File:Framebracket.fcstd: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
(Marcin uploaded a new version of File:Framebracket.fcstd)
No edit summary
Line 1: Line 1:
Cutout from existing frame.
Cutout from existing frame.
=WebGL=
<html><!DOCTYPE html>
        <html>
        <head>
            <title>FreeCAD model</title>
            <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/three.js/r50/three.min.js"></script>
           
            <script>
           
            var camera, controls, scene, renderer;
           
            window.onload = function() {
                var SCREEN_WIDTH = window.innerWidth, SCREEN_HEIGHT = window.innerHeight;
                var VIEW_ANGLE = 35, ASPECT = SCREEN_WIDTH / SCREEN_HEIGHT, NEAR = 0.1, FAR = 20000;
                renderer = new THREE.WebGLRenderer({ antialias: true });
                renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
                document.body.appendChild( renderer.domElement );
       
                scene = new THREE.Scene();
       
                camera = new THREE.PerspectiveCamera(
                    VIEW_ANGLE,      // Field of view
                    ASPECT,          // Aspect ratio
                    NEAR,            // Near plane
                    FAR              // Far plane
                );
                camera.position.set( 34.40567398071289/2, 9.291691780090332/2, 401.1883239746094/2 );
                camera.lookAt( scene.position );
                // placeholder for the FreeCAD camera
               
                controls = new THREE.TrackballControls( camera );
                controls.rotateSpeed = 1.0;
                controls.zoomSpeed = 1.2;
                controls.panSpeed = 0.8;
                controls.noZoom = false;
                controls.noPan = false;
                controls.staticMoving = true;
                controls.dynamicDampingFactor = 0.3;
                controls.keys = [ 65, 83, 68 ];
       
                var geom = new THREE.Geometry();
                var v0 = new THREE.Vector3(-0.28554855743720964,4.472488681215836,-15.184452782005451);
                var v1 = new THREE.Vector3(-0.7980622373352162,4.953065653740076,-14.67193913075198);
                var v2 = new THREE.Vector3(-15.996148842347566,27.95119667886332,0.5261461034642423);
                var v3 = new THREE.Vector3(16.49625963222212,-18.000004518930044,-31.966259632204498);
                var v4 = new THREE.Vector3(0.4212494820257575,3.0650730330414007,-15.891250737579952);
                var v5 = new THREE.Vector3(0.12915639828449343,3.8303560060864648,-15.599157699453059);
                var v6 = new THREE.Vector3(-1.3777316376803697,5.243344027013251,-14.092269747708713);
                var v7 = new THREE.Vector3(0.5732608569091724,2.222410680490608,-16.043262062236806);
                var v8 = new THREE.Vector3(-1.9898872286876212,5.325962500435168,-13.480114161625863);
                var v9 = new THREE.Vector3(0.5760988529482916,1.3527678611817535,-16.046100006441122);
                var v10 = new THREE.Vector3(-2.5979165093642678,5.195979733953383,-12.872084873201544);
                var v11 = new THREE.Vector3(0.42959373203365203,0.5081571664442812,-15.899594835183763);
                var v12 = new THREE.Vector3(-3.1654537698005925,4.861169885374739,-12.304547592808945);
                var v13 = new THREE.Vector3(0.14250783982311077,-0.2609059622985974,-15.612508897133523);
                var v14 = new THREE.Vector3(-3.6585550930976467,4.341557644653008,-11.811446238543425);
                var v15 = new THREE.Vector3(-0.26798846263901055,-0.9084245187660009,-15.202012556078586);
                var v16 = new THREE.Vector3(-5.417424416562653,1.8542539399217048,-10.052576766823307);
                var v17 = new THREE.Vector3(-1.9420806252585692,-3.3303284152330974,-13.527920249102522);
                var v18 = new THREE.Vector3(-5.83188793485013,1.194517854549769,-9.63811320920965);
                var v19 = new THREE.Vector3(-2.4300401420634046,-3.880421806250201,-13.039960699506707);
                var v20 = new THREE.Vector3(-6.119428602637413,0.4112857990183869,-9.35057249473806);
                var v21 = new THREE.Vector3(-2.9984259681214667,-4.244683843406698,-12.471574851736875);
                var v22 = new THREE.Vector3(-6.262520263701191,-0.44770272787694765,-9.207480782474562);
                var v23 = new THREE.Vector3(-15.996146905649198,-18.00000532113678,0.5261469056702026);
                var v24 = new THREE.Vector3(-3.6125938951579997,-4.400912055594217,-11.857406915388339);
                var v25 = new THREE.Vector3(-4.235109207872483,-4.339584033081332,-11.234891606329256);
                var v26 = new THREE.Vector3(-4.8280284017675115,-4.064437836684386,-10.64197242883418);
                var v27 = new THREE.Vector3(-5.355211912657865,-3.5922441557779106,-10.11478894608868);
                var v28 = new THREE.Vector3(-5.784526892551014,-2.951784102551718,-9.685474004369865);
                var v29 = new THREE.Vector3(-6.089805768477191,-2.182094947918902,-9.380195174320733);
                var v30 = new THREE.Vector3(-6.252441206343292,-1.3300907248420266,-9.217559787238002);
                var v31 = new THREE.Vector3(16.509990871240205,-18.000004518111542,-31.952528393185617);
                var v32 = new THREE.Vector3(8.884576761168859,-18.000004338016414,-3.2271163456161673);
                var v33 = new THREE.Vector3(8.126498008815503,-18.000004370836777,-3.276935576169876);
                var v34 = new THREE.Vector3(7.374677687790069,-18.000004400616692,-3.1677039168477847);
                var v35 = new THREE.Vector3(16.49625963222215,-18.000004518930044,-31.966259632204583);
                var v36 = new THREE.Vector3(8.892796449662768,-18.000004212928175,3.918218555628812);
                var v37 = new THREE.Vector3(16.50999087120934,-18.000003383619916,33.03228468252536);
                var v38 = new THREE.Vector3(8.093071672948554,-18.000004245765094,3.9679935890975173);
                var v39 = new THREE.Vector3(7.30194103171948,-18.000004281327314,3.840912587534774);
                var v40 = new THREE.Vector3(6.558036958553089,-18.00000431787826,3.543181160950354);
                var v41 = new THREE.Vector3(12.450195071639286,-18.00000418417473,-3.0230755436714105);
                var v42 = new THREE.Vector3(12.326573990507967,-18.00000406557911,4.068647784183582);
                var v43 = new THREE.Vector3(15.058232812153364,-18.000003982738274,2.2190455425515836);
                var v44 = new THREE.Vector3(14.563973797349576,-18.000003991387906,2.9168329043451138);
                var v45 = new THREE.Vector3(13.918270866383637,-18.000004008815495,3.4774280353760787);
                var v46 = new THREE.Vector3(13.157998509082859,-18.000004034025796,3.868816740780318);
                var v47 = new THREE.Vector3(6.662119140083519,-18.00000442604888,-2.9042164093727934);
                var v48 = new THREE.Vector3(-15.99614690564917,-18.00000532113678,0.5261469056701458);
                var v49 = new THREE.Vector3(15.489775973791836,-18.000003993219227,0.5768487712438173);
                var v50 = new THREE.Vector3(15.402415763042342,-18.00000401175127,-0.2737788614906833);
                var v51 = new THREE.Vector3(13.274149771643408,-18.000004145455264,-2.794388359207346);
                var v52 = new THREE.Vector3(15.372822006684544,-18.000003983360564,1.423914852238397);
                var v53 = new THREE.Vector3(6.020102197831022,-18.000004446016916,-2.4980396050550837);
                var v54 = new THREE.Vector3(14.020319200402326,-18.00000410671535,-2.376739751429028);
                var v55 = new THREE.Vector3(14.646091476058956,-18.00000407016733,-1.7939805944754141);
                var v56 = new THREE.Vector3(15.115730298983294,-18.000004037898368,-1.079390815654051);
                var v57 = new THREE.Vector3(5.056092128673924,-18.000004466332626,-1.3344204083039983);
                var v58 = new THREE.Vector3(5.476810064007566,-18.000004459644256,-1.9670038173433397);
                var v59 = new THREE.Vector3(4.577054016836797,-18.00000446346529,-0.013679199368340278);
                var v60 = new THREE.Vector3(4.745516300259595,-18.000004468343686,-0.6998223790374709);
                var v61 = new THREE.Vector3(4.558417842127369,-18.000004451920738,0.692596028099473);
                var v62 = new THREE.Vector3(4.690460980077205,-18.00000443423856,1.3866685125438494);
                var v63 = new THREE.Vector3(4.967138213355923,-18.000004411228286,2.0367621308233765);
                var v64 = new THREE.Vector3(5.37578266633858,-18.00000438394337,2.613114206371762);
                var v65 = new THREE.Vector3(5.897685721768028,-18.00000435363303,3.089338108199968);
                var v66 = new THREE.Vector3(-11.506020647996792,24.77619686810791,0.5261461588919474);
                var v67 = new THREE.Vector3(-15.94430165183013,27.951196681953626,0.5779932939811943);
                var v68 = new THREE.Vector3(-11.45417345747856,24.77619687119831,0.577993349409951);
                var v69 = new THREE.Vector3(-11.512765235086988,24.776196867705913,0.5194015718020069);
                var v70 = new THREE.Vector3(-11.499288372120759,24.76667599299241,0.519413883583951);
                var v71 = new THREE.Vector3(-11.530860602113108,24.77619686662741,0.5013062047759718);
                var v72 = new THREE.Vector3(-15.996148842347623,27.95119667886332,0.5261461034642139);
                var v73 = new THREE.Vector3(-9.375599004593028,21.7281969198388,-1.6539552110691318);
                var v74 = new THREE.Vector3(14.337482165969874,-11.777004493963169,-25.32438594616849);
                var v75 = new THREE.Vector3(-9.35075905047674,21.7281969213194,-1.6291152569531562);
                var v76 = new THREE.Vector3(14.34099790088601,-11.777004493753617,-25.320870211252497);
                var v77 = new THREE.Vector3(16.509990871240205,-18.000004518111542,-31.952528393185645);
                var v78 = new THREE.Vector3(16.49626303394018,-14.82500944054222,-27.476135162631607);
                var v79 = new THREE.Vector3(16.50999073742196,-14.82500943972398,-27.46240745914966);
                var v80 = new THREE.Vector3(16.492743763489983,-14.8250044407518,-27.479647362014617);
                var v81 = new THREE.Vector3(16.496259632222092,-18.000004518930044,-31.966259632204583);
                var v82 = new THREE.Vector3(-5.071350619390955,-3.366844808269388,11.450943553206542);
                var v83 = new THREE.Vector3(-5.507770252296439,-2.7546938146703095,11.014523935414502);
                var v84 = new THREE.Vector3(-15.996146905649226,-18.00000532113678,0.5261469056702595);
                var v85 = new THREE.Vector3(-5.82791907717214,-2.012627450161254,10.694375128859718);
                var v86 = new THREE.Vector3(-4.544023300760443,-3.8135044409044863,11.978270860809403);
                var v87 = new THREE.Vector3(-6.0131912083319605,-1.1837719137997311,10.509103018163643);
                var v88 = new THREE.Vector3(-3.9564346428765873,-4.068714478717759,12.56585951239228);
                var v89 = new THREE.Vector3(-6.052819303135919,-0.31629727575819544,10.469474944776806);
                var v90 = new THREE.Vector3(-3.3427331621467147,-4.117643042218896,13.17956099191403);
                var v91 = new THREE.Vector3(-5.94450032079618,0.5393819920148033,10.577793948242459);
                var v92 = new THREE.Vector3(-15.996148842347594,27.95119667886332,0.5261461034642991);
                var v93 = new THREE.Vector3(-5.694529366733917,1.33353692160442,10.827764921911665);
                var v94 = new THREE.Vector3(16.50999087120934,-18.000003383619916,33.03228468252547);
                var v95 = new THREE.Vector3(-2.7385849572997074,-3.9574465811945156,13.783709200716146);
                var v96 = new THREE.Vector3(-2.179100925404157,-3.5974351315077975,14.34319324149999);
                var v97 = new THREE.Vector3(-15.944301651830102,27.951196681953626,0.5779932939812511);
                var v98 = new THREE.Vector3(-1.9434726291478626,5.2593264593449796,14.578821756421348);
                var v99 = new THREE.Vector3(-1.3162572410916482,5.1174433168045255,15.206037140974473);
                var v100 = new THREE.Vector3(-2.5760517275960524,5.177984750216179,13.94624265596488);
                var v101 = new THREE.Vector3(-3.1748865243510522,4.8784469874790375,13.347407851814694);
                var v102 = new THREE.Vector3(-3.7029551852658074,4.379231529507791,12.81933917857458);
                var v103 = new THREE.Vector3(-5.317433843941785,2.0200141159372897,11.204860461651663);
                var v104 = new THREE.Vector3(16.50999086893745,-17.9460992880031,33.03228468158446);
                var v105 = new THREE.Vector3(0.2617066293807113,0.05292364611887379,16.78400088640842);
                var v106 = new THREE.Vector3(-0.08751530701150045,-0.6974210567478174,16.434778931491337);
                var v107 = new THREE.Vector3(0.46923379843440216,0.9019195514570768,16.991528076422952);
                var v108 = new THREE.Vector3(0.5222362235437288,1.7970790854475638,17.044530523633);
                var v109 = new THREE.Vector3(0.4174371295405592,2.683060694821478,16.93973145150386);
                var v110 = new THREE.Vector3(0.16131552315280828,3.5050902342241557,16.683609865411256);
                var v111 = new THREE.Vector3(-1.6967962441910345,-3.0585312496641173,14.825497936018479);
                var v112 = new THREE.Vector3(-0.23029435939122322,4.212347274652672,16.292000000328784);
                var v113 = new THREE.Vector3(-0.7331819742136929,4.761106980821875,15.789112399054801);
                var v114 = new THREE.Vector3(-3.6585550930976183,4.341557644653008,-11.81144623854317);
                var v115 = new THREE.Vector3(0.7417704062263795,4.3415579069328984,-7.411120739219399);
                var v116 = new THREE.Vector3(-1.017098917238627,1.8542542022014992,-5.652251267499281);
                var v117 = new THREE.Vector3(-5.417424416562653,1.8542539399217048,-10.052576766822995);
                var v118 = new THREE.Vector3(2.458244874065599,-3.3303281529533066,-9.127594749778524);
                var v119 = new THREE.Vector3(-1.9420806252585976,-3.3303284152330974,-13.527920249102209);
                var v120 = new THREE.Vector3(2.0684979092548588,-3.7909332766377215,-8.737847757510536);
                var v121 = new THREE.Vector3(-2.4300401420634046,-3.880421806250201,-13.039960699506452);
                var v122 = new THREE.Vector3(1.6215026602978355,-4.132038789886792,-8.290852488222015);
                var v123 = new THREE.Vector3(-2.998425968121495,-4.244683843406698,-12.471574851736591);
                var v124 = new THREE.Vector3(1.1353090748493742,-4.3398706387865165,-7.804658890385753);
                var v125 = new THREE.Vector3(-3.6125938951579997,-4.400912055594217,-11.857406915388026);
                var v126 = new THREE.Vector3(0.6295499539004936,-4.406036443323707,-7.298899765493104);
                var v127 = new THREE.Vector3(-0.4940341542569229,-4.1570047923646065,-6.610665718166302);
                var v128 = new THREE.Vector3(-0.8088383381847848,-3.7499067465948652,-5.860511512515984);
                var v129 = new THREE.Vector3(-0.27635913126093214,-4.157004779390206,-6.392990695178327);
                var v130 = new THREE.Vector3(-4.235109207872512,-4.339584033081332,-11.234891606328972);
                var v131 = new THREE.Vector3(0.1246481669984405,-4.327864386938506,-6.793997983253348);
                var v132 = new THREE.Vector3(-0.31070188235642604,-4.247883831112606,-6.793997984649309);
                var v133 = new THREE.Vector3(-0.3723549285672618,-4.21980906710248,-6.732344940109414);
                var v134 = new THREE.Vector3(-4.828028401767483,-4.064437836684386,-10.641972428833924);
                var v135 = new THREE.Vector3(-0.43347906501523426,-4.189509422052785,-6.67122080546747);
                var v136 = new THREE.Vector3(-5.355211912657865,-3.5922441557779106,-10.114788946088424);
                var v137 = new THREE.Vector3(-1.2576073651287913,-3.175441999439805,-5.411742519812634);
                var v138 = new THREE.Vector3(-1.596929002438344,-2.466556482828109,-5.07242092475596);
                var v139 = new THREE.Vector3(-1.8849670372540004,-1.6639052690794998,-4.939631166542256);
                var v140 = new THREE.Vector3(-1.8073429228752502,-1.6639052644355026,-4.862007052164245);
                var v141 = new THREE.Vector3(-5.784526892551014,-2.951784102551718,-9.68547400436961);
                var v142 = new THREE.Vector3(-6.089805768477163,-2.182094947918902,-9.380195174320448);
                var v143 = new THREE.Vector3(-1.8246412751413175,-1.5541281895582024,-4.844708706441253);
                var v144 = new THREE.Vector3(-6.2524412063432635,-1.3300907248420266,-9.217559787237718);
                var v145 = new THREE.Vector3(-1.8767484813630801,-0.8058491168792763,-4.7926015448170745);
                var v146 = new THREE.Vector3(-6.2625202637011625,-0.44770272787694765,-9.207480782474278);
                var v147 = new THREE.Vector3(-1.817022673530829,-0.05870954606276868,-4.852327397182307);
                var v148 = new THREE.Vector3(-6.1194286026373845,0.4112857990183869,-9.350572494737776);
                var v149 = new THREE.Vector3(-1.64810647813988,0.6542326054159346,-5.021243635067975);
                var v150 = new THREE.Vector3(-5.831887934850101,1.194517854549769,-9.638113209209394);
                var v151 = new THREE.Vector3(-1.3774737566555473,1.3014325181831303,-5.291876395128497);
                var v152 = new THREE.Vector3(-0.26798846263898213,-0.9084245187660009,-15.20201255607833);
                var v153 = new THREE.Vector3(4.132337036685101,-0.9084242564862066,-10.80168705675456);
                var v154 = new THREE.Vector3(1.2348717295238032,4.861170147654583,-7.904222093484975);
                var v155 = new THREE.Vector3(-3.1654537698005925,4.861169885374739,-12.304547592808632);
                var v156 = new THREE.Vector3(-2.5979165093642393,5.195979733953383,-12.872084873201288);
                var v157 = new THREE.Vector3(1.8024089899601279,5.19597999623322,-8.471759373877546);
                var v158 = new THREE.Vector3(-1.9898872286875928,5.325962500435168,-13.480114161625607);
                var v159 = new THREE.Vector3(2.4104382706368312,5.325962762715008,-9.07978866230195);
                var v160 = new THREE.Vector3(-1.3777316376803697,5.243344027013251,-14.0922697477084);
                var v161 = new THREE.Vector3(3.022593861644026,5.243344289293095,-9.691944248384772);
                var v162 = new THREE.Vector3(-0.7980622373352162,4.953065653740076,-14.671939130751696);
                var v163 = new THREE.Vector3(3.602263261989094,4.953065916019913,-10.27161363142801);
                var v164 = new THREE.Vector3(-0.28554855743723806,4.472488681215836,-15.184452782005138);
                var v165 = new THREE.Vector3(4.114776941887158,4.47248894349568,-10.784127282681425);
                var v166 = new THREE.Vector3(0.12915639828452186,3.8303560060864648,-15.599157699452803);
                var v167 = new THREE.Vector3(4.529481897608889,3.830356268366309,-11.198832200129118);
                var v168 = new THREE.Vector3(0.4212494820257291,3.0650730330414007,-15.89125073757964);
                var v169 = new THREE.Vector3(4.821574981350182,3.0650732953212483,-11.490925238255983);
                var v170 = new THREE.Vector3(0.573260856909144,2.222410680490608,-16.043262062236494);
                var v171 = new THREE.Vector3(4.97358635623354,2.222410942770452,-11.64293656291278);
                var v172 = new THREE.Vector3(0.57609885294832,1.3527678611817535,-16.046100006440867);
                var v173 = new THREE.Vector3(4.976424352272659,1.3527681234615976,-11.64577450711721);
                var v174 = new THREE.Vector3(0.4295937320336236,0.5081571664442812,-15.89959483518345);
                var v175 = new THREE.Vector3(4.829919231358048,0.5081574287241288,-11.49926933585985);
                var v176 = new THREE.Vector3(0.14250783982308235,-0.2609059622985974,-15.61250889713321);
                var v177 = new THREE.Vector3(4.542833339147478,-0.26090570001875335,-11.21218339780944);
                var v178 = new THREE.Vector3(16.509990737419713,-14.825004364951063,-23.179339927998683);
                var v179 = new THREE.Vector3(16.509990737438244,-14.825978537259926,24.2316336284714);
                var v180 = new THREE.Vector3(16.509990737397203,-14.825003537259926,24.231633628454432);
                var v181 = new THREE.Vector3(16.50999086893748,-17.9460992880031,33.03228468158437);
                var v182 = new THREE.Vector3(16.50999073556673,-14.7816194876669,28.542156565807403);
                var v183 = new THREE.Vector3(16.509990735123324,-14.77109936639522,28.542156565624396);
                var v184 = new THREE.Vector3(16.509990737395185,-14.8250034620077,28.54215656656538);
                var v185 = new THREE.Vector3(16.50999073743631,-14.8259784620077,28.542156566582378);
                var v186 = new THREE.Vector3(16.509990871209368,-18.00000338361992,33.032284682525415);
                var v187 = new THREE.Vector3(8.892796187383027,-11.777004212928087,3.9182184469891013);
                var v188 = new THREE.Vector3(8.892796449662768,-18.000004212928175,3.9182185556291245);
                var v189 = new THREE.Vector3(8.09307141066924,-11.777004245765001,3.967993480457693);
                var v190 = new THREE.Vector3(8.093071672948525,-18.000004245765094,3.9679935890978584);
                var v191 = new THREE.Vector3(7.301940769440392,-11.777004281327219,3.8409124788952624);
                var v192 = new THREE.Vector3(7.301941031719508,-18.000004281327314,3.840912587535115);
                var v193 = new THREE.Vector3(6.558036696274286,-11.777004317878166,3.5431810523109846);
                var v194 = new THREE.Vector3(6.558036958553146,-18.00000431787826,3.5431811609506383);
                var v195 = new THREE.Vector3(5.897685459489168,-11.777004353632993,3.089337999561252);
                var v196 = new THREE.Vector3(5.897685721768028,-18.00000435363303,3.0893381082002804);
                var v197 = new THREE.Vector3(12.326573990508024,-18.00000406557911,4.068647784183895);
                var v198 = new THREE.Vector3(12.32657372822814,-11.777004065579014,4.068647675544952);
                var v199 = new THREE.Vector3(12.45019480935943,-11.77700418417464,-3.0230756523110927);
                var v200 = new THREE.Vector3(12.450195071639342,-18.00000418417473,-3.023075543671098);
                var v201 = new THREE.Vector3(13.274149509363696,-11.777004145455173,-2.794388467847085);
                var v202 = new THREE.Vector3(13.274149771643408,-18.000004145455264,-2.794388359207005);
                var v203 = new THREE.Vector3(14.02031893812267,-11.777004106715257,-2.3767398600687386);
                var v204 = new THREE.Vector3(14.020319200402326,-18.00000410671535,-2.376739751428687);
                var v205 = new THREE.Vector3(14.646091213779272,-11.777004070167235,-1.7939807031151247);
                var v206 = new THREE.Vector3(14.646091476058928,-18.00000407016733,-1.7939805944751015);
                var v207 = new THREE.Vector3(15.115730036703638,-11.777004037898276,-1.0793909242938753);
                var v208 = new THREE.Vector3(15.115730298983266,-18.000004037898368,-1.0793908156537384);
                var v209 = new THREE.Vector3(15.402415500762629,-11.777004011751178,-0.2737789701304507);
                var v210 = new THREE.Vector3(15.402415763042313,-18.00000401175127,-0.2737788614903707);
                var v211 = new THREE.Vector3(15.48977571151218,-11.777003993219136,0.5768486626040783);
                var v212 = new THREE.Vector3(15.489775973791836,-18.000003993219227,0.5768487712441583);
                var v213 = new THREE.Vector3(15.372821744404916,-11.77700398336047,1.4239147435986013);
                var v214 = new THREE.Vector3(15.372822006684544,-18.000003983360564,1.4239148522386813);
                var v215 = new THREE.Vector3(15.058232549873736,-11.777003982738183,2.2190454339118446);
                var v216 = new THREE.Vector3(15.05823281215342,-18.000003982738274,2.2190455425518394);
                var v217 = new THREE.Vector3(14.563973535069948,-11.777003991387813,2.916832795705375);
                var v218 = new THREE.Vector3(14.563973797349576,-18.000003991387906,2.9168329043454264);
                var v219 = new THREE.Vector3(13.918270604103952,-11.777004008815403,3.4774279267363397);
                var v220 = new THREE.Vector3(13.918270866383637,-18.000004008815495,3.4774280353764198);
                var v221 = new THREE.Vector3(13.157998246803146,-11.777004034025701,3.868816632140579);
                var v222 = new THREE.Vector3(13.15799850908283,-18.000004034025796,3.868816740780602);
                var v223 = new THREE.Vector3(8.884576498889118,-11.777004338016322,-3.227116454255878);
                var v224 = new THREE.Vector3(8.884576761168887,-18.000004338016414,-3.2271163456159115);
                var v225 = new THREE.Vector3(5.056091873343036,-11.941875584115849,-1.3344205140646466);
                var v226 = new THREE.Vector3(5.056092128673896,-18.000004466332626,-1.3344204083036857);
                var v227 = new THREE.Vector3(5.08704563843051,-11.941875583821673,-1.3923128875643727);
                var v228 = new THREE.Vector3(5.119042416632311,-11.941875583473834,-1.4496353846077739);
                var v229 = new THREE.Vector3(5.1520717199364015,-11.941875583072397,-1.5063692158366564);
                var v230 = new THREE.Vector3(5.241871993643997,-11.777004464007177,-1.6497319088707059);
                var v231 = new THREE.Vector3(5.476810064007623,-18.000004459644256,-1.967003817343084);
                var v232 = new THREE.Vector3(5.781084157904502,-11.777004452485109,-2.291509574447872);
                var v233 = new THREE.Vector3(6.020102197831022,-18.000004446016916,-2.498039605054771);
                var v234 = new THREE.Vector3(6.453254912892959,-11.777004432898341,-2.792323717876968);
                var v235 = new THREE.Vector3(6.6621191400835755,-18.00000442604888,-2.9042164093725376);
                var v236 = new THREE.Vector3(7.22246322055409,-11.7770044062936,-3.1254106577973744);
                var v237 = new THREE.Vector3(7.3746776877901254,-18.000004400616692,-3.1677039168475005);
                var v238 = new THREE.Vector3(8.04760232239218,-11.777004374092648,-3.2729701127236126);
                var v239 = new THREE.Vector3(8.12649800881556,-18.000004370836777,-3.276935576169592);
                var v240 = new THREE.Vector3(5.683890664742762,-11.77700436562465,2.9185900815400885);
                var v241 = new THREE.Vector3(5.375782666338608,-18.00000438394337,2.6131142063720745);
                var v242 = new THREE.Vector3(5.484966252493166,-11.777004377288343,2.7307280471061404);
                var v243 = new THREE.Vector3(5.302278068170693,-11.77700438854399,2.5270417857123277);
                var v244 = new THREE.Vector3(5.0036010459533315,-12.289918905313357,2.1003482008862875);
                var v245 = new THREE.Vector3(4.840722283269372,-12.289918917665178,1.7860578916343286);
                var v246 = new THREE.Vector3(4.599246855209941,-11.777004444701545,1.007548464978413);
                var v247 = new THREE.Vector3(4.840722261664695,-11.777004420933059,1.7860578826923472);
                var v248 = new THREE.Vector3(4.967138213355923,-18.000004411228286,2.0367621308237176);
                var v249 = new THREE.Vector3(4.945573405380287,-12.28991890955325,1.9975485781326654);
                var v250 = new THREE.Vector3(4.891257344722931,-12.28991891367222,1.892740491308615);
                var v251 = new THREE.Vector3(4.690460980077205,-18.00000443423856,1.386668512544162);
                var v252 = new THREE.Vector3(4.555834464598632,-11.777004460740885,0.19360580745464517);
                var v253 = new THREE.Vector3(4.7131304329887485,-11.941875585857147,-0.6061724501306571);
                var v254 = new THREE.Vector3(4.7131304260412605,-11.777004468073727,-0.606172453009691);
                var v255 = new THREE.Vector3(4.5584178421273975,-18.000004451920738,0.6925960280997856);
                var v256 = new THREE.Vector3(4.577054016836797,-18.00000446346529,-0.01367919936802764);
                var v257 = new THREE.Vector3(4.745516300259567,-18.000004468343686,-0.6998223790371298);
                var v258 = new THREE.Vector3(4.807527298638718,-11.941875586274225,-0.8579760592341756);
                var v259 = new THREE.Vector3(4.922101083438747,-11.941875585692557,-1.101263283804542);
                var v260 = new THREE.Vector3(16.53458639162406,-14.825009364343822,-23.203935582202632);
                var v261 = new THREE.Vector3(16.534849475056546,-14.8250094382571,-27.43839724965261);
                var v262 = new THREE.Vector3(16.509990737419912,-14.825009364951063,-23.179339927998655);
                var v263 = new THREE.Vector3(16.49668729800885,-14.82500944053175,-27.476559426700618);
                var v264 = new THREE.Vector3(16.49668376132007,-14.82500444053177,-27.476555890011582);
                var v265 = new THREE.Vector3(16.496259498405976,-14.82500444054231,-27.476131627097658);
                var v266 = new THREE.Vector3(16.49362172396215,-14.82500444073013,-27.480525322486614);
                var v267 = new THREE.Vector3(16.503728435474358,-14.82500444011188,-27.469511215857636);
                var v268 = new THREE.Vector3(16.50372914304262,-14.82500444012768,-27.47041790340566);
                var v269 = new THREE.Vector3(14.338302820630474,-11.777004493942908,-25.325206600829517);
                var v270 = new THREE.Vector3(14.337482165969874,-11.777004493963165,-25.324385946168178);
                var v271 = new THREE.Vector3(14.34099790088598,-11.777004493753616,-25.320870211252156);
                var v272 = new THREE.Vector3(14.338302820630503,-11.777004493942908,-25.325206600829205);
                var v273 = new THREE.Vector3(16.47252346208458,-11.777004047264995,-4.891509252699308);
                var v274 = new THREE.Vector3(16.486108692978405,-11.777004046692374,-4.891509252699336);
                var v275 = new THREE.Vector3(16.472523462084496,-11.777004080478253,-6.79399785320831);
                var v276 = new THREE.Vector3(14.3407183706272,-11.777004493760515,-25.320590680994172);
                var v277 = new THREE.Vector3(16.495979839683912,-11.777004365296921,-23.16532921193729);
                var v278 = new THREE.Vector3(0.12464848095632419,-11.777004769489626,-6.793997853207429);
                var v279 = new THREE.Vector3(16.500367665593018,-11.77700436507379,-23.163141755866263);
                var v280 = new THREE.Vector3(-9.350759049999056,21.716864298722705,-1.6291152567551421);
                var v281 = new THREE.Vector3(14.3407183706272,-11.777004493760518,-25.320590680994485);
                var v282 = new THREE.Vector3(-9.375599004604368,21.728466630572598,-1.6539552110739066);
                var v283 = new THREE.Vector3(-9.35075905047671,21.7281969213194,-1.6291152569529004);
                var v284 = new THREE.Vector3(-9.375599004592999,21.728196919838794,-1.653955211068876);
                var v285 = new THREE.Vector3(-9.350759049999027,21.716864298722705,-1.6291152567549432);
                var v286 = new THREE.Vector3(-7.19849180776032,21.7284667603383,0.5231519857699709);
                var v287 = new THREE.Vector3(-7.1954975809423445,21.716864427186295,0.5261462123009437);
                var v288 = new THREE.Vector3(1.04216750663619,10.095689165320078,8.763811012962492);
                var v289 = new THREE.Vector3(-7.195496600143173,-1.554128322159496,0.5261466185608867);
                var v290 = new THREE.Vector3(-9.375599004604396,21.728466630572605,-1.6539552110741624);
                var v291 = new THREE.Vector3(-11.530860602121038,24.776385536859912,0.5013062047719643);
                var v292 = new THREE.Vector3(-11.512898889068651,24.776385537930516,0.5192679178250046);
                var v293 = new THREE.Vector3(-11.506020647595477,24.766675992826208,0.5261461590583565);
                var v294 = new THREE.Vector3(-11.50403235579708,24.763869256689908,0.5281344507873769);
                var v295 = new THREE.Vector3(-11.499288372120702,24.76667599299241,0.5194138835843489);
                var v296 = new THREE.Vector3(-9.350759050309648,21.724239961462892,2.6814076812292456);
                var v297 = new THREE.Vector3(1.0421675066361615,10.095689165320078,8.76381101296272);
                var v298 = new THREE.Vector3(-7.200714612228808,21.724240014545494,0.5313632431481494);
                var v299 = new THREE.Vector3(-7.19849180776032,21.7284667603383,0.5231519857701414);
                var v300 = new THREE.Vector3(8.281391217917786,-0.13245005093053308,16.015814103328296);
                var v301 = new THREE.Vector3(16.531637787142813,-11.769741252728725,24.2532807536318);
                var v302 = new THREE.Vector3(8.287781033721586,-0.1324500507727393,16.009424287524325);
                var v303 = new THREE.Vector3(16.46330307565171,-11.777003537477086,24.33190466698781);
                var v304 = new THREE.Vector3(14.381520919108539,-11.777003588874333,26.413686823530895);
                var v305 = new THREE.Vector3(16.460056535099568,-14.711130777205968,28.492222367080785);
                var v306 = new THREE.Vector3(16.509990735566703,-14.781619487666898,28.5421565658078);
                var v307 = new THREE.Vector3(16.53137012294053,-14.811799312963478,28.56353595243678);
                var v308 = new THREE.Vector3(4.823329106340623,4.758080818456275,12.544972480886514);
                var v309 = new THREE.Vector3(2.4884473891630705,8.054074341586379,10.210090845084636);
                var v310 = new THREE.Vector3(2.0673182856476444,8.648553619652482,9.78896175624564);
                var v311 = new THREE.Vector3(-11.512898889068623,24.77638553793051,0.5192679178254025);
                var v312 = new THREE.Vector3(-11.506020647595506,24.766675992826208,0.5261461590579586);
                var v313 = new THREE.Vector3(-11.504032355797165,24.763869256689908,0.5281344507869505);
                var v314 = new THREE.Vector3(-11.445456519245596,24.76386926018131,0.5867102873389456);
                var v315 = new THREE.Vector3(-11.447139158749877,24.765058871646914,0.5867105620029918);
                var v316 = new THREE.Vector3(-9.351600510636445,21.8015199965536,2.682249136949821);
                var v317 = new THREE.Vector3(-9.350759053566861,21.8015199965744,2.681407679879868);
                var v318 = new THREE.Vector3(14.392262435427682,-11.777003588213724,26.425593651825523);
                var v319 = new THREE.Vector3(14.392845091415467,-11.777003588199344,26.42501099583751);
                var v320 = new THREE.Vector3(16.460055625998393,-14.701304464948379,28.49338677019739);
                var v321 = new THREE.Vector3(16.460056534650676,-14.70048175004609,28.492222366894396);
                var v322 = new THREE.Vector3(4.3128101923122415,-0.6974209481079257,12.034453432167368);
                var v323 = new THREE.Vector3(-0.08751530701150045,-0.6974210567478174,16.434778931491508);
                var v324 = new THREE.Vector3(4.662032128704396,0.05292375475874067,12.383675387084395);
                var v325 = new THREE.Vector3(0.26170662938073974,0.05292364611887379,16.78400088640859);
                var v326 = new THREE.Vector3(0.4692337984344306,0.9019195514570768,16.99152807642315);
                var v327 = new THREE.Vector3(4.869559297758116,0.9019196600969437,12.591202577098954);
                var v328 = new THREE.Vector3(0.5222362235437572,1.7970790854475638,17.04453052363317);
                var v329 = new THREE.Vector3(4.922561722867499,1.7970791940874342,12.644205024308974);
                var v330 = new THREE.Vector3(0.41743712954058765,2.683060694821478,16.93973145150406);
                var v331 = new THREE.Vector3(4.81776262886433,2.6830608034613483,12.539405952179862);
                var v332 = new THREE.Vector3(0.16131552315280828,3.5050902342241557,16.683609865411455);
                var v333 = new THREE.Vector3(4.561641022476579,3.505090342864019,12.28328436608723);
                var v334 = new THREE.Vector3(-0.23029435939122322,4.212347274652672,16.292000000328983);
                var v335 = new THREE.Vector3(4.170031139932519,4.212347383292538,11.891674501004758);
                var v336 = new THREE.Vector3(-0.7331819742136645,4.761106980821875,15.789112399055);
                var v337 = new THREE.Vector3(3.667143525110106,4.7611070894617455,11.38878689973069);
                var v338 = new THREE.Vector3(-1.3162572410915914,5.1174433168045255,15.206037140974672);
                var v339 = new THREE.Vector3(3.0840682582320937,5.117443425444396,10.805711641650419);
                var v340 = new THREE.Vector3(-1.9434726291478626,5.2593264593449796,14.578821756421547);
                var v341 = new THREE.Vector3(2.456852870175908,5.259326567984846,10.178496257097237);
                var v342 = new THREE.Vector3(-2.576051727596024,5.177984750216179,13.94624265596508);
                var v343 = new THREE.Vector3(1.8242737717276896,5.17798485885605,9.545917156640826);
                var v344 = new THREE.Vector3(-3.174886524351024,4.8784469874790375,13.347407851814836);
                var v345 = new THREE.Vector3(1.2254389749726613,4.878447096118901,8.947082352490582);
                var v346 = new THREE.Vector3(-3.7029551852658074,4.379231529507791,12.81933917857475);
                var v347 = new THREE.Vector3(0.6973703140579914,4.379231638147687,8.419013679250526);
                var v348 = new THREE.Vector3(-5.317433843941757,2.0200141159372897,11.204860461651862);
                var v349 = new THREE.Vector3(-0.9171083446180148,2.020014224577185,6.80453496232758);
                var v350 = new THREE.Vector3(-1.2942038674101468,1.3335370302442904,6.427439422587582);
                var v351 = new THREE.Vector3(-5.694529366733889,1.33353692160442,10.827764921911864);
                var v352 = new THREE.Vector3(-5.944500320796152,0.5393819920148033,10.577793948242658);
                var v353 = new THREE.Vector3(-1.5441748214723816,0.5393821006546737,6.1774684489183755);
                var v354 = new THREE.Vector3(-6.052819303135919,-0.31629727575819544,10.469474944776948);
                var v355 = new THREE.Vector3(-1.6524938038121775,-0.316297167118325,6.069149445452808);
                var v356 = new THREE.Vector3(-6.013191208331932,-1.1837719137997311,10.509103018163842);
                var v357 = new THREE.Vector3(-1.6128657090082186,-1.1837718051598607,6.10877751883956);
                var v358 = new THREE.Vector3(-5.82791907717214,-2.012627450161254,10.694375128859917);
                var v359 = new THREE.Vector3(-1.4275935778483984,-2.012627341521389,6.294049629535664);
                var v360 = new THREE.Vector3(-5.50777025229641,-2.7546938146703095,11.0145239354147);
                var v361 = new THREE.Vector3(-1.10744475297264,-2.7546937060304426,6.6141984360903905);
                var v362 = new THREE.Vector3(-5.071350619390927,-3.366844808269388,11.450943553206741);
                var v363 = new THREE.Vector3(-0.6710251200671848,-3.366844699629521,7.050618053882431);
                var v364 = new THREE.Vector3(-4.544023300760443,-3.8135044409044863,11.978270860809573);
                var v365 = new THREE.Vector3(-0.14369780143664457,-3.813504332264623,7.57794536148532);
                var v366 = new THREE.Vector3(-3.9564346428765873,-4.068714478717759,12.56585951239245);
                var v367 = new THREE.Vector3(0.4438908564472115,-4.068714370077894,8.165534013068225);
                var v368 = new THREE.Vector3(-3.3427331621467147,-4.117643042218896,13.17956099191423);
                var v369 = new THREE.Vector3(1.0575923371770273,-4.117642933579031,8.779235492590004);
                var v370 = new THREE.Vector3(-2.738584957299679,-3.9574465811945156,13.783709200716316);
                var v371 = new THREE.Vector3(1.6617405420240914,-3.9574464725546505,9.383383701392063);
                var v372 = new THREE.Vector3(-2.1791009254041285,-3.5974351315077975,14.34319324150016);
                var v373 = new THREE.Vector3(2.2212245739196135,-3.597435022867934,9.942867742175878);
                var v374 = new THREE.Vector3(-1.696796244191006,-3.0585312496641173,14.82549793601865);
                var v375 = new THREE.Vector3(2.7035292551327927,-3.058531141024222,10.425172436694396);
                var v376 = new THREE.Vector3(2.0121165689244265,8.69958337071039,-8.681467161676466);
                var v377 = new THREE.Vector3(-4.078240544747331,0.08651707711220169,-2.591109534625133);
                var v378 = new THREE.Vector3(7.346987644250817,1.1573997977168915,-14.01633778745375);
                var v379 = new THREE.Vector3(-2.951033461930848,-5.8627868472410025,-3.718316262835174);
                var v380 = new THREE.Vector3(1.2557597731846784,-7.456897932892806,-7.925109402935391);
                var v381 = new THREE.Vector3(-1.8073429275020203,-1.5541281891312053,-4.862007054080294);
                var v382 = new THREE.Vector3(0.1246481597971183,-4.157004769489706,-6.793997986236377);
                var v383 = new THREE.Vector3(-0.310701886186564,-4.157004787838305,-6.793997986236349);
                var v384 = new THREE.Vector3(-0.310701886186564,-4.157004787838305,-6.793997986236548);
                var v385 = new THREE.Vector3(-0.3723549285672334,-4.21980906710248,-6.732344940109641);
                var v386 = new THREE.Vector3(-0.43347906501520583,-4.189509422052785,-6.671220805467669);
                var v387 = new THREE.Vector3(-0.4940341542569797,-4.1570047923646065,-6.610665718166473);
                var v388 = new THREE.Vector3(-0.3107018823563692,-4.247883831112606,-6.793997984649536);
                var v389 = new THREE.Vector3(16.46005653509951,-14.71113077720597,28.492222367080387);
                var v390 = new THREE.Vector3(16.531370123538096,-14.82597846073336,28.563535952683424);
                var v391 = new THREE.Vector3(16.531370122940558,-14.81179931296348,28.563535952436382);
                var v392 = new THREE.Vector3(16.53163791595344,-14.825978535969627,24.25328080698634);
                var v393 = new THREE.Vector3(16.509990737397203,-14.825003537259924,24.23163362845483);
                var v394 = new THREE.Vector3(16.531637915953468,-14.825978535969625,24.253280806986822);
                var v395 = new THREE.Vector3(16.50999073743833,-14.825978537259925,24.231633628471798);
                var v396 = new THREE.Vector3(16.46341779951328,-14.825003540035825,24.185060690570765);
                var v397 = new THREE.Vector3(16.463417671049683,-11.777003540035825,24.185060637358845);
                var v398 = new THREE.Vector3(0.05383844378621916,-11.777004518122984,7.77548141009666);
                var v399 = new THREE.Vector3(8.282487962582678,-0.1399355845251371,16.004131216201273);
                var v400 = new THREE.Vector3(7.401702969515213,1.1056823714607695,15.123346253886353);
                var v401 = new THREE.Vector3(7.403834023838925,1.1086961376939684,15.125477308284303);
                var v402 = new THREE.Vector3(8.284619016906447,-0.13692181829193117,16.00626227059928);
                var v403 = new THREE.Vector3(16.500372929338994,-14.825004365188493,-23.169722119917623);
                var v404 = new THREE.Vector3(16.46341779951328,-14.825003540035826,24.18506069057034);
                var v405 = new THREE.Vector3(16.500372801137217,-11.783214922448373,-23.16972217302066);
                var v406 = new THREE.Vector3(16.534586265460604,-11.831584269139793,-23.203935634460635);
                var v407 = new THREE.Vector3(3.1433850216538417,-11.77700446101968,3.5875967188645177);
                var v408 = new THREE.Vector3(3.0840313709793747,-11.777004463106707,3.611342021320496);
                var v409 = new THREE.Vector3(4.33408057075971,-11.77700437262235,5.776490747301409);
                var v410 = new THREE.Vector3(5.6838906647427905,-11.77700436562465,2.9185900815401737);
                var v411 = new THREE.Vector3(16.47252346208458,-11.777004047264995,-4.8915092526992225);
                var v412 = new THREE.Vector3(15.48977571151218,-11.777003993219136,0.5768486626041351);
                var v413 = new THREE.Vector3(16.472523462084496,-11.777003861025221,5.776490747300727);
                var v414 = new THREE.Vector3(5.484966252493166,-11.777004377288343,2.730728047106197);
                var v415 = new THREE.Vector3(12.45019480935943,-11.77700418417464,-3.0230756523110074);
                var v416 = new THREE.Vector3(13.274149509363724,-11.777004145455173,-2.7943884678470283);
                var v417 = new THREE.Vector3(14.020318938122642,-11.777004106715257,-2.376739860068625);
                var v418 = new THREE.Vector3(14.6460912137793,-11.777004070167235,-1.7939807031150963);
                var v419 = new THREE.Vector3(15.11573003670361,-11.777004037898276,-1.0793909242937616);
                var v420 = new THREE.Vector3(15.402415500762658,-11.777004011751178,-0.2737789701303939);
                var v421 = new THREE.Vector3(5.302278068170722,-11.77700438854399,2.527041785712413);
                var v422 = new THREE.Vector3(4.33408057075971,-11.777004558862124,-4.891509252698597);
                var v423 = new THREE.Vector3(8.884576498889118,-11.777004338016322,-3.227116454255764);
                var v424 = new THREE.Vector3(5.897685459489139,-11.777004353632993,3.0893379995613657);
                var v425 = new THREE.Vector3(6.558036696274257,-11.777004317878166,3.5431810523110983);
                var v426 = new THREE.Vector3(4.840722261664638,-11.777004420933059,1.7860578826924325);
                var v427 = new THREE.Vector3(2.841535986007699,-11.777004528210954,0.4675410798875532);
                var v428 = new THREE.Vector3(5.441992116427315,-11.777004385094681,2.387327737455365);
                var v429 = new THREE.Vector3(7.301940769440421,-11.777004281327219,3.8409124788953193);
                var v430 = new THREE.Vector3(4.599246855209998,-11.777004444701545,1.0075484649784698);
                var v431 = new THREE.Vector3(8.093071410669182,-11.777004245765001,3.967993480457835);
                var v432 = new THREE.Vector3(4.555834464598661,-11.777004460740885,0.1936058074546736);
                var v433 = new THREE.Vector3(8.89279618738297,-11.777004212928087,3.9182184469892434);
                var v434 = new THREE.Vector3(4.7131304260412605,-11.777004468073727,-0.6061724530096058);
                var v435 = new THREE.Vector3(2.952665594845854,-11.777004574494072,-2.451892808917478);
                var v436 = new THREE.Vector3(5.241871993643969,-11.777004464007177,-1.6497319088705922);
                var v437 = new THREE.Vector3(5.4992809377730225,-11.777004448664508,-1.3923229647416235);
                var v438 = new THREE.Vector3(5.78108415790453,-11.777004452485109,-2.2915095744477583);
                var v439 = new THREE.Vector3(12.326573728228112,-11.777004065579014,4.068647675545037);
                var v440 = new THREE.Vector3(2.9304913081695645,-11.777004575577543,-2.4604213369344734);
                var v441 = new THREE.Vector3(6.453254912892959,-11.777004432898341,-2.792323717876883);
                var v442 = new THREE.Vector3(7.2224632205540615,-11.7770044062936,-3.1254106577972607);
                var v443 = new THREE.Vector3(13.918270604103952,-11.777004008815403,3.4774279267364534);
                var v444 = new THREE.Vector3(13.157998246803203,-11.777004034025701,3.8688166321406356);
                var v445 = new THREE.Vector3(8.047602322392208,-11.777004374092648,-3.2729701127235273);
                var v446 = new THREE.Vector3(14.563973535069891,-11.777003991387813,2.9168327957054885);
                var v447 = new THREE.Vector3(15.058232549873765,-11.777003982738183,2.2190454339119015);
                var v448 = new THREE.Vector3(15.372821744404888,-11.77700398336047,1.423914743598715);
                var v449 = new THREE.Vector3(4.807527298638689,-11.941875586274225,-0.8579760592342893);
                var v450 = new THREE.Vector3(5.382699459315575,-11.941875569325918,-1.2757414764578243);
                var v451 = new THREE.Vector3(4.71313043298872,-11.941875585857147,-0.6061724501307992);
                var v452 = new THREE.Vector3(4.9221010834387755,-11.941875585692557,-1.101263283804684);
                var v453 = new THREE.Vector3(5.056091873343007,-11.941875584115849,-1.3344205140647318);
                var v454 = new THREE.Vector3(5.0870456384305385,-11.941875583821673,-1.3923128875645148);
                var v455 = new THREE.Vector3(5.119042416632311,-11.941875583473834,-1.449635384607916);
                var v456 = new THREE.Vector3(5.1520717199364015,-11.941875583072397,-1.5063692158367985);
                var v457 = new THREE.Vector3(5.4992809377730225,-11.777004448664508,-1.3923229647416804);
                var v458 = new THREE.Vector3(5.382699459315603,-11.941875569325918,-1.2757414764576822);
                var v459 = new THREE.Vector3(5.441992116427315,-11.777004385094681,2.3873277374552515);
                var v460 = new THREE.Vector3(5.079306819237473,-12.289918903444258,2.024642427602373);
                var v461 = new THREE.Vector3(5.07930681923753,-12.289918903444258,2.0246424276022594);
                var v462 = new THREE.Vector3(4.945573405380259,-12.28991890955325,1.9975485781325801);
                var v463 = new THREE.Vector3(4.891257344722959,-12.28991891367222,1.8927404913085297);
                var v464 = new THREE.Vector3(4.840722283269372,-12.289918917665178,1.7860578916342718);
                var v465 = new THREE.Vector3(5.003601045953275,-12.289918905313357,2.100348200886259);
                var v466 = new THREE.Vector3(16.463417799513252,-14.825003540035825,24.18506069057068);
                var v467 = new THREE.Vector3(16.477783508032246,-11.777003860803482,5.776490747300699);
                var v468 = new THREE.Vector3(16.46341767104971,-11.777003540035825,24.185060637358703);
                var v469 = new THREE.Vector3(16.500372929338994,-14.82500436518849,-23.16972211991728);
                var v470 = new THREE.Vector3(16.500372801137246,-11.783214922448373,-23.169722173020318);
                var v471 = new THREE.Vector3(16.503728435474386,-14.825004440111877,-27.469511215857295);
                var v472 = new THREE.Vector3(16.503729143042648,-14.825004440127678,-27.47041790340532);
                var v473 = new THREE.Vector3(16.50036766559299,-11.777004365073793,-23.163141755866604);
                var v474 = new THREE.Vector3(14.3407183706272,-11.777004493760515,-25.320590680994144);
                var v475 = new THREE.Vector3(8.302215678314411,-0.19305555260980967,-14.971565741023824);
                var v476 = new THREE.Vector3(16.495979839683912,-11.777004365296921,-23.165329211937262);
                var v477 = new THREE.Vector3(1.0620335046571938,10.042765010738592,-7.731384177468385);
                var v478 = new THREE.Vector3(-9.350759049998999,21.716864298722705,-1.629115256754858);
                var v479 = new THREE.Vector3(-7.195497580942316,21.716864427186295,0.526146212301029);
                var v480 = new THREE.Vector3(0.12464848015028451,-11.757882882690275,-6.793997853541526);
                var v481 = new THREE.Vector3(0.12464848095632419,-11.777004769489626,-6.7939978532075145);
                var v482 = new THREE.Vector3(8.302215678314383,-0.19305555260980967,-14.971565741023994);
                var v483 = new THREE.Vector3(16.495979839683912,-11.777004365296921,-23.165329211937433);
                var v484 = new THREE.Vector3(11.207304574544992,-4.157004302390625,-6.79399798623578);
                var v485 = new THREE.Vector3(11.179928930462552,-4.183684574728426,-6.793997985769835);
                var v486 = new THREE.Vector3(11.179928929338018,-4.157004303544426,-6.79399798623578);
                var v487 = new THREE.Vector3(10.87391307342611,-4.157004316442025,-6.793997986235752);
                var v488 = new THREE.Vector3(11.16102791986998,-4.157004304341026,-6.79399798623578);
                var v489 = new THREE.Vector3(16.472523457194285,-11.660974508050524,-6.793997855233073);
                var v490 = new THREE.Vector3(16.472523462084467,-11.777004080478253,-6.793997853208083);
                var v491 = new THREE.Vector3(0.12464848095632419,-11.777004769489626,-6.793997853207202);
                var v492 = new THREE.Vector3(0.12464848015028451,-11.757882882690275,-6.793997853541185);
                var v493 = new THREE.Vector3(16.472523462084553,-11.777004047264995,-4.89150925269908);
                var v494 = new THREE.Vector3(16.47252345719437,-11.660974474837325,-4.891509254724099);
                var v495 = new THREE.Vector3(16.472523462084467,-11.777003861025221,5.776490747300699);
                var v496 = new THREE.Vector3(-7.198491807760348,21.7284667603383,0.5231519857697151);
                var v497 = new THREE.Vector3(3.767430529601853,6.329792843271381,0.7127665976695141);
                var v498 = new THREE.Vector3(3.5235216060461596,5.984853500496786,0.46885766559748276);
                var v499 = new THREE.Vector3(1.0477939739160718,10.09755596211658,8.76082459465772);
                var v500 = new THREE.Vector3(1.0434875311004816,10.09755596201018,8.76513103747368);
                var v501 = new THREE.Vector3(-7.195496600143173,-1.554128322159496,0.5261466185610857);
                var v502 = new THREE.Vector3(-7.13820777879755,-1.5541283207452956,0.4688577972150938);
                var v503 = new THREE.Vector3(-7.13820777879755,-1.5541283207452956,0.46885779721489484);
                var v504 = new THREE.Vector3(1.0620335046572222,10.042765010738592,-7.731384177468527);
                var v505 = new THREE.Vector3(-7.287198467288448,21.8465067201047,0.6178470909197529);
                var v506 = new THREE.Vector3(-11.412843826413194,24.765058873691117,0.6210058943399588);
                var v507 = new THREE.Vector3(-7.200714612228836,21.7242400145455,0.5313632431477231);
                var v508 = new THREE.Vector3(-9.351600512532542,21.846506669136502,2.682249136163847);
                var v509 = new THREE.Vector3(-9.350759050309705,21.7242399614629,2.6814076812288192);
                var v510 = new THREE.Vector3(14.381520919108482,-11.777003588874335,26.413686823530526);
                var v511 = new THREE.Vector3(14.39544465701951,-11.777003588024046,26.428775873417493);
                var v512 = new THREE.Vector3(16.463280416721688,-11.777003536971147,24.360940113714378);
                var v513 = new THREE.Vector3(16.463303075651652,-11.777003537477087,24.331904666987413);
                var v514 = new THREE.Vector3(16.460055625957096,-14.70032411712529,28.49338677018042);
                var v515 = new THREE.Vector3(16.531637787142785,-11.769741252728728,24.253280753631373);
                var v516 = new THREE.Vector3(-3.968655308900594,0.11239703154109648,3.7529879509487785);
                var v517 = new THREE.Vector3(2.0673182856476444,8.648553619652482,9.788961756245499);
                var v518 = new THREE.Vector3(2.4884473891630705,8.054074341586379,10.210090845084466);
                var v519 = new THREE.Vector3(-2.8414482260826617,-5.836906853454609,4.880194886883771);
                var v520 = new THREE.Vector3(7.401702969515213,1.1056823714607695,15.123346253886183);
                var v521 = new THREE.Vector3(1.365345009033689,-7.431017792221818,9.086988082642506);
                var v522 = new THREE.Vector3(2.0677026515809303,8.649097195223682,9.789346122192455);
                var v523 = new THREE.Vector3(1.0434875311004816,10.09755596201018,8.765131037473509);
                var v524 = new THREE.Vector3(1.0421675066361615,10.095689165320078,8.763811012962549);
                var v525 = new THREE.Vector3(1.2557597731846784,-7.456897932892806,-7.9251094029353055);
                var v526 = new THREE.Vector3(4.334080387348109,-7.4252755526185155,-4.89150932867048);
                var v527 = new THREE.Vector3(6.800852009655898,-5.681004454895518,-4.891509359121613);
                var v528 = new THREE.Vector3(4.317711534721269,-7.456897750386213,-4.863157641398487);
                var v529 = new THREE.Vector3(9.528093934063918,-1.8540500813965224,-7.576398021543781);
                var v530 = new THREE.Vector3(6.822028754701023,-5.681004453633218,-4.870332614076602);
                var v531 = new THREE.Vector3(7.346987644250845,1.1573997977168915,-14.016337787453665);
                var v532 = new THREE.Vector3(7.378749088110908,1.1630173325096926,-13.992520734864627);
                var v533 = new THREE.Vector3(7.350959839718911,1.1630173308532932,-14.020309983256624);
                var v534 = new THREE.Vector3(-2.9510334619308196,-5.8627868472410025,-3.7183162628351454);
                var v535 = new THREE.Vector3(1.2019795766044297,-5.862786599702114,0.4346967756995923);
                var v536 = new THREE.Vector3(2.677177286413837,-6.709284154957109,-2.557849313015481);
                var v537 = new THREE.Vector3(4.317711534721212,-7.456897750386213,-4.863157641398516);
                var v538 = new THREE.Vector3(2.9304910958259427,-6.738819643890309,-2.4604214248904555);
                var v539 = new THREE.Vector3(1.2557597731846784,-7.456897932892806,-7.925109402935362);
                var v540 = new THREE.Vector3(1.2454387306959234,-5.681004594093515,0.5470399301345878);
                var v541 = new THREE.Vector3(1.3110607907393046,-5.6071840725945155,0.640635345485606);
                var v542 = new THREE.Vector3(1.3250474705930344,-5.681004589348515,0.626648670031642);
                var v543 = new THREE.Vector3(-0.8464957640371722,0.08651726973929286,0.6406352460847131);
                var v544 = new THREE.Vector3(1.1937923789497518,-5.797352260962112,0.4513050966936305);
                var v545 = new THREE.Vector3(-4.078240544747359,0.08651707711220169,-2.5911095346250477);
                var v546 = new THREE.Vector3(2.012116568924455,8.69958337071039,-8.68146716167638);
                var v547 = new THREE.Vector3(2.0447487701788987,8.706432342514688,-8.658520866554284);
                var v548 = new THREE.Vector3(4.194093616131767,5.689364928608484,-2.2423981532334096);
                var v549 = new THREE.Vector3(2.0169595217869585,8.706432340858289,-8.686310114946338);
                var v550 = new THREE.Vector3(-4.078240544747331,0.08651707711220169,-2.591109534624991);
                var v551 = new THREE.Vector3(-0.8330993746639592,0.112397108954994,0.617432016711831);
                var v552 = new THREE.Vector3(-0.8464957640371722,0.08651726973929286,0.6406352460847984);
                var v553 = new THREE.Vector3(1.3342637140080456,1.644954383270889,0.617431989955719);
                var v554 = new THREE.Vector3(0.05383844378621916,-11.777004518122984,7.775481410096575);
                var v555 = new THREE.Vector3(0.145317707090868,-11.777004515864554,7.684002146791613);
                var v556 = new THREE.Vector3(16.47252346208441,-11.777003827724272,7.684002146791698);
                var v557 = new THREE.Vector3(10.738666210058312,-4.286375284221137,7.684002016022134);
                var v558 = new THREE.Vector3(0.14531770709089642,-11.777004515864554,7.684002146791698);
                var v559 = new THREE.Vector3(8.286794405398382,-0.13993558441883636,15.999824773385285);
                var v560 = new THREE.Vector3(11.006430961084135,-3.9076987032640336,7.951766776397079);
                var v561 = new THREE.Vector3(7.406009412330832,1.1056823715670738,15.119039811071389);
                var v562 = new THREE.Vector3(12.276630960437103,-5.681004037868837,5.776490640878109);
                var v563 = new THREE.Vector3(6.675893414441219,-6.016767963329226,5.776490646740399);
                var v564 = new THREE.Vector3(6.675893400289738,-5.681004273922326,5.776490640878421);
                var v565 = new THREE.Vector3(4.675842420246198,-7.431017710488719,5.7764906714295705);
                var v566 = new THREE.Vector3(4.3340805707596814,-11.77700437262235,5.776490747301551);
                var v567 = new THREE.Vector3(4.3340803848609255,-7.366264519938522,5.77649067029958);
                var v568 = new THREE.Vector3(16.472523457194285,-11.660974288597561,5.776490745275908);
                var v569 = new THREE.Vector3(16.472523462084496,-11.777003861025221,5.7764907473008975);
                var v570 = new THREE.Vector3(4.3340803848609255,-7.366264519938522,5.7764906702994665);
                var v571 = new THREE.Vector3(3.0840311578085107,-6.719191529987617,3.6113419330225156);
                var v572 = new THREE.Vector3(2.9314726405796705,-5.681004468471018,3.672375179972505);
                var v573 = new THREE.Vector3(2.931472683605108,-6.701850373925115,3.6723751977945085);
                var v574 = new THREE.Vector3(3.1433847647267044,-5.681004461019718,3.587596612442553);
                var v575 = new THREE.Vector3(2.9994745301250987,-5.681004493053917,2.100071770713555);
                var v576 = new THREE.Vector3(2.8415357290806185,-5.681004528210918,0.46754097346556023);
                var v577 = new THREE.Vector3(2.8952496987407415,-5.681004550581715,-0.943553558115525);
                var v578 = new THREE.Vector3(2.95266533791866,-5.681004574494114,-2.4518929153404656);
                var v579 = new THREE.Vector3(2.6771772430751355,-5.6810045879548134,-2.5578493309664623);
                var v580 = new THREE.Vector3(4.334080387348109,-7.4252755526185155,-4.891509328670537);
                var v581 = new THREE.Vector3(4.334080387348109,-7.4252755526185155,-4.891509328670395);
                var v582 = new THREE.Vector3(4.33408057075971,-11.777004558862124,-4.891509252698427);
                var v583 = new THREE.Vector3(6.800852009655898,-5.681004454895518,-4.891509359121557);
                var v584 = new THREE.Vector3(12.276630960437103,-5.6810042241086265,-4.891509359121841);
                var v585 = new THREE.Vector3(7.350959839718939,1.1630173308532932,-14.020309983256737);
                var v586 = new THREE.Vector3(8.306031961509774,-0.18765851274091006,-14.975382024540778);
                var v587 = new THREE.Vector3(1.0670315300305901,10.049833286551593,-7.736382203263389);
                var v588 = new THREE.Vector3(2.01695952178693,8.706432340858289,-8.686310114946451);
                var v589 = new THREE.Vector3(10.87391307342611,-4.157004316442025,-6.793997986235809);
                var v590 = new THREE.Vector3(11.023988865047443,-3.9638869676613258,-6.917031357714848);
                var v591 = new THREE.Vector3(10.887434289252838,-4.157004315636126,-6.78047677040982);
                var v592 = new THREE.Vector3(8.333821209901885,-0.18765851108461007,-14.947592776148667);
                var v593 = new THREE.Vector3(8.302215678314383,-0.19305555260980967,-14.971565741023682);
                var v594 = new THREE.Vector3(8.306031961509746,-0.18765851274091006,-14.975382024540636);
                var v595 = new THREE.Vector3(0.12464848015031293,-11.757882882690275,-6.793997853541242);
                var v596 = new THREE.Vector3(11.20730457454502,-4.157004302390625,-6.793997986235752);
                var v597 = new THREE.Vector3(11.16106312865989,-4.157004304010226,-6.775132185557766);
                var v598 = new THREE.Vector3(11.20730457454502,-4.157004239031529,-3.1647237609337253);
                var v599 = new THREE.Vector3(11.179928929338047,-4.157004303544426,-6.793997986235752);
                var v600 = new THREE.Vector3(11.161027919870008,-4.157004304341026,-6.793997986235752);
                var v601 = new THREE.Vector3(10.88743428925278,-4.157004315636126,-6.780476770409706);
                var v602 = new THREE.Vector3(8.342790360034684,-4.157004362143224,-3.3011352572185615);
                var v603 = new THREE.Vector3(7.362319059021303,-4.1570044026678215,-3.255361540177603);
                var v604 = new THREE.Vector3(7.687286018937272,-4.157004389760726,-3.3005670423427773);
                var v605 = new THREE.Vector3(8.015025172611672,-4.157004376214669,-3.3158676832366325);
                var v606 = new THREE.Vector3(11.16102791986998,-4.157004304341026,-6.793997986235837);
                var v607 = new THREE.Vector3(11.161063128659947,-4.157004304010226,-6.775132185557879);
                var v608 = new THREE.Vector3(11.179928930462552,-4.183684574728426,-6.793997985769863);
                var v609 = new THREE.Vector3(11.17992892933799,-4.157004303544426,-6.793997986235809);
                var v610 = new THREE.Vector3(16.472523457194313,-11.660974508050524,-6.793997855233073);
                var v611 = new THREE.Vector3(12.276630960437132,-5.6810042241086265,-4.891509359121812);
                var v612 = new THREE.Vector3(16.4725234571944,-11.660974474837325,-4.89150925472407);
                var v613 = new THREE.Vector3(12.276630960437132,-5.681004193073729,-3.113801172025859);
                var v614 = new THREE.Vector3(3.784988433568145,6.273604831631278,0.32196846356353603);
                var v615 = new THREE.Vector3(3.5235216060461596,5.984853500496786,0.46885766559756803);
                var v616 = new THREE.Vector3(3.580810427395363,5.984853503911385,0.5261464869465158);
                var v617 = new THREE.Vector3(1.0948207784225588,10.049833288207992,-7.70859295487125);
                var v618 = new THREE.Vector3(1.0620335046571654,10.042765010738592,-7.731384177468243);
                var v619 = new THREE.Vector3(-7.13820777879755,-1.5541283207452956,0.46885779721517906);
                var v620 = new THREE.Vector3(1.0670315300305617,10.049833286551593,-7.736382203263247);
                var v621 = new THREE.Vector3(5.642804142751743,3.677614314904382,2.5881401453396222);
                var v622 = new THREE.Vector3(3.5808104273953347,5.984853503911385,0.5261464869466863);
                var v623 = new THREE.Vector3(3.7674305296018247,6.329792843271381,0.7127665976697415);
                var v624 = new THREE.Vector3(11.006430961084078,-3.9076987032640336,7.95176677639725);
                var v625 = new THREE.Vector3(10.738666204605778,-4.157004069388336,7.684002013764314);
                var v626 = new THREE.Vector3(9.185683018943593,-1.3327725318315267,6.131018897829392);
                var v627 = new THREE.Vector3(3.5235216060461028,5.984853500496786,0.46885766559771014);
                var v628 = new THREE.Vector3(10.738666210058312,-4.286375284221137,7.684002016022305);
                var v629 = new THREE.Vector3(8.022859951998328,-3.0615872312520267,4.968195788201456);
                var v630 = new THREE.Vector3(4.423077939080201,1.8448584730349822,1.3684138964196961);
                var v631 = new THREE.Vector3(6.6259384996792505,-4.157004314525926,3.5712743088375305);
                var v632 = new THREE.Vector3(6.4245582324095665,-4.104354564486071,3.3698940428684807);
                var v633 = new THREE.Vector3(7.011663705494897,-3.9426060521307686,3.956999519947175);
                var v634 = new THREE.Vector3(3.8378206526044494,0.38329161529819444,0.7831565738593724);
                var v635 = new THREE.Vector3(3.5808106854561856,-0.13804499293041061,0.5261465938397123);
                var v636 = new THREE.Vector3(4.068183286574225,1.1639415777352546,1.0135192271026483);
                var v637 = new THREE.Vector3(3.7451776520026954,-0.45240139295775705,0.6905135526251911);
                var v638 = new THREE.Vector3(5.82708891975409,-4.064240962736724,2.7724247312034436);
                var v639 = new THREE.Vector3(3.9860770826059593,-2.097139929276757,0.9314129426213356);
                var v640 = new THREE.Vector3(3.580810748050311,-1.6231879992552152,0.5261466197666778);
                var v641 = new THREE.Vector3(3.7955578367719625,-1.2952963656879604,0.7408937165841678);
                var v642 = new THREE.Vector3(4.7152721803938675,-4.15700442841052,1.660607989552659);
                var v643 = new THREE.Vector3(5.253459210306346,-3.8245616380997927,2.1987950276732136);
                var v644 = new THREE.Vector3(4.736507796409342,-3.3990375598227107,1.6818436242820667);
                var v645 = new THREE.Vector3(3.5808108548426105,-4.1570044960297174,0.5261466640016863);
                var v646 = new THREE.Vector3(4.305828696918212,-2.812028788169048,1.2511645392837352);
                var v647 = new THREE.Vector3(7.55479519698639,-3.5882550744419746,4.50013102018724);
                var v648 = new THREE.Vector3(1.0477939739161002,10.09755596211658,8.760824594657834);
                var v649 = new THREE.Vector3(4.247283261246764,5.6354894534791775,3.347880781229719);
                var v650 = new THREE.Vector3(2.0720090943965204,8.649097195329986,9.785039679377803);
                var v651 = new THREE.Vector3(5.082283161871658,4.454621389591981,4.182880652699595);
                var v652 = new THREE.Vector3(2.0677026515809303,8.649097195223682,9.789346122192597);
                var v653 = new THREE.Vector3(2.0720090943965204,8.649097195329986,9.785039679377604);
                var v654 = new THREE.Vector3(4.247283261246764,5.6354894534791775,3.34788078122952);
                var v655 = new THREE.Vector3(1.3342637140080456,1.644954383270889,0.6174319899556622);
                var v656 = new THREE.Vector3(1.4255491412519348,1.644954385524688,0.5261465627116308);
                var v657 = new THREE.Vector3(-3.968655308900594,0.11239703154109648,3.7529879509489206);
                var v658 = new THREE.Vector3(-0.8330993746639308,0.112397108954994,0.6174320167117457);
                var v659 = new THREE.Vector3(-0.8330993746639308,0.112397108954994,0.6174320167116889);
                var v660 = new THREE.Vector3(-3.9686553089006225,0.11239703154109648,3.7529879509489206);
                var v661 = new THREE.Vector3(1.4255494469065866,-5.607184069768115,0.5261466893185798);
                var v662 = new THREE.Vector3(1.3579638235846119,-5.681004588047513,0.6217056705256709);
                var v663 = new THREE.Vector3(1.4395361267603164,-5.681004586033513,0.5401333673496254);
                var v664 = new THREE.Vector3(1.31103546253064,-5.681004589206115,0.668634031579586);
                var v665 = new THREE.Vector3(-2.8414482260826333,-5.836906853454609,4.880194886883885);
                var v666 = new THREE.Vector3(1.331737703198712,-5.836906750422614,0.7070089576016301);
                var v667 = new THREE.Vector3(1.365345009033689,-7.431017792221818,9.086988082642591);
                var v668 = new THREE.Vector3(4.6758424202462265,-7.431017710488719,5.776490671429428);
                var v669 = new THREE.Vector3(1.365345009033689,-7.431017792221818,9.086988082642648);
                var v670 = new THREE.Vector3(6.675893414441219,-6.016767963329226,5.776490646740342);
                var v671 = new THREE.Vector3(4.6758424202462265,-7.431017710488719,5.776490671429457);
                var v672 = new THREE.Vector3(9.581283579181104,-1.9079253702837349,8.68188091292322);
                var v673 = new THREE.Vector3(8.333821209901856,-0.18765851108461007,-14.947592776148582);
                var v674 = new THREE.Vector3(9.52809393406389,-1.8540500813965224,-7.576398021543696);
                var v675 = new THREE.Vector3(11.023988865047414,-3.9638869676613258,-6.917031357714762);
                var v676 = new THREE.Vector3(7.378749088110908,1.1630173325096926,-13.992520734864542);
                var v677 = new THREE.Vector3(8.668131772815826,-0.6378800235531159,-6.716435932784634);
                var v678 = new THREE.Vector3(9.224496435280514,-1.4190205642117242,-5.117539079633673);
                var v679 = new THREE.Vector3(1.325047470593006,-5.681004589348515,0.6266486700317841);
                var v680 = new THREE.Vector3(1.3110607907393046,-5.6071840725945155,0.6406353454857481);
                var v681 = new THREE.Vector3(1.3477248655802327,-5.681004588788612,0.6039712750447848);
                var v682 = new THREE.Vector3(1.4255494469065866,-5.607184069768115,0.5261466893187503);
                var v683 = new THREE.Vector3(2.8952496987407415,-5.681004550581715,-0.943553558115326);
                var v684 = new THREE.Vector3(3.00214110905722,-3.124496231052282,-1.0504451208113608);
                var v685 = new THREE.Vector3(3.446267453117912,-3.74210983215867,-1.4945714280594018);
                var v686 = new THREE.Vector3(2.677110910865025,-2.3730617920012893,-0.7254149674081418);
                var v687 = new THREE.Vector3(3.9830030691479408,-4.1890692622168615,-2.031307017448654);
                var v688 = new THREE.Vector3(4.5803380375172935,-4.438718687317705,-2.6286419709378492);
                var v689 = new THREE.Vector3(5.20264840528057,-4.476169477389931,-3.250952336468913);
                var v690 = new THREE.Vector3(1.4255491412519348,1.644954385524688,0.5261465627117445);
                var v691 = new THREE.Vector3(2.568482129054587,0.21247318480884303,-0.616786339707545);
                var v692 = new THREE.Vector3(2.4536170402809887,-0.6532952354151291,-0.5019211993300701);
                var v693 = new THREE.Vector3(5.81282073285567,-4.299188136566135,-3.861124674592986);
                var v694 = new THREE.Vector3(6.822028754700995,-5.681004453633218,-4.870332614076517);
                var v695 = new THREE.Vector3(2.8283059833592574,1.0130517576059859,-0.8766102417304182);
                var v696 = new THREE.Vector3(6.3744654709323925,-3.9183295047462234,-4.422769435370725);
                var v697 = new THREE.Vector3(3.217593188979862,1.7006954572925856,-1.2658974883383394);
                var v698 = new THREE.Vector3(6.854087165903536,-3.356307286475918,-4.902391163841514);
                var v699 = new THREE.Vector3(1.3342637140080171,1.644954383270889,0.6174319899558043);
                var v700 = new THREE.Vector3(4.194093616131767,5.689364928608484,-2.242398153233381);
                var v701 = new THREE.Vector3(5.12914142256713,4.367007741185187,-3.177445880850428);
                var v702 = new THREE.Vector3(2.490561058528698,-1.532620675428145,-0.5388651651659586);
                var v703 = new THREE.Vector3(2.999474530125127,-5.681004493053917,2.1000717707136687);
                var v704 = new THREE.Vector3(5.451222008363942,-5.6810043780246,2.7700256721590506);
                var v705 = new THREE.Vector3(6.675893400289738,-5.681004273922326,5.77649064087845);
                var v706 = new THREE.Vector3(6.129786069040335,-5.681004339912494,3.314926465101621);
                var v707 = new THREE.Vector3(4.923983352358192,-5.6810044123334205,2.077648998516537);
                var v708 = new THREE.Vector3(6.919672584332773,-5.681004300243904,3.6802281918293147);
                var v709 = new THREE.Vector3(2.84153572908059,-5.681004528210918,0.46754097346570234);
                var v710 = new THREE.Vector3(4.579152061953863,-5.681004440816366,1.2786136803051988);
                var v711 = new THREE.Vector3(7.774315883214086,-5.681004261357428,3.8443954549104262);
                var v712 = new THREE.Vector3(4.437056754133124,-5.681004461794309,0.4200247320381152);
                var v713 = new THREE.Vector3(2.8952496987407415,-5.681004550581715,-0.9435535581153545);
                var v714 = new THREE.Vector3(4.5060742820645885,-5.6810044740305425,-0.44750200497307446);
                var v715 = new THREE.Vector3(4.782135899873339,-5.6810044768037145,-1.2728237857130864);
                var v716 = new THREE.Vector3(12.276630960437103,-5.681004037868837,5.776490640878194);
                var v717 = new THREE.Vector3(5.248967124796025,-5.681004469950343,-2.0072859467725266);
                var v718 = new THREE.Vector3(12.276630960437103,-5.6810040662398364,4.151370785343204);
                var v719 = new THREE.Vector3(7.472940695675533,-5.681004398333743,-3.2741628695586087);
                var v720 = new THREE.Vector3(8.342790424266525,-5.681004362143224,-3.3011352306126867);
                var v721 = new THREE.Vector3(6.635231292025821,-5.681004429523728,-3.0383472347336067);
                var v722 = new THREE.Vector3(6.800852009655927,-5.681004454895518,-4.891509359121528);
                var v723 = new THREE.Vector3(5.879047156282525,-5.68100445387444,-2.607590213384924);
                var v724 = new THREE.Vector3(1.1937923740460121,-5.681004597941611,0.45130509466261515);
                var v725 = new THREE.Vector3(1.3477248655802612,-5.681004588788612,0.6039712750446142);
                var v726 = new THREE.Vector3(1.0948207784225872,10.049833288207992,-7.7085929548712215);
                var v727 = new THREE.Vector3(2.044748770178927,8.706432342514688,-8.658520866554227);
                var v728 = new THREE.Vector3(5.666262778350614,3.6130813437227864,-1.5593057226394649);
                var v729 = new THREE.Vector3(3.7849884335681168,6.273604831631278,0.3219684635636213);
                var v730 = new THREE.Vector3(16.472523457194228,-11.660974255296512,7.684002144766907);
                var v731 = new THREE.Vector3(16.472523462084382,-11.777003827724272,7.684002146791897);
                var v732 = new THREE.Vector3(10.738666210058312,-4.286375284221137,7.6840020160222195);
                var v733 = new THREE.Vector3(11.207304574544935,-4.157004049636637,7.6840020137642);
                var v734 = new THREE.Vector3(10.738666204605806,-4.157004069388336,7.6840020137642);
                var v735 = new THREE.Vector3(0.14531770709089642,-11.777004515864554,7.684002146791812);
                var v736 = new THREE.Vector3(8.62798860322809,-0.55976282352783,7.728585970255438);
                var v737 = new THREE.Vector3(9.581283579181076,-1.9079253702837349,8.68188091292339);
                var v738 = new THREE.Vector3(8.286794405398325,-0.13993558441883636,15.999824773385456);
                var v739 = new THREE.Vector3(7.406009412330775,1.1056823715670738,15.11903981107153);
                var v740 = new THREE.Vector3(1.4255491412519063,1.644954385524688,0.526146562711773);
                var v741 = new THREE.Vector3(3.3454472045521015,1.8448584464292814,2.446044630947739);
                var v742 = new THREE.Vector3(2.990552552046154,1.1639415511295752,2.091149961630606);
                var v743 = new THREE.Vector3(2.7601899180764065,0.383291588692515,1.86078730838733);
                var v744 = new THREE.Vector3(2.6675469174746524,-0.4524014195634365,1.768144287153035);
                var v745 = new THREE.Vector3(2.717927102243891,-1.2952963922936434,1.8185244511121255);
                var v746 = new THREE.Vector3(2.908446348077888,-2.0971399558824384,2.00904367714935);
                var v747 = new THREE.Vector3(1.425549446906615,-5.607184069768115,0.5261466893187787);
                var v748 = new THREE.Vector3(3.2281979623901975,-2.8120288147747274,2.3287952738116644);
                var v749 = new THREE.Vector3(1.4395361267603164,-5.681004586033513,0.5401333673497959);
                var v750 = new THREE.Vector3(2.9994745301250987,-5.681004493053917,2.1000717707137255);
                var v751 = new THREE.Vector3(3.658877061881242,-3.39903758642839,2.7594743588100243);
                var v752 = new THREE.Vector3(4.175828475778275,-3.824561664705472,3.276425762201171);
                var v753 = new THREE.Vector3(4.749458185226047,-4.064240989342405,3.8500554657314012);
                var v754 = new THREE.Vector3(6.477164462458347,-3.5882551010476575,5.577761754715226);
                var v755 = new THREE.Vector3(6.675893400289681,-5.681004273922326,5.776490640878535);
                var v756 = new THREE.Vector3(6.9452292174703985,-3.0615872578577257,6.045826522729556);
                var v757 = new THREE.Vector3(5.934032970966825,-3.942606078736448,5.034630254475189);
                var v758 = new THREE.Vector3(5.3469274978815235,-4.1043545910917505,4.44752477739641);
                var v759 = new THREE.Vector3(6.675893414441219,-6.016767963329226,5.776490646740484);
                var v760 = new THREE.Vector3(16.47252345719417,-11.660974255296512,7.684002144766964);
                var v761 = new THREE.Vector3(11.207304574544935,-4.157004049636637,7.684002013764228);
                var v762 = new THREE.Vector3(16.472523457194228,-11.660974288597561,5.776490745275964);
                var v763 = new THREE.Vector3(11.207304574544963,-4.1570041125814345,4.078462311571201);
                var v764 = new THREE.Vector3(7.429706344873381,-3.9383726114024444,-3.3227488390602673);
                var v765 = new THREE.Vector3(7.143552505685619,-4.157004408069023,-3.0365949868415782);
                var v766 = new THREE.Vector3(7.693859933482571,-3.670018993699422,-3.5869024436645986);
                var v767 = new THREE.Vector3(10.887434289252809,-4.157004315636126,-6.780476770409734);
                var v768 = new THREE.Vector3(7.931717900431778,-3.356307222244121,-3.824760429313585);
                var v769 = new THREE.Vector3(6.99789248205991,-4.157004296524692,3.704429205696158);
                var v770 = new THREE.Vector3(7.382241414156255,-4.157004278729769,3.7958397628673595);
                var v771 = new THREE.Vector3(6.919672584332716,-5.681004300243904,3.6802281918293147);
                var v772 = new THREE.Vector3(7.774315883214115,-5.681004261357428,3.8443954549103694);
                var v773 = new THREE.Vector3(7.774315818982302,-4.157004261357429,3.844395428305404);
                var v774 = new THREE.Vector3(8.342790424266497,-5.681004362143224,-3.3011352306126582);
                var v775 = new THREE.Vector3(8.015025172611644,-4.157004376214669,-3.315867683236604);
                var v776 = new THREE.Vector3(7.472940695675533,-5.681004398333743,-3.2741628695585803);
                var v777 = new THREE.Vector3(8.342790360034712,-4.157004362143224,-3.30113525721859);
                var v778 = new THREE.Vector3(7.687286018937243,-4.157004389760726,-3.3005670423427773);
                var v779 = new THREE.Vector3(7.243686859054549,-4.157004407246088,-3.2312030323780334);
                var v780 = new THREE.Vector3(7.125938223160517,-4.157004411717367,-3.203051813698494);
                var v781 = new THREE.Vector3(7.009207490671287,-4.157004416076621,-3.170940001843519);
                var v782 = new THREE.Vector3(6.63523129202585,-5.681004429523728,-3.038347234733635);
                var v783 = new THREE.Vector3(6.482579470468039,-4.347889548691938,-2.970283739149238);
                var v784 = new THREE.Vector3(6.090283907061803,-4.4433749818236254,-2.7532554478731015);
                var v785 = new THREE.Vector3(5.879047156282496,-5.68100445387444,-2.607590213384924);
                var v786 = new THREE.Vector3(5.636423723964839,-4.487671841397622,-2.4101210990114623);
                var v787 = new THREE.Vector3(5.248967124795996,-5.681004469950343,-2.007285946772555);
                var v788 = new THREE.Vector3(5.4836611012185585,-4.481560144959921,-2.2660567334004895);
                var v789 = new THREE.Vector3(5.122232446412426,-4.405803304262504,-1.8436585823655207);
                var v790 = new THREE.Vector3(4.78213589987331,-5.6810044768037145,-1.2728237857130864);
                var v791 = new THREE.Vector3(4.892050272488888,-4.289040678384081,-1.4850676973695442);
                var v792 = new THREE.Vector3(4.737519223725343,-4.157004476983721,-1.1754229133874503);
                var v793 = new THREE.Vector3(4.63633444072596,-4.157004476776063,-0.9192436216209785);
                var v794 = new THREE.Vector3(4.555120262997235,-4.15700447560422,-0.6560508269323009);
                var v795 = new THREE.Vector3(4.494356286429081,-4.1570044734751175,-0.3873987675843864);
                var v796 = new THREE.Vector3(4.434038933465672,-4.157004463923775,0.305332776660606);
                var v797 = new THREE.Vector3(4.4370567541331525,-5.681004461794309,0.42002473203808677);
                var v798 = new THREE.Vector3(4.5086131271642955,-4.157004448711399,0.9966748519713349);
                var v799 = new THREE.Vector3(4.5791520619538915,-5.681004440816366,1.2786136803051704);
                var v800 = new THREE.Vector3(4.715272180393896,-4.15700442841052,1.6606079895525738);
                var v801 = new THREE.Vector3(4.923983352358164,-5.6810044123334205,2.0776489985165085);
                var v802 = new THREE.Vector3(5.044109988822527,-4.157004403930179,2.2689840878828136);
                var v803 = new THREE.Vector3(5.45122200836397,-5.6810043780246,2.770025672159022);
                var v804 = new THREE.Vector3(5.483661087539815,-4.1570043760837425,2.8028854016924356);
                var v805 = new THREE.Vector3(6.017562401349437,-4.157004345907891,3.2424365004096387);
                var v806 = new THREE.Vector3(6.129786069040364,-5.681004339912494,3.3149264651015926);
                var v807 = new THREE.Vector3(6.625938499679279,-4.157004314525926,3.5712743088374737);
                var v808 = new THREE.Vector3(3.5808104273953347,5.984853503911385,0.5261464869466295);
                var v809 = new THREE.Vector3(3.9728229610830965,1.158457473697485,0.13413424093559456);
                var v810 = new THREE.Vector3(4.295223923508104,1.7006955215243806,-0.18826675381041014);
                var v811 = new THREE.Vector3(3.731583190863347,0.5375600496653306,0.3753740481637351);
                var v812 = new THREE.Vector3(3.580810685456214,-0.13804499293041061,0.5261465938396555);
                var v813 = new THREE.Vector3(10.738666204605778,-4.157004069388336,7.684002013764285);
                var v814 = new THREE.Vector3(7.774315818982302,-4.157004261357429,3.8443954283053756);
                var v815 = new THREE.Vector3(7.382241414156255,-4.157004278729769,3.795839762867331);
                var v816 = new THREE.Vector3(6.99789248205991,-4.157004296524692,3.7044292056961297);
                var v817 = new THREE.Vector3(6.625938499679307,-4.157004314525926,3.5712743088374737);
                var v818 = new THREE.Vector3(5.044109988822498,-4.157004403930179,2.268984087882842);
                var v819 = new THREE.Vector3(6.0175624013494655,-4.157004345907891,3.2424365004096387);
                var v820 = new THREE.Vector3(5.4836610875398435,-4.1570043760837425,2.802885401692407);
                var v821 = new THREE.Vector3(4.4340389334657,-4.157004463923775,0.305332776660606);
                var v822 = new THREE.Vector3(3.5808108548426105,-4.1570044960297174,0.526146664001601);
                var v823 = new THREE.Vector3(4.49435628642911,-4.1570044734751175,-0.3873987675844148);
                var v824 = new THREE.Vector3(4.503884244191482,-3.720163606646988,-0.39692675138434197);
                var v825 = new THREE.Vector3(3.5808108548426105,-4.1570044960297174,0.5261466640016295);
                var v826 = new THREE.Vector3(4.082807726003438,-3.1298892493160757,0.024149731620582315);
                var v827 = new THREE.Vector3(3.769472931278642,-2.418076566759078,0.3374844839180753);
                var v828 = new THREE.Vector3(5.00994982797215,-4.15700446074562,-0.9029923091284218);
                var v829 = new THREE.Vector3(3.580810748050311,-1.6231879992552152,0.5261466197665925);
                var v830 = new THREE.Vector3(3.532267424449344,-1.1297244807772238,0.5746899139556376);
                var v831 = new THREE.Vector3(3.532267403451044,-0.6315085138053931,0.5746899052579977);
                console.log(geom.vertices)
                geom.vertices.push(v0);
                geom.vertices.push(v1);
                geom.vertices.push(v2);
                geom.vertices.push(v3);
                geom.vertices.push(v4);
                geom.vertices.push(v5);
                geom.vertices.push(v6);
                geom.vertices.push(v7);
                geom.vertices.push(v8);
                geom.vertices.push(v9);
                geom.vertices.push(v10);
                geom.vertices.push(v11);
                geom.vertices.push(v12);
                geom.vertices.push(v13);
                geom.vertices.push(v14);
                geom.vertices.push(v15);
                geom.vertices.push(v16);
                geom.vertices.push(v17);
                geom.vertices.push(v18);
                geom.vertices.push(v19);
                geom.vertices.push(v20);
                geom.vertices.push(v21);
                geom.vertices.push(v22);
                geom.vertices.push(v23);
                geom.vertices.push(v24);
                geom.vertices.push(v25);
                geom.vertices.push(v26);
                geom.vertices.push(v27);
                geom.vertices.push(v28);
                geom.vertices.push(v29);
                geom.vertices.push(v30);
                geom.vertices.push(v31);
                geom.vertices.push(v32);
                geom.vertices.push(v33);
                geom.vertices.push(v34);
                geom.vertices.push(v35);
                geom.vertices.push(v36);
                geom.vertices.push(v37);
                geom.vertices.push(v38);
                geom.vertices.push(v39);
                geom.vertices.push(v40);
                geom.vertices.push(v41);
                geom.vertices.push(v42);
                geom.vertices.push(v43);
                geom.vertices.push(v44);
                geom.vertices.push(v45);
                geom.vertices.push(v46);
                geom.vertices.push(v47);
                geom.vertices.push(v48);
                geom.vertices.push(v49);
                geom.vertices.push(v50);
                geom.vertices.push(v51);
                geom.vertices.push(v52);
                geom.vertices.push(v53);
                geom.vertices.push(v54);
                geom.vertices.push(v55);
                geom.vertices.push(v56);
                geom.vertices.push(v57);
                geom.vertices.push(v58);
                geom.vertices.push(v59);
                geom.vertices.push(v60);
                geom.vertices.push(v61);
                geom.vertices.push(v62);
                geom.vertices.push(v63);
                geom.vertices.push(v64);
                geom.vertices.push(v65);
                geom.vertices.push(v66);
                geom.vertices.push(v67);
                geom.vertices.push(v68);
                geom.vertices.push(v69);
                geom.vertices.push(v70);
                geom.vertices.push(v71);
                geom.vertices.push(v72);
                geom.vertices.push(v73);
                geom.vertices.push(v74);
                geom.vertices.push(v75);
                geom.vertices.push(v76);
                geom.vertices.push(v77);
                geom.vertices.push(v78);
                geom.vertices.push(v79);
                geom.vertices.push(v80);
                geom.vertices.push(v81);
                geom.vertices.push(v82);
                geom.vertices.push(v83);
                geom.vertices.push(v84);
                geom.vertices.push(v85);
                geom.vertices.push(v86);
                geom.vertices.push(v87);
                geom.vertices.push(v88);
                geom.vertices.push(v89);
                geom.vertices.push(v90);
                geom.vertices.push(v91);
                geom.vertices.push(v92);
                geom.vertices.push(v93);
                geom.vertices.push(v94);
                geom.vertices.push(v95);
                geom.vertices.push(v96);
                geom.vertices.push(v97);
                geom.vertices.push(v98);
                geom.vertices.push(v99);
                geom.vertices.push(v100);
                geom.vertices.push(v101);
                geom.vertices.push(v102);
                geom.vertices.push(v103);
                geom.vertices.push(v104);
                geom.vertices.push(v105);
                geom.vertices.push(v106);
                geom.vertices.push(v107);
                geom.vertices.push(v108);
                geom.vertices.push(v109);
                geom.vertices.push(v110);
                geom.vertices.push(v111);
                geom.vertices.push(v112);
                geom.vertices.push(v113);
                geom.vertices.push(v114);
                geom.vertices.push(v115);
                geom.vertices.push(v116);
                geom.vertices.push(v117);
                geom.vertices.push(v118);
                geom.vertices.push(v119);
                geom.vertices.push(v120);
                geom.vertices.push(v121);
                geom.vertices.push(v122);
                geom.vertices.push(v123);
                geom.vertices.push(v124);
                geom.vertices.push(v125);
                geom.vertices.push(v126);
                geom.vertices.push(v127);
                geom.vertices.push(v128);
                geom.vertices.push(v129);
                geom.vertices.push(v130);
                geom.vertices.push(v131);
                geom.vertices.push(v132);
                geom.vertices.push(v133);
                geom.vertices.push(v134);
                geom.vertices.push(v135);
                geom.vertices.push(v136);
                geom.vertices.push(v137);
                geom.vertices.push(v138);
                geom.vertices.push(v139);
                geom.vertices.push(v140);
                geom.vertices.push(v141);
                geom.vertices.push(v142);
                geom.vertices.push(v143);
                geom.vertices.push(v144);
                geom.vertices.push(v145);
                geom.vertices.push(v146);
                geom.vertices.push(v147);
                geom.vertices.push(v148);
                geom.vertices.push(v149);
                geom.vertices.push(v150);
                geom.vertices.push(v151);
                geom.vertices.push(v152);
                geom.vertices.push(v153);
                geom.vertices.push(v154);
                geom.vertices.push(v155);
                geom.vertices.push(v156);
                geom.vertices.push(v157);
                geom.vertices.push(v158);
                geom.vertices.push(v159);
                geom.vertices.push(v160);
                geom.vertices.push(v161);
                geom.vertices.push(v162);
                geom.vertices.push(v163);
                geom.vertices.push(v164);
                geom.vertices.push(v165);
                geom.vertices.push(v166);
                geom.vertices.push(v167);
                geom.vertices.push(v168);
                geom.vertices.push(v169);
                geom.vertices.push(v170);
                geom.vertices.push(v171);
                geom.vertices.push(v172);
                geom.vertices.push(v173);
                geom.vertices.push(v174);
                geom.vertices.push(v175);
                geom.vertices.push(v176);
                geom.vertices.push(v177);
                geom.vertices.push(v178);
                geom.vertices.push(v179);
                geom.vertices.push(v180);
                geom.vertices.push(v181);
                geom.vertices.push(v182);
                geom.vertices.push(v183);
                geom.vertices.push(v184);
                geom.vertices.push(v185);
                geom.vertices.push(v186);
                geom.vertices.push(v187);
                geom.vertices.push(v188);
                geom.vertices.push(v189);
                geom.vertices.push(v190);
                geom.vertices.push(v191);
                geom.vertices.push(v192);
                geom.vertices.push(v193);
                geom.vertices.push(v194);
                geom.vertices.push(v195);
                geom.vertices.push(v196);
                geom.vertices.push(v197);
                geom.vertices.push(v198);
                geom.vertices.push(v199);
                geom.vertices.push(v200);
                geom.vertices.push(v201);
                geom.vertices.push(v202);
                geom.vertices.push(v203);
                geom.vertices.push(v204);
                geom.vertices.push(v205);
                geom.vertices.push(v206);
                geom.vertices.push(v207);
                geom.vertices.push(v208);
                geom.vertices.push(v209);
                geom.vertices.push(v210);
                geom.vertices.push(v211);
                geom.vertices.push(v212);
                geom.vertices.push(v213);
                geom.vertices.push(v214);
                geom.vertices.push(v215);
                geom.vertices.push(v216);
                geom.vertices.push(v217);
                geom.vertices.push(v218);
                geom.vertices.push(v219);
                geom.vertices.push(v220);
                geom.vertices.push(v221);
                geom.vertices.push(v222);
                geom.vertices.push(v223);
                geom.vertices.push(v224);
                geom.vertices.push(v225);
                geom.vertices.push(v226);
                geom.vertices.push(v227);
                geom.vertices.push(v228);
                geom.vertices.push(v229);
                geom.vertices.push(v230);
                geom.vertices.push(v231);
                geom.vertices.push(v232);
                geom.vertices.push(v233);
                geom.vertices.push(v234);
                geom.vertices.push(v235);
                geom.vertices.push(v236);
                geom.vertices.push(v237);
                geom.vertices.push(v238);
                geom.vertices.push(v239);
                geom.vertices.push(v240);
                geom.vertices.push(v241);
                geom.vertices.push(v242);
                geom.vertices.push(v243);
                geom.vertices.push(v244);
                geom.vertices.push(v245);
                geom.vertices.push(v246);
                geom.vertices.push(v247);
                geom.vertices.push(v248);
                geom.vertices.push(v249);
                geom.vertices.push(v250);
                geom.vertices.push(v251);
                geom.vertices.push(v252);
                geom.vertices.push(v253);
                geom.vertices.push(v254);
                geom.vertices.push(v255);
                geom.vertices.push(v256);
                geom.vertices.push(v257);
                geom.vertices.push(v258);
                geom.vertices.push(v259);
                geom.vertices.push(v260);
                geom.vertices.push(v261);
                geom.vertices.push(v262);
                geom.vertices.push(v263);
                geom.vertices.push(v264);
                geom.vertices.push(v265);
                geom.vertices.push(v266);
                geom.vertices.push(v267);
                geom.vertices.push(v268);
                geom.vertices.push(v269);
                geom.vertices.push(v270);
                geom.vertices.push(v271);
                geom.vertices.push(v272);
                geom.vertices.push(v273);
                geom.vertices.push(v274);
                geom.vertices.push(v275);
                geom.vertices.push(v276);
                geom.vertices.push(v277);
                geom.vertices.push(v278);
                geom.vertices.push(v279);
                geom.vertices.push(v280);
                geom.vertices.push(v281);
                geom.vertices.push(v282);
                geom.vertices.push(v283);
                geom.vertices.push(v284);
                geom.vertices.push(v285);
                geom.vertices.push(v286);
                geom.vertices.push(v287);
                geom.vertices.push(v288);
                geom.vertices.push(v289);
                geom.vertices.push(v290);
                geom.vertices.push(v291);
                geom.vertices.push(v292);
                geom.vertices.push(v293);
                geom.vertices.push(v294);
                geom.vertices.push(v295);
                geom.vertices.push(v296);
                geom.vertices.push(v297);
                geom.vertices.push(v298);
                geom.vertices.push(v299);
                geom.vertices.push(v300);
                geom.vertices.push(v301);
                geom.vertices.push(v302);
                geom.vertices.push(v303);
                geom.vertices.push(v304);
                geom.vertices.push(v305);
                geom.vertices.push(v306);
                geom.vertices.push(v307);
                geom.vertices.push(v308);
                geom.vertices.push(v309);
                geom.vertices.push(v310);
                geom.vertices.push(v311);
                geom.vertices.push(v312);
                geom.vertices.push(v313);
                geom.vertices.push(v314);
                geom.vertices.push(v315);
                geom.vertices.push(v316);
                geom.vertices.push(v317);
                geom.vertices.push(v318);
                geom.vertices.push(v319);
                geom.vertices.push(v320);
                geom.vertices.push(v321);
                geom.vertices.push(v322);
                geom.vertices.push(v323);
                geom.vertices.push(v324);
                geom.vertices.push(v325);
                geom.vertices.push(v326);
                geom.vertices.push(v327);
                geom.vertices.push(v328);
                geom.vertices.push(v329);
                geom.vertices.push(v330);
                geom.vertices.push(v331);
                geom.vertices.push(v332);
                geom.vertices.push(v333);
                geom.vertices.push(v334);
                geom.vertices.push(v335);
                geom.vertices.push(v336);
                geom.vertices.push(v337);
                geom.vertices.push(v338);
                geom.vertices.push(v339);
                geom.vertices.push(v340);
                geom.vertices.push(v341);
                geom.vertices.push(v342);
                geom.vertices.push(v343);
                geom.vertices.push(v344);
                geom.vertices.push(v345);
                geom.vertices.push(v346);
                geom.vertices.push(v347);
                geom.vertices.push(v348);
                geom.vertices.push(v349);
                geom.vertices.push(v350);
                geom.vertices.push(v351);
                geom.vertices.push(v352);
                geom.vertices.push(v353);
                geom.vertices.push(v354);
                geom.vertices.push(v355);
                geom.vertices.push(v356);
                geom.vertices.push(v357);
                geom.vertices.push(v358);
                geom.vertices.push(v359);
                geom.vertices.push(v360);
                geom.vertices.push(v361);
                geom.vertices.push(v362);
                geom.vertices.push(v363);
                geom.vertices.push(v364);
                geom.vertices.push(v365);
                geom.vertices.push(v366);
                geom.vertices.push(v367);
                geom.vertices.push(v368);
                geom.vertices.push(v369);
                geom.vertices.push(v370);
                geom.vertices.push(v371);
                geom.vertices.push(v372);
                geom.vertices.push(v373);
                geom.vertices.push(v374);
                geom.vertices.push(v375);
                geom.vertices.push(v376);
                geom.vertices.push(v377);
                geom.vertices.push(v378);
                geom.vertices.push(v379);
                geom.vertices.push(v380);
                geom.vertices.push(v381);
                geom.vertices.push(v382);
                geom.vertices.push(v383);
                geom.vertices.push(v384);
                geom.vertices.push(v385);
                geom.vertices.push(v386);
                geom.vertices.push(v387);
                geom.vertices.push(v388);
                geom.vertices.push(v389);
                geom.vertices.push(v390);
                geom.vertices.push(v391);
                geom.vertices.push(v392);
                geom.vertices.push(v393);
                geom.vertices.push(v394);
                geom.vertices.push(v395);
                geom.vertices.push(v396);
                geom.vertices.push(v397);
                geom.vertices.push(v398);
                geom.vertices.push(v399);
                geom.vertices.push(v400);
                geom.vertices.push(v401);
                geom.vertices.push(v402);
                geom.vertices.push(v403);
                geom.vertices.push(v404);
                geom.vertices.push(v405);
                geom.vertices.push(v406);
                geom.vertices.push(v407);
                geom.vertices.push(v408);
                geom.vertices.push(v409);
                geom.vertices.push(v410);
                geom.vertices.push(v411);
                geom.vertices.push(v412);
                geom.vertices.push(v413);
                geom.vertices.push(v414);
                geom.vertices.push(v415);
                geom.vertices.push(v416);
                geom.vertices.push(v417);
                geom.vertices.push(v418);
                geom.vertices.push(v419);
                geom.vertices.push(v420);
                geom.vertices.push(v421);
                geom.vertices.push(v422);
                geom.vertices.push(v423);
                geom.vertices.push(v424);
                geom.vertices.push(v425);
                geom.vertices.push(v426);
                geom.vertices.push(v427);
                geom.vertices.push(v428);
                geom.vertices.push(v429);
                geom.vertices.push(v430);
                geom.vertices.push(v431);
                geom.vertices.push(v432);
                geom.vertices.push(v433);
                geom.vertices.push(v434);
                geom.vertices.push(v435);
                geom.vertices.push(v436);
                geom.vertices.push(v437);
                geom.vertices.push(v438);
                geom.vertices.push(v439);
                geom.vertices.push(v440);
                geom.vertices.push(v441);
                geom.vertices.push(v442);
                geom.vertices.push(v443);
                geom.vertices.push(v444);
                geom.vertices.push(v445);
                geom.vertices.push(v446);
                geom.vertices.push(v447);
                geom.vertices.push(v448);
                geom.vertices.push(v449);
                geom.vertices.push(v450);
                geom.vertices.push(v451);
                geom.vertices.push(v452);
                geom.vertices.push(v453);
                geom.vertices.push(v454);
                geom.vertices.push(v455);
                geom.vertices.push(v456);
                geom.vertices.push(v457);
                geom.vertices.push(v458);
                geom.vertices.push(v459);
                geom.vertices.push(v460);
                geom.vertices.push(v461);
                geom.vertices.push(v462);
                geom.vertices.push(v463);
                geom.vertices.push(v464);
                geom.vertices.push(v465);
                geom.vertices.push(v466);
                geom.vertices.push(v467);
                geom.vertices.push(v468);
                geom.vertices.push(v469);
                geom.vertices.push(v470);
                geom.vertices.push(v471);
                geom.vertices.push(v472);
                geom.vertices.push(v473);
                geom.vertices.push(v474);
                geom.vertices.push(v475);
                geom.vertices.push(v476);
                geom.vertices.push(v477);
                geom.vertices.push(v478);
                geom.vertices.push(v479);
                geom.vertices.push(v480);
                geom.vertices.push(v481);
                geom.vertices.push(v482);
                geom.vertices.push(v483);
                geom.vertices.push(v484);
                geom.vertices.push(v485);
                geom.vertices.push(v486);
                geom.vertices.push(v487);
                geom.vertices.push(v488);
                geom.vertices.push(v489);
                geom.vertices.push(v490);
                geom.vertices.push(v491);
                geom.vertices.push(v492);
                geom.vertices.push(v493);
                geom.vertices.push(v494);
                geom.vertices.push(v495);
                geom.vertices.push(v496);
                geom.vertices.push(v497);
                geom.vertices.push(v498);
                geom.vertices.push(v499);
                geom.vertices.push(v500);
                geom.vertices.push(v501);
                geom.vertices.push(v502);
                geom.vertices.push(v503);
                geom.vertices.push(v504);
                geom.vertices.push(v505);
                geom.vertices.push(v506);
                geom.vertices.push(v507);
                geom.vertices.push(v508);
                geom.vertices.push(v509);
                geom.vertices.push(v510);
                geom.vertices.push(v511);
                geom.vertices.push(v512);
                geom.vertices.push(v513);
                geom.vertices.push(v514);
                geom.vertices.push(v515);
                geom.vertices.push(v516);
                geom.vertices.push(v517);
                geom.vertices.push(v518);
                geom.vertices.push(v519);
                geom.vertices.push(v520);
                geom.vertices.push(v521);
                geom.vertices.push(v522);
                geom.vertices.push(v523);
                geom.vertices.push(v524);
                geom.vertices.push(v525);
                geom.vertices.push(v526);
                geom.vertices.push(v527);
                geom.vertices.push(v528);
                geom.vertices.push(v529);
                geom.vertices.push(v530);
                geom.vertices.push(v531);
                geom.vertices.push(v532);
                geom.vertices.push(v533);
                geom.vertices.push(v534);
                geom.vertices.push(v535);
                geom.vertices.push(v536);
                geom.vertices.push(v537);
                geom.vertices.push(v538);
                geom.vertices.push(v539);
                geom.vertices.push(v540);
                geom.vertices.push(v541);
                geom.vertices.push(v542);
                geom.vertices.push(v543);
                geom.vertices.push(v544);
                geom.vertices.push(v545);
                geom.vertices.push(v546);
                geom.vertices.push(v547);
                geom.vertices.push(v548);
                geom.vertices.push(v549);
                geom.vertices.push(v550);
                geom.vertices.push(v551);
                geom.vertices.push(v552);
                geom.vertices.push(v553);
                geom.vertices.push(v554);
                geom.vertices.push(v555);
                geom.vertices.push(v556);
                geom.vertices.push(v557);
                geom.vertices.push(v558);
                geom.vertices.push(v559);
                geom.vertices.push(v560);
                geom.vertices.push(v561);
                geom.vertices.push(v562);
                geom.vertices.push(v563);
                geom.vertices.push(v564);
                geom.vertices.push(v565);
                geom.vertices.push(v566);
                geom.vertices.push(v567);
                geom.vertices.push(v568);
                geom.vertices.push(v569);
                geom.vertices.push(v570);
                geom.vertices.push(v571);
                geom.vertices.push(v572);
                geom.vertices.push(v573);
                geom.vertices.push(v574);
                geom.vertices.push(v575);
                geom.vertices.push(v576);
                geom.vertices.push(v577);
                geom.vertices.push(v578);
                geom.vertices.push(v579);
                geom.vertices.push(v580);
                geom.vertices.push(v581);
                geom.vertices.push(v582);
                geom.vertices.push(v583);
                geom.vertices.push(v584);
                geom.vertices.push(v585);
                geom.vertices.push(v586);
                geom.vertices.push(v587);
                geom.vertices.push(v588);
                geom.vertices.push(v589);
                geom.vertices.push(v590);
                geom.vertices.push(v591);
                geom.vertices.push(v592);
                geom.vertices.push(v593);
                geom.vertices.push(v594);
                geom.vertices.push(v595);
                geom.vertices.push(v596);
                geom.vertices.push(v597);
                geom.vertices.push(v598);
                geom.vertices.push(v599);
                geom.vertices.push(v600);
                geom.vertices.push(v601);
                geom.vertices.push(v602);
                geom.vertices.push(v603);
                geom.vertices.push(v604);
                geom.vertices.push(v605);
                geom.vertices.push(v606);
                geom.vertices.push(v607);
                geom.vertices.push(v608);
                geom.vertices.push(v609);
                geom.vertices.push(v610);
                geom.vertices.push(v611);
                geom.vertices.push(v612);
                geom.vertices.push(v613);
                geom.vertices.push(v614);
                geom.vertices.push(v615);
                geom.vertices.push(v616);
                geom.vertices.push(v617);
                geom.vertices.push(v618);
                geom.vertices.push(v619);
                geom.vertices.push(v620);
                geom.vertices.push(v621);
                geom.vertices.push(v622);
                geom.vertices.push(v623);
                geom.vertices.push(v624);
                geom.vertices.push(v625);
                geom.vertices.push(v626);
                geom.vertices.push(v627);
                geom.vertices.push(v628);
                geom.vertices.push(v629);
                geom.vertices.push(v630);
                geom.vertices.push(v631);
                geom.vertices.push(v632);
                geom.vertices.push(v633);
                geom.vertices.push(v634);
                geom.vertices.push(v635);
                geom.vertices.push(v636);
                geom.vertices.push(v637);
                geom.vertices.push(v638);
                geom.vertices.push(v639);
                geom.vertices.push(v640);
                geom.vertices.push(v641);
                geom.vertices.push(v642);
                geom.vertices.push(v643);
                geom.vertices.push(v644);
                geom.vertices.push(v645);
                geom.vertices.push(v646);
                geom.vertices.push(v647);
                geom.vertices.push(v648);
                geom.vertices.push(v649);
                geom.vertices.push(v650);
                geom.vertices.push(v651);
                geom.vertices.push(v652);
                geom.vertices.push(v653);
                geom.vertices.push(v654);
                geom.vertices.push(v655);
                geom.vertices.push(v656);
                geom.vertices.push(v657);
                geom.vertices.push(v658);
                geom.vertices.push(v659);
                geom.vertices.push(v660);
                geom.vertices.push(v661);
                geom.vertices.push(v662);
                geom.vertices.push(v663);
                geom.vertices.push(v664);
                geom.vertices.push(v665);
                geom.vertices.push(v666);
                geom.vertices.push(v667);
                geom.vertices.push(v668);
                geom.vertices.push(v669);
                geom.vertices.push(v670);
                geom.vertices.push(v671);
                geom.vertices.push(v672);
                geom.vertices.push(v673);
                geom.vertices.push(v674);
                geom.vertices.push(v675);
                geom.vertices.push(v676);
                geom.vertices.push(v677);
                geom.vertices.push(v678);
                geom.vertices.push(v679);
                geom.vertices.push(v680);
                geom.vertices.push(v681);
                geom.vertices.push(v682);
                geom.vertices.push(v683);
                geom.vertices.push(v684);
                geom.vertices.push(v685);
                geom.vertices.push(v686);
                geom.vertices.push(v687);
                geom.vertices.push(v688);
                geom.vertices.push(v689);
                geom.vertices.push(v690);
                geom.vertices.push(v691);
                geom.vertices.push(v692);
                geom.vertices.push(v693);
                geom.vertices.push(v694);
                geom.vertices.push(v695);
                geom.vertices.push(v696);
                geom.vertices.push(v697);
                geom.vertices.push(v698);
                geom.vertices.push(v699);
                geom.vertices.push(v700);
                geom.vertices.push(v701);
                geom.vertices.push(v702);
                geom.vertices.push(v703);
                geom.vertices.push(v704);
                geom.vertices.push(v705);
                geom.vertices.push(v706);
                geom.vertices.push(v707);
                geom.vertices.push(v708);
                geom.vertices.push(v709);
                geom.vertices.push(v710);
                geom.vertices.push(v711);
                geom.vertices.push(v712);
                geom.vertices.push(v713);
                geom.vertices.push(v714);
                geom.vertices.push(v715);
                geom.vertices.push(v716);
                geom.vertices.push(v717);
                geom.vertices.push(v718);
                geom.vertices.push(v719);
                geom.vertices.push(v720);
                geom.vertices.push(v721);
                geom.vertices.push(v722);
                geom.vertices.push(v723);
                geom.vertices.push(v724);
                geom.vertices.push(v725);
                geom.vertices.push(v726);
                geom.vertices.push(v727);
                geom.vertices.push(v728);
                geom.vertices.push(v729);
                geom.vertices.push(v730);
                geom.vertices.push(v731);
                geom.vertices.push(v732);
                geom.vertices.push(v733);
                geom.vertices.push(v734);
                geom.vertices.push(v735);
                geom.vertices.push(v736);
                geom.vertices.push(v737);
                geom.vertices.push(v738);
                geom.vertices.push(v739);
                geom.vertices.push(v740);
                geom.vertices.push(v741);
                geom.vertices.push(v742);
                geom.vertices.push(v743);
                geom.vertices.push(v744);
                geom.vertices.push(v745);
                geom.vertices.push(v746);
                geom.vertices.push(v747);
                geom.vertices.push(v748);
                geom.vertices.push(v749);
                geom.vertices.push(v750);
                geom.vertices.push(v751);
                geom.vertices.push(v752);
                geom.vertices.push(v753);
                geom.vertices.push(v754);
                geom.vertices.push(v755);
                geom.vertices.push(v756);
                geom.vertices.push(v757);
                geom.vertices.push(v758);
                geom.vertices.push(v759);
                geom.vertices.push(v760);
                geom.vertices.push(v761);
                geom.vertices.push(v762);
                geom.vertices.push(v763);
                geom.vertices.push(v764);
                geom.vertices.push(v765);
                geom.vertices.push(v766);
                geom.vertices.push(v767);
                geom.vertices.push(v768);
                geom.vertices.push(v769);
                geom.vertices.push(v770);
                geom.vertices.push(v771);
                geom.vertices.push(v772);
                geom.vertices.push(v773);
                geom.vertices.push(v774);
                geom.vertices.push(v775);
                geom.vertices.push(v776);
                geom.vertices.push(v777);
                geom.vertices.push(v778);
                geom.vertices.push(v779);
                geom.vertices.push(v780);
                geom.vertices.push(v781);
                geom.vertices.push(v782);
                geom.vertices.push(v783);
                geom.vertices.push(v784);
                geom.vertices.push(v785);
                geom.vertices.push(v786);
                geom.vertices.push(v787);
                geom.vertices.push(v788);
                geom.vertices.push(v789);
                geom.vertices.push(v790);
                geom.vertices.push(v791);
                geom.vertices.push(v792);
                geom.vertices.push(v793);
                geom.vertices.push(v794);
                geom.vertices.push(v795);
                geom.vertices.push(v796);
                geom.vertices.push(v797);
                geom.vertices.push(v798);
                geom.vertices.push(v799);
                geom.vertices.push(v800);
                geom.vertices.push(v801);
                geom.vertices.push(v802);
                geom.vertices.push(v803);
                geom.vertices.push(v804);
                geom.vertices.push(v805);
                geom.vertices.push(v806);
                geom.vertices.push(v807);
                geom.vertices.push(v808);
                geom.vertices.push(v809);
                geom.vertices.push(v810);
                geom.vertices.push(v811);
                geom.vertices.push(v812);
                geom.vertices.push(v813);
                geom.vertices.push(v814);
                geom.vertices.push(v815);
                geom.vertices.push(v816);
                geom.vertices.push(v817);
                geom.vertices.push(v818);
                geom.vertices.push(v819);
                geom.vertices.push(v820);
                geom.vertices.push(v821);
                geom.vertices.push(v822);
                geom.vertices.push(v823);
                geom.vertices.push(v824);
                geom.vertices.push(v825);
                geom.vertices.push(v826);
                geom.vertices.push(v827);
                geom.vertices.push(v828);
                geom.vertices.push(v829);
                geom.vertices.push(v830);
                geom.vertices.push(v831);
                geom.faces.push( new THREE.Face3(0, 1, 2) );
                geom.faces.push( new THREE.Face3(3, 4, 5) );
                geom.faces.push( new THREE.Face3(1, 6, 2) );
                geom.faces.push( new THREE.Face3(3, 7, 4) );
                geom.faces.push( new THREE.Face3(6, 8, 2) );
                geom.faces.push( new THREE.Face3(3, 9, 7) );
                geom.faces.push( new THREE.Face3(8, 10, 2) );
                geom.faces.push( new THREE.Face3(3, 11, 9) );
                geom.faces.push( new THREE.Face3(10, 12, 2) );
                geom.faces.push( new THREE.Face3(3, 13, 11) );
                geom.faces.push( new THREE.Face3(12, 14, 2) );
                geom.faces.push( new THREE.Face3(3, 15, 13) );
                geom.faces.push( new THREE.Face3(14, 16, 2) );
                geom.faces.push( new THREE.Face3(3, 17, 15) );
                geom.faces.push( new THREE.Face3(16, 18, 2) );
                geom.faces.push( new THREE.Face3(3, 19, 17) );
                geom.faces.push( new THREE.Face3(18, 20, 2) );
                geom.faces.push( new THREE.Face3(3, 21, 19) );
                geom.faces.push( new THREE.Face3(20, 22, 2) );
                geom.faces.push( new THREE.Face3(21, 23, 24) );
                geom.faces.push( new THREE.Face3(24, 23, 25) );
                geom.faces.push( new THREE.Face3(25, 23, 26) );
                geom.faces.push( new THREE.Face3(26, 23, 27) );
                geom.faces.push( new THREE.Face3(27, 23, 28) );
                geom.faces.push( new THREE.Face3(28, 23, 29) );
                geom.faces.push( new THREE.Face3(29, 23, 30) );
                geom.faces.push( new THREE.Face3(30, 23, 22) );
                geom.faces.push( new THREE.Face3(3, 23, 21) );
                geom.faces.push( new THREE.Face3(22, 23, 2) );
                geom.faces.push( new THREE.Face3(2, 3, 0) );
                geom.faces.push( new THREE.Face3(0, 3, 5) );
                geom.faces.push( new THREE.Face3(31, 32, 33) );
                geom.faces.push( new THREE.Face3(31, 34, 35) );
                geom.faces.push( new THREE.Face3(33, 34, 31) );
                geom.faces.push( new THREE.Face3(36, 37, 38) );
                geom.faces.push( new THREE.Face3(38, 37, 39) );
                geom.faces.push( new THREE.Face3(39, 37, 40) );
                geom.faces.push( new THREE.Face3(31, 41, 32) );
                geom.faces.push( new THREE.Face3(42, 37, 36) );
                geom.faces.push( new THREE.Face3(43, 37, 44) );
                geom.faces.push( new THREE.Face3(44, 37, 45) );
                geom.faces.push( new THREE.Face3(45, 37, 46) );
                geom.faces.push( new THREE.Face3(46, 37, 42) );
                geom.faces.push( new THREE.Face3(34, 47, 35) );
                geom.faces.push( new THREE.Face3(40, 37, 48) );
                geom.faces.push( new THREE.Face3(31, 37, 49) );
                geom.faces.push( new THREE.Face3(31, 49, 50) );
                geom.faces.push( new THREE.Face3(31, 51, 41) );
                geom.faces.push( new THREE.Face3(49, 37, 52) );
                geom.faces.push( new THREE.Face3(52, 37, 43) );
                geom.faces.push( new THREE.Face3(47, 53, 35) );
                geom.faces.push( new THREE.Face3(31, 54, 51) );
                geom.faces.push( new THREE.Face3(31, 55, 54) );
                geom.faces.push( new THREE.Face3(31, 56, 55) );
                geom.faces.push( new THREE.Face3(31, 50, 56) );
                geom.faces.push( new THREE.Face3(57, 48, 58) );
                geom.faces.push( new THREE.Face3(58, 48, 53) );
                geom.faces.push( new THREE.Face3(59, 48, 60) );
                geom.faces.push( new THREE.Face3(60, 48, 57) );
                geom.faces.push( new THREE.Face3(53, 48, 35) );
                geom.faces.push( new THREE.Face3(59, 61, 48) );
                geom.faces.push( new THREE.Face3(61, 62, 48) );
                geom.faces.push( new THREE.Face3(62, 63, 48) );
                geom.faces.push( new THREE.Face3(63, 64, 48) );
                geom.faces.push( new THREE.Face3(64, 65, 48) );
                geom.faces.push( new THREE.Face3(65, 40, 48) );
                geom.faces.push( new THREE.Face3(66, 67, 68) );
                geom.faces.push( new THREE.Face3(69, 67, 66) );
                geom.faces.push( new THREE.Face3(70, 69, 66) );
                geom.faces.push( new THREE.Face3(71, 72, 67) );
                geom.faces.push( new THREE.Face3(71, 67, 69) );
                geom.faces.push( new THREE.Face3(73, 72, 71) );
                geom.faces.push( new THREE.Face3(74, 75, 76) );
                geom.faces.push( new THREE.Face3(74, 73, 75) );
                geom.faces.push( new THREE.Face3(77, 78, 79) );
                geom.faces.push( new THREE.Face3(77, 80, 78) );
                geom.faces.push( new THREE.Face3(81, 74, 80) );
                geom.faces.push( new THREE.Face3(81, 80, 77) );
                geom.faces.push( new THREE.Face3(81, 72, 73) );
                geom.faces.push( new THREE.Face3(81, 73, 74) );
                geom.faces.push( new THREE.Face3(82, 83, 84) );
                geom.faces.push( new THREE.Face3(85, 84, 83) );
                geom.faces.push( new THREE.Face3(86, 82, 84) );
                geom.faces.push( new THREE.Face3(87, 84, 85) );
                geom.faces.push( new THREE.Face3(88, 86, 84) );
                geom.faces.push( new THREE.Face3(89, 84, 87) );
                geom.faces.push( new THREE.Face3(90, 88, 84) );
                geom.faces.push( new THREE.Face3(91, 84, 89) );
                geom.faces.push( new THREE.Face3(92, 91, 93) );
                geom.faces.push( new THREE.Face3(92, 84, 91) );
                geom.faces.push( new THREE.Face3(94, 95, 90) );
                geom.faces.push( new THREE.Face3(94, 96, 95) );
                geom.faces.push( new THREE.Face3(94, 90, 84) );
                geom.faces.push( new THREE.Face3(97, 98, 99) );
                geom.faces.push( new THREE.Face3(97, 100, 98) );
                geom.faces.push( new THREE.Face3(97, 101, 100) );
                geom.faces.push( new THREE.Face3(97, 102, 101) );
                geom.faces.push( new THREE.Face3(97, 103, 102) );
                geom.faces.push( new THREE.Face3(97, 93, 103) );
                geom.faces.push( new THREE.Face3(97, 92, 93) );
                geom.faces.push( new THREE.Face3(104, 105, 106) );
                geom.faces.push( new THREE.Face3(104, 107, 105) );
                geom.faces.push( new THREE.Face3(104, 108, 107) );
                geom.faces.push( new THREE.Face3(104, 109, 108) );
                geom.faces.push( new THREE.Face3(104, 110, 109) );
                geom.faces.push( new THREE.Face3(104, 111, 96) );
                geom.faces.push( new THREE.Face3(104, 106, 111) );
                geom.faces.push( new THREE.Face3(104, 96, 94) );
                geom.faces.push( new THREE.Face3(104, 97, 112) );
                geom.faces.push( new THREE.Face3(112, 97, 113) );
                geom.faces.push( new THREE.Face3(113, 97, 99) );
                geom.faces.push( new THREE.Face3(104, 112, 110) );
                geom.faces.push( new THREE.Face3(114, 115, 116) );
                geom.faces.push( new THREE.Face3(117, 114, 116) );
                geom.faces.push( new THREE.Face3(118, 119, 120) );
                geom.faces.push( new THREE.Face3(120, 121, 122) );
                geom.faces.push( new THREE.Face3(119, 121, 120) );
                geom.faces.push( new THREE.Face3(122, 123, 124) );
                geom.faces.push( new THREE.Face3(121, 123, 122) );
                geom.faces.push( new THREE.Face3(124, 125, 126) );
                geom.faces.push( new THREE.Face3(123, 125, 124) );
                geom.faces.push( new THREE.Face3(127, 128, 129) );
                geom.faces.push( new THREE.Face3(126, 130, 131) );
                geom.faces.push( new THREE.Face3(131, 130, 132) );
                geom.faces.push( new THREE.Face3(132, 130, 133) );
                geom.faces.push( new THREE.Face3(125, 130, 126) );
                geom.faces.push( new THREE.Face3(133, 134, 135) );
                geom.faces.push( new THREE.Face3(135, 134, 127) );
                geom.faces.push( new THREE.Face3(130, 134, 133) );
                geom.faces.push( new THREE.Face3(127, 134, 128) );
                geom.faces.push( new THREE.Face3(128, 136, 137) );
                geom.faces.push( new THREE.Face3(134, 136, 128) );
                geom.faces.push( new THREE.Face3(138, 139, 140) );
                geom.faces.push( new THREE.Face3(137, 141, 138) );
                geom.faces.push( new THREE.Face3(136, 141, 137) );
                geom.faces.push( new THREE.Face3(138, 142, 139) );
                geom.faces.push( new THREE.Face3(141, 142, 138) );
                geom.faces.push( new THREE.Face3(143, 144, 145) );
                geom.faces.push( new THREE.Face3(139, 144, 143) );
                geom.faces.push( new THREE.Face3(142, 144, 139) );
                geom.faces.push( new THREE.Face3(145, 146, 147) );
                geom.faces.push( new THREE.Face3(144, 146, 145) );
                geom.faces.push( new THREE.Face3(147, 148, 149) );
                geom.faces.push( new THREE.Face3(146, 148, 147) );
                geom.faces.push( new THREE.Face3(148, 150, 149) );
                geom.faces.push( new THREE.Face3(149, 150, 151) );
                geom.faces.push( new THREE.Face3(150, 117, 151) );
                geom.faces.push( new THREE.Face3(151, 117, 116) );
                geom.faces.push( new THREE.Face3(152, 119, 118) );
                geom.faces.push( new THREE.Face3(152, 118, 153) );
                geom.faces.push( new THREE.Face3(115, 114, 154) );
                geom.faces.push( new THREE.Face3(114, 155, 154) );
                geom.faces.push( new THREE.Face3(154, 156, 157) );
                geom.faces.push( new THREE.Face3(155, 156, 154) );
                geom.faces.push( new THREE.Face3(157, 158, 159) );
                geom.faces.push( new THREE.Face3(156, 158, 157) );
                geom.faces.push( new THREE.Face3(159, 160, 161) );
                geom.faces.push( new THREE.Face3(158, 160, 159) );
                geom.faces.push( new THREE.Face3(161, 162, 163) );
                geom.faces.push( new THREE.Face3(160, 162, 161) );
                geom.faces.push( new THREE.Face3(163, 164, 165) );
                geom.faces.push( new THREE.Face3(162, 164, 163) );
                geom.faces.push( new THREE.Face3(165, 166, 167) );
                geom.faces.push( new THREE.Face3(164, 166, 165) );
                geom.faces.push( new THREE.Face3(167, 168, 169) );
                geom.faces.push( new THREE.Face3(166, 168, 167) );
                geom.faces.push( new THREE.Face3(169, 170, 171) );
                geom.faces.push( new THREE.Face3(168, 170, 169) );
                geom.faces.push( new THREE.Face3(171, 172, 173) );
                geom.faces.push( new THREE.Face3(170, 172, 171) );
                geom.faces.push( new THREE.Face3(173, 174, 175) );
                geom.faces.push( new THREE.Face3(172, 174, 173) );
                geom.faces.push( new THREE.Face3(175, 176, 177) );
                geom.faces.push( new THREE.Face3(174, 176, 175) );
                geom.faces.push( new THREE.Face3(177, 152, 153) );
                geom.faces.push( new THREE.Face3(176, 152, 177) );
                geom.faces.push( new THREE.Face3(178, 77, 79) );
                geom.faces.push( new THREE.Face3(179, 178, 180) );
                geom.faces.push( new THREE.Face3(181, 182, 183) );
                geom.faces.push( new THREE.Face3(181, 184, 182) );
                geom.faces.push( new THREE.Face3(181, 185, 184) );
                geom.faces.push( new THREE.Face3(186, 179, 185) );
                geom.faces.push( new THREE.Face3(186, 185, 181) );
                geom.faces.push( new THREE.Face3(186, 77, 179) );
                geom.faces.push( new THREE.Face3(179, 77, 178) );
                geom.faces.push( new THREE.Face3(187, 188, 189) );
                geom.faces.push( new THREE.Face3(189, 190, 191) );
                geom.faces.push( new THREE.Face3(188, 190, 189) );
                geom.faces.push( new THREE.Face3(191, 192, 193) );
                geom.faces.push( new THREE.Face3(190, 192, 191) );
                geom.faces.push( new THREE.Face3(193, 194, 195) );
                geom.faces.push( new THREE.Face3(192, 194, 193) );
                geom.faces.push( new THREE.Face3(194, 196, 195) );
                geom.faces.push( new THREE.Face3(197, 188, 187) );
                geom.faces.push( new THREE.Face3(197, 187, 198) );
                geom.faces.push( new THREE.Face3(199, 200, 201) );
                geom.faces.push( new THREE.Face3(201, 202, 203) );
                geom.faces.push( new THREE.Face3(200, 202, 201) );
                geom.faces.push( new THREE.Face3(203, 204, 205) );
                geom.faces.push( new THREE.Face3(202, 204, 203) );
                geom.faces.push( new THREE.Face3(205, 206, 207) );
                geom.faces.push( new THREE.Face3(204, 206, 205) );
                geom.faces.push( new THREE.Face3(207, 208, 209) );
                geom.faces.push( new THREE.Face3(206, 208, 207) );
                geom.faces.push( new THREE.Face3(209, 210, 211) );
                geom.faces.push( new THREE.Face3(208, 210, 209) );
                geom.faces.push( new THREE.Face3(211, 212, 213) );
                geom.faces.push( new THREE.Face3(210, 212, 211) );
                geom.faces.push( new THREE.Face3(213, 214, 215) );
                geom.faces.push( new THREE.Face3(212, 214, 213) );
                geom.faces.push( new THREE.Face3(215, 216, 217) );
                geom.faces.push( new THREE.Face3(214, 216, 215) );
                geom.faces.push( new THREE.Face3(217, 218, 219) );
                geom.faces.push( new THREE.Face3(216, 218, 217) );
                geom.faces.push( new THREE.Face3(219, 220, 221) );
                geom.faces.push( new THREE.Face3(218, 220, 219) );
                geom.faces.push( new THREE.Face3(220, 222, 221) );
                geom.faces.push( new THREE.Face3(221, 197, 198) );
                geom.faces.push( new THREE.Face3(222, 197, 221) );
                geom.faces.push( new THREE.Face3(223, 224, 199) );
                geom.faces.push( new THREE.Face3(224, 200, 199) );
                geom.faces.push( new THREE.Face3(225, 226, 227) );
                geom.faces.push( new THREE.Face3(227, 226, 228) );
                geom.faces.push( new THREE.Face3(228, 226, 229) );
                geom.faces.push( new THREE.Face3(230, 231, 232) );
                geom.faces.push( new THREE.Face3(229, 231, 230) );
                geom.faces.push( new THREE.Face3(226, 231, 229) );
                geom.faces.push( new THREE.Face3(232, 233, 234) );
                geom.faces.push( new THREE.Face3(231, 233, 232) );
                geom.faces.push( new THREE.Face3(234, 235, 236) );
                geom.faces.push( new THREE.Face3(233, 235, 234) );
                geom.faces.push( new THREE.Face3(236, 237, 238) );
                geom.faces.push( new THREE.Face3(235, 237, 236) );
                geom.faces.push( new THREE.Face3(238, 239, 223) );
                geom.faces.push( new THREE.Face3(237, 239, 238) );
                geom.faces.push( new THREE.Face3(239, 224, 223) );
                geom.faces.push( new THREE.Face3(195, 196, 240) );
                geom.faces.push( new THREE.Face3(240, 241, 242) );
                geom.faces.push( new THREE.Face3(242, 241, 243) );
                geom.faces.push( new THREE.Face3(243, 241, 244) );
                geom.faces.push( new THREE.Face3(196, 241, 240) );
                geom.faces.push( new THREE.Face3(245, 246, 247) );
                geom.faces.push( new THREE.Face3(244, 248, 249) );
                geom.faces.push( new THREE.Face3(249, 248, 250) );
                geom.faces.push( new THREE.Face3(250, 248, 245) );
                geom.faces.push( new THREE.Face3(241, 248, 244) );
                geom.faces.push( new THREE.Face3(248, 251, 245) );
                geom.faces.push( new THREE.Face3(245, 251, 246) );
                geom.faces.push( new THREE.Face3(252, 253, 254) );
                geom.faces.push( new THREE.Face3(246, 255, 252) );
                geom.faces.push( new THREE.Face3(251, 255, 246) );
                geom.faces.push( new THREE.Face3(252, 256, 253) );
                geom.faces.push( new THREE.Face3(255, 256, 252) );
                geom.faces.push( new THREE.Face3(253, 257, 258) );
                geom.faces.push( new THREE.Face3(258, 257, 259) );
                geom.faces.push( new THREE.Face3(256, 257, 253) );
                geom.faces.push( new THREE.Face3(259, 226, 225) );
                geom.faces.push( new THREE.Face3(257, 226, 259) );
                geom.faces.push( new THREE.Face3(260, 79, 261) );
                geom.faces.push( new THREE.Face3(262, 79, 260) );
                geom.faces.push( new THREE.Face3(78, 263, 79) );
                geom.faces.push( new THREE.Face3(79, 263, 261) );
                geom.faces.push( new THREE.Face3(264, 78, 265) );
                geom.faces.push( new THREE.Face3(263, 78, 264) );
                geom.faces.push( new THREE.Face3(264, 80, 266) );
                geom.faces.push( new THREE.Face3(264, 265, 80) );
                geom.faces.push( new THREE.Face3(267, 264, 268) );
                geom.faces.push( new THREE.Face3(266, 268, 264) );
                geom.faces.push( new THREE.Face3(266, 80, 269) );
                geom.faces.push( new THREE.Face3(80, 74, 269) );
                geom.faces.push( new THREE.Face3(270, 271, 272) );
                geom.faces.push( new THREE.Face3(273, 274, 275) );
                geom.faces.push( new THREE.Face3(276, 277, 271) );
                geom.faces.push( new THREE.Face3(275, 277, 278) );
                geom.faces.push( new THREE.Face3(271, 279, 272) );
                geom.faces.push( new THREE.Face3(275, 279, 277) );
                geom.faces.push( new THREE.Face3(277, 279, 271) );
                geom.faces.push( new THREE.Face3(274, 279, 275) );
                geom.faces.push( new THREE.Face3(280, 76, 75) );
                geom.faces.push( new THREE.Face3(280, 281, 76) );
                geom.faces.push( new THREE.Face3(282, 283, 284) );
                geom.faces.push( new THREE.Face3(285, 286, 287) );
                geom.faces.push( new THREE.Face3(283, 286, 285) );
                geom.faces.push( new THREE.Face3(287, 288, 289) );
                geom.faces.push( new THREE.Face3(286, 288, 287) );
                geom.faces.push( new THREE.Face3(282, 286, 283) );
                geom.faces.push( new THREE.Face3(73, 71, 290) );
                geom.faces.push( new THREE.Face3(71, 291, 290) );
                geom.faces.push( new THREE.Face3(292, 291, 71) );
                geom.faces.push( new THREE.Face3(69, 292, 71) );
                geom.faces.push( new THREE.Face3(293, 294, 295) );
                geom.faces.push( new THREE.Face3(296, 297, 298) );
                geom.faces.push( new THREE.Face3(298, 297, 299) );
                geom.faces.push( new THREE.Face3(300, 301, 302) );
                geom.faces.push( new THREE.Face3(300, 303, 301) );
                geom.faces.push( new THREE.Face3(300, 304, 303) );
                geom.faces.push( new THREE.Face3(303, 305, 301) );
                geom.faces.push( new THREE.Face3(305, 306, 301) );
                geom.faces.push( new THREE.Face3(306, 307, 301) );
                geom.faces.push( new THREE.Face3(294, 298, 299) );
                geom.faces.push( new THREE.Face3(294, 299, 295) );
                geom.faces.push( new THREE.Face3(296, 304, 300) );
                geom.faces.push( new THREE.Face3(296, 300, 308) );
                geom.faces.push( new THREE.Face3(296, 308, 309) );
                geom.faces.push( new THREE.Face3(296, 309, 310) );
                geom.faces.push( new THREE.Face3(296, 310, 297) );
                geom.faces.push( new THREE.Face3(299, 311, 295) );
                geom.faces.push( new THREE.Face3(312, 70, 66) );
                geom.faces.push( new THREE.Face3(312, 66, 313) );
                geom.faces.push( new THREE.Face3(313, 68, 314) );
                geom.faces.push( new THREE.Face3(66, 68, 313) );
                geom.faces.push( new THREE.Face3(67, 315, 68) );
                geom.faces.push( new THREE.Face3(315, 314, 68) );
                geom.faces.push( new THREE.Face3(67, 316, 315) );
                geom.faces.push( new THREE.Face3(317, 318, 319) );
                geom.faces.push( new THREE.Face3(316, 318, 317) );
                geom.faces.push( new THREE.Face3(320, 183, 321) );
                geom.faces.push( new THREE.Face3(318, 181, 320) );
                geom.faces.push( new THREE.Face3(320, 181, 183) );
                geom.faces.push( new THREE.Face3(67, 181, 316) );
                geom.faces.push( new THREE.Face3(316, 181, 318) );
                geom.faces.push( new THREE.Face3(322, 323, 324) );
                geom.faces.push( new THREE.Face3(323, 325, 324) );
                geom.faces.push( new THREE.Face3(324, 326, 327) );
                geom.faces.push( new THREE.Face3(325, 326, 324) );
                geom.faces.push( new THREE.Face3(327, 328, 329) );
                geom.faces.push( new THREE.Face3(326, 328, 327) );
                geom.faces.push( new THREE.Face3(329, 330, 331) );
                geom.faces.push( new THREE.Face3(328, 330, 329) );
                geom.faces.push( new THREE.Face3(331, 332, 333) );
                geom.faces.push( new THREE.Face3(330, 332, 331) );
                geom.faces.push( new THREE.Face3(333, 334, 335) );
                geom.faces.push( new THREE.Face3(332, 334, 333) );
                geom.faces.push( new THREE.Face3(335, 336, 337) );
                geom.faces.push( new THREE.Face3(334, 336, 335) );
                geom.faces.push( new THREE.Face3(337, 338, 339) );
                geom.faces.push( new THREE.Face3(336, 338, 337) );
                geom.faces.push( new THREE.Face3(339, 340, 341) );
                geom.faces.push( new THREE.Face3(338, 340, 339) );
                geom.faces.push( new THREE.Face3(341, 342, 343) );
                geom.faces.push( new THREE.Face3(340, 342, 341) );
                geom.faces.push( new THREE.Face3(343, 344, 345) );
                geom.faces.push( new THREE.Face3(342, 344, 343) );
                geom.faces.push( new THREE.Face3(345, 346, 347) );
                geom.faces.push( new THREE.Face3(344, 346, 345) );
                geom.faces.push( new THREE.Face3(348, 349, 347) );
                geom.faces.push( new THREE.Face3(346, 348, 347) );
                geom.faces.push( new THREE.Face3(349, 348, 350) );
                geom.faces.push( new THREE.Face3(348, 351, 350) );
                geom.faces.push( new THREE.Face3(350, 352, 353) );
                geom.faces.push( new THREE.Face3(351, 352, 350) );
                geom.faces.push( new THREE.Face3(353, 354, 355) );
                geom.faces.push( new THREE.Face3(352, 354, 353) );
                geom.faces.push( new THREE.Face3(355, 356, 357) );
                geom.faces.push( new THREE.Face3(354, 356, 355) );
                geom.faces.push( new THREE.Face3(357, 358, 359) );
                geom.faces.push( new THREE.Face3(356, 358, 357) );
                geom.faces.push( new THREE.Face3(359, 360, 361) );
                geom.faces.push( new THREE.Face3(358, 360, 359) );
                geom.faces.push( new THREE.Face3(361, 362, 363) );
                geom.faces.push( new THREE.Face3(360, 362, 361) );
                geom.faces.push( new THREE.Face3(363, 364, 365) );
                geom.faces.push( new THREE.Face3(362, 364, 363) );
                geom.faces.push( new THREE.Face3(365, 366, 367) );
                geom.faces.push( new THREE.Face3(364, 366, 365) );
                geom.faces.push( new THREE.Face3(367, 368, 369) );
                geom.faces.push( new THREE.Face3(366, 368, 367) );
                geom.faces.push( new THREE.Face3(369, 370, 371) );
                geom.faces.push( new THREE.Face3(368, 370, 369) );
                geom.faces.push( new THREE.Face3(371, 372, 373) );
                geom.faces.push( new THREE.Face3(370, 372, 371) );
                geom.faces.push( new THREE.Face3(373, 374, 375) );
                geom.faces.push( new THREE.Face3(372, 374, 373) );
                geom.faces.push( new THREE.Face3(375, 374, 322) );
                geom.faces.push( new THREE.Face3(374, 323, 322) );
                geom.faces.push( new THREE.Face3(376, 115, 154) );
                geom.faces.push( new THREE.Face3(376, 154, 157) );
                geom.faces.push( new THREE.Face3(376, 157, 159) );
                geom.faces.push( new THREE.Face3(376, 159, 161) );
                geom.faces.push( new THREE.Face3(376, 161, 163) );
                geom.faces.push( new THREE.Face3(376, 163, 165) );
                geom.faces.push( new THREE.Face3(376, 377, 115) );
                geom.faces.push( new THREE.Face3(378, 376, 165) );
                geom.faces.push( new THREE.Face3(378, 165, 167) );
                geom.faces.push( new THREE.Face3(378, 167, 169) );
                geom.faces.push( new THREE.Face3(378, 169, 171) );
                geom.faces.push( new THREE.Face3(378, 171, 173) );
                geom.faces.push( new THREE.Face3(378, 173, 175) );
                geom.faces.push( new THREE.Face3(378, 175, 177) );
                geom.faces.push( new THREE.Face3(128, 137, 379) );
                geom.faces.push( new THREE.Face3(378, 177, 153) );
                geom.faces.push( new THREE.Face3(378, 153, 380) );
                geom.faces.push( new THREE.Face3(138, 379, 137) );
                geom.faces.push( new THREE.Face3(129, 379, 380) );
                geom.faces.push( new THREE.Face3(129, 128, 379) );
                geom.faces.push( new THREE.Face3(140, 377, 379) );
                geom.faces.push( new THREE.Face3(140, 379, 138) );
                geom.faces.push( new THREE.Face3(131, 129, 380) );
                geom.faces.push( new THREE.Face3(143, 377, 140) );
                geom.faces.push( new THREE.Face3(381, 143, 140) );
                geom.faces.push( new THREE.Face3(382, 129, 131) );
                geom.faces.push( new THREE.Face3(126, 131, 380) );
                geom.faces.push( new THREE.Face3(145, 377, 143) );
                geom.faces.push( new THREE.Face3(124, 126, 380) );
                geom.faces.push( new THREE.Face3(147, 377, 145) );
                geom.faces.push( new THREE.Face3(122, 124, 380) );
                geom.faces.push( new THREE.Face3(149, 377, 147) );
                geom.faces.push( new THREE.Face3(120, 122, 380) );
                geom.faces.push( new THREE.Face3(151, 377, 149) );
                geom.faces.push( new THREE.Face3(118, 120, 380) );
                geom.faces.push( new THREE.Face3(116, 377, 151) );
                geom.faces.push( new THREE.Face3(153, 118, 380) );
                geom.faces.push( new THREE.Face3(115, 377, 116) );
                geom.faces.push( new THREE.Face3(131, 132, 382) );
                geom.faces.push( new THREE.Face3(382, 132, 383) );
                geom.faces.push( new THREE.Face3(139, 143, 381) );
                geom.faces.push( new THREE.Face3(384, 385, 386) );
                geom.faces.push( new THREE.Face3(384, 386, 387) );
                geom.faces.push( new THREE.Face3(388, 385, 384) );
                geom.faces.push( new THREE.Face3(140, 139, 381) );
                geom.faces.push( new THREE.Face3(382, 383, 129) );
                geom.faces.push( new THREE.Face3(383, 127, 129) );
                geom.faces.push( new THREE.Face3(389, 183, 182) );
                geom.faces.push( new THREE.Face3(321, 183, 389) );
                geom.faces.push( new THREE.Face3(390, 184, 185) );
                geom.faces.push( new THREE.Face3(391, 182, 184) );
                geom.faces.push( new THREE.Face3(391, 184, 390) );
                geom.faces.push( new THREE.Face3(392, 185, 179) );
                geom.faces.push( new THREE.Face3(390, 185, 392) );
                geom.faces.push( new THREE.Face3(393, 394, 395) );
                geom.faces.push( new THREE.Face3(396, 397, 393) );
                geom.faces.push( new THREE.Face3(393, 397, 394) );
                geom.faces.push( new THREE.Face3(398, 399, 397) );
                geom.faces.push( new THREE.Face3(400, 401, 399) );
                geom.faces.push( new THREE.Face3(399, 402, 397) );
                geom.faces.push( new THREE.Face3(401, 402, 399) );
                geom.faces.push( new THREE.Face3(402, 302, 397) );
                geom.faces.push( new THREE.Face3(397, 301, 394) );
                geom.faces.push( new THREE.Face3(302, 301, 397) );
                geom.faces.push( new THREE.Face3(180, 403, 404) );
                geom.faces.push( new THREE.Face3(180, 178, 403) );
                geom.faces.push( new THREE.Face3(405, 403, 406) );
                geom.faces.push( new THREE.Face3(403, 178, 406) );
                geom.faces.push( new THREE.Face3(262, 260, 178) );
                geom.faces.push( new THREE.Face3(178, 260, 406) );
                geom.faces.push( new THREE.Face3(407, 408, 409) );
                geom.faces.push( new THREE.Face3(410, 407, 409) );
                geom.faces.push( new THREE.Face3(411, 412, 413) );
                geom.faces.push( new THREE.Face3(410, 414, 407) );
                geom.faces.push( new THREE.Face3(411, 415, 416) );
                geom.faces.push( new THREE.Face3(411, 416, 417) );
                geom.faces.push( new THREE.Face3(411, 417, 418) );
                geom.faces.push( new THREE.Face3(411, 418, 419) );
                geom.faces.push( new THREE.Face3(411, 419, 420) );
                geom.faces.push( new THREE.Face3(421, 407, 414) );
                geom.faces.push( new THREE.Face3(411, 420, 412) );
                geom.faces.push( new THREE.Face3(411, 422, 423) );
                geom.faces.push( new THREE.Face3(411, 423, 415) );
                geom.faces.push( new THREE.Face3(424, 410, 409) );
                geom.faces.push( new THREE.Face3(425, 424, 409) );
                geom.faces.push( new THREE.Face3(426, 427, 407) );
                geom.faces.push( new THREE.Face3(426, 421, 428) );
                geom.faces.push( new THREE.Face3(426, 407, 421) );
                geom.faces.push( new THREE.Face3(429, 425, 409) );
                geom.faces.push( new THREE.Face3(430, 427, 426) );
                geom.faces.push( new THREE.Face3(431, 429, 409) );
                geom.faces.push( new THREE.Face3(432, 427, 430) );
                geom.faces.push( new THREE.Face3(433, 431, 409) );
                geom.faces.push( new THREE.Face3(434, 427, 432) );
                geom.faces.push( new THREE.Face3(435, 427, 434) );
                geom.faces.push( new THREE.Face3(436, 435, 434) );
                geom.faces.push( new THREE.Face3(437, 436, 434) );
                geom.faces.push( new THREE.Face3(438, 435, 436) );
                geom.faces.push( new THREE.Face3(439, 433, 409) );
                geom.faces.push( new THREE.Face3(422, 440, 435) );
                geom.faces.push( new THREE.Face3(422, 435, 438) );
                geom.faces.push( new THREE.Face3(441, 422, 438) );
                geom.faces.push( new THREE.Face3(442, 422, 441) );
                geom.faces.push( new THREE.Face3(413, 443, 444) );
                geom.faces.push( new THREE.Face3(413, 444, 439) );
                geom.faces.push( new THREE.Face3(413, 439, 409) );
                geom.faces.push( new THREE.Face3(445, 422, 442) );
                geom.faces.push( new THREE.Face3(446, 443, 413) );
                geom.faces.push( new THREE.Face3(423, 422, 445) );
                geom.faces.push( new THREE.Face3(447, 446, 413) );
                geom.faces.push( new THREE.Face3(448, 447, 413) );
                geom.faces.push( new THREE.Face3(412, 448, 413) );
                geom.faces.push( new THREE.Face3(449, 450, 451) );
                geom.faces.push( new THREE.Face3(452, 450, 449) );
                geom.faces.push( new THREE.Face3(452, 453, 450) );
                geom.faces.push( new THREE.Face3(453, 454, 450) );
                geom.faces.push( new THREE.Face3(454, 455, 450) );
                geom.faces.push( new THREE.Face3(455, 456, 450) );
                geom.faces.push( new THREE.Face3(229, 230, 457) );
                geom.faces.push( new THREE.Face3(229, 457, 458) );
                geom.faces.push( new THREE.Face3(459, 244, 460) );
                geom.faces.push( new THREE.Face3(243, 244, 459) );
                geom.faces.push( new THREE.Face3(458, 254, 253) );
                geom.faces.push( new THREE.Face3(457, 254, 458) );
                geom.faces.push( new THREE.Face3(461, 462, 463) );
                geom.faces.push( new THREE.Face3(461, 463, 464) );
                geom.faces.push( new THREE.Face3(465, 462, 461) );
                geom.faces.push( new THREE.Face3(459, 460, 247) );
                geom.faces.push( new THREE.Face3(460, 245, 247) );
                geom.faces.push( new THREE.Face3(267, 406, 261) );
                geom.faces.push( new THREE.Face3(267, 405, 406) );
                geom.faces.push( new THREE.Face3(261, 263, 267) );
                geom.faces.push( new THREE.Face3(260, 261, 406) );
                geom.faces.push( new THREE.Face3(466, 467, 468) );
                geom.faces.push( new THREE.Face3(274, 469, 279) );
                geom.faces.push( new THREE.Face3(279, 469, 470) );
                geom.faces.push( new THREE.Face3(471, 472, 470) );
                geom.faces.push( new THREE.Face3(470, 472, 279) );
                geom.faces.push( new THREE.Face3(466, 469, 467) );
                geom.faces.push( new THREE.Face3(467, 469, 274) );
                geom.faces.push( new THREE.Face3(268, 269, 473) );
                geom.faces.push( new THREE.Face3(266, 269, 268) );
                geom.faces.push( new THREE.Face3(474, 475, 476) );
                geom.faces.push( new THREE.Face3(477, 478, 479) );
                geom.faces.push( new THREE.Face3(474, 478, 475) );
                geom.faces.push( new THREE.Face3(475, 478, 378) );
                geom.faces.push( new THREE.Face3(378, 478, 376) );
                geom.faces.push( new THREE.Face3(376, 478, 477) );
                geom.faces.push( new THREE.Face3(480, 481, 482) );
                geom.faces.push( new THREE.Face3(481, 483, 482) );
                geom.faces.push( new THREE.Face3(484, 485, 486) );
                geom.faces.push( new THREE.Face3(485, 487, 488) );
                geom.faces.push( new THREE.Face3(484, 489, 485) );
                geom.faces.push( new THREE.Face3(485, 489, 487) );
                geom.faces.push( new THREE.Face3(489, 490, 487) );
                geom.faces.push( new THREE.Face3(487, 491, 492) );
                geom.faces.push( new THREE.Face3(490, 491, 487) );
                geom.faces.push( new THREE.Face3(493, 489, 494) );
                geom.faces.push( new THREE.Face3(493, 490, 489) );
                geom.faces.push( new THREE.Face3(495, 467, 273) );
                geom.faces.push( new THREE.Face3(467, 274, 273) );
                geom.faces.push( new THREE.Face3(290, 292, 496) );
                geom.faces.push( new THREE.Face3(290, 291, 292) );
                geom.faces.push( new THREE.Face3(297, 497, 498) );
                geom.faces.push( new THREE.Face3(297, 499, 497) );
                geom.faces.push( new THREE.Face3(297, 500, 499) );
                geom.faces.push( new THREE.Face3(501, 498, 502) );
                geom.faces.push( new THREE.Face3(501, 297, 498) );
                geom.faces.push( new THREE.Face3(287, 503, 504) );
                geom.faces.push( new THREE.Face3(289, 503, 287) );
                geom.faces.push( new THREE.Face3(505, 314, 506) );
                geom.faces.push( new THREE.Face3(314, 315, 506) );
                geom.faces.push( new THREE.Face3(505, 313, 314) );
                geom.faces.push( new THREE.Face3(507, 313, 505) );
                geom.faces.push( new THREE.Face3(316, 317, 508) );
                geom.faces.push( new THREE.Face3(509, 505, 317) );
                geom.faces.push( new THREE.Face3(317, 505, 508) );
                geom.faces.push( new THREE.Face3(509, 507, 505) );
                geom.faces.push( new THREE.Face3(509, 317, 510) );
                geom.faces.push( new THREE.Face3(317, 319, 510) );
                geom.faces.push( new THREE.Face3(318, 511, 319) );
                geom.faces.push( new THREE.Face3(319, 512, 510) );
                geom.faces.push( new THREE.Face3(511, 512, 319) );
                geom.faces.push( new THREE.Face3(512, 513, 510) );
                geom.faces.push( new THREE.Face3(320, 321, 514) );
                geom.faces.push( new THREE.Face3(389, 512, 321) );
                geom.faces.push( new THREE.Face3(321, 512, 514) );
                geom.faces.push( new THREE.Face3(389, 513, 512) );
                geom.faces.push( new THREE.Face3(391, 392, 515) );
                geom.faces.push( new THREE.Face3(390, 392, 391) );
                geom.faces.push( new THREE.Face3(302, 402, 300) );
                geom.faces.push( new THREE.Face3(300, 402, 401) );
                geom.faces.push( new THREE.Face3(308, 300, 401) );
                geom.faces.push( new THREE.Face3(308, 401, 400) );
                geom.faces.push( new THREE.Face3(400, 309, 308) );
                geom.faces.push( new THREE.Face3(347, 516, 517) );
                geom.faces.push( new THREE.Face3(349, 516, 347) );
                geom.faces.push( new THREE.Face3(350, 516, 349) );
                geom.faces.push( new THREE.Face3(345, 347, 517) );
                geom.faces.push( new THREE.Face3(353, 516, 350) );
                geom.faces.push( new THREE.Face3(343, 517, 518) );
                geom.faces.push( new THREE.Face3(343, 345, 517) );
                geom.faces.push( new THREE.Face3(355, 516, 353) );
                geom.faces.push( new THREE.Face3(341, 343, 518) );
                geom.faces.push( new THREE.Face3(357, 516, 355) );
                geom.faces.push( new THREE.Face3(339, 341, 518) );
                geom.faces.push( new THREE.Face3(359, 516, 357) );
                geom.faces.push( new THREE.Face3(337, 339, 518) );
                geom.faces.push( new THREE.Face3(335, 337, 518) );
                geom.faces.push( new THREE.Face3(519, 359, 361) );
                geom.faces.push( new THREE.Face3(519, 516, 359) );
                geom.faces.push( new THREE.Face3(363, 519, 361) );
                geom.faces.push( new THREE.Face3(365, 519, 363) );
                geom.faces.push( new THREE.Face3(520, 375, 322) );
                geom.faces.push( new THREE.Face3(520, 322, 324) );
                geom.faces.push( new THREE.Face3(520, 324, 327) );
                geom.faces.push( new THREE.Face3(520, 327, 329) );
                geom.faces.push( new THREE.Face3(520, 329, 331) );
                geom.faces.push( new THREE.Face3(520, 331, 333) );
                geom.faces.push( new THREE.Face3(520, 333, 335) );
                geom.faces.push( new THREE.Face3(520, 335, 518) );
                geom.faces.push( new THREE.Face3(521, 365, 367) );
                geom.faces.push( new THREE.Face3(521, 367, 369) );
                geom.faces.push( new THREE.Face3(521, 369, 371) );
                geom.faces.push( new THREE.Face3(521, 371, 373) );
                geom.faces.push( new THREE.Face3(521, 373, 375) );
                geom.faces.push( new THREE.Face3(521, 519, 365) );
                geom.faces.push( new THREE.Face3(521, 375, 520) );
                geom.faces.push( new THREE.Face3(517, 522, 523) );
                geom.faces.push( new THREE.Face3(524, 517, 523) );
                geom.faces.push( new THREE.Face3(318, 514, 511) );
                geom.faces.push( new THREE.Face3(318, 320, 514) );
                geom.faces.push( new THREE.Face3(508, 315, 316) );
                geom.faces.push( new THREE.Face3(506, 315, 508) );
                geom.faces.push( new THREE.Face3(525, 526, 527) );
                geom.faces.push( new THREE.Face3(525, 528, 526) );
                geom.faces.push( new THREE.Face3(529, 527, 530) );
                geom.faces.push( new THREE.Face3(529, 525, 527) );
                geom.faces.push( new THREE.Face3(531, 529, 532) );
                geom.faces.push( new THREE.Face3(531, 525, 529) );
                geom.faces.push( new THREE.Face3(533, 531, 532) );
                geom.faces.push( new THREE.Face3(534, 535, 536) );
                geom.faces.push( new THREE.Face3(537, 536, 538) );
                geom.faces.push( new THREE.Face3(539, 534, 536) );
                geom.faces.push( new THREE.Face3(539, 536, 537) );
                geom.faces.push( new THREE.Face3(540, 541, 542) );
                geom.faces.push( new THREE.Face3(540, 543, 541) );
                geom.faces.push( new THREE.Face3(544, 543, 540) );
                geom.faces.push( new THREE.Face3(534, 544, 535) );
                geom.faces.push( new THREE.Face3(534, 545, 543) );
                geom.faces.push( new THREE.Face3(534, 543, 544) );
                geom.faces.push( new THREE.Face3(546, 547, 548) );
                geom.faces.push( new THREE.Face3(546, 549, 547) );
                geom.faces.push( new THREE.Face3(550, 551, 552) );
                geom.faces.push( new THREE.Face3(550, 553, 551) );
                geom.faces.push( new THREE.Face3(550, 548, 553) );
                geom.faces.push( new THREE.Face3(550, 546, 548) );
                geom.faces.push( new THREE.Face3(554, 468, 555) );
                geom.faces.push( new THREE.Face3(468, 556, 555) );
                geom.faces.push( new THREE.Face3(556, 467, 495) );
                geom.faces.push( new THREE.Face3(468, 467, 556) );
                geom.faces.push( new THREE.Face3(557, 398, 558) );
                geom.faces.push( new THREE.Face3(559, 557, 560) );
                geom.faces.push( new THREE.Face3(399, 398, 557) );
                geom.faces.push( new THREE.Face3(399, 557, 559) );
                geom.faces.push( new THREE.Face3(561, 399, 559) );
                geom.faces.push( new THREE.Face3(400, 399, 561) );
                geom.faces.push( new THREE.Face3(562, 563, 564) );
                geom.faces.push( new THREE.Face3(565, 566, 567) );
                geom.faces.push( new THREE.Face3(563, 566, 565) );
                geom.faces.push( new THREE.Face3(568, 566, 562) );
                geom.faces.push( new THREE.Face3(569, 566, 568) );
                geom.faces.push( new THREE.Face3(562, 566, 563) );
                geom.faces.push( new THREE.Face3(570, 408, 571) );
                geom.faces.push( new THREE.Face3(409, 408, 570) );
                geom.faces.push( new THREE.Face3(572, 573, 574) );
                geom.faces.push( new THREE.Face3(573, 571, 574) );
                geom.faces.push( new THREE.Face3(408, 407, 571) );
                geom.faces.push( new THREE.Face3(407, 574, 571) );
                geom.faces.push( new THREE.Face3(574, 407, 575) );
                geom.faces.push( new THREE.Face3(575, 427, 576) );
                geom.faces.push( new THREE.Face3(407, 427, 575) );
                geom.faces.push( new THREE.Face3(576, 427, 577) );
                geom.faces.push( new THREE.Face3(577, 435, 578) );
                geom.faces.push( new THREE.Face3(427, 435, 577) );
                geom.faces.push( new THREE.Face3(578, 536, 579) );
                geom.faces.push( new THREE.Face3(538, 536, 578) );
                geom.faces.push( new THREE.Face3(435, 440, 538) );
                geom.faces.push( new THREE.Face3(578, 435, 538) );
                geom.faces.push( new THREE.Face3(538, 440, 537) );
                geom.faces.push( new THREE.Face3(537, 422, 580) );
                geom.faces.push( new THREE.Face3(440, 422, 537) );
                geom.faces.push( new THREE.Face3(581, 582, 583) );
                geom.faces.push( new THREE.Face3(582, 584, 583) );
                geom.faces.push( new THREE.Face3(582, 494, 584) );
                geom.faces.push( new THREE.Face3(582, 493, 494) );
                geom.faces.push( new THREE.Face3(378, 585, 475) );
                geom.faces.push( new THREE.Face3(585, 586, 475) );
                geom.faces.push( new THREE.Face3(477, 587, 376) );
                geom.faces.push( new THREE.Face3(587, 588, 376) );
                geom.faces.push( new THREE.Face3(589, 590, 591) );
                geom.faces.push( new THREE.Face3(592, 590, 589) );
                geom.faces.push( new THREE.Face3(593, 594, 592) );
                geom.faces.push( new THREE.Face3(593, 592, 589) );
                geom.faces.push( new THREE.Face3(595, 593, 589) );
                geom.faces.push( new THREE.Face3(596, 597, 598) );
                geom.faces.push( new THREE.Face3(599, 597, 596) );
                geom.faces.push( new THREE.Face3(600, 601, 597) );
                geom.faces.push( new THREE.Face3(598, 601, 602) );
                geom.faces.push( new THREE.Face3(597, 601, 598) );
                geom.faces.push( new THREE.Face3(600, 487, 601) );
                geom.faces.push( new THREE.Face3(601, 603, 604) );
                geom.faces.push( new THREE.Face3(601, 604, 605) );
                geom.faces.push( new THREE.Face3(601, 605, 602) );
                geom.faces.push( new THREE.Face3(606, 607, 608) );
                geom.faces.push( new THREE.Face3(607, 609, 608) );
                geom.faces.push( new THREE.Face3(610, 611, 612) );
                geom.faces.push( new THREE.Face3(611, 598, 613) );
                geom.faces.push( new THREE.Face3(611, 596, 598) );
                geom.faces.push( new THREE.Face3(610, 596, 611) );
                geom.faces.push( new THREE.Face3(614, 615, 616) );
                geom.faces.push( new THREE.Face3(617, 615, 614) );
                geom.faces.push( new THREE.Face3(618, 619, 615) );
                geom.faces.push( new THREE.Face3(618, 615, 617) );
                geom.faces.push( new THREE.Face3(620, 618, 617) );
                geom.faces.push( new THREE.Face3(621, 622, 623) );
                geom.faces.push( new THREE.Face3(624, 625, 626) );
                geom.faces.push( new THREE.Face3(622, 627, 623) );
                geom.faces.push( new THREE.Face3(624, 628, 625) );
                geom.faces.push( new THREE.Face3(625, 629, 626) );
                geom.faces.push( new THREE.Face3(621, 630, 622) );
                geom.faces.push( new THREE.Face3(631, 632, 633) );
                geom.faces.push( new THREE.Face3(634, 635, 636) );
                geom.faces.push( new THREE.Face3(634, 637, 635) );
                geom.faces.push( new THREE.Face3(631, 638, 632) );
                geom.faces.push( new THREE.Face3(639, 640, 641) );
                geom.faces.push( new THREE.Face3(641, 640, 637) );
                geom.faces.push( new THREE.Face3(637, 640, 635) );
                geom.faces.push( new THREE.Face3(638, 642, 643) );
                geom.faces.push( new THREE.Face3(643, 642, 644) );
                geom.faces.push( new THREE.Face3(644, 645, 646) );
                geom.faces.push( new THREE.Face3(646, 645, 639) );
                geom.faces.push( new THREE.Face3(639, 645, 640) );
                geom.faces.push( new THREE.Face3(642, 645, 644) );
                geom.faces.push( new THREE.Face3(625, 631, 633) );
                geom.faces.push( new THREE.Face3(625, 633, 647) );
                geom.faces.push( new THREE.Face3(625, 647, 629) );
                geom.faces.push( new THREE.Face3(631, 642, 638) );
                geom.faces.push( new THREE.Face3(635, 622, 636) );
                geom.faces.push( new THREE.Face3(636, 622, 630) );
                geom.faces.push( new THREE.Face3(648, 649, 623) );
                geom.faces.push( new THREE.Face3(650, 649, 648) );
                geom.faces.push( new THREE.Face3(651, 621, 649) );
                geom.faces.push( new THREE.Face3(649, 621, 623) );
                geom.faces.push( new THREE.Face3(499, 652, 653) );
                geom.faces.push( new THREE.Face3(500, 652, 499) );
                geom.faces.push( new THREE.Face3(506, 508, 505) );
                geom.faces.push( new THREE.Face3(511, 514, 512) );
                geom.faces.push( new THREE.Face3(653, 310, 654) );
                geom.faces.push( new THREE.Face3(652, 310, 653) );
                geom.faces.push( new THREE.Face3(654, 655, 656) );
                geom.faces.push( new THREE.Face3(655, 657, 658) );
                geom.faces.push( new THREE.Face3(310, 657, 654) );
                geom.faces.push( new THREE.Face3(654, 657, 655) );
                geom.faces.push( new THREE.Face3(659, 660, 543) );
                geom.faces.push( new THREE.Face3(661, 662, 663) );
                geom.faces.push( new THREE.Face3(541, 662, 661) );
                geom.faces.push( new THREE.Face3(541, 664, 662) );
                geom.faces.push( new THREE.Face3(664, 665, 666) );
                geom.faces.push( new THREE.Face3(543, 665, 541) );
                geom.faces.push( new THREE.Face3(660, 665, 543) );
                geom.faces.push( new THREE.Face3(541, 665, 664) );
                geom.faces.push( new THREE.Face3(666, 665, 573) );
                geom.faces.push( new THREE.Face3(573, 570, 571) );
                geom.faces.push( new THREE.Face3(570, 667, 668) );
                geom.faces.push( new THREE.Face3(665, 667, 573) );
                geom.faces.push( new THREE.Face3(573, 667, 570) );
                geom.faces.push( new THREE.Face3(669, 670, 671) );
                geom.faces.push( new THREE.Face3(669, 672, 670) );
                geom.faces.push( new THREE.Face3(669, 561, 672) );
                geom.faces.push( new THREE.Face3(669, 400, 561) );
                geom.faces.push( new THREE.Face3(592, 533, 532) );
                geom.faces.push( new THREE.Face3(594, 533, 592) );
                geom.faces.push( new THREE.Face3(673, 674, 675) );
                geom.faces.push( new THREE.Face3(676, 674, 673) );
                geom.faces.push( new THREE.Face3(677, 678, 674) );
                geom.faces.push( new THREE.Face3(674, 678, 675) );
                geom.faces.push( new THREE.Face3(679, 680, 681) );
                geom.faces.push( new THREE.Face3(680, 682, 681) );
                geom.faces.push( new THREE.Face3(682, 683, 681) );
                geom.faces.push( new THREE.Face3(682, 684, 683) );
                geom.faces.push( new THREE.Face3(684, 685, 683) );
                geom.faces.push( new THREE.Face3(682, 686, 684) );
                geom.faces.push( new THREE.Face3(685, 687, 683) );
                geom.faces.push( new THREE.Face3(687, 688, 683) );
                geom.faces.push( new THREE.Face3(688, 689, 683) );
                geom.faces.push( new THREE.Face3(690, 691, 692) );
                geom.faces.push( new THREE.Face3(693, 694, 689) );
                geom.faces.push( new THREE.Face3(689, 694, 683) );
                geom.faces.push( new THREE.Face3(690, 695, 691) );
                geom.faces.push( new THREE.Face3(693, 696, 694) );
                geom.faces.push( new THREE.Face3(690, 697, 695) );
                geom.faces.push( new THREE.Face3(696, 698, 694) );
                geom.faces.push( new THREE.Face3(699, 700, 690) );
                geom.faces.push( new THREE.Face3(690, 700, 697) );
                geom.faces.push( new THREE.Face3(700, 701, 697) );
                geom.faces.push( new THREE.Face3(677, 674, 698) );
                geom.faces.push( new THREE.Face3(698, 674, 694) );
                geom.faces.push( new THREE.Face3(682, 690, 692) );
                geom.faces.push( new THREE.Face3(682, 692, 702) );
                geom.faces.push( new THREE.Face3(682, 702, 686) );
                geom.faces.push( new THREE.Face3(703, 704, 705) );
                geom.faces.push( new THREE.Face3(704, 706, 705) );
                geom.faces.push( new THREE.Face3(703, 707, 704) );
                geom.faces.push( new THREE.Face3(706, 708, 705) );
                geom.faces.push( new THREE.Face3(709, 710, 703) );
                geom.faces.push( new THREE.Face3(703, 710, 707) );
                geom.faces.push( new THREE.Face3(708, 711, 705) );
                geom.faces.push( new THREE.Face3(709, 712, 710) );
                geom.faces.push( new THREE.Face3(713, 714, 709) );
                geom.faces.push( new THREE.Face3(709, 714, 712) );
                geom.faces.push( new THREE.Face3(713, 715, 714) );
                geom.faces.push( new THREE.Face3(711, 716, 705) );
                geom.faces.push( new THREE.Face3(713, 717, 715) );
                geom.faces.push( new THREE.Face3(711, 718, 716) );
                geom.faces.push( new THREE.Face3(719, 694, 720) );
                geom.faces.push( new THREE.Face3(721, 694, 719) );
                geom.faces.push( new THREE.Face3(722, 611, 694) );
                geom.faces.push( new THREE.Face3(720, 611, 613) );
                geom.faces.push( new THREE.Face3(694, 611, 720) );
                geom.faces.push( new THREE.Face3(713, 694, 717) );
                geom.faces.push( new THREE.Face3(717, 694, 723) );
                geom.faces.push( new THREE.Face3(723, 694, 721) );
                geom.faces.push( new THREE.Face3(724, 535, 544) );
                geom.faces.push( new THREE.Face3(579, 535, 724) );
                geom.faces.push( new THREE.Face3(536, 535, 579) );
                geom.faces.push( new THREE.Face3(724, 544, 540) );
                geom.faces.push( new THREE.Face3(725, 540, 542) );
                geom.faces.push( new THREE.Face3(725, 724, 540) );
                geom.faces.push( new THREE.Face3(577, 724, 725) );
                geom.faces.push( new THREE.Face3(579, 724, 577) );
                geom.faces.push( new THREE.Face3(578, 579, 577) );
                geom.faces.push( new THREE.Face3(726, 700, 727) );
                geom.faces.push( new THREE.Face3(700, 728, 701) );
                geom.faces.push( new THREE.Face3(700, 729, 728) );
                geom.faces.push( new THREE.Face3(726, 729, 700) );
                geom.faces.push( new THREE.Face3(547, 620, 617) );
                geom.faces.push( new THREE.Face3(549, 620, 547) );
                geom.faces.push( new THREE.Face3(730, 569, 568) );
                geom.faces.push( new THREE.Face3(731, 569, 730) );
                geom.faces.push( new THREE.Face3(732, 733, 734) );
                geom.faces.push( new THREE.Face3(730, 733, 732) );
                geom.faces.push( new THREE.Face3(731, 730, 732) );
                geom.faces.push( new THREE.Face3(735, 731, 732) );
                geom.faces.push( new THREE.Face3(736, 737, 626) );
                geom.faces.push( new THREE.Face3(738, 737, 739) );
                geom.faces.push( new THREE.Face3(738, 624, 737) );
                geom.faces.push( new THREE.Face3(737, 624, 626) );
                geom.faces.push( new THREE.Face3(740, 741, 649) );
                geom.faces.push( new THREE.Face3(649, 741, 651) );
                geom.faces.push( new THREE.Face3(740, 742, 741) );
                geom.faces.push( new THREE.Face3(740, 743, 742) );
                geom.faces.push( new THREE.Face3(740, 744, 743) );
                geom.faces.push( new THREE.Face3(740, 745, 744) );
                geom.faces.push( new THREE.Face3(746, 747, 748) );
                geom.faces.push( new THREE.Face3(745, 747, 746) );
                geom.faces.push( new THREE.Face3(740, 747, 745) );
                geom.faces.push( new THREE.Face3(749, 750, 747) );
                geom.faces.push( new THREE.Face3(751, 750, 752) );
                geom.faces.push( new THREE.Face3(748, 750, 751) );
                geom.faces.push( new THREE.Face3(747, 750, 748) );
                geom.faces.push( new THREE.Face3(750, 753, 752) );
                geom.faces.push( new THREE.Face3(754, 755, 756) );
                geom.faces.push( new THREE.Face3(757, 755, 754) );
                geom.faces.push( new THREE.Face3(758, 755, 757) );
                geom.faces.push( new THREE.Face3(756, 737, 736) );
                geom.faces.push( new THREE.Face3(755, 737, 756) );
                geom.faces.push( new THREE.Face3(755, 759, 737) );
                geom.faces.push( new THREE.Face3(750, 755, 758) );
                geom.faces.push( new THREE.Face3(750, 758, 753) );
                geom.faces.push( new THREE.Face3(760, 716, 761) );
                geom.faces.push( new THREE.Face3(762, 716, 760) );
                geom.faces.push( new THREE.Face3(718, 763, 716) );
                geom.faces.push( new THREE.Face3(716, 763, 761) );
                geom.faces.push( new THREE.Face3(575, 572, 574) );
                geom.faces.push( new THREE.Face3(575, 664, 572) );
                geom.faces.push( new THREE.Face3(575, 662, 664) );
                geom.faces.push( new THREE.Face3(663, 662, 575) );
                geom.faces.push( new THREE.Face3(666, 572, 664) );
                geom.faces.push( new THREE.Face3(666, 573, 572) );
                geom.faces.push( new THREE.Face3(764, 765, 603) );
                geom.faces.push( new THREE.Face3(766, 764, 603) );
                geom.faces.push( new THREE.Face3(767, 768, 766) );
                geom.faces.push( new THREE.Face3(767, 766, 603) );
                geom.faces.push( new THREE.Face3(678, 768, 767) );
                geom.faces.push( new THREE.Face3(675, 678, 767) );
                geom.faces.push( new THREE.Face3(769, 770, 771) );
                geom.faces.push( new THREE.Face3(771, 770, 772) );
                geom.faces.push( new THREE.Face3(770, 773, 772) );
                geom.faces.push( new THREE.Face3(774, 775, 776) );
                geom.faces.push( new THREE.Face3(777, 775, 774) );
                geom.faces.push( new THREE.Face3(775, 778, 776) );
                geom.faces.push( new THREE.Face3(778, 603, 776) );
                geom.faces.push( new THREE.Face3(603, 779, 776) );
                geom.faces.push( new THREE.Face3(779, 780, 776) );
                geom.faces.push( new THREE.Face3(776, 781, 782) );
                geom.faces.push( new THREE.Face3(780, 781, 776) );
                geom.faces.push( new THREE.Face3(781, 783, 782) );
                geom.faces.push( new THREE.Face3(782, 784, 785) );
                geom.faces.push( new THREE.Face3(783, 784, 782) );
                geom.faces.push( new THREE.Face3(785, 786, 787) );
                geom.faces.push( new THREE.Face3(784, 786, 785) );
                geom.faces.push( new THREE.Face3(786, 788, 787) );
                geom.faces.push( new THREE.Face3(787, 789, 790) );
                geom.faces.push( new THREE.Face3(788, 789, 787) );
                geom.faces.push( new THREE.Face3(789, 791, 790) );
                geom.faces.push( new THREE.Face3(792, 793, 791) );
                geom.faces.push( new THREE.Face3(790, 793, 714) );
                geom.faces.push( new THREE.Face3(791, 793, 790) );
                geom.faces.push( new THREE.Face3(793, 794, 714) );
                geom.faces.push( new THREE.Face3(794, 795, 714) );
                geom.faces.push( new THREE.Face3(714, 796, 797) );
                geom.faces.push( new THREE.Face3(795, 796, 714) );
                geom.faces.push( new THREE.Face3(797, 798, 799) );
                geom.faces.push( new THREE.Face3(796, 798, 797) );
                geom.faces.push( new THREE.Face3(799, 800, 801) );
                geom.faces.push( new THREE.Face3(798, 800, 799) );
                geom.faces.push( new THREE.Face3(800, 802, 801) );
                geom.faces.push( new THREE.Face3(801, 802, 803) );
                geom.faces.push( new THREE.Face3(802, 804, 803) );
                geom.faces.push( new THREE.Face3(804, 805, 803) );
                geom.faces.push( new THREE.Face3(803, 805, 806) );
                geom.faces.push( new THREE.Face3(805, 807, 806) );
                geom.faces.push( new THREE.Face3(806, 807, 771) );
                geom.faces.push( new THREE.Face3(807, 769, 771) );
                geom.faces.push( new THREE.Face3(598, 720, 613) );
                geom.faces.push( new THREE.Face3(598, 602, 720) );
                geom.faces.push( new THREE.Face3(808, 809, 810) );
                geom.faces.push( new THREE.Face3(808, 811, 809) );
                geom.faces.push( new THREE.Face3(728, 729, 808) );
                geom.faces.push( new THREE.Face3(728, 808, 810) );
                geom.faces.push( new THREE.Face3(808, 812, 811) );
                geom.faces.push( new THREE.Face3(741, 621, 651) );
                geom.faces.push( new THREE.Face3(630, 621, 741) );
                geom.faces.push( new THREE.Face3(756, 647, 754) );
                geom.faces.push( new THREE.Face3(629, 647, 756) );
                geom.faces.push( new THREE.Face3(754, 633, 757) );
                geom.faces.push( new THREE.Face3(647, 633, 754) );
                geom.faces.push( new THREE.Face3(757, 632, 758) );
                geom.faces.push( new THREE.Face3(633, 632, 757) );
                geom.faces.push( new THREE.Face3(758, 638, 753) );
                geom.faces.push( new THREE.Face3(632, 638, 758) );
                geom.faces.push( new THREE.Face3(753, 643, 752) );
                geom.faces.push( new THREE.Face3(638, 643, 753) );
                geom.faces.push( new THREE.Face3(752, 644, 751) );
                geom.faces.push( new THREE.Face3(643, 644, 752) );
                geom.faces.push( new THREE.Face3(751, 646, 748) );
                geom.faces.push( new THREE.Face3(644, 646, 751) );
                geom.faces.push( new THREE.Face3(748, 639, 746) );
                geom.faces.push( new THREE.Face3(646, 639, 748) );
                geom.faces.push( new THREE.Face3(746, 641, 745) );
                geom.faces.push( new THREE.Face3(639, 641, 746) );
                geom.faces.push( new THREE.Face3(745, 637, 744) );
                geom.faces.push( new THREE.Face3(641, 637, 745) );
                geom.faces.push( new THREE.Face3(744, 634, 743) );
                geom.faces.push( new THREE.Face3(637, 634, 744) );
                geom.faces.push( new THREE.Face3(743, 636, 742) );
                geom.faces.push( new THREE.Face3(742, 636, 741) );
                geom.faces.push( new THREE.Face3(634, 636, 743) );
                geom.faces.push( new THREE.Face3(636, 630, 741) );
                geom.faces.push( new THREE.Face3(626, 756, 736) );
                geom.faces.push( new THREE.Face3(626, 629, 756) );
                geom.faces.push( new THREE.Face3(761, 763, 813) );
                geom.faces.push( new THREE.Face3(763, 814, 813) );
                geom.faces.push( new THREE.Face3(814, 815, 813) );
                geom.faces.push( new THREE.Face3(815, 816, 813) );
                geom.faces.push( new THREE.Face3(816, 817, 813) );
                geom.faces.push( new THREE.Face3(800, 817, 818) );
                geom.faces.push( new THREE.Face3(818, 817, 819) );
                geom.faces.push( new THREE.Face3(818, 819, 820) );
                geom.faces.push( new THREE.Face3(821, 822, 798) );
                geom.faces.push( new THREE.Face3(798, 822, 800) );
                geom.faces.push( new THREE.Face3(821, 823, 822) );
                geom.faces.push( new THREE.Face3(824, 825, 795) );
                geom.faces.push( new THREE.Face3(824, 826, 825) );
                geom.faces.push( new THREE.Face3(827, 825, 826) );
                geom.faces.push( new THREE.Face3(828, 824, 795) );
                geom.faces.push( new THREE.Face3(829, 825, 827) );
                geom.faces.push( new THREE.Face3(812, 829, 830) );
                geom.faces.push( new THREE.Face3(812, 830, 831) );
                geom.faces.push( new THREE.Face3(698, 678, 677) );
                geom.faces.push( new THREE.Face3(768, 678, 698) );
                geom.faces.push( new THREE.Face3(728, 697, 701) );
                geom.faces.push( new THREE.Face3(728, 810, 697) );
                geom.faces.push( new THREE.Face3(697, 809, 695) );
                geom.faces.push( new THREE.Face3(810, 809, 697) );
                geom.faces.push( new THREE.Face3(695, 811, 691) );
                geom.faces.push( new THREE.Face3(809, 811, 695) );
                geom.faces.push( new THREE.Face3(691, 812, 692) );
                geom.faces.push( new THREE.Face3(811, 812, 691) );
                geom.faces.push( new THREE.Face3(812, 831, 692) );
                geom.faces.push( new THREE.Face3(692, 830, 702) );
                geom.faces.push( new THREE.Face3(831, 830, 692) );
                geom.faces.push( new THREE.Face3(702, 829, 686) );
                geom.faces.push( new THREE.Face3(830, 829, 702) );
                geom.faces.push( new THREE.Face3(686, 827, 684) );
                geom.faces.push( new THREE.Face3(829, 827, 686) );
                geom.faces.push( new THREE.Face3(827, 826, 684) );
                geom.faces.push( new THREE.Face3(684, 824, 685) );
                geom.faces.push( new THREE.Face3(826, 824, 684) );
                geom.faces.push( new THREE.Face3(685, 792, 687) );
                geom.faces.push( new THREE.Face3(824, 792, 685) );
                geom.faces.push( new THREE.Face3(792, 791, 687) );
                geom.faces.push( new THREE.Face3(824, 828, 792) );
                geom.faces.push( new THREE.Face3(687, 789, 688) );
                geom.faces.push( new THREE.Face3(791, 789, 687) );
                geom.faces.push( new THREE.Face3(688, 788, 689) );
                geom.faces.push( new THREE.Face3(789, 788, 688) );
                geom.faces.push( new THREE.Face3(788, 786, 689) );
                geom.faces.push( new THREE.Face3(689, 784, 693) );
                geom.faces.push( new THREE.Face3(786, 784, 689) );
                geom.faces.push( new THREE.Face3(784, 783, 693) );
                geom.faces.push( new THREE.Face3(783, 781, 693) );
                geom.faces.push( new THREE.Face3(693, 781, 696) );
                geom.faces.push( new THREE.Face3(781, 764, 696) );
                geom.faces.push( new THREE.Face3(765, 764, 781) );
                geom.faces.push( new THREE.Face3(764, 766, 696) );
                geom.faces.push( new THREE.Face3(696, 766, 698) );
                geom.faces.push( new THREE.Face3(766, 768, 698) );
                geom.faces.push( new THREE.Face3(711, 763, 718) );
                geom.faces.push( new THREE.Face3(814, 763, 711) );
                geom.faces.push( new THREE.Face3(779, 603, 765) );
                geom.faces.push( new THREE.Face3(780, 779, 765) );
                geom.faces.push( new THREE.Face3(781, 780, 765) );
                geom.faces.push( new THREE.Face3(794, 828, 795) );
                geom.faces.push( new THREE.Face3(793, 828, 794) );
                geom.faces.push( new THREE.Face3(792, 828, 793) );
                var basematerial = new THREE.MeshBasicMaterial( { color: 0x00aa00 } );
                var mesh = new THREE.Mesh( geom, basematerial );
                scene.add( mesh );
                var linematerial = new THREE.LineBasicMaterial({linewidth: 2, color: 0x000000,});
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-15.996148842345917, 27.951196678863184, 0.5261461034653792));
                wire.vertices.push(new THREE.Vector3(16.49625963222354, -18.000004518930044, -31.966259632202593));
                wire.vertices.push(new THREE.Vector3(-15.996146905647521, -18.000005321136783, 0.5261469056721069));
                wire.vertices.push(new THREE.Vector3(-15.996148842345917, 27.95119667886304, 0.5261461034653792));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-3.6585550930965667, 4.341557644653015, -11.811446238541691));
                wire.vertices.push(new THREE.Vector3(-5.417424416561554, 1.8542539399216564, -10.05257676682163));
                wire.vertices.push(new THREE.Vector3(-6.027770487534925, 0.716572264124018, -9.44223062803708));
                wire.vertices.push(new THREE.Vector3(-6.274497549265886, -0.6682077921366814, -9.195503483766768));
                wire.vertices.push(new THREE.Vector3(-6.118226435969769, -2.0790667629444592, -9.351774512969152));
                wire.vertices.push(new THREE.Vector3(-5.583898984325003, -3.2908228262468455, -9.886101892387686));
                wire.vertices.push(new THREE.Vector3(-4.756797162000641, -4.1100722160662, -10.713203665881068));
                wire.vertices.push(new THREE.Vector3(-3.768931537896622, -4.406057660320771, -11.701069272343087));
                wire.vertices.push(new THREE.Vector3(-2.7779715784737835, -4.131538050567167, -12.692029248128676));
                wire.vertices.push(new THREE.Vector3(-1.9420806252574323, -3.3303284152331187, -13.527920249100958));
                wire.vertices.push(new THREE.Vector3(-0.2679884626379212, -0.9084245187660076, -15.202012556077342));
                wire.vertices.push(new THREE.Vector3(0.337663589481926, 0.20830600845061786, -15.807664674759582));
                wire.vertices.push(new THREE.Vector3(0.5895381174472458, 1.5698618725125681, -16.059539283879985));
                wire.vertices.push(new THREE.Vector3(0.44818185643335173, 2.9629709156022965, -15.918183105901846));
                wire.vertices.push(new THREE.Vector3(-0.06426335156620322, 4.16941853519258, -15.405737969812119));
                wire.vertices.push(new THREE.Vector3(-0.8675288241139039, 5.000228506425302, -14.602472546784465));
                wire.vertices.push(new THREE.Vector3(-1.8357922096247812, 5.3252639469454985, -13.634209180647105));
                wire.vertices.push(new THREE.Vector3(-2.8173861200655845, 5.093611771512501, -12.652615256398649));
                wire.vertices.push(new THREE.Vector3(-3.6585550930964903, 4.341557644653089, -11.81144623854173));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.49625963222354, -18.000004518930044, -31.966259632202593));
                wire.vertices.push(new THREE.Vector3(16.509990871241655, -18.000004518111542, -31.95252839318448));
                wire.vertices.push(new THREE.Vector3(16.509990871211265, -18.00000338361995, 33.0322846825273));
                wire.vertices.push(new THREE.Vector3(-15.996146905647635, -18.000005321136783, 0.5261469056722206));
                wire.vertices.push(new THREE.Vector3(16.496259632223143, -18.000004518930044, -31.966259632202195));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.884576761170393, -18.000004338016414, -3.2271163456145757));
                wire.vertices.push(new THREE.Vector3(7.747719202380978, -18.000004386192334, -3.2420640798941918));
                wire.vertices.push(new THREE.Vector3(6.6621191400835755, -18.000004426048882, -2.9042164093728218));
                wire.vertices.push(new THREE.Vector3(5.734510049204204, -18.000004453667458, -2.2467896695342517));
                wire.vertices.push(new THREE.Vector3(5.056092128675488, -18.00000446633258, -1.3344204083018951));
                wire.vertices.push(new THREE.Vector3(4.6053090607809395, -18.000004465323915, -0.18835651874204018));
                wire.vertices.push(new THREE.Vector3(4.605822358201664, -18.00000444380247, 1.0431740532614242));
                wire.vertices.push(new THREE.Vector3(5.057560619753275, -18.000004404761942, 2.1888617752449306));
                wire.vertices.push(new THREE.Vector3(5.897685721769506, -18.000004353633084, 3.089338108201929));
                wire.vertices.push(new THREE.Vector3(7.301941031719508, -18.000004281327314, 3.840912587534831));
                wire.vertices.push(new THREE.Vector3(8.892796449664274, -18.00000421292818, 3.918218555630517));
                wire.vertices.push(new THREE.Vector3(12.326573990509416, -18.000004065579112, 4.068647784185913));
                wire.vertices.push(new THREE.Vector3(13.549868074617251, -18.000004020528223, 3.6959144860163065));
                wire.vertices.push(new THREE.Vector3(14.563973797349576, -18.00000399138791, 2.9168329043450854));
                wire.vertices.push(new THREE.Vector3(15.239364520413744, -18.000003981880116, 1.8309112225573756));
                wire.vertices.push(new THREE.Vector3(15.489775973791865, -18.00000399321923, 0.5768487712437604));
                wire.vertices.push(new THREE.Vector3(15.283224358340533, -18.00000402395696, -0.6851793417284284));
                wire.vertices.push(new THREE.Vector3(14.646091476058928, -18.000004070167332, -1.7939805944754141));
                wire.vertices.push(new THREE.Vector3(13.659755114822246, -18.000004125948124, -2.6079333635475166));
                wire.vertices.push(new THREE.Vector3(12.450195071640763, -18.000004184174735, -3.02307554366962));
                wire.vertices.push(new THREE.Vector3(8.884576761170393, -18.000004338016414, -3.2271163456145757));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.49625963222354, -18.000004518930016, -31.966259632202593));
                wire.vertices.push(new THREE.Vector3(-15.996148842345917, 27.951196678863198, 0.5261461034653792));
                wire.vertices.push(new THREE.Vector3(-15.94430165182834, 27.951196681953512, 0.5779932939828143));
                wire.vertices.push(new THREE.Vector3(-11.454173457476807, 24.776196871198287, 0.5779933494118583));
                wire.vertices.push(new THREE.Vector3(-11.50602064799483, 24.776196868107583, 0.52614615889334));
                wire.vertices.push(new THREE.Vector3(-11.499288372119244, 24.766675992992404, 0.5194138835853024));
                wire.vertices.push(new THREE.Vector3(-11.512765235085311, 24.776196867705934, 0.5194015718033711));
                wire.vertices.push(new THREE.Vector3(-11.530860602111371, 24.77619686662738, 0.5013062047773156));
                wire.vertices.push(new THREE.Vector3(-9.375599004591297, 21.72819691983873, -1.653955211068035));
                wire.vertices.push(new THREE.Vector3(-9.350759050475006, 21.728196921319302, -1.629115256951735));
                wire.vertices.push(new THREE.Vector3(14.340997900887379, -11.777004493753614, -25.320870211251098));
                wire.vertices.push(new THREE.Vector3(14.337482165971366, -11.7770044939632, -25.324385946167162));
                wire.vertices.push(new THREE.Vector3(16.492743763491404, -14.8250044407518, -27.479647362012514));
                wire.vertices.push(new THREE.Vector3(16.49625949840754, -14.825004440542333, -27.476131627096493));
                wire.vertices.push(new THREE.Vector3(16.49626303394165, -14.825009440542214, -27.47613516263035));
                wire.vertices.push(new THREE.Vector3(16.509990737423436, -14.825009439724, -27.462407459148494));
                wire.vertices.push(new THREE.Vector3(16.509990871241687, -18.0000045181116, -31.952528393184448));
                wire.vertices.push(new THREE.Vector3(16.49625963222354, -18.000004518930044, -31.966259632202593));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-15.996148842345917, 27.951196678863248, 0.5261461034653792));
                wire.vertices.push(new THREE.Vector3(-15.996146905647521, -18.000005321136783, 0.5261469056721069));
                wire.vertices.push(new THREE.Vector3(16.509990871211244, -18.00000338361992, 33.03228468252726));
                wire.vertices.push(new THREE.Vector3(16.50999086893937, -17.946099288003136, 33.03228468158624));
                wire.vertices.push(new THREE.Vector3(-15.944301651828422, 27.951196681953533, 0.5779932939828697));
                wire.vertices.push(new THREE.Vector3(-15.996148842345917, 27.951196678863198, 0.5261461034653796));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-3.7029551852642317, 4.37923152950777, 12.81933917857632));
                wire.vertices.push(new THREE.Vector3(-2.882077733643259, 5.054639676141083, 13.640216646872389));
                wire.vertices.push(new THREE.Vector3(-1.9434726291478022, 5.259326459344983, 14.578821756421265));
                wire.vertices.push(new THREE.Vector3(-1.0168578715893766, 4.965003560658499, 15.505436506713034));
                wire.vertices.push(new THREE.Vector3(-0.2302943593912108, 4.2123472746526645, 16.29200000032874));
                wire.vertices.push(new THREE.Vector3(0.307512505101883, 3.1053769247880396, 16.829806837491727));
                wire.vertices.push(new THREE.Vector3(0.5222362235437785, 1.7970790854475673, 17.044530523632968));
                wire.vertices.push(new THREE.Vector3(0.38420134335600054, 0.4682643851523842, 16.906495610638025));
                wire.vertices.push(new THREE.Vector3(-0.08751530700994081, -0.6974210567477854, 16.434778931492467));
                wire.vertices.push(new THREE.Vector3(-1.6967962441894642, -3.0585312496641137, 14.825497936019548));
                wire.vertices.push(new THREE.Vector3(-2.521720781580566, -3.8449780628259695, 14.00057337921191));
                wire.vertices.push(new THREE.Vector3(-3.496662656505171, -4.125114233817607, 13.025631497371116));
                wire.vertices.push(new THREE.Vector3(-4.473195808923915, -3.856291570778337, 12.049098351589457));
                wire.vertices.push(new THREE.Vector3(-5.302651921228071, -3.07943588656987, 11.219642258465223));
                wire.vertices.push(new THREE.Vector3(-5.858753821525312, -1.912816414868491, 10.663540386970775));
                wire.vertices.push(new THREE.Vector3(-6.056840038024918, -0.5340403917601826, 10.465454204511865));
                wire.vertices.push(new THREE.Vector3(-5.866753740438497, 0.8469860354757266, 10.655540536194497));
                wire.vertices.push(new THREE.Vector3(-5.317433843940261, 2.0200141159373075, 11.204860461653626));
                wire.vertices.push(new THREE.Vector3(-3.702955185264252, 4.379231529507742, 12.8193391785763));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(0.7417704062278832, 4.341557906932861, -7.41112073921798));
                wire.vertices.push(new THREE.Vector3(-3.6585550930965667, 4.341557644653015, -11.811446238541691));
                wire.vertices.push(new THREE.Vector3(-5.417424416561261, 1.8542539399216622, -10.052576766821517));
                wire.vertices.push(new THREE.Vector3(-1.0170989172371572, 1.8542542022015187, -5.652251267497879));
                wire.vertices.push(new THREE.Vector3(0.7417704062278325, 4.341557906932861, -7.411120739217918));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-0.27635913125971, -4.157004779390174, -6.392990695176792));
                wire.vertices.push(new THREE.Vector3(-0.49403415425166486, -4.157004792364619, -6.610665718168747));
                wire.vertices.push(new THREE.Vector3(-0.3107018823547776, -4.247883831111304, -6.793997984648513));
                wire.vertices.push(new THREE.Vector3(0.1246481669998708, -4.327864386938515, -6.793997983252053));
                wire.vertices.push(new THREE.Vector3(0.7567129279927371, -4.403021906194729, -7.426062739765252));
                wire.vertices.push(new THREE.Vector3(1.3821066532726722, -4.253269654751721, -8.051456473971184));
                wire.vertices.push(new THREE.Vector3(1.9614452325755014, -3.8880382663762445, -8.630795075043565));
                wire.vertices.push(new THREE.Vector3(2.458244874066996, -3.3303281529532742, -9.12759474977727));
                wire.vertices.push(new THREE.Vector3(-1.9420806252574323, -3.3303284152331134, -13.527920249100958));
                wire.vertices.push(new THREE.Vector3(-2.7779715784737675, -4.131538050567167, -12.692029248128676));
                wire.vertices.push(new THREE.Vector3(-3.7689315378966057, -4.406057660320769, -11.70106927234309));
                wire.vertices.push(new THREE.Vector3(-4.75679716200068, -4.110072216066202, -10.713203665881053));
                wire.vertices.push(new THREE.Vector3(-5.583898984325003, -3.2908228262468473, -9.8861018923877));
                wire.vertices.push(new THREE.Vector3(-6.118226435969774, -2.0790667629444606, -9.351774512969143));
                wire.vertices.push(new THREE.Vector3(-6.274497549265874, -0.668207792136684, -9.1955034837668));
                wire.vertices.push(new THREE.Vector3(-6.027770487534923, 0.716572264124018, -9.442230628037095));
                wire.vertices.push(new THREE.Vector3(-5.417424416561261, 1.8542539399216622, -10.052576766821517));
                wire.vertices.push(new THREE.Vector3(-1.0170989172371572, 1.8542542022015005, -5.652251267497888));
                wire.vertices.push(new THREE.Vector3(-1.4540856085801854, 1.1474240912663236, -5.215264534024454));
                wire.vertices.push(new THREE.Vector3(-1.7458566326511513, 0.3040600601037735, -4.923493459685043));
                wire.vertices.push(new THREE.Vector3(-1.87228258161511, -0.6176538457982553, -4.7970674557826385));
                wire.vertices.push(new THREE.Vector3(-1.8246412751403196, -1.554128189558167, -4.84470870643979));
                wire.vertices.push(new THREE.Vector3(-1.8849670372529008, -1.6639052690622476, -4.939631166541415));
                wire.vertices.push(new THREE.Vector3(-1.8073429228739077, -1.6639052644354937, -4.862007052162403));
                wire.vertices.push(new THREE.Vector3(-1.596929002438357, -2.4665564828281035, -5.072420924756235));
                wire.vertices.push(new THREE.Vector3(-1.2576073651287873, -3.1754419994398027, -5.411742519812972));
                wire.vertices.push(new THREE.Vector3(-0.8088383381847726, -3.749906746594865, -5.860511512516268));
                wire.vertices.push(new THREE.Vector3(-0.27635913125959677, -4.157004779390141, -6.392990695176568));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.458244874066996, -3.3303281529532742, -9.12759474977727));
                wire.vertices.push(new THREE.Vector3(-1.9420806252571474, -3.330328415233117, -13.52792024910093));
                wire.vertices.push(new THREE.Vector3(-1.7328191049299733, -3.0275904281747295, -13.73718178747302));
                wire.vertices.push(new THREE.Vector3(-1.5235575846025426, -2.724852441116342, -13.946443325845081));
                wire.vertices.push(new THREE.Vector3(-1.1050345439476814, -2.119376466999565, -14.364966402589175));
                wire.vertices.push(new THREE.Vector3(-0.2679884626376463, -0.9084245187660152, -15.202012556077278));
                wire.vertices.push(new THREE.Vector3(4.1323370366864856, -0.9084242564861711, -10.801687056753636));
                wire.vertices.push(new THREE.Vector3(2.458244874067031, -3.3303281529532427, -9.127594749777273));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(0.7417704062278832, 4.341557906932861, -7.41112073921798));
                wire.vertices.push(new THREE.Vector3(-3.6585550930965667, 4.341557644653022, -11.811446238541691));
                wire.vertices.push(new THREE.Vector3(-2.817386120065578, 5.093611771512506, -12.652615256398661));
                wire.vertices.push(new THREE.Vector3(-1.835792209624799, 5.325263946945501, -13.634209180647133));
                wire.vertices.push(new THREE.Vector3(-0.8675288241138901, 5.000228506425305, -14.602472546784469));
                wire.vertices.push(new THREE.Vector3(-0.06426335156618279, 4.169418535192584, -15.40573796981215));
                wire.vertices.push(new THREE.Vector3(0.44818185643333663, 2.9629709156022983, -15.918183105901846));
                wire.vertices.push(new THREE.Vector3(0.589538117447205, 1.5698618725125684, -16.059539283879985));
                wire.vertices.push(new THREE.Vector3(0.337663589481906, 0.20830600845062008, -15.807664674759593));
                wire.vertices.push(new THREE.Vector3(-0.2679884626376463, -0.9084245187660152, -15.202012556077278));
                wire.vertices.push(new THREE.Vector3(4.132337036686446, -0.9084242564861635, -10.8016870567536));
                wire.vertices.push(new THREE.Vector3(4.737989088806293, 0.20830627073046193, -11.407339175435842));
                wire.vertices.push(new THREE.Vector3(4.989863616771612, 1.5698621347924122, -11.659213784556245));
                wire.vertices.push(new THREE.Vector3(4.848507355757718, 2.9629711778821406, -11.517857606578106));
                wire.vertices.push(new THREE.Vector3(4.336062147758163, 4.169418797472424, -11.005412470488377));
                wire.vertices.push(new THREE.Vector3(3.532796675210463, 5.000228768705146, -10.202147047460723));
                wire.vertices.push(new THREE.Vector3(2.564533289699586, 5.325264209225343, -9.233883681323363));
                wire.vertices.push(new THREE.Vector3(1.5829393792587831, 5.093612033792345, -8.252289757074907));
                wire.vertices.push(new THREE.Vector3(0.7417704062278776, 4.341557906932933, -7.4111207392179885));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.509990871211244, -18.000003383619884, 33.03228468252766));
                wire.vertices.push(new THREE.Vector3(16.5099908712416, -18.000004518111542, -31.95252839318439));
                wire.vertices.push(new THREE.Vector3(16.509990737423518, -14.825009439723983, -27.462407459148466));
                wire.vertices.push(new THREE.Vector3(16.509990737421514, -14.825009364951056, -23.17933992799675));
                wire.vertices.push(new THREE.Vector3(16.509990737421305, -14.825004364951065, -23.179339927996438));
                wire.vertices.push(new THREE.Vector3(16.50999073739913, -14.825003537259926, 24.23163362845557));
                wire.vertices.push(new THREE.Vector3(16.509990737440237, -14.825978537259932, 24.23163362847258));
                wire.vertices.push(new THREE.Vector3(16.509990737438187, -14.825978462007697, 28.542156566583515));
                wire.vertices.push(new THREE.Vector3(16.50999073739711, -14.825003462007697, 28.542156566566504));
                wire.vertices.push(new THREE.Vector3(16.50999073556861, -14.781619487666896, 28.542156565809115));
                wire.vertices.push(new THREE.Vector3(16.5099907351252, -14.771099366395228, 28.542156565625476));
                wire.vertices.push(new THREE.Vector3(16.509990868939354, -17.9460992880031, 33.03228468158619));
                wire.vertices.push(new THREE.Vector3(16.509990871211244, -18.000003383619916, 33.03228468252726));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.892796187384631, -11.77700421292808, 3.9182184469905637));
                wire.vertices.push(new THREE.Vector3(8.892796449664274, -18.00000421292818, 3.918218555630517));
                wire.vertices.push(new THREE.Vector3(7.301941031719508, -18.000004281327314, 3.840912587534831));
                wire.vertices.push(new THREE.Vector3(5.897685721769193, -18.00000435363303, 3.089338108201332));
                wire.vertices.push(new THREE.Vector3(5.897685459490734, -11.777004353632991, 3.089337999562736));
                wire.vertices.push(new THREE.Vector3(7.301940769440431, -11.777004281327219, 3.840912478894996));
                wire.vertices.push(new THREE.Vector3(8.89279618738456, -11.777004212928084, 3.918218446990578));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.892796187384631, -11.77700421292808, 3.9182184469905637));
                wire.vertices.push(new THREE.Vector3(8.892796449664274, -18.00000421292818, 3.918218555630517));
                wire.vertices.push(new THREE.Vector3(12.326573990509615, -18.00000406557911, 4.068647784185799));
                wire.vertices.push(new THREE.Vector3(12.326573728229757, -11.777004065579016, 4.068647675545936));
                wire.vertices.push(new THREE.Vector3(8.89279618738465, -11.777004212928084, 3.918218446990556));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(12.450194809361063, -11.777004184174636, -3.023075652309545));
                wire.vertices.push(new THREE.Vector3(12.450195071640792, -18.000004184174735, -3.0230755436695915));
                wire.vertices.push(new THREE.Vector3(13.659755114822275, -18.000004125948124, -2.6079333635475166));
                wire.vertices.push(new THREE.Vector3(14.646091476058928, -18.000004070167332, -1.7939805944754141));
                wire.vertices.push(new THREE.Vector3(15.283224358340533, -18.00000402395696, -0.6851793417284284));
                wire.vertices.push(new THREE.Vector3(15.489775973791865, -18.00000399321923, 0.5768487712437604));
                wire.vertices.push(new THREE.Vector3(15.239364520413744, -18.000003981880116, 1.8309112225573756));
                wire.vertices.push(new THREE.Vector3(14.563973797349576, -18.00000399138791, 2.9168329043450854));
                wire.vertices.push(new THREE.Vector3(13.549868074617251, -18.000004020528223, 3.6959144860163065));
                wire.vertices.push(new THREE.Vector3(12.326573990509615, -18.00000406557911, 4.068647784185799));
                wire.vertices.push(new THREE.Vector3(12.326573728229743, -11.777004065579016, 4.068647675545927));
                wire.vertices.push(new THREE.Vector3(13.54986781233761, -11.777004020528127, 3.6959143773762824));
                wire.vertices.push(new THREE.Vector3(14.563973535069909, -11.777003991387813, 2.916832795705063));
                wire.vertices.push(new THREE.Vector3(15.239364258134074, -11.777003981880021, 1.8309111139173737));
                wire.vertices.push(new THREE.Vector3(15.489775711512184, -11.777003993219136, 0.5768486626037272));
                wire.vertices.push(new THREE.Vector3(15.283224096060865, -11.777004023956865, -0.6851794503684749));
                wire.vertices.push(new THREE.Vector3(14.646091213779243, -11.777004070167235, -1.793980703115444));
                wire.vertices.push(new THREE.Vector3(13.659754852542582, -11.777004125948027, -2.607933472187545));
                wire.vertices.push(new THREE.Vector3(12.450194809361175, -11.77700418417464, -3.023075652309612));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.884576498890693, -11.777004338016319, -3.2271164542546145));
                wire.vertices.push(new THREE.Vector3(8.884576761170393, -18.000004338016414, -3.227116345614604));
                wire.vertices.push(new THREE.Vector3(12.450195071640906, -18.00000418417473, -3.023075543669677));
                wire.vertices.push(new THREE.Vector3(12.450194809361046, -11.777004184174642, -3.023075652309581));
                wire.vertices.push(new THREE.Vector3(8.884576498890716, -11.777004338016322, -3.2271164542545767));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(5.152071719938846, -11.941875583072202, -1.5063692158346647));
                wire.vertices.push(new THREE.Vector3(5.056091873344121, -11.941875584115605, -1.3344205140637588));
                wire.vertices.push(new THREE.Vector3(5.056091889302621, -12.320508639254392, -1.334420507453416));
                wire.vertices.push(new THREE.Vector3(5.056091905260843, -12.699141694392942, -1.334420500843322));
                wire.vertices.push(new THREE.Vector3(5.056091937177229, -13.45640780467004, -1.3344204876231345));
                wire.vertices.push(new THREE.Vector3(5.056092001009972, -14.970940025224236, -1.3344204611827308));
                wire.vertices.push(new THREE.Vector3(5.05609212867526, -18.00000446633268, -1.334420408301753));
                wire.vertices.push(new THREE.Vector3(5.734510049204204, -18.000004453667458, -2.2467896695342517));
                wire.vertices.push(new THREE.Vector3(6.6621191400835755, -18.000004426048882, -2.9042164093728218));
                wire.vertices.push(new THREE.Vector3(7.747719202380978, -18.000004386192334, -3.2420640798941918));
                wire.vertices.push(new THREE.Vector3(8.884576761170536, -18.000004338016414, -3.2271163456147463));
                wire.vertices.push(new THREE.Vector3(8.884576498890702, -11.77700433801632, -3.2271164542545807));
                wire.vertices.push(new THREE.Vector3(7.838456259299413, -11.777004382577717, -3.25408002947992));
                wire.vertices.push(new THREE.Vector3(6.828201668829848, -11.777004420392345, -2.981169325207181));
                wire.vertices.push(new THREE.Vector3(5.93795729347916, -11.777004448310608, -2.4311151985724186));
                wire.vertices.push(new THREE.Vector3(5.241871993645142, -11.777004464007208, -1.6497319088698033));
                wire.vertices.push(new THREE.Vector3(5.152071719938732, -11.941875583072207, -1.5063692158345052));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(4.840722283276426, -12.28991891766456, 1.7860578916323355));
                wire.vertices.push(new THREE.Vector3(5.003601045960728, -12.289918905312328, 2.100348200882357));
                wire.vertices.push(new THREE.Vector3(5.302278068172322, -11.777004388543991, 2.527041785713302));
                wire.vertices.push(new THREE.Vector3(5.897685459489338, -11.777004353632988, 3.0893379995614794));
                wire.vertices.push(new THREE.Vector3(5.897685721769733, -18.000004353632985, 3.08933810820173));
                wire.vertices.push(new THREE.Vector3(5.057560619753275, -18.000004404761942, 2.1888617752449306));
                wire.vertices.push(new THREE.Vector3(4.605822358201664, -18.00000444380247, 1.0431740532614242));
                wire.vertices.push(new THREE.Vector3(4.6053090607809395, -18.000004465323915, -0.18835651874204018));
                wire.vertices.push(new THREE.Vector3(5.056092128675488, -18.000004466332626, -1.334420408301952));
                wire.vertices.push(new THREE.Vector3(5.056091873345191, -11.941875584115682, -1.3344205140654213));
                wire.vertices.push(new THREE.Vector3(4.713130432991179, -11.941875585857144, -0.6061724501305116));
                wire.vertices.push(new THREE.Vector3(4.713130426042679, -11.777004468073727, -0.6061724530085542));
                wire.vertices.push(new THREE.Vector3(4.552329029934071, -11.777004453760334, 0.6019218220095686));
                wire.vertices.push(new THREE.Vector3(4.840722261665775, -11.777004420933057, 1.7860578826936546));
                wire.vertices.push(new THREE.Vector3(4.8407222832834975, -12.289918917665169, 1.7860578916479994));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.496263033941716, -14.825009440542217, -27.476135162630385));
                wire.vertices.push(new THREE.Vector3(16.496687298010357, -14.825009440531744, -27.476559426699026));
                wire.vertices.push(new THREE.Vector3(16.534849475058053, -14.8250094382571, -27.43839724965133));
                wire.vertices.push(new THREE.Vector3(16.534586391625727, -14.825009364343817, -23.203935582200973));
                wire.vertices.push(new THREE.Vector3(16.509990737421514, -14.825009364951063, -23.179339927996697));
                wire.vertices.push(new THREE.Vector3(16.509990737423472, -14.82500943972398, -27.462407459148526));
                wire.vertices.push(new THREE.Vector3(16.49626303394165, -14.825009440542214, -27.476135162630346));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.496687298010357, -14.825009440531742, -27.476559426699026));
                wire.vertices.push(new THREE.Vector3(16.49626303394165, -14.82500944054226, -27.476135162630328));
                wire.vertices.push(new THREE.Vector3(16.49625949840754, -14.82500444054225, -27.47613162709652));
                wire.vertices.push(new THREE.Vector3(16.496683761321634, -14.825004440531762, -27.476555890010644));
                wire.vertices.push(new THREE.Vector3(16.496687298010357, -14.825009440531742, -27.476559426699026));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.492743763491408, -14.825004440751805, -27.479647362012518));
                wire.vertices.push(new THREE.Vector3(16.49362172396394, -14.825004440730126, -27.48052532248505));
                wire.vertices.push(new THREE.Vector3(16.50372914304454, -14.825004440127678, -27.47041790340446));
                wire.vertices.push(new THREE.Vector3(16.50372843547597, -14.82500444011188, -27.469511215856382));
                wire.vertices.push(new THREE.Vector3(16.496683761321663, -14.825004440531774, -27.476555890010673));
                wire.vertices.push(new THREE.Vector3(16.496259498407483, -14.825004440542244, -27.476131627096464));
                wire.vertices.push(new THREE.Vector3(16.492743763491404, -14.8250044407518, -27.479647362012514));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.49362172396394, -14.825004440730128, -27.48052532248505));
                wire.vertices.push(new THREE.Vector3(16.492743763491443, -14.82500444075184, -27.479647362012518));
                wire.vertices.push(new THREE.Vector3(14.33748216597133, -11.777004493963172, -25.324385946167148));
                wire.vertices.push(new THREE.Vector3(14.33830282063217, -11.777004493942968, -25.325206600827993));
                wire.vertices.push(new THREE.Vector3(16.49362172396393, -14.825004440730137, -27.48052532248503));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.486108692979883, -11.777004046692326, -4.891509252697659));
                wire.vertices.push(new THREE.Vector3(16.500367665594673, -11.777004365073799, -23.16314175586563));
                wire.vertices.push(new THREE.Vector3(14.338302820632151, -11.777004493942911, -25.325206600827983));
                wire.vertices.push(new THREE.Vector3(14.33748216597132, -11.777004493963167, -25.32438594616716));
                wire.vertices.push(new THREE.Vector3(14.340997900887373, -11.77700449375362, -25.32087021125109));
                wire.vertices.push(new THREE.Vector3(14.34071837062885, -11.777004493760522, -25.320590680992552));
                wire.vertices.push(new THREE.Vector3(16.49597983968556, -11.777004365296923, -23.16532921193607));
                wire.vertices.push(new THREE.Vector3(0.12464848095744685, -11.777004769489679, -6.793997853206705));
                wire.vertices.push(new THREE.Vector3(16.47252346208566, -11.777004080478257, -6.793997853206708));
                wire.vertices.push(new THREE.Vector3(16.472523462085405, -11.777004047264997, -4.891509252698114));
                wire.vertices.push(new THREE.Vector3(16.48610869297923, -11.777004046692422, -4.891509252698086));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-9.350759049997379, 21.71686429872263, -1.6291152567538916));
                wire.vertices.push(new THREE.Vector3(14.340718370628636, -11.77700449376052, -25.32059068099234));
                wire.vertices.push(new THREE.Vector3(14.340997900887395, -11.777004493753594, -25.320870211251066));
                wire.vertices.push(new THREE.Vector3(-9.350759050474986, 21.728196921319388, -1.6291152569517386));
                wire.vertices.push(new THREE.Vector3(-9.350759049997352, 21.71686429872269, -1.629115256753896));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-9.375599004591301, 21.728196919838794, -1.6539552110680424));
                wire.vertices.push(new THREE.Vector3(-9.375599004602662, 21.728466630572633, -1.6539552110727413));
                wire.vertices.push(new THREE.Vector3(-7.198491807758628, 21.728466760338343, 0.5231519857710492));
                wire.vertices.push(new THREE.Vector3(1.042167506637341, 10.095689165320103, 8.763811012964196));
                wire.vertices.push(new THREE.Vector3(-7.19549660014161, -1.5541283221594995, 0.5261466185628478));
                wire.vertices.push(new THREE.Vector3(-7.195497580940639, 21.716864427186245, 0.5261462123025922));
                wire.vertices.push(new THREE.Vector3(-9.350759049997352, 21.71686429872269, -1.629115256753896));
                wire.vertices.push(new THREE.Vector3(-9.350759050474993, 21.728196921319306, -1.6291152569517342));
                wire.vertices.push(new THREE.Vector3(-9.375599004591296, 21.72819691983873, -1.6539552110680344));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-11.530860602111382, 24.776196866627426, 0.5013062047773049));
                wire.vertices.push(new THREE.Vector3(-11.530860602119333, 24.77638553685993, 0.5013062047740111));
                wire.vertices.push(new THREE.Vector3(-11.39615675227455, 24.585890605216953, 0.3666023662835869));
                wire.vertices.push(new THREE.Vector3(-11.26145290242971, 24.395395673573994, 0.2318985277931347));
                wire.vertices.push(new THREE.Vector3(-10.992045202740144, 24.01440581028809, -0.03750914918768444));
                wire.vertices.push(new THREE.Vector3(-10.453229803360983, 23.252426083716266, -0.5763245031493796));
                wire.vertices.push(new THREE.Vector3(-9.375599004602668, 21.728466630572612, -1.6539552110727511));
                wire.vertices.push(new THREE.Vector3(-9.375599004591301, 21.728196919838748, -1.653955211068035));
                wire.vertices.push(new THREE.Vector3(-11.530860602111352, 24.77619686662735, 0.5013062047772967));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-11.530860602119333, 24.77638553685993, 0.5013062047740111));
                wire.vertices.push(new THREE.Vector3(-11.530860602111382, 24.776196866627426, 0.5013062047773049));
                wire.vertices.push(new THREE.Vector3(-11.512765235085297, 24.776196867705938, 0.5194015718033871));
                wire.vertices.push(new THREE.Vector3(-11.512898889066957, 24.7763855379305, 0.5192679178263855));
                wire.vertices.push(new THREE.Vector3(-11.530860602119333, 24.776385536859898, 0.5013062047740108));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-11.512898889066957, 24.776385537930498, 0.5192679178263848));
                wire.vertices.push(new THREE.Vector3(-11.512765235085276, 24.776196867705906, 0.5194015718034062));
                wire.vertices.push(new THREE.Vector3(-11.499288372119125, 24.76667599299244, 0.5194138835851447));
                wire.vertices.push(new THREE.Vector3(-11.5060206475938, 24.76667599282622, 0.5261461590598207));
                wire.vertices.push(new THREE.Vector3(-11.504032355795403, 24.76386925668993, 0.5281344507889116));
                wire.vertices.push(new THREE.Vector3(-7.20071461222679, 21.724240014545444, 0.5313632431490873));
                wire.vertices.push(new THREE.Vector3(-9.350759050307992, 21.724239961462875, 2.6814076812305263));
                wire.vertices.push(new THREE.Vector3(14.38152091911033, -11.777003588874326, 26.413686823532174));
                wire.vertices.push(new THREE.Vector3(16.46330307565367, -11.777003537477047, 24.33190466698855));
                wire.vertices.push(new THREE.Vector3(16.460056535101455, -14.711130777205998, 28.49222236708229));
                wire.vertices.push(new THREE.Vector3(16.509990735568604, -14.781619487666903, 28.542156565809137));
                wire.vertices.push(new THREE.Vector3(16.531370122942405, -14.811799312963473, 28.563535952437803));
                wire.vertices.push(new THREE.Vector3(16.531637787144682, -11.769741252728778, 24.25328075363268));
                wire.vertices.push(new THREE.Vector3(8.287781033722116, -0.13245005077277863, 16.00942428752511));
                wire.vertices.push(new THREE.Vector3(8.281391217918355, -0.132450050930494, 16.015814103328808));
                wire.vertices.push(new THREE.Vector3(4.823329106342143, 4.758080818456207, 12.544972480887722));
                wire.vertices.push(new THREE.Vector3(2.4884473891658523, 8.054074341587974, 10.21009084508665));
                wire.vertices.push(new THREE.Vector3(2.0673182856492804, 8.64855361965245, 9.788961756247257));
                wire.vertices.push(new THREE.Vector3(1.042167506637778, 10.095689165320131, 8.763811012964272));
                wire.vertices.push(new THREE.Vector3(-7.1984918077586535, 21.72846676033833, 0.5231519857710842));
                wire.vertices.push(new THREE.Vector3(-11.512898889066816, 24.776385537930373, 0.5192679178264161));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-11.506020647995058, 24.776196868107903, 0.5261461588935958));
                wire.vertices.push(new THREE.Vector3(-11.5060206475938, 24.7666759928262, 0.526146159059806));
                wire.vertices.push(new THREE.Vector3(-11.499288372119068, 24.766675992992162, 0.5194138835851234));
                wire.vertices.push(new THREE.Vector3(-11.506020647994852, 24.776196868107633, 0.5261461588934111));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-11.454173457476827, 24.776196871198295, 0.5779933494118552));
                wire.vertices.push(new THREE.Vector3(-11.44545651924391, 24.76386926018132, 0.5867102873404249));
                wire.vertices.push(new THREE.Vector3(-11.504032355795422, 24.763869256689937, 0.5281344507889046));
                wire.vertices.push(new THREE.Vector3(-11.5060206475938, 24.7666759928262, 0.526146159059806));
                wire.vertices.push(new THREE.Vector3(-11.506020647995067, 24.776196868107952, 0.5261461588936047));
                wire.vertices.push(new THREE.Vector3(-11.45417345747681, 24.776196871198287, 0.5779933494118579));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-15.944301651828413, 27.951196681953533, 0.5779932939828578));
                wire.vertices.push(new THREE.Vector3(16.509990868939354, -17.946099288003058, 33.03228468158619));
                wire.vertices.push(new THREE.Vector3(16.50999073512521, -14.771099366395234, 28.54215656562549));
                wire.vertices.push(new THREE.Vector3(16.46005653465264, -14.700481750046123, 28.492222366896367));
                wire.vertices.push(new THREE.Vector3(16.460055626000326, -14.701304464948407, 28.493386770199194));
                wire.vertices.push(new THREE.Vector3(14.392262435429632, -11.777003588213732, 26.425593651826887));
                wire.vertices.push(new THREE.Vector3(14.392845091417325, -11.777003588199342, 26.42501099583923));
                wire.vertices.push(new THREE.Vector3(-9.350759053565083, 21.80151999657442, 2.681407679881403));
                wire.vertices.push(new THREE.Vector3(-9.35160051063472, 21.80151999655365, 2.682249136951013));
                wire.vertices.push(new THREE.Vector3(-11.447139158748142, 24.765058871646925, 0.5867105620048214));
                wire.vertices.push(new THREE.Vector3(-11.445456519243912, 24.76386926018131, 0.5867102873404217));
                wire.vertices.push(new THREE.Vector3(-11.454173457476799, 24.776196871198266, 0.5779933494118836));
                wire.vertices.push(new THREE.Vector3(-15.944301651828283, 27.951196681953455, 0.5779932939828427));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(4.312810192313741, -0.6974209481079138, 12.034453432168284));
                wire.vertices.push(new THREE.Vector3(-0.08751530700993726, -0.6974210567477783, 16.434778931492467));
                wire.vertices.push(new THREE.Vector3(0.38420134335600054, 0.4682643851523842, 16.906495610638025));
                wire.vertices.push(new THREE.Vector3(0.5222362235437785, 1.7970790854475673, 17.044530523632968));
                wire.vertices.push(new THREE.Vector3(0.307512505101883, 3.1053769247880396, 16.829806837491727));
                wire.vertices.push(new THREE.Vector3(-0.2302943593912108, 4.2123472746526645, 16.29200000032874));
                wire.vertices.push(new THREE.Vector3(-1.0168578715893766, 4.965003560658499, 15.505436506713034));
                wire.vertices.push(new THREE.Vector3(-1.9434726291478022, 5.259326459344983, 14.578821756421265));
                wire.vertices.push(new THREE.Vector3(-2.882077733643259, 5.054639676141083, 13.640216646872389));
                wire.vertices.push(new THREE.Vector3(-3.702955185264301, 4.37923152950777, 12.8193391785764));
                wire.vertices.push(new THREE.Vector3(0.6973703140594791, 4.3792316381476315, 8.419013679252146));
                wire.vertices.push(new THREE.Vector3(1.51824776568045, 5.054639784780946, 9.239891147548214));
                wire.vertices.push(new THREE.Vector3(2.45685287017591, 5.259326567984849, 10.178496257097093));
                wire.vertices.push(new THREE.Vector3(3.3834676277343347, 4.965003669298364, 11.105111007388862));
                wire.vertices.push(new THREE.Vector3(4.170031139932501, 4.21234738329253, 11.891674501004571));
                wire.vertices.push(new THREE.Vector3(4.707838004425596, 3.1053770334279083, 12.429481338167557));
                wire.vertices.push(new THREE.Vector3(4.922561722867493, 1.7970791940874336, 12.644205024308796));
                wire.vertices.push(new THREE.Vector3(4.784526842679712, 0.4682644937922482, 12.506170111313853));
                wire.vertices.push(new THREE.Vector3(4.312810192313818, -0.6974209481078417, 12.034453432168343));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-0.9171083446165653, 2.020014224577172, 6.804534962329455));
                wire.vertices.push(new THREE.Vector3(-5.317433843940261, 2.0200141159373075, 11.204860461653626));
                wire.vertices.push(new THREE.Vector3(-3.702955185264301, 4.37923152950777, 12.8193391785764));
                wire.vertices.push(new THREE.Vector3(0.6973703140594667, 4.379231638147601, 8.419013679252117));
                wire.vertices.push(new THREE.Vector3(-0.9171083446165369, 2.0200142245771726, 6.804534962329448));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-0.9171083446165653, 2.020014224577172, 6.804534962329455));
                wire.vertices.push(new THREE.Vector3(-5.317433843940261, 2.020014115937304, 11.204860461653626));
                wire.vertices.push(new THREE.Vector3(-5.866753740438497, 0.8469860354757266, 10.655540536194497));
                wire.vertices.push(new THREE.Vector3(-6.056840038024918, -0.5340403917601826, 10.465454204511865));
                wire.vertices.push(new THREE.Vector3(-5.858753821525312, -1.912816414868491, 10.663540386970775));
                wire.vertices.push(new THREE.Vector3(-5.302651921228071, -3.07943588656987, 11.219642258465223));
                wire.vertices.push(new THREE.Vector3(-4.473195808923915, -3.856291570778337, 12.049098351589457));
                wire.vertices.push(new THREE.Vector3(-3.496662656505171, -4.125114233817607, 13.025631497371116));
                wire.vertices.push(new THREE.Vector3(-2.521720781580566, -3.8449780628259695, 14.00057337921191));
                wire.vertices.push(new THREE.Vector3(-1.6967962441895281, -3.058531249664103, 14.825497936019616));
                wire.vertices.push(new THREE.Vector3(2.703529255134262, -3.0585311410242473, 10.425172436695352));
                wire.vertices.push(new THREE.Vector3(1.8786047177431597, -3.8449779541861027, 9.600247879887714));
                wire.vertices.push(new THREE.Vector3(0.9036628428185519, -4.12511412517774, 8.625305998046917));
                wire.vertices.push(new THREE.Vector3(-0.07287030960019247, -3.85629146213847, 7.648772852265257));
                wire.vertices.push(new THREE.Vector3(-0.902326421904347, -3.079435777930005, 6.819316759141025));
                wire.vertices.push(new THREE.Vector3(-1.4584283222015886, -1.9128163062286243, 6.2632148876465745));
                wire.vertices.push(new THREE.Vector3(-1.656514538701193, -0.5340402831203149, 6.065128705187666));
                wire.vertices.push(new THREE.Vector3(-1.4664282411147753, 0.8469861441155897, 6.255215036870297));
                wire.vertices.push(new THREE.Vector3(-0.9171083446165889, 2.020014224577101, 6.804534962329375));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.7035292551342422, -3.058531141024235, 10.425172436695362));
                wire.vertices.push(new THREE.Vector3(-1.6967962441894588, -3.0585312496641066, 14.825497936019554));
                wire.vertices.push(new THREE.Vector3(-0.0875153070099941, -0.6974210567477819, 16.434778931492502));
                wire.vertices.push(new THREE.Vector3(4.312810192313745, -0.697420948107947, 12.034453432168261));
                wire.vertices.push(new THREE.Vector3(2.703529255134268, -3.0585311410242113, 10.425172436695387));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.01211656892508, 8.699583370710375, -8.681467161675158));
                wire.vertices.push(new THREE.Vector3(-4.07824054474662, 0.08651707711223366, -2.591109534624053));
                wire.vertices.push(new THREE.Vector3(-2.9510334619300522, -5.862786847241026, -3.7183162628346054));
                wire.vertices.push(new THREE.Vector3(1.2557597731854457, -7.456897932892771, -7.925109402934083));
                wire.vertices.push(new THREE.Vector3(7.346987644252238, 1.157399797716888, -14.0163377874523));
                wire.vertices.push(new THREE.Vector3(2.0121165689259897, 8.6995833707103, -8.681467161674675));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-1.0170989172371492, 1.854254202201517, -5.652251267497888));
                wire.vertices.push(new THREE.Vector3(0.7417704062278261, 4.341557906932863, -7.411120739217937));
                wire.vertices.push(new THREE.Vector3(1.5829393792587831, 5.093612033792345, -8.252289757074907));
                wire.vertices.push(new THREE.Vector3(2.564533289699586, 5.325264209225343, -9.233883681323363));
                wire.vertices.push(new THREE.Vector3(3.532796675210463, 5.000228768705146, -10.202147047460723));
                wire.vertices.push(new THREE.Vector3(4.336062147758163, 4.169418797472424, -11.005412470488377));
                wire.vertices.push(new THREE.Vector3(4.848507355757718, 2.9629711778821406, -11.517857606578106));
                wire.vertices.push(new THREE.Vector3(4.989863616771612, 1.5698621347924122, -11.659213784556245));
                wire.vertices.push(new THREE.Vector3(4.737989088806293, 0.20830627073046193, -11.407339175435842));
                wire.vertices.push(new THREE.Vector3(4.1323370366864935, -0.9084242564861711, -10.80168705675365));
                wire.vertices.push(new THREE.Vector3(2.458244874066991, -3.330328152953271, -9.127594749777222));
                wire.vertices.push(new THREE.Vector3(1.9614452325755014, -3.8880382663762445, -8.630795075043565));
                wire.vertices.push(new THREE.Vector3(1.3821066532726722, -4.253269654751721, -8.051456473971184));
                wire.vertices.push(new THREE.Vector3(0.7567129279927371, -4.403021906194729, -7.426062739765252));
                wire.vertices.push(new THREE.Vector3(0.12464816699947617, -4.327864386938513, -6.79399798325232));
                wire.vertices.push(new THREE.Vector3(0.12464815979829158, -4.157004769489683, -6.793997986235134));
                wire.vertices.push(new THREE.Vector3(-0.276359131259557, -4.157004779390163, -6.392990695176608));
                wire.vertices.push(new THREE.Vector3(-0.8088383381847726, -3.749906746594865, -5.860511512516268));
                wire.vertices.push(new THREE.Vector3(-1.2576073651287873, -3.1754419994398027, -5.411742519812972));
                wire.vertices.push(new THREE.Vector3(-1.596929002438357, -2.4665564828281035, -5.072420924756235));
                wire.vertices.push(new THREE.Vector3(-1.8073429228743407, -1.6639052644354848, -4.862007052162767));
                wire.vertices.push(new THREE.Vector3(-1.807342927501015, -1.5541281891312357, -4.862007054079324));
                wire.vertices.push(new THREE.Vector3(-1.8246412751400056, -1.5541281895581551, -4.844708706439527));
                wire.vertices.push(new THREE.Vector3(-1.87228258161511, -0.6176538457982553, -4.7970674557826385));
                wire.vertices.push(new THREE.Vector3(-1.7458566326511513, 0.3040600601037735, -4.923493459685043));
                wire.vertices.push(new THREE.Vector3(-1.4540856085801854, 1.1474240912663236, -5.215264534024454));
                wire.vertices.push(new THREE.Vector3(-1.0170989172371927, 1.8542542022014565, -5.652251267497853));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-0.31070188618532596, -4.157004787838316, -6.793997986235101));
                wire.vertices.push(new THREE.Vector3(-0.3107018823547776, -4.247883831111304, -6.793997984648513));
                wire.vertices.push(new THREE.Vector3(0.1246481669994921, -4.327864386938513, -6.7939979832522965));
                wire.vertices.push(new THREE.Vector3(0.12464815979828359, -4.157004769489686, -6.79399798623507));
                wire.vertices.push(new THREE.Vector3(-0.31070188618539873, -4.157004787838319, -6.79399798623507));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-1.8849670372528182, -1.6639052690795317, -4.939631166541275));
                wire.vertices.push(new THREE.Vector3(-1.8073429275010255, -1.5541281891312337, -4.8620070540792995));
                wire.vertices.push(new THREE.Vector3(-1.8246412751403196, -1.554128189558167, -4.84470870643979));
                wire.vertices.push(new THREE.Vector3(-1.8849670372497536, -1.6639052690790537, -4.939631166543874));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-0.31070188618532596, -4.157004787838316, -6.793997986235101));
                wire.vertices.push(new THREE.Vector3(-0.31070188235474916, -4.247883831111361, -6.793997984648769));
                wire.vertices.push(new THREE.Vector3(-0.49403415425584285, -4.157004792364619, -6.610665718164654));
                wire.vertices.push(new THREE.Vector3(-0.31070188618539873, -4.157004787838319, -6.7939979862351265));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-1.8849670372528182, -1.6639052690795317, -4.939631166541275));
                wire.vertices.push(new THREE.Vector3(-1.8073429275010824, -1.5541281891312337, -4.862007054079271));
                wire.vertices.push(new THREE.Vector3(-1.8073429228741986, -1.6639052644354884, -4.862007052162738));
                wire.vertices.push(new THREE.Vector3(-1.8849670372529204, -1.6639052690622478, -4.939631166541432));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-0.2763591312598699, -4.157004779390173, -6.392990695176928));
                wire.vertices.push(new THREE.Vector3(0.12464815979828359, -4.157004769489686, -6.79399798623507));
                wire.vertices.push(new THREE.Vector3(-0.3107018861854103, -4.15700478783832, -6.793997986235109));
                wire.vertices.push(new THREE.Vector3(-0.4940341542516773, -4.157004792364618, -6.610665718168699));
                wire.vertices.push(new THREE.Vector3(-0.276359131259726, -4.157004779390176, -6.3929906951767705));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.460056534652637, -14.700481750046121, 28.492222366896357));
                wire.vertices.push(new THREE.Vector3(16.50999073512522, -14.771099366395227, 28.542156565625458));
                wire.vertices.push(new THREE.Vector3(16.50999073556862, -14.78161948766692, 28.542156565809155));
                wire.vertices.push(new THREE.Vector3(16.460056535101444, -14.711130777205971, 28.492222367082253));
                wire.vertices.push(new THREE.Vector3(16.460056534652622, -14.700481750046086, 28.492222366896346));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.509990735568607, -14.781619487666896, 28.54215656580911));
                wire.vertices.push(new THREE.Vector3(16.50999073739711, -14.825003462007695, 28.54215656656649));
                wire.vertices.push(new THREE.Vector3(16.509990737438155, -14.825978462007699, 28.542156566583504));
                wire.vertices.push(new THREE.Vector3(16.53137012354003, -14.825978460733355, 28.563535952685328));
                wire.vertices.push(new THREE.Vector3(16.531370122942402, -14.81179931296348, 28.56353595243782));
                wire.vertices.push(new THREE.Vector3(16.509990735568604, -14.781619487666903, 28.542156565809137));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.531370123539993, -14.825978460733388, 28.56353595268534));
                wire.vertices.push(new THREE.Vector3(16.509990737438155, -14.825978462007699, 28.542156566583504));
                wire.vertices.push(new THREE.Vector3(16.509990737438475, -14.825978471414228, 28.003341199319706));
                wire.vertices.push(new THREE.Vector3(16.509990737438724, -14.825978480820757, 27.464525832055827));
                wire.vertices.push(new THREE.Vector3(16.509990737439228, -14.825978499633814, 26.386895097528075));
                wire.vertices.push(new THREE.Vector3(16.509990737440212, -14.825978537259934, 24.231633628472608));
                wire.vertices.push(new THREE.Vector3(16.531637915955404, -14.825978535969593, 24.253280806987785));
                wire.vertices.push(new THREE.Vector3(16.531370123539983, -14.825978460733321, 28.563535952685285));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.287781033723082, -0.13245005077274286, 16.0094242875257));
                wire.vertices.push(new THREE.Vector3(16.53163778714466, -11.769741252728734, 24.253280753632623));
                wire.vertices.push(new THREE.Vector3(16.53163791595542, -14.82597853596966, 24.253280806987814));
                wire.vertices.push(new THREE.Vector3(16.509990737440223, -14.825978537259926, 24.23163362847259));
                wire.vertices.push(new THREE.Vector3(16.509990737399146, -14.825003537259931, 24.23163362845562));
                wire.vertices.push(new THREE.Vector3(16.463417799515184, -14.82500354003583, 24.185060690571646));
                wire.vertices.push(new THREE.Vector3(16.463417671051616, -11.777003540035835, 24.185060637360294));
                wire.vertices.push(new THREE.Vector3(0.053838443787391554, -11.77700451812299, 7.775481410098264));
                wire.vertices.push(new THREE.Vector3(8.282487962583971, -0.13993558452511756, 16.00413121620217));
                wire.vertices.push(new THREE.Vector3(7.401702969516367, 1.105682371460754, 15.123346253887906));
                wire.vertices.push(new THREE.Vector3(7.403834023839551, 1.1086961376939506, 15.125477308285411));
                wire.vertices.push(new THREE.Vector3(8.284619016907161, -0.13692181829200045, 16.006262270599738));
                wire.vertices.push(new THREE.Vector3(8.287781033722137, -0.1324500507727926, 16.00942428752512));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.50999073742122, -14.825004364951065, -23.17933992799678));
                wire.vertices.push(new THREE.Vector3(16.500372929340546, -14.825004365188459, -23.16972211991611));
                wire.vertices.push(new THREE.Vector3(16.463417799515156, -14.825003540035896, 24.18506069057159));
                wire.vertices.push(new THREE.Vector3(16.509990737399107, -14.825003537259931, 24.23163362845554));
                wire.vertices.push(new THREE.Vector3(16.509990737421305, -14.825004364951065, -23.17933992799604));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.509990737421504, -14.825009364951061, -23.179339927996722));
                wire.vertices.push(new THREE.Vector3(16.53458639162571, -14.825009364343817, -23.203935582200984));
                wire.vertices.push(new THREE.Vector3(16.53458626546228, -11.83158426913979, -23.203935634459555));
                wire.vertices.push(new THREE.Vector3(16.500372801138752, -11.783214922448366, -23.169722173019046));
                wire.vertices.push(new THREE.Vector3(16.50037292934047, -14.825004365188517, -23.169722119916017));
                wire.vertices.push(new THREE.Vector3(16.509990737421305, -14.825004364951065, -23.17933992799684));
                wire.vertices.push(new THREE.Vector3(16.509990737421514, -14.825009364951056, -23.17933992799675));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(4.334080570760506, -11.777004372622347, 5.776490747301949));
                wire.vertices.push(new THREE.Vector3(16.47252346208566, -11.777003861025225, 5.77649074730223));
                wire.vertices.push(new THREE.Vector3(16.472523462085405, -11.777004047264997, -4.891509252698114));
                wire.vertices.push(new THREE.Vector3(4.334080570760534, -11.77700455886212, -4.891509252698057));
                wire.vertices.push(new THREE.Vector3(2.9304913081701613, -11.777004575577548, -2.4604213369338765));
                wire.vertices.push(new THREE.Vector3(2.9526655948464224, -11.777004574494082, -2.4518928089165684));
                wire.vertices.push(new THREE.Vector3(2.8415359860083527, -11.777004528210963, 0.4675410798886901));
                wire.vertices.push(new THREE.Vector3(3.1433850216544954, -11.777004461019681, 3.58759671886574));
                wire.vertices.push(new THREE.Vector3(3.084031370980142, -11.777004463106708, 3.6113420213215193));
                wire.vertices.push(new THREE.Vector3(4.334080570760477, -11.777004372622347, 5.776490747301921));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(4.713130426042679, -11.777004468073727, -0.6061724530085542));
                wire.vertices.push(new THREE.Vector3(4.552329029934071, -11.777004453760334, 0.6019218220095686));
                wire.vertices.push(new THREE.Vector3(4.840722261665785, -11.77700442093316, 1.7860578826936395));
                wire.vertices.push(new THREE.Vector3(5.441992116428423, -11.777004385094683, 2.387327737456303));
                wire.vertices.push(new THREE.Vector3(5.302278068172322, -11.777004388543991, 2.527041785713302));
                wire.vertices.push(new THREE.Vector3(5.897685459490734, -11.777004353632991, 3.089337999562736));
                wire.vertices.push(new THREE.Vector3(7.301940769440431, -11.777004281327219, 3.840912478894996));
                wire.vertices.push(new THREE.Vector3(8.892796187384619, -11.777004212928082, 3.9182184469905508));
                wire.vertices.push(new THREE.Vector3(12.326573728229743, -11.777004065579016, 4.068647675545927));
                wire.vertices.push(new THREE.Vector3(13.54986781233761, -11.777004020528127, 3.6959143773762824));
                wire.vertices.push(new THREE.Vector3(14.563973535069909, -11.777003991387813, 2.916832795705063));
                wire.vertices.push(new THREE.Vector3(15.239364258134074, -11.777003981880021, 1.8309111139173737));
                wire.vertices.push(new THREE.Vector3(15.489775711512184, -11.777003993219136, 0.5768486626037272));
                wire.vertices.push(new THREE.Vector3(15.283224096060865, -11.777004023956865, -0.6851794503684749));
                wire.vertices.push(new THREE.Vector3(14.646091213779243, -11.777004070167235, -1.793980703115444));
                wire.vertices.push(new THREE.Vector3(13.659754852542582, -11.777004125948027, -2.607933472187545));
                wire.vertices.push(new THREE.Vector3(12.450194809361046, -11.777004184174642, -3.023075652309581));
                wire.vertices.push(new THREE.Vector3(8.884576498890702, -11.77700433801632, -3.2271164542545807));
                wire.vertices.push(new THREE.Vector3(7.838456259299413, -11.777004382577717, -3.25408002947992));
                wire.vertices.push(new THREE.Vector3(6.828201668829848, -11.777004420392345, -2.981169325207181));
                wire.vertices.push(new THREE.Vector3(5.93795729347916, -11.777004448310608, -2.4311151985724186));
                wire.vertices.push(new THREE.Vector3(5.241871993645134, -11.77700446400728, -1.6497319088697395));
                wire.vertices.push(new THREE.Vector3(5.499280937774188, -11.77700444866451, -1.3923229647406856));
                wire.vertices.push(new THREE.Vector3(4.713130426042397, -11.777004468073821, -0.6061724530087815));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(4.7131304329907096, -11.94187558585682, -0.6061724501290371));
                wire.vertices.push(new THREE.Vector3(5.056091873344087, -11.941875584115605, -1.334420514063737));
                wire.vertices.push(new THREE.Vector3(5.152071719937567, -11.941875583072399, -1.5063692158354058));
                wire.vertices.push(new THREE.Vector3(5.3826994593167035, -11.941875569325916, -1.2757414764562087));
                wire.vertices.push(new THREE.Vector3(4.7131304329898525, -11.941875585857149, -0.6061724501292858));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(5.152071719938789, -11.941875583072207, -1.5063692158345248));
                wire.vertices.push(new THREE.Vector3(5.241871993645134, -11.77700446400728, -1.6497319088697395));
                wire.vertices.push(new THREE.Vector3(5.499280937774074, -11.777004448664496, -1.3923229647406572));
                wire.vertices.push(new THREE.Vector3(5.382699459316795, -11.941875569325914, -1.2757414764561856));
                wire.vertices.push(new THREE.Vector3(5.152071719937558, -11.941875583072399, -1.5063692158353978));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(5.441992116428423, -11.777004385094683, 2.387327737456303));
                wire.vertices.push(new THREE.Vector3(5.302278068171887, -11.777004388543995, 2.52704178571301));
                wire.vertices.push(new THREE.Vector3(5.003601045954412, -12.289918905313357, 2.1003482008872254));
                wire.vertices.push(new THREE.Vector3(5.079306819238652, -12.289918903444255, 2.024642427603233));
                wire.vertices.push(new THREE.Vector3(5.441992116428522, -11.777004385094688, 2.3873277374564363));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(5.499280937774188, -11.77700444866451, -1.3923229647406856));
                wire.vertices.push(new THREE.Vector3(4.713130426042397, -11.777004468073724, -0.60617245300881));
                wire.vertices.push(new THREE.Vector3(4.713130432989857, -11.94187558585715, -0.6061724501292929));
                wire.vertices.push(new THREE.Vector3(5.382699459316658, -11.94187556932594, -1.2757414764561492));
                wire.vertices.push(new THREE.Vector3(5.499280937774076, -11.7770044486645, -1.3923229647406643));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(5.0793068192386315, -12.289918903444255, 2.0246424276030517));
                wire.vertices.push(new THREE.Vector3(5.003601045954442, -12.289918905313359, 2.1003482008872503));
                wire.vertices.push(new THREE.Vector3(4.84072228327057, -12.289918917665181, 1.786057891635176));
                wire.vertices.push(new THREE.Vector3(5.079306819238627, -12.289918903444255, 2.024642427603208));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(5.079306819238629, -12.289918903444255, 2.02464242760321));
                wire.vertices.push(new THREE.Vector3(4.84072228327057, -12.289918917665181, 1.786057891635176));
                wire.vertices.push(new THREE.Vector3(4.840722261665775, -11.777004420933158, 1.7860578826936546));
                wire.vertices.push(new THREE.Vector3(5.441992116428525, -11.777004385094683, 2.38732773745644));
                wire.vertices.push(new THREE.Vector3(5.0793068192386555, -12.28991890344425, 2.0246424276032364));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.496687298010357, -14.825009440531742, -27.476559426699026));
                wire.vertices.push(new THREE.Vector3(16.49668376132172, -14.825004440531774, -27.4765558900107));
                wire.vertices.push(new THREE.Vector3(16.50372843547598, -14.825004440111831, -27.469511215856333));
                wire.vertices.push(new THREE.Vector3(16.50037280113872, -11.78321492244837, -23.169722173019036));
                wire.vertices.push(new THREE.Vector3(16.534586265462252, -11.8315842691398, -23.20393563445961));
                wire.vertices.push(new THREE.Vector3(16.534849475058056, -14.825009438257101, -27.43839724965133));
                wire.vertices.push(new THREE.Vector3(16.496687298010357, -14.825009440531744, -27.476559426699026));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.53458626546228, -11.8315842691398, -23.203935634459583));
                wire.vertices.push(new THREE.Vector3(16.53458639162571, -14.825009364343817, -23.203935582200984));
                wire.vertices.push(new THREE.Vector3(16.534849475058024, -14.825009438257108, -27.438397249651388));
                wire.vertices.push(new THREE.Vector3(16.534586265462224, -11.83158426913981, -23.20393563445964));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.50036766559473, -11.777004365073802, -23.163141755865723));
                wire.vertices.push(new THREE.Vector3(16.4861086929799, -11.777004046692326, -4.891509252697688));
                wire.vertices.push(new THREE.Vector3(16.477783508033855, -11.77700386080343, 5.77649074730234));
                wire.vertices.push(new THREE.Vector3(16.46341767105159, -11.777003540035828, 24.18506063736027));
                wire.vertices.push(new THREE.Vector3(16.463417799515156, -14.825003540035828, 24.185060690571618));
                wire.vertices.push(new THREE.Vector3(16.500372929340585, -14.825004365188489, -23.169722119916116));
                wire.vertices.push(new THREE.Vector3(16.500372801138752, -11.78321492244834, -23.16972217301904));
                wire.vertices.push(new THREE.Vector3(16.503728435475978, -14.82500444011188, -27.46951121585633));
                wire.vertices.push(new THREE.Vector3(16.5037291430446, -14.825004440127675, -27.47041790340446));
                wire.vertices.push(new THREE.Vector3(16.500367665594787, -11.777004365073903, -23.163141755865787));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.50372914304458, -14.825004440127678, -27.47041790340444));
                wire.vertices.push(new THREE.Vector3(16.493621723963948, -14.825004440730165, -27.48052532248505));
                wire.vertices.push(new THREE.Vector3(14.338302820632093, -11.77700449394291, -25.325206600827975));
                wire.vertices.push(new THREE.Vector3(16.500367665594787, -11.77700436507385, -23.16314175586571));
                wire.vertices.push(new THREE.Vector3(16.5037291430446, -14.825004440127646, -27.470417903404417));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(7.3469876442522555, 1.1573997977168968, -14.016337787452317));
                wire.vertices.push(new THREE.Vector3(8.302215678315864, -0.19305555260977592, -14.97156574102262));
                wire.vertices.push(new THREE.Vector3(16.495979839685525, -11.777004365296925, -23.165329211936076));
                wire.vertices.push(new THREE.Vector3(14.34071837062882, -11.777004493760526, -25.320590680992552));
                wire.vertices.push(new THREE.Vector3(-9.350759049997357, 21.71686429872265, -1.6291152567538993));
                wire.vertices.push(new THREE.Vector3(-7.195497580940643, 21.716864427186252, 0.526146212302578));
                wire.vertices.push(new THREE.Vector3(1.0620335046586789, 10.042765010738608, -7.731384177467092));
                wire.vertices.push(new THREE.Vector3(2.012116568925947, 8.699583370710384, -8.6814671616746));
                wire.vertices.push(new THREE.Vector3(7.3469876442521596, 1.1573997977170336, -14.01633778745222));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.495979839685532, -11.777004365296929, -23.16532921193607));
                wire.vertices.push(new THREE.Vector3(8.30221567831535, -0.1930555526097848, -14.971565741023));
                wire.vertices.push(new THREE.Vector3(0.12464848015161341, -11.757882882690275, -6.793997853540424));
                wire.vertices.push(new THREE.Vector3(0.12464848095775061, -11.777004769489581, -6.79399785320642));
                wire.vertices.push(new THREE.Vector3(16.495979839685408, -11.777004365296923, -23.16532921193591));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.472523462085633, -11.777004080478255, -6.793997853206747));
                wire.vertices.push(new THREE.Vector3(0.1246484809575179, -11.777004769489626, -6.793997853206633));
                wire.vertices.push(new THREE.Vector3(0.12464848015147822, -11.757882882690279, -6.79399785354056));
                wire.vertices.push(new THREE.Vector3(10.873913073427278, -4.157004316442038, -6.793997986235112));
                wire.vertices.push(new THREE.Vector3(11.161027919870463, -4.157004304341047, -6.793997986235524));
                wire.vertices.push(new THREE.Vector3(11.179928930463007, -4.183684574728412, -6.793997985769778));
                wire.vertices.push(new THREE.Vector3(11.179928929339088, -4.157004303544434, -6.793997986235113));
                wire.vertices.push(new THREE.Vector3(11.207304574545425, -4.157004302390639, -6.793997986235601));
                wire.vertices.push(new THREE.Vector3(16.472523457195493, -11.660974508050524, -6.793997855232339));
                wire.vertices.push(new THREE.Vector3(16.472523462085775, -11.777004080478251, -6.793997853206719));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.472523457194683, -11.6609745080505, -6.793997855232789));
                wire.vertices.push(new THREE.Vector3(16.472523457195138, -11.660974474837321, -4.891509254723644));
                wire.vertices.push(new THREE.Vector3(16.472523462085633, -11.777004047264997, -4.8915092526978015));
                wire.vertices.push(new THREE.Vector3(16.472523462085775, -11.777004080478253, -6.793997853206719));
                wire.vertices.push(new THREE.Vector3(16.47252345719548, -11.660974508050522, -6.7939978552323055));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.477783508033838, -11.77700386080343, 5.776490747302375));
                wire.vertices.push(new THREE.Vector3(16.486108692979226, -11.777004046692422, -4.891509252698081));
                wire.vertices.push(new THREE.Vector3(16.47252346208566, -11.777004047264997, -4.891509252697809));
                wire.vertices.push(new THREE.Vector3(16.47252346208537, -11.777003861025223, 5.776490747301921));
                wire.vertices.push(new THREE.Vector3(16.477783508033156, -11.777003860803529, 5.776490747301921));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-9.375599004602662, 21.728466630572633, -1.6539552110727413));
                wire.vertices.push(new THREE.Vector3(-11.530860602119333, 24.776385536859898, 0.5013062047740107));
                wire.vertices.push(new THREE.Vector3(-11.51289888906697, 24.77638553793048, 0.519267917826416));
                wire.vertices.push(new THREE.Vector3(-7.19849180775862, 21.728466760338335, 0.5231519857710611));
                wire.vertices.push(new THREE.Vector3(-9.375599004602643, 21.728466630572633, -1.6539552110727218));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(1.042167506637341, 10.095689165320103, 8.763811012964196));
                wire.vertices.push(new THREE.Vector3(1.0434875311016185, 10.097555962010226, 8.765131037474504));
                wire.vertices.push(new THREE.Vector3(1.0477939739167539, 10.097555962116523, 8.76082459465863));
                wire.vertices.push(new THREE.Vector3(3.767430529602916, 6.329792843271335, 0.7127665976706834));
                wire.vertices.push(new THREE.Vector3(3.52352160604723, 5.984853500496756, 0.46885766559873954));
                wire.vertices.push(new THREE.Vector3(-7.1382077787963, -1.5541283207450718, 0.46885779721674226));
                wire.vertices.push(new THREE.Vector3(-7.1954966001420715, -1.5541283221594995, 0.5261466185627119));
                wire.vertices.push(new THREE.Vector3(1.0421675066372682, 10.09568916532, 8.763811012964123));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(1.0620335046586433, 10.042765010738592, -7.731384177467078));
                wire.vertices.push(new THREE.Vector3(-7.195497580940668, 21.716864427186227, 0.5261462123025922));
                wire.vertices.push(new THREE.Vector3(-7.1954975656156765, 21.353255165477766, 0.5261462186503891));
                wire.vertices.push(new THREE.Vector3(-7.195497550290692, 20.989645903769233, 0.5261462249982056));
                wire.vertices.push(new THREE.Vector3(-7.195497519640722, 20.262427380352175, 0.5261462376938386));
                wire.vertices.push(new THREE.Vector3(-7.195497458340783, 18.807990333518067, 0.5261462630851048));
                wire.vertices.push(new THREE.Vector3(-7.195497335740905, 15.899116239849846, 0.526146313867637));
                wire.vertices.push(new THREE.Vector3(-7.195497090541149, 10.081368052513401, 0.5261464154327015));
                wire.vertices.push(new THREE.Vector3(-7.195496600142093, -1.5541283221594782, 0.5261466185625636));
                wire.vertices.push(new THREE.Vector3(-7.138207778796442, -1.5541283207452707, 0.46885779721671383));
                wire.vertices.push(new THREE.Vector3(1.062033504658075, 10.042765010738563, -7.731384177467419));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-11.504032355795431, 24.76386925668993, 0.5281344507889116));
                wire.vertices.push(new THREE.Vector3(-11.445456519243834, 24.763869260181288, 0.5867102873403667));
                wire.vertices.push(new THREE.Vector3(-11.447139158748115, 24.7650588716469, 0.5867105620048108));
                wire.vertices.push(new THREE.Vector3(-11.41284382641146, 24.765058873691054, 0.6210058943414651));
                wire.vertices.push(new THREE.Vector3(-7.287198467286878, 21.846506720104685, 0.6178470909215434));
                wire.vertices.push(new THREE.Vector3(-7.200714612226767, 21.724240014545444, 0.5313632431491113));
                wire.vertices.push(new THREE.Vector3(-11.50403235579536, 24.763869256689915, 0.5281344507889206));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-7.20071461222679, 21.724240014545433, 0.5313632431491158));
                wire.vertices.push(new THREE.Vector3(-7.287198467286885, 21.84650672010466, 0.617847090921515));
                wire.vertices.push(new THREE.Vector3(-7.803298978597837, 21.846506707362607, 1.1339476022325528));
                wire.vertices.push(new THREE.Vector3(-8.319399489908818, 21.846506694620572, 1.6500481135435905));
                wire.vertices.push(new THREE.Vector3(-9.35160051253078, 21.846506669136513, 2.6822491361656375));
                wire.vertices.push(new THREE.Vector3(-9.35160051063471, 21.80151999655365, 2.6822491369510146));
                wire.vertices.push(new THREE.Vector3(-9.350759053565099, 21.8015199965744, 2.6814076798813744));
                wire.vertices.push(new THREE.Vector3(-9.350759050307989, 21.724239961462885, 2.681407681230513));
                wire.vertices.push(new THREE.Vector3(-7.200714612226807, 21.724240014545444, 0.5313632431490909));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-9.350759053565099, 21.801519996574427, 2.6814076798813744));
                wire.vertices.push(new THREE.Vector3(14.392845091417346, -11.777003588199348, 26.425010995839237));
                wire.vertices.push(new THREE.Vector3(14.381520919110349, -11.777003588874376, 26.41368682353224));
                wire.vertices.push(new THREE.Vector3(-9.350759050307976, 21.724239961462928, 2.6814076812305347));
                wire.vertices.push(new THREE.Vector3(-9.350759053565087, 21.801519996574427, 2.6814076798813957));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.46328041672379, -11.77700353697115, 24.36094011371617));
                wire.vertices.push(new THREE.Vector3(16.463303075653698, -11.777003537477096, 24.33190466698857));
                wire.vertices.push(new THREE.Vector3(14.381520919110358, -11.777003588874319, 26.41368682353223));
                wire.vertices.push(new THREE.Vector3(14.392845091417342, -11.777003588199348, 26.425010995839187));
                wire.vertices.push(new THREE.Vector3(14.392262435429643, -11.77700358821373, 26.425593651826944));
                wire.vertices.push(new THREE.Vector3(14.395444657021471, -11.777003588024055, 26.428775873418743));
                wire.vertices.push(new THREE.Vector3(16.46328041672379, -11.77700353697115, 24.36094011371617));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.460055626000354, -14.701304464948363, 28.493386770199095));
                wire.vertices.push(new THREE.Vector3(16.460056534652608, -14.700481750046086, 28.49222236689633));
                wire.vertices.push(new THREE.Vector3(16.46005653510144, -14.711130777205991, 28.49222236708231));
                wire.vertices.push(new THREE.Vector3(16.463303075653673, -11.777003537477091, 24.331904666988585));
                wire.vertices.push(new THREE.Vector3(16.46328041672379, -11.777003536971144, 24.36094011371617));
                wire.vertices.push(new THREE.Vector3(16.460055625959022, -14.700324117125293, 28.493386770182035));
                wire.vertices.push(new THREE.Vector3(16.46005562600034, -14.70130446494838, 28.493386770199148));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.53137012354, -14.825978460733321, 28.563535952685328));
                wire.vertices.push(new THREE.Vector3(16.53163791595543, -14.825978535969627, 24.253280806987817));
                wire.vertices.push(new THREE.Vector3(16.531637787144646, -11.769741252728757, 24.253280753632655));
                wire.vertices.push(new THREE.Vector3(16.531370122942405, -14.81179931296348, 28.563535952437803));
                wire.vertices.push(new THREE.Vector3(16.53137012354003, -14.825978460733355, 28.563535952685328));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.281391217918468, -0.13245005093053308, 16.015814103328808));
                wire.vertices.push(new THREE.Vector3(8.287781033722098, -0.13245005077279615, 16.009424287525093));
                wire.vertices.push(new THREE.Vector3(8.284619016907078, -0.13692181829181344, 16.006262270599727));
                wire.vertices.push(new THREE.Vector3(8.281391217918367, -0.13245005093036688, 16.015814103328797));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.281391217918355, -0.1324500509303661, 16.015814103328808));
                wire.vertices.push(new THREE.Vector3(8.284619016907072, -0.1369218182918175, 16.006262270599706));
                wire.vertices.push(new THREE.Vector3(8.064422768640194, 0.1744826707045024, 15.786066030021157));
                wire.vertices.push(new THREE.Vector3(7.844226520373307, 0.4858871597009857, 15.565869789442575));
                wire.vertices.push(new THREE.Vector3(7.403834023839533, 1.108696137693952, 15.12547730828541));
                wire.vertices.push(new THREE.Vector3(4.8233291063411405, 4.758080818456254, 12.54497248088705));
                wire.vertices.push(new THREE.Vector3(8.281391217918348, -0.13245005093045137, 16.01581410332876));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.4884473891658487, 8.054074341587981, 10.210090845086645));
                wire.vertices.push(new THREE.Vector3(4.823329106341134, 4.7580808184562144, 12.544972480887111));
                wire.vertices.push(new THREE.Vector3(7.403834023839947, 1.1086961376939755, 15.125477308285891));
                wire.vertices.push(new THREE.Vector3(7.401702969516481, 1.1056823714607305, 15.123346253887899));
                wire.vertices.push(new THREE.Vector3(2.488447389163147, 8.054074341584627, 10.21009084508431));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-3.968655308899577, 0.1123970315410574, 3.752987950949894));
                wire.vertices.push(new THREE.Vector3(2.0673182856492804, 8.64855361965245, 9.788961756247257));
                wire.vertices.push(new THREE.Vector3(2.4884473891631034, 8.05407434158469, 10.210090845084267));
                wire.vertices.push(new THREE.Vector3(7.401702969516367, 1.105682371460754, 15.123346253887906));
                wire.vertices.push(new THREE.Vector3(1.365345009034721, -7.431017792221812, 9.08698808264386));
                wire.vertices.push(new THREE.Vector3(-2.8414482260815905, -5.836906853454611, 4.880194886885084));
                wire.vertices.push(new THREE.Vector3(-3.9686553088995673, 0.11239703154100411, 3.752987950949904));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(0.6973703140594667, 4.379231638147601, 8.419013679252117));
                wire.vertices.push(new THREE.Vector3(-0.9171083446165653, 2.020014224577171, 6.8045349623294555));
                wire.vertices.push(new THREE.Vector3(-1.4664282411147838, 0.8469861441155935, 6.255215036870311));
                wire.vertices.push(new THREE.Vector3(-1.656514538701174, -0.5340402831203157, 6.065128705187647));
                wire.vertices.push(new THREE.Vector3(-1.4584283222015983, -1.912816306228624, 6.263214887646598));
                wire.vertices.push(new THREE.Vector3(-0.9023264219043483, -3.0794357779300032, 6.819316759141003));
                wire.vertices.push(new THREE.Vector3(-0.0728703096001766, -3.8562914621384703, 7.648772852265267));
                wire.vertices.push(new THREE.Vector3(0.9036628428185622, -4.12511412517774, 8.625305998046912));
                wire.vertices.push(new THREE.Vector3(1.8786047177431158, -3.8449779541861027, 9.600247879887718));
                wire.vertices.push(new THREE.Vector3(2.7035292551342422, -3.0585311410242326, 10.425172436695362));
                wire.vertices.push(new THREE.Vector3(4.312810192313748, -0.6974209481079114, 12.034453432168306));
                wire.vertices.push(new THREE.Vector3(4.784526842679725, 0.4682644937922511, 12.506170111313821));
                wire.vertices.push(new THREE.Vector3(4.922561722867471, 1.7970791940874342, 12.644205024308775));
                wire.vertices.push(new THREE.Vector3(4.707838004425582, 3.10537703342791, 12.429481338167534));
                wire.vertices.push(new THREE.Vector3(4.17003113993249, 4.212347383292531, 11.891674501004587));
                wire.vertices.push(new THREE.Vector3(3.383467627734319, 4.9650036692983655, 11.10511100738887));
                wire.vertices.push(new THREE.Vector3(2.4568528701758794, 5.259326567984846, 10.178496257097095));
                wire.vertices.push(new THREE.Vector3(1.5182477656804565, 5.054639784780953, 9.239891147548207));
                wire.vertices.push(new THREE.Vector3(0.6973703140595262, 4.379231638147701, 8.419013679252174));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.0677026515821595, 8.64909719522364, 9.789346122193917));
                wire.vertices.push(new THREE.Vector3(1.043487531101702, 10.097555962010219, 8.765131037474646));
                wire.vertices.push(new THREE.Vector3(1.042167506637778, 10.095689165320131, 8.763811012964272));
                wire.vertices.push(new THREE.Vector3(2.067318285648714, 8.64855361965245, 9.788961756247165));
                wire.vertices.push(new THREE.Vector3(2.067702651582069, 8.649097195223625, 9.789346122193939));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(14.392262435429643, -11.777003588213741, 26.425593651826915));
                wire.vertices.push(new THREE.Vector3(16.460055626000326, -14.70130446494838, 28.493386770199123));
                wire.vertices.push(new THREE.Vector3(16.460055625959, -14.70032411712529, 28.493386770182013));
                wire.vertices.push(new THREE.Vector3(14.395444657021443, -11.777003588024055, 26.42877587341875));
                wire.vertices.push(new THREE.Vector3(14.39226243542964, -11.77700358821373, 26.425593651826947));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-11.447139158748115, 24.7650588716469, 0.5867105620048108));
                wire.vertices.push(new THREE.Vector3(-9.351600510634714, 21.801519996553655, 2.6822491369510137));
                wire.vertices.push(new THREE.Vector3(-9.351600512530755, 21.846506669136506, 2.682249136165634));
                wire.vertices.push(new THREE.Vector3(-11.412843826411464, 24.765058873691057, 0.6210058943414507));
                wire.vertices.push(new THREE.Vector3(-11.447139158748104, 24.765058871646897, 0.5867105620048152));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(7.346987644251499, 1.1573997977168702, -14.016337787452926));
                wire.vertices.push(new THREE.Vector3(1.2557597731854457, -7.456897932892769, -7.925109402934083));
                wire.vertices.push(new THREE.Vector3(1.638503743377512, -7.456897910079446, -7.542365432742));
                wire.vertices.push(new THREE.Vector3(2.0212477135695783, -7.456897887266128, -7.159621462549973));
                wire.vertices.push(new THREE.Vector3(2.786735653953711, -7.45689784163949, -6.3941335221659195));
                wire.vertices.push(new THREE.Vector3(4.3177115347220045, -7.456897750386254, -4.8631576413978745));
                wire.vertices.push(new THREE.Vector3(4.3340803873488305, -7.425275552618542, -4.891509328669686));
                wire.vertices.push(new THREE.Vector3(6.800852009656626, -5.681004454895467, -4.891509359120835));
                wire.vertices.push(new THREE.Vector3(6.822028754701806, -5.6810044536332445, -4.8703326140756715));
                wire.vertices.push(new THREE.Vector3(9.528093934064401, -1.8540500813964762, -7.576398021543184));
                wire.vertices.push(new THREE.Vector3(7.378749088111648, 1.1630173325097006, -13.992520734864032));
                wire.vertices.push(new THREE.Vector3(7.350959839719678, 1.163017330853279, -14.020309983255942));
                wire.vertices.push(new THREE.Vector3(7.346987644251499, 1.1573997977168702, -14.016337787452926));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(1.2557597731854457, -7.456897932892771, -7.925109402934083));
                wire.vertices.push(new THREE.Vector3(-2.9510334619300522, -5.862786847241017, -3.718316262834634));
                wire.vertices.push(new THREE.Vector3(1.2019795766051282, -5.8627865997021225, 0.43469677570011145));
                wire.vertices.push(new THREE.Vector3(2.6771772864145094, -6.709284154957104, -2.557849313014695));
                wire.vertices.push(new THREE.Vector3(2.930491095826685, -6.7388196438903325, -2.4604214248893452));
                wire.vertices.push(new THREE.Vector3(4.317711534721951, -7.456897750386215, -4.863157641397834));
                wire.vertices.push(new THREE.Vector3(1.2557597731854742, -7.456897932892765, -7.925109402933998));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-2.9510334619300522, -5.862786847241026, -3.7183162628346054));
                wire.vertices.push(new THREE.Vector3(-4.07824054474662, 0.08651707711224788, -2.5911095346240245));
                wire.vertices.push(new THREE.Vector3(-0.8464957640363169, 0.08651726973927198, 0.6406352460858241));
                wire.vertices.push(new THREE.Vector3(1.3110607907400946, -5.607184072594513, 0.6406353454865672));
                wire.vertices.push(new THREE.Vector3(1.3250474705937734, -5.6810045893485, 0.6266486700327789));
                wire.vertices.push(new THREE.Vector3(1.2454387306966535, -5.681004594093562, 0.5470399301356677));
                wire.vertices.push(new THREE.Vector3(1.19379237895039, -5.797352260962144, 0.45130509669436775));
                wire.vertices.push(new THREE.Vector3(1.201979576605197, -5.8627865997021456, 0.4346967757002176));
                wire.vertices.push(new THREE.Vector3(-2.9510334619299954, -5.862786847241017, -3.718316262834577));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.01211656892508, 8.699583370710375, -8.681467161675158));
                wire.vertices.push(new THREE.Vector3(2.0169595217876704, 8.706432340858292, -8.686310114945938));
                wire.vertices.push(new THREE.Vector3(2.0447487701793534, 8.706432342514649, -8.658520866554255));
                wire.vertices.push(new THREE.Vector3(4.194093616132498, 5.689364928608504, -2.2423981532329544));
                wire.vertices.push(new THREE.Vector3(1.334263714008824, 1.6449543832708353, 0.6174319899566992));
                wire.vertices.push(new THREE.Vector3(-0.8330993746632014, 0.11239710895497446, 0.6174320167125691));
                wire.vertices.push(new THREE.Vector3(-0.8464957640364048, 0.08651726973925022, 0.6406352460859068));
                wire.vertices.push(new THREE.Vector3(-4.07824054474662, 0.08651707711223366, -2.591109534624053));
                wire.vertices.push(new THREE.Vector3(2.0121165689249665, 8.699583370710219, -8.681467161675045));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.463417671051587, -11.777003540035833, 24.185060637360294));
                wire.vertices.push(new THREE.Vector3(16.477783508033127, -11.77700386080353, 5.776490747301921));
                wire.vertices.push(new THREE.Vector3(16.47252346208566, -11.777003861025225, 5.77649074730223));
                wire.vertices.push(new THREE.Vector3(16.47252346208566, -11.777003827724279, 7.68400214679329));
                wire.vertices.push(new THREE.Vector3(0.14531770709214697, -11.777004515864451, 7.68400214679329));
                wire.vertices.push(new THREE.Vector3(0.05383844378783831, -11.777004518122993, 7.775481410098386));
                wire.vertices.push(new THREE.Vector3(16.463417671051467, -11.777003540035833, 24.185060637360202));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.28248796258396, -0.13993558452513355, 16.004131216202154));
                wire.vertices.push(new THREE.Vector3(0.05383844378735603, -11.777004518122986, 7.775481410098109));
                wire.vertices.push(new THREE.Vector3(0.14531770709208303, -11.777004515864574, 7.684002146793191));
                wire.vertices.push(new THREE.Vector3(10.738666210059598, -4.28637528422113, 7.684002016023479));
                wire.vertices.push(new THREE.Vector3(11.006430961084703, -3.907698703263897, 7.951766776397818));
                wire.vertices.push(new THREE.Vector3(8.286794405399377, -0.13993558441878307, 15.999824773386507));
                wire.vertices.push(new THREE.Vector3(8.282487962583929, -0.13993558452510868, 16.004131216202012));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.286794405399036, -0.1399355844188115, 15.999824773386194));
                wire.vertices.push(new THREE.Vector3(7.406009412331824, 1.105682371567081, 15.11903981107213));
                wire.vertices.push(new THREE.Vector3(7.4017029695164815, 1.105682371460734, 15.123346253887899));
                wire.vertices.push(new THREE.Vector3(8.282487962583929, -0.13993558452510868, 16.004131216202012));
                wire.vertices.push(new THREE.Vector3(8.286794405399377, -0.13993558441878307, 15.999824773386507));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.47252346208535, -11.777003861025225, 5.776490747301921));
                wire.vertices.push(new THREE.Vector3(4.334080570760619, -11.777004372622343, 5.7764907473019775));
                wire.vertices.push(new THREE.Vector3(4.334080384861819, -7.3662645199385475, 5.776490670300202));
                wire.vertices.push(new THREE.Vector3(4.675842420247079, -7.431017710488762, 5.7764906714306505));
                wire.vertices.push(new THREE.Vector3(6.675893414442017, -6.016767963329248, 5.776490646740954));
                wire.vertices.push(new THREE.Vector3(6.675893400290498, -5.681004273922311, 5.776490640879235));
                wire.vertices.push(new THREE.Vector3(12.27663096043753, -5.681004037868872, 5.776490640878933));
                wire.vertices.push(new THREE.Vector3(16.47252345719515, -11.660974288597565, 5.776490745276357));
                wire.vertices.push(new THREE.Vector3(16.472523462085434, -11.777003861025218, 5.7764907473019775));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(4.334080570760506, -11.777004372622347, 5.776490747301949));
                wire.vertices.push(new THREE.Vector3(3.084031370980057, -11.777004463106703, 3.6113420213214056));
                wire.vertices.push(new THREE.Vector3(3.0840311578093123, -6.719191529987632, 3.6113419330232825));
                wire.vertices.push(new THREE.Vector3(4.3340803848618314, -7.3662645199385475, 5.776490670300178));
                wire.vertices.push(new THREE.Vector3(4.334080570760619, -11.777004372622304, 5.7764907473019775));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.93147268360579, -6.7018503739250885, 3.672375197795162));
                wire.vertices.push(new THREE.Vector3(3.084031157809193, -6.7191915299876275, 3.611341933023141));
                wire.vertices.push(new THREE.Vector3(3.0840313709799148, -11.777004463106708, 3.611342021321377));
                wire.vertices.push(new THREE.Vector3(3.1433850216545522, -11.777004461019676, 3.58759671886574));
                wire.vertices.push(new THREE.Vector3(3.1433847647272777, -5.681004461019686, 3.58759661244303));
                wire.vertices.push(new THREE.Vector3(2.9314726405803824, -5.681004468471062, 3.672375179973447));
                wire.vertices.push(new THREE.Vector3(2.9314726836058207, -6.701850373925092, 3.672375197795167));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.8415357290812167, -5.681004528210962, 0.46754097346601886));
                wire.vertices.push(new THREE.Vector3(2.8415359860083607, -11.777004528210963, 0.467541079888691));
                wire.vertices.push(new THREE.Vector3(3.1433850216545522, -11.777004461019676, 3.58759671886574));
                wire.vertices.push(new THREE.Vector3(3.143384764727301, -5.681004461019686, 3.5875966124430363));
                wire.vertices.push(new THREE.Vector3(2.9994745301256387, -5.681004493053955, 2.100071770714692));
                wire.vertices.push(new THREE.Vector3(2.8415357290811585, -5.681004528210968, 0.46754097346598655));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.9526653379193433, -5.681004574494081, -2.451892915339268));
                wire.vertices.push(new THREE.Vector3(2.952665594846431, -11.777004574494082, -2.4518928089165697));
                wire.vertices.push(new THREE.Vector3(2.8415359860084095, -11.777004528210956, 0.46754107988874694));
                wire.vertices.push(new THREE.Vector3(2.8415357290811585, -5.681004528210968, 0.46754097346598655));
                wire.vertices.push(new THREE.Vector3(2.89524969874131, -5.681004550581695, -0.9435535581149566));
                wire.vertices.push(new THREE.Vector3(2.9526653379192567, -5.6810045744940885, -2.451892915339272));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.9526655948464224, -11.777004574494082, -2.4518928089165684));
                wire.vertices.push(new THREE.Vector3(2.9304913081702466, -11.777004575577543, -2.4604213369337913));
                wire.vertices.push(new THREE.Vector3(2.9304910958265875, -6.738819643890326, -2.460421424889476));
                wire.vertices.push(new THREE.Vector3(2.677177286414519, -6.709284154957112, -2.557849313014657));
                wire.vertices.push(new THREE.Vector3(2.6771772430757093, -5.681004587954809, -2.557849330966148));
                wire.vertices.push(new THREE.Vector3(2.9526653379193433, -5.681004574494081, -2.451892915339268));
                wire.vertices.push(new THREE.Vector3(2.952665594846536, -11.777004574494022, -2.45189280891654));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.9304913081703603, -11.777004575577548, -2.4604213369337344));
                wire.vertices.push(new THREE.Vector3(4.334080570760591, -11.777004558862117, -4.891509252698029));
                wire.vertices.push(new THREE.Vector3(4.334080387348886, -7.425275552618526, -4.891509328669731));
                wire.vertices.push(new THREE.Vector3(4.317711534721957, -7.456897750386194, -4.86315764139784));
                wire.vertices.push(new THREE.Vector3(2.930491095826626, -6.738819643890328, -2.460421424889399));
                wire.vertices.push(new THREE.Vector3(2.9304913081702466, -11.777004575577498, -2.4604213369337913));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(4.334080570760534, -11.77700455886212, -4.891509252698057));
                wire.vertices.push(new THREE.Vector3(16.472523462085434, -11.777004047264994, -4.891509252698029));
                wire.vertices.push(new THREE.Vector3(16.47252345719474, -11.660974474837326, -4.891509254723985));
                wire.vertices.push(new THREE.Vector3(12.276630960437794, -5.681004224108641, -4.891509359120776));
                wire.vertices.push(new THREE.Vector3(6.800852009656648, -5.681004454895479, -4.891509359120818));
                wire.vertices.push(new THREE.Vector3(4.334080387348925, -7.425275552618522, -4.8915093286696285));
                wire.vertices.push(new THREE.Vector3(4.334080570760591, -11.777004558862078, -4.891509252698029));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.30221567831586, -0.19305555260978835, -14.971565741022602));
                wire.vertices.push(new THREE.Vector3(7.346987644251499, 1.1573997977168702, -14.016337787452926));
                wire.vertices.push(new THREE.Vector3(7.3509598397198985, 1.1630173308533098, -14.020309983255707));
                wire.vertices.push(new THREE.Vector3(8.306031961510826, -0.1876585127409598, -14.975382024540181));
                wire.vertices.push(new THREE.Vector3(8.30221567831535, -0.1930555526097848, -14.971565741023));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.012116568925933, 8.699583370710368, -8.681467161674618));
                wire.vertices.push(new THREE.Vector3(1.0620335046581317, 10.042765010738666, -7.731384177467504));
                wire.vertices.push(new THREE.Vector3(1.0670315300315805, 10.049833286551545, -7.736382203262241));
                wire.vertices.push(new THREE.Vector3(2.016959521787612, 8.70643234085826, -8.686310114945911));
                wire.vertices.push(new THREE.Vector3(2.01211656892508, 8.699583370710375, -8.681467161675158));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.30221567831535, -0.1930555526097848, -14.971565741023));
                wire.vertices.push(new THREE.Vector3(8.306031961510882, -0.1876585127409527, -14.975382024540153));
                wire.vertices.push(new THREE.Vector3(8.33382120990234, -0.18765851108460296, -14.94759277614861));
                wire.vertices.push(new THREE.Vector3(11.02398886504835, -3.9638869676612987, -6.917031357713627));
                wire.vertices.push(new THREE.Vector3(10.88743428925406, -4.157004315636108, -6.780476770408512));
                wire.vertices.push(new THREE.Vector3(10.873913073427332, -4.157004316442059, -6.793997986235155));
                wire.vertices.push(new THREE.Vector3(0.12464848015125085, -11.75788288269031, -6.793997853540617));
                wire.vertices.push(new THREE.Vector3(8.302215678315264, -0.19305555260988783, -14.971565741022914));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(11.207304574545361, -4.157004239031501, -3.164723760933043));
                wire.vertices.push(new THREE.Vector3(11.20730457454539, -4.157004302390632, -6.793997986235553));
                wire.vertices.push(new THREE.Vector3(11.179928929338502, -4.157004303544431, -6.793997986235581));
                wire.vertices.push(new THREE.Vector3(11.161063128660402, -4.15700430401021, -6.775132185557425));
                wire.vertices.push(new THREE.Vector3(11.16102791987106, -4.157004304341052, -6.7939979862351265));
                wire.vertices.push(new THREE.Vector3(10.873913073427332, -4.157004316442034, -6.79399798623524));
                wire.vertices.push(new THREE.Vector3(10.887434289254003, -4.157004315636108, -6.780476770408484));
                wire.vertices.push(new THREE.Vector3(7.362319059021454, -4.157004402667873, -3.25536154017707));
                wire.vertices.push(new THREE.Vector3(8.342790360034867, -4.157004362143205, -3.3011352572178176));
                wire.vertices.push(new THREE.Vector3(11.207304574545114, -4.157004239031512, -3.164723760933197));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(11.161027919870492, -4.157004304341049, -6.793997986235581));
                wire.vertices.push(new THREE.Vector3(11.161063128660402, -4.15700430401021, -6.775132185557425));
                wire.vertices.push(new THREE.Vector3(11.17992893046295, -4.183684574728433, -6.7939979857697494));
                wire.vertices.push(new THREE.Vector3(11.161027919870463, -4.157004304341047, -6.793997986235524));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(11.179928929338445, -4.157004303544431, -6.793997986235524));
                wire.vertices.push(new THREE.Vector3(11.179928930463007, -4.183684574728456, -6.793997985769778));
                wire.vertices.push(new THREE.Vector3(11.161063128660402, -4.15700430401021, -6.775132185557425));
                wire.vertices.push(new THREE.Vector3(11.179928929338502, -4.157004303544431, -6.793997986235581));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.472523457194768, -11.660974508050522, -6.793997855232801));
                wire.vertices.push(new THREE.Vector3(11.20730457454537, -4.157004302390633, -6.793997986235568));
                wire.vertices.push(new THREE.Vector3(11.207304574545276, -4.157004239031499, -3.164723760933157));
                wire.vertices.push(new THREE.Vector3(12.27663096043753, -5.681004193073769, -3.113801172025127));
                wire.vertices.push(new THREE.Vector3(12.27663096043753, -5.681004224108623, -4.891509359121107));
                wire.vertices.push(new THREE.Vector3(16.472523457194708, -11.660974474837236, -4.891509254723958));
                wire.vertices.push(new THREE.Vector3(16.47252345719472, -11.6609745080505, -6.793997855232741));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(1.0620335046581317, 10.042765010738666, -7.731384177467504));
                wire.vertices.push(new THREE.Vector3(-7.13820777879647, -1.554128320745253, 0.4688577972166854));
                wire.vertices.push(new THREE.Vector3(3.5235216060472196, 5.9848535004967385, 0.46885766559872577));
                wire.vertices.push(new THREE.Vector3(3.58081042739635, 5.9848535039114, 0.5261464869480035));
                wire.vertices.push(new THREE.Vector3(3.7849884335689836, 6.273604831631673, 0.3219684635637776));
                wire.vertices.push(new THREE.Vector3(1.0948207784236104, 10.049833288207928, -7.708592954870198));
                wire.vertices.push(new THREE.Vector3(1.067031530031585, 10.049833286551575, -7.736382203262252));
                wire.vertices.push(new THREE.Vector3(1.0620335046581317, 10.042765010738666, -7.731384177467504));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(3.7674305296024784, 6.3297928432713135, 0.7127665976702247));
                wire.vertices.push(new THREE.Vector3(5.642804142751656, 3.6776143149043774, 2.5881401453400654));
                wire.vertices.push(new THREE.Vector3(4.423077939080295, 1.8448584730349817, 1.3684138964198191));
                wire.vertices.push(new THREE.Vector3(3.908609757088271, 0.6849824764547059, 0.8539456857916057));
                wire.vertices.push(new THREE.Vector3(3.7443366219898437, -0.6643492250542423, 0.689672517379472));
                wire.vertices.push(new THREE.Vector3(3.954896568162593, -2.000760991502919, 0.9002324305574585));
                wire.vertices.push(new THREE.Vector3(4.508709366805035, -3.1238149422565162, 1.4540452014727054));
                wire.vertices.push(new THREE.Vector3(5.322712995855434, -3.8650730559065796, 2.268048812222063));
                wire.vertices.push(new THREE.Vector3(6.274821458817765, -4.113359863160294, 3.2201572690543334));
                wire.vertices.push(new THREE.Vector3(7.222235502316881, -3.8314367803079663, 4.167571319513769));
                wire.vertices.push(new THREE.Vector3(8.02285995199852, -3.061587231252031, 4.968195788202183));
                wire.vertices.push(new THREE.Vector3(9.185683018944246, -1.3327725318315053, 6.131018897829932));
                wire.vertices.push(new THREE.Vector3(11.006430961085194, -3.907698703263984, 7.951766776398213));
                wire.vertices.push(new THREE.Vector3(10.738666210059447, -4.286375284221151, 7.68400201602333));
                wire.vertices.push(new THREE.Vector3(10.738666204606943, -4.1570040693882895, 7.684002013764825));
                wire.vertices.push(new THREE.Vector3(6.625938499680217, -4.157004314525967, 3.5712743088385537));
                wire.vertices.push(new THREE.Vector3(4.715272180394834, -4.157004428410556, 1.6606079895533412));
                wire.vertices.push(new THREE.Vector3(3.5808108548437825, -4.157004496029724, 0.5261466640023673));
                wire.vertices.push(new THREE.Vector3(3.580810748051402, -1.6231879992552085, 0.5261466197675188));
                wire.vertices.push(new THREE.Vector3(3.5808106854573047, -0.13804499293042793, 0.5261465938401968));
                wire.vertices.push(new THREE.Vector3(3.580810427396375, 5.984853503911419, 0.5261464869478751));
                wire.vertices.push(new THREE.Vector3(3.523521606047309, 5.984853500496732, 0.46885766559887765));
                wire.vertices.push(new THREE.Vector3(3.7674305296029114, 6.3297928432713295, 0.712766597670679));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(4.247283261247389, 5.63548945347916, 3.347880781229833));
                wire.vertices.push(new THREE.Vector3(5.082283161871674, 4.454621389591972, 4.182880652699529));
                wire.vertices.push(new THREE.Vector3(5.642804142752254, 3.6776143149043925, 2.58814014534002));
                wire.vertices.push(new THREE.Vector3(3.767430529602441, 6.329792843271323, 0.7127665976701838));
                wire.vertices.push(new THREE.Vector3(1.047793973916697, 10.097555962116552, 8.760824594658686));
                wire.vertices.push(new THREE.Vector3(2.0720090943972025, 8.649097195329947, 9.78503967937786));
                wire.vertices.push(new THREE.Vector3(4.247283261247333, 5.635489453479213, 3.347880781229918));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(1.043487531101702, 10.097555962010219, 8.765131037474646));
                wire.vertices.push(new THREE.Vector3(2.067702651581982, 8.64909719522364, 9.789346122193706));
                wire.vertices.push(new THREE.Vector3(2.072009094397174, 8.649097195329983, 9.785039679377945));
                wire.vertices.push(new THREE.Vector3(1.0477939739171496, 10.097555962116548, 8.760824594658972));
                wire.vertices.push(new THREE.Vector3(1.0434875311016185, 10.097555962010226, 8.765131037474504));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-11.412843826411466, 24.765058873691057, 0.6210058943414447));
                wire.vertices.push(new THREE.Vector3(-9.351600512530752, 21.84650666913651, 2.6822491361656375));
                wire.vertices.push(new THREE.Vector3(-7.287198467286865, 21.846506720104653, 0.6178470909215491));
                wire.vertices.push(new THREE.Vector3(-11.412843826411432, 24.76505887369104, 0.6210058943414879));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(14.395444657021471, -11.777003588024064, 26.428775873418743));
                wire.vertices.push(new THREE.Vector3(16.46005562595903, -14.700324117125314, 28.493386770182042));
                wire.vertices.push(new THREE.Vector3(16.46328041672379, -11.77700353697115, 24.36094011371617));
                wire.vertices.push(new THREE.Vector3(14.395444657021471, -11.777003588024055, 26.428775873418743));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.067702651582069, 8.649097195223625, 9.789346122193939));
                wire.vertices.push(new THREE.Vector3(2.067318285648714, 8.64855361965245, 9.788961756247165));
                wire.vertices.push(new THREE.Vector3(-3.9686553088996277, 0.11239703154107517, 3.752987950949631));
                wire.vertices.push(new THREE.Vector3(-0.8330993746632034, 0.11239710895497534, 0.6174320167125618));
                wire.vertices.push(new THREE.Vector3(1.3342637140088414, 1.6449543832708997, 0.6174319899567706));
                wire.vertices.push(new THREE.Vector3(1.4255491412529606, 1.644954385524664, 0.5261465627133131));
                wire.vertices.push(new THREE.Vector3(4.247283261247361, 5.635489453479185, 3.347880781229861));
                wire.vertices.push(new THREE.Vector3(2.0720090943975413, 8.649097195329961, 9.785039679378146));
                wire.vertices.push(new THREE.Vector3(2.0677026515819703, 8.64909719522364, 9.789346122193718));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-3.968655308899577, 0.1123970315410574, 3.752987950949894));
                wire.vertices.push(new THREE.Vector3(-2.84144822608161, -5.836906853454595, 4.880194886884794));
                wire.vertices.push(new THREE.Vector3(1.331737703199446, -5.836906750422584, 0.7070089576028402));
                wire.vertices.push(new THREE.Vector3(1.3110354625313505, -5.681004589206086, 0.6686340315800408));
                wire.vertices.push(new THREE.Vector3(1.357963823585493, -5.681004588047468, 0.621705670526211));
                wire.vertices.push(new THREE.Vector3(1.4395361267613995, -5.681004586033544, 0.5401333673507638));
                wire.vertices.push(new THREE.Vector3(1.4255494469074392, -5.607184069768083, 0.5261466893192903));
                wire.vertices.push(new THREE.Vector3(1.3110607907401448, -5.6071840725945, 0.6406353454865256));
                wire.vertices.push(new THREE.Vector3(-0.8464957640363189, 0.08651726973918672, 0.6406352460858673));
                wire.vertices.push(new THREE.Vector3(-0.8330993746630542, 0.11239710895498087, 0.6174320167127227));
                wire.vertices.push(new THREE.Vector3(-3.9686553088995717, 0.11239703154107517, 3.752987950949575));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-2.8414482260815923, -5.836906853454606, 4.880194886885082));
                wire.vertices.push(new THREE.Vector3(1.3653450090346553, -7.431017792221805, 9.086988082643614));
                wire.vertices.push(new THREE.Vector3(4.675842420247108, -7.431017710488758, 5.7764906714306505));
                wire.vertices.push(new THREE.Vector3(4.334080384861807, -7.366264519938547, 5.7764906703002055));
                wire.vertices.push(new THREE.Vector3(3.0840311578091626, -6.719191529987635, 3.6113419330231364));
                wire.vertices.push(new THREE.Vector3(2.9314726836057776, -6.701850373925096, 3.672375197795188));
                wire.vertices.push(new THREE.Vector3(1.3317377031996704, -5.836906750422588, 0.7070089576030689));
                wire.vertices.push(new THREE.Vector3(-2.841448226081573, -5.836906853454595, 4.880194886884757));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(1.365345009034721, -7.431017792221812, 9.08698808264386));
                wire.vertices.push(new THREE.Vector3(7.401702969516253, 1.1056823714607589, 15.123346253887702));
                wire.vertices.push(new THREE.Vector3(7.406009412331457, 1.1056823715670738, 15.119039811071872));
                wire.vertices.push(new THREE.Vector3(9.581283579182063, -1.9079253702837002, 8.681880912924315));
                wire.vertices.push(new THREE.Vector3(6.675893414442072, -6.016767963329242, 5.776490646740967));
                wire.vertices.push(new THREE.Vector3(4.675842420247193, -7.43101771048876, 5.776490671430736));
                wire.vertices.push(new THREE.Vector3(1.3653450090346837, -7.431017792221805, 9.086988082643586));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.306031961510826, -0.1876585127409598, -14.975382024540181));
                wire.vertices.push(new THREE.Vector3(7.350959839719906, 1.1630173308533145, -14.020309983255686));
                wire.vertices.push(new THREE.Vector3(7.3787490881114195, 1.1630173325096713, -13.9925207348642));
                wire.vertices.push(new THREE.Vector3(8.33382120990285, -0.18765851108458437, -14.94759277614819));
                wire.vertices.push(new THREE.Vector3(8.306031961510882, -0.1876585127409527, -14.975382024540153));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(9.22449643528094, -1.4190205642117135, -5.117539079632792));
                wire.vertices.push(new THREE.Vector3(11.023988865047926, -3.963886967661285, -6.91703135771408));
                wire.vertices.push(new THREE.Vector3(10.93992112582464, -3.845879828393267, -7.167986402040128));
                wire.vertices.push(new THREE.Vector3(10.855853386601353, -3.727872689125247, -7.418941446366233));
                wire.vertices.push(new THREE.Vector3(10.687717908154724, -3.4918584105892005, -7.920851535018386));
                wire.vertices.push(new THREE.Vector3(10.351446951261522, -3.019829853517116, -8.92467171232272));
                wire.vertices.push(new THREE.Vector3(9.678905037475147, -2.0757727393729457, -10.93231206693136));
                wire.vertices.push(new THREE.Vector3(8.333821209902332, -0.187658511084555, -14.947592776148646));
                wire.vertices.push(new THREE.Vector3(7.3787490881114195, 1.1630173325096926, -13.992520734864257));
                wire.vertices.push(new THREE.Vector3(9.528093934064415, -1.8540500813965028, -7.576398021543173));
                wire.vertices.push(new THREE.Vector3(8.66813177281594, -0.6378800235530946, -6.7164359327845204));
                wire.vertices.push(new THREE.Vector3(9.224496435280656, -1.4190205642116887, -5.117539079633133));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(1.3477248655808864, -5.681004588788614, 0.6039712750457227));
                wire.vertices.push(new THREE.Vector3(1.3250474705937918, -5.6810045893484995, 0.6266486700329144));
                wire.vertices.push(new THREE.Vector3(1.3110607907402008, -5.607184072594697, 0.6406353454865639));
                wire.vertices.push(new THREE.Vector3(1.4255494469074765, -5.607184069768158, 0.5261466893192575));
                wire.vertices.push(new THREE.Vector3(1.4255491412526546, 1.6449543855246493, 0.5261465627129241));
                wire.vertices.push(new THREE.Vector3(1.3342637140087499, 1.6449543832708313, 0.6174319899567484));
                wire.vertices.push(new THREE.Vector3(4.194093616132307, 5.68936492860853, -2.2423981532331254));
                wire.vertices.push(new THREE.Vector3(5.129141422567329, 4.3670077411852155, -3.1774458808500867));
                wire.vertices.push(new THREE.Vector3(3.217593188980061, 1.7006954572925963, -1.2658974883380267));
                wire.vertices.push(new THREE.Vector3(2.649579687628915, 0.5230098007384676, -0.6978839167912554));
                wire.vertices.push(new THREE.Vector3(2.448551376854681, -0.8739144863615493, -0.49685552275389));
                wire.vertices.push(new THREE.Vector3(2.6459077620476705, -2.271885590558135, -0.6942118246213056));
                wire.vertices.push(new THREE.Vector3(3.210822872195166, -3.4525481913867786, -1.2591268643958529));
                wire.vertices.push(new THREE.Vector3(4.0550601053092805, -4.231489349416551, -2.1033640510815417));
                wire.vertices.push(new THREE.Vector3(5.046754295485414, -4.487042782938184, -3.0950582260256));
                wire.vertices.push(new THREE.Vector3(6.031008319279039, -4.179292465286384, -4.079312268162653));
                wire.vertices.push(new THREE.Vector3(6.85408716590868, -3.3563072864825614, -4.902391163846119));
                wire.vertices.push(new THREE.Vector3(8.668131772816196, -0.6378800235531124, -6.716435932784265));
                wire.vertices.push(new THREE.Vector3(9.528093934064575, -1.8540500813965002, -7.57639802154298));
                wire.vertices.push(new THREE.Vector3(6.822028754701896, -5.681004453633236, -4.870332614075632));
                wire.vertices.push(new THREE.Vector3(2.8952496987415, -5.681004550581691, -0.9435535581148415));
                wire.vertices.push(new THREE.Vector3(1.3477248655810143, -5.681004588788614, 0.6039712750458));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(12.276630960437785, -5.681004037868869, 5.776490640879217));
                wire.vertices.push(new THREE.Vector3(6.675893400290603, -5.681004273922307, 5.776490640879237));
                wire.vertices.push(new THREE.Vector3(2.9994745301256387, -5.681004493053955, 2.100071770714692));
                wire.vertices.push(new THREE.Vector3(2.8415357290811585, -5.681004528210968, 0.46754097346598655));
                wire.vertices.push(new THREE.Vector3(2.895249698741509, -5.68100455058169, -0.9435535581148429));
                wire.vertices.push(new THREE.Vector3(6.822028754701806, -5.681004453633235, -4.870332614075656));
                wire.vertices.push(new THREE.Vector3(6.800852009656609, -5.681004454895471, -4.891509359120789));
                wire.vertices.push(new THREE.Vector3(12.276630960437501, -5.681004224108635, -4.891509359121102));
                wire.vertices.push(new THREE.Vector3(12.276630960437473, -5.68100419307377, -3.1138011720252052));
                wire.vertices.push(new THREE.Vector3(8.342790424266752, -5.681004362143193, -3.301135230612118));
                wire.vertices.push(new THREE.Vector3(6.942395471584604, -5.681004418537974, -3.1506319501417863));
                wire.vertices.push(new THREE.Vector3(5.708108256351011, -5.681004458715076, -2.472183476607654));
                wire.vertices.push(new THREE.Vector3(4.830518768706298, -5.681004476470633, -1.3705510732600032));
                wire.vertices.push(new THREE.Vector3(4.4451382330505, -5.681004469062957, -0.015841102946183128));
                wire.vertices.push(new THREE.Vector3(4.611474413528214, -5.68100443763589, 1.3827616054717566));
                wire.vertices.push(new THREE.Vector3(5.303842841722485, -5.681004387042179, 2.6092946138207935));
                wire.vertices.push(new THREE.Vector3(6.41533283244226, -5.68100432509415, 3.4743652822980664));
                wire.vertices.push(new THREE.Vector3(7.774315883214399, -5.681004261357385, 3.8443954549111368));
                wire.vertices.push(new THREE.Vector3(12.276630960437501, -5.6810040662398755, 4.151370785343261));
                wire.vertices.push(new THREE.Vector3(12.276630960437501, -5.681004037868863, 5.776490640878819));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(1.1937923740466374, -5.681004597941602, 0.45130509466312674));
                wire.vertices.push(new THREE.Vector3(2.677177243075704, -5.681004587954809, -2.5578493309661496));
                wire.vertices.push(new THREE.Vector3(2.677177264745154, -6.195144371455958, -2.5578493219904033));
                wire.vertices.push(new THREE.Vector3(2.677177286414519, -6.709284154957096, -2.5578493130146285));
                wire.vertices.push(new THREE.Vector3(1.2019795766051118, -5.862786599702135, 0.4346967757000755));
                wire.vertices.push(new THREE.Vector3(1.193792378950383, -5.797352260962137, 0.4513050966943329));
                wire.vertices.push(new THREE.Vector3(1.1937923740466956, -5.681004597941598, 0.45130509466315905));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(1.245438730696577, -5.681004594093552, 0.5470399301356395));
                wire.vertices.push(new THREE.Vector3(1.1937923740466374, -5.681004597941602, 0.45130509466312674));
                wire.vertices.push(new THREE.Vector3(1.193792378950377, -5.797352260962144, 0.45130509669436947));
                wire.vertices.push(new THREE.Vector3(1.2454387306966623, -5.681004594093562, 0.5470399301356679));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.9526653379192283, -5.6810045744940885, -2.451892915339272));
                wire.vertices.push(new THREE.Vector3(2.677177243075704, -5.681004587954809, -2.5578493309661496));
                wire.vertices.push(new THREE.Vector3(1.1937923740466374, -5.681004597941602, 0.45130509466312674));
                wire.vertices.push(new THREE.Vector3(1.2454387306966623, -5.681004594093551, 0.5470399301356679));
                wire.vertices.push(new THREE.Vector3(1.3250474705937312, -5.681004589348498, 0.6266486700328369));
                wire.vertices.push(new THREE.Vector3(1.3477248655809717, -5.681004588788614, 0.6039712750458079));
                wire.vertices.push(new THREE.Vector3(2.89524969874131, -5.681004550581695, -0.9435535581149566));
                wire.vertices.push(new THREE.Vector3(2.9526653379192567, -5.6810045744940885, -2.451892915339272));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(1.0948207784234256, 10.049833288208333, -7.708592954870767));
                wire.vertices.push(new THREE.Vector3(3.7849884335689836, 6.273604831631673, 0.3219684635637776));
                wire.vertices.push(new THREE.Vector3(4.020147726666437, 5.94103939564274, 0.08680919028850553));
                wire.vertices.push(new THREE.Vector3(4.2553070197642455, 5.608473959654177, -0.14835008298689445));
                wire.vertices.push(new THREE.Vector3(4.725625605959834, 4.943343087677057, -0.6186686295376376));
                wire.vertices.push(new THREE.Vector3(5.666262778350898, 3.6130813437228255, -1.559305722639607));
                wire.vertices.push(new THREE.Vector3(5.129141422567524, 4.36700774118523, -3.177445880849804));
                wire.vertices.push(new THREE.Vector3(4.194093616132307, 5.689364928608491, -2.2423981532332107));
                wire.vertices.push(new THREE.Vector3(2.0447487701793703, 8.706432342514638, -8.65852086655418));
                wire.vertices.push(new THREE.Vector3(1.0948207784230344, 10.049833288208, -7.708592954870687));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(1.094820778423042, 10.049833288208006, -7.70859295487071));
                wire.vertices.push(new THREE.Vector3(2.0447487701795923, 8.70643234251466, -8.658520866554019));
                wire.vertices.push(new THREE.Vector3(2.0169595217878395, 8.706432340858264, -8.686310114945655));
                wire.vertices.push(new THREE.Vector3(1.0670315300316702, 10.04983328655156, -7.7363822032621385));
                wire.vertices.push(new THREE.Vector3(1.0948207784236104, 10.049833288207928, -7.708592954870198));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(16.47252346208566, -11.777003827724279, 7.68400214679329));
                wire.vertices.push(new THREE.Vector3(16.47252346208566, -11.777003861025225, 5.776490747302233));
                wire.vertices.push(new THREE.Vector3(16.472523457194626, -11.660974288597433, 5.776490745276021));
                wire.vertices.push(new THREE.Vector3(16.472523457195493, -11.660974255296514, 7.684002144767669));
                wire.vertices.push(new THREE.Vector3(16.472523462085775, -11.777003827724274, 7.68400214679329));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(0.14531770709214697, -11.77700451586456, 7.684002146793318));
                wire.vertices.push(new THREE.Vector3(16.472523462085775, -11.777003827724275, 7.68400214679329));
                wire.vertices.push(new THREE.Vector3(16.472523457194683, -11.660974255296498, 7.684002144767135));
                wire.vertices.push(new THREE.Vector3(11.207304574546077, -4.157004049636659, 7.684002013764921));
                wire.vertices.push(new THREE.Vector3(10.738666204606858, -4.157004069388291, 7.684002013764793));
                wire.vertices.push(new THREE.Vector3(10.738666210059478, -4.2863752842211635, 7.684002016023328));
                wire.vertices.push(new THREE.Vector3(0.1453177070921754, -11.777004515864508, 7.684002146793176));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.286794405399007, -0.13993558441870846, 15.999824773386251));
                wire.vertices.push(new THREE.Vector3(11.006430961084753, -3.907698703264029, 7.951766776397722));
                wire.vertices.push(new THREE.Vector3(9.185683018943791, -1.3327725318314414, 6.131018897829648));
                wire.vertices.push(new THREE.Vector3(8.627988603228596, -0.5597628235278002, 7.728585970255671));
                wire.vertices.push(new THREE.Vector3(9.581283579181644, -1.9079253702836887, 8.681880912923873));
                wire.vertices.push(new THREE.Vector3(7.406009412331487, 1.1056823715670974, 15.119039811071923));
                wire.vertices.push(new THREE.Vector3(8.286794405399007, -0.1399355844187955, 15.999824773386225));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(4.247283261247766, 5.63548945347917, 3.3478807812303497));
                wire.vertices.push(new THREE.Vector3(1.4255491412527022, 1.6449543855246738, 0.5261465627128814));
                wire.vertices.push(new THREE.Vector3(1.4255494469077323, -5.607184069768174, 0.526146689319658));
                wire.vertices.push(new THREE.Vector3(1.4395361267612543, -5.681004586033527, 0.5401333673503927));
                wire.vertices.push(new THREE.Vector3(2.9994745301258945, -5.681004493053951, 2.100071770714891));
                wire.vertices.push(new THREE.Vector3(6.675893400290619, -5.681004273922307, 5.776490640879302));
                wire.vertices.push(new THREE.Vector3(6.675893414442186, -6.016767963329263, 5.7764906467413155));
                wire.vertices.push(new THREE.Vector3(9.581283579181672, -1.9079253702837278, 8.681880912923788));
                wire.vertices.push(new THREE.Vector3(8.627988603228175, -0.5597628235278016, 7.7285859702552955));
                wire.vertices.push(new THREE.Vector3(6.945229217470455, -3.061587257857708, 6.045826522730096));
                wire.vertices.push(new THREE.Vector3(6.14460476778882, -3.8314368069136453, 5.245202054041698));
                wire.vertices.push(new THREE.Vector3(5.197190724289669, -4.1133598897659756, 4.297788003582269));
                wire.vertices.push(new THREE.Vector3(4.2450822613273544, -3.865073082512261, 3.345679546750006));
                wire.vertices.push(new THREE.Vector3(3.43107863227695, -3.123814968862197, 2.5316759360006245));
                wire.vertices.push(new THREE.Vector3(2.8772658336345103, -2.0007610181085997, 1.9778631650853526));
                wire.vertices.push(new THREE.Vector3(2.6667058874617737, -0.664349251659921, 1.7673032519073786));
                wire.vertices.push(new THREE.Vector3(2.8309790225602, 0.6849824498490236, 1.9315764203195158));
                wire.vertices.push(new THREE.Vector3(3.3454472045522152, 1.8448584464293134, 2.4460446309477675));
                wire.vertices.push(new THREE.Vector3(5.082283161872056, 4.4546213895919635, 4.182880652699907));
                wire.vertices.push(new THREE.Vector3(4.247283261247418, 5.635489453479138, 3.347880781229833));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(12.276630960437501, -5.681004037868863, 5.776490640878848));
                wire.vertices.push(new THREE.Vector3(12.276630960437418, -5.681004066239861, 4.1513707853431585));
                wire.vertices.push(new THREE.Vector3(11.207304574545333, -4.1570041125814345, 4.078462311571826));
                wire.vertices.push(new THREE.Vector3(11.20730457454534, -4.1570040496366385, 7.684002013764384));
                wire.vertices.push(new THREE.Vector3(16.472523457194654, -11.66097425529648, 7.684002144767163));
                wire.vertices.push(new THREE.Vector3(16.47252345719471, -11.660974288597558, 5.77649074527605));
                wire.vertices.push(new THREE.Vector3(12.27663096043753, -5.6810040378689255, 5.776490640878961));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.999474530125896, -5.681004493053951, 2.1000717707149166));
                wire.vertices.push(new THREE.Vector3(1.4395361267612428, -5.681004586033527, 0.5401333673504283));
                wire.vertices.push(new THREE.Vector3(1.3579638235853335, -5.681004588047469, 0.6217056705260617));
                wire.vertices.push(new THREE.Vector3(1.3110354625312368, -5.681004589206091, 0.6686340315800408));
                wire.vertices.push(new THREE.Vector3(2.9314726405802674, -5.681004468471068, 3.672375179973386));
                wire.vertices.push(new THREE.Vector3(3.143384764727301, -5.681004461019686, 3.5875966124430363));
                wire.vertices.push(new THREE.Vector3(2.9994745301256387, -5.681004493053955, 2.1000717707147203));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(2.9314726836058185, -6.701850373925099, 3.6723751977951906));
                wire.vertices.push(new THREE.Vector3(2.931472640580287, -5.681004468471068, 3.6723751799733795));
                wire.vertices.push(new THREE.Vector3(1.3110354625313505, -5.681004589206083, 0.6686340315800408));
                wire.vertices.push(new THREE.Vector3(1.3317377031994226, -5.83690675042258, 0.7070089576028522));
                wire.vertices.push(new THREE.Vector3(2.9314726836057616, -6.701850373925087, 3.672375197795162));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(11.023988865047926, -3.963886967661285, -6.91703135771408));
                wire.vertices.push(new THREE.Vector3(9.22449643528094, -1.4190205642117135, -5.117539079632792));
                wire.vertices.push(new THREE.Vector3(9.062899118425065, -1.6611813964673487, -4.955941748343264));
                wire.vertices.push(new THREE.Vector3(8.901301801569105, -1.9033422287229804, -4.794344417053367));
                wire.vertices.push(new THREE.Vector3(8.578107167857155, -2.3876638932342313, -4.4711497544736005));
                wire.vertices.push(new THREE.Vector3(7.931717900431437, -3.3563072222315817, -3.824760429312164));
                wire.vertices.push(new THREE.Vector3(7.143552505686728, -4.157004408069003, -3.036594986840811));
                wire.vertices.push(new THREE.Vector3(7.362319059022383, -4.157004402667866, -3.255361540176466));
                wire.vertices.push(new THREE.Vector3(10.887434289253918, -4.15700431563611, -6.780476770408484));
                wire.vertices.push(new THREE.Vector3(11.023988865048352, -3.963886967661299, -6.9170313577136255));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.342790360034883, -4.157004362143205, -3.3011352572178225));
                wire.vertices.push(new THREE.Vector3(7.362319059021445, -4.157004402667873, -3.255361540177063));
                wire.vertices.push(new THREE.Vector3(7.009207490672907, -4.157004416080074, -3.1709400018437464));
                wire.vertices.push(new THREE.Vector3(6.869355614661089, -4.213840169640747, -3.1267881154640804));
                wire.vertices.push(new THREE.Vector3(6.701876122738383, -4.276250192205902, -3.065435880667337));
                wire.vertices.push(new THREE.Vector3(6.51363020088607, -4.338481061381698, -2.9848242137121304));
                wire.vertices.push(new THREE.Vector3(6.290048234872728, -4.4004063887368225, -2.871778832482505));
                wire.vertices.push(new THREE.Vector3(5.983160538140652, -4.461035074384, -2.682175039711751));
                wire.vertices.push(new THREE.Vector3(5.636423723964981, -4.487671841397576, -2.41012109901132));
                wire.vertices.push(new THREE.Vector3(5.614652388242803, -4.487553680374335, -2.390602801441304));
                wire.vertices.push(new THREE.Vector3(5.593041000600152, -4.487198978205717, -2.370907550145944));
                wire.vertices.push(new THREE.Vector3(5.5715909992435115, -4.486607420122629, -2.351036655815591));
                wire.vertices.push(new THREE.Vector3(5.550303811639338, -4.485778707445764, -2.3309914408294787));
                wire.vertices.push(new THREE.Vector3(5.51455666171924, -4.483828927882456, -2.2965801813063536));
                wire.vertices.push(new THREE.Vector3(5.4836611012187575, -4.481560144959873, -2.26605673340066));
                wire.vertices.push(new THREE.Vector3(5.323769204393585, -4.460285746415565, -2.0953740251054));
                wire.vertices.push(new THREE.Vector3(5.1292699982328145, -4.408335273500628, -1.8532742781895308));
                wire.vertices.push(new THREE.Vector3(4.9835383744229205, -4.344283322366644, -1.6390257652481353));
                wire.vertices.push(new THREE.Vector3(4.880050173131934, -4.280727329725252, -1.4635003980331476));
                wire.vertices.push(new THREE.Vector3(4.79974257178344, -4.217353379423345, -1.3092598002292846));
                wire.vertices.push(new THREE.Vector3(4.7375192237255135, -4.15700447698377, -1.1754229133866545));
                wire.vertices.push(new THREE.Vector3(4.494356286429195, -4.1570044734751574, -0.38739876758447167));
                wire.vertices.push(new THREE.Vector3(4.4545213243566195, -4.157004456994208, 0.652816516655264));
                wire.vertices.push(new THREE.Vector3(4.715272180394152, -4.157004428410564, 1.6606079895528012));
                wire.vertices.push(new THREE.Vector3(5.483661087539815, -4.157004376083745, 2.8028854016923788));
                wire.vertices.push(new THREE.Vector3(6.6259384996794495, -4.157004314525974, 3.5712743088380137));
                wire.vertices.push(new THREE.Vector3(7.774315818982586, -4.157004261357388, 3.8443954283054325));
                wire.vertices.push(new THREE.Vector3(7.774315883214386, -5.681004261357384, 3.8443954549111274));
                wire.vertices.push(new THREE.Vector3(6.415332832442264, -5.68100432509415, 3.474365282298048));
                wire.vertices.push(new THREE.Vector3(5.303842841722455, -5.6810043870421785, 2.6092946138208153));
                wire.vertices.push(new THREE.Vector3(4.611474413528208, -5.68100443763589, 1.382761605471758));
                wire.vertices.push(new THREE.Vector3(4.44513823305047, -5.681004469062958, -0.015841102946200447));
                wire.vertices.push(new THREE.Vector3(4.830518768706295, -5.681004476470633, -1.3705510732599946));
                wire.vertices.push(new THREE.Vector3(5.708108256350983, -5.681004458715075, -2.4721834766076345));
                wire.vertices.push(new THREE.Vector3(6.942395471584594, -5.681004418537974, -3.1506319501417925));
                wire.vertices.push(new THREE.Vector3(8.342790424266795, -5.681004362143194, -3.301135230612169));
                wire.vertices.push(new THREE.Vector3(8.342790360034996, -4.157004362143223, -3.301135257217851));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(11.207304574545162, -4.157004239031512, -3.1647237609331853));
                wire.vertices.push(new THREE.Vector3(8.342790360034996, -4.157004362143196, -3.301135257217851));
                wire.vertices.push(new THREE.Vector3(8.342790424266793, -5.681004362143194, -3.3011352306121027));
                wire.vertices.push(new THREE.Vector3(12.27663096043743, -5.681004193073767, -3.1138011720251706));
                wire.vertices.push(new THREE.Vector3(11.207304574545267, -4.157004239031512, -3.1647237609331524));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(3.78498843356914, 6.273604831631278, 0.3219684635643034));
                wire.vertices.push(new THREE.Vector3(3.5808104273964285, 5.984853503911435, 0.5261464869478909));
                wire.vertices.push(new THREE.Vector3(3.580810685456811, -0.13804499293043193, 0.5261465938395133));
                wire.vertices.push(new THREE.Vector3(3.841398081711958, 0.8564049777760445, 0.2655591383104934));
                wire.vertices.push(new THREE.Vector3(4.295223923508672, 1.7006955215243806, -0.18826675380989855));
                wire.vertices.push(new THREE.Vector3(5.666262778351097, 3.613081343722815, -1.5593057226392375));
                wire.vertices.push(new THREE.Vector3(3.7849884335686284, 6.273604831631275, 0.3219684635638771));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(4.423077939080288, 1.844858473034968, 1.3684138964198116));
                wire.vertices.push(new THREE.Vector3(5.642804142751811, 3.6776143149044316, 2.5881401453397066));
                wire.vertices.push(new THREE.Vector3(5.082283161871617, 4.454621389591959, 4.182880652699547));
                wire.vertices.push(new THREE.Vector3(3.345447204552225, 1.8448584464292919, 2.446044630947779));
                wire.vertices.push(new THREE.Vector3(4.42307793908022, 1.844858473034975, 1.3684138964196773));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(8.022859951998521, -3.0615872312520285, 4.968195788202184));
                wire.vertices.push(new THREE.Vector3(7.2222355023168845, -3.831436780307964, 4.167571319513771));
                wire.vertices.push(new THREE.Vector3(6.274821458817769, -4.113359863160294, 3.2201572690543347));
                wire.vertices.push(new THREE.Vector3(5.322712995855435, -3.8650730559065813, 2.2680488122220623));
                wire.vertices.push(new THREE.Vector3(4.5087093668050375, -3.123814942256516, 1.4540452014727077));
                wire.vertices.push(new THREE.Vector3(3.954896568162596, -2.0007609915029203, 0.9002324305574589));
                wire.vertices.push(new THREE.Vector3(3.744336621989847, -0.6643492250542415, 0.6896725173794724));
                wire.vertices.push(new THREE.Vector3(3.9086097570882714, 0.684982476454703, 0.8539456857916061));
                wire.vertices.push(new THREE.Vector3(4.42307793908023, 1.844858473034975, 1.3684138964196677));
                wire.vertices.push(new THREE.Vector3(3.3454472045522357, 1.8448584464293027, 2.446044630947732));
                wire.vertices.push(new THREE.Vector3(2.8309790225602125, 0.6849824498490269, 1.931576420319518));
                wire.vertices.push(new THREE.Vector3(2.6667058874617853, -0.6643492516599218, 1.7673032519073844));
                wire.vertices.push(new THREE.Vector3(2.8772658336345347, -2.000761018108599, 1.9778631650853709));
                wire.vertices.push(new THREE.Vector3(3.431078632276976, -3.123814968862196, 2.5316759360006182));
                wire.vertices.push(new THREE.Vector3(4.245082261327375, -3.86507308251226, 3.3456795467499756));
                wire.vertices.push(new THREE.Vector3(5.197190724289706, -4.113359889765974, 4.297788003582247));
                wire.vertices.push(new THREE.Vector3(6.144604767788822, -3.831436806913646, 5.245202054041682));
                wire.vertices.push(new THREE.Vector3(6.945229217470452, -3.0615872578577044, 6.045826522730093));
                wire.vertices.push(new THREE.Vector3(8.02285995199849, -3.0615872312520214, 4.968195788201949));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(9.185683018943642, -1.3327725318315125, 6.131018897829991));
                wire.vertices.push(new THREE.Vector3(8.022859951998498, -3.0615872312520214, 4.968195788201939));
                wire.vertices.push(new THREE.Vector3(6.945229217470457, -3.061587257857709, 6.045826522730101));
                wire.vertices.push(new THREE.Vector3(8.627988603228198, -0.5597628235277827, 7.7285859702552635));
                wire.vertices.push(new THREE.Vector3(9.18568301894379, -1.3327725318314343, 6.1310188978296605));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(11.207304574545333, -4.1570040496366545, 7.684002013764399));
                wire.vertices.push(new THREE.Vector3(11.207304574545176, -4.157004112581443, 4.078462311571702));
                wire.vertices.push(new THREE.Vector3(7.774315818982518, -4.157004261357395, 3.844395428305422));
                wire.vertices.push(new THREE.Vector3(6.625938499680214, -4.157004314525967, 3.5712743088385333));
                wire.vertices.push(new THREE.Vector3(10.738666204607078, -4.1570040693882895, 7.684002013764922));
                wire.vertices.push(new THREE.Vector3(11.207304574546072, -4.157004049636659, 7.684002013764921));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(6.6259384996794495, -4.157004314525974, 3.5712743088380137));
                wire.vertices.push(new THREE.Vector3(5.483661087539815, -4.157004376083745, 2.8028854016923788));
                wire.vertices.push(new THREE.Vector3(4.715272180394834, -4.157004428410556, 1.6606079895533412));
                wire.vertices.push(new THREE.Vector3(6.625938499680217, -4.157004314525967, 3.5712743088385253));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(3.5808108548438202, -4.157004496029722, 0.5261466640024783));
                wire.vertices.push(new THREE.Vector3(4.494356286429195, -4.1570044734751574, -0.38739876758447167));
                wire.vertices.push(new THREE.Vector3(4.4545213243566195, -4.157004456994208, 0.652816516655264));
                wire.vertices.push(new THREE.Vector3(4.715272180394834, -4.157004428410556, 1.6606079895533412));
                wire.vertices.push(new THREE.Vector3(3.5808108548437474, -4.157004496029723, 0.5261466640024253));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(5.009949827972633, -4.1570044607456715, -0.9029923091278249));
                wire.vertices.push(new THREE.Vector3(4.082807726003466, -3.129889249316081, 0.02414973162063916));
                wire.vertices.push(new THREE.Vector3(3.580810748051402, -1.6231879992552085, 0.5261466197675188));
                wire.vertices.push(new THREE.Vector3(3.5808108548438327, -4.157004496029721, 0.5261466640025105));
                wire.vertices.push(new THREE.Vector3(4.494356286430104, -4.1570044734751495, -0.3873987675838748));
                wire.vertices.push(new THREE.Vector3(5.009949827973202, -4.1570044607456325, -0.9029923091270575));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(3.5808107480509364, -1.6231879992552116, 0.5261466197668483));
                wire.vertices.push(new THREE.Vector3(3.5808106854573047, -0.13804499293042793, 0.5261465938401968));
                wire.vertices.push(new THREE.Vector3(3.580810748051402, -1.6231879992552016, 0.5261466197675188));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(7.931717900433284, -3.356307222256744, -3.8247604293140114));
                wire.vertices.push(new THREE.Vector3(9.224496435280665, -1.4190205642116944, -5.117539079633149));
                wire.vertices.push(new THREE.Vector3(8.668131772815991, -0.6378800235531066, -6.716435932784514));
                wire.vertices.push(new THREE.Vector3(6.854087165903698, -3.3563072864759507, -4.902391163841163));
                wire.vertices.push(new THREE.Vector3(7.931717900431882, -3.356307222244155, -3.8247604293130832));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(5.666262778351182, 3.613081343722797, -1.559305722639607));
                wire.vertices.push(new THREE.Vector3(4.295223923508246, 1.7006955215243842, -0.18826675380987012));
                wire.vertices.push(new THREE.Vector3(3.2175931889800617, 1.700695457292551, -1.2658974883380152));
                wire.vertices.push(new THREE.Vector3(5.129141422567279, 4.367007741185229, -3.1774458808500983));
                wire.vertices.push(new THREE.Vector3(5.666262778350858, 3.6130813437228313, -1.5593057226396052));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(4.295223923508672, 1.7006955215243806, -0.18826675380989855));
                wire.vertices.push(new THREE.Vector3(3.841398081711958, 0.8564049777760445, 0.2655591383104934));
                wire.vertices.push(new THREE.Vector3(3.580810685456811, -0.13804499293043193, 0.5261465938395133));
                wire.vertices.push(new THREE.Vector3(3.5808107480509364, -1.6231879992552116, 0.5261466197668483));
                wire.vertices.push(new THREE.Vector3(4.082807726003466, -3.129889249316081, 0.02414973162063916));
                wire.vertices.push(new THREE.Vector3(5.009949827972193, -4.157004460745636, -0.9029923091277253));
                wire.vertices.push(new THREE.Vector3(4.737519223724934, -4.157004476987162, -1.175422913385462));
                wire.vertices.push(new THREE.Vector3(4.7997425717834465, -4.217353379423344, -1.3092598002293243));
                wire.vertices.push(new THREE.Vector3(4.880050173131932, -4.280727329725253, -1.4635003980331653));
                wire.vertices.push(new THREE.Vector3(4.983538374422908, -4.3442833223666435, -1.639025765248133));
                wire.vertices.push(new THREE.Vector3(5.12926999823282, -4.4083352735006285, -1.8532742781895277));
                wire.vertices.push(new THREE.Vector3(5.323769204393592, -4.460285746415565, -2.0953740251053894));
                wire.vertices.push(new THREE.Vector3(5.4836611012187575, -4.481560144959877, -2.26605673340066));
                wire.vertices.push(new THREE.Vector3(5.514556661719246, -4.483828927882456, -2.2965801813063553));
                wire.vertices.push(new THREE.Vector3(5.55030381163935, -4.485778707445765, -2.3309914408294943));
                wire.vertices.push(new THREE.Vector3(5.571590999243514, -4.48660742012263, -2.351036655815607));
                wire.vertices.push(new THREE.Vector3(5.593041000600132, -4.487198978205717, -2.3709075501459402));
                wire.vertices.push(new THREE.Vector3(5.6146523882428125, -4.487553680374334, -2.3906028014413168));
                wire.vertices.push(new THREE.Vector3(5.636423723964981, -4.4876718413975745, -2.41012109901132));
                wire.vertices.push(new THREE.Vector3(5.983160538140653, -4.461035074384, -2.6821750397117583));
                wire.vertices.push(new THREE.Vector3(6.290048234872718, -4.400406388736822, -2.8717788324824918));
                wire.vertices.push(new THREE.Vector3(6.513630200886096, -4.3384810613816995, -2.984824213712132));
                wire.vertices.push(new THREE.Vector3(6.70187612273839, -4.276250192205902, -3.06543588066733));
                wire.vertices.push(new THREE.Vector3(6.869355614661087, -4.213840169640748, -3.1267881154640644));
                wire.vertices.push(new THREE.Vector3(7.009207490677738, -4.157004416076591, -3.1709400018496297));
                wire.vertices.push(new THREE.Vector3(7.143552505686159, -4.157004408069017, -3.03659498684155));
                wire.vertices.push(new THREE.Vector3(7.931717900431892, -3.356307222244155, -3.8247604293130735));
                wire.vertices.push(new THREE.Vector3(6.85408716590282, -3.356307286463376, -4.902391163840303));
                wire.vertices.push(new THREE.Vector3(6.031008319279003, -4.179292465286384, -4.079312268162667));
                wire.vertices.push(new THREE.Vector3(5.046754295485387, -4.487042782938183, -3.0950582260256083));
                wire.vertices.push(new THREE.Vector3(4.055060105309233, -4.231489349416551, -2.103364051081529));
                wire.vertices.push(new THREE.Vector3(3.2108228721951333, -3.4525481913867804, -1.2591268643958573));
                wire.vertices.push(new THREE.Vector3(2.645907762047676, -2.2718855905581337, -0.6942118246213176));
                wire.vertices.push(new THREE.Vector3(2.4485513768546983, -0.8739144863615482, -0.49685552275389044));
                wire.vertices.push(new THREE.Vector3(2.6495796876288824, 0.523009800738464, -0.6978839167912683));
                wire.vertices.push(new THREE.Vector3(3.2175931889800164, 1.7006954572925885, -1.2658974883379948));
                wire.vertices.push(new THREE.Vector3(4.295223923508226, 1.7006955215243842, -0.18826675380988928));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(7.774315818982529, -4.157004261357395, 3.8443954283054325));
                wire.vertices.push(new THREE.Vector3(11.207304574545255, -4.15700411258143, 4.078462311571705));
                wire.vertices.push(new THREE.Vector3(12.276630960437384, -5.6810040662398755, 4.1513707853431425));
                wire.vertices.push(new THREE.Vector3(7.774315883214385, -5.681004261357386, 3.8443954549111146));
                wire.vertices.push(new THREE.Vector3(7.774315818982586, -4.157004261357401, 3.8443954283054325));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(7.009207490671514, -4.157004416076599, -3.1709400018432348));
                wire.vertices.push(new THREE.Vector3(7.3623190590223615, -4.157004402667866, -3.255361540176473));
                wire.vertices.push(new THREE.Vector3(7.143552505685818, -4.157004408069005, -3.03659498684155));
                wire.vertices.push(new THREE.Vector3(7.009207490677738, -4.157004416076591, -3.1709400018496297));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(4.494356286429195, -4.1570044734751574, -0.38739876758447167));
                wire.vertices.push(new THREE.Vector3(4.737519223719276, -4.157004476983765, -1.175422913380616));
                wire.vertices.push(new THREE.Vector3(5.009949827973205, -4.157004460745634, -0.9029923091270616));
                wire.vertices.push(new THREE.Vector3(4.494356286430099, -4.15700447347515, -0.38739876758389913));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
// placeholder for the FreeCAD objects
       
                var light = new THREE.PointLight( 0xFFFF00 );
                light.position.set( -10000, -10000, 10000 );
                scene.add( light );
       
                renderer.render( scene, camera );
               
                animate();
            };
           
            function animate(){
                requestAnimationFrame( animate );
                render();
            };
           
            function render(){
                controls.update();
                renderer.render( scene, camera );
            };
            </script>
        </head>
        <body></body>
        </html></html>

Revision as of 20:17, 11 August 2019

Cutout from existing frame.

WebGL

FreeCAD model </html>

File history

Click on a date/time to view the file as it appeared at that time.

(newest | oldest) View (newer 10 | ) (10 | 20 | 50 | 100 | 250 | 500)
Date/TimeDimensionsUserComment
current00:13, 12 May 2019 (89 KB)Marcin (talk | contribs)Last version without sketches.
00:08, 12 May 2019 (922 KB)Marcin (talk | contribs)Added through holes for bolts
00:47, 29 March 2019 (669 KB)Marcin (talk | contribs)Truncated nutcatchers.
00:42, 29 March 2019 (459 KB)Marcin (talk | contribs)Modified with a little support
00:26, 29 March 2019 (392 KB)Marcin (talk | contribs)3 Nut catchers finished.
19:27, 28 March 2019 (333 KB)Marcin (talk | contribs)2 nutcatchers complete
19:10, 28 March 2019 (230 KB)Marcin (talk | contribs)With 3 nutcatcher solids
19:05, 28 March 2019 (184 KB)Marcin (talk | contribs)with 2 nutcatcher solids
18:52, 28 March 2019 (107 KB)Marcin (talk | contribs)3 reduced slots.
18:52, 28 March 2019 (107 KB)Marcin (talk | contribs)
(newest | oldest) View (newer 10 | ) (10 | 20 | 50 | 100 | 250 | 500)