View Issue Details

IDProjectCategoryView StatusLast Update
0002590File formatsGeneralpublic2019-02-27 21:49
Reporterlukasubo Assigned To 
PriorityhighSeveritycrashReproducibilityalways
Status closedResolutionfixed 
PlatformLinuxOSMint 
Summary0002590: FreeCAD (0.17 Daily) crashes on exporting imported STEP as WebGL
DescriptionI imported a STEP file into FreeCAD, then attempted to export it as WebGL. FreeCAD crashed (segmentation fault). The error message displayed in the terminal is below the version information, and the log and relevant STEP file are attached.



OS: Linux Mint 17.2 Rafaela
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.7731 (Git)
Build type: None
Branch: master
Hash: dea884ab6a4a748cd61cb593ee91f0eef1bdb603
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17



FreeCAD 0.17, Libs: 0.17R7731 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2015
  ##### #### ### ####
  # # # # # #
  # ## #### #### # # # # #
  #### # # # # # # # ##### # #
  # # #### #### # # # # #
  # # # # # # # # # ## ## ##
  # # #### #### ### # # #### ## ## ##

Fasteners workbench Loaded
Segmentation fault
Steps To Reproduce1. Open attached STEP file in FreeCAD.
2. Attempt to export it as WebGL.
Additional InformationThe STEP file was created using FreeCAD (stable release version, I believe, but I may be wrong). I created another STEP file with only a simple cube primitive, and it does not cause this issue.
Tagsexport, import, OCC 7.3, OCC Bug, STEP, upstream, WebGL
FreeCAD Information

Activities

lukasubo

2016-06-15 02:42

reporter  

Attachments.zip (7,890 bytes)

yorik

2016-06-15 14:04

administrator   ~0007149

Will have a look, but this file is huge... Probably what fails is the meshing, the internal mesher is known to have problems with huge objects

Kunda1

2017-01-17 01:19

administrator   ~0007824

Forum thread: http://forum.freecadweb.org/viewtopic.php?f=10&t=19963

maiden

2017-05-26 18:54

reporter   ~0009151

I can confirm, crashes on webGL export. STL export works.

I exported to .stl, imported then exported to WebGL and it did not crash, but the resulting html file is not scaled correctly? its huge..
test.html (560,472 bytes)   
<!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();
                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( 0.0, 0.0, 65.6809082031 );
                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(19.4571704865,-21.9065628052,33.307308197);
                var v1 = new THREE.Vector3(14.0757646561,-20.8707962036,31.7325019836);
                var v2 = new THREE.Vector3(14.0757646561,-24.4135932922,29.0949878693);
                var v3 = new THREE.Vector3(24.5934448242,40.5185775757,-12.2911758423);
                var v4 = new THREE.Vector3(19.4571704865,38.1909255981,-11.4336128235);
                var v5 = new THREE.Vector3(24.5934448242,41.0728683472,-10.2882184982);
                var v6 = new THREE.Vector3(24.5934448242,39.8666687012,-14.2645225525);
                var v7 = new THREE.Vector3(19.4571704865,-17.8916950226,35.6252937317);
                var v8 = new THREE.Vector3(-8.51702308655,-35.1686210632,10.5287942886);
                var v9 = new THREE.Vector3(-14.0757646561,-36.3852157593,10.8930187225);
                var v10 = new THREE.Vector3(-8.51702308655,-36.1531410217,6.37477445602);
                var v11 = new THREE.Vector3(-14.0757646561,-37.403793335,6.59529829025);
                var v12 = new THREE.Vector3(19.4571704865,39.260055542,-6.92260694504);
                var v13 = new THREE.Vector3(24.5934448242,-2.07761359215,-42.2907981873);
                var v14 = new THREE.Vector3(22.526096344,-2.74841676246e-14,-41.2592315674);
                var v15 = new THREE.Vector3(24.5934448242,-2.82053043708e-14,-42.3418006897);
                var v16 = new THREE.Vector3(24.5934448242,-4.15022230148,-42.1379127502);
                var v17 = new THREE.Vector3(-8.51702308655,-33.7085037231,14.540430069);
                var v18 = new THREE.Vector3(8.51702308655,-23.5972881317,28.1221523285);
                var v19 = new THREE.Vector3(8.51702308655,-26.7025127411,25.192522049);
                var v20 = new THREE.Vector3(-2.85098052025,33.1217651367,14.2873353958);
                var v21 = new THREE.Vector3(-8.51702308655,33.7085037231,14.540430069);
                var v22 = new THREE.Vector3(-8.51702308655,31.7925395966,18.355430603);
                var v23 = new THREE.Vector3(-19.4571704865,-39.7982559204,2.31798458099);
                var v24 = new THREE.Vector3(-19.4571704865,-39.260055542,6.92260694504);
                var v25 = new THREE.Vector3(-24.5934448242,-42.1379127502,4.15022230148);
                var v26 = new THREE.Vector3(-24.5934448242,-41.8835144043,6.21283245087);
                var v27 = new THREE.Vector3(-24.5934448242,-41.528213501,8.26047515869);
                var v28 = new THREE.Vector3(-24.5934448242,-41.0728683472,10.2882184982);
                var v29 = new THREE.Vector3(14.0757646561,37.403793335,-6.59529829025);
                var v30 = new THREE.Vector3(14.0757646561,37.9165496826,-2.2083876133);
                var v31 = new THREE.Vector3(-14.0757646561,32.8923454285,18.990404129);
                var v32 = new THREE.Vector3(-22.526096344,-2.74841676246e-14,-41.2592315674);
                var v33 = new THREE.Vector3(-24.5934448242,2.07761359215,-42.2907981873);
                var v34 = new THREE.Vector3(-24.5934448242,4.15022230148,-42.1379127502);
                var v35 = new THREE.Vector3(2.85098052025,-26.2377223969,24.7540149689);
                var v36 = new THREE.Vector3(2.85098052025,-28.9340782166,21.5406227112);
                var v37 = new THREE.Vector3(-24.5934448242,-2.82053043708e-14,-42.3418006897);
                var v38 = new THREE.Vector3(24.5934448242,-6.21283245087,-41.8835144043);
                var v39 = new THREE.Vector3(19.4571704865,-4.62812566757,-39.5961456299);
                var v40 = new THREE.Vector3(24.5934448242,-8.26047515869,-41.528213501);
                var v41 = new THREE.Vector3(-8.51702308655,29.4466342926,21.9222068787);
                var v42 = new THREE.Vector3(-14.0757646561,30.4652881622,22.6805667877);
                var v43 = new THREE.Vector3(-2.85098052025,-28.9340782166,21.5406227112);
                var v44 = new THREE.Vector3(-2.85098052025,-31.239151001,18.0359325409);
                var v45 = new THREE.Vector3(8.51702308655,36.6487541199,-2.13454675674);
                var v46 = new THREE.Vector3(8.51702308655,36.6487541199,2.13454675674);
                var v47 = new THREE.Vector3(20.4112129211,-2.68270377701e-14,-40.2727470398);
                var v48 = new THREE.Vector3(18.2532558441,-2.62353005531e-14,-39.3844299316);
                var v49 = new THREE.Vector3(16.0567798615,-2.57102061944e-14,-38.596157074);
                var v50 = new THREE.Vector3(24.5934448242,-10.2882184982,-41.0728683472);
                var v51 = new THREE.Vector3(19.4571704865,-9.19366359711,-38.7911186218);
                var v52 = new THREE.Vector3(24.5934448242,-12.2911758423,-40.5185775757);
                var v53 = new THREE.Vector3(24.5934448242,-16.2035045624,39.1187210083);
                var v54 = new THREE.Vector3(19.4571704865,-13.6348733902,37.4615058899);
                var v55 = new THREE.Vector3(-19.4571704865,28.9972629547,27.3575057983);
                var v56 = new THREE.Vector3(-19.4571704865,31.9772052765,23.8061466217);
                var v57 = new THREE.Vector3(-24.5934448242,32.7306556702,26.8613529205);
                var v58 = new THREE.Vector3(-24.5934448242,34.0092544556,25.2229804993);
                var v59 = new THREE.Vector3(24.5934448242,-14.2645225525,39.8666687012);
                var v60 = new THREE.Vector3(-24.5934448242,35.2059211731,23.5238437653);
                var v61 = new THREE.Vector3(24.5934448242,-12.2911758423,40.5185775757);
                var v62 = new THREE.Vector3(-14.0757646561,27.6262397766,26.0640125275);
                var v63 = new THREE.Vector3(-8.51702308655,-31.7925395966,18.355430603);
                var v64 = new THREE.Vector3(8.51702308655,36.1531410217,6.37477445602);
                var v65 = new THREE.Vector3(2.85098052025,36.0108375549,2.09739232063);
                var v66 = new THREE.Vector3(2.85098052025,35.5238494873,6.26381349564);
                var v67 = new THREE.Vector3(14.0757646561,-4.40930271149,-37.7239952087);
                var v68 = new THREE.Vector3(13.8264188766,-2.5252862613e-14,-37.9095916748);
                var v69 = new THREE.Vector3(11.5668802261,-2.48642320383e-14,-37.3261833191);
                var v70 = new THREE.Vector3(24.5934448242,-14.2645225525,-39.8666687012);
                var v71 = new THREE.Vector3(19.4571704865,-13.6348733902,-37.4615058899);
                var v72 = new THREE.Vector3(24.5934448242,-16.2035045624,-39.1187210083);
                var v73 = new THREE.Vector3(14.0757646561,-17.0457553864,33.9408912659);
                var v74 = new THREE.Vector3(-2.85098052025,35.5238494873,6.26381349564);
                var v75 = new THREE.Vector3(-2.85098052025,34.5564689636,10.3455276489);
                var v76 = new THREE.Vector3(24.5934448242,39.1187210083,-16.2035045624);
                var v77 = new THREE.Vector3(19.4571704865,36.6053314209,-15.7899990082);
                var v78 = new THREE.Vector3(24.5934448242,38.2765350342,-18.1034526825);
                var v79 = new THREE.Vector3(-14.0757646561,-34.8745918274,15.0434303284);
                var v80 = new THREE.Vector3(14.0757646561,-8.75897693634,-36.95703125);
                var v81 = new THREE.Vector3(-8.51702308655,35.1686210632,10.5287942886);
                var v82 = new THREE.Vector3(8.51702308655,-20.1729488373,30.6714782715);
                var v83 = new THREE.Vector3(-19.4571704865,-38.1909255981,11.4336128235);
                var v84 = new THREE.Vector3(-24.5934448242,-40.5185775757,12.2911758423);
                var v85 = new THREE.Vector3(-24.5934448242,-39.8666687012,14.2645225525);
                var v86 = new THREE.Vector3(14.0757646561,36.3852157593,-10.8930187225);
                var v87 = new THREE.Vector3(8.51702308655,-4.26187086105,-36.4626350403);
                var v88 = new THREE.Vector3(9.28293228149,-2.45451377864e-14,-36.8471603394);
                var v89 = new THREE.Vector3(6.97939443588,-2.42962540955e-14,-36.4735336304);
                var v90 = new THREE.Vector3(4.66112852097,-2.41181027379e-14,-36.2060928345);
                var v91 = new THREE.Vector3(24.5934448242,-18.1034526825,-38.2765350342);
                var v92 = new THREE.Vector3(19.4571704865,-17.8916950226,-35.6252937317);
                var v93 = new THREE.Vector3(2.85098052025,-23.1865463257,27.6326503754);
                var v94 = new THREE.Vector3(24.5934448242,-19.9597854614,-37.3421325684);
                var v95 = new THREE.Vector3(24.5934448242,-21.7680358887,-36.3177719116);
                var v96 = new THREE.Vector3(-2.85098052025,-26.2377223969,24.7540149689);
                var v97 = new THREE.Vector3(-14.0757646561,34.8745918274,15.0434303284);
                var v98 = new THREE.Vector3(8.51702308655,36.1531410217,-6.37477445602);
                var v99 = new THREE.Vector3(14.0757646561,-12.9902019501,-35.690284729);
                var v100 = new THREE.Vector3(19.4571704865,-9.19366359711,38.7911186218);
                var v101 = new THREE.Vector3(24.5934448242,-10.2882184982,41.0728683472);
                var v102 = new THREE.Vector3(24.5934448242,-8.26047515869,41.528213501);
                var v103 = new THREE.Vector3(-19.4571704865,34.5247116089,19.9328517914);
                var v104 = new THREE.Vector3(-24.5934448242,36.3177719116,21.7680358887);
                var v105 = new THREE.Vector3(-24.5934448242,37.3421325684,19.9597854614);
                var v106 = new THREE.Vector3(-24.5934448242,38.2765350342,18.1034526825);
                var v107 = new THREE.Vector3(-8.51702308655,-29.4466342926,21.9222068787);
                var v108 = new THREE.Vector3(2.85098052025,36.0108375549,-2.09739232063);
                var v109 = new THREE.Vector3(8.51702308655,-8.46610736847,-35.7213172913);
                var v110 = new THREE.Vector3(-2.85098052025,36.0108375549,2.09739232063);
                var v111 = new THREE.Vector3(14.0757646561,-12.9902019501,35.690284729);
                var v112 = new THREE.Vector3(2.85098052025,-4.18768787384,-35.8279571533);
                var v113 = new THREE.Vector3(2.33302593231,-2.40110597963e-14,-36.0454025269);
                var v114 = new THREE.Vector3(3.09379388427e-12,-2.39753556635e-14,-35.9917984009);
                var v115 = new THREE.Vector3(24.5934448242,37.3421325684,-19.9597854614);
                var v116 = new THREE.Vector3(19.4571704865,34.5247116089,-19.9328517914);
                var v117 = new THREE.Vector3(24.5934448242,36.3177719116,-21.7680358887);
                var v118 = new THREE.Vector3(-14.0757646561,-32.8923454285,18.990404129);
                var v119 = new THREE.Vector3(24.5934448242,35.2059211731,-23.5238437653);
                var v120 = new THREE.Vector3(24.5934448242,-23.5238437653,-35.2059211731);
                var v121 = new THREE.Vector3(19.4571704865,-21.9065628052,-33.307308197);
                var v122 = new THREE.Vector3(24.5934448242,-25.2229804993,-34.0092544556);
                var v123 = new THREE.Vector3(8.51702308655,-16.4758052826,32.8060264587);
                var v124 = new THREE.Vector3(-8.51702308655,36.1531410217,6.37477445602);
                var v125 = new THREE.Vector3(14.0757646561,-17.0457553864,-33.9408912659);
                var v126 = new THREE.Vector3(-19.4571704865,-36.6053314209,15.7899990082);
                var v127 = new THREE.Vector3(-24.5934448242,-39.1187210083,16.2035045624);
                var v128 = new THREE.Vector3(-24.5934448242,-38.2765350342,18.1034526825);
                var v129 = new THREE.Vector3(14.0757646561,34.8745918274,-15.0434303284);
                var v130 = new THREE.Vector3(8.51702308655,-12.5558547974,-34.496925354);
                var v131 = new THREE.Vector3(-24.5934448242,-2.07761359215,-42.2907981873);
                var v132 = new THREE.Vector3(2.85098052025,-19.8218135834,30.1376018524);
                var v133 = new THREE.Vector3(-24.5934448242,-4.15022230148,-42.1379127502);
                var v134 = new THREE.Vector3(2.85098052025,-8.31874465942,-35.0995407104);
                var v135 = new THREE.Vector3(-14.0757646561,36.3852157593,10.8930187225);
                var v136 = new THREE.Vector3(-2.85098052025,-23.1865463257,27.6326503754);
                var v137 = new THREE.Vector3(-2.85098052025,-4.18768787384,-35.8279571533);
                var v138 = new THREE.Vector3(19.4571704865,-4.62812566757,39.5961456299);
                var v139 = new THREE.Vector3(24.5934448242,-6.21283245087,41.8835144043);
                var v140 = new THREE.Vector3(24.5934448242,-4.15022230148,42.1379127502);
                var v141 = new THREE.Vector3(24.5934448242,-2.07761359215,42.2907981873);
                var v142 = new THREE.Vector3(-2.33302593231,-2.40110597963e-14,-36.0454025269);
                var v143 = new THREE.Vector3(-4.66112852097,-2.41181027379e-14,-36.2060928345);
                var v144 = new THREE.Vector3(8.51702308655,35.1686210632,-10.5287942886);
                var v145 = new THREE.Vector3(-19.4571704865,36.6053314209,15.7899990082);
                var v146 = new THREE.Vector3(24.5934448242,-26.8613529205,-32.7306556702);
                var v147 = new THREE.Vector3(19.4571704865,-25.6251811981,-30.5389003754);
                var v148 = new THREE.Vector3(-24.5934448242,39.1187210083,16.2035045624);
                var v149 = new THREE.Vector3(24.5934448242,-28.4350147247,-31.3732051849);
                var v150 = new THREE.Vector3(-24.5934448242,39.8666687012,14.2645225525);
                var v151 = new THREE.Vector3(-8.51702308655,-26.7025127411,25.192522049);
                var v152 = new THREE.Vector3(2.85098052025,35.5238494873,-6.26381349564);
                var v153 = new THREE.Vector3(-2.85098052025,36.0108375549,-2.09739232063);
                var v154 = new THREE.Vector3(14.0757646561,-8.75897693634,36.95703125);
                var v155 = new THREE.Vector3(14.0757646561,-20.8707962036,-31.7325019836);
                var v156 = new THREE.Vector3(-14.0757646561,-30.4652881622,22.6805667877);
                var v157 = new THREE.Vector3(24.5934448242,34.0092544556,-25.2229804993);
                var v158 = new THREE.Vector3(19.4571704865,31.9772052765,-23.8061466217);
                var v159 = new THREE.Vector3(24.5934448242,32.7306556702,-26.8613529205);
                var v160 = new THREE.Vector3(8.51702308655,-16.4758052826,-32.8060264587);
                var v161 = new THREE.Vector3(8.51702308655,-12.5558547974,34.496925354);
                var v162 = new THREE.Vector3(2.85098052025,-12.3373041153,-33.8964653015);
                var v163 = new THREE.Vector3(-8.51702308655,36.6487541199,2.13454675674);
                var v164 = new THREE.Vector3(-19.4571704865,-34.5247116089,19.9328517914);
                var v165 = new THREE.Vector3(-24.5934448242,-37.3421325684,19.9597854614);
                var v166 = new THREE.Vector3(-24.5934448242,-36.3177719116,21.7680358887);
                var v167 = new THREE.Vector3(-24.5934448242,-35.2059211731,23.5238437653);
                var v168 = new THREE.Vector3(-2.85098052025,-8.31874465942,-35.0995407104);
                var v169 = new THREE.Vector3(14.0757646561,32.8923454285,-18.990404129);
                var v170 = new THREE.Vector3(2.85098052025,-16.1890220642,32.2349967957);
                var v171 = new THREE.Vector3(24.5934448242,-29.9401741028,-29.9401741028);
                var v172 = new THREE.Vector3(19.4571704865,-28.9972629547,-27.3575057983);
                var v173 = new THREE.Vector3(-14.0757646561,37.403793335,6.59529829025);
                var v174 = new THREE.Vector3(24.5934448242,-31.3732051849,-28.4350147247);
                var v175 = new THREE.Vector3(24.5934448242,-32.7306556702,-26.8613529205);
                var v176 = new THREE.Vector3(-2.85098052025,-19.8218135834,30.1376018524);
                var v177 = new THREE.Vector3(8.51702308655,33.7085037231,-14.540430069);
                var v178 = new THREE.Vector3(19.4571704865,2.16737519994e-14,39.8657035828);
                var v179 = new THREE.Vector3(24.5934448242,1.17037618746e-13,42.3418006897);
                var v180 = new THREE.Vector3(-8.51702308655,-4.26187086105,-36.4626350403);
                var v181 = new THREE.Vector3(24.5934448242,2.07761359215,42.2907981873);
                var v182 = new THREE.Vector3(-6.97939443588,-2.42962540955e-14,-36.4735336304);
                var v183 = new THREE.Vector3(-9.28293228149,-2.45451377864e-14,-36.8471603394);
                var v184 = new THREE.Vector3(-11.5668802261,-2.48642320383e-14,-37.3261833191);
                var v185 = new THREE.Vector3(-19.4571704865,38.1909255981,11.4336128235);
                var v186 = new THREE.Vector3(-24.5934448242,40.5185775757,12.2911758423);
                var v187 = new THREE.Vector3(-24.5934448242,41.0728683472,10.2882184982);
                var v188 = new THREE.Vector3(14.0757646561,-24.4135932922,-29.0949878693);
                var v189 = new THREE.Vector3(-8.51702308655,-23.5972881317,28.1221523285);
                var v190 = new THREE.Vector3(14.0757646561,-4.40930271149,37.7239952087);
                var v191 = new THREE.Vector3(2.85098052025,34.5564689636,-10.3455276489);
                var v192 = new THREE.Vector3(8.51702308655,-20.1729488373,-30.6714782715);
                var v193 = new THREE.Vector3(-2.85098052025,35.5238494873,-6.26381349564);
                var v194 = new THREE.Vector3(-14.0757646561,-27.6262397766,26.0640125275);
                var v195 = new THREE.Vector3(24.5934448242,31.3732051849,-28.4350147247);
                var v196 = new THREE.Vector3(19.4571704865,28.9972629547,-27.3575057983);
                var v197 = new THREE.Vector3(2.85098052025,-16.1890220642,-32.2349967957);
                var v198 = new THREE.Vector3(24.5934448242,29.9401741028,-29.9401741028);
                var v199 = new THREE.Vector3(24.5934448242,28.4350147247,-31.3732051849);
                var v200 = new THREE.Vector3(8.51702308655,-8.46610736847,35.7213172913);
                var v201 = new THREE.Vector3(-2.85098052025,-12.3373041153,-33.8964653015);
                var v202 = new THREE.Vector3(-8.51702308655,36.6487541199,-2.13454675674);
                var v203 = new THREE.Vector3(-19.4571704865,-31.9772052765,23.8061466217);
                var v204 = new THREE.Vector3(-24.5934448242,-34.0092544556,25.2229804993);
                var v205 = new THREE.Vector3(-24.5934448242,-32.7306556702,26.8613529205);
                var v206 = new THREE.Vector3(24.5934448242,-34.0092544556,-25.2229804993);
                var v207 = new THREE.Vector3(19.4571704865,-31.9772052765,-23.8061466217);
                var v208 = new THREE.Vector3(24.5934448242,-35.2059211731,-23.5238437653);
                var v209 = new THREE.Vector3(2.85098052025,-12.3373041153,33.8964653015);
                var v210 = new THREE.Vector3(14.0757646561,30.4652881622,-22.6805667877);
                var v211 = new THREE.Vector3(-14.0757646561,37.9165496826,2.2083876133);
                var v212 = new THREE.Vector3(-8.51702308655,-8.46610736847,-35.7213172913);
                var v213 = new THREE.Vector3(-2.85098052025,-16.1890220642,32.2349967957);
                var v214 = new THREE.Vector3(14.0757646561,-27.6262397766,-26.0640125275);
                var v215 = new THREE.Vector3(19.4571704865,4.62812566757,39.5961456299);
                var v216 = new THREE.Vector3(24.5934448242,4.15022230148,42.1379127502);
                var v217 = new THREE.Vector3(24.5934448242,6.21283245087,41.8835144043);
                var v218 = new THREE.Vector3(24.5934448242,8.26047515869,41.528213501);
                var v219 = new THREE.Vector3(8.51702308655,31.7925395966,-18.355430603);
                var v220 = new THREE.Vector3(-19.4571704865,39.260055542,6.92260694504);
                var v221 = new THREE.Vector3(-24.5934448242,41.528213501,8.26047515869);
                var v222 = new THREE.Vector3(-24.5934448242,41.8835144043,6.21283245087);
                var v223 = new THREE.Vector3(-24.5934448242,42.1379127502,4.15022230148);
                var v224 = new THREE.Vector3(-14.0757646561,-4.40930271149,-37.7239952087);
                var v225 = new THREE.Vector3(2.85098052025,33.1217651367,-14.2873353958);
                var v226 = new THREE.Vector3(-13.8264188766,-2.5252862613e-14,-37.9095916748);
                var v227 = new THREE.Vector3(-16.0567798615,-2.57102061944e-14,-38.596157074);
                var v228 = new THREE.Vector3(8.51702308655,-23.5972881317,-28.1221523285);
                var v229 = new THREE.Vector3(-8.51702308655,-20.1729488373,30.6714782715);
                var v230 = new THREE.Vector3(-2.85098052025,34.5564689636,-10.3455276489);
                var v231 = new THREE.Vector3(14.0757646561,2.06489929051e-14,37.9808082581);
                var v232 = new THREE.Vector3(2.85098052025,-19.8218135834,-30.1376018524);
                var v233 = new THREE.Vector3(-14.0757646561,-24.4135932922,29.0949878693);
                var v234 = new THREE.Vector3(24.5934448242,26.8613529205,-32.7306556702);
                var v235 = new THREE.Vector3(19.4571704865,25.6251811981,-30.5389003754);
                var v236 = new THREE.Vector3(24.5934448242,25.2229804993,-34.0092544556);
                var v237 = new THREE.Vector3(-2.85098052025,-16.1890220642,-32.2349967957);
                var v238 = new THREE.Vector3(8.51702308655,-4.26187086105,36.4626350403);
                var v239 = new THREE.Vector3(19.4571704865,-34.5247116089,-19.9328517914);
                var v240 = new THREE.Vector3(-19.4571704865,-28.9972629547,27.3575057983);
                var v241 = new THREE.Vector3(24.5934448242,-36.3177719116,-21.7680358887);
                var v242 = new THREE.Vector3(24.5934448242,-37.3421325684,-19.9597854614);
                var v243 = new THREE.Vector3(24.5934448242,-38.2765350342,-18.1034526825);
                var v244 = new THREE.Vector3(-24.5934448242,-31.3732051849,28.4350147247);
                var v245 = new THREE.Vector3(-24.5934448242,-29.9401741028,29.9401741028);
                var v246 = new THREE.Vector3(-8.51702308655,36.1531410217,-6.37477445602);
                var v247 = new THREE.Vector3(-24.5934448242,-28.4350147247,31.3732051849);
                var v248 = new THREE.Vector3(14.0757646561,27.6262397766,-26.0640125275);
                var v249 = new THREE.Vector3(2.85098052025,-8.31874465942,35.0995407104);
                var v250 = new THREE.Vector3(-14.0757646561,37.9165496826,-2.2083876133);
                var v251 = new THREE.Vector3(-8.51702308655,-12.5558547974,-34.496925354);
                var v252 = new THREE.Vector3(-2.85098052025,-12.3373041153,33.8964653015);
                var v253 = new THREE.Vector3(8.51702308655,29.4466342926,-21.9222068787);
                var v254 = new THREE.Vector3(14.0757646561,-30.4652881622,-22.6805667877);
                var v255 = new THREE.Vector3(24.5934448242,10.2882184982,41.0728683472);
                var v256 = new THREE.Vector3(19.4571704865,9.19366359711,38.7911186218);
                var v257 = new THREE.Vector3(24.5934448242,12.2911758423,40.5185775757);
                var v258 = new THREE.Vector3(-14.0757646561,-8.75897693634,-36.95703125);
                var v259 = new THREE.Vector3(-19.4571704865,39.7982559204,2.31798458099);
                var v260 = new THREE.Vector3(-24.5934448242,42.2907981873,2.07761359215);
                var v261 = new THREE.Vector3(-24.5934448242,42.3418006897,-5.80343133033e-14);
                var v262 = new THREE.Vector3(2.85098052025,31.239151001,-18.0359325409);
                var v263 = new THREE.Vector3(8.51702308655,-26.7025127411,-25.192522049);
                var v264 = new THREE.Vector3(-8.51702308655,-16.4758052826,32.8060264587);
                var v265 = new THREE.Vector3(-2.85098052025,33.1217651367,-14.2873353958);
                var v266 = new THREE.Vector3(-19.4571704865,-4.62812566757,-39.5961456299);
                var v267 = new THREE.Vector3(-24.5934448242,-6.21283245087,-41.8835144043);
                var v268 = new THREE.Vector3(-24.5934448242,-8.26047515869,-41.528213501);
                var v269 = new THREE.Vector3(14.0757646561,4.40930271149,37.7239952087);
                var v270 = new THREE.Vector3(-18.2532558441,-2.62353005531e-14,-39.3844299316);
                var v271 = new THREE.Vector3(-20.4112129211,-2.68270377701e-14,-40.2727470398);
                var v272 = new THREE.Vector3(2.85098052025,-23.1865463257,-27.6326503754);
                var v273 = new THREE.Vector3(24.5934448242,23.5238437653,-35.2059211731);
                var v274 = new THREE.Vector3(19.4571704865,21.9065628052,-33.307308197);
                var v275 = new THREE.Vector3(24.5934448242,21.7680358887,-36.3177719116);
                var v276 = new THREE.Vector3(-14.0757646561,-20.8707962036,31.7325019836);
                var v277 = new THREE.Vector3(-8.51702308655,35.1686210632,-10.5287942886);
                var v278 = new THREE.Vector3(8.51702308655,1.99585627973e-14,36.7108612061);
                var v279 = new THREE.Vector3(-2.85098052025,-19.8218135834,-30.1376018524);
                var v280 = new THREE.Vector3(-19.4571704865,-25.6251811981,30.5389003754);
                var v281 = new THREE.Vector3(24.5934448242,-39.1187210083,-16.2035045624);
                var v282 = new THREE.Vector3(19.4571704865,-36.6053314209,-15.7899990082);
                var v283 = new THREE.Vector3(24.5934448242,-39.8666687012,-14.2645225525);
                var v284 = new THREE.Vector3(-24.5934448242,-26.8613529205,32.7306556702);
                var v285 = new THREE.Vector3(-24.5934448242,-25.2229804993,34.0092544556);
                var v286 = new THREE.Vector3(14.0757646561,24.4135932922,-29.0949878693);
                var v287 = new THREE.Vector3(2.85098052025,-4.18768787384,35.8279571533);
                var v288 = new THREE.Vector3(-14.0757646561,37.403793335,-6.59529829025);
                var v289 = new THREE.Vector3(-8.51702308655,-16.4758052826,-32.8060264587);
                var v290 = new THREE.Vector3(-2.85098052025,-8.31874465942,35.0995407104);
                var v291 = new THREE.Vector3(14.0757646561,-32.8923454285,-18.990404129);
                var v292 = new THREE.Vector3(24.5934448242,14.2645225525,39.8666687012);
                var v293 = new THREE.Vector3(19.4571704865,13.6348733902,37.4615058899);
                var v294 = new THREE.Vector3(24.5934448242,16.2035045624,39.1187210083);
                var v295 = new THREE.Vector3(8.51702308655,26.7025127411,-25.192522049);
                var v296 = new THREE.Vector3(-19.4571704865,39.7982559204,-2.31798458099);
                var v297 = new THREE.Vector3(-24.5934448242,42.2907981873,-2.07761359215);
                var v298 = new THREE.Vector3(-24.5934448242,42.1379127502,-4.15022230148);
                var v299 = new THREE.Vector3(-14.0757646561,-12.9902019501,-35.690284729);
                var v300 = new THREE.Vector3(2.85098052025,28.9340782166,-21.5406227112);
                var v301 = new THREE.Vector3(-8.51702308655,-12.5558547974,34.496925354);
                var v302 = new THREE.Vector3(8.51702308655,-29.4466342926,-21.9222068787);
                var v303 = new THREE.Vector3(-2.85098052025,31.239151001,-18.0359325409);
                var v304 = new THREE.Vector3(-19.4571704865,-9.19366359711,-38.7911186218);
                var v305 = new THREE.Vector3(14.0757646561,8.75897693634,36.95703125);
                var v306 = new THREE.Vector3(24.5934448242,19.9597854614,-37.3421325684);
                var v307 = new THREE.Vector3(19.4571704865,17.8916950226,-35.6252937317);
                var v308 = new THREE.Vector3(-24.5934448242,-10.2882184982,-41.0728683472);
                var v309 = new THREE.Vector3(-24.5934448242,-12.2911758423,-40.5185775757);
                var v310 = new THREE.Vector3(24.5934448242,18.1034526825,-38.2765350342);
                var v311 = new THREE.Vector3(24.5934448242,16.2035045624,-39.1187210083);
                var v312 = new THREE.Vector3(-14.0757646561,-17.0457553864,33.9408912659);
                var v313 = new THREE.Vector3(2.85098052025,-26.2377223969,-24.7540149689);
                var v314 = new THREE.Vector3(-8.51702308655,33.7085037231,-14.540430069);
                var v315 = new THREE.Vector3(8.51702308655,4.26187086105,36.4626350403);
                var v316 = new THREE.Vector3(-2.85098052025,-23.1865463257,-27.6326503754);
                var v317 = new THREE.Vector3(14.0757646561,20.8707962036,-31.7325019836);
                var v318 = new THREE.Vector3(-19.4571704865,-21.9065628052,33.307308197);
                var v319 = new THREE.Vector3(-24.5934448242,-23.5238437653,35.2059211731);
                var v320 = new THREE.Vector3(-24.5934448242,-21.7680358887,36.3177719116);
                var v321 = new THREE.Vector3(24.5934448242,-40.5185775757,-12.2911758423);
                var v322 = new THREE.Vector3(19.4571704865,-38.1909255981,-11.4336128235);
                var v323 = new THREE.Vector3(24.5934448242,-41.0728683472,-10.2882184982);
                var v324 = new THREE.Vector3(-14.0757646561,36.3852157593,-10.8930187225);
                var v325 = new THREE.Vector3(-8.51702308655,-20.1729488373,-30.6714782715);
                var v326 = new THREE.Vector3(2.85098052025,1.96111590102e-14,36.0718650818);
                var v327 = new THREE.Vector3(-2.85098052025,-4.18768787384,35.8279571533);
                var v328 = new THREE.Vector3(8.51702308655,23.5972881317,-28.1221523285);
                var v329 = new THREE.Vector3(14.0757646561,-34.8745918274,-15.0434303284);
                var v330 = new THREE.Vector3(-19.4571704865,39.260055542,-6.92260694504);
                var v331 = new THREE.Vector3(-24.5934448242,41.8835144043,-6.21283245087);
                var v332 = new THREE.Vector3(-24.5934448242,41.528213501,-8.26047515869);
                var v333 = new THREE.Vector3(-24.5934448242,41.0728683472,-10.2882184982);
                var v334 = new THREE.Vector3(24.5934448242,18.1034526825,38.2765350342);
                var v335 = new THREE.Vector3(19.4571704865,17.8916950226,35.6252937317);
                var v336 = new THREE.Vector3(24.5934448242,19.9597854614,37.3421325684);
                var v337 = new THREE.Vector3(24.5934448242,21.7680358887,36.3177719116);
                var v338 = new THREE.Vector3(2.85098052025,26.2377223969,-24.7540149689);
                var v339 = new THREE.Vector3(-14.0757646561,-17.0457553864,-33.9408912659);
                var v340 = new THREE.Vector3(-2.85098052025,28.9340782166,-21.5406227112);
                var v341 = new THREE.Vector3(8.51702308655,-31.7925395966,-18.355430603);
                var v342 = new THREE.Vector3(-8.51702308655,-8.46610736847,35.7213172913);
                var v343 = new THREE.Vector3(24.5934448242,14.2645225525,-39.8666687012);
                var v344 = new THREE.Vector3(19.4571704865,13.6348733902,-37.4615058899);
                var v345 = new THREE.Vector3(24.5934448242,12.2911758423,-40.5185775757);
                var v346 = new THREE.Vector3(-19.4571704865,-13.6348733902,-37.4615058899);
                var v347 = new THREE.Vector3(-24.5934448242,-14.2645225525,-39.8666687012);
                var v348 = new THREE.Vector3(-24.5934448242,-16.2035045624,-39.1187210083);
                var v349 = new THREE.Vector3(14.0757646561,12.9902019501,35.690284729);
                var v350 = new THREE.Vector3(-14.0757646561,-12.9902019501,35.690284729);
                var v351 = new THREE.Vector3(2.85098052025,-28.9340782166,-21.5406227112);
                var v352 = new THREE.Vector3(-8.51702308655,31.7925395966,-18.355430603);
                var v353 = new THREE.Vector3(8.51702308655,8.46610736847,35.7213172913);
                var v354 = new THREE.Vector3(-2.85098052025,-26.2377223969,-24.7540149689);
                var v355 = new THREE.Vector3(14.0757646561,17.0457553864,-33.9408912659);
                var v356 = new THREE.Vector3(-19.4571704865,-17.8916950226,35.6252937317);
                var v357 = new THREE.Vector3(-24.5934448242,-19.9597854614,37.3421325684);
                var v358 = new THREE.Vector3(-24.5934448242,-18.1034526825,38.2765350342);
                var v359 = new THREE.Vector3(-24.5934448242,-16.2035045624,39.1187210083);
                var v360 = new THREE.Vector3(24.5934448242,-41.528213501,-8.26047515869);
                var v361 = new THREE.Vector3(19.4571704865,-39.260055542,-6.92260694504);
                var v362 = new THREE.Vector3(-14.0757646561,34.8745918274,-15.0434303284);
                var v363 = new THREE.Vector3(24.5934448242,-41.8835144043,-6.21283245087);
                var v364 = new THREE.Vector3(24.5934448242,-42.1379127502,-4.15022230148);
                var v365 = new THREE.Vector3(2.85098052025,4.18768787384,35.8279571533);
                var v366 = new THREE.Vector3(8.51702308655,20.1729488373,-30.6714782715);
                var v367 = new THREE.Vector3(-8.51702308655,-23.5972881317,-28.1221523285);
                var v368 = new THREE.Vector3(-19.4571704865,38.1909255981,-11.4336128235);
                var v369 = new THREE.Vector3(-24.5934448242,40.5185775757,-12.2911758423);
                var v370 = new THREE.Vector3(-24.5934448242,39.8666687012,-14.2645225525);
                var v371 = new THREE.Vector3(-2.85098052025,1.96111590102e-14,36.0718650818);
                var v372 = new THREE.Vector3(14.0757646561,-36.3852157593,-10.8930187225);
                var v373 = new THREE.Vector3(2.85098052025,23.1865463257,-27.6326503754);
                var v374 = new THREE.Vector3(24.5934448242,23.5238437653,35.2059211731);
                var v375 = new THREE.Vector3(19.4571704865,21.9065628052,33.307308197);
                var v376 = new THREE.Vector3(24.5934448242,25.2229804993,34.0092544556);
                var v377 = new THREE.Vector3(-2.85098052025,26.2377223969,-24.7540149689);
                var v378 = new THREE.Vector3(-8.51702308655,-4.26187086105,36.4626350403);
                var v379 = new THREE.Vector3(-14.0757646561,-20.8707962036,-31.7325019836);
                var v380 = new THREE.Vector3(24.5934448242,10.2882184982,-41.0728683472);
                var v381 = new THREE.Vector3(19.4571704865,9.19366359711,-38.7911186218);
                var v382 = new THREE.Vector3(8.51702308655,-33.7085037231,-14.540430069);
                var v383 = new THREE.Vector3(24.5934448242,8.26047515869,-41.528213501);
                var v384 = new THREE.Vector3(-19.4571704865,-17.8916950226,-35.6252937317);
                var v385 = new THREE.Vector3(-24.5934448242,-18.1034526825,-38.2765350342);
                var v386 = new THREE.Vector3(-24.5934448242,-19.9597854614,-37.3421325684);
                var v387 = new THREE.Vector3(-24.5934448242,-21.7680358887,-36.3177719116);
                var v388 = new THREE.Vector3(14.0757646561,17.0457553864,33.9408912659);
                var v389 = new THREE.Vector3(2.85098052025,-31.239151001,-18.0359325409);
                var v390 = new THREE.Vector3(-8.51702308655,29.4466342926,-21.9222068787);
                var v391 = new THREE.Vector3(-14.0757646561,-8.75897693634,36.95703125);
                var v392 = new THREE.Vector3(14.0757646561,12.9902019501,-35.690284729);
                var v393 = new THREE.Vector3(8.51702308655,12.5558547974,34.496925354);
                var v394 = new THREE.Vector3(-2.85098052025,-28.9340782166,-21.5406227112);
                var v395 = new THREE.Vector3(-14.0757646561,32.8923454285,-18.990404129);
                var v396 = new THREE.Vector3(-19.4571704865,-13.6348733902,37.4615058899);
                var v397 = new THREE.Vector3(-24.5934448242,-14.2645225525,39.8666687012);
                var v398 = new THREE.Vector3(-24.5934448242,-12.2911758423,40.5185775757);
                var v399 = new THREE.Vector3(24.5934448242,-42.2907981873,-2.07761359215);
                var v400 = new THREE.Vector3(19.4571704865,-39.7982559204,-2.31798458099);
                var v401 = new THREE.Vector3(8.51702308655,16.4758052826,-32.8060264587);
                var v402 = new THREE.Vector3(24.5934448242,-42.3418006897,4.44161546464e-14);
                var v403 = new THREE.Vector3(-19.4571704865,36.6053314209,-15.7899990082);
                var v404 = new THREE.Vector3(-24.5934448242,39.1187210083,-16.2035045624);
                var v405 = new THREE.Vector3(-24.5934448242,38.2765350342,-18.1034526825);
                var v406 = new THREE.Vector3(2.85098052025,8.31874465942,35.0995407104);
                var v407 = new THREE.Vector3(-2.85098052025,4.18768787384,35.8279571533);
                var v408 = new THREE.Vector3(-8.51702308655,-26.7025127411,-25.192522049);
                var v409 = new THREE.Vector3(2.85098052025,19.8218135834,-30.1376018524);
                var v410 = new THREE.Vector3(14.0757646561,-37.403793335,-6.59529829025);
                var v411 = new THREE.Vector3(19.4571704865,25.6251811981,30.5389003754);
                var v412 = new THREE.Vector3(-2.85098052025,23.1865463257,-27.6326503754);
                var v413 = new THREE.Vector3(24.5934448242,26.8613529205,32.7306556702);
                var v414 = new THREE.Vector3(24.5934448242,28.4350147247,31.3732051849);
                var v415 = new THREE.Vector3(19.4571704865,4.62812566757,-39.5961456299);
                var v416 = new THREE.Vector3(24.5934448242,4.15022230148,-42.1379127502);
                var v417 = new THREE.Vector3(24.5934448242,6.21283245087,-41.8835144043);
                var v418 = new THREE.Vector3(-14.0757646561,-24.4135932922,-29.0949878693);
                var v419 = new THREE.Vector3(-8.51702308655,26.7025127411,-25.192522049);
                var v420 = new THREE.Vector3(-8.51702308655,1.99585627973e-14,36.7108612061);
                var v421 = new THREE.Vector3(8.51702308655,-35.1686210632,-10.5287942886);
                var v422 = new THREE.Vector3(14.0757646561,20.8707962036,31.7325019836);
                var v423 = new THREE.Vector3(14.0757646561,8.75897693634,-36.95703125);
                var v424 = new THREE.Vector3(-19.4571704865,-21.9065628052,-33.307308197);
                var v425 = new THREE.Vector3(-24.5934448242,-23.5238437653,-35.2059211731);
                var v426 = new THREE.Vector3(-24.5934448242,-25.2229804993,-34.0092544556);
                var v427 = new THREE.Vector3(2.85098052025,-33.1217651367,-14.2873353958);
                var v428 = new THREE.Vector3(-14.0757646561,-4.40930271149,37.7239952087);
                var v429 = new THREE.Vector3(-14.0757646561,30.4652881622,-22.6805667877);
                var v430 = new THREE.Vector3(8.51702308655,16.4758052826,32.8060264587);
                var v431 = new THREE.Vector3(-2.85098052025,-31.239151001,-18.0359325409);
                var v432 = new THREE.Vector3(8.51702308655,12.5558547974,-34.496925354);
                var v433 = new THREE.Vector3(-19.4571704865,34.5247116089,-19.9328517914);
                var v434 = new THREE.Vector3(-24.5934448242,37.3421325684,-19.9597854614);
                var v435 = new THREE.Vector3(-24.5934448242,36.3177719116,-21.7680358887);
                var v436 = new THREE.Vector3(-24.5934448242,35.2059211731,-23.5238437653);
                var v437 = new THREE.Vector3(-19.4571704865,-9.19366359711,38.7911186218);
                var v438 = new THREE.Vector3(-24.5934448242,-10.2882184982,41.0728683472);
                var v439 = new THREE.Vector3(24.5934448242,-42.2907981873,2.07761359215);
                var v440 = new THREE.Vector3(19.4571704865,-39.7982559204,2.31798458099);
                var v441 = new THREE.Vector3(-24.5934448242,-8.26047515869,41.528213501);
                var v442 = new THREE.Vector3(24.5934448242,-42.1379127502,4.15022230148);
                var v443 = new THREE.Vector3(2.85098052025,16.1890220642,-32.2349967957);
                var v444 = new THREE.Vector3(2.85098052025,12.3373041153,33.8964653015);
                var v445 = new THREE.Vector3(-8.51702308655,-29.4466342926,-21.9222068787);
                var v446 = new THREE.Vector3(-2.85098052025,19.8218135834,-30.1376018524);
                var v447 = new THREE.Vector3(-8.51702308655,23.5972881317,-28.1221523285);
                var v448 = new THREE.Vector3(14.0757646561,-37.9165496826,-2.2083876133);
                var v449 = new THREE.Vector3(-2.85098052025,8.31874465942,35.0995407104);
                var v450 = new THREE.Vector3(19.4571704865,28.9972629547,27.3575057983);
                var v451 = new THREE.Vector3(24.5934448242,29.9401741028,29.9401741028);
                var v452 = new THREE.Vector3(14.0757646561,4.40930271149,-37.7239952087);
                var v453 = new THREE.Vector3(24.5934448242,31.3732051849,28.4350147247);
                var v454 = new THREE.Vector3(-14.0757646561,-27.6262397766,-26.0640125275);
                var v455 = new THREE.Vector3(24.5934448242,32.7306556702,26.8613529205);
                var v456 = new THREE.Vector3(-14.0757646561,27.6262397766,-26.0640125275);
                var v457 = new THREE.Vector3(8.51702308655,-36.1531410217,-6.37477445602);
                var v458 = new THREE.Vector3(-8.51702308655,4.26187086105,36.4626350403);
                var v459 = new THREE.Vector3(14.0757646561,24.4135932922,29.0949878693);
                var v460 = new THREE.Vector3(8.51702308655,8.46610736847,-35.7213172913);
                var v461 = new THREE.Vector3(-19.4571704865,-25.6251811981,-30.5389003754);
                var v462 = new THREE.Vector3(-24.5934448242,-26.8613529205,-32.7306556702);
                var v463 = new THREE.Vector3(-19.4571704865,31.9772052765,-23.8061466217);
                var v464 = new THREE.Vector3(-24.5934448242,-28.4350147247,-31.3732051849);
                var v465 = new THREE.Vector3(-24.5934448242,34.0092544556,-25.2229804993);
                var v466 = new THREE.Vector3(-24.5934448242,32.7306556702,-26.8613529205);
                var v467 = new THREE.Vector3(2.85098052025,-34.5564689636,-10.3455276489);
                var v468 = new THREE.Vector3(-14.0757646561,2.06489929051e-14,37.9808082581);
                var v469 = new THREE.Vector3(2.85098052025,12.3373041153,-33.8964653015);
                var v470 = new THREE.Vector3(-2.85098052025,-33.1217651367,-14.2873353958);
                var v471 = new THREE.Vector3(8.51702308655,20.1729488373,30.6714782715);
                var v472 = new THREE.Vector3(-2.85098052025,16.1890220642,-32.2349967957);
                var v473 = new THREE.Vector3(-8.51702308655,20.1729488373,-30.6714782715);
                var v474 = new THREE.Vector3(-19.4571704865,-4.62812566757,39.5961456299);
                var v475 = new THREE.Vector3(-24.5934448242,-6.21283245087,41.8835144043);
                var v476 = new THREE.Vector3(24.5934448242,-41.8835144043,6.21283245087);
                var v477 = new THREE.Vector3(19.4571704865,-39.260055542,6.92260694504);
                var v478 = new THREE.Vector3(-24.5934448242,-4.15022230148,42.1379127502);
                var v479 = new THREE.Vector3(24.5934448242,-41.528213501,8.26047515869);
                var v480 = new THREE.Vector3(-24.5934448242,-2.07761359215,42.2907981873);
                var v481 = new THREE.Vector3(24.5934448242,-41.0728683472,10.2882184982);
                var v482 = new THREE.Vector3(-14.0757646561,24.4135932922,-29.0949878693);
                var v483 = new THREE.Vector3(2.85098052025,16.1890220642,32.2349967957);
                var v484 = new THREE.Vector3(-8.51702308655,-31.7925395966,-18.355430603);
                var v485 = new THREE.Vector3(8.51702308655,4.26187086105,-36.4626350403);
                var v486 = new THREE.Vector3(-2.85098052025,12.3373041153,33.8964653015);
                var v487 = new THREE.Vector3(-19.4571704865,28.9972629547,-27.3575057983);
                var v488 = new THREE.Vector3(-24.5934448242,31.3732051849,-28.4350147247);
                var v489 = new THREE.Vector3(-24.5934448242,29.9401741028,-29.9401741028);
                var v490 = new THREE.Vector3(14.0757646561,-37.9165496826,2.2083876133);
                var v491 = new THREE.Vector3(-24.5934448242,28.4350147247,-31.3732051849);
                var v492 = new THREE.Vector3(19.4571704865,31.9772052765,23.8061466217);
                var v493 = new THREE.Vector3(24.5934448242,34.0092544556,25.2229804993);
                var v494 = new THREE.Vector3(24.5934448242,35.2059211731,23.5238437653);
                var v495 = new THREE.Vector3(2.85098052025,8.31874465942,-35.0995407104);
                var v496 = new THREE.Vector3(-14.0757646561,-30.4652881622,-22.6805667877);
                var v497 = new THREE.Vector3(-2.85098052025,12.3373041153,-33.8964653015);
                var v498 = new THREE.Vector3(8.51702308655,-36.6487541199,-2.13454675674);
                var v499 = new THREE.Vector3(-8.51702308655,8.46610736847,35.7213172913);
                var v500 = new THREE.Vector3(-8.51702308655,16.4758052826,-32.8060264587);
                var v501 = new THREE.Vector3(-19.4571704865,-28.9972629547,-27.3575057983);
                var v502 = new THREE.Vector3(-14.0757646561,20.8707962036,-31.7325019836);
                var v503 = new THREE.Vector3(-24.5934448242,-29.9401741028,-29.9401741028);
                var v504 = new THREE.Vector3(-24.5934448242,-31.3732051849,-28.4350147247);
                var v505 = new THREE.Vector3(-24.5934448242,-32.7306556702,-26.8613529205);
                var v506 = new THREE.Vector3(14.0757646561,27.6262397766,26.0640125275);
                var v507 = new THREE.Vector3(2.85098052025,-35.5238494873,-6.26381349564);
                var v508 = new THREE.Vector3(-19.4571704865,25.6251811981,-30.5389003754);
                var v509 = new THREE.Vector3(-24.5934448242,26.8613529205,-32.7306556702);
                var v510 = new THREE.Vector3(-24.5934448242,25.2229804993,-34.0092544556);
                var v511 = new THREE.Vector3(-14.0757646561,4.40930271149,37.7239952087);
                var v512 = new THREE.Vector3(8.51702308655,23.5972881317,28.1221523285);
                var v513 = new THREE.Vector3(2.85098052025,4.18768787384,-35.8279571533);
                var v514 = new THREE.Vector3(-2.85098052025,-34.5564689636,-10.3455276489);
                var v515 = new THREE.Vector3(-19.4571704865,2.16737519994e-14,39.8657035828);
                var v516 = new THREE.Vector3(-24.5934448242,1.17037618746e-13,42.3418006897);
                var v517 = new THREE.Vector3(-24.5934448242,2.07761359215,42.2907981873);
                var v518 = new THREE.Vector3(19.4571704865,-38.1909255981,11.4336128235);
                var v519 = new THREE.Vector3(-2.85098052025,8.31874465942,-35.0995407104);
                var v520 = new THREE.Vector3(24.5934448242,-40.5185775757,12.2911758423);
                var v521 = new THREE.Vector3(24.5934448242,-39.8666687012,14.2645225525);
                var v522 = new THREE.Vector3(2.85098052025,19.8218135834,30.1376018524);
                var v523 = new THREE.Vector3(-8.51702308655,12.5558547974,-34.496925354);
                var v524 = new THREE.Vector3(-14.0757646561,17.0457553864,-33.9408912659);
                var v525 = new THREE.Vector3(-8.51702308655,-33.7085037231,-14.540430069);
                var v526 = new THREE.Vector3(-2.85098052025,16.1890220642,32.2349967957);
                var v527 = new THREE.Vector3(-19.4571704865,21.9065628052,-33.307308197);
                var v528 = new THREE.Vector3(-24.5934448242,23.5238437653,-35.2059211731);
                var v529 = new THREE.Vector3(-24.5934448242,21.7680358887,-36.3177719116);
                var v530 = new THREE.Vector3(14.0757646561,-37.403793335,6.59529829025);
                var v531 = new THREE.Vector3(-2.85098052025,4.18768787384,-35.8279571533);
                var v532 = new THREE.Vector3(19.4571704865,34.5247116089,19.9328517914);
                var v533 = new THREE.Vector3(24.5934448242,36.3177719116,21.7680358887);
                var v534 = new THREE.Vector3(24.5934448242,37.3421325684,19.9597854614);
                var v535 = new THREE.Vector3(24.5934448242,38.2765350342,18.1034526825);
                var v536 = new THREE.Vector3(-14.0757646561,-32.8923454285,-18.990404129);
                var v537 = new THREE.Vector3(-8.51702308655,8.46610736847,-35.7213172913);
                var v538 = new THREE.Vector3(-8.51702308655,12.5558547974,34.496925354);
                var v539 = new THREE.Vector3(8.51702308655,-36.6487541199,2.13454675674);
                var v540 = new THREE.Vector3(-14.0757646561,12.9902019501,-35.690284729);
                var v541 = new THREE.Vector3(14.0757646561,30.4652881622,22.6805667877);
                var v542 = new THREE.Vector3(-19.4571704865,17.8916950226,-35.6252937317);
                var v543 = new THREE.Vector3(-19.4571704865,-31.9772052765,-23.8061466217);
                var v544 = new THREE.Vector3(-24.5934448242,19.9597854614,-37.3421325684);
                var v545 = new THREE.Vector3(-24.5934448242,18.1034526825,-38.2765350342);
                var v546 = new THREE.Vector3(-24.5934448242,-34.0092544556,-25.2229804993);
                var v547 = new THREE.Vector3(-24.5934448242,16.2035045624,-39.1187210083);
                var v548 = new THREE.Vector3(-24.5934448242,-35.2059211731,-23.5238437653);
                var v549 = new THREE.Vector3(2.85098052025,-36.0108375549,-2.09739232063);
                var v550 = new THREE.Vector3(-8.51702308655,4.26187086105,-36.4626350403);
                var v551 = new THREE.Vector3(-14.0757646561,8.75897693634,36.95703125);
                var v552 = new THREE.Vector3(-14.0757646561,8.75897693634,-36.95703125);
                var v553 = new THREE.Vector3(-2.85098052025,-35.5238494873,-6.26381349564);
                var v554 = new THREE.Vector3(-19.4571704865,13.6348733902,-37.4615058899);
                var v555 = new THREE.Vector3(-24.5934448242,14.2645225525,-39.8666687012);
                var v556 = new THREE.Vector3(8.51702308655,26.7025127411,25.192522049);
                var v557 = new THREE.Vector3(-24.5934448242,12.2911758423,-40.5185775757);
                var v558 = new THREE.Vector3(24.5934448242,-39.1187210083,16.2035045624);
                var v559 = new THREE.Vector3(19.4571704865,-36.6053314209,15.7899990082);
                var v560 = new THREE.Vector3(-19.4571704865,4.62812566757,39.5961456299);
                var v561 = new THREE.Vector3(-24.5934448242,4.15022230148,42.1379127502);
                var v562 = new THREE.Vector3(24.5934448242,-38.2765350342,18.1034526825);
                var v563 = new THREE.Vector3(-24.5934448242,6.21283245087,41.8835144043);
                var v564 = new THREE.Vector3(-24.5934448242,8.26047515869,41.528213501);
                var v565 = new THREE.Vector3(-14.0757646561,4.40930271149,-37.7239952087);
                var v566 = new THREE.Vector3(2.85098052025,23.1865463257,27.6326503754);
                var v567 = new THREE.Vector3(-19.4571704865,9.19366359711,-38.7911186218);
                var v568 = new THREE.Vector3(-24.5934448242,10.2882184982,-41.0728683472);
                var v569 = new THREE.Vector3(-8.51702308655,-35.1686210632,-10.5287942886);
                var v570 = new THREE.Vector3(-24.5934448242,8.26047515869,-41.528213501);
                var v571 = new THREE.Vector3(-19.4571704865,4.62812566757,-39.5961456299);
                var v572 = new THREE.Vector3(-24.5934448242,6.21283245087,-41.8835144043);
                var v573 = new THREE.Vector3(14.0757646561,-36.3852157593,10.8930187225);
                var v574 = new THREE.Vector3(-2.85098052025,19.8218135834,30.1376018524);
                var v575 = new THREE.Vector3(19.4571704865,36.6053314209,15.7899990082);
                var v576 = new THREE.Vector3(24.5934448242,39.1187210083,16.2035045624);
                var v577 = new THREE.Vector3(24.5934448242,39.8666687012,14.2645225525);
                var v578 = new THREE.Vector3(-14.0757646561,-34.8745918274,-15.0434303284);
                var v579 = new THREE.Vector3(8.51702308655,-36.1531410217,6.37477445602);
                var v580 = new THREE.Vector3(-8.51702308655,16.4758052826,32.8060264587);
                var v581 = new THREE.Vector3(-19.4571704865,-34.5247116089,-19.9328517914);
                var v582 = new THREE.Vector3(-24.5934448242,-36.3177719116,-21.7680358887);
                var v583 = new THREE.Vector3(-24.5934448242,-37.3421325684,-19.9597854614);
                var v584 = new THREE.Vector3(-24.5934448242,-38.2765350342,-18.1034526825);
                var v585 = new THREE.Vector3(14.0757646561,32.8923454285,18.990404129);
                var v586 = new THREE.Vector3(2.85098052025,-36.0108375549,2.09739232063);
                var v587 = new THREE.Vector3(-14.0757646561,12.9902019501,35.690284729);
                var v588 = new THREE.Vector3(-2.85098052025,-36.0108375549,-2.09739232063);
                var v589 = new THREE.Vector3(8.51702308655,29.4466342926,21.9222068787);
                var v590 = new THREE.Vector3(19.4571704865,-34.5247116089,19.9328517914);
                var v591 = new THREE.Vector3(24.5934448242,-37.3421325684,19.9597854614);
                var v592 = new THREE.Vector3(24.5934448242,-36.3177719116,21.7680358887);
                var v593 = new THREE.Vector3(-19.4571704865,9.19366359711,38.7911186218);
                var v594 = new THREE.Vector3(-24.5934448242,10.2882184982,41.0728683472);
                var v595 = new THREE.Vector3(24.5934448242,-35.2059211731,23.5238437653);
                var v596 = new THREE.Vector3(-24.5934448242,12.2911758423,40.5185775757);
                var v597 = new THREE.Vector3(2.85098052025,26.2377223969,24.7540149689);
                var v598 = new THREE.Vector3(-8.51702308655,-36.1531410217,-6.37477445602);
                var v599 = new THREE.Vector3(-2.85098052025,23.1865463257,27.6326503754);
                var v600 = new THREE.Vector3(14.0757646561,-34.8745918274,15.0434303284);
                var v601 = new THREE.Vector3(19.4571704865,38.1909255981,11.4336128235);
                var v602 = new THREE.Vector3(24.5934448242,40.5185775757,12.2911758423);
                var v603 = new THREE.Vector3(24.5934448242,41.0728683472,10.2882184982);
                var v604 = new THREE.Vector3(-14.0757646561,-36.3852157593,-10.8930187225);
                var v605 = new THREE.Vector3(8.51702308655,-35.1686210632,10.5287942886);
                var v606 = new THREE.Vector3(-8.51702308655,20.1729488373,30.6714782715);
                var v607 = new THREE.Vector3(-19.4571704865,-36.6053314209,-15.7899990082);
                var v608 = new THREE.Vector3(-24.5934448242,-39.1187210083,-16.2035045624);
                var v609 = new THREE.Vector3(-24.5934448242,-39.8666687012,-14.2645225525);
                var v610 = new THREE.Vector3(14.0757646561,34.8745918274,15.0434303284);
                var v611 = new THREE.Vector3(2.85098052025,-35.5238494873,6.26381349564);
                var v612 = new THREE.Vector3(-14.0757646561,17.0457553864,33.9408912659);
                var v613 = new THREE.Vector3(-2.85098052025,-36.0108375549,2.09739232063);
                var v614 = new THREE.Vector3(8.51702308655,31.7925395966,18.355430603);
                var v615 = new THREE.Vector3(-19.4571704865,13.6348733902,37.4615058899);
                var v616 = new THREE.Vector3(-24.5934448242,14.2645225525,39.8666687012);
                var v617 = new THREE.Vector3(24.5934448242,-34.0092544556,25.2229804993);
                var v618 = new THREE.Vector3(19.4571704865,-31.9772052765,23.8061466217);
                var v619 = new THREE.Vector3(-24.5934448242,16.2035045624,39.1187210083);
                var v620 = new THREE.Vector3(24.5934448242,-32.7306556702,26.8613529205);
                var v621 = new THREE.Vector3(2.85098052025,28.9340782166,21.5406227112);
                var v622 = new THREE.Vector3(-8.51702308655,-36.6487541199,-2.13454675674);
                var v623 = new THREE.Vector3(-2.85098052025,26.2377223969,24.7540149689);
                var v624 = new THREE.Vector3(14.0757646561,-32.8923454285,18.990404129);
                var v625 = new THREE.Vector3(19.4571704865,39.260055542,6.92260694504);
                var v626 = new THREE.Vector3(-14.0757646561,-37.403793335,-6.59529829025);
                var v627 = new THREE.Vector3(24.5934448242,41.528213501,8.26047515869);
                var v628 = new THREE.Vector3(24.5934448242,41.8835144043,6.21283245087);
                var v629 = new THREE.Vector3(24.5934448242,42.1379127502,4.15022230148);
                var v630 = new THREE.Vector3(8.51702308655,-33.7085037231,14.540430069);
                var v631 = new THREE.Vector3(-8.51702308655,23.5972881317,28.1221523285);
                var v632 = new THREE.Vector3(-19.4571704865,-38.1909255981,-11.4336128235);
                var v633 = new THREE.Vector3(-24.5934448242,-40.5185775757,-12.2911758423);
                var v634 = new THREE.Vector3(-24.5934448242,-41.0728683472,-10.2882184982);
                var v635 = new THREE.Vector3(2.85098052025,-34.5564689636,10.3455276489);
                var v636 = new THREE.Vector3(14.0757646561,36.3852157593,10.8930187225);
                var v637 = new THREE.Vector3(-2.85098052025,-35.5238494873,6.26381349564);
                var v638 = new THREE.Vector3(-14.0757646561,20.8707962036,31.7325019836);
                var v639 = new THREE.Vector3(8.51702308655,33.7085037231,14.540430069);
                var v640 = new THREE.Vector3(-19.4571704865,17.8916950226,35.6252937317);
                var v641 = new THREE.Vector3(-24.5934448242,18.1034526825,38.2765350342);
                var v642 = new THREE.Vector3(-24.5934448242,19.9597854614,37.3421325684);
                var v643 = new THREE.Vector3(19.4571704865,-28.9972629547,27.3575057983);
                var v644 = new THREE.Vector3(-24.5934448242,21.7680358887,36.3177719116);
                var v645 = new THREE.Vector3(24.5934448242,-31.3732051849,28.4350147247);
                var v646 = new THREE.Vector3(24.5934448242,-29.9401741028,29.9401741028);
                var v647 = new THREE.Vector3(24.5934448242,-28.4350147247,31.3732051849);
                var v648 = new THREE.Vector3(-8.51702308655,-36.6487541199,2.13454675674);
                var v649 = new THREE.Vector3(2.85098052025,31.239151001,18.0359325409);
                var v650 = new THREE.Vector3(-2.85098052025,28.9340782166,21.5406227112);
                var v651 = new THREE.Vector3(14.0757646561,-30.4652881622,22.6805667877);
                var v652 = new THREE.Vector3(-14.0757646561,-37.9165496826,-2.2083876133);
                var v653 = new THREE.Vector3(24.5934448242,42.2907981873,2.07761359215);
                var v654 = new THREE.Vector3(19.4571704865,39.7982559204,2.31798458099);
                var v655 = new THREE.Vector3(24.5934448242,42.3418006897,-5.80343133033e-14);
                var v656 = new THREE.Vector3(24.5934448242,2.07761359215,-42.2907981873);
                var v657 = new THREE.Vector3(8.51702308655,-31.7925395966,18.355430603);
                var v658 = new THREE.Vector3(-8.51702308655,26.7025127411,25.192522049);
                var v659 = new THREE.Vector3(14.0757646561,37.403793335,6.59529829025);
                var v660 = new THREE.Vector3(-19.4571704865,-39.260055542,-6.92260694504);
                var v661 = new THREE.Vector3(-24.5934448242,-41.528213501,-8.26047515869);
                var v662 = new THREE.Vector3(-24.5934448242,-41.8835144043,-6.21283245087);
                var v663 = new THREE.Vector3(-24.5934448242,-42.1379127502,-4.15022230148);
                var v664 = new THREE.Vector3(2.85098052025,-33.1217651367,14.2873353958);
                var v665 = new THREE.Vector3(-14.0757646561,24.4135932922,29.0949878693);
                var v666 = new THREE.Vector3(-2.85098052025,-34.5564689636,10.3455276489);
                var v667 = new THREE.Vector3(8.51702308655,35.1686210632,10.5287942886);
                var v668 = new THREE.Vector3(-19.4571704865,21.9065628052,33.307308197);
                var v669 = new THREE.Vector3(19.4571704865,-25.6251811981,30.5389003754);
                var v670 = new THREE.Vector3(-24.5934448242,23.5238437653,35.2059211731);
                var v671 = new THREE.Vector3(-24.5934448242,25.2229804993,34.0092544556);
                var v672 = new THREE.Vector3(24.5934448242,-26.8613529205,32.7306556702);
                var v673 = new THREE.Vector3(24.5934448242,-25.2229804993,34.0092544556);
                var v674 = new THREE.Vector3(2.85098052025,33.1217651367,14.2873353958);
                var v675 = new THREE.Vector3(-2.85098052025,31.239151001,18.0359325409);
                var v676 = new THREE.Vector3(19.4571704865,39.7982559204,-2.31798458099);
                var v677 = new THREE.Vector3(14.0757646561,-27.6262397766,26.0640125275);
                var v678 = new THREE.Vector3(-14.0757646561,-37.9165496826,2.2083876133);
                var v679 = new THREE.Vector3(24.5934448242,42.2907981873,-2.07761359215);
                var v680 = new THREE.Vector3(24.5934448242,42.1379127502,-4.15022230148);
                var v681 = new THREE.Vector3(8.51702308655,-29.4466342926,21.9222068787);
                var v682 = new THREE.Vector3(14.0757646561,37.9165496826,2.2083876133);
                var v683 = new THREE.Vector3(-19.4571704865,-39.7982559204,-2.31798458099);
                var v684 = new THREE.Vector3(-24.5934448242,-42.2907981873,-2.07761359215);
                var v685 = new THREE.Vector3(-24.5934448242,-42.3418006897,4.44161546464e-14);
                var v686 = new THREE.Vector3(2.85098052025,-31.239151001,18.0359325409);
                var v687 = new THREE.Vector3(-2.85098052025,-33.1217651367,14.2873353958);
                var v688 = new THREE.Vector3(24.5934448242,-23.5238437653,35.2059211731);
                var v689 = new THREE.Vector3(-19.4571704865,25.6251811981,30.5389003754);
                var v690 = new THREE.Vector3(-24.5934448242,26.8613529205,32.7306556702);
                var v691 = new THREE.Vector3(24.5934448242,-21.7680358887,36.3177719116);
                var v692 = new THREE.Vector3(-24.5934448242,28.4350147247,31.3732051849);
                var v693 = new THREE.Vector3(2.85098052025,34.5564689636,10.3455276489);
                var v694 = new THREE.Vector3(24.5934448242,41.528213501,-8.26047515869);
                var v695 = new THREE.Vector3(24.5934448242,41.8835144043,-6.21283245087);
                var v696 = new THREE.Vector3(-24.5934448242,-42.2907981873,2.07761359215);
                var v697 = new THREE.Vector3(-24.5934448242,29.9401741028,29.9401741028);
                var v698 = new THREE.Vector3(-24.5934448242,31.3732051849,28.4350147247);
                var v699 = new THREE.Vector3(24.5934448242,-19.9597854614,37.3421325684);
                var v700 = new THREE.Vector3(24.5934448242,-18.1034526825,38.2765350342);
                var v701 = new THREE.Vector3(-26.9874992371,-41.8835144043,6.21283245087);
                var v702 = new THREE.Vector3(-26.9874992371,-41.528213501,8.26047515869);
                var v703 = new THREE.Vector3(-26.9874992371,-42.1379127502,4.15022230148);
                var v704 = new THREE.Vector3(-26.9874992371,2.07761359215,-42.2907981873);
                var v705 = new THREE.Vector3(-26.9874992371,-2.82053043708e-14,-42.3418006897);
                var v706 = new THREE.Vector3(-26.9874992371,-42.2907981873,2.07761359215);
                var v707 = new THREE.Vector3(-26.9874992371,4.15022230148,-42.1379127502);
                var v708 = new THREE.Vector3(-26.9874992371,-42.3418006897,4.44161546464e-14);
                var v709 = new THREE.Vector3(-26.9874992371,6.21283245087,-41.8835144043);
                var v710 = new THREE.Vector3(-26.9874992371,-42.2907981873,-2.07761359215);
                var v711 = new THREE.Vector3(-26.9874992371,-42.1379127502,-4.15022230148);
                var v712 = new THREE.Vector3(-26.9874992371,10.2882184982,-41.0728683472);
                var v713 = new THREE.Vector3(-26.9874992371,8.26047515869,-41.528213501);
                var v714 = new THREE.Vector3(-26.9874992371,-41.8835144043,-6.21283245087);
                var v715 = new THREE.Vector3(-26.9874992371,12.2911758423,-40.5185775757);
                var v716 = new THREE.Vector3(-26.9874992371,-41.528213501,-8.26047515869);
                var v717 = new THREE.Vector3(-26.9874992371,-41.0728683472,-10.2882184982);
                var v718 = new THREE.Vector3(-26.9874992371,14.2645225525,-39.8666687012);
                var v719 = new THREE.Vector3(-26.9874992371,-40.5185775757,-12.2911758423);
                var v720 = new THREE.Vector3(-26.9874992371,16.2035045624,-39.1187210083);
                var v721 = new THREE.Vector3(-26.9874992371,-39.8666687012,-14.2645225525);
                var v722 = new THREE.Vector3(-26.9874992371,-39.1187210083,-16.2035045624);
                var v723 = new THREE.Vector3(-26.9874992371,18.1034526825,-38.2765350342);
                var v724 = new THREE.Vector3(-26.9874992371,-38.2765350342,-18.1034526825);
                var v725 = new THREE.Vector3(-26.9874992371,19.9597854614,-37.3421325684);
                var v726 = new THREE.Vector3(-26.9874992371,-37.3421325684,-19.9597854614);
                var v727 = new THREE.Vector3(-26.9874992371,23.5238437653,-35.2059211731);
                var v728 = new THREE.Vector3(-26.9874992371,21.7680358887,-36.3177719116);
                var v729 = new THREE.Vector3(-26.9874992371,-36.3177719116,-21.7680358887);
                var v730 = new THREE.Vector3(-26.9874992371,-35.2059211731,-23.5238437653);
                var v731 = new THREE.Vector3(-26.9874992371,25.2229804993,-34.0092544556);
                var v732 = new THREE.Vector3(-26.9874992371,-32.7306556702,-26.8613529205);
                var v733 = new THREE.Vector3(-26.9874992371,-34.0092544556,-25.2229804993);
                var v734 = new THREE.Vector3(-26.9874992371,26.8613529205,-32.7306556702);
                var v735 = new THREE.Vector3(-26.9874992371,28.4350147247,-31.3732051849);
                var v736 = new THREE.Vector3(-26.9874992371,-31.3732051849,-28.4350147247);
                var v737 = new THREE.Vector3(-26.9874992371,29.9401741028,-29.9401741028);
                var v738 = new THREE.Vector3(-26.9874992371,-29.9401741028,-29.9401741028);
                var v739 = new THREE.Vector3(-26.9874992371,31.3732051849,-28.4350147247);
                var v740 = new THREE.Vector3(-26.9874992371,-28.4350147247,-31.3732051849);
                var v741 = new THREE.Vector3(-26.9874992371,-25.2229804993,-34.0092544556);
                var v742 = new THREE.Vector3(-26.9874992371,-26.8613529205,-32.7306556702);
                var v743 = new THREE.Vector3(-26.9874992371,32.7306556702,-26.8613529205);
                var v744 = new THREE.Vector3(-26.9874992371,35.2059211731,-23.5238437653);
                var v745 = new THREE.Vector3(-26.9874992371,34.0092544556,-25.2229804993);
                var v746 = new THREE.Vector3(-26.9874992371,-23.5238437653,-35.2059211731);
                var v747 = new THREE.Vector3(-26.9874992371,-21.7680358887,-36.3177719116);
                var v748 = new THREE.Vector3(-26.9874992371,-19.9597854614,-37.3421325684);
                var v749 = new THREE.Vector3(-26.9874992371,36.3177719116,-21.7680358887);
                var v750 = new THREE.Vector3(-26.9874992371,-18.1034526825,-38.2765350342);
                var v751 = new THREE.Vector3(-26.9874992371,38.2765350342,-18.1034526825);
                var v752 = new THREE.Vector3(-26.9874992371,37.3421325684,-19.9597854614);
                var v753 = new THREE.Vector3(-26.9874992371,39.1187210083,-16.2035045624);
                var v754 = new THREE.Vector3(-26.9874992371,-16.2035045624,-39.1187210083);
                var v755 = new THREE.Vector3(-26.9874992371,39.8666687012,-14.2645225525);
                var v756 = new THREE.Vector3(-26.9874992371,-14.2645225525,-39.8666687012);
                var v757 = new THREE.Vector3(-26.9874992371,-10.2882184982,-41.0728683472);
                var v758 = new THREE.Vector3(-26.9874992371,-12.2911758423,-40.5185775757);
                var v759 = new THREE.Vector3(-26.9874992371,40.5185775757,-12.2911758423);
                var v760 = new THREE.Vector3(-26.9874992371,41.528213501,-8.26047515869);
                var v761 = new THREE.Vector3(-26.9874992371,41.0728683472,-10.2882184982);
                var v762 = new THREE.Vector3(-26.9874992371,-8.26047515869,-41.528213501);
                var v763 = new THREE.Vector3(-26.9874992371,-6.21283245087,-41.8835144043);
                var v764 = new THREE.Vector3(-26.9874992371,-4.15022230148,-42.1379127502);
                var v765 = new THREE.Vector3(-26.9874992371,41.8835144043,-6.21283245087);
                var v766 = new THREE.Vector3(-26.9874992371,-2.07761359215,-42.2907981873);
                var v767 = new THREE.Vector3(-26.9874992371,42.2907981873,-2.07761359215);
                var v768 = new THREE.Vector3(-26.9874992371,42.1379127502,-4.15022230148);
                var v769 = new THREE.Vector3(-26.9874992371,42.3418006897,-5.80343133033e-14);
                var v770 = new THREE.Vector3(-26.9874992371,42.2907981873,2.07761359215);
                var v771 = new THREE.Vector3(-26.9874992371,41.8835144043,6.21283245087);
                var v772 = new THREE.Vector3(-26.9874992371,42.1379127502,4.15022230148);
                var v773 = new THREE.Vector3(-26.9874992371,41.0728683472,10.2882184982);
                var v774 = new THREE.Vector3(-26.9874992371,41.528213501,8.26047515869);
                var v775 = new THREE.Vector3(-26.9874992371,40.5185775757,12.2911758423);
                var v776 = new THREE.Vector3(-26.9874992371,39.1187210083,16.2035045624);
                var v777 = new THREE.Vector3(-26.9874992371,39.8666687012,14.2645225525);
                var v778 = new THREE.Vector3(-26.9874992371,38.2765350342,18.1034526825);
                var v779 = new THREE.Vector3(-26.9874992371,36.3177719116,21.7680358887);
                var v780 = new THREE.Vector3(-26.9874992371,37.3421325684,19.9597854614);
                var v781 = new THREE.Vector3(-26.9874992371,35.2059211731,23.5238437653);
                var v782 = new THREE.Vector3(-26.9874992371,32.7306556702,26.8613529205);
                var v783 = new THREE.Vector3(-26.9874992371,34.0092544556,25.2229804993);
                var v784 = new THREE.Vector3(-26.9874992371,31.3732051849,28.4350147247);
                var v785 = new THREE.Vector3(-26.9874992371,29.9401741028,29.9401741028);
                var v786 = new THREE.Vector3(-26.9874992371,28.4350147247,31.3732051849);
                var v787 = new THREE.Vector3(-26.9874992371,26.8613529205,32.7306556702);
                var v788 = new THREE.Vector3(-26.9874992371,25.2229804993,34.0092544556);
                var v789 = new THREE.Vector3(-26.9874992371,23.5238437653,35.2059211731);
                var v790 = new THREE.Vector3(-26.9874992371,21.7680358887,36.3177719116);
                var v791 = new THREE.Vector3(-26.9874992371,19.9597854614,37.3421325684);
                var v792 = new THREE.Vector3(-26.9874992371,18.1034526825,38.2765350342);
                var v793 = new THREE.Vector3(-26.9874992371,16.2035045624,39.1187210083);
                var v794 = new THREE.Vector3(-26.9874992371,14.2645225525,39.8666687012);
                var v795 = new THREE.Vector3(-26.9874992371,12.2911758423,40.5185775757);
                var v796 = new THREE.Vector3(-26.9874992371,8.26047515869,41.528213501);
                var v797 = new THREE.Vector3(-26.9874992371,10.2882184982,41.0728683472);
                var v798 = new THREE.Vector3(-26.9874992371,6.21283245087,41.8835144043);
                var v799 = new THREE.Vector3(-26.9874992371,4.15022230148,42.1379127502);
                var v800 = new THREE.Vector3(-26.9874992371,2.07761359215,42.2907981873);
                var v801 = new THREE.Vector3(-26.9874992371,1.17037618746e-13,42.3418006897);
                var v802 = new THREE.Vector3(-26.9874992371,-2.07761359215,42.2907981873);
                var v803 = new THREE.Vector3(-26.9874992371,-4.15022230148,42.1379127502);
                var v804 = new THREE.Vector3(-26.9874992371,-6.21283245087,41.8835144043);
                var v805 = new THREE.Vector3(-26.9874992371,-8.26047515869,41.528213501);
                var v806 = new THREE.Vector3(-26.9874992371,-10.2882184982,41.0728683472);
                var v807 = new THREE.Vector3(-26.9874992371,-12.2911758423,40.5185775757);
                var v808 = new THREE.Vector3(-26.9874992371,-14.2645225525,39.8666687012);
                var v809 = new THREE.Vector3(-26.9874992371,-16.2035045624,39.1187210083);
                var v810 = new THREE.Vector3(-26.9874992371,-18.1034526825,38.2765350342);
                var v811 = new THREE.Vector3(-26.9874992371,-19.9597854614,37.3421325684);
                var v812 = new THREE.Vector3(-26.9874992371,-21.7680358887,36.3177719116);
                var v813 = new THREE.Vector3(-26.9874992371,-23.5238437653,35.2059211731);
                var v814 = new THREE.Vector3(-26.9874992371,-25.2229804993,34.0092544556);
                var v815 = new THREE.Vector3(-26.9874992371,-26.8613529205,32.7306556702);
                var v816 = new THREE.Vector3(-26.9874992371,-28.4350147247,31.3732051849);
                var v817 = new THREE.Vector3(-26.9874992371,-29.9401741028,29.9401741028);
                var v818 = new THREE.Vector3(-26.9874992371,-31.3732051849,28.4350147247);
                var v819 = new THREE.Vector3(-26.9874992371,-34.0092544556,25.2229804993);
                var v820 = new THREE.Vector3(-26.9874992371,-32.7306556702,26.8613529205);
                var v821 = new THREE.Vector3(-26.9874992371,-35.2059211731,23.5238437653);
                var v822 = new THREE.Vector3(-26.9874992371,-37.3421325684,19.9597854614);
                var v823 = new THREE.Vector3(-26.9874992371,-36.3177719116,21.7680358887);
                var v824 = new THREE.Vector3(-26.9874992371,-38.2765350342,18.1034526825);
                var v825 = new THREE.Vector3(-26.9874992371,-39.1187210083,16.2035045624);
                var v826 = new THREE.Vector3(-26.9874992371,-39.8666687012,14.2645225525);
                var v827 = new THREE.Vector3(-26.9874992371,-40.5185775757,12.2911758423);
                var v828 = new THREE.Vector3(-26.9874992371,-41.0728683472,10.2882184982);
                var v829 = new THREE.Vector3(-26.9874992371,18.2217540741,-25.0800933838);
                var v830 = new THREE.Vector3(-26.9874992371,16.7602443695,-26.0794487);
                var v831 = new THREE.Vector3(-26.9874992371,-25.5902061462,17.498134613);
                var v832 = new THREE.Vector3(-26.9874992371,-26.5474185944,16.008682251);
                var v833 = new THREE.Vector3(-26.9874992371,15.2440652847,-26.9937381744);
                var v834 = new THREE.Vector3(-26.9874992371,13.6781625748,-27.819978714);
                var v835 = new THREE.Vector3(-26.9874992371,-27.4180393219,14.4670133591);
                var v836 = new THREE.Vector3(-26.9874992371,12.0676460266,-28.5554771423);
                var v837 = new THREE.Vector3(-26.9874992371,-28.1992282867,12.878156662);
                var v838 = new THREE.Vector3(-26.9874992371,10.417766571,-29.1978340149);
                var v839 = new THREE.Vector3(-26.9874992371,-28.8884372711,11.2472925186);
                var v840 = new THREE.Vector3(-26.9874992371,-29.483417511,9.57974338531);
                var v841 = new THREE.Vector3(-26.9874992371,8.73390674591,-29.7449531555);
                var v842 = new THREE.Vector3(-26.9874992371,-29.9822292328,7.88094615936);
                var v843 = new THREE.Vector3(-26.9874992371,7.02155828476,-30.1950511932);
                var v844 = new THREE.Vector3(-26.9874992371,-30.3832454681,6.15644359589);
                var v845 = new THREE.Vector3(-26.9874992371,22.2315883636,21.6055526733);
                var v846 = new THREE.Vector3(-26.9874992371,5.2863073349,-30.5466594696);
                var v847 = new THREE.Vector3(-26.9874992371,20.961894989,22.8394908905);
                var v848 = new THREE.Vector3(-26.9874992371,23.4287662506,20.3011417389);
                var v849 = new THREE.Vector3(-26.9874992371,3.53381347656,-30.7986297607);
                var v850 = new THREE.Vector3(-26.9874992371,19.6238288879,23.9989318848);
                var v851 = new THREE.Vector3(-26.9874992371,-30.6851577759,4.41185951233);
                var v852 = new THREE.Vector3(-26.9874992371,24.5495243073,18.9305114746);
                var v853 = new THREE.Vector3(-26.9874992371,1.76979315281,-30.9501419067);
                var v854 = new THREE.Vector3(-26.9874992371,18.2217540741,25.0800933838);
                var v855 = new THREE.Vector3(-26.9874992371,-30.8869819641,2.65288519859);
                var v856 = new THREE.Vector3(-26.9874992371,25.5902061462,17.498134613);
                var v857 = new THREE.Vector3(-26.9874992371,16.7602443695,26.0794487);
                var v858 = new THREE.Vector3(-26.9874992371,-2.06506141261e-14,-31.0006999969);
                var v859 = new THREE.Vector3(-26.9874992371,26.5474185944,16.008682251);
                var v860 = new THREE.Vector3(-26.9874992371,-30.9880580902,0.885257542133);
                var v861 = new THREE.Vector3(-26.9874992371,15.2440652847,26.9937381744);
                var v862 = new THREE.Vector3(-26.9874992371,-30.9880580902,-0.885257542133);
                var v863 = new THREE.Vector3(-26.9874992371,27.4180393219,14.4670133591);
                var v864 = new THREE.Vector3(-26.9874992371,13.6781625748,27.819978714);
                var v865 = new THREE.Vector3(-26.9874992371,28.1992282867,12.878156662);
                var v866 = new THREE.Vector3(-26.9874992371,12.0676460266,28.5554771423);
                var v867 = new THREE.Vector3(-26.9874992371,28.8884372711,11.2472925186);
                var v868 = new THREE.Vector3(-26.9874992371,-30.8869819641,-2.65288519859);
                var v869 = new THREE.Vector3(-26.9874992371,-1.76979315281,-30.9501419067);
                var v870 = new THREE.Vector3(-26.9874992371,10.417766571,29.1978340149);
                var v871 = new THREE.Vector3(-26.9874992371,-30.6851577759,-4.41185951233);
                var v872 = new THREE.Vector3(-26.9874992371,29.483417511,9.57974338531);
                var v873 = new THREE.Vector3(-26.9874992371,-3.53381347656,-30.7986297607);
                var v874 = new THREE.Vector3(-26.9874992371,8.73390674591,29.7449531555);
                var v875 = new THREE.Vector3(-26.9874992371,-30.3832454681,-6.15644359589);
                var v876 = new THREE.Vector3(-26.9874992371,-5.2863073349,-30.5466594696);
                var v877 = new THREE.Vector3(-26.9874992371,29.9822292328,7.88094615936);
                var v878 = new THREE.Vector3(-26.9874992371,7.02155828476,30.1950511932);
                var v879 = new THREE.Vector3(-26.9874992371,30.3832454681,6.15644359589);
                var v880 = new THREE.Vector3(-26.9874992371,-7.02155828476,-30.1950511932);
                var v881 = new THREE.Vector3(-26.9874992371,5.2863073349,30.5466594696);
                var v882 = new THREE.Vector3(-26.9874992371,30.6851577759,4.41185951233);
                var v883 = new THREE.Vector3(-26.9874992371,-29.9822292328,-7.88094615936);
                var v884 = new THREE.Vector3(-26.9874992371,3.53381347656,30.7986297607);
                var v885 = new THREE.Vector3(-26.9874992371,-8.73390674591,-29.7449531555);
                var v886 = new THREE.Vector3(-26.9874992371,30.8869819641,2.65288519859);
                var v887 = new THREE.Vector3(-26.9874992371,-29.483417511,-9.57974338531);
                var v888 = new THREE.Vector3(-26.9874992371,-10.417766571,-29.1978340149);
                var v889 = new THREE.Vector3(-26.9874992371,1.76979315281,30.9501419067);
                var v890 = new THREE.Vector3(-26.9874992371,30.9880580902,0.885257542133);
                var v891 = new THREE.Vector3(-26.9874992371,-28.8884372711,-11.2472925186);
                var v892 = new THREE.Vector3(-26.9874992371,7.19224281368e-14,31.0006999969);
                var v893 = new THREE.Vector3(-26.9874992371,-12.0676460266,-28.5554771423);
                var v894 = new THREE.Vector3(-26.9874992371,30.9880580902,-0.885257542133);
                var v895 = new THREE.Vector3(-26.9874992371,-1.76979315281,30.9501419067);
                var v896 = new THREE.Vector3(-26.9874992371,-28.1992282867,-12.878156662);
                var v897 = new THREE.Vector3(-26.9874992371,30.8869819641,-2.65288519859);
                var v898 = new THREE.Vector3(-26.9874992371,-27.4180393219,-14.4670133591);
                var v899 = new THREE.Vector3(-26.9874992371,-13.6781625748,-27.819978714);
                var v900 = new THREE.Vector3(-26.9874992371,-3.53381347656,30.7986297607);
                var v901 = new THREE.Vector3(-26.9874992371,30.6851577759,-4.41185951233);
                var v902 = new THREE.Vector3(-26.9874992371,-26.5474185944,-16.008682251);
                var v903 = new THREE.Vector3(-26.9874992371,-15.2440652847,-26.9937381744);
                var v904 = new THREE.Vector3(-26.9874992371,-5.2863073349,30.5466594696);
                var v905 = new THREE.Vector3(-26.9874992371,-16.7602443695,-26.0794487);
                var v906 = new THREE.Vector3(-26.9874992371,30.3832454681,-6.15644359589);
                var v907 = new THREE.Vector3(-26.9874992371,-7.02155828476,30.1950511932);
                var v908 = new THREE.Vector3(-26.9874992371,-25.5902061462,-17.498134613);
                var v909 = new THREE.Vector3(-26.9874992371,-18.2217540741,-25.0800933838);
                var v910 = new THREE.Vector3(-26.9874992371,-24.5495243073,-18.9305114746);
                var v911 = new THREE.Vector3(-26.9874992371,29.9822292328,-7.88094615936);
                var v912 = new THREE.Vector3(-26.9874992371,-19.6238288879,-23.9989318848);
                var v913 = new THREE.Vector3(-26.9874992371,-8.73390674591,29.7449531555);
                var v914 = new THREE.Vector3(-26.9874992371,-23.4287662506,-20.3011417389);
                var v915 = new THREE.Vector3(-26.9874992371,29.483417511,-9.57974338531);
                var v916 = new THREE.Vector3(-26.9874992371,-22.2315883636,-21.6055526733);
                var v917 = new THREE.Vector3(-26.9874992371,-10.417766571,29.1978340149);
                var v918 = new THREE.Vector3(-26.9874992371,-20.961894989,-22.8394908905);
                var v919 = new THREE.Vector3(-26.9874992371,28.8884372711,-11.2472925186);
                var v920 = new THREE.Vector3(-26.9874992371,-12.0676460266,28.5554771423);
                var v921 = new THREE.Vector3(-26.9874992371,28.1992282867,-12.878156662);
                var v922 = new THREE.Vector3(-26.9874992371,-13.6781625748,27.819978714);
                var v923 = new THREE.Vector3(-26.9874992371,27.4180393219,-14.4670133591);
                var v924 = new THREE.Vector3(-26.9874992371,-15.2440652847,26.9937381744);
                var v925 = new THREE.Vector3(-26.9874992371,26.5474185944,-16.008682251);
                var v926 = new THREE.Vector3(-26.9874992371,-16.7602443695,26.0794487);
                var v927 = new THREE.Vector3(-26.9874992371,25.5902061462,-17.498134613);
                var v928 = new THREE.Vector3(-26.9874992371,-18.2217540741,25.0800933838);
                var v929 = new THREE.Vector3(-26.9874992371,24.5495243073,-18.9305114746);
                var v930 = new THREE.Vector3(-26.9874992371,-19.6238288879,23.9989318848);
                var v931 = new THREE.Vector3(-26.9874992371,23.4287662506,-20.3011417389);
                var v932 = new THREE.Vector3(-26.9874992371,-20.961894989,22.8394908905);
                var v933 = new THREE.Vector3(-26.9874992371,22.2315883636,-21.6055526733);
                var v934 = new THREE.Vector3(-26.9874992371,-22.2315883636,21.6055526733);
                var v935 = new THREE.Vector3(-26.9874992371,20.961894989,-22.8394908905);
                var v936 = new THREE.Vector3(-26.9874992371,-23.4287662506,20.3011417389);
                var v937 = new THREE.Vector3(-26.9874992371,19.6238288879,-23.9989318848);
                var v938 = new THREE.Vector3(-26.9874992371,-24.5495243073,18.9305114746);
                var v939 = new THREE.Vector3(-18.1863994598,23.4287662506,-20.3011417389);
                var v940 = new THREE.Vector3(-18.1863994598,24.5495243073,-18.9305114746);
                var v941 = new THREE.Vector3(-18.1863994598,22.2315883636,-21.6055526733);
                var v942 = new THREE.Vector3(-18.1863994598,20.961894989,-22.8394908905);
                var v943 = new THREE.Vector3(-18.1863994598,19.6238288879,-23.9989318848);
                var v944 = new THREE.Vector3(-18.1863994598,-1.76979315281,-30.9501419067);
                var v945 = new THREE.Vector3(-18.1863994598,-2.06506141261e-14,-31.0006999969);
                var v946 = new THREE.Vector3(-18.1863994598,-3.53381347656,-30.7986297607);
                var v947 = new THREE.Vector3(-18.1863994598,18.2217540741,-25.0800933838);
                var v948 = new THREE.Vector3(-18.1863994598,-5.2863073349,-30.5466594696);
                var v949 = new THREE.Vector3(-18.1863994598,16.7602443695,-26.0794487);
                var v950 = new THREE.Vector3(-18.1863994598,15.2440652847,-26.9937381744);
                var v951 = new THREE.Vector3(-18.1863994598,13.6781625748,-27.819978714);
                var v952 = new THREE.Vector3(-18.1863994598,-7.02155828476,-30.1950511932);
                var v953 = new THREE.Vector3(-18.1863994598,-8.73390674591,-29.7449531555);
                var v954 = new THREE.Vector3(-18.1863994598,12.0676460266,-28.5554771423);
                var v955 = new THREE.Vector3(-18.1863994598,-10.417766571,-29.1978340149);
                var v956 = new THREE.Vector3(-18.1863994598,10.417766571,-29.1978340149);
                var v957 = new THREE.Vector3(-18.1863994598,-12.0676460266,-28.5554771423);
                var v958 = new THREE.Vector3(-18.1863994598,8.73390674591,-29.7449531555);
                var v959 = new THREE.Vector3(-18.1863994598,7.02155828476,-30.1950511932);
                var v960 = new THREE.Vector3(-18.1863994598,-13.6781625748,-27.819978714);
                var v961 = new THREE.Vector3(-18.1863994598,-15.2440652847,-26.9937381744);
                var v962 = new THREE.Vector3(-18.1863994598,5.2863073349,-30.5466594696);
                var v963 = new THREE.Vector3(-18.1863994598,-16.7602443695,-26.0794487);
                var v964 = new THREE.Vector3(-18.1863994598,3.53381347656,-30.7986297607);
                var v965 = new THREE.Vector3(-18.1863994598,1.76979315281,-30.9501419067);
                var v966 = new THREE.Vector3(-18.1863994598,-18.2217540741,-25.0800933838);
                var v967 = new THREE.Vector3(-18.1863994598,-19.6238288879,-23.9989318848);
                var v968 = new THREE.Vector3(-18.1863994598,-20.961894989,-22.8394908905);
                var v969 = new THREE.Vector3(-18.1863994598,-22.2315883636,-21.6055526733);
                var v970 = new THREE.Vector3(-18.1863994598,-23.4287662506,-20.3011417389);
                var v971 = new THREE.Vector3(-18.1863994598,-24.5495243073,-18.9305114746);
                var v972 = new THREE.Vector3(-18.1863994598,-25.5902061462,-17.498134613);
                var v973 = new THREE.Vector3(-18.1863994598,-26.5474185944,-16.008682251);
                var v974 = new THREE.Vector3(-18.1863994598,-27.4180393219,-14.4670133591);
                var v975 = new THREE.Vector3(-18.1863994598,-28.1992282867,-12.878156662);
                var v976 = new THREE.Vector3(-18.1863994598,-28.8884372711,-11.2472925186);
                var v977 = new THREE.Vector3(-18.1863994598,-29.483417511,-9.57974338531);
                var v978 = new THREE.Vector3(-18.1863994598,-29.9822292328,-7.88094615936);
                var v979 = new THREE.Vector3(-18.1863994598,-30.3832454681,-6.15644359589);
                var v980 = new THREE.Vector3(-18.1863994598,-30.6851577759,-4.41185951233);
                var v981 = new THREE.Vector3(-18.1863994598,-30.8869819641,-2.65288519859);
                var v982 = new THREE.Vector3(-18.1863994598,-30.9880580902,-0.885257542133);
                var v983 = new THREE.Vector3(-18.1863994598,-30.9880580902,0.885257542133);
                var v984 = new THREE.Vector3(-18.1863994598,-30.8869819641,2.65288519859);
                var v985 = new THREE.Vector3(-18.1863994598,-30.6851577759,4.41185951233);
                var v986 = new THREE.Vector3(-18.1863994598,-30.3832454681,6.15644359589);
                var v987 = new THREE.Vector3(-18.1863994598,-29.9822292328,7.88094615936);
                var v988 = new THREE.Vector3(-18.1863994598,-29.483417511,9.57974338531);
                var v989 = new THREE.Vector3(-18.1863994598,-28.8884372711,11.2472925186);
                var v990 = new THREE.Vector3(-18.1863994598,-28.1992282867,12.878156662);
                var v991 = new THREE.Vector3(-18.1863994598,-27.4180393219,14.4670133591);
                var v992 = new THREE.Vector3(-18.1863994598,-26.5474185944,16.008682251);
                var v993 = new THREE.Vector3(-18.1863994598,-25.5902061462,17.498134613);
                var v994 = new THREE.Vector3(-18.1863994598,-24.5495243073,18.9305114746);
                var v995 = new THREE.Vector3(-18.1863994598,-23.4287662506,20.3011417389);
                var v996 = new THREE.Vector3(-18.1863994598,-22.2315883636,21.6055526733);
                var v997 = new THREE.Vector3(-18.1863994598,-20.961894989,22.8394908905);
                var v998 = new THREE.Vector3(-18.1863994598,-19.6238288879,23.9989318848);
                var v999 = new THREE.Vector3(-18.1863994598,-18.2217540741,25.0800933838);
                var v1000 = new THREE.Vector3(-18.1863994598,-16.7602443695,26.0794487);
                var v1001 = new THREE.Vector3(-18.1863994598,-15.2440652847,26.9937381744);
                var v1002 = new THREE.Vector3(-18.1863994598,-13.6781625748,27.819978714);
                var v1003 = new THREE.Vector3(-18.1863994598,-12.0676460266,28.5554771423);
                var v1004 = new THREE.Vector3(-18.1863994598,-10.417766571,29.1978340149);
                var v1005 = new THREE.Vector3(-18.1863994598,-8.73390674591,29.7449531555);
                var v1006 = new THREE.Vector3(-18.1863994598,-7.02155828476,30.1950511932);
                var v1007 = new THREE.Vector3(-18.1863994598,-5.2863073349,30.5466594696);
                var v1008 = new THREE.Vector3(-18.1863994598,-3.53381347656,30.7986297607);
                var v1009 = new THREE.Vector3(-18.1863994598,-1.76979315281,30.9501419067);
                var v1010 = new THREE.Vector3(-18.1863994598,7.19224281368e-14,31.0006999969);
                var v1011 = new THREE.Vector3(-18.1863994598,1.76979315281,30.9501419067);
                var v1012 = new THREE.Vector3(-18.1863994598,3.53381347656,30.7986297607);
                var v1013 = new THREE.Vector3(-18.1863994598,5.2863073349,30.5466594696);
                var v1014 = new THREE.Vector3(-18.1863994598,7.02155828476,30.1950511932);
                var v1015 = new THREE.Vector3(-18.1863994598,8.73390674591,29.7449531555);
                var v1016 = new THREE.Vector3(-18.1863994598,10.417766571,29.1978340149);
                var v1017 = new THREE.Vector3(-18.1863994598,12.0676460266,28.5554771423);
                var v1018 = new THREE.Vector3(-18.1863994598,13.6781625748,27.819978714);
                var v1019 = new THREE.Vector3(-18.1863994598,15.2440652847,26.9937381744);
                var v1020 = new THREE.Vector3(-18.1863994598,16.7602443695,26.0794487);
                var v1021 = new THREE.Vector3(-18.1863994598,18.2217540741,25.0800933838);
                var v1022 = new THREE.Vector3(-18.1863994598,19.6238288879,23.9989318848);
                var v1023 = new THREE.Vector3(-18.1863994598,20.961894989,22.8394908905);
                var v1024 = new THREE.Vector3(-18.1863994598,22.2315883636,21.6055526733);
                var v1025 = new THREE.Vector3(-18.1863994598,23.4287662506,20.3011417389);
                var v1026 = new THREE.Vector3(-18.1863994598,24.5495243073,18.9305114746);
                var v1027 = new THREE.Vector3(-18.1863994598,25.5902061462,17.498134613);
                var v1028 = new THREE.Vector3(-18.1863994598,26.5474185944,16.008682251);
                var v1029 = new THREE.Vector3(-18.1863994598,27.4180393219,14.4670133591);
                var v1030 = new THREE.Vector3(-18.1863994598,28.1992282867,12.878156662);
                var v1031 = new THREE.Vector3(-18.1863994598,28.8884372711,11.2472925186);
                var v1032 = new THREE.Vector3(-18.1863994598,29.483417511,9.57974338531);
                var v1033 = new THREE.Vector3(-18.1863994598,29.9822292328,7.88094615936);
                var v1034 = new THREE.Vector3(-18.1863994598,30.3832454681,6.15644359589);
                var v1035 = new THREE.Vector3(-18.1863994598,30.6851577759,4.41185951233);
                var v1036 = new THREE.Vector3(-18.1863994598,30.8869819641,2.65288519859);
                var v1037 = new THREE.Vector3(-18.1863994598,30.9880580902,0.885257542133);
                var v1038 = new THREE.Vector3(-18.1863994598,30.9880580902,-0.885257542133);
                var v1039 = new THREE.Vector3(-18.1863994598,30.8869819641,-2.65288519859);
                var v1040 = new THREE.Vector3(-18.1863994598,30.6851577759,-4.41185951233);
                var v1041 = new THREE.Vector3(-18.1863994598,30.3832454681,-6.15644359589);
                var v1042 = new THREE.Vector3(-18.1863994598,29.9822292328,-7.88094615936);
                var v1043 = new THREE.Vector3(-18.1863994598,29.483417511,-9.57974338531);
                var v1044 = new THREE.Vector3(-18.1863994598,28.8884372711,-11.2472925186);
                var v1045 = new THREE.Vector3(-18.1863994598,28.1992282867,-12.878156662);
                var v1046 = new THREE.Vector3(-18.1863994598,27.4180393219,-14.4670133591);
                var v1047 = new THREE.Vector3(-18.1863994598,26.5474185944,-16.008682251);
                var v1048 = new THREE.Vector3(-18.1863994598,25.5902061462,-17.498134613);
                var v1049 = new THREE.Vector3(-18.1863994598,-7.30242490768,-31.99401474);
                var v1050 = new THREE.Vector3(-18.1863994598,-5.49701833725,-32.3531303406);
                var v1051 = new THREE.Vector3(-18.1863994598,-31.99401474,-7.30242490768);
                var v1052 = new THREE.Vector3(-18.1863994598,-32.3531303406,-5.49701833725);
                var v1053 = new THREE.Vector3(-18.1863994598,-31.5342311859,-9.08485603333);
                var v1054 = new THREE.Vector3(-18.1863994598,-9.08485603333,-31.5342311859);
                var v1055 = new THREE.Vector3(-18.1863994598,-30.9752311707,-10.8387022018);
                var v1056 = new THREE.Vector3(-18.1863994598,-10.8387022018,-30.9752311707);
                var v1057 = new THREE.Vector3(-18.1863994598,24.4695892334,21.8673629761);
                var v1058 = new THREE.Vector3(-18.1863994598,23.2049827576,23.2049827576);
                var v1059 = new THREE.Vector3(-18.1863994598,-12.5584459305,-30.318769455);
                var v1060 = new THREE.Vector3(-18.1863994598,21.8673629761,24.4695892334);
                var v1061 = new THREE.Vector3(-18.1863994598,25.657207489,20.4609394073);
                var v1062 = new THREE.Vector3(-18.1863994598,-30.318769455,-12.5584459305);
                var v1063 = new THREE.Vector3(-18.1863994598,20.4609394073,25.657207489);
                var v1064 = new THREE.Vector3(-18.1863994598,26.7640972137,18.9901409149);
                var v1065 = new THREE.Vector3(-18.1863994598,18.9901409149,26.7640972137);
                var v1066 = new THREE.Vector3(-18.1863994598,27.7867794037,17.4595909119);
                var v1067 = new THREE.Vector3(-18.1863994598,-14.2386760712,-29.5669155121);
                var v1068 = new THREE.Vector3(-18.1863994598,-29.5669155121,-14.2386760712);
                var v1069 = new THREE.Vector3(-18.1863994598,17.4595909119,27.7867794037);
                var v1070 = new THREE.Vector3(-18.1863994598,-15.8741064072,-28.722032547);
                var v1071 = new THREE.Vector3(-18.1863994598,28.722032547,15.8741064072);
                var v1072 = new THREE.Vector3(-18.1863994598,-28.722032547,-15.8741064072);
                var v1073 = new THREE.Vector3(-18.1863994598,15.8741064072,28.722032547);
                var v1074 = new THREE.Vector3(-18.1863994598,-27.7867794037,-17.4595909119);
                var v1075 = new THREE.Vector3(-18.1863994598,-17.4595909119,-27.7867794037);
                var v1076 = new THREE.Vector3(-18.1863994598,29.5669155121,14.2386760712);
                var v1077 = new THREE.Vector3(-18.1863994598,-26.7640972137,-18.9901409149);
                var v1078 = new THREE.Vector3(-18.1863994598,-18.9901409149,-26.7640972137);
                var v1079 = new THREE.Vector3(-18.1863994598,14.2386760712,29.5669155121);
                var v1080 = new THREE.Vector3(-18.1863994598,30.318769455,12.5584459305);
                var v1081 = new THREE.Vector3(-18.1863994598,-25.657207489,-20.4609394073);
                var v1082 = new THREE.Vector3(-18.1863994598,12.5584459305,30.318769455);
                var v1083 = new THREE.Vector3(-18.1863994598,-20.4609394073,-25.657207489);
                var v1084 = new THREE.Vector3(-18.1863994598,-24.4695892334,-21.8673629761);
                var v1085 = new THREE.Vector3(-18.1863994598,-21.8673629761,-24.4695892334);
                var v1086 = new THREE.Vector3(-18.1863994598,30.9752311707,10.8387022018);
                var v1087 = new THREE.Vector3(-18.1863994598,-23.2049827576,-23.2049827576);
                var v1088 = new THREE.Vector3(-18.1863994598,10.8387022018,30.9752311707);
                var v1089 = new THREE.Vector3(-18.1863994598,31.5342311859,9.08485603333);
                var v1090 = new THREE.Vector3(-18.1863994598,9.08485603333,31.5342311859);
                var v1091 = new THREE.Vector3(-18.1863994598,31.99401474,7.30242490768);
                var v1092 = new THREE.Vector3(-18.1863994598,7.30242490768,31.99401474);
                var v1093 = new THREE.Vector3(-18.1863994598,32.3531303406,5.49701833725);
                var v1094 = new THREE.Vector3(-18.1863994598,5.49701833725,32.3531303406);
                var v1095 = new THREE.Vector3(-18.1863994598,32.6104545593,3.67431592941);
                var v1096 = new THREE.Vector3(-18.1863994598,3.67431592941,32.6104545593);
                var v1097 = new THREE.Vector3(-18.1863994598,32.7651748657,1.84005260468);
                var v1098 = new THREE.Vector3(-18.1863994598,1.84005260468,32.7651748657);
                var v1099 = new THREE.Vector3(-18.1863994598,32.8167991638,-1.58320317305e-14);
                var v1100 = new THREE.Vector3(-18.1863994598,1.78414818726e-14,32.8167991638);
                var v1101 = new THREE.Vector3(-18.1863994598,-1.84005260468,32.7651748657);
                var v1102 = new THREE.Vector3(-18.1863994598,32.7651748657,-1.84005260468);
                var v1103 = new THREE.Vector3(-18.1863994598,-3.67431592941,32.6104545593);
                var v1104 = new THREE.Vector3(-18.1863994598,32.6104545593,-3.67431592941);
                var v1105 = new THREE.Vector3(-18.1863994598,-5.49701833725,32.3531303406);
                var v1106 = new THREE.Vector3(-18.1863994598,32.3531303406,-5.49701833725);
                var v1107 = new THREE.Vector3(-18.1863994598,-7.30242490768,31.99401474);
                var v1108 = new THREE.Vector3(-18.1863994598,31.99401474,-7.30242490768);
                var v1109 = new THREE.Vector3(-18.1863994598,-9.08485603333,31.5342311859);
                var v1110 = new THREE.Vector3(-18.1863994598,31.5342311859,-9.08485603333);
                var v1111 = new THREE.Vector3(-18.1863994598,-10.8387022018,30.9752311707);
                var v1112 = new THREE.Vector3(-18.1863994598,30.9752311707,-10.8387022018);
                var v1113 = new THREE.Vector3(-18.1863994598,-12.5584459305,30.318769455);
                var v1114 = new THREE.Vector3(-18.1863994598,30.318769455,-12.5584459305);
                var v1115 = new THREE.Vector3(-18.1863994598,-14.2386760712,29.5669155121);
                var v1116 = new THREE.Vector3(-18.1863994598,29.5669155121,-14.2386760712);
                var v1117 = new THREE.Vector3(-18.1863994598,28.722032547,-15.8741064072);
                var v1118 = new THREE.Vector3(-18.1863994598,-15.8741064072,28.722032547);
                var v1119 = new THREE.Vector3(-18.1863994598,27.7867794037,-17.4595909119);
                var v1120 = new THREE.Vector3(-18.1863994598,-17.4595909119,27.7867794037);
                var v1121 = new THREE.Vector3(-18.1863994598,-18.9901409149,26.7640972137);
                var v1122 = new THREE.Vector3(-18.1863994598,26.7640972137,-18.9901409149);
                var v1123 = new THREE.Vector3(-18.1863994598,25.657207489,-20.4609394073);
                var v1124 = new THREE.Vector3(-18.1863994598,-20.4609394073,25.657207489);
                var v1125 = new THREE.Vector3(-18.1863994598,24.4695892334,-21.8673629761);
                var v1126 = new THREE.Vector3(-18.1863994598,-21.8673629761,24.4695892334);
                var v1127 = new THREE.Vector3(-18.1863994598,-23.2049827576,23.2049827576);
                var v1128 = new THREE.Vector3(-18.1863994598,23.2049827576,-23.2049827576);
                var v1129 = new THREE.Vector3(-18.1863994598,-24.4695892334,21.8673629761);
                var v1130 = new THREE.Vector3(-18.1863994598,21.8673629761,-24.4695892334);
                var v1131 = new THREE.Vector3(-18.1863994598,20.4609394073,-25.657207489);
                var v1132 = new THREE.Vector3(-18.1863994598,-25.657207489,20.4609394073);
                var v1133 = new THREE.Vector3(-18.1863994598,18.9901409149,-26.7640972137);
                var v1134 = new THREE.Vector3(-18.1863994598,-26.7640972137,18.9901409149);
                var v1135 = new THREE.Vector3(-18.1863994598,17.4595909119,-27.7867794037);
                var v1136 = new THREE.Vector3(-18.1863994598,-27.7867794037,17.4595909119);
                var v1137 = new THREE.Vector3(-18.1863994598,-28.722032547,15.8741064072);
                var v1138 = new THREE.Vector3(-18.1863994598,15.8741064072,-28.722032547);
                var v1139 = new THREE.Vector3(-18.1863994598,14.2386760712,-29.5669155121);
                var v1140 = new THREE.Vector3(-18.1863994598,-29.5669155121,14.2386760712);
                var v1141 = new THREE.Vector3(-18.1863994598,12.5584459305,-30.318769455);
                var v1142 = new THREE.Vector3(-18.1863994598,-30.318769455,12.5584459305);
                var v1143 = new THREE.Vector3(-18.1863994598,10.8387022018,-30.9752311707);
                var v1144 = new THREE.Vector3(-18.1863994598,-30.9752311707,10.8387022018);
                var v1145 = new THREE.Vector3(-18.1863994598,-31.5342311859,9.08485603333);
                var v1146 = new THREE.Vector3(-18.1863994598,9.08485603333,-31.5342311859);
                var v1147 = new THREE.Vector3(-18.1863994598,7.30242490768,-31.99401474);
                var v1148 = new THREE.Vector3(-18.1863994598,-31.99401474,7.30242490768);
                var v1149 = new THREE.Vector3(-18.1863994598,5.49701833725,-32.3531303406);
                var v1150 = new THREE.Vector3(-18.1863994598,-32.3531303406,5.49701833725);
                var v1151 = new THREE.Vector3(-18.1863994598,3.67431592941,-32.6104545593);
                var v1152 = new THREE.Vector3(-18.1863994598,-32.6104545593,3.67431592941);
                var v1153 = new THREE.Vector3(-18.1863994598,1.84005260468,-32.7651748657);
                var v1154 = new THREE.Vector3(-18.1863994598,-32.7651748657,1.84005260468);
                var v1155 = new THREE.Vector3(-18.1863994598,-32.8167991638,1.98509303206e-14);
                var v1156 = new THREE.Vector3(-18.1863994598,-2.18603804627e-14,-32.8167991638);
                var v1157 = new THREE.Vector3(-18.1863994598,-1.84005260468,-32.7651748657);
                var v1158 = new THREE.Vector3(-18.1863994598,-32.7651748657,-1.84005260468);
                var v1159 = new THREE.Vector3(-18.1863994598,-32.6104545593,-3.67431592941);
                var v1160 = new THREE.Vector3(-18.1863994598,-3.67431592941,-32.6104545593);
                var v1161 = new THREE.Vector3(-16.0020008087,28.722032547,-15.8741064072);
                var v1162 = new THREE.Vector3(-16.0020008087,29.5669155121,-14.2386760712);
                var v1163 = new THREE.Vector3(-16.0020008087,27.7867794037,-17.4595909119);
                var v1164 = new THREE.Vector3(-16.0020008087,26.7640972137,-18.9901409149);
                var v1165 = new THREE.Vector3(-16.0020008087,-1.84005260468,-32.7651748657);
                var v1166 = new THREE.Vector3(-16.0020008087,-2.18603804627e-14,-32.8167991638);
                var v1167 = new THREE.Vector3(-16.0020008087,25.657207489,-20.4609394073);
                var v1168 = new THREE.Vector3(-16.0020008087,-3.67431592941,-32.6104545593);
                var v1169 = new THREE.Vector3(-16.0020008087,24.4695892334,-21.8673629761);
                var v1170 = new THREE.Vector3(-16.0020008087,-5.49701833725,-32.3531303406);
                var v1171 = new THREE.Vector3(-16.0020008087,23.2049827576,-23.2049827576);
                var v1172 = new THREE.Vector3(-16.0020008087,-7.30242490768,-31.99401474);
                var v1173 = new THREE.Vector3(-16.0020008087,-9.08485603333,-31.5342311859);
                var v1174 = new THREE.Vector3(-16.0020008087,21.8673629761,-24.4695892334);
                var v1175 = new THREE.Vector3(-16.0020008087,20.4609394073,-25.657207489);
                var v1176 = new THREE.Vector3(-16.0020008087,18.9901409149,-26.7640972137);
                var v1177 = new THREE.Vector3(-16.0020008087,-10.8387022018,-30.9752311707);
                var v1178 = new THREE.Vector3(-16.0020008087,17.4595909119,-27.7867794037);
                var v1179 = new THREE.Vector3(-16.0020008087,-12.5584459305,-30.318769455);
                var v1180 = new THREE.Vector3(-16.0020008087,15.8741064072,-28.722032547);
                var v1181 = new THREE.Vector3(-16.0020008087,14.2386760712,-29.5669155121);
                var v1182 = new THREE.Vector3(-16.0020008087,-14.2386760712,-29.5669155121);
                var v1183 = new THREE.Vector3(-16.0020008087,-15.8741064072,-28.722032547);
                var v1184 = new THREE.Vector3(-16.0020008087,-17.4595909119,-27.7867794037);
                var v1185 = new THREE.Vector3(-16.0020008087,12.5584459305,-30.318769455);
                var v1186 = new THREE.Vector3(-16.0020008087,-18.9901409149,-26.7640972137);
                var v1187 = new THREE.Vector3(-16.0020008087,10.8387022018,-30.9752311707);
                var v1188 = new THREE.Vector3(-16.0020008087,9.08485603333,-31.5342311859);
                var v1189 = new THREE.Vector3(-16.0020008087,7.30242490768,-31.99401474);
                var v1190 = new THREE.Vector3(-16.0020008087,-20.4609394073,-25.657207489);
                var v1191 = new THREE.Vector3(-16.0020008087,-21.8673629761,-24.4695892334);
                var v1192 = new THREE.Vector3(-16.0020008087,5.49701833725,-32.3531303406);
                var v1193 = new THREE.Vector3(-16.0020008087,-23.2049827576,-23.2049827576);
                var v1194 = new THREE.Vector3(-16.0020008087,3.67431592941,-32.6104545593);
                var v1195 = new THREE.Vector3(-16.0020008087,1.84005260468,-32.7651748657);
                var v1196 = new THREE.Vector3(-16.0020008087,-24.4695892334,-21.8673629761);
                var v1197 = new THREE.Vector3(-16.0020008087,-25.657207489,-20.4609394073);
                var v1198 = new THREE.Vector3(-16.0020008087,-26.7640972137,-18.9901409149);
                var v1199 = new THREE.Vector3(-16.0020008087,-27.7867794037,-17.4595909119);
                var v1200 = new THREE.Vector3(-16.0020008087,-28.722032547,-15.8741064072);
                var v1201 = new THREE.Vector3(-16.0020008087,-29.5669155121,-14.2386760712);
                var v1202 = new THREE.Vector3(-16.0020008087,-30.318769455,-12.5584459305);
                var v1203 = new THREE.Vector3(-16.0020008087,-30.9752311707,-10.8387022018);
                var v1204 = new THREE.Vector3(-16.0020008087,-31.5342311859,-9.08485603333);
                var v1205 = new THREE.Vector3(-16.0020008087,-31.99401474,-7.30242490768);
                var v1206 = new THREE.Vector3(-16.0020008087,-32.3531303406,-5.49701833725);
                var v1207 = new THREE.Vector3(-16.0020008087,-32.6104545593,-3.67431592941);
                var v1208 = new THREE.Vector3(-16.0020008087,-32.7651748657,-1.84005260468);
                var v1209 = new THREE.Vector3(-16.0020008087,-32.8167991638,1.98509303206e-14);
                var v1210 = new THREE.Vector3(-16.0020008087,-32.7651748657,1.84005260468);
                var v1211 = new THREE.Vector3(-16.0020008087,-32.6104545593,3.67431592941);
                var v1212 = new THREE.Vector3(-16.0020008087,-32.3531303406,5.49701833725);
                var v1213 = new THREE.Vector3(-16.0020008087,-31.99401474,7.30242490768);
                var v1214 = new THREE.Vector3(-16.0020008087,-31.5342311859,9.08485603333);
                var v1215 = new THREE.Vector3(-16.0020008087,-30.9752311707,10.8387022018);
                var v1216 = new THREE.Vector3(-16.0020008087,-30.318769455,12.5584459305);
                var v1217 = new THREE.Vector3(-16.0020008087,-29.5669155121,14.2386760712);
                var v1218 = new THREE.Vector3(-16.0020008087,-28.722032547,15.8741064072);
                var v1219 = new THREE.Vector3(-16.0020008087,-27.7867794037,17.4595909119);
                var v1220 = new THREE.Vector3(-16.0020008087,-26.7640972137,18.9901409149);
                var v1221 = new THREE.Vector3(-16.0020008087,-25.657207489,20.4609394073);
                var v1222 = new THREE.Vector3(-16.0020008087,-24.4695892334,21.8673629761);
                var v1223 = new THREE.Vector3(-16.0020008087,-23.2049827576,23.2049827576);
                var v1224 = new THREE.Vector3(-16.0020008087,-21.8673629761,24.4695892334);
                var v1225 = new THREE.Vector3(-16.0020008087,-20.4609394073,25.657207489);
                var v1226 = new THREE.Vector3(-16.0020008087,-18.9901409149,26.7640972137);
                var v1227 = new THREE.Vector3(-16.0020008087,-17.4595909119,27.7867794037);
                var v1228 = new THREE.Vector3(-16.0020008087,-15.8741064072,28.722032547);
                var v1229 = new THREE.Vector3(-16.0020008087,-14.2386760712,29.5669155121);
                var v1230 = new THREE.Vector3(-16.0020008087,-12.5584459305,30.318769455);
                var v1231 = new THREE.Vector3(-16.0020008087,-10.8387022018,30.9752311707);
                var v1232 = new THREE.Vector3(-16.0020008087,-9.08485603333,31.5342311859);
                var v1233 = new THREE.Vector3(-16.0020008087,-7.30242490768,31.99401474);
                var v1234 = new THREE.Vector3(-16.0020008087,-5.49701833725,32.3531303406);
                var v1235 = new THREE.Vector3(-16.0020008087,-3.67431592941,32.6104545593);
                var v1236 = new THREE.Vector3(-16.0020008087,-1.84005260468,32.7651748657);
                var v1237 = new THREE.Vector3(-16.0020008087,1.78414818726e-14,32.8167991638);
                var v1238 = new THREE.Vector3(-16.0020008087,1.84005260468,32.7651748657);
                var v1239 = new THREE.Vector3(-16.0020008087,3.67431592941,32.6104545593);
                var v1240 = new THREE.Vector3(-16.0020008087,5.49701833725,32.3531303406);
                var v1241 = new THREE.Vector3(-16.0020008087,7.30242490768,31.99401474);
                var v1242 = new THREE.Vector3(-16.0020008087,9.08485603333,31.5342311859);
                var v1243 = new THREE.Vector3(-16.0020008087,10.8387022018,30.9752311707);
                var v1244 = new THREE.Vector3(-16.0020008087,12.5584459305,30.318769455);
                var v1245 = new THREE.Vector3(-16.0020008087,14.2386760712,29.5669155121);
                var v1246 = new THREE.Vector3(-16.0020008087,15.8741064072,28.722032547);
                var v1247 = new THREE.Vector3(-16.0020008087,17.4595909119,27.7867794037);
                var v1248 = new THREE.Vector3(-16.0020008087,18.9901409149,26.7640972137);
                var v1249 = new THREE.Vector3(-16.0020008087,20.4609394073,25.657207489);
                var v1250 = new THREE.Vector3(-16.0020008087,21.8673629761,24.4695892334);
                var v1251 = new THREE.Vector3(-16.0020008087,23.2049827576,23.2049827576);
                var v1252 = new THREE.Vector3(-16.0020008087,24.4695892334,21.8673629761);
                var v1253 = new THREE.Vector3(-16.0020008087,25.657207489,20.4609394073);
                var v1254 = new THREE.Vector3(-16.0020008087,26.7640972137,18.9901409149);
                var v1255 = new THREE.Vector3(-16.0020008087,27.7867794037,17.4595909119);
                var v1256 = new THREE.Vector3(-16.0020008087,28.722032547,15.8741064072);
                var v1257 = new THREE.Vector3(-16.0020008087,29.5669155121,14.2386760712);
                var v1258 = new THREE.Vector3(-16.0020008087,30.318769455,12.5584459305);
                var v1259 = new THREE.Vector3(-16.0020008087,30.9752311707,10.8387022018);
                var v1260 = new THREE.Vector3(-16.0020008087,31.5342311859,9.08485603333);
                var v1261 = new THREE.Vector3(-16.0020008087,31.99401474,7.30242490768);
                var v1262 = new THREE.Vector3(-16.0020008087,32.3531303406,5.49701833725);
                var v1263 = new THREE.Vector3(-16.0020008087,32.6104545593,3.67431592941);
                var v1264 = new THREE.Vector3(-16.0020008087,32.7651748657,1.84005260468);
                var v1265 = new THREE.Vector3(-16.0020008087,32.8167991638,-1.58320317305e-14);
                var v1266 = new THREE.Vector3(-16.0020008087,32.7651748657,-1.84005260468);
                var v1267 = new THREE.Vector3(-16.0020008087,32.6104545593,-3.67431592941);
                var v1268 = new THREE.Vector3(-16.0020008087,32.3531303406,-5.49701833725);
                var v1269 = new THREE.Vector3(-16.0020008087,31.99401474,-7.30242490768);
                var v1270 = new THREE.Vector3(-16.0020008087,31.5342311859,-9.08485603333);
                var v1271 = new THREE.Vector3(-16.0020008087,30.9752311707,-10.8387022018);
                var v1272 = new THREE.Vector3(-16.0020008087,30.318769455,-12.5584459305);
                var v1273 = new THREE.Vector3(-16.0020008087,-29.9822292328,-7.88094615936);
                var v1274 = new THREE.Vector3(-16.0020008087,-30.3832454681,-6.15644359589);
                var v1275 = new THREE.Vector3(-16.0020008087,-5.2863073349,-30.5466594696);
                var v1276 = new THREE.Vector3(-16.0020008087,-7.02155828476,-30.1950511932);
                var v1277 = new THREE.Vector3(-16.0020008087,-29.483417511,-9.57974338531);
                var v1278 = new THREE.Vector3(-16.0020008087,-8.73390674591,-29.7449531555);
                var v1279 = new THREE.Vector3(-16.0020008087,-28.8884372711,-11.2472925186);
                var v1280 = new THREE.Vector3(-16.0020008087,-10.417766571,-29.1978340149);
                var v1281 = new THREE.Vector3(-16.0020008087,22.2315883636,21.6055526733);
                var v1282 = new THREE.Vector3(-16.0020008087,20.961894989,22.8394908905);
                var v1283 = new THREE.Vector3(-16.0020008087,23.4287662506,20.3011417389);
                var v1284 = new THREE.Vector3(-16.0020008087,-28.1992282867,-12.878156662);
                var v1285 = new THREE.Vector3(-16.0020008087,-12.0676460266,-28.5554771423);
                var v1286 = new THREE.Vector3(-16.0020008087,19.6238288879,23.9989318848);
                var v1287 = new THREE.Vector3(-16.0020008087,24.5495243073,18.9305114746);
                var v1288 = new THREE.Vector3(-16.0020008087,18.2217540741,25.0800933838);
                var v1289 = new THREE.Vector3(-16.0020008087,25.5902061462,17.498134613);
                var v1290 = new THREE.Vector3(-16.0020008087,-27.4180393219,-14.4670133591);
                var v1291 = new THREE.Vector3(-16.0020008087,-13.6781625748,-27.819978714);
                var v1292 = new THREE.Vector3(-16.0020008087,16.7602443695,26.0794487);
                var v1293 = new THREE.Vector3(-16.0020008087,-26.5474185944,-16.008682251);
                var v1294 = new THREE.Vector3(-16.0020008087,26.5474185944,16.008682251);
                var v1295 = new THREE.Vector3(-16.0020008087,-15.2440652847,-26.9937381744);
                var v1296 = new THREE.Vector3(-16.0020008087,15.2440652847,26.9937381744);
                var v1297 = new THREE.Vector3(-16.0020008087,-25.5902061462,-17.498134613);
                var v1298 = new THREE.Vector3(-16.0020008087,-16.7602443695,-26.0794487);
                var v1299 = new THREE.Vector3(-16.0020008087,27.4180393219,14.4670133591);
                var v1300 = new THREE.Vector3(-16.0020008087,-24.5495243073,-18.9305114746);
                var v1301 = new THREE.Vector3(-16.0020008087,-18.2217540741,-25.0800933838);
                var v1302 = new THREE.Vector3(-16.0020008087,13.6781625748,27.819978714);
                var v1303 = new THREE.Vector3(-16.0020008087,28.1992282867,12.878156662);
                var v1304 = new THREE.Vector3(-16.0020008087,-19.6238288879,-23.9989318848);
                var v1305 = new THREE.Vector3(-16.0020008087,12.0676460266,28.5554771423);
                var v1306 = new THREE.Vector3(-16.0020008087,-23.4287662506,-20.3011417389);
                var v1307 = new THREE.Vector3(-16.0020008087,-20.961894989,-22.8394908905);
                var v1308 = new THREE.Vector3(-16.0020008087,-22.2315883636,-21.6055526733);
                var v1309 = new THREE.Vector3(-16.0020008087,28.8884372711,11.2472925186);
                var v1310 = new THREE.Vector3(-16.0020008087,10.417766571,29.1978340149);
                var v1311 = new THREE.Vector3(-16.0020008087,29.483417511,9.57974338531);
                var v1312 = new THREE.Vector3(-16.0020008087,8.73390674591,29.7449531555);
                var v1313 = new THREE.Vector3(-16.0020008087,29.9822292328,7.88094615936);
                var v1314 = new THREE.Vector3(-16.0020008087,7.02155828476,30.1950511932);
                var v1315 = new THREE.Vector3(-16.0020008087,30.3832454681,6.15644359589);
                var v1316 = new THREE.Vector3(-16.0020008087,5.2863073349,30.5466594696);
                var v1317 = new THREE.Vector3(-16.0020008087,30.6851577759,4.41185951233);
                var v1318 = new THREE.Vector3(-16.0020008087,3.53381347656,30.7986297607);
                var v1319 = new THREE.Vector3(-16.0020008087,30.8869819641,2.65288519859);
                var v1320 = new THREE.Vector3(-16.0020008087,1.76979315281,30.9501419067);
                var v1321 = new THREE.Vector3(-16.0020008087,30.9880580902,0.885257542133);
                var v1322 = new THREE.Vector3(-16.0020008087,7.19224281368e-14,31.0006999969);
                var v1323 = new THREE.Vector3(-16.0020008087,30.9880580902,-0.885257542133);
                var v1324 = new THREE.Vector3(-16.0020008087,-1.76979315281,30.9501419067);
                var v1325 = new THREE.Vector3(-16.0020008087,30.8869819641,-2.65288519859);
                var v1326 = new THREE.Vector3(-16.0020008087,-3.53381347656,30.7986297607);
                var v1327 = new THREE.Vector3(-16.0020008087,30.6851577759,-4.41185951233);
                var v1328 = new THREE.Vector3(-16.0020008087,-5.2863073349,30.5466594696);
                var v1329 = new THREE.Vector3(-16.0020008087,30.3832454681,-6.15644359589);
                var v1330 = new THREE.Vector3(-16.0020008087,-7.02155828476,30.1950511932);
                var v1331 = new THREE.Vector3(-16.0020008087,29.9822292328,-7.88094615936);
                var v1332 = new THREE.Vector3(-16.0020008087,-8.73390674591,29.7449531555);
                var v1333 = new THREE.Vector3(-16.0020008087,29.483417511,-9.57974338531);
                var v1334 = new THREE.Vector3(-16.0020008087,-10.417766571,29.1978340149);
                var v1335 = new THREE.Vector3(-16.0020008087,28.8884372711,-11.2472925186);
                var v1336 = new THREE.Vector3(-16.0020008087,-12.0676460266,28.5554771423);
                var v1337 = new THREE.Vector3(-16.0020008087,28.1992282867,-12.878156662);
                var v1338 = new THREE.Vector3(-16.0020008087,-13.6781625748,27.819978714);
                var v1339 = new THREE.Vector3(-16.0020008087,27.4180393219,-14.4670133591);
                var v1340 = new THREE.Vector3(-16.0020008087,-15.2440652847,26.9937381744);
                var v1341 = new THREE.Vector3(-16.0020008087,26.5474185944,-16.008682251);
                var v1342 = new THREE.Vector3(-16.0020008087,-16.7602443695,26.0794487);
                var v1343 = new THREE.Vector3(-16.0020008087,25.5902061462,-17.498134613);
                var v1344 = new THREE.Vector3(-16.0020008087,-18.2217540741,25.0800933838);
                var v1345 = new THREE.Vector3(-16.0020008087,24.5495243073,-18.9305114746);
                var v1346 = new THREE.Vector3(-16.0020008087,-19.6238288879,23.9989318848);
                var v1347 = new THREE.Vector3(-16.0020008087,23.4287662506,-20.3011417389);
                var v1348 = new THREE.Vector3(-16.0020008087,-20.961894989,22.8394908905);
                var v1349 = new THREE.Vector3(-16.0020008087,22.2315883636,-21.6055526733);
                var v1350 = new THREE.Vector3(-16.0020008087,-22.2315883636,21.6055526733);
                var v1351 = new THREE.Vector3(-16.0020008087,20.961894989,-22.8394908905);
                var v1352 = new THREE.Vector3(-16.0020008087,-23.4287662506,20.3011417389);
                var v1353 = new THREE.Vector3(-16.0020008087,19.6238288879,-23.9989318848);
                var v1354 = new THREE.Vector3(-16.0020008087,-24.5495243073,18.9305114746);
                var v1355 = new THREE.Vector3(-16.0020008087,18.2217540741,-25.0800933838);
                var v1356 = new THREE.Vector3(-16.0020008087,-25.5902061462,17.498134613);
                var v1357 = new THREE.Vector3(-16.0020008087,16.7602443695,-26.0794487);
                var v1358 = new THREE.Vector3(-16.0020008087,-26.5474185944,16.008682251);
                var v1359 = new THREE.Vector3(-16.0020008087,15.2440652847,-26.9937381744);
                var v1360 = new THREE.Vector3(-16.0020008087,-27.4180393219,14.4670133591);
                var v1361 = new THREE.Vector3(-16.0020008087,13.6781625748,-27.819978714);
                var v1362 = new THREE.Vector3(-16.0020008087,-28.1992282867,12.878156662);
                var v1363 = new THREE.Vector3(-16.0020008087,12.0676460266,-28.5554771423);
                var v1364 = new THREE.Vector3(-16.0020008087,-28.8884372711,11.2472925186);
                var v1365 = new THREE.Vector3(-16.0020008087,10.417766571,-29.1978340149);
                var v1366 = new THREE.Vector3(-16.0020008087,-29.483417511,9.57974338531);
                var v1367 = new THREE.Vector3(-16.0020008087,8.73390674591,-29.7449531555);
                var v1368 = new THREE.Vector3(-16.0020008087,-29.9822292328,7.88094615936);
                var v1369 = new THREE.Vector3(-16.0020008087,7.02155828476,-30.1950511932);
                var v1370 = new THREE.Vector3(-16.0020008087,-30.3832454681,6.15644359589);
                var v1371 = new THREE.Vector3(-16.0020008087,5.2863073349,-30.5466594696);
                var v1372 = new THREE.Vector3(-16.0020008087,-30.6851577759,4.41185951233);
                var v1373 = new THREE.Vector3(-16.0020008087,3.53381347656,-30.7986297607);
                var v1374 = new THREE.Vector3(-16.0020008087,-30.8869819641,2.65288519859);
                var v1375 = new THREE.Vector3(-16.0020008087,1.76979315281,-30.9501419067);
                var v1376 = new THREE.Vector3(-16.0020008087,-30.9880580902,0.885257542133);
                var v1377 = new THREE.Vector3(-16.0020008087,-2.06506141261e-14,-31.0006999969);
                var v1378 = new THREE.Vector3(-16.0020008087,-30.9880580902,-0.885257542133);
                var v1379 = new THREE.Vector3(-16.0020008087,-30.8869819641,-2.65288519859);
                var v1380 = new THREE.Vector3(-16.0020008087,-1.76979315281,-30.9501419067);
                var v1381 = new THREE.Vector3(-16.0020008087,-30.6851577759,-4.41185951233);
                var v1382 = new THREE.Vector3(-16.0020008087,-3.53381347656,-30.7986297607);
                var v1383 = new THREE.Vector3(16.0020008087,23.4287662506,-20.3011417389);
                var v1384 = new THREE.Vector3(16.0020008087,22.2315883636,-21.6055526733);
                var v1385 = new THREE.Vector3(16.0020008087,20.961894989,-22.8394908905);
                var v1386 = new THREE.Vector3(16.0020008087,-1.76979315281,-30.9501419067);
                var v1387 = new THREE.Vector3(16.0020008087,-2.06506141261e-14,-31.0006999969);
                var v1388 = new THREE.Vector3(16.0020008087,19.6238288879,-23.9989318848);
                var v1389 = new THREE.Vector3(16.0020008087,-3.53381347656,-30.7986297607);
                var v1390 = new THREE.Vector3(16.0020008087,18.2217540741,-25.0800933838);
                var v1391 = new THREE.Vector3(16.0020008087,-5.2863073349,-30.5466594696);
                var v1392 = new THREE.Vector3(16.0020008087,16.7602443695,-26.0794487);
                var v1393 = new THREE.Vector3(16.0020008087,-7.02155828476,-30.1950511932);
                var v1394 = new THREE.Vector3(16.0020008087,15.2440652847,-26.9937381744);
                var v1395 = new THREE.Vector3(16.0020008087,-8.73390674591,-29.7449531555);
                var v1396 = new THREE.Vector3(16.0020008087,13.6781625748,-27.819978714);
                var v1397 = new THREE.Vector3(16.0020008087,12.0676460266,-28.5554771423);
                var v1398 = new THREE.Vector3(16.0020008087,-10.417766571,-29.1978340149);
                var v1399 = new THREE.Vector3(16.0020008087,10.417766571,-29.1978340149);
                var v1400 = new THREE.Vector3(16.0020008087,-12.0676460266,-28.5554771423);
                var v1401 = new THREE.Vector3(16.0020008087,8.73390674591,-29.7449531555);
                var v1402 = new THREE.Vector3(16.0020008087,7.02155828476,-30.1950511932);
                var v1403 = new THREE.Vector3(16.0020008087,-13.6781625748,-27.819978714);
                var v1404 = new THREE.Vector3(16.0020008087,-15.2440652847,-26.9937381744);
                var v1405 = new THREE.Vector3(16.0020008087,5.2863073349,-30.5466594696);
                var v1406 = new THREE.Vector3(16.0020008087,-16.7602443695,-26.0794487);
                var v1407 = new THREE.Vector3(16.0020008087,3.53381347656,-30.7986297607);
                var v1408 = new THREE.Vector3(16.0020008087,-18.2217540741,-25.0800933838);
                var v1409 = new THREE.Vector3(16.0020008087,1.76979315281,-30.9501419067);
                var v1410 = new THREE.Vector3(16.0020008087,-19.6238288879,-23.9989318848);
                var v1411 = new THREE.Vector3(16.0020008087,-20.961894989,-22.8394908905);
                var v1412 = new THREE.Vector3(16.0020008087,-22.2315883636,-21.6055526733);
                var v1413 = new THREE.Vector3(16.0020008087,-23.4287662506,-20.3011417389);
                var v1414 = new THREE.Vector3(16.0020008087,-24.5495243073,-18.9305114746);
                var v1415 = new THREE.Vector3(16.0020008087,-25.5902061462,-17.498134613);
                var v1416 = new THREE.Vector3(16.0020008087,-26.5474185944,-16.008682251);
                var v1417 = new THREE.Vector3(16.0020008087,-27.4180393219,-14.4670133591);
                var v1418 = new THREE.Vector3(16.0020008087,-28.1992282867,-12.878156662);
                var v1419 = new THREE.Vector3(16.0020008087,-28.8884372711,-11.2472925186);
                var v1420 = new THREE.Vector3(16.0020008087,-29.483417511,-9.57974338531);
                var v1421 = new THREE.Vector3(16.0020008087,-29.9822292328,-7.88094615936);
                var v1422 = new THREE.Vector3(16.0020008087,-30.3832454681,-6.15644359589);
                var v1423 = new THREE.Vector3(16.0020008087,-30.6851577759,-4.41185951233);
                var v1424 = new THREE.Vector3(16.0020008087,-30.8869819641,-2.65288519859);
                var v1425 = new THREE.Vector3(16.0020008087,-30.9880580902,-0.885257542133);
                var v1426 = new THREE.Vector3(16.0020008087,-30.9880580902,0.885257542133);
                var v1427 = new THREE.Vector3(16.0020008087,-30.8869819641,2.65288519859);
                var v1428 = new THREE.Vector3(16.0020008087,-30.6851577759,4.41185951233);
                var v1429 = new THREE.Vector3(16.0020008087,-30.3832454681,6.15644359589);
                var v1430 = new THREE.Vector3(16.0020008087,-29.9822292328,7.88094615936);
                var v1431 = new THREE.Vector3(16.0020008087,-29.483417511,9.57974338531);
                var v1432 = new THREE.Vector3(16.0020008087,-28.8884372711,11.2472925186);
                var v1433 = new THREE.Vector3(16.0020008087,-28.1992282867,12.878156662);
                var v1434 = new THREE.Vector3(16.0020008087,-27.4180393219,14.4670133591);
                var v1435 = new THREE.Vector3(16.0020008087,-26.5474185944,16.008682251);
                var v1436 = new THREE.Vector3(16.0020008087,-25.5902061462,17.498134613);
                var v1437 = new THREE.Vector3(16.0020008087,-24.5495243073,18.9305114746);
                var v1438 = new THREE.Vector3(16.0020008087,-23.4287662506,20.3011417389);
                var v1439 = new THREE.Vector3(16.0020008087,-22.2315883636,21.6055526733);
                var v1440 = new THREE.Vector3(16.0020008087,-20.961894989,22.8394908905);
                var v1441 = new THREE.Vector3(16.0020008087,-19.6238288879,23.9989318848);
                var v1442 = new THREE.Vector3(16.0020008087,-18.2217540741,25.0800933838);
                var v1443 = new THREE.Vector3(16.0020008087,-16.7602443695,26.0794487);
                var v1444 = new THREE.Vector3(16.0020008087,-15.2440652847,26.9937381744);
                var v1445 = new THREE.Vector3(16.0020008087,-13.6781625748,27.819978714);
                var v1446 = new THREE.Vector3(16.0020008087,-12.0676460266,28.5554771423);
                var v1447 = new THREE.Vector3(16.0020008087,-10.417766571,29.1978340149);
                var v1448 = new THREE.Vector3(16.0020008087,-8.73390674591,29.7449531555);
                var v1449 = new THREE.Vector3(16.0020008087,-7.02155828476,30.1950511932);
                var v1450 = new THREE.Vector3(16.0020008087,-5.2863073349,30.5466594696);
                var v1451 = new THREE.Vector3(16.0020008087,-3.53381347656,30.7986297607);
                var v1452 = new THREE.Vector3(16.0020008087,-1.76979315281,30.9501419067);
                var v1453 = new THREE.Vector3(16.0020008087,7.19224281368e-14,31.0006999969);
                var v1454 = new THREE.Vector3(16.0020008087,1.76979315281,30.9501419067);
                var v1455 = new THREE.Vector3(16.0020008087,3.53381347656,30.7986297607);
                var v1456 = new THREE.Vector3(16.0020008087,5.2863073349,30.5466594696);
                var v1457 = new THREE.Vector3(16.0020008087,7.02155828476,30.1950511932);
                var v1458 = new THREE.Vector3(16.0020008087,8.73390674591,29.7449531555);
                var v1459 = new THREE.Vector3(16.0020008087,10.417766571,29.1978340149);
                var v1460 = new THREE.Vector3(16.0020008087,12.0676460266,28.5554771423);
                var v1461 = new THREE.Vector3(16.0020008087,13.6781625748,27.819978714);
                var v1462 = new THREE.Vector3(16.0020008087,15.2440652847,26.9937381744);
                var v1463 = new THREE.Vector3(16.0020008087,16.7602443695,26.0794487);
                var v1464 = new THREE.Vector3(16.0020008087,18.2217540741,25.0800933838);
                var v1465 = new THREE.Vector3(16.0020008087,19.6238288879,23.9989318848);
                var v1466 = new THREE.Vector3(16.0020008087,20.961894989,22.8394908905);
                var v1467 = new THREE.Vector3(16.0020008087,22.2315883636,21.6055526733);
                var v1468 = new THREE.Vector3(16.0020008087,23.4287662506,20.3011417389);
                var v1469 = new THREE.Vector3(16.0020008087,24.5495243073,18.9305114746);
                var v1470 = new THREE.Vector3(16.0020008087,25.5902061462,17.498134613);
                var v1471 = new THREE.Vector3(16.0020008087,26.5474185944,16.008682251);
                var v1472 = new THREE.Vector3(16.0020008087,27.4180393219,14.4670133591);
                var v1473 = new THREE.Vector3(16.0020008087,28.1992282867,12.878156662);
                var v1474 = new THREE.Vector3(16.0020008087,28.8884372711,11.2472925186);
                var v1475 = new THREE.Vector3(16.0020008087,29.483417511,9.57974338531);
                var v1476 = new THREE.Vector3(16.0020008087,29.9822292328,7.88094615936);
                var v1477 = new THREE.Vector3(16.0020008087,30.3832454681,6.15644359589);
                var v1478 = new THREE.Vector3(16.0020008087,30.6851577759,4.41185951233);
                var v1479 = new THREE.Vector3(16.0020008087,30.8869819641,2.65288519859);
                var v1480 = new THREE.Vector3(16.0020008087,30.9880580902,0.885257542133);
                var v1481 = new THREE.Vector3(16.0020008087,30.9880580902,-0.885257542133);
                var v1482 = new THREE.Vector3(16.0020008087,30.8869819641,-2.65288519859);
                var v1483 = new THREE.Vector3(16.0020008087,30.6851577759,-4.41185951233);
                var v1484 = new THREE.Vector3(16.0020008087,30.3832454681,-6.15644359589);
                var v1485 = new THREE.Vector3(16.0020008087,29.9822292328,-7.88094615936);
                var v1486 = new THREE.Vector3(16.0020008087,29.483417511,-9.57974338531);
                var v1487 = new THREE.Vector3(16.0020008087,28.8884372711,-11.2472925186);
                var v1488 = new THREE.Vector3(16.0020008087,28.1992282867,-12.878156662);
                var v1489 = new THREE.Vector3(16.0020008087,27.4180393219,-14.4670133591);
                var v1490 = new THREE.Vector3(16.0020008087,26.5474185944,-16.008682251);
                var v1491 = new THREE.Vector3(16.0020008087,25.5902061462,-17.498134613);
                var v1492 = new THREE.Vector3(16.0020008087,24.5495243073,-18.9305114746);
                var v1493 = new THREE.Vector3(16.0020008087,-7.30242490768,-31.99401474);
                var v1494 = new THREE.Vector3(16.0020008087,-5.49701833725,-32.3531303406);
                var v1495 = new THREE.Vector3(16.0020008087,-31.99401474,-7.30242490768);
                var v1496 = new THREE.Vector3(16.0020008087,-32.3531303406,-5.49701833725);
                var v1497 = new THREE.Vector3(16.0020008087,-31.5342311859,-9.08485603333);
                var v1498 = new THREE.Vector3(16.0020008087,-9.08485603333,-31.5342311859);
                var v1499 = new THREE.Vector3(16.0020008087,-30.9752311707,-10.8387022018);
                var v1500 = new THREE.Vector3(16.0020008087,-10.8387022018,-30.9752311707);
                var v1501 = new THREE.Vector3(16.0020008087,24.4695892334,21.8673629761);
                var v1502 = new THREE.Vector3(16.0020008087,23.2049827576,23.2049827576);
                var v1503 = new THREE.Vector3(16.0020008087,-12.5584459305,-30.318769455);
                var v1504 = new THREE.Vector3(16.0020008087,21.8673629761,24.4695892334);
                var v1505 = new THREE.Vector3(16.0020008087,25.657207489,20.4609394073);
                var v1506 = new THREE.Vector3(16.0020008087,-30.318769455,-12.5584459305);
                var v1507 = new THREE.Vector3(16.0020008087,20.4609394073,25.657207489);
                var v1508 = new THREE.Vector3(16.0020008087,26.7640972137,18.9901409149);
                var v1509 = new THREE.Vector3(16.0020008087,18.9901409149,26.7640972137);
                var v1510 = new THREE.Vector3(16.0020008087,27.7867794037,17.4595909119);
                var v1511 = new THREE.Vector3(16.0020008087,-14.2386760712,-29.5669155121);
                var v1512 = new THREE.Vector3(16.0020008087,-29.5669155121,-14.2386760712);
                var v1513 = new THREE.Vector3(16.0020008087,17.4595909119,27.7867794037);
                var v1514 = new THREE.Vector3(16.0020008087,-15.8741064072,-28.722032547);
                var v1515 = new THREE.Vector3(16.0020008087,28.722032547,15.8741064072);
                var v1516 = new THREE.Vector3(16.0020008087,-28.722032547,-15.8741064072);
                var v1517 = new THREE.Vector3(16.0020008087,15.8741064072,28.722032547);
                var v1518 = new THREE.Vector3(16.0020008087,-27.7867794037,-17.4595909119);
                var v1519 = new THREE.Vector3(16.0020008087,-17.4595909119,-27.7867794037);
                var v1520 = new THREE.Vector3(16.0020008087,29.5669155121,14.2386760712);
                var v1521 = new THREE.Vector3(16.0020008087,-26.7640972137,-18.9901409149);
                var v1522 = new THREE.Vector3(16.0020008087,-18.9901409149,-26.7640972137);
                var v1523 = new THREE.Vector3(16.0020008087,14.2386760712,29.5669155121);
                var v1524 = new THREE.Vector3(16.0020008087,30.318769455,12.5584459305);
                var v1525 = new THREE.Vector3(16.0020008087,-25.657207489,-20.4609394073);
                var v1526 = new THREE.Vector3(16.0020008087,12.5584459305,30.318769455);
                var v1527 = new THREE.Vector3(16.0020008087,-20.4609394073,-25.657207489);
                var v1528 = new THREE.Vector3(16.0020008087,-24.4695892334,-21.8673629761);
                var v1529 = new THREE.Vector3(16.0020008087,-21.8673629761,-24.4695892334);
                var v1530 = new THREE.Vector3(16.0020008087,30.9752311707,10.8387022018);
                var v1531 = new THREE.Vector3(16.0020008087,-23.2049827576,-23.2049827576);
                var v1532 = new THREE.Vector3(16.0020008087,10.8387022018,30.9752311707);
                var v1533 = new THREE.Vector3(16.0020008087,31.5342311859,9.08485603333);
                var v1534 = new THREE.Vector3(16.0020008087,9.08485603333,31.5342311859);
                var v1535 = new THREE.Vector3(16.0020008087,31.99401474,7.30242490768);
                var v1536 = new THREE.Vector3(16.0020008087,7.30242490768,31.99401474);
                var v1537 = new THREE.Vector3(16.0020008087,32.3531303406,5.49701833725);
                var v1538 = new THREE.Vector3(16.0020008087,5.49701833725,32.3531303406);
                var v1539 = new THREE.Vector3(16.0020008087,32.6104545593,3.67431592941);
                var v1540 = new THREE.Vector3(16.0020008087,3.67431592941,32.6104545593);
                var v1541 = new THREE.Vector3(16.0020008087,32.7651748657,1.84005260468);
                var v1542 = new THREE.Vector3(16.0020008087,1.84005260468,32.7651748657);
                var v1543 = new THREE.Vector3(16.0020008087,32.8167991638,-1.58320317305e-14);
                var v1544 = new THREE.Vector3(16.0020008087,1.78414818726e-14,32.8167991638);
                var v1545 = new THREE.Vector3(16.0020008087,-1.84005260468,32.7651748657);
                var v1546 = new THREE.Vector3(16.0020008087,32.7651748657,-1.84005260468);
                var v1547 = new THREE.Vector3(16.0020008087,-3.67431592941,32.6104545593);
                var v1548 = new THREE.Vector3(16.0020008087,32.6104545593,-3.67431592941);
                var v1549 = new THREE.Vector3(16.0020008087,-5.49701833725,32.3531303406);
                var v1550 = new THREE.Vector3(16.0020008087,32.3531303406,-5.49701833725);
                var v1551 = new THREE.Vector3(16.0020008087,-7.30242490768,31.99401474);
                var v1552 = new THREE.Vector3(16.0020008087,31.99401474,-7.30242490768);
                var v1553 = new THREE.Vector3(16.0020008087,-9.08485603333,31.5342311859);
                var v1554 = new THREE.Vector3(16.0020008087,31.5342311859,-9.08485603333);
                var v1555 = new THREE.Vector3(16.0020008087,-10.8387022018,30.9752311707);
                var v1556 = new THREE.Vector3(16.0020008087,30.9752311707,-10.8387022018);
                var v1557 = new THREE.Vector3(16.0020008087,-12.5584459305,30.318769455);
                var v1558 = new THREE.Vector3(16.0020008087,30.318769455,-12.5584459305);
                var v1559 = new THREE.Vector3(16.0020008087,-14.2386760712,29.5669155121);
                var v1560 = new THREE.Vector3(16.0020008087,29.5669155121,-14.2386760712);
                var v1561 = new THREE.Vector3(16.0020008087,28.722032547,-15.8741064072);
                var v1562 = new THREE.Vector3(16.0020008087,-15.8741064072,28.722032547);
                var v1563 = new THREE.Vector3(16.0020008087,27.7867794037,-17.4595909119);
                var v1564 = new THREE.Vector3(16.0020008087,-17.4595909119,27.7867794037);
                var v1565 = new THREE.Vector3(16.0020008087,-18.9901409149,26.7640972137);
                var v1566 = new THREE.Vector3(16.0020008087,26.7640972137,-18.9901409149);
                var v1567 = new THREE.Vector3(16.0020008087,25.657207489,-20.4609394073);
                var v1568 = new THREE.Vector3(16.0020008087,-20.4609394073,25.657207489);
                var v1569 = new THREE.Vector3(16.0020008087,24.4695892334,-21.8673629761);
                var v1570 = new THREE.Vector3(16.0020008087,-21.8673629761,24.4695892334);
                var v1571 = new THREE.Vector3(16.0020008087,-23.2049827576,23.2049827576);
                var v1572 = new THREE.Vector3(16.0020008087,23.2049827576,-23.2049827576);
                var v1573 = new THREE.Vector3(16.0020008087,-24.4695892334,21.8673629761);
                var v1574 = new THREE.Vector3(16.0020008087,21.8673629761,-24.4695892334);
                var v1575 = new THREE.Vector3(16.0020008087,20.4609394073,-25.657207489);
                var v1576 = new THREE.Vector3(16.0020008087,-25.657207489,20.4609394073);
                var v1577 = new THREE.Vector3(16.0020008087,18.9901409149,-26.7640972137);
                var v1578 = new THREE.Vector3(16.0020008087,-26.7640972137,18.9901409149);
                var v1579 = new THREE.Vector3(16.0020008087,17.4595909119,-27.7867794037);
                var v1580 = new THREE.Vector3(16.0020008087,-27.7867794037,17.4595909119);
                var v1581 = new THREE.Vector3(16.0020008087,-28.722032547,15.8741064072);
                var v1582 = new THREE.Vector3(16.0020008087,15.8741064072,-28.722032547);
                var v1583 = new THREE.Vector3(16.0020008087,14.2386760712,-29.5669155121);
                var v1584 = new THREE.Vector3(16.0020008087,-29.5669155121,14.2386760712);
                var v1585 = new THREE.Vector3(16.0020008087,12.5584459305,-30.318769455);
                var v1586 = new THREE.Vector3(16.0020008087,-30.318769455,12.5584459305);
                var v1587 = new THREE.Vector3(16.0020008087,10.8387022018,-30.9752311707);
                var v1588 = new THREE.Vector3(16.0020008087,-30.9752311707,10.8387022018);
                var v1589 = new THREE.Vector3(16.0020008087,-31.5342311859,9.08485603333);
                var v1590 = new THREE.Vector3(16.0020008087,9.08485603333,-31.5342311859);
                var v1591 = new THREE.Vector3(16.0020008087,7.30242490768,-31.99401474);
                var v1592 = new THREE.Vector3(16.0020008087,-31.99401474,7.30242490768);
                var v1593 = new THREE.Vector3(16.0020008087,5.49701833725,-32.3531303406);
                var v1594 = new THREE.Vector3(16.0020008087,-32.3531303406,5.49701833725);
                var v1595 = new THREE.Vector3(16.0020008087,3.67431592941,-32.6104545593);
                var v1596 = new THREE.Vector3(16.0020008087,-32.6104545593,3.67431592941);
                var v1597 = new THREE.Vector3(16.0020008087,1.84005260468,-32.7651748657);
                var v1598 = new THREE.Vector3(16.0020008087,-32.7651748657,1.84005260468);
                var v1599 = new THREE.Vector3(16.0020008087,-32.8167991638,1.98509303206e-14);
                var v1600 = new THREE.Vector3(16.0020008087,-2.18603804627e-14,-32.8167991638);
                var v1601 = new THREE.Vector3(16.0020008087,-1.84005260468,-32.7651748657);
                var v1602 = new THREE.Vector3(16.0020008087,-32.7651748657,-1.84005260468);
                var v1603 = new THREE.Vector3(16.0020008087,-32.6104545593,-3.67431592941);
                var v1604 = new THREE.Vector3(16.0020008087,-3.67431592941,-32.6104545593);
                var v1605 = new THREE.Vector3(18.1863994598,28.722032547,-15.8741064072);
                var v1606 = new THREE.Vector3(18.1863994598,29.5669155121,-14.2386760712);
                var v1607 = new THREE.Vector3(18.1863994598,27.7867794037,-17.4595909119);
                var v1608 = new THREE.Vector3(18.1863994598,26.7640972137,-18.9901409149);
                var v1609 = new THREE.Vector3(18.1863994598,-1.84005260468,-32.7651748657);
                var v1610 = new THREE.Vector3(18.1863994598,-2.18603804627e-14,-32.8167991638);
                var v1611 = new THREE.Vector3(18.1863994598,25.657207489,-20.4609394073);
                var v1612 = new THREE.Vector3(18.1863994598,-3.67431592941,-32.6104545593);
                var v1613 = new THREE.Vector3(18.1863994598,24.4695892334,-21.8673629761);
                var v1614 = new THREE.Vector3(18.1863994598,-5.49701833725,-32.3531303406);
                var v1615 = new THREE.Vector3(18.1863994598,23.2049827576,-23.2049827576);
                var v1616 = new THREE.Vector3(18.1863994598,-7.30242490768,-31.99401474);
                var v1617 = new THREE.Vector3(18.1863994598,-9.08485603333,-31.5342311859);
                var v1618 = new THREE.Vector3(18.1863994598,21.8673629761,-24.4695892334);
                var v1619 = new THREE.Vector3(18.1863994598,20.4609394073,-25.657207489);
                var v1620 = new THREE.Vector3(18.1863994598,18.9901409149,-26.7640972137);
                var v1621 = new THREE.Vector3(18.1863994598,-10.8387022018,-30.9752311707);
                var v1622 = new THREE.Vector3(18.1863994598,17.4595909119,-27.7867794037);
                var v1623 = new THREE.Vector3(18.1863994598,-12.5584459305,-30.318769455);
                var v1624 = new THREE.Vector3(18.1863994598,15.8741064072,-28.722032547);
                var v1625 = new THREE.Vector3(18.1863994598,14.2386760712,-29.5669155121);
                var v1626 = new THREE.Vector3(18.1863994598,-14.2386760712,-29.5669155121);
                var v1627 = new THREE.Vector3(18.1863994598,-15.8741064072,-28.722032547);
                var v1628 = new THREE.Vector3(18.1863994598,-17.4595909119,-27.7867794037);
                var v1629 = new THREE.Vector3(18.1863994598,12.5584459305,-30.318769455);
                var v1630 = new THREE.Vector3(18.1863994598,-18.9901409149,-26.7640972137);
                var v1631 = new THREE.Vector3(18.1863994598,10.8387022018,-30.9752311707);
                var v1632 = new THREE.Vector3(18.1863994598,9.08485603333,-31.5342311859);
                var v1633 = new THREE.Vector3(18.1863994598,7.30242490768,-31.99401474);
                var v1634 = new THREE.Vector3(18.1863994598,-20.4609394073,-25.657207489);
                var v1635 = new THREE.Vector3(18.1863994598,-21.8673629761,-24.4695892334);
                var v1636 = new THREE.Vector3(18.1863994598,5.49701833725,-32.3531303406);
                var v1637 = new THREE.Vector3(18.1863994598,-23.2049827576,-23.2049827576);
                var v1638 = new THREE.Vector3(18.1863994598,3.67431592941,-32.6104545593);
                var v1639 = new THREE.Vector3(18.1863994598,1.84005260468,-32.7651748657);
                var v1640 = new THREE.Vector3(18.1863994598,-24.4695892334,-21.8673629761);
                var v1641 = new THREE.Vector3(18.1863994598,-25.657207489,-20.4609394073);
                var v1642 = new THREE.Vector3(18.1863994598,-26.7640972137,-18.9901409149);
                var v1643 = new THREE.Vector3(18.1863994598,-27.7867794037,-17.4595909119);
                var v1644 = new THREE.Vector3(18.1863994598,-28.722032547,-15.8741064072);
                var v1645 = new THREE.Vector3(18.1863994598,-29.5669155121,-14.2386760712);
                var v1646 = new THREE.Vector3(18.1863994598,-30.318769455,-12.5584459305);
                var v1647 = new THREE.Vector3(18.1863994598,-30.9752311707,-10.8387022018);
                var v1648 = new THREE.Vector3(18.1863994598,-31.5342311859,-9.08485603333);
                var v1649 = new THREE.Vector3(18.1863994598,-31.99401474,-7.30242490768);
                var v1650 = new THREE.Vector3(18.1863994598,-32.3531303406,-5.49701833725);
                var v1651 = new THREE.Vector3(18.1863994598,-32.6104545593,-3.67431592941);
                var v1652 = new THREE.Vector3(18.1863994598,-32.7651748657,-1.84005260468);
                var v1653 = new THREE.Vector3(18.1863994598,-32.8167991638,1.98509303206e-14);
                var v1654 = new THREE.Vector3(18.1863994598,-32.7651748657,1.84005260468);
                var v1655 = new THREE.Vector3(18.1863994598,-32.6104545593,3.67431592941);
                var v1656 = new THREE.Vector3(18.1863994598,-32.3531303406,5.49701833725);
                var v1657 = new THREE.Vector3(18.1863994598,-31.99401474,7.30242490768);
                var v1658 = new THREE.Vector3(18.1863994598,-31.5342311859,9.08485603333);
                var v1659 = new THREE.Vector3(18.1863994598,-30.9752311707,10.8387022018);
                var v1660 = new THREE.Vector3(18.1863994598,-30.318769455,12.5584459305);
                var v1661 = new THREE.Vector3(18.1863994598,-29.5669155121,14.2386760712);
                var v1662 = new THREE.Vector3(18.1863994598,-28.722032547,15.8741064072);
                var v1663 = new THREE.Vector3(18.1863994598,-27.7867794037,17.4595909119);
                var v1664 = new THREE.Vector3(18.1863994598,-26.7640972137,18.9901409149);
                var v1665 = new THREE.Vector3(18.1863994598,-25.657207489,20.4609394073);
                var v1666 = new THREE.Vector3(18.1863994598,-24.4695892334,21.8673629761);
                var v1667 = new THREE.Vector3(18.1863994598,-23.2049827576,23.2049827576);
                var v1668 = new THREE.Vector3(18.1863994598,-21.8673629761,24.4695892334);
                var v1669 = new THREE.Vector3(18.1863994598,-20.4609394073,25.657207489);
                var v1670 = new THREE.Vector3(18.1863994598,-18.9901409149,26.7640972137);
                var v1671 = new THREE.Vector3(18.1863994598,-17.4595909119,27.7867794037);
                var v1672 = new THREE.Vector3(18.1863994598,-15.8741064072,28.722032547);
                var v1673 = new THREE.Vector3(18.1863994598,-14.2386760712,29.5669155121);
                var v1674 = new THREE.Vector3(18.1863994598,-12.5584459305,30.318769455);
                var v1675 = new THREE.Vector3(18.1863994598,-10.8387022018,30.9752311707);
                var v1676 = new THREE.Vector3(18.1863994598,-9.08485603333,31.5342311859);
                var v1677 = new THREE.Vector3(18.1863994598,-7.30242490768,31.99401474);
                var v1678 = new THREE.Vector3(18.1863994598,-5.49701833725,32.3531303406);
                var v1679 = new THREE.Vector3(18.1863994598,-3.67431592941,32.6104545593);
                var v1680 = new THREE.Vector3(18.1863994598,-1.84005260468,32.7651748657);
                var v1681 = new THREE.Vector3(18.1863994598,1.78414818726e-14,32.8167991638);
                var v1682 = new THREE.Vector3(18.1863994598,1.84005260468,32.7651748657);
                var v1683 = new THREE.Vector3(18.1863994598,3.67431592941,32.6104545593);
                var v1684 = new THREE.Vector3(18.1863994598,5.49701833725,32.3531303406);
                var v1685 = new THREE.Vector3(18.1863994598,7.30242490768,31.99401474);
                var v1686 = new THREE.Vector3(18.1863994598,9.08485603333,31.5342311859);
                var v1687 = new THREE.Vector3(18.1863994598,10.8387022018,30.9752311707);
                var v1688 = new THREE.Vector3(18.1863994598,12.5584459305,30.318769455);
                var v1689 = new THREE.Vector3(18.1863994598,14.2386760712,29.5669155121);
                var v1690 = new THREE.Vector3(18.1863994598,15.8741064072,28.722032547);
                var v1691 = new THREE.Vector3(18.1863994598,17.4595909119,27.7867794037);
                var v1692 = new THREE.Vector3(18.1863994598,18.9901409149,26.7640972137);
                var v1693 = new THREE.Vector3(18.1863994598,20.4609394073,25.657207489);
                var v1694 = new THREE.Vector3(18.1863994598,21.8673629761,24.4695892334);
                var v1695 = new THREE.Vector3(18.1863994598,23.2049827576,23.2049827576);
                var v1696 = new THREE.Vector3(18.1863994598,24.4695892334,21.8673629761);
                var v1697 = new THREE.Vector3(18.1863994598,25.657207489,20.4609394073);
                var v1698 = new THREE.Vector3(18.1863994598,26.7640972137,18.9901409149);
                var v1699 = new THREE.Vector3(18.1863994598,27.7867794037,17.4595909119);
                var v1700 = new THREE.Vector3(18.1863994598,28.722032547,15.8741064072);
                var v1701 = new THREE.Vector3(18.1863994598,29.5669155121,14.2386760712);
                var v1702 = new THREE.Vector3(18.1863994598,30.318769455,12.5584459305);
                var v1703 = new THREE.Vector3(18.1863994598,30.9752311707,10.8387022018);
                var v1704 = new THREE.Vector3(18.1863994598,31.5342311859,9.08485603333);
                var v1705 = new THREE.Vector3(18.1863994598,31.99401474,7.30242490768);
                var v1706 = new THREE.Vector3(18.1863994598,32.3531303406,5.49701833725);
                var v1707 = new THREE.Vector3(18.1863994598,32.6104545593,3.67431592941);
                var v1708 = new THREE.Vector3(18.1863994598,32.7651748657,1.84005260468);
                var v1709 = new THREE.Vector3(18.1863994598,32.8167991638,-1.58320317305e-14);
                var v1710 = new THREE.Vector3(18.1863994598,32.7651748657,-1.84005260468);
                var v1711 = new THREE.Vector3(18.1863994598,32.6104545593,-3.67431592941);
                var v1712 = new THREE.Vector3(18.1863994598,32.3531303406,-5.49701833725);
                var v1713 = new THREE.Vector3(18.1863994598,31.99401474,-7.30242490768);
                var v1714 = new THREE.Vector3(18.1863994598,31.5342311859,-9.08485603333);
                var v1715 = new THREE.Vector3(18.1863994598,30.9752311707,-10.8387022018);
                var v1716 = new THREE.Vector3(18.1863994598,30.318769455,-12.5584459305);
                var v1717 = new THREE.Vector3(18.1863994598,-29.9822292328,-7.88094615936);
                var v1718 = new THREE.Vector3(18.1863994598,-30.3832454681,-6.15644359589);
                var v1719 = new THREE.Vector3(18.1863994598,-5.2863073349,-30.5466594696);
                var v1720 = new THREE.Vector3(18.1863994598,-7.02155828476,-30.1950511932);
                var v1721 = new THREE.Vector3(18.1863994598,-29.483417511,-9.57974338531);
                var v1722 = new THREE.Vector3(18.1863994598,-8.73390674591,-29.7449531555);
                var v1723 = new THREE.Vector3(18.1863994598,-28.8884372711,-11.2472925186);
                var v1724 = new THREE.Vector3(18.1863994598,-10.417766571,-29.1978340149);
                var v1725 = new THREE.Vector3(18.1863994598,22.2315883636,21.6055526733);
                var v1726 = new THREE.Vector3(18.1863994598,20.961894989,22.8394908905);
                var v1727 = new THREE.Vector3(18.1863994598,23.4287662506,20.3011417389);
                var v1728 = new THREE.Vector3(18.1863994598,-28.1992282867,-12.878156662);
                var v1729 = new THREE.Vector3(18.1863994598,-12.0676460266,-28.5554771423);
                var v1730 = new THREE.Vector3(18.1863994598,19.6238288879,23.9989318848);
                var v1731 = new THREE.Vector3(18.1863994598,24.5495243073,18.9305114746);
                var v1732 = new THREE.Vector3(18.1863994598,18.2217540741,25.0800933838);
                var v1733 = new THREE.Vector3(18.1863994598,25.5902061462,17.498134613);
                var v1734 = new THREE.Vector3(18.1863994598,-27.4180393219,-14.4670133591);
                var v1735 = new THREE.Vector3(18.1863994598,-13.6781625748,-27.819978714);
                var v1736 = new THREE.Vector3(18.1863994598,16.7602443695,26.0794487);
                var v1737 = new THREE.Vector3(18.1863994598,-26.5474185944,-16.008682251);
                var v1738 = new THREE.Vector3(18.1863994598,26.5474185944,16.008682251);
                var v1739 = new THREE.Vector3(18.1863994598,-15.2440652847,-26.9937381744);
                var v1740 = new THREE.Vector3(18.1863994598,15.2440652847,26.9937381744);
                var v1741 = new THREE.Vector3(18.1863994598,-25.5902061462,-17.498134613);
                var v1742 = new THREE.Vector3(18.1863994598,-16.7602443695,-26.0794487);
                var v1743 = new THREE.Vector3(18.1863994598,27.4180393219,14.4670133591);
                var v1744 = new THREE.Vector3(18.1863994598,-24.5495243073,-18.9305114746);
                var v1745 = new THREE.Vector3(18.1863994598,-18.2217540741,-25.0800933838);
                var v1746 = new THREE.Vector3(18.1863994598,13.6781625748,27.819978714);
                var v1747 = new THREE.Vector3(18.1863994598,28.1992282867,12.878156662);
                var v1748 = new THREE.Vector3(18.1863994598,-19.6238288879,-23.9989318848);
                var v1749 = new THREE.Vector3(18.1863994598,12.0676460266,28.5554771423);
                var v1750 = new THREE.Vector3(18.1863994598,-23.4287662506,-20.3011417389);
                var v1751 = new THREE.Vector3(18.1863994598,-20.961894989,-22.8394908905);
                var v1752 = new THREE.Vector3(18.1863994598,-22.2315883636,-21.6055526733);
                var v1753 = new THREE.Vector3(18.1863994598,28.8884372711,11.2472925186);
                var v1754 = new THREE.Vector3(18.1863994598,10.417766571,29.1978340149);
                var v1755 = new THREE.Vector3(18.1863994598,29.483417511,9.57974338531);
                var v1756 = new THREE.Vector3(18.1863994598,8.73390674591,29.7449531555);
                var v1757 = new THREE.Vector3(18.1863994598,29.9822292328,7.88094615936);
                var v1758 = new THREE.Vector3(18.1863994598,7.02155828476,30.1950511932);
                var v1759 = new THREE.Vector3(18.1863994598,30.3832454681,6.15644359589);
                var v1760 = new THREE.Vector3(18.1863994598,5.2863073349,30.5466594696);
                var v1761 = new THREE.Vector3(18.1863994598,30.6851577759,4.41185951233);
                var v1762 = new THREE.Vector3(18.1863994598,3.53381347656,30.7986297607);
                var v1763 = new THREE.Vector3(18.1863994598,30.8869819641,2.65288519859);
                var v1764 = new THREE.Vector3(18.1863994598,1.76979315281,30.9501419067);
                var v1765 = new THREE.Vector3(18.1863994598,30.9880580902,0.885257542133);
                var v1766 = new THREE.Vector3(18.1863994598,7.19224281368e-14,31.0006999969);
                var v1767 = new THREE.Vector3(18.1863994598,30.9880580902,-0.885257542133);
                var v1768 = new THREE.Vector3(18.1863994598,-1.76979315281,30.9501419067);
                var v1769 = new THREE.Vector3(18.1863994598,30.8869819641,-2.65288519859);
                var v1770 = new THREE.Vector3(18.1863994598,-3.53381347656,30.7986297607);
                var v1771 = new THREE.Vector3(18.1863994598,30.6851577759,-4.41185951233);
                var v1772 = new THREE.Vector3(18.1863994598,-5.2863073349,30.5466594696);
                var v1773 = new THREE.Vector3(18.1863994598,30.3832454681,-6.15644359589);
                var v1774 = new THREE.Vector3(18.1863994598,-7.02155828476,30.1950511932);
                var v1775 = new THREE.Vector3(18.1863994598,29.9822292328,-7.88094615936);
                var v1776 = new THREE.Vector3(18.1863994598,-8.73390674591,29.7449531555);
                var v1777 = new THREE.Vector3(18.1863994598,29.483417511,-9.57974338531);
                var v1778 = new THREE.Vector3(18.1863994598,-10.417766571,29.1978340149);
                var v1779 = new THREE.Vector3(18.1863994598,28.8884372711,-11.2472925186);
                var v1780 = new THREE.Vector3(18.1863994598,-12.0676460266,28.5554771423);
                var v1781 = new THREE.Vector3(18.1863994598,28.1992282867,-12.878156662);
                var v1782 = new THREE.Vector3(18.1863994598,-13.6781625748,27.819978714);
                var v1783 = new THREE.Vector3(18.1863994598,27.4180393219,-14.4670133591);
                var v1784 = new THREE.Vector3(18.1863994598,-15.2440652847,26.9937381744);
                var v1785 = new THREE.Vector3(18.1863994598,26.5474185944,-16.008682251);
                var v1786 = new THREE.Vector3(18.1863994598,-16.7602443695,26.0794487);
                var v1787 = new THREE.Vector3(18.1863994598,25.5902061462,-17.498134613);
                var v1788 = new THREE.Vector3(18.1863994598,-18.2217540741,25.0800933838);
                var v1789 = new THREE.Vector3(18.1863994598,24.5495243073,-18.9305114746);
                var v1790 = new THREE.Vector3(18.1863994598,-19.6238288879,23.9989318848);
                var v1791 = new THREE.Vector3(18.1863994598,23.4287662506,-20.3011417389);
                var v1792 = new THREE.Vector3(18.1863994598,-20.961894989,22.8394908905);
                var v1793 = new THREE.Vector3(18.1863994598,22.2315883636,-21.6055526733);
                var v1794 = new THREE.Vector3(18.1863994598,-22.2315883636,21.6055526733);
                var v1795 = new THREE.Vector3(18.1863994598,20.961894989,-22.8394908905);
                var v1796 = new THREE.Vector3(18.1863994598,-23.4287662506,20.3011417389);
                var v1797 = new THREE.Vector3(18.1863994598,19.6238288879,-23.9989318848);
                var v1798 = new THREE.Vector3(18.1863994598,-24.5495243073,18.9305114746);
                var v1799 = new THREE.Vector3(18.1863994598,18.2217540741,-25.0800933838);
                var v1800 = new THREE.Vector3(18.1863994598,-25.5902061462,17.498134613);
                var v1801 = new THREE.Vector3(18.1863994598,16.7602443695,-26.0794487);
                var v1802 = new THREE.Vector3(18.1863994598,-26.5474185944,16.008682251);
                var v1803 = new THREE.Vector3(18.1863994598,15.2440652847,-26.9937381744);
                var v1804 = new THREE.Vector3(18.1863994598,-27.4180393219,14.4670133591);
                var v1805 = new THREE.Vector3(18.1863994598,13.6781625748,-27.819978714);
                var v1806 = new THREE.Vector3(18.1863994598,-28.1992282867,12.878156662);
                var v1807 = new THREE.Vector3(18.1863994598,12.0676460266,-28.5554771423);
                var v1808 = new THREE.Vector3(18.1863994598,-28.8884372711,11.2472925186);
                var v1809 = new THREE.Vector3(18.1863994598,10.417766571,-29.1978340149);
                var v1810 = new THREE.Vector3(18.1863994598,-29.483417511,9.57974338531);
                var v1811 = new THREE.Vector3(18.1863994598,8.73390674591,-29.7449531555);
                var v1812 = new THREE.Vector3(18.1863994598,-29.9822292328,7.88094615936);
                var v1813 = new THREE.Vector3(18.1863994598,7.02155828476,-30.1950511932);
                var v1814 = new THREE.Vector3(18.1863994598,-30.3832454681,6.15644359589);
                var v1815 = new THREE.Vector3(18.1863994598,5.2863073349,-30.5466594696);
                var v1816 = new THREE.Vector3(18.1863994598,-30.6851577759,4.41185951233);
                var v1817 = new THREE.Vector3(18.1863994598,3.53381347656,-30.7986297607);
                var v1818 = new THREE.Vector3(18.1863994598,-30.8869819641,2.65288519859);
                var v1819 = new THREE.Vector3(18.1863994598,1.76979315281,-30.9501419067);
                var v1820 = new THREE.Vector3(18.1863994598,-30.9880580902,0.885257542133);
                var v1821 = new THREE.Vector3(18.1863994598,-2.06506141261e-14,-31.0006999969);
                var v1822 = new THREE.Vector3(18.1863994598,-30.9880580902,-0.885257542133);
                var v1823 = new THREE.Vector3(18.1863994598,-30.8869819641,-2.65288519859);
                var v1824 = new THREE.Vector3(18.1863994598,-1.76979315281,-30.9501419067);
                var v1825 = new THREE.Vector3(18.1863994598,-30.6851577759,-4.41185951233);
                var v1826 = new THREE.Vector3(18.1863994598,-3.53381347656,-30.7986297607);
                var v1827 = new THREE.Vector3(26.9874992371,23.4287662506,-20.3011417389);
                var v1828 = new THREE.Vector3(26.9874992371,24.5495243073,-18.9305114746);
                var v1829 = new THREE.Vector3(26.9874992371,22.2315883636,-21.6055526733);
                var v1830 = new THREE.Vector3(26.9874992371,20.961894989,-22.8394908905);
                var v1831 = new THREE.Vector3(26.9874992371,19.6238288879,-23.9989318848);
                var v1832 = new THREE.Vector3(26.9874992371,-1.76979315281,-30.9501419067);
                var v1833 = new THREE.Vector3(26.9874992371,-2.06506141261e-14,-31.0006999969);
                var v1834 = new THREE.Vector3(26.9874992371,-3.53381347656,-30.7986297607);
                var v1835 = new THREE.Vector3(26.9874992371,18.2217540741,-25.0800933838);
                var v1836 = new THREE.Vector3(26.9874992371,-5.2863073349,-30.5466594696);
                var v1837 = new THREE.Vector3(26.9874992371,16.7602443695,-26.0794487);
                var v1838 = new THREE.Vector3(26.9874992371,15.2440652847,-26.9937381744);
                var v1839 = new THREE.Vector3(26.9874992371,13.6781625748,-27.819978714);
                var v1840 = new THREE.Vector3(26.9874992371,-7.02155828476,-30.1950511932);
                var v1841 = new THREE.Vector3(26.9874992371,-8.73390674591,-29.7449531555);
                var v1842 = new THREE.Vector3(26.9874992371,12.0676460266,-28.5554771423);
                var v1843 = new THREE.Vector3(26.9874992371,-10.417766571,-29.1978340149);
                var v1844 = new THREE.Vector3(26.9874992371,10.417766571,-29.1978340149);
                var v1845 = new THREE.Vector3(26.9874992371,-12.0676460266,-28.5554771423);
                var v1846 = new THREE.Vector3(26.9874992371,8.73390674591,-29.7449531555);
                var v1847 = new THREE.Vector3(26.9874992371,7.02155828476,-30.1950511932);
                var v1848 = new THREE.Vector3(26.9874992371,-13.6781625748,-27.819978714);
                var v1849 = new THREE.Vector3(26.9874992371,-15.2440652847,-26.9937381744);
                var v1850 = new THREE.Vector3(26.9874992371,5.2863073349,-30.5466594696);
                var v1851 = new THREE.Vector3(26.9874992371,-16.7602443695,-26.0794487);
                var v1852 = new THREE.Vector3(26.9874992371,3.53381347656,-30.7986297607);
                var v1853 = new THREE.Vector3(26.9874992371,1.76979315281,-30.9501419067);
                var v1854 = new THREE.Vector3(26.9874992371,-18.2217540741,-25.0800933838);
                var v1855 = new THREE.Vector3(26.9874992371,-19.6238288879,-23.9989318848);
                var v1856 = new THREE.Vector3(26.9874992371,-20.961894989,-22.8394908905);
                var v1857 = new THREE.Vector3(26.9874992371,-22.2315883636,-21.6055526733);
                var v1858 = new THREE.Vector3(26.9874992371,-23.4287662506,-20.3011417389);
                var v1859 = new THREE.Vector3(26.9874992371,-24.5495243073,-18.9305114746);
                var v1860 = new THREE.Vector3(26.9874992371,-25.5902061462,-17.498134613);
                var v1861 = new THREE.Vector3(26.9874992371,-26.5474185944,-16.008682251);
                var v1862 = new THREE.Vector3(26.9874992371,-27.4180393219,-14.4670133591);
                var v1863 = new THREE.Vector3(26.9874992371,-28.1992282867,-12.878156662);
                var v1864 = new THREE.Vector3(26.9874992371,-28.8884372711,-11.2472925186);
                var v1865 = new THREE.Vector3(26.9874992371,-29.483417511,-9.57974338531);
                var v1866 = new THREE.Vector3(26.9874992371,-29.9822292328,-7.88094615936);
                var v1867 = new THREE.Vector3(26.9874992371,-30.3832454681,-6.15644359589);
                var v1868 = new THREE.Vector3(26.9874992371,-30.6851577759,-4.41185951233);
                var v1869 = new THREE.Vector3(26.9874992371,-30.8869819641,-2.65288519859);
                var v1870 = new THREE.Vector3(26.9874992371,-30.9880580902,-0.885257542133);
                var v1871 = new THREE.Vector3(26.9874992371,-30.9880580902,0.885257542133);
                var v1872 = new THREE.Vector3(26.9874992371,-30.8869819641,2.65288519859);
                var v1873 = new THREE.Vector3(26.9874992371,-30.6851577759,4.41185951233);
                var v1874 = new THREE.Vector3(26.9874992371,-30.3832454681,6.15644359589);
                var v1875 = new THREE.Vector3(26.9874992371,-29.9822292328,7.88094615936);
                var v1876 = new THREE.Vector3(26.9874992371,-29.483417511,9.57974338531);
                var v1877 = new THREE.Vector3(26.9874992371,-28.8884372711,11.2472925186);
                var v1878 = new THREE.Vector3(26.9874992371,-28.1992282867,12.878156662);
                var v1879 = new THREE.Vector3(26.9874992371,-27.4180393219,14.4670133591);
                var v1880 = new THREE.Vector3(26.9874992371,-26.5474185944,16.008682251);
                var v1881 = new THREE.Vector3(26.9874992371,-25.5902061462,17.498134613);
                var v1882 = new THREE.Vector3(26.9874992371,-24.5495243073,18.9305114746);
                var v1883 = new THREE.Vector3(26.9874992371,-23.4287662506,20.3011417389);
                var v1884 = new THREE.Vector3(26.9874992371,-22.2315883636,21.6055526733);
                var v1885 = new THREE.Vector3(26.9874992371,-20.961894989,22.8394908905);
                var v1886 = new THREE.Vector3(26.9874992371,-19.6238288879,23.9989318848);
                var v1887 = new THREE.Vector3(26.9874992371,-18.2217540741,25.0800933838);
                var v1888 = new THREE.Vector3(26.9874992371,-16.7602443695,26.0794487);
                var v1889 = new THREE.Vector3(26.9874992371,-15.2440652847,26.9937381744);
                var v1890 = new THREE.Vector3(26.9874992371,-13.6781625748,27.819978714);
                var v1891 = new THREE.Vector3(26.9874992371,-12.0676460266,28.5554771423);
                var v1892 = new THREE.Vector3(26.9874992371,-10.417766571,29.1978340149);
                var v1893 = new THREE.Vector3(26.9874992371,-8.73390674591,29.7449531555);
                var v1894 = new THREE.Vector3(26.9874992371,-7.02155828476,30.1950511932);
                var v1895 = new THREE.Vector3(26.9874992371,-5.2863073349,30.5466594696);
                var v1896 = new THREE.Vector3(26.9874992371,-3.53381347656,30.7986297607);
                var v1897 = new THREE.Vector3(26.9874992371,-1.76979315281,30.9501419067);
                var v1898 = new THREE.Vector3(26.9874992371,7.19224281368e-14,31.0006999969);
                var v1899 = new THREE.Vector3(26.9874992371,1.76979315281,30.9501419067);
                var v1900 = new THREE.Vector3(26.9874992371,3.53381347656,30.7986297607);
                var v1901 = new THREE.Vector3(26.9874992371,5.2863073349,30.5466594696);
                var v1902 = new THREE.Vector3(26.9874992371,7.02155828476,30.1950511932);
                var v1903 = new THREE.Vector3(26.9874992371,8.73390674591,29.7449531555);
                var v1904 = new THREE.Vector3(26.9874992371,10.417766571,29.1978340149);
                var v1905 = new THREE.Vector3(26.9874992371,12.0676460266,28.5554771423);
                var v1906 = new THREE.Vector3(26.9874992371,13.6781625748,27.819978714);
                var v1907 = new THREE.Vector3(26.9874992371,15.2440652847,26.9937381744);
                var v1908 = new THREE.Vector3(26.9874992371,16.7602443695,26.0794487);
                var v1909 = new THREE.Vector3(26.9874992371,18.2217540741,25.0800933838);
                var v1910 = new THREE.Vector3(26.9874992371,19.6238288879,23.9989318848);
                var v1911 = new THREE.Vector3(26.9874992371,20.961894989,22.8394908905);
                var v1912 = new THREE.Vector3(26.9874992371,22.2315883636,21.6055526733);
                var v1913 = new THREE.Vector3(26.9874992371,23.4287662506,20.3011417389);
                var v1914 = new THREE.Vector3(26.9874992371,24.5495243073,18.9305114746);
                var v1915 = new THREE.Vector3(26.9874992371,25.5902061462,17.498134613);
                var v1916 = new THREE.Vector3(26.9874992371,26.5474185944,16.008682251);
                var v1917 = new THREE.Vector3(26.9874992371,27.4180393219,14.4670133591);
                var v1918 = new THREE.Vector3(26.9874992371,28.1992282867,12.878156662);
                var v1919 = new THREE.Vector3(26.9874992371,28.8884372711,11.2472925186);
                var v1920 = new THREE.Vector3(26.9874992371,29.483417511,9.57974338531);
                var v1921 = new THREE.Vector3(26.9874992371,29.9822292328,7.88094615936);
                var v1922 = new THREE.Vector3(26.9874992371,30.3832454681,6.15644359589);
                var v1923 = new THREE.Vector3(26.9874992371,30.6851577759,4.41185951233);
                var v1924 = new THREE.Vector3(26.9874992371,30.8869819641,2.65288519859);
                var v1925 = new THREE.Vector3(26.9874992371,30.9880580902,0.885257542133);
                var v1926 = new THREE.Vector3(26.9874992371,30.9880580902,-0.885257542133);
                var v1927 = new THREE.Vector3(26.9874992371,30.8869819641,-2.65288519859);
                var v1928 = new THREE.Vector3(26.9874992371,30.6851577759,-4.41185951233);
                var v1929 = new THREE.Vector3(26.9874992371,30.3832454681,-6.15644359589);
                var v1930 = new THREE.Vector3(26.9874992371,29.9822292328,-7.88094615936);
                var v1931 = new THREE.Vector3(26.9874992371,29.483417511,-9.57974338531);
                var v1932 = new THREE.Vector3(26.9874992371,28.8884372711,-11.2472925186);
                var v1933 = new THREE.Vector3(26.9874992371,28.1992282867,-12.878156662);
                var v1934 = new THREE.Vector3(26.9874992371,27.4180393219,-14.4670133591);
                var v1935 = new THREE.Vector3(26.9874992371,26.5474185944,-16.008682251);
                var v1936 = new THREE.Vector3(26.9874992371,25.5902061462,-17.498134613);
                var v1937 = new THREE.Vector3(26.9874992371,23.5238437653,-35.2059211731);
                var v1938 = new THREE.Vector3(26.9874992371,25.2229804993,-34.0092544556);
                var v1939 = new THREE.Vector3(26.9874992371,-35.2059211731,23.5238437653);
                var v1940 = new THREE.Vector3(26.9874992371,-34.0092544556,25.2229804993);
                var v1941 = new THREE.Vector3(26.9874992371,21.7680358887,-36.3177719116);
                var v1942 = new THREE.Vector3(26.9874992371,-36.3177719116,21.7680358887);
                var v1943 = new THREE.Vector3(26.9874992371,19.9597854614,-37.3421325684);
                var v1944 = new THREE.Vector3(26.9874992371,-37.3421325684,19.9597854614);
                var v1945 = new THREE.Vector3(26.9874992371,18.1034526825,-38.2765350342);
                var v1946 = new THREE.Vector3(26.9874992371,-38.2765350342,18.1034526825);
                var v1947 = new THREE.Vector3(26.9874992371,16.2035045624,-39.1187210083);
                var v1948 = new THREE.Vector3(26.9874992371,-39.1187210083,16.2035045624);
                var v1949 = new THREE.Vector3(26.9874992371,14.2645225525,-39.8666687012);
                var v1950 = new THREE.Vector3(26.9874992371,-39.8666687012,14.2645225525);
                var v1951 = new THREE.Vector3(26.9874992371,12.2911758423,-40.5185775757);
                var v1952 = new THREE.Vector3(26.9874992371,-40.5185775757,12.2911758423);
                var v1953 = new THREE.Vector3(26.9874992371,10.2882184982,-41.0728683472);
                var v1954 = new THREE.Vector3(26.9874992371,-41.0728683472,10.2882184982);
                var v1955 = new THREE.Vector3(26.9874992371,31.3732051849,28.4350147247);
                var v1956 = new THREE.Vector3(26.9874992371,29.9401741028,29.9401741028);
                var v1957 = new THREE.Vector3(26.9874992371,8.26047515869,-41.528213501);
                var v1958 = new THREE.Vector3(26.9874992371,-41.528213501,8.26047515869);
                var v1959 = new THREE.Vector3(26.9874992371,28.4350147247,31.3732051849);
                var v1960 = new THREE.Vector3(26.9874992371,32.7306556702,26.8613529205);
                var v1961 = new THREE.Vector3(26.9874992371,6.21283245087,-41.8835144043);
                var v1962 = new THREE.Vector3(26.9874992371,-41.8835144043,6.21283245087);
                var v1963 = new THREE.Vector3(26.9874992371,26.8613529205,32.7306556702);
                var v1964 = new THREE.Vector3(26.9874992371,25.2229804993,34.0092544556);
                var v1965 = new THREE.Vector3(26.9874992371,34.0092544556,25.2229804993);
                var v1966 = new THREE.Vector3(26.9874992371,4.15022230148,-42.1379127502);
                var v1967 = new THREE.Vector3(26.9874992371,-42.1379127502,4.15022230148);
                var v1968 = new THREE.Vector3(26.9874992371,23.5238437653,35.2059211731);
                var v1969 = new THREE.Vector3(26.9874992371,35.2059211731,23.5238437653);
                var v1970 = new THREE.Vector3(26.9874992371,2.07761359215,-42.2907981873);
                var v1971 = new THREE.Vector3(26.9874992371,21.7680358887,36.3177719116);
                var v1972 = new THREE.Vector3(26.9874992371,36.3177719116,21.7680358887);
                var v1973 = new THREE.Vector3(26.9874992371,37.3421325684,19.9597854614);
                var v1974 = new THREE.Vector3(26.9874992371,-42.2907981873,2.07761359215);
                var v1975 = new THREE.Vector3(26.9874992371,-42.3418006897,4.44161546464e-14);
                var v1976 = new THREE.Vector3(26.9874992371,19.9597854614,37.3421325684);
                var v1977 = new THREE.Vector3(26.9874992371,38.2765350342,18.1034526825);
                var v1978 = new THREE.Vector3(26.9874992371,-2.82053043708e-14,-42.3418006897);
                var v1979 = new THREE.Vector3(26.9874992371,18.1034526825,38.2765350342);
                var v1980 = new THREE.Vector3(26.9874992371,39.1187210083,16.2035045624);
                var v1981 = new THREE.Vector3(26.9874992371,16.2035045624,39.1187210083);
                var v1982 = new THREE.Vector3(26.9874992371,-42.2907981873,-2.07761359215);
                var v1983 = new THREE.Vector3(26.9874992371,39.8666687012,14.2645225525);
                var v1984 = new THREE.Vector3(26.9874992371,-2.07761359215,-42.2907981873);
                var v1985 = new THREE.Vector3(26.9874992371,14.2645225525,39.8666687012);
                var v1986 = new THREE.Vector3(26.9874992371,12.2911758423,40.5185775757);
                var v1987 = new THREE.Vector3(26.9874992371,-4.15022230148,-42.1379127502);
                var v1988 = new THREE.Vector3(26.9874992371,40.5185775757,12.2911758423);
                var v1989 = new THREE.Vector3(26.9874992371,10.2882184982,41.0728683472);
                var v1990 = new THREE.Vector3(26.9874992371,-42.1379127502,-4.15022230148);
                var v1991 = new THREE.Vector3(26.9874992371,-6.21283245087,-41.8835144043);
                var v1992 = new THREE.Vector3(26.9874992371,41.0728683472,10.2882184982);
                var v1993 = new THREE.Vector3(26.9874992371,-41.8835144043,-6.21283245087);
                var v1994 = new THREE.Vector3(26.9874992371,-8.26047515869,-41.528213501);
                var v1995 = new THREE.Vector3(26.9874992371,8.26047515869,41.528213501);
                var v1996 = new THREE.Vector3(26.9874992371,41.528213501,8.26047515869);
                var v1997 = new THREE.Vector3(26.9874992371,41.8835144043,6.21283245087);
                var v1998 = new THREE.Vector3(26.9874992371,6.21283245087,41.8835144043);
                var v1999 = new THREE.Vector3(26.9874992371,-41.528213501,-8.26047515869);
                var v2000 = new THREE.Vector3(26.9874992371,-10.2882184982,-41.0728683472);
                var v2001 = new THREE.Vector3(26.9874992371,42.1379127502,4.15022230148);
                var v2002 = new THREE.Vector3(26.9874992371,-41.0728683472,-10.2882184982);
                var v2003 = new THREE.Vector3(26.9874992371,4.15022230148,42.1379127502);
                var v2004 = new THREE.Vector3(26.9874992371,-40.5185775757,-12.2911758423);
                var v2005 = new THREE.Vector3(26.9874992371,42.2907981873,2.07761359215);
                var v2006 = new THREE.Vector3(26.9874992371,-12.2911758423,-40.5185775757);
                var v2007 = new THREE.Vector3(26.9874992371,2.07761359215,42.2907981873);
                var v2008 = new THREE.Vector3(26.9874992371,-14.2645225525,-39.8666687012);
                var v2009 = new THREE.Vector3(26.9874992371,42.3418006897,-5.80343133033e-14);
                var v2010 = new THREE.Vector3(26.9874992371,-39.8666687012,-14.2645225525);
                var v2011 = new THREE.Vector3(26.9874992371,1.17037618746e-13,42.3418006897);
                var v2012 = new THREE.Vector3(26.9874992371,-2.07761359215,42.2907981873);
                var v2013 = new THREE.Vector3(26.9874992371,-16.2035045624,-39.1187210083);
                var v2014 = new THREE.Vector3(26.9874992371,-39.1187210083,-16.2035045624);
                var v2015 = new THREE.Vector3(26.9874992371,42.2907981873,-2.07761359215);
                var v2016 = new THREE.Vector3(26.9874992371,-4.15022230148,42.1379127502);
                var v2017 = new THREE.Vector3(26.9874992371,-18.1034526825,-38.2765350342);
                var v2018 = new THREE.Vector3(26.9874992371,42.1379127502,-4.15022230148);
                var v2019 = new THREE.Vector3(26.9874992371,-38.2765350342,-18.1034526825);
                var v2020 = new THREE.Vector3(26.9874992371,-19.9597854614,-37.3421325684);
                var v2021 = new THREE.Vector3(26.9874992371,-6.21283245087,41.8835144043);
                var v2022 = new THREE.Vector3(26.9874992371,-37.3421325684,-19.9597854614);
                var v2023 = new THREE.Vector3(26.9874992371,41.8835144043,-6.21283245087);
                var v2024 = new THREE.Vector3(26.9874992371,-36.3177719116,-21.7680358887);
                var v2025 = new THREE.Vector3(26.9874992371,-21.7680358887,-36.3177719116);
                var v2026 = new THREE.Vector3(26.9874992371,-8.26047515869,41.528213501);
                var v2027 = new THREE.Vector3(26.9874992371,41.0728683472,-10.2882184982);
                var v2028 = new THREE.Vector3(26.9874992371,41.528213501,-8.26047515869);
                var v2029 = new THREE.Vector3(26.9874992371,-35.2059211731,-23.5238437653);
                var v2030 = new THREE.Vector3(26.9874992371,-23.5238437653,-35.2059211731);
                var v2031 = new THREE.Vector3(26.9874992371,-10.2882184982,41.0728683472);
                var v2032 = new THREE.Vector3(26.9874992371,-34.0092544556,-25.2229804993);
                var v2033 = new THREE.Vector3(26.9874992371,40.5185775757,-12.2911758423);
                var v2034 = new THREE.Vector3(26.9874992371,-25.2229804993,-34.0092544556);
                var v2035 = new THREE.Vector3(26.9874992371,-32.7306556702,-26.8613529205);
                var v2036 = new THREE.Vector3(26.9874992371,-12.2911758423,40.5185775757);
                var v2037 = new THREE.Vector3(26.9874992371,-26.8613529205,-32.7306556702);
                var v2038 = new THREE.Vector3(26.9874992371,-28.4350147247,-31.3732051849);
                var v2039 = new THREE.Vector3(26.9874992371,39.8666687012,-14.2645225525);
                var v2040 = new THREE.Vector3(26.9874992371,-31.3732051849,-28.4350147247);
                var v2041 = new THREE.Vector3(26.9874992371,-29.9401741028,-29.9401741028);
                var v2042 = new THREE.Vector3(26.9874992371,-14.2645225525,39.8666687012);
                var v2043 = new THREE.Vector3(26.9874992371,-16.2035045624,39.1187210083);
                var v2044 = new THREE.Vector3(26.9874992371,39.1187210083,-16.2035045624);
                var v2045 = new THREE.Vector3(26.9874992371,-18.1034526825,38.2765350342);
                var v2046 = new THREE.Vector3(26.9874992371,38.2765350342,-18.1034526825);
                var v2047 = new THREE.Vector3(26.9874992371,-19.9597854614,37.3421325684);
                var v2048 = new THREE.Vector3(26.9874992371,37.3421325684,-19.9597854614);
                var v2049 = new THREE.Vector3(26.9874992371,-21.7680358887,36.3177719116);
                var v2050 = new THREE.Vector3(26.9874992371,36.3177719116,-21.7680358887);
                var v2051 = new THREE.Vector3(26.9874992371,35.2059211731,-23.5238437653);
                var v2052 = new THREE.Vector3(26.9874992371,-23.5238437653,35.2059211731);
                var v2053 = new THREE.Vector3(26.9874992371,34.0092544556,-25.2229804993);
                var v2054 = new THREE.Vector3(26.9874992371,-25.2229804993,34.0092544556);
                var v2055 = new THREE.Vector3(26.9874992371,32.7306556702,-26.8613529205);
                var v2056 = new THREE.Vector3(26.9874992371,-26.8613529205,32.7306556702);
                var v2057 = new THREE.Vector3(26.9874992371,31.3732051849,-28.4350147247);
                var v2058 = new THREE.Vector3(26.9874992371,-28.4350147247,31.3732051849);
                var v2059 = new THREE.Vector3(26.9874992371,29.9401741028,-29.9401741028);
                var v2060 = new THREE.Vector3(26.9874992371,-29.9401741028,29.9401741028);
                var v2061 = new THREE.Vector3(26.9874992371,28.4350147247,-31.3732051849);
                var v2062 = new THREE.Vector3(26.9874992371,-31.3732051849,28.4350147247);
                var v2063 = new THREE.Vector3(26.9874992371,26.8613529205,-32.7306556702);
                var v2064 = new THREE.Vector3(26.9874992371,-32.7306556702,26.8613529205);
                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.vertices.push(v832);
                geom.vertices.push(v833);
                geom.vertices.push(v834);
                geom.vertices.push(v835);
                geom.vertices.push(v836);
                geom.vertices.push(v837);
                geom.vertices.push(v838);
                geom.vertices.push(v839);
                geom.vertices.push(v840);
                geom.vertices.push(v841);
                geom.vertices.push(v842);
                geom.vertices.push(v843);
                geom.vertices.push(v844);
                geom.vertices.push(v845);
                geom.vertices.push(v846);
                geom.vertices.push(v847);
                geom.vertices.push(v848);
                geom.vertices.push(v849);
                geom.vertices.push(v850);
                geom.vertices.push(v851);
                geom.vertices.push(v852);
                geom.vertices.push(v853);
                geom.vertices.push(v854);
                geom.vertices.push(v855);
                geom.vertices.push(v856);
                geom.vertices.push(v857);
                geom.vertices.push(v858);
                geom.vertices.push(v859);
                geom.vertices.push(v860);
                geom.vertices.push(v861);
                geom.vertices.push(v862);
                geom.vertices.push(v863);
                geom.vertices.push(v864);
                geom.vertices.push(v865);
                geom.vertices.push(v866);
                geom.vertices.push(v867);
                geom.vertices.push(v868);
                geom.vertices.push(v869);
                geom.vertices.push(v870);
                geom.vertices.push(v871);
                geom.vertices.push(v872);
                geom.vertices.push(v873);
                geom.vertices.push(v874);
                geom.vertices.push(v875);
                geom.vertices.push(v876);
                geom.vertices.push(v877);
                geom.vertices.push(v878);
                geom.vertices.push(v879);
                geom.vertices.push(v880);
                geom.vertices.push(v881);
                geom.vertices.push(v882);
                geom.vertices.push(v883);
                geom.vertices.push(v884);
                geom.vertices.push(v885);
                geom.vertices.push(v886);
                geom.vertices.push(v887);
                geom.vertices.push(v888);
                geom.vertices.push(v889);
                geom.vertices.push(v890);
                geom.vertices.push(v891);
                geom.vertices.push(v892);
                geom.vertices.push(v893);
                geom.vertices.push(v894);
                geom.vertices.push(v895);
                geom.vertices.push(v896);
                geom.vertices.push(v897);
                geom.vertices.push(v898);
                geom.vertices.push(v899);
                geom.vertices.push(v900);
                geom.vertices.push(v901);
                geom.vertices.push(v902);
                geom.vertices.push(v903);
                geom.vertices.push(v904);
                geom.vertices.push(v905);
                geom.vertices.push(v906);
                geom.vertices.push(v907);
                geom.vertices.push(v908);
                geom.vertices.push(v909);
                geom.vertices.push(v910);
                geom.vertices.push(v911);
                geom.vertices.push(v912);
                geom.vertices.push(v913);
                geom.vertices.push(v914);
                geom.vertices.push(v915);
                geom.vertices.push(v916);
                geom.vertices.push(v917);
                geom.vertices.push(v918);
                geom.vertices.push(v919);
                geom.vertices.push(v920);
                geom.vertices.push(v921);
                geom.vertices.push(v922);
                geom.vertices.push(v923);
                geom.vertices.push(v924);
                geom.vertices.push(v925);
                geom.vertices.push(v926);
                geom.vertices.push(v927);
                geom.vertices.push(v928);
                geom.vertices.push(v929);
                geom.vertices.push(v930);
                geom.vertices.push(v931);
                geom.vertices.push(v932);
                geom.vertices.push(v933);
                geom.vertices.push(v934);
                geom.vertices.push(v935);
                geom.vertices.push(v936);
                geom.vertices.push(v937);
                geom.vertices.push(v938);
                geom.vertices.push(v939);
                geom.vertices.push(v940);
                geom.vertices.push(v941);
                geom.vertices.push(v942);
                geom.vertices.push(v943);
                geom.vertices.push(v944);
                geom.vertices.push(v945);
                geom.vertices.push(v946);
                geom.vertices.push(v947);
                geom.vertices.push(v948);
                geom.vertices.push(v949);
                geom.vertices.push(v950);
                geom.vertices.push(v951);
                geom.vertices.push(v952);
                geom.vertices.push(v953);
                geom.vertices.push(v954);
                geom.vertices.push(v955);
                geom.vertices.push(v956);
                geom.vertices.push(v957);
                geom.vertices.push(v958);
                geom.vertices.push(v959);
                geom.vertices.push(v960);
                geom.vertices.push(v961);
                geom.vertices.push(v962);
                geom.vertices.push(v963);
                geom.vertices.push(v964);
                geom.vertices.push(v965);
                geom.vertices.push(v966);
                geom.vertices.push(v967);
                geom.vertices.push(v968);
                geom.vertices.push(v969);
                geom.vertices.push(v970);
                geom.vertices.push(v971);
                geom.vertices.push(v972);
                geom.vertices.push(v973);
                geom.vertices.push(v974);
                geom.vertices.push(v975);
                geom.vertices.push(v976);
                geom.vertices.push(v977);
                geom.vertices.push(v978);
                geom.vertices.push(v979);
                geom.vertices.push(v980);
                geom.vertices.push(v981);
                geom.vertices.push(v982);
                geom.vertices.push(v983);
                geom.vertices.push(v984);
                geom.vertices.push(v985);
                geom.vertices.push(v986);
                geom.vertices.push(v987);
                geom.vertices.push(v988);
                geom.vertices.push(v989);
                geom.vertices.push(v990);
                geom.vertices.push(v991);
                geom.vertices.push(v992);
                geom.vertices.push(v993);
                geom.vertices.push(v994);
                geom.vertices.push(v995);
                geom.vertices.push(v996);
                geom.vertices.push(v997);
                geom.vertices.push(v998);
                geom.vertices.push(v999);
                geom.vertices.push(v1000);
                geom.vertices.push(v1001);
                geom.vertices.push(v1002);
                geom.vertices.push(v1003);
                geom.vertices.push(v1004);
                geom.vertices.push(v1005);
                geom.vertices.push(v1006);
                geom.vertices.push(v1007);
                geom.vertices.push(v1008);
                geom.vertices.push(v1009);
                geom.vertices.push(v1010);
                geom.vertices.push(v1011);
                geom.vertices.push(v1012);
                geom.vertices.push(v1013);
                geom.vertices.push(v1014);
                geom.vertices.push(v1015);
                geom.vertices.push(v1016);
                geom.vertices.push(v1017);
                geom.vertices.push(v1018);
                geom.vertices.push(v1019);
                geom.vertices.push(v1020);
                geom.vertices.push(v1021);
                geom.vertices.push(v1022);
                geom.vertices.push(v1023);
                geom.vertices.push(v1024);
                geom.vertices.push(v1025);
                geom.vertices.push(v1026);
                geom.vertices.push(v1027);
                geom.vertices.push(v1028);
                geom.vertices.push(v1029);
                geom.vertices.push(v1030);
                geom.vertices.push(v1031);
                geom.vertices.push(v1032);
                geom.vertices.push(v1033);
                geom.vertices.push(v1034);
                geom.vertices.push(v1035);
                geom.vertices.push(v1036);
                geom.vertices.push(v1037);
                geom.vertices.push(v1038);
                geom.vertices.push(v1039);
                geom.vertices.push(v1040);
                geom.vertices.push(v1041);
                geom.vertices.push(v1042);
                geom.vertices.push(v1043);
                geom.vertices.push(v1044);
                geom.vertices.push(v1045);
                geom.vertices.push(v1046);
                geom.vertices.push(v1047);
                geom.vertices.push(v1048);
                geom.vertices.push(v1049);
                geom.vertices.push(v1050);
                geom.vertices.push(v1051);
                geom.vertices.push(v1052);
                geom.vertices.push(v1053);
                geom.vertices.push(v1054);
                geom.vertices.push(v1055);
                geom.vertices.push(v1056);
                geom.vertices.push(v1057);
                geom.vertices.push(v1058);
                geom.vertices.push(v1059);
                geom.vertices.push(v1060);
                geom.vertices.push(v1061);
                geom.vertices.push(v1062);
                geom.vertices.push(v1063);
                geom.vertices.push(v1064);
                geom.vertices.push(v1065);
                geom.vertices.push(v1066);
                geom.vertices.push(v1067);
                geom.vertices.push(v1068);
                geom.vertices.push(v1069);
                geom.vertices.push(v1070);
                geom.vertices.push(v1071);
                geom.vertices.push(v1072);
                geom.vertices.push(v1073);
                geom.vertices.push(v1074);
                geom.vertices.push(v1075);
                geom.vertices.push(v1076);
                geom.vertices.push(v1077);
                geom.vertices.push(v1078);
                geom.vertices.push(v1079);
                geom.vertices.push(v1080);
                geom.vertices.push(v1081);
                geom.vertices.push(v1082);
                geom.vertices.push(v1083);
                geom.vertices.push(v1084);
                geom.vertices.push(v1085);
                geom.vertices.push(v1086);
                geom.vertices.push(v1087);
                geom.vertices.push(v1088);
                geom.vertices.push(v1089);
                geom.vertices.push(v1090);
                geom.vertices.push(v1091);
                geom.vertices.push(v1092);
                geom.vertices.push(v1093);
                geom.vertices.push(v1094);
                geom.vertices.push(v1095);
                geom.vertices.push(v1096);
                geom.vertices.push(v1097);
                geom.vertices.push(v1098);
                geom.vertices.push(v1099);
                geom.vertices.push(v1100);
                geom.vertices.push(v1101);
                geom.vertices.push(v1102);
                geom.vertices.push(v1103);
                geom.vertices.push(v1104);
                geom.vertices.push(v1105);
                geom.vertices.push(v1106);
                geom.vertices.push(v1107);
                geom.vertices.push(v1108);
                geom.vertices.push(v1109);
                geom.vertices.push(v1110);
                geom.vertices.push(v1111);
                geom.vertices.push(v1112);
                geom.vertices.push(v1113);
                geom.vertices.push(v1114);
                geom.vertices.push(v1115);
                geom.vertices.push(v1116);
                geom.vertices.push(v1117);
                geom.vertices.push(v1118);
                geom.vertices.push(v1119);
                geom.vertices.push(v1120);
                geom.vertices.push(v1121);
                geom.vertices.push(v1122);
                geom.vertices.push(v1123);
                geom.vertices.push(v1124);
                geom.vertices.push(v1125);
                geom.vertices.push(v1126);
                geom.vertices.push(v1127);
                geom.vertices.push(v1128);
                geom.vertices.push(v1129);
                geom.vertices.push(v1130);
                geom.vertices.push(v1131);
                geom.vertices.push(v1132);
                geom.vertices.push(v1133);
                geom.vertices.push(v1134);
                geom.vertices.push(v1135);
                geom.vertices.push(v1136);
                geom.vertices.push(v1137);
                geom.vertices.push(v1138);
                geom.vertices.push(v1139);
                geom.vertices.push(v1140);
                geom.vertices.push(v1141);
                geom.vertices.push(v1142);
                geom.vertices.push(v1143);
                geom.vertices.push(v1144);
                geom.vertices.push(v1145);
                geom.vertices.push(v1146);
                geom.vertices.push(v1147);
                geom.vertices.push(v1148);
                geom.vertices.push(v1149);
                geom.vertices.push(v1150);
                geom.vertices.push(v1151);
                geom.vertices.push(v1152);
                geom.vertices.push(v1153);
                geom.vertices.push(v1154);
                geom.vertices.push(v1155);
                geom.vertices.push(v1156);
                geom.vertices.push(v1157);
                geom.vertices.push(v1158);
                geom.vertices.push(v1159);
                geom.vertices.push(v1160);
                geom.vertices.push(v1161);
                geom.vertices.push(v1162);
                geom.vertices.push(v1163);
                geom.vertices.push(v1164);
                geom.vertices.push(v1165);
                geom.vertices.push(v1166);
                geom.vertices.push(v1167);
                geom.vertices.push(v1168);
                geom.vertices.push(v1169);
                geom.vertices.push(v1170);
                geom.vertices.push(v1171);
                geom.vertices.push(v1172);
                geom.vertices.push(v1173);
                geom.vertices.push(v1174);
                geom.vertices.push(v1175);
                geom.vertices.push(v1176);
                geom.vertices.push(v1177);
                geom.vertices.push(v1178);
                geom.vertices.push(v1179);
                geom.vertices.push(v1180);
                geom.vertices.push(v1181);
                geom.vertices.push(v1182);
                geom.vertices.push(v1183);
                geom.vertices.push(v1184);
                geom.vertices.push(v1185);
                geom.vertices.push(v1186);
                geom.vertices.push(v1187);
                geom.vertices.push(v1188);
                geom.vertices.push(v1189);
                geom.vertices.push(v1190);
                geom.vertices.push(v1191);
                geom.vertices.push(v1192);
                geom.vertices.push(v1193);
                geom.vertices.push(v1194);
                geom.vertices.push(v1195);
                geom.vertices.push(v1196);
                geom.vertices.push(v1197);
                geom.vertices.push(v1198);
                geom.vertices.push(v1199);
                geom.vertices.push(v1200);
                geom.vertices.push(v1201);
                geom.vertices.push(v1202);
                geom.vertices.push(v1203);
                geom.vertices.push(v1204);
                geom.vertices.push(v1205);
                geom.vertices.push(v1206);
                geom.vertices.push(v1207);
                geom.vertices.push(v1208);
                geom.vertices.push(v1209);
                geom.vertices.push(v1210);
                geom.vertices.push(v1211);
                geom.vertices.push(v1212);
                geom.vertices.push(v1213);
                geom.vertices.push(v1214);
                geom.vertices.push(v1215);
                geom.vertices.push(v1216);
                geom.vertices.push(v1217);
                geom.vertices.push(v1218);
                geom.vertices.push(v1219);
                geom.vertices.push(v1220);
                geom.vertices.push(v1221);
                geom.vertices.push(v1222);
                geom.vertices.push(v1223);
                geom.vertices.push(v1224);
                geom.vertices.push(v1225);
                geom.vertices.push(v1226);
                geom.vertices.push(v1227);
                geom.vertices.push(v1228);
                geom.vertices.push(v1229);
                geom.vertices.push(v1230);
                geom.vertices.push(v1231);
                geom.vertices.push(v1232);
                geom.vertices.push(v1233);
                geom.vertices.push(v1234);
                geom.vertices.push(v1235);
                geom.vertices.push(v1236);
                geom.vertices.push(v1237);
                geom.vertices.push(v1238);
                geom.vertices.push(v1239);
                geom.vertices.push(v1240);
                geom.vertices.push(v1241);
                geom.vertices.push(v1242);
                geom.vertices.push(v1243);
                geom.vertices.push(v1244);
                geom.vertices.push(v1245);
                geom.vertices.push(v1246);
                geom.vertices.push(v1247);
                geom.vertices.push(v1248);
                geom.vertices.push(v1249);
                geom.vertices.push(v1250);
                geom.vertices.push(v1251);
                geom.vertices.push(v1252);
                geom.vertices.push(v1253);
                geom.vertices.push(v1254);
                geom.vertices.push(v1255);
                geom.vertices.push(v1256);
                geom.vertices.push(v1257);
                geom.vertices.push(v1258);
                geom.vertices.push(v1259);
                geom.vertices.push(v1260);
                geom.vertices.push(v1261);
                geom.vertices.push(v1262);
                geom.vertices.push(v1263);
                geom.vertices.push(v1264);
                geom.vertices.push(v1265);
                geom.vertices.push(v1266);
                geom.vertices.push(v1267);
                geom.vertices.push(v1268);
                geom.vertices.push(v1269);
                geom.vertices.push(v1270);
                geom.vertices.push(v1271);
                geom.vertices.push(v1272);
                geom.vertices.push(v1273);
                geom.vertices.push(v1274);
                geom.vertices.push(v1275);
                geom.vertices.push(v1276);
                geom.vertices.push(v1277);
                geom.vertices.push(v1278);
                geom.vertices.push(v1279);
                geom.vertices.push(v1280);
                geom.vertices.push(v1281);
                geom.vertices.push(v1282);
                geom.vertices.push(v1283);
                geom.vertices.push(v1284);
                geom.vertices.push(v1285);
                geom.vertices.push(v1286);
                geom.vertices.push(v1287);
                geom.vertices.push(v1288);
                geom.vertices.push(v1289);
                geom.vertices.push(v1290);
                geom.vertices.push(v1291);
                geom.vertices.push(v1292);
                geom.vertices.push(v1293);
                geom.vertices.push(v1294);
                geom.vertices.push(v1295);
                geom.vertices.push(v1296);
                geom.vertices.push(v1297);
                geom.vertices.push(v1298);
                geom.vertices.push(v1299);
                geom.vertices.push(v1300);
                geom.vertices.push(v1301);
                geom.vertices.push(v1302);
                geom.vertices.push(v1303);
                geom.vertices.push(v1304);
                geom.vertices.push(v1305);
                geom.vertices.push(v1306);
                geom.vertices.push(v1307);
                geom.vertices.push(v1308);
                geom.vertices.push(v1309);
                geom.vertices.push(v1310);
                geom.vertices.push(v1311);
                geom.vertices.push(v1312);
                geom.vertices.push(v1313);
                geom.vertices.push(v1314);
                geom.vertices.push(v1315);
                geom.vertices.push(v1316);
                geom.vertices.push(v1317);
                geom.vertices.push(v1318);
                geom.vertices.push(v1319);
                geom.vertices.push(v1320);
                geom.vertices.push(v1321);
                geom.vertices.push(v1322);
                geom.vertices.push(v1323);
                geom.vertices.push(v1324);
                geom.vertices.push(v1325);
                geom.vertices.push(v1326);
                geom.vertices.push(v1327);
                geom.vertices.push(v1328);
                geom.vertices.push(v1329);
                geom.vertices.push(v1330);
                geom.vertices.push(v1331);
                geom.vertices.push(v1332);
                geom.vertices.push(v1333);
                geom.vertices.push(v1334);
                geom.vertices.push(v1335);
                geom.vertices.push(v1336);
                geom.vertices.push(v1337);
                geom.vertices.push(v1338);
                geom.vertices.push(v1339);
                geom.vertices.push(v1340);
                geom.vertices.push(v1341);
                geom.vertices.push(v1342);
                geom.vertices.push(v1343);
                geom.vertices.push(v1344);
                geom.vertices.push(v1345);
                geom.vertices.push(v1346);
                geom.vertices.push(v1347);
                geom.vertices.push(v1348);
                geom.vertices.push(v1349);
                geom.vertices.push(v1350);
                geom.vertices.push(v1351);
                geom.vertices.push(v1352);
                geom.vertices.push(v1353);
                geom.vertices.push(v1354);
                geom.vertices.push(v1355);
                geom.vertices.push(v1356);
                geom.vertices.push(v1357);
                geom.vertices.push(v1358);
                geom.vertices.push(v1359);
                geom.vertices.push(v1360);
                geom.vertices.push(v1361);
                geom.vertices.push(v1362);
                geom.vertices.push(v1363);
                geom.vertices.push(v1364);
                geom.vertices.push(v1365);
                geom.vertices.push(v1366);
                geom.vertices.push(v1367);
                geom.vertices.push(v1368);
                geom.vertices.push(v1369);
                geom.vertices.push(v1370);
                geom.vertices.push(v1371);
                geom.vertices.push(v1372);
                geom.vertices.push(v1373);
                geom.vertices.push(v1374);
                geom.vertices.push(v1375);
                geom.vertices.push(v1376);
                geom.vertices.push(v1377);
                geom.vertices.push(v1378);
                geom.vertices.push(v1379);
                geom.vertices.push(v1380);
                geom.vertices.push(v1381);
                geom.vertices.push(v1382);
                geom.vertices.push(v1383);
                geom.vertices.push(v1384);
                geom.vertices.push(v1385);
                geom.vertices.push(v1386);
                geom.vertices.push(v1387);
                geom.vertices.push(v1388);
                geom.vertices.push(v1389);
                geom.vertices.push(v1390);
                geom.vertices.push(v1391);
                geom.vertices.push(v1392);
                geom.vertices.push(v1393);
                geom.vertices.push(v1394);
                geom.vertices.push(v1395);
                geom.vertices.push(v1396);
                geom.vertices.push(v1397);
                geom.vertices.push(v1398);
                geom.vertices.push(v1399);
                geom.vertices.push(v1400);
                geom.vertices.push(v1401);
                geom.vertices.push(v1402);
                geom.vertices.push(v1403);
                geom.vertices.push(v1404);
                geom.vertices.push(v1405);
                geom.vertices.push(v1406);
                geom.vertices.push(v1407);
                geom.vertices.push(v1408);
                geom.vertices.push(v1409);
                geom.vertices.push(v1410);
                geom.vertices.push(v1411);
                geom.vertices.push(v1412);
                geom.vertices.push(v1413);
                geom.vertices.push(v1414);
                geom.vertices.push(v1415);
                geom.vertices.push(v1416);
                geom.vertices.push(v1417);
                geom.vertices.push(v1418);
                geom.vertices.push(v1419);
                geom.vertices.push(v1420);
                geom.vertices.push(v1421);
                geom.vertices.push(v1422);
                geom.vertices.push(v1423);
                geom.vertices.push(v1424);
                geom.vertices.push(v1425);
                geom.vertices.push(v1426);
                geom.vertices.push(v1427);
                geom.vertices.push(v1428);
                geom.vertices.push(v1429);
                geom.vertices.push(v1430);
                geom.vertices.push(v1431);
                geom.vertices.push(v1432);
                geom.vertices.push(v1433);
                geom.vertices.push(v1434);
                geom.vertices.push(v1435);
                geom.vertices.push(v1436);
                geom.vertices.push(v1437);
                geom.vertices.push(v1438);
                geom.vertices.push(v1439);
                geom.vertices.push(v1440);
                geom.vertices.push(v1441);
                geom.vertices.push(v1442);
                geom.vertices.push(v1443);
                geom.vertices.push(v1444);
                geom.vertices.push(v1445);
                geom.vertices.push(v1446);
                geom.vertices.push(v1447);
                geom.vertices.push(v1448);
                geom.vertices.push(v1449);
                geom.vertices.push(v1450);
                geom.vertices.push(v1451);
                geom.vertices.push(v1452);
                geom.vertices.push(v1453);
                geom.vertices.push(v1454);
                geom.vertices.push(v1455);
                geom.vertices.push(v1456);
                geom.vertices.push(v1457);
                geom.vertices.push(v1458);
                geom.vertices.push(v1459);
                geom.vertices.push(v1460);
                geom.vertices.push(v1461);
                geom.vertices.push(v1462);
                geom.vertices.push(v1463);
                geom.vertices.push(v1464);
                geom.vertices.push(v1465);
                geom.vertices.push(v1466);
                geom.vertices.push(v1467);
                geom.vertices.push(v1468);
                geom.vertices.push(v1469);
                geom.vertices.push(v1470);
                geom.vertices.push(v1471);
                geom.vertices.push(v1472);
                geom.vertices.push(v1473);
                geom.vertices.push(v1474);
                geom.vertices.push(v1475);
                geom.vertices.push(v1476);
                geom.vertices.push(v1477);
                geom.vertices.push(v1478);
                geom.vertices.push(v1479);
                geom.vertices.push(v1480);
                geom.vertices.push(v1481);
                geom.vertices.push(v1482);
                geom.vertices.push(v1483);
                geom.vertices.push(v1484);
                geom.vertices.push(v1485);
                geom.vertices.push(v1486);
                geom.vertices.push(v1487);
                geom.vertices.push(v1488);
                geom.vertices.push(v1489);
                geom.vertices.push(v1490);
                geom.vertices.push(v1491);
                geom.vertices.push(v1492);
                geom.vertices.push(v1493);
                geom.vertices.push(v1494);
                geom.vertices.push(v1495);
                geom.vertices.push(v1496);
                geom.vertices.push(v1497);
                geom.vertices.push(v1498);
                geom.vertices.push(v1499);
                geom.vertices.push(v1500);
                geom.vertices.push(v1501);
                geom.vertices.push(v1502);
                geom.vertices.push(v1503);
                geom.vertices.push(v1504);
                geom.vertices.push(v1505);
                geom.vertices.push(v1506);
                geom.vertices.push(v1507);
                geom.vertices.push(v1508);
                geom.vertices.push(v1509);
                geom.vertices.push(v1510);
                geom.vertices.push(v1511);
                geom.vertices.push(v1512);
                geom.vertices.push(v1513);
                geom.vertices.push(v1514);
                geom.vertices.push(v1515);
                geom.vertices.push(v1516);
                geom.vertices.push(v1517);
                geom.vertices.push(v1518);
                geom.vertices.push(v1519);
                geom.vertices.push(v1520);
                geom.vertices.push(v1521);
                geom.vertices.push(v1522);
                geom.vertices.push(v1523);
                geom.vertices.push(v1524);
                geom.vertices.push(v1525);
                geom.vertices.push(v1526);
                geom.vertices.push(v1527);
                geom.vertices.push(v1528);
                geom.vertices.push(v1529);
                geom.vertices.push(v1530);
                geom.vertices.push(v1531);
                geom.vertices.push(v1532);
                geom.vertices.push(v1533);
                geom.vertices.push(v1534);
                geom.vertices.push(v1535);
                geom.vertices.push(v1536);
                geom.vertices.push(v1537);
                geom.vertices.push(v1538);
                geom.vertices.push(v1539);
                geom.vertices.push(v1540);
                geom.vertices.push(v1541);
                geom.vertices.push(v1542);
                geom.vertices.push(v1543);
                geom.vertices.push(v1544);
                geom.vertices.push(v1545);
                geom.vertices.push(v1546);
                geom.vertices.push(v1547);
                geom.vertices.push(v1548);
                geom.vertices.push(v1549);
                geom.vertices.push(v1550);
                geom.vertices.push(v1551);
                geom.vertices.push(v1552);
                geom.vertices.push(v1553);
                geom.vertices.push(v1554);
                geom.vertices.push(v1555);
                geom.vertices.push(v1556);
                geom.vertices.push(v1557);
                geom.vertices.push(v1558);
                geom.vertices.push(v1559);
                geom.vertices.push(v1560);
                geom.vertices.push(v1561);
                geom.vertices.push(v1562);
                geom.vertices.push(v1563);
                geom.vertices.push(v1564);
                geom.vertices.push(v1565);
                geom.vertices.push(v1566);
                geom.vertices.push(v1567);
                geom.vertices.push(v1568);
                geom.vertices.push(v1569);
                geom.vertices.push(v1570);
                geom.vertices.push(v1571);
                geom.vertices.push(v1572);
                geom.vertices.push(v1573);
                geom.vertices.push(v1574);
                geom.vertices.push(v1575);
                geom.vertices.push(v1576);
                geom.vertices.push(v1577);
                geom.vertices.push(v1578);
                geom.vertices.push(v1579);
                geom.vertices.push(v1580);
                geom.vertices.push(v1581);
                geom.vertices.push(v1582);
                geom.vertices.push(v1583);
                geom.vertices.push(v1584);
                geom.vertices.push(v1585);
                geom.vertices.push(v1586);
                geom.vertices.push(v1587);
                geom.vertices.push(v1588);
                geom.vertices.push(v1589);
                geom.vertices.push(v1590);
                geom.vertices.push(v1591);
                geom.vertices.push(v1592);
                geom.vertices.push(v1593);
                geom.vertices.push(v1594);
                geom.vertices.push(v1595);
                geom.vertices.push(v1596);
                geom.vertices.push(v1597);
                geom.vertices.push(v1598);
                geom.vertices.push(v1599);
                geom.vertices.push(v1600);
                geom.vertices.push(v1601);
                geom.vertices.push(v1602);
                geom.vertices.push(v1603);
                geom.vertices.push(v1604);
                geom.vertices.push(v1605);
                geom.vertices.push(v1606);
                geom.vertices.push(v1607);
                geom.vertices.push(v1608);
                geom.vertices.push(v1609);
                geom.vertices.push(v1610);
                geom.vertices.push(v1611);
                geom.vertices.push(v1612);
                geom.vertices.push(v1613);
                geom.vertices.push(v1614);
                geom.vertices.push(v1615);
                geom.vertices.push(v1616);
                geom.vertices.push(v1617);
                geom.vertices.push(v1618);
                geom.vertices.push(v1619);
                geom.vertices.push(v1620);
                geom.vertices.push(v1621);
                geom.vertices.push(v1622);
                geom.vertices.push(v1623);
                geom.vertices.push(v1624);
                geom.vertices.push(v1625);
                geom.vertices.push(v1626);
                geom.vertices.push(v1627);
                geom.vertices.push(v1628);
                geom.vertices.push(v1629);
                geom.vertices.push(v1630);
                geom.vertices.push(v1631);
                geom.vertices.push(v1632);
                geom.vertices.push(v1633);
                geom.vertices.push(v1634);
                geom.vertices.push(v1635);
                geom.vertices.push(v1636);
                geom.vertices.push(v1637);
                geom.vertices.push(v1638);
                geom.vertices.push(v1639);
                geom.vertices.push(v1640);
                geom.vertices.push(v1641);
                geom.vertices.push(v1642);
                geom.vertices.push(v1643);
                geom.vertices.push(v1644);
                geom.vertices.push(v1645);
                geom.vertices.push(v1646);
                geom.vertices.push(v1647);
                geom.vertices.push(v1648);
                geom.vertices.push(v1649);
                geom.vertices.push(v1650);
                geom.vertices.push(v1651);
                geom.vertices.push(v1652);
                geom.vertices.push(v1653);
                geom.vertices.push(v1654);
                geom.vertices.push(v1655);
                geom.vertices.push(v1656);
                geom.vertices.push(v1657);
                geom.vertices.push(v1658);
                geom.vertices.push(v1659);
                geom.vertices.push(v1660);
                geom.vertices.push(v1661);
                geom.vertices.push(v1662);
                geom.vertices.push(v1663);
                geom.vertices.push(v1664);
                geom.vertices.push(v1665);
                geom.vertices.push(v1666);
                geom.vertices.push(v1667);
                geom.vertices.push(v1668);
                geom.vertices.push(v1669);
                geom.vertices.push(v1670);
                geom.vertices.push(v1671);
                geom.vertices.push(v1672);
                geom.vertices.push(v1673);
                geom.vertices.push(v1674);
                geom.vertices.push(v1675);
                geom.vertices.push(v1676);
                geom.vertices.push(v1677);
                geom.vertices.push(v1678);
                geom.vertices.push(v1679);
                geom.vertices.push(v1680);
                geom.vertices.push(v1681);
                geom.vertices.push(v1682);
                geom.vertices.push(v1683);
                geom.vertices.push(v1684);
                geom.vertices.push(v1685);
                geom.vertices.push(v1686);
                geom.vertices.push(v1687);
                geom.vertices.push(v1688);
                geom.vertices.push(v1689);
                geom.vertices.push(v1690);
                geom.vertices.push(v1691);
                geom.vertices.push(v1692);
                geom.vertices.push(v1693);
                geom.vertices.push(v1694);
                geom.vertices.push(v1695);
                geom.vertices.push(v1696);
                geom.vertices.push(v1697);
                geom.vertices.push(v1698);
                geom.vertices.push(v1699);
                geom.vertices.push(v1700);
                geom.vertices.push(v1701);
                geom.vertices.push(v1702);
                geom.vertices.push(v1703);
                geom.vertices.push(v1704);
                geom.vertices.push(v1705);
                geom.vertices.push(v1706);
                geom.vertices.push(v1707);
                geom.vertices.push(v1708);
                geom.vertices.push(v1709);
                geom.vertices.push(v1710);
                geom.vertices.push(v1711);
                geom.vertices.push(v1712);
                geom.vertices.push(v1713);
                geom.vertices.push(v1714);
                geom.vertices.push(v1715);
                geom.vertices.push(v1716);
                geom.vertices.push(v1717);
                geom.vertices.push(v1718);
                geom.vertices.push(v1719);
                geom.vertices.push(v1720);
                geom.vertices.push(v1721);
                geom.vertices.push(v1722);
                geom.vertices.push(v1723);
                geom.vertices.push(v1724);
                geom.vertices.push(v1725);
                geom.vertices.push(v1726);
                geom.vertices.push(v1727);
                geom.vertices.push(v1728);
                geom.vertices.push(v1729);
                geom.vertices.push(v1730);
                geom.vertices.push(v1731);
                geom.vertices.push(v1732);
                geom.vertices.push(v1733);
                geom.vertices.push(v1734);
                geom.vertices.push(v1735);
                geom.vertices.push(v1736);
                geom.vertices.push(v1737);
                geom.vertices.push(v1738);
                geom.vertices.push(v1739);
                geom.vertices.push(v1740);
                geom.vertices.push(v1741);
                geom.vertices.push(v1742);
                geom.vertices.push(v1743);
                geom.vertices.push(v1744);
                geom.vertices.push(v1745);
                geom.vertices.push(v1746);
                geom.vertices.push(v1747);
                geom.vertices.push(v1748);
                geom.vertices.push(v1749);
                geom.vertices.push(v1750);
                geom.vertices.push(v1751);
                geom.vertices.push(v1752);
                geom.vertices.push(v1753);
                geom.vertices.push(v1754);
                geom.vertices.push(v1755);
                geom.vertices.push(v1756);
                geom.vertices.push(v1757);
                geom.vertices.push(v1758);
                geom.vertices.push(v1759);
                geom.vertices.push(v1760);
                geom.vertices.push(v1761);
                geom.vertices.push(v1762);
                geom.vertices.push(v1763);
                geom.vertices.push(v1764);
                geom.vertices.push(v1765);
                geom.vertices.push(v1766);
                geom.vertices.push(v1767);
                geom.vertices.push(v1768);
                geom.vertices.push(v1769);
                geom.vertices.push(v1770);
                geom.vertices.push(v1771);
                geom.vertices.push(v1772);
                geom.vertices.push(v1773);
                geom.vertices.push(v1774);
                geom.vertices.push(v1775);
                geom.vertices.push(v1776);
                geom.vertices.push(v1777);
                geom.vertices.push(v1778);
                geom.vertices.push(v1779);
                geom.vertices.push(v1780);
                geom.vertices.push(v1781);
                geom.vertices.push(v1782);
                geom.vertices.push(v1783);
                geom.vertices.push(v1784);
                geom.vertices.push(v1785);
                geom.vertices.push(v1786);
                geom.vertices.push(v1787);
                geom.vertices.push(v1788);
                geom.vertices.push(v1789);
                geom.vertices.push(v1790);
                geom.vertices.push(v1791);
                geom.vertices.push(v1792);
                geom.vertices.push(v1793);
                geom.vertices.push(v1794);
                geom.vertices.push(v1795);
                geom.vertices.push(v1796);
                geom.vertices.push(v1797);
                geom.vertices.push(v1798);
                geom.vertices.push(v1799);
                geom.vertices.push(v1800);
                geom.vertices.push(v1801);
                geom.vertices.push(v1802);
                geom.vertices.push(v1803);
                geom.vertices.push(v1804);
                geom.vertices.push(v1805);
                geom.vertices.push(v1806);
                geom.vertices.push(v1807);
                geom.vertices.push(v1808);
                geom.vertices.push(v1809);
                geom.vertices.push(v1810);
                geom.vertices.push(v1811);
                geom.vertices.push(v1812);
                geom.vertices.push(v1813);
                geom.vertices.push(v1814);
                geom.vertices.push(v1815);
                geom.vertices.push(v1816);
                geom.vertices.push(v1817);
                geom.vertices.push(v1818);
                geom.vertices.push(v1819);
                geom.vertices.push(v1820);
                geom.vertices.push(v1821);
                geom.vertices.push(v1822);
                geom.vertices.push(v1823);
                geom.vertices.push(v1824);
                geom.vertices.push(v1825);
                geom.vertices.push(v1826);
                geom.vertices.push(v1827);
                geom.vertices.push(v1828);
                geom.vertices.push(v1829);
                geom.vertices.push(v1830);
                geom.vertices.push(v1831);
                geom.vertices.push(v1832);
                geom.vertices.push(v1833);
                geom.vertices.push(v1834);
                geom.vertices.push(v1835);
                geom.vertices.push(v1836);
                geom.vertices.push(v1837);
                geom.vertices.push(v1838);
                geom.vertices.push(v1839);
                geom.vertices.push(v1840);
                geom.vertices.push(v1841);
                geom.vertices.push(v1842);
                geom.vertices.push(v1843);
                geom.vertices.push(v1844);
                geom.vertices.push(v1845);
                geom.vertices.push(v1846);
                geom.vertices.push(v1847);
                geom.vertices.push(v1848);
                geom.vertices.push(v1849);
                geom.vertices.push(v1850);
                geom.vertices.push(v1851);
                geom.vertices.push(v1852);
                geom.vertices.push(v1853);
                geom.vertices.push(v1854);
                geom.vertices.push(v1855);
                geom.vertices.push(v1856);
                geom.vertices.push(v1857);
                geom.vertices.push(v1858);
                geom.vertices.push(v1859);
                geom.vertices.push(v1860);
                geom.vertices.push(v1861);
                geom.vertices.push(v1862);
                geom.vertices.push(v1863);
                geom.vertices.push(v1864);
                geom.vertices.push(v1865);
                geom.vertices.push(v1866);
                geom.vertices.push(v1867);
                geom.vertices.push(v1868);
                geom.vertices.push(v1869);
                geom.vertices.push(v1870);
                geom.vertices.push(v1871);
                geom.vertices.push(v1872);
                geom.vertices.push(v1873);
                geom.vertices.push(v1874);
                geom.vertices.push(v1875);
                geom.vertices.push(v1876);
                geom.vertices.push(v1877);
                geom.vertices.push(v1878);
                geom.vertices.push(v1879);
                geom.vertices.push(v1880);
                geom.vertices.push(v1881);
                geom.vertices.push(v1882);
                geom.vertices.push(v1883);
                geom.vertices.push(v1884);
                geom.vertices.push(v1885);
                geom.vertices.push(v1886);
                geom.vertices.push(v1887);
                geom.vertices.push(v1888);
                geom.vertices.push(v1889);
                geom.vertices.push(v1890);
                geom.vertices.push(v1891);
                geom.vertices.push(v1892);
                geom.vertices.push(v1893);
                geom.vertices.push(v1894);
                geom.vertices.push(v1895);
                geom.vertices.push(v1896);
                geom.vertices.push(v1897);
                geom.vertices.push(v1898);
                geom.vertices.push(v1899);
                geom.vertices.push(v1900);
                geom.vertices.push(v1901);
                geom.vertices.push(v1902);
                geom.vertices.push(v1903);
                geom.vertices.push(v1904);
                geom.vertices.push(v1905);
                geom.vertices.push(v1906);
                geom.vertices.push(v1907);
                geom.vertices.push(v1908);
                geom.vertices.push(v1909);
                geom.vertices.push(v1910);
                geom.vertices.push(v1911);
                geom.vertices.push(v1912);
                geom.vertices.push(v1913);
                geom.vertices.push(v1914);
                geom.vertices.push(v1915);
                geom.vertices.push(v1916);
                geom.vertices.push(v1917);
                geom.vertices.push(v1918);
                geom.vertices.push(v1919);
                geom.vertices.push(v1920);
                geom.vertices.push(v1921);
                geom.vertices.push(v1922);
                geom.vertices.push(v1923);
                geom.vertices.push(v1924);
                geom.vertices.push(v1925);
                geom.vertices.push(v1926);
                geom.vertices.push(v1927);
                geom.vertices.push(v1928);
                geom.vertices.push(v1929);
                geom.vertices.push(v1930);
                geom.vertices.push(v1931);
                geom.vertices.push(v1932);
                geom.vertices.push(v1933);
                geom.vertices.push(v1934);
                geom.vertices.push(v1935);
                geom.vertices.push(v1936);
                geom.vertices.push(v1937);
                geom.vertices.push(v1938);
                geom.vertices.push(v1939);
                geom.vertices.push(v1940);
                geom.vertices.push(v1941);
                geom.vertices.push(v1942);
                geom.vertices.push(v1943);
                geom.vertices.push(v1944);
                geom.vertices.push(v1945);
                geom.vertices.push(v1946);
                geom.vertices.push(v1947);
                geom.vertices.push(v1948);
                geom.vertices.push(v1949);
                geom.vertices.push(v1950);
                geom.vertices.push(v1951);
                geom.vertices.push(v1952);
                geom.vertices.push(v1953);
                geom.vertices.push(v1954);
                geom.vertices.push(v1955);
                geom.vertices.push(v1956);
                geom.vertices.push(v1957);
                geom.vertices.push(v1958);
                geom.vertices.push(v1959);
                geom.vertices.push(v1960);
                geom.vertices.push(v1961);
                geom.vertices.push(v1962);
                geom.vertices.push(v1963);
                geom.vertices.push(v1964);
                geom.vertices.push(v1965);
                geom.vertices.push(v1966);
                geom.vertices.push(v1967);
                geom.vertices.push(v1968);
                geom.vertices.push(v1969);
                geom.vertices.push(v1970);
                geom.vertices.push(v1971);
                geom.vertices.push(v1972);
                geom.vertices.push(v1973);
                geom.vertices.push(v1974);
                geom.vertices.push(v1975);
                geom.vertices.push(v1976);
                geom.vertices.push(v1977);
                geom.vertices.push(v1978);
                geom.vertices.push(v1979);
                geom.vertices.push(v1980);
                geom.vertices.push(v1981);
                geom.vertices.push(v1982);
                geom.vertices.push(v1983);
                geom.vertices.push(v1984);
                geom.vertices.push(v1985);
                geom.vertices.push(v1986);
                geom.vertices.push(v1987);
                geom.vertices.push(v1988);
                geom.vertices.push(v1989);
                geom.vertices.push(v1990);
                geom.vertices.push(v1991);
                geom.vertices.push(v1992);
                geom.vertices.push(v1993);
                geom.vertices.push(v1994);
                geom.vertices.push(v1995);
                geom.vertices.push(v1996);
                geom.vertices.push(v1997);
                geom.vertices.push(v1998);
                geom.vertices.push(v1999);
                geom.vertices.push(v2000);
                geom.vertices.push(v2001);
                geom.vertices.push(v2002);
                geom.vertices.push(v2003);
                geom.vertices.push(v2004);
                geom.vertices.push(v2005);
                geom.vertices.push(v2006);
                geom.vertices.push(v2007);
                geom.vertices.push(v2008);
                geom.vertices.push(v2009);
                geom.vertices.push(v2010);
                geom.vertices.push(v2011);
                geom.vertices.push(v2012);
                geom.vertices.push(v2013);
                geom.vertices.push(v2014);
                geom.vertices.push(v2015);
                geom.vertices.push(v2016);
                geom.vertices.push(v2017);
                geom.vertices.push(v2018);
                geom.vertices.push(v2019);
                geom.vertices.push(v2020);
                geom.vertices.push(v2021);
                geom.vertices.push(v2022);
                geom.vertices.push(v2023);
                geom.vertices.push(v2024);
                geom.vertices.push(v2025);
                geom.vertices.push(v2026);
                geom.vertices.push(v2027);
                geom.vertices.push(v2028);
                geom.vertices.push(v2029);
                geom.vertices.push(v2030);
                geom.vertices.push(v2031);
                geom.vertices.push(v2032);
                geom.vertices.push(v2033);
                geom.vertices.push(v2034);
                geom.vertices.push(v2035);
                geom.vertices.push(v2036);
                geom.vertices.push(v2037);
                geom.vertices.push(v2038);
                geom.vertices.push(v2039);
                geom.vertices.push(v2040);
                geom.vertices.push(v2041);
                geom.vertices.push(v2042);
                geom.vertices.push(v2043);
                geom.vertices.push(v2044);
                geom.vertices.push(v2045);
                geom.vertices.push(v2046);
                geom.vertices.push(v2047);
                geom.vertices.push(v2048);
                geom.vertices.push(v2049);
                geom.vertices.push(v2050);
                geom.vertices.push(v2051);
                geom.vertices.push(v2052);
                geom.vertices.push(v2053);
                geom.vertices.push(v2054);
                geom.vertices.push(v2055);
                geom.vertices.push(v2056);
                geom.vertices.push(v2057);
                geom.vertices.push(v2058);
                geom.vertices.push(v2059);
                geom.vertices.push(v2060);
                geom.vertices.push(v2061);
                geom.vertices.push(v2062);
                geom.vertices.push(v2063);
                geom.vertices.push(v2064);
                geom.faces.push( new THREE.Face3(0, 1, 2) );
                geom.faces.push( new THREE.Face3(3, 4, 5) );
                geom.faces.push( new THREE.Face3(6, 4, 3) );
                geom.faces.push( new THREE.Face3(7, 1, 0) );
                geom.faces.push( new THREE.Face3(8, 9, 10) );
                geom.faces.push( new THREE.Face3(10, 9, 11) );
                geom.faces.push( new THREE.Face3(5, 4, 12) );
                geom.faces.push( new THREE.Face3(13, 14, 15) );
                geom.faces.push( new THREE.Face3(13, 16, 14) );
                geom.faces.push( new THREE.Face3(17, 9, 8) );
                geom.faces.push( new THREE.Face3(1, 18, 2) );
                geom.faces.push( new THREE.Face3(2, 18, 19) );
                geom.faces.push( new THREE.Face3(20, 21, 22) );
                geom.faces.push( new THREE.Face3(23, 24, 25) );
                geom.faces.push( new THREE.Face3(11, 24, 23) );
                geom.faces.push( new THREE.Face3(9, 24, 11) );
                geom.faces.push( new THREE.Face3(25, 24, 26) );
                geom.faces.push( new THREE.Face3(26, 24, 27) );
                geom.faces.push( new THREE.Face3(27, 24, 28) );
                geom.faces.push( new THREE.Face3(12, 29, 30) );
                geom.faces.push( new THREE.Face3(4, 29, 12) );
                geom.faces.push( new THREE.Face3(21, 31, 22) );
                geom.faces.push( new THREE.Face3(32, 33, 34) );
                geom.faces.push( new THREE.Face3(18, 35, 19) );
                geom.faces.push( new THREE.Face3(19, 35, 36) );
                geom.faces.push( new THREE.Face3(32, 37, 33) );
                geom.faces.push( new THREE.Face3(38, 39, 16) );
                geom.faces.push( new THREE.Face3(40, 39, 38) );
                geom.faces.push( new THREE.Face3(22, 31, 41) );
                geom.faces.push( new THREE.Face3(41, 31, 42) );
                geom.faces.push( new THREE.Face3(36, 43, 44) );
                geom.faces.push( new THREE.Face3(35, 43, 36) );
                geom.faces.push( new THREE.Face3(30, 45, 46) );
                geom.faces.push( new THREE.Face3(16, 39, 14) );
                geom.faces.push( new THREE.Face3(29, 45, 30) );
                geom.faces.push( new THREE.Face3(14, 39, 47) );
                geom.faces.push( new THREE.Face3(47, 39, 48) );
                geom.faces.push( new THREE.Face3(48, 39, 49) );
                geom.faces.push( new THREE.Face3(50, 51, 40) );
                geom.faces.push( new THREE.Face3(52, 51, 50) );
                geom.faces.push( new THREE.Face3(53, 54, 7) );
                geom.faces.push( new THREE.Face3(55, 56, 57) );
                geom.faces.push( new THREE.Face3(57, 56, 58) );
                geom.faces.push( new THREE.Face3(59, 54, 53) );
                geom.faces.push( new THREE.Face3(58, 56, 60) );
                geom.faces.push( new THREE.Face3(61, 54, 59) );
                geom.faces.push( new THREE.Face3(42, 56, 62) );
                geom.faces.push( new THREE.Face3(31, 56, 42) );
                geom.faces.push( new THREE.Face3(40, 51, 39) );
                geom.faces.push( new THREE.Face3(62, 56, 55) );
                geom.faces.push( new THREE.Face3(44, 63, 17) );
                geom.faces.push( new THREE.Face3(64, 65, 66) );
                geom.faces.push( new THREE.Face3(51, 67, 39) );
                geom.faces.push( new THREE.Face3(46, 65, 64) );
                geom.faces.push( new THREE.Face3(39, 67, 49) );
                geom.faces.push( new THREE.Face3(45, 65, 46) );
                geom.faces.push( new THREE.Face3(49, 67, 68) );
                geom.faces.push( new THREE.Face3(68, 67, 69) );
                geom.faces.push( new THREE.Face3(70, 71, 52) );
                geom.faces.push( new THREE.Face3(72, 71, 70) );
                geom.faces.push( new THREE.Face3(54, 73, 7) );
                geom.faces.push( new THREE.Face3(66, 74, 75) );
                geom.faces.push( new THREE.Face3(7, 73, 1) );
                geom.faces.push( new THREE.Face3(76, 77, 6) );
                geom.faces.push( new THREE.Face3(78, 77, 76) );
                geom.faces.push( new THREE.Face3(63, 79, 17) );
                geom.faces.push( new THREE.Face3(17, 79, 9) );
                geom.faces.push( new THREE.Face3(52, 71, 51) );
                geom.faces.push( new THREE.Face3(51, 80, 67) );
                geom.faces.push( new THREE.Face3(6, 77, 4) );
                geom.faces.push( new THREE.Face3(20, 81, 21) );
                geom.faces.push( new THREE.Face3(1, 82, 18) );
                geom.faces.push( new THREE.Face3(73, 82, 1) );
                geom.faces.push( new THREE.Face3(79, 83, 9) );
                geom.faces.push( new THREE.Face3(24, 83, 28) );
                geom.faces.push( new THREE.Face3(9, 83, 24) );
                geom.faces.push( new THREE.Face3(75, 81, 20) );
                geom.faces.push( new THREE.Face3(28, 83, 84) );
                geom.faces.push( new THREE.Face3(84, 83, 85) );
                geom.faces.push( new THREE.Face3(4, 86, 29) );
                geom.faces.push( new THREE.Face3(67, 87, 69) );
                geom.faces.push( new THREE.Face3(80, 87, 67) );
                geom.faces.push( new THREE.Face3(69, 87, 88) );
                geom.faces.push( new THREE.Face3(88, 87, 89) );
                geom.faces.push( new THREE.Face3(89, 87, 90) );
                geom.faces.push( new THREE.Face3(91, 92, 72) );
                geom.faces.push( new THREE.Face3(18, 93, 35) );
                geom.faces.push( new THREE.Face3(94, 92, 91) );
                geom.faces.push( new THREE.Face3(95, 92, 94) );
                geom.faces.push( new THREE.Face3(82, 93, 18) );
                geom.faces.push( new THREE.Face3(35, 96, 43) );
                geom.faces.push( new THREE.Face3(93, 96, 35) );
                geom.faces.push( new THREE.Face3(21, 97, 31) );
                geom.faces.push( new THREE.Face3(29, 98, 45) );
                geom.faces.push( new THREE.Face3(86, 98, 29) );
                geom.faces.push( new THREE.Face3(72, 92, 71) );
                geom.faces.push( new THREE.Face3(71, 99, 51) );
                geom.faces.push( new THREE.Face3(61, 100, 54) );
                geom.faces.push( new THREE.Face3(101, 100, 61) );
                geom.faces.push( new THREE.Face3(92, 99, 71) );
                geom.faces.push( new THREE.Face3(102, 100, 101) );
                geom.faces.push( new THREE.Face3(56, 103, 60) );
                geom.faces.push( new THREE.Face3(97, 103, 31) );
                geom.faces.push( new THREE.Face3(60, 103, 104) );
                geom.faces.push( new THREE.Face3(104, 103, 105) );
                geom.faces.push( new THREE.Face3(105, 103, 106) );
                geom.faces.push( new THREE.Face3(43, 107, 44) );
                geom.faces.push( new THREE.Face3(31, 103, 56) );
                geom.faces.push( new THREE.Face3(45, 108, 65) );
                geom.faces.push( new THREE.Face3(44, 107, 63) );
                geom.faces.push( new THREE.Face3(51, 99, 80) );
                geom.faces.push( new THREE.Face3(98, 108, 45) );
                geom.faces.push( new THREE.Face3(80, 109, 87) );
                geom.faces.push( new THREE.Face3(99, 109, 80) );
                geom.faces.push( new THREE.Face3(66, 110, 74) );
                geom.faces.push( new THREE.Face3(54, 111, 73) );
                geom.faces.push( new THREE.Face3(108, 110, 65) );
                geom.faces.push( new THREE.Face3(87, 112, 90) );
                geom.faces.push( new THREE.Face3(90, 112, 113) );
                geom.faces.push( new THREE.Face3(100, 111, 54) );
                geom.faces.push( new THREE.Face3(65, 110, 66) );
                geom.faces.push( new THREE.Face3(113, 112, 114) );
                geom.faces.push( new THREE.Face3(115, 116, 78) );
                geom.faces.push( new THREE.Face3(117, 116, 115) );
                geom.faces.push( new THREE.Face3(63, 118, 79) );
                geom.faces.push( new THREE.Face3(119, 116, 117) );
                geom.faces.push( new THREE.Face3(120, 121, 95) );
                geom.faces.push( new THREE.Face3(122, 121, 120) );
                geom.faces.push( new THREE.Face3(78, 116, 77) );
                geom.faces.push( new THREE.Face3(95, 121, 92) );
                geom.faces.push( new THREE.Face3(111, 123, 73) );
                geom.faces.push( new THREE.Face3(74, 124, 75) );
                geom.faces.push( new THREE.Face3(73, 123, 82) );
                geom.faces.push( new THREE.Face3(92, 125, 99) );
                geom.faces.push( new THREE.Face3(118, 126, 79) );
                geom.faces.push( new THREE.Face3(83, 126, 85) );
                geom.faces.push( new THREE.Face3(79, 126, 83) );
                geom.faces.push( new THREE.Face3(85, 126, 127) );
                geom.faces.push( new THREE.Face3(127, 126, 128) );
                geom.faces.push( new THREE.Face3(75, 124, 81) );
                geom.faces.push( new THREE.Face3(4, 129, 86) );
                geom.faces.push( new THREE.Face3(121, 125, 92) );
                geom.faces.push( new THREE.Face3(116, 129, 77) );
                geom.faces.push( new THREE.Face3(125, 130, 99) );
                geom.faces.push( new THREE.Face3(99, 130, 109) );
                geom.faces.push( new THREE.Face3(32, 131, 37) );
                geom.faces.push( new THREE.Face3(77, 129, 4) );
                geom.faces.push( new THREE.Face3(82, 132, 93) );
                geom.faces.push( new THREE.Face3(32, 133, 131) );
                geom.faces.push( new THREE.Face3(123, 132, 82) );
                geom.faces.push( new THREE.Face3(109, 134, 87) );
                geom.faces.push( new THREE.Face3(21, 135, 97) );
                geom.faces.push( new THREE.Face3(93, 136, 96) );
                geom.faces.push( new THREE.Face3(132, 136, 93) );
                geom.faces.push( new THREE.Face3(81, 135, 21) );
                geom.faces.push( new THREE.Face3(87, 134, 112) );
                geom.faces.push( new THREE.Face3(112, 137, 114) );
                geom.faces.push( new THREE.Face3(102, 138, 100) );
                geom.faces.push( new THREE.Face3(139, 138, 102) );
                geom.faces.push( new THREE.Face3(140, 138, 139) );
                geom.faces.push( new THREE.Face3(141, 138, 140) );
                geom.faces.push( new THREE.Face3(114, 137, 142) );
                geom.faces.push( new THREE.Face3(142, 137, 143) );
                geom.faces.push( new THREE.Face3(86, 144, 98) );
                geom.faces.push( new THREE.Face3(135, 145, 97) );
                geom.faces.push( new THREE.Face3(146, 147, 122) );
                geom.faces.push( new THREE.Face3(106, 145, 148) );
                geom.faces.push( new THREE.Face3(149, 147, 146) );
                geom.faces.push( new THREE.Face3(148, 145, 150) );
                geom.faces.push( new THREE.Face3(103, 145, 106) );
                geom.faces.push( new THREE.Face3(96, 151, 43) );
                geom.faces.push( new THREE.Face3(97, 145, 103) );
                geom.faces.push( new THREE.Face3(98, 152, 108) );
                geom.faces.push( new THREE.Face3(43, 151, 107) );
                geom.faces.push( new THREE.Face3(144, 152, 98) );
                geom.faces.push( new THREE.Face3(122, 147, 121) );
                geom.faces.push( new THREE.Face3(152, 153, 108) );
                geom.faces.push( new THREE.Face3(138, 154, 100) );
                geom.faces.push( new THREE.Face3(100, 154, 111) );
                geom.faces.push( new THREE.Face3(108, 153, 110) );
                geom.faces.push( new THREE.Face3(121, 155, 125) );
                geom.faces.push( new THREE.Face3(107, 156, 63) );
                geom.faces.push( new THREE.Face3(157, 158, 119) );
                geom.faces.push( new THREE.Face3(63, 156, 118) );
                geom.faces.push( new THREE.Face3(159, 158, 157) );
                geom.faces.push( new THREE.Face3(125, 160, 130) );
                geom.faces.push( new THREE.Face3(119, 158, 116) );
                geom.faces.push( new THREE.Face3(111, 161, 123) );
                geom.faces.push( new THREE.Face3(155, 160, 125) );
                geom.faces.push( new THREE.Face3(109, 162, 134) );
                geom.faces.push( new THREE.Face3(160, 162, 130) );
                geom.faces.push( new THREE.Face3(74, 163, 124) );
                geom.faces.push( new THREE.Face3(154, 161, 111) );
                geom.faces.push( new THREE.Face3(110, 163, 74) );
                geom.faces.push( new THREE.Face3(156, 164, 118) );
                geom.faces.push( new THREE.Face3(118, 164, 126) );
                geom.faces.push( new THREE.Face3(126, 164, 128) );
                geom.faces.push( new THREE.Face3(128, 164, 165) );
                geom.faces.push( new THREE.Face3(165, 164, 166) );
                geom.faces.push( new THREE.Face3(166, 164, 167) );
                geom.faces.push( new THREE.Face3(130, 162, 109) );
                geom.faces.push( new THREE.Face3(134, 168, 112) );
                geom.faces.push( new THREE.Face3(158, 169, 116) );
                geom.faces.push( new THREE.Face3(116, 169, 129) );
                geom.faces.push( new THREE.Face3(161, 170, 123) );
                geom.faces.push( new THREE.Face3(112, 168, 137) );
                geom.faces.push( new THREE.Face3(123, 170, 132) );
                geom.faces.push( new THREE.Face3(171, 172, 149) );
                geom.faces.push( new THREE.Face3(81, 173, 135) );
                geom.faces.push( new THREE.Face3(174, 172, 171) );
                geom.faces.push( new THREE.Face3(124, 173, 81) );
                geom.faces.push( new THREE.Face3(175, 172, 174) );
                geom.faces.push( new THREE.Face3(170, 176, 132) );
                geom.faces.push( new THREE.Face3(149, 172, 147) );
                geom.faces.push( new THREE.Face3(132, 176, 136) );
                geom.faces.push( new THREE.Face3(86, 177, 144) );
                geom.faces.push( new THREE.Face3(129, 177, 86) );
                geom.faces.push( new THREE.Face3(141, 178, 138) );
                geom.faces.push( new THREE.Face3(179, 178, 141) );
                geom.faces.push( new THREE.Face3(137, 180, 143) );
                geom.faces.push( new THREE.Face3(181, 178, 179) );
                geom.faces.push( new THREE.Face3(169, 177, 129) );
                geom.faces.push( new THREE.Face3(143, 180, 182) );
                geom.faces.push( new THREE.Face3(182, 180, 183) );
                geom.faces.push( new THREE.Face3(183, 180, 184) );
                geom.faces.push( new THREE.Face3(135, 185, 145) );
                geom.faces.push( new THREE.Face3(150, 185, 186) );
                geom.faces.push( new THREE.Face3(186, 185, 187) );
                geom.faces.push( new THREE.Face3(121, 188, 155) );
                geom.faces.push( new THREE.Face3(173, 185, 135) );
                geom.faces.push( new THREE.Face3(145, 185, 150) );
                geom.faces.push( new THREE.Face3(176, 189, 136) );
                geom.faces.push( new THREE.Face3(147, 188, 121) );
                geom.faces.push( new THREE.Face3(96, 189, 151) );
                geom.faces.push( new THREE.Face3(136, 189, 96) );
                geom.faces.push( new THREE.Face3(178, 190, 138) );
                geom.faces.push( new THREE.Face3(138, 190, 154) );
                geom.faces.push( new THREE.Face3(144, 191, 152) );
                geom.faces.push( new THREE.Face3(172, 188, 147) );
                geom.faces.push( new THREE.Face3(155, 192, 160) );
                geom.faces.push( new THREE.Face3(191, 193, 152) );
                geom.faces.push( new THREE.Face3(151, 194, 107) );
                geom.faces.push( new THREE.Face3(152, 193, 153) );
                geom.faces.push( new THREE.Face3(107, 194, 156) );
                geom.faces.push( new THREE.Face3(195, 196, 159) );
                geom.faces.push( new THREE.Face3(160, 197, 162) );
                geom.faces.push( new THREE.Face3(159, 196, 158) );
                geom.faces.push( new THREE.Face3(198, 196, 195) );
                geom.faces.push( new THREE.Face3(199, 196, 198) );
                geom.faces.push( new THREE.Face3(154, 200, 161) );
                geom.faces.push( new THREE.Face3(192, 197, 160) );
                geom.faces.push( new THREE.Face3(162, 201, 134) );
                geom.faces.push( new THREE.Face3(197, 201, 162) );
                geom.faces.push( new THREE.Face3(153, 202, 110) );
                geom.faces.push( new THREE.Face3(190, 200, 154) );
                geom.faces.push( new THREE.Face3(134, 201, 168) );
                geom.faces.push( new THREE.Face3(194, 203, 156) );
                geom.faces.push( new THREE.Face3(164, 203, 167) );
                geom.faces.push( new THREE.Face3(156, 203, 164) );
                geom.faces.push( new THREE.Face3(167, 203, 204) );
                geom.faces.push( new THREE.Face3(110, 202, 163) );
                geom.faces.push( new THREE.Face3(204, 203, 205) );
                geom.faces.push( new THREE.Face3(193, 202, 153) );
                geom.faces.push( new THREE.Face3(206, 207, 175) );
                geom.faces.push( new THREE.Face3(208, 207, 206) );
                geom.faces.push( new THREE.Face3(200, 209, 161) );
                geom.faces.push( new THREE.Face3(175, 207, 172) );
                geom.faces.push( new THREE.Face3(161, 209, 170) );
                geom.faces.push( new THREE.Face3(158, 210, 169) );
                geom.faces.push( new THREE.Face3(196, 210, 158) );
                geom.faces.push( new THREE.Face3(163, 211, 124) );
                geom.faces.push( new THREE.Face3(137, 212, 180) );
                geom.faces.push( new THREE.Face3(209, 213, 170) );
                geom.faces.push( new THREE.Face3(170, 213, 176) );
                geom.faces.push( new THREE.Face3(124, 211, 173) );
                geom.faces.push( new THREE.Face3(168, 212, 137) );
                geom.faces.push( new THREE.Face3(172, 214, 188) );
                geom.faces.push( new THREE.Face3(207, 214, 172) );
                geom.faces.push( new THREE.Face3(181, 215, 178) );
                geom.faces.push( new THREE.Face3(216, 215, 181) );
                geom.faces.push( new THREE.Face3(217, 215, 216) );
                geom.faces.push( new THREE.Face3(218, 215, 217) );
                geom.faces.push( new THREE.Face3(210, 219, 169) );
                geom.faces.push( new THREE.Face3(169, 219, 177) );
                geom.faces.push( new THREE.Face3(173, 220, 185) );
                geom.faces.push( new THREE.Face3(187, 220, 221) );
                geom.faces.push( new THREE.Face3(221, 220, 222) );
                geom.faces.push( new THREE.Face3(222, 220, 223) );
                geom.faces.push( new THREE.Face3(180, 224, 184) );
                geom.faces.push( new THREE.Face3(185, 220, 187) );
                geom.faces.push( new THREE.Face3(219, 225, 177) );
                geom.faces.push( new THREE.Face3(184, 224, 226) );
                geom.faces.push( new THREE.Face3(177, 225, 144) );
                geom.faces.push( new THREE.Face3(226, 224, 227) );
                geom.faces.push( new THREE.Face3(214, 228, 188) );
                geom.faces.push( new THREE.Face3(176, 229, 189) );
                geom.faces.push( new THREE.Face3(144, 225, 191) );
                geom.faces.push( new THREE.Face3(188, 228, 155) );
                geom.faces.push( new THREE.Face3(191, 230, 193) );
                geom.faces.push( new THREE.Face3(178, 231, 190) );
                geom.faces.push( new THREE.Face3(155, 228, 192) );
                geom.faces.push( new THREE.Face3(192, 232, 197) );
                geom.faces.push( new THREE.Face3(229, 233, 189) );
                geom.faces.push( new THREE.Face3(234, 235, 199) );
                geom.faces.push( new THREE.Face3(189, 233, 151) );
                geom.faces.push( new THREE.Face3(236, 235, 234) );
                geom.faces.push( new THREE.Face3(151, 233, 194) );
                geom.faces.push( new THREE.Face3(197, 237, 201) );
                geom.faces.push( new THREE.Face3(232, 237, 197) );
                geom.faces.push( new THREE.Face3(199, 235, 196) );
                geom.faces.push( new THREE.Face3(190, 238, 200) );
                geom.faces.push( new THREE.Face3(231, 238, 190) );
                geom.faces.push( new THREE.Face3(208, 239, 207) );
                geom.faces.push( new THREE.Face3(194, 240, 203) );
                geom.faces.push( new THREE.Face3(203, 240, 205) );
                geom.faces.push( new THREE.Face3(241, 239, 208) );
                geom.faces.push( new THREE.Face3(233, 240, 194) );
                geom.faces.push( new THREE.Face3(242, 239, 241) );
                geom.faces.push( new THREE.Face3(243, 239, 242) );
                geom.faces.push( new THREE.Face3(205, 240, 244) );
                geom.faces.push( new THREE.Face3(244, 240, 245) );
                geom.faces.push( new THREE.Face3(193, 246, 202) );
                geom.faces.push( new THREE.Face3(245, 240, 247) );
                geom.faces.push( new THREE.Face3(235, 248, 196) );
                geom.faces.push( new THREE.Face3(200, 249, 209) );
                geom.faces.push( new THREE.Face3(196, 248, 210) );
                geom.faces.push( new THREE.Face3(238, 249, 200) );
                geom.faces.push( new THREE.Face3(246, 250, 202) );
                geom.faces.push( new THREE.Face3(202, 250, 163) );
                geom.faces.push( new THREE.Face3(168, 251, 212) );
                geom.faces.push( new THREE.Face3(201, 251, 168) );
                geom.faces.push( new THREE.Face3(209, 252, 213) );
                geom.faces.push( new THREE.Face3(163, 250, 211) );
                geom.faces.push( new THREE.Face3(249, 252, 209) );
                geom.faces.push( new THREE.Face3(210, 253, 219) );
                geom.faces.push( new THREE.Face3(239, 254, 207) );
                geom.faces.push( new THREE.Face3(248, 253, 210) );
                geom.faces.push( new THREE.Face3(255, 256, 218) );
                geom.faces.push( new THREE.Face3(257, 256, 255) );
                geom.faces.push( new THREE.Face3(207, 254, 214) );
                geom.faces.push( new THREE.Face3(212, 258, 180) );
                geom.faces.push( new THREE.Face3(220, 259, 223) );
                geom.faces.push( new THREE.Face3(250, 259, 211) );
                geom.faces.push( new THREE.Face3(180, 258, 224) );
                geom.faces.push( new THREE.Face3(223, 259, 260) );
                geom.faces.push( new THREE.Face3(260, 259, 261) );
                geom.faces.push( new THREE.Face3(218, 256, 215) );
                geom.faces.push( new THREE.Face3(211, 259, 173) );
                geom.faces.push( new THREE.Face3(173, 259, 220) );
                geom.faces.push( new THREE.Face3(219, 262, 225) );
                geom.faces.push( new THREE.Face3(253, 262, 219) );
                geom.faces.push( new THREE.Face3(214, 263, 228) );
                geom.faces.push( new THREE.Face3(213, 264, 176) );
                geom.faces.push( new THREE.Face3(176, 264, 229) );
                geom.faces.push( new THREE.Face3(254, 263, 214) );
                geom.faces.push( new THREE.Face3(191, 265, 230) );
                geom.faces.push( new THREE.Face3(32, 266, 133) );
                geom.faces.push( new THREE.Face3(258, 266, 224) );
                geom.faces.push( new THREE.Face3(133, 266, 267) );
                geom.faces.push( new THREE.Face3(267, 266, 268) );
                geom.faces.push( new THREE.Face3(178, 269, 231) );
                geom.faces.push( new THREE.Face3(262, 265, 225) );
                geom.faces.push( new THREE.Face3(215, 269, 178) );
                geom.faces.push( new THREE.Face3(227, 266, 270) );
                geom.faces.push( new THREE.Face3(270, 266, 271) );
                geom.faces.push( new THREE.Face3(271, 266, 32) );
                geom.faces.push( new THREE.Face3(224, 266, 227) );
                geom.faces.push( new THREE.Face3(256, 269, 215) );
                geom.faces.push( new THREE.Face3(225, 265, 191) );
                geom.faces.push( new THREE.Face3(192, 272, 232) );
                geom.faces.push( new THREE.Face3(273, 274, 236) );
                geom.faces.push( new THREE.Face3(263, 272, 228) );
                geom.faces.push( new THREE.Face3(275, 274, 273) );
                geom.faces.push( new THREE.Face3(229, 276, 233) );
                geom.faces.push( new THREE.Face3(228, 272, 192) );
                geom.faces.push( new THREE.Face3(236, 274, 235) );
                geom.faces.push( new THREE.Face3(193, 277, 246) );
                geom.faces.push( new THREE.Face3(231, 278, 238) );
                geom.faces.push( new THREE.Face3(232, 279, 237) );
                geom.faces.push( new THREE.Face3(233, 280, 240) );
                geom.faces.push( new THREE.Face3(240, 280, 247) );
                geom.faces.push( new THREE.Face3(230, 277, 193) );
                geom.faces.push( new THREE.Face3(281, 282, 243) );
                geom.faces.push( new THREE.Face3(276, 280, 233) );
                geom.faces.push( new THREE.Face3(283, 282, 281) );
                geom.faces.push( new THREE.Face3(247, 280, 284) );
                geom.faces.push( new THREE.Face3(284, 280, 285) );
                geom.faces.push( new THREE.Face3(235, 286, 248) );
                geom.faces.push( new THREE.Face3(243, 282, 239) );
                geom.faces.push( new THREE.Face3(238, 287, 249) );
                geom.faces.push( new THREE.Face3(278, 287, 238) );
                geom.faces.push( new THREE.Face3(246, 288, 250) );
                geom.faces.push( new THREE.Face3(201, 289, 251) );
                geom.faces.push( new THREE.Face3(249, 290, 252) );
                geom.faces.push( new THREE.Face3(287, 290, 249) );
                geom.faces.push( new THREE.Face3(237, 289, 201) );
                geom.faces.push( new THREE.Face3(239, 291, 254) );
                geom.faces.push( new THREE.Face3(282, 291, 239) );
                geom.faces.push( new THREE.Face3(292, 293, 257) );
                geom.faces.push( new THREE.Face3(294, 293, 292) );
                geom.faces.push( new THREE.Face3(286, 295, 248) );
                geom.faces.push( new THREE.Face3(248, 295, 253) );
                geom.faces.push( new THREE.Face3(250, 296, 259) );
                geom.faces.push( new THREE.Face3(259, 296, 261) );
                geom.faces.push( new THREE.Face3(261, 296, 297) );
                geom.faces.push( new THREE.Face3(297, 296, 298) );
                geom.faces.push( new THREE.Face3(288, 296, 250) );
                geom.faces.push( new THREE.Face3(257, 293, 256) );
                geom.faces.push( new THREE.Face3(251, 299, 212) );
                geom.faces.push( new THREE.Face3(253, 300, 262) );
                geom.faces.push( new THREE.Face3(295, 300, 253) );
                geom.faces.push( new THREE.Face3(212, 299, 258) );
                geom.faces.push( new THREE.Face3(252, 301, 213) );
                geom.faces.push( new THREE.Face3(213, 301, 264) );
                geom.faces.push( new THREE.Face3(254, 302, 263) );
                geom.faces.push( new THREE.Face3(300, 303, 262) );
                geom.faces.push( new THREE.Face3(291, 302, 254) );
                geom.faces.push( new THREE.Face3(299, 304, 258) );
                geom.faces.push( new THREE.Face3(256, 305, 269) );
                geom.faces.push( new THREE.Face3(266, 304, 268) );
                geom.faces.push( new THREE.Face3(262, 303, 265) );
                geom.faces.push( new THREE.Face3(258, 304, 266) );
                geom.faces.push( new THREE.Face3(306, 307, 275) );
                geom.faces.push( new THREE.Face3(268, 304, 308) );
                geom.faces.push( new THREE.Face3(308, 304, 309) );
                geom.faces.push( new THREE.Face3(310, 307, 306) );
                geom.faces.push( new THREE.Face3(311, 307, 310) );
                geom.faces.push( new THREE.Face3(264, 312, 229) );
                geom.faces.push( new THREE.Face3(229, 312, 276) );
                geom.faces.push( new THREE.Face3(275, 307, 274) );
                geom.faces.push( new THREE.Face3(302, 313, 263) );
                geom.faces.push( new THREE.Face3(265, 314, 230) );
                geom.faces.push( new THREE.Face3(263, 313, 272) );
                geom.faces.push( new THREE.Face3(269, 315, 231) );
                geom.faces.push( new THREE.Face3(231, 315, 278) );
                geom.faces.push( new THREE.Face3(313, 316, 272) );
                geom.faces.push( new THREE.Face3(230, 314, 277) );
                geom.faces.push( new THREE.Face3(305, 315, 269) );
                geom.faces.push( new THREE.Face3(235, 317, 286) );
                geom.faces.push( new THREE.Face3(272, 316, 232) );
                geom.faces.push( new THREE.Face3(285, 318, 319) );
                geom.faces.push( new THREE.Face3(319, 318, 320) );
                geom.faces.push( new THREE.Face3(232, 316, 279) );
                geom.faces.push( new THREE.Face3(321, 322, 283) );
                geom.faces.push( new THREE.Face3(280, 318, 285) );
                geom.faces.push( new THREE.Face3(323, 322, 321) );
                geom.faces.push( new THREE.Face3(276, 318, 280) );
                geom.faces.push( new THREE.Face3(312, 318, 276) );
                geom.faces.push( new THREE.Face3(274, 317, 235) );
                geom.faces.push( new THREE.Face3(307, 317, 274) );
                geom.faces.push( new THREE.Face3(277, 324, 246) );
                geom.faces.push( new THREE.Face3(246, 324, 288) );
                geom.faces.push( new THREE.Face3(283, 322, 282) );
                geom.faces.push( new THREE.Face3(279, 325, 237) );
                geom.faces.push( new THREE.Face3(278, 326, 287) );
                geom.faces.push( new THREE.Face3(237, 325, 289) );
                geom.faces.push( new THREE.Face3(326, 327, 287) );
                geom.faces.push( new THREE.Face3(286, 328, 295) );
                geom.faces.push( new THREE.Face3(287, 327, 290) );
                geom.faces.push( new THREE.Face3(282, 329, 291) );
                geom.faces.push( new THREE.Face3(296, 330, 298) );
                geom.faces.push( new THREE.Face3(324, 330, 288) );
                geom.faces.push( new THREE.Face3(298, 330, 331) );
                geom.faces.push( new THREE.Face3(331, 330, 332) );
                geom.faces.push( new THREE.Face3(332, 330, 333) );
                geom.faces.push( new THREE.Face3(334, 335, 294) );
                geom.faces.push( new THREE.Face3(288, 330, 296) );
                geom.faces.push( new THREE.Face3(336, 335, 334) );
                geom.faces.push( new THREE.Face3(337, 335, 336) );
                geom.faces.push( new THREE.Face3(295, 338, 300) );
                geom.faces.push( new THREE.Face3(251, 339, 299) );
                geom.faces.push( new THREE.Face3(289, 339, 251) );
                geom.faces.push( new THREE.Face3(294, 335, 293) );
                geom.faces.push( new THREE.Face3(328, 338, 295) );
                geom.faces.push( new THREE.Face3(300, 340, 303) );
                geom.faces.push( new THREE.Face3(291, 341, 302) );
                geom.faces.push( new THREE.Face3(290, 342, 252) );
                geom.faces.push( new THREE.Face3(252, 342, 301) );
                geom.faces.push( new THREE.Face3(329, 341, 291) );
                geom.faces.push( new THREE.Face3(338, 340, 300) );
                geom.faces.push( new THREE.Face3(343, 344, 311) );
                geom.faces.push( new THREE.Face3(345, 344, 343) );
                geom.faces.push( new THREE.Face3(339, 346, 299) );
                geom.faces.push( new THREE.Face3(304, 346, 309) );
                geom.faces.push( new THREE.Face3(309, 346, 347) );
                geom.faces.push( new THREE.Face3(347, 346, 348) );
                geom.faces.push( new THREE.Face3(293, 349, 256) );
                geom.faces.push( new THREE.Face3(335, 349, 293) );
                geom.faces.push( new THREE.Face3(311, 344, 307) );
                geom.faces.push( new THREE.Face3(299, 346, 304) );
                geom.faces.push( new THREE.Face3(256, 349, 305) );
                geom.faces.push( new THREE.Face3(264, 350, 312) );
                geom.faces.push( new THREE.Face3(302, 351, 313) );
                geom.faces.push( new THREE.Face3(265, 352, 314) );
                geom.faces.push( new THREE.Face3(303, 352, 265) );
                geom.faces.push( new THREE.Face3(341, 351, 302) );
                geom.faces.push( new THREE.Face3(301, 350, 264) );
                geom.faces.push( new THREE.Face3(305, 353, 315) );
                geom.faces.push( new THREE.Face3(340, 352, 303) );
                geom.faces.push( new THREE.Face3(351, 354, 313) );
                geom.faces.push( new THREE.Face3(307, 355, 317) );
                geom.faces.push( new THREE.Face3(320, 356, 357) );
                geom.faces.push( new THREE.Face3(344, 355, 307) );
                geom.faces.push( new THREE.Face3(313, 354, 316) );
                geom.faces.push( new THREE.Face3(357, 356, 358) );
                geom.faces.push( new THREE.Face3(358, 356, 359) );
                geom.faces.push( new THREE.Face3(360, 361, 323) );
                geom.faces.push( new THREE.Face3(277, 362, 324) );
                geom.faces.push( new THREE.Face3(363, 361, 360) );
                geom.faces.push( new THREE.Face3(312, 356, 318) );
                geom.faces.push( new THREE.Face3(364, 361, 363) );
                geom.faces.push( new THREE.Face3(350, 356, 312) );
                geom.faces.push( new THREE.Face3(318, 356, 320) );
                geom.faces.push( new THREE.Face3(315, 365, 278) );
                geom.faces.push( new THREE.Face3(314, 362, 277) );
                geom.faces.push( new THREE.Face3(323, 361, 322) );
                geom.faces.push( new THREE.Face3(278, 365, 326) );
                geom.faces.push( new THREE.Face3(353, 365, 315) );
                geom.faces.push( new THREE.Face3(317, 366, 286) );
                geom.faces.push( new THREE.Face3(286, 366, 328) );
                geom.faces.push( new THREE.Face3(355, 366, 317) );
                geom.faces.push( new THREE.Face3(316, 367, 279) );
                geom.faces.push( new THREE.Face3(324, 368, 330) );
                geom.faces.push( new THREE.Face3(333, 368, 369) );
                geom.faces.push( new THREE.Face3(369, 368, 370) );
                geom.faces.push( new THREE.Face3(279, 367, 325) );
                geom.faces.push( new THREE.Face3(326, 371, 327) );
                geom.faces.push( new THREE.Face3(330, 368, 333) );
                geom.faces.push( new THREE.Face3(282, 372, 329) );
                geom.faces.push( new THREE.Face3(328, 373, 338) );
                geom.faces.push( new THREE.Face3(374, 375, 337) );
                geom.faces.push( new THREE.Face3(376, 375, 374) );
                geom.faces.push( new THREE.Face3(337, 375, 335) );
                geom.faces.push( new THREE.Face3(322, 372, 282) );
                geom.faces.push( new THREE.Face3(361, 372, 322) );
                geom.faces.push( new THREE.Face3(373, 377, 338) );
                geom.faces.push( new THREE.Face3(338, 377, 340) );
                geom.faces.push( new THREE.Face3(327, 378, 290) );
                geom.faces.push( new THREE.Face3(325, 379, 289) );
                geom.faces.push( new THREE.Face3(289, 379, 339) );
                geom.faces.push( new THREE.Face3(380, 381, 345) );
                geom.faces.push( new THREE.Face3(329, 382, 341) );
                geom.faces.push( new THREE.Face3(383, 381, 380) );
                geom.faces.push( new THREE.Face3(290, 378, 342) );
                geom.faces.push( new THREE.Face3(345, 381, 344) );
                geom.faces.push( new THREE.Face3(346, 384, 348) );
                geom.faces.push( new THREE.Face3(348, 384, 385) );
                geom.faces.push( new THREE.Face3(385, 384, 386) );
                geom.faces.push( new THREE.Face3(386, 384, 387) );
                geom.faces.push( new THREE.Face3(335, 388, 349) );
                geom.faces.push( new THREE.Face3(379, 384, 339) );
                geom.faces.push( new THREE.Face3(339, 384, 346) );
                geom.faces.push( new THREE.Face3(341, 389, 351) );
                geom.faces.push( new THREE.Face3(340, 390, 352) );
                geom.faces.push( new THREE.Face3(382, 389, 341) );
                geom.faces.push( new THREE.Face3(342, 391, 301) );
                geom.faces.push( new THREE.Face3(381, 392, 344) );
                geom.faces.push( new THREE.Face3(301, 391, 350) );
                geom.faces.push( new THREE.Face3(305, 393, 353) );
                geom.faces.push( new THREE.Face3(344, 392, 355) );
                geom.faces.push( new THREE.Face3(389, 394, 351) );
                geom.faces.push( new THREE.Face3(390, 395, 352) );
                geom.faces.push( new THREE.Face3(351, 394, 354) );
                geom.faces.push( new THREE.Face3(388, 393, 349) );
                geom.faces.push( new THREE.Face3(352, 395, 314) );
                geom.faces.push( new THREE.Face3(349, 393, 305) );
                geom.faces.push( new THREE.Face3(359, 396, 397) );
                geom.faces.push( new THREE.Face3(397, 396, 398) );
                geom.faces.push( new THREE.Face3(314, 395, 362) );
                geom.faces.push( new THREE.Face3(399, 400, 364) );
                geom.faces.push( new THREE.Face3(350, 396, 356) );
                geom.faces.push( new THREE.Face3(355, 401, 366) );
                geom.faces.push( new THREE.Face3(402, 400, 399) );
                geom.faces.push( new THREE.Face3(356, 396, 359) );
                geom.faces.push( new THREE.Face3(391, 396, 350) );
                geom.faces.push( new THREE.Face3(392, 401, 355) );
                geom.faces.push( new THREE.Face3(395, 403, 362) );
                geom.faces.push( new THREE.Face3(364, 400, 361) );
                geom.faces.push( new THREE.Face3(362, 403, 324) );
                geom.faces.push( new THREE.Face3(370, 403, 404) );
                geom.faces.push( new THREE.Face3(404, 403, 405) );
                geom.faces.push( new THREE.Face3(353, 406, 365) );
                geom.faces.push( new THREE.Face3(324, 403, 368) );
                geom.faces.push( new THREE.Face3(326, 407, 371) );
                geom.faces.push( new THREE.Face3(316, 408, 367) );
                geom.faces.push( new THREE.Face3(368, 403, 370) );
                geom.faces.push( new THREE.Face3(354, 408, 316) );
                geom.faces.push( new THREE.Face3(401, 409, 366) );
                geom.faces.push( new THREE.Face3(328, 409, 373) );
                geom.faces.push( new THREE.Face3(365, 407, 326) );
                geom.faces.push( new THREE.Face3(366, 409, 328) );
                geom.faces.push( new THREE.Face3(406, 407, 365) );
                geom.faces.push( new THREE.Face3(361, 410, 372) );
                geom.faces.push( new THREE.Face3(376, 411, 375) );
                geom.faces.push( new THREE.Face3(373, 412, 377) );
                geom.faces.push( new THREE.Face3(413, 411, 376) );
                geom.faces.push( new THREE.Face3(414, 411, 413) );
                geom.faces.push( new THREE.Face3(400, 410, 361) );
                geom.faces.push( new THREE.Face3(14, 415, 416) );
                geom.faces.push( new THREE.Face3(417, 415, 383) );
                geom.faces.push( new THREE.Face3(367, 418, 325) );
                geom.faces.push( new THREE.Face3(416, 415, 417) );
                geom.faces.push( new THREE.Face3(47, 415, 14) );
                geom.faces.push( new THREE.Face3(48, 415, 47) );
                geom.faces.push( new THREE.Face3(49, 415, 48) );
                geom.faces.push( new THREE.Face3(383, 415, 381) );
                geom.faces.push( new THREE.Face3(325, 418, 379) );
                geom.faces.push( new THREE.Face3(377, 419, 340) );
                geom.faces.push( new THREE.Face3(371, 420, 327) );
                geom.faces.push( new THREE.Face3(340, 419, 390) );
                geom.faces.push( new THREE.Face3(410, 421, 372) );
                geom.faces.push( new THREE.Face3(329, 421, 382) );
                geom.faces.push( new THREE.Face3(327, 420, 378) );
                geom.faces.push( new THREE.Face3(375, 422, 335) );
                geom.faces.push( new THREE.Face3(411, 422, 375) );
                geom.faces.push( new THREE.Face3(381, 423, 392) );
                geom.faces.push( new THREE.Face3(372, 421, 329) );
                geom.faces.push( new THREE.Face3(418, 424, 379) );
                geom.faces.push( new THREE.Face3(379, 424, 384) );
                geom.faces.push( new THREE.Face3(384, 424, 387) );
                geom.faces.push( new THREE.Face3(335, 422, 388) );
                geom.faces.push( new THREE.Face3(387, 424, 425) );
                geom.faces.push( new THREE.Face3(425, 424, 426) );
                geom.faces.push( new THREE.Face3(382, 427, 389) );
                geom.faces.push( new THREE.Face3(378, 428, 342) );
                geom.faces.push( new THREE.Face3(390, 429, 395) );
                geom.faces.push( new THREE.Face3(342, 428, 391) );
                geom.faces.push( new THREE.Face3(388, 430, 393) );
                geom.faces.push( new THREE.Face3(389, 431, 394) );
                geom.faces.push( new THREE.Face3(427, 431, 389) );
                geom.faces.push( new THREE.Face3(423, 432, 392) );
                geom.faces.push( new THREE.Face3(392, 432, 401) );
                geom.faces.push( new THREE.Face3(403, 433, 405) );
                geom.faces.push( new THREE.Face3(429, 433, 395) );
                geom.faces.push( new THREE.Face3(405, 433, 434) );
                geom.faces.push( new THREE.Face3(434, 433, 435) );
                geom.faces.push( new THREE.Face3(435, 433, 436) );
                geom.faces.push( new THREE.Face3(398, 437, 438) );
                geom.faces.push( new THREE.Face3(439, 440, 402) );
                geom.faces.push( new THREE.Face3(438, 437, 441) );
                geom.faces.push( new THREE.Face3(402, 440, 400) );
                geom.faces.push( new THREE.Face3(442, 440, 439) );
                geom.faces.push( new THREE.Face3(395, 433, 403) );
                geom.faces.push( new THREE.Face3(401, 443, 409) );
                geom.faces.push( new THREE.Face3(428, 437, 391) );
                geom.faces.push( new THREE.Face3(396, 437, 398) );
                geom.faces.push( new THREE.Face3(391, 437, 396) );
                geom.faces.push( new THREE.Face3(393, 444, 353) );
                geom.faces.push( new THREE.Face3(432, 443, 401) );
                geom.faces.push( new THREE.Face3(430, 444, 393) );
                geom.faces.push( new THREE.Face3(394, 445, 354) );
                geom.faces.push( new THREE.Face3(353, 444, 406) );
                geom.faces.push( new THREE.Face3(354, 445, 408) );
                geom.faces.push( new THREE.Face3(443, 446, 409) );
                geom.faces.push( new THREE.Face3(409, 446, 373) );
                geom.faces.push( new THREE.Face3(373, 446, 412) );
                geom.faces.push( new THREE.Face3(377, 447, 419) );
                geom.faces.push( new THREE.Face3(440, 448, 400) );
                geom.faces.push( new THREE.Face3(406, 449, 407) );
                geom.faces.push( new THREE.Face3(400, 448, 410) );
                geom.faces.push( new THREE.Face3(414, 450, 411) );
                geom.faces.push( new THREE.Face3(412, 447, 377) );
                geom.faces.push( new THREE.Face3(451, 450, 414) );
                geom.faces.push( new THREE.Face3(68, 452, 49) );
                geom.faces.push( new THREE.Face3(453, 450, 451) );
                geom.faces.push( new THREE.Face3(69, 452, 68) );
                geom.faces.push( new THREE.Face3(408, 454, 367) );
                geom.faces.push( new THREE.Face3(455, 450, 453) );
                geom.faces.push( new THREE.Face3(49, 452, 415) );
                geom.faces.push( new THREE.Face3(367, 454, 418) );
                geom.faces.push( new THREE.Face3(381, 452, 423) );
                geom.faces.push( new THREE.Face3(415, 452, 381) );
                geom.faces.push( new THREE.Face3(419, 456, 390) );
                geom.faces.push( new THREE.Face3(390, 456, 429) );
                geom.faces.push( new THREE.Face3(410, 457, 421) );
                geom.faces.push( new THREE.Face3(448, 457, 410) );
                geom.faces.push( new THREE.Face3(449, 458, 407) );
                geom.faces.push( new THREE.Face3(407, 458, 371) );
                geom.faces.push( new THREE.Face3(371, 458, 420) );
                geom.faces.push( new THREE.Face3(411, 459, 422) );
                geom.faces.push( new THREE.Face3(423, 460, 432) );
                geom.faces.push( new THREE.Face3(426, 461, 462) );
                geom.faces.push( new THREE.Face3(456, 463, 429) );
                geom.faces.push( new THREE.Face3(462, 461, 464) );
                geom.faces.push( new THREE.Face3(433, 463, 436) );
                geom.faces.push( new THREE.Face3(436, 463, 465) );
                geom.faces.push( new THREE.Face3(454, 461, 418) );
                geom.faces.push( new THREE.Face3(465, 463, 466) );
                geom.faces.push( new THREE.Face3(418, 461, 424) );
                geom.faces.push( new THREE.Face3(450, 459, 411) );
                geom.faces.push( new THREE.Face3(424, 461, 426) );
                geom.faces.push( new THREE.Face3(429, 463, 433) );
                geom.faces.push( new THREE.Face3(457, 467, 421) );
                geom.faces.push( new THREE.Face3(382, 467, 427) );
                geom.faces.push( new THREE.Face3(420, 468, 378) );
                geom.faces.push( new THREE.Face3(432, 469, 443) );
                geom.faces.push( new THREE.Face3(378, 468, 428) );
                geom.faces.push( new THREE.Face3(460, 469, 432) );
                geom.faces.push( new THREE.Face3(421, 467, 382) );
                geom.faces.push( new THREE.Face3(427, 470, 431) );
                geom.faces.push( new THREE.Face3(388, 471, 430) );
                geom.faces.push( new THREE.Face3(443, 472, 446) );
                geom.faces.push( new THREE.Face3(459, 471, 422) );
                geom.faces.push( new THREE.Face3(422, 471, 388) );
                geom.faces.push( new THREE.Face3(469, 472, 443) );
                geom.faces.push( new THREE.Face3(412, 473, 447) );
                geom.faces.push( new THREE.Face3(441, 474, 475) );
                geom.faces.push( new THREE.Face3(476, 477, 442) );
                geom.faces.push( new THREE.Face3(475, 474, 478) );
                geom.faces.push( new THREE.Face3(446, 473, 412) );
                geom.faces.push( new THREE.Face3(479, 477, 476) );
                geom.faces.push( new THREE.Face3(478, 474, 480) );
                geom.faces.push( new THREE.Face3(481, 477, 479) );
                geom.faces.push( new THREE.Face3(468, 474, 428) );
                geom.faces.push( new THREE.Face3(437, 474, 441) );
                geom.faces.push( new THREE.Face3(428, 474, 437) );
                geom.faces.push( new THREE.Face3(447, 482, 419) );
                geom.faces.push( new THREE.Face3(442, 477, 440) );
                geom.faces.push( new THREE.Face3(419, 482, 456) );
                geom.faces.push( new THREE.Face3(430, 483, 444) );
                geom.faces.push( new THREE.Face3(431, 484, 394) );
                geom.faces.push( new THREE.Face3(394, 484, 445) );
                geom.faces.push( new THREE.Face3(69, 485, 452) );
                geom.faces.push( new THREE.Face3(88, 485, 69) );
                geom.faces.push( new THREE.Face3(89, 485, 88) );
                geom.faces.push( new THREE.Face3(90, 485, 89) );
                geom.faces.push( new THREE.Face3(452, 485, 423) );
                geom.faces.push( new THREE.Face3(423, 485, 460) );
                geom.faces.push( new THREE.Face3(483, 486, 444) );
                geom.faces.push( new THREE.Face3(466, 487, 488) );
                geom.faces.push( new THREE.Face3(488, 487, 489) );
                geom.faces.push( new THREE.Face3(477, 490, 440) );
                geom.faces.push( new THREE.Face3(489, 487, 491) );
                geom.faces.push( new THREE.Face3(444, 486, 406) );
                geom.faces.push( new THREE.Face3(406, 486, 449) );
                geom.faces.push( new THREE.Face3(482, 487, 456) );
                geom.faces.push( new THREE.Face3(463, 487, 466) );
                geom.faces.push( new THREE.Face3(456, 487, 463) );
                geom.faces.push( new THREE.Face3(455, 492, 450) );
                geom.faces.push( new THREE.Face3(493, 492, 455) );
                geom.faces.push( new THREE.Face3(494, 492, 493) );
                geom.faces.push( new THREE.Face3(440, 490, 448) );
                geom.faces.push( new THREE.Face3(460, 495, 469) );
                geom.faces.push( new THREE.Face3(408, 496, 454) );
                geom.faces.push( new THREE.Face3(445, 496, 408) );
                geom.faces.push( new THREE.Face3(469, 497, 472) );
                geom.faces.push( new THREE.Face3(448, 498, 457) );
                geom.faces.push( new THREE.Face3(490, 498, 448) );
                geom.faces.push( new THREE.Face3(495, 497, 469) );
                geom.faces.push( new THREE.Face3(449, 499, 458) );
                geom.faces.push( new THREE.Face3(446, 500, 473) );
                geom.faces.push( new THREE.Face3(472, 500, 446) );
                geom.faces.push( new THREE.Face3(496, 501, 454) );
                geom.faces.push( new THREE.Face3(497, 500, 472) );
                geom.faces.push( new THREE.Face3(461, 501, 464) );
                geom.faces.push( new THREE.Face3(447, 502, 482) );
                geom.faces.push( new THREE.Face3(464, 501, 503) );
                geom.faces.push( new THREE.Face3(503, 501, 504) );
                geom.faces.push( new THREE.Face3(504, 501, 505) );
                geom.faces.push( new THREE.Face3(450, 506, 459) );
                geom.faces.push( new THREE.Face3(454, 501, 461) );
                geom.faces.push( new THREE.Face3(498, 507, 457) );
                geom.faces.push( new THREE.Face3(473, 502, 447) );
                geom.faces.push( new THREE.Face3(457, 507, 467) );
                geom.faces.push( new THREE.Face3(491, 508, 509) );
                geom.faces.push( new THREE.Face3(509, 508, 510) );
                geom.faces.push( new THREE.Face3(499, 511, 458) );
                geom.faces.push( new THREE.Face3(458, 511, 420) );
                geom.faces.push( new THREE.Face3(487, 508, 491) );
                geom.faces.push( new THREE.Face3(420, 511, 468) );
                geom.faces.push( new THREE.Face3(482, 508, 487) );
                geom.faces.push( new THREE.Face3(506, 512, 459) );
                geom.faces.push( new THREE.Face3(113, 513, 90) );
                geom.faces.push( new THREE.Face3(467, 514, 427) );
                geom.faces.push( new THREE.Face3(114, 513, 113) );
                geom.faces.push( new THREE.Face3(427, 514, 470) );
                geom.faces.push( new THREE.Face3(507, 514, 467) );
                geom.faces.push( new THREE.Face3(90, 513, 485) );
                geom.faces.push( new THREE.Face3(485, 513, 460) );
                geom.faces.push( new THREE.Face3(460, 513, 495) );
                geom.faces.push( new THREE.Face3(459, 512, 471) );
                geom.faces.push( new THREE.Face3(468, 515, 474) );
                geom.faces.push( new THREE.Face3(480, 515, 516) );
                geom.faces.push( new THREE.Face3(516, 515, 517) );
                geom.faces.push( new THREE.Face3(481, 518, 477) );
                geom.faces.push( new THREE.Face3(495, 519, 497) );
                geom.faces.push( new THREE.Face3(520, 518, 481) );
                geom.faces.push( new THREE.Face3(474, 515, 480) );
                geom.faces.push( new THREE.Face3(521, 518, 520) );
                geom.faces.push( new THREE.Face3(430, 522, 483) );
                geom.faces.push( new THREE.Face3(497, 523, 500) );
                geom.faces.push( new THREE.Face3(473, 524, 502) );
                geom.faces.push( new THREE.Face3(471, 522, 430) );
                geom.faces.push( new THREE.Face3(523, 524, 500) );
                geom.faces.push( new THREE.Face3(431, 525, 484) );
                geom.faces.push( new THREE.Face3(483, 526, 486) );
                geom.faces.push( new THREE.Face3(500, 524, 473) );
                geom.faces.push( new THREE.Face3(482, 527, 508) );
                geom.faces.push( new THREE.Face3(524, 527, 502) );
                geom.faces.push( new THREE.Face3(470, 525, 431) );
                geom.faces.push( new THREE.Face3(510, 527, 528) );
                geom.faces.push( new THREE.Face3(528, 527, 529) );
                geom.faces.push( new THREE.Face3(477, 530, 490) );
                geom.faces.push( new THREE.Face3(518, 530, 477) );
                geom.faces.push( new THREE.Face3(502, 527, 482) );
                geom.faces.push( new THREE.Face3(508, 527, 510) );
                geom.faces.push( new THREE.Face3(495, 531, 519) );
                geom.faces.push( new THREE.Face3(114, 531, 513) );
                geom.faces.push( new THREE.Face3(142, 531, 114) );
                geom.faces.push( new THREE.Face3(494, 532, 492) );
                geom.faces.push( new THREE.Face3(143, 531, 142) );
                geom.faces.push( new THREE.Face3(533, 532, 494) );
                geom.faces.push( new THREE.Face3(534, 532, 533) );
                geom.faces.push( new THREE.Face3(535, 532, 534) );
                geom.faces.push( new THREE.Face3(513, 531, 495) );
                geom.faces.push( new THREE.Face3(445, 536, 496) );
                geom.faces.push( new THREE.Face3(519, 537, 497) );
                geom.faces.push( new THREE.Face3(484, 536, 445) );
                geom.faces.push( new THREE.Face3(526, 538, 486) );
                geom.faces.push( new THREE.Face3(449, 538, 499) );
                geom.faces.push( new THREE.Face3(497, 537, 523) );
                geom.faces.push( new THREE.Face3(490, 539, 498) );
                geom.faces.push( new THREE.Face3(523, 540, 524) );
                geom.faces.push( new THREE.Face3(530, 539, 490) );
                geom.faces.push( new THREE.Face3(486, 538, 449) );
                geom.faces.push( new THREE.Face3(450, 541, 506) );
                geom.faces.push( new THREE.Face3(524, 542, 527) );
                geom.faces.push( new THREE.Face3(527, 542, 529) );
                geom.faces.push( new THREE.Face3(496, 543, 501) );
                geom.faces.push( new THREE.Face3(540, 542, 524) );
                geom.faces.push( new THREE.Face3(536, 543, 496) );
                geom.faces.push( new THREE.Face3(529, 542, 544) );
                geom.faces.push( new THREE.Face3(501, 543, 505) );
                geom.faces.push( new THREE.Face3(544, 542, 545) );
                geom.faces.push( new THREE.Face3(505, 543, 546) );
                geom.faces.push( new THREE.Face3(545, 542, 547) );
                geom.faces.push( new THREE.Face3(546, 543, 548) );
                geom.faces.push( new THREE.Face3(539, 549, 498) );
                geom.faces.push( new THREE.Face3(492, 541, 450) );
                geom.faces.push( new THREE.Face3(143, 550, 531) );
                geom.faces.push( new THREE.Face3(498, 549, 507) );
                geom.faces.push( new THREE.Face3(532, 541, 492) );
                geom.faces.push( new THREE.Face3(182, 550, 143) );
                geom.faces.push( new THREE.Face3(183, 550, 182) );
                geom.faces.push( new THREE.Face3(184, 550, 183) );
                geom.faces.push( new THREE.Face3(499, 551, 511) );
                geom.faces.push( new THREE.Face3(531, 550, 519) );
                geom.faces.push( new THREE.Face3(519, 550, 537) );
                geom.faces.push( new THREE.Face3(523, 552, 540) );
                geom.faces.push( new THREE.Face3(549, 553, 507) );
                geom.faces.push( new THREE.Face3(507, 553, 514) );
                geom.faces.push( new THREE.Face3(537, 552, 523) );
                geom.faces.push( new THREE.Face3(540, 554, 542) );
                geom.faces.push( new THREE.Face3(552, 554, 540) );
                geom.faces.push( new THREE.Face3(542, 554, 547) );
                geom.faces.push( new THREE.Face3(547, 554, 555) );
                geom.faces.push( new THREE.Face3(506, 556, 512) );
                geom.faces.push( new THREE.Face3(555, 554, 557) );
                geom.faces.push( new THREE.Face3(558, 559, 521) );
                geom.faces.push( new THREE.Face3(517, 560, 561) );
                geom.faces.push( new THREE.Face3(562, 559, 558) );
                geom.faces.push( new THREE.Face3(561, 560, 563) );
                geom.faces.push( new THREE.Face3(563, 560, 564) );
                geom.faces.push( new THREE.Face3(184, 565, 550) );
                geom.faces.push( new THREE.Face3(515, 560, 517) );
                geom.faces.push( new THREE.Face3(537, 565, 552) );
                geom.faces.push( new THREE.Face3(468, 560, 515) );
                geom.faces.push( new THREE.Face3(226, 565, 184) );
                geom.faces.push( new THREE.Face3(227, 565, 226) );
                geom.faces.push( new THREE.Face3(551, 560, 511) );
                geom.faces.push( new THREE.Face3(511, 560, 468) );
                geom.faces.push( new THREE.Face3(550, 565, 537) );
                geom.faces.push( new THREE.Face3(521, 559, 518) );
                geom.faces.push( new THREE.Face3(471, 566, 522) );
                geom.faces.push( new THREE.Face3(552, 567, 554) );
                geom.faces.push( new THREE.Face3(554, 567, 557) );
                geom.faces.push( new THREE.Face3(557, 567, 568) );
                geom.faces.push( new THREE.Face3(514, 569, 470) );
                geom.faces.push( new THREE.Face3(568, 567, 570) );
                geom.faces.push( new THREE.Face3(470, 569, 525) );
                geom.faces.push( new THREE.Face3(556, 566, 512) );
                geom.faces.push( new THREE.Face3(512, 566, 471) );
                geom.faces.push( new THREE.Face3(565, 571, 552) );
                geom.faces.push( new THREE.Face3(552, 571, 567) );
                geom.faces.push( new THREE.Face3(270, 571, 227) );
                geom.faces.push( new THREE.Face3(567, 571, 570) );
                geom.faces.push( new THREE.Face3(271, 571, 270) );
                geom.faces.push( new THREE.Face3(32, 571, 271) );
                geom.faces.push( new THREE.Face3(570, 571, 572) );
                geom.faces.push( new THREE.Face3(572, 571, 34) );
                geom.faces.push( new THREE.Face3(227, 571, 565) );
                geom.faces.push( new THREE.Face3(34, 571, 32) );
                geom.faces.push( new THREE.Face3(559, 573, 518) );
                geom.faces.push( new THREE.Face3(518, 573, 530) );
                geom.faces.push( new THREE.Face3(483, 574, 526) );
                geom.faces.push( new THREE.Face3(522, 574, 483) );
                geom.faces.push( new THREE.Face3(535, 575, 532) );
                geom.faces.push( new THREE.Face3(576, 575, 535) );
                geom.faces.push( new THREE.Face3(577, 575, 576) );
                geom.faces.push( new THREE.Face3(484, 578, 536) );
                geom.faces.push( new THREE.Face3(525, 578, 484) );
                geom.faces.push( new THREE.Face3(530, 579, 539) );
                geom.faces.push( new THREE.Face3(573, 579, 530) );
                geom.faces.push( new THREE.Face3(526, 580, 538) );
                geom.faces.push( new THREE.Face3(543, 581, 548) );
                geom.faces.push( new THREE.Face3(578, 581, 536) );
                geom.faces.push( new THREE.Face3(536, 581, 543) );
                geom.faces.push( new THREE.Face3(548, 581, 582) );
                geom.faces.push( new THREE.Face3(582, 581, 583) );
                geom.faces.push( new THREE.Face3(583, 581, 584) );
                geom.faces.push( new THREE.Face3(532, 585, 541) );
                geom.faces.push( new THREE.Face3(575, 585, 532) );
                geom.faces.push( new THREE.Face3(579, 586, 539) );
                geom.faces.push( new THREE.Face3(538, 587, 499) );
                geom.faces.push( new THREE.Face3(539, 586, 549) );
                geom.faces.push( new THREE.Face3(499, 587, 551) );
                geom.faces.push( new THREE.Face3(580, 587, 538) );
                geom.faces.push( new THREE.Face3(549, 588, 553) );
                geom.faces.push( new THREE.Face3(541, 589, 506) );
                geom.faces.push( new THREE.Face3(586, 588, 549) );
                geom.faces.push( new THREE.Face3(585, 589, 541) );
                geom.faces.push( new THREE.Face3(562, 590, 559) );
                geom.faces.push( new THREE.Face3(591, 590, 562) );
                geom.faces.push( new THREE.Face3(506, 589, 556) );
                geom.faces.push( new THREE.Face3(592, 590, 591) );
                geom.faces.push( new THREE.Face3(564, 593, 594) );
                geom.faces.push( new THREE.Face3(595, 590, 592) );
                geom.faces.push( new THREE.Face3(594, 593, 596) );
                geom.faces.push( new THREE.Face3(560, 593, 564) );
                geom.faces.push( new THREE.Face3(551, 593, 560) );
                geom.faces.push( new THREE.Face3(556, 597, 566) );
                geom.faces.push( new THREE.Face3(553, 598, 514) );
                geom.faces.push( new THREE.Face3(514, 598, 569) );
                geom.faces.push( new THREE.Face3(597, 599, 566) );
                geom.faces.push( new THREE.Face3(590, 600, 559) );
                geom.faces.push( new THREE.Face3(522, 599, 574) );
                geom.faces.push( new THREE.Face3(559, 600, 573) );
                geom.faces.push( new THREE.Face3(566, 599, 522) );
                geom.faces.push( new THREE.Face3(577, 601, 575) );
                geom.faces.push( new THREE.Face3(602, 601, 577) );
                geom.faces.push( new THREE.Face3(603, 601, 602) );
                geom.faces.push( new THREE.Face3(569, 604, 525) );
                geom.faces.push( new THREE.Face3(525, 604, 578) );
                geom.faces.push( new THREE.Face3(573, 605, 579) );
                geom.faces.push( new THREE.Face3(574, 606, 526) );
                geom.faces.push( new THREE.Face3(526, 606, 580) );
                geom.faces.push( new THREE.Face3(600, 605, 573) );
                geom.faces.push( new THREE.Face3(584, 607, 608) );
                geom.faces.push( new THREE.Face3(578, 607, 581) );
                geom.faces.push( new THREE.Face3(608, 607, 609) );
                geom.faces.push( new THREE.Face3(604, 607, 578) );
                geom.faces.push( new THREE.Face3(601, 610, 575) );
                geom.faces.push( new THREE.Face3(581, 607, 584) );
                geom.faces.push( new THREE.Face3(575, 610, 585) );
                geom.faces.push( new THREE.Face3(605, 611, 579) );
                geom.faces.push( new THREE.Face3(579, 611, 586) );
                geom.faces.push( new THREE.Face3(580, 612, 587) );
                geom.faces.push( new THREE.Face3(586, 613, 588) );
                geom.faces.push( new THREE.Face3(585, 614, 589) );
                geom.faces.push( new THREE.Face3(611, 613, 586) );
                geom.faces.push( new THREE.Face3(610, 614, 585) );
                geom.faces.push( new THREE.Face3(596, 615, 616) );
                geom.faces.push( new THREE.Face3(617, 618, 595) );
                geom.faces.push( new THREE.Face3(616, 615, 619) );
                geom.faces.push( new THREE.Face3(620, 618, 617) );
                geom.faces.push( new THREE.Face3(587, 615, 551) );
                geom.faces.push( new THREE.Face3(551, 615, 593) );
                geom.faces.push( new THREE.Face3(612, 615, 587) );
                geom.faces.push( new THREE.Face3(593, 615, 596) );
                geom.faces.push( new THREE.Face3(556, 621, 597) );
                geom.faces.push( new THREE.Face3(595, 618, 590) );
                geom.faces.push( new THREE.Face3(588, 622, 553) );
                geom.faces.push( new THREE.Face3(589, 621, 556) );
                geom.faces.push( new THREE.Face3(614, 621, 589) );
                geom.faces.push( new THREE.Face3(553, 622, 598) );
                geom.faces.push( new THREE.Face3(597, 623, 599) );
                geom.faces.push( new THREE.Face3(618, 624, 590) );
                geom.faces.push( new THREE.Face3(590, 624, 600) );
                geom.faces.push( new THREE.Face3(603, 625, 601) );
                geom.faces.push( new THREE.Face3(598, 626, 569) );
                geom.faces.push( new THREE.Face3(627, 625, 603) );
                geom.faces.push( new THREE.Face3(628, 625, 627) );
                geom.faces.push( new THREE.Face3(629, 625, 628) );
                geom.faces.push( new THREE.Face3(569, 626, 604) );
                geom.faces.push( new THREE.Face3(600, 630, 605) );
                geom.faces.push( new THREE.Face3(623, 631, 599) );
                geom.faces.push( new THREE.Face3(624, 630, 600) );
                geom.faces.push( new THREE.Face3(599, 631, 574) );
                geom.faces.push( new THREE.Face3(574, 631, 606) );
                geom.faces.push( new THREE.Face3(604, 632, 607) );
                geom.faces.push( new THREE.Face3(626, 632, 604) );
                geom.faces.push( new THREE.Face3(609, 632, 633) );
                geom.faces.push( new THREE.Face3(633, 632, 634) );
                geom.faces.push( new THREE.Face3(607, 632, 609) );
                geom.faces.push( new THREE.Face3(605, 635, 611) );
                geom.faces.push( new THREE.Face3(625, 636, 601) );
                geom.faces.push( new THREE.Face3(630, 635, 605) );
                geom.faces.push( new THREE.Face3(601, 636, 610) );
                geom.faces.push( new THREE.Face3(611, 637, 613) );
                geom.faces.push( new THREE.Face3(606, 638, 580) );
                geom.faces.push( new THREE.Face3(635, 637, 611) );
                geom.faces.push( new THREE.Face3(580, 638, 612) );
                geom.faces.push( new THREE.Face3(610, 639, 614) );
                geom.faces.push( new THREE.Face3(636, 639, 610) );
                geom.faces.push( new THREE.Face3(619, 640, 641) );
                geom.faces.push( new THREE.Face3(641, 640, 642) );
                geom.faces.push( new THREE.Face3(620, 643, 618) );
                geom.faces.push( new THREE.Face3(642, 640, 644) );
                geom.faces.push( new THREE.Face3(645, 643, 620) );
                geom.faces.push( new THREE.Face3(646, 643, 645) );
                geom.faces.push( new THREE.Face3(647, 643, 646) );
                geom.faces.push( new THREE.Face3(612, 640, 615) );
                geom.faces.push( new THREE.Face3(615, 640, 619) );
                geom.faces.push( new THREE.Face3(588, 648, 622) );
                geom.faces.push( new THREE.Face3(639, 649, 614) );
                geom.faces.push( new THREE.Face3(614, 649, 621) );
                geom.faces.push( new THREE.Face3(597, 650, 623) );
                geom.faces.push( new THREE.Face3(649, 650, 621) );
                geom.faces.push( new THREE.Face3(613, 648, 588) );
                geom.faces.push( new THREE.Face3(621, 650, 597) );
                geom.faces.push( new THREE.Face3(618, 651, 624) );
                geom.faces.push( new THREE.Face3(643, 651, 618) );
                geom.faces.push( new THREE.Face3(598, 652, 626) );
                geom.faces.push( new THREE.Face3(622, 652, 598) );
                geom.faces.push( new THREE.Face3(653, 654, 629) );
                geom.faces.push( new THREE.Face3(629, 654, 625) );
                geom.faces.push( new THREE.Face3(655, 654, 653) );
                geom.faces.push( new THREE.Face3(656, 14, 416) );
                geom.faces.push( new THREE.Face3(15, 14, 656) );
                geom.faces.push( new THREE.Face3(651, 657, 624) );
                geom.faces.push( new THREE.Face3(624, 657, 630) );
                geom.faces.push( new THREE.Face3(623, 658, 631) );
                geom.faces.push( new THREE.Face3(625, 659, 636) );
                geom.faces.push( new THREE.Face3(652, 660, 626) );
                geom.faces.push( new THREE.Face3(632, 660, 634) );
                geom.faces.push( new THREE.Face3(634, 660, 661) );
                geom.faces.push( new THREE.Face3(661, 660, 662) );
                geom.faces.push( new THREE.Face3(662, 660, 663) );
                geom.faces.push( new THREE.Face3(626, 660, 632) );
                geom.faces.push( new THREE.Face3(630, 664, 635) );
                geom.faces.push( new THREE.Face3(657, 664, 630) );
                geom.faces.push( new THREE.Face3(606, 665, 638) );
                geom.faces.push( new THREE.Face3(631, 665, 606) );
                geom.faces.push( new THREE.Face3(658, 665, 631) );
                geom.faces.push( new THREE.Face3(635, 666, 637) );
                geom.faces.push( new THREE.Face3(664, 666, 635) );
                geom.faces.push( new THREE.Face3(659, 667, 636) );
                geom.faces.push( new THREE.Face3(636, 667, 639) );
                geom.faces.push( new THREE.Face3(638, 668, 612) );
                geom.faces.push( new THREE.Face3(640, 668, 644) );
                geom.faces.push( new THREE.Face3(647, 669, 643) );
                geom.faces.push( new THREE.Face3(644, 668, 670) );
                geom.faces.push( new THREE.Face3(670, 668, 671) );
                geom.faces.push( new THREE.Face3(672, 669, 647) );
                geom.faces.push( new THREE.Face3(612, 668, 640) );
                geom.faces.push( new THREE.Face3(673, 669, 672) );
                geom.faces.push( new THREE.Face3(665, 668, 638) );
                geom.faces.push( new THREE.Face3(639, 674, 649) );
                geom.faces.push( new THREE.Face3(637, 10, 613) );
                geom.faces.push( new THREE.Face3(613, 10, 648) );
                geom.faces.push( new THREE.Face3(667, 674, 639) );
                geom.faces.push( new THREE.Face3(649, 675, 650) );
                geom.faces.push( new THREE.Face3(674, 675, 649) );
                geom.faces.push( new THREE.Face3(655, 676, 654) );
                geom.faces.push( new THREE.Face3(643, 677, 651) );
                geom.faces.push( new THREE.Face3(669, 677, 643) );
                geom.faces.push( new THREE.Face3(648, 678, 622) );
                geom.faces.push( new THREE.Face3(622, 678, 652) );
                geom.faces.push( new THREE.Face3(679, 676, 655) );
                geom.faces.push( new THREE.Face3(680, 676, 679) );
                geom.faces.push( new THREE.Face3(650, 41, 623) );
                geom.faces.push( new THREE.Face3(651, 681, 657) );
                geom.faces.push( new THREE.Face3(677, 681, 651) );
                geom.faces.push( new THREE.Face3(623, 41, 658) );
                geom.faces.push( new THREE.Face3(625, 682, 659) );
                geom.faces.push( new THREE.Face3(678, 683, 652) );
                geom.faces.push( new THREE.Face3(676, 682, 654) );
                geom.faces.push( new THREE.Face3(652, 683, 660) );
                geom.faces.push( new THREE.Face3(660, 683, 663) );
                geom.faces.push( new THREE.Face3(663, 683, 684) );
                geom.faces.push( new THREE.Face3(684, 683, 685) );
                geom.faces.push( new THREE.Face3(657, 686, 664) );
                geom.faces.push( new THREE.Face3(654, 682, 625) );
                geom.faces.push( new THREE.Face3(681, 686, 657) );
                geom.faces.push( new THREE.Face3(658, 62, 665) );
                geom.faces.push( new THREE.Face3(664, 687, 666) );
                geom.faces.push( new THREE.Face3(686, 687, 664) );
                geom.faces.push( new THREE.Face3(659, 64, 667) );
                geom.faces.push( new THREE.Face3(673, 0, 669) );
                geom.faces.push( new THREE.Face3(688, 0, 673) );
                geom.faces.push( new THREE.Face3(671, 689, 690) );
                geom.faces.push( new THREE.Face3(691, 0, 688) );
                geom.faces.push( new THREE.Face3(690, 689, 692) );
                geom.faces.push( new THREE.Face3(665, 689, 668) );
                geom.faces.push( new THREE.Face3(62, 689, 665) );
                geom.faces.push( new THREE.Face3(668, 689, 671) );
                geom.faces.push( new THREE.Face3(666, 8, 637) );
                geom.faces.push( new THREE.Face3(637, 8, 10) );
                geom.faces.push( new THREE.Face3(687, 8, 666) );
                geom.faces.push( new THREE.Face3(64, 693, 667) );
                geom.faces.push( new THREE.Face3(667, 693, 674) );
                geom.faces.push( new THREE.Face3(674, 20, 675) );
                geom.faces.push( new THREE.Face3(693, 20, 674) );
                geom.faces.push( new THREE.Face3(5, 12, 694) );
                geom.faces.push( new THREE.Face3(0, 2, 669) );
                geom.faces.push( new THREE.Face3(669, 2, 677) );
                geom.faces.push( new THREE.Face3(10, 11, 648) );
                geom.faces.push( new THREE.Face3(680, 12, 676) );
                geom.faces.push( new THREE.Face3(648, 11, 678) );
                geom.faces.push( new THREE.Face3(695, 12, 680) );
                geom.faces.push( new THREE.Face3(694, 12, 695) );
                geom.faces.push( new THREE.Face3(2, 19, 677) );
                geom.faces.push( new THREE.Face3(677, 19, 681) );
                geom.faces.push( new THREE.Face3(650, 22, 41) );
                geom.faces.push( new THREE.Face3(20, 22, 675) );
                geom.faces.push( new THREE.Face3(675, 22, 650) );
                geom.faces.push( new THREE.Face3(11, 23, 678) );
                geom.faces.push( new THREE.Face3(676, 30, 682) );
                geom.faces.push( new THREE.Face3(685, 23, 696) );
                geom.faces.push( new THREE.Face3(12, 30, 676) );
                geom.faces.push( new THREE.Face3(696, 23, 25) );
                geom.faces.push( new THREE.Face3(678, 23, 683) );
                geom.faces.push( new THREE.Face3(683, 23, 685) );
                geom.faces.push( new THREE.Face3(681, 36, 686) );
                geom.faces.push( new THREE.Face3(19, 36, 681) );
                geom.faces.push( new THREE.Face3(41, 42, 658) );
                geom.faces.push( new THREE.Face3(36, 44, 686) );
                geom.faces.push( new THREE.Face3(658, 42, 62) );
                geom.faces.push( new THREE.Face3(686, 44, 687) );
                geom.faces.push( new THREE.Face3(30, 46, 682) );
                geom.faces.push( new THREE.Face3(659, 46, 64) );
                geom.faces.push( new THREE.Face3(682, 46, 659) );
                geom.faces.push( new THREE.Face3(691, 7, 0) );
                geom.faces.push( new THREE.Face3(692, 55, 697) );
                geom.faces.push( new THREE.Face3(697, 55, 698) );
                geom.faces.push( new THREE.Face3(699, 7, 691) );
                geom.faces.push( new THREE.Face3(698, 55, 57) );
                geom.faces.push( new THREE.Face3(700, 7, 699) );
                geom.faces.push( new THREE.Face3(53, 7, 700) );
                geom.faces.push( new THREE.Face3(689, 55, 692) );
                geom.faces.push( new THREE.Face3(62, 55, 689) );
                geom.faces.push( new THREE.Face3(64, 66, 693) );
                geom.faces.push( new THREE.Face3(687, 17, 8) );
                geom.faces.push( new THREE.Face3(66, 75, 693) );
                geom.faces.push( new THREE.Face3(44, 17, 687) );
                geom.faces.push( new THREE.Face3(693, 75, 20) );
                geom.faces.push( new THREE.Face3(701, 26, 702) );
                geom.faces.push( new THREE.Face3(701, 25, 26) );
                geom.faces.push( new THREE.Face3(703, 25, 701) );
                geom.faces.push( new THREE.Face3(704, 37, 705) );
                geom.faces.push( new THREE.Face3(703, 696, 25) );
                geom.faces.push( new THREE.Face3(706, 696, 703) );
                geom.faces.push( new THREE.Face3(707, 33, 704) );
                geom.faces.push( new THREE.Face3(704, 33, 37) );
                geom.faces.push( new THREE.Face3(706, 685, 696) );
                geom.faces.push( new THREE.Face3(708, 685, 706) );
                geom.faces.push( new THREE.Face3(709, 34, 707) );
                geom.faces.push( new THREE.Face3(707, 34, 33) );
                geom.faces.push( new THREE.Face3(708, 684, 685) );
                geom.faces.push( new THREE.Face3(710, 684, 708) );
                geom.faces.push( new THREE.Face3(709, 572, 34) );
                geom.faces.push( new THREE.Face3(710, 663, 684) );
                geom.faces.push( new THREE.Face3(711, 663, 710) );
                geom.faces.push( new THREE.Face3(712, 570, 713) );
                geom.faces.push( new THREE.Face3(713, 570, 709) );
                geom.faces.push( new THREE.Face3(709, 570, 572) );
                geom.faces.push( new THREE.Face3(711, 662, 663) );
                geom.faces.push( new THREE.Face3(714, 662, 711) );
                geom.faces.push( new THREE.Face3(715, 568, 712) );
                geom.faces.push( new THREE.Face3(712, 568, 570) );
                geom.faces.push( new THREE.Face3(716, 661, 714) );
                geom.faces.push( new THREE.Face3(714, 661, 662) );
                geom.faces.push( new THREE.Face3(716, 634, 661) );
                geom.faces.push( new THREE.Face3(715, 557, 568) );
                geom.faces.push( new THREE.Face3(717, 634, 716) );
                geom.faces.push( new THREE.Face3(718, 555, 715) );
                geom.faces.push( new THREE.Face3(715, 555, 557) );
                geom.faces.push( new THREE.Face3(719, 633, 717) );
                geom.faces.push( new THREE.Face3(717, 633, 634) );
                geom.faces.push( new THREE.Face3(720, 547, 718) );
                geom.faces.push( new THREE.Face3(721, 609, 719) );
                geom.faces.push( new THREE.Face3(718, 547, 555) );
                geom.faces.push( new THREE.Face3(719, 609, 633) );
                geom.faces.push( new THREE.Face3(722, 608, 721) );
                geom.faces.push( new THREE.Face3(723, 545, 720) );
                geom.faces.push( new THREE.Face3(721, 608, 609) );
                geom.faces.push( new THREE.Face3(720, 545, 547) );
                geom.faces.push( new THREE.Face3(723, 544, 545) );
                geom.faces.push( new THREE.Face3(724, 584, 722) );
                geom.faces.push( new THREE.Face3(722, 584, 608) );
                geom.faces.push( new THREE.Face3(725, 544, 723) );
                geom.faces.push( new THREE.Face3(726, 583, 724) );
                geom.faces.push( new THREE.Face3(725, 529, 544) );
                geom.faces.push( new THREE.Face3(724, 583, 584) );
                geom.faces.push( new THREE.Face3(727, 529, 728) );
                geom.faces.push( new THREE.Face3(728, 529, 725) );
                geom.faces.push( new THREE.Face3(729, 582, 726) );
                geom.faces.push( new THREE.Face3(726, 582, 583) );
                geom.faces.push( new THREE.Face3(727, 528, 529) );
                geom.faces.push( new THREE.Face3(730, 548, 729) );
                geom.faces.push( new THREE.Face3(727, 510, 528) );
                geom.faces.push( new THREE.Face3(729, 548, 582) );
                geom.faces.push( new THREE.Face3(731, 510, 727) );
                geom.faces.push( new THREE.Face3(732, 546, 733) );
                geom.faces.push( new THREE.Face3(733, 546, 730) );
                geom.faces.push( new THREE.Face3(730, 546, 548) );
                geom.faces.push( new THREE.Face3(731, 509, 510) );
                geom.faces.push( new THREE.Face3(734, 509, 731) );
                geom.faces.push( new THREE.Face3(732, 505, 546) );
                geom.faces.push( new THREE.Face3(734, 491, 509) );
                geom.faces.push( new THREE.Face3(732, 504, 505) );
                geom.faces.push( new THREE.Face3(735, 491, 734) );
                geom.faces.push( new THREE.Face3(736, 504, 732) );
                geom.faces.push( new THREE.Face3(735, 489, 491) );
                geom.faces.push( new THREE.Face3(736, 503, 504) );
                geom.faces.push( new THREE.Face3(737, 489, 735) );
                geom.faces.push( new THREE.Face3(738, 503, 736) );
                geom.faces.push( new THREE.Face3(737, 488, 489) );
                geom.faces.push( new THREE.Face3(738, 464, 503) );
                geom.faces.push( new THREE.Face3(739, 488, 737) );
                geom.faces.push( new THREE.Face3(740, 464, 738) );
                geom.faces.push( new THREE.Face3(740, 462, 464) );
                geom.faces.push( new THREE.Face3(739, 466, 488) );
                geom.faces.push( new THREE.Face3(741, 462, 742) );
                geom.faces.push( new THREE.Face3(743, 466, 739) );
                geom.faces.push( new THREE.Face3(742, 462, 740) );
                geom.faces.push( new THREE.Face3(741, 426, 462) );
                geom.faces.push( new THREE.Face3(744, 465, 745) );
                geom.faces.push( new THREE.Face3(746, 426, 741) );
                geom.faces.push( new THREE.Face3(745, 465, 743) );
                geom.faces.push( new THREE.Face3(743, 465, 466) );
                geom.faces.push( new THREE.Face3(746, 425, 426) );
                geom.faces.push( new THREE.Face3(744, 436, 465) );
                geom.faces.push( new THREE.Face3(747, 425, 746) );
                geom.faces.push( new THREE.Face3(747, 387, 425) );
                geom.faces.push( new THREE.Face3(748, 387, 747) );
                geom.faces.push( new THREE.Face3(749, 435, 744) );
                geom.faces.push( new THREE.Face3(744, 435, 436) );
                geom.faces.push( new THREE.Face3(748, 386, 387) );
                geom.faces.push( new THREE.Face3(750, 386, 748) );
                geom.faces.push( new THREE.Face3(751, 434, 752) );
                geom.faces.push( new THREE.Face3(752, 434, 749) );
                geom.faces.push( new THREE.Face3(749, 434, 435) );
                geom.faces.push( new THREE.Face3(750, 385, 386) );
                geom.faces.push( new THREE.Face3(753, 405, 751) );
                geom.faces.push( new THREE.Face3(751, 405, 434) );
                geom.faces.push( new THREE.Face3(750, 348, 385) );
                geom.faces.push( new THREE.Face3(754, 348, 750) );
                geom.faces.push( new THREE.Face3(755, 404, 753) );
                geom.faces.push( new THREE.Face3(753, 404, 405) );
                geom.faces.push( new THREE.Face3(756, 347, 754) );
                geom.faces.push( new THREE.Face3(754, 347, 348) );
                geom.faces.push( new THREE.Face3(756, 309, 347) );
                geom.faces.push( new THREE.Face3(755, 370, 404) );
                geom.faces.push( new THREE.Face3(757, 309, 758) );
                geom.faces.push( new THREE.Face3(758, 309, 756) );
                geom.faces.push( new THREE.Face3(759, 369, 755) );
                geom.faces.push( new THREE.Face3(755, 369, 370) );
                geom.faces.push( new THREE.Face3(757, 308, 309) );
                geom.faces.push( new THREE.Face3(760, 333, 761) );
                geom.faces.push( new THREE.Face3(762, 268, 757) );
                geom.faces.push( new THREE.Face3(761, 333, 759) );
                geom.faces.push( new THREE.Face3(757, 268, 308) );
                geom.faces.push( new THREE.Face3(759, 333, 369) );
                geom.faces.push( new THREE.Face3(763, 267, 762) );
                geom.faces.push( new THREE.Face3(762, 267, 268) );
                geom.faces.push( new THREE.Face3(760, 332, 333) );
                geom.faces.push( new THREE.Face3(764, 133, 763) );
                geom.faces.push( new THREE.Face3(763, 133, 267) );
                geom.faces.push( new THREE.Face3(765, 331, 760) );
                geom.faces.push( new THREE.Face3(760, 331, 332) );
                geom.faces.push( new THREE.Face3(766, 131, 764) );
                geom.faces.push( new THREE.Face3(764, 131, 133) );
                geom.faces.push( new THREE.Face3(705, 37, 766) );
                geom.faces.push( new THREE.Face3(767, 298, 768) );
                geom.faces.push( new THREE.Face3(768, 298, 765) );
                geom.faces.push( new THREE.Face3(765, 298, 331) );
                geom.faces.push( new THREE.Face3(766, 37, 131) );
                geom.faces.push( new THREE.Face3(767, 297, 298) );
                geom.faces.push( new THREE.Face3(769, 261, 767) );
                geom.faces.push( new THREE.Face3(767, 261, 297) );
                geom.faces.push( new THREE.Face3(770, 260, 769) );
                geom.faces.push( new THREE.Face3(769, 260, 261) );
                geom.faces.push( new THREE.Face3(771, 223, 772) );
                geom.faces.push( new THREE.Face3(772, 223, 770) );
                geom.faces.push( new THREE.Face3(770, 223, 260) );
                geom.faces.push( new THREE.Face3(771, 222, 223) );
                geom.faces.push( new THREE.Face3(771, 221, 222) );
                geom.faces.push( new THREE.Face3(773, 221, 774) );
                geom.faces.push( new THREE.Face3(774, 221, 771) );
                geom.faces.push( new THREE.Face3(773, 187, 221) );
                geom.faces.push( new THREE.Face3(773, 186, 187) );
                geom.faces.push( new THREE.Face3(775, 186, 773) );
                geom.faces.push( new THREE.Face3(776, 150, 777) );
                geom.faces.push( new THREE.Face3(777, 150, 775) );
                geom.faces.push( new THREE.Face3(775, 150, 186) );
                geom.faces.push( new THREE.Face3(776, 148, 150) );
                geom.faces.push( new THREE.Face3(778, 106, 776) );
                geom.faces.push( new THREE.Face3(776, 106, 148) );
                geom.faces.push( new THREE.Face3(779, 105, 780) );
                geom.faces.push( new THREE.Face3(780, 105, 778) );
                geom.faces.push( new THREE.Face3(778, 105, 106) );
                geom.faces.push( new THREE.Face3(781, 104, 779) );
                geom.faces.push( new THREE.Face3(779, 104, 105) );
                geom.faces.push( new THREE.Face3(781, 60, 104) );
                geom.faces.push( new THREE.Face3(782, 58, 783) );
                geom.faces.push( new THREE.Face3(783, 58, 781) );
                geom.faces.push( new THREE.Face3(781, 58, 60) );
                geom.faces.push( new THREE.Face3(784, 57, 782) );
                geom.faces.push( new THREE.Face3(782, 57, 58) );
                geom.faces.push( new THREE.Face3(784, 698, 57) );
                geom.faces.push( new THREE.Face3(785, 697, 784) );
                geom.faces.push( new THREE.Face3(784, 697, 698) );
                geom.faces.push( new THREE.Face3(786, 692, 785) );
                geom.faces.push( new THREE.Face3(785, 692, 697) );
                geom.faces.push( new THREE.Face3(787, 690, 786) );
                geom.faces.push( new THREE.Face3(786, 690, 692) );
                geom.faces.push( new THREE.Face3(788, 671, 787) );
                geom.faces.push( new THREE.Face3(787, 671, 690) );
                geom.faces.push( new THREE.Face3(789, 670, 788) );
                geom.faces.push( new THREE.Face3(788, 670, 671) );
                geom.faces.push( new THREE.Face3(790, 644, 789) );
                geom.faces.push( new THREE.Face3(789, 644, 670) );
                geom.faces.push( new THREE.Face3(791, 642, 790) );
                geom.faces.push( new THREE.Face3(790, 642, 644) );
                geom.faces.push( new THREE.Face3(792, 641, 791) );
                geom.faces.push( new THREE.Face3(791, 641, 642) );
                geom.faces.push( new THREE.Face3(793, 619, 792) );
                geom.faces.push( new THREE.Face3(792, 619, 641) );
                geom.faces.push( new THREE.Face3(794, 616, 793) );
                geom.faces.push( new THREE.Face3(793, 616, 619) );
                geom.faces.push( new THREE.Face3(794, 596, 616) );
                geom.faces.push( new THREE.Face3(795, 596, 794) );
                geom.faces.push( new THREE.Face3(795, 594, 596) );
                geom.faces.push( new THREE.Face3(796, 594, 797) );
                geom.faces.push( new THREE.Face3(797, 594, 795) );
                geom.faces.push( new THREE.Face3(796, 564, 594) );
                geom.faces.push( new THREE.Face3(798, 564, 796) );
                geom.faces.push( new THREE.Face3(798, 563, 564) );
                geom.faces.push( new THREE.Face3(799, 563, 798) );
                geom.faces.push( new THREE.Face3(799, 561, 563) );
                geom.faces.push( new THREE.Face3(799, 517, 561) );
                geom.faces.push( new THREE.Face3(800, 517, 799) );
                geom.faces.push( new THREE.Face3(800, 516, 517) );
                geom.faces.push( new THREE.Face3(801, 516, 800) );
                geom.faces.push( new THREE.Face3(801, 480, 516) );
                geom.faces.push( new THREE.Face3(802, 480, 801) );
                geom.faces.push( new THREE.Face3(802, 478, 480) );
                geom.faces.push( new THREE.Face3(803, 478, 802) );
                geom.faces.push( new THREE.Face3(803, 475, 478) );
                geom.faces.push( new THREE.Face3(804, 475, 803) );
                geom.faces.push( new THREE.Face3(804, 441, 475) );
                geom.faces.push( new THREE.Face3(805, 441, 804) );
                geom.faces.push( new THREE.Face3(805, 438, 441) );
                geom.faces.push( new THREE.Face3(806, 438, 805) );
                geom.faces.push( new THREE.Face3(806, 398, 438) );
                geom.faces.push( new THREE.Face3(807, 398, 806) );
                geom.faces.push( new THREE.Face3(807, 397, 398) );
                geom.faces.push( new THREE.Face3(808, 397, 807) );
                geom.faces.push( new THREE.Face3(808, 359, 397) );
                geom.faces.push( new THREE.Face3(809, 359, 808) );
                geom.faces.push( new THREE.Face3(809, 358, 359) );
                geom.faces.push( new THREE.Face3(810, 358, 809) );
                geom.faces.push( new THREE.Face3(810, 357, 358) );
                geom.faces.push( new THREE.Face3(811, 357, 810) );
                geom.faces.push( new THREE.Face3(811, 320, 357) );
                geom.faces.push( new THREE.Face3(812, 320, 811) );
                geom.faces.push( new THREE.Face3(812, 319, 320) );
                geom.faces.push( new THREE.Face3(813, 319, 812) );
                geom.faces.push( new THREE.Face3(813, 285, 319) );
                geom.faces.push( new THREE.Face3(814, 285, 813) );
                geom.faces.push( new THREE.Face3(814, 284, 285) );
                geom.faces.push( new THREE.Face3(815, 284, 814) );
                geom.faces.push( new THREE.Face3(815, 247, 284) );
                geom.faces.push( new THREE.Face3(816, 247, 815) );
                geom.faces.push( new THREE.Face3(817, 245, 816) );
                geom.faces.push( new THREE.Face3(816, 245, 247) );
                geom.faces.push( new THREE.Face3(818, 244, 817) );
                geom.faces.push( new THREE.Face3(817, 244, 245) );
                geom.faces.push( new THREE.Face3(819, 205, 820) );
                geom.faces.push( new THREE.Face3(820, 205, 818) );
                geom.faces.push( new THREE.Face3(818, 205, 244) );
                geom.faces.push( new THREE.Face3(819, 204, 205) );
                geom.faces.push( new THREE.Face3(821, 204, 819) );
                geom.faces.push( new THREE.Face3(821, 167, 204) );
                geom.faces.push( new THREE.Face3(821, 166, 167) );
                geom.faces.push( new THREE.Face3(822, 166, 823) );
                geom.faces.push( new THREE.Face3(823, 166, 821) );
                geom.faces.push( new THREE.Face3(822, 165, 166) );
                geom.faces.push( new THREE.Face3(822, 128, 165) );
                geom.faces.push( new THREE.Face3(824, 128, 822) );
                geom.faces.push( new THREE.Face3(824, 127, 128) );
                geom.faces.push( new THREE.Face3(825, 127, 824) );
                geom.faces.push( new THREE.Face3(825, 85, 127) );
                geom.faces.push( new THREE.Face3(826, 85, 825) );
                geom.faces.push( new THREE.Face3(826, 84, 85) );
                geom.faces.push( new THREE.Face3(827, 84, 826) );
                geom.faces.push( new THREE.Face3(827, 28, 84) );
                geom.faces.push( new THREE.Face3(828, 28, 827) );
                geom.faces.push( new THREE.Face3(828, 27, 28) );
                geom.faces.push( new THREE.Face3(702, 27, 828) );
                geom.faces.push( new THREE.Face3(702, 26, 27) );
                geom.faces.push( new THREE.Face3(731, 727, 829) );
                geom.faces.push( new THREE.Face3(829, 727, 830) );
                geom.faces.push( new THREE.Face3(831, 821, 819) );
                geom.faces.push( new THREE.Face3(832, 821, 831) );
                geom.faces.push( new THREE.Face3(830, 728, 833) );
                geom.faces.push( new THREE.Face3(727, 728, 830) );
                geom.faces.push( new THREE.Face3(832, 823, 821) );
                geom.faces.push( new THREE.Face3(833, 725, 834) );
                geom.faces.push( new THREE.Face3(728, 725, 833) );
                geom.faces.push( new THREE.Face3(832, 822, 823) );
                geom.faces.push( new THREE.Face3(835, 822, 832) );
                geom.faces.push( new THREE.Face3(834, 723, 836) );
                geom.faces.push( new THREE.Face3(725, 723, 834) );
                geom.faces.push( new THREE.Face3(835, 824, 822) );
                geom.faces.push( new THREE.Face3(837, 824, 835) );
                geom.faces.push( new THREE.Face3(836, 720, 838) );
                geom.faces.push( new THREE.Face3(723, 720, 836) );
                geom.faces.push( new THREE.Face3(839, 825, 837) );
                geom.faces.push( new THREE.Face3(837, 825, 824) );
                geom.faces.push( new THREE.Face3(720, 718, 838) );
                geom.faces.push( new THREE.Face3(840, 826, 839) );
                geom.faces.push( new THREE.Face3(839, 826, 825) );
                geom.faces.push( new THREE.Face3(838, 715, 841) );
                geom.faces.push( new THREE.Face3(718, 715, 838) );
                geom.faces.push( new THREE.Face3(842, 827, 840) );
                geom.faces.push( new THREE.Face3(840, 827, 826) );
                geom.faces.push( new THREE.Face3(841, 712, 843) );
                geom.faces.push( new THREE.Face3(715, 712, 841) );
                geom.faces.push( new THREE.Face3(844, 828, 842) );
                geom.faces.push( new THREE.Face3(842, 828, 827) );
                geom.faces.push( new THREE.Face3(784, 845, 785) );
                geom.faces.push( new THREE.Face3(843, 713, 846) );
                geom.faces.push( new THREE.Face3(845, 847, 785) );
                geom.faces.push( new THREE.Face3(712, 713, 843) );
                geom.faces.push( new THREE.Face3(844, 702, 828) );
                geom.faces.push( new THREE.Face3(785, 847, 786) );
                geom.faces.push( new THREE.Face3(784, 848, 845) );
                geom.faces.push( new THREE.Face3(782, 848, 784) );
                geom.faces.push( new THREE.Face3(846, 709, 849) );
                geom.faces.push( new THREE.Face3(713, 709, 846) );
                geom.faces.push( new THREE.Face3(847, 850, 786) );
                geom.faces.push( new THREE.Face3(851, 701, 844) );
                geom.faces.push( new THREE.Face3(844, 701, 702) );
                geom.faces.push( new THREE.Face3(787, 850, 788) );
                geom.faces.push( new THREE.Face3(786, 850, 787) );
                geom.faces.push( new THREE.Face3(782, 852, 848) );
                geom.faces.push( new THREE.Face3(783, 852, 782) );
                geom.faces.push( new THREE.Face3(849, 707, 853) );
                geom.faces.push( new THREE.Face3(709, 707, 849) );
                geom.faces.push( new THREE.Face3(850, 854, 788) );
                geom.faces.push( new THREE.Face3(855, 703, 851) );
                geom.faces.push( new THREE.Face3(851, 703, 701) );
                geom.faces.push( new THREE.Face3(788, 854, 789) );
                geom.faces.push( new THREE.Face3(783, 856, 852) );
                geom.faces.push( new THREE.Face3(781, 856, 783) );
                geom.faces.push( new THREE.Face3(854, 857, 789) );
                geom.faces.push( new THREE.Face3(853, 704, 858) );
                geom.faces.push( new THREE.Face3(707, 704, 853) );
                geom.faces.push( new THREE.Face3(789, 857, 790) );
                geom.faces.push( new THREE.Face3(781, 859, 856) );
                geom.faces.push( new THREE.Face3(860, 706, 855) );
                geom.faces.push( new THREE.Face3(855, 706, 703) );
                geom.faces.push( new THREE.Face3(779, 859, 781) );
                geom.faces.push( new THREE.Face3(780, 859, 779) );
                geom.faces.push( new THREE.Face3(857, 861, 790) );
                geom.faces.push( new THREE.Face3(860, 708, 706) );
                geom.faces.push( new THREE.Face3(790, 861, 791) );
                geom.faces.push( new THREE.Face3(862, 708, 860) );
                geom.faces.push( new THREE.Face3(780, 863, 859) );
                geom.faces.push( new THREE.Face3(778, 863, 780) );
                geom.faces.push( new THREE.Face3(704, 705, 858) );
                geom.faces.push( new THREE.Face3(861, 864, 791) );
                geom.faces.push( new THREE.Face3(791, 864, 792) );
                geom.faces.push( new THREE.Face3(778, 865, 863) );
                geom.faces.push( new THREE.Face3(776, 865, 778) );
                geom.faces.push( new THREE.Face3(864, 866, 792) );
                geom.faces.push( new THREE.Face3(792, 866, 793) );
                geom.faces.push( new THREE.Face3(776, 867, 865) );
                geom.faces.push( new THREE.Face3(868, 710, 862) );
                geom.faces.push( new THREE.Face3(862, 710, 708) );
                geom.faces.push( new THREE.Face3(858, 766, 869) );
                geom.faces.push( new THREE.Face3(777, 867, 776) );
                geom.faces.push( new THREE.Face3(866, 870, 793) );
                geom.faces.push( new THREE.Face3(705, 766, 858) );
                geom.faces.push( new THREE.Face3(794, 870, 795) );
                geom.faces.push( new THREE.Face3(793, 870, 794) );
                geom.faces.push( new THREE.Face3(871, 711, 868) );
                geom.faces.push( new THREE.Face3(777, 872, 867) );
                geom.faces.push( new THREE.Face3(868, 711, 710) );
                geom.faces.push( new THREE.Face3(869, 764, 873) );
                geom.faces.push( new THREE.Face3(775, 872, 777) );
                geom.faces.push( new THREE.Face3(870, 874, 795) );
                geom.faces.push( new THREE.Face3(766, 764, 869) );
                geom.faces.push( new THREE.Face3(795, 874, 797) );
                geom.faces.push( new THREE.Face3(875, 714, 871) );
                geom.faces.push( new THREE.Face3(871, 714, 711) );
                geom.faces.push( new THREE.Face3(873, 763, 876) );
                geom.faces.push( new THREE.Face3(775, 877, 872) );
                geom.faces.push( new THREE.Face3(773, 877, 775) );
                geom.faces.push( new THREE.Face3(874, 878, 797) );
                geom.faces.push( new THREE.Face3(764, 763, 873) );
                geom.faces.push( new THREE.Face3(797, 878, 796) );
                geom.faces.push( new THREE.Face3(774, 879, 773) );
                geom.faces.push( new THREE.Face3(771, 879, 774) );
                geom.faces.push( new THREE.Face3(875, 716, 714) );
                geom.faces.push( new THREE.Face3(773, 879, 877) );
                geom.faces.push( new THREE.Face3(876, 762, 880) );
                geom.faces.push( new THREE.Face3(878, 881, 796) );
                geom.faces.push( new THREE.Face3(796, 881, 798) );
                geom.faces.push( new THREE.Face3(763, 762, 876) );
                geom.faces.push( new THREE.Face3(772, 882, 771) );
                geom.faces.push( new THREE.Face3(771, 882, 879) );
                geom.faces.push( new THREE.Face3(883, 717, 875) );
                geom.faces.push( new THREE.Face3(875, 717, 716) );
                geom.faces.push( new THREE.Face3(881, 884, 798) );
                geom.faces.push( new THREE.Face3(880, 757, 885) );
                geom.faces.push( new THREE.Face3(798, 884, 799) );
                geom.faces.push( new THREE.Face3(762, 757, 880) );
                geom.faces.push( new THREE.Face3(770, 886, 772) );
                geom.faces.push( new THREE.Face3(772, 886, 882) );
                geom.faces.push( new THREE.Face3(887, 719, 883) );
                geom.faces.push( new THREE.Face3(883, 719, 717) );
                geom.faces.push( new THREE.Face3(885, 758, 888) );
                geom.faces.push( new THREE.Face3(884, 889, 799) );
                geom.faces.push( new THREE.Face3(757, 758, 885) );
                geom.faces.push( new THREE.Face3(799, 889, 800) );
                geom.faces.push( new THREE.Face3(769, 890, 770) );
                geom.faces.push( new THREE.Face3(891, 721, 887) );
                geom.faces.push( new THREE.Face3(770, 890, 886) );
                geom.faces.push( new THREE.Face3(887, 721, 719) );
                geom.faces.push( new THREE.Face3(801, 892, 802) );
                geom.faces.push( new THREE.Face3(889, 892, 800) );
                geom.faces.push( new THREE.Face3(800, 892, 801) );
                geom.faces.push( new THREE.Face3(758, 756, 888) );
                geom.faces.push( new THREE.Face3(888, 754, 893) );
                geom.faces.push( new THREE.Face3(767, 894, 769) );
                geom.faces.push( new THREE.Face3(756, 754, 888) );
                geom.faces.push( new THREE.Face3(769, 894, 890) );
                geom.faces.push( new THREE.Face3(892, 895, 802) );
                geom.faces.push( new THREE.Face3(896, 722, 891) );
                geom.faces.push( new THREE.Face3(802, 895, 803) );
                geom.faces.push( new THREE.Face3(891, 722, 721) );
                geom.faces.push( new THREE.Face3(896, 724, 722) );
                geom.faces.push( new THREE.Face3(768, 897, 767) );
                geom.faces.push( new THREE.Face3(767, 897, 894) );
                geom.faces.push( new THREE.Face3(898, 724, 896) );
                geom.faces.push( new THREE.Face3(893, 750, 899) );
                geom.faces.push( new THREE.Face3(754, 750, 893) );
                geom.faces.push( new THREE.Face3(803, 900, 804) );
                geom.faces.push( new THREE.Face3(895, 900, 803) );
                geom.faces.push( new THREE.Face3(765, 901, 768) );
                geom.faces.push( new THREE.Face3(902, 726, 898) );
                geom.faces.push( new THREE.Face3(898, 726, 724) );
                geom.faces.push( new THREE.Face3(768, 901, 897) );
                geom.faces.push( new THREE.Face3(899, 748, 903) );
                geom.faces.push( new THREE.Face3(750, 748, 899) );
                geom.faces.push( new THREE.Face3(902, 729, 726) );
                geom.faces.push( new THREE.Face3(804, 904, 805) );
                geom.faces.push( new THREE.Face3(900, 904, 804) );
                geom.faces.push( new THREE.Face3(748, 747, 903) );
                geom.faces.push( new THREE.Face3(903, 747, 905) );
                geom.faces.push( new THREE.Face3(760, 906, 765) );
                geom.faces.push( new THREE.Face3(761, 906, 760) );
                geom.faces.push( new THREE.Face3(765, 906, 901) );
                geom.faces.push( new THREE.Face3(805, 907, 806) );
                geom.faces.push( new THREE.Face3(908, 730, 902) );
                geom.faces.push( new THREE.Face3(902, 730, 729) );
                geom.faces.push( new THREE.Face3(904, 907, 805) );
                geom.faces.push( new THREE.Face3(905, 746, 909) );
                geom.faces.push( new THREE.Face3(747, 746, 905) );
                geom.faces.push( new THREE.Face3(910, 733, 908) );
                geom.faces.push( new THREE.Face3(759, 911, 761) );
                geom.faces.push( new THREE.Face3(908, 733, 730) );
                geom.faces.push( new THREE.Face3(909, 741, 912) );
                geom.faces.push( new THREE.Face3(761, 911, 906) );
                geom.faces.push( new THREE.Face3(746, 741, 909) );
                geom.faces.push( new THREE.Face3(907, 913, 806) );
                geom.faces.push( new THREE.Face3(806, 913, 807) );
                geom.faces.push( new THREE.Face3(914, 732, 910) );
                geom.faces.push( new THREE.Face3(910, 732, 733) );
                geom.faces.push( new THREE.Face3(741, 742, 912) );
                geom.faces.push( new THREE.Face3(914, 736, 732) );
                geom.faces.push( new THREE.Face3(755, 915, 759) );
                geom.faces.push( new THREE.Face3(916, 736, 914) );
                geom.faces.push( new THREE.Face3(759, 915, 911) );
                geom.faces.push( new THREE.Face3(913, 917, 807) );
                geom.faces.push( new THREE.Face3(912, 740, 918) );
                geom.faces.push( new THREE.Face3(742, 740, 912) );
                geom.faces.push( new THREE.Face3(808, 917, 809) );
                geom.faces.push( new THREE.Face3(916, 738, 736) );
                geom.faces.push( new THREE.Face3(807, 917, 808) );
                geom.faces.push( new THREE.Face3(740, 738, 918) );
                geom.faces.push( new THREE.Face3(918, 738, 916) );
                geom.faces.push( new THREE.Face3(755, 919, 915) );
                geom.faces.push( new THREE.Face3(753, 919, 755) );
                geom.faces.push( new THREE.Face3(917, 920, 809) );
                geom.faces.push( new THREE.Face3(809, 920, 810) );
                geom.faces.push( new THREE.Face3(751, 921, 753) );
                geom.faces.push( new THREE.Face3(753, 921, 919) );
                geom.faces.push( new THREE.Face3(920, 922, 810) );
                geom.faces.push( new THREE.Face3(810, 922, 811) );
                geom.faces.push( new THREE.Face3(752, 923, 751) );
                geom.faces.push( new THREE.Face3(751, 923, 921) );
                geom.faces.push( new THREE.Face3(922, 924, 811) );
                geom.faces.push( new THREE.Face3(811, 924, 812) );
                geom.faces.push( new THREE.Face3(749, 925, 752) );
                geom.faces.push( new THREE.Face3(744, 925, 749) );
                geom.faces.push( new THREE.Face3(752, 925, 923) );
                geom.faces.push( new THREE.Face3(924, 926, 812) );
                geom.faces.push( new THREE.Face3(812, 926, 813) );
                geom.faces.push( new THREE.Face3(745, 927, 744) );
                geom.faces.push( new THREE.Face3(744, 927, 925) );
                geom.faces.push( new THREE.Face3(926, 928, 813) );
                geom.faces.push( new THREE.Face3(813, 928, 814) );
                geom.faces.push( new THREE.Face3(743, 929, 745) );
                geom.faces.push( new THREE.Face3(745, 929, 927) );
                geom.faces.push( new THREE.Face3(928, 930, 814) );
                geom.faces.push( new THREE.Face3(814, 930, 815) );
                geom.faces.push( new THREE.Face3(743, 931, 929) );
                geom.faces.push( new THREE.Face3(743, 739, 931) );
                geom.faces.push( new THREE.Face3(930, 816, 815) );
                geom.faces.push( new THREE.Face3(930, 932, 816) );
                geom.faces.push( new THREE.Face3(739, 933, 931) );
                geom.faces.push( new THREE.Face3(739, 737, 933) );
                geom.faces.push( new THREE.Face3(932, 817, 816) );
                geom.faces.push( new THREE.Face3(932, 934, 817) );
                geom.faces.push( new THREE.Face3(737, 935, 933) );
                geom.faces.push( new THREE.Face3(737, 735, 935) );
                geom.faces.push( new THREE.Face3(934, 818, 817) );
                geom.faces.push( new THREE.Face3(934, 936, 818) );
                geom.faces.push( new THREE.Face3(735, 937, 935) );
                geom.faces.push( new THREE.Face3(735, 734, 937) );
                geom.faces.push( new THREE.Face3(938, 820, 936) );
                geom.faces.push( new THREE.Face3(936, 820, 818) );
                geom.faces.push( new THREE.Face3(734, 731, 937) );
                geom.faces.push( new THREE.Face3(937, 731, 829) );
                geom.faces.push( new THREE.Face3(831, 819, 938) );
                geom.faces.push( new THREE.Face3(938, 819, 820) );
                geom.faces.push( new THREE.Face3(931, 939, 940) );
                geom.faces.push( new THREE.Face3(933, 939, 931) );
                geom.faces.push( new THREE.Face3(933, 941, 939) );
                geom.faces.push( new THREE.Face3(935, 941, 933) );
                geom.faces.push( new THREE.Face3(935, 942, 941) );
                geom.faces.push( new THREE.Face3(935, 943, 942) );
                geom.faces.push( new THREE.Face3(869, 944, 945) );
                geom.faces.push( new THREE.Face3(869, 945, 858) );
                geom.faces.push( new THREE.Face3(937, 943, 935) );
                geom.faces.push( new THREE.Face3(873, 946, 944) );
                geom.faces.push( new THREE.Face3(829, 943, 937) );
                geom.faces.push( new THREE.Face3(873, 944, 869) );
                geom.faces.push( new THREE.Face3(829, 947, 943) );
                geom.faces.push( new THREE.Face3(876, 948, 946) );
                geom.faces.push( new THREE.Face3(830, 947, 829) );
                geom.faces.push( new THREE.Face3(876, 946, 873) );
                geom.faces.push( new THREE.Face3(830, 949, 947) );
                geom.faces.push( new THREE.Face3(833, 950, 949) );
                geom.faces.push( new THREE.Face3(833, 951, 950) );
                geom.faces.push( new THREE.Face3(880, 952, 948) );
                geom.faces.push( new THREE.Face3(833, 949, 830) );
                geom.faces.push( new THREE.Face3(880, 948, 876) );
                geom.faces.push( new THREE.Face3(834, 951, 833) );
                geom.faces.push( new THREE.Face3(885, 953, 952) );
                geom.faces.push( new THREE.Face3(885, 952, 880) );
                geom.faces.push( new THREE.Face3(836, 954, 951) );
                geom.faces.push( new THREE.Face3(836, 951, 834) );
                geom.faces.push( new THREE.Face3(888, 955, 953) );
                geom.faces.push( new THREE.Face3(888, 953, 885) );
                geom.faces.push( new THREE.Face3(838, 956, 954) );
                geom.faces.push( new THREE.Face3(838, 954, 836) );
                geom.faces.push( new THREE.Face3(893, 957, 955) );
                geom.faces.push( new THREE.Face3(893, 955, 888) );
                geom.faces.push( new THREE.Face3(841, 958, 956) );
                geom.faces.push( new THREE.Face3(841, 959, 958) );
                geom.faces.push( new THREE.Face3(841, 956, 838) );
                geom.faces.push( new THREE.Face3(899, 960, 957) );
                geom.faces.push( new THREE.Face3(899, 961, 960) );
                geom.faces.push( new THREE.Face3(899, 957, 893) );
                geom.faces.push( new THREE.Face3(843, 959, 841) );
                geom.faces.push( new THREE.Face3(846, 962, 959) );
                geom.faces.push( new THREE.Face3(903, 961, 899) );
                geom.faces.push( new THREE.Face3(846, 959, 843) );
                geom.faces.push( new THREE.Face3(905, 963, 961) );
                geom.faces.push( new THREE.Face3(849, 964, 962) );
                geom.faces.push( new THREE.Face3(905, 961, 903) );
                geom.faces.push( new THREE.Face3(849, 962, 846) );
                geom.faces.push( new THREE.Face3(853, 965, 964) );
                geom.faces.push( new THREE.Face3(853, 945, 965) );
                geom.faces.push( new THREE.Face3(909, 966, 963) );
                geom.faces.push( new THREE.Face3(853, 964, 849) );
                geom.faces.push( new THREE.Face3(909, 967, 966) );
                geom.faces.push( new THREE.Face3(909, 963, 905) );
                geom.faces.push( new THREE.Face3(858, 945, 853) );
                geom.faces.push( new THREE.Face3(912, 967, 909) );
                geom.faces.push( new THREE.Face3(918, 968, 967) );
                geom.faces.push( new THREE.Face3(918, 969, 968) );
                geom.faces.push( new THREE.Face3(918, 967, 912) );
                geom.faces.push( new THREE.Face3(916, 969, 918) );
                geom.faces.push( new THREE.Face3(914, 970, 969) );
                geom.faces.push( new THREE.Face3(914, 971, 970) );
                geom.faces.push( new THREE.Face3(914, 969, 916) );
                geom.faces.push( new THREE.Face3(910, 971, 914) );
                geom.faces.push( new THREE.Face3(908, 972, 971) );
                geom.faces.push( new THREE.Face3(908, 973, 972) );
                geom.faces.push( new THREE.Face3(908, 971, 910) );
                geom.faces.push( new THREE.Face3(902, 974, 973) );
                geom.faces.push( new THREE.Face3(902, 973, 908) );
                geom.faces.push( new THREE.Face3(898, 974, 902) );
                geom.faces.push( new THREE.Face3(898, 975, 974) );
                geom.faces.push( new THREE.Face3(896, 975, 898) );
                geom.faces.push( new THREE.Face3(896, 976, 975) );
                geom.faces.push( new THREE.Face3(891, 976, 896) );
                geom.faces.push( new THREE.Face3(891, 977, 976) );
                geom.faces.push( new THREE.Face3(887, 977, 891) );
                geom.faces.push( new THREE.Face3(887, 978, 977) );
                geom.faces.push( new THREE.Face3(883, 978, 887) );
                geom.faces.push( new THREE.Face3(875, 978, 883) );
                geom.faces.push( new THREE.Face3(875, 979, 978) );
                geom.faces.push( new THREE.Face3(875, 980, 979) );
                geom.faces.push( new THREE.Face3(871, 981, 980) );
                geom.faces.push( new THREE.Face3(871, 980, 875) );
                geom.faces.push( new THREE.Face3(868, 982, 981) );
                geom.faces.push( new THREE.Face3(868, 981, 871) );
                geom.faces.push( new THREE.Face3(862, 982, 868) );
                geom.faces.push( new THREE.Face3(860, 983, 982) );
                geom.faces.push( new THREE.Face3(860, 984, 983) );
                geom.faces.push( new THREE.Face3(860, 982, 862) );
                geom.faces.push( new THREE.Face3(855, 985, 984) );
                geom.faces.push( new THREE.Face3(855, 984, 860) );
                geom.faces.push( new THREE.Face3(851, 986, 985) );
                geom.faces.push( new THREE.Face3(851, 985, 855) );
                geom.faces.push( new THREE.Face3(844, 986, 851) );
                geom.faces.push( new THREE.Face3(842, 987, 986) );
                geom.faces.push( new THREE.Face3(842, 988, 987) );
                geom.faces.push( new THREE.Face3(842, 986, 844) );
                geom.faces.push( new THREE.Face3(840, 989, 988) );
                geom.faces.push( new THREE.Face3(840, 988, 842) );
                geom.faces.push( new THREE.Face3(839, 989, 840) );
                geom.faces.push( new THREE.Face3(837, 990, 989) );
                geom.faces.push( new THREE.Face3(837, 991, 990) );
                geom.faces.push( new THREE.Face3(837, 989, 839) );
                geom.faces.push( new THREE.Face3(835, 991, 837) );
                geom.faces.push( new THREE.Face3(832, 992, 991) );
                geom.faces.push( new THREE.Face3(832, 993, 992) );
                geom.faces.push( new THREE.Face3(832, 991, 835) );
                geom.faces.push( new THREE.Face3(831, 994, 993) );
                geom.faces.push( new THREE.Face3(831, 993, 832) );
                geom.faces.push( new THREE.Face3(938, 994, 831) );
                geom.faces.push( new THREE.Face3(936, 995, 994) );
                geom.faces.push( new THREE.Face3(936, 994, 938) );
                geom.faces.push( new THREE.Face3(934, 996, 995) );
                geom.faces.push( new THREE.Face3(934, 995, 936) );
                geom.faces.push( new THREE.Face3(932, 997, 996) );
                geom.faces.push( new THREE.Face3(932, 998, 997) );
                geom.faces.push( new THREE.Face3(932, 996, 934) );
                geom.faces.push( new THREE.Face3(930, 998, 932) );
                geom.faces.push( new THREE.Face3(928, 998, 930) );
                geom.faces.push( new THREE.Face3(928, 999, 998) );
                geom.faces.push( new THREE.Face3(926, 999, 928) );
                geom.faces.push( new THREE.Face3(926, 1000, 999) );
                geom.faces.push( new THREE.Face3(924, 1000, 926) );
                geom.faces.push( new THREE.Face3(924, 1001, 1000) );
                geom.faces.push( new THREE.Face3(924, 1002, 1001) );
                geom.faces.push( new THREE.Face3(922, 1002, 924) );
                geom.faces.push( new THREE.Face3(920, 1002, 922) );
                geom.faces.push( new THREE.Face3(920, 1003, 1002) );
                geom.faces.push( new THREE.Face3(917, 1003, 920) );
                geom.faces.push( new THREE.Face3(917, 1004, 1003) );
                geom.faces.push( new THREE.Face3(913, 1004, 917) );
                geom.faces.push( new THREE.Face3(913, 1005, 1004) );
                geom.faces.push( new THREE.Face3(913, 1006, 1005) );
                geom.faces.push( new THREE.Face3(907, 1006, 913) );
                geom.faces.push( new THREE.Face3(904, 1006, 907) );
                geom.faces.push( new THREE.Face3(904, 1007, 1006) );
                geom.faces.push( new THREE.Face3(900, 1007, 904) );
                geom.faces.push( new THREE.Face3(900, 1008, 1007) );
                geom.faces.push( new THREE.Face3(900, 1009, 1008) );
                geom.faces.push( new THREE.Face3(895, 1009, 900) );
                geom.faces.push( new THREE.Face3(892, 1009, 895) );
                geom.faces.push( new THREE.Face3(892, 1010, 1009) );
                geom.faces.push( new THREE.Face3(889, 1010, 892) );
                geom.faces.push( new THREE.Face3(889, 1011, 1010) );
                geom.faces.push( new THREE.Face3(884, 1011, 889) );
                geom.faces.push( new THREE.Face3(884, 1012, 1011) );
                geom.faces.push( new THREE.Face3(884, 1013, 1012) );
                geom.faces.push( new THREE.Face3(881, 1013, 884) );
                geom.faces.push( new THREE.Face3(878, 1013, 881) );
                geom.faces.push( new THREE.Face3(878, 1014, 1013) );
                geom.faces.push( new THREE.Face3(874, 1015, 1014) );
                geom.faces.push( new THREE.Face3(874, 1014, 878) );
                geom.faces.push( new THREE.Face3(870, 1016, 1015) );
                geom.faces.push( new THREE.Face3(870, 1017, 1016) );
                geom.faces.push( new THREE.Face3(870, 1015, 874) );
                geom.faces.push( new THREE.Face3(866, 1017, 870) );
                geom.faces.push( new THREE.Face3(864, 1018, 1017) );
                geom.faces.push( new THREE.Face3(864, 1017, 866) );
                geom.faces.push( new THREE.Face3(861, 1019, 1018) );
                geom.faces.push( new THREE.Face3(861, 1018, 864) );
                geom.faces.push( new THREE.Face3(857, 1020, 1019) );
                geom.faces.push( new THREE.Face3(857, 1021, 1020) );
                geom.faces.push( new THREE.Face3(857, 1019, 861) );
                geom.faces.push( new THREE.Face3(854, 1021, 857) );
                geom.faces.push( new THREE.Face3(850, 1022, 1021) );
                geom.faces.push( new THREE.Face3(850, 1021, 854) );
                geom.faces.push( new THREE.Face3(847, 1023, 1022) );
                geom.faces.push( new THREE.Face3(847, 1022, 850) );
                geom.faces.push( new THREE.Face3(845, 1024, 1023) );
                geom.faces.push( new THREE.Face3(845, 1025, 1024) );
                geom.faces.push( new THREE.Face3(845, 1023, 847) );
                geom.faces.push( new THREE.Face3(848, 1025, 845) );
                geom.faces.push( new THREE.Face3(852, 1025, 848) );
                geom.faces.push( new THREE.Face3(852, 1026, 1025) );
                geom.faces.push( new THREE.Face3(856, 1026, 852) );
                geom.faces.push( new THREE.Face3(856, 1027, 1026) );
                geom.faces.push( new THREE.Face3(859, 1027, 856) );
                geom.faces.push( new THREE.Face3(859, 1028, 1027) );
                geom.faces.push( new THREE.Face3(863, 1028, 859) );
                geom.faces.push( new THREE.Face3(863, 1029, 1028) );
                geom.faces.push( new THREE.Face3(865, 1029, 863) );
                geom.faces.push( new THREE.Face3(865, 1030, 1029) );
                geom.faces.push( new THREE.Face3(867, 1030, 865) );
                geom.faces.push( new THREE.Face3(867, 1031, 1030) );
                geom.faces.push( new THREE.Face3(872, 1031, 867) );
                geom.faces.push( new THREE.Face3(872, 1032, 1031) );
                geom.faces.push( new THREE.Face3(877, 1032, 872) );
                geom.faces.push( new THREE.Face3(877, 1033, 1032) );
                geom.faces.push( new THREE.Face3(879, 1033, 877) );
                geom.faces.push( new THREE.Face3(879, 1034, 1033) );
                geom.faces.push( new THREE.Face3(882, 1034, 879) );
                geom.faces.push( new THREE.Face3(882, 1035, 1034) );
                geom.faces.push( new THREE.Face3(886, 1035, 882) );
                geom.faces.push( new THREE.Face3(886, 1036, 1035) );
                geom.faces.push( new THREE.Face3(886, 1037, 1036) );
                geom.faces.push( new THREE.Face3(890, 1037, 886) );
                geom.faces.push( new THREE.Face3(894, 1037, 890) );
                geom.faces.push( new THREE.Face3(894, 1038, 1037) );
                geom.faces.push( new THREE.Face3(897, 1038, 894) );
                geom.faces.push( new THREE.Face3(897, 1039, 1038) );
                geom.faces.push( new THREE.Face3(901, 1039, 897) );
                geom.faces.push( new THREE.Face3(901, 1040, 1039) );
                geom.faces.push( new THREE.Face3(901, 1041, 1040) );
                geom.faces.push( new THREE.Face3(906, 1041, 901) );
                geom.faces.push( new THREE.Face3(911, 1041, 906) );
                geom.faces.push( new THREE.Face3(911, 1042, 1041) );
                geom.faces.push( new THREE.Face3(915, 1042, 911) );
                geom.faces.push( new THREE.Face3(915, 1043, 1042) );
                geom.faces.push( new THREE.Face3(919, 1043, 915) );
                geom.faces.push( new THREE.Face3(919, 1044, 1043) );
                geom.faces.push( new THREE.Face3(919, 1045, 1044) );
                geom.faces.push( new THREE.Face3(921, 1045, 919) );
                geom.faces.push( new THREE.Face3(923, 1045, 921) );
                geom.faces.push( new THREE.Face3(923, 1046, 1045) );
                geom.faces.push( new THREE.Face3(925, 1047, 1046) );
                geom.faces.push( new THREE.Face3(925, 1046, 923) );
                geom.faces.push( new THREE.Face3(927, 1048, 1047) );
                geom.faces.push( new THREE.Face3(927, 1047, 925) );
                geom.faces.push( new THREE.Face3(927, 940, 1048) );
                geom.faces.push( new THREE.Face3(929, 940, 927) );
                geom.faces.push( new THREE.Face3(931, 940, 929) );
                geom.faces.push( new THREE.Face3(1049, 948, 952) );
                geom.faces.push( new THREE.Face3(1049, 1050, 948) );
                geom.faces.push( new THREE.Face3(1051, 978, 979) );
                geom.faces.push( new THREE.Face3(1051, 979, 1052) );
                geom.faces.push( new THREE.Face3(1053, 977, 978) );
                geom.faces.push( new THREE.Face3(1053, 978, 1051) );
                geom.faces.push( new THREE.Face3(1054, 952, 953) );
                geom.faces.push( new THREE.Face3(1054, 1049, 952) );
                geom.faces.push( new THREE.Face3(1055, 976, 977) );
                geom.faces.push( new THREE.Face3(1055, 977, 1053) );
                geom.faces.push( new THREE.Face3(1056, 953, 955) );
                geom.faces.push( new THREE.Face3(1056, 1054, 953) );
                geom.faces.push( new THREE.Face3(1024, 1057, 1058) );
                geom.faces.push( new THREE.Face3(1023, 1024, 1058) );
                geom.faces.push( new THREE.Face3(1059, 1056, 955) );
                geom.faces.push( new THREE.Face3(1059, 955, 957) );
                geom.faces.push( new THREE.Face3(1023, 1058, 1060) );
                geom.faces.push( new THREE.Face3(1025, 1057, 1024) );
                geom.faces.push( new THREE.Face3(1025, 1061, 1057) );
                geom.faces.push( new THREE.Face3(1062, 976, 1055) );
                geom.faces.push( new THREE.Face3(1062, 975, 976) );
                geom.faces.push( new THREE.Face3(1022, 1023, 1060) );
                geom.faces.push( new THREE.Face3(1022, 1060, 1063) );
                geom.faces.push( new THREE.Face3(1026, 1061, 1025) );
                geom.faces.push( new THREE.Face3(1026, 1064, 1061) );
                geom.faces.push( new THREE.Face3(1021, 1022, 1063) );
                geom.faces.push( new THREE.Face3(1021, 1063, 1065) );
                geom.faces.push( new THREE.Face3(1027, 1064, 1026) );
                geom.faces.push( new THREE.Face3(1027, 1066, 1064) );
                geom.faces.push( new THREE.Face3(1067, 1059, 957) );
                geom.faces.push( new THREE.Face3(1067, 957, 960) );
                geom.faces.push( new THREE.Face3(1068, 975, 1062) );
                geom.faces.push( new THREE.Face3(1068, 974, 975) );
                geom.faces.push( new THREE.Face3(1020, 1021, 1065) );
                geom.faces.push( new THREE.Face3(1020, 1065, 1069) );
                geom.faces.push( new THREE.Face3(1070, 960, 961) );
                geom.faces.push( new THREE.Face3(1028, 1066, 1027) );
                geom.faces.push( new THREE.Face3(1070, 1067, 960) );
                geom.faces.push( new THREE.Face3(1028, 1071, 1066) );
                geom.faces.push( new THREE.Face3(1072, 973, 974) );
                geom.faces.push( new THREE.Face3(1019, 1020, 1069) );
                geom.faces.push( new THREE.Face3(1072, 974, 1068) );
                geom.faces.push( new THREE.Face3(1019, 1069, 1073) );
                geom.faces.push( new THREE.Face3(1074, 972, 973) );
                geom.faces.push( new THREE.Face3(1029, 1071, 1028) );
                geom.faces.push( new THREE.Face3(1074, 973, 1072) );
                geom.faces.push( new THREE.Face3(1075, 961, 963) );
                geom.faces.push( new THREE.Face3(1029, 1076, 1071) );
                geom.faces.push( new THREE.Face3(1075, 1070, 961) );
                geom.faces.push( new THREE.Face3(1077, 971, 972) );
                geom.faces.push( new THREE.Face3(1077, 972, 1074) );
                geom.faces.push( new THREE.Face3(1078, 963, 966) );
                geom.faces.push( new THREE.Face3(1018, 1019, 1073) );
                geom.faces.push( new THREE.Face3(1018, 1073, 1079) );
                geom.faces.push( new THREE.Face3(1078, 1075, 963) );
                geom.faces.push( new THREE.Face3(1030, 1076, 1029) );
                geom.faces.push( new THREE.Face3(1030, 1080, 1076) );
                geom.faces.push( new THREE.Face3(1081, 970, 971) );
                geom.faces.push( new THREE.Face3(1081, 971, 1077) );
                geom.faces.push( new THREE.Face3(1017, 1079, 1082) );
                geom.faces.push( new THREE.Face3(1083, 966, 967) );
                geom.faces.push( new THREE.Face3(1017, 1018, 1079) );
                geom.faces.push( new THREE.Face3(1083, 1078, 966) );
                geom.faces.push( new THREE.Face3(1084, 969, 970) );
                geom.faces.push( new THREE.Face3(1084, 970, 1081) );
                geom.faces.push( new THREE.Face3(1085, 967, 968) );
                geom.faces.push( new THREE.Face3(1031, 1086, 1080) );
                geom.faces.push( new THREE.Face3(1085, 1083, 967) );
                geom.faces.push( new THREE.Face3(1031, 1080, 1030) );
                geom.faces.push( new THREE.Face3(1087, 968, 969) );
                geom.faces.push( new THREE.Face3(1087, 969, 1084) );
                geom.faces.push( new THREE.Face3(1087, 1085, 968) );
                geom.faces.push( new THREE.Face3(1016, 1082, 1088) );
                geom.faces.push( new THREE.Face3(1016, 1017, 1082) );
                geom.faces.push( new THREE.Face3(1032, 1089, 1086) );
                geom.faces.push( new THREE.Face3(1032, 1086, 1031) );
                geom.faces.push( new THREE.Face3(1015, 1088, 1090) );
                geom.faces.push( new THREE.Face3(1015, 1016, 1088) );
                geom.faces.push( new THREE.Face3(1033, 1089, 1032) );
                geom.faces.push( new THREE.Face3(1033, 1091, 1089) );
                geom.faces.push( new THREE.Face3(1014, 1015, 1090) );
                geom.faces.push( new THREE.Face3(1014, 1090, 1092) );
                geom.faces.push( new THREE.Face3(1034, 1093, 1091) );
                geom.faces.push( new THREE.Face3(1034, 1091, 1033) );
                geom.faces.push( new THREE.Face3(1013, 1014, 1092) );
                geom.faces.push( new THREE.Face3(1013, 1092, 1094) );
                geom.faces.push( new THREE.Face3(1035, 1093, 1034) );
                geom.faces.push( new THREE.Face3(1035, 1095, 1093) );
                geom.faces.push( new THREE.Face3(1012, 1013, 1094) );
                geom.faces.push( new THREE.Face3(1012, 1094, 1096) );
                geom.faces.push( new THREE.Face3(1036, 1095, 1035) );
                geom.faces.push( new THREE.Face3(1036, 1097, 1095) );
                geom.faces.push( new THREE.Face3(1011, 1012, 1096) );
                geom.faces.push( new THREE.Face3(1011, 1096, 1098) );
                geom.faces.push( new THREE.Face3(1037, 1097, 1036) );
                geom.faces.push( new THREE.Face3(1037, 1099, 1097) );
                geom.faces.push( new THREE.Face3(1010, 1011, 1098) );
                geom.faces.push( new THREE.Face3(1010, 1098, 1100) );
                geom.faces.push( new THREE.Face3(1101, 1010, 1100) );
                geom.faces.push( new THREE.Face3(1038, 1099, 1037) );
                geom.faces.push( new THREE.Face3(1038, 1102, 1099) );
                geom.faces.push( new THREE.Face3(1009, 1010, 1101) );
                geom.faces.push( new THREE.Face3(1103, 1009, 1101) );
                geom.faces.push( new THREE.Face3(1039, 1102, 1038) );
                geom.faces.push( new THREE.Face3(1039, 1104, 1102) );
                geom.faces.push( new THREE.Face3(1008, 1009, 1103) );
                geom.faces.push( new THREE.Face3(1105, 1008, 1103) );
                geom.faces.push( new THREE.Face3(1040, 1104, 1039) );
                geom.faces.push( new THREE.Face3(1040, 1106, 1104) );
                geom.faces.push( new THREE.Face3(1007, 1008, 1105) );
                geom.faces.push( new THREE.Face3(1107, 1007, 1105) );
                geom.faces.push( new THREE.Face3(1041, 1106, 1040) );
                geom.faces.push( new THREE.Face3(1041, 1108, 1106) );
                geom.faces.push( new THREE.Face3(1006, 1007, 1107) );
                geom.faces.push( new THREE.Face3(1109, 1006, 1107) );
                geom.faces.push( new THREE.Face3(1042, 1108, 1041) );
                geom.faces.push( new THREE.Face3(1042, 1110, 1108) );
                geom.faces.push( new THREE.Face3(1005, 1006, 1109) );
                geom.faces.push( new THREE.Face3(1111, 1005, 1109) );
                geom.faces.push( new THREE.Face3(1043, 1110, 1042) );
                geom.faces.push( new THREE.Face3(1043, 1112, 1110) );
                geom.faces.push( new THREE.Face3(1004, 1005, 1111) );
                geom.faces.push( new THREE.Face3(1113, 1004, 1111) );
                geom.faces.push( new THREE.Face3(1044, 1112, 1043) );
                geom.faces.push( new THREE.Face3(1044, 1114, 1112) );
                geom.faces.push( new THREE.Face3(1003, 1004, 1113) );
                geom.faces.push( new THREE.Face3(1115, 1003, 1113) );
                geom.faces.push( new THREE.Face3(1045, 1114, 1044) );
                geom.faces.push( new THREE.Face3(1045, 1116, 1114) );
                geom.faces.push( new THREE.Face3(1002, 1003, 1115) );
                geom.faces.push( new THREE.Face3(1046, 1116, 1045) );
                geom.faces.push( new THREE.Face3(1117, 1116, 1046) );
                geom.faces.push( new THREE.Face3(1118, 1002, 1115) );
                geom.faces.push( new THREE.Face3(1001, 1002, 1118) );
                geom.faces.push( new THREE.Face3(1047, 1117, 1046) );
                geom.faces.push( new THREE.Face3(1119, 1117, 1047) );
                geom.faces.push( new THREE.Face3(1120, 1001, 1118) );
                geom.faces.push( new THREE.Face3(1000, 1001, 1120) );
                geom.faces.push( new THREE.Face3(1048, 1119, 1047) );
                geom.faces.push( new THREE.Face3(1121, 1000, 1120) );
                geom.faces.push( new THREE.Face3(1122, 1119, 1048) );
                geom.faces.push( new THREE.Face3(999, 1000, 1121) );
                geom.faces.push( new THREE.Face3(940, 1122, 1048) );
                geom.faces.push( new THREE.Face3(1123, 1122, 940) );
                geom.faces.push( new THREE.Face3(1124, 999, 1121) );
                geom.faces.push( new THREE.Face3(998, 999, 1124) );
                geom.faces.push( new THREE.Face3(939, 1123, 940) );
                geom.faces.push( new THREE.Face3(1125, 1123, 939) );
                geom.faces.push( new THREE.Face3(1126, 998, 1124) );
                geom.faces.push( new THREE.Face3(997, 998, 1126) );
                geom.faces.push( new THREE.Face3(941, 1125, 939) );
                geom.faces.push( new THREE.Face3(1127, 997, 1126) );
                geom.faces.push( new THREE.Face3(1128, 1125, 941) );
                geom.faces.push( new THREE.Face3(996, 997, 1127) );
                geom.faces.push( new THREE.Face3(942, 1128, 941) );
                geom.faces.push( new THREE.Face3(1129, 996, 1127) );
                geom.faces.push( new THREE.Face3(1130, 1128, 942) );
                geom.faces.push( new THREE.Face3(995, 996, 1129) );
                geom.faces.push( new THREE.Face3(943, 1130, 942) );
                geom.faces.push( new THREE.Face3(1131, 1130, 943) );
                geom.faces.push( new THREE.Face3(1132, 995, 1129) );
                geom.faces.push( new THREE.Face3(994, 995, 1132) );
                geom.faces.push( new THREE.Face3(947, 1131, 943) );
                geom.faces.push( new THREE.Face3(1133, 1131, 947) );
                geom.faces.push( new THREE.Face3(1134, 994, 1132) );
                geom.faces.push( new THREE.Face3(993, 994, 1134) );
                geom.faces.push( new THREE.Face3(949, 1133, 947) );
                geom.faces.push( new THREE.Face3(1135, 1133, 949) );
                geom.faces.push( new THREE.Face3(1136, 993, 1134) );
                geom.faces.push( new THREE.Face3(992, 993, 1136) );
                geom.faces.push( new THREE.Face3(950, 1135, 949) );
                geom.faces.push( new THREE.Face3(1137, 992, 1136) );
                geom.faces.push( new THREE.Face3(1138, 1135, 950) );
                geom.faces.push( new THREE.Face3(991, 992, 1137) );
                geom.faces.push( new THREE.Face3(951, 1138, 950) );
                geom.faces.push( new THREE.Face3(1139, 1138, 951) );
                geom.faces.push( new THREE.Face3(1140, 990, 991) );
                geom.faces.push( new THREE.Face3(1140, 991, 1137) );
                geom.faces.push( new THREE.Face3(954, 1139, 951) );
                geom.faces.push( new THREE.Face3(1141, 1139, 954) );
                geom.faces.push( new THREE.Face3(1142, 989, 990) );
                geom.faces.push( new THREE.Face3(1142, 990, 1140) );
                geom.faces.push( new THREE.Face3(956, 1141, 954) );
                geom.faces.push( new THREE.Face3(1143, 1141, 956) );
                geom.faces.push( new THREE.Face3(1144, 989, 1142) );
                geom.faces.push( new THREE.Face3(1144, 988, 989) );
                geom.faces.push( new THREE.Face3(958, 1143, 956) );
                geom.faces.push( new THREE.Face3(1145, 988, 1144) );
                geom.faces.push( new THREE.Face3(1145, 987, 988) );
                geom.faces.push( new THREE.Face3(1146, 1143, 958) );
                geom.faces.push( new THREE.Face3(959, 1146, 958) );
                geom.faces.push( new THREE.Face3(1147, 1146, 959) );
                geom.faces.push( new THREE.Face3(1148, 987, 1145) );
                geom.faces.push( new THREE.Face3(1148, 986, 987) );
                geom.faces.push( new THREE.Face3(962, 1147, 959) );
                geom.faces.push( new THREE.Face3(1149, 1147, 962) );
                geom.faces.push( new THREE.Face3(1150, 986, 1148) );
                geom.faces.push( new THREE.Face3(1150, 985, 986) );
                geom.faces.push( new THREE.Face3(964, 1149, 962) );
                geom.faces.push( new THREE.Face3(1151, 1149, 964) );
                geom.faces.push( new THREE.Face3(1152, 985, 1150) );
                geom.faces.push( new THREE.Face3(1152, 984, 985) );
                geom.faces.push( new THREE.Face3(965, 1151, 964) );
                geom.faces.push( new THREE.Face3(1153, 1151, 965) );
                geom.faces.push( new THREE.Face3(1154, 983, 984) );
                geom.faces.push( new THREE.Face3(1154, 984, 1152) );
                geom.faces.push( new THREE.Face3(945, 1153, 965) );
                geom.faces.push( new THREE.Face3(1155, 982, 983) );
                geom.faces.push( new THREE.Face3(1155, 983, 1154) );
                geom.faces.push( new THREE.Face3(1156, 1153, 945) );
                geom.faces.push( new THREE.Face3(1157, 945, 944) );
                geom.faces.push( new THREE.Face3(1157, 1156, 945) );
                geom.faces.push( new THREE.Face3(1158, 981, 982) );
                geom.faces.push( new THREE.Face3(1158, 982, 1155) );
                geom.faces.push( new THREE.Face3(1159, 980, 981) );
                geom.faces.push( new THREE.Face3(1159, 981, 1158) );
                geom.faces.push( new THREE.Face3(1160, 944, 946) );
                geom.faces.push( new THREE.Face3(1160, 1157, 944) );
                geom.faces.push( new THREE.Face3(1050, 946, 948) );
                geom.faces.push( new THREE.Face3(1050, 1160, 946) );
                geom.faces.push( new THREE.Face3(1052, 979, 980) );
                geom.faces.push( new THREE.Face3(1052, 980, 1159) );
                geom.faces.push( new THREE.Face3(1117, 1161, 1162) );
                geom.faces.push( new THREE.Face3(1117, 1162, 1116) );
                geom.faces.push( new THREE.Face3(1119, 1161, 1117) );
                geom.faces.push( new THREE.Face3(1119, 1163, 1161) );
                geom.faces.push( new THREE.Face3(1122, 1163, 1119) );
                geom.faces.push( new THREE.Face3(1122, 1164, 1163) );
                geom.faces.push( new THREE.Face3(1157, 1165, 1166) );
                geom.faces.push( new THREE.Face3(1122, 1167, 1164) );
                geom.faces.push( new THREE.Face3(1157, 1166, 1156) );
                geom.faces.push( new THREE.Face3(1123, 1167, 1122) );
                geom.faces.push( new THREE.Face3(1160, 1168, 1165) );
                geom.faces.push( new THREE.Face3(1160, 1165, 1157) );
                geom.faces.push( new THREE.Face3(1125, 1167, 1123) );
                geom.faces.push( new THREE.Face3(1125, 1169, 1167) );
                geom.faces.push( new THREE.Face3(1050, 1170, 1168) );
                geom.faces.push( new THREE.Face3(1050, 1168, 1160) );
                geom.faces.push( new THREE.Face3(1128, 1169, 1125) );
                geom.faces.push( new THREE.Face3(1128, 1171, 1169) );
                geom.faces.push( new THREE.Face3(1049, 1172, 1170) );
                geom.faces.push( new THREE.Face3(1049, 1173, 1172) );
                geom.faces.push( new THREE.Face3(1049, 1170, 1050) );
                geom.faces.push( new THREE.Face3(1130, 1171, 1128) );
                geom.faces.push( new THREE.Face3(1130, 1174, 1171) );
                geom.faces.push( new THREE.Face3(1130, 1175, 1174) );
                geom.faces.push( new THREE.Face3(1054, 1173, 1049) );
                geom.faces.push( new THREE.Face3(1131, 1175, 1130) );
                geom.faces.push( new THREE.Face3(1133, 1176, 1175) );
                geom.faces.push( new THREE.Face3(1056, 1177, 1173) );
                geom.faces.push( new THREE.Face3(1133, 1175, 1131) );
                geom.faces.push( new THREE.Face3(1056, 1173, 1054) );
                geom.faces.push( new THREE.Face3(1135, 1178, 1176) );
                geom.faces.push( new THREE.Face3(1059, 1179, 1177) );
                geom.faces.push( new THREE.Face3(1135, 1176, 1133) );
                geom.faces.push( new THREE.Face3(1059, 1177, 1056) );
                geom.faces.push( new THREE.Face3(1138, 1180, 1178) );
                geom.faces.push( new THREE.Face3(1138, 1181, 1180) );
                geom.faces.push( new THREE.Face3(1067, 1182, 1179) );
                geom.faces.push( new THREE.Face3(1138, 1178, 1135) );
                geom.faces.push( new THREE.Face3(1067, 1179, 1059) );
                geom.faces.push( new THREE.Face3(1139, 1181, 1138) );
                geom.faces.push( new THREE.Face3(1070, 1183, 1182) );
                geom.faces.push( new THREE.Face3(1070, 1184, 1183) );
                geom.faces.push( new THREE.Face3(1070, 1182, 1067) );
                geom.faces.push( new THREE.Face3(1141, 1185, 1181) );
                geom.faces.push( new THREE.Face3(1141, 1181, 1139) );
                geom.faces.push( new THREE.Face3(1075, 1186, 1184) );
                geom.faces.push( new THREE.Face3(1075, 1184, 1070) );
                geom.faces.push( new THREE.Face3(1143, 1187, 1185) );
                geom.faces.push( new THREE.Face3(1143, 1185, 1141) );
                geom.faces.push( new THREE.Face3(1078, 1186, 1075) );
                geom.faces.push( new THREE.Face3(1146, 1188, 1187) );
                geom.faces.push( new THREE.Face3(1146, 1189, 1188) );
                geom.faces.push( new THREE.Face3(1146, 1187, 1143) );
                geom.faces.push( new THREE.Face3(1083, 1190, 1186) );
                geom.faces.push( new THREE.Face3(1083, 1186, 1078) );
                geom.faces.push( new THREE.Face3(1147, 1189, 1146) );
                geom.faces.push( new THREE.Face3(1085, 1191, 1190) );
                geom.faces.push( new THREE.Face3(1149, 1192, 1189) );
                geom.faces.push( new THREE.Face3(1085, 1190, 1083) );
                geom.faces.push( new THREE.Face3(1149, 1189, 1147) );
                geom.faces.push( new THREE.Face3(1087, 1193, 1191) );
                geom.faces.push( new THREE.Face3(1151, 1194, 1192) );
                geom.faces.push( new THREE.Face3(1087, 1191, 1085) );
                geom.faces.push( new THREE.Face3(1151, 1192, 1149) );
                geom.faces.push( new THREE.Face3(1153, 1195, 1194) );
                geom.faces.push( new THREE.Face3(1153, 1166, 1195) );
                geom.faces.push( new THREE.Face3(1084, 1196, 1193) );
                geom.faces.push( new THREE.Face3(1153, 1194, 1151) );
                geom.faces.push( new THREE.Face3(1084, 1193, 1087) );
                geom.faces.push( new THREE.Face3(1156, 1166, 1153) );
                geom.faces.push( new THREE.Face3(1081, 1197, 1196) );
                geom.faces.push( new THREE.Face3(1081, 1196, 1084) );
                geom.faces.push( new THREE.Face3(1077, 1198, 1197) );
                geom.faces.push( new THREE.Face3(1077, 1197, 1081) );
                geom.faces.push( new THREE.Face3(1074, 1198, 1077) );
                geom.faces.push( new THREE.Face3(1074, 1199, 1198) );
                geom.faces.push( new THREE.Face3(1072, 1199, 1074) );
                geom.faces.push( new THREE.Face3(1072, 1200, 1199) );
                geom.faces.push( new THREE.Face3(1072, 1201, 1200) );
                geom.faces.push( new THREE.Face3(1068, 1201, 1072) );
                geom.faces.push( new THREE.Face3(1068, 1202, 1201) );
                geom.faces.push( new THREE.Face3(1062, 1202, 1068) );
                geom.faces.push( new THREE.Face3(1055, 1202, 1062) );
                geom.faces.push( new THREE.Face3(1055, 1203, 1202) );
                geom.faces.push( new THREE.Face3(1053, 1203, 1055) );
                geom.faces.push( new THREE.Face3(1053, 1204, 1203) );
                geom.faces.push( new THREE.Face3(1051, 1205, 1204) );
                geom.faces.push( new THREE.Face3(1051, 1204, 1053) );
                geom.faces.push( new THREE.Face3(1052, 1206, 1205) );
                geom.faces.push( new THREE.Face3(1052, 1205, 1051) );
                geom.faces.push( new THREE.Face3(1159, 1207, 1206) );
                geom.faces.push( new THREE.Face3(1159, 1206, 1052) );
                geom.faces.push( new THREE.Face3(1158, 1208, 1207) );
                geom.faces.push( new THREE.Face3(1158, 1207, 1159) );
                geom.faces.push( new THREE.Face3(1155, 1209, 1208) );
                geom.faces.push( new THREE.Face3(1155, 1208, 1158) );
                geom.faces.push( new THREE.Face3(1154, 1210, 1209) );
                geom.faces.push( new THREE.Face3(1154, 1209, 1155) );
                geom.faces.push( new THREE.Face3(1152, 1211, 1210) );
                geom.faces.push( new THREE.Face3(1152, 1210, 1154) );
                geom.faces.push( new THREE.Face3(1150, 1212, 1211) );
                geom.faces.push( new THREE.Face3(1150, 1211, 1152) );
                geom.faces.push( new THREE.Face3(1148, 1213, 1212) );
                geom.faces.push( new THREE.Face3(1148, 1212, 1150) );
                geom.faces.push( new THREE.Face3(1145, 1214, 1213) );
                geom.faces.push( new THREE.Face3(1145, 1213, 1148) );
                geom.faces.push( new THREE.Face3(1144, 1215, 1214) );
                geom.faces.push( new THREE.Face3(1144, 1214, 1145) );
                geom.faces.push( new THREE.Face3(1142, 1216, 1215) );
                geom.faces.push( new THREE.Face3(1142, 1215, 1144) );
                geom.faces.push( new THREE.Face3(1140, 1217, 1216) );
                geom.faces.push( new THREE.Face3(1140, 1216, 1142) );
                geom.faces.push( new THREE.Face3(1137, 1218, 1217) );
                geom.faces.push( new THREE.Face3(1137, 1217, 1140) );
                geom.faces.push( new THREE.Face3(1136, 1219, 1218) );
                geom.faces.push( new THREE.Face3(1136, 1220, 1219) );
                geom.faces.push( new THREE.Face3(1136, 1218, 1137) );
                geom.faces.push( new THREE.Face3(1134, 1220, 1136) );
                geom.faces.push( new THREE.Face3(1132, 1221, 1220) );
                geom.faces.push( new THREE.Face3(1132, 1222, 1221) );
                geom.faces.push( new THREE.Face3(1132, 1220, 1134) );
                geom.faces.push( new THREE.Face3(1129, 1222, 1132) );
                geom.faces.push( new THREE.Face3(1127, 1223, 1222) );
                geom.faces.push( new THREE.Face3(1127, 1222, 1129) );
                geom.faces.push( new THREE.Face3(1126, 1224, 1223) );
                geom.faces.push( new THREE.Face3(1126, 1223, 1127) );
                geom.faces.push( new THREE.Face3(1124, 1224, 1126) );
                geom.faces.push( new THREE.Face3(1124, 1225, 1224) );
                geom.faces.push( new THREE.Face3(1121, 1225, 1124) );
                geom.faces.push( new THREE.Face3(1121, 1226, 1225) );
                geom.faces.push( new THREE.Face3(1121, 1227, 1226) );
                geom.faces.push( new THREE.Face3(1120, 1227, 1121) );
                geom.faces.push( new THREE.Face3(1118, 1227, 1120) );
                geom.faces.push( new THREE.Face3(1118, 1228, 1227) );
                geom.faces.push( new THREE.Face3(1115, 1228, 1118) );
                geom.faces.push( new THREE.Face3(1115, 1229, 1228) );
                geom.faces.push( new THREE.Face3(1113, 1229, 1115) );
                geom.faces.push( new THREE.Face3(1113, 1230, 1229) );
                geom.faces.push( new THREE.Face3(1111, 1230, 1113) );
                geom.faces.push( new THREE.Face3(1111, 1231, 1230) );
                geom.faces.push( new THREE.Face3(1109, 1231, 1111) );
                geom.faces.push( new THREE.Face3(1109, 1232, 1231) );
                geom.faces.push( new THREE.Face3(1107, 1232, 1109) );
                geom.faces.push( new THREE.Face3(1107, 1233, 1232) );
                geom.faces.push( new THREE.Face3(1105, 1233, 1107) );
                geom.faces.push( new THREE.Face3(1105, 1234, 1233) );
                geom.faces.push( new THREE.Face3(1103, 1234, 1105) );
                geom.faces.push( new THREE.Face3(1103, 1235, 1234) );
                geom.faces.push( new THREE.Face3(1101, 1235, 1103) );
                geom.faces.push( new THREE.Face3(1101, 1236, 1235) );
                geom.faces.push( new THREE.Face3(1100, 1236, 1101) );
                geom.faces.push( new THREE.Face3(1100, 1237, 1236) );
                geom.faces.push( new THREE.Face3(1098, 1238, 1237) );
                geom.faces.push( new THREE.Face3(1098, 1237, 1100) );
                geom.faces.push( new THREE.Face3(1096, 1239, 1238) );
                geom.faces.push( new THREE.Face3(1096, 1238, 1098) );
                geom.faces.push( new THREE.Face3(1094, 1240, 1239) );
                geom.faces.push( new THREE.Face3(1094, 1239, 1096) );
                geom.faces.push( new THREE.Face3(1092, 1241, 1240) );
                geom.faces.push( new THREE.Face3(1092, 1240, 1094) );
                geom.faces.push( new THREE.Face3(1090, 1242, 1241) );
                geom.faces.push( new THREE.Face3(1090, 1241, 1092) );
                geom.faces.push( new THREE.Face3(1088, 1242, 1090) );
                geom.faces.push( new THREE.Face3(1088, 1243, 1242) );
                geom.faces.push( new THREE.Face3(1082, 1244, 1243) );
                geom.faces.push( new THREE.Face3(1082, 1243, 1088) );
                geom.faces.push( new THREE.Face3(1079, 1245, 1244) );
                geom.faces.push( new THREE.Face3(1079, 1244, 1082) );
                geom.faces.push( new THREE.Face3(1073, 1246, 1245) );
                geom.faces.push( new THREE.Face3(1073, 1245, 1079) );
                geom.faces.push( new THREE.Face3(1069, 1247, 1246) );
                geom.faces.push( new THREE.Face3(1069, 1246, 1073) );
                geom.faces.push( new THREE.Face3(1065, 1248, 1247) );
                geom.faces.push( new THREE.Face3(1065, 1247, 1069) );
                geom.faces.push( new THREE.Face3(1063, 1249, 1248) );
                geom.faces.push( new THREE.Face3(1063, 1248, 1065) );
                geom.faces.push( new THREE.Face3(1060, 1249, 1063) );
                geom.faces.push( new THREE.Face3(1060, 1250, 1249) );
                geom.faces.push( new THREE.Face3(1058, 1250, 1060) );
                geom.faces.push( new THREE.Face3(1058, 1251, 1250) );
                geom.faces.push( new THREE.Face3(1057, 1251, 1058) );
                geom.faces.push( new THREE.Face3(1057, 1252, 1251) );
                geom.faces.push( new THREE.Face3(1061, 1252, 1057) );
                geom.faces.push( new THREE.Face3(1061, 1253, 1252) );
                geom.faces.push( new THREE.Face3(1064, 1253, 1061) );
                geom.faces.push( new THREE.Face3(1064, 1254, 1253) );
                geom.faces.push( new THREE.Face3(1066, 1254, 1064) );
                geom.faces.push( new THREE.Face3(1066, 1255, 1254) );
                geom.faces.push( new THREE.Face3(1071, 1255, 1066) );
                geom.faces.push( new THREE.Face3(1071, 1256, 1255) );
                geom.faces.push( new THREE.Face3(1076, 1256, 1071) );
                geom.faces.push( new THREE.Face3(1076, 1257, 1256) );
                geom.faces.push( new THREE.Face3(1080, 1257, 1076) );
                geom.faces.push( new THREE.Face3(1080, 1258, 1257) );
                geom.faces.push( new THREE.Face3(1086, 1258, 1080) );
                geom.faces.push( new THREE.Face3(1086, 1259, 1258) );
                geom.faces.push( new THREE.Face3(1089, 1259, 1086) );
                geom.faces.push( new THREE.Face3(1089, 1260, 1259) );
                geom.faces.push( new THREE.Face3(1091, 1260, 1089) );
                geom.faces.push( new THREE.Face3(1091, 1261, 1260) );
                geom.faces.push( new THREE.Face3(1093, 1261, 1091) );
                geom.faces.push( new THREE.Face3(1093, 1262, 1261) );
                geom.faces.push( new THREE.Face3(1095, 1262, 1093) );
                geom.faces.push( new THREE.Face3(1095, 1263, 1262) );
                geom.faces.push( new THREE.Face3(1097, 1263, 1095) );
                geom.faces.push( new THREE.Face3(1097, 1264, 1263) );
                geom.faces.push( new THREE.Face3(1099, 1264, 1097) );
                geom.faces.push( new THREE.Face3(1099, 1265, 1264) );
                geom.faces.push( new THREE.Face3(1099, 1266, 1265) );
                geom.faces.push( new THREE.Face3(1102, 1266, 1099) );
                geom.faces.push( new THREE.Face3(1104, 1266, 1102) );
                geom.faces.push( new THREE.Face3(1104, 1267, 1266) );
                geom.faces.push( new THREE.Face3(1106, 1267, 1104) );
                geom.faces.push( new THREE.Face3(1106, 1268, 1267) );
                geom.faces.push( new THREE.Face3(1108, 1268, 1106) );
                geom.faces.push( new THREE.Face3(1108, 1269, 1268) );
                geom.faces.push( new THREE.Face3(1108, 1270, 1269) );
                geom.faces.push( new THREE.Face3(1110, 1270, 1108) );
                geom.faces.push( new THREE.Face3(1112, 1270, 1110) );
                geom.faces.push( new THREE.Face3(1112, 1271, 1270) );
                geom.faces.push( new THREE.Face3(1114, 1271, 1112) );
                geom.faces.push( new THREE.Face3(1114, 1272, 1271) );
                geom.faces.push( new THREE.Face3(1114, 1162, 1272) );
                geom.faces.push( new THREE.Face3(1116, 1162, 1114) );
                geom.faces.push( new THREE.Face3(1273, 1205, 1274) );
                geom.faces.push( new THREE.Face3(1274, 1205, 1206) );
                geom.faces.push( new THREE.Face3(1275, 1172, 1276) );
                geom.faces.push( new THREE.Face3(1170, 1172, 1275) );
                geom.faces.push( new THREE.Face3(1277, 1204, 1273) );
                geom.faces.push( new THREE.Face3(1273, 1204, 1205) );
                geom.faces.push( new THREE.Face3(1276, 1173, 1278) );
                geom.faces.push( new THREE.Face3(1172, 1173, 1276) );
                geom.faces.push( new THREE.Face3(1279, 1203, 1277) );
                geom.faces.push( new THREE.Face3(1277, 1203, 1204) );
                geom.faces.push( new THREE.Face3(1278, 1177, 1280) );
                geom.faces.push( new THREE.Face3(1173, 1177, 1278) );
                geom.faces.push( new THREE.Face3(1252, 1281, 1251) );
                geom.faces.push( new THREE.Face3(1281, 1282, 1251) );
                geom.faces.push( new THREE.Face3(1279, 1202, 1203) );
                geom.faces.push( new THREE.Face3(1251, 1282, 1250) );
                geom.faces.push( new THREE.Face3(1252, 1283, 1281) );
                geom.faces.push( new THREE.Face3(1284, 1202, 1279) );
                geom.faces.push( new THREE.Face3(1177, 1179, 1280) );
                geom.faces.push( new THREE.Face3(1280, 1179, 1285) );
                geom.faces.push( new THREE.Face3(1253, 1283, 1252) );
                geom.faces.push( new THREE.Face3(1282, 1286, 1250) );
                geom.faces.push( new THREE.Face3(1250, 1286, 1249) );
                geom.faces.push( new THREE.Face3(1253, 1287, 1283) );
                geom.faces.push( new THREE.Face3(1254, 1287, 1253) );
                geom.faces.push( new THREE.Face3(1286, 1288, 1249) );
                geom.faces.push( new THREE.Face3(1249, 1288, 1248) );
                geom.faces.push( new THREE.Face3(1254, 1289, 1287) );
                geom.faces.push( new THREE.Face3(1255, 1289, 1254) );
                geom.faces.push( new THREE.Face3(1290, 1201, 1284) );
                geom.faces.push( new THREE.Face3(1284, 1201, 1202) );
                geom.faces.push( new THREE.Face3(1285, 1182, 1291) );
                geom.faces.push( new THREE.Face3(1179, 1182, 1285) );
                geom.faces.push( new THREE.Face3(1288, 1292, 1248) );
                geom.faces.push( new THREE.Face3(1248, 1292, 1247) );
                geom.faces.push( new THREE.Face3(1293, 1200, 1290) );
                geom.faces.push( new THREE.Face3(1255, 1294, 1289) );
                geom.faces.push( new THREE.Face3(1290, 1200, 1201) );
                geom.faces.push( new THREE.Face3(1291, 1183, 1295) );
                geom.faces.push( new THREE.Face3(1256, 1294, 1255) );
                geom.faces.push( new THREE.Face3(1182, 1183, 1291) );
                geom.faces.push( new THREE.Face3(1292, 1296, 1247) );
                geom.faces.push( new THREE.Face3(1247, 1296, 1246) );
                geom.faces.push( new THREE.Face3(1297, 1199, 1293) );
                geom.faces.push( new THREE.Face3(1293, 1199, 1200) );
                geom.faces.push( new THREE.Face3(1295, 1184, 1298) );
                geom.faces.push( new THREE.Face3(1256, 1299, 1294) );
                geom.faces.push( new THREE.Face3(1257, 1299, 1256) );
                geom.faces.push( new THREE.Face3(1183, 1184, 1295) );
                geom.faces.push( new THREE.Face3(1300, 1198, 1297) );
                geom.faces.push( new THREE.Face3(1297, 1198, 1199) );
                geom.faces.push( new THREE.Face3(1298, 1186, 1301) );
                geom.faces.push( new THREE.Face3(1246, 1302, 1245) );
                geom.faces.push( new THREE.Face3(1184, 1186, 1298) );
                geom.faces.push( new THREE.Face3(1296, 1302, 1246) );
                geom.faces.push( new THREE.Face3(1257, 1303, 1299) );
                geom.faces.push( new THREE.Face3(1301, 1190, 1304) );
                geom.faces.push( new THREE.Face3(1258, 1303, 1257) );
                geom.faces.push( new THREE.Face3(1186, 1190, 1301) );
                geom.faces.push( new THREE.Face3(1245, 1305, 1244) );
                geom.faces.push( new THREE.Face3(1306, 1197, 1300) );
                geom.faces.push( new THREE.Face3(1300, 1197, 1198) );
                geom.faces.push( new THREE.Face3(1302, 1305, 1245) );
                geom.faces.push( new THREE.Face3(1304, 1191, 1307) );
                geom.faces.push( new THREE.Face3(1190, 1191, 1304) );
                geom.faces.push( new THREE.Face3(1308, 1196, 1306) );
                geom.faces.push( new THREE.Face3(1306, 1196, 1197) );
                geom.faces.push( new THREE.Face3(1307, 1193, 1308) );
                geom.faces.push( new THREE.Face3(1258, 1309, 1303) );
                geom.faces.push( new THREE.Face3(1191, 1193, 1307) );
                geom.faces.push( new THREE.Face3(1259, 1309, 1258) );
                geom.faces.push( new THREE.Face3(1308, 1193, 1196) );
                geom.faces.push( new THREE.Face3(1305, 1310, 1244) );
                geom.faces.push( new THREE.Face3(1244, 1310, 1243) );
                geom.faces.push( new THREE.Face3(1260, 1311, 1259) );
                geom.faces.push( new THREE.Face3(1259, 1311, 1309) );
                geom.faces.push( new THREE.Face3(1243, 1312, 1242) );
                geom.faces.push( new THREE.Face3(1310, 1312, 1243) );
                geom.faces.push( new THREE.Face3(1261, 1313, 1260) );
                geom.faces.push( new THREE.Face3(1260, 1313, 1311) );
                geom.faces.push( new THREE.Face3(1242, 1314, 1241) );
                geom.faces.push( new THREE.Face3(1312, 1314, 1242) );
                geom.faces.push( new THREE.Face3(1261, 1315, 1313) );
                geom.faces.push( new THREE.Face3(1262, 1315, 1261) );
                geom.faces.push( new THREE.Face3(1241, 1316, 1240) );
                geom.faces.push( new THREE.Face3(1314, 1316, 1241) );
                geom.faces.push( new THREE.Face3(1262, 1317, 1315) );
                geom.faces.push( new THREE.Face3(1263, 1317, 1262) );
                geom.faces.push( new THREE.Face3(1316, 1318, 1240) );
                geom.faces.push( new THREE.Face3(1240, 1318, 1239) );
                geom.faces.push( new THREE.Face3(1263, 1319, 1317) );
                geom.faces.push( new THREE.Face3(1264, 1319, 1263) );
                geom.faces.push( new THREE.Face3(1318, 1320, 1239) );
                geom.faces.push( new THREE.Face3(1239, 1320, 1238) );
                geom.faces.push( new THREE.Face3(1264, 1321, 1319) );
                geom.faces.push( new THREE.Face3(1265, 1321, 1264) );
                geom.faces.push( new THREE.Face3(1320, 1322, 1238) );
                geom.faces.push( new THREE.Face3(1238, 1322, 1237) );
                geom.faces.push( new THREE.Face3(1322, 1236, 1237) );
                geom.faces.push( new THREE.Face3(1265, 1323, 1321) );
                geom.faces.push( new THREE.Face3(1266, 1323, 1265) );
                geom.faces.push( new THREE.Face3(1322, 1324, 1236) );
                geom.faces.push( new THREE.Face3(1324, 1235, 1236) );
                geom.faces.push( new THREE.Face3(1266, 1325, 1323) );
                geom.faces.push( new THREE.Face3(1267, 1325, 1266) );
                geom.faces.push( new THREE.Face3(1324, 1326, 1235) );
                geom.faces.push( new THREE.Face3(1326, 1234, 1235) );
                geom.faces.push( new THREE.Face3(1267, 1327, 1325) );
                geom.faces.push( new THREE.Face3(1268, 1327, 1267) );
                geom.faces.push( new THREE.Face3(1326, 1328, 1234) );
                geom.faces.push( new THREE.Face3(1328, 1233, 1234) );
                geom.faces.push( new THREE.Face3(1268, 1329, 1327) );
                geom.faces.push( new THREE.Face3(1269, 1329, 1268) );
                geom.faces.push( new THREE.Face3(1328, 1330, 1233) );
                geom.faces.push( new THREE.Face3(1330, 1232, 1233) );
                geom.faces.push( new THREE.Face3(1269, 1331, 1329) );
                geom.faces.push( new THREE.Face3(1270, 1331, 1269) );
                geom.faces.push( new THREE.Face3(1330, 1332, 1232) );
                geom.faces.push( new THREE.Face3(1332, 1231, 1232) );
                geom.faces.push( new THREE.Face3(1270, 1333, 1331) );
                geom.faces.push( new THREE.Face3(1271, 1333, 1270) );
                geom.faces.push( new THREE.Face3(1332, 1334, 1231) );
                geom.faces.push( new THREE.Face3(1334, 1230, 1231) );
                geom.faces.push( new THREE.Face3(1271, 1335, 1333) );
                geom.faces.push( new THREE.Face3(1272, 1335, 1271) );
                geom.faces.push( new THREE.Face3(1334, 1336, 1230) );
                geom.faces.push( new THREE.Face3(1336, 1229, 1230) );
                geom.faces.push( new THREE.Face3(1162, 1337, 1272) );
                geom.faces.push( new THREE.Face3(1272, 1337, 1335) );
                geom.faces.push( new THREE.Face3(1336, 1338, 1229) );
                geom.faces.push( new THREE.Face3(1162, 1339, 1337) );
                geom.faces.push( new THREE.Face3(1162, 1161, 1339) );
                geom.faces.push( new THREE.Face3(1338, 1228, 1229) );
                geom.faces.push( new THREE.Face3(1338, 1340, 1228) );
                geom.faces.push( new THREE.Face3(1161, 1341, 1339) );
                geom.faces.push( new THREE.Face3(1161, 1163, 1341) );
                geom.faces.push( new THREE.Face3(1340, 1227, 1228) );
                geom.faces.push( new THREE.Face3(1340, 1342, 1227) );
                geom.faces.push( new THREE.Face3(1163, 1343, 1341) );
                geom.faces.push( new THREE.Face3(1342, 1226, 1227) );
                geom.faces.push( new THREE.Face3(1163, 1164, 1343) );
                geom.faces.push( new THREE.Face3(1342, 1344, 1226) );
                geom.faces.push( new THREE.Face3(1164, 1345, 1343) );
                geom.faces.push( new THREE.Face3(1164, 1167, 1345) );
                geom.faces.push( new THREE.Face3(1344, 1225, 1226) );
                geom.faces.push( new THREE.Face3(1344, 1346, 1225) );
                geom.faces.push( new THREE.Face3(1167, 1347, 1345) );
                geom.faces.push( new THREE.Face3(1167, 1169, 1347) );
                geom.faces.push( new THREE.Face3(1346, 1224, 1225) );
                geom.faces.push( new THREE.Face3(1346, 1348, 1224) );
                geom.faces.push( new THREE.Face3(1169, 1349, 1347) );
                geom.faces.push( new THREE.Face3(1348, 1223, 1224) );
                geom.faces.push( new THREE.Face3(1169, 1171, 1349) );
                geom.faces.push( new THREE.Face3(1348, 1350, 1223) );
                geom.faces.push( new THREE.Face3(1171, 1351, 1349) );
                geom.faces.push( new THREE.Face3(1171, 1174, 1351) );
                geom.faces.push( new THREE.Face3(1350, 1222, 1223) );
                geom.faces.push( new THREE.Face3(1350, 1352, 1222) );
                geom.faces.push( new THREE.Face3(1174, 1353, 1351) );
                geom.faces.push( new THREE.Face3(1174, 1175, 1353) );
                geom.faces.push( new THREE.Face3(1352, 1221, 1222) );
                geom.faces.push( new THREE.Face3(1352, 1354, 1221) );
                geom.faces.push( new THREE.Face3(1175, 1355, 1353) );
                geom.faces.push( new THREE.Face3(1175, 1176, 1355) );
                geom.faces.push( new THREE.Face3(1354, 1220, 1221) );
                geom.faces.push( new THREE.Face3(1354, 1356, 1220) );
                geom.faces.push( new THREE.Face3(1176, 1357, 1355) );
                geom.faces.push( new THREE.Face3(1176, 1178, 1357) );
                geom.faces.push( new THREE.Face3(1356, 1219, 1220) );
                geom.faces.push( new THREE.Face3(1356, 1358, 1219) );
                geom.faces.push( new THREE.Face3(1178, 1359, 1357) );
                geom.faces.push( new THREE.Face3(1358, 1218, 1219) );
                geom.faces.push( new THREE.Face3(1178, 1180, 1359) );
                geom.faces.push( new THREE.Face3(1358, 1360, 1218) );
                geom.faces.push( new THREE.Face3(1180, 1361, 1359) );
                geom.faces.push( new THREE.Face3(1180, 1181, 1361) );
                geom.faces.push( new THREE.Face3(1362, 1217, 1360) );
                geom.faces.push( new THREE.Face3(1360, 1217, 1218) );
                geom.faces.push( new THREE.Face3(1181, 1363, 1361) );
                geom.faces.push( new THREE.Face3(1181, 1185, 1363) );
                geom.faces.push( new THREE.Face3(1364, 1216, 1362) );
                geom.faces.push( new THREE.Face3(1362, 1216, 1217) );
                geom.faces.push( new THREE.Face3(1185, 1365, 1363) );
                geom.faces.push( new THREE.Face3(1185, 1187, 1365) );
                geom.faces.push( new THREE.Face3(1364, 1215, 1216) );
                geom.faces.push( new THREE.Face3(1366, 1215, 1364) );
                geom.faces.push( new THREE.Face3(1187, 1367, 1365) );
                geom.faces.push( new THREE.Face3(1366, 1214, 1215) );
                geom.faces.push( new THREE.Face3(1368, 1214, 1366) );
                geom.faces.push( new THREE.Face3(1187, 1188, 1367) );
                geom.faces.push( new THREE.Face3(1188, 1369, 1367) );
                geom.faces.push( new THREE.Face3(1188, 1189, 1369) );
                geom.faces.push( new THREE.Face3(1368, 1213, 1214) );
                geom.faces.push( new THREE.Face3(1370, 1213, 1368) );
                geom.faces.push( new THREE.Face3(1189, 1371, 1369) );
                geom.faces.push( new THREE.Face3(1189, 1192, 1371) );
                geom.faces.push( new THREE.Face3(1370, 1212, 1213) );
                geom.faces.push( new THREE.Face3(1372, 1212, 1370) );
                geom.faces.push( new THREE.Face3(1192, 1373, 1371) );
                geom.faces.push( new THREE.Face3(1192, 1194, 1373) );
                geom.faces.push( new THREE.Face3(1374, 1211, 1372) );
                geom.faces.push( new THREE.Face3(1372, 1211, 1212) );
                geom.faces.push( new THREE.Face3(1194, 1375, 1373) );
                geom.faces.push( new THREE.Face3(1376, 1210, 1374) );
                geom.faces.push( new THREE.Face3(1374, 1210, 1211) );
                geom.faces.push( new THREE.Face3(1194, 1195, 1375) );
                geom.faces.push( new THREE.Face3(1195, 1377, 1375) );
                geom.faces.push( new THREE.Face3(1378, 1209, 1376) );
                geom.faces.push( new THREE.Face3(1376, 1209, 1210) );
                geom.faces.push( new THREE.Face3(1195, 1166, 1377) );
                geom.faces.push( new THREE.Face3(1379, 1208, 1378) );
                geom.faces.push( new THREE.Face3(1378, 1208, 1209) );
                geom.faces.push( new THREE.Face3(1377, 1165, 1380) );
                geom.faces.push( new THREE.Face3(1166, 1165, 1377) );
                geom.faces.push( new THREE.Face3(1381, 1207, 1379) );
                geom.faces.push( new THREE.Face3(1379, 1207, 1208) );
                geom.faces.push( new THREE.Face3(1380, 1168, 1382) );
                geom.faces.push( new THREE.Face3(1165, 1168, 1380) );
                geom.faces.push( new THREE.Face3(1382, 1170, 1275) );
                geom.faces.push( new THREE.Face3(1168, 1170, 1382) );
                geom.faces.push( new THREE.Face3(1274, 1206, 1381) );
                geom.faces.push( new THREE.Face3(1381, 1206, 1207) );
                geom.faces.push( new THREE.Face3(1347, 1383, 1345) );
                geom.faces.push( new THREE.Face3(1349, 1383, 1347) );
                geom.faces.push( new THREE.Face3(1349, 1384, 1383) );
                geom.faces.push( new THREE.Face3(1349, 1385, 1384) );
                geom.faces.push( new THREE.Face3(1351, 1385, 1349) );
                geom.faces.push( new THREE.Face3(1380, 1386, 1387) );
                geom.faces.push( new THREE.Face3(1351, 1388, 1385) );
                geom.faces.push( new THREE.Face3(1380, 1387, 1377) );
                geom.faces.push( new THREE.Face3(1353, 1388, 1351) );
                geom.faces.push( new THREE.Face3(1382, 1389, 1386) );
                geom.faces.push( new THREE.Face3(1382, 1386, 1380) );
                geom.faces.push( new THREE.Face3(1355, 1388, 1353) );
                geom.faces.push( new THREE.Face3(1355, 1390, 1388) );
                geom.faces.push( new THREE.Face3(1275, 1391, 1389) );
                geom.faces.push( new THREE.Face3(1275, 1389, 1382) );
                geom.faces.push( new THREE.Face3(1357, 1390, 1355) );
                geom.faces.push( new THREE.Face3(1357, 1392, 1390) );
                geom.faces.push( new THREE.Face3(1276, 1393, 1391) );
                geom.faces.push( new THREE.Face3(1276, 1391, 1275) );
                geom.faces.push( new THREE.Face3(1359, 1394, 1392) );
                geom.faces.push( new THREE.Face3(1359, 1392, 1357) );
                geom.faces.push( new THREE.Face3(1278, 1395, 1393) );
                geom.faces.push( new THREE.Face3(1361, 1396, 1394) );
                geom.faces.push( new THREE.Face3(1278, 1393, 1276) );
                geom.faces.push( new THREE.Face3(1361, 1397, 1396) );
                geom.faces.push( new THREE.Face3(1361, 1394, 1359) );
                geom.faces.push( new THREE.Face3(1280, 1398, 1395) );
                geom.faces.push( new THREE.Face3(1280, 1395, 1278) );
                geom.faces.push( new THREE.Face3(1363, 1397, 1361) );
                geom.faces.push( new THREE.Face3(1365, 1399, 1397) );
                geom.faces.push( new THREE.Face3(1285, 1400, 1398) );
                geom.faces.push( new THREE.Face3(1365, 1401, 1399) );
                geom.faces.push( new THREE.Face3(1285, 1398, 1280) );
                geom.faces.push( new THREE.Face3(1365, 1397, 1363) );
                geom.faces.push( new THREE.Face3(1367, 1402, 1401) );
                geom.faces.push( new THREE.Face3(1291, 1403, 1400) );
                geom.faces.push( new THREE.Face3(1367, 1401, 1365) );
                geom.faces.push( new THREE.Face3(1291, 1400, 1285) );
                geom.faces.push( new THREE.Face3(1369, 1402, 1367) );
                geom.faces.push( new THREE.Face3(1295, 1404, 1403) );
                geom.faces.push( new THREE.Face3(1295, 1403, 1291) );
                geom.faces.push( new THREE.Face3(1371, 1405, 1402) );
                geom.faces.push( new THREE.Face3(1371, 1402, 1369) );
                geom.faces.push( new THREE.Face3(1298, 1406, 1404) );
                geom.faces.push( new THREE.Face3(1298, 1404, 1295) );
                geom.faces.push( new THREE.Face3(1373, 1407, 1405) );
                geom.faces.push( new THREE.Face3(1373, 1405, 1371) );
                geom.faces.push( new THREE.Face3(1301, 1408, 1406) );
                geom.faces.push( new THREE.Face3(1375, 1409, 1407) );
                geom.faces.push( new THREE.Face3(1301, 1406, 1298) );
                geom.faces.push( new THREE.Face3(1375, 1407, 1373) );
                geom.faces.push( new THREE.Face3(1377, 1387, 1409) );
                geom.faces.push( new THREE.Face3(1377, 1409, 1375) );
                geom.faces.push( new THREE.Face3(1304, 1410, 1408) );
                geom.faces.push( new THREE.Face3(1304, 1408, 1301) );
                geom.faces.push( new THREE.Face3(1307, 1411, 1410) );
                geom.faces.push( new THREE.Face3(1307, 1412, 1411) );
                geom.faces.push( new THREE.Face3(1307, 1410, 1304) );
                geom.faces.push( new THREE.Face3(1308, 1412, 1307) );
                geom.faces.push( new THREE.Face3(1306, 1413, 1412) );
                geom.faces.push( new THREE.Face3(1306, 1414, 1413) );
                geom.faces.push( new THREE.Face3(1306, 1412, 1308) );
                geom.faces.push( new THREE.Face3(1300, 1414, 1306) );
                geom.faces.push( new THREE.Face3(1297, 1415, 1414) );
                geom.faces.push( new THREE.Face3(1297, 1416, 1415) );
                geom.faces.push( new THREE.Face3(1297, 1414, 1300) );
                geom.faces.push( new THREE.Face3(1293, 1416, 1297) );
                geom.faces.push( new THREE.Face3(1290, 1416, 1293) );
                geom.faces.push( new THREE.Face3(1290, 1417, 1416) );
                geom.faces.push( new THREE.Face3(1284, 1417, 1290) );
                geom.faces.push( new THREE.Face3(1284, 1418, 1417) );
                geom.faces.push( new THREE.Face3(1279, 1418, 1284) );
                geom.faces.push( new THREE.Face3(1279, 1419, 1418) );
                geom.faces.push( new THREE.Face3(1277, 1419, 1279) );
                geom.faces.push( new THREE.Face3(1277, 1420, 1419) );
                geom.faces.push( new THREE.Face3(1273, 1420, 1277) );
                geom.faces.push( new THREE.Face3(1273, 1421, 1420) );
                geom.faces.push( new THREE.Face3(1274, 1421, 1273) );
                geom.faces.push( new THREE.Face3(1274, 1422, 1421) );
                geom.faces.push( new THREE.Face3(1274, 1423, 1422) );
                geom.faces.push( new THREE.Face3(1381, 1423, 1274) );
                geom.faces.push( new THREE.Face3(1379, 1424, 1423) );
                geom.faces.push( new THREE.Face3(1379, 1425, 1424) );
                geom.faces.push( new THREE.Face3(1379, 1423, 1381) );
                geom.faces.push( new THREE.Face3(1378, 1425, 1379) );
                geom.faces.push( new THREE.Face3(1376, 1426, 1425) );
                geom.faces.push( new THREE.Face3(1376, 1425, 1378) );
                geom.faces.push( new THREE.Face3(1374, 1427, 1426) );
                geom.faces.push( new THREE.Face3(1374, 1426, 1376) );
                geom.faces.push( new THREE.Face3(1372, 1428, 1427) );
                geom.faces.push( new THREE.Face3(1372, 1429, 1428) );
                geom.faces.push( new THREE.Face3(1372, 1427, 1374) );
                geom.faces.push( new THREE.Face3(1370, 1429, 1372) );
                geom.faces.push( new THREE.Face3(1368, 1430, 1429) );
                geom.faces.push( new THREE.Face3(1368, 1429, 1370) );
                geom.faces.push( new THREE.Face3(1366, 1431, 1430) );
                geom.faces.push( new THREE.Face3(1366, 1430, 1368) );
                geom.faces.push( new THREE.Face3(1364, 1432, 1431) );
                geom.faces.push( new THREE.Face3(1364, 1431, 1366) );
                geom.faces.push( new THREE.Face3(1362, 1433, 1432) );
                geom.faces.push( new THREE.Face3(1362, 1434, 1433) );
                geom.faces.push( new THREE.Face3(1362, 1432, 1364) );
                geom.faces.push( new THREE.Face3(1360, 1435, 1434) );
                geom.faces.push( new THREE.Face3(1360, 1434, 1362) );
                geom.faces.push( new THREE.Face3(1358, 1436, 1435) );
                geom.faces.push( new THREE.Face3(1358, 1435, 1360) );
                geom.faces.push( new THREE.Face3(1356, 1436, 1358) );
                geom.faces.push( new THREE.Face3(1354, 1437, 1436) );
                geom.faces.push( new THREE.Face3(1354, 1436, 1356) );
                geom.faces.push( new THREE.Face3(1352, 1438, 1437) );
                geom.faces.push( new THREE.Face3(1352, 1437, 1354) );
                geom.faces.push( new THREE.Face3(1350, 1439, 1438) );
                geom.faces.push( new THREE.Face3(1350, 1438, 1352) );
                geom.faces.push( new THREE.Face3(1348, 1440, 1439) );
                geom.faces.push( new THREE.Face3(1348, 1441, 1440) );
                geom.faces.push( new THREE.Face3(1348, 1439, 1350) );
                geom.faces.push( new THREE.Face3(1346, 1442, 1441) );
                geom.faces.push( new THREE.Face3(1346, 1441, 1348) );
                geom.faces.push( new THREE.Face3(1344, 1442, 1346) );
                geom.faces.push( new THREE.Face3(1342, 1442, 1344) );
                geom.faces.push( new THREE.Face3(1342, 1443, 1442) );
                geom.faces.push( new THREE.Face3(1342, 1444, 1443) );
                geom.faces.push( new THREE.Face3(1340, 1444, 1342) );
                geom.faces.push( new THREE.Face3(1338, 1444, 1340) );
                geom.faces.push( new THREE.Face3(1338, 1445, 1444) );
                geom.faces.push( new THREE.Face3(1336, 1445, 1338) );
                geom.faces.push( new THREE.Face3(1336, 1446, 1445) );
                geom.faces.push( new THREE.Face3(1334, 1446, 1336) );
                geom.faces.push( new THREE.Face3(1334, 1447, 1446) );
                geom.faces.push( new THREE.Face3(1332, 1447, 1334) );
                geom.faces.push( new THREE.Face3(1332, 1448, 1447) );
                geom.faces.push( new THREE.Face3(1332, 1449, 1448) );
                geom.faces.push( new THREE.Face3(1330, 1449, 1332) );
                geom.faces.push( new THREE.Face3(1330, 1450, 1449) );
                geom.faces.push( new THREE.Face3(1328, 1450, 1330) );
                geom.faces.push( new THREE.Face3(1326, 1450, 1328) );
                geom.faces.push( new THREE.Face3(1326, 1451, 1450) );
                geom.faces.push( new THREE.Face3(1326, 1452, 1451) );
                geom.faces.push( new THREE.Face3(1324, 1452, 1326) );
                geom.faces.push( new THREE.Face3(1322, 1452, 1324) );
                geom.faces.push( new THREE.Face3(1322, 1453, 1452) );
                geom.faces.push( new THREE.Face3(1320, 1453, 1322) );
                geom.faces.push( new THREE.Face3(1320, 1454, 1453) );
                geom.faces.push( new THREE.Face3(1318, 1454, 1320) );
                geom.faces.push( new THREE.Face3(1318, 1455, 1454) );
                geom.faces.push( new THREE.Face3(1316, 1455, 1318) );
                geom.faces.push( new THREE.Face3(1316, 1456, 1455) );
                geom.faces.push( new THREE.Face3(1314, 1456, 1316) );
                geom.faces.push( new THREE.Face3(1314, 1457, 1456) );
                geom.faces.push( new THREE.Face3(1312, 1458, 1457) );
                geom.faces.push( new THREE.Face3(1312, 1457, 1314) );
                geom.faces.push( new THREE.Face3(1310, 1459, 1458) );
                geom.faces.push( new THREE.Face3(1310, 1458, 1312) );
                geom.faces.push( new THREE.Face3(1305, 1460, 1459) );
                geom.faces.push( new THREE.Face3(1305, 1459, 1310) );
                geom.faces.push( new THREE.Face3(1302, 1461, 1460) );
                geom.faces.push( new THREE.Face3(1302, 1460, 1305) );
                geom.faces.push( new THREE.Face3(1296, 1462, 1461) );
                geom.faces.push( new THREE.Face3(1296, 1461, 1302) );
                geom.faces.push( new THREE.Face3(1292, 1463, 1462) );
                geom.faces.push( new THREE.Face3(1292, 1462, 1296) );
                geom.faces.push( new THREE.Face3(1288, 1464, 1463) );
                geom.faces.push( new THREE.Face3(1288, 1463, 1292) );
                geom.faces.push( new THREE.Face3(1286, 1465, 1464) );
                geom.faces.push( new THREE.Face3(1286, 1464, 1288) );
                geom.faces.push( new THREE.Face3(1282, 1466, 1465) );
                geom.faces.push( new THREE.Face3(1282, 1465, 1286) );
                geom.faces.push( new THREE.Face3(1281, 1467, 1466) );
                geom.faces.push( new THREE.Face3(1281, 1466, 1282) );
                geom.faces.push( new THREE.Face3(1283, 1467, 1281) );
                geom.faces.push( new THREE.Face3(1283, 1468, 1467) );
                geom.faces.push( new THREE.Face3(1283, 1469, 1468) );
                geom.faces.push( new THREE.Face3(1287, 1469, 1283) );
                geom.faces.push( new THREE.Face3(1287, 1470, 1469) );
                geom.faces.push( new THREE.Face3(1289, 1470, 1287) );
                geom.faces.push( new THREE.Face3(1294, 1470, 1289) );
                geom.faces.push( new THREE.Face3(1294, 1471, 1470) );
                geom.faces.push( new THREE.Face3(1294, 1472, 1471) );
                geom.faces.push( new THREE.Face3(1299, 1472, 1294) );
                geom.faces.push( new THREE.Face3(1303, 1472, 1299) );
                geom.faces.push( new THREE.Face3(1303, 1473, 1472) );
                geom.faces.push( new THREE.Face3(1303, 1474, 1473) );
                geom.faces.push( new THREE.Face3(1309, 1474, 1303) );
                geom.faces.push( new THREE.Face3(1311, 1474, 1309) );
                geom.faces.push( new THREE.Face3(1311, 1475, 1474) );
                geom.faces.push( new THREE.Face3(1311, 1476, 1475) );
                geom.faces.push( new THREE.Face3(1313, 1476, 1311) );
                geom.faces.push( new THREE.Face3(1315, 1476, 1313) );
                geom.faces.push( new THREE.Face3(1315, 1477, 1476) );
                geom.faces.push( new THREE.Face3(1315, 1478, 1477) );
                geom.faces.push( new THREE.Face3(1317, 1478, 1315) );
                geom.faces.push( new THREE.Face3(1319, 1478, 1317) );
                geom.faces.push( new THREE.Face3(1319, 1479, 1478) );
                geom.faces.push( new THREE.Face3(1319, 1480, 1479) );
                geom.faces.push( new THREE.Face3(1321, 1480, 1319) );
                geom.faces.push( new THREE.Face3(1323, 1480, 1321) );
                geom.faces.push( new THREE.Face3(1323, 1481, 1480) );
                geom.faces.push( new THREE.Face3(1323, 1482, 1481) );
                geom.faces.push( new THREE.Face3(1325, 1482, 1323) );
                geom.faces.push( new THREE.Face3(1327, 1482, 1325) );
                geom.faces.push( new THREE.Face3(1327, 1483, 1482) );
                geom.faces.push( new THREE.Face3(1327, 1484, 1483) );
                geom.faces.push( new THREE.Face3(1329, 1484, 1327) );
                geom.faces.push( new THREE.Face3(1331, 1484, 1329) );
                geom.faces.push( new THREE.Face3(1331, 1485, 1484) );
                geom.faces.push( new THREE.Face3(1331, 1486, 1485) );
                geom.faces.push( new THREE.Face3(1333, 1486, 1331) );
                geom.faces.push( new THREE.Face3(1335, 1486, 1333) );
                geom.faces.push( new THREE.Face3(1335, 1487, 1486) );
                geom.faces.push( new THREE.Face3(1335, 1488, 1487) );
                geom.faces.push( new THREE.Face3(1337, 1488, 1335) );
                geom.faces.push( new THREE.Face3(1339, 1488, 1337) );
                geom.faces.push( new THREE.Face3(1339, 1489, 1488) );
                geom.faces.push( new THREE.Face3(1341, 1490, 1489) );
                geom.faces.push( new THREE.Face3(1341, 1489, 1339) );
                geom.faces.push( new THREE.Face3(1343, 1491, 1490) );
                geom.faces.push( new THREE.Face3(1343, 1490, 1341) );
                geom.faces.push( new THREE.Face3(1345, 1492, 1491) );
                geom.faces.push( new THREE.Face3(1345, 1383, 1492) );
                geom.faces.push( new THREE.Face3(1345, 1491, 1343) );
                geom.faces.push( new THREE.Face3(1493, 1391, 1393) );
                geom.faces.push( new THREE.Face3(1493, 1494, 1391) );
                geom.faces.push( new THREE.Face3(1495, 1421, 1422) );
                geom.faces.push( new THREE.Face3(1495, 1422, 1496) );
                geom.faces.push( new THREE.Face3(1497, 1420, 1421) );
                geom.faces.push( new THREE.Face3(1497, 1421, 1495) );
                geom.faces.push( new THREE.Face3(1498, 1393, 1395) );
                geom.faces.push( new THREE.Face3(1498, 1493, 1393) );
                geom.faces.push( new THREE.Face3(1499, 1419, 1420) );
                geom.faces.push( new THREE.Face3(1499, 1420, 1497) );
                geom.faces.push( new THREE.Face3(1500, 1395, 1398) );
                geom.faces.push( new THREE.Face3(1500, 1498, 1395) );
                geom.faces.push( new THREE.Face3(1467, 1501, 1502) );
                geom.faces.push( new THREE.Face3(1466, 1467, 1502) );
                geom.faces.push( new THREE.Face3(1503, 1500, 1398) );
                geom.faces.push( new THREE.Face3(1503, 1398, 1400) );
                geom.faces.push( new THREE.Face3(1466, 1502, 1504) );
                geom.faces.push( new THREE.Face3(1468, 1501, 1467) );
                geom.faces.push( new THREE.Face3(1468, 1505, 1501) );
                geom.faces.push( new THREE.Face3(1506, 1419, 1499) );
                geom.faces.push( new THREE.Face3(1506, 1418, 1419) );
                geom.faces.push( new THREE.Face3(1465, 1466, 1504) );
                geom.faces.push( new THREE.Face3(1465, 1504, 1507) );
                geom.faces.push( new THREE.Face3(1469, 1505, 1468) );
                geom.faces.push( new THREE.Face3(1469, 1508, 1505) );
                geom.faces.push( new THREE.Face3(1464, 1465, 1507) );
                geom.faces.push( new THREE.Face3(1464, 1507, 1509) );
                geom.faces.push( new THREE.Face3(1470, 1508, 1469) );
                geom.faces.push( new THREE.Face3(1470, 1510, 1508) );
                geom.faces.push( new THREE.Face3(1511, 1503, 1400) );
                geom.faces.push( new THREE.Face3(1511, 1400, 1403) );
                geom.faces.push( new THREE.Face3(1512, 1418, 1506) );
                geom.faces.push( new THREE.Face3(1512, 1417, 1418) );
                geom.faces.push( new THREE.Face3(1463, 1464, 1509) );
                geom.faces.push( new THREE.Face3(1463, 1509, 1513) );
                geom.faces.push( new THREE.Face3(1514, 1403, 1404) );
                geom.faces.push( new THREE.Face3(1471, 1510, 1470) );
                geom.faces.push( new THREE.Face3(1514, 1511, 1403) );
                geom.faces.push( new THREE.Face3(1471, 1515, 1510) );
                geom.faces.push( new THREE.Face3(1516, 1416, 1417) );
                geom.faces.push( new THREE.Face3(1462, 1463, 1513) );
                geom.faces.push( new THREE.Face3(1516, 1417, 1512) );
                geom.faces.push( new THREE.Face3(1462, 1513, 1517) );
                geom.faces.push( new THREE.Face3(1518, 1415, 1416) );
                geom.faces.push( new THREE.Face3(1472, 1515, 1471) );
                geom.faces.push( new THREE.Face3(1518, 1416, 1516) );
                geom.faces.push( new THREE.Face3(1519, 1404, 1406) );
                geom.faces.push( new THREE.Face3(1472, 1520, 1515) );
                geom.faces.push( new THREE.Face3(1519, 1514, 1404) );
                geom.faces.push( new THREE.Face3(1521, 1414, 1415) );
                geom.faces.push( new THREE.Face3(1521, 1415, 1518) );
                geom.faces.push( new THREE.Face3(1522, 1406, 1408) );
                geom.faces.push( new THREE.Face3(1461, 1462, 1517) );
                geom.faces.push( new THREE.Face3(1461, 1517, 1523) );
                geom.faces.push( new THREE.Face3(1522, 1519, 1406) );
                geom.faces.push( new THREE.Face3(1473, 1520, 1472) );
                geom.faces.push( new THREE.Face3(1473, 1524, 1520) );
                geom.faces.push( new THREE.Face3(1525, 1413, 1414) );
                geom.faces.push( new THREE.Face3(1525, 1414, 1521) );
                geom.faces.push( new THREE.Face3(1460, 1523, 1526) );
                geom.faces.push( new THREE.Face3(1527, 1408, 1410) );
                geom.faces.push( new THREE.Face3(1460, 1461, 1523) );
                geom.faces.push( new THREE.Face3(1527, 1522, 1408) );
                geom.faces.push( new THREE.Face3(1528, 1412, 1413) );
                geom.faces.push( new THREE.Face3(1528, 1413, 1525) );
                geom.faces.push( new THREE.Face3(1529, 1410, 1411) );
                geom.faces.push( new THREE.Face3(1474, 1530, 1524) );
                geom.faces.push( new THREE.Face3(1529, 1527, 1410) );
                geom.faces.push( new THREE.Face3(1474, 1524, 1473) );
                geom.faces.push( new THREE.Face3(1531, 1411, 1412) );
                geom.faces.push( new THREE.Face3(1531, 1412, 1528) );
                geom.faces.push( new THREE.Face3(1531, 1529, 1411) );
                geom.faces.push( new THREE.Face3(1459, 1526, 1532) );
                geom.faces.push( new THREE.Face3(1459, 1460, 1526) );
                geom.faces.push( new THREE.Face3(1475, 1533, 1530) );
                geom.faces.push( new THREE.Face3(1475, 1530, 1474) );
                geom.faces.push( new THREE.Face3(1458, 1532, 1534) );
                geom.faces.push( new THREE.Face3(1458, 1459, 1532) );
                geom.faces.push( new THREE.Face3(1476, 1533, 1475) );
                geom.faces.push( new THREE.Face3(1476, 1535, 1533) );
                geom.faces.push( new THREE.Face3(1457, 1458, 1534) );
                geom.faces.push( new THREE.Face3(1457, 1534, 1536) );
                geom.faces.push( new THREE.Face3(1477, 1537, 1535) );
                geom.faces.push( new THREE.Face3(1477, 1535, 1476) );
                geom.faces.push( new THREE.Face3(1456, 1457, 1536) );
                geom.faces.push( new THREE.Face3(1456, 1536, 1538) );
                geom.faces.push( new THREE.Face3(1478, 1537, 1477) );
                geom.faces.push( new THREE.Face3(1478, 1539, 1537) );
                geom.faces.push( new THREE.Face3(1455, 1456, 1538) );
                geom.faces.push( new THREE.Face3(1455, 1538, 1540) );
                geom.faces.push( new THREE.Face3(1479, 1539, 1478) );
                geom.faces.push( new THREE.Face3(1479, 1541, 1539) );
                geom.faces.push( new THREE.Face3(1454, 1455, 1540) );
                geom.faces.push( new THREE.Face3(1454, 1540, 1542) );
                geom.faces.push( new THREE.Face3(1480, 1541, 1479) );
                geom.faces.push( new THREE.Face3(1480, 1543, 1541) );
                geom.faces.push( new THREE.Face3(1453, 1454, 1542) );
                geom.faces.push( new THREE.Face3(1453, 1542, 1544) );
                geom.faces.push( new THREE.Face3(1545, 1453, 1544) );
                geom.faces.push( new THREE.Face3(1481, 1543, 1480) );
                geom.faces.push( new THREE.Face3(1481, 1546, 1543) );
                geom.faces.push( new THREE.Face3(1452, 1453, 1545) );
                geom.faces.push( new THREE.Face3(1547, 1452, 1545) );
                geom.faces.push( new THREE.Face3(1482, 1546, 1481) );
                geom.faces.push( new THREE.Face3(1482, 1548, 1546) );
                geom.faces.push( new THREE.Face3(1451, 1452, 1547) );
                geom.faces.push( new THREE.Face3(1549, 1451, 1547) );
                geom.faces.push( new THREE.Face3(1483, 1548, 1482) );
                geom.faces.push( new THREE.Face3(1483, 1550, 1548) );
                geom.faces.push( new THREE.Face3(1450, 1451, 1549) );
                geom.faces.push( new THREE.Face3(1551, 1450, 1549) );
                geom.faces.push( new THREE.Face3(1484, 1550, 1483) );
                geom.faces.push( new THREE.Face3(1484, 1552, 1550) );
                geom.faces.push( new THREE.Face3(1449, 1450, 1551) );
                geom.faces.push( new THREE.Face3(1553, 1449, 1551) );
                geom.faces.push( new THREE.Face3(1485, 1552, 1484) );
                geom.faces.push( new THREE.Face3(1485, 1554, 1552) );
                geom.faces.push( new THREE.Face3(1448, 1449, 1553) );
                geom.faces.push( new THREE.Face3(1555, 1448, 1553) );
                geom.faces.push( new THREE.Face3(1486, 1554, 1485) );
                geom.faces.push( new THREE.Face3(1486, 1556, 1554) );
                geom.faces.push( new THREE.Face3(1447, 1448, 1555) );
                geom.faces.push( new THREE.Face3(1557, 1447, 1555) );
                geom.faces.push( new THREE.Face3(1487, 1556, 1486) );
                geom.faces.push( new THREE.Face3(1487, 1558, 1556) );
                geom.faces.push( new THREE.Face3(1446, 1447, 1557) );
                geom.faces.push( new THREE.Face3(1559, 1446, 1557) );
                geom.faces.push( new THREE.Face3(1488, 1558, 1487) );
                geom.faces.push( new THREE.Face3(1488, 1560, 1558) );
                geom.faces.push( new THREE.Face3(1445, 1446, 1559) );
                geom.faces.push( new THREE.Face3(1489, 1560, 1488) );
                geom.faces.push( new THREE.Face3(1561, 1560, 1489) );
                geom.faces.push( new THREE.Face3(1562, 1445, 1559) );
                geom.faces.push( new THREE.Face3(1444, 1445, 1562) );
                geom.faces.push( new THREE.Face3(1490, 1561, 1489) );
                geom.faces.push( new THREE.Face3(1563, 1561, 1490) );
                geom.faces.push( new THREE.Face3(1564, 1444, 1562) );
                geom.faces.push( new THREE.Face3(1443, 1444, 1564) );
                geom.faces.push( new THREE.Face3(1491, 1563, 1490) );
                geom.faces.push( new THREE.Face3(1565, 1443, 1564) );
                geom.faces.push( new THREE.Face3(1566, 1563, 1491) );
                geom.faces.push( new THREE.Face3(1442, 1443, 1565) );
                geom.faces.push( new THREE.Face3(1492, 1566, 1491) );
                geom.faces.push( new THREE.Face3(1567, 1566, 1492) );
                geom.faces.push( new THREE.Face3(1568, 1442, 1565) );
                geom.faces.push( new THREE.Face3(1441, 1442, 1568) );
                geom.faces.push( new THREE.Face3(1383, 1567, 1492) );
                geom.faces.push( new THREE.Face3(1569, 1567, 1383) );
                geom.faces.push( new THREE.Face3(1570, 1441, 1568) );
                geom.faces.push( new THREE.Face3(1440, 1441, 1570) );
                geom.faces.push( new THREE.Face3(1384, 1569, 1383) );
                geom.faces.push( new THREE.Face3(1571, 1440, 1570) );
                geom.faces.push( new THREE.Face3(1572, 1569, 1384) );
                geom.faces.push( new THREE.Face3(1439, 1440, 1571) );
                geom.faces.push( new THREE.Face3(1385, 1572, 1384) );
                geom.faces.push( new THREE.Face3(1573, 1439, 1571) );
                geom.faces.push( new THREE.Face3(1574, 1572, 1385) );
                geom.faces.push( new THREE.Face3(1438, 1439, 1573) );
                geom.faces.push( new THREE.Face3(1388, 1574, 1385) );
                geom.faces.push( new THREE.Face3(1575, 1574, 1388) );
                geom.faces.push( new THREE.Face3(1576, 1438, 1573) );
                geom.faces.push( new THREE.Face3(1437, 1438, 1576) );
                geom.faces.push( new THREE.Face3(1390, 1575, 1388) );
                geom.faces.push( new THREE.Face3(1577, 1575, 1390) );
                geom.faces.push( new THREE.Face3(1578, 1437, 1576) );
                geom.faces.push( new THREE.Face3(1436, 1437, 1578) );
                geom.faces.push( new THREE.Face3(1392, 1577, 1390) );
                geom.faces.push( new THREE.Face3(1579, 1577, 1392) );
                geom.faces.push( new THREE.Face3(1580, 1436, 1578) );
                geom.faces.push( new THREE.Face3(1435, 1436, 1580) );
                geom.faces.push( new THREE.Face3(1394, 1579, 1392) );
                geom.faces.push( new THREE.Face3(1581, 1435, 1580) );
                geom.faces.push( new THREE.Face3(1582, 1579, 1394) );
                geom.faces.push( new THREE.Face3(1434, 1435, 1581) );
                geom.faces.push( new THREE.Face3(1396, 1582, 1394) );
                geom.faces.push( new THREE.Face3(1583, 1582, 1396) );
                geom.faces.push( new THREE.Face3(1584, 1433, 1434) );
                geom.faces.push( new THREE.Face3(1584, 1434, 1581) );
                geom.faces.push( new THREE.Face3(1397, 1583, 1396) );
                geom.faces.push( new THREE.Face3(1585, 1583, 1397) );
                geom.faces.push( new THREE.Face3(1586, 1432, 1433) );
                geom.faces.push( new THREE.Face3(1586, 1433, 1584) );
                geom.faces.push( new THREE.Face3(1399, 1585, 1397) );
                geom.faces.push( new THREE.Face3(1587, 1585, 1399) );
                geom.faces.push( new THREE.Face3(1588, 1432, 1586) );
                geom.faces.push( new THREE.Face3(1588, 1431, 1432) );
                geom.faces.push( new THREE.Face3(1401, 1587, 1399) );
                geom.faces.push( new THREE.Face3(1589, 1431, 1588) );
                geom.faces.push( new THREE.Face3(1589, 1430, 1431) );
                geom.faces.push( new THREE.Face3(1590, 1587, 1401) );
                geom.faces.push( new THREE.Face3(1402, 1590, 1401) );
                geom.faces.push( new THREE.Face3(1591, 1590, 1402) );
                geom.faces.push( new THREE.Face3(1592, 1430, 1589) );
                geom.faces.push( new THREE.Face3(1592, 1429, 1430) );
                geom.faces.push( new THREE.Face3(1405, 1591, 1402) );
                geom.faces.push( new THREE.Face3(1593, 1591, 1405) );
                geom.faces.push( new THREE.Face3(1594, 1429, 1592) );
                geom.faces.push( new THREE.Face3(1594, 1428, 1429) );
                geom.faces.push( new THREE.Face3(1407, 1593, 1405) );
                geom.faces.push( new THREE.Face3(1595, 1593, 1407) );
                geom.faces.push( new THREE.Face3(1596, 1428, 1594) );
                geom.faces.push( new THREE.Face3(1596, 1427, 1428) );
                geom.faces.push( new THREE.Face3(1409, 1595, 1407) );
                geom.faces.push( new THREE.Face3(1597, 1595, 1409) );
                geom.faces.push( new THREE.Face3(1598, 1426, 1427) );
                geom.faces.push( new THREE.Face3(1598, 1427, 1596) );
                geom.faces.push( new THREE.Face3(1387, 1597, 1409) );
                geom.faces.push( new THREE.Face3(1599, 1425, 1426) );
                geom.faces.push( new THREE.Face3(1599, 1426, 1598) );
                geom.faces.push( new THREE.Face3(1600, 1597, 1387) );
                geom.faces.push( new THREE.Face3(1601, 1387, 1386) );
                geom.faces.push( new THREE.Face3(1601, 1600, 1387) );
                geom.faces.push( new THREE.Face3(1602, 1424, 1425) );
                geom.faces.push( new THREE.Face3(1602, 1425, 1599) );
                geom.faces.push( new THREE.Face3(1603, 1423, 1424) );
                geom.faces.push( new THREE.Face3(1603, 1424, 1602) );
                geom.faces.push( new THREE.Face3(1604, 1386, 1389) );
                geom.faces.push( new THREE.Face3(1604, 1601, 1386) );
                geom.faces.push( new THREE.Face3(1494, 1389, 1391) );
                geom.faces.push( new THREE.Face3(1494, 1604, 1389) );
                geom.faces.push( new THREE.Face3(1496, 1422, 1423) );
                geom.faces.push( new THREE.Face3(1496, 1423, 1603) );
                geom.faces.push( new THREE.Face3(1561, 1605, 1606) );
                geom.faces.push( new THREE.Face3(1561, 1606, 1560) );
                geom.faces.push( new THREE.Face3(1563, 1605, 1561) );
                geom.faces.push( new THREE.Face3(1563, 1607, 1605) );
                geom.faces.push( new THREE.Face3(1566, 1607, 1563) );
                geom.faces.push( new THREE.Face3(1566, 1608, 1607) );
                geom.faces.push( new THREE.Face3(1601, 1609, 1610) );
                geom.faces.push( new THREE.Face3(1566, 1611, 1608) );
                geom.faces.push( new THREE.Face3(1601, 1610, 1600) );
                geom.faces.push( new THREE.Face3(1567, 1611, 1566) );
                geom.faces.push( new THREE.Face3(1604, 1612, 1609) );
                geom.faces.push( new THREE.Face3(1604, 1609, 1601) );
                geom.faces.push( new THREE.Face3(1569, 1611, 1567) );
                geom.faces.push( new THREE.Face3(1569, 1613, 1611) );
                geom.faces.push( new THREE.Face3(1494, 1614, 1612) );
                geom.faces.push( new THREE.Face3(1494, 1612, 1604) );
                geom.faces.push( new THREE.Face3(1572, 1613, 1569) );
                geom.faces.push( new THREE.Face3(1572, 1615, 1613) );
                geom.faces.push( new THREE.Face3(1493, 1616, 1614) );
                geom.faces.push( new THREE.Face3(1493, 1617, 1616) );
                geom.faces.push( new THREE.Face3(1493, 1614, 1494) );
                geom.faces.push( new THREE.Face3(1574, 1615, 1572) );
                geom.faces.push( new THREE.Face3(1574, 1618, 1615) );
                geom.faces.push( new THREE.Face3(1574, 1619, 1618) );
                geom.faces.push( new THREE.Face3(1498, 1617, 1493) );
                geom.faces.push( new THREE.Face3(1575, 1619, 1574) );
                geom.faces.push( new THREE.Face3(1577, 1620, 1619) );
                geom.faces.push( new THREE.Face3(1500, 1621, 1617) );
                geom.faces.push( new THREE.Face3(1577, 1619, 1575) );
                geom.faces.push( new THREE.Face3(1500, 1617, 1498) );
                geom.faces.push( new THREE.Face3(1579, 1622, 1620) );
                geom.faces.push( new THREE.Face3(1503, 1623, 1621) );
                geom.faces.push( new THREE.Face3(1579, 1620, 1577) );
                geom.faces.push( new THREE.Face3(1503, 1621, 1500) );
                geom.faces.push( new THREE.Face3(1582, 1624, 1622) );
                geom.faces.push( new THREE.Face3(1582, 1625, 1624) );
                geom.faces.push( new THREE.Face3(1511, 1626, 1623) );
                geom.faces.push( new THREE.Face3(1582, 1622, 1579) );
                geom.faces.push( new THREE.Face3(1511, 1623, 1503) );
                geom.faces.push( new THREE.Face3(1583, 1625, 1582) );
                geom.faces.push( new THREE.Face3(1514, 1627, 1626) );
                geom.faces.push( new THREE.Face3(1514, 1628, 1627) );
                geom.faces.push( new THREE.Face3(1514, 1626, 1511) );
                geom.faces.push( new THREE.Face3(1585, 1629, 1625) );
                geom.faces.push( new THREE.Face3(1585, 1625, 1583) );
                geom.faces.push( new THREE.Face3(1519, 1630, 1628) );
                geom.faces.push( new THREE.Face3(1519, 1628, 1514) );
                geom.faces.push( new THREE.Face3(1587, 1631, 1629) );
                geom.faces.push( new THREE.Face3(1587, 1629, 1585) );
                geom.faces.push( new THREE.Face3(1522, 1630, 1519) );
                geom.faces.push( new THREE.Face3(1590, 1632, 1631) );
                geom.faces.push( new THREE.Face3(1590, 1633, 1632) );
                geom.faces.push( new THREE.Face3(1590, 1631, 1587) );
                geom.faces.push( new THREE.Face3(1527, 1634, 1630) );
                geom.faces.push( new THREE.Face3(1527, 1630, 1522) );
                geom.faces.push( new THREE.Face3(1591, 1633, 1590) );
                geom.faces.push( new THREE.Face3(1529, 1635, 1634) );
                geom.faces.push( new THREE.Face3(1593, 1636, 1633) );
                geom.faces.push( new THREE.Face3(1529, 1634, 1527) );
                geom.faces.push( new THREE.Face3(1593, 1633, 1591) );
                geom.faces.push( new THREE.Face3(1531, 1637, 1635) );
                geom.faces.push( new THREE.Face3(1595, 1638, 1636) );
                geom.faces.push( new THREE.Face3(1531, 1635, 1529) );
                geom.faces.push( new THREE.Face3(1595, 1636, 1593) );
                geom.faces.push( new THREE.Face3(1597, 1639, 1638) );
                geom.faces.push( new THREE.Face3(1597, 1610, 1639) );
                geom.faces.push( new THREE.Face3(1528, 1640, 1637) );
                geom.faces.push( new THREE.Face3(1597, 1638, 1595) );
                geom.faces.push( new THREE.Face3(1528, 1637, 1531) );
                geom.faces.push( new THREE.Face3(1600, 1610, 1597) );
                geom.faces.push( new THREE.Face3(1525, 1641, 1640) );
                geom.faces.push( new THREE.Face3(1525, 1640, 1528) );
                geom.faces.push( new THREE.Face3(1521, 1642, 1641) );
                geom.faces.push( new THREE.Face3(1521, 1641, 1525) );
                geom.faces.push( new THREE.Face3(1518, 1642, 1521) );
                geom.faces.push( new THREE.Face3(1518, 1643, 1642) );
                geom.faces.push( new THREE.Face3(1516, 1643, 1518) );
                geom.faces.push( new THREE.Face3(1516, 1644, 1643) );
                geom.faces.push( new THREE.Face3(1516, 1645, 1644) );
                geom.faces.push( new THREE.Face3(1512, 1645, 1516) );
                geom.faces.push( new THREE.Face3(1512, 1646, 1645) );
                geom.faces.push( new THREE.Face3(1506, 1646, 1512) );
                geom.faces.push( new THREE.Face3(1499, 1646, 1506) );
                geom.faces.push( new THREE.Face3(1499, 1647, 1646) );
                geom.faces.push( new THREE.Face3(1497, 1647, 1499) );
                geom.faces.push( new THREE.Face3(1497, 1648, 1647) );
                geom.faces.push( new THREE.Face3(1495, 1649, 1648) );
                geom.faces.push( new THREE.Face3(1495, 1648, 1497) );
                geom.faces.push( new THREE.Face3(1496, 1650, 1649) );
                geom.faces.push( new THREE.Face3(1496, 1649, 1495) );
                geom.faces.push( new THREE.Face3(1603, 1651, 1650) );
                geom.faces.push( new THREE.Face3(1603, 1650, 1496) );
                geom.faces.push( new THREE.Face3(1602, 1652, 1651) );
                geom.faces.push( new THREE.Face3(1602, 1651, 1603) );
                geom.faces.push( new THREE.Face3(1599, 1653, 1652) );
                geom.faces.push( new THREE.Face3(1599, 1652, 1602) );
                geom.faces.push( new THREE.Face3(1598, 1654, 1653) );
                geom.faces.push( new THREE.Face3(1598, 1653, 1599) );
                geom.faces.push( new THREE.Face3(1596, 1655, 1654) );
                geom.faces.push( new THREE.Face3(1596, 1654, 1598) );
                geom.faces.push( new THREE.Face3(1594, 1656, 1655) );
                geom.faces.push( new THREE.Face3(1594, 1655, 1596) );
                geom.faces.push( new THREE.Face3(1592, 1657, 1656) );
                geom.faces.push( new THREE.Face3(1592, 1656, 1594) );
                geom.faces.push( new THREE.Face3(1589, 1658, 1657) );
                geom.faces.push( new THREE.Face3(1589, 1657, 1592) );
                geom.faces.push( new THREE.Face3(1588, 1659, 1658) );
                geom.faces.push( new THREE.Face3(1588, 1658, 1589) );
                geom.faces.push( new THREE.Face3(1586, 1660, 1659) );
                geom.faces.push( new THREE.Face3(1586, 1659, 1588) );
                geom.faces.push( new THREE.Face3(1584, 1661, 1660) );
                geom.faces.push( new THREE.Face3(1584, 1660, 1586) );
                geom.faces.push( new THREE.Face3(1581, 1662, 1661) );
                geom.faces.push( new THREE.Face3(1581, 1661, 1584) );
                geom.faces.push( new THREE.Face3(1580, 1663, 1662) );
                geom.faces.push( new THREE.Face3(1580, 1664, 1663) );
                geom.faces.push( new THREE.Face3(1580, 1662, 1581) );
                geom.faces.push( new THREE.Face3(1578, 1664, 1580) );
                geom.faces.push( new THREE.Face3(1576, 1665, 1664) );
                geom.faces.push( new THREE.Face3(1576, 1666, 1665) );
                geom.faces.push( new THREE.Face3(1576, 1664, 1578) );
                geom.faces.push( new THREE.Face3(1573, 1666, 1576) );
                geom.faces.push( new THREE.Face3(1571, 1667, 1666) );
                geom.faces.push( new THREE.Face3(1571, 1666, 1573) );
                geom.faces.push( new THREE.Face3(1570, 1668, 1667) );
                geom.faces.push( new THREE.Face3(1570, 1667, 1571) );
                geom.faces.push( new THREE.Face3(1568, 1668, 1570) );
                geom.faces.push( new THREE.Face3(1568, 1669, 1668) );
                geom.faces.push( new THREE.Face3(1565, 1669, 1568) );
                geom.faces.push( new THREE.Face3(1565, 1670, 1669) );
                geom.faces.push( new THREE.Face3(1565, 1671, 1670) );
                geom.faces.push( new THREE.Face3(1564, 1671, 1565) );
                geom.faces.push( new THREE.Face3(1562, 1671, 1564) );
                geom.faces.push( new THREE.Face3(1562, 1672, 1671) );
                geom.faces.push( new THREE.Face3(1559, 1672, 1562) );
                geom.faces.push( new THREE.Face3(1559, 1673, 1672) );
                geom.faces.push( new THREE.Face3(1557, 1673, 1559) );
                geom.faces.push( new THREE.Face3(1557, 1674, 1673) );
                geom.faces.push( new THREE.Face3(1555, 1674, 1557) );
                geom.faces.push( new THREE.Face3(1555, 1675, 1674) );
                geom.faces.push( new THREE.Face3(1553, 1675, 1555) );
                geom.faces.push( new THREE.Face3(1553, 1676, 1675) );
                geom.faces.push( new THREE.Face3(1551, 1676, 1553) );
                geom.faces.push( new THREE.Face3(1551, 1677, 1676) );
                geom.faces.push( new THREE.Face3(1549, 1677, 1551) );
                geom.faces.push( new THREE.Face3(1549, 1678, 1677) );
                geom.faces.push( new THREE.Face3(1547, 1678, 1549) );
                geom.faces.push( new THREE.Face3(1547, 1679, 1678) );
                geom.faces.push( new THREE.Face3(1545, 1679, 1547) );
                geom.faces.push( new THREE.Face3(1545, 1680, 1679) );
                geom.faces.push( new THREE.Face3(1544, 1680, 1545) );
                geom.faces.push( new THREE.Face3(1544, 1681, 1680) );
                geom.faces.push( new THREE.Face3(1542, 1682, 1681) );
                geom.faces.push( new THREE.Face3(1542, 1681, 1544) );
                geom.faces.push( new THREE.Face3(1540, 1683, 1682) );
                geom.faces.push( new THREE.Face3(1540, 1682, 1542) );
                geom.faces.push( new THREE.Face3(1538, 1684, 1683) );
                geom.faces.push( new THREE.Face3(1538, 1683, 1540) );
                geom.faces.push( new THREE.Face3(1536, 1685, 1684) );
                geom.faces.push( new THREE.Face3(1536, 1684, 1538) );
                geom.faces.push( new THREE.Face3(1534, 1686, 1685) );
                geom.faces.push( new THREE.Face3(1534, 1685, 1536) );
                geom.faces.push( new THREE.Face3(1532, 1686, 1534) );
                geom.faces.push( new THREE.Face3(1532, 1687, 1686) );
                geom.faces.push( new THREE.Face3(1526, 1688, 1687) );
                geom.faces.push( new THREE.Face3(1526, 1687, 1532) );
                geom.faces.push( new THREE.Face3(1523, 1689, 1688) );
                geom.faces.push( new THREE.Face3(1523, 1688, 1526) );
                geom.faces.push( new THREE.Face3(1517, 1690, 1689) );
                geom.faces.push( new THREE.Face3(1517, 1689, 1523) );
                geom.faces.push( new THREE.Face3(1513, 1691, 1690) );
                geom.faces.push( new THREE.Face3(1513, 1690, 1517) );
                geom.faces.push( new THREE.Face3(1509, 1692, 1691) );
                geom.faces.push( new THREE.Face3(1509, 1691, 1513) );
                geom.faces.push( new THREE.Face3(1507, 1693, 1692) );
                geom.faces.push( new THREE.Face3(1507, 1692, 1509) );
                geom.faces.push( new THREE.Face3(1504, 1693, 1507) );
                geom.faces.push( new THREE.Face3(1504, 1694, 1693) );
                geom.faces.push( new THREE.Face3(1502, 1694, 1504) );
                geom.faces.push( new THREE.Face3(1502, 1695, 1694) );
                geom.faces.push( new THREE.Face3(1501, 1695, 1502) );
                geom.faces.push( new THREE.Face3(1501, 1696, 1695) );
                geom.faces.push( new THREE.Face3(1505, 1696, 1501) );
                geom.faces.push( new THREE.Face3(1505, 1697, 1696) );
                geom.faces.push( new THREE.Face3(1508, 1697, 1505) );
                geom.faces.push( new THREE.Face3(1508, 1698, 1697) );
                geom.faces.push( new THREE.Face3(1510, 1698, 1508) );
                geom.faces.push( new THREE.Face3(1510, 1699, 1698) );
                geom.faces.push( new THREE.Face3(1515, 1699, 1510) );
                geom.faces.push( new THREE.Face3(1515, 1700, 1699) );
                geom.faces.push( new THREE.Face3(1520, 1700, 1515) );
                geom.faces.push( new THREE.Face3(1520, 1701, 1700) );
                geom.faces.push( new THREE.Face3(1524, 1701, 1520) );
                geom.faces.push( new THREE.Face3(1524, 1702, 1701) );
                geom.faces.push( new THREE.Face3(1530, 1702, 1524) );
                geom.faces.push( new THREE.Face3(1530, 1703, 1702) );
                geom.faces.push( new THREE.Face3(1533, 1703, 1530) );
                geom.faces.push( new THREE.Face3(1533, 1704, 1703) );
                geom.faces.push( new THREE.Face3(1535, 1704, 1533) );
                geom.faces.push( new THREE.Face3(1535, 1705, 1704) );
                geom.faces.push( new THREE.Face3(1537, 1705, 1535) );
                geom.faces.push( new THREE.Face3(1537, 1706, 1705) );
                geom.faces.push( new THREE.Face3(1539, 1706, 1537) );
                geom.faces.push( new THREE.Face3(1539, 1707, 1706) );
                geom.faces.push( new THREE.Face3(1541, 1707, 1539) );
                geom.faces.push( new THREE.Face3(1541, 1708, 1707) );
                geom.faces.push( new THREE.Face3(1543, 1708, 1541) );
                geom.faces.push( new THREE.Face3(1543, 1709, 1708) );
                geom.faces.push( new THREE.Face3(1543, 1710, 1709) );
                geom.faces.push( new THREE.Face3(1546, 1710, 1543) );
                geom.faces.push( new THREE.Face3(1548, 1710, 1546) );
                geom.faces.push( new THREE.Face3(1548, 1711, 1710) );
                geom.faces.push( new THREE.Face3(1550, 1711, 1548) );
                geom.faces.push( new THREE.Face3(1550, 1712, 1711) );
                geom.faces.push( new THREE.Face3(1552, 1712, 1550) );
                geom.faces.push( new THREE.Face3(1552, 1713, 1712) );
                geom.faces.push( new THREE.Face3(1552, 1714, 1713) );
                geom.faces.push( new THREE.Face3(1554, 1714, 1552) );
                geom.faces.push( new THREE.Face3(1556, 1714, 1554) );
                geom.faces.push( new THREE.Face3(1556, 1715, 1714) );
                geom.faces.push( new THREE.Face3(1558, 1715, 1556) );
                geom.faces.push( new THREE.Face3(1558, 1716, 1715) );
                geom.faces.push( new THREE.Face3(1558, 1606, 1716) );
                geom.faces.push( new THREE.Face3(1560, 1606, 1558) );
                geom.faces.push( new THREE.Face3(1717, 1649, 1718) );
                geom.faces.push( new THREE.Face3(1718, 1649, 1650) );
                geom.faces.push( new THREE.Face3(1719, 1616, 1720) );
                geom.faces.push( new THREE.Face3(1614, 1616, 1719) );
                geom.faces.push( new THREE.Face3(1721, 1648, 1717) );
                geom.faces.push( new THREE.Face3(1717, 1648, 1649) );
                geom.faces.push( new THREE.Face3(1720, 1617, 1722) );
                geom.faces.push( new THREE.Face3(1616, 1617, 1720) );
                geom.faces.push( new THREE.Face3(1723, 1647, 1721) );
                geom.faces.push( new THREE.Face3(1721, 1647, 1648) );
                geom.faces.push( new THREE.Face3(1722, 1621, 1724) );
                geom.faces.push( new THREE.Face3(1617, 1621, 1722) );
                geom.faces.push( new THREE.Face3(1696, 1725, 1695) );
                geom.faces.push( new THREE.Face3(1725, 1726, 1695) );
                geom.faces.push( new THREE.Face3(1723, 1646, 1647) );
                geom.faces.push( new THREE.Face3(1695, 1726, 1694) );
                geom.faces.push( new THREE.Face3(1696, 1727, 1725) );
                geom.faces.push( new THREE.Face3(1728, 1646, 1723) );
                geom.faces.push( new THREE.Face3(1621, 1623, 1724) );
                geom.faces.push( new THREE.Face3(1724, 1623, 1729) );
                geom.faces.push( new THREE.Face3(1697, 1727, 1696) );
                geom.faces.push( new THREE.Face3(1726, 1730, 1694) );
                geom.faces.push( new THREE.Face3(1694, 1730, 1693) );
                geom.faces.push( new THREE.Face3(1697, 1731, 1727) );
                geom.faces.push( new THREE.Face3(1698, 1731, 1697) );
                geom.faces.push( new THREE.Face3(1730, 1732, 1693) );
                geom.faces.push( new THREE.Face3(1693, 1732, 1692) );
                geom.faces.push( new THREE.Face3(1698, 1733, 1731) );
                geom.faces.push( new THREE.Face3(1699, 1733, 1698) );
                geom.faces.push( new THREE.Face3(1734, 1645, 1728) );
                geom.faces.push( new THREE.Face3(1728, 1645, 1646) );
                geom.faces.push( new THREE.Face3(1729, 1626, 1735) );
                geom.faces.push( new THREE.Face3(1623, 1626, 1729) );
                geom.faces.push( new THREE.Face3(1732, 1736, 1692) );
                geom.faces.push( new THREE.Face3(1692, 1736, 1691) );
                geom.faces.push( new THREE.Face3(1737, 1644, 1734) );
                geom.faces.push( new THREE.Face3(1699, 1738, 1733) );
                geom.faces.push( new THREE.Face3(1734, 1644, 1645) );
                geom.faces.push( new THREE.Face3(1735, 1627, 1739) );
                geom.faces.push( new THREE.Face3(1700, 1738, 1699) );
                geom.faces.push( new THREE.Face3(1626, 1627, 1735) );
                geom.faces.push( new THREE.Face3(1736, 1740, 1691) );
                geom.faces.push( new THREE.Face3(1691, 1740, 1690) );
                geom.faces.push( new THREE.Face3(1741, 1643, 1737) );
                geom.faces.push( new THREE.Face3(1737, 1643, 1644) );
                geom.faces.push( new THREE.Face3(1739, 1628, 1742) );
                geom.faces.push( new THREE.Face3(1700, 1743, 1738) );
                geom.faces.push( new THREE.Face3(1701, 1743, 1700) );
                geom.faces.push( new THREE.Face3(1627, 1628, 1739) );
                geom.faces.push( new THREE.Face3(1744, 1642, 1741) );
                geom.faces.push( new THREE.Face3(1741, 1642, 1643) );
                geom.faces.push( new THREE.Face3(1742, 1630, 1745) );
                geom.faces.push( new THREE.Face3(1690, 1746, 1689) );
                geom.faces.push( new THREE.Face3(1628, 1630, 1742) );
                geom.faces.push( new THREE.Face3(1740, 1746, 1690) );
                geom.faces.push( new THREE.Face3(1701, 1747, 1743) );
                geom.faces.push( new THREE.Face3(1745, 1634, 1748) );
                geom.faces.push( new THREE.Face3(1702, 1747, 1701) );
                geom.faces.push( new THREE.Face3(1630, 1634, 1745) );
                geom.faces.push( new THREE.Face3(1689, 1749, 1688) );
                geom.faces.push( new THREE.Face3(1750, 1641, 1744) );
                geom.faces.push( new THREE.Face3(1744, 1641, 1642) );
                geom.faces.push( new THREE.Face3(1746, 1749, 1689) );
                geom.faces.push( new THREE.Face3(1748, 1635, 1751) );
                geom.faces.push( new THREE.Face3(1634, 1635, 1748) );
                geom.faces.push( new THREE.Face3(1752, 1640, 1750) );
                geom.faces.push( new THREE.Face3(1750, 1640, 1641) );
                geom.faces.push( new THREE.Face3(1751, 1637, 1752) );
                geom.faces.push( new THREE.Face3(1702, 1753, 1747) );
                geom.faces.push( new THREE.Face3(1635, 1637, 1751) );
                geom.faces.push( new THREE.Face3(1703, 1753, 1702) );
                geom.faces.push( new THREE.Face3(1752, 1637, 1640) );
                geom.faces.push( new THREE.Face3(1749, 1754, 1688) );
                geom.faces.push( new THREE.Face3(1688, 1754, 1687) );
                geom.faces.push( new THREE.Face3(1704, 1755, 1703) );
                geom.faces.push( new THREE.Face3(1703, 1755, 1753) );
                geom.faces.push( new THREE.Face3(1687, 1756, 1686) );
                geom.faces.push( new THREE.Face3(1754, 1756, 1687) );
                geom.faces.push( new THREE.Face3(1705, 1757, 1704) );
                geom.faces.push( new THREE.Face3(1704, 1757, 1755) );
                geom.faces.push( new THREE.Face3(1686, 1758, 1685) );
                geom.faces.push( new THREE.Face3(1756, 1758, 1686) );
                geom.faces.push( new THREE.Face3(1705, 1759, 1757) );
                geom.faces.push( new THREE.Face3(1706, 1759, 1705) );
                geom.faces.push( new THREE.Face3(1685, 1760, 1684) );
                geom.faces.push( new THREE.Face3(1758, 1760, 1685) );
                geom.faces.push( new THREE.Face3(1706, 1761, 1759) );
                geom.faces.push( new THREE.Face3(1707, 1761, 1706) );
                geom.faces.push( new THREE.Face3(1760, 1762, 1684) );
                geom.faces.push( new THREE.Face3(1684, 1762, 1683) );
                geom.faces.push( new THREE.Face3(1707, 1763, 1761) );
                geom.faces.push( new THREE.Face3(1708, 1763, 1707) );
                geom.faces.push( new THREE.Face3(1762, 1764, 1683) );
                geom.faces.push( new THREE.Face3(1683, 1764, 1682) );
                geom.faces.push( new THREE.Face3(1708, 1765, 1763) );
                geom.faces.push( new THREE.Face3(1709, 1765, 1708) );
                geom.faces.push( new THREE.Face3(1764, 1766, 1682) );
                geom.faces.push( new THREE.Face3(1682, 1766, 1681) );
                geom.faces.push( new THREE.Face3(1766, 1680, 1681) );
                geom.faces.push( new THREE.Face3(1709, 1767, 1765) );
                geom.faces.push( new THREE.Face3(1710, 1767, 1709) );
                geom.faces.push( new THREE.Face3(1766, 1768, 1680) );
                geom.faces.push( new THREE.Face3(1768, 1679, 1680) );
                geom.faces.push( new THREE.Face3(1710, 1769, 1767) );
                geom.faces.push( new THREE.Face3(1711, 1769, 1710) );
                geom.faces.push( new THREE.Face3(1768, 1770, 1679) );
                geom.faces.push( new THREE.Face3(1770, 1678, 1679) );
                geom.faces.push( new THREE.Face3(1711, 1771, 1769) );
                geom.faces.push( new THREE.Face3(1712, 1771, 1711) );
                geom.faces.push( new THREE.Face3(1770, 1772, 1678) );
                geom.faces.push( new THREE.Face3(1772, 1677, 1678) );
                geom.faces.push( new THREE.Face3(1712, 1773, 1771) );
                geom.faces.push( new THREE.Face3(1713, 1773, 1712) );
                geom.faces.push( new THREE.Face3(1772, 1774, 1677) );
                geom.faces.push( new THREE.Face3(1774, 1676, 1677) );
                geom.faces.push( new THREE.Face3(1713, 1775, 1773) );
                geom.faces.push( new THREE.Face3(1714, 1775, 1713) );
                geom.faces.push( new THREE.Face3(1774, 1776, 1676) );
                geom.faces.push( new THREE.Face3(1776, 1675, 1676) );
                geom.faces.push( new THREE.Face3(1714, 1777, 1775) );
                geom.faces.push( new THREE.Face3(1715, 1777, 1714) );
                geom.faces.push( new THREE.Face3(1776, 1778, 1675) );
                geom.faces.push( new THREE.Face3(1778, 1674, 1675) );
                geom.faces.push( new THREE.Face3(1715, 1779, 1777) );
                geom.faces.push( new THREE.Face3(1716, 1779, 1715) );
                geom.faces.push( new THREE.Face3(1778, 1780, 1674) );
                geom.faces.push( new THREE.Face3(1780, 1673, 1674) );
                geom.faces.push( new THREE.Face3(1606, 1781, 1716) );
                geom.faces.push( new THREE.Face3(1716, 1781, 1779) );
                geom.faces.push( new THREE.Face3(1780, 1782, 1673) );
                geom.faces.push( new THREE.Face3(1606, 1783, 1781) );
                geom.faces.push( new THREE.Face3(1606, 1605, 1783) );
                geom.faces.push( new THREE.Face3(1782, 1672, 1673) );
                geom.faces.push( new THREE.Face3(1782, 1784, 1672) );
                geom.faces.push( new THREE.Face3(1605, 1785, 1783) );
                geom.faces.push( new THREE.Face3(1605, 1607, 1785) );
                geom.faces.push( new THREE.Face3(1784, 1671, 1672) );
                geom.faces.push( new THREE.Face3(1784, 1786, 1671) );
                geom.faces.push( new THREE.Face3(1607, 1787, 1785) );
                geom.faces.push( new THREE.Face3(1786, 1670, 1671) );
                geom.faces.push( new THREE.Face3(1607, 1608, 1787) );
                geom.faces.push( new THREE.Face3(1786, 1788, 1670) );
                geom.faces.push( new THREE.Face3(1608, 1789, 1787) );
                geom.faces.push( new THREE.Face3(1608, 1611, 1789) );
                geom.faces.push( new THREE.Face3(1788, 1669, 1670) );
                geom.faces.push( new THREE.Face3(1788, 1790, 1669) );
                geom.faces.push( new THREE.Face3(1611, 1791, 1789) );
                geom.faces.push( new THREE.Face3(1611, 1613, 1791) );
                geom.faces.push( new THREE.Face3(1790, 1668, 1669) );
                geom.faces.push( new THREE.Face3(1790, 1792, 1668) );
                geom.faces.push( new THREE.Face3(1613, 1793, 1791) );
                geom.faces.push( new THREE.Face3(1792, 1667, 1668) );
                geom.faces.push( new THREE.Face3(1613, 1615, 1793) );
                geom.faces.push( new THREE.Face3(1792, 1794, 1667) );
                geom.faces.push( new THREE.Face3(1615, 1795, 1793) );
                geom.faces.push( new THREE.Face3(1615, 1618, 1795) );
                geom.faces.push( new THREE.Face3(1794, 1666, 1667) );
                geom.faces.push( new THREE.Face3(1794, 1796, 1666) );
                geom.faces.push( new THREE.Face3(1618, 1797, 1795) );
                geom.faces.push( new THREE.Face3(1618, 1619, 1797) );
                geom.faces.push( new THREE.Face3(1796, 1665, 1666) );
                geom.faces.push( new THREE.Face3(1796, 1798, 1665) );
                geom.faces.push( new THREE.Face3(1619, 1799, 1797) );
                geom.faces.push( new THREE.Face3(1619, 1620, 1799) );
                geom.faces.push( new THREE.Face3(1798, 1664, 1665) );
                geom.faces.push( new THREE.Face3(1798, 1800, 1664) );
                geom.faces.push( new THREE.Face3(1620, 1801, 1799) );
                geom.faces.push( new THREE.Face3(1620, 1622, 1801) );
                geom.faces.push( new THREE.Face3(1800, 1663, 1664) );
                geom.faces.push( new THREE.Face3(1800, 1802, 1663) );
                geom.faces.push( new THREE.Face3(1622, 1803, 1801) );
                geom.faces.push( new THREE.Face3(1802, 1662, 1663) );
                geom.faces.push( new THREE.Face3(1622, 1624, 1803) );
                geom.faces.push( new THREE.Face3(1802, 1804, 1662) );
                geom.faces.push( new THREE.Face3(1624, 1805, 1803) );
                geom.faces.push( new THREE.Face3(1624, 1625, 1805) );
                geom.faces.push( new THREE.Face3(1806, 1661, 1804) );
                geom.faces.push( new THREE.Face3(1804, 1661, 1662) );
                geom.faces.push( new THREE.Face3(1625, 1807, 1805) );
                geom.faces.push( new THREE.Face3(1625, 1629, 1807) );
                geom.faces.push( new THREE.Face3(1808, 1660, 1806) );
                geom.faces.push( new THREE.Face3(1806, 1660, 1661) );
                geom.faces.push( new THREE.Face3(1629, 1809, 1807) );
                geom.faces.push( new THREE.Face3(1629, 1631, 1809) );
                geom.faces.push( new THREE.Face3(1808, 1659, 1660) );
                geom.faces.push( new THREE.Face3(1810, 1659, 1808) );
                geom.faces.push( new THREE.Face3(1631, 1811, 1809) );
                geom.faces.push( new THREE.Face3(1810, 1658, 1659) );
                geom.faces.push( new THREE.Face3(1812, 1658, 1810) );
                geom.faces.push( new THREE.Face3(1631, 1632, 1811) );
                geom.faces.push( new THREE.Face3(1632, 1813, 1811) );
                geom.faces.push( new THREE.Face3(1632, 1633, 1813) );
                geom.faces.push( new THREE.Face3(1812, 1657, 1658) );
                geom.faces.push( new THREE.Face3(1814, 1657, 1812) );
                geom.faces.push( new THREE.Face3(1633, 1815, 1813) );
                geom.faces.push( new THREE.Face3(1633, 1636, 1815) );
                geom.faces.push( new THREE.Face3(1814, 1656, 1657) );
                geom.faces.push( new THREE.Face3(1816, 1656, 1814) );
                geom.faces.push( new THREE.Face3(1636, 1817, 1815) );
                geom.faces.push( new THREE.Face3(1636, 1638, 1817) );
                geom.faces.push( new THREE.Face3(1818, 1655, 1816) );
                geom.faces.push( new THREE.Face3(1816, 1655, 1656) );
                geom.faces.push( new THREE.Face3(1638, 1819, 1817) );
                geom.faces.push( new THREE.Face3(1820, 1654, 1818) );
                geom.faces.push( new THREE.Face3(1818, 1654, 1655) );
                geom.faces.push( new THREE.Face3(1638, 1639, 1819) );
                geom.faces.push( new THREE.Face3(1639, 1821, 1819) );
                geom.faces.push( new THREE.Face3(1822, 1653, 1820) );
                geom.faces.push( new THREE.Face3(1820, 1653, 1654) );
                geom.faces.push( new THREE.Face3(1639, 1610, 1821) );
                geom.faces.push( new THREE.Face3(1823, 1652, 1822) );
                geom.faces.push( new THREE.Face3(1822, 1652, 1653) );
                geom.faces.push( new THREE.Face3(1821, 1609, 1824) );
                geom.faces.push( new THREE.Face3(1610, 1609, 1821) );
                geom.faces.push( new THREE.Face3(1825, 1651, 1823) );
                geom.faces.push( new THREE.Face3(1823, 1651, 1652) );
                geom.faces.push( new THREE.Face3(1824, 1612, 1826) );
                geom.faces.push( new THREE.Face3(1609, 1612, 1824) );
                geom.faces.push( new THREE.Face3(1826, 1614, 1719) );
                geom.faces.push( new THREE.Face3(1612, 1614, 1826) );
                geom.faces.push( new THREE.Face3(1718, 1650, 1825) );
                geom.faces.push( new THREE.Face3(1825, 1650, 1651) );
                geom.faces.push( new THREE.Face3(1791, 1827, 1828) );
                geom.faces.push( new THREE.Face3(1793, 1827, 1791) );
                geom.faces.push( new THREE.Face3(1793, 1829, 1827) );
                geom.faces.push( new THREE.Face3(1795, 1829, 1793) );
                geom.faces.push( new THREE.Face3(1795, 1830, 1829) );
                geom.faces.push( new THREE.Face3(1795, 1831, 1830) );
                geom.faces.push( new THREE.Face3(1824, 1832, 1833) );
                geom.faces.push( new THREE.Face3(1824, 1833, 1821) );
                geom.faces.push( new THREE.Face3(1797, 1831, 1795) );
                geom.faces.push( new THREE.Face3(1826, 1834, 1832) );
                geom.faces.push( new THREE.Face3(1799, 1831, 1797) );
                geom.faces.push( new THREE.Face3(1826, 1832, 1824) );
                geom.faces.push( new THREE.Face3(1799, 1835, 1831) );
                geom.faces.push( new THREE.Face3(1719, 1836, 1834) );
                geom.faces.push( new THREE.Face3(1801, 1835, 1799) );
                geom.faces.push( new THREE.Face3(1719, 1834, 1826) );
                geom.faces.push( new THREE.Face3(1801, 1837, 1835) );
                geom.faces.push( new THREE.Face3(1803, 1838, 1837) );
                geom.faces.push( new THREE.Face3(1803, 1839, 1838) );
                geom.faces.push( new THREE.Face3(1720, 1840, 1836) );
                geom.faces.push( new THREE.Face3(1803, 1837, 1801) );
                geom.faces.push( new THREE.Face3(1720, 1836, 1719) );
                geom.faces.push( new THREE.Face3(1805, 1839, 1803) );
                geom.faces.push( new THREE.Face3(1722, 1841, 1840) );
                geom.faces.push( new THREE.Face3(1722, 1840, 1720) );
                geom.faces.push( new THREE.Face3(1807, 1842, 1839) );
                geom.faces.push( new THREE.Face3(1807, 1839, 1805) );
                geom.faces.push( new THREE.Face3(1724, 1843, 1841) );
                geom.faces.push( new THREE.Face3(1724, 1841, 1722) );
                geom.faces.push( new THREE.Face3(1809, 1844, 1842) );
                geom.faces.push( new THREE.Face3(1809, 1842, 1807) );
                geom.faces.push( new THREE.Face3(1729, 1845, 1843) );
                geom.faces.push( new THREE.Face3(1729, 1843, 1724) );
                geom.faces.push( new THREE.Face3(1811, 1846, 1844) );
                geom.faces.push( new THREE.Face3(1811, 1847, 1846) );
                geom.faces.push( new THREE.Face3(1811, 1844, 1809) );
                geom.faces.push( new THREE.Face3(1735, 1848, 1845) );
                geom.faces.push( new THREE.Face3(1735, 1849, 1848) );
                geom.faces.push( new THREE.Face3(1735, 1845, 1729) );
                geom.faces.push( new THREE.Face3(1813, 1847, 1811) );
                geom.faces.push( new THREE.Face3(1815, 1850, 1847) );
                geom.faces.push( new THREE.Face3(1739, 1849, 1735) );
                geom.faces.push( new THREE.Face3(1815, 1847, 1813) );
                geom.faces.push( new THREE.Face3(1742, 1851, 1849) );
                geom.faces.push( new THREE.Face3(1817, 1852, 1850) );
                geom.faces.push( new THREE.Face3(1742, 1849, 1739) );
                geom.faces.push( new THREE.Face3(1817, 1850, 1815) );
                geom.faces.push( new THREE.Face3(1819, 1853, 1852) );
                geom.faces.push( new THREE.Face3(1819, 1833, 1853) );
                geom.faces.push( new THREE.Face3(1745, 1854, 1851) );
                geom.faces.push( new THREE.Face3(1819, 1852, 1817) );
                geom.faces.push( new THREE.Face3(1745, 1855, 1854) );
                geom.faces.push( new THREE.Face3(1745, 1851, 1742) );
                geom.faces.push( new THREE.Face3(1821, 1833, 1819) );
                geom.faces.push( new THREE.Face3(1748, 1855, 1745) );
                geom.faces.push( new THREE.Face3(1751, 1856, 1855) );
                geom.faces.push( new THREE.Face3(1751, 1857, 1856) );
                geom.faces.push( new THREE.Face3(1751, 1855, 1748) );
                geom.faces.push( new THREE.Face3(1752, 1857, 1751) );
                geom.faces.push( new THREE.Face3(1750, 1858, 1857) );
                geom.faces.push( new THREE.Face3(1750, 1859, 1858) );
                geom.faces.push( new THREE.Face3(1750, 1857, 1752) );
                geom.faces.push( new THREE.Face3(1744, 1859, 1750) );
                geom.faces.push( new THREE.Face3(1741, 1860, 1859) );
                geom.faces.push( new THREE.Face3(1741, 1861, 1860) );
                geom.faces.push( new THREE.Face3(1741, 1859, 1744) );
                geom.faces.push( new THREE.Face3(1737, 1862, 1861) );
                geom.faces.push( new THREE.Face3(1737, 1861, 1741) );
                geom.faces.push( new THREE.Face3(1734, 1862, 1737) );
                geom.faces.push( new THREE.Face3(1734, 1863, 1862) );
                geom.faces.push( new THREE.Face3(1728, 1863, 1734) );
                geom.faces.push( new THREE.Face3(1728, 1864, 1863) );
                geom.faces.push( new THREE.Face3(1723, 1864, 1728) );
                geom.faces.push( new THREE.Face3(1723, 1865, 1864) );
                geom.faces.push( new THREE.Face3(1721, 1865, 1723) );
                geom.faces.push( new THREE.Face3(1721, 1866, 1865) );
                geom.faces.push( new THREE.Face3(1717, 1866, 1721) );
                geom.faces.push( new THREE.Face3(1718, 1866, 1717) );
                geom.faces.push( new THREE.Face3(1718, 1867, 1866) );
                geom.faces.push( new THREE.Face3(1718, 1868, 1867) );
                geom.faces.push( new THREE.Face3(1825, 1869, 1868) );
                geom.faces.push( new THREE.Face3(1825, 1868, 1718) );
                geom.faces.push( new THREE.Face3(1823, 1870, 1869) );
                geom.faces.push( new THREE.Face3(1823, 1869, 1825) );
                geom.faces.push( new THREE.Face3(1822, 1870, 1823) );
                geom.faces.push( new THREE.Face3(1820, 1871, 1870) );
                geom.faces.push( new THREE.Face3(1820, 1872, 1871) );
                geom.faces.push( new THREE.Face3(1820, 1870, 1822) );
                geom.faces.push( new THREE.Face3(1818, 1873, 1872) );
                geom.faces.push( new THREE.Face3(1818, 1872, 1820) );
                geom.faces.push( new THREE.Face3(1816, 1874, 1873) );
                geom.faces.push( new THREE.Face3(1816, 1873, 1818) );
                geom.faces.push( new THREE.Face3(1814, 1874, 1816) );
                geom.faces.push( new THREE.Face3(1812, 1875, 1874) );
                geom.faces.push( new THREE.Face3(1812, 1876, 1875) );
                geom.faces.push( new THREE.Face3(1812, 1874, 1814) );
                geom.faces.push( new THREE.Face3(1810, 1877, 1876) );
                geom.faces.push( new THREE.Face3(1810, 1876, 1812) );
                geom.faces.push( new THREE.Face3(1808, 1877, 1810) );
                geom.faces.push( new THREE.Face3(1806, 1878, 1877) );
                geom.faces.push( new THREE.Face3(1806, 1879, 1878) );
                geom.faces.push( new THREE.Face3(1806, 1877, 1808) );
                geom.faces.push( new THREE.Face3(1804, 1879, 1806) );
                geom.faces.push( new THREE.Face3(1802, 1880, 1879) );
                geom.faces.push( new THREE.Face3(1802, 1881, 1880) );
                geom.faces.push( new THREE.Face3(1802, 1879, 1804) );
                geom.faces.push( new THREE.Face3(1800, 1882, 1881) );
                geom.faces.push( new THREE.Face3(1800, 1881, 1802) );
                geom.faces.push( new THREE.Face3(1798, 1882, 1800) );
                geom.faces.push( new THREE.Face3(1796, 1883, 1882) );
                geom.faces.push( new THREE.Face3(1796, 1882, 1798) );
                geom.faces.push( new THREE.Face3(1794, 1884, 1883) );
                geom.faces.push( new THREE.Face3(1794, 1883, 1796) );
                geom.faces.push( new THREE.Face3(1792, 1885, 1884) );
                geom.faces.push( new THREE.Face3(1792, 1886, 1885) );
                geom.faces.push( new THREE.Face3(1792, 1884, 1794) );
                geom.faces.push( new THREE.Face3(1790, 1886, 1792) );
                geom.faces.push( new THREE.Face3(1788, 1886, 1790) );
                geom.faces.push( new THREE.Face3(1788, 1887, 1886) );
                geom.faces.push( new THREE.Face3(1786, 1887, 1788) );
                geom.faces.push( new THREE.Face3(1786, 1888, 1887) );
                geom.faces.push( new THREE.Face3(1784, 1888, 1786) );
                geom.faces.push( new THREE.Face3(1784, 1889, 1888) );
                geom.faces.push( new THREE.Face3(1784, 1890, 1889) );
                geom.faces.push( new THREE.Face3(1782, 1890, 1784) );
                geom.faces.push( new THREE.Face3(1780, 1890, 1782) );
                geom.faces.push( new THREE.Face3(1780, 1891, 1890) );
                geom.faces.push( new THREE.Face3(1778, 1891, 1780) );
                geom.faces.push( new THREE.Face3(1778, 1892, 1891) );
                geom.faces.push( new THREE.Face3(1776, 1892, 1778) );
                geom.faces.push( new THREE.Face3(1776, 1893, 1892) );
                geom.faces.push( new THREE.Face3(1776, 1894, 1893) );
                geom.faces.push( new THREE.Face3(1774, 1894, 1776) );
                geom.faces.push( new THREE.Face3(1772, 1894, 1774) );
                geom.faces.push( new THREE.Face3(1772, 1895, 1894) );
                geom.faces.push( new THREE.Face3(1770, 1895, 1772) );
                geom.faces.push( new THREE.Face3(1770, 1896, 1895) );
                geom.faces.push( new THREE.Face3(1770, 1897, 1896) );
                geom.faces.push( new THREE.Face3(1768, 1897, 1770) );
                geom.faces.push( new THREE.Face3(1766, 1897, 1768) );
                geom.faces.push( new THREE.Face3(1766, 1898, 1897) );
                geom.faces.push( new THREE.Face3(1764, 1898, 1766) );
                geom.faces.push( new THREE.Face3(1764, 1899, 1898) );
                geom.faces.push( new THREE.Face3(1762, 1899, 1764) );
                geom.faces.push( new THREE.Face3(1762, 1900, 1899) );
                geom.faces.push( new THREE.Face3(1762, 1901, 1900) );
                geom.faces.push( new THREE.Face3(1760, 1901, 1762) );
                geom.faces.push( new THREE.Face3(1758, 1901, 1760) );
                geom.faces.push( new THREE.Face3(1758, 1902, 1901) );
                geom.faces.push( new THREE.Face3(1756, 1903, 1902) );
                geom.faces.push( new THREE.Face3(1756, 1902, 1758) );
                geom.faces.push( new THREE.Face3(1754, 1904, 1903) );
                geom.faces.push( new THREE.Face3(1754, 1905, 1904) );
                geom.faces.push( new THREE.Face3(1754, 1903, 1756) );
                geom.faces.push( new THREE.Face3(1749, 1905, 1754) );
                geom.faces.push( new THREE.Face3(1746, 1906, 1905) );
                geom.faces.push( new THREE.Face3(1746, 1905, 1749) );
                geom.faces.push( new THREE.Face3(1740, 1907, 1906) );
                geom.faces.push( new THREE.Face3(1740, 1906, 1746) );
                geom.faces.push( new THREE.Face3(1736, 1908, 1907) );
                geom.faces.push( new THREE.Face3(1736, 1909, 1908) );
                geom.faces.push( new THREE.Face3(1736, 1907, 1740) );
                geom.faces.push( new THREE.Face3(1732, 1909, 1736) );
                geom.faces.push( new THREE.Face3(1730, 1910, 1909) );
                geom.faces.push( new THREE.Face3(1730, 1909, 1732) );
                geom.faces.push( new THREE.Face3(1726, 1911, 1910) );
                geom.faces.push( new THREE.Face3(1726, 1910, 1730) );
                geom.faces.push( new THREE.Face3(1725, 1912, 1911) );
                geom.faces.push( new THREE.Face3(1725, 1913, 1912) );
                geom.faces.push( new THREE.Face3(1725, 1911, 1726) );
                geom.faces.push( new THREE.Face3(1727, 1913, 1725) );
                geom.faces.push( new THREE.Face3(1731, 1913, 1727) );
                geom.faces.push( new THREE.Face3(1731, 1914, 1913) );
                geom.faces.push( new THREE.Face3(1733, 1914, 1731) );
                geom.faces.push( new THREE.Face3(1733, 1915, 1914) );
                geom.faces.push( new THREE.Face3(1738, 1915, 1733) );
                geom.faces.push( new THREE.Face3(1738, 1916, 1915) );
                geom.faces.push( new THREE.Face3(1743, 1916, 1738) );
                geom.faces.push( new THREE.Face3(1743, 1917, 1916) );
                geom.faces.push( new THREE.Face3(1747, 1917, 1743) );
                geom.faces.push( new THREE.Face3(1747, 1918, 1917) );
                geom.faces.push( new THREE.Face3(1753, 1918, 1747) );
                geom.faces.push( new THREE.Face3(1753, 1919, 1918) );
                geom.faces.push( new THREE.Face3(1755, 1919, 1753) );
                geom.faces.push( new THREE.Face3(1755, 1920, 1919) );
                geom.faces.push( new THREE.Face3(1757, 1920, 1755) );
                geom.faces.push( new THREE.Face3(1757, 1921, 1920) );
                geom.faces.push( new THREE.Face3(1759, 1921, 1757) );
                geom.faces.push( new THREE.Face3(1759, 1922, 1921) );
                geom.faces.push( new THREE.Face3(1761, 1922, 1759) );
                geom.faces.push( new THREE.Face3(1761, 1923, 1922) );
                geom.faces.push( new THREE.Face3(1763, 1923, 1761) );
                geom.faces.push( new THREE.Face3(1763, 1924, 1923) );
                geom.faces.push( new THREE.Face3(1763, 1925, 1924) );
                geom.faces.push( new THREE.Face3(1765, 1925, 1763) );
                geom.faces.push( new THREE.Face3(1767, 1925, 1765) );
                geom.faces.push( new THREE.Face3(1767, 1926, 1925) );
                geom.faces.push( new THREE.Face3(1769, 1926, 1767) );
                geom.faces.push( new THREE.Face3(1769, 1927, 1926) );
                geom.faces.push( new THREE.Face3(1771, 1927, 1769) );
                geom.faces.push( new THREE.Face3(1771, 1928, 1927) );
                geom.faces.push( new THREE.Face3(1771, 1929, 1928) );
                geom.faces.push( new THREE.Face3(1773, 1929, 1771) );
                geom.faces.push( new THREE.Face3(1775, 1929, 1773) );
                geom.faces.push( new THREE.Face3(1775, 1930, 1929) );
                geom.faces.push( new THREE.Face3(1777, 1930, 1775) );
                geom.faces.push( new THREE.Face3(1777, 1931, 1930) );
                geom.faces.push( new THREE.Face3(1779, 1931, 1777) );
                geom.faces.push( new THREE.Face3(1779, 1932, 1931) );
                geom.faces.push( new THREE.Face3(1779, 1933, 1932) );
                geom.faces.push( new THREE.Face3(1781, 1933, 1779) );
                geom.faces.push( new THREE.Face3(1783, 1933, 1781) );
                geom.faces.push( new THREE.Face3(1783, 1934, 1933) );
                geom.faces.push( new THREE.Face3(1785, 1935, 1934) );
                geom.faces.push( new THREE.Face3(1785, 1934, 1783) );
                geom.faces.push( new THREE.Face3(1787, 1936, 1935) );
                geom.faces.push( new THREE.Face3(1787, 1935, 1785) );
                geom.faces.push( new THREE.Face3(1787, 1828, 1936) );
                geom.faces.push( new THREE.Face3(1789, 1828, 1787) );
                geom.faces.push( new THREE.Face3(1791, 1828, 1789) );
                geom.faces.push( new THREE.Face3(1937, 1835, 1837) );
                geom.faces.push( new THREE.Face3(1937, 1938, 1835) );
                geom.faces.push( new THREE.Face3(1939, 1880, 1881) );
                geom.faces.push( new THREE.Face3(1939, 1881, 1940) );
                geom.faces.push( new THREE.Face3(1941, 1837, 1838) );
                geom.faces.push( new THREE.Face3(1941, 1937, 1837) );
                geom.faces.push( new THREE.Face3(1942, 1880, 1939) );
                geom.faces.push( new THREE.Face3(1943, 1941, 1838) );
                geom.faces.push( new THREE.Face3(1943, 1838, 1839) );
                geom.faces.push( new THREE.Face3(1944, 1880, 1942) );
                geom.faces.push( new THREE.Face3(1944, 1879, 1880) );
                geom.faces.push( new THREE.Face3(1945, 1943, 1839) );
                geom.faces.push( new THREE.Face3(1945, 1839, 1842) );
                geom.faces.push( new THREE.Face3(1946, 1879, 1944) );
                geom.faces.push( new THREE.Face3(1946, 1878, 1879) );
                geom.faces.push( new THREE.Face3(1947, 1945, 1842) );
                geom.faces.push( new THREE.Face3(1947, 1842, 1844) );
                geom.faces.push( new THREE.Face3(1948, 1878, 1946) );
                geom.faces.push( new THREE.Face3(1948, 1877, 1878) );
                geom.faces.push( new THREE.Face3(1949, 1947, 1844) );
                geom.faces.push( new THREE.Face3(1950, 1877, 1948) );
                geom.faces.push( new THREE.Face3(1950, 1876, 1877) );
                geom.faces.push( new THREE.Face3(1951, 1844, 1846) );
                geom.faces.push( new THREE.Face3(1951, 1949, 1844) );
                geom.faces.push( new THREE.Face3(1952, 1876, 1950) );
                geom.faces.push( new THREE.Face3(1952, 1875, 1876) );
                geom.faces.push( new THREE.Face3(1953, 1846, 1847) );
                geom.faces.push( new THREE.Face3(1953, 1951, 1846) );
                geom.faces.push( new THREE.Face3(1954, 1874, 1875) );
                geom.faces.push( new THREE.Face3(1954, 1875, 1952) );
                geom.faces.push( new THREE.Face3(1912, 1955, 1956) );
                geom.faces.push( new THREE.Face3(1957, 1847, 1850) );
                geom.faces.push( new THREE.Face3(1911, 1912, 1956) );
                geom.faces.push( new THREE.Face3(1957, 1953, 1847) );
                geom.faces.push( new THREE.Face3(1958, 1874, 1954) );
                geom.faces.push( new THREE.Face3(1911, 1956, 1959) );
                geom.faces.push( new THREE.Face3(1913, 1955, 1912) );
                geom.faces.push( new THREE.Face3(1913, 1960, 1955) );
                geom.faces.push( new THREE.Face3(1961, 1850, 1852) );
                geom.faces.push( new THREE.Face3(1961, 1957, 1850) );
                geom.faces.push( new THREE.Face3(1910, 1911, 1959) );
                geom.faces.push( new THREE.Face3(1962, 1873, 1874) );
                geom.faces.push( new THREE.Face3(1962, 1874, 1958) );
                geom.faces.push( new THREE.Face3(1910, 1963, 1964) );
                geom.faces.push( new THREE.Face3(1910, 1959, 1963) );
                geom.faces.push( new THREE.Face3(1914, 1960, 1913) );
                geom.faces.push( new THREE.Face3(1914, 1965, 1960) );
                geom.faces.push( new THREE.Face3(1966, 1852, 1853) );
                geom.faces.push( new THREE.Face3(1909, 1910, 1964) );
                geom.faces.push( new THREE.Face3(1966, 1961, 1852) );
                geom.faces.push( new THREE.Face3(1967, 1872, 1873) );
                geom.faces.push( new THREE.Face3(1967, 1873, 1962) );
                geom.faces.push( new THREE.Face3(1909, 1964, 1968) );
                geom.faces.push( new THREE.Face3(1915, 1965, 1914) );
                geom.faces.push( new THREE.Face3(1915, 1969, 1965) );
                geom.faces.push( new THREE.Face3(1908, 1909, 1968) );
                geom.faces.push( new THREE.Face3(1970, 1853, 1833) );
                geom.faces.push( new THREE.Face3(1970, 1966, 1853) );
                geom.faces.push( new THREE.Face3(1908, 1968, 1971) );
                geom.faces.push( new THREE.Face3(1916, 1969, 1915) );
                geom.faces.push( new THREE.Face3(1916, 1972, 1969) );
                geom.faces.push( new THREE.Face3(1916, 1973, 1972) );
                geom.faces.push( new THREE.Face3(1974, 1871, 1872) );
                geom.faces.push( new THREE.Face3(1974, 1872, 1967) );
                geom.faces.push( new THREE.Face3(1907, 1908, 1971) );
                geom.faces.push( new THREE.Face3(1975, 1871, 1974) );
                geom.faces.push( new THREE.Face3(1907, 1971, 1976) );
                geom.faces.push( new THREE.Face3(1975, 1870, 1871) );
                geom.faces.push( new THREE.Face3(1917, 1973, 1916) );
                geom.faces.push( new THREE.Face3(1917, 1977, 1973) );
                geom.faces.push( new THREE.Face3(1978, 1970, 1833) );
                geom.faces.push( new THREE.Face3(1906, 1907, 1976) );
                geom.faces.push( new THREE.Face3(1906, 1976, 1979) );
                geom.faces.push( new THREE.Face3(1918, 1977, 1917) );
                geom.faces.push( new THREE.Face3(1918, 1980, 1977) );
                geom.faces.push( new THREE.Face3(1905, 1906, 1979) );
                geom.faces.push( new THREE.Face3(1905, 1979, 1981) );
                geom.faces.push( new THREE.Face3(1982, 1870, 1975) );
                geom.faces.push( new THREE.Face3(1919, 1980, 1918) );
                geom.faces.push( new THREE.Face3(1919, 1983, 1980) );
                geom.faces.push( new THREE.Face3(1982, 1869, 1870) );
                geom.faces.push( new THREE.Face3(1984, 1978, 1833) );
                geom.faces.push( new THREE.Face3(1984, 1833, 1832) );
                geom.faces.push( new THREE.Face3(1904, 1905, 1981) );
                geom.faces.push( new THREE.Face3(1904, 1985, 1986) );
                geom.faces.push( new THREE.Face3(1904, 1981, 1985) );
                geom.faces.push( new THREE.Face3(1987, 1832, 1834) );
                geom.faces.push( new THREE.Face3(1920, 1983, 1919) );
                geom.faces.push( new THREE.Face3(1987, 1984, 1832) );
                geom.faces.push( new THREE.Face3(1920, 1988, 1983) );
                geom.faces.push( new THREE.Face3(1903, 1904, 1986) );
                geom.faces.push( new THREE.Face3(1903, 1986, 1989) );
                geom.faces.push( new THREE.Face3(1990, 1869, 1982) );
                geom.faces.push( new THREE.Face3(1990, 1868, 1869) );
                geom.faces.push( new THREE.Face3(1991, 1834, 1836) );
                geom.faces.push( new THREE.Face3(1921, 1988, 1920) );
                geom.faces.push( new THREE.Face3(1921, 1992, 1988) );
                geom.faces.push( new THREE.Face3(1991, 1987, 1834) );
                geom.faces.push( new THREE.Face3(1902, 1903, 1989) );
                geom.faces.push( new THREE.Face3(1993, 1867, 1868) );
                geom.faces.push( new THREE.Face3(1993, 1868, 1990) );
                geom.faces.push( new THREE.Face3(1994, 1836, 1840) );
                geom.faces.push( new THREE.Face3(1902, 1989, 1995) );
                geom.faces.push( new THREE.Face3(1922, 1992, 1921) );
                geom.faces.push( new THREE.Face3(1922, 1996, 1992) );
                geom.faces.push( new THREE.Face3(1922, 1997, 1996) );
                geom.faces.push( new THREE.Face3(1994, 1991, 1836) );
                geom.faces.push( new THREE.Face3(1901, 1902, 1995) );
                geom.faces.push( new THREE.Face3(1901, 1995, 1998) );
                geom.faces.push( new THREE.Face3(1999, 1867, 1993) );
                geom.faces.push( new THREE.Face3(2000, 1840, 1841) );
                geom.faces.push( new THREE.Face3(1923, 1997, 1922) );
                geom.faces.push( new THREE.Face3(1923, 2001, 1997) );
                geom.faces.push( new THREE.Face3(2000, 1994, 1840) );
                geom.faces.push( new THREE.Face3(2002, 1867, 1999) );
                geom.faces.push( new THREE.Face3(1900, 1901, 1998) );
                geom.faces.push( new THREE.Face3(2002, 1866, 1867) );
                geom.faces.push( new THREE.Face3(1900, 1998, 2003) );
                geom.faces.push( new THREE.Face3(2004, 1866, 2002) );
                geom.faces.push( new THREE.Face3(1924, 2001, 1923) );
                geom.faces.push( new THREE.Face3(1924, 2005, 2001) );
                geom.faces.push( new THREE.Face3(2004, 1865, 1866) );
                geom.faces.push( new THREE.Face3(2006, 1841, 1843) );
                geom.faces.push( new THREE.Face3(2006, 2000, 1841) );
                geom.faces.push( new THREE.Face3(1899, 1900, 2003) );
                geom.faces.push( new THREE.Face3(1899, 2003, 2007) );
                geom.faces.push( new THREE.Face3(1925, 2005, 1924) );
                geom.faces.push( new THREE.Face3(2008, 2006, 1843) );
                geom.faces.push( new THREE.Face3(1925, 2009, 2005) );
                geom.faces.push( new THREE.Face3(2010, 1864, 1865) );
                geom.faces.push( new THREE.Face3(2010, 1865, 2004) );
                geom.faces.push( new THREE.Face3(1898, 2011, 2012) );
                geom.faces.push( new THREE.Face3(1898, 2007, 2011) );
                geom.faces.push( new THREE.Face3(1898, 1899, 2007) );
                geom.faces.push( new THREE.Face3(2013, 1843, 1845) );
                geom.faces.push( new THREE.Face3(2013, 2008, 1843) );
                geom.faces.push( new THREE.Face3(1926, 2009, 1925) );
                geom.faces.push( new THREE.Face3(2014, 1864, 2010) );
                geom.faces.push( new THREE.Face3(1926, 2015, 2009) );
                geom.faces.push( new THREE.Face3(2014, 1863, 1864) );
                geom.faces.push( new THREE.Face3(1897, 2012, 2016) );
                geom.faces.push( new THREE.Face3(2017, 1845, 1848) );
                geom.faces.push( new THREE.Face3(1897, 1898, 2012) );
                geom.faces.push( new THREE.Face3(1927, 2015, 1926) );
                geom.faces.push( new THREE.Face3(2017, 2013, 1845) );
                geom.faces.push( new THREE.Face3(1927, 2018, 2015) );
                geom.faces.push( new THREE.Face3(2019, 1862, 1863) );
                geom.faces.push( new THREE.Face3(2019, 1863, 2014) );
                geom.faces.push( new THREE.Face3(1896, 1897, 2016) );
                geom.faces.push( new THREE.Face3(2020, 1848, 1849) );
                geom.faces.push( new THREE.Face3(1896, 2016, 2021) );
                geom.faces.push( new THREE.Face3(2020, 2017, 1848) );
                geom.faces.push( new THREE.Face3(1928, 2018, 1927) );
                geom.faces.push( new THREE.Face3(2022, 1861, 1862) );
                geom.faces.push( new THREE.Face3(1928, 2023, 2018) );
                geom.faces.push( new THREE.Face3(2022, 1862, 2019) );
                geom.faces.push( new THREE.Face3(1895, 1896, 2021) );
                geom.faces.push( new THREE.Face3(2024, 1861, 2022) );
                geom.faces.push( new THREE.Face3(2025, 1849, 1851) );
                geom.faces.push( new THREE.Face3(1895, 2021, 2026) );
                geom.faces.push( new THREE.Face3(1929, 2027, 2028) );
                geom.faces.push( new THREE.Face3(2025, 2020, 1849) );
                geom.faces.push( new THREE.Face3(1929, 2023, 1928) );
                geom.faces.push( new THREE.Face3(2029, 1860, 1861) );
                geom.faces.push( new THREE.Face3(1929, 2028, 2023) );
                geom.faces.push( new THREE.Face3(2029, 1861, 2024) );
                geom.faces.push( new THREE.Face3(1894, 1895, 2026) );
                geom.faces.push( new THREE.Face3(2030, 1851, 1854) );
                geom.faces.push( new THREE.Face3(1894, 2026, 2031) );
                geom.faces.push( new THREE.Face3(2030, 2025, 1851) );
                geom.faces.push( new THREE.Face3(2032, 1859, 1860) );
                geom.faces.push( new THREE.Face3(2032, 1860, 2029) );
                geom.faces.push( new THREE.Face3(1930, 2027, 1929) );
                geom.faces.push( new THREE.Face3(1930, 2033, 2027) );
                geom.faces.push( new THREE.Face3(2034, 1854, 1855) );
                geom.faces.push( new THREE.Face3(2034, 2030, 1854) );
                geom.faces.push( new THREE.Face3(2035, 1858, 1859) );
                geom.faces.push( new THREE.Face3(1893, 1894, 2031) );
                geom.faces.push( new THREE.Face3(2035, 1859, 2032) );
                geom.faces.push( new THREE.Face3(1893, 2031, 2036) );
                geom.faces.push( new THREE.Face3(2037, 2034, 1855) );
                geom.faces.push( new THREE.Face3(2038, 1855, 1856) );
                geom.faces.push( new THREE.Face3(2038, 2037, 1855) );
                geom.faces.push( new THREE.Face3(1931, 2039, 2033) );
                geom.faces.push( new THREE.Face3(2040, 1858, 2035) );
                geom.faces.push( new THREE.Face3(2040, 1857, 1858) );
                geom.faces.push( new THREE.Face3(2041, 2038, 1856) );
                geom.faces.push( new THREE.Face3(1931, 2033, 1930) );
                geom.faces.push( new THREE.Face3(1892, 1893, 2036) );
                geom.faces.push( new THREE.Face3(2041, 1857, 2040) );
                geom.faces.push( new THREE.Face3(2041, 1856, 1857) );
                geom.faces.push( new THREE.Face3(1892, 2042, 2043) );
                geom.faces.push( new THREE.Face3(1892, 2036, 2042) );
                geom.faces.push( new THREE.Face3(1932, 2039, 1931) );
                geom.faces.push( new THREE.Face3(1932, 2044, 2039) );
                geom.faces.push( new THREE.Face3(1891, 2043, 2045) );
                geom.faces.push( new THREE.Face3(1891, 1892, 2043) );
                geom.faces.push( new THREE.Face3(1933, 2046, 2044) );
                geom.faces.push( new THREE.Face3(1933, 2044, 1932) );
                geom.faces.push( new THREE.Face3(1890, 1891, 2045) );
                geom.faces.push( new THREE.Face3(1890, 2045, 2047) );
                geom.faces.push( new THREE.Face3(1934, 2048, 2046) );
                geom.faces.push( new THREE.Face3(1934, 2046, 1933) );
                geom.faces.push( new THREE.Face3(1889, 1890, 2047) );
                geom.faces.push( new THREE.Face3(1889, 2047, 2049) );
                geom.faces.push( new THREE.Face3(1935, 2050, 2048) );
                geom.faces.push( new THREE.Face3(1935, 2051, 2050) );
                geom.faces.push( new THREE.Face3(1935, 2048, 1934) );
                geom.faces.push( new THREE.Face3(1888, 1889, 2049) );
                geom.faces.push( new THREE.Face3(1888, 2049, 2052) );
                geom.faces.push( new THREE.Face3(1936, 2053, 2051) );
                geom.faces.push( new THREE.Face3(1936, 2051, 1935) );
                geom.faces.push( new THREE.Face3(1887, 1888, 2052) );
                geom.faces.push( new THREE.Face3(1887, 2052, 2054) );
                geom.faces.push( new THREE.Face3(1828, 2055, 2053) );
                geom.faces.push( new THREE.Face3(1828, 2053, 1936) );
                geom.faces.push( new THREE.Face3(1886, 2054, 2056) );
                geom.faces.push( new THREE.Face3(1886, 1887, 2054) );
                geom.faces.push( new THREE.Face3(1827, 2055, 1828) );
                geom.faces.push( new THREE.Face3(2057, 2055, 1827) );
                geom.faces.push( new THREE.Face3(2058, 1886, 2056) );
                geom.faces.push( new THREE.Face3(1885, 1886, 2058) );
                geom.faces.push( new THREE.Face3(1829, 2057, 1827) );
                geom.faces.push( new THREE.Face3(2059, 2057, 1829) );
                geom.faces.push( new THREE.Face3(2060, 1885, 2058) );
                geom.faces.push( new THREE.Face3(1884, 1885, 2060) );
                geom.faces.push( new THREE.Face3(1830, 2059, 1829) );
                geom.faces.push( new THREE.Face3(2061, 2059, 1830) );
                geom.faces.push( new THREE.Face3(2062, 1884, 2060) );
                geom.faces.push( new THREE.Face3(1883, 1884, 2062) );
                geom.faces.push( new THREE.Face3(1831, 2061, 1830) );
                geom.faces.push( new THREE.Face3(2063, 2061, 1831) );
                geom.faces.push( new THREE.Face3(2064, 1882, 1883) );
                geom.faces.push( new THREE.Face3(2064, 1883, 2062) );
                geom.faces.push( new THREE.Face3(1938, 1831, 1835) );
                geom.faces.push( new THREE.Face3(1938, 2063, 1831) );
                geom.faces.push( new THREE.Face3(1940, 1881, 1882) );
                geom.faces.push( new THREE.Face3(1940, 1882, 2064) );
                geom.faces.push( new THREE.Face3(442, 1967, 476) );
                geom.faces.push( new THREE.Face3(442, 1974, 1967) );
                geom.faces.push( new THREE.Face3(402, 1974, 439) );
                geom.faces.push( new THREE.Face3(439, 1974, 442) );
                geom.faces.push( new THREE.Face3(656, 1978, 15) );
                geom.faces.push( new THREE.Face3(402, 1975, 1974) );
                geom.faces.push( new THREE.Face3(402, 1982, 1975) );
                geom.faces.push( new THREE.Face3(416, 1970, 656) );
                geom.faces.push( new THREE.Face3(656, 1970, 1978) );
                geom.faces.push( new THREE.Face3(399, 1982, 402) );
                geom.faces.push( new THREE.Face3(399, 1990, 1982) );
                geom.faces.push( new THREE.Face3(416, 1966, 1970) );
                geom.faces.push( new THREE.Face3(364, 1990, 399) );
                geom.faces.push( new THREE.Face3(364, 1993, 1990) );
                geom.faces.push( new THREE.Face3(417, 1961, 416) );
                geom.faces.push( new THREE.Face3(416, 1961, 1966) );
                geom.faces.push( new THREE.Face3(363, 1993, 364) );
                geom.faces.push( new THREE.Face3(380, 1957, 383) );
                geom.faces.push( new THREE.Face3(360, 1999, 363) );
                geom.faces.push( new THREE.Face3(383, 1957, 417) );
                geom.faces.push( new THREE.Face3(363, 1999, 1993) );
                geom.faces.push( new THREE.Face3(417, 1957, 1961) );
                geom.faces.push( new THREE.Face3(360, 2002, 1999) );
                geom.faces.push( new THREE.Face3(323, 2002, 360) );
                geom.faces.push( new THREE.Face3(380, 1953, 1957) );
                geom.faces.push( new THREE.Face3(321, 2004, 323) );
                geom.faces.push( new THREE.Face3(323, 2004, 2002) );
                geom.faces.push( new THREE.Face3(345, 1951, 380) );
                geom.faces.push( new THREE.Face3(380, 1951, 1953) );
                geom.faces.push( new THREE.Face3(283, 2010, 321) );
                geom.faces.push( new THREE.Face3(321, 2010, 2004) );
                geom.faces.push( new THREE.Face3(343, 1949, 345) );
                geom.faces.push( new THREE.Face3(345, 1949, 1951) );
                geom.faces.push( new THREE.Face3(281, 2014, 283) );
                geom.faces.push( new THREE.Face3(283, 2014, 2010) );
                geom.faces.push( new THREE.Face3(311, 1947, 343) );
                geom.faces.push( new THREE.Face3(343, 1947, 1949) );
                geom.faces.push( new THREE.Face3(243, 2019, 281) );
                geom.faces.push( new THREE.Face3(281, 2019, 2014) );
                geom.faces.push( new THREE.Face3(310, 1945, 311) );
                geom.faces.push( new THREE.Face3(311, 1945, 1947) );
                geom.faces.push( new THREE.Face3(242, 2022, 243) );
                geom.faces.push( new THREE.Face3(243, 2022, 2019) );
                geom.faces.push( new THREE.Face3(310, 1943, 1945) );
                geom.faces.push( new THREE.Face3(306, 1943, 310) );
                geom.faces.push( new THREE.Face3(241, 2024, 242) );
                geom.faces.push( new THREE.Face3(242, 2024, 2022) );
                geom.faces.push( new THREE.Face3(306, 1941, 1943) );
                geom.faces.push( new THREE.Face3(273, 1941, 275) );
                geom.faces.push( new THREE.Face3(275, 1941, 306) );
                geom.faces.push( new THREE.Face3(208, 2029, 241) );
                geom.faces.push( new THREE.Face3(241, 2029, 2024) );
                geom.faces.push( new THREE.Face3(273, 1937, 1941) );
                geom.faces.push( new THREE.Face3(206, 2032, 208) );
                geom.faces.push( new THREE.Face3(208, 2032, 2029) );
                geom.faces.push( new THREE.Face3(273, 1938, 1937) );
                geom.faces.push( new THREE.Face3(234, 1938, 236) );
                geom.faces.push( new THREE.Face3(175, 2035, 206) );
                geom.faces.push( new THREE.Face3(236, 1938, 273) );
                geom.faces.push( new THREE.Face3(206, 2035, 2032) );
                geom.faces.push( new THREE.Face3(234, 2063, 1938) );
                geom.faces.push( new THREE.Face3(171, 2040, 174) );
                geom.faces.push( new THREE.Face3(199, 2063, 234) );
                geom.faces.push( new THREE.Face3(174, 2040, 175) );
                geom.faces.push( new THREE.Face3(175, 2040, 2035) );
                geom.faces.push( new THREE.Face3(199, 2061, 2063) );
                geom.faces.push( new THREE.Face3(171, 2041, 2040) );
                geom.faces.push( new THREE.Face3(171, 2038, 2041) );
                geom.faces.push( new THREE.Face3(199, 2059, 2061) );
                geom.faces.push( new THREE.Face3(149, 2038, 171) );
                geom.faces.push( new THREE.Face3(195, 2059, 198) );
                geom.faces.push( new THREE.Face3(198, 2059, 199) );
                geom.faces.push( new THREE.Face3(149, 2037, 2038) );
                geom.faces.push( new THREE.Face3(195, 2057, 2059) );
                geom.faces.push( new THREE.Face3(146, 2037, 149) );
                geom.faces.push( new THREE.Face3(159, 2057, 195) );
                geom.faces.push( new THREE.Face3(146, 2034, 2037) );
                geom.faces.push( new THREE.Face3(159, 2055, 2057) );
                geom.faces.push( new THREE.Face3(122, 2034, 146) );
                geom.faces.push( new THREE.Face3(157, 2055, 159) );
                geom.faces.push( new THREE.Face3(122, 2030, 2034) );
                geom.faces.push( new THREE.Face3(95, 2030, 120) );
                geom.faces.push( new THREE.Face3(120, 2030, 122) );
                geom.faces.push( new THREE.Face3(157, 2053, 2055) );
                geom.faces.push( new THREE.Face3(95, 2025, 2030) );
                geom.faces.push( new THREE.Face3(119, 2051, 157) );
                geom.faces.push( new THREE.Face3(157, 2051, 2053) );
                geom.faces.push( new THREE.Face3(95, 2020, 2025) );
                geom.faces.push( new THREE.Face3(91, 2020, 94) );
                geom.faces.push( new THREE.Face3(94, 2020, 95) );
                geom.faces.push( new THREE.Face3(117, 2050, 119) );
                geom.faces.push( new THREE.Face3(119, 2050, 2051) );
                geom.faces.push( new THREE.Face3(91, 2017, 2020) );
                geom.faces.push( new THREE.Face3(72, 2017, 91) );
                geom.faces.push( new THREE.Face3(78, 2048, 115) );
                geom.faces.push( new THREE.Face3(115, 2048, 117) );
                geom.faces.push( new THREE.Face3(117, 2048, 2050) );
                geom.faces.push( new THREE.Face3(72, 2013, 2017) );
                geom.faces.push( new THREE.Face3(70, 2013, 72) );
                geom.faces.push( new THREE.Face3(76, 2046, 78) );
                geom.faces.push( new THREE.Face3(78, 2046, 2048) );
                geom.faces.push( new THREE.Face3(70, 2008, 2013) );
                geom.faces.push( new THREE.Face3(76, 2044, 2046) );
                geom.faces.push( new THREE.Face3(52, 2006, 70) );
                geom.faces.push( new THREE.Face3(70, 2006, 2008) );
                geom.faces.push( new THREE.Face3(6, 2039, 76) );
                geom.faces.push( new THREE.Face3(76, 2039, 2044) );
                geom.faces.push( new THREE.Face3(50, 2000, 52) );
                geom.faces.push( new THREE.Face3(52, 2000, 2006) );
                geom.faces.push( new THREE.Face3(5, 2033, 3) );
                geom.faces.push( new THREE.Face3(3, 2033, 6) );
                geom.faces.push( new THREE.Face3(40, 1994, 50) );
                geom.faces.push( new THREE.Face3(6, 2033, 2039) );
                geom.faces.push( new THREE.Face3(50, 1994, 2000) );
                geom.faces.push( new THREE.Face3(694, 2027, 5) );
                geom.faces.push( new THREE.Face3(38, 1991, 40) );
                geom.faces.push( new THREE.Face3(5, 2027, 2033) );
                geom.faces.push( new THREE.Face3(40, 1991, 1994) );
                geom.faces.push( new THREE.Face3(16, 1987, 38) );
                geom.faces.push( new THREE.Face3(694, 2028, 2027) );
                geom.faces.push( new THREE.Face3(38, 1987, 1991) );
                geom.faces.push( new THREE.Face3(13, 1984, 16) );
                geom.faces.push( new THREE.Face3(16, 1984, 1987) );
                geom.faces.push( new THREE.Face3(680, 2023, 695) );
                geom.faces.push( new THREE.Face3(695, 2023, 694) );
                geom.faces.push( new THREE.Face3(15, 1978, 13) );
                geom.faces.push( new THREE.Face3(694, 2023, 2028) );
                geom.faces.push( new THREE.Face3(13, 1978, 1984) );
                geom.faces.push( new THREE.Face3(680, 2018, 2023) );
                geom.faces.push( new THREE.Face3(655, 2015, 679) );
                geom.faces.push( new THREE.Face3(679, 2015, 680) );
                geom.faces.push( new THREE.Face3(680, 2015, 2018) );
                geom.faces.push( new THREE.Face3(655, 2009, 2015) );
                geom.faces.push( new THREE.Face3(653, 2005, 655) );
                geom.faces.push( new THREE.Face3(655, 2005, 2009) );
                geom.faces.push( new THREE.Face3(628, 2001, 629) );
                geom.faces.push( new THREE.Face3(629, 2001, 653) );
                geom.faces.push( new THREE.Face3(653, 2001, 2005) );
                geom.faces.push( new THREE.Face3(627, 1997, 628) );
                geom.faces.push( new THREE.Face3(628, 1997, 2001) );
                geom.faces.push( new THREE.Face3(627, 1996, 1997) );
                geom.faces.push( new THREE.Face3(627, 1992, 1996) );
                geom.faces.push( new THREE.Face3(602, 1992, 603) );
                geom.faces.push( new THREE.Face3(603, 1992, 627) );
                geom.faces.push( new THREE.Face3(602, 1988, 1992) );
                geom.faces.push( new THREE.Face3(577, 1988, 602) );
                geom.faces.push( new THREE.Face3(576, 1983, 577) );
                geom.faces.push( new THREE.Face3(577, 1983, 1988) );
                geom.faces.push( new THREE.Face3(576, 1980, 1983) );
                geom.faces.push( new THREE.Face3(535, 1980, 576) );
                geom.faces.push( new THREE.Face3(535, 1977, 1980) );
                geom.faces.push( new THREE.Face3(534, 1973, 535) );
                geom.faces.push( new THREE.Face3(535, 1973, 1977) );
                geom.faces.push( new THREE.Face3(533, 1972, 534) );
                geom.faces.push( new THREE.Face3(534, 1972, 1973) );
                geom.faces.push( new THREE.Face3(494, 1969, 533) );
                geom.faces.push( new THREE.Face3(533, 1969, 1972) );
                geom.faces.push( new THREE.Face3(493, 1965, 494) );
                geom.faces.push( new THREE.Face3(494, 1965, 1969) );
                geom.faces.push( new THREE.Face3(453, 1960, 455) );
                geom.faces.push( new THREE.Face3(455, 1960, 493) );
                geom.faces.push( new THREE.Face3(493, 1960, 1965) );
                geom.faces.push( new THREE.Face3(453, 1955, 1960) );
                geom.faces.push( new THREE.Face3(451, 1956, 453) );
                geom.faces.push( new THREE.Face3(453, 1956, 1955) );
                geom.faces.push( new THREE.Face3(414, 1959, 451) );
                geom.faces.push( new THREE.Face3(451, 1959, 1956) );
                geom.faces.push( new THREE.Face3(413, 1963, 414) );
                geom.faces.push( new THREE.Face3(414, 1963, 1959) );
                geom.faces.push( new THREE.Face3(376, 1964, 413) );
                geom.faces.push( new THREE.Face3(413, 1964, 1963) );
                geom.faces.push( new THREE.Face3(337, 1968, 374) );
                geom.faces.push( new THREE.Face3(374, 1968, 376) );
                geom.faces.push( new THREE.Face3(376, 1968, 1964) );
                geom.faces.push( new THREE.Face3(337, 1971, 1968) );
                geom.faces.push( new THREE.Face3(334, 1976, 336) );
                geom.faces.push( new THREE.Face3(336, 1976, 337) );
                geom.faces.push( new THREE.Face3(337, 1976, 1971) );
                geom.faces.push( new THREE.Face3(294, 1979, 334) );
                geom.faces.push( new THREE.Face3(334, 1979, 1976) );
                geom.faces.push( new THREE.Face3(294, 1981, 1979) );
                geom.faces.push( new THREE.Face3(292, 1985, 294) );
                geom.faces.push( new THREE.Face3(294, 1985, 1981) );
                geom.faces.push( new THREE.Face3(292, 1986, 1985) );
                geom.faces.push( new THREE.Face3(257, 1986, 292) );
                geom.faces.push( new THREE.Face3(257, 1989, 1986) );
                geom.faces.push( new THREE.Face3(255, 1989, 257) );
                geom.faces.push( new THREE.Face3(255, 1995, 1989) );
                geom.faces.push( new THREE.Face3(218, 1995, 255) );
                geom.faces.push( new THREE.Face3(218, 1998, 1995) );
                geom.faces.push( new THREE.Face3(217, 1998, 218) );
                geom.faces.push( new THREE.Face3(217, 2003, 1998) );
                geom.faces.push( new THREE.Face3(216, 2003, 217) );
                geom.faces.push( new THREE.Face3(216, 2007, 2003) );
                geom.faces.push( new THREE.Face3(181, 2007, 216) );
                geom.faces.push( new THREE.Face3(181, 2011, 2007) );
                geom.faces.push( new THREE.Face3(141, 2011, 179) );
                geom.faces.push( new THREE.Face3(179, 2011, 181) );
                geom.faces.push( new THREE.Face3(141, 2012, 2011) );
                geom.faces.push( new THREE.Face3(141, 2016, 2012) );
                geom.faces.push( new THREE.Face3(140, 2016, 141) );
                geom.faces.push( new THREE.Face3(140, 2021, 2016) );
                geom.faces.push( new THREE.Face3(139, 2021, 140) );
                geom.faces.push( new THREE.Face3(139, 2026, 2021) );
                geom.faces.push( new THREE.Face3(101, 2026, 102) );
                geom.faces.push( new THREE.Face3(102, 2026, 139) );
                geom.faces.push( new THREE.Face3(101, 2031, 2026) );
                geom.faces.push( new THREE.Face3(61, 2031, 101) );
                geom.faces.push( new THREE.Face3(61, 2036, 2031) );
                geom.faces.push( new THREE.Face3(61, 2042, 2036) );
                geom.faces.push( new THREE.Face3(53, 2042, 59) );
                geom.faces.push( new THREE.Face3(59, 2042, 61) );
                geom.faces.push( new THREE.Face3(53, 2043, 2042) );
                geom.faces.push( new THREE.Face3(53, 2045, 2043) );
                geom.faces.push( new THREE.Face3(700, 2045, 53) );
                geom.faces.push( new THREE.Face3(700, 2047, 2045) );
                geom.faces.push( new THREE.Face3(691, 2047, 699) );
                geom.faces.push( new THREE.Face3(699, 2047, 700) );
                geom.faces.push( new THREE.Face3(691, 2049, 2047) );
                geom.faces.push( new THREE.Face3(691, 2052, 2049) );
                geom.faces.push( new THREE.Face3(688, 2052, 691) );
                geom.faces.push( new THREE.Face3(688, 2054, 2052) );
                geom.faces.push( new THREE.Face3(673, 2054, 688) );
                geom.faces.push( new THREE.Face3(673, 2056, 2054) );
                geom.faces.push( new THREE.Face3(672, 2056, 673) );
                geom.faces.push( new THREE.Face3(672, 2058, 2056) );
                geom.faces.push( new THREE.Face3(647, 2058, 672) );
                geom.faces.push( new THREE.Face3(645, 2060, 646) );
                geom.faces.push( new THREE.Face3(646, 2060, 647) );
                geom.faces.push( new THREE.Face3(647, 2060, 2058) );
                geom.faces.push( new THREE.Face3(645, 2062, 2060) );
                geom.faces.push( new THREE.Face3(620, 2062, 645) );
                geom.faces.push( new THREE.Face3(617, 2064, 620) );
                geom.faces.push( new THREE.Face3(620, 2064, 2062) );
                geom.faces.push( new THREE.Face3(595, 1940, 617) );
                geom.faces.push( new THREE.Face3(617, 1940, 2064) );
                geom.faces.push( new THREE.Face3(592, 1939, 595) );
                geom.faces.push( new THREE.Face3(595, 1939, 1940) );
                geom.faces.push( new THREE.Face3(592, 1942, 1939) );
                geom.faces.push( new THREE.Face3(592, 1944, 1942) );
                geom.faces.push( new THREE.Face3(591, 1944, 592) );
                geom.faces.push( new THREE.Face3(591, 1946, 1944) );
                geom.faces.push( new THREE.Face3(562, 1946, 591) );
                geom.faces.push( new THREE.Face3(562, 1948, 1946) );
                geom.faces.push( new THREE.Face3(558, 1948, 562) );
                geom.faces.push( new THREE.Face3(558, 1950, 1948) );
                geom.faces.push( new THREE.Face3(521, 1950, 558) );
                geom.faces.push( new THREE.Face3(521, 1952, 1950) );
                geom.faces.push( new THREE.Face3(520, 1952, 521) );
                geom.faces.push( new THREE.Face3(520, 1954, 1952) );
                geom.faces.push( new THREE.Face3(479, 1954, 481) );
                geom.faces.push( new THREE.Face3(481, 1954, 520) );
                geom.faces.push( new THREE.Face3(479, 1958, 1954) );
                geom.faces.push( new THREE.Face3(476, 1958, 479) );
                geom.faces.push( new THREE.Face3(476, 1962, 1958) );
                geom.faces.push( new THREE.Face3(476, 1967, 1962) );
                var basematerial = new THREE.MeshBasicMaterial( { color: 0xcccccc } );
                var mesh = new THREE.Mesh( geom, basematerial );
                scene.add( mesh );
                var linematerial = new THREE.LineBasicMaterial({linewidth: 1, color: 0x000000,});
 // 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>
test.html (560,472 bytes)   

Kunda1

2017-05-26 19:06

administrator   ~0009152

Thanks for reproducing. Updated ticket status.

Kunda1

2017-05-26 19:15

administrator   ~0009153

Last edited: 2017-05-26 19:15

View 2 revisions

@maiden could you post a backtrace?
Also, forgot to mention: when reporting please always post your full FreeCAD version info found in Help > About Freecad > Copy to clipboard

maiden

2017-05-26 19:18

reporter   ~0009154

Last edited: 2017-05-26 19:21

View 2 revisions

from gdb:

Thread 1 "FreeCAD" received signal SIGSEGV, Segmentation fault.
0x00007fffb09ae80c in BRepAdaptor_CompCurve::Prepare(double&, double&, int&) const ()
   from /usr/lib/x86_64-linux-gnu/libTKBRep.so.10

maiden

2017-05-26 19:20

reporter   ~0009155

Sorry for the missing version:

OS: Ubuntu 17.04
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.9586 (Git)
Build type: Unknown
Branch: master
Hash: 0e2cf2ebcaaa50723de608cf030af740cb6ad548
Python version: 2.7.13
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17

wmayer

2017-08-21 08:19

administrator   ~0009972

It's not the mesher where the crash happens because otherwise it would already fail when loading the file.
It appears that the crash occurs in the function discretize which is called in the importWebGL.py script inside the function getObjectData.
With this code snippet one can reliably reproduce the crash:

obj=App.ActiveDocument.Part__Feature
wires=[]
for f in obj.Shape.Faces:
  for w in f.Wires:
    wo = Part.Wire(Part.__sortEdges__(w.Edges))
    wires.append(wo)


wires[1].discretize(QuasiDeflection=0.1)
wires[19].discretize(QuasiDeflection=0.1)
It shows that the crash happens for the second and last wire in the list.

Running the Python code in the debugger reveals that the crash happens in OCC in the function QuasiFleche due to a stack overflow.

Kunda1

2017-08-28 11:48

administrator   ~0010014

@wmayer is this an upstream OCCT bug?

wmayer

2017-09-02 13:28

administrator   ~0010063

Yes, it's an occ bug. And it's still present in occ 7.2

amunizp

2018-07-10 13:55

reporter   ~0011509

Just ran into this bug today. Updated freeCAD and still happened. Pure FreeCAD file all done with part design (Not Step file). File Export to webGL crashes the system. I can confirm that importing STL file does work (but I need better colour contrast!) Using ubuntu 16.04
Hope this helps:
~$ freecad
FreeCAD 0.17, Libs: 0.17R13522 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2018
  ##### #### ### ####
  # # # # # #
  # ## #### #### # # # # #
  #### # # # # # # # ##### # #
  # # #### #### # # # # #
  # # # # # # # # # ## ## ##
  # # #### #### ### # # #### ## ## ##

not a freecad file: .STL
not a freecad file: .STEP
AttachEngine3D::calculateAttachedPlacement:InertialCS: inertia tensor has axis of symmetry. Second and third axes of inertia are undefined.
AttachEngine3D::calculateAttachedPlacement:InertialCS: inertia tensor has axis of symmetry. Second and third axes of inertia are undefined.
Program received signal SIGSEGV, Segmentation fault.
#0 /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7f1a965444b0]
#1 0x7f1a4cf0ffbe in BRepAdaptor_CompCurve::Resolution(double) const from /usr/lib/x86_64-linux-gnu/libTKBRep.so.7+0xe
0000002 0x7f1a4bccf567 in GCPnts_QuasiUniformDeflection::Initialize(Adaptor3d_Curve const&, double, double, double, GeomAbs_Shape) from /usr/lib/x86_64-linux-gnu/libTKGeomBase.so.7+0x67
0000003 0x7f1a4bcd14cc in GCPnts_QuasiUniformDeflection::GCPnts_QuasiUniformDeflection(Adaptor3d_Curve const&, double, double, double, GeomAbs_Shape) from /usr/lib/x86_64-linux-gnu/libTKGeomBase.so.7+0x18c
0000004 0x7f1a5037d046 in Part::TopoShapeWirePy::discretize(_object*, _object*) from /usr/lib/freecad/lib/Part.so+0xa86
0000005 0x7f1a5037da2d in Part::TopoShapeWirePy::staticCallback_discretize(_object*, _object*, _object*) from /usr/lib/freecad/lib/Part.so+0x2d
0000006 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6f55) [0x7f1a98108e75]
0000007 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c) [0x7f1a9824005c]
0000008 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd) [0x7f1a98108f1d]
0000009 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x7124) [0x7f1a98109044]
0000010 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x7124) [0x7f1a98109044]
0000011 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c) [0x7f1a9824005c]
0000012 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x19) [0x7f1a98101da9]
0000013 /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyRun_StringFlags+0x76) [0x7f1a9817c1f6]
0000014 0x7f1a98692916 in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /usr/lib/freecad/lib/libFreeCADBase.so+0x66
0000015 0x7f1a991b03fd in Gui::Command::runCommand(Gui::Command::DoCmd_Type, char const*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x4d
0000016 0x7f1a99142e96 in Gui::Application::exportTo(char const*, char const*, char const*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x3a6
0000017 0x7f1a991bbef0 in StdCmdExport::activated(int) from /usr/lib/freecad/lib/libFreeCADGui.so+0x530
0000018 0x7f1a991b463c in Gui::Command::invoke(int) from /usr/lib/freecad/lib/libFreeCADGui.so+0x7c
0000019 0x7f1a97010010 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x4d0
0000020 0x7f1a97522d62 in QAction::triggered(bool) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x42
0000021 0x7f1a975240b3 in QAction::activate(QAction::ActionEvent) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x83
0000022 /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x6219fd) [0x7f1a979859fd]
0000023 /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x625de9) [0x7f1a97989de9]
0000024 0x7f1a9757f8d0 in QWidget::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x2a0
0000025 0x7f1a9798dffb in QMenu::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x6b
0000026 0x7f1a97528fdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x8c
0000027 0x7f1a975300d6 in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x476
0000028 0x7f1a9918f464 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x54
0000029 0x7f1a96ffb90d in QCoreApplication::notifyInternal(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x8d
0000030 0x7f1a9752f6dd in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x14d
0000031 /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x249d7c) [0x7f1a975add7c]
0000032 0x7f1a975acc83 in QApplication::x11ProcessEvent(_XEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x16b3
0000033 /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x272542) [0x7f1a975d6542]
0000034 /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x2a7) [0x7f1a8fc63197]
0000035 /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4a3f0) [0x7f1a8fc633f0]
0000036 /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c) [0x7f1a8fc6349c]
0000037 0x7f1a9702c2ae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x7e
0000038 /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x272616) [0x7f1a975d6616]
#39 0x7f1a96ffa18f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x3f
#40 0x7f1a96ffa4f5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x1b5
0000041 0x7f1a970004b9 in QCoreApplication::exec() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x99
0000042 0x7f1a99148240 in Gui::Application::runApplication() from /usr/lib/freecad/lib/libFreeCADGui.so+0x15b0
0000043 freecad(main+0x8b4) [0x403804]
0000044 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f1a9652f830]
0000045 freecad(_start+0x29) [0x404a49]
Sweepv4.7.fcstd (677,356 bytes)

amunizp

2018-07-10 13:56

reporter   ~0011510

Full version details:
OS: Ubuntu 16.04.4 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13522 (Git)
Build type: None
Branch: releases/FreeCAD-0-17
Hash: 3bb5ff4e70c0c526f2d9dd69b1004155b2f527f2
Python version: 2.7.12
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/UnitedKingdom (en_GB)

Kunda1

2018-07-10 14:00

administrator   ~0011512

It's an upstream OCC bug

Kunda1

2018-11-20 09:31

administrator   ~0012221

User @UR_ cannot recreate per https://forum.freecadweb.org/viewtopic.php?f=10&t=20264&p=269689#p269644

No crash here, while exporting Roller.step from tracker to webgl format

UR_
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15227 (Git)
Build type: Release
Branch: master
Hash: ddfa51056559c70bf8698c79af69eb74a339ba81
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)

uwestoehr

2019-02-11 21:18

developer   ~0012629

I can confirm that this bug is fixed in OCC 7.3; forum thread: https://forum.freecadweb.org/viewtopic.php?p=286326#p286326

Kunda1

2019-02-27 21:49

administrator   ~0012795

Closing bug as it is not reproducible on OCC 7.3

Issue History

Date Modified Username Field Change
2016-06-15 02:42 lukasubo New Issue
2016-06-15 02:42 lukasubo File Added: Attachments.zip
2016-06-15 14:04 yorik Note Added: 0007149
2017-01-17 01:19 Kunda1 Note Added: 0007824
2017-01-28 13:14 Kunda1 Tag Attached: STEP
2017-05-26 18:54 maiden File Added: test.html
2017-05-26 18:54 maiden Note Added: 0009151
2017-05-26 19:06 Kunda1 Severity minor => crash
2017-05-26 19:06 Kunda1 Status new => confirmed
2017-05-26 19:06 Kunda1 Category => General
2017-05-26 19:06 Kunda1 Note Added: 0009152
2017-05-26 19:15 Kunda1 Note Added: 0009153
2017-05-26 19:15 Kunda1 Note Edited: 0009153 View Revisions
2017-05-26 19:18 maiden Note Added: 0009154
2017-05-26 19:20 maiden Note Added: 0009155
2017-05-26 19:21 Kunda1 Note Edited: 0009154 View Revisions
2017-07-11 10:58 Kunda1 Priority normal => high
2017-07-11 11:07 Kunda1 Tag Attached: import
2017-07-11 11:07 Kunda1 Tag Attached: WebGL
2017-07-11 11:08 Kunda1 Tag Attached: export
2017-08-21 08:19 wmayer Note Added: 0009972
2017-08-28 11:48 Kunda1 Note Added: 0010014
2017-09-02 13:28 wmayer Note Added: 0010063
2017-09-02 19:30 Kunda1 Tag Attached: OCC Bug
2017-09-02 19:30 Kunda1 Tag Attached: OCC NotOnRoadmap
2017-09-02 19:30 Kunda1 Tag Attached: upstream
2018-07-10 13:55 amunizp File Added: Sweepv4.7.fcstd
2018-07-10 13:55 amunizp Note Added: 0011509
2018-07-10 13:56 amunizp Note Added: 0011510
2018-07-10 14:00 Kunda1 Note Added: 0011512
2018-11-20 09:31 Kunda1 Note Added: 0012221
2019-02-11 21:18 uwestoehr Note Added: 0012629
2019-02-27 21:48 Kunda1 Tag Detached: OCC NotOnRoadmap
2019-02-27 21:48 Kunda1 Tag Attached: OCC 7.3
2019-02-27 21:49 Kunda1 Status confirmed => closed
2019-02-27 21:49 Kunda1 Resolution open => fixed
2019-02-27 21:49 Kunda1 Note Added: 0012795