From 023dc549515d25430241da64f9887b8800a43fcb Mon Sep 17 00:00:00 2001
From: Jean-Francois Remacle <jean-francois.remacle@uclouvain.be>
Date: Thu, 8 Dec 2005 15:35:20 +0000
Subject: [PATCH] *** empty log message ***

---
 Common/AdaptiveViews.cpp |  335 +-
 Common/AdaptiveViews.h   |    8 +-
 Mesh/3D_Mesh.cpp         |   15 +-
 Mesh/BDS.cpp             |   92 +-
 Mesh/BDS.h               |    2 +
 Mesh/DiscreteSurface.cpp |   31 +-
 Mesh/PartitionMesh.cpp   |    6 +-
 benchmarks/stl/prt2.stl  | 7226 ++++++++++++++++++++++++++++++++++++++
 8 files changed, 7558 insertions(+), 157 deletions(-)
 create mode 100644 benchmarks/stl/prt2.stl

diff --git a/Common/AdaptiveViews.cpp b/Common/AdaptiveViews.cpp
index 25b1457a92..afb1cd8aef 100644
--- a/Common/AdaptiveViews.cpp
+++ b/Common/AdaptiveViews.cpp
@@ -743,36 +743,63 @@ int Adaptive_Post_View::zoomElement(Post_View * view,
 
 
   const int N = _coefs->size1();
-  Double_Vector val(N), res(adapt_point::all_points.size());
-  Double_Matrix xyz(nbNod, 3);
-  Double_Matrix XYZ(adapt_point::all_points.size(), 3);
-
-  for(int k = 0; k < nbNod; ++k) {
-    xyz(k, 0) = (*_STposX) (ielem, k);
-    xyz(k, 1) = (*_STposY) (ielem, k);
-    xyz(k, 2) = (*_STposZ) (ielem, k);
-  }
+  Double_Vector val ( N ), res(adapt_point::all_points.size());
+  Double_Vector valx ( N ), valy(N), valz(N), resx(adapt_point::all_points.size()), resy(adapt_point::all_points.size()), resz(adapt_point::all_points.size());
+  Double_Matrix xyz (nbNod,3);
+  Double_Matrix XYZ (adapt_point::all_points.size(),3);
+
+  for ( int k=0;k<nbNod;++k)
+    {
+      xyz(k,0) = (*_STposX) ( ielem , k );
+      xyz(k,1) = (*_STposY) ( ielem , k );
+      xyz(k,2) = (*_STposZ) ( ielem , k );
+    }
+
+  for ( int k=0;k<N;++k)
+    {
+      val(k) = (*_STval )( ielem , k );
+    }	        
+
+
+  _Interpolate->mult(val,res);
+
+  if (_STvalX)
+    {
+      for ( int k=0;k<N;++k)
+	{
+	  valx(k) = (*_STvalX )( ielem , k );
+	  valy(k) = (*_STvalY )( ielem , k );
+	  valz(k) = (*_STvalZ )( ielem , k );
+	}	        
+      _Interpolate->mult(valx,resx);
+      _Interpolate->mult(valy,resy);
+      _Interpolate->mult(valz,resz);
+    }
+
+  _Geometry->mult(xyz,XYZ);
 
-  for(int k = 0; k < N; ++k) {
-    val(k) = (*_STval) (ielem, k);
-  }
-  _Interpolate->mult(val, res);
-  _Geometry->mult(xyz, XYZ);
   double c1 = Cpu();
 
-  int kk = 0;
-  for(; it != ite; ++it) {
-    adapt_point *p = (adapt_point *) & (*it);
-    p->val = res(kk);
-    p->X = XYZ(kk, 0);
-    p->Y = XYZ(kk, 1);
-    p->Z = XYZ(kk, 2);
-    if(min > p->val)
-      min = p->val;
-    if(max < p->val)
-      max = p->val;
-    kk++;
-  }
+  int kk=0;
+  for ( ; it !=ite ; ++it)
+    {
+      adapt_point *p = (adapt_point*) &(*it);
+      p->val = res(kk);
+      if (_STvalX)
+	{
+	   p->valx = resx(kk);
+	   p->valy = resy(kk);
+	   p->valz = resz(kk);
+	}
+      p->val = res(kk);
+
+      p->X = XYZ(kk,0);
+      p->Y = XYZ(kk,1);
+      p->Z = XYZ(kk,2);
+      if (min > p->val) min = p->val;
+      if (max < p->val) max = p->val;
+      kk++;
+    }
   double c2 = Cpu();
 
   typename std::list < ELEM * >::iterator itt = ELEM::all_elems.begin();
@@ -803,22 +830,33 @@ int Adaptive_Post_View::zoomElement(Post_View * view,
   itt = ELEM::all_elems.begin();
   adapt_point **p;
 
-  for(; itt != itte; itt++) {
-    if((*itt)->visible) {
-      p = (*itt)->p;
-      for(int k = 0; k < nbNod; ++k)
-        List_Add(theList, &p[k]->X);
-      for(int k = 0; k < nbNod; ++k)
-        List_Add(theList, &p[k]->Y);
-      for(int k = 0; k < nbNod; ++k)
-        List_Add(theList, &p[k]->Z);
-      for(int k = 0; k < nbNod; ++k)
-        List_Add(theList, &p[k]->val);
-      (*counter)++;
+  for ( ;itt != itte ; itt++)
+    {
+      if ((*itt)->visible)
+	{
+	  p = (*itt)->p;
+	  for (int k=0;k<nbNod;++k)List_Add ( theList , &p[k]->X );
+	  for (int k=0;k<nbNod;++k)List_Add ( theList , &p[k]->Y );
+	  for (int k=0;k<nbNod;++k)List_Add ( theList , &p[k]->Z );
+	  if (_STvalX)
+	    {
+	      for (int k=0;k<nbNod;++k)
+		{
+		  List_Add ( theList , &p[k]->valx );
+		  List_Add ( theList , &p[k]->valy );
+		  List_Add ( theList , &p[k]->valz );
+		}
+	    }
+	  else
+	    {
+	      for (int k=0;k<nbNod;++k)List_Add ( theList , &p[k]->val );
+	    }
+	  (*counter)++;
+	}
     }
-  }
-  double c4 = Cpu();
 
+  double c4 = Cpu();
+  
   t0 += c1 - c0;
   t1 += c2 - c1;
   t2 += c3 - c2;
@@ -857,11 +895,18 @@ void Adaptive_Post_View::setAdaptiveResolutionLevel(Post_View * view,
 
   int TYP = 0;
   if(view->NbSL) {
-    TYP = 5;
+    TYP = 7;
     List_Delete(view->SL);
     view->NbSL = 0;
     view->SL = List_Create(nbelm * 8, nbelm, sizeof(double));
   }
+  if (view->NbVT)
+    {
+      TYP  = 5;
+      List_Delete(view->VT); 
+      view->NbVT = 0;
+      view->VT =List_Create ( nbelm * 36, nbelm , sizeof(double));	
+    }
   if(view->NbST) {
     TYP = 1;
     List_Delete(view->ST);
@@ -880,6 +925,12 @@ void Adaptive_Post_View::setAdaptiveResolutionLevel(Post_View * view,
     view->NbSQ = 0;
     view->SQ = List_Create(nbelm * 20, nbelm * 20, sizeof(double));
   }
+  if(view->NbVQ) {
+    TYP = 6;
+    List_Delete(view->VQ);
+    view->NbVQ = 0;
+    view->VQ = List_Create(nbelm * 60, nbelm * 20, sizeof(double));
+  }
   if(view->NbSH) {
     TYP = 4;
     List_Delete(view->SH);
@@ -890,42 +941,26 @@ void Adaptive_Post_View::setAdaptiveResolutionLevel(Post_View * view,
   view->NbTimeStep = 1;
 
   t0 = t1 = t2 = t3 = 0;
-
-  while(1) {
-    if(TYP == 5)
-      setAdaptiveResolutionLevel_TEMPL < adapt_edge > (view, level_act, level,
-                                                       plug, &(view->SL),
-                                                       &(view->NbSL), done);
-    if(TYP == 1)
-      setAdaptiveResolutionLevel_TEMPL < adapt_triangle > (view, level_act,
-                                                           level, plug,
-                                                           &(view->ST),
-                                                           &(view->NbST),
-                                                           done);
-    if(TYP == 2)
-      setAdaptiveResolutionLevel_TEMPL < adapt_quad > (view, level_act, level,
-                                                       plug, &(view->SQ),
-                                                       &(view->NbSQ), done);
-    if(TYP == 4)
-      setAdaptiveResolutionLevel_TEMPL < adapt_hex > (view, level_act, level,
-                                                      plug, &(view->SH),
-                                                      &(view->NbSH), done);
-    if(TYP == 3)
-      setAdaptiveResolutionLevel_TEMPL < adapt_tet > (view, level_act, level,
-                                                      plug, &(view->SS),
-                                                      &(view->NbSS), done);
-    int nbDone = 0;
-    for(int i = 0; i < _STposX->size1(); ++i)
-      nbDone += done[i];
-    printf("adaptive %d %d %d %d\n", level, level_act, nbDone,
-           _STposX->size1());
-    if(nbDone == _STposX->size1())
-      break;
-    if(level_act >= level)
-      break;
-    level_act++;
-  }
-
+  
+  while (1)
+    {
+      if(TYP == 7)
+	setAdaptiveResolutionLevel_TEMPL < adapt_edge > (view, level_act, level,
+							 plug, &(view->SL),
+							 &(view->NbSL), done);
+      if (TYP == 1)setAdaptiveResolutionLevel_TEMPL <adapt_triangle> ( view,level_act,level, plug,&(view->ST),&(view->NbST),done) ;
+      if (TYP == 5)setAdaptiveResolutionLevel_TEMPL <adapt_triangle> ( view,level_act,level, plug,&(view->VT),&(view->NbVT),done) ;
+      if (TYP == 2)setAdaptiveResolutionLevel_TEMPL <adapt_quad>     ( view,level_act,level, plug,&(view->SQ),&(view->NbSQ),done) ;
+      if (TYP == 6)setAdaptiveResolutionLevel_TEMPL <adapt_quad>     ( view,level_act,level, plug,&(view->VQ),&(view->NbVQ),done) ;
+      if (TYP == 4)setAdaptiveResolutionLevel_TEMPL <adapt_hex>      ( view,level_act,level, plug,&(view->SH),&(view->NbSH),done) ;
+      if (TYP == 3)setAdaptiveResolutionLevel_TEMPL <adapt_tet>      ( view,level_act,level, plug,&(view->SS),&(view->NbSS),done) ;
+      int nbDone = 0;
+      for (int i=0;i<_STposX->size1();++i)nbDone += done[i];
+      printf("adaptive %d %d %d %d\n",level, level_act, nbDone, _STposX->size1());
+      if (nbDone ==_STposX->size1())  break;
+      if (level_act >= level) break;
+      level_act ++;
+    }
   view->Changed = 1;
   presentZoomLevel = level;
   presentTol = tol;
@@ -1004,61 +1039,108 @@ void Adaptive_Post_View::initWithLowResolution(Post_View * view)
   List_T *myList;
   int nbelm;
   int nbnod;
-  if(view->NbSL) {
-    myList = view->SL;
-    nbelm = view->NbSL;
-    nbnod = 2;
-  }
-  else if(view->NbST) {
-    myList = view->ST;
-    nbelm = view->NbST;
-    nbnod = 3;
-  }
-  else if(view->NbSS) {
-    myList = view->SS;
-    nbelm = view->NbSS;
-    nbnod = 4;
-  }
-  else if(view->NbSQ) {
-    myList = view->SQ;
-    nbelm = view->NbSQ;
-    nbnod = 4;
-  }
-  else if(view->NbSH) {
-    myList = view->SH;
-    nbelm = view->NbSH;
-    nbnod = 8;
-  }
-  else
-    return;
+
+  int nbComp = 1;
+
+  if (view->NbST)
+    {
+      myList = view->ST;
+      nbelm = view->NbST;
+      nbnod = 3;
+    }
+  else if(view->NbSL) 
+    {
+      myList = view->SL;
+      nbelm = view->NbSL;
+      nbnod = 2;
+    }
+  else if (view->NbVT)
+    {
+      myList = view->VT;
+      nbelm = view->NbVT;
+      nbnod = 3;
+      nbComp = 3;
+    }
+  else if (view->NbVQ)
+    {
+      myList = view->VQ;
+      nbelm = view->NbVQ;
+      nbnod = 4;
+      nbComp = 3;
+    }
+  else if (view->NbSS)
+    {
+      myList = view->SS;
+      nbelm = view->NbSS;
+      nbnod = 4;
+    }
+  else if (view->NbSQ)
+    {
+      myList = view->SQ;
+      nbelm = view->NbSQ;
+      nbnod = 4;
+    }
+  else if (view->NbSH)
+    {
+      myList = view->SH;
+      nbelm = view->NbSH;
+      nbnod = 8;
+    }
+  else return;
 
   min = VAL_INF;
   max = -VAL_INF;
 
   int nb = List_Nbr(myList) / (nbelm);
 
-  _STposX = new Double_Matrix(nbelm, nbnod);
-  _STposY = new Double_Matrix(nbelm, nbnod);
-  _STposZ = new Double_Matrix(nbelm, nbnod);
-  _STval = new Double_Matrix(nbelm, nb - 3 * nbnod);
+  _STposX = new Double_Matrix ( nbelm , nbnod        );
+  _STposY = new Double_Matrix ( nbelm , nbnod        );
+  _STposZ = new Double_Matrix ( nbelm , nbnod        );
+  _STval  = new Double_Matrix ( nbelm , (nb-3*nbnod)/nbComp   );
 
-  /// Store non interpolated data
-  int k = 0;
-  for(int i = 0; i < List_Nbr(myList); i += nb) {
-    double *x = (double *)List_Pointer_Fast(myList, i);
-    double *y = (double *)List_Pointer_Fast(myList, i + nbnod);
-    double *z = (double *)List_Pointer_Fast(myList, i + 2 * nbnod);
-    for(int NN = 0; NN < nbnod; NN++) {
-      (*_STposX) (k, NN) = x[NN];
-      (*_STposY) (k, NN) = y[NN];
-      (*_STposZ) (k, NN) = z[NN];
+  if (nbComp == 3)
+    {
+      _STvalX  = new Double_Matrix ( nbelm , (nb-3*nbnod)/nbComp   );
+      _STvalY  = new Double_Matrix ( nbelm , (nb-3*nbnod)/nbComp   );
+      _STvalZ  = new Double_Matrix ( nbelm , (nb-3*nbnod)/nbComp   );
     }
-    double *val = (double *)List_Pointer_Fast(myList, i + 3 * nbnod);
-    for(int j = 0; j < nb - 3 * nbnod; j++) {
-      (*_STval) (k, j) = val[j];
+  /// Store non interpolated data
+
+  int k=0;
+  for (int i=0;i<List_Nbr(myList);i+=nb)
+    {    
+      double *x = (double*)List_Pointer_Fast (myList,i);
+      double *y = (double*)List_Pointer_Fast (myList,i+nbnod); 
+      double *z = (double*)List_Pointer_Fast (myList,i+2*nbnod); 
+      for (int NN=0;NN<nbnod;NN++)
+	{
+	  (*_STposX) ( k , NN) = x[NN]; 
+	  (*_STposY) ( k , NN) = y[NN]; 
+	  (*_STposZ) ( k , NN) = z[NN]; 
+	}
+      double *val = (double*)List_Pointer_Fast (myList,i+3*nbnod);
+      if (nbComp == 1)
+	{
+	  for (int j=0;j<(nb-3*nbnod)/nbComp;j++){
+	    (*_STval)(k,j)=val[j];      
+	  }      	  
+	}
+      else if (nbComp == 3)
+	{
+	  int size = (nb-3*nbnod)/3;
+	  for (int j=0;j<size;j++){
+	    int index1  = j;
+	    int index2  = j+size;
+	    int index3  = j+2*size;
+	    // adaptation of the visualization mesh bases on the norm squared of the vector 
+	    (*_STval)(k,j)=(val[index1]*val[index1]+val[index2]*val[index2]+val[index3]*val[index3]);      
+	    (*_STvalX)(k,j)=val[index1];
+	    (*_STvalY)(k,j)=val[index2];
+	    (*_STvalZ)(k,j)=val[index3];
+	  }      	  	  
+	}
+      k++;
     }
-    k++;
-  }
   setAdaptiveResolutionLevel(view, 0);
 }
 
@@ -1068,8 +1150,9 @@ Adaptive_Post_View::Adaptive_Post_View(Post_View * view, List_T * _c,
 {
 
   _Interpolate = _Geometry = 0;
-  _coefs = new Double_Matrix(List_Nbr(_c), List_Nbr(_c));
-  _eexps = new Double_Matrix(List_Nbr(_c), 3);
+  _coefs = new Double_Matrix ( List_Nbr (_c) , List_Nbr (_c)  );
+  _eexps  = new Double_Matrix ( List_Nbr (_c) , 3  );
+  _STvalX = _STvalY = _STvalZ =0;
 
   for(int i = 0; i < List_Nbr(_c); ++i) {
     List_T **line = (List_T **) List_Pointer_Fast(_c, i);
diff --git a/Common/AdaptiveViews.h b/Common/AdaptiveViews.h
index 49970d7662..8c76f88959 100644
--- a/Common/AdaptiveViews.h
+++ b/Common/AdaptiveViews.h
@@ -37,8 +37,8 @@ class GMSH_Post_Plugin;
 class adapt_point
 {
 public :
-  double x, y, z;
-  double X, Y, Z, val;
+  double x,y,z;
+  double X,Y,Z,val,valx,valy,valz;
   double shape_functions[128];
   static adapt_point * New (double x, double y, double z, 
 			    Double_Matrix *coeffs, Double_Matrix *eexps); 
@@ -275,6 +275,10 @@ class Adaptive_Post_View
   Double_Matrix * _STposY;
   Double_Matrix * _STposZ;
   Double_Matrix * _STval;
+  // for vectors
+  Double_Matrix * _STvalX;
+  Double_Matrix * _STvalY;
+  Double_Matrix * _STvalZ;
   Double_Matrix * _Interpolate;
   Double_Matrix * _Geometry;
 public:
diff --git a/Mesh/3D_Mesh.cpp b/Mesh/3D_Mesh.cpp
index 73ccfd1cee..2c99463e10 100644
--- a/Mesh/3D_Mesh.cpp
+++ b/Mesh/3D_Mesh.cpp
@@ -1,4 +1,4 @@
-// $Id: 3D_Mesh.cpp,v 1.67 2005-07-03 08:02:24 geuzaine Exp $
+// $Id: 3D_Mesh.cpp,v 1.68 2005-12-08 15:35:20 remacle Exp $
 //
 // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 //
@@ -867,9 +867,16 @@ void Maillage_Volume(void *data, void *dum)
   pv = (Volume **) data;
   v = *pv;
 
-  if(v->Typ == MSH_VOLUME_DISCRETE) {
-  }
-  else if(Extrude_Mesh(v)) {
+  /*  if(v->Typ == MSH_VOLUME_DISCRETE) 
+    {
+      printf("coucou1\n");
+      int temp = CTX.mesh.algo3d;
+      CTX.mesh.algo3d = FRONTAL_NETGEN;
+      CTX.mesh.algo3d =DELAUNAY_TETGEN;
+      Mesh_Tetgen(v);
+      CTX.mesh.algo3d = temp;
+    }
+    else*/ if(Extrude_Mesh(v)) {
   }
   else if(MeshTransfiniteVolume(v)) {
   }
diff --git a/Mesh/BDS.cpp b/Mesh/BDS.cpp
index c461a031a2..7c6795d5d1 100644
--- a/Mesh/BDS.cpp
+++ b/Mesh/BDS.cpp
@@ -1,4 +1,4 @@
-// $Id: BDS.cpp,v 1.44 2005-11-24 19:59:01 geuzaine Exp $
+// $Id: BDS.cpp,v 1.45 2005-12-08 15:35:20 remacle Exp $
 //
 // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 //
@@ -26,6 +26,19 @@
 #include "BDS.h"
 #include "Message.h"
 
+double BDS_Point::min_edge_length()
+{
+  std::list<BDS_Edge*>::iterator it  = edges.begin();
+  std::list<BDS_Edge*>::iterator ite = edges.end();
+  double L = 1.e245;
+  while(it!=ite){
+    double l = (*it)->length();
+    if (l<L)L=l;
+    ++it;
+  }
+  return L;
+}
+
 void outputScalarField(std::list < BDS_Triangle * >t, const char *iii)
 {
   FILE *f = fopen(iii, "w");
@@ -120,7 +133,7 @@ void BDS_Quadric::projection(double xa, double ya, double za,
 
 void BDS_GeomEntity::getClosestTriangles(double x, double y, double z,
                                          std::list < BDS_Triangle * >&l,
-                                         double &radius,
+                                         double &radius ,
                                          double &X, double &Y, double &Z)
 {
 #ifdef HAVE_ANN_
@@ -823,6 +836,7 @@ void BDS_Mesh::createSearchStructures()
           int N = (int)(l / (LC_SEARCH) + 2);
           BDS_Point *p1 = (*eit)->p1;
           BDS_Point *p2 = (*eit)->p2;
+
           for(int i = 0; i < N; i++) {
             double u = (double)i / (N - 1);
             (*it)->dataPts[I][0] = p1->X + (p2->X - p1->X) * (u);
@@ -962,6 +976,9 @@ void recur_color_plane_surf(const double eps,
   }
 }
 
+
+
+
 void BDS_Mesh::color_plane_surf(double eps, int NB_T)
 {
   int current_status = 100000;
@@ -997,6 +1014,25 @@ void BDS_Mesh::color_plane_surf(double eps, int NB_T)
   }
 }
 
+bool BDS_Mesh::extractVolumes()
+{
+  bool closed = true;
+  {
+    std::list < BDS_Edge * >::iterator it = edges.begin();
+    std::list < BDS_Edge * >::iterator ite = edges.end();
+    while(it != ite) 
+      {
+	if ( (*it)->numfaces() !=2 ) closed = false;	  
+	++it;
+      }    
+  }
+  
+  printf("the domain is closed ? : %d\n",closed);
+
+  BDS_Triangle *t = *(triangles.begin());  
+}
+
+
 void BDS_Mesh::classify(double angle, int NB_T)
 {
   // printf("  classifying \n");
@@ -1246,7 +1282,8 @@ void BDS_Mesh::classify(double angle, int NB_T)
   Msg(INFO, "Creating search structures");
   createSearchStructures();
   Msg(INFO, "End classifying %d edgetags %d vertextags", edgetag - 1, vertextag - 1);
-  // outputScalarField (triangles,"R_curvature.pos");
+  //  outputScalarField (triangles,"R_curvature.pos");
+  extractVolumes();
 }
 
 double PointLessThanLexicographic::t = 0;
@@ -1953,6 +1990,32 @@ bool BDS_Mesh::swap_edge(BDS_Edge * e)
     }
   }
 
+  // See if the swap revert one triangle
+  double cb1[3],cb2[3];
+  if(orientation == 1) 
+    {    
+      normal_triangle ( p1 , op[1] , op[0] , cb1);
+      normal_triangle ( op[1] , p2 , op[0] , cb2);  
+    }
+  else
+    {    
+      normal_triangle ( p1 , op[0] , op[1]  , cb1);
+      normal_triangle ( op[0] , p2 , op[1] , cb2);  
+    }
+
+  BDS_Vector n1 = e->faces(0)->N();
+  BDS_Vector n2 = e->faces(1)->N();
+  double psc = n1.x * cb1[0] +n1.y * cb1[1] +n1.z * cb1[2];
+  if (psc < 0) return false;
+  psc = n2.x * cb1[0] +n2.y * cb1[1] +n2.z * cb1[2];
+  if (psc < 0) return false;
+  psc = n2.x * cb2[0] +n2.y * cb2[1] +n2.z * cb2[2];
+  if (psc < 0) return false;
+  psc = n1.x * cb2[0] +n1.y * cb2[1] +n1.z * cb2[2];
+  if (psc < 0) return false;
+  //-----------------------------------------------
+
+
   BDS_Edge *p1_op1 = find_edge(p1, op[0], e->faces(0));
   BDS_Edge *op1_p2 = find_edge(op[0], p2, e->faces(0));
   BDS_Edge *p1_op2 = find_edge(p1, op[1], e->faces(1));
@@ -2225,7 +2288,7 @@ void BDS_Mesh::snap_point(BDS_Point * p, BDS_Mesh * geom_mesh)
     }
   }
   else if(p->g && p->g->classif_degree == 2 && geom_mesh) {
-    double xx, yy, zz;
+    double xx, yy, zz,sz;
     std::list < BDS_Triangle * >l;
     BDS_GeomEntity *gg =
       geom_mesh->get_geom(p->g->classif_tag, p->g->classif_degree);
@@ -2234,20 +2297,6 @@ void BDS_Mesh::snap_point(BDS_Point * p, BDS_Mesh * geom_mesh)
 
     bool ok = project_point_on_a_list_of_triangles(p, l, X, Y, Z);
 
-    /*
-       std::list<BDS_Triangle *>::iterator tit  = l.begin();  
-       std::list<BDS_Triangle *>::iterator tite =  l.end();
-       BDS_Vector n1 = p->N(), n2;      
-       while(tit!=tite){
-       n2 += (*tit)->N();
-       tit++;
-       }
-       n2 /= sqrt(n2*n2);
-       n1 /= sqrt(n1*n1);
-       double angle = n1.angle(n2);
-       if(fabs(angle) > M_PI/2 )ok= false;
-     */
-
     if(!ok) {
       if(move_point(p, xx, yy, zz)) {
         SNAP_SUCCESS++;
@@ -2324,6 +2373,7 @@ void BDS_Mesh::compute_metric_edge_lengths(const BDS_Metric & metric)
     while(it != ite) {
       BDS_Edge *e = (*it);
       BDS_GeomEntity *g = e->g;
+     
       if(g && g->surf) {
         double curvature = g->surf->normalCurv(0.5 * (e->p1->X + e->p2->X),
                                                0.5 * (e->p1->Y + e->p2->Y),
@@ -2506,7 +2556,7 @@ int BDS_Mesh::adapt_mesh(const BDS_Metric & metric, bool smooth,
 	    
 	    double prosc = cb1[0]*cb2[0]+cb1[1]*cb2[1]+cb1[2]*cb2[2];
 	    
-	    if (fabs(a1+a2-b1-b2) < 0.1 * (a1+a2))
+	    if (fabs(a1+a2-b1-b2) < 0.2 * (a1+a2+b1+b2))
 	      {
 		double qa1 = quality_triangle ( (*it)->p1 , (*it)->p2 , op[0] );
 		double qa2 = quality_triangle ( (*it)->p1 , (*it)->p2 , op[1] );
@@ -2523,7 +2573,7 @@ int BDS_Mesh::adapt_mesh(const BDS_Metric & metric, bool smooth,
 		double qa = (qa1<qa2)?qa1:qa2; 
 		double qb = (qb1<qb2)?qb1:qb2; 
 		//		  printf("qa %g qb %g ..\n",qa,qb);
-		if (qb > qa && d < 0.01 * dd)
+		if (qb > qa && d < 0.1 * dd)
 		  {
 		    nb_modif++;
 		    swap_edge ( *it );
@@ -2534,7 +2584,7 @@ int BDS_Mesh::adapt_mesh(const BDS_Metric & metric, bool smooth,
       }
   }
   cleanup();  
-  if (smooth){
+  if (smooth && 0){
     Msg(INFO,"smoothing %d points\n",points.size());
     std::set<BDS_Point*, PointLessThan>::iterator it   = points.begin();
     std::set<BDS_Point*, PointLessThan>::iterator ite  = points.end();
diff --git a/Mesh/BDS.h b/Mesh/BDS.h
index 70a8606b99..a09014ebdc 100644
--- a/Mesh/BDS.h
+++ b/Mesh/BDS.h
@@ -250,6 +250,7 @@ public:
       ++it;
     }
   }
+  double min_edge_length();
   void getTriangles(std::list<BDS_Triangle *> &t) const; 	
   void compute_curvature();
   BDS_Point(int id, double x=0, double y=0, double z=0)
@@ -633,6 +634,7 @@ public:
   int adapt_mesh(const BDS_Metric & ,bool smooth = false,BDS_Mesh *geom = 0); 
   void compute_metric_edge_lengths(const BDS_Metric & metric);
   void cleanup();
+  bool extractVolumes();
   // io's 
   // STL
   bool read_stl(const char *filename, const double tolerance);
diff --git a/Mesh/DiscreteSurface.cpp b/Mesh/DiscreteSurface.cpp
index ef52ef6104..cb1b6ea8b8 100644
--- a/Mesh/DiscreteSurface.cpp
+++ b/Mesh/DiscreteSurface.cpp
@@ -1,4 +1,4 @@
-// $Id: DiscreteSurface.cpp,v 1.33 2005-11-03 13:44:03 remacle Exp $
+// $Id: DiscreteSurface.cpp,v 1.34 2005-12-08 15:35:20 remacle Exp $
 //
 // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 //
@@ -225,7 +225,7 @@ void BDS_To_Mesh_2(Mesh * m)
       m->bds_mesh->points.end();
     while(it != ite) {
       Vertex *vert =
-        Create_Vertex((*it)->iD, (*it)->X, (*it)->Y, (*it)->Z, 1.0, 0.0);
+        Create_Vertex((*it)->iD, (*it)->X, (*it)->Y, (*it)->Z, (*it)->min_edge_length(), 0.0);
       Tree_Add(m->Vertices, &vert);
       ++it;
     }
@@ -269,6 +269,9 @@ void BDS_To_Mesh_2(Mesh * m)
         else
           Msg(GERROR, "Impossible to find surface %d", g->classif_tag);
         Tree_Add(s->Simplexes, &simp);
+        Tree_Add(s->Vertices, &v1);
+        Tree_Add(s->Vertices, &v2);
+        Tree_Add(s->Vertices, &v3);
       }
       ++it;
     }
@@ -361,8 +364,29 @@ void BDS_To_Mesh(Mesh * m)
   CTX.mesh.changed = 1;
 }
 
+
+void  CreateVolumeWithAllSurfaces(Mesh *M)
+{
+  //  Volume *vol = Create_Volume(1, MSH_VOLUME_DISCRETE);
+  //  Volume *vol = Create_Volume(1, 99999);
+  Volume *vol2 = Create_Volume(2, MSH_VOLUME);
+  List_T *surfaces = Tree2List(M->Surfaces); 
+  for(int i = 0; i < List_Nbr(surfaces); ++i) {
+    Surface *s;
+    List_Read(surfaces, i, &s);
+    //List_Add (vol->Surfaces,&s);
+    List_Add (vol2->Surfaces,&s);
+    int ori = 1;
+    Move_SimplexBaseToSimplex(&s->SimplexesBase, s->Simplexes);
+    List_Add (vol2->SurfacesOrientations,&ori);
+  }
+  //  Tree_Add(M->Volumes, &vol);
+  Tree_Add(M->Volumes, &vol2);
+}
+
 int ReMesh(Mesh * M)
 {
+
   if(M->status != 2)
     return 0;
 
@@ -379,8 +403,9 @@ int ReMesh(Mesh * M)
     M->bds_mesh = 0;
   }
 
-  MeshDiscreteSurface((Surface *) 0);
 
+  MeshDiscreteSurface((Surface *) 0);
+  CreateVolumeWithAllSurfaces(M);
   CTX.mesh.changed = 1;
   return 1;
 }
diff --git a/Mesh/PartitionMesh.cpp b/Mesh/PartitionMesh.cpp
index 7285ef1584..b072244523 100644
--- a/Mesh/PartitionMesh.cpp
+++ b/Mesh/PartitionMesh.cpp
@@ -1,4 +1,4 @@
-// $Id: PartitionMesh.cpp,v 1.5 2005-10-27 15:06:26 remacle Exp $
+// $Id: PartitionMesh.cpp,v 1.6 2005-12-08 15:35:20 remacle Exp $
 //
 // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 //
@@ -62,9 +62,11 @@ void DeleteMesh(Mesh * M)
     List_Read(Surfaces, i, &s);
     Tree_Action(s->Simplexes, Free_Simplex);
     Tree_Delete(s->Simplexes);
+    Tree_Delete(s->Vertices);
     Tree_Action(s->SimplexesBase, Free_SimplexBase);
     Tree_Delete(s->SimplexesBase);
     s->Simplexes = Tree_Create(sizeof(Simplex *), compareSimplex);
+    s->Vertices = Tree_Create(sizeof(Simplex *), compareVertex);
     s->SimplexesBase = Tree_Create(sizeof(SimplexBase *), compareSimplexBase);
   }
   List_Delete(Surfaces);
@@ -75,9 +77,11 @@ void DeleteMesh(Mesh * M)
     List_Read(Volumes, i, &v);
     Tree_Action(v->Simplexes, Free_Simplex);
     Tree_Delete(v->Simplexes);
+    Tree_Delete(v->Vertices);
     Tree_Action(v->SimplexesBase, Free_SimplexBase);
     Tree_Delete(v->SimplexesBase);
     v->Simplexes = Tree_Create(sizeof(Simplex *), compareSimplex);
+    v->Vertices = Tree_Create(sizeof(Simplex *), compareVertex);
     v->SimplexesBase = Tree_Create(sizeof(SimplexBase *), compareSimplexBase);
   }
   List_Delete(Volumes);
diff --git a/benchmarks/stl/prt2.stl b/benchmarks/stl/prt2.stl
new file mode 100644
index 0000000000..d4f6169cf8
--- /dev/null
+++ b/benchmarks/stl/prt2.stl
@@ -0,0 +1,7226 @@
+solid Created by Gmsh
+facet normal 0 -0 -1
+  outer loop
+    vertex 33 9 0
+    vertex 33 0 0
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal 0 0 -1
+  outer loop
+    vertex 49 25 0
+    vertex 33 9 0
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal 0 0 -1
+  outer loop
+    vertex 0 9 0
+    vertex 49 25 0
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal 0 -0 -1
+  outer loop
+    vertex 49 25 0
+    vertex 49 9 0
+    vertex 33 9 0
+  endloop
+endfacet
+facet normal 0 0 -1
+  outer loop
+    vertex -16 9 0
+    vertex -16 25 0
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal 0 0 -1
+  outer loop
+    vertex 0 9 0
+    vertex -16 9 0
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 18.9067 0 7.96228
+    vertex 0 0 0
+    vertex 33 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10.039 0 89.7073
+    vertex 0 0 103
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10.6011 0 16.7299
+    vertex 10.9305 0 17.3505
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 16.8507 0 82.5097
+    vertex 0 0 0
+    vertex 10.9305 0 17.3505
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10.3405 0 16.075
+    vertex 10.6011 0 16.7299
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10.1521 0 15.3977
+    vertex 10.3405 0 16.075
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10.039 0 14.7073
+    vertex 10.1521 0 15.3977
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10 0 14
+    vertex 10.039 0 14.7073
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10.039 0 13.2927
+    vertex 10 0 14
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10.1521 0 12.6023
+    vertex 10.039 0 13.2927
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10.3405 0 11.925
+    vertex 10.1521 0 12.6023
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10.6011 0 11.2701
+    vertex 10.3405 0 11.925
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10.9305 0 10.6495
+    vertex 10.6011 0 11.2701
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 11.326 0 10.0657
+    vertex 10.9305 0 10.6495
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 11.7808 0 9.53069
+    vertex 11.326 0 10.0657
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 12.2928 0 9.04533
+    vertex 11.7808 0 9.53069
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 12.8517 0 8.62077
+    vertex 12.2928 0 9.04533
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 13.4564 0 8.25675
+    vertex 12.8517 0 8.62077
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 14.0933 0 7.96228
+    vertex 13.4564 0 8.25675
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 14.7622 0 7.73677
+    vertex 14.0933 0 7.96228
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 15.4474 0 7.58605
+    vertex 14.7622 0 7.73677
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 16.1493 0 7.50968
+    vertex 15.4474 0 7.58605
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 16.8507 0 7.50968
+    vertex 16.1493 0 7.50968
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 17.5526 0 7.58605
+    vertex 16.8507 0 7.50968
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 18.2377 0 7.73677
+    vertex 17.5526 0 7.58605
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 18.9067 0 7.96228
+    vertex 18.2377 0 7.73677
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10 0 89
+    vertex 10.039 0 89.7073
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10.039 0 88.2927
+    vertex 10 0 89
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10.1521 0 87.6023
+    vertex 10.039 0 88.2927
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10.3405 0 86.925
+    vertex 10.1521 0 87.6023
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10.6011 0 86.2701
+    vertex 10.3405 0 86.925
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 10.9305 0 85.6495
+    vertex 10.6011 0 86.2701
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 11.326 0 85.0657
+    vertex 10.9305 0 85.6495
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 11.7808 0 84.5307
+    vertex 11.326 0 85.0657
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 12.2928 0 84.0453
+    vertex 11.7808 0 84.5307
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 12.8517 0 83.6208
+    vertex 12.2928 0 84.0453
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 13.4564 0 83.2568
+    vertex 12.8517 0 83.6208
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 14.0933 0 82.9623
+    vertex 13.4564 0 83.2568
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 14.7622 0 82.7368
+    vertex 14.0933 0 82.9623
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 15.4474 0 82.5861
+    vertex 14.7622 0 82.7368
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 16.1493 0 82.5097
+    vertex 15.4474 0 82.5861
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -0 -1 0
+  outer loop
+    vertex 16.8507 0 82.5097
+    vertex 16.1493 0 82.5097
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 22.961 0 13.2927
+    vertex 33 0 0
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 19.5436 0 8.25675
+    vertex 18.9067 0 7.96228
+    vertex 33 0 0
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 20.1483 0 8.62077
+    vertex 19.5436 0 8.25675
+    vertex 33 0 0
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 20.7071 0 9.04533
+    vertex 20.1483 0 8.62077
+    vertex 33 0 0
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 21.2192 0 9.53069
+    vertex 20.7071 0 9.04533
+    vertex 33 0 0
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 21.674 0 10.0657
+    vertex 21.2192 0 9.53069
+    vertex 33 0 0
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 22.0695 0 10.6495
+    vertex 21.674 0 10.0657
+    vertex 33 0 0
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 22.3989 0 11.2701
+    vertex 22.0695 0 10.6495
+    vertex 33 0 0
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 22.6595 0 11.925
+    vertex 22.3989 0 11.2701
+    vertex 33 0 0
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 22.8479 0 12.6023
+    vertex 22.6595 0 11.925
+    vertex 33 0 0
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 22.961 0 13.2927
+    vertex 22.8479 0 12.6023
+    vertex 33 0 0
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 14.0933 0 95.0377
+    vertex 33 0 103
+    vertex 0 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 13.4564 0 94.7432
+    vertex 14.0933 0 95.0377
+    vertex 0 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 12.8517 0 94.3792
+    vertex 13.4564 0 94.7432
+    vertex 0 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 12.2928 0 93.9547
+    vertex 12.8517 0 94.3792
+    vertex 0 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 11.7808 0 93.4693
+    vertex 12.2928 0 93.9547
+    vertex 0 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 11.326 0 92.9343
+    vertex 11.7808 0 93.4693
+    vertex 0 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 10.9305 0 92.3505
+    vertex 11.326 0 92.9343
+    vertex 0 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 10.6011 0 91.7299
+    vertex 10.9305 0 92.3505
+    vertex 0 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 10.3405 0 91.075
+    vertex 10.6011 0 91.7299
+    vertex 0 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 10.1521 0 90.3977
+    vertex 10.3405 0 91.075
+    vertex 0 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 10.039 0 89.7073
+    vertex 10.1521 0 90.3977
+    vertex 0 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 22.961 0 14.7073
+    vertex 23 0 14
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 22.961 0 13.2927
+    vertex 33 0 103
+    vertex 23 0 14
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 22.8479 0 15.3977
+    vertex 22.961 0 14.7073
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 22.6595 0 16.075
+    vertex 22.8479 0 15.3977
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 22.3989 0 16.7299
+    vertex 22.6595 0 16.075
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 22.0695 0 17.3505
+    vertex 22.3989 0 16.7299
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 21.674 0 17.9343
+    vertex 22.0695 0 17.3505
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 21.2192 0 18.4693
+    vertex 21.674 0 17.9343
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 20.7071 0 18.9547
+    vertex 21.2192 0 18.4693
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 20.1483 0 19.3792
+    vertex 20.7071 0 18.9547
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 19.5436 0 19.7432
+    vertex 20.1483 0 19.3792
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 18.9067 0 20.0377
+    vertex 19.5436 0 19.7432
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 18.2377 0 20.2632
+    vertex 18.9067 0 20.0377
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 17.5526 0 20.4139
+    vertex 18.2377 0 20.2632
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 16.8507 0 20.4903
+    vertex 17.5526 0 20.4139
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 16.1493 0 20.4903
+    vertex 16.8507 0 20.4903
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 22.0695 0 85.6495
+    vertex 16.1493 0 20.4903
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 22.961 0 89.7073
+    vertex 23 0 89
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 22.961 0 88.2927
+    vertex 33 0 103
+    vertex 23 0 89
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 22.8479 0 90.3977
+    vertex 22.961 0 89.7073
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 22.6595 0 91.075
+    vertex 22.8479 0 90.3977
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 22.3989 0 91.7299
+    vertex 22.6595 0 91.075
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 22.0695 0 92.3505
+    vertex 22.3989 0 91.7299
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 21.674 0 92.9343
+    vertex 22.0695 0 92.3505
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 21.2192 0 93.4693
+    vertex 21.674 0 92.9343
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 20.7071 0 93.9547
+    vertex 21.2192 0 93.4693
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 20.1483 0 94.3792
+    vertex 20.7071 0 93.9547
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 19.5436 0 94.7432
+    vertex 20.1483 0 94.3792
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 18.9067 0 95.0377
+    vertex 19.5436 0 94.7432
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 18.2377 0 95.2632
+    vertex 18.9067 0 95.0377
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 17.5526 0 95.4139
+    vertex 18.2377 0 95.2632
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 16.8507 0 95.4903
+    vertex 17.5526 0 95.4139
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 16.1493 0 95.4903
+    vertex 16.8507 0 95.4903
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 15.4474 0 95.4139
+    vertex 16.1493 0 95.4903
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 14.7622 0 95.2632
+    vertex 15.4474 0 95.4139
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 14.0933 0 95.0377
+    vertex 14.7622 0 95.2632
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 22.3989 0 86.2701
+    vertex 22.0695 0 85.6495
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 22.6595 0 86.925
+    vertex 22.3989 0 86.2701
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 22.8479 0 87.6023
+    vertex 22.6595 0 86.925
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 22.961 0 88.2927
+    vertex 22.8479 0 87.6023
+    vertex 33 0 103
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 16.8507 0 82.5097
+    vertex 15.4474 0 20.4139
+    vertex 16.1493 0 20.4903
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 17.5526 0 82.5861
+    vertex 16.8507 0 82.5097
+    vertex 16.1493 0 20.4903
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 18.2377 0 82.7368
+    vertex 17.5526 0 82.5861
+    vertex 16.1493 0 20.4903
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 18.9067 0 82.9623
+    vertex 18.2377 0 82.7368
+    vertex 16.1493 0 20.4903
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 19.5436 0 83.2568
+    vertex 18.9067 0 82.9623
+    vertex 16.1493 0 20.4903
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 20.1483 0 83.6208
+    vertex 19.5436 0 83.2568
+    vertex 16.1493 0 20.4903
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 20.7071 0 84.0453
+    vertex 20.1483 0 83.6208
+    vertex 16.1493 0 20.4903
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 21.2192 0 84.5307
+    vertex 20.7071 0 84.0453
+    vertex 16.1493 0 20.4903
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 21.674 0 85.0657
+    vertex 21.2192 0 84.5307
+    vertex 16.1493 0 20.4903
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 22.0695 0 85.6495
+    vertex 21.674 0 85.0657
+    vertex 16.1493 0 20.4903
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 16.8507 0 82.5097
+    vertex 14.7622 0 20.2632
+    vertex 15.4474 0 20.4139
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 16.8507 0 82.5097
+    vertex 14.0933 0 20.0377
+    vertex 14.7622 0 20.2632
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 16.8507 0 82.5097
+    vertex 13.4564 0 19.7432
+    vertex 14.0933 0 20.0377
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 16.8507 0 82.5097
+    vertex 12.8517 0 19.3792
+    vertex 13.4564 0 19.7432
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 16.8507 0 82.5097
+    vertex 12.2928 0 18.9547
+    vertex 12.8517 0 19.3792
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 16.8507 0 82.5097
+    vertex 11.7808 0 18.4693
+    vertex 12.2928 0 18.9547
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 16.8507 0 82.5097
+    vertex 11.326 0 17.9343
+    vertex 11.7808 0 18.4693
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 16.8507 0 82.5097
+    vertex 10.9305 0 17.3505
+    vertex 11.326 0 17.9343
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex 0 0 103
+    vertex 0 9 0
+    vertex 0 0 0
+  endloop
+endfacet
+facet normal -1 -0 -0
+  outer loop
+    vertex 0 9 103
+    vertex 0 9 0
+    vertex 0 0 103
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 33 9 103
+    vertex 33 0 0
+    vertex 33 9 0
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 33 0 103
+    vertex 33 0 0
+    vertex 33 9 103
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 49 9 103
+    vertex 33 9 0
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex 33 9 103
+    vertex 33 9 0
+    vertex 49 9 103
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 25 44.8339
+    vertex 49 9 0
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.0407 70.9287
+    vertex 49 9 103
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 -0
+  outer loop
+    vertex 49 25.0984 45.7139
+    vertex 49 25.2179 46.1288
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 25 60.7624
+    vertex 49 9 0
+    vertex 49 25.2179 46.1288
+  endloop
+endfacet
+facet normal 1 0 -0
+  outer loop
+    vertex 49 25.0265 45.2833
+    vertex 49 25.0984 45.7139
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 -0
+  outer loop
+    vertex 49 25 44.8339
+    vertex 49 25.0265 45.2833
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 -0
+  outer loop
+    vertex 49 17.0011 69.9991
+    vertex 49 17.0407 70.9287
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.0408 69.0694
+    vertex 49 17.0011 69.9991
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.1618 68.156
+    vertex 49 17.0408 69.0694
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.3607 67.2603
+    vertex 49 17.1618 68.156
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.6302 66.4064
+    vertex 49 17.3607 67.2603
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.9715 65.5902
+    vertex 49 17.6302 66.4064
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 18.3696 64.8302
+    vertex 49 17.9715 65.5902
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 18.8265 64.1261
+    vertex 49 18.3696 64.8302
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 19.3282 63.485
+    vertex 49 18.8265 64.1261
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 19.8712 62.9107
+    vertex 49 19.3282 63.485
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 20.4494 62.403
+    vertex 49 19.8712 62.9107
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 21.0525 61.9649
+    vertex 49 20.4494 62.403
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 21.6813 61.5953
+    vertex 49 21.0525 61.9649
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 22.3243 61.2939
+    vertex 49 21.6813 61.5953
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 22.9834 61.0609
+    vertex 49 22.3243 61.2939
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 23.6496 60.8947
+    vertex 49 22.9834 61.0609
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 24.3213 60.7951
+    vertex 49 23.6496 60.8947
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 25 60.7624
+    vertex 49 24.3213 60.7951
+    vertex 49 9 0
+  endloop
+endfacet
+facet normal 1 0 -0
+  outer loop
+    vertex 49 17.3602 72.7379
+    vertex 49 25 103
+    vertex 49 9 103
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.6296 73.5919
+    vertex 49 25 95.1661
+    vertex 49 25 103
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.3602 72.7379
+    vertex 49 17.6296 73.5919
+    vertex 49 25 103
+  endloop
+endfacet
+facet normal 1 0 -0
+  outer loop
+    vertex 49 17.1614 71.8421
+    vertex 49 17.3602 72.7379
+    vertex 49 9 103
+  endloop
+endfacet
+facet normal 1 0 -0
+  outer loop
+    vertex 49 17.0407 70.9287
+    vertex 49 17.1614 71.8421
+    vertex 49 9 103
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.6296 73.5919
+    vertex 49 25.0265 94.7167
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.6296 73.5919
+    vertex 49 25.0984 94.2861
+    vertex 49 25.0265 94.7167
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.6296 73.5919
+    vertex 49 25.2179 93.8712
+    vertex 49 25.0984 94.2861
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.6296 73.5919
+    vertex 49 25.3788 93.4812
+    vertex 49 25.2179 93.8712
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.6296 73.5919
+    vertex 49 25.5776 93.1233
+    vertex 49 25.3788 93.4812
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.9708 74.4082
+    vertex 49 25.8084 92.8006
+    vertex 49 25.5776 93.1233
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.6296 73.5919
+    vertex 49 17.9708 74.4082
+    vertex 49 25.5776 93.1233
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.9708 74.4082
+    vertex 49 26.0659 92.5183
+    vertex 49 25.8084 92.8006
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.9708 74.4082
+    vertex 49 26.3452 92.2767
+    vertex 49 26.0659 92.5183
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.9708 74.4082
+    vertex 49 26.6409 92.0779
+    vertex 49 26.3452 92.2767
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.9708 74.4082
+    vertex 49 26.9497 91.9213
+    vertex 49 26.6409 92.0779
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 18.3688 75.1683
+    vertex 49 27.2657 91.8067
+    vertex 49 26.9497 91.9213
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 17.9708 74.4082
+    vertex 49 18.3688 75.1683
+    vertex 49 26.9497 91.9213
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 18.3688 75.1683
+    vertex 49 27.5909 91.7344
+    vertex 49 27.2657 91.8067
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 18.3688 75.1683
+    vertex 49 28.8607 91.4822
+    vertex 49 27.5909 91.7344
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 18.8256 75.8726
+    vertex 49 30.1125 91.1302
+    vertex 49 28.8607 91.4822
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 18.3688 75.1683
+    vertex 49 18.8256 75.8726
+    vertex 49 28.8607 91.4822
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 19.3273 76.5139
+    vertex 49 31.3478 90.6788
+    vertex 49 30.1125 91.1302
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 18.8256 75.8726
+    vertex 49 19.3273 76.5139
+    vertex 49 30.1125 91.1302
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 19.8703 77.0884
+    vertex 49 32.5623 90.1269
+    vertex 49 31.3478 90.6788
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 19.3273 76.5139
+    vertex 49 19.8703 77.0884
+    vertex 49 31.3478 90.6788
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 19.8703 77.0884
+    vertex 49 33.7525 89.4725
+    vertex 49 32.5623 90.1269
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 20.4485 77.5963
+    vertex 49 34.913 88.7169
+    vertex 49 33.7525 89.4725
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 19.8703 77.0884
+    vertex 49 20.4485 77.5963
+    vertex 49 33.7525 89.4725
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 21.0517 78.0346
+    vertex 49 36.0337 87.8605
+    vertex 49 34.913 88.7169
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 20.4485 77.5963
+    vertex 49 21.0517 78.0346
+    vertex 49 34.913 88.7169
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 21.6807 78.4044
+    vertex 49 37.1123 86.9039
+    vertex 49 36.0337 87.8605
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 21.0517 78.0346
+    vertex 49 21.6807 78.4044
+    vertex 49 36.0337 87.8605
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 22.3239 78.7059
+    vertex 49 38.139 85.8471
+    vertex 49 37.1123 86.9039
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 21.6807 78.4044
+    vertex 49 22.3239 78.7059
+    vertex 49 37.1123 86.9039
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 22.3239 78.7059
+    vertex 49 39.111 84.6921
+    vertex 49 38.139 85.8471
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 22.9831 78.939
+    vertex 49 40.0145 83.4433
+    vertex 49 39.111 84.6921
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 22.3239 78.7059
+    vertex 49 22.9831 78.939
+    vertex 49 39.111 84.6921
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 23.6495 79.1053
+    vertex 49 40.8479 82.1028
+    vertex 49 40.0145 83.4433
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 22.9831 78.939
+    vertex 49 23.6495 79.1053
+    vertex 49 40.0145 83.4433
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 24.3213 79.2049
+    vertex 49 41.5956 80.6809
+    vertex 49 40.8479 82.1028
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 23.6495 79.1053
+    vertex 49 24.3213 79.2049
+    vertex 49 40.8479 82.1028
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 25.6787 79.2049
+    vertex 49 42.2575 79.179
+    vertex 49 41.5956 80.6809
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 24.3213 79.2049
+    vertex 49 25 79.2376
+    vertex 49 41.5956 80.6809
+  endloop
+endfacet
+facet normal 1 0 -0
+  outer loop
+    vertex 49 25.6787 79.2049
+    vertex 49 41.5956 80.6809
+    vertex 49 25 79.2376
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 28.9475 78.0351
+    vertex 49 42.8189 77.6123
+    vertex 49 42.2575 79.179
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 28.3187 78.4047
+    vertex 49 28.9475 78.0351
+    vertex 49 42.2575 79.179
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 27.6757 78.7061
+    vertex 49 28.3187 78.4047
+    vertex 49 42.2575 79.179
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 27.0166 78.9391
+    vertex 49 27.6757 78.7061
+    vertex 49 42.2575 79.179
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 26.3504 79.1053
+    vertex 49 27.0166 78.9391
+    vertex 49 42.2575 79.179
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 25.6787 79.2049
+    vertex 49 26.3504 79.1053
+    vertex 49 42.2575 79.179
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 30.6718 76.515
+    vertex 49 43.2803 75.9816
+    vertex 49 42.8189 77.6123
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 30.1288 77.0893
+    vertex 49 30.6718 76.515
+    vertex 49 42.8189 77.6123
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 29.5506 77.597
+    vertex 49 30.1288 77.0893
+    vertex 49 42.8189 77.6123
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 28.9475 78.0351
+    vertex 49 29.5506 77.597
+    vertex 49 42.8189 77.6123
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 32.0285 74.4098
+    vertex 49 43.6291 74.3099
+    vertex 49 43.2803 75.9816
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 31.6304 75.1698
+    vertex 49 32.0285 74.4098
+    vertex 49 43.2803 75.9816
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 31.1735 75.8739
+    vertex 49 31.6304 75.1698
+    vertex 49 43.2803 75.9816
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 30.6718 76.515
+    vertex 49 31.1735 75.8739
+    vertex 49 43.2803 75.9816
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 32.6393 72.7397
+    vertex 49 43.8662 72.5968
+    vertex 49 43.6291 74.3099
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 32.3698 73.5936
+    vertex 49 32.6393 72.7397
+    vertex 49 43.6291 74.3099
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 32.0285 74.4098
+    vertex 49 32.3698 73.5936
+    vertex 49 43.6291 74.3099
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 32.9592 70.9306
+    vertex 49 43.9846 70.8705
+    vertex 49 43.8662 72.5968
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 32.8382 71.844
+    vertex 49 32.9592 70.9306
+    vertex 49 43.8662 72.5968
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 32.6393 72.7397
+    vertex 49 32.8382 71.844
+    vertex 49 43.8662 72.5968
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 32.9989 70.0009
+    vertex 49 43.9846 69.1298
+    vertex 49 43.9846 70.8705
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 32.9592 70.9306
+    vertex 49 32.9989 70.0009
+    vertex 49 43.9846 70.8705
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 32.8386 68.1579
+    vertex 49 43.8662 67.4034
+    vertex 49 43.9846 69.1298
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 32.9593 69.0713
+    vertex 49 32.8386 68.1579
+    vertex 49 43.9846 69.1298
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 32.9989 70.0009
+    vertex 49 32.9593 69.0713
+    vertex 49 43.9846 69.1298
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 32.3704 66.4081
+    vertex 49 43.6292 65.6903
+    vertex 49 43.8662 67.4034
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 32.6398 67.2621
+    vertex 49 32.3704 66.4081
+    vertex 49 43.8662 67.4034
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 32.8386 68.1579
+    vertex 49 32.6398 67.2621
+    vertex 49 43.8662 67.4034
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 31.1744 64.1274
+    vertex 49 43.2803 64.0186
+    vertex 49 43.6292 65.6903
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 31.6312 64.8317
+    vertex 49 31.1744 64.1274
+    vertex 49 43.6292 65.6903
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 32.0292 65.5918
+    vertex 49 31.6312 64.8317
+    vertex 49 43.6292 65.6903
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 32.3704 66.4081
+    vertex 49 32.0292 65.5918
+    vertex 49 43.6292 65.6903
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 29.5515 62.4037
+    vertex 49 42.8189 62.3879
+    vertex 49 43.2803 64.0186
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 30.1297 62.9116
+    vertex 49 29.5515 62.4037
+    vertex 49 43.2803 64.0186
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 30.6727 63.4861
+    vertex 49 30.1297 62.9116
+    vertex 49 43.2803 64.0186
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 31.1744 64.1274
+    vertex 49 30.6727 63.4861
+    vertex 49 43.2803 64.0186
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 26.3505 60.8947
+    vertex 49 42.2575 60.8211
+    vertex 49 42.8189 62.3879
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 27.0169 61.061
+    vertex 49 26.3505 60.8947
+    vertex 49 42.8189 62.3879
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 27.6761 61.2941
+    vertex 49 27.0169 61.061
+    vertex 49 42.8189 62.3879
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 28.3193 61.5956
+    vertex 49 27.6761 61.2941
+    vertex 49 42.8189 62.3879
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 28.9483 61.9654
+    vertex 49 28.3193 61.5956
+    vertex 49 42.8189 62.3879
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 29.5515 62.4037
+    vertex 49 28.9483 61.9654
+    vertex 49 42.8189 62.3879
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 25 60.7624
+    vertex 49 41.5957 59.3192
+    vertex 49 42.2575 60.8211
+  endloop
+endfacet
+facet normal 1 -0 0
+  outer loop
+    vertex 49 25.6787 60.7951
+    vertex 49 25 60.7624
+    vertex 49 42.2575 60.8211
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 26.3505 60.8947
+    vertex 49 25.6787 60.7951
+    vertex 49 42.2575 60.8211
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 26.3452 47.7233
+    vertex 49 40.848 57.8974
+    vertex 49 41.5957 59.3192
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 25 60.7624
+    vertex 49 26.3452 47.7233
+    vertex 49 41.5957 59.3192
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 26.6409 47.9221
+    vertex 49 40.0145 56.5568
+    vertex 49 40.848 57.8974
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 26.3452 47.7233
+    vertex 49 26.6409 47.9221
+    vertex 49 40.848 57.8974
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 26.6409 47.9221
+    vertex 49 39.1111 55.308
+    vertex 49 40.0145 56.5568
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 26.6409 47.9221
+    vertex 49 38.1391 54.153
+    vertex 49 39.1111 55.308
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 26.9497 48.0787
+    vertex 49 37.1124 53.0962
+    vertex 49 38.1391 54.153
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 26.6409 47.9221
+    vertex 49 26.9497 48.0787
+    vertex 49 38.1391 54.153
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 26.9497 48.0787
+    vertex 49 36.0338 52.1395
+    vertex 49 37.1124 53.0962
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 26.9497 48.0787
+    vertex 49 34.9131 51.2832
+    vertex 49 36.0338 52.1395
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 27.2657 48.1932
+    vertex 49 33.7526 50.5275
+    vertex 49 34.9131 51.2832
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 26.9497 48.0787
+    vertex 49 27.2657 48.1932
+    vertex 49 34.9131 51.2832
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 27.2657 48.1932
+    vertex 49 32.5624 49.8732
+    vertex 49 33.7526 50.5275
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 27.2657 48.1932
+    vertex 49 31.3479 49.3212
+    vertex 49 32.5624 49.8732
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 27.2657 48.1932
+    vertex 49 30.1126 48.8698
+    vertex 49 31.3479 49.3212
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 27.5909 48.2656
+    vertex 49 28.8608 48.5178
+    vertex 49 30.1126 48.8698
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 27.2657 48.1932
+    vertex 49 27.5909 48.2656
+    vertex 49 30.1126 48.8698
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 25 60.7624
+    vertex 49 26.0659 47.4817
+    vertex 49 26.3452 47.7233
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 25 60.7624
+    vertex 49 25.8084 47.1994
+    vertex 49 26.0659 47.4817
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 25 60.7624
+    vertex 49 25.5776 46.8767
+    vertex 49 25.8084 47.1994
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 25 60.7624
+    vertex 49 25.3788 46.5188
+    vertex 49 25.5776 46.8767
+  endloop
+endfacet
+facet normal 1 0 0
+  outer loop
+    vertex 49 25 60.7624
+    vertex 49 25.2179 46.1288
+    vertex 49 25.3788 46.5188
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex -16 25 7.30612
+    vertex 49 25 0
+    vertex -16 25 0
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 20.1483 25 19.3792
+    vertex 49 25 44.8339
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 16.1493 25 7.50968
+    vertex 49 25 0
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 22.961 25 13.2927
+    vertex 23 25 14
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 22.961 25 14.7073
+    vertex 49 25 0
+    vertex 23 25 14
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 22.8479 25 12.6023
+    vertex 22.961 25 13.2927
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 22.6595 25 11.925
+    vertex 22.8479 25 12.6023
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 22.3989 25 11.2701
+    vertex 22.6595 25 11.925
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 22.0695 25 10.6495
+    vertex 22.3989 25 11.2701
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 21.674 25 10.0657
+    vertex 22.0695 25 10.6495
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 21.2192 25 9.53069
+    vertex 21.674 25 10.0657
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 20.7071 25 9.04533
+    vertex 21.2192 25 9.53069
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 20.1483 25 8.62077
+    vertex 20.7071 25 9.04533
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 19.5436 25 8.25675
+    vertex 20.1483 25 8.62077
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 18.9067 25 7.96228
+    vertex 19.5436 25 8.25675
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 18.2377 25 7.73677
+    vertex 18.9067 25 7.96228
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 17.5526 25 7.58605
+    vertex 18.2377 25 7.73677
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 16.8507 25 7.50968
+    vertex 17.5526 25 7.58605
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 16.1493 25 7.50968
+    vertex 16.8507 25 7.50968
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 -0
+  outer loop
+    vertex 20.7071 25 18.9547
+    vertex 20.1483 25 19.3792
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 -0
+  outer loop
+    vertex 21.2192 25 18.4693
+    vertex 20.7071 25 18.9547
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 -0
+  outer loop
+    vertex 21.674 25 17.9343
+    vertex 21.2192 25 18.4693
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 -0
+  outer loop
+    vertex 22.0695 25 17.3505
+    vertex 21.674 25 17.9343
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 -0
+  outer loop
+    vertex 22.3989 25 16.7299
+    vertex 22.0695 25 17.3505
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 -0
+  outer loop
+    vertex 22.6595 25 16.075
+    vertex 22.3989 25 16.7299
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 -0
+  outer loop
+    vertex 22.8479 25 15.3977
+    vertex 22.6595 25 16.075
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal -0 1 -0
+  outer loop
+    vertex 22.961 25 14.7073
+    vertex 22.8479 25 15.3977
+    vertex 49 25 0
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 49 25 95.1661
+    vertex -16 25 103
+    vertex 49 25 103
+  endloop
+endfacet
+facet normal -0 1 -0
+  outer loop
+    vertex 16.8507 25 95.4903
+    vertex -16 25 103
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 12.8517 25 83.6208
+    vertex -16 25 57.6384
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 12.2928 25 84.0453
+    vertex 12.8517 25 83.6208
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 11.7808 25 84.5307
+    vertex 12.2928 25 84.0453
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 11.326 25 85.0657
+    vertex 11.7808 25 84.5307
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.9305 25 85.6495
+    vertex 11.326 25 85.0657
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.6011 25 86.2701
+    vertex 10.9305 25 85.6495
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.3405 25 86.925
+    vertex 10.6011 25 86.2701
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.1521 25 87.6023
+    vertex 10.3405 25 86.925
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.039 25 88.2927
+    vertex 10.1521 25 87.6023
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10 25 89
+    vertex 10.039 25 88.2927
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.039 25 89.7073
+    vertex 10 25 89
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.1521 25 90.3977
+    vertex 10.039 25 89.7073
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.3405 25 91.075
+    vertex 10.1521 25 90.3977
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.6011 25 91.7299
+    vertex 10.3405 25 91.075
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.9305 25 92.3505
+    vertex 10.6011 25 91.7299
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 11.326 25 92.9343
+    vertex 10.9305 25 92.3505
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 11.7808 25 93.4693
+    vertex 11.326 25 92.9343
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 12.2928 25 93.9547
+    vertex 11.7808 25 93.4693
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 12.8517 25 94.3792
+    vertex 12.2928 25 93.9547
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 13.4564 25 94.7432
+    vertex 12.8517 25 94.3792
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 14.0933 25 95.0377
+    vertex 13.4564 25 94.7432
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 14.7622 25 95.2632
+    vertex 14.0933 25 95.0377
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 15.4474 25 95.4139
+    vertex 14.7622 25 95.2632
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 16.1493 25 95.4903
+    vertex 15.4474 25 95.4139
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 16.8507 25 95.4903
+    vertex 16.1493 25 95.4903
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal -0.0339181 0.997696 0.0587478
+  outer loop
+    vertex -16 25 57.6384
+    vertex 49 25 95.1661
+    vertex 49 25.0265 94.7167
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 20.1483 25 83.6208
+    vertex 49 25 95.1661
+    vertex -16 25 57.6384
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 22.961 25 88.2927
+    vertex 23 25 89
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 22.961 25 89.7073
+    vertex 49 25 95.1661
+    vertex 23 25 89
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 22.8479 25 87.6023
+    vertex 22.961 25 88.2927
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 22.6595 25 86.925
+    vertex 22.8479 25 87.6023
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 22.3989 25 86.2701
+    vertex 22.6595 25 86.925
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 22.0695 25 85.6495
+    vertex 22.3989 25 86.2701
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 21.674 25 85.0657
+    vertex 22.0695 25 85.6495
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 21.2192 25 84.5307
+    vertex 21.674 25 85.0657
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 20.7071 25 84.0453
+    vertex 21.2192 25 84.5307
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 20.1483 25 83.6208
+    vertex 20.7071 25 84.0453
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal -0 1 -0
+  outer loop
+    vertex 17.5526 25 95.4139
+    vertex 16.8507 25 95.4903
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal -0 1 -0
+  outer loop
+    vertex 18.2377 25 95.2632
+    vertex 17.5526 25 95.4139
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 18.9067 25 95.0377
+    vertex 18.2377 25 95.2632
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 19.5436 25 94.7432
+    vertex 18.9067 25 95.0377
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 20.1483 25 94.3792
+    vertex 19.5436 25 94.7432
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 20.7071 25 93.9547
+    vertex 20.1483 25 94.3792
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 21.2192 25 93.4693
+    vertex 20.7071 25 93.9547
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 21.674 25 92.9343
+    vertex 21.2192 25 93.4693
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 22.0695 25 92.3505
+    vertex 21.674 25 92.9343
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 22.3989 25 91.7299
+    vertex 22.0695 25 92.3505
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 22.6595 25 91.075
+    vertex 22.3989 25 91.7299
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 22.8479 25 90.3977
+    vertex 22.6595 25 91.075
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 22.961 25 89.7073
+    vertex 22.8479 25 90.3977
+    vertex 49 25 95.1661
+  endloop
+endfacet
+facet normal -0.0947188 0.981893 0.164058
+  outer loop
+    vertex -16 25.0265 57.189
+    vertex 49 25.0265 94.7167
+    vertex 49 25.0984 94.2861
+  endloop
+endfacet
+facet normal -0.0339173 0.997697 0.0587464
+  outer loop
+    vertex -16 25.0265 57.189
+    vertex -16 25 57.6384
+    vertex 49 25.0265 94.7167
+  endloop
+endfacet
+facet normal -0.157772 0.948911 0.27327
+  outer loop
+    vertex -16 25.0984 56.7584
+    vertex 49 25.0984 94.2861
+    vertex 49 25.2179 93.8712
+  endloop
+endfacet
+facet normal -0.0947202 0.981892 0.16406
+  outer loop
+    vertex -16 25.0265 57.189
+    vertex 49 25.0984 94.2861
+    vertex -16 25.0984 56.7584
+  endloop
+endfacet
+facet normal -0.215019 0.902811 0.372424
+  outer loop
+    vertex -16 25.2179 56.3434
+    vertex 49 25.2179 93.8712
+    vertex 49 25.3788 93.4812
+  endloop
+endfacet
+facet normal -0.157767 0.948914 0.273261
+  outer loop
+    vertex -16 25.0984 56.7584
+    vertex 49 25.2179 93.8712
+    vertex -16 25.2179 56.3434
+  endloop
+endfacet
+facet normal -0.269933 0.841751 0.467538
+  outer loop
+    vertex -16 25.3788 55.9534
+    vertex 49 25.3788 93.4812
+    vertex 49 25.5776 93.1233
+  endloop
+endfacet
+facet normal -0.215024 0.902806 0.372433
+  outer loop
+    vertex -16 25.2179 56.3434
+    vertex 49 25.3788 93.4812
+    vertex -16 25.3788 55.9534
+  endloop
+endfacet
+facet normal -0.31839 0.771045 0.551468
+  outer loop
+    vertex -16 25.5776 55.5956
+    vertex 49 25.5776 93.1233
+    vertex 49 25.8084 92.8006
+  endloop
+endfacet
+facet normal -0.26993 0.841755 0.467532
+  outer loop
+    vertex -16 25.3788 55.9534
+    vertex 49 25.5776 93.1233
+    vertex -16 25.5776 55.5956
+  endloop
+endfacet
+facet normal -0.362603 0.688532 0.628047
+  outer loop
+    vertex -16 25.8084 55.2728
+    vertex 49 25.8084 92.8006
+    vertex 49 26.0659 92.5183
+  endloop
+endfacet
+facet normal -0.31839 0.771045 0.551468
+  outer loop
+    vertex -16 25.5776 55.5956
+    vertex 49 25.8084 92.8006
+    vertex -16 25.8084 55.2728
+  endloop
+endfacet
+facet normal -0.400171 0.599544 0.693116
+  outer loop
+    vertex -16 26.0659 54.9905
+    vertex 49 26.0659 92.5183
+    vertex 49 26.3452 92.2767
+  endloop
+endfacet
+facet normal -0.362601 0.688537 0.628043
+  outer loop
+    vertex -16 25.8084 55.2728
+    vertex 49 26.0659 92.5183
+    vertex -16 26.0659 54.9905
+  endloop
+endfacet
+facet normal -0.432114 0.503102 0.748443
+  outer loop
+    vertex -16 26.3452 54.7489
+    vertex 49 26.3452 92.2767
+    vertex 49 26.6409 92.0779
+  endloop
+endfacet
+facet normal -0.400176 0.599532 0.693124
+  outer loop
+    vertex -16 26.0659 54.9905
+    vertex 49 26.3452 92.2767
+    vertex -16 26.3452 54.7489
+  endloop
+endfacet
+facet normal -0.457769 0.402233 0.792879
+  outer loop
+    vertex -16 26.6409 54.5501
+    vertex 49 26.6409 92.0779
+    vertex 49 26.9497 91.9213
+  endloop
+endfacet
+facet normal -0.432114 0.503102 0.748443
+  outer loop
+    vertex -16 26.3452 54.7489
+    vertex 49 26.6409 92.0779
+    vertex -16 26.6409 54.5501
+  endloop
+endfacet
+facet normal -0.477062 0.29941 0.826296
+  outer loop
+    vertex -16 27.2657 54.279
+    vertex 49 26.9497 91.9213
+    vertex 49 27.2657 91.8067
+  endloop
+endfacet
+facet normal -0.477062 0.29941 0.826296
+  outer loop
+    vertex -16 26.9497 54.3935
+    vertex 49 26.9497 91.9213
+    vertex -16 27.2657 54.279
+  endloop
+endfacet
+facet normal -0.457769 0.402233 0.792879
+  outer loop
+    vertex -16 26.6409 54.5501
+    vertex 49 26.9497 91.9213
+    vertex -16 26.9497 54.3935
+  endloop
+endfacet
+facet normal -0.490963 0.189262 0.850373
+  outer loop
+    vertex -16 27.5909 54.2066
+    vertex 49 27.2657 91.8067
+    vertex 49 27.5909 91.7344
+  endloop
+endfacet
+facet normal -0.490963 0.189262 0.850373
+  outer loop
+    vertex -16 27.2657 54.279
+    vertex 49 27.2657 91.8067
+    vertex -16 27.5909 54.2066
+  endloop
+endfacet
+facet normal -0.492767 0.169483 0.853497
+  outer loop
+    vertex -16 27.5909 54.2066
+    vertex 49 27.5909 91.7344
+    vertex 49 28.8607 91.4822
+  endloop
+endfacet
+facet normal -0.485801 0.23662 0.841432
+  outer loop
+    vertex -16 30.1125 53.6024
+    vertex 49 28.8607 91.4822
+    vertex 49 30.1125 91.1302
+  endloop
+endfacet
+facet normal -0.485801 0.236622 0.841432
+  outer loop
+    vertex -16 28.8607 53.9544
+    vertex 49 28.8607 91.4822
+    vertex -16 30.1125 53.6024
+  endloop
+endfacet
+facet normal -0.492767 0.169483 0.853497
+  outer loop
+    vertex -16 27.5909 54.2066
+    vertex 49 28.8607 91.4822
+    vertex -16 28.8607 53.9544
+  endloop
+endfacet
+facet normal -0.476702 0.301699 0.825671
+  outer loop
+    vertex -16 31.3478 53.151
+    vertex 49 30.1125 91.1302
+    vertex 49 31.3478 90.6788
+  endloop
+endfacet
+facet normal -0.476702 0.301699 0.825671
+  outer loop
+    vertex -16 30.1125 53.6024
+    vertex 49 30.1125 91.1302
+    vertex -16 31.3478 53.151
+  endloop
+endfacet
+facet normal -0.46526 0.366242 0.805853
+  outer loop
+    vertex -16 31.3478 53.151
+    vertex 49 31.3478 90.6788
+    vertex 49 32.5623 90.1269
+  endloop
+endfacet
+facet normal -0.451444 0.429878 0.781923
+  outer loop
+    vertex -16 32.5623 52.5991
+    vertex 49 32.5623 90.1269
+    vertex 49 33.7525 89.4725
+  endloop
+endfacet
+facet normal -0.46526 0.366242 0.805853
+  outer loop
+    vertex -16 31.3478 53.151
+    vertex 49 32.5623 90.1269
+    vertex -16 32.5623 52.5991
+  endloop
+endfacet
+facet normal -0.435528 0.491184 0.754357
+  outer loop
+    vertex -16 33.7525 51.9448
+    vertex 49 33.7525 89.4725
+    vertex 49 34.913 88.7169
+  endloop
+endfacet
+facet normal -0.451444 0.429878 0.781923
+  outer loop
+    vertex -16 32.5623 52.5991
+    vertex 49 33.7525 89.4725
+    vertex -16 33.7525 51.9448
+  endloop
+endfacet
+facet normal -0.416972 0.551848 0.722217
+  outer loop
+    vertex -16 36.0337 50.3328
+    vertex 49 34.913 88.7169
+    vertex 49 36.0337 87.8605
+  endloop
+endfacet
+facet normal -0.416973 0.551847 0.722218
+  outer loop
+    vertex -16 34.913 51.1891
+    vertex 49 34.913 88.7169
+    vertex -16 36.0337 50.3328
+  endloop
+endfacet
+facet normal -0.435528 0.491184 0.754357
+  outer loop
+    vertex -16 33.7525 51.9448
+    vertex 49 34.913 88.7169
+    vertex -16 34.913 51.1891
+  endloop
+endfacet
+facet normal -0.396524 0.609159 0.6868
+  outer loop
+    vertex -16 37.1123 49.3761
+    vertex 49 36.0337 87.8605
+    vertex 49 37.1123 86.9039
+  endloop
+endfacet
+facet normal -0.396524 0.60916 0.686799
+  outer loop
+    vertex -16 36.0337 50.3328
+    vertex 49 36.0337 87.8605
+    vertex -16 37.1123 49.3761
+  endloop
+endfacet
+facet normal -0.373243 0.665402 0.646475
+  outer loop
+    vertex -16 38.139 48.3193
+    vertex 49 37.1123 86.9039
+    vertex 49 38.139 85.8471
+  endloop
+endfacet
+facet normal -0.373243 0.665402 0.646475
+  outer loop
+    vertex -16 37.1123 49.3761
+    vertex 49 37.1123 86.9039
+    vertex -16 38.139 48.3193
+  endloop
+endfacet
+facet normal -0.348457 0.717156 0.603545
+  outer loop
+    vertex -16 39.111 47.1644
+    vertex 49 38.139 85.8471
+    vertex 49 39.111 84.6921
+  endloop
+endfacet
+facet normal -0.348458 0.717153 0.603547
+  outer loop
+    vertex -16 38.139 48.3193
+    vertex 49 38.139 85.8471
+    vertex -16 39.111 47.1644
+  endloop
+endfacet
+facet normal -0.320546 0.767465 0.555201
+  outer loop
+    vertex -16 39.111 47.1644
+    vertex 49 39.111 84.6921
+    vertex 49 40.0145 83.4433
+  endloop
+endfacet
+facet normal -0.291589 0.812345 0.505047
+  outer loop
+    vertex -16 40.0145 45.9156
+    vertex 49 40.0145 83.4433
+    vertex 49 40.8479 82.1028
+  endloop
+endfacet
+facet normal -0.320545 0.767467 0.555199
+  outer loop
+    vertex -16 39.111 47.1644
+    vertex 49 40.0145 83.4433
+    vertex -16 40.0145 45.9156
+  endloop
+endfacet
+facet normal -0.259507 0.854765 0.44948
+  outer loop
+    vertex -16 40.8479 44.575
+    vertex 49 40.8479 82.1028
+    vertex 49 41.5956 80.6809
+  endloop
+endfacet
+facet normal -0.291589 0.812345 0.505047
+  outer loop
+    vertex -16 40.0145 45.9156
+    vertex 49 40.8479 82.1028
+    vertex -16 40.8479 44.575
+  endloop
+endfacet
+facet normal -0.226762 0.891244 0.392763
+  outer loop
+    vertex -16 41.5956 43.1531
+    vertex 49 41.5956 80.6809
+    vertex 49 42.2575 79.179
+  endloop
+endfacet
+facet normal -0.259508 0.854765 0.449481
+  outer loop
+    vertex -16 40.8479 44.575
+    vertex 49 41.5956 80.6809
+    vertex -16 41.5956 43.1531
+  endloop
+endfacet
+facet normal -0.191166 0.924025 0.331108
+  outer loop
+    vertex -16 42.8189 40.0845
+    vertex 49 42.2575 79.179
+    vertex 49 42.8189 77.6123
+  endloop
+endfacet
+facet normal -0.191164 0.924026 0.331106
+  outer loop
+    vertex -16 42.2575 41.6512
+    vertex 49 42.2575 79.179
+    vertex -16 42.8189 40.0845
+  endloop
+endfacet
+facet normal -0.226763 0.891243 0.392765
+  outer loop
+    vertex -16 41.5956 43.1531
+    vertex 49 42.2575 79.179
+    vertex -16 42.2575 41.6512
+  endloop
+endfacet
+facet normal -0.155277 0.950556 0.268947
+  outer loop
+    vertex -16 43.2803 38.4538
+    vertex 49 42.8189 77.6123
+    vertex 49 43.2803 75.9816
+  endloop
+endfacet
+facet normal -0.155277 0.950556 0.268948
+  outer loop
+    vertex -16 42.8189 40.0845
+    vertex 49 42.8189 77.6123
+    vertex -16 43.2803 38.4538
+  endloop
+endfacet
+facet normal -0.117137 0.97217 0.202888
+  outer loop
+    vertex -16 43.6291 36.7821
+    vertex 49 43.2803 75.9816
+    vertex 49 43.6291 74.3099
+  endloop
+endfacet
+facet normal -0.117137 0.972171 0.202887
+  outer loop
+    vertex -16 43.2803 38.4538
+    vertex 49 43.2803 75.9816
+    vertex -16 43.6291 36.7821
+  endloop
+endfacet
+facet normal -0.0789075 0.987469 0.136672
+  outer loop
+    vertex -16 43.8662 35.069
+    vertex 49 43.6291 74.3099
+    vertex 49 43.8662 72.5968
+  endloop
+endfacet
+facet normal -0.0789079 0.987469 0.136672
+  outer loop
+    vertex -16 43.6291 36.7821
+    vertex 49 43.6291 74.3099
+    vertex -16 43.8662 35.069
+  endloop
+endfacet
+facet normal -0.0394694 0.996879 0.0683631
+  outer loop
+    vertex -16 43.9846 33.3427
+    vertex 49 43.8662 72.5968
+    vertex 49 43.9846 70.8705
+  endloop
+endfacet
+facet normal -0.0394694 0.996879 0.0683629
+  outer loop
+    vertex -16 43.8662 35.069
+    vertex 49 43.8662 72.5968
+    vertex -16 43.9846 33.3427
+  endloop
+endfacet
+facet normal -3.98013e-06 1 6.89378e-06
+  outer loop
+    vertex -16 43.9846 31.602
+    vertex 49 43.9846 70.8705
+    vertex 49 43.9846 69.1298
+  endloop
+endfacet
+facet normal -3.98012e-06 1 6.89377e-06
+  outer loop
+    vertex -16 43.9846 33.3427
+    vertex 49 43.9846 70.8705
+    vertex -16 43.9846 31.602
+  endloop
+endfacet
+facet normal 0.0394669 0.99688 -0.0683587
+  outer loop
+    vertex -16 43.8662 29.8756
+    vertex 49 43.9846 69.1298
+    vertex 49 43.8662 67.4034
+  endloop
+endfacet
+facet normal 0.039467 0.99688 -0.0683588
+  outer loop
+    vertex -16 43.9846 31.602
+    vertex 49 43.9846 69.1298
+    vertex -16 43.8662 29.8756
+  endloop
+endfacet
+facet normal 0.0789017 0.987471 -0.136662
+  outer loop
+    vertex -16 43.6292 28.1626
+    vertex 49 43.8662 67.4034
+    vertex 49 43.6292 65.6903
+  endloop
+endfacet
+facet normal 0.0789021 0.98747 -0.136662
+  outer loop
+    vertex -16 43.8662 29.8756
+    vertex 49 43.8662 67.4034
+    vertex -16 43.6292 28.1626
+  endloop
+endfacet
+facet normal 0.117133 0.972173 -0.20288
+  outer loop
+    vertex -16 43.2803 26.4908
+    vertex 49 43.6292 65.6903
+    vertex 49 43.2803 64.0186
+  endloop
+endfacet
+facet normal 0.117132 0.972173 -0.202879
+  outer loop
+    vertex -16 43.6292 28.1626
+    vertex 49 43.6292 65.6903
+    vertex -16 43.2803 26.4908
+  endloop
+endfacet
+facet normal 0.155275 0.950557 -0.268944
+  outer loop
+    vertex -16 42.8189 24.8601
+    vertex 49 43.2803 64.0186
+    vertex 49 42.8189 62.3879
+  endloop
+endfacet
+facet normal 0.155275 0.950557 -0.268945
+  outer loop
+    vertex -16 43.2803 26.4908
+    vertex 49 43.2803 64.0186
+    vertex -16 42.8189 24.8601
+  endloop
+endfacet
+facet normal 0.191157 0.924032 -0.331095
+  outer loop
+    vertex -16 42.2575 23.2934
+    vertex 49 42.8189 62.3879
+    vertex 49 42.2575 60.8211
+  endloop
+endfacet
+facet normal 0.191159 0.924031 -0.331096
+  outer loop
+    vertex -16 42.8189 24.8601
+    vertex 49 42.8189 62.3879
+    vertex -16 42.2575 23.2934
+  endloop
+endfacet
+facet normal 0.226761 0.891245 -0.392761
+  outer loop
+    vertex -16 41.5957 21.7915
+    vertex 49 42.2575 60.8211
+    vertex 49 41.5957 59.3192
+  endloop
+endfacet
+facet normal 0.22676 0.891246 -0.392761
+  outer loop
+    vertex -16 42.2575 23.2934
+    vertex 49 42.2575 60.8211
+    vertex -16 41.5957 21.7915
+  endloop
+endfacet
+facet normal 0.259504 0.854769 -0.449475
+  outer loop
+    vertex -16 40.848 20.3696
+    vertex 49 41.5957 59.3192
+    vertex 49 40.848 57.8974
+  endloop
+endfacet
+facet normal 0.259503 0.85477 -0.449473
+  outer loop
+    vertex -16 41.5957 21.7915
+    vertex 49 41.5957 59.3192
+    vertex -16 40.848 20.3696
+  endloop
+endfacet
+facet normal 0.291587 0.812347 -0.505044
+  outer loop
+    vertex -16 40.0145 19.029
+    vertex 49 40.848 57.8974
+    vertex 49 40.0145 56.5568
+  endloop
+endfacet
+facet normal 0.291587 0.812347 -0.505044
+  outer loop
+    vertex -16 40.848 20.3696
+    vertex 49 40.848 57.8974
+    vertex -16 40.0145 19.029
+  endloop
+endfacet
+facet normal 0.320541 0.767472 -0.555194
+  outer loop
+    vertex -16 39.1111 17.7802
+    vertex 49 40.0145 56.5568
+    vertex 49 39.1111 55.308
+  endloop
+endfacet
+facet normal 0.320541 0.767473 -0.555193
+  outer loop
+    vertex -16 40.0145 19.029
+    vertex 49 40.0145 56.5568
+    vertex -16 39.1111 17.7802
+  endloop
+endfacet
+facet normal 0.348455 0.717158 -0.603542
+  outer loop
+    vertex -16 38.1391 16.6252
+    vertex 49 39.1111 55.308
+    vertex 49 38.1391 54.153
+  endloop
+endfacet
+facet normal 0.348456 0.717158 -0.603543
+  outer loop
+    vertex -16 39.1111 17.7802
+    vertex 49 39.1111 55.308
+    vertex -16 38.1391 16.6252
+  endloop
+endfacet
+facet normal 0.373239 0.665411 -0.646469
+  outer loop
+    vertex -16 37.1124 15.5685
+    vertex 49 38.1391 54.153
+    vertex 49 37.1124 53.0962
+  endloop
+endfacet
+facet normal 0.373239 0.66541 -0.646469
+  outer loop
+    vertex -16 38.1391 16.6252
+    vertex 49 38.1391 54.153
+    vertex -16 37.1124 15.5685
+  endloop
+endfacet
+facet normal 0.396523 0.609163 -0.686797
+  outer loop
+    vertex -16 37.1124 15.5685
+    vertex 49 37.1124 53.0962
+    vertex 49 36.0338 52.1395
+  endloop
+endfacet
+facet normal 0.416972 0.55185 -0.722216
+  outer loop
+    vertex -16 36.0338 14.6118
+    vertex 49 36.0338 52.1395
+    vertex 49 34.9131 51.2832
+  endloop
+endfacet
+facet normal 0.396524 0.609159 -0.6868
+  outer loop
+    vertex -16 37.1124 15.5685
+    vertex 49 36.0338 52.1395
+    vertex -16 36.0338 14.6118
+  endloop
+endfacet
+facet normal 0.435526 0.49119 -0.754354
+  outer loop
+    vertex -16 34.9131 13.7554
+    vertex 49 34.9131 51.2832
+    vertex 49 33.7526 50.5275
+  endloop
+endfacet
+facet normal 0.41697 0.551855 -0.722213
+  outer loop
+    vertex -16 36.0338 14.6118
+    vertex 49 34.9131 51.2832
+    vertex -16 34.9131 13.7554
+  endloop
+endfacet
+facet normal 0.451443 0.429881 -0.781922
+  outer loop
+    vertex -16 33.7526 12.9997
+    vertex 49 33.7526 50.5275
+    vertex 49 32.5624 49.8732
+  endloop
+endfacet
+facet normal 0.435526 0.491191 -0.754353
+  outer loop
+    vertex -16 34.9131 13.7554
+    vertex 49 33.7526 50.5275
+    vertex -16 33.7526 12.9997
+  endloop
+endfacet
+facet normal 0.465258 0.36625 -0.805851
+  outer loop
+    vertex -16 32.5624 12.3454
+    vertex 49 32.5624 49.8732
+    vertex 49 31.3479 49.3212
+  endloop
+endfacet
+facet normal 0.451443 0.42988 -0.781922
+  outer loop
+    vertex -16 33.7526 12.9997
+    vertex 49 32.5624 49.8732
+    vertex -16 32.5624 12.3454
+  endloop
+endfacet
+facet normal 0.476701 0.3017 -0.825671
+  outer loop
+    vertex -16 31.3479 11.7935
+    vertex 49 31.3479 49.3212
+    vertex 49 30.1126 48.8698
+  endloop
+endfacet
+facet normal 0.465259 0.366245 -0.805853
+  outer loop
+    vertex -16 32.5624 12.3454
+    vertex 49 31.3479 49.3212
+    vertex -16 31.3479 11.7935
+  endloop
+endfacet
+facet normal 0.485801 0.23662 -0.841432
+  outer loop
+    vertex -16 30.1126 11.3421
+    vertex 49 30.1126 48.8698
+    vertex 49 28.8608 48.5178
+  endloop
+endfacet
+facet normal 0.476701 0.301706 -0.825669
+  outer loop
+    vertex -16 31.3479 11.7935
+    vertex 49 30.1126 48.8698
+    vertex -16 30.1126 11.3421
+  endloop
+endfacet
+facet normal 0.492766 0.169492 -0.853495
+  outer loop
+    vertex -16 28.8608 10.99
+    vertex 49 28.8608 48.5178
+    vertex 49 27.5909 48.2656
+  endloop
+endfacet
+facet normal 0.485801 0.236621 -0.841432
+  outer loop
+    vertex -16 30.1126 11.3421
+    vertex 49 28.8608 48.5178
+    vertex -16 28.8608 10.99
+  endloop
+endfacet
+facet normal 0.490963 0.189262 -0.850373
+  outer loop
+    vertex -16 27.2657 10.6655
+    vertex 49 27.5909 48.2656
+    vertex 49 27.2657 48.1932
+  endloop
+endfacet
+facet normal 0.490963 0.189262 -0.850373
+  outer loop
+    vertex -16 27.5909 10.7379
+    vertex 49 27.5909 48.2656
+    vertex -16 27.2657 10.6655
+  endloop
+endfacet
+facet normal 0.492766 0.169491 -0.853496
+  outer loop
+    vertex -16 28.8608 10.99
+    vertex 49 27.5909 48.2656
+    vertex -16 27.5909 10.7379
+  endloop
+endfacet
+facet normal 0.477062 0.29941 -0.826296
+  outer loop
+    vertex -16 26.9497 10.551
+    vertex 49 27.2657 48.1932
+    vertex 49 26.9497 48.0787
+  endloop
+endfacet
+facet normal 0.477062 0.29941 -0.826296
+  outer loop
+    vertex -16 27.2657 10.6655
+    vertex 49 27.2657 48.1932
+    vertex -16 26.9497 10.551
+  endloop
+endfacet
+facet normal 0.457771 0.402224 -0.792882
+  outer loop
+    vertex -16 26.6409 10.3943
+    vertex 49 26.9497 48.0787
+    vertex 49 26.6409 47.9221
+  endloop
+endfacet
+facet normal 0.457769 0.402231 -0.792879
+  outer loop
+    vertex -16 26.9497 10.551
+    vertex 49 26.9497 48.0787
+    vertex -16 26.6409 10.3943
+  endloop
+endfacet
+facet normal 0.432111 0.503109 -0.748439
+  outer loop
+    vertex -16 26.6409 10.3943
+    vertex 49 26.6409 47.9221
+    vertex 49 26.3452 47.7233
+  endloop
+endfacet
+facet normal 0.400175 0.599532 -0.693124
+  outer loop
+    vertex -16 26.3452 10.1956
+    vertex 49 26.3452 47.7233
+    vertex 49 26.0659 47.4817
+  endloop
+endfacet
+facet normal 0.432118 0.503085 -0.748451
+  outer loop
+    vertex -16 26.6409 10.3943
+    vertex 49 26.3452 47.7233
+    vertex -16 26.3452 10.1956
+  endloop
+endfacet
+facet normal 0.362601 0.688537 -0.628043
+  outer loop
+    vertex -16 25.8084 9.67165
+    vertex 49 26.0659 47.4817
+    vertex 49 25.8084 47.1994
+  endloop
+endfacet
+facet normal 0.362602 0.688535 -0.628045
+  outer loop
+    vertex -16 26.0659 9.95394
+    vertex 49 26.0659 47.4817
+    vertex -16 25.8084 9.67165
+  endloop
+endfacet
+facet normal 0.400173 0.59954 -0.693119
+  outer loop
+    vertex -16 26.3452 10.1956
+    vertex 49 26.0659 47.4817
+    vertex -16 26.0659 9.95394
+  endloop
+endfacet
+facet normal 0.31839 0.771045 -0.551468
+  outer loop
+    vertex -16 25.5776 9.34891
+    vertex 49 25.8084 47.1994
+    vertex 49 25.5776 46.8767
+  endloop
+endfacet
+facet normal 0.318388 0.771049 -0.551464
+  outer loop
+    vertex -16 25.8084 9.67165
+    vertex 49 25.8084 47.1994
+    vertex -16 25.5776 9.34891
+  endloop
+endfacet
+facet normal 0.269936 0.841748 -0.467542
+  outer loop
+    vertex -16 25.3788 8.99104
+    vertex 49 25.5776 46.8767
+    vertex 49 25.3788 46.5188
+  endloop
+endfacet
+facet normal 0.269933 0.841751 -0.467537
+  outer loop
+    vertex -16 25.5776 9.34891
+    vertex 49 25.5776 46.8767
+    vertex -16 25.3788 8.99104
+  endloop
+endfacet
+facet normal 0.215019 0.902811 -0.372424
+  outer loop
+    vertex -16 25.3788 8.99104
+    vertex 49 25.3788 46.5188
+    vertex 49 25.2179 46.1288
+  endloop
+endfacet
+facet normal 0.157771 0.948912 -0.273268
+  outer loop
+    vertex -16 25.2179 8.60104
+    vertex 49 25.2179 46.1288
+    vertex 49 25.0984 45.7139
+  endloop
+endfacet
+facet normal 0.21502 0.90281 -0.372425
+  outer loop
+    vertex -16 25.3788 8.99104
+    vertex 49 25.2179 46.1288
+    vertex -16 25.2179 8.60104
+  endloop
+endfacet
+facet normal 0.0947188 0.981893 -0.164058
+  outer loop
+    vertex -16 25.0984 8.18612
+    vertex 49 25.0984 45.7139
+    vertex 49 25.0265 45.2833
+  endloop
+endfacet
+facet normal 0.15777 0.948912 -0.273266
+  outer loop
+    vertex -16 25.2179 8.60104
+    vertex 49 25.0984 45.7139
+    vertex -16 25.0984 8.18612
+  endloop
+endfacet
+facet normal 0.0339178 0.997697 -0.0587473
+  outer loop
+    vertex -16 25.0265 7.7555
+    vertex 49 25.0265 45.2833
+    vertex 49 25 44.8339
+  endloop
+endfacet
+facet normal 0.0947194 0.981893 -0.164059
+  outer loop
+    vertex -16 25.0984 8.18612
+    vertex 49 25.0265 45.2833
+    vertex -16 25.0265 7.7555
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 12.8517 25 19.3792
+    vertex -16 25 7.30612
+    vertex 49 25 44.8339
+  endloop
+endfacet
+facet normal 0.0339176 0.997697 -0.0587471
+  outer loop
+    vertex -16 25.0265 7.7555
+    vertex 49 25 44.8339
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 13.4564 25 19.7432
+    vertex 12.8517 25 19.3792
+    vertex 49 25 44.8339
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 14.0933 25 20.0377
+    vertex 13.4564 25 19.7432
+    vertex 49 25 44.8339
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 14.7622 25 20.2632
+    vertex 14.0933 25 20.0377
+    vertex 49 25 44.8339
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 15.4474 25 20.4139
+    vertex 14.7622 25 20.2632
+    vertex 49 25 44.8339
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 16.1493 25 20.4903
+    vertex 15.4474 25 20.4139
+    vertex 49 25 44.8339
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 16.8507 25 20.4903
+    vertex 16.1493 25 20.4903
+    vertex 49 25 44.8339
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 17.5526 25 20.4139
+    vertex 16.8507 25 20.4903
+    vertex 49 25 44.8339
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 18.2377 25 20.2632
+    vertex 17.5526 25 20.4139
+    vertex 49 25 44.8339
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 18.9067 25 20.0377
+    vertex 18.2377 25 20.2632
+    vertex 49 25 44.8339
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 19.5436 25 19.7432
+    vertex 18.9067 25 20.0377
+    vertex 49 25 44.8339
+  endloop
+endfacet
+facet normal 0 1 -0
+  outer loop
+    vertex 20.1483 25 19.3792
+    vertex 19.5436 25 19.7432
+    vertex 49 25 44.8339
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 15.4474 25 7.58605
+    vertex 16.1493 25 7.50968
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 14.7622 25 7.73677
+    vertex 15.4474 25 7.58605
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 14.0933 25 7.96228
+    vertex 14.7622 25 7.73677
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 13.4564 25 8.25675
+    vertex 14.0933 25 7.96228
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 12.8517 25 8.62077
+    vertex 13.4564 25 8.25675
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 12.2928 25 9.04533
+    vertex 12.8517 25 8.62077
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 11.7808 25 9.53069
+    vertex 12.2928 25 9.04533
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 11.326 25 10.0657
+    vertex 11.7808 25 9.53069
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.9305 25 10.6495
+    vertex 11.326 25 10.0657
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.6011 25 11.2701
+    vertex 10.9305 25 10.6495
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.3405 25 11.925
+    vertex 10.6011 25 11.2701
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.1521 25 12.6023
+    vertex 10.3405 25 11.925
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.039 25 13.2927
+    vertex 10.1521 25 12.6023
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10 25 14
+    vertex 10.039 25 13.2927
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.039 25 14.7073
+    vertex 10 25 14
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.1521 25 15.3977
+    vertex 10.039 25 14.7073
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.3405 25 16.075
+    vertex 10.1521 25 15.3977
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.6011 25 16.7299
+    vertex 10.3405 25 16.075
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 10.9305 25 17.3505
+    vertex 10.6011 25 16.7299
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 11.326 25 17.9343
+    vertex 10.9305 25 17.3505
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 11.7808 25 18.4693
+    vertex 11.326 25 17.9343
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 12.2928 25 18.9547
+    vertex 11.7808 25 18.4693
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 12.8517 25 19.3792
+    vertex 12.2928 25 18.9547
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 19.5436 25 83.2568
+    vertex 20.1483 25 83.6208
+    vertex -16 25 57.6384
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 18.9067 25 82.9623
+    vertex 19.5436 25 83.2568
+    vertex -16 25 57.6384
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 18.2377 25 82.7368
+    vertex 18.9067 25 82.9623
+    vertex -16 25 57.6384
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 17.5526 25 82.5861
+    vertex 18.2377 25 82.7368
+    vertex -16 25 57.6384
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 16.8507 25 82.5097
+    vertex 17.5526 25 82.5861
+    vertex -16 25 57.6384
+  endloop
+endfacet
+facet normal -0 1 0
+  outer loop
+    vertex 16.1493 25 82.5097
+    vertex 16.8507 25 82.5097
+    vertex -16 25 57.6384
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 15.4474 25 82.5861
+    vertex 16.1493 25 82.5097
+    vertex -16 25 57.6384
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 14.7622 25 82.7368
+    vertex 15.4474 25 82.5861
+    vertex -16 25 57.6384
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 14.0933 25 82.9623
+    vertex 14.7622 25 82.7368
+    vertex -16 25 57.6384
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 13.4564 25 83.2568
+    vertex 14.0933 25 82.9623
+    vertex -16 25 57.6384
+  endloop
+endfacet
+facet normal 0 1 0
+  outer loop
+    vertex 12.8517 25 83.6208
+    vertex 13.4564 25 83.2568
+    vertex -16 25 57.6384
+  endloop
+endfacet
+facet normal -1 0 -0
+  outer loop
+    vertex -16 17.3607 29.7326
+    vertex -16 25 0
+    vertex -16 9 0
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 17.6302 28.8786
+    vertex -16 25 7.30612
+    vertex -16 25 0
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 17.3607 29.7326
+    vertex -16 17.6302 28.8786
+    vertex -16 25 0
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 17.0408 31.5417
+    vertex -16 9 0
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 0 -0
+  outer loop
+    vertex -16 17.1618 30.6283
+    vertex -16 17.3607 29.7326
+    vertex -16 9 0
+  endloop
+endfacet
+facet normal -1 0 -0
+  outer loop
+    vertex -16 17.0408 31.5417
+    vertex -16 17.1618 30.6283
+    vertex -16 9 0
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 25 57.6384
+    vertex -16 9 103
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 25.0265 57.189
+    vertex -16 9 103
+    vertex -16 25 57.6384
+  endloop
+endfacet
+facet normal -1 -0 -0
+  outer loop
+    vertex -16 25.0984 56.7584
+    vertex -16 25.2179 56.3434
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 25 41.7098
+    vertex -16 9 103
+    vertex -16 25.2179 56.3434
+  endloop
+endfacet
+facet normal -1 -0 -0
+  outer loop
+    vertex -16 25.0265 57.189
+    vertex -16 25.0984 56.7584
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 24.3213 41.6771
+    vertex -16 9 103
+    vertex -16 25 41.7098
+  endloop
+endfacet
+facet normal -1 -0 -0
+  outer loop
+    vertex -16 17.0011 32.4713
+    vertex -16 17.0408 31.5417
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 17.0407 33.401
+    vertex -16 17.0011 32.4713
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 17.1614 34.3144
+    vertex -16 17.0407 33.401
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 17.3602 35.2101
+    vertex -16 17.1614 34.3144
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 17.6296 36.0642
+    vertex -16 17.3602 35.2101
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 17.9708 36.8804
+    vertex -16 17.6296 36.0642
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 18.3688 37.6405
+    vertex -16 17.9708 36.8804
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 18.8256 38.3448
+    vertex -16 18.3688 37.6405
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 19.3273 38.9861
+    vertex -16 18.8256 38.3448
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 19.8703 39.5606
+    vertex -16 19.3273 38.9861
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 20.4485 40.0685
+    vertex -16 19.8703 39.5606
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 21.0517 40.5068
+    vertex -16 20.4485 40.0685
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 21.6807 40.8766
+    vertex -16 21.0517 40.5068
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 22.3239 41.1781
+    vertex -16 21.6807 40.8766
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 22.9831 41.4113
+    vertex -16 22.3239 41.1781
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 23.6495 41.5775
+    vertex -16 22.9831 41.4113
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 -0 0
+  outer loop
+    vertex -16 24.3213 41.6771
+    vertex -16 23.6495 41.5775
+    vertex -16 9 103
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 17.6302 28.8786
+    vertex -16 25.0265 7.7555
+    vertex -16 25 7.30612
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 17.6302 28.8786
+    vertex -16 25.0984 8.18612
+    vertex -16 25.0265 7.7555
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 17.6302 28.8786
+    vertex -16 25.2179 8.60104
+    vertex -16 25.0984 8.18612
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 17.6302 28.8786
+    vertex -16 25.3788 8.99104
+    vertex -16 25.2179 8.60104
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 17.6302 28.8786
+    vertex -16 25.5776 9.34891
+    vertex -16 25.3788 8.99104
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 17.9715 28.0624
+    vertex -16 25.8084 9.67165
+    vertex -16 25.5776 9.34891
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 17.6302 28.8786
+    vertex -16 17.9715 28.0624
+    vertex -16 25.5776 9.34891
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 17.9715 28.0624
+    vertex -16 26.0659 9.95394
+    vertex -16 25.8084 9.67165
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 17.9715 28.0624
+    vertex -16 26.3452 10.1956
+    vertex -16 26.0659 9.95394
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 17.9715 28.0624
+    vertex -16 26.6409 10.3943
+    vertex -16 26.3452 10.1956
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 17.9715 28.0624
+    vertex -16 26.9497 10.551
+    vertex -16 26.6409 10.3943
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 18.3696 27.3025
+    vertex -16 27.2657 10.6655
+    vertex -16 26.9497 10.551
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 17.9715 28.0624
+    vertex -16 18.3696 27.3025
+    vertex -16 26.9497 10.551
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 18.3696 27.3025
+    vertex -16 27.5909 10.7379
+    vertex -16 27.2657 10.6655
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 18.3696 27.3025
+    vertex -16 28.8608 10.99
+    vertex -16 27.5909 10.7379
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 18.8265 26.5984
+    vertex -16 30.1126 11.3421
+    vertex -16 28.8608 10.99
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 18.3696 27.3025
+    vertex -16 18.8265 26.5984
+    vertex -16 28.8608 10.99
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 19.3282 25.9573
+    vertex -16 31.3479 11.7935
+    vertex -16 30.1126 11.3421
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 18.8265 26.5984
+    vertex -16 19.3282 25.9573
+    vertex -16 30.1126 11.3421
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 19.8712 25.383
+    vertex -16 32.5624 12.3454
+    vertex -16 31.3479 11.7935
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 19.3282 25.9573
+    vertex -16 19.8712 25.383
+    vertex -16 31.3479 11.7935
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 19.8712 25.383
+    vertex -16 33.7526 12.9997
+    vertex -16 32.5624 12.3454
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 20.4494 24.8753
+    vertex -16 34.9131 13.7554
+    vertex -16 33.7526 12.9997
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 19.8712 25.383
+    vertex -16 20.4494 24.8753
+    vertex -16 33.7526 12.9997
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 21.0525 24.4371
+    vertex -16 36.0338 14.6118
+    vertex -16 34.9131 13.7554
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 20.4494 24.8753
+    vertex -16 21.0525 24.4371
+    vertex -16 34.9131 13.7554
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 21.6813 24.0675
+    vertex -16 37.1124 15.5685
+    vertex -16 36.0338 14.6118
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 21.0525 24.4371
+    vertex -16 21.6813 24.0675
+    vertex -16 36.0338 14.6118
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 22.3243 23.7661
+    vertex -16 38.1391 16.6252
+    vertex -16 37.1124 15.5685
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 21.6813 24.0675
+    vertex -16 22.3243 23.7661
+    vertex -16 37.1124 15.5685
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 22.3243 23.7661
+    vertex -16 39.1111 17.7802
+    vertex -16 38.1391 16.6252
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 22.9834 23.5331
+    vertex -16 40.0145 19.029
+    vertex -16 39.1111 17.7802
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 22.3243 23.7661
+    vertex -16 22.9834 23.5331
+    vertex -16 39.1111 17.7802
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 23.6496 23.3669
+    vertex -16 40.848 20.3696
+    vertex -16 40.0145 19.029
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 22.9834 23.5331
+    vertex -16 23.6496 23.3669
+    vertex -16 40.0145 19.029
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 24.3213 23.2673
+    vertex -16 41.5957 21.7915
+    vertex -16 40.848 20.3696
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 23.6496 23.3669
+    vertex -16 24.3213 23.2673
+    vertex -16 40.848 20.3696
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 25.6787 23.2673
+    vertex -16 42.2575 23.2934
+    vertex -16 41.5957 21.7915
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 25 23.2346
+    vertex -16 25.6787 23.2673
+    vertex -16 41.5957 21.7915
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 24.3213 23.2673
+    vertex -16 25 23.2346
+    vertex -16 41.5957 21.7915
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 28.9483 24.4376
+    vertex -16 42.8189 24.8601
+    vertex -16 42.2575 23.2934
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 28.3193 24.0678
+    vertex -16 28.9483 24.4376
+    vertex -16 42.2575 23.2934
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 27.6761 23.7663
+    vertex -16 28.3193 24.0678
+    vertex -16 42.2575 23.2934
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 27.0169 23.5332
+    vertex -16 27.6761 23.7663
+    vertex -16 42.2575 23.2934
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 26.3505 23.3669
+    vertex -16 27.0169 23.5332
+    vertex -16 42.2575 23.2934
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 25.6787 23.2673
+    vertex -16 26.3505 23.3669
+    vertex -16 42.2575 23.2934
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 30.6727 25.9584
+    vertex -16 43.2803 26.4908
+    vertex -16 42.8189 24.8601
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 30.1297 25.3839
+    vertex -16 30.6727 25.9584
+    vertex -16 42.8189 24.8601
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 29.5515 24.876
+    vertex -16 30.1297 25.3839
+    vertex -16 42.8189 24.8601
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 28.9483 24.4376
+    vertex -16 29.5515 24.876
+    vertex -16 42.8189 24.8601
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.0292 28.064
+    vertex -16 43.6292 28.1626
+    vertex -16 43.2803 26.4908
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 31.6312 27.3039
+    vertex -16 32.0292 28.064
+    vertex -16 43.2803 26.4908
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 31.1744 26.5997
+    vertex -16 31.6312 27.3039
+    vertex -16 43.2803 26.4908
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 30.6727 25.9584
+    vertex -16 31.1744 26.5997
+    vertex -16 43.2803 26.4908
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.6398 29.7343
+    vertex -16 43.8662 29.8756
+    vertex -16 43.6292 28.1626
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.3704 28.8803
+    vertex -16 32.6398 29.7343
+    vertex -16 43.6292 28.1626
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.0292 28.064
+    vertex -16 32.3704 28.8803
+    vertex -16 43.6292 28.1626
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.9593 31.5435
+    vertex -16 43.9846 31.602
+    vertex -16 43.8662 29.8756
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.8386 30.6301
+    vertex -16 32.9593 31.5435
+    vertex -16 43.8662 29.8756
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.6398 29.7343
+    vertex -16 32.8386 30.6301
+    vertex -16 43.8662 29.8756
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.9989 32.4732
+    vertex -16 43.9846 33.3427
+    vertex -16 43.9846 31.602
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.9593 31.5435
+    vertex -16 32.9989 32.4732
+    vertex -16 43.9846 31.602
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.8382 34.3162
+    vertex -16 43.8662 35.069
+    vertex -16 43.9846 33.3427
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.9592 33.4028
+    vertex -16 32.8382 34.3162
+    vertex -16 43.9846 33.3427
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.9989 32.4732
+    vertex -16 32.9592 33.4028
+    vertex -16 43.9846 33.3427
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.3698 36.0659
+    vertex -16 43.6291 36.7821
+    vertex -16 43.8662 35.069
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.6393 35.2119
+    vertex -16 32.3698 36.0659
+    vertex -16 43.8662 35.069
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.8382 34.3162
+    vertex -16 32.6393 35.2119
+    vertex -16 43.8662 35.069
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 31.1735 38.3461
+    vertex -16 43.2803 38.4538
+    vertex -16 43.6291 36.7821
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 31.6304 37.642
+    vertex -16 31.1735 38.3461
+    vertex -16 43.6291 36.7821
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.0285 36.882
+    vertex -16 31.6304 37.642
+    vertex -16 43.6291 36.7821
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 32.3698 36.0659
+    vertex -16 32.0285 36.882
+    vertex -16 43.6291 36.7821
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 29.5506 40.0692
+    vertex -16 42.8189 40.0845
+    vertex -16 43.2803 38.4538
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 30.1288 39.5615
+    vertex -16 29.5506 40.0692
+    vertex -16 43.2803 38.4538
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 30.6718 38.9872
+    vertex -16 30.1288 39.5615
+    vertex -16 43.2803 38.4538
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 31.1735 38.3461
+    vertex -16 30.6718 38.9872
+    vertex -16 43.2803 38.4538
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 26.3504 41.5775
+    vertex -16 42.2575 41.6512
+    vertex -16 42.8189 40.0845
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 27.0166 41.4114
+    vertex -16 26.3504 41.5775
+    vertex -16 42.8189 40.0845
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 27.6757 41.1783
+    vertex -16 27.0166 41.4114
+    vertex -16 42.8189 40.0845
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 28.3187 40.8769
+    vertex -16 27.6757 41.1783
+    vertex -16 42.8189 40.0845
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 28.9475 40.5073
+    vertex -16 28.3187 40.8769
+    vertex -16 42.8189 40.0845
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 29.5506 40.0692
+    vertex -16 28.9475 40.5073
+    vertex -16 42.8189 40.0845
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 25 41.7098
+    vertex -16 41.5956 43.1531
+    vertex -16 42.2575 41.6512
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 25.6787 41.6771
+    vertex -16 25 41.7098
+    vertex -16 42.2575 41.6512
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 26.3504 41.5775
+    vertex -16 25.6787 41.6771
+    vertex -16 42.2575 41.6512
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 26.3452 54.7489
+    vertex -16 40.8479 44.575
+    vertex -16 41.5956 43.1531
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 25 41.7098
+    vertex -16 26.3452 54.7489
+    vertex -16 41.5956 43.1531
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 26.6409 54.5501
+    vertex -16 40.0145 45.9156
+    vertex -16 40.8479 44.575
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 26.3452 54.7489
+    vertex -16 26.6409 54.5501
+    vertex -16 40.8479 44.575
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 26.6409 54.5501
+    vertex -16 39.111 47.1644
+    vertex -16 40.0145 45.9156
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 26.6409 54.5501
+    vertex -16 38.139 48.3193
+    vertex -16 39.111 47.1644
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 26.9497 54.3935
+    vertex -16 37.1123 49.3761
+    vertex -16 38.139 48.3193
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 26.6409 54.5501
+    vertex -16 26.9497 54.3935
+    vertex -16 38.139 48.3193
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 26.9497 54.3935
+    vertex -16 36.0337 50.3328
+    vertex -16 37.1123 49.3761
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 26.9497 54.3935
+    vertex -16 34.913 51.1891
+    vertex -16 36.0337 50.3328
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 27.2657 54.279
+    vertex -16 33.7525 51.9448
+    vertex -16 34.913 51.1891
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 26.9497 54.3935
+    vertex -16 27.2657 54.279
+    vertex -16 34.913 51.1891
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 27.2657 54.279
+    vertex -16 32.5623 52.5991
+    vertex -16 33.7525 51.9448
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 27.2657 54.279
+    vertex -16 31.3478 53.151
+    vertex -16 32.5623 52.5991
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 27.2657 54.279
+    vertex -16 30.1125 53.6024
+    vertex -16 31.3478 53.151
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 27.5909 54.2066
+    vertex -16 28.8607 53.9544
+    vertex -16 30.1125 53.6024
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 27.2657 54.279
+    vertex -16 27.5909 54.2066
+    vertex -16 30.1125 53.6024
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 25 41.7098
+    vertex -16 26.0659 54.9905
+    vertex -16 26.3452 54.7489
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 25 41.7098
+    vertex -16 25.8084 55.2728
+    vertex -16 26.0659 54.9905
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 25 41.7098
+    vertex -16 25.5776 55.5956
+    vertex -16 25.8084 55.2728
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 25 41.7098
+    vertex -16 25.3788 55.9534
+    vertex -16 25.5776 55.5956
+  endloop
+endfacet
+facet normal -1 0 0
+  outer loop
+    vertex -16 25 41.7098
+    vertex -16 25.2179 56.3434
+    vertex -16 25.3788 55.9534
+  endloop
+endfacet
+facet normal 0 -1 -0
+  outer loop
+    vertex 0 9 103
+    vertex -16 9 0
+    vertex 0 9 0
+  endloop
+endfacet
+facet normal 0 -1 0
+  outer loop
+    vertex -16 9 103
+    vertex -16 9 0
+    vertex 0 9 103
+  endloop
+endfacet
+facet normal 0 0 1
+  outer loop
+    vertex 33 0 103
+    vertex 0 9 103
+    vertex 0 0 103
+  endloop
+endfacet
+facet normal 0 0 1
+  outer loop
+    vertex -16 25 103
+    vertex -16 9 103
+    vertex 0 9 103
+  endloop
+endfacet
+facet normal 0 0 1
+  outer loop
+    vertex 33 0 103
+    vertex -16 25 103
+    vertex 0 9 103
+  endloop
+endfacet
+facet normal 0 -0 1
+  outer loop
+    vertex 49 9 103
+    vertex 49 25 103
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 -0 1
+  outer loop
+    vertex 33 9 103
+    vertex 49 9 103
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal 0 -0 1
+  outer loop
+    vertex 33 0 103
+    vertex 33 9 103
+    vertex -16 25 103
+  endloop
+endfacet
+facet normal -0.998483 -0 -0.0550549
+  outer loop
+    vertex 23 25 14
+    vertex 23 0 14
+    vertex 22.961 0 14.7073
+  endloop
+endfacet
+facet normal -0.998483 0 0.0550549
+  outer loop
+    vertex 22.961 25 13.2927
+    vertex 22.961 0 13.2927
+    vertex 23 0 14
+  endloop
+endfacet
+facet normal -0.998483 0 0.0550549
+  outer loop
+    vertex 22.961 25 13.2927
+    vertex 23 0 14
+    vertex 23 25 14
+  endloop
+endfacet
+facet normal -0.986855 -0 -0.161605
+  outer loop
+    vertex 22.961 25 14.7073
+    vertex 22.961 0 14.7073
+    vertex 22.8479 0 15.3977
+  endloop
+endfacet
+facet normal -0.998483 -0 -0.0550549
+  outer loop
+    vertex 22.961 25 14.7073
+    vertex 23 25 14
+    vertex 22.961 0 14.7073
+  endloop
+endfacet
+facet normal -0.963406 -0 -0.268046
+  outer loop
+    vertex 22.8479 25 15.3977
+    vertex 22.8479 0 15.3977
+    vertex 22.6595 0 16.075
+  endloop
+endfacet
+facet normal -0.986855 0 -0.161605
+  outer loop
+    vertex 22.961 25 14.7073
+    vertex 22.8479 0 15.3977
+    vertex 22.8479 25 15.3977
+  endloop
+endfacet
+facet normal -0.929148 -0 -0.369709
+  outer loop
+    vertex 22.6595 25 16.075
+    vertex 22.6595 0 16.075
+    vertex 22.3989 0 16.7299
+  endloop
+endfacet
+facet normal -0.963406 0 -0.268046
+  outer loop
+    vertex 22.8479 25 15.3977
+    vertex 22.6595 0 16.075
+    vertex 22.6595 25 16.075
+  endloop
+endfacet
+facet normal -0.883286 -0 -0.468834
+  outer loop
+    vertex 22.3989 25 16.7299
+    vertex 22.3989 0 16.7299
+    vertex 22.0695 0 17.3505
+  endloop
+endfacet
+facet normal -0.929148 0 -0.369709
+  outer loop
+    vertex 22.6595 25 16.075
+    vertex 22.3989 0 16.7299
+    vertex 22.3989 25 16.7299
+  endloop
+endfacet
+facet normal -0.82792 -0 -0.560846
+  outer loop
+    vertex 22.0695 25 17.3505
+    vertex 22.0695 0 17.3505
+    vertex 21.674 0 17.9343
+  endloop
+endfacet
+facet normal -0.883286 0 -0.468834
+  outer loop
+    vertex 22.3989 25 16.7299
+    vertex 22.0695 0 17.3505
+    vertex 22.0695 25 17.3505
+  endloop
+endfacet
+facet normal -0.761877 -0 -0.647722
+  outer loop
+    vertex 21.674 25 17.9343
+    vertex 21.674 0 17.9343
+    vertex 21.2192 0 18.4693
+  endloop
+endfacet
+facet normal -0.82792 0 -0.560846
+  outer loop
+    vertex 22.0695 25 17.3505
+    vertex 21.674 0 17.9343
+    vertex 21.674 25 17.9343
+  endloop
+endfacet
+facet normal -0.687947 -0 -0.725761
+  outer loop
+    vertex 21.2192 25 18.4693
+    vertex 21.2192 0 18.4693
+    vertex 20.7071 0 18.9547
+  endloop
+endfacet
+facet normal -0.761877 0 -0.647722
+  outer loop
+    vertex 21.674 25 17.9343
+    vertex 21.2192 0 18.4693
+    vertex 21.2192 25 18.4693
+  endloop
+endfacet
+facet normal -0.6049 -0 -0.796302
+  outer loop
+    vertex 20.7071 25 18.9547
+    vertex 20.7071 0 18.9547
+    vertex 20.1483 0 19.3792
+  endloop
+endfacet
+facet normal -0.687947 0 -0.725761
+  outer loop
+    vertex 21.2192 25 18.4693
+    vertex 20.7071 0 18.9547
+    vertex 20.7071 25 18.9547
+  endloop
+endfacet
+facet normal -0.515763 -0 -0.856731
+  outer loop
+    vertex 20.1483 25 19.3792
+    vertex 20.1483 0 19.3792
+    vertex 19.5436 0 19.7432
+  endloop
+endfacet
+facet normal -0.6049 0 -0.796302
+  outer loop
+    vertex 20.7071 25 18.9547
+    vertex 20.1483 0 19.3792
+    vertex 20.1483 25 19.3792
+  endloop
+endfacet
+facet normal -0.419686 -0 -0.907669
+  outer loop
+    vertex 19.5436 25 19.7432
+    vertex 19.5436 0 19.7432
+    vertex 18.9067 0 20.0377
+  endloop
+endfacet
+facet normal -0.515763 0 -0.856731
+  outer loop
+    vertex 20.1483 25 19.3792
+    vertex 19.5436 0 19.7432
+    vertex 19.5436 25 19.7432
+  endloop
+endfacet
+facet normal -0.319437 -0 -0.947607
+  outer loop
+    vertex 18.9067 25 20.0377
+    vertex 18.9067 0 20.0377
+    vertex 18.2377 0 20.2632
+  endloop
+endfacet
+facet normal -0.419686 0 -0.907669
+  outer loop
+    vertex 19.5436 25 19.7432
+    vertex 18.9067 0 20.0377
+    vertex 18.9067 25 20.0377
+  endloop
+endfacet
+facet normal -0.214854 -0 -0.976646
+  outer loop
+    vertex 18.2377 25 20.2632
+    vertex 18.2377 0 20.2632
+    vertex 17.5526 0 20.4139
+  endloop
+endfacet
+facet normal -0.319437 0 -0.947607
+  outer loop
+    vertex 18.9067 25 20.0377
+    vertex 18.2377 0 20.2632
+    vertex 18.2377 25 20.2632
+  endloop
+endfacet
+facet normal -0.108167 -0 -0.994133
+  outer loop
+    vertex 17.5526 25 20.4139
+    vertex 17.5526 0 20.4139
+    vertex 16.8507 0 20.4903
+  endloop
+endfacet
+facet normal -0.214854 0 -0.976646
+  outer loop
+    vertex 18.2377 25 20.2632
+    vertex 17.5526 0 20.4139
+    vertex 17.5526 25 20.4139
+  endloop
+endfacet
+facet normal 0 0 -1
+  outer loop
+    vertex 16.1493 25 20.4903
+    vertex 16.8507 0 20.4903
+    vertex 16.1493 0 20.4903
+  endloop
+endfacet
+facet normal -0 -0 -1
+  outer loop
+    vertex 16.8507 25 20.4903
+    vertex 16.8507 0 20.4903
+    vertex 16.1493 25 20.4903
+  endloop
+endfacet
+facet normal -0.108167 0 -0.994133
+  outer loop
+    vertex 17.5526 25 20.4139
+    vertex 16.8507 0 20.4903
+    vertex 16.8507 25 20.4903
+  endloop
+endfacet
+facet normal 0.108166 0 -0.994133
+  outer loop
+    vertex 16.1493 25 20.4903
+    vertex 16.1493 0 20.4903
+    vertex 15.4474 0 20.4139
+  endloop
+endfacet
+facet normal 0.214854 0 -0.976646
+  outer loop
+    vertex 15.4474 25 20.4139
+    vertex 15.4474 0 20.4139
+    vertex 14.7622 0 20.2632
+  endloop
+endfacet
+facet normal 0.108166 0 -0.994133
+  outer loop
+    vertex 16.1493 25 20.4903
+    vertex 15.4474 0 20.4139
+    vertex 15.4474 25 20.4139
+  endloop
+endfacet
+facet normal 0.319437 0 -0.947607
+  outer loop
+    vertex 14.7622 25 20.2632
+    vertex 14.7622 0 20.2632
+    vertex 14.0933 0 20.0377
+  endloop
+endfacet
+facet normal 0.214854 0 -0.976646
+  outer loop
+    vertex 15.4474 25 20.4139
+    vertex 14.7622 0 20.2632
+    vertex 14.7622 25 20.2632
+  endloop
+endfacet
+facet normal 0.419686 0 -0.907669
+  outer loop
+    vertex 14.0933 25 20.0377
+    vertex 14.0933 0 20.0377
+    vertex 13.4564 0 19.7432
+  endloop
+endfacet
+facet normal 0.319437 0 -0.947607
+  outer loop
+    vertex 14.7622 25 20.2632
+    vertex 14.0933 0 20.0377
+    vertex 14.0933 25 20.0377
+  endloop
+endfacet
+facet normal 0.515764 0 -0.856731
+  outer loop
+    vertex 13.4564 25 19.7432
+    vertex 13.4564 0 19.7432
+    vertex 12.8517 0 19.3792
+  endloop
+endfacet
+facet normal 0.419686 0 -0.907669
+  outer loop
+    vertex 14.0933 25 20.0377
+    vertex 13.4564 0 19.7432
+    vertex 13.4564 25 19.7432
+  endloop
+endfacet
+facet normal 0.604899 0 -0.796302
+  outer loop
+    vertex 12.8517 25 19.3792
+    vertex 12.8517 0 19.3792
+    vertex 12.2928 0 18.9547
+  endloop
+endfacet
+facet normal 0.515764 0 -0.856731
+  outer loop
+    vertex 13.4564 25 19.7432
+    vertex 12.8517 0 19.3792
+    vertex 12.8517 25 19.3792
+  endloop
+endfacet
+facet normal 0.687947 0 -0.725761
+  outer loop
+    vertex 12.2928 25 18.9547
+    vertex 12.2928 0 18.9547
+    vertex 11.7808 0 18.4693
+  endloop
+endfacet
+facet normal 0.604899 0 -0.796302
+  outer loop
+    vertex 12.8517 25 19.3792
+    vertex 12.2928 0 18.9547
+    vertex 12.2928 25 18.9547
+  endloop
+endfacet
+facet normal 0.761878 0 -0.647721
+  outer loop
+    vertex 11.7808 25 18.4693
+    vertex 11.7808 0 18.4693
+    vertex 11.326 0 17.9343
+  endloop
+endfacet
+facet normal 0.687947 0 -0.725761
+  outer loop
+    vertex 12.2928 25 18.9547
+    vertex 11.7808 0 18.4693
+    vertex 11.7808 25 18.4693
+  endloop
+endfacet
+facet normal 0.82792 0 -0.560847
+  outer loop
+    vertex 11.326 25 17.9343
+    vertex 11.326 0 17.9343
+    vertex 10.9305 0 17.3505
+  endloop
+endfacet
+facet normal 0.761878 0 -0.647721
+  outer loop
+    vertex 11.7808 25 18.4693
+    vertex 11.326 0 17.9343
+    vertex 11.326 25 17.9343
+  endloop
+endfacet
+facet normal 0.883286 0 -0.468834
+  outer loop
+    vertex 10.9305 25 17.3505
+    vertex 10.9305 0 17.3505
+    vertex 10.6011 0 16.7299
+  endloop
+endfacet
+facet normal 0.82792 0 -0.560847
+  outer loop
+    vertex 11.326 25 17.9343
+    vertex 10.9305 0 17.3505
+    vertex 10.9305 25 17.3505
+  endloop
+endfacet
+facet normal 0.929148 0 -0.369708
+  outer loop
+    vertex 10.6011 25 16.7299
+    vertex 10.6011 0 16.7299
+    vertex 10.3405 0 16.075
+  endloop
+endfacet
+facet normal 0.883286 0 -0.468834
+  outer loop
+    vertex 10.9305 25 17.3505
+    vertex 10.6011 0 16.7299
+    vertex 10.6011 25 16.7299
+  endloop
+endfacet
+facet normal 0.963406 0 -0.268047
+  outer loop
+    vertex 10.3405 25 16.075
+    vertex 10.3405 0 16.075
+    vertex 10.1521 0 15.3977
+  endloop
+endfacet
+facet normal 0.929148 0 -0.369708
+  outer loop
+    vertex 10.6011 25 16.7299
+    vertex 10.3405 0 16.075
+    vertex 10.3405 25 16.075
+  endloop
+endfacet
+facet normal 0.986855 0 -0.161605
+  outer loop
+    vertex 10.1521 25 15.3977
+    vertex 10.1521 0 15.3977
+    vertex 10.039 0 14.7073
+  endloop
+endfacet
+facet normal 0.963406 0 -0.268047
+  outer loop
+    vertex 10.3405 25 16.075
+    vertex 10.1521 0 15.3977
+    vertex 10.1521 25 15.3977
+  endloop
+endfacet
+facet normal 0.998483 0 -0.0550549
+  outer loop
+    vertex 10.039 25 14.7073
+    vertex 10.039 0 14.7073
+    vertex 10 0 14
+  endloop
+endfacet
+facet normal 0.986855 0 -0.161605
+  outer loop
+    vertex 10.1521 25 15.3977
+    vertex 10.039 0 14.7073
+    vertex 10.039 25 14.7073
+  endloop
+endfacet
+facet normal 0.998483 0 0.0550549
+  outer loop
+    vertex 10 25 14
+    vertex 10 0 14
+    vertex 10.039 0 13.2927
+  endloop
+endfacet
+facet normal 0.998483 0 -0.0550549
+  outer loop
+    vertex 10.039 25 14.7073
+    vertex 10 0 14
+    vertex 10 25 14
+  endloop
+endfacet
+facet normal 0.986855 0 0.161605
+  outer loop
+    vertex 10.039 25 13.2927
+    vertex 10.039 0 13.2927
+    vertex 10.1521 0 12.6023
+  endloop
+endfacet
+facet normal 0.998483 0 0.0550549
+  outer loop
+    vertex 10 25 14
+    vertex 10.039 0 13.2927
+    vertex 10.039 25 13.2927
+  endloop
+endfacet
+facet normal 0.963406 0 0.268047
+  outer loop
+    vertex 10.1521 25 12.6023
+    vertex 10.1521 0 12.6023
+    vertex 10.3405 0 11.925
+  endloop
+endfacet
+facet normal 0.986855 0 0.161605
+  outer loop
+    vertex 10.039 25 13.2927
+    vertex 10.1521 0 12.6023
+    vertex 10.1521 25 12.6023
+  endloop
+endfacet
+facet normal 0.929148 0 0.369707
+  outer loop
+    vertex 10.6011 25 11.2701
+    vertex 10.3405 0 11.925
+    vertex 10.6011 0 11.2701
+  endloop
+endfacet
+facet normal 0.929148 0 0.369707
+  outer loop
+    vertex 10.3405 25 11.925
+    vertex 10.3405 0 11.925
+    vertex 10.6011 25 11.2701
+  endloop
+endfacet
+facet normal 0.963406 0 0.268047
+  outer loop
+    vertex 10.1521 25 12.6023
+    vertex 10.3405 0 11.925
+    vertex 10.3405 25 11.925
+  endloop
+endfacet
+facet normal 0.883286 0 0.468835
+  outer loop
+    vertex 10.6011 25 11.2701
+    vertex 10.6011 0 11.2701
+    vertex 10.9305 0 10.6495
+  endloop
+endfacet
+facet normal 0.82792 0 0.560847
+  outer loop
+    vertex 10.9305 25 10.6495
+    vertex 10.9305 0 10.6495
+    vertex 11.326 0 10.0657
+  endloop
+endfacet
+facet normal 0.883286 0 0.468835
+  outer loop
+    vertex 10.6011 25 11.2701
+    vertex 10.9305 0 10.6495
+    vertex 10.9305 25 10.6495
+  endloop
+endfacet
+facet normal 0.761881 0 0.647717
+  outer loop
+    vertex 11.326 25 10.0657
+    vertex 11.326 0 10.0657
+    vertex 11.7808 0 9.53069
+  endloop
+endfacet
+facet normal 0.82792 0 0.560847
+  outer loop
+    vertex 10.9305 25 10.6495
+    vertex 11.326 0 10.0657
+    vertex 11.326 25 10.0657
+  endloop
+endfacet
+facet normal 0.687943 0 0.725765
+  outer loop
+    vertex 11.7808 25 9.53069
+    vertex 11.7808 0 9.53069
+    vertex 12.2928 0 9.04533
+  endloop
+endfacet
+facet normal 0.761881 0 0.647717
+  outer loop
+    vertex 11.326 25 10.0657
+    vertex 11.7808 0 9.53069
+    vertex 11.7808 25 9.53069
+  endloop
+endfacet
+facet normal 0.604904 0 0.796299
+  outer loop
+    vertex 12.2928 25 9.04533
+    vertex 12.2928 0 9.04533
+    vertex 12.8517 0 8.62077
+  endloop
+endfacet
+facet normal 0.687943 0 0.725765
+  outer loop
+    vertex 11.7808 25 9.53069
+    vertex 12.2928 0 9.04533
+    vertex 12.2928 25 9.04533
+  endloop
+endfacet
+facet normal 0.515764 0 0.856731
+  outer loop
+    vertex 12.8517 25 8.62077
+    vertex 12.8517 0 8.62077
+    vertex 13.4564 0 8.25675
+  endloop
+endfacet
+facet normal 0.604904 0 0.796299
+  outer loop
+    vertex 12.2928 25 9.04533
+    vertex 12.8517 0 8.62077
+    vertex 12.8517 25 8.62077
+  endloop
+endfacet
+facet normal 0.419678 0 0.907673
+  outer loop
+    vertex 13.4564 25 8.25675
+    vertex 13.4564 0 8.25675
+    vertex 14.0933 0 7.96228
+  endloop
+endfacet
+facet normal 0.515764 0 0.856731
+  outer loop
+    vertex 12.8517 25 8.62077
+    vertex 13.4564 0 8.25675
+    vertex 13.4564 25 8.25675
+  endloop
+endfacet
+facet normal 0.319442 0 0.947606
+  outer loop
+    vertex 14.0933 25 7.96228
+    vertex 14.0933 0 7.96228
+    vertex 14.7622 0 7.73677
+  endloop
+endfacet
+facet normal 0.419678 0 0.907673
+  outer loop
+    vertex 13.4564 25 8.25675
+    vertex 14.0933 0 7.96228
+    vertex 14.0933 25 7.96228
+  endloop
+endfacet
+facet normal 0.214854 0 0.976646
+  outer loop
+    vertex 14.7622 25 7.73677
+    vertex 14.7622 0 7.73677
+    vertex 15.4474 0 7.58605
+  endloop
+endfacet
+facet normal 0.319442 0 0.947606
+  outer loop
+    vertex 14.0933 25 7.96228
+    vertex 14.7622 0 7.73677
+    vertex 14.7622 25 7.73677
+  endloop
+endfacet
+facet normal 0.108169 0 0.994132
+  outer loop
+    vertex 15.4474 25 7.58605
+    vertex 15.4474 0 7.58605
+    vertex 16.1493 0 7.50968
+  endloop
+endfacet
+facet normal 0.214854 0 0.976646
+  outer loop
+    vertex 14.7622 25 7.73677
+    vertex 15.4474 0 7.58605
+    vertex 15.4474 25 7.58605
+  endloop
+endfacet
+facet normal 0 0 1
+  outer loop
+    vertex 16.1493 25 7.50968
+    vertex 16.1493 0 7.50968
+    vertex 16.8507 0 7.50968
+  endloop
+endfacet
+facet normal 0.108169 0 0.994132
+  outer loop
+    vertex 15.4474 25 7.58605
+    vertex 16.1493 0 7.50968
+    vertex 16.1493 25 7.50968
+  endloop
+endfacet
+facet normal -0.108169 0 0.994132
+  outer loop
+    vertex 16.8507 25 7.50968
+    vertex 16.8507 0 7.50968
+    vertex 17.5526 0 7.58605
+  endloop
+endfacet
+facet normal -0 0 1
+  outer loop
+    vertex 16.1493 25 7.50968
+    vertex 16.8507 0 7.50968
+    vertex 16.8507 25 7.50968
+  endloop
+endfacet
+facet normal -0.214854 0 0.976646
+  outer loop
+    vertex 17.5526 25 7.58605
+    vertex 17.5526 0 7.58605
+    vertex 18.2377 0 7.73677
+  endloop
+endfacet
+facet normal -0.108169 0 0.994132
+  outer loop
+    vertex 16.8507 25 7.50968
+    vertex 17.5526 0 7.58605
+    vertex 17.5526 25 7.58605
+  endloop
+endfacet
+facet normal -0.319442 0 0.947606
+  outer loop
+    vertex 18.2377 25 7.73677
+    vertex 18.2377 0 7.73677
+    vertex 18.9067 0 7.96228
+  endloop
+endfacet
+facet normal -0.214854 0 0.976646
+  outer loop
+    vertex 17.5526 25 7.58605
+    vertex 18.2377 0 7.73677
+    vertex 18.2377 25 7.73677
+  endloop
+endfacet
+facet normal -0.419678 0 0.907673
+  outer loop
+    vertex 18.9067 25 7.96228
+    vertex 18.9067 0 7.96228
+    vertex 19.5436 0 8.25675
+  endloop
+endfacet
+facet normal -0.319442 0 0.947606
+  outer loop
+    vertex 18.2377 25 7.73677
+    vertex 18.9067 0 7.96228
+    vertex 18.9067 25 7.96228
+  endloop
+endfacet
+facet normal -0.515763 0 0.856731
+  outer loop
+    vertex 19.5436 25 8.25675
+    vertex 19.5436 0 8.25675
+    vertex 20.1483 0 8.62077
+  endloop
+endfacet
+facet normal -0.419678 0 0.907673
+  outer loop
+    vertex 18.9067 25 7.96228
+    vertex 19.5436 0 8.25675
+    vertex 19.5436 25 8.25675
+  endloop
+endfacet
+facet normal -0.604904 0 0.796298
+  outer loop
+    vertex 20.1483 25 8.62077
+    vertex 20.1483 0 8.62077
+    vertex 20.7071 0 9.04533
+  endloop
+endfacet
+facet normal -0.515763 0 0.856731
+  outer loop
+    vertex 19.5436 25 8.25675
+    vertex 20.1483 0 8.62077
+    vertex 20.1483 25 8.62077
+  endloop
+endfacet
+facet normal -0.687943 0 0.725765
+  outer loop
+    vertex 20.7071 25 9.04533
+    vertex 20.7071 0 9.04533
+    vertex 21.2192 0 9.53069
+  endloop
+endfacet
+facet normal -0.604904 0 0.796298
+  outer loop
+    vertex 20.1483 25 8.62077
+    vertex 20.7071 0 9.04533
+    vertex 20.7071 25 9.04533
+  endloop
+endfacet
+facet normal -0.76188 0 0.647718
+  outer loop
+    vertex 21.2192 25 9.53069
+    vertex 21.2192 0 9.53069
+    vertex 21.674 0 10.0657
+  endloop
+endfacet
+facet normal -0.687943 0 0.725765
+  outer loop
+    vertex 20.7071 25 9.04533
+    vertex 21.2192 0 9.53069
+    vertex 21.2192 25 9.53069
+  endloop
+endfacet
+facet normal -0.82792 0 0.560846
+  outer loop
+    vertex 21.674 25 10.0657
+    vertex 21.674 0 10.0657
+    vertex 22.0695 0 10.6495
+  endloop
+endfacet
+facet normal -0.76188 0 0.647718
+  outer loop
+    vertex 21.2192 25 9.53069
+    vertex 21.674 0 10.0657
+    vertex 21.674 25 10.0657
+  endloop
+endfacet
+facet normal -0.883286 0 0.468835
+  outer loop
+    vertex 22.0695 25 10.6495
+    vertex 22.0695 0 10.6495
+    vertex 22.3989 0 11.2701
+  endloop
+endfacet
+facet normal -0.82792 0 0.560846
+  outer loop
+    vertex 21.674 25 10.0657
+    vertex 22.0695 0 10.6495
+    vertex 22.0695 25 10.6495
+  endloop
+endfacet
+facet normal -0.929148 0 0.369708
+  outer loop
+    vertex 22.3989 25 11.2701
+    vertex 22.3989 0 11.2701
+    vertex 22.6595 0 11.925
+  endloop
+endfacet
+facet normal -0.883286 0 0.468835
+  outer loop
+    vertex 22.0695 25 10.6495
+    vertex 22.3989 0 11.2701
+    vertex 22.3989 25 11.2701
+  endloop
+endfacet
+facet normal -0.963406 0 0.268046
+  outer loop
+    vertex 22.6595 25 11.925
+    vertex 22.6595 0 11.925
+    vertex 22.8479 0 12.6023
+  endloop
+endfacet
+facet normal -0.929148 0 0.369708
+  outer loop
+    vertex 22.3989 25 11.2701
+    vertex 22.6595 0 11.925
+    vertex 22.6595 25 11.925
+  endloop
+endfacet
+facet normal -0.986855 0 0.161605
+  outer loop
+    vertex 22.8479 25 12.6023
+    vertex 22.8479 0 12.6023
+    vertex 22.961 0 13.2927
+  endloop
+endfacet
+facet normal -0.963406 0 0.268046
+  outer loop
+    vertex 22.6595 25 11.925
+    vertex 22.8479 0 12.6023
+    vertex 22.8479 25 12.6023
+  endloop
+endfacet
+facet normal -0.986855 0 0.161605
+  outer loop
+    vertex 22.8479 25 12.6023
+    vertex 22.961 0 13.2927
+    vertex 22.961 25 13.2927
+  endloop
+endfacet
+facet normal -0.998483 -0 -0.0550545
+  outer loop
+    vertex 23 25 89
+    vertex 23 0 89
+    vertex 22.961 0 89.7073
+  endloop
+endfacet
+facet normal -0.998483 0 0.0550545
+  outer loop
+    vertex 22.961 25 88.2927
+    vertex 22.961 0 88.2927
+    vertex 23 0 89
+  endloop
+endfacet
+facet normal -0.998483 0 0.0550545
+  outer loop
+    vertex 22.961 25 88.2927
+    vertex 23 0 89
+    vertex 23 25 89
+  endloop
+endfacet
+facet normal -0.986855 -0 -0.161606
+  outer loop
+    vertex 22.961 25 89.7073
+    vertex 22.961 0 89.7073
+    vertex 22.8479 0 90.3977
+  endloop
+endfacet
+facet normal -0.998483 -0 -0.0550545
+  outer loop
+    vertex 22.961 25 89.7073
+    vertex 23 25 89
+    vertex 22.961 0 89.7073
+  endloop
+endfacet
+facet normal -0.963406 -0 -0.268045
+  outer loop
+    vertex 22.8479 25 90.3977
+    vertex 22.8479 0 90.3977
+    vertex 22.6595 0 91.075
+  endloop
+endfacet
+facet normal -0.986855 0 -0.161606
+  outer loop
+    vertex 22.961 25 89.7073
+    vertex 22.8479 0 90.3977
+    vertex 22.8479 25 90.3977
+  endloop
+endfacet
+facet normal -0.929148 -0 -0.369709
+  outer loop
+    vertex 22.6595 25 91.075
+    vertex 22.6595 0 91.075
+    vertex 22.3989 0 91.7299
+  endloop
+endfacet
+facet normal -0.963406 0 -0.268045
+  outer loop
+    vertex 22.8479 25 90.3977
+    vertex 22.6595 0 91.075
+    vertex 22.6595 25 91.075
+  endloop
+endfacet
+facet normal -0.883286 -0 -0.468835
+  outer loop
+    vertex 22.3989 25 91.7299
+    vertex 22.3989 0 91.7299
+    vertex 22.0695 0 92.3505
+  endloop
+endfacet
+facet normal -0.929148 0 -0.369709
+  outer loop
+    vertex 22.6595 25 91.075
+    vertex 22.3989 0 91.7299
+    vertex 22.3989 25 91.7299
+  endloop
+endfacet
+facet normal -0.827919 -0 -0.560847
+  outer loop
+    vertex 22.0695 25 92.3505
+    vertex 22.0695 0 92.3505
+    vertex 21.674 0 92.9343
+  endloop
+endfacet
+facet normal -0.883286 0 -0.468835
+  outer loop
+    vertex 22.3989 25 91.7299
+    vertex 22.0695 0 92.3505
+    vertex 22.0695 25 92.3505
+  endloop
+endfacet
+facet normal -0.761877 -0 -0.647721
+  outer loop
+    vertex 21.674 25 92.9343
+    vertex 21.674 0 92.9343
+    vertex 21.2192 0 93.4693
+  endloop
+endfacet
+facet normal -0.827919 0 -0.560847
+  outer loop
+    vertex 22.0695 25 92.3505
+    vertex 21.674 0 92.9343
+    vertex 21.674 25 92.9343
+  endloop
+endfacet
+facet normal -0.68795 -0 -0.725758
+  outer loop
+    vertex 21.2192 25 93.4693
+    vertex 21.2192 0 93.4693
+    vertex 20.7071 0 93.9547
+  endloop
+endfacet
+facet normal -0.761877 0 -0.647721
+  outer loop
+    vertex 21.674 25 92.9343
+    vertex 21.2192 0 93.4693
+    vertex 21.2192 25 93.4693
+  endloop
+endfacet
+facet normal -0.604893 -0 -0.796306
+  outer loop
+    vertex 20.7071 25 93.9547
+    vertex 20.7071 0 93.9547
+    vertex 20.1483 0 94.3792
+  endloop
+endfacet
+facet normal -0.68795 0 -0.725758
+  outer loop
+    vertex 21.2192 25 93.4693
+    vertex 20.7071 0 93.9547
+    vertex 20.7071 25 93.9547
+  endloop
+endfacet
+facet normal -0.515764 -0 -0.856731
+  outer loop
+    vertex 20.1483 25 94.3792
+    vertex 20.1483 0 94.3792
+    vertex 19.5436 0 94.7432
+  endloop
+endfacet
+facet normal -0.604893 0 -0.796306
+  outer loop
+    vertex 20.7071 25 93.9547
+    vertex 20.1483 0 94.3792
+    vertex 20.1483 25 94.3792
+  endloop
+endfacet
+facet normal -0.419689 -0 -0.907668
+  outer loop
+    vertex 19.5436 25 94.7432
+    vertex 19.5436 0 94.7432
+    vertex 18.9067 0 95.0377
+  endloop
+endfacet
+facet normal -0.515764 0 -0.856731
+  outer loop
+    vertex 20.1483 25 94.3792
+    vertex 19.5436 0 94.7432
+    vertex 19.5436 25 94.7432
+  endloop
+endfacet
+facet normal -0.319437 -0 -0.947607
+  outer loop
+    vertex 18.9067 25 95.0377
+    vertex 18.9067 0 95.0377
+    vertex 18.2377 0 95.2632
+  endloop
+endfacet
+facet normal -0.419689 0 -0.907668
+  outer loop
+    vertex 19.5436 25 94.7432
+    vertex 18.9067 0 95.0377
+    vertex 18.9067 25 95.0377
+  endloop
+endfacet
+facet normal -0.214852 -0 -0.976647
+  outer loop
+    vertex 18.2377 25 95.2632
+    vertex 18.2377 0 95.2632
+    vertex 17.5526 0 95.4139
+  endloop
+endfacet
+facet normal -0.319437 0 -0.947607
+  outer loop
+    vertex 18.9067 25 95.0377
+    vertex 18.2377 0 95.2632
+    vertex 18.2377 25 95.2632
+  endloop
+endfacet
+facet normal -0.108167 -0 -0.994133
+  outer loop
+    vertex 17.5526 25 95.4139
+    vertex 17.5526 0 95.4139
+    vertex 16.8507 0 95.4903
+  endloop
+endfacet
+facet normal -0.214852 0 -0.976647
+  outer loop
+    vertex 18.2377 25 95.2632
+    vertex 17.5526 0 95.4139
+    vertex 17.5526 25 95.4139
+  endloop
+endfacet
+facet normal 0 0 -1
+  outer loop
+    vertex 16.1493 25 95.4903
+    vertex 16.8507 0 95.4903
+    vertex 16.1493 0 95.4903
+  endloop
+endfacet
+facet normal -0 -0 -1
+  outer loop
+    vertex 16.8507 25 95.4903
+    vertex 16.8507 0 95.4903
+    vertex 16.1493 25 95.4903
+  endloop
+endfacet
+facet normal -0.108167 0 -0.994133
+  outer loop
+    vertex 17.5526 25 95.4139
+    vertex 16.8507 0 95.4903
+    vertex 16.8507 25 95.4903
+  endloop
+endfacet
+facet normal 0.108166 0 -0.994133
+  outer loop
+    vertex 16.1493 25 95.4903
+    vertex 16.1493 0 95.4903
+    vertex 15.4474 0 95.4139
+  endloop
+endfacet
+facet normal 0.214852 0 -0.976647
+  outer loop
+    vertex 15.4474 25 95.4139
+    vertex 15.4474 0 95.4139
+    vertex 14.7622 0 95.2632
+  endloop
+endfacet
+facet normal 0.108166 0 -0.994133
+  outer loop
+    vertex 16.1493 25 95.4903
+    vertex 15.4474 0 95.4139
+    vertex 15.4474 25 95.4139
+  endloop
+endfacet
+facet normal 0.319437 0 -0.947607
+  outer loop
+    vertex 14.7622 25 95.2632
+    vertex 14.7622 0 95.2632
+    vertex 14.0933 0 95.0377
+  endloop
+endfacet
+facet normal 0.214852 0 -0.976647
+  outer loop
+    vertex 15.4474 25 95.4139
+    vertex 14.7622 0 95.2632
+    vertex 14.7622 25 95.2632
+  endloop
+endfacet
+facet normal 0.419689 0 -0.907668
+  outer loop
+    vertex 14.0933 25 95.0377
+    vertex 14.0933 0 95.0377
+    vertex 13.4564 0 94.7432
+  endloop
+endfacet
+facet normal 0.319437 0 -0.947607
+  outer loop
+    vertex 14.7622 25 95.2632
+    vertex 14.0933 0 95.0377
+    vertex 14.0933 25 95.0377
+  endloop
+endfacet
+facet normal 0.515765 0 -0.85673
+  outer loop
+    vertex 13.4564 25 94.7432
+    vertex 13.4564 0 94.7432
+    vertex 12.8517 0 94.3792
+  endloop
+endfacet
+facet normal 0.419689 0 -0.907668
+  outer loop
+    vertex 14.0933 25 95.0377
+    vertex 13.4564 0 94.7432
+    vertex 13.4564 25 94.7432
+  endloop
+endfacet
+facet normal 0.604893 0 -0.796307
+  outer loop
+    vertex 12.8517 25 94.3792
+    vertex 12.8517 0 94.3792
+    vertex 12.2928 0 93.9547
+  endloop
+endfacet
+facet normal 0.515765 0 -0.85673
+  outer loop
+    vertex 13.4564 25 94.7432
+    vertex 12.8517 0 94.3792
+    vertex 12.8517 25 94.3792
+  endloop
+endfacet
+facet normal 0.68795 0 -0.725758
+  outer loop
+    vertex 12.2928 25 93.9547
+    vertex 12.2928 0 93.9547
+    vertex 11.7808 0 93.4693
+  endloop
+endfacet
+facet normal 0.604893 0 -0.796307
+  outer loop
+    vertex 12.8517 25 94.3792
+    vertex 12.2928 0 93.9547
+    vertex 12.2928 25 93.9547
+  endloop
+endfacet
+facet normal 0.761878 0 -0.64772
+  outer loop
+    vertex 11.7808 25 93.4693
+    vertex 11.7808 0 93.4693
+    vertex 11.326 0 92.9343
+  endloop
+endfacet
+facet normal 0.68795 0 -0.725758
+  outer loop
+    vertex 12.2928 25 93.9547
+    vertex 11.7808 0 93.4693
+    vertex 11.7808 25 93.4693
+  endloop
+endfacet
+facet normal 0.827919 0 -0.560848
+  outer loop
+    vertex 11.326 25 92.9343
+    vertex 11.326 0 92.9343
+    vertex 10.9305 0 92.3505
+  endloop
+endfacet
+facet normal 0.761878 0 -0.64772
+  outer loop
+    vertex 11.7808 25 93.4693
+    vertex 11.326 0 92.9343
+    vertex 11.326 25 92.9343
+  endloop
+endfacet
+facet normal 0.883286 0 -0.468835
+  outer loop
+    vertex 10.9305 25 92.3505
+    vertex 10.9305 0 92.3505
+    vertex 10.6011 0 91.7299
+  endloop
+endfacet
+facet normal 0.827919 0 -0.560848
+  outer loop
+    vertex 11.326 25 92.9343
+    vertex 10.9305 0 92.3505
+    vertex 10.9305 25 92.3505
+  endloop
+endfacet
+facet normal 0.929148 0 -0.369708
+  outer loop
+    vertex 10.6011 25 91.7299
+    vertex 10.6011 0 91.7299
+    vertex 10.3405 0 91.075
+  endloop
+endfacet
+facet normal 0.883286 0 -0.468835
+  outer loop
+    vertex 10.9305 25 92.3505
+    vertex 10.6011 0 91.7299
+    vertex 10.6011 25 91.7299
+  endloop
+endfacet
+facet normal 0.963406 0 -0.268046
+  outer loop
+    vertex 10.3405 25 91.075
+    vertex 10.3405 0 91.075
+    vertex 10.1521 0 90.3977
+  endloop
+endfacet
+facet normal 0.929148 0 -0.369708
+  outer loop
+    vertex 10.6011 25 91.7299
+    vertex 10.3405 0 91.075
+    vertex 10.3405 25 91.075
+  endloop
+endfacet
+facet normal 0.986855 0 -0.161606
+  outer loop
+    vertex 10.1521 25 90.3977
+    vertex 10.1521 0 90.3977
+    vertex 10.039 0 89.7073
+  endloop
+endfacet
+facet normal 0.963406 0 -0.268046
+  outer loop
+    vertex 10.3405 25 91.075
+    vertex 10.1521 0 90.3977
+    vertex 10.1521 25 90.3977
+  endloop
+endfacet
+facet normal 0.998483 0 -0.0550545
+  outer loop
+    vertex 10.039 25 89.7073
+    vertex 10.039 0 89.7073
+    vertex 10 0 89
+  endloop
+endfacet
+facet normal 0.986855 0 -0.161606
+  outer loop
+    vertex 10.1521 25 90.3977
+    vertex 10.039 0 89.7073
+    vertex 10.039 25 89.7073
+  endloop
+endfacet
+facet normal 0.998483 0 0.0550545
+  outer loop
+    vertex 10 25 89
+    vertex 10 0 89
+    vertex 10.039 0 88.2927
+  endloop
+endfacet
+facet normal 0.998483 0 -0.0550545
+  outer loop
+    vertex 10.039 25 89.7073
+    vertex 10 0 89
+    vertex 10 25 89
+  endloop
+endfacet
+facet normal 0.986855 0 0.161606
+  outer loop
+    vertex 10.039 25 88.2927
+    vertex 10.039 0 88.2927
+    vertex 10.1521 0 87.6023
+  endloop
+endfacet
+facet normal 0.998483 0 0.0550545
+  outer loop
+    vertex 10 25 89
+    vertex 10.039 0 88.2927
+    vertex 10.039 25 88.2927
+  endloop
+endfacet
+facet normal 0.963406 0 0.268046
+  outer loop
+    vertex 10.1521 25 87.6023
+    vertex 10.1521 0 87.6023
+    vertex 10.3405 0 86.925
+  endloop
+endfacet
+facet normal 0.986855 0 0.161606
+  outer loop
+    vertex 10.039 25 88.2927
+    vertex 10.1521 0 87.6023
+    vertex 10.1521 25 87.6023
+  endloop
+endfacet
+facet normal 0.929148 0 0.369708
+  outer loop
+    vertex 10.6011 25 86.2701
+    vertex 10.3405 0 86.925
+    vertex 10.6011 0 86.2701
+  endloop
+endfacet
+facet normal 0.929148 0 0.369708
+  outer loop
+    vertex 10.3405 25 86.925
+    vertex 10.3405 0 86.925
+    vertex 10.6011 25 86.2701
+  endloop
+endfacet
+facet normal 0.963406 0 0.268046
+  outer loop
+    vertex 10.1521 25 87.6023
+    vertex 10.3405 0 86.925
+    vertex 10.3405 25 86.925
+  endloop
+endfacet
+facet normal 0.883286 0 0.468835
+  outer loop
+    vertex 10.6011 25 86.2701
+    vertex 10.6011 0 86.2701
+    vertex 10.9305 0 85.6495
+  endloop
+endfacet
+facet normal 0.827919 0 0.560848
+  outer loop
+    vertex 10.9305 25 85.6495
+    vertex 10.9305 0 85.6495
+    vertex 11.326 0 85.0657
+  endloop
+endfacet
+facet normal 0.883286 0 0.468835
+  outer loop
+    vertex 10.6011 25 86.2701
+    vertex 10.9305 0 85.6495
+    vertex 10.9305 25 85.6495
+  endloop
+endfacet
+facet normal 0.761878 0 0.64772
+  outer loop
+    vertex 11.326 25 85.0657
+    vertex 11.326 0 85.0657
+    vertex 11.7808 0 84.5307
+  endloop
+endfacet
+facet normal 0.827919 0 0.560848
+  outer loop
+    vertex 10.9305 25 85.6495
+    vertex 11.326 0 85.0657
+    vertex 11.326 25 85.0657
+  endloop
+endfacet
+facet normal 0.68795 0 0.725758
+  outer loop
+    vertex 11.7808 25 84.5307
+    vertex 11.7808 0 84.5307
+    vertex 12.2928 0 84.0453
+  endloop
+endfacet
+facet normal 0.761878 0 0.64772
+  outer loop
+    vertex 11.326 25 85.0657
+    vertex 11.7808 0 84.5307
+    vertex 11.7808 25 84.5307
+  endloop
+endfacet
+facet normal 0.604893 0 0.796307
+  outer loop
+    vertex 12.2928 25 84.0453
+    vertex 12.2928 0 84.0453
+    vertex 12.8517 0 83.6208
+  endloop
+endfacet
+facet normal 0.68795 0 0.725758
+  outer loop
+    vertex 11.7808 25 84.5307
+    vertex 12.2928 0 84.0453
+    vertex 12.2928 25 84.0453
+  endloop
+endfacet
+facet normal 0.515765 0 0.85673
+  outer loop
+    vertex 12.8517 25 83.6208
+    vertex 12.8517 0 83.6208
+    vertex 13.4564 0 83.2568
+  endloop
+endfacet
+facet normal 0.604893 0 0.796307
+  outer loop
+    vertex 12.2928 25 84.0453
+    vertex 12.8517 0 83.6208
+    vertex 12.8517 25 83.6208
+  endloop
+endfacet
+facet normal 0.419689 0 0.907668
+  outer loop
+    vertex 13.4564 25 83.2568
+    vertex 13.4564 0 83.2568
+    vertex 14.0933 0 82.9623
+  endloop
+endfacet
+facet normal 0.515765 0 0.85673
+  outer loop
+    vertex 12.8517 25 83.6208
+    vertex 13.4564 0 83.2568
+    vertex 13.4564 25 83.2568
+  endloop
+endfacet
+facet normal 0.319437 0 0.947607
+  outer loop
+    vertex 14.0933 25 82.9623
+    vertex 14.0933 0 82.9623
+    vertex 14.7622 0 82.7368
+  endloop
+endfacet
+facet normal 0.419689 0 0.907668
+  outer loop
+    vertex 13.4564 25 83.2568
+    vertex 14.0933 0 82.9623
+    vertex 14.0933 25 82.9623
+  endloop
+endfacet
+facet normal 0.214852 0 0.976647
+  outer loop
+    vertex 14.7622 25 82.7368
+    vertex 14.7622 0 82.7368
+    vertex 15.4474 0 82.5861
+  endloop
+endfacet
+facet normal 0.319437 0 0.947607
+  outer loop
+    vertex 14.0933 25 82.9623
+    vertex 14.7622 0 82.7368
+    vertex 14.7622 25 82.7368
+  endloop
+endfacet
+facet normal 0.108166 0 0.994133
+  outer loop
+    vertex 15.4474 25 82.5861
+    vertex 15.4474 0 82.5861
+    vertex 16.1493 0 82.5097
+  endloop
+endfacet
+facet normal 0.214852 0 0.976647
+  outer loop
+    vertex 14.7622 25 82.7368
+    vertex 15.4474 0 82.5861
+    vertex 15.4474 25 82.5861
+  endloop
+endfacet
+facet normal 0 0 1
+  outer loop
+    vertex 16.1493 25 82.5097
+    vertex 16.1493 0 82.5097
+    vertex 16.8507 0 82.5097
+  endloop
+endfacet
+facet normal 0.108166 0 0.994133
+  outer loop
+    vertex 15.4474 25 82.5861
+    vertex 16.1493 0 82.5097
+    vertex 16.1493 25 82.5097
+  endloop
+endfacet
+facet normal -0.108167 0 0.994133
+  outer loop
+    vertex 16.8507 25 82.5097
+    vertex 16.8507 0 82.5097
+    vertex 17.5526 0 82.5861
+  endloop
+endfacet
+facet normal -0 0 1
+  outer loop
+    vertex 16.1493 25 82.5097
+    vertex 16.8507 0 82.5097
+    vertex 16.8507 25 82.5097
+  endloop
+endfacet
+facet normal -0.214852 0 0.976647
+  outer loop
+    vertex 17.5526 25 82.5861
+    vertex 17.5526 0 82.5861
+    vertex 18.2377 0 82.7368
+  endloop
+endfacet
+facet normal -0.108167 0 0.994133
+  outer loop
+    vertex 16.8507 25 82.5097
+    vertex 17.5526 0 82.5861
+    vertex 17.5526 25 82.5861
+  endloop
+endfacet
+facet normal -0.319437 0 0.947607
+  outer loop
+    vertex 18.2377 25 82.7368
+    vertex 18.2377 0 82.7368
+    vertex 18.9067 0 82.9623
+  endloop
+endfacet
+facet normal -0.214852 0 0.976647
+  outer loop
+    vertex 17.5526 25 82.5861
+    vertex 18.2377 0 82.7368
+    vertex 18.2377 25 82.7368
+  endloop
+endfacet
+facet normal -0.419689 0 0.907668
+  outer loop
+    vertex 18.9067 25 82.9623
+    vertex 18.9067 0 82.9623
+    vertex 19.5436 0 83.2568
+  endloop
+endfacet
+facet normal -0.319437 0 0.947607
+  outer loop
+    vertex 18.2377 25 82.7368
+    vertex 18.9067 0 82.9623
+    vertex 18.9067 25 82.9623
+  endloop
+endfacet
+facet normal -0.515764 0 0.856731
+  outer loop
+    vertex 19.5436 25 83.2568
+    vertex 19.5436 0 83.2568
+    vertex 20.1483 0 83.6208
+  endloop
+endfacet
+facet normal -0.419689 0 0.907668
+  outer loop
+    vertex 18.9067 25 82.9623
+    vertex 19.5436 0 83.2568
+    vertex 19.5436 25 83.2568
+  endloop
+endfacet
+facet normal -0.604893 0 0.796306
+  outer loop
+    vertex 20.1483 25 83.6208
+    vertex 20.1483 0 83.6208
+    vertex 20.7071 0 84.0453
+  endloop
+endfacet
+facet normal -0.515764 0 0.856731
+  outer loop
+    vertex 19.5436 25 83.2568
+    vertex 20.1483 0 83.6208
+    vertex 20.1483 25 83.6208
+  endloop
+endfacet
+facet normal -0.68795 0 0.725758
+  outer loop
+    vertex 20.7071 25 84.0453
+    vertex 20.7071 0 84.0453
+    vertex 21.2192 0 84.5307
+  endloop
+endfacet
+facet normal -0.604893 0 0.796306
+  outer loop
+    vertex 20.1483 25 83.6208
+    vertex 20.7071 0 84.0453
+    vertex 20.7071 25 84.0453
+  endloop
+endfacet
+facet normal -0.761877 0 0.647721
+  outer loop
+    vertex 21.2192 25 84.5307
+    vertex 21.2192 0 84.5307
+    vertex 21.674 0 85.0657
+  endloop
+endfacet
+facet normal -0.68795 0 0.725758
+  outer loop
+    vertex 20.7071 25 84.0453
+    vertex 21.2192 0 84.5307
+    vertex 21.2192 25 84.5307
+  endloop
+endfacet
+facet normal -0.827919 0 0.560847
+  outer loop
+    vertex 21.674 25 85.0657
+    vertex 21.674 0 85.0657
+    vertex 22.0695 0 85.6495
+  endloop
+endfacet
+facet normal -0.761877 0 0.647721
+  outer loop
+    vertex 21.2192 25 84.5307
+    vertex 21.674 0 85.0657
+    vertex 21.674 25 85.0657
+  endloop
+endfacet
+facet normal -0.883286 0 0.468835
+  outer loop
+    vertex 22.0695 25 85.6495
+    vertex 22.0695 0 85.6495
+    vertex 22.3989 0 86.2701
+  endloop
+endfacet
+facet normal -0.827919 0 0.560847
+  outer loop
+    vertex 21.674 25 85.0657
+    vertex 22.0695 0 85.6495
+    vertex 22.0695 25 85.6495
+  endloop
+endfacet
+facet normal -0.929148 0 0.369709
+  outer loop
+    vertex 22.3989 25 86.2701
+    vertex 22.3989 0 86.2701
+    vertex 22.6595 0 86.925
+  endloop
+endfacet
+facet normal -0.883286 0 0.468835
+  outer loop
+    vertex 22.0695 25 85.6495
+    vertex 22.3989 0 86.2701
+    vertex 22.3989 25 86.2701
+  endloop
+endfacet
+facet normal -0.963406 0 0.268045
+  outer loop
+    vertex 22.6595 25 86.925
+    vertex 22.6595 0 86.925
+    vertex 22.8479 0 87.6023
+  endloop
+endfacet
+facet normal -0.929148 0 0.369709
+  outer loop
+    vertex 22.3989 25 86.2701
+    vertex 22.6595 0 86.925
+    vertex 22.6595 25 86.925
+  endloop
+endfacet
+facet normal -0.986855 0 0.161606
+  outer loop
+    vertex 22.8479 25 87.6023
+    vertex 22.8479 0 87.6023
+    vertex 22.961 0 88.2927
+  endloop
+endfacet
+facet normal -0.963406 0 0.268045
+  outer loop
+    vertex 22.6595 25 86.925
+    vertex 22.8479 0 87.6023
+    vertex 22.8479 25 87.6023
+  endloop
+endfacet
+facet normal -0.986855 0 0.161606
+  outer loop
+    vertex 22.8479 25 87.6023
+    vertex 22.961 0 88.2927
+    vertex 22.961 25 88.2927
+  endloop
+endfacet
+facet normal 0.499565 0.0417058 -0.865272
+  outer loop
+    vertex -16 25 41.7098
+    vertex 49 25 79.2376
+    vertex 49 24.3213 79.2049
+  endloop
+endfacet
+facet normal 0.499565 -0.0417165 -0.865272
+  outer loop
+    vertex -16 25.6787 41.6771
+    vertex 49 25.6787 79.2049
+    vertex 49 25 79.2376
+  endloop
+endfacet
+facet normal 0.499565 -0.0417126 -0.865272
+  outer loop
+    vertex -16 25.6787 41.6771
+    vertex 49 25 79.2376
+    vertex -16 25 41.7098
+  endloop
+endfacet
+facet normal 0.495929 0.12735 -0.858974
+  outer loop
+    vertex -16 24.3213 41.6771
+    vertex 49 24.3213 79.2049
+    vertex 49 23.6495 79.1053
+  endloop
+endfacet
+facet normal 0.499565 0.0417109 -0.865272
+  outer loop
+    vertex -16 24.3213 41.6771
+    vertex -16 25 41.7098
+    vertex 49 24.3213 79.2049
+  endloop
+endfacet
+facet normal 0.488723 0.211187 -0.846493
+  outer loop
+    vertex -16 23.6495 41.5775
+    vertex 49 23.6495 79.1053
+    vertex 49 22.9831 78.939
+  endloop
+endfacet
+facet normal 0.495929 0.127345 -0.858975
+  outer loop
+    vertex -16 24.3213 41.6771
+    vertex 49 23.6495 79.1053
+    vertex -16 23.6495 41.5775
+  endloop
+endfacet
+facet normal 0.478081 0.292838 -0.828061
+  outer loop
+    vertex -16 22.9831 41.4113
+    vertex 49 22.9831 78.939
+    vertex 49 22.3239 78.7059
+  endloop
+endfacet
+facet normal 0.488722 0.211192 -0.846492
+  outer loop
+    vertex -16 23.6495 41.5775
+    vertex 49 22.9831 78.939
+    vertex -16 22.9831 41.4113
+  endloop
+endfacet
+facet normal 0.463277 0.37616 -0.80242
+  outer loop
+    vertex -16 22.3239 41.1781
+    vertex 49 22.3239 78.7059
+    vertex 49 21.6807 78.4044
+  endloop
+endfacet
+facet normal 0.47808 0.292843 -0.828059
+  outer loop
+    vertex -16 22.9831 41.4113
+    vertex 49 22.3239 78.7059
+    vertex -16 22.3239 41.1781
+  endloop
+endfacet
+facet normal 0.445571 0.453726 -0.771751
+  outer loop
+    vertex -16 21.6807 40.8766
+    vertex 49 21.6807 78.4044
+    vertex 49 21.0517 78.0346
+  endloop
+endfacet
+facet normal 0.46328 0.376149 -0.802424
+  outer loop
+    vertex -16 22.3239 41.1781
+    vertex 49 21.6807 78.4044
+    vertex -16 21.6807 40.8766
+  endloop
+endfacet
+facet normal 0.423177 0.532619 -0.732965
+  outer loop
+    vertex -16 21.0517 40.5068
+    vertex 49 21.0517 78.0346
+    vertex 49 20.4485 77.5963
+  endloop
+endfacet
+facet normal 0.445571 0.453725 -0.771751
+  outer loop
+    vertex -16 21.6807 40.8766
+    vertex 49 21.0517 78.0346
+    vertex -16 21.0517 40.5068
+  endloop
+endfacet
+facet normal 0.397954 0.605417 -0.689277
+  outer loop
+    vertex -16 20.4485 40.0685
+    vertex 49 20.4485 77.5963
+    vertex 49 19.8703 77.0884
+  endloop
+endfacet
+facet normal 0.423175 0.532626 -0.732961
+  outer loop
+    vertex -16 21.0517 40.5068
+    vertex 49 20.4485 77.5963
+    vertex -16 20.4485 40.0685
+  endloop
+endfacet
+facet normal 0.368642 0.675582 -0.638507
+  outer loop
+    vertex -16 19.3273 38.9861
+    vertex 49 19.8703 77.0884
+    vertex 49 19.3273 76.5139
+  endloop
+endfacet
+facet normal 0.368642 0.675582 -0.638507
+  outer loop
+    vertex -16 19.8703 39.5606
+    vertex 49 19.8703 77.0884
+    vertex -16 19.3273 38.9861
+  endloop
+endfacet
+facet normal 0.397953 0.60542 -0.689275
+  outer loop
+    vertex -16 20.4485 40.0685
+    vertex 49 19.8703 77.0884
+    vertex -16 19.8703 39.5606
+  endloop
+endfacet
+facet normal 0.335161 0.742071 -0.580515
+  outer loop
+    vertex -16 18.8256 38.3448
+    vertex 49 19.3273 76.5139
+    vertex 49 18.8256 75.8726
+  endloop
+endfacet
+facet normal 0.335162 0.742069 -0.580517
+  outer loop
+    vertex -16 19.3273 38.9861
+    vertex 49 19.3273 76.5139
+    vertex -16 18.8256 38.3448
+  endloop
+endfacet
+facet normal 0.299741 0.800389 -0.519166
+  outer loop
+    vertex -16 18.8256 38.3448
+    vertex 49 18.8256 75.8726
+    vertex 49 18.3688 75.1683
+  endloop
+endfacet
+facet normal 0.258694 0.855752 -0.44807
+  outer loop
+    vertex -16 18.3688 37.6405
+    vertex 49 18.3688 75.1683
+    vertex 49 17.9708 74.4082
+  endloop
+endfacet
+facet normal 0.299741 0.800389 -0.519166
+  outer loop
+    vertex -16 18.8256 38.3448
+    vertex 49 18.3688 75.1683
+    vertex -16 18.3688 37.6405
+  endloop
+endfacet
+facet normal 0.217345 0.90058 -0.376452
+  outer loop
+    vertex -16 17.9708 36.8804
+    vertex 49 17.9708 74.4082
+    vertex 49 17.6296 73.5919
+  endloop
+endfacet
+facet normal 0.258694 0.855752 -0.44807
+  outer loop
+    vertex -16 18.3688 37.6405
+    vertex 49 17.9708 74.4082
+    vertex -16 17.9708 36.8804
+  endloop
+endfacet
+facet normal 0.171115 0.939616 -0.296381
+  outer loop
+    vertex -16 17.6296 36.0642
+    vertex 49 17.6296 73.5919
+    vertex 49 17.3602 72.7379
+  endloop
+endfacet
+facet normal 0.217345 0.90058 -0.376452
+  outer loop
+    vertex -16 17.9708 36.8804
+    vertex 49 17.6296 73.5919
+    vertex -16 17.6296 36.0642
+  endloop
+endfacet
+facet normal 0.124089 0.968715 -0.214928
+  outer loop
+    vertex -16 17.3602 35.2101
+    vertex 49 17.3602 72.7379
+    vertex 49 17.1614 71.8421
+  endloop
+endfacet
+facet normal 0.171115 0.939616 -0.296379
+  outer loop
+    vertex -16 17.6296 36.0642
+    vertex 49 17.3602 72.7379
+    vertex -16 17.3602 35.2101
+  endloop
+endfacet
+facet normal 0.0754722 0.988542 -0.130722
+  outer loop
+    vertex -16 17.0407 33.401
+    vertex 49 17.1614 71.8421
+    vertex 49 17.0407 70.9287
+  endloop
+endfacet
+facet normal 0.0754722 0.988542 -0.130722
+  outer loop
+    vertex -16 17.1614 34.3144
+    vertex 49 17.1614 71.8421
+    vertex -16 17.0407 33.401
+  endloop
+endfacet
+facet normal 0.124089 0.968714 -0.214929
+  outer loop
+    vertex -16 17.3602 35.2101
+    vertex 49 17.1614 71.8421
+    vertex -16 17.1614 34.3144
+  endloop
+endfacet
+facet normal 0.0245386 0.998795 -0.0425021
+  outer loop
+    vertex -16 17.0011 32.4713
+    vertex 49 17.0407 70.9287
+    vertex 49 17.0011 69.9991
+  endloop
+endfacet
+facet normal 0.0245385 0.998795 -0.0425019
+  outer loop
+    vertex -16 17.0407 33.401
+    vertex 49 17.0407 70.9287
+    vertex -16 17.0011 32.4713
+  endloop
+endfacet
+facet normal -0.0246366 0.998785 0.0426718
+  outer loop
+    vertex -16 17.0408 31.5417
+    vertex 49 17.0011 69.9991
+    vertex 49 17.0408 69.0694
+  endloop
+endfacet
+facet normal -0.0246366 0.998785 0.0426718
+  outer loop
+    vertex -16 17.0011 32.4713
+    vertex 49 17.0011 69.9991
+    vertex -16 17.0408 31.5417
+  endloop
+endfacet
+facet normal -0.0755736 0.988511 0.130897
+  outer loop
+    vertex -16 17.1618 30.6283
+    vertex 49 17.0408 69.0694
+    vertex 49 17.1618 68.156
+  endloop
+endfacet
+facet normal -0.0755742 0.988511 0.130898
+  outer loop
+    vertex -16 17.0408 31.5417
+    vertex 49 17.0408 69.0694
+    vertex -16 17.1618 30.6283
+  endloop
+endfacet
+facet normal -0.12419 0.968663 0.215103
+  outer loop
+    vertex -16 17.3607 29.7326
+    vertex 49 17.1618 68.156
+    vertex 49 17.3607 67.2603
+  endloop
+endfacet
+facet normal -0.124189 0.968663 0.215102
+  outer loop
+    vertex -16 17.1618 30.6283
+    vertex 49 17.1618 68.156
+    vertex -16 17.3607 29.7326
+  endloop
+endfacet
+facet normal -0.171205 0.93955 0.296536
+  outer loop
+    vertex -16 17.6302 28.8786
+    vertex 49 17.3607 67.2603
+    vertex 49 17.6302 66.4064
+  endloop
+endfacet
+facet normal -0.171206 0.93955 0.296537
+  outer loop
+    vertex -16 17.3607 29.7326
+    vertex 49 17.3607 67.2603
+    vertex -16 17.6302 28.8786
+  endloop
+endfacet
+facet normal -0.217439 0.900489 0.376615
+  outer loop
+    vertex -16 17.6302 28.8786
+    vertex 49 17.6302 66.4064
+    vertex 49 17.9715 65.5902
+  endloop
+endfacet
+facet normal -0.258775 0.855653 0.448211
+  outer loop
+    vertex -16 17.9715 28.0624
+    vertex 49 17.9715 65.5902
+    vertex 49 18.3696 64.8302
+  endloop
+endfacet
+facet normal -0.217436 0.900492 0.376611
+  outer loop
+    vertex -16 17.6302 28.8786
+    vertex 49 17.9715 65.5902
+    vertex -16 17.9715 28.0624
+  endloop
+endfacet
+facet normal -0.299814 0.800278 0.519294
+  outer loop
+    vertex -16 18.3696 27.3025
+    vertex 49 18.3696 64.8302
+    vertex 49 18.8265 64.1261
+  endloop
+endfacet
+facet normal -0.258776 0.855652 0.448212
+  outer loop
+    vertex -16 17.9715 28.0624
+    vertex 49 18.3696 64.8302
+    vertex -16 18.3696 27.3025
+  endloop
+endfacet
+facet normal -0.335227 0.741951 0.580631
+  outer loop
+    vertex -16 18.8265 26.5984
+    vertex 49 18.8265 64.1261
+    vertex 49 19.3282 63.485
+  endloop
+endfacet
+facet normal -0.299814 0.800278 0.519294
+  outer loop
+    vertex -16 18.3696 27.3025
+    vertex 49 18.8265 64.1261
+    vertex -16 18.8265 26.5984
+  endloop
+endfacet
+facet normal -0.368697 0.675462 0.638602
+  outer loop
+    vertex -16 19.8712 25.383
+    vertex 49 19.3282 63.485
+    vertex 49 19.8712 62.9107
+  endloop
+endfacet
+facet normal -0.3687 0.675456 0.638608
+  outer loop
+    vertex -16 19.3282 25.9573
+    vertex 49 19.3282 63.485
+    vertex -16 19.8712 25.383
+  endloop
+endfacet
+facet normal -0.335228 0.74195 0.580632
+  outer loop
+    vertex -16 18.8265 26.5984
+    vertex 49 19.3282 63.485
+    vertex -16 19.3282 25.9573
+  endloop
+endfacet
+facet normal -0.397996 0.605306 0.68935
+  outer loop
+    vertex -16 19.8712 25.383
+    vertex 49 19.8712 62.9107
+    vertex 49 20.4494 62.403
+  endloop
+endfacet
+facet normal -0.423208 0.532521 0.733019
+  outer loop
+    vertex -16 20.4494 24.8753
+    vertex 49 20.4494 62.403
+    vertex 49 21.0525 61.9649
+  endloop
+endfacet
+facet normal -0.397996 0.605307 0.689349
+  outer loop
+    vertex -16 19.8712 25.383
+    vertex 49 20.4494 62.403
+    vertex -16 20.4494 24.8753
+  endloop
+endfacet
+facet normal -0.445595 0.45363 0.771793
+  outer loop
+    vertex -16 21.0525 24.4371
+    vertex 49 21.0525 61.9649
+    vertex 49 21.6813 61.5953
+  endloop
+endfacet
+facet normal -0.423206 0.532529 0.733014
+  outer loop
+    vertex -16 20.4494 24.8753
+    vertex 49 21.0525 61.9649
+    vertex -16 21.0525 24.4371
+  endloop
+endfacet
+facet normal -0.463292 0.37609 0.802445
+  outer loop
+    vertex -16 21.6813 24.0675
+    vertex 49 21.6813 61.5953
+    vertex 49 22.3243 61.2939
+  endloop
+endfacet
+facet normal -0.445595 0.453629 0.771794
+  outer loop
+    vertex -16 21.0525 24.4371
+    vertex 49 21.6813 61.5953
+    vertex -16 21.6813 24.0675
+  endloop
+endfacet
+facet normal -0.478087 0.292798 0.828071
+  outer loop
+    vertex -16 22.3243 23.7661
+    vertex 49 22.3243 61.2939
+    vertex 49 22.9834 61.0609
+  endloop
+endfacet
+facet normal -0.463292 0.37609 0.802445
+  outer loop
+    vertex -16 21.6813 24.0675
+    vertex 49 22.3243 61.2939
+    vertex -16 22.3243 23.7661
+  endloop
+endfacet
+facet normal -0.488727 0.211152 0.846499
+  outer loop
+    vertex -16 22.9834 23.5331
+    vertex 49 22.9834 61.0609
+    vertex 49 23.6496 60.8947
+  endloop
+endfacet
+facet normal -0.478087 0.2928 0.828071
+  outer loop
+    vertex -16 22.3243 23.7661
+    vertex 49 22.9834 61.0609
+    vertex -16 22.9834 23.5331
+  endloop
+endfacet
+facet normal -0.49593 0.127338 0.858975
+  outer loop
+    vertex -16 23.6496 23.3669
+    vertex 49 23.6496 60.8947
+    vertex 49 24.3213 60.7951
+  endloop
+endfacet
+facet normal -0.488727 0.211152 0.846499
+  outer loop
+    vertex -16 22.9834 23.5331
+    vertex 49 23.6496 60.8947
+    vertex -16 23.6496 23.3669
+  endloop
+endfacet
+facet normal -0.499565 0.0417114 0.865272
+  outer loop
+    vertex -16 24.3213 23.2673
+    vertex 49 24.3213 60.7951
+    vertex 49 25 60.7624
+  endloop
+endfacet
+facet normal -0.49593 0.127338 0.858975
+  outer loop
+    vertex -16 23.6496 23.3669
+    vertex 49 24.3213 60.7951
+    vertex -16 24.3213 23.2673
+  endloop
+endfacet
+facet normal -0.499565 -0.0416956 0.865272
+  outer loop
+    vertex -16 25 23.2346
+    vertex 49 25 60.7624
+    vertex 49 25.6787 60.7951
+  endloop
+endfacet
+facet normal -0.499565 0.0417114 0.865272
+  outer loop
+    vertex -16 24.3213 23.2673
+    vertex 49 25 60.7624
+    vertex -16 25 23.2346
+  endloop
+endfacet
+facet normal -0.495928 -0.12736 0.858973
+  outer loop
+    vertex -16 25.6787 23.2673
+    vertex 49 25.6787 60.7951
+    vertex 49 26.3505 60.8947
+  endloop
+endfacet
+facet normal -0.499565 -0.0416981 0.865272
+  outer loop
+    vertex -16 25 23.2346
+    vertex 49 25.6787 60.7951
+    vertex -16 25.6787 23.2673
+  endloop
+endfacet
+facet normal -0.488723 -0.211182 0.846494
+  outer loop
+    vertex -16 26.3505 23.3669
+    vertex 49 26.3505 60.8947
+    vertex 49 27.0169 61.061
+  endloop
+endfacet
+facet normal -0.495928 -0.127358 0.858973
+  outer loop
+    vertex -16 25.6787 23.2673
+    vertex 49 26.3505 60.8947
+    vertex -16 26.3505 23.3669
+  endloop
+endfacet
+facet normal -0.47808 -0.292843 0.828059
+  outer loop
+    vertex -16 27.0169 23.5332
+    vertex 49 27.0169 61.061
+    vertex 49 27.6761 61.2941
+  endloop
+endfacet
+facet normal -0.488722 -0.211194 0.846491
+  outer loop
+    vertex -16 26.3505 23.3669
+    vertex 49 27.0169 61.061
+    vertex -16 27.0169 23.5332
+  endloop
+endfacet
+facet normal -0.463278 -0.376156 0.802421
+  outer loop
+    vertex -16 27.6761 23.7663
+    vertex 49 27.6761 61.2941
+    vertex 49 28.3193 61.5956
+  endloop
+endfacet
+facet normal -0.478082 -0.292831 0.828062
+  outer loop
+    vertex -16 27.0169 23.5332
+    vertex 49 27.6761 61.2941
+    vertex -16 27.6761 23.7663
+  endloop
+endfacet
+facet normal -0.445571 -0.453726 0.771751
+  outer loop
+    vertex -16 28.3193 24.0678
+    vertex 49 28.3193 61.5956
+    vertex 49 28.9483 61.9654
+  endloop
+endfacet
+facet normal -0.463278 -0.376158 0.802421
+  outer loop
+    vertex -16 27.6761 23.7663
+    vertex 49 28.3193 61.5956
+    vertex -16 28.3193 24.0678
+  endloop
+endfacet
+facet normal -0.423179 -0.532616 0.732967
+  outer loop
+    vertex -16 28.9483 24.4376
+    vertex 49 28.9483 61.9654
+    vertex 49 29.5515 62.4037
+  endloop
+endfacet
+facet normal -0.445571 -0.453724 0.771752
+  outer loop
+    vertex -16 28.3193 24.0678
+    vertex 49 28.9483 61.9654
+    vertex -16 28.9483 24.4376
+  endloop
+endfacet
+facet normal -0.397953 -0.60542 0.689275
+  outer loop
+    vertex -16 29.5515 24.876
+    vertex 49 29.5515 62.4037
+    vertex 49 30.1297 62.9116
+  endloop
+endfacet
+facet normal -0.423178 -0.532617 0.732966
+  outer loop
+    vertex -16 28.9483 24.4376
+    vertex 49 29.5515 62.4037
+    vertex -16 29.5515 24.876
+  endloop
+endfacet
+facet normal -0.368641 -0.675585 0.638505
+  outer loop
+    vertex -16 30.1297 25.3839
+    vertex 49 30.1297 62.9116
+    vertex 49 30.6727 63.4861
+  endloop
+endfacet
+facet normal -0.397953 -0.60542 0.689275
+  outer loop
+    vertex -16 29.5515 24.876
+    vertex 49 30.1297 62.9116
+    vertex -16 30.1297 25.3839
+  endloop
+endfacet
+facet normal -0.335162 -0.742069 0.580517
+  outer loop
+    vertex -16 30.6727 25.9584
+    vertex 49 30.6727 63.4861
+    vertex 49 31.1744 64.1274
+  endloop
+endfacet
+facet normal -0.368642 -0.675583 0.638506
+  outer loop
+    vertex -16 30.1297 25.3839
+    vertex 49 30.6727 63.4861
+    vertex -16 30.6727 25.9584
+  endloop
+endfacet
+facet normal -0.299741 -0.800389 0.519166
+  outer loop
+    vertex -16 31.1744 26.5997
+    vertex 49 31.1744 64.1274
+    vertex 49 31.6312 64.8317
+  endloop
+endfacet
+facet normal -0.335163 -0.742068 0.580518
+  outer loop
+    vertex -16 30.6727 25.9584
+    vertex 49 31.1744 64.1274
+    vertex -16 31.1744 26.5997
+  endloop
+endfacet
+facet normal -0.258693 -0.855752 0.44807
+  outer loop
+    vertex -16 31.6312 27.3039
+    vertex 49 31.6312 64.8317
+    vertex 49 32.0292 65.5918
+  endloop
+endfacet
+facet normal -0.299738 -0.800393 0.519162
+  outer loop
+    vertex -16 31.1744 26.5997
+    vertex 49 31.6312 64.8317
+    vertex -16 31.6312 27.3039
+  endloop
+endfacet
+facet normal -0.217345 -0.90058 0.376452
+  outer loop
+    vertex -16 32.0292 28.064
+    vertex 49 32.0292 65.5918
+    vertex 49 32.3704 66.4081
+  endloop
+endfacet
+facet normal -0.258696 -0.855749 0.448075
+  outer loop
+    vertex -16 31.6312 27.3039
+    vertex 49 32.0292 65.5918
+    vertex -16 32.0292 28.064
+  endloop
+endfacet
+facet normal -0.171114 -0.939617 0.296379
+  outer loop
+    vertex -16 32.3704 28.8803
+    vertex 49 32.3704 66.4081
+    vertex 49 32.6398 67.2621
+  endloop
+endfacet
+facet normal -0.217344 -0.900581 0.376451
+  outer loop
+    vertex -16 32.0292 28.064
+    vertex 49 32.3704 66.4081
+    vertex -16 32.3704 28.8803
+  endloop
+endfacet
+facet normal -0.12409 -0.968714 0.21493
+  outer loop
+    vertex -16 32.6398 29.7343
+    vertex 49 32.6398 67.2621
+    vertex 49 32.8386 68.1579
+  endloop
+endfacet
+facet normal -0.171114 -0.939617 0.296379
+  outer loop
+    vertex -16 32.3704 28.8803
+    vertex 49 32.6398 67.2621
+    vertex -16 32.6398 29.7343
+  endloop
+endfacet
+facet normal -0.0754722 -0.988542 0.130722
+  outer loop
+    vertex -16 32.8386 30.6301
+    vertex 49 32.8386 68.1579
+    vertex 49 32.9593 69.0713
+  endloop
+endfacet
+facet normal -0.12409 -0.968714 0.214931
+  outer loop
+    vertex -16 32.6398 29.7343
+    vertex 49 32.8386 68.1579
+    vertex -16 32.8386 30.6301
+  endloop
+endfacet
+facet normal -0.0245398 -0.998795 0.0425042
+  outer loop
+    vertex -16 32.9593 31.5435
+    vertex 49 32.9593 69.0713
+    vertex 49 32.9989 70.0009
+  endloop
+endfacet
+facet normal -0.0754715 -0.988542 0.13072
+  outer loop
+    vertex -16 32.8386 30.6301
+    vertex 49 32.9593 69.0713
+    vertex -16 32.9593 31.5435
+  endloop
+endfacet
+facet normal 0.024639 -0.998785 -0.042676
+  outer loop
+    vertex -16 32.9989 32.4732
+    vertex 49 32.9989 70.0009
+    vertex 49 32.9592 70.9306
+  endloop
+endfacet
+facet normal -0.02454 -0.998795 0.0425045
+  outer loop
+    vertex -16 32.9593 31.5435
+    vertex 49 32.9989 70.0009
+    vertex -16 32.9989 32.4732
+  endloop
+endfacet
+facet normal 0.0755723 -0.988512 -0.130895
+  outer loop
+    vertex -16 32.8382 34.3162
+    vertex 49 32.9592 70.9306
+    vertex 49 32.8382 71.844
+  endloop
+endfacet
+facet normal 0.075572 -0.988512 -0.130895
+  outer loop
+    vertex -16 32.9592 33.4028
+    vertex 49 32.9592 70.9306
+    vertex -16 32.8382 34.3162
+  endloop
+endfacet
+facet normal 0.024639 -0.998785 -0.042676
+  outer loop
+    vertex -16 32.9989 32.4732
+    vertex 49 32.9592 70.9306
+    vertex -16 32.9592 33.4028
+  endloop
+endfacet
+facet normal 0.124188 -0.968663 -0.215101
+  outer loop
+    vertex -16 32.6393 35.2119
+    vertex 49 32.8382 71.844
+    vertex 49 32.6393 72.7397
+  endloop
+endfacet
+facet normal 0.124188 -0.968663 -0.215101
+  outer loop
+    vertex -16 32.8382 34.3162
+    vertex 49 32.8382 71.844
+    vertex -16 32.6393 35.2119
+  endloop
+endfacet
+facet normal 0.171208 -0.939549 -0.29654
+  outer loop
+    vertex -16 32.3698 36.0659
+    vertex 49 32.6393 72.7397
+    vertex 49 32.3698 73.5936
+  endloop
+endfacet
+facet normal 0.171208 -0.939549 -0.29654
+  outer loop
+    vertex -16 32.6393 35.2119
+    vertex 49 32.6393 72.7397
+    vertex -16 32.3698 36.0659
+  endloop
+endfacet
+facet normal 0.217437 -0.900491 -0.376613
+  outer loop
+    vertex -16 32.0285 36.882
+    vertex 49 32.3698 73.5936
+    vertex 49 32.0285 74.4098
+  endloop
+endfacet
+facet normal 0.217438 -0.900491 -0.376613
+  outer loop
+    vertex -16 32.3698 36.0659
+    vertex 49 32.3698 73.5936
+    vertex -16 32.0285 36.882
+  endloop
+endfacet
+facet normal 0.258776 -0.855652 -0.448212
+  outer loop
+    vertex -16 32.0285 36.882
+    vertex 49 32.0285 74.4098
+    vertex 49 31.6304 75.1698
+  endloop
+endfacet
+facet normal 0.299814 -0.800279 -0.519294
+  outer loop
+    vertex -16 31.6304 37.642
+    vertex 49 31.6304 75.1698
+    vertex 49 31.1735 75.8739
+  endloop
+endfacet
+facet normal 0.258773 -0.855655 -0.448208
+  outer loop
+    vertex -16 32.0285 36.882
+    vertex 49 31.6304 75.1698
+    vertex -16 31.6304 37.642
+  endloop
+endfacet
+facet normal 0.335228 -0.741949 -0.580632
+  outer loop
+    vertex -16 30.6718 38.9872
+    vertex 49 31.1735 75.8739
+    vertex 49 30.6718 76.515
+  endloop
+endfacet
+facet normal 0.335228 -0.741949 -0.580633
+  outer loop
+    vertex -16 31.1735 38.3461
+    vertex 49 31.1735 75.8739
+    vertex -16 30.6718 38.9872
+  endloop
+endfacet
+facet normal 0.299816 -0.800275 -0.519297
+  outer loop
+    vertex -16 31.6304 37.642
+    vertex 49 31.1735 75.8739
+    vertex -16 31.1735 38.3461
+  endloop
+endfacet
+facet normal 0.368698 -0.675462 -0.638603
+  outer loop
+    vertex -16 30.1288 39.5615
+    vertex 49 30.6718 76.515
+    vertex 49 30.1288 77.0893
+  endloop
+endfacet
+facet normal 0.368697 -0.675462 -0.638602
+  outer loop
+    vertex -16 30.6718 38.9872
+    vertex 49 30.6718 76.515
+    vertex -16 30.1288 39.5615
+  endloop
+endfacet
+facet normal 0.397996 -0.605306 -0.68935
+  outer loop
+    vertex -16 29.5506 40.0692
+    vertex 49 30.1288 77.0893
+    vertex 49 29.5506 77.597
+  endloop
+endfacet
+facet normal 0.397996 -0.605306 -0.68935
+  outer loop
+    vertex -16 30.1288 39.5615
+    vertex 49 30.1288 77.0893
+    vertex -16 29.5506 40.0692
+  endloop
+endfacet
+facet normal 0.423207 -0.532524 -0.733017
+  outer loop
+    vertex -16 28.9475 40.5073
+    vertex 49 29.5506 77.597
+    vertex 49 28.9475 78.0351
+  endloop
+endfacet
+facet normal 0.423209 -0.532521 -0.733019
+  outer loop
+    vertex -16 29.5506 40.0692
+    vertex 49 29.5506 77.597
+    vertex -16 28.9475 40.5073
+  endloop
+endfacet
+facet normal 0.445595 -0.45363 -0.771793
+  outer loop
+    vertex -16 28.9475 40.5073
+    vertex 49 28.9475 78.0351
+    vertex 49 28.3187 78.4047
+  endloop
+endfacet
+facet normal 0.463292 -0.376087 -0.802446
+  outer loop
+    vertex -16 28.3187 40.8769
+    vertex 49 28.3187 78.4047
+    vertex 49 27.6757 78.7061
+  endloop
+endfacet
+facet normal 0.445595 -0.45363 -0.771793
+  outer loop
+    vertex -16 28.9475 40.5073
+    vertex 49 28.3187 78.4047
+    vertex -16 28.3187 40.8769
+  endloop
+endfacet
+facet normal 0.478086 -0.292806 -0.828069
+  outer loop
+    vertex -16 27.6757 41.1783
+    vertex 49 27.6757 78.7061
+    vertex 49 27.0166 78.9391
+  endloop
+endfacet
+facet normal 0.463292 -0.37609 -0.802445
+  outer loop
+    vertex -16 28.3187 40.8769
+    vertex 49 27.6757 78.7061
+    vertex -16 27.6757 41.1783
+  endloop
+endfacet
+facet normal 0.488727 -0.211147 -0.8465
+  outer loop
+    vertex -16 27.0166 41.4114
+    vertex 49 27.0166 78.9391
+    vertex 49 26.3504 79.1053
+  endloop
+endfacet
+facet normal 0.478086 -0.292803 -0.82807
+  outer loop
+    vertex -16 27.6757 41.1783
+    vertex 49 27.0166 78.9391
+    vertex -16 27.0166 41.4114
+  endloop
+endfacet
+facet normal 0.49593 -0.127338 -0.858975
+  outer loop
+    vertex -16 26.3504 41.5775
+    vertex 49 26.3504 79.1053
+    vertex 49 25.6787 79.2049
+  endloop
+endfacet
+facet normal 0.488726 -0.21116 -0.846498
+  outer loop
+    vertex -16 27.0166 41.4114
+    vertex 49 26.3504 79.1053
+    vertex -16 26.3504 41.5775
+  endloop
+endfacet
+facet normal 0.49593 -0.127338 -0.858975
+  outer loop
+    vertex -16 26.3504 41.5775
+    vertex 49 25.6787 79.2049
+    vertex -16 25.6787 41.6771
+  endloop
+endfacet
+endsolid Created by Gmsh
-- 
GitLab