diff --git a/Common/Context.h b/Common/Context.h
index ce595dad42553d7294bc32a6baf3983f4f18e4dc..6d87a44df2e598309f11ef7c0d9faabc66acfaf8 100644
--- a/Common/Context.h
+++ b/Common/Context.h
@@ -85,6 +85,7 @@ public :
 
   int fontsize;               // font size for fltk UI
   int gl_fontsize;            // font size for opengl graphics
+  int point_size, line_width; // point/line widths
 
   int viewport[4];            // current viewport 
   double vxmin, vxmax, vymin, vymax; // current viewport in real coordinates 
diff --git a/Common/DefaultOptions.h b/Common/DefaultOptions.h
index 77737c46b918fce650b0915a64937cd3b754ce82..071cae54fbe20c4df1026829020da8852e0b2bbd 100644
--- a/Common/DefaultOptions.h
+++ b/Common/DefaultOptions.h
@@ -133,6 +133,10 @@ StringXNumber GeneralOptions_Number[] = {
     "Y-axis scale factor" },
   { F, "ScaleZ" , opt_general_scale2 , 1.0 , 
     "Z-axis scale factor" },
+  { F|O, "PointSize" , opt_general_point_size , 3. , 
+    "Display size of points (in pixels)" },
+  { F|O, "LineWidth" , opt_general_line_width , 1. , 
+    "Display width of lines (in pixels)" },
   { F|O, "Shininess" , opt_general_shine , 0.4 , 
     "Material shininess (must be > 0)" },
   { F|O, "ColorScheme", opt_general_color_scheme , 0. ,
@@ -435,8 +439,8 @@ StringXNumber PostProcessingOptions_Number[] = {
     "Apply (non-reversible) smoothing to post-processing view when merged" },
   { F|O, "AnimationDelay" , opt_post_anim_delay , 0.25 ,
     "Delay (in seconds) between to animation frames" },
-  { F, "NbViews" , opt_post_nb_views , 0. ,
-    "Current number of views merged (do _not_ change this!)" },
+  { F, "NbViews" , opt_post_nb_views , 0. ,//this default val is not used
+    "Current number of views merged" },
   { 0, NULL , NULL , 0. }
 } ;
 
diff --git a/Common/Options.cpp b/Common/Options.cpp
index 8ba5862b1e2a23d9c6cdd34719f3c09876bd0e10..8b34438319b4ad1f44a364267855bb344104185c 100644
--- a/Common/Options.cpp
+++ b/Common/Options.cpp
@@ -1,4 +1,4 @@
-// $Id: Options.cpp,v 1.51 2001-10-29 16:06:55 geuzaine Exp $
+// $Id: Options.cpp,v 1.52 2001-10-30 08:18:50 geuzaine Exp $
 
 #include "Gmsh.h"
 #include "GmshUI.h"
@@ -669,6 +669,24 @@ double opt_general_scale2(OPT_ARGS_NUM){
   if(action & GMSH_SET) CTX.s[2] = val;
   return CTX.s[2];
 }
+double opt_general_point_size(OPT_ARGS_NUM){
+  if(action & GMSH_SET) 
+    CTX.point_size = (int)val;
+#ifdef _FLTK
+  if(WID && (action & GMSH_GUI))
+    WID->gen_value[6]->value(CTX.point_size);
+#endif
+  return CTX.point_size;
+}
+double opt_general_line_width(OPT_ARGS_NUM){
+  if(action & GMSH_SET) 
+    CTX.line_width = (int)val;
+#ifdef _FLTK
+  if(WID && (action & GMSH_GUI))
+    WID->gen_value[7]->value(CTX.line_width);
+#endif
+  return CTX.line_width;
+}
 double opt_general_shine(OPT_ARGS_NUM){
   if(action & GMSH_SET) 
     CTX.shine = val;
@@ -1160,6 +1178,10 @@ double opt_geometry_volumes_num(OPT_ARGS_NUM){
 double opt_geometry_point_size(OPT_ARGS_NUM){
   if(action & GMSH_SET) 
     CTX.geom.point_size = (int)val;
+#ifdef _FLTK
+  if(WID && (action & GMSH_GUI))
+    WID->geo_value[3]->value(CTX.geom.point_size);
+#endif
   return CTX.geom.point_size;
 }
 double opt_geometry_point_sel_size(OPT_ARGS_NUM){
@@ -1170,6 +1192,10 @@ double opt_geometry_point_sel_size(OPT_ARGS_NUM){
 double opt_geometry_line_width(OPT_ARGS_NUM){
   if(action & GMSH_SET) 
     CTX.geom.line_width = (int)val;
+#ifdef _FLTK
+  if(WID && (action & GMSH_GUI))
+    WID->geo_value[4]->value(CTX.geom.line_width);
+#endif
   return CTX.geom.line_width;
 }
 double opt_geometry_line_sel_width(OPT_ARGS_NUM){
@@ -1390,11 +1416,19 @@ double opt_mesh_volumes_num(OPT_ARGS_NUM){
 double opt_mesh_point_size(OPT_ARGS_NUM){
   if(action & GMSH_SET) 
     CTX.mesh.point_size = (int)val;
+#ifdef _FLTK
+  if(WID && (action & GMSH_GUI))
+    WID->mesh_value[10]->value(CTX.mesh.point_size);
+#endif
   return CTX.mesh.point_size;
 }
 double opt_mesh_line_width(OPT_ARGS_NUM){
   if(action & GMSH_SET) 
     CTX.mesh.line_width = (int)val;
+#ifdef _FLTK
+  if(WID && (action & GMSH_GUI))
+    WID->mesh_value[11]->value(CTX.mesh.line_width);
+#endif
   return CTX.mesh.line_width;
 }
 double opt_mesh_aspect(OPT_ARGS_NUM){
@@ -1533,7 +1567,7 @@ double opt_mesh_color_scheme(OPT_ARGS_NUM){
   }
 #ifdef _FLTK
   if(WID && (action & GMSH_GUI))
-    WID->mesh_value[10]->value(CTX.mesh.color_scheme);
+    WID->mesh_value[12]->value(CTX.mesh.color_scheme);
 #endif
   return CTX.mesh.color_scheme;
 }
@@ -1762,7 +1796,7 @@ double opt_view_arrow_scale(OPT_ARGS_NUM){
   }
 #ifdef _FLTK
   if(WID && (action & GMSH_GUI) && (num == WID->view_number))
-    WID->view_value[10]->value(v->ArrowScale);
+    WID->view_value[60]->value(v->ArrowScale);
 #endif
   return v->ArrowScale;
 }
@@ -1774,7 +1808,7 @@ double opt_view_explode(OPT_ARGS_NUM){
   }
 #ifdef _FLTK
   if(WID && (action & GMSH_GUI) && (num == WID->view_number))
-    WID->view_value[60]->value(v->Explode);
+    WID->view_value[12]->value(v->Explode);
 #endif
   return v->Explode;
 }
@@ -2147,6 +2181,10 @@ double opt_view_point_size(OPT_ARGS_NUM){
     v->PointSize = (int)val;
     v->Changed = 1;
   }
+#ifdef _FLTK
+  if(WID && (action & GMSH_GUI) && (num == WID->view_number))
+    WID->view_value[61]->value(v->PointSize);
+#endif
   return v->PointSize;
 }
 double opt_view_line_width(OPT_ARGS_NUM){
@@ -2155,6 +2193,10 @@ double opt_view_line_width(OPT_ARGS_NUM){
     v->LineWidth = (int)val;
     v->Changed = 1;
   }
+#ifdef _FLTK
+  if(WID && (action & GMSH_GUI) && (num == WID->view_number))
+    WID->view_value[62]->value(v->LineWidth);
+#endif
   return v->LineWidth;
 }
 
diff --git a/Common/Options.h b/Common/Options.h
index 7d4b24ec389ff85978d8429703fe552a904f2552..6854f6154faa25248144d6b7d28193933e73ecae 100644
--- a/Common/Options.h
+++ b/Common/Options.h
@@ -61,6 +61,8 @@ double opt_general_translation2(OPT_ARGS_NUM);
 double opt_general_scale0(OPT_ARGS_NUM);
 double opt_general_scale1(OPT_ARGS_NUM);
 double opt_general_scale2(OPT_ARGS_NUM);
+double opt_general_point_size(OPT_ARGS_NUM);
+double opt_general_line_width(OPT_ARGS_NUM);
 double opt_general_shine(OPT_ARGS_NUM);
 double opt_general_color_scheme(OPT_ARGS_NUM);
 double opt_general_verbosity(OPT_ARGS_NUM);
diff --git a/Fltk/Callbacks.cpp b/Fltk/Callbacks.cpp
index 5571da9eba2f5ea1345824c0932310142058057a..2575cc16c8149a794a87d94581430701dc13ae93 100644
--- a/Fltk/Callbacks.cpp
+++ b/Fltk/Callbacks.cpp
@@ -1,4 +1,4 @@
-// $Id: Callbacks.cpp,v 1.87 2001-10-29 16:06:55 geuzaine Exp $
+// $Id: Callbacks.cpp,v 1.88 2001-10-30 08:18:50 geuzaine Exp $
 
 #include <sys/types.h>
 #include <signal.h>
@@ -347,6 +347,8 @@ void opt_general_ok_cb(CALLBACK_ARGS){
   opt_general_light01(0, GMSH_SET, WID->gen_value[3]->value());
   opt_general_light02(0, GMSH_SET, WID->gen_value[4]->value());
   opt_general_verbosity(0, GMSH_SET, WID->gen_value[5]->value());
+  opt_general_point_size(0, GMSH_SET, WID->gen_value[6]->value());
+  opt_general_line_width(0, GMSH_SET, WID->gen_value[7]->value());
 
   opt_general_default_filename(0, GMSH_SET, (char*)WID->gen_input[0]->value());
   opt_general_tmp_filename(0, GMSH_SET, (char*)WID->gen_input[1]->value());
@@ -392,6 +394,8 @@ void opt_geometry_ok_cb(CALLBACK_ARGS) {
 
   opt_geometry_normals(0, GMSH_SET, WID->geo_value[0]->value());
   opt_geometry_tangents(0, GMSH_SET, WID->geo_value[1]->value());
+  opt_geometry_point_size(0, GMSH_SET, WID->geo_value[3]->value());
+  opt_geometry_line_width(0, GMSH_SET, WID->geo_value[4]->value());
   Draw();
 }
 
@@ -404,7 +408,7 @@ void opt_mesh_show_by_entity_num_cb(CALLBACK_ARGS) {
   opt_geometry_show_by_entity_num_cb(w,data);
 }
 void opt_mesh_color_scheme_cb(CALLBACK_ARGS){
-  opt_mesh_color_scheme(0,GMSH_SET, WID->mesh_value[10]->value());
+  opt_mesh_color_scheme(0,GMSH_SET, WID->mesh_value[12]->value());
   Draw();
 }
 void opt_mesh_ok_cb(CALLBACK_ARGS) {
@@ -439,6 +443,8 @@ void opt_mesh_ok_cb(CALLBACK_ARGS) {
   opt_mesh_radius_sup(0, GMSH_SET, WID->mesh_value[7]->value());
   opt_mesh_normals(0, GMSH_SET, WID->mesh_value[8]->value());
   opt_mesh_explode(0, GMSH_SET, WID->mesh_value[9]->value());
+  opt_mesh_point_size(0, GMSH_SET, WID->mesh_value[10]->value());
+  opt_mesh_line_width(0, GMSH_SET, WID->mesh_value[11]->value());
 
   Draw();
 }
@@ -1898,6 +1904,12 @@ void view_options_ok_cb(CALLBACK_ARGS){
       if(force || WID->view_value[60]->changed())
 	opt_view_arrow_scale(i, GMSH_SET, WID->view_value[60]->value());
 
+      if(force || WID->view_value[61]->changed())
+	opt_view_point_size(i, GMSH_SET, WID->view_value[61]->value());
+
+      if(force || WID->view_value[62]->changed())
+	opt_view_line_width(i, GMSH_SET, WID->view_value[62]->value());
+
       if(force || WID->view_value[11]->changed())
 	opt_view_boundary(i, GMSH_SET, WID->view_value[11]->value());
 
diff --git a/Fltk/Colorbar_Window.cpp b/Fltk/Colorbar_Window.cpp
index 0ca53097323844fc5583295e14cf054f21d2a676..d6e37c78446354855e226f310be12bd4fcfc7c53 100644
--- a/Fltk/Colorbar_Window.cpp
+++ b/Fltk/Colorbar_Window.cpp
@@ -1,4 +1,4 @@
-// $Id: Colorbar_Window.cpp,v 1.12 2001-08-11 23:28:31 geuzaine Exp $
+// $Id: Colorbar_Window.cpp,v 1.13 2001-10-30 08:18:50 geuzaine Exp $
 
 #include "Gmsh.h"
 #include "GmshUI.h"
@@ -239,7 +239,7 @@ void Colorbar_Window::redraw_range(int a, int b){
    // print colortable mode and help
    fl_font(FL_HELVETICA, font_height);
    fl_color(contrast(FL_BLACK,color_bg));
-   int xx0=10, xx1=12*font_height, yy0=10;
+   int xx0=10, xx1=13*font_height, yy0=10;
    if (help_flag){
      i = 0;
      fl_draw("1, 2, ..., 6", xx0,yy0+(i+1)*font_height); 
diff --git a/Fltk/GUI.cpp b/Fltk/GUI.cpp
index cf68fa92d3f25f32563265c2482f92d9fbc2d067..e8d692a374d644c90d29904d46377e3624210684 100644
--- a/Fltk/GUI.cpp
+++ b/Fltk/GUI.cpp
@@ -1,4 +1,4 @@
-// $Id: GUI.cpp,v 1.120 2001-10-29 16:35:15 geuzaine Exp $
+// $Id: GUI.cpp,v 1.121 2001-10-30 08:18:50 geuzaine Exp $
 
 // To make the interface as visually consistent as possible, please:
 // - use the BH, BW, WB, IW values for button heights/widths, window borders, etc.
@@ -978,16 +978,30 @@ void GUI::create_general_options_window(){
 	o->end();
       }
       { 
-	Fl_Group* o = new Fl_Group(WB, WB+BH, width-2*WB, height-3*WB-2*BH, "Projection");
+	Fl_Group* o = new Fl_Group(WB, WB+BH, width-2*WB, height-3*WB-2*BH, "Aspect");
 	o->labelsize(CTX.fontsize);
 	o->hide();
-	gen_butt[10] = new Fl_Check_Button(2*WB, 2*WB+1*BH, BW, BH, "Orthographic");
-	gen_butt[11] = new Fl_Check_Button(2*WB, 2*WB+2*BH, BW, BH, "Perspective");
+	gen_butt[10] = new Fl_Check_Button(2*WB, 2*WB+1*BH, BW, BH, "Orthographic projection");
+	gen_butt[11] = new Fl_Check_Button(2*WB, 2*WB+2*BH, BW, BH, "Perspective projection");
 	for(i=10 ; i<12 ; i++){
 	  gen_butt[i]->type(FL_RADIO_BUTTON);
 	  gen_butt[i]->labelsize(CTX.fontsize);
 	  gen_butt[i]->selection_color(FL_YELLOW);
 	}
+	gen_value[6] = new Fl_Value_Input(2*WB, 2*WB+3*BH, IW, BH, "Point size");
+	gen_value[6]->minimum(1);
+	gen_value[6]->maximum(50);
+	gen_value[6]->step(1);
+	gen_value[7] = new Fl_Value_Input(2*WB, 2*WB+4*BH, IW, BH, "Line width");
+	gen_value[7]->minimum(1);
+	gen_value[7]->maximum(50);
+	gen_value[7]->step(1);
+	for(i=6 ; i<= 7 ; i++){
+	  gen_value[i]->labelsize(CTX.fontsize);
+	  gen_value[i]->textsize(CTX.fontsize);
+	  gen_value[i]->type(FL_HORIZONTAL);
+	  gen_value[i]->align(FL_ALIGN_RIGHT);
+	}
 	o->end();
       }
       { 
@@ -1145,6 +1159,26 @@ void GUI::create_geometry_options_window(){
 	}
 	o->end();
       }
+      { 
+	Fl_Group* o = new Fl_Group(WB, WB+BH, width-2*WB, height-3*WB-2*BH, "Aspect");
+	o->labelsize(CTX.fontsize);
+	o->hide();
+	geo_value[3] = new Fl_Value_Input(2*WB, 2*WB+1*BH, IW, BH, "Point size");
+	geo_value[3]->minimum(1);
+	geo_value[3]->maximum(50);
+	geo_value[3]->step(1);
+	geo_value[4] = new Fl_Value_Input(2*WB, 2*WB+2*BH, IW, BH, "Line width");
+	geo_value[4]->minimum(1);
+	geo_value[4]->maximum(50);
+	geo_value[4]->step(1);
+	for(i=3 ; i<= 4 ; i++){
+	  geo_value[i]->labelsize(CTX.fontsize);
+	  geo_value[i]->textsize(CTX.fontsize);
+	  geo_value[i]->type(FL_HORIZONTAL);
+	  geo_value[i]->align(FL_ALIGN_RIGHT);
+	}
+	o->end();
+      }
       { 
 	Fl_Group* o = new Fl_Group(WB, WB+BH, width-2*WB, height-3*WB-2*BH, "Colors");
 	o->labelsize(CTX.fontsize);
@@ -1328,10 +1362,20 @@ void GUI::create_mesh_options_window(){
 	mesh_value[9]->minimum(0);
 	mesh_value[9]->maximum(1);
 	mesh_value[9]->step(0.01);
-	mesh_value[9]->labelsize(CTX.fontsize);
-	mesh_value[9]->textsize(CTX.fontsize);
-	mesh_value[9]->type(FL_HORIZONTAL);
-	mesh_value[9]->align(FL_ALIGN_RIGHT);
+	mesh_value[10] = new Fl_Value_Input(2*WB, 2*WB+5*BH, IW, BH, "Point size");
+	mesh_value[10]->minimum(1);
+	mesh_value[10]->maximum(50);
+	mesh_value[10]->step(1);
+	mesh_value[11] = new Fl_Value_Input(2*WB, 2*WB+6*BH, IW, BH, "Line width");
+	mesh_value[11]->minimum(1);
+	mesh_value[11]->maximum(50);
+	mesh_value[11]->step(1);
+	for(i=9 ; i<= 11 ; i++){
+	  mesh_value[i]->labelsize(CTX.fontsize);
+	  mesh_value[i]->textsize(CTX.fontsize);
+	  mesh_value[i]->type(FL_HORIZONTAL);
+	  mesh_value[i]->align(FL_ALIGN_RIGHT);
+	}
 	o->end();
       }
       { 
@@ -1344,15 +1388,15 @@ void GUI::create_mesh_options_window(){
 	mesh_butt[17]->labelsize(CTX.fontsize);
 	mesh_butt[17]->selection_color(FL_YELLOW);
 
-	mesh_value[10] = new Fl_Value_Input(2*WB, 2*WB+2*BH, IW, BH, "Predefined color scheme");
-	mesh_value[10]->minimum(0); 
-	mesh_value[10]->maximum(2); 
-	mesh_value[10]->step(1);
-	mesh_value[10]->labelsize(CTX.fontsize);
-	mesh_value[10]->textsize(CTX.fontsize);
-	mesh_value[10]->type(FL_HORIZONTAL);
-	mesh_value[10]->align(FL_ALIGN_RIGHT);
-	mesh_value[10]->callback(opt_mesh_color_scheme_cb);
+	mesh_value[12] = new Fl_Value_Input(2*WB, 2*WB+2*BH, IW, BH, "Predefined color scheme");
+	mesh_value[12]->minimum(0); 
+	mesh_value[12]->maximum(2); 
+	mesh_value[12]->step(1);
+	mesh_value[12]->labelsize(CTX.fontsize);
+	mesh_value[12]->textsize(CTX.fontsize);
+	mesh_value[12]->type(FL_HORIZONTAL);
+	mesh_value[12]->align(FL_ALIGN_RIGHT);
+	mesh_value[12]->callback(opt_mesh_color_scheme_cb);
 
 	Fl_Scroll* s = new Fl_Scroll(2*WB, 3*WB+3*BH, IW+20, height-3*WB-5*BH);
 	i = 0;
@@ -1983,7 +2027,7 @@ void GUI::create_view_options_window(int num){
       view_input[i] = NULL;
     }
 
-    int width = 32*CTX.fontsize;
+    int width = 34*CTX.fontsize;
     int height = 5*WB+11*BH;
     
     view_window = new Fl_Window(width,height);
@@ -2215,41 +2259,56 @@ void GUI::create_view_options_window(int num){
 
 	view_timestep->end();
       }
-      // Vector display
+      // Aspect
       { 
-	view_vector = new Fl_Group(WB, WB+BH, width-2*WB, height-3*WB-2*BH, "Vector");
-	view_vector->labelsize(CTX.fontsize);
-        view_vector->hide();
+	Fl_Group *o = new Fl_Group(WB, WB+BH, width-2*WB, height-3*WB-2*BH, "Aspect");
+	o->labelsize(CTX.fontsize);
+        o->hide();
 
 	{
-	  Fl_Group *o = new Fl_Group(width/2, 2*WB+1*BH, width-4*WB, 4*BH, 0);
-	  view_butt[60] = new Fl_Check_Button(width/2, 2*WB+1*BH, IW, BH, "Line");
-	  view_butt[61] = new Fl_Check_Button(width/2, 2*WB+2*BH, IW, BH, "Arrow");
-	  view_butt[62] = new Fl_Check_Button(width/2, 2*WB+3*BH, IW, BH, "Cone");
-	  view_butt[63] = new Fl_Check_Button(width/2, 2*WB+4*BH, IW, BH, "Displacement");
-	  o->end();
-	}
-	{
-	  Fl_Group *o = new Fl_Group(2*WB, 2*WB+2*BH, width-4*WB, 2*BH, 0);
-	  view_butt[64] = new Fl_Check_Button(2*WB, 2*WB+2*BH, IW, BH, "Cell centered");
-	  view_butt[65] = new Fl_Check_Button(2*WB, 2*WB+3*BH, IW, BH, "Vertex centered");
-	  o->end();
-	}
-	for(i=60 ; i<=65 ; i++){
-	  view_butt[i]->type(FL_RADIO_BUTTON);
-	  view_butt[i]->labelsize(CTX.fontsize);
-	  view_butt[i]->selection_color(FL_YELLOW);
-	  view_butt[i]->callback(set_changed_cb, 0);
+	  view_vector = new Fl_Group(width/2, WB+BH, width-2*WB, height-3*WB-2*BH, 0);
+	  {
+	    Fl_Group *o = new Fl_Group(width/2, 2*WB+2*BH, width-4*WB, 4*BH, 0);
+	    view_butt[60] = new Fl_Check_Button(width/2, 2*WB+2*BH, IW, BH, "Line");
+	    view_butt[61] = new Fl_Check_Button(width/2, 2*WB+3*BH, IW, BH, "Arrow");
+	    view_butt[62] = new Fl_Check_Button(width/2, 2*WB+4*BH, IW, BH, "Cone");
+	    view_butt[63] = new Fl_Check_Button(width/2, 2*WB+5*BH, IW, BH, "Displacement");
+	    o->end();
+	  }
+	  {
+	    Fl_Group *o = new Fl_Group(width/2, 2*WB+6*BH, width-4*WB, 2*BH, 0);
+	    view_butt[64] = new Fl_Check_Button(width/2, 2*WB+6*BH, IW, BH, "Cell centered");
+	    view_butt[65] = new Fl_Check_Button(width/2, 2*WB+7*BH, IW, BH, "Vertex centered");
+	    o->end();
+	  }
+	  for(i=60 ; i<=65 ; i++){
+	    view_butt[i]->type(FL_RADIO_BUTTON);
+	    view_butt[i]->labelsize(CTX.fontsize);
+	    view_butt[i]->selection_color(FL_YELLOW);
+	    view_butt[i]->callback(set_changed_cb, 0);
+	  }
+	  
+	  view_value[60] = new Fl_Value_Input(width/2, 2*WB+ 1*BH, IW, BH, "Vector size");
+	  view_value[60]->minimum(0); 
+	  view_vector->end();
 	}
 
-	view_value[60] = new Fl_Value_Input(2*WB, 2*WB+ 1*BH, IW, BH, "Size");
-	view_value[60]->labelsize(CTX.fontsize);
-	view_value[60]->textsize(CTX.fontsize);
-	view_value[60]->type(FL_HORIZONTAL);
-	view_value[60]->align(FL_ALIGN_RIGHT);
-	view_value[60]->minimum(0); 
-	view_value[60]->callback(set_changed_cb, 0);
-	view_vector->end();
+	view_value[61] = new Fl_Value_Input(2*WB, 2*WB+ 1*BH, IW, BH, "Point size");
+	view_value[61]->minimum(1); 
+	view_value[61]->maximum(50);
+	view_value[61]->step(1);
+	view_value[62] = new Fl_Value_Input(2*WB, 2*WB+ 2*BH, IW, BH, "Line width");
+	view_value[62]->minimum(1); 
+	view_value[62]->maximum(50);
+	view_value[62]->step(1);
+	for(i=60 ; i<=62 ; i++){
+	  view_value[i]->labelsize(CTX.fontsize);
+	  view_value[i]->textsize(CTX.fontsize);
+	  view_value[i]->type(FL_HORIZONTAL);
+	  view_value[i]->align(FL_ALIGN_RIGHT);
+	  view_value[i]->callback(set_changed_cb, 0);
+	}
+	o->end();
       }
       // Colors
       { 
@@ -2378,9 +2437,11 @@ void GUI::update_view_window(int num){
   opt_view_timestep(num, GMSH_GUI, 0);
   opt_view_show_time(num, GMSH_GUI, 0);
 
-  // vector
+  // aspect
   if(v->ScalarOnly) view_vector->deactivate();
   else view_vector->activate();
+  opt_view_point_size(num, GMSH_GUI, 0);
+  opt_view_line_width(num, GMSH_GUI, 0);
   opt_view_arrow_type(num, GMSH_GUI, 0);
   opt_view_arrow_scale(num, GMSH_GUI, 0);
   opt_view_arrow_location(num, GMSH_GUI, 0);
diff --git a/Fltk/Main.cpp b/Fltk/Main.cpp
index 495a0aa651b0d3f8ac5782068876b83c3f8493be..9671c54bd4643b0e91d742e8591ae89e608c5328 100644
--- a/Fltk/Main.cpp
+++ b/Fltk/Main.cpp
@@ -1,4 +1,4 @@
-// $Id: Main.cpp,v 1.33 2001-10-29 08:52:19 geuzaine Exp $
+// $Id: Main.cpp,v 1.34 2001-10-30 08:18:50 geuzaine Exp $
 
 #include <signal.h>
 #include <time.h>
@@ -192,8 +192,6 @@ int main(int argc, char *argv[]){
       Msg(GERROR, "Invalid background mesh (no view)");
   }
 
-  gl_font(FL_HELVETICA, CTX.gl_fontsize);
-
   // Draw the actual scene
   Draw();
   CTX.expose = 1 ;
diff --git a/Fltk/Opengl.cpp b/Fltk/Opengl.cpp
index 24ee0d39179343b5363d9c6e5d0e8e456ea7475a..05ef5557dc252066d73e8df31ca1e7a282553eb5 100644
--- a/Fltk/Opengl.cpp
+++ b/Fltk/Opengl.cpp
@@ -1,4 +1,4 @@
-// $Id: Opengl.cpp,v 1.22 2001-10-29 08:52:19 geuzaine Exp $
+// $Id: Opengl.cpp,v 1.23 2001-10-30 08:18:50 geuzaine Exp $
 
 #include "Gmsh.h"
 #include "GmshUI.h"
@@ -59,6 +59,7 @@ void Draw_String(char *s){
     }
   }
 
+  gl_font(FL_HELVETICA, CTX.gl_fontsize);
   gl_draw(s);
 
 }
diff --git a/Graphics/Axes.cpp b/Graphics/Axes.cpp
index af76da96c064c68a4c642481e6258243f4124a4d..5e5d5c4ec68de9ee0e73ba18cd2949707bad9535 100644
--- a/Graphics/Axes.cpp
+++ b/Graphics/Axes.cpp
@@ -1,4 +1,4 @@
-// $Id: Axes.cpp,v 1.8 2001-10-29 08:52:19 geuzaine Exp $
+// $Id: Axes.cpp,v 1.9 2001-10-30 08:18:50 geuzaine Exp $
 
 #include "Gmsh.h"
 #include "GmshUI.h"
@@ -23,7 +23,8 @@ void Draw_Axes (double s) {
   b = .1 * s;
   c = 0.666 * b;
 
-  glLineWidth(1.); gl2psLineWidth(1.*CTX.print.eps_line_width_factor);
+  glLineWidth(CTX.line_width); 
+  gl2psLineWidth(CTX.line_width*CTX.print.eps_line_width_factor);
   glColor4ubv((GLubyte*)&CTX.color.axes);
 
   glBegin(GL_LINES);
@@ -116,7 +117,8 @@ void Draw_SmallAxes(void){
   yx = l*CTX.rot[1][0] ; yy = l*CTX.rot[1][1] ;
   zx = l*CTX.rot[2][0] ; zy = l*CTX.rot[2][1] ;
 
-  glLineWidth(1.); gl2psLineWidth(1.*CTX.print.eps_line_width_factor);
+  glLineWidth(CTX.line_width); 
+  gl2psLineWidth(CTX.line_width*CTX.print.eps_line_width_factor);
   glColor4ubv((GLubyte*)&CTX.color.small_axes);
 
   glBegin(GL_LINES);
diff --git a/Graphics/Graph2D.cpp b/Graphics/Graph2D.cpp
index df9b70a3edb5cfdbc8995fb632328f5aaebd016a..608bce7c21a4f83a46955d143bc682cee0da703d 100644
--- a/Graphics/Graph2D.cpp
+++ b/Graphics/Graph2D.cpp
@@ -1,4 +1,4 @@
-// $Id: Graph2D.cpp,v 1.5 2001-10-29 17:12:59 geuzaine Exp $
+// $Id: Graph2D.cpp,v 1.6 2001-10-30 08:18:50 geuzaine Exp $
 
 #include "Gmsh.h"
 #include "GmshUI.h"
@@ -13,10 +13,10 @@ extern Context_T   CTX;
 
 #define TIC 5
 
-void addval(Post_View *v, double min, double max, 
-	    int i, int j, int j_inc, 
-	    double xtop, double dx, double ybot,
-	    int numeric){
+static void addval(Post_View *v, double min, double max, 
+		   int i, int j, int j_inc, 
+		   double xtop, double dx, double ybot,
+		   int numeric){
   char label[256];
   double d, x, y;
 
@@ -28,12 +28,13 @@ void addval(Post_View *v, double min, double max,
     d = ((double*)List_Pointer_Fast(v->SP,i+3))[j];
     x = xtop+j*dx;
   }
-  y = ybot+(d-min)/(max-min)*v->GraphSize[1];
 
   if(v->SaturateValues){
     if(d > max) d = max;
     else if(d < min) d = min;
   }
+  y = ybot+(d-min)/(max-min)*v->GraphSize[1];
+
   if(d>=min && d<=max){      
     Palette2(v,min,max,d);
     if(numeric){
@@ -47,10 +48,9 @@ void addval(Post_View *v, double min, double max,
 }
 
 
-void Draw_Graph2D(Post_View *v){
+static void Draw_Graph2D(Post_View *v){
   char label[1024] ;
-  int font_h = gl_height() ; // hauteur totale de la fonte
-  int font_a = gl_height()-gl_descent() ; // hauteur de la fonte au dessus de pt de ref
+  int font_h, font_a ;
   int i, i_inc, i_max, j, j_inc, j_max, k, nb;
   double dx, dy, dv;
   double xtop = v->GraphPosition[0];
@@ -58,6 +58,10 @@ void Draw_Graph2D(Post_View *v){
   double ybot = ytop-v->GraphSize[1];
   double ValMin, ValMax;
 
+  gl_font(FL_HELVETICA,CTX.gl_fontsize);
+  font_h = gl_height() ; // hauteur totale de la fonte
+  font_a = gl_height()-gl_descent() ; // hauteur de la fonte au dessus de pt de ref
+
   switch(v->RangeType){
   case DRAW_POST_DEFAULT : ValMin = v->Min ; ValMax = v->Max ; break;
   case DRAW_POST_CUSTOM  : ValMin = v->CustomMin ; ValMax = v->CustomMax ; break;
@@ -76,11 +80,11 @@ void Draw_Graph2D(Post_View *v){
   // The axes + labels
   
   if(v->ShowScale){
-    glPointSize(CTX.geom.point_size); 
-    gl2psPointSize(CTX.geom.point_size * CTX.print.eps_point_size_factor);
+    glPointSize(CTX.point_size); 
+    gl2psPointSize(CTX.point_size * CTX.print.eps_point_size_factor);
 
-    glLineWidth(CTX.geom.line_width); 
-    gl2psLineWidth(CTX.geom.line_width * CTX.print.eps_line_width_factor);
+    glLineWidth(CTX.line_width); 
+    gl2psLineWidth(CTX.line_width * CTX.print.eps_line_width_factor);
 
     // 2 axes
     glColor4ubv((GLubyte*)&CTX.color.fg);
@@ -118,10 +122,9 @@ void Draw_Graph2D(Post_View *v){
     // x tics + labels
     if(v->GraphType==DRAW_POST_2D_SPACE)
       nb = v->NbSP;
-    else if(v->NbTimeStep>1)
-      nb = v->NbTimeStep;
     else
-      nb = 0;
+      nb = v->NbTimeStep;
+    if(nb == 1) nb=0;
     sprintf(label, v->Format, 9.999);
     if(nb*gl_width(label) > v->GraphSize[0])
       nb = 2;
@@ -164,21 +167,21 @@ void Draw_Graph2D(Post_View *v){
   if(v->GraphType==DRAW_POST_2D_SPACE){
     i_inc = 1;
     i_max = 1;
-    dx = v->GraphSize[0]/(double)(v->NbSP-1);
+    nb = v->NbSP;
     j_inc = List_Nbr(v->SP) / v->NbSP ;
     j_max = List_Nbr(v->SP);
   }
-  else if(v->NbTimeStep>1){
+  else{
     i_inc = List_Nbr(v->SP) / v->NbSP ;
     i_max = List_Nbr(v->SP) ;
-    dx = v->GraphSize[0]/(double)(v->NbTimeStep-1);
+    nb = v->NbTimeStep;
     j_inc = 1;
     j_max = v->TimeStep+1;
   }
-  else{
-    i_max = 0;
-  }
-  
+
+  if(nb==1) nb=0;
+  dx = v->GraphSize[0]/(double)(nb-1);
+
   for(i=0; i<i_max; i+=i_inc){
     if(v->IntervalsType == DRAW_POST_ISO || 
        v->IntervalsType == DRAW_POST_DISCRETE ||
diff --git a/Graphics/Scale.cpp b/Graphics/Scale.cpp
index 8acfd093c0af759523aee4a1bb9485f65fcc0bd3..07788345f99ed2202824c00e78591b89f5beff23 100644
--- a/Graphics/Scale.cpp
+++ b/Graphics/Scale.cpp
@@ -1,4 +1,4 @@
-// $Id: Scale.cpp,v 1.23 2001-10-29 08:52:20 geuzaine Exp $
+// $Id: Scale.cpp,v 1.24 2001-10-30 08:18:50 geuzaine Exp $
 
 #include "Gmsh.h"
 #include "GmshUI.h"
@@ -11,16 +11,9 @@
 
 extern Context_T   CTX;
 
-#if _FLTK
 static double overall ; 
 #define CHECK_W  overall=gl_width(label) ; if(overall > cv_w) cv_w=overall
 
-#else
-
-#define CHECK_W  cv_w=200
-
-#endif
-
 /* Even if all computations in these routines are made in window
    coordinates, double precision is used to work at subpixel accuracy */
 
@@ -41,6 +34,7 @@ void draw_scale(Post_View *v, double xmin, double ymin, double *width, double he
   char      label[1024] ;
   double    Val, ValMin, ValMax;
 
+  gl_font(FL_HELVETICA,CTX.gl_fontsize);
   font_h  = gl_height() ;             /* hauteur totale de la fonte */
   font_a  = gl_height()-gl_descent() ;/* hauteur de la fonte au dessus de pt de ref */
   label_h = 1.8*font_h ;              /* hauteur du label */
diff --git a/Makefile b/Makefile
index 9ac2412de07ca3f1f7f1b80fd97e8790aea59222..42132ae77ad3ceb7eef3a6cf25b74c6141b57cb0 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
-# $Id: Makefile,v 1.158 2001-10-29 08:52:19 geuzaine Exp $
+# $Id: Makefile,v 1.159 2001-10-30 08:18:49 geuzaine Exp $
 
-GMSH_RELEASE = 1.27
+GMSH_RELEASE = 1.28
 
 MAKE = make
 CXX = c++
@@ -318,7 +318,7 @@ link_linux_gcc-2.95:
 linux_gcc-2.95: tag compile_linux_gcc-2.95 link_linux_gcc-2.95 strip_bin
 rpm: src
 	mv $(GMSH_SRCRPM).tar.gz /usr/src/redhat/SOURCES
-	rpm -bb utils/gmsh_fltk.spec
+	rpm -bb utils/gmsh.spec
 	cp /usr/src/redhat/RPMS/i386/$(GMSH_SRCRPM)-?.i386.rpm .
 	cp /usr/src/redhat/BUILD/$(GMSH_SRCRPM)/gmsh-$(GMSH_RELEASE)-$(GMSH_UNAME).tgz .
 
diff --git a/Mesh/Read_Mesh.cpp b/Mesh/Read_Mesh.cpp
index d0edf4b6b890c9f8273aa5cbbffc207270209e7e..a9ea073023bf02d8e43b8a8cb952e71ec8bfb8e4 100644
--- a/Mesh/Read_Mesh.cpp
+++ b/Mesh/Read_Mesh.cpp
@@ -1,4 +1,4 @@
-// $Id: Read_Mesh.cpp,v 1.30 2001-09-05 09:35:29 geuzaine Exp $
+// $Id: Read_Mesh.cpp,v 1.31 2001-10-30 08:18:50 geuzaine Exp $
 
 #include "Gmsh.h"
 #include "Geo.h"
@@ -53,7 +53,8 @@ void Read_Mesh_MSH (Mesh *M, FILE *File_GEO){
   Surface S , *s , **ss;
   Volume  V , *v , **vv;
   Tree_T *Duplicates ;
-  
+  List_T *Physicals ;
+
   while (1) {
     do { 
       fgets(String,sizeof(String), File_GEO) ; 
@@ -111,6 +112,8 @@ void Read_Mesh_MSH (Mesh *M, FILE *File_GEO){
       if(CTX.mesh.check_duplicates)
 	Duplicates = Tree_Create (sizeof (Vertex *), comparePosition);
 
+      Physicals = List_Create(10,10,sizeof(int));
+
       for (i_Element = 0 ; i_Element < Nbr_Elements ; i_Element++) {
         
 	// HACK FROM JF
@@ -118,7 +121,9 @@ void Read_Mesh_MSH (Mesh *M, FILE *File_GEO){
         //       &Num, &Type, &Physical, &Elementary, &Nbr_Nodes) ;
         fscanf(File_GEO, "%d %d %d %d %d", 
                &Num, &Type, &Elementary, &Physical, &Nbr_Nodes) ;
-        
+
+        List_Insert(Physicals, &Elementary, fcmp_int);
+
         for (j = 0 ; j < Nbr_Nodes ; j++)
           fscanf(File_GEO, "%d", &verts[j].Num) ;
         
@@ -286,6 +291,11 @@ void Read_Mesh_MSH (Mesh *M, FILE *File_GEO){
   else
     M->status = -1 ;
 
+  for(i=0;i<List_Nbr(Physicals);i++){
+    List_Read(Physicals, i, &Physical);
+    Msg(INFO, "Got physical %d", Physical);
+  }
+
 }
 
 /* ------------------------------------------------------------------------ */
diff --git a/Parser/OpenFile.cpp b/Parser/OpenFile.cpp
index a2d95856c53cbd0ef3bf68d8025ea458d76787c1..0855457322c51eeab9f4b66c8cbd100c42b7bd27 100644
--- a/Parser/OpenFile.cpp
+++ b/Parser/OpenFile.cpp
@@ -1,4 +1,4 @@
-// $Id: OpenFile.cpp,v 1.21 2001-10-29 08:52:21 geuzaine Exp $
+// $Id: OpenFile.cpp,v 1.22 2001-10-30 08:18:50 geuzaine Exp $
 
 #include "Gmsh.h"
 #include "Numeric.h"
@@ -97,7 +97,7 @@ void MergeProblem(char *name){
 
 void OpenProblem(char *name){
   char ext[6];
-  int status;
+  int i, status;
 
   if(CTX.threads_lock){
     Msg(INFO, "I'm busy! Ask me that later...");
@@ -161,6 +161,10 @@ void OpenProblem(char *name){
   else
     CalculateMinMax(THEM->Vertices,NULL);
 
+  for(i=0;i<List_Nbr(THEM->PhysicalGroups);i++)
+    Msg(INFO, "Got physical %d", 
+	(*(PhysicalGroup **)List_Pointer(THEM->PhysicalGroups,i))->Num);
+  
 #ifndef _BLACKBOX
   if (!EntitesVisibles) {
     RemplirEntitesVisibles(1);
diff --git a/Plugin/ideas_for_new_plugins b/Plugin/ideas_for_new_plugins
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/benchmarks/3d/BOX.geo b/benchmarks/3d/BOX.geo
deleted file mode 100644
index 972cf2aad39da9ebb7310b3f1d4fa21b320bd6ef..0000000000000000000000000000000000000000
--- a/benchmarks/3d/BOX.geo
+++ /dev/null
@@ -1,81 +0,0 @@
-/// Function Box: 
-// create a box - of width wBox, length lBox and height hBox
-//              - of lower corner xBox, yBox, zBox
-//              - rotated from thetaBox degrees from the x axis
-//              - characteristic length lcBox
-//Function Box
-
-  p1 = newp; Point(p1) = {xBox,      yBox,      zBox,  lcBox} ;
-  p2 = newp; Point(p2) = {xBox+wBox, yBox,      zBox,  lcBox} ;
-  p3 = newp; Point(p3) = {xBox+wBox, yBox+lBox, zBox,  lcBox} ;
-  p4 = newp; Point(p4) = {xBox,      yBox+lBox, zBox,  lcBox} ;
-
-  p5 = newp; Point(p5) = {xBox,      yBox,      zBox+hBox,  lcBox} ;
-  p6 = newp; Point(p6) = {xBox+wBox, yBox,      zBox+hBox,  lcBox} ;
-  p7 = newp; Point(p7) = {xBox+wBox, yBox+lBox, zBox+hBox,  lcBox} ;
-  p8 = newp; Point(p8) = {xBox,      yBox+lBox, zBox+hBox,  lcBox} ;
-  
-  Boxes_Point1[iBox] = p1 ;
-  Boxes_Point2[iBox] = p2 ;
-  Boxes_Point3[iBox] = p3 ;
-  Boxes_Point4[iBox] = p4 ;
-  Boxes_Point5[iBox] = p5 ;
-
-  c1 = newreg; Line(c1) = {p1,p2};
-  c2 = newreg; Line(c2) = {p2,p3};
-  c3 = newreg; Line(c3) = {p3,p4};
-  c4 = newreg; Line(c4) = {p4,p1};
-
-  c5 = newreg; Line(c5) = {p5,p6};
-  c6 = newreg; Line(c6) = {p6,p7};
-  c7 = newreg; Line(c7) = {p7,p8};
-  c8 = newreg; Line(c8) = {p8,p5};
-
-  c9 = newreg; Line(c9) = {p1,p5};
-  c10 = newreg; Line(c10) = {p2,p6};
-  c11 = newreg; Line(c11) = {p3,p7};
-  c12 = newreg; Line(c12) = {p4,p8};
-
-  Boxes_Linep1p2[iBox] = c1 ;
-  Boxes_Linep2p1[iBox] = -c1 ;
-  Boxes_Linep2p3[iBox] = -c2 ;
-  Boxes_Linep3p4[iBox] = -c3 ;
-  Boxes_Linep4p1[iBox] = -c4 ;
-  Boxes_Linep5p6[iBox] = c5 ;
-  Boxes_Linep8p5[iBox] = -c8 ;
-  Boxes_Linep1p5[iBox] = c9 ;
-  Boxes_Linep2p6[iBox] = -c10 ;
-  Boxes_Linep4p8[iBox] = -c12 ;
-
-
-  l1 = newreg; Line Loop(l1) = {c1,c2,c3,c4}; Plane Surface(l1+1) = {l1};
-  l2 = newreg; Line Loop(l2) = {c5,c6,c7,c8}; Plane Surface(l2+1) = {l2};
-
-  Rotate{{0,0,1},{xBox,yBox,zBox},thetaBox*Pi/180}{ Surface{l1+1}; }
-  Rotate{{0,0,1},{xBox,yBox,zBox},thetaBox*Pi/180}{ Surface{l2+1}; }
- 
-  l3 = newreg; Line Loop(l3) = {c9,-c8,-c12,c4}; Plane Surface(l3+1) = {l3};
-  l4 = newreg; Line Loop(l4) = {c10,-c5,-c9,c1}; Plane Surface(l4+1) = {l4};
-  l5 = newreg; Line Loop(l5) = {c6,-c11,-c2,c10}; Plane Surface(l5+1) = {l5};
-  l6 = newreg; Line Loop(l6) = {c12,-c7,-c11,c3}; Plane Surface(l6+1) = {l6};
-
-  Boxes_LineLoop1[iBox] = l1 ;
-  Boxes_LineLoop2[iBox] = l2 ;
-  Boxes_LineLoop3[iBox] = l3 ;
-  Boxes_LineLoop4[iBox] = l4 ;
-  Boxes_LineLoop5[iBox] = l5 ;
-  Boxes_LineLoop6[iBox] = l6 ;
-
-  Boxes_PlanSurf1[iBox] = l1+1;
-  Boxes_PlanSurf2[iBox] = l2+1;
-  Boxes_PlanSurf3[iBox] = l3+1;
-  Boxes_PlanSurf4[iBox] = l4+1;
-  Boxes_PlanSurf5[iBox] = l5+1;
-  Boxes_PlanSurf6[iBox] = l6+1;
-
-  s = newreg; Surface Loop(s) = {l2+1,l4+1,l5+1,l6+1,l3+1,l1+1}; Volume(s+1) = s ;
-
-  Boxes_SurfaceLoop[iBox] = s ;
-  Boxes_Volume[iBox] = s+1 ;
-
-//Return
diff --git a/benchmarks/extrude/stator1910.geo b/benchmarks/extrude/stator1910.geo
new file mode 100644
index 0000000000000000000000000000000000000000..817b310f35d664e93a0a15bebd13166c91796202
--- /dev/null
+++ b/benchmarks/extrude/stator1910.geo
@@ -0,0 +1,305 @@
+
+Geometry.AutoCoherence=0;
+
+s=1;
+lc =0.004;
+mm=1.e-3;
+
+R = 40.*mm;
+r = 9.5*mm;
+
+nbr_tooth = 72;
+nbr_gap = 12;
+NodLin = 6;   
+teta_vide = 1/40;
+teta_tooth = 5*Pi/180-teta_vide;
+teta_gap = teta_vide/2;
+
+Point(1) = {0,0,0,lc}; Point(2) = {r,0,0,lc/1.5}; Point(3) = {12.5e-3,0,0,lc}; 
+Point(4) = {17.5e-3,0,-1e-3,lc}; Point(5) = {35e-3,0,-1e-3,lc}; Point(6) = {37e-3,0,-4e-3,lc/4}; 
+Point(7) = {38e-3,0,-4e-3,lc/4}; Point(8) = {12.5e-3,0,1e-3,lc}; Point(9) = {17.5e-3,0,1e-3,lc};
+Point(10) = {35e-3,0,1e-3,lc}; Point(11) = {R,0,1e-3,lc}; Point(12) = {r,0,4e-3,lc/1.5};
+Point(13) = {12.5e-3,0,4e-3,lc}; Point(14) = {12.5e-3,0,3e-3,lc}; Point(15) = {17.5e-3,0,3e-3,lc};
+Point(16) = {35e-3,0,3e-3,lc}; Point(17) = {R,0,3e-3,lc}; Point(18) = {17.5e-3,0,5e-3,lc};
+Point(19) = {35e-3,0,5e-3,lc}; Point(20) = {37e-3,0,8e-3,lc/4}; Point(21) = {38e-3,0,8e-3,lc/4};
+
+Line(1) = {2,3}; Line(2) = {3,8}; Line(3) = {8,9}; Line(4) = {9,10}; Line(5) = {10,11};
+Line(6) = {11,17}; Line(7) = {17,16}; Line(8) = {16,15}; Line(9) = {15,14}; Line(10) = {14,13};
+Line(11) = {13,12}; Line(12) = {12,2}; Line(13) = {10,6}; Line(14) = {6,7}; Line(15) = {7,11};
+Line(16) = {16,20}; Line(17) = {20,21}; Line(18) = {21,17}; Line(19) = {9,4}; Line(20) = {4,5};
+Line(21) = {5,10}; Line(22) = {15,18}; Line(23) = {18,19}; Line(24) = {19,16};
+
+Line Loop(1) = {9,10,11,12,1,2,3,4,5,6,7,8};
+Plane Surface(2) = {1};
+Line Loop(3) = {-15,-14,-13,5};
+Plane Surface(4) = {3};
+Line Loop(5) = {7,16,17,18};
+Plane Surface(6) = {5};
+Line Loop(7) = {-21,-20,-19,4};
+Plane Surface(8) = {7};
+Line Loop(9) = {8,22,23,24};
+Plane Surface(10) = {9};
+
+V_corp      = 1e6;
+V_dent      = 2e6;
+V_PZT_lower = 3e6;
+V_PZT_upper = 4e6;
+N_          = 100;
+
+V_100dent   = 123456;
+
+// Sector 1 ______________________________________________________________
+
+i_sect = 1;
+
+Extrude Surface {2, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_corp, 1};                           // corp   
+  };
+Extrude Surface {4, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_100dent, 1};                        // pas de dent
+  };
+Extrude Surface {6, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_100dent, 1};                        // pas de dent
+  };
+Extrude Surface {8, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1 ,V_PZT_lower + N_*(i_sect-1), 1 };     // PZT_lower
+  };
+Extrude Surface {10, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_PZT_upper + N_*(i_sect-1), 1 };     // PZT_upper 
+  };
+
+Extrude Surface {86, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1 ,V_corp, 1 };                                // corp
+  };
+Extrude Surface {108, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_100dent, 1 };                             // pas de dent
+  };
+Extrude Surface {130, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_100dent, 1 };                             // pas de dent
+  };
+Extrude Surface {152, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_PZT_lower + N_*(i_sect-1), 1};            // PZT_lower
+  };
+Extrude Surface {174, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_PZT_upper + N_*(i_sect-1), 1};            //  PZT_upper 
+  };
+
+L_sec=(Pi/12-teta_vide)*R; 
+l_vide=teta_vide*R/L_sec;
+l_dent=teta_tooth*R/L_sec;
+
+For i In {0:4}
+  ListVol1[i]=V_corp ;   // corp
+  ListVol2[i]=V_dent+i; //  dents ou vides : V_dent<-dent, V_dent+1<-vide ...
+  ListVol3[i]=V_PZT_lower + N_*(i_sect-1);   // PZT_lower
+  ListVol4[i]=V_PZT_upper + N_*(i_sect-1);   // PZT_upper
+  ListExt[i]=1;
+EndFor
+
+ListDiv[0]=l_dent;
+For i In {1:3}
+  If ( !Modulo(i,2) )
+    ListDiv[i]=l_dent+ListDiv[i-1];
+  EndIf
+  If ( Modulo(i,2) )
+    ListDiv[i]=l_vide+ListDiv[i-1];
+  EndIf
+EndFor
+ListDiv[4]=1;
+
+Extrude Surface {86+150, {0,0,1}, {0,0,0}, Pi/12-teta_vide}{
+  Recombine ; Layers {  ListExt[{0:4}] , ListVol1[{0:4}], ListDiv[{0:4}] }; 
+  };
+Extrude Surface {108+150, {0,0,1}, {0,0,0}, Pi/12-teta_vide}{
+  Recombine ; Layers {  ListExt[{0:4}] , ListVol2[{0:4}], ListDiv[{0:4}] }; 
+  };
+Extrude Surface {130+150, {0,0,1}, {0,0,0}, Pi/12-teta_vide}{
+  Recombine ; Layers {  ListExt[{0:4}] , ListVol2[{0:4}], ListDiv[{0:4}] };
+  };
+Extrude Surface {152+150, {0,0,1}, {0,0,0}, Pi/12-teta_vide}{
+  Recombine ; Layers {  ListExt[{0:4}] , ListVol3[{0:4}], ListDiv[{0:4}] };
+  };
+Extrude Surface {174+150, {0,0,1}, {0,0,0}, Pi/12-teta_vide}{
+  Recombine ; Layers {  ListExt[{0:4}] , ListVol4[{0:4}], ListDiv[{0:4}] };
+  };
+
+Extrude Surface {86+2*150, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1 ,V_corp, 1 };                                // corp
+  };
+Extrude Surface {108+2*150, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_100dent, 1 };                             // pas de dent
+  };
+Extrude Surface {130+2*150, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_100dent, 1};                              // pas de dent
+  };
+Extrude Surface {152+2*150, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_PZT_lower + N_*(i_sect-1), 1};                            // PZT_lower
+  };
+Extrude Surface {174+2*150, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_PZT_upper + N_*(i_sect-1), 1};                            //  PZT_upper 
+  };
+
+Extrude Surface {86+3*150, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_corp, 1};                          // corp   
+  };
+Extrude Surface {108+3*150, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_100dent, 1};                       // pas de dent
+  };
+Extrude Surface {130+3*150, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_100dent, 1};                       // pas de dent
+  };
+Extrude Surface {152+3*150, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_PZT_lower + N_*(i_sect-1), 1 };    // PZT_lower
+  };
+Extrude Surface {174+3*150, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_PZT_upper + N_*(i_sect-1), 1 };    // PZT_upper 
+  };
+
+
+// Sector 2..n ______________________________________________________________
+
+For i_sect In {2:4}
+
+Extrude Surface {86+((i_sect-2)*5+4)*150, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_corp, 1};                          // corp   
+  };
+Extrude Surface {108+((i_sect-2)*5+4)*150, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_100dent, 1};                       // pas de dent
+  };
+Extrude Surface {130+((i_sect-2)*5+4)*150, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_100dent, 1};                       // pas de dent
+  };
+Extrude Surface {152+((i_sect-2)*5+4)*150, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_PZT_lower + N_*(i_sect-1), 1 };   // PZT_lower
+  };
+Extrude Surface {174+((i_sect-2)*5+4)*150, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_PZT_upper + N_*(i_sect-1), 1 };   // PZT_upper 
+  };
+
+
+Extrude Surface {86+((i_sect-2)*5+5)*150, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_corp, 1 };                                // corp
+  };
+Extrude Surface {108+((i_sect-2)*5+5)*150, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_100dent, 1 };                             // pas de dent
+  };
+Extrude Surface {130+((i_sect-2)*5+5)*150, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_100dent, 1};                              // pas de dent
+  };
+Extrude Surface {152+((i_sect-2)*5+5)*150, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_PZT_lower + N_*(i_sect-1), 1};            // PZT_lower
+  };
+Extrude Surface {174+((i_sect-2)*5+5)*150, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_PZT_upper + N_*(i_sect-1), 1};            //  PZT_upper 
+  };
+
+For i In {0:4}
+  ListVol4[i] = V_PZT_lower + N_*(i_sect-1);   // PZT_lower
+  ListVol5[i] = V_PZT_upper + N_*(i_sect-1);   // PZT_upper
+EndFor
+
+Extrude Surface {86+((i_sect-2)*5+6)*150, {0,0,1}, {0,0,0}, Pi/12-teta_vide}{
+  Recombine ; Layers {  ListExt[{0:4}] , ListVol1[{0:4}], ListDiv[{0:4}] }; 
+  };
+Extrude Surface {108+((i_sect-2)*5+6)*150, {0,0,1}, {0,0,0}, Pi/12-teta_vide}{
+  Recombine ; Layers {  ListExt[{0:4}] , ListVol2[{0:4}], ListDiv[{0:4}] }; 
+  };
+Extrude Surface {130+((i_sect-2)*5+6)*150, {0,0,1}, {0,0,0}, Pi/12-teta_vide}{
+  Recombine ; Layers {  ListExt[{0:4}] , ListVol2[{0:4}], ListDiv[{0:4}] };
+  };
+Extrude Surface {152+((i_sect-2)*5+6)*150, {0,0,1}, {0,0,0}, Pi/12-teta_vide}{
+  Recombine ; Layers {  ListExt[{0:4}] , ListVol3[{0:4}], ListDiv[{0:4}] };
+  };
+Extrude Surface {174+((i_sect-2)*5+6)*150, {0,0,1}, {0,0,0}, Pi/12-teta_vide}{
+  Recombine ; Layers {  ListExt[{0:4}] , ListVol4[{0:4}], ListDiv[{0:4}] };
+  };
+
+Extrude Surface {86+((i_sect-2)*5+7)*150, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_corp, 1 };                             // corp
+  };
+Extrude Surface {108+((i_sect-2)*5+7)*150, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_100dent, 1 };                             // pas de dent
+  };
+Extrude Surface {130+((i_sect-2)*5+7)*150, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_100dent, 1};                              // pas de dent
+  };
+Extrude Surface {152+((i_sect-2)*5+7)*150, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_PZT_lower + N_*(i_sect-1), 1};                              // PZT_lower
+  };
+Extrude Surface {174+((i_sect-2)*5+7)*150, {0,0,1}, {0,0,0}, teta_vide/2 -teta_gap/2 }{
+  Recombine ; Layers { 1, V_PZT_upper + N_*(i_sect-1), 1};                          //  PZT_upper 
+  };
+
+Extrude Surface {86+((i_sect-2)*5+8)*150, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_corp, 1};                 // corp   
+  };
+Extrude Surface {108+((i_sect-2)*5+8)*150, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_100dent, 1};                 // pas de dent
+  };
+Extrude Surface {130+((i_sect-2)*5+8)*150, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_100dent, 1};                 // pas de dent
+  };
+Extrude Surface {152+((i_sect-2)*5+8)*150, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_PZT_lower + N_*(i_sect-1), 1 };                // PZT_lower
+  };
+Extrude Surface {174+((i_sect-2)*5+8)*150, {0,0,1}, {0,0,0}, teta_gap/2}{
+  Recombine ; Layers { 1, V_PZT_upper + N_*(i_sect-1), 1 };                // PZT_upper 
+  };
+
+EndFor 
+
+Coherence;
+
+// Extruding finished !!! __________________________________________________________________
+
+/*
+PZTplus  = 1000;
+PZTminus = 2000;
+
+Corp = 3000; 
+
+ElectrodePlus = 1001;
+ElectrodeMinus = 1002;
+Masse = 1003;
+
+Inner_Cylinder = 1009;
+Point99 =  1010;
+Point101 = 1011;
+
+For i In {0:2}
+   ListDent[i]=V_dent+i*2;
+EndFor
+Physical Volume(Corp) = {V_corp, ListDent[{0:2}]};
+
+switch = 1;
+For i_sect In {1:4}
+      ListPZT_lower_plus[i_sect] = V_PZT_lower + N_*(i_sect-1)+ (iNodLin-1); 
+      ListPZT_lower_plus[i_sect] = V_PZT_lower + N_*(i_sect+1-1) + (iNodLin-1);
+      ListPZT_lower_minus[i_sect]=
+EndFor
+ 
+   ListPZT_lower_plus[i_sect] = V_PZT_lower + N_*(i_sect-1); 
+   ListPZT_lower_minus[i_sect+2]= V_PZT_lower + N_*(i_sect-1+2); 
+
+   ListPZT_upper_plus[i_sect] = V_PZT_lower + N_*(i_sect-1); 
+   ListPZT_upper_minus[i_sect+2]= V_PZT_lower + N_*(i_sect-1+1); 
+
+
+EndFor
+
+Physical Volume(PZTplus)  = {  ListPZTplus[{1:2}] } ; 
+Physical Volume(PZTminus) = {  ListPZTminus[{3:4}] } ;
+
+*/
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/benchmarks/2d/charts.geo b/benchmarks/misc/charts.geo
similarity index 95%
rename from benchmarks/2d/charts.geo
rename to benchmarks/misc/charts.geo
index 79eb2872be2a9563fb268156200739bd40145d04..c7bf489ea1082e787b5dc562e075309204b41121 100644
--- a/benchmarks/2d/charts.geo
+++ b/benchmarks/misc/charts.geo
@@ -1,7 +1,4 @@
 
-View.GraphType=2;
-View.Format="%.3g";
-
 View "test" {
   SP(0,2,0){1   ,0.2+1  ,0.26+1  ,0.2+1  ,0.26+1  ,0.2+1  ,0.26+1  ,0.2+1  ,0.26+1   };
   SP(1,0,0){1.2 ,0.2+1.2,0.24+1.2,0.2+1.2,0.24+1.2,0.2+1.2,0.24+1.2,0.2+1.2,0.24+1.2 };
@@ -15,6 +12,9 @@ View "test" {
   SP(9,0,0){0   ,0.2+0  ,0.42+0  ,0.2+0  ,0.42+0  ,0.2+0  ,0.42+0  ,0.2+0  ,0.42+0   };
 };
 
+View[0].GraphType=2;
+View[0].Format="%.3g";
+
 /*
 View "annote" {
   T2(0,0){ Sprintf("2D text: Time = %g!!!", View[0].Time) };
diff --git a/benchmarks/misc/triangul.pos b/benchmarks/misc/triangul.pos
new file mode 100644
index 0000000000000000000000000000000000000000..78780c0dc62169acb4bc07894d851130c0f065ce
--- /dev/null
+++ b/benchmarks/misc/triangul.pos
@@ -0,0 +1,6737 @@
+View "phi" {
+SP(0.046414863,0.26840411,0){-184.29525};
+SP(0.21350915,0.14995568,0){-136.81981};
+SP(0.26981912,0.05216005,0){-29.686793};
+SP(0.25013802,0.041576231,0){-44.712762};
+SP(0.25458392,0.046691418,0){-44.429465};
+SP(0.20799449,0.14619325,0){-157.63581};
+SP(0.1743325,0.14658017,0){-260.97174};
+SP(0.1661363,0.15208002,0){-282.8861};
+SP(0.082181913,0.21240283,0){-415.61758};
+SP(0.072376394,0.21325785,0){-438.97165};
+SP(0.20531072,0.098575231,0){-171.07716};
+SP(0.19874898,0.10592666,0){-191.46624};
+SP(0.14653113,0.17436149,0){-318.49164};
+SP(0.15202975,0.16616677,0){-313.76292};
+SP(0.12311608,0.18857855,0){-366.3108};
+SP(0.21323072,0.072373822,0){-129.82424};
+SP(0.10590104,0.19872913,0){-393.88833};
+SP(0.18855855,0.12310127,0){-224.95637};
+SP(0.18359629,0.14919021,0){-229.76069};
+SP(0.18561152,0.15552293,0){-217.33354};
+SP(0.11931398,0.24270628,0){-172.9777};
+SP(0.12153152,0.23658016,0){-196.21822};
+SP(0.19673312,0.14104517,0){-194.68113};
+SP(0.19008101,0.14074301,0){-215.15664};
+SP(0.21842881,0.10443589,0){-143.04298};
+SP(0.21490513,0.098812826,0){-148.86926};
+SP(0.22560902,0.087720335,0){-118.65511};
+SP(0.21910017,0.089040496,0){-133.06806};
+SP(0.039625368,0.2692551,0){-187.2643};
+SP(0.11549829,0.2706503,0){-34.900411};
+SP(0.27065559,0.11549621,0){-13.980953};
+SP(0.24273744,0.11926321,0){-79.485205};
+SP(0.23661891,0.12149156,0){-94.255288};
+SP(0.27413998,0.05741847,0){-25.71817};
+SP(0.052233879,0.2873855,0){-51.989967};
+SP(0.28739659,0.052228296,0){-9.360179};
+SP(0.084481611,0.25417802,0){-201.60722};
+SP(0.18458987,0.11555338,0){-234.41408};
+SP(0.11556275,0.18457745,0){-401.89639};
+SP(0.21012798,0.18676446,0){-79.573356};
+SP(0.20748526,0.066053649,0){-131.72728};
+SP(0.10605392,0.19019977,0){-418.99015};
+SP(0.15002269,0.15785387,0){-331.20153};
+SP(0.15782352,0.15005318,0){-312.24362};
+SP(0.19019218,0.10603836,0){-214.06794};
+SP(0.25420028,0.084421651,0){-61.829005};
+SP(0.20063457,0.044322391,0){-103.671};
+SP(0.066070834,0.20747209,0){-481.55448};
+SP(0.044340205,0.20062651,0){-570.2135};
+SP(0.15692055,0.23322543,0){-101.73428};
+SP(0.19108931,0.21949555,0){-43.896309};
+SP(0.058286897,0.28953188,0){-30.446482};
+SP(0.18891522,0.2262036,0){-26.299756};
+SP(0.1300312,0.18268356,0){-356.92702};
+SP(0.28954018,0.058282772,0){-6.1355331};
+SP(0.20924531,0.080533746,0){-147.32037};
+SP(0.135854,0.18431817,0){-333.69765};
+SP(0.21227352,0.08576312,0){-145.93665};
+SP(0.047835992,0.26253461,0){-220.03716};
+SP(0.097408514,0.20194184,0){-410.58254};
+SP(0.096024701,0.20782661,0){-393.43553};
+SP(0.26394553,0.05357912,0){-37.132398};
+SP(0.18267108,0.13002276,0){-242.59789};
+SP(0.18428383,0.13585454,0){-236.13472};
+SP(0.20281663,0.051495054,0){-115.07937};
+SP(0.051521199,0.20280906,0){-541.43034};
+SP(0.082138396,0.2476187,0){-243.67471};
+SP(0.1076118,0.26913199,0){-62.539304};
+SP(0.26913436,0.10760473,0){-23.77031};
+SP(0.24761007,0.08206803,0){-74.126631};
+SP(0.24870113,0.016763144,0){-19.365627};
+SP(0.13970043,0.17473829,0){-340.75329};
+SP(0.016772991,0.24865903,0){-346.2375};
+SP(0.20396462,0.091863487,0){-169.70685};
+SP(0.17472582,0.13972174,0){-264.24364};
+SP(0.08580466,0.20658332,0){-429.06119};
+SP(0.11983863,0.26401011,0){-60.848637};
+SP(0.26401988,0.11983182,0){-25.676903};
+SP(0.20752918,0.18003648,0){-104.19439};
+SP(0.15616565,0.22610762,0){-133.63414};
+SP(0.23807109,0.035654724,0){-48.750016};
+SP(0.20633139,0.038324048,0){-84.467167};
+SP(0.10523848,0.25306824,0){-157.62407};
+SP(0.038358562,0.20631993,0){-558.44192};
+SP(0.25308161,0.10520187,0){-61.293514};
+SP(0.23380848,0.15668652,0){-64.313264};
+SP(0.11095435,0.25065065,0){-155.55468};
+SP(0.25067162,0.11090649,0){-64.536602};
+SP(0.21010202,0.055801312,0){-111.46394};
+SP(0.0083418113,0.27730968,0){-155.75429};
+SP(0.27732223,0.0083416303,0){-3.8604491};
+SP(0.052558069,0.21149656,0){-498.72292};
+SP(0.058188368,0.21278222,0){-478.5379};
+SP(0.22668548,0.1559312,0){-87.512592};
+SP(0.080527497,0.28367508,0){-32.941159};
+SP(0.17973351,0.20977284,0){-114.9602};
+SP(0.03949843,0.22037377,0){-483.75737};
+SP(0.0087064878,0.29119394,0){-59.305934};
+SP(0.2836908,0.080518716,0){-8.8347891};
+SP(0.29119307,0.0087026205,0){-1.2717364};
+SP(0.022524465,0.25184463,0){-319.89387};
+SP(0.23964419,0.028742026,0){-38.832986};
+SP(0.25197482,0.022515644,0){-24.412601};
+SP(0.093281849,0.23707013,0){-271.86946};
+SP(0.098917472,0.24056439,0){-239.42607};
+SP(0.074926965,0.28178851,0){-54.734026};
+SP(0.0042441203,0.29574323,0){-28.844393};
+SP(0.22287594,0.11607582,0){-132.05963};
+SP(0.22008536,0.12209644,0){-138.0802};
+SP(0.29574323,0.0042441203,0){0};
+SP(0.0044623674,0.28295071,0){-117.39035};
+SP(0.28181766,0.07491069,0){-14.102029};
+SP(0.25322934,0.011943136,0){-12.320472};
+SP(0.17750706,0.1164392,0){-255.00162};
+SP(0.2008514,0.068649262,0){-147.40593};
+SP(0.11643169,0.17749496,0){-415.72447};
+SP(0.28294984,0.0044585002,0){-1.2717364};
+SP(0.099430285,0.18754762,0){-448.4118};
+SP(0.14295054,0.15691818,0){-356.24985};
+SP(0.21832585,0.042318063,0){-78.620792};
+SP(0.18752598,0.099433097,0){-216.35772};
+SP(0.068649453,0.20083664,0){-502.10863};
+SP(0.15690368,0.14296029,0){-320.21984};
+SP(0.21641617,0.052449037,0){-96.93525};
+SP(0.011935194,0.25321937,0){-319.64028};
+SP(0.046323822,0.2198743,0){-472.14318};
+SP(0.23224739,0.03693284,0){-55.736799};
+SP(0.18690948,0.21280928,0){-80.75912};
+SP(0.051159893,0.28101436,0){-95.290684};
+SP(0.2083941,0.20887985,0){-22.498913};
+SP(0.28103145,0.051154525,0){-16.215911};
+SP(0.07101146,0.27372374,0){-112.30242};
+SP(0.27376482,0.070990279,0){-26.828935};
+SP(0.12224351,0.22023822,0){-264.43649};
+SP(0.11620668,0.22301651,0){-271.80334};
+SP(0.25458269,0.14930958,0){-15.307981};
+SP(0.14934029,0.25457987,0){-27.451419};
+SP(0.22380257,0.040475395,0){-69.376199};
+SP(0.17439198,0.21380493,0){-119.31481};
+SP(0.17320225,0.18288052,0){-211.83554};
+SP(0.16805037,0.18709061,0){-219.68499};
+SP(0.20990061,0.20151906,0){-40.3333};
+SP(0.12139209,0.19737099,0){-348.17};
+SP(0.20148668,0.11446512,0){-187.90027};
+SP(0.16669187,0.16100869,0){-271.89088};
+SP(0.020379389,0.27024848,0){-198.19766};
+SP(0.099307398,0.21398887,0){-359.09077};
+SP(0.10496631,0.21747297,0){-327.9772};
+SP(0.21065153,0.15685922,0){-136.84491};
+SP(0.14948452,0.18257747,0){-292.0389};
+SP(0.15583308,0.18456809,0){-265.88168};
+SP(0.26828036,0.07192332,0){-35.396008};
+SP(0.28964389,0.032552027,0){-5.719613};
+SP(0.03255423,0.28963611,0){-57.637291};
+SP(0.14259768,0.2372083,0){-129.36209};
+SP(0.13622905,0.24187274,0){-127.46282};
+SP(0.24768593,0.15279207,0){-29.375372};
+SP(0.23723371,0.14253152,0){-74.449671};
+SP(0.24188829,0.13615773,0){-68.101495};
+SP(0.27033425,0.020345107,0){-13.395755};
+SP(0.15284022,0.24766542,0){-50.247705};
+SP(0.016889288,0.29127209,0){-56.05268};
+SP(0.018685191,0.26459548,0){-237.81081};
+SP(0.29127324,0.016882753,0){-3.2952156};
+SP(0.1970786,0.19408879,0){-103.95705};
+SP(0.19204354,0.20017264,0){-103.81799};
+SP(0.020907513,0.29546113,0){-25.591138};
+SP(0.25732838,0.066592611,0){-52.257425};
+SP(0.29546315,0.020904845,0){-2.0234792};
+SP(0.2947433,0.029362507,0){-2.0234792};
+SP(0.14082503,0.22429362,0){-190.50926};
+SP(0.066616586,0.25732549,0){-220.66969};
+SP(0.22431822,0.14077611,0){-114.12396};
+SP(0.029365175,0.29474127,0){-25.591138};
+SP(0.19220955,0.18211536,0){-150.71994};
+SP(0.065282934,0.2756534,0){-109.80775};
+SP(0.27568705,0.06526641,0){-24.129678};
+SP(0.27006759,0.085379426,0){-31.847339};
+SP(0.26469091,0.018654681,0){-14.87846};
+SP(0.21461284,0.03658657,0){-72.592799};
+SP(0.20462771,0.19462229,0){-77.335169};
+SP(0.036657279,0.2145933,0){-520.37513};
+SP(0.16369683,0.23549308,0){-70.495017};
+SP(0.0081474537,0.20369684,0){-634.22529};
+SP(0.0039614191,0.20799506,0){-615.4306};
+SP(0.13878335,0.22972349,0){-174.32484};
+SP(0.073481232,0.2679214,0){-143.5533};
+SP(0.22250219,0.055864033,0){-93.713966};
+SP(0.20369669,0.0081412061,0){-18.925493};
+SP(0.23957495,0.14964268,0){-58.119119};
+SP(0.20799491,0.0039551714,0){-8.5003206};
+SP(0.14971061,0.23954336,0){-96.99905};
+SP(0.19158563,0.18782955,0){-139.19687};
+SP(0.229756,0.13873502,0){-100.13511};
+SP(0.2665926,0.080017828,0){-38.79604};
+SP(0.049749106,0.22597012,0){-433.3383};
+SP(0.21750362,0.18711749,0){-54.307047};
+SP(0.13902946,0.20874503,0){-253.97407};
+SP(0.1336652,0.21267967,0){-257.65613};
+SP(0.23203612,0.046461969,0){-68.685568};
+SP(0.23762876,0.049936215,0){-66.52016};
+SP(0.24531704,0.074973165,0){-75.340643};
+SP(0.13767748,0.19027914,0){-313.85201};
+SP(0.075030549,0.24531654,0){-272.78271};
+SP(0.22116966,0.069578093,0){-111.97343};
+SP(0.18240228,0.17275076,0){-202.20999};
+SP(0.18661188,0.1676084,0){-197.14644};
+SP(0.086001393,0.21855971,0){-378.73897};
+SP(0.069591413,0.2212237,0){-410.72955};
+SP(0.19689856,0.12212471,0){-201.04426};
+SP(0.015859649,0.27782526,0){-149.17957};
+SP(0.16038614,0.16729475,0){-283.80979};
+SP(0.11368589,0.20189925,0){-358.65376};
+SP(0.10390326,0.27668119,0){-27.638893};
+SP(0.20189583,0.031428619,0){-74.686871};
+SP(0.27667826,0.10389827,0){-9.7893575};
+SP(0.085509232,0.266674,0){-127.05102};
+SP(0.27784784,0.015857904,0){-7.5881265};
+SP(0.031445319,0.20189243,0){-596.21038};
+SP(0.22441888,0.062259144,0){-98.663093};
+SP(0.062306847,0.22443387,0){-412.57194};
+SP(0.068609187,0.24858247,0){-268.14968};
+SP(0.047953639,0.23115454,0){-409.34274};
+SP(0.25875249,0.059134242,0){-46.73};
+SP(0.24858373,0.068566348,0){-66.617837};
+SP(0.085302383,0.27862969,0){-55.352413};
+SP(0.27865157,0.085289799,0){-15.720402};
+SP(0.059149973,0.25875443,0){-225.64151};
+SP(0.12916938,0.23653179,0){-173.48199};
+SP(0.034852408,0.23356484,0){-418.95987};
+SP(0.028897459,0.23838493,0){-398.75234};
+SP(0.082171623,0.27094078,0){-108.39616};
+SP(0.23655245,0.12911833,0){-89.711553};
+SP(0.23819654,0.055373386,0){-71.454913};
+SP(0.18392321,0.19680234,0){-141.02423};
+SP(0.12783649,0.26656415,0){-25.948226};
+SP(0.26656862,0.12783176,0){-11.695951};
+SP(0.021037537,0.2349417,0){-430.22135};
+SP(0.020462169,0.22722229,0){-477.9189};
+SP(0.23139814,0.0043890088,0){-7.0364088};
+SP(0.22725388,0.020417435,0){-34.821766};
+SP(0.23499871,0.021000841,0){-31.284761};
+SP(0.0043847008,0.23138272,0){-469.46625};
+SP(0.20119458,0.21078149,0){-40.095466};
+SP(0.22804358,0.081353682,0){-109.98257};
+SP(0.072147656,0.26152831,0){-184.68295};
+SP(0.27721417,0.038722668,0){-17.242988};
+SP(0.038728105,0.27719135,0){-135.31949};
+SP(0.26019051,0.078682946,0){-49.790013};
+SP(0.21291428,0.13374535,0){-152.21008};
+SP(0.20896017,0.13910323,0){-160.40288};
+SP(0.20096472,0.13533816,0){-185.86635};
+SP(0.18098212,0.16088532,0){-225.62142};
+SP(0.21344472,0.1737587,0){-98.311362};
+SP(0.11084498,0.21542478,0){-318.67797};
+SP(0.16100583,0.18112065,0){-256.35306};
+SP(0.21530172,0.11076312,0){-151.84786};
+SP(0.24892633,0.13647813,0){-48.109135};
+SP(0.13654042,0.24890489,0){-92.977123};
+SP(0.22669785,0.048386759,0){-77.445563};
+SP(0.057209363,0.22177815,0){-437.79745};
+SP(0.098598709,0.24859736,0){-198.66405};
+SP(0.19388833,0.20696684,0){-76.958277};
+SP(0.24860661,0.098527427,0){-73.185867};
+SP(0.18171549,0.22793573,0){-43.120218};
+SP(0.17859204,0.20056011,0){-148.3656};
+SP(0.2308417,0.10675868,0){-113.68872};
+SP(0.028945449,0.24597465,0){-350.89143};
+SP(0.14237742,0.254511,0){-48.125051};
+SP(0.25453121,0.14234009,0){-25.713564};
+SP(0.2229492,0.14795992,0){-110.39725};
+SP(0.14801381,0.22292202,0){-172.79124};
+SP(0.16341063,0.22148982,0){-128.10023};
+SP(0.16763381,0.19349241,0){-205.54552};
+SP(0.11496255,0.22936809,0){-248.63003};
+SP(0.21070785,0.16821162,0){-117.98614};
+SP(0.19879954,0.17899107,0){-135.43662};
+SP(0.1278065,0.22313027,0){-235.78179};
+SP(0.22943406,0.11493977,0){-115.72906};
+SP(0.22316429,0.12775919,0){-127.80138};
+SP(0.035532838,0.24864688,0){-325.0023};
+SP(0.16069763,0.24839083,0){-22.796286};
+SP(0.24840853,0.1606802,0){-14.067391};
+SP(0.17931639,0.18425836,0){-188.63853};
+SP(0.080250379,0.25983811,0){-178.71058};
+SP(0.26187827,0.070588438,0){-46.38998};
+SP(0.16217275,0.21544391,0){-154.6061};
+SP(0.092661349,0.26835077,0){-101.64617};
+SP(0.26836837,0.092639438,0){-32.801907};
+SP(0.23796584,0.092647395,0){-96.033686};
+SP(0.24148572,0.098279313,0){-89.158695};
+SP(0.21796325,0.20009617,0){-17.834387};
+SP(0.12736485,0.2013018,0){-316.5667};
+SP(0.26312733,0.0065381098,0){-5.1459523};
+SP(0.20863218,0.11503112,0){-169.08781};
+SP(0.0065255322,0.26311883,0){-254.71595};
+SP(0.19506794,0.15493598,0){-188.04553};
+SP(0.11145046,0.24201237,0){-198.54982};
+SP(0.14962016,0.19762991,0){-253.74311};
+SP(0.17347975,0.16333321,0){-246.4543};
+SP(0.197127,0.16008561,0){-174.9629};
+SP(0.24205765,0.11140011,0){-85.497327};
+SP(0.25462258,0.092854885,0){-60.905111};
+SP(0.14482186,0.19555889,0){-275.46858};
+SP(0.25167793,0.054739401,0){-53.409105};
+SP(0.092914759,0.2546143,0){-179.83588};
+SP(0.054774502,0.25169072,0){-276.3579};
+SP(0.095783185,0.22859934,0){-306.29717};
+SP(0.22741067,0.10156751,0){-121.2144};
+SP(0.25580808,0.1174833,0){-47.824859};
+SP(0.25076076,0.12337041,0){-56.239477};
+SP(0.11751137,0.25579798,0){-111.07871};
+SP(0.12342135,0.25075473,0){-121.03037};
+SP(0.091635578,0.22541046,0){-332.32795};
+SP(0.2616665,0.10345607,0){-42.675178};
+SP(0.26195536,0.095807533,0){-44.821162};
+SP(0.22248179,0.1626692,0){-89.887685};
+SP(0.10347314,0.26167139,0){-114.83877};
+SP(0.095835643,0.26195117,0){-131.53438};
+SP(0.06506856,0.2847004,0){-52.239349};
+SP(0.26937239,0.0038831301,0){-2.5887126};
+SP(0.0078501676,0.23764629,0){-425.90407};
+SP(0.015334053,0.23934582,0){-408.70406};
+SP(0.0038794438,0.26935897,0){-212.33275};
+SP(0.28472212,0.065056941,0){-11.402773};
+SP(0.23765693,0.0078513176,0){-11.589258};
+SP(0.23938366,0.015326305,0){-21.191652};
+SP(0.19330034,0.16739563,0){-175.77592};
+SP(0.030419846,0.27718314,0){-143.52847};
+SP(0.27720999,0.03041263,0){-14.114933};
+SP(0.14551645,0.21028867,0){-227.5759};
+SP(0.23628744,0.16364737,0){-45.074026};
+SP(0.096590305,0.27562019,0){-50.050147};
+SP(0.27562342,0.096581513,0){-16.67497};
+SP(0.26217627,0.012363957,0){-10.356335};
+SP(0.25295114,0.12999004,0){-44.497105};
+SP(0.13211422,0.26052534,0){-46.621858};
+SP(0.23244936,0.061198418,0){-85.27745};
+SP(0.23576262,0.065783577,0){-84.770041};
+SP(0.13002634,0.25292805,0){-91.47393};
+SP(0.012349172,0.26214809,0){-258.7988};
+SP(0.14406705,0.14407158,0){-362.87008};
+SP(0.17537047,0.10370766,0){-252.91967};
+SP(0.10371028,0.17537248,0){-464.5001};
+SP(0.27157603,0.042108898,0){-23.65101};
+SP(0.19564386,0.056845209,0){-135.99617};
+SP(0.26054721,0.13210287,0){-22.101534};
+SP(0.1754396,0.2225452,0){-84.337646};
+SP(0.17076386,0.22502003,0){-90.224535};
+SP(0.035855125,0.25458595,0){-286.87285};
+SP(0.056853541,0.19564435,0){-557.52144};
+SP(0.24730283,0.028819991,0){-33.786852};
+SP(0.06125725,0.23246958,0){-373.67979};
+SP(0.065838076,0.23577078,0){-345.61653};
+SP(0.25302459,0.033908485,0){-34.906576};
+SP(0.24020818,0.086776808,0){-89.580553};
+SP(0.039386339,0.28933377,0){-53.589638};
+SP(0.086857908,0.2402338,0){-272.47148};
+SP(0.28934232,0.039385346,0){-6.9207797};
+SP(0.069947478,0.28825892,0){-21.792868};
+SP(0.28827234,0.069939984,0){-5.2672402};
+SP(0.22615005,0.0077012213,0){-13.298291};
+SP(0.20025745,0.21835836,0){-17.596553};
+SP(0.0076934726,0.22612603,0){-500.24008};
+SP(0.21899739,0.13387115,0){-135.27013};
+SP(0.041504186,0.23514952,0){-398.3515};
+SP(0.044972183,0.24074822,0){-359.36392};
+SP(0.13392427,0.2189677,0){-233.65494};
+SP(0.21588789,0.16160147,0){-112.79744};
+SP(0.027370286,0.28262832,0){-109.14699};
+SP(0.28264613,0.027366518,0){-9.4472903};
+SP(0.18420734,0.17872541,0){-184.91271};
+SP(0.12476429,0.16085157,0){-415.38959};
+SP(0.16086152,0.12477626,0){-309.28425};
+SP(0.22177169,0.17476274,0){-69.11264};
+SP(0.22562872,0.1702834,0){-65.877666};
+SP(0.18681987,0.080845295,0){-195.51388};
+SP(0.04822533,0.2515042,0){-288.50312};
+SP(0.04388541,0.25645774,0){-264.20931};
+SP(0.080852824,0.18682226,0){-512.80991};
+SP(0.15042942,0.14131272,0){-342.28303};
+SP(0.17429347,0.11056067,0){-261.63521};
+SP(0.11055622,0.17429145,0){-442.6908};
+SP(0.099458774,0.1808537,0){-466.5434};
+SP(0.14131567,0.15043136,0){-368.36863};
+SP(0.05416684,0.27502053,0){-130.75076};
+SP(0.059623045,0.2715386,0){-145.01844};
+SP(0.19629538,0.06374708,0){-148.05939};
+SP(0.180842,0.09946472,0){-233.63916};
+SP(0.01460199,0.22427282,0){-503.39048};
+SP(0.22429862,0.014592803,0){-26.43769};
+SP(0.063751924,0.19629083,0){-534.1454};
+SP(0.13925772,0.26167804,0){-20.673632};
+SP(0.22006599,0.19355243,0){-29.569947};
+SP(0.26169543,0.13925111,0){-10.405583};
+SP(0.28163848,0.092565145,0){-6.8856125};
+SP(0.028297005,0.2171716,0){-523.22098};
+SP(0.13432409,0.1975052,0){-305.06606};
+SP(0.1386638,0.20061089,0){-281.41958};
+SP(0.042510653,0.28233419,0){-96.890355};
+SP(0.28234873,0.042509875,0){-13.776512};
+SP(0.21718488,0.028227174,0){-54.916188};
+SP(0.092568948,0.28163233,0){-22.411254};
+SP(0.19827185,0.17173765,0){-152.10026};
+SP(0.16847836,0.21023385,0){-151.70757};
+SP(0.043222728,0.24584252,0){-331.5809};
+SP(0.24284316,0.043400434,0){-53.510068};
+SP(0.0033087718,0.21974332,0){-544.43109};
+SP(0.2197519,0.0033122125,0){-6.2618817};
+SP(0.14926635,0.21578752,0){-196.05709};
+SP(0.075945248,0.19171915,0){-513.1127};
+SP(0.13142513,0.15891335,0){-394.21099};
+SP(0.18659483,0.08778251,0){-205.89326};
+SP(0.13620154,0.16263053,0){-373.04513};
+SP(0.1589259,0.13142962,0){-316.42271};
+SP(0.16683742,0.12125125,0){-289.24572};
+SP(0.17240507,0.12366588,0){-272.95675};
+SP(0.19137745,0.091482512,0){-198.56825};
+SP(0.076902272,0.19768363,0){-489.11856};
+SP(0.16263052,0.13621873,0){-303.67112};
+SP(0.1212322,0.16682343,0){-419.15337};
+SP(0.12364378,0.17238101,0){-400.88453};
+SP(0.21283237,0.024707668,0){-51.373203};
+SP(0.19769649,0.076902885,0){-166.11632};
+SP(0.19172181,0.075941206,0){-177.03207};
+SP(0.024752611,0.21283415,0){-553.65844};
+SP(0.027732307,0.27052248,0){-190.96195};
+SP(0.091484605,0.19139947,0){-463.82678};
+SP(0.087781468,0.18660691,0){-490.28521};
+SP(0.23734675,0.10544737,0){-98.227068};
+SP(0.21113498,0.12165024,0){-162.27146};
+SP(0.0034654668,0.24376358,0){-388.13747};
+SP(0.063744842,0.24358029,0){-306.91824};
+SP(0.1263403,0.20834212,0){-296.60228};
+SP(0.17425479,0.17037635,0){-233.19463};
+SP(0.24375878,0.0034623088,0){-4.5528491};
+SP(0.23463187,0.18139619,0){-13.2567};
+SP(0.2706059,0.027688222,0){-17.498164};
+SP(0.026199642,0.20582834,0){-588.58105};
+SP(0.20582477,0.026171635,0){-59.269519};
+SP(0.26184023,0.044865207,0){-35.127611};
+SP(0.24357307,0.063687455,0){-71.243253};
+SP(0.056551383,0.26464479,0){-193.6146};
+SP(0.1643443,0.24253642,0){-38.308372};
+SP(0.21524681,0.007267384,0){-14.762202};
+SP(0.020163006,0.28354444,0){-107.56238};
+SP(0.0072701908,0.21523837,0){-567.43839};
+SP(0.24277651,0.16449166,0){-23.5719};
+SP(0.28355563,0.020154906,0){-7.022893};
+SP(0.044616773,0.29336078,0){-21.543485};
+SP(0.29336357,0.044615315,0){-3.2246459};
+SP(0.17168532,0.19843422,0){-178.29906};
+SP(0.18115306,0.23500264,0){-16.820462};
+SP(0.16917046,0.13538529,0){-282.94852};
+SP(0.10605335,0.23639699,0){-241.38124};
+SP(0.1073479,0.22987883,0){-268.22093};
+SP(0.20103987,0.12822766,0){-188.89293};
+SP(0.019787994,0.20209782,0){-621.26603};
+SP(0.081267252,0.2247069,0){-363.82667};
+SP(0.13536405,0.16916119,0){-366.15909};
+SP(0.19748959,0.08904917,0){-181.52972};
+SP(0.083025952,0.20009956,0){-461.54577};
+SP(0.11435473,0.20922603,0){-331.70397};
+SP(0.20209086,0.019776687,0){-47.443265};
+SP(0.16286494,0.1742161,0){-264.27294};
+SP(0.026868273,0.22376542,0){-488.89795};
+SP(0.22378968,0.026783036,0){-47.31072};
+SP(0.08472196,0.22875989,0){-335.42499};
+SP(0.0061115551,0.25002344,0){-344.34024};
+SP(0.13056263,0.22947723,0){-201.04409};
+SP(0.18354719,0.1896525,0){-161.90016};
+SP(0.22950659,0.13052365,0){-108.3094};
+SP(0.25001373,0.0061172885,0){-7.1100887};
+SP(0.015393864,0.20645189,0){-606.20033};
+SP(0.05737677,0.2452596,0){-310.15463};
+SP(0.26599474,0.03884607,0){-27.517396};
+SP(0.24524316,0.057318877,0){-63.561945};
+SP(0.23634919,0.17481638,0){-22.761209};
+SP(0.20644479,0.01537631,0){-34.90787};
+SP(0.1561803,0.21292722,0){-183.40586};
+SP(0.2232318,0.18139355,0){-49.72936};
+SP(0.22853051,0.18458301,0){-24.992261};
+SP(0.16994571,0.17497317,0){-239.09435};
+SP(0.23231137,0.17050625,0){-44.263335};
+SP(0.2081308,0.12718719,0){-168.93259};
+SP(0.12103639,0.2117381,0){-301.25579};
+SP(0.20426463,0.16723598,0){-140.53281};
+SP(0.22669436,0.033299764,0){-55.742738};
+SP(0.033398589,0.22666474,0){-461.40793};
+SP(0.23300792,0.071914949,0){-94.110686};
+SP(0.071959051,0.23302725,0){-346.2423};
+SP(0.17153819,0.24254918,0){-15.512085};
+SP(0.12968996,0.1735685,0){-377.67268};
+SP(0.17360041,0.12970156,0){-270.01073};
+SP(0.22716916,0.19153961,0){-11.735561};
+SP(0.20034495,0.082467196,0){-167.93381};
+SP(0.26502878,0.032735431,0){-24.492605};
+SP(0.089615713,0.19726433,0){-451.09934};
+SP(0.032781379,0.26493858,0){-223.44321};
+SP(0.22644545,0.074648739,0){-107.92843};
+SP(0.054364298,0.23499828,0){-374.90974};
+SP(0.052577052,0.23997879,0){-350.08287};
+SP(0.07466279,0.22651587,0){-372.46318};
+SP(0.030765958,0.25892145,0){-265.17678};
+SP(0.25908389,0.030723995,0){-27.401307};
+SP(0.23755169,0.076225646,0){-89.306703};
+SP(0.19970483,0.14890541,0){-179.99717};
+SP(0.15562417,0.19297688,0){-246.57224};
+SP(0.24277157,0.17170298,0){-9.5045089};
+SP(0.091972479,0.180512,0){-493.07923};
+SP(0.076287179,0.23757083,0){-312.17704};
+SP(0.11387032,0.16756241,0){-443.94327};
+SP(0.1906126,0.068623967,0){-167.24638};
+SP(0.16756644,0.1138774,0){-283.6376};
+SP(0.018116348,0.21306357,0){-564.38761};
+SP(0.21305825,0.018081857,0){-37.622098};
+SP(0.13397794,0.15196171,0){-392.63976};
+SP(0.10271336,0.22557545,0){-300.69347};
+SP(0.23039584,0.094624282,0){-112.62774};
+SP(0.1519643,0.13397046,0){-339.18197};
+SP(0.1562966,0.20621697,0){-205.77349};
+SP(0.068620479,0.19060756,0){-540.25831};
+SP(0.1805023,0.091981049,0){-226.33147};
+SP(0.16691317,0.20407588,0){-177.28642};
+SP(0.014178709,0.21755183,0){-544.42036};
+SP(0.14994909,0.20422555,0){-233.29594};
+SP(0.21756205,0.014158966,0){-27.901602};
+SP(0.16072386,0.20257569,0){-202.55257};
+SP(0.25625495,0.0026549797,0){-2.5572396};
+SP(0.0026460883,0.25625986,0){-303.33043};
+SP(0.2037649,0.16040624,0){-153.2437};
+SP(0.17440846,0.23649757,0){-32.332547};
+SP(0.17029515,0.23190548,0){-64.519193};
+SP(0.16038036,0.19593124,0){-222.90415};
+SP(0.024022687,0.25885236,0){-272.30866};
+SP(0.25901767,0.02398636,0){-21.889571};
+SP(0.082445627,0.23511245,0){-309.99624};
+SP(0.23507273,0.082387042,0){-97.502069};
+SP(0.14447731,0.18891525,0){-294.45492};
+SP(0.092906837,0.21890246,0){-357.83781};
+SP(-0.26976237,0.052139007,0){-38.6971};
+SP(-0.046336968,0.26843083,0){-193.60874};
+SP(-0.041498318,0.25014833,0){-329.80312};
+SP(-0.19829323,0.16942639,0){-205.67293};
+SP(-0.046618609,0.25458469,0){-291.70283};
+SP(-0.19331669,0.16506959,0){-246.95747};
+SP(-0.13240118,0.18531721,0){-502.57036};
+SP(-0.12310275,0.18858083,0){-530.89292};
+SP(-0.20523571,0.098607732,0){-310.66133};
+SP(-0.19867304,0.10595467,0){-349.89303};
+SP(-0.15197923,0.16617741,0){-495.92143};
+SP(-0.1885308,0.12310922,0){-398.212};
+SP(-0.18524531,0.13242873,0){-399.32464};
+SP(-0.16610206,0.15204072,0){-467.26896};
+SP(-0.082141955,0.2123361,0){-526.92525};
+SP(-0.072306969,0.21322325,0){-546.69833};
+SP(-0.21317284,0.072402543,0){-248.24811};
+SP(-0.10590114,0.19866961,0){-541.69747};
+SP(-0.19672729,0.14107896,0){-300.87741};
+SP(-0.19008576,0.14073439,0){-343.15196};
+SP(-0.18355767,0.14914196,0){-360.83053};
+SP(-0.18553502,0.15549595,0){-327.89737};
+SP(-0.14107905,0.19679082,0){-387.8775};
+SP(-0.1406952,0.19016362,0){-427.82808};
+SP(-0.2190284,0.089080456,0){-228.12519};
+SP(-0.22553712,0.087755681,0){-195.38158};
+SP(-0.11926708,0.24267005,0){-198.74483};
+SP(-0.12151873,0.23653226,0){-228.51122};
+SP(-0.21483338,0.098851416,0){-252.54538};
+SP(-0.21835101,0.10447858,0){-232.3446};
+SP(-0.11546205,0.27064161,0){-38.406336};
+SP(-0.15543321,0.18560436,0){-372.84888};
+SP(-0.14908873,0.18361821,0){-418.71924};
+SP(-0.20639779,0.15033486,0){-220.57444};
+SP(-0.24267506,0.11931363,0){-105.01618};
+SP(-0.2365484,0.12155036,0){-126.37145};
+SP(-0.2706364,0.11549088,0){-17.302313};
+SP(-0.27408388,0.05740127,0){-32.877791};
+SP(-0.039547341,0.26929498,0){-195.43881};
+SP(-0.17040489,0.19534036,0){-245.93538};
+SP(-0.08439331,0.25415648,0){-223.29737};
+SP(-0.28736524,0.05221785,0){-11.702484};
+SP(-0.16422461,0.19771989,0){-265.70091};
+SP(-0.052181888,0.28739837,0){-54.40469};
+SP(-0.14998226,0.15786486,0){-551.731};
+SP(-0.25413552,0.084443712,0){-83.442831};
+SP(-0.20837952,0.1566832,0){-192.3057};
+SP(-0.15779356,0.15005221,0){-534.40584};
+SP(-0.20743758,0.066078127,0){-268.59027};
+SP(-0.18451815,0.11556229,0){-441.22512};
+SP(-0.21004587,0.18680115,0){-96.677735};
+SP(-0.11554972,0.1845351,0){-595.8047};
+SP(-0.10605297,0.19015048,0){-600.97211};
+SP(-0.044302819,0.20063213,0){-683.93245};
+SP(-0.19012167,0.10606104,0){-410.94026};
+SP(-0.065994325,0.2074891,0){-603.08202};
+SP(-0.20061401,0.044332439,0){-239.50342};
+SP(-0.15689101,0.23323544,0){-117.66888};
+SP(-0.19105089,0.21949683,0){-51.094391};
+SP(-0.18889557,0.22620417,0){-30.571518};
+SP(-0.14454253,0.17140872,0){-515.34075};
+SP(-0.14467702,0.17745548,0){-479.22614};
+SP(-0.28952195,0.058276766,0){-7.6756926};
+SP(-0.17132855,0.14461635,0){-459.69815};
+SP(-0.058259763,0.28954273,0){-32.017386};
+SP(-0.20918816,0.080560806,0){-281.9165};
+SP(-0.17737385,0.14474566,0){-415.78655};
+SP(-0.26389117,0.053562112,0){-50.043148};
+SP(-0.21220647,0.085794338,0){-266.73245};
+SP(-0.097420825,0.20187675,0){-552.67998};
+SP(-0.04775561,0.26255559,0){-233.02945};
+SP(-0.09603354,0.20775938,0){-514.92372};
+SP(-0.051463267,0.20281858,0){-661.56201};
+SP(-0.082034174,0.24760609,0){-274.17268};
+SP(-0.20277961,0.051512245,0){-256.22445};
+SP(-0.10754321,0.26911854,0){-68.51543};
+SP(-0.26910355,0.10759847,0){-29.412946};
+SP(-0.24754917,0.082095058,0){-105.23475};
+SP(-0.13445111,0.17878023,0){-532.11654};
+SP(-0.016691294,0.24870606,0){-356.73694};
+SP(-0.24862222,0.01675394,0){-30.97465};
+SP(-0.17872526,0.13451311,0){-439.99542};
+SP(-0.20389957,0.091892356,0){-320.78933};
+SP(-0.1197759,0.26399916,0){-67.110812};
+SP(-0.085792047,0.20654313,0){-558.80236};
+SP(-0.26398446,0.11982767,0){-31.638333};
+SP(-0.20743513,0.18009001,0){-129.32382};
+SP(-0.15615505,0.22611808,0){-157.23507};
+SP(-0.10514679,0.25301379,0){-176.8287};
+SP(-0.038288864,0.20633199,0){-647.0736};
+SP(-0.035561897,0.23807859,0){-422.33001};
+SP(-0.25301207,0.10521167,0){-79.987873};
+SP(-0.20628962,0.038342027,0){-189.01091};
+SP(-0.11086584,0.25060422,0){-175.51552};
+SP(-0.25060558,0.1109281,0){-84.07876};
+SP(-0.055752312,0.21010846,0){-602.21903};
+SP(-0.2100476,0.055826549,0){-230.47156};
+SP(-0.27728383,0.0083307622,0){-5.0558443};
+SP(-0.0083016374,0.27732365,0){-156.87288};
+SP(-0.28366621,0.080520861,0){-10.992076};
+SP(-0.080511884,0.28367527,0){-35.281393};
+SP(-0.29117897,0.0086991242,0){-1.5855903};
+SP(-0.028657473,0.23965787,0){-415.98995};
+SP(-0.17968873,0.20979883,0){-137.77035};
+SP(-0.0086863545,0.29119532,0){-59.623733};
+SP(-0.098832593,0.24047647,0){-276.82235};
+SP(-0.093174104,0.2369909,0){-318.16419};
+SP(-0.25181874,0.022505733,0){-38.255574};
+SP(-0.02244771,0.25199259,0){-331.82166};
+SP(-0.21999644,0.12215075,0){-205.53227};
+SP(-0.22278915,0.11613082,0){-198.13269};
+SP(-0.29574323,0.0042441203,0){0};
+SP(-0.28177084,0.074911568,0){-17.531895};
+SP(-0.0042441203,0.29574323,0){-28.844393};
+SP(-0.074890028,0.28178921,0){-58.465219};
+SP(-0.17296626,0.18275445,0){-290.6817};
+SP(-0.16781748,0.18696006,0){-298.75603};
+SP(-0.011877326,0.25322635,0){-325.79726};
+SP(-0.28293574,0.0044550039,0){-1.5855903};
+SP(-0.20080911,0.068672166,0){-312.43213};
+SP(-0.0044422342,0.28295209,0){-117.70815};
+SP(-0.1429109,0.15694195,0){-605.16419};
+SP(-0.042235773,0.21832529,0){-558.69884};
+SP(-0.15687108,0.14297392,0){-572.91672};
+SP(-0.11639961,0.17746232,0){-639.83623};
+SP(-0.17743648,0.11643795,0){-494.38835};
+SP(-0.21826248,0.04236443,0){-157.31343};
+SP(-0.25316732,0.011925798,0){-18.87028};
+SP(-0.18746166,0.099440366,0){-435.82708};
+SP(-0.099412754,0.1874998,0){-648.32398};
+SP(-0.068596347,0.20084075,0){-646.66352};
+SP(-0.052381453,0.21641788,0){-560.73505};
+SP(-0.21635774,0.052485329,0){-191.67877};
+SP(-0.036836569,0.23224552,0){-463.15225};
+SP(-0.20837296,0.20888864,0){-26.421471};
+SP(-0.28098205,0.051135777,0){-20.431874};
+SP(-0.18685432,0.21282141,0){-95.246456};
+SP(-0.051086754,0.28103269,0){-99.526225};
+SP(-0.22429858,0.14441021,0){-144.07934};
+SP(-0.27369819,0.070988266,0){-34.004604};
+SP(-0.070945182,0.27373955,0){-119.6557};
+SP(-0.14932216,0.25458018,0){-30.836582};
+SP(-0.25455906,0.14933446,0){-18.607306};
+SP(-0.11623909,0.22295684,0){-335.11406};
+SP(-0.12228388,0.22018233,0){-329.26827};
+SP(-0.040382336,0.22380243,0){-520.62264};
+SP(-0.22373968,0.040527099,0){-132.72033};
+SP(-0.20985982,0.20152755,0){-47.447975};
+SP(-0.16092001,0.16670494,0){-435.47303};
+SP(-0.17434898,0.21382717,0){-142.45444};
+SP(-0.12138818,0.19737529,0){-480.95206};
+SP(-0.071862902,0.26826774,0){-154.54011};
+SP(-0.27021558,0.02036576,0){-18.21928};
+SP(-0.20142762,0.11446114,0){-323.0196};
+SP(-0.099318323,0.21389816,0){-459.79481};
+SP(-0.10498521,0.21738009,0){-415.5764};
+SP(-0.032508566,0.28964045,0){-59.090652};
+SP(-0.28961399,0.032540237,0){-7.1476699};
+SP(-0.14257031,0.23721163,0){-149.47423};
+SP(-0.13618717,0.24186667,0){-146.01536};
+SP(-0.20428826,0.16494059,0){-189.8424};
+SP(-0.24762617,0.15283164,0){-35.61279};
+SP(-0.15280745,0.24767338,0){-56.567689};
+SP(-0.020269627,0.27033741,0){-202.37755};
+SP(-0.26456419,0.018675627,0){-20.968248};
+SP(-0.29124643,0.016874711,0){-4.1069332};
+SP(-0.016846647,0.29127292,0){-56.893979};
+SP(-0.23744484,0.12978466,0){-113.16633};
+SP(-0.1919723,0.20020229,0){-125.62446};
+SP(-0.19698771,0.19412062,0){-127.00292};
+SP(-0.066518718,0.25732769,0){-240.37995};
+SP(-0.29545044,0.0209003,0){-2.5213429};
+SP(-0.020885005,0.29546058,0){-26.114639};
+SP(-0.21677326,0.15599878,0){-153.22096};
+SP(-0.25728703,0.066592367,0){-72.410145};
+SP(-0.23157438,0.15946593,0){-83.223789};
+SP(-0.029342667,0.29474073,0){-26.114639};
+SP(-0.29473058,0.029357961,0){-2.5213429};
+SP(-0.14082642,0.224285,0){-228.03431};
+SP(-0.085344734,0.2700289,0){-115.73069};
+SP(-0.19211603,0.18213967,0){-193.19967};
+SP(-0.27562678,0.065256246,0){-30.688221};
+SP(-0.065205135,0.27567986,0){-116.39169};
+SP(-0.036519468,0.21461568,0){-589.69681};
+SP(-0.21742136,0.1621747,0){-135.85452};
+SP(-0.018582048,0.26469837,0){-243.04817};
+SP(-0.21454874,0.036622671,0){-151.90426};
+SP(-0.20455053,0.1946438,0){-92.978502};
+SP(-0.16366745,0.23550266,0){-80.800574};
+SP(-0.079969452,0.26654854,0){-149.73565};
+SP(-0.20368458,0.0081441713,0){-44.560256};
+SP(-0.055785302,0.22250412,0){-511.44555};
+SP(-0.14967172,0.23955096,0){-111.03887};
+SP(-0.22358372,0.12873142,0){-175.9705};
+SP(-0.26789508,0.073459119,0){-46.313584};
+SP(-0.2079828,0.0039581366,0){-18.970924};
+SP(-0.13877349,0.22972217,0){-205.45747};
+SP(-0.23948386,0.14969846,0){-72.250998};
+SP(-0.22245016,0.055905084,0){-175.69246};
+SP(-0.23225173,0.15359151,0){-93.381778};
+SP(-0.0081160009,0.20368931,0){-655.30649};
+SP(-0.0039299663,0.20798753,0){-624.30304};
+SP(-0.1914896,0.18785969,0){-175.07307};
+SP(-0.21851053,0.14128666,0){-177.54751};
+SP(-0.046367827,0.23203207,0){-454.6824};
+SP(-0.049843209,0.23762463,0){-410.11791};
+SP(-0.21745092,0.18714967,0){-64.937993};
+SP(-0.24526009,0.074995505,0){-111.75763};
+SP(-0.13372117,0.21266053,0){-327.89217};
+SP(-0.13908398,0.20874806,0){-326.93735};
+SP(-0.074903136,0.24533838,0){-307.88496};
+SP(-0.22110427,0.069611861,0){-202.91546};
+SP(-0.069517336,0.22116592,0){-494.38171};
+SP(-0.10387091,0.27667643,0){-30.109094};
+SP(-0.085973497,0.2184636,0){-470.80156};
+SP(-0.16723155,0.16038088,0){-424.14572};
+SP(-0.1968889,0.12211443,0){-341.05371};
+SP(-0.27666665,0.10389734,0){-12.110633};
+SP(-0.27778985,0.015841721,0){-9.8680808};
+SP(-0.11368332,0.2018487,0){-486.58921};
+SP(-0.031413007,0.20189886,0){-679.91338};
+SP(-0.015793012,0.27784698,0){-151.36928};
+SP(-0.26664262,0.085489116,0){-48.086957};
+SP(-0.224366,0.062296333,0){-179.22129};
+SP(-0.20187462,0.03143655,0){-175.97212};
+SP(-0.062187411,0.22441986,0){-486.19278};
+SP(-0.059064083,0.2587456,0){-243.6154};
+SP(-0.24854237,0.068578611,0){-97.98569};
+SP(-0.085267501,0.27864113,0){-59.344666};
+SP(-0.27860894,0.085290398,0){-19.546792};
+SP(-0.068490295,0.24858562,0){-298.50631};
+SP(-0.25871218,0.059128004,0){-65.251571};
+SP(-0.12915275,0.23650304,0){-201.71389};
+SP(-0.27091046,0.082151959,0){-38.395592};
+SP(-0.23835466,0.028860784,0){-68.631253};
+SP(-0.23352893,0.034810736,0){-92.770929};
+SP(-0.05528581,0.23819029,0){-397.94883};
+SP(-0.18384351,0.19684101,0){-174.94953};
+SP(-0.12781,0.26656189,0){-28.704476};
+SP(-0.2665524,0.12783293,0){-14.33602};
+SP(-0.22718929,0.020430908,0){-67.378948};
+SP(-0.23491435,0.021002797,0){-56.226935};
+SP(-0.0043705758,0.23139378,0){-474.78434};
+SP(-0.16459488,0.20435766,0){-230.34664};
+SP(-0.23137134,0.0043741988,0){-13.067491};
+SP(-0.020924752,0.23500067,0){-452.25493};
+SP(-0.020345399,0.22723889,0){-506.69044};
+SP(-0.20115467,0.21079099,0){-46.944344};
+SP(-0.2279752,0.081384435,0){-182.08084};
+SP(-0.20062953,0.13536124,0){-291.42222};
+SP(-0.078615875,0.260166,0){-195.76105};
+SP(-0.26150088,0.072123818,0){-62.555521};
+SP(-0.038652163,0.27721424,0){-140.15451};
+SP(-0.27715705,0.038705246,0){-22.159829};
+SP(-0.16077611,0.18097438,0){-366.78883};
+SP(-0.23089246,0.13210501,0){-136.02206};
+SP(-0.18105647,0.16099978,0){-335.44768};
+SP(-0.13529745,0.20082755,0){-393.08223};
+SP(-0.21335819,0.17382177,0){-122.56274};
+SP(-0.18246978,0.17291959,0){-280.28379};
+SP(-0.18667599,0.16776295,0){-276.17317};
+SP(-0.13648242,0.24890128,0){-104.81284};
+SP(-0.11086648,0.21536561,0){-407.10428};
+SP(-0.24885507,0.13652742,0){-59.745754};
+SP(-0.21521298,0.11080658,0){-244.95154};
+SP(-0.0482949,0.22669327,0){-491.05636};
+SP(-0.098516086,0.24853321,0){-224.02692};
+SP(-0.2485325,0.098556858,0){-98.210937};
+SP(-0.19383168,0.20698719,0){-91.096409};
+SP(-0.23076151,0.10680106,0){-166.66147};
+SP(-0.17853731,0.20060334,0){-182.94537};
+SP(-0.18168508,0.22793733,0){-49.851967};
+SP(-0.14234005,0.25451715,0){-53.800519};
+SP(-0.24594244,0.028917093,0){-56.166177};
+SP(-0.2544774,0.14237058,0){-31.296231};
+SP(-0.23811326,0.1431986,0){-90.041828};
+SP(-0.14802012,0.22292584,0){-206.51179};
+SP(-0.11497712,0.22930359,0){-297.36137};
+SP(-0.24278175,0.13682738,0){-81.853142};
+SP(-0.21061877,0.16827079,0){-149.78902};
+SP(-0.12782767,0.22308098,0){-287.3716};
+SP(-0.19870069,0.17902483,0){-172.38063};
+SP(-0.22935122,0.11499733,0){-165.2671};
+SP(-0.1633912,0.22150773,0){-151.60005};
+SP(-0.24860862,0.035500977,0){-63.310727};
+SP(-0.24837241,0.16069488,0){-17.005484};
+SP(-0.17922729,0.18429931,0){-249.30591};
+SP(-0.16068299,0.24839849,0){-25.731107};
+SP(-0.092584214,0.26834338,0){-110.55839};
+SP(-0.25980864,0.080227249,0){-66.766253};
+SP(-0.070509325,0.2618852,0){-200.56551};
+SP(-0.26831443,0.09264299,0){-41.34879};
+SP(-0.23789617,0.092676915,0){-141.64259};
+SP(-0.24140964,0.098313756,0){-125.05147};
+SP(-0.16215872,0.215464,0){-185.92127};
+SP(-0.21794359,0.20009587,0){-21.026504};
+SP(-0.0064956133,0.26312495,0){-256.73555};
+SP(-0.26308543,0.0065213584,0){-7.2443935};
+SP(-0.16323794,0.17346899,0){-388.32539};
+SP(-0.095718582,0.22849385,0){-369.74823};
+SP(-0.12739243,0.20132905,0){-426.74924};
+SP(-0.19855322,0.15037011,0){-264.92678};
+SP(-0.091590218,0.22532326,0){-405.1512};
+SP(-0.11139891,0.24195887,0){-228.07299};
+SP(-0.24198243,0.1114455,0){-114.77788};
+SP(-0.20856544,0.11503407,0){-277.10897};
+SP(-0.25455444,0.092876591,0){-80.683159};
+SP(-0.22733747,0.10160657,0){-186.92013};
+SP(-0.054664474,0.25166577,0){-301.3252};
+SP(-0.25164164,0.054745953,0){-79.268739};
+SP(-0.092831905,0.25456329,0){-200.07247};
+SP(-0.15033367,0.19861063,0){-330.5014};
+SP(-0.11742164,0.25577632,0){-123.87953};
+SP(-0.12334722,0.250732,0){-136.48551};
+SP(-0.25575609,0.11749233,0){-60.203561};
+SP(-0.25071052,0.12340355,0){-71.35077};
+SP(-0.15104407,0.20416999,0){-295.69426};
+SP(-0.26189937,0.095814002,0){-57.268415};
+SP(-0.26161562,0.10345118,0){-53.887287};
+SP(-0.095747609,0.2619138,0){-144.57701};
+SP(-0.10337438,0.26163921,0){-126.59732};
+SP(-0.065020102,0.28471175,0){-55.201212};
+SP(-0.26934809,0.0038757582,0){-3.4702541};
+SP(-0.28468166,0.065049669,0){-14.215512};
+SP(-0.0038594032,0.26937156,0){-213.13354};
+SP(-0.2393056,0.015307314,0){-36.480936};
+SP(-0.23761335,0.007833571,0){-20.602426};
+SP(-0.0078078953,0.23764912,0){-434.03175};
+SP(-0.015258074,0.23938221,0){-422.39301};
+SP(-0.27715133,0.030398196,0){-18.242676};
+SP(-0.14557597,0.21027069,0){-286.9255};
+SP(-0.030338591,0.27720832,0){-147.61379};
+SP(-0.23620198,0.16368976,0){-54.834766};
+SP(-0.27559377,0.096579035,0){-20.66535};
+SP(-0.12995998,0.25292188,0){-102.68073};
+SP(-0.012299409,0.26217591,0){-262.94698};
+SP(-0.23240043,0.06123787,0){-145.06584};
+SP(-0.23570802,0.065817837,0){-138.48911};
+SP(-0.096538682,0.27562668,0){-54.172367};
+SP(-0.26210673,0.012342184,0){-14.805598};
+SP(-0.2605008,0.13210966,0){-27.024945};
+SP(-0.13206849,0.26052893,0){-51.668414};
+SP(-0.065705526,0.2357651,0){-396.20128};
+SP(-0.061116243,0.23244389,0){-429.13591};
+SP(-0.2528873,0.13001561,0){-55.474468};
+SP(-0.14405072,0.14407401,0){-667.23159};
+SP(-0.17534926,0.10371234,0){-532.81504};
+SP(-0.1956274,0.056852352,0){-313.02173};
+SP(-0.10370544,0.17536084,0){-718.77518};
+SP(-0.056832994,0.19564824,0){-706.5759};
+SP(-0.27151722,0.042088873,0){-31.028503};
+SP(-0.17539423,0.2225539,0){-98.688127};
+SP(-0.17072936,0.22503088,0){-105.5832};
+SP(-0.028747211,0.24732594,0){-361.21276};
+SP(-0.25455186,0.035828257,0){-53.088708};
+SP(-0.21114148,0.14379715,0){-211.85799};
+SP(-0.24014012,0.086810943,0){-132.80308};
+SP(-0.086741153,0.24019211,0){-314.5482};
+SP(-0.033838701,0.25304638,0){-316.84696};
+SP(-0.039338326,0.28934067,0){-55.363316};
+SP(-0.28931202,0.039373661,0){-8.6531182};
+SP(-0.069926154,0.28825942,0){-23.183826};
+SP(-0.28825012,0.069938718,0){-6.5398192};
+SP(-0.0076685541,0.22614015,0){-511.31419};
+SP(-0.20023867,0.21835907,0){-20.522873};
+SP(-0.22610148,0.0076830345,0){-25.88695};
+SP(-0.23510709,0.041463749,0){-103.22374};
+SP(-0.24070401,0.044932507,0){-93.695433};
+SP(-0.13394646,0.21893686,0){-287.5798};
+SP(-0.22404447,0.15119082,0){-132.51218};
+SP(-0.18411697,0.17875275,0){-246.73689};
+SP(-0.28259663,0.027349414,0){-11.959906};
+SP(-0.027298159,0.28264041,0){-111.67147};
+SP(-0.080840898,0.18682371,0){-720.61004};
+SP(-0.25642053,0.043858205,0){-58.348287};
+SP(-0.2514624,0.048191193,0){-73.588375};
+SP(-0.12475592,0.16084297,0){-704.19251};
+SP(-0.2216873,0.17482569,0){-84.660379};
+SP(-0.22554175,0.17034117,0){-81.019895};
+SP(-0.16084021,0.12477593,0){-612.61379};
+SP(-0.18680565,0.080853288,0){-433.8893};
+SP(-0.099439023,0.18082794,0){-697.48254};
+SP(-0.15039817,0.14132712,0){-631.11866};
+SP(-0.17424875,0.11056415,0){-532.97194};
+SP(-0.14128785,0.15044393,0){-653.676};
+SP(-0.18080233,0.09946295,0){-489.23503};
+SP(-0.063724062,0.19628977,0){-690.81441};
+SP(-0.059535066,0.27156397,0){-153.43476};
+SP(-0.054087053,0.27503625,0){-137.36581};
+SP(-0.22423533,0.014584888,0){-52.917472};
+SP(-0.01453938,0.22427813,0){-526.76382};
+SP(-0.19626692,0.063760696,0){-331.1107};
+SP(-0.110534,0.17427392,0){-693.14602};
+SP(-0.26166525,0.13925672,0){-12.688925};
+SP(-0.23113523,0.14031104,0){-122.73977};
+SP(-0.13923849,0.26168388,0){-22.963938};
+SP(-0.22003935,0.19356066,0){-34.817289};
+SP(-0.28162044,0.0925636,0){-8.5547162};
+SP(-0.042441491,0.28234655,0){-100.48485};
+SP(-0.21712661,0.028263498,0){-114.32349};
+SP(-0.28230038,0.042489888,0){-17.382508};
+SP(-0.09254968,0.28164357,0){-24.063273};
+SP(-0.028158887,0.21717955,0){-575.21746};
+SP(-0.21803845,0.13381391,0){-196.15638};
+SP(-0.24580019,0.043182265,0){-78.984745};
+SP(-0.14931694,0.21577804,0){-239.16093};
+SP(-0.16845163,0.21026041,0){-183.67073};
+SP(-0.043311251,0.24284859,0){-380.50897};
+SP(-0.0032979783,0.21974637,0){-550.1871};
+SP(-0.21973013,0.0033088357,0){-12.81946};
+SP(-0.12120645,0.16680895,0){-686.0541};
+SP(-0.075926005,0.19171565,0){-697.43894};
+SP(-0.12360816,0.17235141,0){-635.17126};
+SP(-0.16259293,0.1362296,0){-556.63917};
+SP(-0.15888967,0.13144126,0){-605.2891};
+SP(-0.076857787,0.19768529,0){-650.54415};
+SP(-0.1667926,0.12124972,0){-572.10284};
+SP(-0.21277881,0.024729983,0){-111.67044};
+SP(-0.17233439,0.12365962,0){-519.91313};
+SP(-0.19169558,0.075955672,0){-388.76215};
+SP(-0.19765644,0.076926638,0){-348.60004};
+SP(-0.27048965,0.027714371,0){-23.553138};
+SP(-0.087754625,0.18659423,0){-699.99815};
+SP(-0.091459981,0.19136474,0){-651.22873};
+SP(-0.18656215,0.087784049,0){-442.66166};
+SP(-0.23726607,0.10548596,0){-137.52752};
+SP(-0.19132012,0.09149309,0){-406.86972};
+SP(-0.024652625,0.21282779,0){-605.37569};
+SP(-0.13616986,0.16264327,0){-618.71029};
+SP(-0.13140527,0.1589149,0){-673.08817};
+SP(-0.12638769,0.20831382,0){-387.87774};
+SP(-0.17031189,0.17424002,0){-343.61381};
+SP(-0.0034373195,0.24375534,0){-390.94705};
+SP(-0.24353496,0.063708302,0){-109.79518};
+SP(-0.24374201,0.0034593722,0){-7.5349358};
+SP(-0.23460241,0.18141261,0){-15.770228};
+SP(-0.21106297,0.12166004,0){-255.11437};
+SP(-0.20578594,0.026183679,0){-136.21242};
+SP(-0.056466901,0.26465902,0){-205.95962};
+SP(-0.26177875,0.044847073,0){-48.820228};
+SP(-0.026137348,0.2058308,0){-652.69482};
+SP(-0.1643237,0.24254329,0){-43.333981};
+SP(-0.027610948,0.27061137,0){-196.42539};
+SP(-0.0072279446,0.2152339,0){-582.06685};
+SP(-0.063609275,0.24356897,0){-343.9966};
+SP(-0.21521293,0.0072669724,0){-31.790384};
+SP(-0.28350922,0.020141549,0){-8.9191697};
+SP(-0.020093902,0.28355302,0){-109.47479};
+SP(-0.24271969,0.16451527,0){-28.354546};
+SP(-0.044591917,0.29336279,0){-22.387303};
+SP(-0.29335045,0.044610875,0){-4.0267912};
+SP(-0.081196467,0.22463727,0){-440.18257};
+SP(-0.10599637,0.23631171,0){-282.18159};
+SP(-0.10732293,0.22979422,0){-321.70359};
+SP(-0.1811423,0.23500368,0){-19.280449};
+SP(-0.083002664,0.200085,0){-615.42621};
+SP(-0.17314735,0.13019584,0){-495.4165};
+SP(-0.11436906,0.20918014,0){-433.97069};
+SP(-0.19743405,0.089072586,0){-362.0726};
+SP(-0.22401522,0.16324117,0){-104.98775};
+SP(-0.019758013,0.20209384,0){-675.1406};
+SP(-0.08461649,0.22871965,0){-401.42448};
+SP(-0.1301324,0.17317849,0){-592.23909};
+SP(-0.17416331,0.16285664,0){-369.1692};
+SP(-0.20207323,0.0197808,0){-113.34241};
+SP(-0.22372955,0.02682944,0){-93.145076};
+SP(-0.026697514,0.22378129,0){-529.60068};
+SP(-0.22903888,0.050819323,0){-140.22725};
+SP(-0.22842366,0.045562237,0){-131.62045};
+SP(-0.20774249,0.12717755,0){-265.28039};
+SP(-0.18345796,0.18968742,0){-205.28909};
+SP(-0.24997936,0.0061049723,0){-11.309075};
+SP(-0.0060735297,0.25000872,0){-348.36863};
+SP(-0.13056601,0.22945389,0){-237.52139};
+SP(-0.24520908,0.057340007,0){-98.236807};
+SP(-0.057238088,0.24523122,0){-343.58003};
+SP(-0.23629903,0.17484173,0){-27.119291};
+SP(-0.26592705,0.038830329,0){-37.548902};
+SP(-0.01533243,0.20644039,0){-644.25158};
+SP(-0.20641505,0.015383387,0){-80.740825};
+SP(-0.23223257,0.17055038,0){-53.59951};
+SP(-0.17492573,0.16995173,0){-335.78492};
+SP(-0.15621939,0.21292654,0){-224.20544};
+SP(-0.22849407,0.18460796,0){-29.561013};
+SP(-0.2231693,0.18144245,0){-59.681716};
+SP(-0.12106919,0.2116915,0){-389.46204};
+SP(-0.20070624,0.12820488,0){-305.3091};
+SP(-0.033204658,0.22669455,0){-506.00383};
+SP(-0.22662888,0.033351282,0){-106.13274};
+SP(-0.07183465,0.23302758,0){-402.86608};
+SP(-0.23294892,0.071949433,0){-154.40494};
+SP(-0.17153223,0.24254839,0){-17.602874};
+SP(-0.13580453,0.16879749,0){-584.69641};
+SP(-0.1687419,0.13588353,0){-510.55749};
+SP(-0.22716217,0.19154814,0){-13.790785};
+SP(-0.032661242,0.26504157,0){-232.10489};
+SP(-0.089619888,0.19722256,0){-614.85938};
+SP(-0.20030023,0.082490861,0){-338.42657};
+SP(-0.074575291,0.22645243,0){-443.98964};
+SP(-0.26490519,0.032762877,0){-33.99069};
+SP(-0.22637961,0.074684995,0){-184.67585};
+SP(-0.23495196,0.054323817,0){-125.40224};
+SP(-0.23993366,0.052535489,0){-107.26713};
+SP(-0.21113069,0.13275075,0){-235.88417};
+SP(-0.25888824,0.030749673,0){-40.002438};
+SP(-0.030654253,0.25910459,0){-275.99204};
+SP(-0.24275088,0.17171191,0){-11.349063};
+SP(-0.076151239,0.23758422,0){-360.04006};
+SP(-0.23749358,0.076256793,0){-139.48295};
+SP(-0.19388903,0.15637953,0){-274.26818};
+SP(-0.15194938,0.13398242,0){-651.98159};
+SP(-0.10270362,0.22546193,0){-367.92839};
+SP(-0.21301379,0.018099206,0){-82.182016};
+SP(-0.091957562,0.18049787,0){-730.28912};
+SP(-0.1562943,0.19396957,0){-324.58161};
+SP(-0.11385294,0.16755652,0){-722.89863};
+SP(-0.1906006,0.068630439,0){-381.3415};
+SP(-0.23032856,0.094654625,0){-174.37729};
+SP(-0.068613163,0.19060261,0){-723.28908};
+SP(-0.018017221,0.21304326,0){-602.52933};
+SP(-0.16754293,0.1138762,0){-584.03597};
+SP(-0.18048384,0.091974595,0){-493.61642};
+SP(-0.13396644,0.15197185,0){-697.59203};
+SP(-0.21751345,0.014168826,0){-58.820906};
+SP(-0.01409877,0.21753855,0){-571.34805};
+SP(-0.25623734,0.0026456001,0){-3.7741394};
+SP(-0.0026362102,0.25625339,0){-304.54923};
+SP(-0.15737497,0.2061667,0){-254.42021};
+SP(-0.20719915,0.13811467,0){-246.75515};
+SP(-0.17439174,0.23649781,0){-36.883323};
+SP(-0.17026965,0.23190844,0){-74.349915};
+SP(-0.2588213,0.024011034,0){-32.313853};
+SP(-0.02391638,0.25903534,0){-280.98317};
+SP(-0.082311904,0.23509144,0){-362.40553};
+SP(-0.23501058,0.082417406,0){-152.23704};
+SP(-0.092908372,0.21880941,0){-447.54976};
+SP(-0.02039459,0.030787485,0){-1293.8271};
+SP(-0.022106652,0.028850346,0){-1296.7244};
+SP(0.0016262122,0.041818106,0){-1090.4666};
+SP(0.0013188681,0.039722672,0){-1053.9914};
+SP(0.0094565085,0.0064216474,0){-172.74625};
+SP(0.044190525,0.048334247,0){-702.55677};
+SP(0.042447787,0.046912545,0){-701.57538};
+SP(0.007904929,0.0053059971,0){-146.80868};
+SP(0.01863719,0.03972085,0){-839.78057};
+SP(0.008468499,0.02873965,0){-731.65305};
+SP(0.037299962,0.03510492,0){-584.1621};
+SP(0.039214673,0.0088159249,0){-173.7106};
+SP(0.047053428,0.042798098,0){-585.72803};
+SP(-0.020828464,0.021277507,0){-1030.6886};
+SP(-0.02192521,0.023882243,0){-1152.1317};
+SP(0.036478818,0.012144361,0){-232.33332};
+SP(0.029545297,0.037268786,0){-687.63449};
+SP(0.049071814,0.0016092066,0){-76.825951};
+SP(0.014067094,0.041981509,0){-932.83134};
+SP(0.030564105,0.0044739162,0){-91.260697};
+SP(0.027927991,0.025761074,0){-504.43438};
+SP(0.035232806,0.012259843,0){-235.73536};
+SP(-0.046861858,0.042069906,0){-2352.5018};
+SP(-0.046922421,0.046866876,0){-2219.2899};
+SP(0.038860402,0.038384759,0){-616.51551};
+SP(-0.012800542,0.022106388,0){-864.90318};
+SP(0.045542244,0.0081483145,0){-180.25207};
+SP(-0.04831131,0.04395021,0){-2363.479};
+SP(0.048357192,0.044541947,0){-589.62245};
+SP(0.016784149,0.038379851,0){-835.17713};
+SP(0.0087668297,0.030731499,0){-771.78511};
+SP(0.011378102,0.041861625,0){-962.78487};
+SP(0.047086374,0.0018559921,0){-61.161767};
+SP(0.037705228,0.016862418,0){-308.92569};
+SP(0.03617369,0.020109645,0){-365.46286};
+SP(0.047470503,0.0020166483,0){-69.905062};
+SP(0.040192455,0.03984477,0){-623.92592};
+SP(0.044898906,0.00040988355,0){-10.846321};
+SP(0.044217225,0.042437023,0){-615.61026};
+SP(0.037255855,0.0031663387,0){-64.146786};
+SP(0.042207315,0.022025057,0){-370.43361};
+SP(-0.0394618,0.028468345,0){-2106.5792};
+SP(-0.0021221081,0.020160287,0){-640.66571};
+SP(-0.00046636562,0.022274347,0){-677.832};
+SP(0.038054105,0.018089645,0){-327.32632};
+SP(0.039478899,0.0068307644,0){-137.60069};
+SP(0.039979965,0.006123938,0){-124.95284};
+SP(0.011361724,0.012947107,0){-333.00785};
+SP(-0.0031797719,0.0376361,0){-1078.5591};
+SP(0.013138477,0.018257337,0){-450.08827};
+SP(0.029804681,0.047151339,0){-845.51203};
+SP(-0.01837551,0.037992198,0){-1379.048};
+SP(-0.01563841,0.02307779,0){-956.35303};
+SP(0.048632169,0.017708278,0){-302.93032};
+SP(0.048767952,0.001757761,0){-78.501006};
+SP(-0.012349898,0.018830787,0){-749.78128};
+SP(-0.01698565,0.039965832,0){-1380.0148};
+SP(0.027765148,0.036694076,0){-694.83335};
+SP(0.039418751,0.010027308,0){-195.14749};
+SP(0.030657749,0.0032426619,0){-66.277057};
+SP(0.035314723,0.0056051888,0){-111.80741};
+SP(0.049293143,0.016965975,0){-294.88307};
+SP(0.044023043,0.0048613798,0){-112.65139};
+SP(0.0497896,0.0015296712,0){-84.414473};
+SP(-0.0045379221,0.039816896,0){-1143.8533};
+SP(0.019972048,0.033388418,0){-709.11403};
+SP(-0.0074673122,0.039437796,0){-1185.774};
+SP(-0.0090636905,0.037153954,0){-1169.5104};
+SP(0.037622002,0.0038125515,0){-77.290328};
+SP(0.032650252,0.0061967437,0){-124.24084};
+SP(0.018143739,0.023281945,0){-525.4855};
+SP(-0.047005615,0.028825308,0){-2659.0729};
+SP(0.040837786,0.019624638,0){-341.86861};
+SP(-0.041803659,0.033313411,0){-2242.9124};
+SP(0.039587705,0.01942821,0){-342.82948};
+SP(-0.039212621,0.031279394,0){-2100.2607};
+SP(-0.037011784,0.03301528,0){-1981.1677};
+SP(0.03623071,0.0032844076,0){-66.193918};
+SP(0.039800016,0.037156001,0){-589.92464};
+SP(0.043580617,0.024524427,0){-396.25795};
+SP(0.036298506,0.018628163,0){-341.2002};
+SP(0.04966113,0.0018441172,0){-100.17449};
+SP(-0.03809514,0.041685461,0){-2008.4842};
+SP(0.049707559,0.0038939465,0){-164.58402};
+SP(0.036634219,0.033599058,0){-567.58668};
+SP(0.022144926,0.011725452,0){-258.01448};
+SP(-0.043823865,0.032560692,0){-2370.6193};
+SP(0.0070229488,0.039376263,0){-969.42837};
+SP(0.044526691,0.00066643938,0){-17.342715};
+SP(0.043166594,0.040234839,0){-597.60969};
+SP(0.018229703,0.025246315,0){-565.39009};
+SP(0.031622412,0.0058814876,0){-118.76654};
+SP(0.025474165,0.017360355,0){-360.74905};
+SP(0.047945455,0.00028603188,0){-11.127661};
+SP(0.043619059,0.0098437825,0){-199.14259};
+SP(0.022636868,0.010402401,0){-228.03989};
+SP(0.044200946,0.038731124,0){-566.8957};
+SP(0.042389361,0.04405401,0){-659.44063};
+SP(0.044149651,0.010471031,0){-210.30282};
+SP(-0.020528805,0.033416368,0){-1354.9013};
+SP(0.049440547,0.013986483,0){-265.7758};
+SP(0.045341408,0.0007079823,0){-19.43524};
+SP(-0.00037132904,0.002639792,0){-87.178901};
+SP(0.038852769,0.035296272,0){-573.00555};
+SP(0.046459332,0.006525185,0){-160.51173};
+SP(-0.039154885,0.043737534,0){-2023.84};
+SP(-0.010538581,0.04825192,0){-1391.0361};
+SP(0.048931898,0.014509202,0){-270.32894};
+SP(0.045081134,0.0088002461,0){-187.82076};
+SP(0.047522654,0.0076580578,0){-185.91929};
+SP(-0.04226085,0.046900653,0){-2068.867};
+SP(-0.044144643,0.04832521,0){-2086.7847};
+SP(-0.0023660887,0.0017137498,0){-58.599637};
+SP(0.043419636,0.0053671988,0){-120.21198};
+SP(0.046284815,0.0070698622,0){-167.92905};
+SP(0.044260608,0.0016301314,0){-40.939343};
+SP(-0.01226465,0.042163407,0){-1322.6357};
+SP(0.049206137,0.00024244957,0){-12.020078};
+SP(0.022054692,0.008463745,0){-187.82833};
+SP(0.03336896,0.022136503,0){-410.69241};
+SP(-0.037646235,0.037497072,0){-2013.6094};
+SP(0.046335587,0.0010966202,0){-33.711973};
+SP(-0.038532488,0.035677562,0){-2061.2549};
+SP(0.046778466,0.015569814,0){-280.66886};
+SP(0.036373172,0.0059050217,0){-117.74273};
+SP(0.014858975,0.017194118,0){-414.06889};
+SP(0.034097829,0.023443222,0){-428.46366};
+SP(-0.021868037,0.04131378,0){-1512.9465};
+SP(-0.048611111,0.048541667,0){-2226.7829};
+SP(-0.023945163,0.041314122,0){-1565.0147};
+SP(0.030424914,0.044554732,0){-797.14725};
+SP(0.04740967,0.046120767,0){-623.59053};
+SP(0.044715406,0.0048874009,0){-116.93678};
+SP(0.024586936,0.014068404,0){-298.58619};
+SP(-0.037116438,0.027342956,0){-1947.4143};
+SP(0.0018897481,0.022150074,0){-646.20104};
+SP(0.0088615113,0.018420092,0){-486.16877};
+SP(0.027674799,0.023783981,0){-470.73221};
+SP(-0.017831889,0.020800246,0){-932.8311};
+SP(0.0097982029,0.010595974,0){-281.03214};
+SP(0.025278647,0.0014913566,0){-32.026897};
+SP(0.046731776,0.0051288517,0){-137.55365};
+SP(0.04482705,0.025019883,0){-396.21484};
+SP(0.049438922,0.00038824274,0){-19.674337};
+SP(0.047178018,0.0054638445,0){-148.38483};
+SP(-0.034487342,0.015685783,0){-1330.4659};
+SP(-0.032189215,0.014879329,0){-1156.8624};
+SP(0.046889695,0.0076934282,0){-181.58584};
+SP(0.046912142,0.0037080978,0){-110.12932};
+SP(0.046168716,0.0014793209,0){-44.292401};
+SP(0.018393965,0.029340935,0){-646.03807};
+SP(0.049114515,0.0011548949,0){-55.669225};
+SP(0.0083426627,0.020277035,0){-535.879};
+SP(0.020839635,0.0076134753,0){-172.02303};
+SP(0.045353131,0.0073846267,0){-167.01884};
+SP(0.048756107,0.0025132845,0){-106.28556};
+SP(0.043373825,0.022611493,0){-373.55288};
+SP(0.022105551,0.033729808,0){-695.29817};
+SP(0.0091580785,0.038112551,0){-917.7967};
+SP(0.005486739,0.037238945,0){-946.71311};
+SP(0.041417428,0.013768329,0){-256.1145};
+SP(-0.0012125448,0.0069355493,0){-227.87321};
+SP(0.048264631,0.0004897806,0){-20.043759};
+SP(-0.01162342,0.032691452,0){-1123.4135};
+SP(0.041392866,0.014835082,0){-272.0969};
+SP(-0.0099507869,0.017502453,0){-664.283};
+SP(-0.0015330395,0.017965448,0){-570.98755};
+SP(0.010213088,0.022015313,0){-560.55237};
+SP(0.046419369,0.016506532,0){-291.67211};
+SP(0.023536472,0.040528816,0){-802.31248};
+SP(-0.009132911,0.042168895,0){-1265.7165};
+SP(-0.041360108,0.012315145,0){-1537.0266};
+SP(0.033318583,0.0054327724,0){-108.84738};
+SP(0.047986725,0.035838279,0){-494.40522};
+SP(0.045572142,0.0013178521,0){-37.214443};
+SP(-0.042913284,0.013313096,0){-1791.1631};
+SP(0.04537087,0.00170297,0){-46.93025};
+SP(0.048911405,0.00044619829,0){-20.936176};
+SP(0.046895025,0.0041589835,0){-120.14311};
+SP(0.044455414,0.0070930527,0){-157.22972};
+SP(0.04882758,0.034356547,0){-470.85902};
+SP(0.02635528,0.026631552,0){-530.68498};
+SP(0.018739776,0.042915856,0){-896.14853};
+SP(-0.022862567,0.034500697,0){-1442.6482};
+SP(0.0064929388,0.027883888,0){-733.71863};
+SP(0.04591467,0.0025865668,0){-72.659804};
+SP(0.028151613,0.043367624,0){-802.01588};
+SP(-0.034439194,0.032581379,0){-1854.2792};
+SP(-0.032898804,0.030493097,0){-1759.2029};
+SP(0.025656112,0.015754236,0){-328.41626};
+SP(0.044481434,0.0064446939,0){-145.85106};
+SP(0.020790654,0.043711761,0){-887.27644};
+SP(0.013478978,0.013008811,0){-323.55073};
+SP(0.0065668122,0.04256785,0){-1036.7326};
+SP(0.019224248,0.035160098,0){-749.62335};
+SP(0.0043668331,0.043379037,0){-1081.4497};
+SP(0.032131262,0.016070335,0){-310.85315};
+SP(0.030949005,0.015452263,0){-303.51722};
+SP(0.030472305,0.010773502,0){-216.25472};
+SP(0.042193892,0.029822738,0){-471.67737};
+SP(0.035830252,0.041479169,0){-692.678};
+SP(0.020364809,0.012224375,0){-275.39621};
+SP(-0.011099416,0.02357491,0){-877.40035};
+SP(0.038458294,0.00055243811,0){-11.427187};
+SP(0.010445199,0.0089255292,0){-234.83368};
+SP(0.044430477,0.014668603,0){-269.12772};
+SP(-0.0081235207,0.019511108,0){-701.23356};
+SP(0.04352434,0.0060982114,0){-134.72639};
+SP(0.049513625,0.0036049973,0){-155.35384};
+SP(-0.024957109,0.024520073,0){-1272.991};
+SP(-0.026888235,0.022890519,0){-1294.6137};
+SP(0.039101276,0.041144409,0){-653.57355};
+SP(0.037895305,0.047715646,0){-765.79078};
+SP(0.0452649,0.0053577818,0){-130.14319};
+SP(-0.016119371,0.025176284,0){-1033.4783};
+SP(0.039575719,0.0049146021,0){-100.91584};
+SP(0.040903755,0.030223911,0){-486.05316};
+SP(0.015886976,0.022852106,0){-533.47407};
+SP(0.029159249,0.010743759,0){-218.31586};
+SP(0.037770923,0.00087690584,0){-18.030429};
+SP(0.041327778,0.033191805,0){-522.36574};
+SP(0.047162905,0.0014812637,0){-50.214095};
+SP(-0.027169958,0.015372102,0){-984.43986};
+SP(-0.0086307045,0.046946419,0){-1339.6725};
+SP(-0.038396173,0.0015843888,0){-188.87884};
+SP(0.0058732113,0.034115142,0){-877.18548};
+SP(0.033016859,0.030058271,0){-541.44274};
+SP(0.049472377,0.004239559,0){-163.48144};
+SP(0.031262061,0.0090822532,0){-182.18065};
+SP(0.023047255,0.013773801,0){-298.38963};
+SP(-0.026936829,0.013323523,0){-867.68493};
+SP(0.037430938,0.021108852,0){-376.08898};
+SP(0.044041716,0.015641542,0){-281.95779};
+SP(0.049100634,0.0025696427,0){-116.74533};
+SP(-0.024599619,0.029332506,0){-1389.5024};
+SP(0.047995891,0.0083462469,0){-198.73804};
+SP(0.049368804,0.0019158785,0){-97.280832};
+SP(0.0076734986,0.033199945,0){-835.94459};
+SP(-0.021998623,0.0016571591,0){-95.334833};
+SP(0.038771194,0.016333172,0){-298.10681};
+SP(0.031367839,0.012406284,0){-245.48219};
+SP(0.02827809,0.041377806,0){-767.81873};
+SP(-0.03688848,0.0028517518,0){-317.06533};
+SP(0.023173049,0.042514763,0){-840.40324};
+SP(-0.048431584,0.026124167,0){-2848.4237};
+SP(0.040556964,0.034553301,0){-547.17061};
+SP(0.037208661,0.013059157,0){-247.53486};
+SP(0.034230354,0.031343828,0){-552.52555};
+SP(0.046366072,0.0054340133,0){-139.82622};
+SP(-0.013225976,0.040314597,0){-1308.9332};
+SP(-0.0063134097,0.018774873,0){-651.84568};
+SP(0.040927685,0.00047139868,0){-10.25379};
+SP(-0.012776196,0.030949765,0){-1107.9541};
+SP(0.034694569,0.042671908,0){-722.47054};
+SP(0.034084306,0.013350257,0){-257.23208};
+SP(0.044148649,0.0088475902,0){-184.80657};
+SP(0.014926347,0.039288885,0){-872.71359};
+SP(-0.048574031,0.030826141,0){-2735.154};
+SP(0.040382885,0.024832029,0){-416.23466};
+SP(0.00029951825,0.004699696,0){-150.51762};
+SP(-0.037154755,0.025342406,0){-1912.9754};
+SP(0.020514223,0.02037138,0){-448.57966};
+SP(0.044561668,0.035195551,0){-520.08706};
+SP(0.032596544,0.0091852891,0){-182.40494};
+SP(0.046399913,0.002400872,0){-71.494101};
+SP(0.012121619,0.022125115,0){-546.6056};
+SP(-0.00085959189,0.038020066,0){-1050.584};
+SP(0.0453038,0.0060216651,0){-142.94299};
+SP(0.024027061,0.017882624,0){-377.91582};
+SP(-0.044273166,0.029462623,0){-2439.8388};
+SP(-0.014049006,0.017453638,0){-733.75883};
+SP(0.041481325,0.024507831,0){-406.3011};
+SP(0.020555946,0.022038578,0){-482.55568};
+SP(0.010341666,0.044434323,0){-1023.2464};
+SP(-0.0355947,0.01820298,0){-1551.6305};
+SP(0.018065276,0.031265638,0){-686.90994};
+SP(0.041954142,0.010101708,0){-199.08592};
+SP(-0.019860971,0.0030521088,0){-165.36944};
+SP(-0.036816132,0.013658789,0){-1335.008};
+SP(-0.036513964,0.010950507,0){-1101.4673};
+SP(0.010826515,0.039112245,0){-917.44511};
+SP(0.04662973,0.011942402,0){-237.17115};
+SP(0.046020781,0.047415608,0){-664.50787};
+SP(0.047319772,0.011968391,0){-239.5182};
+SP(0.0059199889,0.0014401365,0){-41.180995};
+SP(0.027239545,0.048499339,0){-895.69825};
+SP(0.037543859,0.045814964,0){-740.28657};
+SP(0.043356595,0.0081453681,0){-170.48099};
+SP(0.045898426,0.012871786,0){-247.37403};
+SP(-0.0087554877,0.026454538,0){-913.81983};
+SP(-0.011050548,0.026492973,0){-958.00334};
+SP(0.034129505,0.014491129,0){-277.51203};
+SP(0.00037867399,0.008361608,0){-266.10012};
+SP(0.033746777,0.026692119,0){-482.30369};
+SP(0.015821859,0.021166938,0){-497.42879};
+SP(0.030439743,0.00073304728,0){-14.985515};
+SP(-0.043974268,0.042103544,0){-2226.008};
+SP(-0.012513899,0.02827783,0){-1035.5634};
+SP(0.027641634,0.020023182,0){-401.68806};
+SP(0.030871816,0.0074696939,0){-151.11556};
+SP(0.048668697,0.0071839697,0){-189.92271};
+SP(-0.033839758,0.028443399,0){-1773.6808};
+SP(-0.013560945,0.044358056,0){-1382.7125};
+SP(0.044975832,0.012572565,0){-241.76834};
+SP(0.020263572,0.037796079,0){-787.612};
+SP(0.039035999,0.0023340458,0){-48.459261};
+SP(0.048853134,0.00087063909,0){-39.860955};
+SP(0.010867842,0.0053346838,0){-139.79993};
+SP(0.040119422,0.0080308983,0){-160.49981};
+SP(0.042863562,0.025614239,0){-413.58175};
+SP(-0.032949054,0.007632877,0){-673.71916};
+SP(-0.02682355,0.020156954,0){-1189.7378};
+SP(0.029166769,0.0046995231,0){-96.84099};
+SP(-0.034469994,0.019904201,0){-1562.3753};
+SP(-0.0022624927,0.048448963,0){-1267.8962};
+SP(-0.025496117,0.03750576,0){-1565.7793};
+SP(0.025547083,0.0028024035,0){-60.005514};
+SP(0.030213154,0.039872803,0){-723.74414};
+SP(0.030608876,0.013926313,0){-276.10456};
+SP(-0.047626306,0.037253416,0){-2510.1875};
+SP(0.010395469,0.014905166,0){-387.23362};
+SP(-0.0054846007,0.0056717654,0){-205.42093};
+SP(0.044584709,0.033658776,0){-501.28959};
+SP(0.039923928,0.048578297,0){-756.59709};
+SP(0.048660334,0.0082992504,0){-202.9927};
+SP(0.031731802,0.048652,0){-848.34946};
+SP(0.035242706,0.026984605,0){-477.54392};
+SP(0.048784494,0.01600621,0){-285.57641};
+SP(0.047278519,0.017513477,0){-302.40958};
+SP(0.020533131,0.028530539,0){-611.61737};
+SP(-0.042502139,0.027404293,0){-2318.4504};
+SP(-0.042950547,0.024729548,0){-2342.2701};
+SP(-0.025802047,0.039456684,0){-1597.7817};
+SP(-0.0078795024,0.044235614,0){-1280.938};
+SP(0.016979014,0.0017290346,0){-41.732265};
+SP(0.049098856,0.02684366,0){-393.21945};
+SP(0.037419367,0.042102263,0){-685.75159};
+SP(0.021305748,0.0010037473,0){-22.599807};
+SP(0.019139602,0.011289361,0){-259.32446};
+SP(-0.042151037,0.044017624,0){-2119.2774};
+SP(0.014922039,0.044546676,0){-969.65183};
+SP(0.048696236,0.040850336,0){-541.55035};
+SP(-0.0047442976,0.01045963,0){-365.65524};
+SP(0.029683594,0.0072260698,0){-147.59549};
+SP(0.039289164,0.0030027334,0){-62.350076};
+SP(0.0083027271,0.044705462,0){-1054.1805};
+SP(-0.034709992,0.037585119,0){-1890.0167};
+SP(0.035897439,0.0022878414,0){-46.235326};
+SP(0.029603736,0.001267335,0){-26.090612};
+SP(0.014582782,0.032805446,0){-751.72754};
+SP(0.048399002,0.0094888954,0){-215.40524};
+SP(-0.048550548,0.039369697,0){-2500.5691};
+SP(0.047869111,0.0036517462,0){-120.82122};
+SP(0.02581115,0.011659176,0){-245.24118};
+SP(0.025156514,0.047679344,0){-905.83028};
+SP(0.01938785,0.0091566636,0){-210.45872};
+SP(0.02602497,0.013016595,0){-272.08275};
+SP(0.040228393,0.0043767921,0){-91.246642};
+SP(0.035238761,0.0042980334,0){-86.228747};
+SP(0.039089354,0.020965936,0){-367.32948};
+SP(-0.013950081,0.0093158635,0){-411.03038};
+SP(0.018073837,0.0086502905,0){-202.76396};
+SP(-0.00017536454,0.047570078,0){-1222.4904};
+SP(0.046268718,0.013804136,0){-259.4643};
+SP(-0.03311883,0.002974373,0){-273.75507};
+SP(-0.020329089,0.026075886,0){-1170.9326};
+SP(-0.012569297,0.04707435,0){-1406.0716};
+SP(-0.0075337846,0.027970581,0){-932.31547};
+SP(0.042352571,0.012216,0){-233.03202};
+SP(-0.0021919253,0.011772803,0){-389.38832};
+SP(0.047609441,0.00047557877,0){-17.783505};
+SP(-0.017377849,0.016484435,0){-765.17064};
+SP(0.046528022,0.003403315,0){-98.626216};
+SP(0.040412683,0.00086841228,0){-18.645945};
+SP(0.046184873,0.036126157,0){-515.55842};
+SP(0.0072995464,0.010909181,0){-301.94898};
+SP(0.048445105,0.010025316,0){-221.6159};
+SP(0.01552938,0.0010999238,0){-27.019373};
+SP(0.023298314,0.0073242712,0){-160.09419};
+SP(-0.0042283036,0.0077297158,0){-270.55548};
+SP(0.046920391,0.0091213472,0){-201.98875};
+SP(0.0412395,0.018518576,0){-325.22257};
+SP(0.048644398,0.0021707114,0){-92.373742};
+SP(0.0057004742,0.023513437,0){-639.71401};
+SP(-0.0077240497,0.0054716745,0){-207.73365};
+SP(-0.029528818,0.047164131,0){-1737.8787};
+SP(-0.0094248764,0.032498084,0){-1075.3408};
+SP(-0.043444781,0.037817433,0){-2281.1992};
+SP(-0.042574908,0.039670502,0){-2211.3578};
+SP(0.030587603,0.020756204,0){-400.14083};
+SP(0.040292531,0.012645224,0){-238.63056};
+SP(0.044240027,0.0010939992,0){-27.679932};
+SP(0.046546392,0.0097234786,0){-208.19207};
+SP(-0.022551301,0.036561448,0){-1467.6491};
+SP(-0.00075742627,0.043456065,0){-1155.544};
+SP(0.039952989,0.026119057,0){-436.59131};
+SP(-0.019410797,0.013095878,0){-660.35507};
+SP(-0.020780106,0.03851203,0){-1447.5834};
+SP(0.020471593,0.026071581,0){-563.97727};
+SP(0.0032644318,0.037767508,0){-986.85864};
+SP(-0.017222616,0.030014421,0){-1189.4279};
+SP(0.032747195,0.012184104,0){-238.44622};
+SP(-0.043609743,0.017417271,0){-2227.9789};
+SP(0.04942718,0.0010455795,0){-53.580823};
+SP(-0.03005128,0.0072863267,0){-564.19583};
+SP(-0.02989647,0.016522659,0){-1151.4005};
+SP(-0.029598172,0.019031784,0){-1260.5321};
+SP(-0.04731698,0.024262893,0){-2779.6052};
+SP(0.030195993,0.026276099,0){-498.80317};
+SP(-0.01669313,0.018451695,0){-825.35881};
+SP(0.0040370037,0.0023661787,0){-69.760259};
+SP(-0.005685305,0.016013579,0){-558.14025};
+SP(0.026395871,0.0007307129,0){-15.418273};
+SP(-0.033752632,0.010115734,0){-899.31656};
+SP(-0.0018007337,0.013971824,0){-454.74126};
+SP(-0.0035303561,0.016025878,0){-533.87017};
+SP(0.015272612,0.034685647,0){-781.67856};
+SP(0.0072575861,0.024893291,0){-656.48211};
+SP(-0.023995592,0.0028068226,0){-172.18495};
+SP(0.047778006,0.0091076634,0){-206.95118};
+SP(0.046053529,0.038468149,0){-544.46175};
+SP(0.04554516,0.0022581708,0){-61.855913};
+SP(-0.009938871,0.0015136589,0){-60.912353};
+SP(0.034145245,0.02069877,0){-383.085};
+SP(0.024462017,0.045784168,0){-881.98411};
+SP(0.037324415,0.0049054672,0){-98.649952};
+SP(0.03132547,0.030783527,0){-565.87368};
+SP(-0.018618384,0.048532034,0){-1531.0729};
+SP(0.0031729008,0.024485522,0){-691.57789};
+SP(0.042162437,0.02067146,0){-352.60279};
+SP(0.045802341,0.014656042,0){-269.48419};
+SP(-0.027205876,0.048537083,0){-1692.3764};
+SP(0.0043053859,0.028664748,0){-777.15574};
+SP(0.048843998,0.007846329,0){-199.31651};
+SP(0.03921912,0.012855727,0){-242.34816};
+SP(0.032036805,0.0028981566,0){-58.769639};
+SP(0.04168325,0.00201867,0){-44.622454};
+SP(0.042651138,0.0095391287,0){-191.28973};
+SP(0.049339026,0.018764508,0){-312.56503};
+SP(-0.025916046,0.033183794,0){-1517.0134};
+SP(0.03087818,0.027580551,0){-516.35417};
+SP(0.0066915125,0.013355996,0){-370.89019};
+SP(0.016043773,0.026492273,0){-609.11624};
+SP(0.04287451,0.0066523825,0){-142.09981};
+SP(0.033215688,0.015463077,0){-296.68448};
+SP(0.044788503,0.0018857883,0){-48.906852};
+SP(0.037595483,0.0015994855,0){-32.727928};
+SP(0.045055334,0.020520922,0){-341.78773};
+SP(-0.0038596627,0.034508879,0){-1023.5873};
+SP(-0.0080700092,0.034809977,0){-1102.8752};
+SP(-0.0057097546,0.033684285,0){-1035.9393};
+SP(0.016146497,0.028127935,0){-642.12412};
+SP(-0.045608589,0.036892319,0){-2410.0344};
+SP(0.046769641,0.0012031825,0){-38.781663};
+SP(-0.013410258,0.03698611,0){-1251.1991};
+SP(-0.0045212825,0.047143463,0){-1278.668};
+SP(0.0032349392,0.018037869,0){-523.62076};
+SP(-0.013918943,0.011279156,0){-492.99764};
+SP(-0.037696962,0.047714227,0){-1930.9518};
+SP(0.049795512,0.0027348395,0){-149.06146};
+SP(0.01696806,0.044911893,0){-951.76162};
+SP(0.0029192447,0.030866863,0){-845.06599};
+SP(0.042170874,0.0064717003,0){-136.38415};
+SP(0.0063244791,0.048567811,0){-1150.6388};
+SP(-0.039782873,0.048575443,0){-1967.1587};
+SP(0.045765422,0.00029809874,0){-8.5889186};
+SP(-0.04284384,0.0077843705,0){-1102.1472};
+SP(-0.023891085,0.0055488218,0){-337.28398};
+SP(-0.018056274,0.01146655,0){-561.67248};
+SP(0.049572886,0.010527847,0){-232.61789};
+SP(0.041764333,0.011448504,0){-220.60911};
+SP(-0.014945619,0.039264464,0){-1324.3818};
+SP(0.00052362144,0.045570299,0){-1176.4197};
+SP(-0.0065953697,0.011463623,0){-415.76469};
+SP(0.047855381,0.039216885,0){-533.65859};
+SP(-0.043325702,0.019754841,0){-2297.8309};
+SP(-0.034256934,0.039584565,0){-1873.8728};
+SP(0.034105845,0.0022280532,0){-44.924735};
+SP(0.031102509,0.035863624,0){-650.1295};
+SP(0.022125643,0.038448074,0){-780.48741};
+SP(0.041277922,0.0095639692,0){-189.07812};
+SP(0.046081651,0.0060814496,0){-149.65598};
+SP(0.031169195,0.019634424,0){-377.68096};
+SP(-0.048313806,0.017813678,0){-2963.8694};
+SP(0.015543462,0.031294282,0){-711.60867};
+SP(0.004579661,0.014348163,0){-412.51849};
+SP(0.024375479,0.031304674,0){-631.17579};
+SP(0.0025424598,0.026646236,0){-751.7831};
+SP(-0.0034829879,0.042745038,0){-1183.472};
+SP(-0.025631726,0.0063037032,0){-408.4771};
+SP(0.022586099,0.001764391,0){-39.208431};
+SP(0.0063149804,0.0070008818,0){-198.54351};
+SP(0.016802924,0.01416607,0){-334.18962};
+SP(0.017374198,0.0031345152,0){-74.671466};
+SP(-0.019209171,0.015914894,0){-781.20129};
+SP(-0.03859437,0.00954501,0){-1080.7747};
+SP(0.0036048409,0.032993049,0){-883.00182};
+SP(0.049601578,0.0030104254,0){-146.41422};
+SP(0.047946406,0.011133927,0){-232.02082};
+SP(0.0077596779,0.0024845238,0){-69.342969};
+SP(0.043473409,0.0073754443,0){-157.69118};
+SP(-0.034422536,0.0057329638,0){-549.80635};
+SP(-0.020698757,0.047716719,0){-1559.4244};
+SP(0.047571824,0.0050573227,0){-145.6687};
+SP(0.038354889,0.0064363412,0){-128.91333};
+SP(0.047531197,0.0034080302,0){-110.19341};
+SP(0.049491351,0.015465639,0){-280.24862};
+SP(0.048260142,0.0068328655,0){-181.40142};
+SP(-0.030847474,0.035324671,0){-1722.4525};
+SP(-0.033023655,0.035331707,0){-1810.7738};
+SP(0.03854719,0.029222889,0){-489.13905};
+SP(0.0027054929,0.013247117,0){-395.86564};
+SP(0.025528435,0.032240402,0){-638.18807};
+SP(0.039200868,0.0009494517,0){-19.819343};
+SP(0.037239441,0.03181451,0){-536.06459};
+SP(-0.025119582,0.047721769,0){-1648.3411};
+SP(0.048502291,0.0010637361,0){-45.46914};
+SP(-0.021402321,0.0068746785,0){-386.37781};
+SP(0.048676241,0.023525378,0){-362.04608};
+SP(0.022149785,0.01677123,0){-364.60696};
+SP(0.043243854,0.012010911,0){-230.87265};
+SP(0.029117535,0.021057118,0){-413.03932};
+SP(0.035589409,0.023591712,0){-422.91162};
+SP(-0.031756673,0.012017562,0){-959.25373};
+SP(-0.001157299,0.027544967,0){-821.92176};
+SP(0.00049892387,0.027958092,0){-808.96348};
+SP(0.047787496,0.010461929,0){-223.45767};
+SP(0.049676805,0.0012197966,0){-65.180383};
+SP(-0.010458211,0.012978023,0){-514.18982};
+SP(-0.031489608,0.048627048,0){-1779.8511};
+SP(0.044662359,0.019575448,0){-331.38095};
+SP(-0.041240014,0.006035426,0){-792.07829};
+SP(-0.020920235,0.0085928626,0){-472.251};
+SP(0.049081446,0.006903227,0){-190.65651};
+SP(0.04823565,0.00092532719,0){-37.672022};
+SP(-0.011690615,0.038036243,0){-1235.7504};
+SP(0.043785469,0.00068411563,0){-16.833611};
+SP(0.048257632,0.0035141575,0){-124.17817};
+SP(-0.047313806,0.016355344,0){-2756.8605};
+SP(0.022618567,0.031670223,0){-652.88349};
+SP(0.038844446,0.0044499392,0){-90.832772};
+SP(-0.0044730225,0.0028176949,0){-99.399937};
+SP(-0.029912692,0.04445214,0){-1742.1523};
+SP(-0.017872193,0.042920218,0){-1445.0827};
+SP(-0.020349984,0.043748334,0){-1509.479};
+SP(0.046509309,0.0044202734,0){-121.47956};
+SP(-0.027929037,0.042929913,0){-1684.289};
+SP(-0.025459046,0.043753726,0){-1626.3643};
+SP(0.038124683,0.0052648519,0){-106.18241};
+SP(0.024269871,0.0080151611,0){-173.12035};
+SP(0.013500748,0.047237757,0){-1034.8146};
+SP(-0.029459712,0.0051405758,0){-390.68607};
+SP(0.018432531,0.01517191,0){-348.9785};
+SP(0.049865595,0.00035412651,0){-19.340763};
+SP(0.047578405,0.0011959432,0){-43.417478};
+SP(-0.016085192,0.044638169,0){-1433.4077};
+SP(0.043340538,0.00068961162,0){-16.462363};
+SP(0.04327947,0.027370517,0){-433.51079};
+SP(0.042669653,0.015762256,0){-284.47399};
+SP(-0.017812943,0.034957288,0){-1311.3669};
+SP(0.047432285,0.00088023981,0){-31.442113};
+SP(0.014073758,0.0062561005,0){-156.04806};
+SP(-0.024943867,0.018998735,0){-1071.5567};
+SP(-0.016684154,0.028053632,0){-1127.0092};
+SP(0.030380896,0.032692868,0){-605.0072};
+SP(0.040464424,0.010410552,0){-202.37487};
+SP(-0.029230798,0.011612314,0){-837.03692};
+SP(0.019987665,0.0016328581,0){-37.312699};
+SP(0.043468731,0.031152517,0){-479.29982};
+SP(0.047711996,0.012807981,0){-250.2597};
+SP(0.032195623,0.04017189,0){-708.97635};
+SP(0.011609368,0.047245289,0){-1058.4556};
+SP(-0.0051589693,0.044432657,0){-1240.6142};
+SP(0.035309965,0.015600987,0){-293.70266};
+SP(0.04469508,0.030605553,0){-463.37833};
+SP(0.0033899727,0.0044260827,0){-133.09898};
+SP(-0.034492307,0.0012673631,0){-128.18649};
+SP(0.027824236,0.014148582,0){-288.60695};
+SP(0.02115338,0.017702496,0){-389.05209};
+SP(0.027475946,0.018352958,0){-371.11377};
+SP(0.025937894,0.04009329,0){-770.04502};
+SP(0.048440928,0.025786689,0){-386.35776};
+SP(0.034309324,0.0077561561,0){-153.62218};
+SP(0.047367646,0.0024014463,0){-80.961052};
+SP(-0.011926761,0.0025813106,0){-109.07161};
+SP(0.029208333,0.016465,0){-328.23163};
+SP(0.0048680008,0.016922922,0){-479.21091};
+SP(-0.01598183,0.034124388,0){-1250.5451};
+SP(0.029154539,0.017665162,0){-350.76864};
+SP(-0.0041872812,0.025168297,0){-804.85707};
+SP(-0.0018939966,0.025070184,0){-769.5137};
+SP(-0.038543719,0.0071273501,0){-815.40346};
+SP(-0.017862348,0.0013949497,0){-70.034609};
+SP(-0.037178787,0.045759347,0){-1937.2228};
+SP(0.046633147,0.018356362,0){-312.61773};
+SP(0.034463898,0.033522068,0){-584.02466};
+SP(0.042105502,0.027937754,0){-447.94025};
+SP(0.0145516,0.0047256139,0){-117.21647};
+SP(0.048871225,0.019647015,0){-322.16045};
+SP(0.048135626,0.032949147,0){-462.68155};
+SP(-0.028328983,0.0093639364,0){-667.57643};
+SP(0.027711687,0.015546677,0){-316.24397};
+SP(0.033498907,0.034450835,0){-606.50732};
+SP(0.021878997,0.025291223,0){-537.63993};
+SP(0.0042449406,0.047688926,0){-1162.8494};
+SP(0.0020999759,0.035210634,0){-950.01296};
+SP(0.018742773,0.048661889,0){-996.32094};
+SP(0.037762788,0.0072399009,0){-143.73788};
+SP(0.0093322326,0.024349122,0){-622.82052};
+SP(-0.021390418,0.045828541,0){-1554.9655};
+SP(0.043739154,0.0020000245,0){-48.48585};
+SP(0.041535507,0.0034956892,0){-75.886447};
+SP(-0.030062096,0.026489383,0){-1540.5817};
+SP(-0.029545221,0.023999006,0){-1445.4522};
+SP(0.045939452,0.0032812454,0){-90.385478};
+SP(0.031397938,0.034099081,0){-619.36278};
+SP(-0.024422354,0.045833591,0){-1619.7826};
+SP(6.8795193e-05,0.035267316,0){-980.07909};
+SP(0.043578526,0.013836914,0){-257.64227};
+SP(0.013454979,0.020557805,0){-500.88549};
+SP(0.034879114,0.0019840234,0){-39.994884};
+SP(-0.031053781,0.0027285352,0){-224.15812};
+SP(0.047789941,0.015405859,0){-279.03395};
+SP(0.040247552,0.043151465,0){-671.0877};
+SP(0.034546652,0.017912206,0){-335.17661};
+SP(0.048942226,0.0032668581,0){-133.35309};
+SP(0.035755484,0.030515066,0){-528.03401};
+SP(-0.013571856,0.035060171,0){-1216.5178};
+SP(0.04103187,0.022831584,0){-385.85804};
+SP(-0.033918423,0.043753149,0){-1854.8721};
+SP(-0.032042695,0.042996038,0){-1799.471};
+SP(0.007197573,0.017210853,0){-468.74077};
+SP(0.034586261,0.010625081,0){-207.16018};
+SP(-0.036858852,0.0056103426,0){-593.11661};
+SP(0.049455311,0.0090163062,0){-216.93809};
+SP(-0.027525542,0.034221565,0){-1588.5053};
+SP(-0.001585546,0.033242189,0){-961.28292};
+SP(-0.041290664,0.010119753,0){-1303.6712};
+SP(0.026912042,0.003684376,0){-77.648781};
+SP(0.028021032,0.029659187,0){-572.43672};
+SP(0.043883204,0.011308085,0){-221.81378};
+SP(-0.046666667,0.0033333333,0){-565.10291};
+SP(-0.046333333,0.0016666667,0){-276.61078};
+SP(0.049764818,0.0045548213,0){-173.8301};
+SP(0.048000885,0.0018738177,0){-71.698204};
+SP(-0.046666667,0.011666667,0){-2008.506};
+SP(-0.046333333,0.013333333,0){-2233.9826};
+SP(0.048416211,0.02797667,0){-408.68743};
+SP(0.004296165,0.0062393125,0){-184.41651};
+SP(0.040914843,0.0022297791,0){-48.057978};
+SP(0.034933124,0.0084555778,0){-166.60261};
+SP(-0.049666667,0.0016666667,0){-321.85403};
+SP(-0.049666667,0.011666667,0){-2433.0877};
+SP(-0.049333333,0.0033333333,0){-633.35459};
+SP(-0.049333333,0.013333333,0){-2786.0502};
+SP(-0.049333333,0.0083333333,0){-1622.3875};
+SP(-0.049666667,0.0066666667,0){-1302.0613};
+SP(-0.01261628,0.0048998266,0){-212.81423};
+SP(0.014798786,0.01487485,0){-361.11687};
+SP(0.036382466,0.015694564,0){-292.87432};
+SP(0.045578803,0.0035289455,0){-93.518758};
+SP(-0.046333333,0.0066666667,0){-1119.3407};
+SP(-0.046666667,0.0083333333,0){-1425.9999};
+SP(-0.038965982,0.014448684,0){-1547.6709};
+SP(0.045480546,0.023981594,0){-380.80455};
+SP(0.048589543,0.00020374872,0){-8.916098};
+SP(0.041520552,0.00078121411,0){-17.222755};
+SP(0.037585082,0.028102778,0){-479.49814};
+SP(0.04987153,0.002189446,0){-127.17056};
+SP(-0.0064254565,0.048694499,0){-1334.2118};
+SP(-0.009320223,0.014710809,0){-562.05642};
+SP(-0.021540546,0.012212501,0){-663.28572};
+SP(0.018081994,0.016884046,0){-388.66013};
+SP(-0.045032939,0.023683796,0){-2533.1215};
+SP(0.0035550377,0.045689147,0){-1135.9845};
+SP(0.042332464,0.016867847,0){-300.27703};
+SP(0.034396148,0.016572935,0){-312.87511};
+SP(0.032894708,0.027922056,0){-507.6996};
+SP(0.017065913,0.035379998,0){-776.09408};
+SP(0.025447993,0.044069054,0){-842.33293};
+SP(0.048652248,0.0041245127,0){-145.13181};
+SP(0.048642872,0.0038101838,0){-138.7129};
+SP(0.039589925,0.0017879367,0){-37.543397};
+SP(0.041718997,0.0078430567,0){-160.3065};
+SP(0.046780114,0.002878156,0){-87.727619};
+SP(0.04031672,0.03172505,0){-510.92794};
+SP(-0.025853955,0.027195875,0){-1384.5699};
+SP(0.018048764,0.0056277903,0){-132.26533};
+SP(0.033970008,0.0030473715,0){-61.3804};
+SP(0.029036853,0.0058634704,0){-120.82676};
+SP(0.027985201,0.0034659344,0){-72.290107};
+SP(0.029995306,0.029219568,0){-550.05969};
+SP(-0.016482433,0.047354463,0){-1479.0683};
+SP(0.043701031,0.004005674,0){-93.512952};
+SP(0.043325713,0.0178144,0){-311.50838};
+SP(0.046163027,0.00052526789,0){-15.787694};
+SP(0.044962793,0.0024409891,0){-63.832514};
+SP(0.038565643,0.044109319,0){-703.26573};
+SP(0.042393881,0.013492876,0){-251.94416};
+SP(0.022476377,0.004497841,0){-99.579896};
+SP(0.041504211,0.03641303,0){-564.0897};
+SP(0.040680746,0.011602276,0){-222.03731};
+SP(0.043968601,0.013008935,0){-246.22542};
+SP(0.033186143,0.010654357,0){-209.44305};
+SP(0.036513531,0.0097420522,0){-189.74104};
+SP(-0.031608651,0.020366679,0){-1415.1648};
+SP(0.040808387,0.0030805916,0){-65.808718};
+SP(0.019461987,0.0030383387,0){-70.251901};
+SP(-0.0012289367,0.031497662,0){-917.11478};
+SP(0.017479529,0.0069720354,0){-165.08512};
+SP(-0.022454755,0.019359896,0){-1007.9068};
+SP(0.037982049,0.0084193508,0){-165.63602};
+SP(0.013651728,0.025615757,0){-611.36546};
+SP(0.04467567,0.017632966,0){-307.06506};
+SP(0.048123889,0.0015773558,0){-62.658893};
+SP(0.049887205,0.00094012536,0){-52.142519};
+SP(0.043040649,0.036708296,0){-553.32286};
+SP(0.017340337,0.012321198,0){-289.73061};
+SP(0.02140245,0.0046962233,0){-105.45279};
+SP(0.049278819,0.010066397,0){-226.58623};
+SP(0.041869996,0.0014085899,0){-31.511285};
+SP(0.044735985,0.0028374752,0){-72.342149};
+SP(0.02363948,0.022675451,0){-474.97993};
+SP(0.049334169,0.02243346,0){-348.47739};
+SP(0.049743088,0.0058840003,0){-187.65861};
+SP(0.0215208,0.045946718,0){-917.67852};
+SP(0.036867839,0.0088580485,0){-173.48794};
+SP(-0.026456281,0.031193245,0){-1499.159};
+SP(-0.032448912,0.026809546,0){-1665.2556};
+SP(0.049540009,0.0062751185,0){-189.00931};
+SP(0.04845848,0.0031624195,0){-119.84888};
+SP(0.039711274,0.00039701359,0){-8.3921554};
+SP(0.023219823,0.036153482,0){-728.68291};
+SP(0.046188107,0.03147747,0){-462.39261};
+SP(0.042989987,0.0013169874,0){-30.750893};
+SP(0.04059867,0.027251777,0){-448.51184};
+SP(0.049199025,0.0029818007,0){-132.64171};
+SP(0.024785567,0.036154512,0){-713.63225};
+SP(0.046505318,0.0083953012,0){-189.44215};
+SP(0.049052338,0.0035882332,0){-143.14556};
+SP(0.042427644,0.0043851187,0){-96.695226};
+SP(0.011178754,0.017156462,0){-437.75153};
+SP(0.0059048829,0.0094222218,0){-268.52875};
+SP(-0.0080458048,0.0026176041,0){-101.71265};
+SP(-0.0090142616,0.0069587774,0){-271.2075};
+SP(0.028980754,0.013540955,0){-273.18195};
+SP(0.03658134,0.0070679662,0){-140.09973};
+SP(0.041136999,0.0083956984,0){-168.63996};
+SP(0.040383233,0.0017068973,0){-36.369999};
+SP(0.046356815,0.032662765,0){-474.49029};
+SP(0.045054483,0.016565699,0){-293.31751};
+SP(-0.039691932,0.039532508,0){-2089.2713};
+SP(-0.0087990026,0.010635791,0){-409.75656};
+SP(0.048982094,0.0090067367,0){-213.55175};
+SP(0.023771613,0.00076064372,0){-16.608625};
+SP(0.043133753,0.0018347122,0){-43.018576};
+SP(0.035424118,0.00050407019,0){-10.182675};
+SP(-0.011358869,0.0064232229,0){-268.92913};
+SP(0.0094221559,0.035060036,0){-853.84055};
+SP(0.0036921086,0.020250954,0){-578.01042};
+SP(0.037412013,0.025359035,0){-440.1704};
+SP(0.049806066,0.0033122469,0){-159.33388};
+SP(0.011155093,0.034456344,0){-821.53698};
+SP(0.020826409,0.047841894,0){-957.73513};
+SP(0.042751687,0.018872892,0){-326.80017};
+SP(0.0082239139,0.015000849,0){-404.19913};
+SP(0.022062075,0.029470739,0){-616.98905};
+SP(0.034317591,0.0040354769,0){-81.000202};
+SP(0.049667042,0.0024581954,0){-134.35738};
+SP(0.041546674,0.0070235227,0){-145.08589};
+SP(-0.048885396,0.021888726,0){-3007.5636};
+SP(0.039779417,0.028627502,0){-472.31783};
+SP(0.049262581,0.011093026,0){-236.74625};
+SP(0.022049313,0.02322259,0){-496.12294};
+SP(0.049124704,0.013263627,0){-258.2509};
+SP(0.046117023,0.020362243,0){-336.83834};
+SP(0.042501179,0.0050101754,0){-109.5467};
+SP(0.049710447,0.0075665679,0){-204.39307};
+SP(0.026092808,0.038013577,0){-733.1693};
+SP(0.047450056,0.023511716,0){-367.11067};
+SP(0.046803422,0.021414933,0){-346.59505};
+SP(0.043024088,0.0038864363,0){-88.222061};
+SP(0.027375846,0.031288093,0){-605.86455};
+SP(0.043189652,0.033020444,0){-505.11341};
+SP(0.027056323,0.011241392,0){-233.20413};
+SP(0.038451233,0.012067808,0){-229.72361};
+SP(0.047866329,0.0042538704,0){-134.11507};
+SP(0.0093883513,0.0010443874,0){-28.161973};
+SP(-0.041630719,0.0041638623,0){-565.80538};
+SP(-0.040297386,0.0024971956,0){-313.07927};
+SP(0.013580894,0.02393996,0){-575.62788};
+SP(-0.011839047,0.008525397,0){-355.70804};
+SP(-0.031491016,0.022600335,0){-1495.2091};
+SP(-0.016726739,0.0061889859,0){-299.72118};
+SP(0.048449901,0.012708231,0){-250.84347};
+SP(0.041607055,0.0041721125,0){-90.007009};
+SP(0.047937346,0.014402293,0){-268.38791};
+SP(0.012154166,0.026897829,0){-652.6363};
+SP(-0.0094944396,0.0090609515,0){-357.98642};
+SP(0.033234139,0.0078879859,0){-156.81415};
+SP(0.04798737,0.0054415417,0){-157.53699};
+SP(0.047392246,0.013714342,0){-260.00293};
+SP(0.048587778,0.011357504,0){-236.93184};
+SP(0.026275339,0.021081903,0){-428.60148};
+SP(0.035915919,0.025380657,0){-448.76028};
+SP(0.046602021,0.022448257,0){-358.83922};
+SP(0.049688547,0.00014579318,0){-7.6542587};
+SP(-0.012414884,0.013093944,0){-543.85541};
+SP(0.047189996,0.0062127416,0){-161.51315};
+SP(0.047566157,0.0063707151,0){-167.71028};
+SP(0.048362421,0.005240768,0){-159.28076};
+SP(0.026154427,0.022887503,0){-463.58484};
+SP(0.0024135256,0.011168528,0){-337.74687};
+SP(0.020081211,0.0040754568,0){-93.471134};
+SP(0.040145027,0.0033818218,0){-71.046586};
+SP(0.033118108,0.037089527,0){-651.35836};
+SP(-0.047532535,0.020327404,0){-2847.0345};
+SP(0.047739609,0.0069804703,0){-178.26067};
+SP(0.038241283,0.014884684,0){-276.18826};
+SP(0.010378358,0.026560295,0){-662.76316};
+SP(-0.015525719,0.031810405,0){-1189.6803};
+SP(-0.014530716,0.04882243,0){-1465.1369};
+SP(0.046538438,0.00022716914,0){-7.1987757};
+SP(-0.027416879,0.03648278,0){-1612.2702};
+SP(0.033021401,0.00082905461,0){-16.795271};
+SP(0.036496122,0.0015511176,0){-31.483416};
+SP(-0.041314614,0.020882221,0){-2114.6512};
+SP(0.021718959,0.015102675,0){-331.90599};
+SP(-0.027496824,0.0045832294,0){-321.96761};
+SP(0.026534672,0.028417101,0){-561.92643};
+SP(-0.019369177,0.0055276291,0){-291.31339};
+SP(0.0081815397,0.047516428,0){-1107.2629};
+SP(0.024620084,0.020809949,0){-432.99209};
+SP(-0.041448058,0.035859929,0){-2206.7583};
+SP(-0.035596387,0.041649471,0){-1916.6784};
+SP(0.023862979,0.019627181,0){-414.01431};
+SP(-0.028301955,0.028056699,0){-1501.322};
+SP(0.047846441,0.019880108,0){-327.06391};
+SP(0.036152255,0.02869109,0){-497.69579};
+SP(-0.025872317,0.0089386592,0){-580.57615};
+SP(0.03708035,0.014409088,0){-270.38852};
+SP(0.029511422,0.0023599402,0){-48.710555};
+SP(0.047149803,0.0027565916,0){-88.3062};
+SP(0.016584628,0.0043965848,0){-105.63629};
+SP(0.049342072,0.024681123,0){-370.59378};
+SP(0.013948654,0.0019049376,0){-47.659013};
+SP(0.038386283,0.010820916,0){-208.3365};
+SP(0.048370753,0.0028210039,0){-108.67773};
+SP(0.047511297,0.00446104,0){-133.50107};
+SP(0.02927161,0.023012316,0){-447.10012};
+SP(0.03859832,0.031110645,0){-515.36728};
+SP(0.028606782,0.0081114824,0){-166.96077};
+SP(-0.03843927,0.018235863,0){-1757.3218};
+SP(-0.015850238,0.0024626014,0){-118.19387};
+SP(0.019400655,0.017705453,0){-399.11861};
+SP(0.046911099,0.00041671604,0){-13.854619};
+SP(0.044926087,0.011640051,0){-228.99212};
+SP(-0.015206424,0.0047811173,0){-221.93649};
+SP(0.024487939,0.023837216,0){-491.99355};
+SP(0.046312942,0.026835273,0){-409.33786};
+SP(-0.039481762,0.016508562,0){-1748.8202};
+SP(0.04845981,0.0014965463,0){-62.952464};
+SP(0.046962012,0.019356447,0){-323.42148};
+SP(0.031365077,0.0011433403,0){-23.32373};
+SP(0.044072133,0.00025655583,0){-6.4963939};
+SP(-0.01637257,0.0081755508,0){-389.28306};
+SP(0.045334404,0.026754335,0){-414.04875};
+SP(0.014859552,0.048941085,0){-1048.2881};
+SP(0.025497561,0.0054736737,0){-116.95866};
+SP(0.032958493,0.0034031892,0){-68.696846};
+SP(0.0059046956,0.021230991,0){-581.37905};
+SP(0.046526239,0.0019606116,0){-60.309762};
+SP(-8.4712515e-05,0.010468947,0){-332.51548};
+SP(0.032008436,0.0018914403,0){-38.436255};
+SP(-0.01472496,0.02717768,0){-1054.8708};
+SP(0.0486254,0.030463748,0){-432.8559};
+SP(-0.038868617,0.023938203,0){-1998.7348};
+SP(0.049705932,0.0095395459,0){-223.76191};
+SP(0.040963301,0.0047519853,0){-100.12934};
+SP(0.040854297,0.0063494646,0){-130.77061};
+SP(0.036188362,0.00082853792,0){-16.785917};
+SP(0.033065962,0.0015771546,0){-31.907797};
+SP(0.034333446,0.03628077,0){-627.62219};
+SP(0.011236496,0.030768145,0){-744.95207};
+SP(0.044091739,0.0029700273,0){-72.297697};
+SP(0.04018633,0.015178922,0){-278.22395};
+SP(0.041989655,0.00030981542,0){-6.9689651};
+SP(0.016090924,0.011277067,0){-270.77998};
+SP(0.038021945,0.0022181405,0){-45.432706};
+SP(0.04567021,0.0096493643,0){-203.21416};
+SP(0.016935659,0.047602974,0){-999.65509};
+SP(-0.024991977,0.016723007,0){-975.39031};
+SP(0.043696355,0.0026701012,0){-63.876164};
+SP(0.010190394,0.048948616,0){-1107.0717};
+SP(-0.022748865,0.013715644,0){-764.82501};
+SP(0.024597488,0.0048955185,0){-105.75747};
+SP(0.049374716,0.0023216234,0){-115.81375};
+SP(0.022061286,0.019457725,0){-420.3307};
+SP(-0.025996969,0.0011496635,0){-76.850114};
+SP(0.038171628,0.026374671,0){-450.7564};
+SP(0.032494004,0.043819374,0){-763.38455};
+SP(0.011876102,0.032632898,0){-776.80798};
+SP(-0.035781522,0.02177116,0){-1716.4058};
+SP(0.043368819,0.019850222,0){-338.10998};
+SP(0.046969742,0.00082137707,0){-27.513228};
+SP(0.047274787,0.00018954689,0){-6.6558435};
+SP(0.042556916,0.0084487488,0){-172.94846};
+SP(0.0008395528,0.016962549,0){-517.04988};
+SP(0.028362978,0.0094020484,0){-193.45044};
+SP(0.034406059,0.00638411,0){-127.1096};
+SP(0.04450388,0.028015156,0){-434.02091};
+SP(0.013048055,0.035923873,0){-829.84175};
+SP(-0.041155014,0.023379771,0){-2173.2349};
+SP(-0.0076489365,0.023783901,0){-822.35078};
+SP(0.047284273,0.030403847,0){-442.12861};
+SP(0.00059844633,0.014746557,0){-455.98719};
+SP(0.012983553,0.03752726,0){-861.79373};
+SP(0.049114086,0.0063111045,0){-184.17731};
+SP(0.034907289,0.045888667,0){-770.28024};
+SP(-0.033911129,0.023326795,0){-1653.8275};
+SP(0.048049833,0.0025738805,0){-95.034065};
+SP(0.028405546,0.032757815,0){-622.62104};
+SP(0.049507368,0.0071394092,0){-198.03737};
+SP(0.015537551,0.0072713166,0){-177.28767};
+SP(0.049317355,0.029185698,0){-415.01546};
+SP(0.049020467,0.0043348262,0){-155.56564};
+SP(0.027446993,0.0071522686,0){-149.20057};
+SP(0.022961167,0.0032322376,0){-71.267659};
+SP(-0.0088215054,0.022307964,0){-799.229};
+SP(0.033306077,0.0043912947,0){-88.316648};
+SP(0.045042434,0.029245221,0){-444.91076};
+SP(0.036875358,0.022713542,0){-402.87356};
+SP(-0.0061069338,0.0011039451,0){-40.8003};
+SP(0.045268316,0.010323957,0){-211.3602};
+SP(0.028361944,0.0005342877,0){-11.105096};
+SP(0.039137481,0.014322672,0){-265.95915};
+SP(0.046925547,0.010401202,0){-218.91145};
+SP(0.047734609,0.0026265376,0){-91.923748};
+SP(0.037206718,0.010616835,0){-205.07901};
+SP(-0.032028792,0.040349204,0){-1795.9305};
+SP(0.049159145,0.037605446,0){-501.46391};
+SP(0.035139086,0.0096348154,0){-188.42016};
+SP(0.041184959,0.0055153218,0){-115.61631};
+SP(0.040993081,0.01720986,0){-307.38501};
+SP(-0.045313806,0.016355344,0){-2381.3261};
+SP(-0.039469447,0.020251715,0){-1928.7432};
+SP(0.013300543,0.0036394474,0){-92.178401};
+SP(-0.0078925981,0.030487582,0){-1000.817};
+SP(-0.0058718921,0.031158313,0){-981.58006};
+SP(-0.049075758,0.03475872,0){-2654.2119};
+SP(0.034300103,0.044515299,0){-755.38806};
+SP(0.032886226,0.019786759,0){-373.23268};
+SP(0.040123734,0.01644811,0){-297.70901};
+SP(0.042152648,0.0024899912,0){-55.671328};
+SP(-0.028271706,0.040647214,0){-1679.3448};
+SP(-0.033570364,0.047765833,0){-1826.4185};
+SP(-0.034441078,0.045810952,0){-1860.0606};
+SP(0.016512576,0.018197474,0){-426.82327};
+SP(-0.049666667,0.016458333,0){-3221.8771};
+SP(0.011002053,0.0018494012,0){-48.801613};
+SP(0.042975632,0.00026205182,0){-6.1251457};
+SP(0.044121993,0.0035501594,0){-85.634567};
+SP(0.011416677,0.0035839109,0){-93.321002};
+SP(0.026347396,0.0076128529,0){-160.54188};
+SP(-0.0053850715,0.023194183,0){-769.76342};
+SP(0.045908897,0.0044434724,0){-116.43118};
+SP(-0.047649789,0.03308486,0){-2608.6011};
+SP(-0.0052294431,0.027274057,0){-875.94006};
+SP(0.046394416,0.011047211,0){-225.12757};
+SP(0.033543366,0.038793776,0){-674.09555};
+SP(0.042465942,0.001199243,0){-27.382641};
+SP(-0.03435215,0.025045628,0){-1728.7446};
+SP(0.045613367,0.01104408,0){-222.55422};
+SP(-0.041875889,0.01604169,0){-1947.6147};
+SP(0.047663589,0.04908136,0){-665.82251};
+SP(0.045549845,0.0041250997,0){-106.72491};
+SP(-0.0043324387,0.029386914,0){-914.18431};
+SP(-0.01398789,0.0010676517,0){-48.159257};
+SP(0.012593593,0.00080501381,0){-20.63964};
+SP(-0.030241459,0.039522606,0){-1733.6675};
+SP(-0.02976059,0.0010215253,0){-78.589541};
+SP(0.037939765,0.023789346,0){-413.99184};
+SP(0.027637155,0.0012650006,0){-26.523369};
+SP(-0.0047475294,0.020982011,0){-697.25376};
+SP(0.033162817,0.018481676,0){-349.58695};
+SP(0.014233703,0.011255901,0){-277.67284};
+SP(0.049308046,0.031823754,0){-441.31116};
+SP(-0.029692561,0.037309096,0){-1698.5953};
+SP(0.049052478,0.047786519,0){-624.90517};
+SP(0.024415118,0.0035395372,0){-76.64647};
+SP(0.041902248,0.0055605058,0){-118.34546};
+SP(0.033895722,0.00041876162,0){-8.457057};
+SP(0.02019515,0.014262053,0){-320.59124};
+SP(0.020778797,0.0060236052,0){-136.5014};
+SP(-0.0068648521,0.01395817,0){-505.30156};
+SP(-0.045632072,0.034182097,0){-2463.3004};
+SP(0.048785971,0.005564245,0){-170.23612};
+SP(0.033869846,0.047789348,0){-811.13859};
+SP(0.039723285,0.022299233,0){-384.34341};
+SP(0.014314259,0.029467419,0){-686.43019};
+SP(0.028426661,0.011991184,0){-244.62071};
+SP(0.046984754,0.028052891,0){-418.59351};
+SP(0.049689695,0.011667584,0){-244.13651};
+SP(0.049459826,0.007992745,0){-206.406};
+SP(0.012713972,0.02911383,0){-694.69314};
+SP(0.049590536,0.0048965954,0){-174.26356};
+SP(0.024701992,0.0093401697,0){-200.18401};
+SP(0.049749379,0.0084552359,0){-213.46854};
+SP(-0.024627692,0.010352934,0){-637.84681};
+SP(0.026680149,0.0049996649,0){-105.49093};
+SP(0.012319128,0.0087344663,0){-223.21893};
+SP(0.048264226,0.0044306105,0){-143.89093};
+SP(0.0037736835,0.0097405571,0){-287.88959};
+SP(-0.022717325,0.015900652,0){-867.9653};
+SP(-0.02130738,0.017216526,0){-887.27223};
+SP(-0.018078565,0.026052235,0){-1105.6166};
+SP(0.027334992,0.034444846,0){-660.62424};
+SP(0.048866368,0.021463696,0){-340.61022};
+SP(0.034713552,0.0009228318,0){-18.639732};
+SP(0.024435599,0.025604172,0){-525.39151};
+SP(0.049684157,0.012843607,0){-255.35337};
+SP(0.0019793047,0.00092604222,0){-28.579264};
+SP(-0.045248493,0.02120664,0){-2547.2659};
+SP(0.049532199,0.020624352,0){-330.28007};
+SP(0.048453397,0.0048116452,0){-153.77351};
+SP(-0.015864784,0.012373015,0){-566.17434};
+SP(0.018803959,0.019498336,0){-440.84806};
+SP(0.045881497,0.0049821251,0){-127.22539};
+SP(0.035471377,0.049137348,0){-814.66929};
+SP(0.048213252,0.0022059587,0){-85.864511};
+SP(0.045395183,0.018416684,0){-315.62781};
+SP(0.019457558,0.0054028388,0){-124.51974};
+SP(0.042111361,0.003116198,0){-69.184581};
+SP(0.00071092171,0.030543533,0){-867.01807};
+SP(0.0020871282,0.049121115,0){-1218.2368};
+SP(0.025663618,0.034295926,0){-673.02412};
+SP(0.04654477,0.029202017,0){-434.19425};
+SP(0.018597283,0.00062911078,0){-14.712892};
+SP(0.042779353,0.003293939,0){-74.831977};
+SP(0.048774278,0.0059916723,0){-176.0086};
+SP(0.023416824,0.026511038,0){-549.89489};
+SP(0.024312611,0.010587935,0){-227.36942};
+SP(-0.035414089,0.049138784,0){-1859.4125};
+SP(0.038641258,0.0035330408,0){-72.467063};
+SP(0.049825718,0.0052059845,0){-181.90202};
+SP(0.049796921,0.0067205507,0){-196.86757};
+SP(0.032056835,0.000410293,0){-8.3382141};
+SP(0.0497528,0.00066925187,0){-36.17714};
+SP(0.039129275,0.023517953,0){-404.22119};
+SP(0.046761429,0.024582854,0){-381.87069};
+SP(0.016576176,0.0097388561,0){-232.67907};
+SP(-0.0025535791,0.029755937,0){-895.50938};
+SP(0.049568806,0.005520297,0){-181.26784};
+SP(0.048699049,0.012092219,0){-245.01298};
+SP(0.035996983,0.0080109072,0){-157.85597};
+SP(0.022916969,0.049180004,0){-956.17951};
+SP(0.047516766,0.0029816829,0){-99.268897};
+SP(0.036930065,0.00032446773,0){-6.6032419};
+SP(0.031394154,0.024865166,0){-466.91697};
+SP(-0.030442546,0.031256381,0){-1654.1794};
+SP(-0.037936405,0.02208579,0){-1877.0823};
+SP(0.035371897,0.039405129,0){-665.7937};
+SP(0.04497295,0.0041933714,0){-104.3127};
+SP(-0.022913706,0.049184686,0){-1615.0888};
+SP(-0.024790388,0.01248942,0){-755.49509};
+SP(0.047841584,0.021080509,0){-339.70788};
+SP(-0.041901212,0.00091280681,0){-124.20043};
+SP(0.04708647,0.025702081,0){-392.57009};
+SP(-0.018532922,0.009232378,0){-466.74847};
+SP(0.049154577,0.0053816291,0){-173.07813};
+SP(0.045045293,0.0033040999,0){-84.828242};
+SP(-0.015387986,0.014571883,0){-648.82628};
+SP(-0.013693882,0.015058494,0){-638.41258};
+SP(-0.046313806,0.016355344,0){-2543.9378};
+SP(0.049176307,0.0049927306,0){-168.3343};
+SP(0.026965771,0.0098384664,0){-205.2131};
+SP(0.026109978,0.0090084848,0){-190.06474};
+SP(0.032888471,0.041975983,0){-730.46703};
+SP(0.032928409,0.024939681,0){-459.07208};
+SP(-0.029806754,0.033337626,0){-1660.9344};
+SP(0.045329041,0.022715851,0){-366.81741};
+SP(0.017158959,0.019869826,0){-459.38595};
+SP(0.012273867,0.0069207069,0){-177.48891};
+SP(-0.027757559,0.0021711889,0){-155.43966};
+SP(0.049503175,0.00070336811,0){-36.510714};
+SP(-0.028701568,0.030149771,0){-1563.8959};
+SP(0.02473653,0.029110279,0){-588.34198};
+SP(0.048898678,0.0047462237,0){-159.98505};
+SP(0.01513629,0.0087998311,0){-215.17348};
+SP(0.047946049,0.0012268288,0){-47.387132};
+SP(0.04247899,0.00057186724,0){-13.094111};
+SP(0.023538364,0.028231597,0){-581.6039};
+SP(0.031528349,0.022346271,0){-423.29995};
+SP(0.027623393,0.0059451707,0){-124.11803};
+SP(0.044468753,0.021841206,0){-359.52263};
+SP(0.048333082,0.0062326906,0){-173.9665};
+SP(0.043104296,0.0028201331,0){-65.423023};
+SP(0.030691835,0.018331754,0){-356.6552};
+SP(0.02823621,0.0023576059,0){-49.143312};
+SP(0.013717759,0.0095983745,0){-239.66389};
+SP(0.030722964,0.023578476,0){-448.91609};
+SP(0.0027969293,0.0079389846,0){-240.06207};
+SP(0.047969725,0.006006037,0){-166.45026};
+SP(0.025341208,0.0068797638,0){-146.92706};
+SP(0.049373852,0.012222475,0){-248.48147};
+SP(-0.022573336,0.0099436577,0){-570.10566};
+SP(0.035964178,0.036857864,0){-621.71495};
+SP(0.036577372,0.038277975,0){-637.14927};
+SP(0.042769142,0.0023498724,0){-53.984022};
+SP(0.044701549,0.0037118358,0){-92.148933};
+SP(0.031927886,0.017749663,0){-341.45411};
+SP(0.023469579,0.0056107187,0){-122.69971};
+SP(-0.043234546,0.0025794735,0){-376.92654};
+SP(-0.061429561,0.11476122,0){-1223.8594};
+SP(0.043909804,0.073661438,0){-775.05385};
+SP(0.047968255,0.092616425,0){-755.84844};
+SP(-0.10925,0.070361626,0){-1165.9289};
+SP(-0.051157747,0.09933175,0){-1419.9036};
+SP(5.8526173e-05,0.086773414,0){-1184.6992};
+SP(-0.07728009,0.057125626,0){-2001.5759};
+SP(0.035606525,0.13884259,0){-749.16807};
+SP(0.10555395,0.014629688,0){-112.07293};
+SP(-0.11137699,0.067399812,0){-1132.6609};
+SP(-0.13045258,0.094150175,0){-863.91537};
+SP(0.078355318,0.0099490645,0){-153.7755};
+SP(0.027282324,0.16308895,0){-715.45335};
+SP(-0.039256121,0.1308251,0){-1068.1623};
+SP(-0.043284206,0.12926574,0){-1086.2401};
+SP(0.068331897,0.11244253,0){-630.72041};
+SP(-0.051394639,0.10272899,0){-1372.5179};
+SP(-0.0046213639,0.12878211,0){-970.67185};
+SP(0.12409676,0.023544932,0){-132.2044};
+SP(0.085623718,0.014764401,0){-170.48657};
+SP(-0.12400552,0.070115696,0){-940.65273};
+SP(0.10650872,0.042417173,0){-283.1712};
+SP(-0.081306894,0.1585008,0){-857.83335};
+SP(0.052365941,0.094132347,0){-726.518};
+SP(0.086986626,0.014438037,0){-161.57943};
+SP(0.066335951,0.11579592,0){-639.0969};
+SP(0.079569653,0.0076337886,0){-117.14856};
+SP(0.054376882,0.091744451,0){-713.97753};
+SP(0.11861809,0.050836509,0){-276.24019};
+SP(0.11010699,0.041354948,0){-263.81192};
+SP(0.080250006,0.0082734246,0){-122.13536};
+SP(-0.033912961,0.072936188,0){-1737.8309};
+SP(0.1136553,0.04828433,0){-283.484};
+SP(-0.13102436,0.015511273,0){-309.41559};
+SP(-0.11709474,0.0031776627,0){-92.326186};
+SP(0.17679475,0.028854442,0){-87.785509};
+SP(-0.048725529,0.091984704,0){-1529.3684};
+SP(0.045898545,0.095354899,0){-768.71236};
+SP(0.073430402,0.002653667,0){-73.996859};
+SP(0.075820268,0.0151114,0){-227.73037};
+SP(-0.16480892,0.065742253,0){-520.24053};
+SP(-0.035724007,0.071683135,0){-1785.7892};
+SP(0.19003419,0.02311225,0){-62.289683};
+SP(-0.17109605,0.064863533,0){-475.79551};
+SP(0.17767902,0.034771736,0){-103.92181};
+SP(-0.046187746,0.094368043,0){-1482.7089};
+SP(0.071685763,0.028623602,0){-378.34198};
+SP(0.070481068,0.0016937797,0){-86.758976};
+SP(0.071434509,0.031775569,0){-407.30512};
+SP(-0.011677703,0.099729413,0){-1202.5488};
+SP(-0.094738208,0.011852837,0){-701.31278};
+SP(0.083790086,0.046088679,0){-424.21849};
+SP(0.082085118,0.044878131,0){-428.86426};
+SP(0.073536086,0.006811518,0){-150.10155};
+SP(-0.041672928,0.10343402,0){-1344.3159};
+SP(0.11478031,0.094622635,0){-409.97163};
+SP(-0.058030426,0.11277374,0){-1250.22};
+SP(-0.090839839,0.021042466,0){-1281.5482};
+SP(0.026715505,0.18952131,0){-647.01327};
+SP(0.10255542,0.012399509,0){-100.75391};
+SP(-0.072527864,0.022357361,0){-2783.2834};
+SP(-0.12162224,0.066446071,0){-966.79285};
+SP(-0.092160875,0.023968443,0){-1316.2397};
+SP(0.073815691,0.0022574062,0){-60.372846};
+SP(-0.10583054,0.10676176,0){-1043.9184};
+SP(0.023742787,0.11183027,0){-887.18577};
+SP(-0.13558041,0.091275717,0){-818.02315};
+SP(0.032365979,0.1923463,0){-627.94276};
+SP(-0.0842662,0.15117947,0){-889.4123};
+SP(-0.066500342,0.11201446,0){-1242.0432};
+SP(0.075393257,0.017883176,0){-257.73565};
+SP(-0.060189832,0.071842354,0){-2028.7328};
+SP(0.11972222,0.094475918,0){-391.35068};
+SP(0.071705232,0.0009940214,0){-39.456111};
+SP(-0.099694117,0.16424691,0){-787.24521};
+SP(0.073479846,0.09761226,0){-604.25975};
+SP(0.10035159,0.058827326,0){-385.18559};
+SP(-0.073698617,0.10390739,0){-1307.0669};
+SP(-0.060983148,0.12377681,0){-1134.5136};
+SP(0.078435076,0.031861981,0){-360.97706};
+SP(-0.083757468,0.058110676,0){-1796.3451};
+SP(-0.12187354,0.073368183,0){-973.25594};
+SP(-0.10310229,0.11069337,0){-1042.8941};
+SP(0.127492,0.065825335,0){-298.54964};
+SP(0.098478557,0.0069472285,0){-61.788966};
+SP(0.096643136,0.079098612,0){-462.1728};
+SP(0.088860664,0.11101343,0){-534.3037};
+SP(-0.09745351,0.06337736,0){-1413.0411};
+SP(0.071393966,0.001155253,0){-48.668822};
+SP(-0.092054022,0.011654713,0){-764.53807};
+SP(0.091880353,0.011356527,0){-115.37272};
+SP(0.035337321,0.12586499,0){-782.07359};
+SP(-0.10454423,0.061929734,0){-1259.4369};
+SP(-0.089461329,0.030975007,0){-1590.3376};
+SP(0.0627486,0.11578958,0){-656.71723};
+SP(-0.0091664356,0.10208354,0){-1165.6293};
+SP(-0.014840444,0.10879535,0){-1154.1867};
+SP(0.089489797,0.0043898573,0){-49.008739};
+SP(-0.092481597,0.031007702,0){-1454.7136};
+SP(0.090720351,0.0049153439,0){-52.970078};
+SP(-0.058286756,0.10598913,0){-1328.6498};
+SP(-0.063003833,0.12015502,0){-1165.0279};
+SP(-0.056509971,0.10877456,0){-1295.6625};
+SP(-0.071879688,0.046829459,0){-2335.5301};
+SP(-0.017393565,0.17098947,0){-799.29155};
+SP(0.070844797,0.00046041567,0){-22.21503};
+SP(-0.013950495,0.16677483,0){-811.07818};
+SP(-0.044280209,0.073630159,0){-1861.4559};
+SP(0.10445489,0.046725314,0){-313.81163};
+SP(-0.058403777,0.073404917,0){-1973.9619};
+SP(0.074368701,0.0037223174,0){-88.896877};
+SP(-0.1084392,0.062888894,0){-1182.4757};
+SP(0.082814622,0.0011599911,0){-16.396106};
+SP(0.083304325,0.028713818,0){-306.63102};
+SP(0.083242165,0.030685688,0){-322.59009};
+SP(0.020104653,0.093612982,0){-968.50573};
+SP(-0.072058708,0.10679499,0){-1281.5374};
+SP(0.10301052,0.05834338,0){-369.98907};
+SP(-0.071427053,0.10022443,0){-1366.5253};
+SP(-0.13165747,0.011311813,0){-226.19486};
+SP(0.0310302,0.1380564,0){-771.07536};
+SP(0.0022712535,0.088677025,0){-1151.6272};
+SP(0.021616039,0.11529202,0){-889.43547};
+SP(0.084873902,0.013649867,0){-162.56562};
+SP(0.075007024,0.11278634,0){-597.79649};
+SP(0.026654875,0.071916126,0){-942.97811};
+SP(-0.14235391,0.092907414,0){-758.50438};
+SP(-0.020485027,0.073540585,0){-1538.1993};
+SP(0.094140109,0.077088047,0){-470.89185};
+SP(0.092895508,0.0097341674,0){-97.199432};
+SP(0.080945879,0.080946841,0){-552.14652};
+SP(0.10071335,0.0072643958,0){-61.841733};
+SP(0.03078522,0.097741939,0){-873.39499};
+SP(0.10548155,0.017451557,0){-132.81606};
+SP(0.016150688,0.14718513,0){-803.90215};
+SP(0.033477715,0.072946589,0){-872.17223};
+SP(0.17859602,0.0083730974,0){-25.071224};
+SP(0.11373734,0.044214347,0){-264.92418};
+SP(-0.086061936,0.1157058,0){-1121.3486};
+SP(-0.079215184,0.14648695,0){-928.7222};
+SP(-0.14519132,0.014065199,0){-205.66846};
+SP(0.01981405,0.14429454,0){-799.99933};
+SP(0.10392945,0.11026954,0){-471.1557};
+SP(0.023785006,0.16963143,0){-707.73811};
+SP(0.10812337,0.012631476,0){-92.881197};
+SP(-0.025667028,0.07757346,0){-1561.6345};
+SP(0.076166094,0.0034394113,0){-70.509774};
+SP(-0.038469105,0.071683135,0){-1827.7669};
+SP(0.077832561,0.010758026,0){-166.85967};
+SP(0.070650714,0.018114681,0){-292.04146};
+SP(0.074149046,0.0067554428,0){-143.02679};
+SP(-0.075057777,0.056096872,0){-2081.0908};
+SP(-0.11332255,0.0056003094,0){-179.14622};
+SP(0.071067695,0.020585401,0){-311.3621};
+SP(0.14666247,0.068671512,0){-251.67499};
+SP(-0.040013396,0.073192339,0){-1819.0887};
+SP(0.075729114,0.0030338081,0){-65.10479};
+SP(-0.014162614,0.076518086,0){-1422.3472};
+SP(0.11324007,0.010117508,0){-69.05218};
+SP(-0.1038065,0.12539625,0){-954.52549};
+SP(0.14666024,0.064246533,0){-240.05682};
+SP(-0.022774972,0.073187208,0){-1574.512};
+SP(-0.046814334,0.073497259,0){-1890.7849};
+SP(-0.085960385,0.042152704,0){-1815.2652};
+SP(0.10668045,0.10623455,0){-456.74417};
+SP(0.078333553,0.11547248,0){-581.99862};
+SP(0.076498925,0.0960544,0){-587.62149};
+SP(-0.053988097,0.15794136,0){-894.25466};
+SP(-0.097559729,0.17025308,0){-768.92451};
+SP(-0.07768308,0.012597788,0){-1664.6055};
+SP(0.070829811,0.030755825,0){-402.72751};
+SP(-0.07312904,0.035143595,0){-2514.7593};
+SP(0.12301348,0.062510884,0){-303.3473};
+SP(0.07762404,0.018847789,0){-252.83269};
+SP(-0.095196261,0.066039673,0){-1450.8696};
+SP(0.071391376,0.0040207767,0){-136.92894};
+SP(-0.031085511,0.12104021,0){-1129.4937};
+SP(0.07052539,0.0036545825,0){-151.1117};
+SP(0.13320037,0.075779426,0){-307.14556};
+SP(-0.025325173,0.11162503,0){-1188.2772};
+SP(-0.05285451,0.11474158,0){-1228.4492};
+SP(0.18342243,0.0045801862,0){-12.975604};
+SP(0.075792753,0.0018124672,0){-39.630428};
+SP(0.10945935,0.0032947966,0){-23.743908};
+SP(0.071258825,0.0043725183,0){-145.96159};
+SP(-0.0086537239,0.14730548,0){-887.92925};
+SP(0.072611079,0.011111304,0){-210.74686};
+SP(0.14210966,0.071467467,0){-270.34408};
+SP(0.074282658,0.0023438795,0){-59.004054};
+SP(0.07200917,0.01172401,0){-222.23956};
+SP(0.0062937974,0.087466832,0){-1118.4724};
+SP(0.088318304,0.066599044,0){-479.92991};
+SP(0.18241373,0.022419797,0){-64.981485};
+SP(0.076061988,0.13547349,0){-583.62966};
+SP(0.096007538,0.082086003,0){-471.31716};
+SP(0.10610525,0.0494319,0){-319.38389};
+SP(0.09807517,0.10031269,0){-486.27354};
+SP(0.084029694,0.080641959,0){-533.91277};
+SP(-0.10788277,0.081225672,0){-1151.3016};
+SP(0.08347738,0.024998688,0){-275.12081};
+SP(0.015447953,0.099223952,0){-988.09215};
+SP(0.13553467,0.011391116,0){-56.311833};
+SP(0.077969349,0.04156275,0){-436.72205};
+SP(-0.0592416,0.15769672,0){-893.8595};
+SP(0.041344094,0.1111396,0){-779.3536};
+SP(-0.14629851,0.085407429,0){-719.9426};
+SP(0.077214329,0.012542732,0){-191.24872};
+SP(-0.11153741,0.081571926,0){-1099.325};
+SP(0.1425019,0.055391874,0){-223.33433};
+SP(0.097603328,0.008343845,0){-75.41579};
+SP(-0.049421887,0.1115169,0){-1262.2687};
+SP(0.034148575,0.099450758,0){-845.59015};
+SP(0.070270117,0.0033020175,0){-153.79735};
+SP(-0.088575807,0.041205762,0){-1710.2136};
+SP(0.10451605,0.082072155,0){-430.24205};
+SP(0.10884171,0.071888308,0){-386.66725};
+SP(0.10582434,0.072631656,0){-402.28777};
+SP(0.095198608,0.072191141,0){-454.16232};
+SP(0.028100599,0.084564601,0){-917.68481};
+SP(0.086537322,0.1073879,0){-543.04697};
+SP(0.035524888,0.071720476,0){-850.69735};
+SP(0.046463649,0.073501153,0){-753.74149};
+SP(0.10010453,0.01297061,0){-110.0581};
+SP(-0.17830079,0.0083486291,0){-67.777945};
+SP(0.085412566,0.11470104,0){-550.4392};
+SP(-0.02995642,0.11748871,0){-1156.0018};
+SP(-0.055113891,0.091246126,0){-1554.2099};
+SP(-0.028942962,0.08434274,0){-1511.3171};
+SP(-0.093222539,0.12227849,0){-1033.0502};
+SP(0.1110031,0.0016124482,0){-11.160305};
+SP(-0.18305899,0.0045523074,0){-33.803415};
+SP(0.13348154,0.0085964221,0){-43.86537};
+SP(0.074723058,0.016879321,0){-252.50911};
+SP(-0.065015785,0.095207612,0){-1469.2838};
+SP(0.079194073,0.042800495,0){-436.18435};
+SP(0.097293097,0.039745298,0){-309.80104};
+SP(0.087989757,0.13698091,0){-537.56237};
+SP(0.081502362,0.13957443,0){-560.30812};
+SP(0.13767012,0.046957545,0){-206.56371};
+SP(0.070829811,0.029464085,0){-391.42548};
+SP(0.010014226,0.13712982,0){-866.24068};
+SP(0.011521019,0.099764451,0){-1017.2106};
+SP(0.020083318,0.080828569,0){-1000.7557};
+SP(0.071204833,0.045474185,0){-518.44322};
+SP(0.070430519,0.0019804984,0){-102.52066};
+SP(0.070855952,0.027419566,0){-373.39209};
+SP(0.09355667,0.0056860111,0){-57.013289};
+SP(-0.14375427,0.0096890911,0){-149.57058};
+SP(-0.14553654,0.098331321,0){-733.98155};
+SP(0.058391942,0.12130157,0){-673.3325};
+SP(0.07272361,0.0024327124,0){-76.362659};
+SP(0.11875321,0.055361121,0){-293.44289};
+SP(0.099511826,0.061536492,0){-399.67822};
+SP(0.074957872,0.015561184,0){-238.07662};
+SP(-0.018391467,0.10706027,0){-1189.9168};
+SP(-0.053035907,0.09342565,0){-1514.8862};
+SP(-0.06274071,0.088085848,0){-1605.4757};
+SP(0.12881009,0.0096610237,0){-52.032156};
+SP(0.161526,0.032252491,0){-113.24737};
+SP(0.095062091,0.0059150164,0){-57.251557};
+SP(0.144064,0.01638361,0){-71.941734};
+SP(0.02337745,0.095489419,0){-936.09341};
+SP(-0.017534832,0.08290325,0){-1405.1585};
+SP(-0.041732349,0.1732014,0){-814.55922};
+SP(0.11547714,0.0040303569,0){-26.755065};
+SP(0.072034803,0.044287674,0){-502.63148};
+SP(0.022692694,0.081256574,0){-973.68466};
+SP(0.017100219,0.094742368,0){-990.67626};
+SP(-0.094269408,0.10160372,0){-1178.5555};
+SP(0.072525152,0.0020429979,0){-67.652852};
+SP(0.017476407,0.15472949,0){-773.20271};
+SP(0.0037796703,0.10150789,0){-1071.0656};
+SP(-0.11632379,0.015346547,0){-437.04973};
+SP(-0.067713625,0.092931326,0){-1494.6166};
+SP(0.12213335,0.027193255,0){-155.59724};
+SP(-0.096150661,0.10461904,0){-1137.7379};
+SP(0.092370565,0.021515645,0){-203.89615};
+SP(-0.088883996,0.12122108,0){-1062.8884};
+SP(0.062026026,0.12174266,0){-655.11583};
+SP(0.03698287,0.15638863,0){-700.96997};
+SP(0.092868042,0.092179388,0){-501.24815};
+SP(0.071164631,0.00047606715,0){-21.424954};
+SP(-0.084792515,0.012243099,0){-1121.6607};
+SP(0.089412371,0.073391895,0){-489.84562};
+SP(-0.19029245,0.041638099,0){-268.94167};
+SP(0.038592888,0.08812597,0){-825.37256};
+SP(0.07909107,0.0019087256,0){-32.586943};
+SP(-0.051827533,0.15107847,0){-934.87905};
+SP(-0.13529875,0.026750077,0){-454.6128};
+SP(0.070528989,0.021195642,0){-320.41122};
+SP(-0.084187642,0.014906496,0){-1342.2466};
+SP(-0.11412038,0.050858213,0){-1038.3787};
+SP(0.097489966,0.070055153,0){-436.39235};
+SP(0.041534447,0.10201682,0){-791.34534};
+SP(0.084740736,0.031255692,0){-318.31242};
+SP(0.086497092,0.045039816,0){-400.44952};
+SP(0.14077754,0.018695132,0){-85.191508};
+SP(0.064676763,0.079165769,0){-645.26289};
+SP(-0.12421386,0.029273561,0){-615.92043};
+SP(-0.10966912,0.12483124,0){-922.8253};
+SP(0.070200763,0.0014898437,0){-80.669113};
+SP(0.087663125,0.042469873,0){-378.00915};
+SP(-0.0084098335,0.079588713,0){-1326.6024};
+SP(-0.071265625,0.020525958,0){-2982.2732};
+SP(0.079770682,0.030974975,0){-345.45351};
+SP(-0.14192076,0.061650779,0){-696.50672};
+SP(-0.085848029,0.16275015,0){-827.67201};
+SP(-0.050869359,0.11787732,0){-1195.2606};
+SP(-0.11104172,0.0732486,0){-1129.547};
+SP(0.083703959,0.023472767,0){-260.86701};
+SP(-0.051305187,0.10867955,0){-1296.8167};
+SP(0.12601933,0.012231547,0){-68.264581};
+SP(-0.078538609,0.13320689,0){-1016.9481};
+SP(0.042037615,0.15563046,0){-684.91824};
+SP(-0.096713951,0.059727884,0){-1440.6149};
+SP(0.17262566,0.051331396,0){-154.91754};
+SP(0.074377322,0.0043856537,0){-101.88021};
+SP(0.19107574,0.0087662209,0){-23.400776};
+SP(-0.18597081,0.046922555,0){-312.08103};
+SP(-0.12280241,0.02116956,0){-494.68736};
+SP(0.1256629,0.070422791,0){-317.95022};
+SP(-0.027827037,0.078507373,0){-1577.1759};
+SP(-0.13349119,0.040487513,0){-643.2192};
+SP(0.1261924,0.11406236,0){-395.61956};
+SP(-0.15866644,0.058293685,0){-529.58739};
+SP(0.16731672,0.064359043,0){-196.55049};
+SP(0.080462369,0.0012008481,0){-18.719984};
+SP(0.17561449,0.046148425,0){-137.0597};
+SP(-0.095110853,0.050546945,0){-1498.1613};
+SP(0.076391117,0.012233229,0){-193.29593};
+SP(0.081456179,0.042135067,0){-415.95445};
+SP(0.076830069,0.0175535,0){-245.40396};
+SP(-0.13294542,0.045242029,0){-695.66064};
+SP(0.10377639,0.12408986,0){-479.12};
+SP(0.07894618,0.018828304,0){-244.74833};
+SP(0.071189421,0.01888734,0){-295.27755};
+SP(0.075472665,0.033526713,0){-393.97187};
+SP(0.048575537,0.10941478,0){-739.31691};
+SP(0.15163962,0.043227276,0){-165.00189};
+SP(0.13675978,0.051161888,0){-223.74717};
+SP(0.046293856,0.1121363,0){-748.91323};
+SP(-0.076168385,0.1368005,0){-999.2592};
+SP(0.042528862,0.071528523,0){-783.4629};
+SP(0.061390938,0.079680572,0){-664.37886};
+SP(-0.05637562,0.10331642,0){-1366.1067};
+SP(-0.0054075369,0.19128332,0){-703.58119};
+SP(0.038249828,0.073248999,0){-825.8226};
+SP(0.07179969,0.050102257,0){-543.40782};
+SP(0.079112173,0.0026094717,0){-44.126536};
+SP(0.074397916,0.029978281,0){-371.90664};
+SP(0.12825375,0.075287263,0){-321.60389};
+SP(-0.067330478,0.13890554,0){-1002.1831};
+SP(0.073209984,0.050240161,0){-531.28717};
+SP(-0.078861225,0.030633161,0){-2206.0116};
+SP(0.070321425,0.0056771218,0){-180.27283};
+SP(-0.044128055,0.10617841,0){-1318.1242};
+SP(0.083864969,0.17093722,0){-528.84897};
+SP(0.091445438,0.066371497,0){-460.18918};
+SP(0.10108505,0.091301916,0){-461.91121};
+SP(0.017719018,0.10240423,0){-959.36453};
+SP(0.094337978,0.046366261,0){-361.2683};
+SP(-0.096405541,0.053276237,0){-1460.6381};
+SP(-0.15331771,0.059740673,0){-578.76223};
+SP(-0.026415144,0.085683629,0){-1469.3813};
+SP(-0.14066583,0.018130887,0){-286.79741};
+SP(-0.11321243,0.013721693,0){-432.1945};
+SP(0.062313354,0.088617435,0){-664.34597};
+SP(0.15260924,0.095845797,0){-295.07081};
+SP(-0.13417343,0.03132412,0){-528.04361};
+SP(-0.08026043,0.081787148,0){-1565.7795};
+SP(0.073512935,0.0031298985,0){-84.830588};
+SP(0.12786524,0.13101774,0){-404.51338};
+SP(-0.13699309,0.0049349256,0){-88.652297};
+SP(-0.013920429,0.11357541,0){-1113.3725};
+SP(0.08837966,0.076941848,0){-502.74786};
+SP(0.097010885,0.094726918,0){-484.93677};
+SP(0.07398511,0.031112996,0){-384.21917};
+SP(0.073573945,0.011190856,0){-203.30233};
+SP(0.070476488,0.01232056,0){-241.13374};
+SP(-0.1527522,0.08479778,0){-666.95885};
+SP(-0.19099571,0.008738342,0){-59.392746};
+SP(0.10371061,0.076773839,0){-422.51828};
+SP(-0.073100739,0.044719779,0){-2329.9268};
+SP(0.1530999,0.090630505,0){-284.65465};
+SP(-0.011803992,0.19049957,0){-715.59405};
+SP(-0.088212197,0.11113571,0){-1145.6385};
+SP(0.028725349,0.073142239,0){-920.36617};
+SP(-0.10326103,0.037693085,0){-1179.7559};
+SP(-0.13746409,0.0090345049,0){-158.64362};
+SP(-0.12048027,0.0054238554,0){-146.72701};
+SP(-0.12004996,0.030188095,0){-691.83611};
+SP(-0.092380917,0.018886686,0){-1121.2594};
+SP(0.037767824,0.085167549,0){-833.68652};
+SP(0.15258936,0.054901556,0){-199.63518};
+SP(-0.031920012,0.097294255,0){-1372.9679};
+SP(-0.00034715525,0.081087404,0){-1221.1602};
+SP(-0.023002246,0.10842167,0){-1205.3704};
+SP(0.0077231947,0.090543088,0){-1090.1035};
+SP(0.14723005,0.05316984,0){-205.31333};
+SP(-0.099505291,0.0459254,0){-1357.5898};
+SP(-0.082238977,0.079184027,0){-1574.5121};
+SP(0.024127116,0.15695631,0){-743.03682};
+SP(-0.13177473,0.06914063,0){-839.34028};
+SP(-0.072713634,0.066275097,0){-2019.4307};
+SP(0.038499816,0.12935997,0){-757.9531};
+SP(0.079737756,0.0010699868,0){-17.432622};
+SP(0.090020483,0.094145099,0){-517.32838};
+SP(0.10386227,0.039623085,0){-279.60563};
+SP(0.025476392,0.085711401,0){-939.71775};
+SP(-0.096461387,0.047148971,0){-1452.9081};
+SP(0.11306687,0.0072340071,0){-49.753622};
+SP(-0.024430754,0.095282941,0){-1343.171};
+SP(0.071115716,0.017453942,0){-282.85716};
+SP(0.059126335,0.077295206,0){-674.941};
+SP(0.12402898,0.058095494,0){-285.04744};
+SP(0.0063138178,0.13405787,0){-895.41669};
+SP(0.013415991,0.158562,0){-773.60622};
+SP(0.071724677,0.0051111612,0){-149.22478};
+SP(0.11135901,0.020282059,0){-138.66041};
+SP(-0.054970218,0.14040362,0){-1003.8432};
+SP(-0.07147417,0.033368655,0){-2656.6383};
+SP(-0.013744468,0.078901409,0){-1396.5133};
+SP(-0.080855306,0.11538613,0){-1152.8011};
+SP(-0.11459657,0.089400364,0){-1037.4932};
+SP(0.071457776,0.026548348,0){-361.72616};
+SP(0.073959326,0.011915572,0){-207.95365};
+SP(-0.066607594,0.09903742,0){-1405.4136};
+SP(0.086472326,0.072589123,0){-505.76802};
+SP(-0.096511149,0.039129946,0){-1404.7011};
+SP(-0.07287592,0.040049875,0){-2426.0571};
+SP(0.082724354,0.010180345,0){-133.90279};
+SP(0.097643057,0.036906369,0){-291.28794};
+SP(-0.092879135,0.058517435,0){-1540.9522};
+SP(-0.12577792,0.024415057,0){-519.56793};
+SP(-0.1253067,0.11510532,0){-858.82074};
+SP(0.14135466,0.060052486,0){-240.85423};
+SP(0.030410161,0.12699583,0){-804.89824};
+SP(-0.10585793,0.036023515,0){-1085.209};
+SP(0.073231472,0.0013878981,0){-41.719235};
+SP(0.15062896,0.039314361,0){-153.35878};
+SP(0.09101415,0.022868596,0){-220.58848};
+SP(0.076952081,0.10971675,0){-588.93594};
+SP(-0.079298326,0.054910863,0){-1964.9625};
+SP(0.11071534,0.013239358,0){-93.177765};
+SP(0.073100544,0.00632534,0){-148.14275};
+SP(0.065684698,0.18350294,0){-564.03018};
+SP(-0.13350392,0.072857159,0){-826.00226};
+SP(-0.074666853,0.021772279,0){-2539.8282};
+SP(-0.089818257,0.10259295,0){-1209.1472};
+SP(0.072432439,0.010508399,0){-206.03721};
+SP(0.078375327,0.17383229,0){-541.76681};
+SP(0.082909029,0.16140905,0){-539.89061};
+SP(-0.098444445,0.036026313,0){-1309.3703};
+SP(0.070726551,0.00017559887,0){-8.8487101};
+SP(0.088724597,0.13215977,0){-536.44361};
+SP(-0.11957376,0.05273122,0){-948.81115};
+SP(0.082045741,0.040213943,0){-399.11975};
+SP(-0.066540649,0.18323153,0){-765.47595};
+SP(0.039783764,0.071528523,0){-809.26929};
+SP(-0.09278446,0.033662372,0){-1485.8586};
+SP(-0.07165487,0.037928786,0){-2536.0209};
+SP(0.005154048,0.14652874,0){-846.45551};
+SP(0.080211572,0.08442589,0){-559.64375};
+SP(0.078842927,0.01445671,0){-201.61015};
+SP(-0.036141062,0.17212254,0){-816.67322};
+SP(0.073633939,0.0015342994,0){-43.284682};
+SP(-0.07875714,0.027721396,0){-2211.1043};
+SP(0.10800127,0.083340433,0){-417.20533};
+SP(0.1049484,0.029264675,0){-214.37636};
+SP(0.070462274,0.0030432378,0){-142.51207};
+SP(0.086278018,0.064116809,0){-486.21837};
+SP(0.095630431,0.0012293578,0){-11.849767};
+SP(0.07409416,0.034258978,0){-409.38503};
+SP(0.070255273,0.0039188544,0){-162.49021};
+SP(0.090402005,0.078838809,0){-494.4557};
+SP(0.13599486,0.08103932,0){-311.41583};
+SP(-0.071316829,0.11374488,0){-1207.2701};
+SP(-0.066986426,0.10731425,0){-1294.2722};
+SP(0.023987452,0.098493603,0){-923.58232};
+SP(0.12488338,0.086329518,0){-357.89274};
+SP(-0.14158105,0.024250671,0){-368.67655};
+SP(0.086652398,0.010865682,0){-126.34253};
+SP(0.082437527,0.002117128,0){-30.275133};
+SP(0.037249884,0.14418021,0){-729.16305};
+SP(0.082401773,0.011773046,0){-153.4215};
+SP(0.11097398,0.054917701,0){-321.15108};
+SP(0.070944193,0.016048041,0){-271.29661};
+SP(0.053216639,0.17038857,0){-619.54399};
+SP(0.11212993,0.075227066,0){-381.59022};
+SP(0.071053867,0.05146161,0){-558.76355};
+SP(-0.046327967,0.15171242,0){-930.47571};
+SP(-0.035359362,0.098780707,0){-1374.7883};
+SP(0.037378285,0.17488511,0){-655.95309};
+SP(0.12571901,0.12563615,0){-407.26343};
+SP(-0.018781843,0.14906964,0){-906.72638};
+SP(-0.080697992,0.099946818,0){-1310.9927};
+SP(-0.090426465,0.050173815,0){-1641.2308};
+SP(0.071005546,0.035309763,0){-440.3415};
+SP(-0.080657545,0.026930565,0){-2059.2864};
+SP(-0.082411571,0.003174388,0){-336.37163};
+SP(0.060473935,0.16824458,0){-601.30494};
+SP(0.079691034,0.0096190739,0){-141.89096};
+SP(0.1278704,0.031710246,0){-165.36355};
+SP(-1.4167489e-05,0.12980342,0){-944.4807};
+SP(0.06691301,0.12838066,0){-627.41424};
+SP(0.11239307,0.016905302,0){-114.6446};
+SP(0.075820759,0.0069026665,0){-130.60568};
+SP(-0.039249509,0.087806093,0){-1551.3297};
+SP(0.12867726,0.088306277,0){-349.08987};
+SP(0.15504738,0.030734627,0){-115.81443};
+SP(0.04559827,0.13580775,0){-712.01715};
+SP(-0.17902474,0.047455383,0){-346.51093};
+SP(0.086975345,0.11839373,0){-543.80243};
+SP(0.092093691,0.12041807,0){-523.01567};
+SP(0.14692662,0.081885384,0){-282.36692};
+SP(0.1080854,0.056205953,0){-338.56226};
+SP(-0.029228333,0.17547274,0){-794.59254};
+SP(-0.13459758,0.018185937,0){-329.62105};
+SP(-0.070259124,0.13545563,0){-1022.583};
+SP(-0.085017969,0.086337548,0){-1433.4035};
+SP(-0.072476849,0.1170903,0){-1169.5844};
+SP(0.0046711041,0.15190335,0){-825.91085};
+SP(0.11829954,0.0040168767,0){-25.29701};
+SP(0.10345434,0.10169423,0){-464.73931};
+SP(-0.0071033024,0.13247302,0){-961.20248};
+SP(0.0077734588,0.084822605,0){-1115.5562};
+SP(0.0014160647,0.083260646,0){-1189.8401};
+SP(-0.0060715399,0.071735013,0){-1349.3767};
+SP(0.090500693,0.025510946,0){-244.33895};
+SP(0.10982427,0.065970502,0){-365.21376};
+SP(-0.12707767,0.13219098,0){-796.59599};
+SP(0.077026308,0.031174274,0){-364.56295};
+SP(0.072650463,0.03181252,0){-399.16869};
+SP(-0.018782916,0.1024072,0){-1233.19};
+SP(0.080435232,0.010198909,0){-144.99163};
+SP(0.091513339,0.027479287,0){-254.91904};
+SP(-0.086358162,0.13465479,0){-980.52554};
+SP(-0.078772885,0.015323803,0){-1814.6999};
+SP(0.017215324,0.10642433,0){-949.07128};
+SP(0.070992096,0.023072911,0){-334.04113};
+SP(0.095732689,0.044342203,0){-343.08484};
+SP(-0.039102869,0.096966482,0){-1415.935};
+SP(0.14229206,0.013222932,0){-59.791419};
+SP(0.060450732,0.16294187,0){-609.35434};
+SP(-0.018070172,0.086485319,0){-1375.8811};
+SP(-0.079727239,0.10372869,0){-1273.428};
+SP(-0.10643984,0.044663438,0){-1161.9679};
+SP(0.07180304,0.023109724,0){-329.0495};
+SP(-0.016491705,0.075845068,0){-1459.5587};
+SP(0.075748199,0.062974241,0){-563.00302};
+SP(0.072886155,0.066431821,0){-596.32614};
+SP(0.1946273,0.01712177,0){-44.436491};
+SP(-0.083513671,0.0013272147,0){-127.10163};
+SP(0.087675726,0.0066914255,0){-77.647108};
+SP(0.071296673,0.0053232744,0){-159.22641};
+SP(0.11270691,0.064892147,0){-349.45785};
+SP(-0.010934029,0.18199714,0){-744.45808};
+SP(0.15589217,0.044129329,0){-160.41456};
+SP(-0.010851887,0.080029854,0){-1352.5516};
+SP(0.085966997,0.00084216382,0){-10.523172};
+SP(-0.12075542,0.013788215,0){-349.98248};
+SP(-0.0075168176,0.077099128,0){-1333.2084};
+SP(0.076225017,0.0022690981,0){-47.430096};
+SP(-0.076783523,0.074895656,0){-1748.6887};
+SP(0.0033543237,0.09816341,0){-1092.0262};
+SP(-0.094199999,0.081855452,0){-1350.6364};
+SP(0.10034675,0.04142769,0){-304.8273};
+SP(-0.077698479,0.067865224,0){-1853.8775};
+SP(-0.022347906,0.13733562,0){-983.37223};
+SP(0.12729184,0.036296069,0){-187.88951};
+SP(-0.11380555,0.046526574,0){-1014.6966};
+SP(-0.059716657,0.18224231,0){-773.58197};
+SP(-0.071561007,0.068381506,0){-2033.1495};
+SP(-0.10378693,0.048087968,0){-1253.5327};
+SP(-0.020904788,0.12904275,0){-1033.7917};
+SP(0.15294823,0.0033480995,0){-13.379872};
+SP(-0.086755269,0.057717226,0){-1713.2792};
+SP(-0.015190627,0.15951608,0){-845.79648};
+SP(0.076143007,0.084876602,0){-583.01686};
+SP(0.12738192,0.10811632,0){-385.18626};
+SP(0.028064523,0.15077748,0){-747.79398};
+SP(-0.12508666,0.12677742,0){-823.93034};
+SP(-0.039223873,0.093974036,0){-1457.3028};
+SP(-0.094123152,0.159779,0){-821.24619};
+SP(0.07442906,0.0088082113,0){-168.36668};
+SP(-0.073092784,0.048793096,0){-2253.1981};
+SP(-0.092789184,0.055622036,0){-1555.9936};
+SP(-0.016064953,0.1794625,0){-762.17777};
+SP(-0.025004912,0.098383761,0){-1314.4684};
+SP(-0.12927207,0.10017166,0){-865.19841};
+SP(-0.079140272,0.0065286422,0){-828.54354};
+SP(-0.16598089,0.0061236236,0){-60.094853};
+SP(0.10807945,0.020122402,0){-145.10045};
+SP(0.071722815,0.010187211,0){-209.44582};
+SP(-0.078867136,0.0045986671,0){-601.88054};
+SP(0.094818864,0.10379645,0){-503.71165};
+SP(0.071634898,0.068352816,0){-609.85614};
+SP(0.082392665,0.0074312216,0){-101.96769};
+SP(-0.017226537,0.11615303,0){-1111.7008};
+SP(-0.085440809,0.089335715,0){-1390.6218};
+SP(-0.083581348,0.046981866,0){-1888.8936};
+SP(-0.093539616,0.039488507,0){-1510.8173};
+SP(0.065277068,0.12451976,0){-637.70071};
+SP(0.076581818,0.13073781,0){-584.70709};
+SP(-0.19569113,0.0041860346,0){-25.589331};
+SP(0.027488145,0.13080778,0){-808.67145};
+SP(-0.13634755,0.049463728,0){-685.20765};
+SP(0.1630482,0.10250842,0){-280.44306};
+SP(0.013468838,0.1082232,0){-968.2319};
+SP(-0.096968402,0.033328646,0){-1323.2343};
+SP(0.10701584,0.063927961,0){-371.53546};
+SP(0.12151913,0.021108224,0){-124.02454};
+SP(-0.023447742,0.12516928,0){-1070.2002};
+SP(0.014433826,0.071706116,0){-1083.408};
+SP(0.081625382,0.0081520786,0){-114.14123};
+SP(-0.028001003,0.18183461,0){-766.67656};
+SP(-0.055325491,0.17639069,0){-799.89476};
+SP(-0.13794245,0.036461315,0){-547.3002};
+SP(0.039077127,0.11461675,0){-786.64627};
+SP(-0.0064812293,0.10848368,0){-1103.2971};
+SP(-0.078715816,0.11835639,0){-1135.2269};
+SP(0.020290451,0.078562978,0){-1003.4592};
+SP(-0.1617636,0.032146022,0){-325.96442};
+SP(-0.096021715,0.0033488099,0){-191.10096};
+SP(0.066682843,0.10865257,0){-640.15485};
+SP(-0.03839767,0.10460009,0){-1318.7394};
+SP(0.059259253,0.089264278,0){-682.87626};
+SP(-0.077959617,0.038861564,0){-2198.3835};
+SP(0.030280527,0.087645795,0){-894.09404};
+SP(0.047103625,0.13189922,0){-712.73219};
+SP(0.032725191,0.087357629,0){-873.83988};
+SP(-0.084082493,0.17125134,0){-794.29806};
+SP(0.12350715,0.030147061,0){-167.823};
+SP(-0.020739696,0.076893741,0){-1505.281};
+SP(-0.086096149,0.10712445,0){-1195.3058};
+SP(-0.1361314,0.060905207,0){-756.24609};
+SP(0.10650434,0.060121162,0){-360.72442};
+SP(-0.018903691,0.07796146,0){-1470.2905};
+SP(0.10486503,0.031786028,0){-230.4247};
+SP(-0.068296768,0.14390541,0){-966.40862};
+SP(0.07229494,0.01460189,0){-247.88508};
+SP(-0.075299154,0.077391773,0){-1725.6049};
+SP(-0.056598159,0.14526887,0){-969.56392};
+SP(0.077488026,0.016426524,0){-230.28193};
+SP(0.076676969,0.00082009881,0){-16.907021};
+SP(0.16448937,0.071697182,0){-219.4153};
+SP(0.07551684,0.0076256828,0){-143.36965};
+SP(-0.078217061,0.036250123,0){-2210.0907};
+SP(0.077833409,0.014297283,0){-206.08663};
+SP(0.024579224,0.073194645,0){-965.04589};
+SP(0.097162024,0.0019308264,0){-18.107824};
+SP(0.089153384,0.0079509547,0){-88.09186};
+SP(-0.11030952,0.044134498,0){-1065.558};
+SP(0.066100273,0.076444219,0){-636.28388};
+SP(0.099231069,0.08713869,0){-464.39092};
+SP(0.045003507,0.10248697,0){-768.20729};
+SP(0.056052219,0.10778435,0){-697.73745};
+SP(0.055912726,0.10462931,0){-700.60568};
+SP(-0.042516913,0.1139256,0){-1226.9222};
+SP(0.1957912,0.0041860346,0){-10.425172};
+SP(0.050651718,0.085924528,0){-736.91361};
+SP(0.090730173,0.03793992,0){-331.98788};
+SP(0.070567389,0.0060220565,0){-179.71417};
+SP(0.039238775,0.082383287,0){-822.08289};
+SP(-0.19034354,0.022040889,0){-150.45677};
+SP(-0.038396487,0.084916223,0){-1589.8212};
+SP(0.024128811,0.12048834,0){-857.40561};
+SP(-0.091839643,0.042854259,0){-1591.3882};
+SP(-0.11560853,0.078052537,0){-1054.7058};
+SP(-0.088422965,0.02830978,0){-1604.6411};
+SP(0.079989417,0.10412269,0){-573.09912};
+SP(-0.059806704,0.088764047,0){-1600.1977};
+SP(0.1264821,0.015584183,0){-86.326102};
+SP(0.10056926,0.084085139,0){-452.72022};
+SP(0.087585666,0.15799353,0){-528.14832};
+SP(-0.038899978,0.11438848,0){-1213.9271};
+SP(-0.1753068,0.031218797,0){-257.00372};
+SP(0.15176109,0.034332693,0){-133.26108};
+SP(-0.0054383792,0.14375525,0){-895.91339};
+SP(0.041346968,0.089294193,0){-803.52241};
+SP(-0.058684202,0.07687166,0){-1875.4556};
+SP(0.072687874,0.0046710936,0){-126.62015};
+SP(-0.099479493,0.13082257,0){-947.82018};
+SP(0.085562952,0.004153266,0){-52.213161};
+SP(-0.11078889,0.036981365,0){-979.93469};
+SP(0.070479191,0.015462463,0){-269.42309};
+SP(0.076715895,0.038202707,0){-421.75161};
+SP(-0.19464735,0.017093891,0){-110.96525};
+SP(0.075130354,0.0094079541,0){-169.66504};
+SP(0.010022371,0.09653916,0){-1043.2662};
+SP(0.053424459,0.17648205,0){-608.08847};
+SP(-0.072636208,0.071281522,0){-1939.2643};
+SP(0.070786219,0.011868655,0){-234.33937};
+SP(0.084936616,0.0015021602,0){-19.421777};
+SP(-0.046026511,0.1223023,0){-1149.3664};
+SP(-0.14296796,0.037041882,0){-504.14311};
+SP(-0.016305739,0.099693598,0){-1239.2022};
+SP(-0.029172897,0.16326365,0){-851.57112};
+SP(0.15571954,0.060550364,0){-209.42897};
+SP(-0.098638846,0.0020677901,0){-105.47964};
+SP(0.072469784,0.015272553,0){-252.96284};
+SP(0.075745485,0.0091327054,0){-161.29373};
+SP(0.095545183,0.014071009,0){-130.50674};
+SP(0.077308573,0.00091535413,0){-17.732628};
+SP(0.055892695,0.073013806,0){-686.05663};
+SP(-0.092597744,0.045423422,0){-1571.5285};
+SP(0.042030041,0.076770937,0){-795.64415};
+SP(0.11007421,0.12315462,0){-456.17034};
+SP(0.074408825,0.0062470013,0){-133.02568};
+SP(0.063506075,0.1319233,0){-638.91662};
+SP(0.070814054,0.0022219903,0){-103.31015};
+SP(0.073767987,0.017129865,0){-261.35361};
+SP(-0.085950018,0.045955926,0){-1807.2495};
+SP(0.079462768,0.021676391,0){-268.32462};
+SP(-0.14063143,0.049600996,0){-637.33657};
+SP(0.069251261,0.17847272,0){-561.54631};
+SP(0.10287648,0.0095721885,0){-77.887355};
+SP(0.11637413,0.010628487,0){-68.979702};
+SP(0.09225624,0.035754461,0){-309.65516};
+SP(-0.0066731668,0.15218004,0){-858.48443};
+SP(-0.078083451,0.070241113,0){-1806.6939};
+SP(0.072110448,0.00027973121,0){-10.391203};
+SP(0.07645552,0.11873133,0){-590.12565};
+SP(0.033594264,0.14993293,0){-729.42476};
+SP(-0.088989362,0.13110452,0){-993.85383};
+SP(0.10200345,0.11879895,0){-483.49002};
+SP(0.16723295,0.016513009,0){-56.158834};
+SP(-0.11621262,0.074299052,0){-1051.1122};
+SP(-0.042557168,0.076679257,0){-1777.2834};
+SP(0.07704226,0.01358655,0){-203.77938};
+SP(0.071043802,0.040091924,0){-479.11951};
+SP(0.013907339,0.17769379,0){-709.37718};
+SP(0.066532623,0.097020962,0){-642.00509};
+SP(-0.046868341,0.097913668,0){-1432.7862};
+SP(0.07211604,0.0035816873,0){-114.17915};
+SP(0.074229557,0.0081115451,0){-161.33524};
+SP(0.077022039,0.015530967,0){-224.1319};
+SP(0.079506029,0.013507432,0){-187.64743};
+SP(0.13010089,0.098205477,0){-362.53168};
+SP(0.080137214,0.0064720053,0){-98.754018};
+SP(0.07553935,0.032140635,0){-382.31462};
+SP(0.025371603,0.18223812,0){-669.0971};
+SP(0.077814134,0.0091422893,0){-147.10986};
+SP(0.088875521,0.0093936204,0){-104.04341};
+SP(0.11452949,0.05753831,0){-317.08961};
+SP(0.16857128,0.098672325,0){-262.85833};
+SP(-0.08932354,0.047578147,0){-1682.3382};
+SP(0.00090590719,0.10290184,0){-1085.6912};
+SP(0.081669544,0.02841764,0){-313.48774};
+SP(0.083897454,0.059675291,0){-488.29299};
+SP(-0.082124702,0.055224698,0){-1871.4464};
+SP(0.079436633,0.0060141923,0){-95.531707};
+SP(0.070368774,0.0095132089,0){-216.44844};
+SP(0.10039942,0.075799432,0){-435.85209};
+SP(0.074939613,0.0031560087,0){-72.5784};
+SP(-0.03884141,0.15846428,0){-887.17409};
+SP(-0.071642917,0.059427587,0){-2137.4623};
+SP(-0.1435118,0.055826385,0){-649.9186};
+SP(-0.043515278,0.15882257,0){-888.18098};
+SP(0.09434223,0.021841776,0){-199.14702};
+SP(0.098106161,0.01074564,0){-95.611312};
+SP(0.048093528,0.14031577,0){-692.43056};
+SP(-0.14582247,0.045690937,0){-559.22765};
+SP(-0.13291984,0.06456771,0){-811.61972};
+SP(-0.0564452,0.078494949,0){-1829.4155};
+SP(-0.033525008,0.08706778,0){-1516.9328};
+SP(-0.031082328,0.087388336,0){-1491.8751};
+SP(-0.042334225,0.12341048,0){-1134.5141};
+SP(-0.15543265,0.11398768,0){-663.87926};
+SP(0.09614395,0.011523311,0){-106.45851};
+SP(-0.11348899,0.033692977,0){-873.50205};
+SP(0.012238405,0.073169245,0){-1106.3015};
+SP(-0.13632162,0.13415195,0){-743.48068};
+SP(-0.096436155,0.014513026,0){-789.23535};
+SP(-0.042593827,0.17984626,0){-784.93254};
+SP(-0.090709506,0.072629257,0){-1493.2545};
+SP(0.10060957,0.047230946,0){-333.82237};
+SP(0.050134497,0.081080897,0){-737.59044};
+SP(0.1643348,0.027379816,0){-93.987427};
+SP(0.043065481,0.078889045,0){-789.0658};
+SP(-0.14710987,0.041379721,0){-511.5002};
+SP(0.0776473,0.0034313553,0){-62.909468};
+SP(0.032938668,0.080049672,0){-876.94683};
+SP(-0.08138684,0.10699145,0){-1227.787};
+SP(0.071222491,0.010265826,0){-215.02477};
+SP(0.029125592,0.1761449,0){-675.47024};
+SP(0.077464604,0.0044067087,0){-80.144026};
+SP(0.075192419,0.047769283,0){-499.48008};
+SP(0.1315819,0.093772984,0){-350.40236};
+SP(-0.024696175,0.16943009,0){-816.62529};
+SP(0.11402504,0.0016124482,0){-11.160305};
+SP(-0.085730124,0.080432626,0){-1499.451};
+SP(0.086994018,0.0095089154,0){-110.62942};
+SP(-0.043506124,0.078745721,0){-1744.6878};
+SP(-0.18103349,0.029297836,0){-223.39742};
+SP(0.16725415,0.006062347,0){-20.275211};
+SP(-0.083894639,0.023260115,0){-1754.9592};
+SP(0.07484418,0.0046685978,0){-102.55973};
+SP(-0.00089336439,0.093492824,0){-1155.3841};
+SP(-0.076375349,0.031209046,0){-2370.6102};
+SP(-0.078947687,0.01061259,0){-1328.8639};
+SP(0.09466368,0.0096924269,0){-93.122848};
+SP(0.077590962,0.061983535,0){-544.43623};
+SP(0.076088081,0.004195493,0){-84.610311};
+SP(-0.014696053,0.14513148,0){-917.2875};
+SP(-0.062983217,0.085034812,0){-1666.6023};
+SP(-0.042720761,0.071509204,0){-1889.2972};
+SP(-0.010549347,0.10615155,0){-1146.7822};
+SP(-0.00071998452,0.096149175,0){-1137.8233};
+SP(-0.10377654,0.051765618,0){-1268.6043};
+SP(0.080681995,0.074085461,0){-545.36576};
+SP(0.0089798718,0.10650135,0){-1007.0254};
+SP(0.1569719,0.10064431,0){-291.78494};
+SP(-0.0031208281,0.080818143,0){-1255.0617};
+SP(-0.12609127,0.10962699,0){-869.20038};
+SP(0.13681724,0.069860078,0){-280.89628};
+SP(0.017280242,0.077521286,0){-1038.1554};
+SP(0.079918409,0.020252002,0){-252.59109};
+SP(0.15365233,0.079539132,0){-260.64905};
+SP(0.074827352,0.088596946,0){-592.87667};
+SP(-0.077264606,0.0080148022,0){-1115.3382};
+SP(0.028589837,0.1345085,0){-792.37313};
+SP(-0.035336292,0.1219334,0){-1134.089};
+SP(0.17823474,0.016036194,0){-48.798741};
+SP(-0.12213563,0.010052777,0){-250.75399};
+SP(-0.088035716,0.078036269,0){-1489.9643};
+SP(0.075024773,0.025588608,0){-330.17638};
+SP(0.072012327,0.0039820601,0){-124.51335};
+SP(0.17381646,0.063697175,0){-183.55265};
+SP(-0.02470183,0.13354657,0){-1014.7095};
+SP(0.088486013,0.085020558,0){-514.58671};
+SP(-0.085243375,0.025021423,0){-1711.5345};
+SP(0.071752981,0.0046826409,0){-141.89981};
+SP(0.11080666,0.027261507,0){-183.66259};
+SP(-0.084532472,0.020604417,0){-1616.094};
+SP(0.092746215,0.017550604,0){-169.25456};
+SP(0.071827219,0.036527529,0){-444.3323};
+SP(0.034242552,0.081720434,0){-864.61352};
+SP(-0.023459485,0.079168504,0){-1514.173};
+SP(-0.07910125,0.17428276,0){-789.54391};
+SP(-0.11501523,0.11510048,0){-932.14289};
+SP(0.17215281,0.0037929111,0){-12.09562};
+SP(-0.17469285,0.043805064,0){-346.86115};
+SP(0.071045741,0.0036823278,0){-137.87897};
+SP(0.13393427,0.085506357,0){-327.29977};
+SP(0.084549048,0.0035336532,0){-46.357852};
+SP(-0.047999985,0.071376304,0){-1954.7983};
+SP(0.03061013,0.10879648,0){-850.56051};
+SP(0.030536185,0.10563087,0){-858.52436};
+SP(0.099147868,0.04472741,0){-328.40361};
+SP(-0.076355429,0.017354537,0){-2225.0438};
+SP(-0.11966173,0.09238386,0){-972.83977};
+SP(0.099286964,0.12968089,0){-496.91221};
+SP(-0.022845946,0.11509374,0){-1146.5105};
+SP(0.070839224,0.012857761,0){-242.95741};
+SP(0.022577313,0.084166588,0){-969.573};
+SP(0.038570727,0.10454886,0){-807.49431};
+SP(-0.056320438,0.17047586,0){-826.99603};
+SP(-0.039759263,0.082169866,0){-1646.926};
+SP(-0.051142954,0.085610426,0){-1653.4157};
+SP(0.054831187,0.071249875,0){-688.38857};
+SP(0.0534415,0.087986557,0){-719.12695};
+SP(0.071976085,0.0013701791,0){-51.222082};
+SP(0.17442754,0.080467303,0){-218.6493};
+SP(0.082029227,0.087852305,0){-552.49534};
+SP(0.033185985,0.07551845,0){-875.6927};
+SP(-0.041948843,0.088927006,0){-1551.364};
+SP(0.17980855,0.076707872,0){-201.85481};
+SP(0.078158514,0.024642727,0){-302.39399};
+SP(0.17174155,0.019166049,0){-61.945101};
+SP(0.073177552,0.0044297861,0){-115.74446};
+SP(0.081735997,0.0094058283,0){-129.22786};
+SP(-0.081363257,0.016194692,0){-1622.158};
+SP(0.08794964,0.04782449,0){-406.71378};
+SP(0.1647357,0.038526061,0){-129.41652};
+SP(0.08093154,0.00049999476,0){-7.4975004};
+SP(-0.01326141,0.123181,0){-1043.3386};
+SP(0.070170805,0.00038393221,0){-20.252771};
+SP(-0.11010217,0.0024226468,0){-86.820034};
+SP(0.077096899,0.0029967022,0){-57.584646};
+SP(-0.050545328,0.080871144,0){-1748.8196};
+SP(0.087746014,0.037832965,0){-348.02256};
+SP(0.091784277,0.045460808,0){-370.64681};
+SP(0.072520926,0.024238115,0){-334.39695};
+SP(0.052030487,0.082780197,0){-725.93391};
+SP(-0.0037118517,0.19673685,0){-683.57672};
+SP(0.1369581,0.13341322,0){-380.64265};
+SP(0.090259911,0.10286309,0){-523.42262};
+SP(-0.11320005,0.12887432,0){-883.86918};
+SP(-0.033652003,0.079877493,0){-1625.4576};
+SP(0.07206434,0.0065463843,0){-164.16052};
+SP(-0.14585716,0.026520367,0){-367.02707};
+SP(-0.07569234,0.043674706,0){-2237.2578};
+SP(0.078394812,0.0016064885,0){-28.692333};
+SP(0.055949818,0.12438058,0){-682.01854};
+SP(0.089422254,0.0015322584,0){-17.01856};
+SP(-0.087666954,0.052239579,0){-1721.7179};
+SP(-0.10191394,0.10304176,0){-1099.8939};
+SP(0.15360406,0.064767006,0){-225.23229};
+SP(-0.090488293,0.069334864,0){-1527.105};
+SP(-0.10330367,0.099029995,0){-1113.7919};
+SP(-0.039167649,0.13706124,0){-1020.9699};
+SP(0.10145341,0.0050829907,0){-42.805547};
+SP(0.075002005,0.019078909,0){-271.62887};
+SP(0.081595632,0.10752373,0){-566.06876};
+SP(0.063948409,0.094931805,0){-656.29768};
+SP(0.090596713,0.00092896742,0){-9.9896819};
+SP(0.078265961,0.038898978,0){-415.83743};
+SP(0.14251727,0.078620959,0){-286.8545};
+SP(-0.11165694,0.058974736,0){-1118.1853};
+SP(-0.15392457,0.12052178,0){-669.12978};
+SP(0.11355756,0.12709107,0){-446.52943};
+SP(-0.17130379,0.0037963217,0){-33.974531};
+SP(0.11523161,0.016535907,0){-107.39346};
+SP(-0.0081262887,0.072741071,0){-1371.6293};
+SP(-0.076692847,0.12938135,0){-1050.1353};
+SP(-0.034209798,0.13748228,0){-1010.3855};
+SP(-0.082335518,0.0080694676,0){-867.61729};
+SP(0.079755624,0.12410899,0){-574.09532};
+SP(-0.16506597,0.011212772,0){-114.23872};
+SP(0.028070397,0.12147356,0){-832.20504};
+SP(0.091438254,0.01873869,0){-184.22002};
+SP(-0.029979345,0.091527279,0){-1429.9066};
+SP(0.012317465,0.082630879,0){-1076.674};
+SP(-0.023434772,0.071158775,0){-1608.1785};
+SP(0.075454104,0.023341904,0){-307.59419};
+SP(0.066064974,0.1010407,0){-644.77751};
+SP(0.071610244,0.034233504,0){-426.84913};
+SP(-0.026301396,0.15789879,0){-874.33544};
+SP(0.026202621,0.092145437,0){-920.80428};
+SP(0.092690489,0.063986949,0){-445.81004};
+SP(0.11257746,0.099186539,0){-425.45186};
+SP(0.074872175,0.024443011,0){-321.09604};
+SP(0.07600363,0.0012558814,0){-27.014706};
+SP(0.073314523,0.028817578,0){-369.19506};
+SP(0.11518036,0.073200105,0){-363.82206};
+SP(0.07628927,0.04601928,0){-479.5932};
+SP(-0.055861004,0.071562563,0){-2019.1165};
+SP(0.029095603,0.091774157,0){-897.46608};
+SP(-0.15132771,0.10923658,0){-689.89268};
+SP(-0.12027336,0.057656529,0){-962.76288};
+SP(-0.027151102,0.09200324,0){-1401.2303};
+SP(-0.088858657,0.025603445,0){-1520.9304};
+SP(0.072478784,0.000467575,0){-16.442855};
+SP(-0.13203875,0.10569003,0){-830.9325};
+SP(-0.056654982,0.12428921,0){-1134.5781};
+SP(0.12226958,0.048942215,0){-256.02819};
+SP(0.071865476,0.038983832,0){-463.77757};
+SP(0.15379579,0.073478752,0){-246.46754};
+SP(0.020011688,0.087057881,0){-987.06283};
+SP(0.096945947,0.015821197,0){-141.57429};
+SP(0.016950832,0.17010363,0){-725.23064};
+SP(0.13219647,0.11667721,0){-379.8288};
+SP(-0.07752399,0.044568108,0){-2147.1995};
+SP(-0.0055115021,0.082272997,0){-1273.5443};
+SP(-0.11041496,0.054094042,0){-1128.3309};
+SP(0.094016971,0.027759584,0){-245.68883};
+SP(0.029806168,0.075714101,0){-909.1344};
+SP(-0.052349501,0.082645596,0){-1717.8636};
+SP(-0.066395388,0.090009088,0){-1552.6577};
+SP(0.028969882,0.077535486,0){-916.76555};
+SP(0.015196551,0.078662489,0){-1057.7825};
+SP(0.070900393,0.14876721,0){-591.5894};
+SP(-0.084226669,0.098723402,0){-1296.5314};
+SP(-0.128427,0.14774675,0){-744.98934};
+SP(-0.074735657,0.08336256,0){-1612.2548};
+SP(-0.076902846,0.080649831,0){-1634.0295};
+SP(0.076470115,0.022881533,0){-297.10791};
+SP(-0.096618976,0.1179732,0){-1042.019};
+SP(0.084318688,0.077888011,0){-528.46772};
+SP(-0.082142933,0.010486748,0){-1123.2798};
+SP(-0.18795155,0.034191806,0){-235.07068};
+SP(0.096423423,0.018400833,0){-164.11586};
+SP(-0.12924234,0.1423158,0){-756.76027};
+SP(0.070528886,0.0053584905,0){-173.28958};
+SP(-0.009801984,0.12274637,0){-1030.3503};
+SP(0.070252757,0.072038704,0){-616.77598};
+SP(0.010442214,0.14382914,0){-837.78936};
+SP(-0.10244027,0.018538998,0){-775.91749};
+SP(0.081997957,0.00049999476,0){-7.4975004};
+SP(0.011383892,0.084868936,0){-1078.3768};
+SP(-0.080303446,0.0029320004,0){-350.4738};
+SP(-0.14321913,0.079973039,0){-739.11646};
+SP(0.085237746,0.025659405,0){-271.2185};
+SP(0.072311807,0.025032767,0){-342.79697};
+SP(0.0021197363,0.071583444,0){-1239.1585};
+SP(-0.019554268,0.15616066,0){-871.00079};
+SP(-0.12472757,0.089709864,0){-925.58621};
+SP(0.093475948,0.0037983338,0){-38.3714};
+SP(0.077756444,0.067684886,0){-556.77365};
+SP(0.086877615,0.0039041482,0){-46.969859};
+SP(0.14949887,0.0054827966,0){-22.484542};
+SP(-0.023332069,0.14649783,0){-931.28979};
+SP(-0.0035289032,0.087783867,0){-1215.9485};
+SP(0.010743733,0.090766767,0){-1060.9291};
+SP(0.090716374,0.0070050078,0){-74.800478};
+SP(-0.034937232,0.081546971,0){-1613.0751};
+SP(-0.0099070771,0.096103275,0){-1216.6417};
+SP(0.086108097,0.040244989,0){-373.61578};
+SP(-0.023801087,0.084313078,0){-1459.5035};
+SP(0.076293345,0.011196019,0){-182.37354};
+SP(-0.16452155,0.02749117,0){-271.14139};
+SP(-0.095897971,0.02564011,0){-1201.3526};
+SP(0.11426375,0.083542106,0){-391.6932};
+SP(0.14574745,0.031828395,0){-133.268};
+SP(0.074285084,0.082551699,0){-592.12488};
+SP(0.092419215,0.084952222,0){-493.84269};
+SP(0.093243419,0.14158842,0){-517.27888};
+SP(0.070315257,0.0071222386,0){-194.66626};
+SP(-0.015527973,0.12821296,0){-1019.7972};
+SP(-0.005946718,0.085047488,0){-1259.3345};
+SP(-0.087823614,0.13918439,0){-946.86743};
+SP(0.12105687,0.044014579,0){-239.1109};
+SP(0.084112191,0.057340901,0){-477.98601};
+SP(0.075472569,0.00073914352,0){-16.609951};
+SP(-0.062567287,0.073131057,0){-1988.7803};
+SP(-0.092336152,0.0788107,0){-1407.1481};
+SP(0.070725905,0.0025281321,0){-117.88836};
+SP(0.11780816,0.083350864,0){-377.51078};
+SP(0.12386805,0.1362813,0){-418.81071};
+SP(-0.075107657,0.066123006,0){-1949.5591};
+SP(0.071026941,0.073779973,0){-608.90894};
+SP(0.038053101,0.10781234,0){-805.11792};
+SP(-0.059901038,0.13690216,0){-1026.2128};
+SP(0.0082704146,0.10313509,0){-1027.7853};
+SP(-0.080734089,0.040791046,0){-2047.703};
+SP(0.16513206,0.052057238,0){-168.57253};
+SP(0.005958011,0.080092822,0){-1155.4239};
+SP(0.12926794,0.017996793,0){-95.368693};
+SP(-0.092943595,0.14210466,0){-913.16393};
+SP(0.12060265,0.088610758,0){-377.93857};
+SP(0.071910802,0.0096650293,0){-202.21093};
+SP(-0.086792833,0.019656768,0){-1431.0255};
+SP(-0.11113657,0.11755411,0){-949.02078};
+SP(0.08625771,0.0068831321,0){-83.181329};
+SP(-0.10658243,0.096733769,0){-1093.564};
+SP(0.09037056,0.048250137,0){-393.9664};
+SP(-0.014866628,0.081777879,0){-1385.5344};
+SP(0.070668034,0.0090731704,0){-209.12244};
+SP(-0.088503871,0.099251112,0){-1250.9501};
+SP(0.079814214,0.024557841,0){-291.82023};
+SP(0.072785106,0.0086149532,0){-181.54429};
+SP(0.075547047,0.0046391425,0){-96.203326};
+SP(-0.096850593,0.11197387,0){-1079.794};
+SP(-0.076494418,0.019589968,0){-2305.7902};
+SP(0.096881674,0.1176171,0){-502.90539};
+SP(0.13683891,0.090973064,0){-328.61225};
+SP(0.031374605,0.11523206,0){-830.57155};
+SP(-0.17933203,0.07760477,0){-475.73023};
+SP(0.031753706,0.11853285,0){-819.9194};
+SP(0.15728601,0.0056175354,0){-21.559463};
+SP(0.084418192,0.0026416494,0){-34.941797};
+SP(-0.09209574,0.065782796,0){-1520.1791};
+SP(0.078469496,0.0081726626,0){-130.23852};
+SP(0.07379209,0.0035990313,0){-91.732641};
+SP(0.12368783,0.0422739,0){-223.65589};
+SP(-0.075415204,0.072095064,0){-1835.1859};
+SP(0.080437099,0.026170715,0){-301.97524};
+SP(0.081581878,0.0038108259,0){-55.80408};
+SP(0.14114065,0.092282559,0){-318.48734};
+SP(0.095992445,0.032227403,0){-268.399};
+SP(-0.11606195,0.060664215,0){-1042.1848};
+SP(0.08573921,0.088303878,0){-533.08473};
+SP(-0.13145188,0.11788078,0){-809.12558};
+SP(-0.054317334,0.072747479,0){-1974.3319};
+SP(-0.12565337,0.058953872,0){-885.09462};
+SP(-0.11145355,0.031000253,0){-871.44203};
+SP(0.070538707,0.019545897,0){-305.62269};
+SP(0.10567779,0.092851552,0){-443.98171};
+SP(-0.059128011,0.13261886,0){-1059.7152};
+SP(-0.13431747,0.083880177,0){-830.46575};
+SP(0.071028888,0.078261655,0){-609.38911};
+SP(0.076271017,0.029733722,0){-357.64345};
+SP(0.11310355,0.10453742,0){-429.92968};
+SP(-0.054151818,0.087700846,0){-1619.4926};
+SP(0.10374116,0.023195824,0){-177.81259};
+SP(-0.07065258,0.072945619,0){-1938.7732};
+SP(-0.03385853,0.075449603,0){-1696.8554};
+SP(-0.11226149,0.15704549,0){-776.80038};
+SP(0.10785768,0.026720495,0){-188.80146};
+SP(-0.16366026,0.071738307,0){-552.99679};
+SP(0.074639896,0.001765048,0){-43.730776};
+SP(0.081824656,0.12772806,0){-564.14829};
+SP(0.071174078,0.0022047456,0){-93.736249};
+SP(0.078535922,0.034257629,0){-379.22442};
+SP(0.013655526,0.13454097,0){-861.25505};
+SP(0.094794469,0.019107712,0){-175.11462};
+SP(-0.12661786,0.062721337,0){-886.74652};
+SP(0.16575808,0.011072404,0){-38.216462};
+SP(0.058761252,0.18228782,0){-583.84442};
+SP(-0.069234633,0.12075369,0){-1145.5261};
+SP(0.081688277,0.10096131,0){-563.55316};
+SP(0.07541382,0.044540729,0){-476.84711};
+SP(-0.071550997,0.082792675,0){-1658.007};
+SP(0.071319041,0.0018612936,0){-78.608041};
+SP(0.11956648,0.035309324,0){-203.22533};
+SP(0.13333743,0.016619601,0){-83.754139};
+SP(0.076639966,0.01051779,0){-171.92597};
+SP(-0.0061299164,0.11248525,0){-1075.1911};
+SP(-0.11289213,0.039826147,0){-969.00997};
+SP(0.071353615,0.011545469,0){-226.15827};
+SP(-0.1228338,0.050402847,0){-879.08197};
+SP(0.071163035,0.00091702998,0){-41.028868};
+SP(0.15815381,0.085577512,0){-262.41381};
+SP(0.081487624,0.14628813,0){-556.4248};
+SP(-0.020857682,0.094874564,0){-1319.3696};
+SP(-0.11452296,0.08502552,0){-1052.2606};
+SP(-0.012793266,0.1364567,0){-959.71129};
+SP(0.11586356,0.11413428,0){-429.64702};
+SP(0.15059619,0.022457645,0){-90.774846};
+SP(0.088775945,0.098984846,0){-527.52129};
+SP(0.039363712,0.16864851,0){-664.52333};
+SP(0.072307534,0.054876724,0){-565.19536};
+SP(-0.093410331,0.073125871,0){-1436.1528};
+SP(-0.093815558,0.10961954,0){-1118.6622};
+SP(0.059730356,0.07492065,0){-668.197};
+SP(-0.075541896,0.086930583,0){-1538.8481};
+SP(0.081216822,0.012270594,0){-164.67407};
+SP(-0.031681138,0.14160634,0){-977.49898};
+SP(-0.075467522,0.040415059,0){-2298.4816};
+SP(0.072651463,0.022347055,0){-316.72544};
+SP(-0.082709341,0.061545109,0){-1794.2053};
+SP(0.077078287,0.0022478901,0){-43.466428};
+SP(0.10243073,0.034220476,0){-254.03659};
+SP(0.076562746,0.028410971,0){-344.66845};
+SP(0.10481665,0.052892553,0){-339.98307};
+SP(0.07255564,0.0033255404,0){-100.86837};
+SP(-0.050899758,0.16550355,0){-854.08145};
+SP(-0.054345768,0.077372466,0){-1851.3657};
+SP(0.076836191,0.0047281373,0){-88.919741};
+SP(0.14129392,0.12948772,0){-366.12263};
+SP(0.10233368,0.028227262,0){-216.69679};
+SP(0.077544173,0.0017540929,0){-32.886949};
+SP(0.082058442,0.0062562982,0){-88.134537};
+SP(0.10680029,0.0232774,0){-169.55085};
+SP(-0.0039517567,0.073002859,0){-1312.5003};
+SP(0.050502129,0.072618114,0){-721.19753};
+SP(0.15783408,0.070498238,0){-229.95506};
+SP(-0.018399729,0.071512152,0){-1529.1179};
+SP(0.13517209,0.05997056,0){-257.11656};
+SP(0.077984797,0.0074287462,0){-123.06269};
+SP(-0.095742531,0.018084294,0){-957.93067};
+SP(-0.044084589,0.14120132,0){-996.28422};
+SP(0.076493772,0.00030336097,0){-6.5022663};
+SP(0.068625388,0.14397778,0){-605.08491};
+SP(-0.043181207,0.14649031,0){-960.30453};
+SP(0.16769434,0.078183517,0){-227.2355};
+SP(0.017208296,0.086389376,0){-1015.4753};
+SP(-0.099014385,0.020071724,0){-922.08779};
+SP(0.15405061,0.024329901,0){-94.266316};
+SP(-0.091834256,0.084638609,0){-1360.4804};
+SP(0.077674533,0.070413365,0){-561.62112};
+SP(0.095174588,0.035455899,0){-293.41623};
+SP(-0.17827016,0.015946746,0){-132.04497};
+SP(0.072783309,0.021554911,0){-308.7551};
+SP(0.088008162,0.0052199921,0){-60.394386};
+SP(0.073020288,0.0090766806,0){-184.6095};
+SP(-0.027269534,0.072916887,0){-1644.4817};
+SP(0.08640058,0.0362387,0){-345.16191};
+SP(-0.18277033,0.021283457,0){-163.15129};
+SP(0.15438166,0.12009184,0){-324.09983};
+SP(0.072128454,0.058633122,0){-583.04743};
+SP(0.0038321749,0.077547428,0){-1191.0686};
+SP(0.12811999,0.022481731,0){-119.52292};
+SP(0.016491008,0.072834182,0){-1056.5085};
+SP(0.093971563,0.056528595,0){-410.89699};
+SP(-0.016265026,0.13874994,0){-957.64653};
+SP(0.11302883,0.023978069,0){-157.97195};
+SP(0.073140542,0.007570261,0){-164.9699};
+SP(0.07253025,0.0067821522,0){-161.36379};
+SP(-0.045926505,0.16575081,0){-852.41111};
+SP(0.076809083,0.049298507,0){-495.2791};
+SP(-0.15642839,0.079281654,0){-628.70072};
+SP(-0.031368519,0.10656898,0){-1266.2353};
+SP(0.0051084534,0.082520029,0){-1153.852};
+SP(0.11107402,0.030819745,0){-204.00136};
+SP(0.062841843,0.085208261,0){-659.83047};
+SP(0.087024975,0.0014454548,0){-17.55205};
+SP(-0.16728533,0.016700233,0){-163.97425};
+SP(0.13369972,0.064770459,0){-275.95404};
+SP(0.073333765,0.0080275891,0){-168.81668};
+SP(-0.06932944,0.15910325,0){-875.44371};
+SP(0.092493215,0.070391949,0){-464.82392};
+SP(0.080672672,0.071402984,0){-541.52893};
+SP(-0.072785498,0.12383404,0){-1107.4803};
+SP(0.070350127,0.00017559887,0){-8.8487101};
+SP(-0.11859408,0.081506131,0){-1007.6414};
+SP(0.0012193973,0.077801393,0){-1220.8168};
+SP(0.12878576,0.14740065,0){-409.27166};
+SP(0.084001131,0.00065999634,0){-8.8986057};
+SP(0.072680151,0.0053707743,0){-138.78849};
+SP(-0.084170507,0.00638188,0){-626.85212};
+SP(0.074607072,0.001275751,0){-32.10743};
+SP(0.092112601,0.0074752846,0){-76.983604};
+SP(0.16169011,0.048674564,0){-164.70792};
+SP(0.075839919,0.014070603,0){-216.98318};
+SP(0.10681561,0.11414356,0){-462.70803};
+SP(0.021762273,0.10806687,0){-911.52983};
+SP(-0.17819843,0.070262446,0){-457.51397};
+SP(0.081145408,0.0046883189,0){-69.512504};
+SP(-0.095521398,0.0060688607,0){-364.48574};
+SP(0.072704651,0.026154041,0){-350.07098};
+SP(0.071175614,0.0029903656,0){-118.88535};
+SP(0.13312721,0.10387305,0){-361.1137};
+SP(0.14202405,0.0040415557,0){-18.206794};
+SP(0.041340675,0.18030373,0){-633.16035};
+SP(-0.16869393,0.093568078,0){-572.75374};
+SP(0.094002347,0.087543901,0){-489.81272};
+SP(-0.14396275,0.070969635,0){-713.08453};
+SP(0.097639303,0.11164696,0){-496.91186};
+SP(0.13435699,0.044060572,0){-203.48314};
+SP(0.072010485,0.020826235,0){-307.25071};
+SP(0.074112204,0.01039107,0){-189.91852};
+SP(-0.11644633,0.065686293,0){-1044.5629};
+SP(0.071253667,0.056926814,0){-585.01959};
+SP(0.10860848,0.088706081,0){-424.73084};
+SP(0.076760491,0.14971238,0){-570.15715};
+SP(0.074955941,0.039493278,0){-444.26895};
+SP(-0.10271945,0.014937831,0){-643.57863};
+SP(0.054146897,0.077589048,0){-705.82308};
+SP(-0.072728839,0.14813942,0){-933.12665};
+SP(0.070629165,0.13803377,0){-603.27802};
+SP(0.077537959,0.15736022,0){-560.34536};
+SP(-0.072410979,0.053092813,0){-2206.5306};
+SP(0.13904064,0.010475771,0){-49.262049};
+SP(-0.075978086,0.034307594,0){-2360.2546};
+SP(-0.10331833,0.075728492,0){-1244.9751};
+SP(-0.0064681318,0.12458906,0){-1002.2321};
+SP(-0.13801159,0.080077483,0){-790.12085};
+SP(0.072390361,0.0012615998,0){-43.560761};
+SP(-0.14088485,0.13045184,0){-727.9098};
+SP(0.070561221,0.006763639,0){-187.69048};
+SP(0.0084872121,0.15680956,0){-794.72076};
+SP(-0.10915877,0.16263727,0){-766.84849};
+SP(0.085102092,0.010994039,0){-133.27556};
+SP(-0.070679304,0.17840329,0){-782.11624};
+SP(-0.13754465,0.14017098,0){-722.91855};
+SP(-0.15503154,0.03066531,0){-349.86024};
+SP(0.072992048,0.0034340083,0){-97.40797};
+SP(-0.09909876,0.023966398,0){-1041.2163};
+SP(-0.034096007,0.1055886,0){-1289.2928};
+SP(0.094284005,0.001969965,0){-19.338703};
+SP(0.10006446,0.034459437,0){-265.04284};
+SP(0.11674647,0.10740225,0){-419.78867};
+SP(-0.15008003,0.0032378981,0){-43.103505};
+SP(-0.12493096,0.017393325,0){-393.05357};
+SP(0.095338867,0.054570141,0){-394.9817};
+SP(0.11301297,0.15673937,0){-453.24578};
+SP(-0.10767453,0.010613153,0){-402.44652};
+SP(-0.0020715708,0.17300335,0){-761.24288};
+SP(-0.10622006,0.053968994,0){-1216.1302};
+SP(0.097664357,0.0035111006,0){-32.224497};
+SP(0.094743113,0.10924193,0){-507.55755};
+SP(-0.10025541,0.077649153,0){-1285.7226};
+SP(-0.10678298,0.076655832,0){-1185.1173};
+SP(0.095557574,0.026229209,0){-228.01316};
+SP(-0.012220148,0.093449855,0){-1257.4254};
+SP(0.047827805,0.071368239,0){-738.50523};
+SP(-0.029474695,0.073011165,0){-1674.3793};
+SP(0.053045295,0.14163554,0){-669.63864};
+SP(0.15218923,0.1082219,0){-314.61699};
+SP(0.034608337,0.16336581,0){-691.75572};
+SP(0.087635608,0.012512808,0){-139.99193};
+SP(0.052086089,0.071249875,0){-706.49226};
+SP(-0.0046435218,0.10045383,0){-1142.4933};
+SP(0.11211634,0.088948718,0){-410.74194};
+SP(-0.033666481,0.18864193,0){-745.11606};
+SP(-0.17179376,0.019209202,0){-174.0974};
+SP(-0.11907703,0.033963879,0){-770.25306};
+SP(0.13542098,0.019047788,0){-93.141572};
+SP(0.081641825,0.055703809,0){-489.30467};
+SP(0.081402972,0.060416279,0){-509.20012};
+SP(0.17149127,0.039523734,0){-123.89844};
+SP(0.076306018,0.051336605,0){-510.75137};
+SP(0.081791457,0.026385705,0){-295.95645};
+SP(-0.073964527,0.097559982,0){-1389.3865};
+SP(0.076439219,0.042584655,0){-455.15299};
+SP(0.11023492,0.050188332,0){-304.74817};
+SP(0.080787317,0.013702965,0){-182.71175};
+SP(-0.038875948,0.18777993,0){-751.25942};
+SP(-0.0048242544,0.16233636,0){-810.01291};
+SP(-0.072795544,0.061551946,0){-2077.2944};
+SP(0.01015752,0.07146313,0){-1136.4367};
+SP(0.11007102,0.0064984468,0){-46.742465};
+SP(0.11646464,0.03764096,0){-223.73532};
+SP(0.072826198,0.033572425,0){-412.67731};
+SP(0.016987524,0.18331481,0){-685.51152};
+SP(-0.10355033,0.041214091,0){-1210.8878};
+SP(0.06732663,0.15969502,0){-591.18024};
+SP(0.10546387,0.0050097157,0){-39.345581};
+SP(-0.10181577,0.11931759,0){-999.76231};
+SP(-0.094233416,0.088098246,0){-1295.8372};
+SP(-0.08350282,0.03964255,0){-1925.7914};
+SP(0.014161912,0.19099214,0){-670.31779};
+SP(-0.0042332912,0.090966585,0){-1202.5104};
+SP(0.071183632,0.0015846053,0){-69.824623};
+SP(0.098558869,0.031507279,0){-252.55237};
+SP(0.017611527,0.075205705,0){-1039.4289};
+SP(0.16201449,0.021375041,0){-76.149049};
+SP(0.070472481,0.094895724,0){-619.67238};
+SP(-0.016716021,0.12002307,0){-1080.1492};
+SP(-0.011066185,0.089802663,0){-1276.4863};
+SP(0.041987003,0.081787295,0){-799.44262};
+SP(0.081450475,0.1207319,0){-567.70791};
+SP(0.11341787,0.031817578,0){-202.4466};
+SP(0.056309613,0.078712843,0){-693.36895};
+SP(-0.06820483,0.071455859,0){-2026.7861};
+SP(-0.022140233,0.18426499,0){-751.59553};
+SP(0.073694855,0.026576843,0){-347.32531};
+SP(0.051337749,0.10032761,0){-730.50827};
+SP(0.089951338,0.010869949,0){-116.02345};
+SP(0.00045111093,0.10686367,0){-1065.3422};
+SP(0.13779587,0.10497906,0){-348.667};
+SP(0.031274299,0.093827167,0){-876.77482};
+SP(0.071511097,0.0069149546,0){-176.18704};
+SP(0.0020641075,0.1093168,0){-1040.5686};
+SP(0.071769786,0.00047098156,0){-18.449837};
+SP(0.074649294,0.007598142,0){-150.4137};
+SP(0.071722519,0.0025235664,0){-93.225123};
+SP(0.088220798,0.017361934,0){-184.86824};
+SP(-0.074074915,0.16186296,0){-854.87333};
+SP(0.092035857,0.0034979435,0){-36.511315};
+SP(0.0079000739,0.17797903,0){-722.59433};
+SP(0.069368433,0.076141787,0){-618.48926};
+SP(-0.12274997,0.081086312,0){-956.96292};
+SP(-0.11235341,0.10562052,0){-993.59233};
+SP(0.08191515,0.053817875,0){-478.82438};
+SP(0.075504915,0.066052901,0){-571.93254};
+SP(0.164055,0.085236194,0){-248.6227};
+SP(0.15820892,0.019842991,0){-73.860879};
+SP(-0.16337407,0.089852196,0){-599.37287};
+SP(0.0022425139,0.13567927,0){-905.88193};
+SP(-0.12295982,0.13739339,0){-802.24057};
+SP(-0.098936458,0.08165727,0){-1279.8524};
+SP(-0.13704995,0.10667157,0){-790.85807};
+SP(-0.0027455709,0.10248267,0){-1114.702};
+SP(0.074959157,0.00071488915,0){-17.197031};
+SP(-0.16607381,0.037649833,0){-348.79589};
+SP(0.039250674,0.13497773,0){-742.57214};
+SP(-0.15999583,0.05216449,0){-487.11357};
+SP(-0.11091253,0.091590149,0){-1072.0725};
+SP(0.12699024,0.0066151295,0){-36.98286};
+SP(0.11607811,0.024303907,0){-152.7232};
+SP(0.087672367,0.082168232,0){-515.17452};
+SP(0.099539909,0.021409031,0){-177.97514};
+SP(0.081151691,0.002157985,0){-32.59901};
+SP(0.080894221,0.0028115355,0){-42.871859};
+SP(0.065661953,0.13575221,0){-625.42245};
+SP(-0.078870372,0.022669226,0){-2136.279};
+SP(-0.0088123998,0.088977992,0){-1260.7544};
+SP(0.072241405,0.0044363536,0){-128.98031};
+SP(-0.13788289,0.073660612,0){-779.55574};
+SP(0.070465002,0.01679963,0){-281.5467};
+SP(0.0890955,0.0028351407,0){-32.089918};
+SP(-0.14852588,0.054588403,0){-592.59913};
+SP(-0.0064594914,0.1683242,0){-788.79855};
+SP(0.070655095,0.0099650881,0){-217.68181};
+SP(-0.00019173855,0.16032609,0){-806.47618};
+SP(0.14202955,0.034444128,0){-149.53872};
+SP(-0.048708499,0.086551877,0){-1626.5421};
+SP(0.12230833,0.10493447,0){-397.67698};
+SP(0.095539065,0.023632693,0){-208.74377};
+SP(-0.087239019,0.065128811,0){-1640.7943};
+SP(-0.16746951,0.078712511,0){-548.494};
+SP(-0.079215216,0.02042506,0){-2040.2184};
+SP(0.071053867,0.053524596,0){-570.53105};
+SP(0.11026778,0.15131513,0){-461.40074};
+SP(-0.11369399,0.10031019,0){-1005.1206};
+SP(0.072777605,0.0016637989,0){-53.251042};
+SP(0.027275619,0.104083,0){-884.90612};
+SP(0.080801907,0.036724686,0){-383.02275};
+SP(-0.11060661,0.096962905,0){-1049.6377};
+SP(0.083826657,0.039683259,0){-383.86722};
+SP(-0.088734985,0.054958507,0){-1674.0039};
+SP(0.070150213,0.0021932291,0){-124.07669};
+SP(0.15591146,0.11354991,0){-312.93049};
+SP(0.11188749,0.11651524,0){-445.75279};
+SP(0.070528989,0.022191807,0){-329.26178};
+SP(0.071873773,0.041485998,0){-483.31038};
+SP(-0.019812389,0.081194767,0){-1448.0376};
+SP(0.079893159,0.046500477,0){-454.56568};
+SP(-0.0090988873,0.074926241,0){-1369.0107};
+SP(0.00012187243,0.07285129,0){-1259.6243};
+SP(0.075212992,0.0063666841,0){-127.64862};
+SP(-0.032166884,0.093498729,0){-1421.0418};
+SP(0.074975876,0.041211454,0){-456.78571};
+SP(0.082507433,0.00379677,0){-53.55375};
+SP(-0.13157957,0.12305617,0){-796.3134};
+SP(-0.1519061,0.034501092,0){-407.76802};
+SP(-0.072840801,0.05747984,0){-2128.7975};
+SP(-0.022839476,0.08188553,0){-1476.4506};
+SP(-0.17169706,0.05729784,0){-438.5071};
+SP(0.13122722,0.0021522087,0){-11.269413};
+SP(0.086605919,0.034208699,0){-329.54538};
+SP(0.14255547,0.021960336,0){-97.716512};
+SP(0.080080247,0.038215598,0){-398.46503};
+SP(0.072630249,0.16202059,0){-571.33347};
+SP(0.13158623,0.029544005,0){-147.5452};
+SP(-0.10581581,0.0078566562,0){-321.67102};
+SP(0.15886084,0.010627592,0){-39.500714};
+SP(-0.088076396,0.0031246793,0){-270.40752};
+SP(0.070845809,0.0029048541,0){-125.58696};
+SP(0.074747436,0.0026429645,0){-63.211642};
+SP(-0.10927349,0.15186771,0){-806.87179};
+SP(-0.015648917,0.088517968,0){-1331.83};
+SP(0.080554967,0.023001105,0){-273.86761};
+SP(0.07929844,0.027817457,0){-322.67143};
+SP(0.072999271,0.018587499,0){-280.28599};
+SP(0.058106686,0.072876949,0){-672.69505};
+SP(-0.073666667,0.011666667,0){-1938.4054};
+SP(-0.073333333,0.013333333,0){-2254.4519};
+SP(0.12999948,0.14163823,0){-403.95349};
+SP(0.10136689,0.13452875,0){-490.07017};
+SP(0.012798453,0.077986605,0){-1085.8762};
+SP(0.057130612,0.083452518,0){-693.17848};
+SP(0.076008973,0.026206722,0){-329.28135};
+SP(0.080105504,0.0350104,0){-374.84998};
+SP(-0.012587443,0.13185484,0){-985.36118};
+SP(-0.04239426,0.08156264,0){-1680.4323};
+SP(0.11073514,0.037404324,0){-241.29188};
+SP(0.089053045,0.01263237,0){-136.25885};
+SP(0.083195044,0.0054858,0){-74.453171};
+SP(0.021104761,0.12409402,0){-862.47053};
+SP(0.071415734,0.0025963988,0){-101.61284};
+SP(0.077931888,0.027532844,0){-328.61614};
+SP(0.099543087,0.01549847,0){-131.97285};
+SP(-0.07699147,0.0027514938,0){-392.61053};
+SP(-0.047277324,0.089100325,0){-1573.6657};
+SP(-0.070333333,0.0033333333,0){-631.8717};
+SP(-0.070666667,0.0016666667,0){-310.70998};
+SP(-0.021309341,0.087204383,0){-1401.8131};
+SP(0.086426036,0.069816724,0){-500.48706};
+SP(-0.097973276,0.069840163,0){-1371.4975};
+SP(0.042116675,0.095215388,0){-794.37682};
+SP(0.16277692,0.058943458,0){-191.28693};
+SP(0.11927487,0.032275632,0){-188.77622};
+SP(0.039115163,0.076358498,0){-820.60652};
+SP(-0.048035661,0.13297835,0){-1059.8312};
+SP(-0.11945655,0.11861597,0){-887.321};
+SP(0.092210129,0.14841427,0){-518.47055};
+SP(-0.073666667,0.0016666667,0){-275.49743};
+SP(0.072590255,0.00088203552,0){-29.787808};
+SP(0.072980658,0.017882818,0){-273.88198};
+SP(-0.16354497,0.082435693,0){-584.22695};
+SP(-0.073333333,0.0033333333,0){-562.98382};
+SP(0.070916687,0.0051359909,0){-163.21546};
+SP(0.021347974,0.089744894,0){-968.25176};
+SP(0.075763409,0.00030336097,0){-6.5022663};
+SP(0.067886876,0.071427746,0){-628.77841};
+SP(0.073180004,0.0056393051,0){-136.81962};
+SP(-0.070666667,0.013333333,0){-2782.9639};
+SP(-0.070333333,0.011666667,0){-2429.9447};
+SP(-0.16827213,0.10039398,0){-584.10429};
+SP(-0.086710691,0.0013272147,0){-127.10163};
+SP(-0.048924516,0.13867779,0){-1017.0678};
+SP(-0.0030354423,0.075772601,0){-1284.8116};
+SP(0.10232778,0.05397291,0){-356.09092};
+SP(0.077060468,0.034956,0){-394.46756};
+SP(-0.10612071,0.11484596,0){-995.98079};
+SP(0.10450336,0.036292985,0){-258.50379};
+SP(0.086283151,0.053942313,0){-448.06399};
+SP(0.090159536,0.17422073,0){-508.24485};
+SP(0.0077944809,0.19186639,0){-680.37398};
+SP(-0.071262239,0.025292942,0){-2887.1357};
+SP(0.10954324,0.16249626,0){-461.78237};
+SP(0.086857334,0.03089608,0){-303.83717};
+SP(-0.14651826,0.066338834,0){-672.07111};
+SP(0.14184509,0.038549325,0){-166.16303};
+SP(0.075104674,0.002064133,0){-47.938365};
+SP(-0.17405726,0.08195902,0){-516.73206};
+SP(-0.087701239,0.068817559,0){-1593.4036};
+SP(0.071502777,0.0074251957,0){-182.27793};
+SP(-0.10475682,0.031740895,0){-1044.7926};
+SP(0.09376874,0.014433291,0){-138.47721};
+SP(0.071825243,0.015964958,0){-264.15284};
+SP(0.084183034,0.0061353704,0){-79.780388};
+SP(0.073497249,0.023976666,0){-325.73858};
+SP(0.030503162,0.08013038,0){-899.79489};
+SP(0.13221579,0.1219336,0){-385.00782};
+SP(-0.16379965,0.042388326,0){-396.03165};
+SP(0.098765653,0.019455341,0){-165.55481};
+SP(-0.079187312,0.091669438,0){-1429.2947};
+SP(-0.073333333,0.0066666667,0){-1144.2428};
+SP(-0.073666667,0.0083333333,0){-1408.691};
+SP(-0.070666667,0.0083333333,0){-1618.9816};
+SP(-0.070333333,0.0066666667,0){-1299.3891};
+SP(-0.087371381,0.075034147,0){-1535.2965};
+SP(0.04761246,0.10562474,0){-748.99562};
+SP(0.064714541,0.07442903,0){-642.19588};
+SP(-0.020283318,0.092157073,0){-1341.0057};
+SP(0.077616053,0.023272493,0){-293.615};
+SP(0.015218614,0.088749006,0){-1027.0165};
+SP(-0.078842555,0.12262405,0){-1096.8059};
+SP(0.087950378,0.029524242,0){-287.632};
+SP(-0.071598958,0.017705445,0){-2974.9998};
+SP(0.088422177,0.026037934,0){-258.07173};
+SP(-0.10088732,0.084636983,0){-1231.6152};
+SP(0.076358324,0.036503414,0){-411.44958};
+SP(0.075323234,0.0057611171,0){-117.16658};
+SP(0.07131243,0.0033371432,0){-124.59606};
+SP(-0.11906507,0.097920933,0){-962.90198};
+SP(-0.079821243,0.074328033,0){-1694.2344};
+SP(0.048047384,0.086937057,0){-755.21051};
+SP(0.070120809,0.00094402905,0){-51.069674};
+SP(0.14223674,0.0076635649,0){-34.650844};
+SP(-0.086638311,0.0063321713,0){-560.88801};
+SP(-0.13206869,0.0025833118,0){-52.17655};
+SP(0.051697874,0.10386075,0){-725.87051};
+SP(-0.031268306,0.079915577,0){-1597.5822};
+SP(0.097832494,0.15268213,0){-498.82806};
+SP(0.090942008,0.12547964,0){-528.27584};
+SP(0.079057986,0.016551926,0){-222.02134};
+SP(-0.030287322,0.1534516,0){-904.14939};
+SP(0.088032093,0.033032926,0){-313.18439};
+SP(0.04284298,0.12776122,0){-740.59232};
+SP(0.07197827,0.089148636,0){-609.14498};
+SP(0.071800228,0.001808099,0){-69.218212};
+SP(0.081352242,0.014644761,0){-189.69761};
+SP(0.044812869,0.083176644,0){-777.97507};
+SP(0.14169835,0.099218306,0){-328.81784};
+SP(0.088328711,0.015788653,0){-169.69023};
+SP(0.074304364,0.073399688,0){-588.12739};
+SP(-0.092286252,0.090482639,0){-1299.0042};
+SP(-0.033173678,0.14568146,0){-954.16875};
+SP(-0.089394095,0.063193075,0){-1604.1205};
+SP(0.073736645,0.044012795,0){-486.53834};
+SP(0.078145873,0.005005844,0){-86.39477};
+SP(0.051309972,0.07894583,0){-726.99654};
+SP(0.087623648,0.052454126,0){-432.21897};
+SP(0.085275483,0.0056608164,0){-71.171911};
+SP(0.0098312249,0.12535739,0){-916.99232};
+SP(0.073689408,0.00029150728,0){-8.2927984};
+SP(0.14671248,0.1076524,0){-327.71039};
+SP(0.10377401,0.14947094,0){-481.16466};
+SP(0.10698279,0.097658092,0){-445.47304};
+SP(0.017249667,0.11501859,0){-916.95992};
+SP(-0.14703829,0.074117676,0){-692.63049};
+SP(0.028267421,0.081430172,0){-920.14913};
+SP(0.077414847,0.025970988,0){-318.49371};
+SP(0.075369374,0.075212108,0){-581.25272};
+SP(-0.090223229,0.17428636,0){-769.55155};
+SP(0.084066674,0.0097380237,0){-123.22623};
+SP(-0.091598394,0.14886653,0){-881.77448};
+SP(-0.039662904,0.076241437,0){-1754.1517};
+SP(-0.026179871,0.071158775,0){-1651.4675};
+SP(-0.09659313,0.072162506,0){-1385.5112};
+SP(0.14616753,0.10039567,0){-318.45902};
+SP(0.046477849,0.16071653,0){-658.85987};
+SP(-0.1567216,0.091611212,0){-647.66696};
+SP(0.087440113,0.0027483371,0){-32.623408};
+SP(0.073271203,0.0039031411,0){-104.31002};
+SP(0.074106384,0.013397304,0){-222.36012};
+SP(-0.0068121987,0.091626508,0){-1222.1785};
+SP(-0.090057759,0.013705814,0){-957.40095};
+SP(0.076963191,0.091459273,0){-582.77364};
+SP(0.040485032,0.11861656,0){-770.59462};
+SP(0.086244224,0.021886211,0){-233.97409};
+SP(0.070821673,0.037660478,0){-461.19284};
+SP(-0.066464637,0.072744563,0){-1988.4504};
+SP(-0.15345054,0.097644768,0){-676.12788};
+SP(0.084946431,0.022047185,0){-241.76411};
+SP(0.07196205,0.0020787186,0){-75.9587};
+SP(0.16888684,0.091251606,0){-249.99292};
+SP(-0.03566135,0.16431366,0){-853.51821};
+SP(0.074004227,0.061534403,0){-574.60379};
+SP(0.073319421,0.016369974,0){-257.29227};
+SP(0.11334271,0.036065794,0){-225.37637};
+SP(-0.044163107,0.11058887,0){-1265.7428};
+SP(-0.0042553556,0.077683701,0){-1288.4546};
+SP(0.0719728,0.0060320653,0){-158.63098};
+SP(0.11748741,0.04183889,0){-240.76308};
+SP(0.079601516,0.015815796,0){-211.39483};
+SP(0.14443086,0.04091526,0){-169.99001};
+SP(0.024138347,0.10484917,0){-905.06704};
+SP(0.10367652,0.0044555424,0){-36.127121};
+SP(0.045431472,0.085362553,0){-774.01769};
+SP(0.15653014,0.014536147,0){-55.154915};
+SP(-0.028814789,0.099616085,0){-1326.2791};
+SP(-0.082161498,0.092236899,0){-1391.6697};
+SP(-0.036467878,0.11157465,0){-1234.9863};
+SP(0.0048664715,0.11953497,0){-971.18392};
+SP(-0.082813158,0.050233858,0){-1892.4927};
+SP(0.060336151,0.082781802,0){-673.0994};
+SP(0.084476828,0.0083587077,0){-105.87587};
+SP(-0.015142933,0.093999338,0){-1278.5335};
+SP(-0.081427398,0.14125375,0){-954.78787};
+SP(-0.080073644,0.043237942,0){-2057.7427};
+SP(-0.12879031,0.032746033,0){-607.92292};
+SP(-0.025329159,0.14114536,0){-967.57662};
+SP(0.058373775,0.092697252,0){-688.99015};
+SP(-0.14259373,0.10370266,0){-754.70894};
+SP(0.073509126,0.036984276,0){-435.49298};
+SP(-0.064019263,0.075806281,0){-1898.6008};
+SP(0.065168289,0.091223611,0){-648.6035};
+SP(-0.10657545,0.013914368,0){-531.04534};
+SP(-0.045161993,0.082881462,0){-1676.2382};
+SP(-0.063576888,0.10138446,0){-1382.8896};
+SP(0.072205376,0.0055645546,0){-148.47362};
+SP(-0.057321322,0.083292161,0){-1714.71};
+SP(0.10578945,0.0068343066,0){-53.126638};
+SP(0.090665891,0.033443074,0){-302.36776};
+SP(-0.066000042,0.081094443,0){-1744.7952};
+SP(-0.081699687,0.075659187,0){-1634.5616};
+SP(-0.071400209,0.12747861,0){-1080.8822};
+SP(-0.072270319,0.027148174,0){-2741.827};
+SP(-0.051985742,0.071184916,0){-2000.3653};
+SP(0.094188545,0.030637942,0){-265.76091};
+SP(0.070601824,0.025595368,0){-358.98998};
+SP(0.07375215,0.014073289,0){-231.86304};
+SP(-0.045941212,0.08505928,0){-1639.987};
+SP(0.12023591,0.11761254,0){-417.96863};
+SP(0.1935688,0.031024151,0){-80.713809};
+SP(-0.12837216,0.037764466,0){-677.20252};
+SP(-0.04810099,0.10530669,0){-1336.2152};
+SP(-0.069008638,0.085263156,0){-1629.4286};
+SP(-0.029108922,0.081189077,0){-1554.7032};
+SP(0.013866988,0.12625583,0){-892.36503};
+SP(-0.022656147,0.10156945,0){-1266.5547};
+SP(0.071084242,0.0061471954,0){-173.17661};
+SP(0.051378625,0.15698251,0){-649.36157};
+SP(-0.064142161,0.071288703,0){-2048.903};
+SP(0.07029926,0.0086492427,0){-209.21362};
+SP(-0.016242412,0.072748916,0){-1485.4677};
+SP(0.054244333,0.098087172,0){-713.64215};
+SP(0.025077176,0.14566007,0){-774.05705};
+SP(-0.063256057,0.077537356,0){-1849.9206};
+SP(-0.1159071,0.10852492,0){-951.29202};
+SP(0.081471852,0.020074411,0){-242.2306};
+SP(-0.084054471,0.05211232,0){-1836.0945};
+SP(0.0041243645,0.072760464,0){-1207.9626};
+SP(0.092423308,0.015827736,0){-155.37668};
+SP(-0.0040073743,0.17838883,0){-745.66924};
+SP(-0.028700336,0.10364577,0){-1282.7302};
+SP(0.11668794,0.013380944,0){-85.854148};
+SP(0.027653733,0.099835313,0){-892.61935};
+SP(0.083277585,0.075060781,0){-529.99583};
+SP(0.044491423,0.11991078,0){-746.51};
+SP(-0.074627955,0.053120101,0){-2135.9215};
+SP(0.12391646,0.099258561,0){-384.34319};
+SP(0.06304736,0.10297998,0){-661.08555};
+SP(0.07407674,0.027762271,0){-355.10633};
+SP(-0.050573962,0.07256122,0){-1950.3596};
+SP(0.013854449,0.11210244,0){-949.69691};
+SP(-0.0032003672,0.1064445,0){-1094.353};
+SP(0.072197821,0.012415526,0){-227.46658};
+SP(0.13794304,0.1398395,0){-381.82304};
+SP(0.12016909,0.0015989681,0){-9.7022502};
+SP(0.1299916,0.043485072,0){-211.64401};
+SP(0.034084887,0.084647405,0){-864.7431};
+SP(0.072369736,0.002800476,0){-90.656785};
+SP(0.11176283,0.080076001,0){-394.79406};
+SP(-0.042737938,0.099341014,0){-1399.9691};
+SP(0.074560113,0.03611223,0){-420.97402};
+SP(-0.051799275,0.078847484,0){-1800.976};
+SP(0.011566205,0.075937009,0){-1106.2222};
+SP(-0.11535463,0.020180749,0){-572.1399};
+SP(-0.048528429,0.1805212,0){-783.48146};
+SP(0.001704342,0.1216589,0){-977.88048};
+SP(0.17677025,0.057555748,0){-164.63411};
+SP(-0.15314483,0.020789011,0){-255.617};
+SP(-0.11221651,0.0099570868,0){-327.92029};
+SP(0.1205974,0.078741814,0){-356.94836};
+SP(-0.059063288,0.092107976,0){-1538.1617};
+SP(-0.068859735,0.15363704,0){-906.14885};
+SP(-0.15379388,0.074035941,0){-635.1985};
+SP(-0.025196359,0.10478218,0){-1251.1492};
+SP(-0.096914211,0.15321671,0){-843.76971};
+SP(0.038568423,0.18819155,0){-623.54392};
+SP(-0.070855112,0.080212864,0){-1722.0041};
+SP(0.085265097,0.098970795,0){-544.5201};
+SP(0.083428071,0.012608166,0){-157.90464};
+SP(0.074937599,0.01187727,0){-199.94237};
+SP(0.089636628,0.014513394,0){-152.5076};
+SP(-0.0092780187,0.11493319,0){-1077.862};
+SP(0.02056964,0.13616734,0){-824.25641};
+SP(-0.10183639,0.029645435,0){-1090.2298};
+SP(-0.084497655,0.064507115,0){-1714.9293};
+SP(0.089529951,0.018548706,0){-190.13868};
+SP(-0.078553383,0.087813788,0){-1492.4863};
+SP(0.091958521,0.04034729,0){-340.52577};
+SP(-0.00033436221,0.075621032,0){-1251.0752};
+SP(-0.10073094,0.13589221,0){-914.08493};
+SP(0.075868013,0.0054134714,0){-107.0901};
+SP(0.070544952,0.0075056319,0){-195.26466};
+SP(0.047389647,0.09911126,0){-756.24804};
+SP(0.05633364,0.15823674,0){-630.03616};
+SP(-0.14556713,0.10930198,0){-727.6068};
+SP(0.11240279,0.13223847,0){-452.61225};
+SP(0.056582204,0.086525819,0){-698.43984};
+SP(0.14405873,0.027787492,0){-119.9764};
+SP(-0.072598958,0.016295189,0){-2763.7939};
+SP(0.080307115,0.0044920987,0){-69.508624};
+SP(-0.072949699,0.089119391,0){-1526.0958};
+SP(0.14250208,0.11333316,0){-346.35101};
+SP(-0.081250827,0.12619226,0){-1059.3946};
+SP(0.017746876,0.1383497,0){-828.90091};
+SP(0.081228087,0.005857272,0){-85.738182};
+SP(0.070192157,0.0027649533,0){-147.6227};
+SP(-0.10296108,0.15015279,0){-837.41319};
+SP(0.071251258,0.064238114,0){-608.12649};
+SP(0.071950656,0.046978228,0){-522.43294};
+SP(0.13555754,0.03060013,0){-145.28597};
+SP(-0.094092324,0.1290492,0){-984.08818};
+SP(0.10710057,0.0026351742,0){-20.021849};
+SP(-0.072436082,0.077524691,0){-1767.8274};
+SP(-0.12550929,0.084727268,0){-923.35641};
+SP(0.10236203,0.001128175,0){-9.365142};
+SP(0.1304971,0.038880394,0){-191.63129};
+SP(-0.025237185,0.07494532,0){-1589.0552};
+SP(0.10497606,0.0090400251,0){-70.70533};
+SP(-0.080051629,0.061616412,0){-1867.6274};
+SP(-0.15146153,0.024923417,0){-311.75498};
+SP(-0.051182765,0.12978757,0){-1087.0048};
+SP(-0.10256179,0.0075017996,0){-340.33063};
+SP(-0.081284083,0.04556619,0){-1985.0105};
+SP(0.082159065,0.022707623,0){-262.31848};
+SP(0.0020237509,0.092213716,0){-1135.7503};
+SP(0.073670863,0.009853954,0){-187.59191};
+SP(-0.15489783,0.0055652,0){-69.223827};
+SP(0.077479912,0.059249077,0){-536.45178};
+SP(-0.19385811,0.02998067,0){-192.59363};
+SP(0.074006636,0.058921922,0){-565.98434};
+SP(0.077928197,0.00039861629,0){-7.3278731};
+SP(0.083273587,0.0043916331,0){-59.989384};
+SP(0.066528639,0.081667317,0){-636.63024};
+SP(0.043389291,0.14482337,0){-702.98052};
+SP(-0.02809042,0.14914166,0){-925.37814};
+SP(-0.1071374,0.0040229269,0){-154.81861};
+SP(0.13805465,0.11183718,0){-356.94881};
+SP(-0.10179125,0.069227977,0){-1298.2741};
+SP(0.073507241,0.01264205,0){-219.21481};
+SP(0.058089495,0.098760627,0){-690.26557};
+SP(0.077210842,0.0076459923,0){-130.93358};
+SP(-0.11765771,0.022398652,0){-586.70643};
+SP(-0.18457707,0.066185732,0){-408.25239};
+SP(-0.034830255,0.084418164,0){-1566.8713};
+SP(0.17031077,0.026387969,0){-85.629109};
+SP(-0.0096205758,0.15728264,0){-843.77013};
+SP(-0.069601102,0.088021848,0){-1570.924};
+SP(0.090529391,0.042465219,0){-360.95382};
+SP(0.035197783,0.090047652,0){-851.13291};
+SP(0.080020195,0.029249131,0){-330.11969};
+SP(0.051135746,0.12970369,0){-697.49575};
+SP(-0.085077571,0.070983469,0){-1629.0894};
+SP(0.12725395,0.045408071,0){-226.76004};
+SP(0.085186604,0.027342601,0){-285.19743};
+SP(-0.1243626,0.0022461928,0){-54.400821};
+SP(0.073752406,0.077712261,0){-592.93413};
+SP(0.071425725,0.005893337,0){-164.81808};
+SP(0.07034237,0.0024949736,0){-132.52434};
+SP(-0.081137708,0.03526627,0){-2056.7952};
+SP(0.079265946,0.012166961,0){-174.27872};
+SP(0.11768036,0.13628902,0){-437.1543};
+SP(-0.080132698,0.066207992,0){-1809.9805};
+SP(0.019383198,0.19533692,0){-647.96587};
+SP(0.07234638,0.016660245,0){-266.89158};
+SP(0.092459543,0.013159346,0){-130.98961};
+SP(0.091114112,0.014553792,0){-147.88908};
+SP(0.069612604,0.081065635,0){-618.55109};
+SP(0.07376845,0.0091859826,0){-178.91334};
+SP(-0.055494389,0.13004631,0){-1084.0059};
+SP(0.046178479,0.1667574,0){-647.67921};
+SP(0.070245964,0.0063865991,0){-188.54434};
+SP(0.079722169,0.017659417,0){-229.059};
+SP(-0.097832554,0.14058937,0){-903.32114};
+SP(-0.045790542,0.11798937,0){-1190.2594};
+SP(-0.071213096,0.05080979,0){-2283.4424};
+SP(-0.088185532,0.0084921516,0){-689.90552};
+SP(0.0063464204,0.096565323,0){-1074.8016};
+SP(0.12322022,0.037766575,0){-204.79808};
+SP(0.040360128,0.093072291,0){-808.6697};
+SP(0.05532119,0.12986093,0){-677.60872};
+SP(-0.087664817,0.083990214,0){-1426.4789};
+SP(-0.03113013,0.071253053,0){-1724.9757};
+SP(0.034931816,0.092388829,0){-850.69582};
+SP(0.10018775,0.071652879,0){-426.80117};
+SP(0.070362736,0.013378455,0){-251.62247};
+SP(0.13446461,0.0040590673,0){-20.371536};
+SP(0.073547383,0.038666031,0){-448.48588};
+SP(0.087394454,0.024616501,0){-251.70222};
+SP(0.078179553,0.021862892,0){-277.49825};
+SP(0.074538388,0.051977887,0){-529.42266};
+SP(0.080096501,0.091165344,0){-565.76543};
+SP(0.081900238,0.018755426,0){-227.57983};
+SP(0.072911743,0.1015826,0){-608.26519};
+SP(0.075382387,0.012648713,0){-205.07923};
+SP(-0.030792813,0.07552458,0){-1655.2544};
+SP(-0.022431556,0.089767396,0){-1384.8399};
+SP(0.080238638,0.011470973,0){-160.91913};
+SP(0.12643128,0.049733702,0){-246.6757};
+SP(0.10290216,0.018490894,0){-146.32639};
+SP(-0.042178348,0.092802943,0){-1491.2596};
+SP(0.079244116,0.058561227,0){-519.2314};
+SP(0.046504647,0.089500193,0){-766.43154};
+SP(0.07262823,0.070265873,0){-601.36532};
+SP(-0.060711956,0.078328875,0){-1836.2653};
+SP(-0.10190347,0.065218215,0){-1310.1929};
+SP(-0.035982379,0.089700729,0){-1498.1525};
+SP(0.091947775,0.0016695747,0){-17.478618};
+SP(0.12777081,0.056429549,0){-266.89461};
+SP(0.053896626,0.075377586,0){-703.90852};
+SP(0.086008188,0.12815891,0){-547.20846};
+SP(0.098687853,0.13983154,0){-499.08373};
+SP(0.072116045,0.01739764,0){-275.34581};
+SP(0.075003258,0.013442268,0){-216.23582};
+SP(-0.10356707,0.057890529,0){-1282.9458};
+SP(0.060207996,0.095758604,0){-678.15404};
+SP(0.074103793,0.00057061388,0){-15.382144};
+SP(-0.055702881,0.08174442,0){-1748.0698};
+SP(-0.010658145,0.083248341,0){-1324.6313};
+SP(0.091780339,0.03155505,0){-283.49075};
+SP(-0.14620946,0.0055895119,0){-79.579252};
+SP(0.098127206,0.02316517,0){-195.65605};
+SP(-0.12782649,0.0048295046,0){-106.57737};
+SP(-0.13147969,0.023313486,0){-438.13961};
+SP(0.012924769,0.087736842,0){-1052.1187};
+SP(-0.088778619,0.037633547,0){-1691.1465};
+SP(0.022630232,0.071278519,0){-988.38073};
+SP(0.14610048,0.08824463,0){-297.71237};
+SP(-0.071197883,0.055359946,0){-2208.2859};
+SP(0.07082997,0.042612446,0){-500.49623};
+SP(0.047433329,0.076621865,0){-751.56078};
+SP(-0.0019978639,0.071267846,0){-1295.9607};
+SP(0.093658417,0.1294805,0){-517.51099};
+SP(-0.098790492,0.030840282,0){-1213.1976};
+SP(-0.035727238,0.091992735,0){-1464.23};
+SP(0.11902332,0.0077315068,0){-48.22309};
+SP(-0.02505633,0.11823054,0){-1130.9776};
+SP(0.071078074,0.006654494,0){-179.01604};
+SP(-0.10518625,0.085109917,0){-1171.8954};
+SP(-0.063029314,0.16810648,0){-835.14885};
+SP(0.047440524,0.18035421,0){-617.31709};
+SP(-0.07122105,0.042505705,0){-2452.7519};
+SP(-0.12295039,0.10126842,0){-916.93146};
+SP(-0.060633881,0.094862547,0){-1488.6115};
+SP(0.08940839,0.05764696,0){-443.34547};
+SP(0.049546514,0.076852731,0){-736.07272};
+SP(0.12462442,0.079967643,0){-345.32489};
+SP(0.077094619,0.18068045,0){-537.47165};
+SP(-0.012651093,0.084085384,0){-1339.9237};
+SP(-0.066045432,0.08419936,0){-1672.2888};
+SP(-0.029986422,0.077233874,0){-1620.055};
+SP(0.18843143,0.054819981,0){-142.12895};
+SP(0.037045918,0.097392402,0){-828.35692};
+SP(0.12821125,0.052281489,0){-251.04511};
+SP(0.066374242,0.15408949,0){-601.62437};
+SP(0.16137749,0.042891917,0){-147.49395};
+SP(0.045259935,0.12402807,0){-735.59843};
+SP(-0.062862137,0.16288953,0){-861.83911};
+SP(0.1457386,0.0021346971,0){-9.1046709};
+SP(0.081661765,0.06300914,0){-515.6419};
+SP(-0.038481321,0.11956043,0){-1162.412};
+SP(0.12137032,0.0082850583,0){-49.897239};
+SP(-0.081104729,0.085383082,0){-1497.643};
+SP(-0.084124865,0.095225115,0){-1335.4012};
+SP(-0.05478753,0.097227071,0){-1455.3442};
+SP(-0.081384609,0.032747856,0){-2042.3605};
+SP(-0.10183374,0.0036680703,0){-173.47821};
+SP(-0.1292625,0.054838582,0){-811.25079};
+SP(0.070430469,0.0042496581,0){-161.90427};
+SP(-0.14171902,0.0023516138,0){-36.475747};
+SP(0.079355748,0.097887238,0){-573.54268};
+SP(0.18248343,0.045219421,0){-126.31355};
+SP(0.0046602176,0.19673685,0){-671.36795};
+SP(0.17938559,0.069475451,0){-187.82609};
+SP(0.0080445012,0.07264015,0){-1159.1962};
+SP(-0.15803727,0.019150438,0){-217.18724};
+SP(0.11461581,0.14155826,0){-448.11567};
+SP(-0.073873267,0.09227199,0){-1466.8205};
+SP(-0.096037665,0.096385968,0){-1205.059};
+SP(0.083788224,0.0074584375,0){-97.453583};
+SP(0.055368678,0.081768924,0){-702.88589};
+SP(0.078309152,0.011745757,0){-175.26003};
+SP(0.043888734,0.087925689,0){-785.23872};
+SP(0.073428637,0.015510353,0){-248.31265};
+SP(-0.056976807,0.086283758,0){-1650.5808};
+SP(-0.014313271,0.071236765,0){-1471.1151};
+SP(-0.044510037,0.087607728,0){-1587.1107};
+SP(-0.083247745,0.027518639,0){-1883.3466};
+SP(0.086786123,0.09200428,0){-531.39779};
+SP(0.086780372,0.061213738,0){-473.79356};
+SP(-0.0020381937,0.11896102,0){-1012.7394};
+SP(0.073818468,0.020967073,0){-296.66974};
+SP(0.12842429,0.0036436694,0){-19.713951};
+SP(-0.10397494,0.071213341,0){-1251.3172};
+SP(-0.099487234,0.042110766,0){-1334.7124};
+SP(-0.089075502,0.060303892,0){-1631.8845};
+SP(-0.15475327,0.011004076,0){-135.66881};
+SP(0.078863402,0.0046956754,0){-78.156715};
+SP(0.089586679,0.05996313,0){-451.05163};
+SP(0.0090383251,0.12104743,0){-940.34283};
+SP(0.0049083584,0.075276242,0){-1188.1844};
+SP(-0.030187469,0.11090875,0){-1217.5611};
+SP(-0.097149778,0.0084731604,0){-471.75827};
+SP(-0.08306488,0.069780446,0){-1688.9315};
+SP(-0.085727789,0.12646754,0){-1039.5356};
+SP(0.077044607,0.0061223655,0){-110.16126};
+SP(-0.10765234,0.030006021,0){-937.4583};
+SP(0.034277653,0.103092,0){-838.43275};
+SP(-0.063457819,0.10507616,0){-1332.9531};
+SP(0.14849166,0.12258577,0){-341.03423};
+SP(0.072173072,0.0086930009,0){-188.80881};
+SP(0.044788416,0.14981792,0){-687.1905};
+SP(0.086941729,0.15052046,0){-534.87072};
+SP(-0.018463856,0.19542742,0){-706.93946};
+SP(0.030894004,0.071226113,0){-897.81533};
+SP(-0.098550023,0.088294802,0){-1237.7559};
+SP(0.0792597,0.048748029,0){-472.59652};
+SP(-0.00024997243,0.13931325,0){-898.46645};
+SP(0.082978674,0.036285576,0){-365.98824};
+SP(0.073912704,0.019237223,0){-280.19527};
+SP(0.085853865,0.0082579563,0){-100.21209};
+SP(0.076735601,0.0068403966,0){-122.81382};
+SP(0.071052659,0.083320302,0){-611.36369};
+SP(-0.16207627,0.021526325,0){-226.5981};
+SP(-0.099308648,0.095389524,0){-1178.1393};
+SP(0.078539393,0.045300952,0){-457.36138};
+SP(0.078500429,0.003235685,0){-56.136228};
+SP(0.096830128,0.0048670061,0){-45.237405};
+SP(-0.15064468,0.015404496,0){-202.12212};
+SP(0.075165077,0.071313333,0){-581.43711};
+SP(0.083653893,0.065171223,0){-507.15959};
+SP(0.070596052,0.010916502,0){-227.18396};
+SP(0.072041258,0.0077330578,0){-179.33636};
+SP(0.10218383,0.025601507,0){-199.38363};
+SP(0.084037929,0.037245805,0){-366.17799};
+SP(0.11628637,0.14647706,0){-443.86772};
+SP(0.059397762,0.10176962,0){-681.86685};
+SP(-0.07769932,0.05996075,0){-1954.4039};
+SP(0.0025540674,0.12623062,0){-950.21135};
+SP(0.13826532,0.024163756,0){-112.75547};
+SP(0.079689213,0.0052032387,0){-82.511991};
+SP(0.082831454,0.050426193,0){-455.11421};
+SP(0.071688108,0.0091731168,0){-199.20392};
+SP(0.073525878,0.020114118,0){-290.82191};
+SP(0.072208362,0.019098498,0){-290.28688};
+SP(0.097958521,0.15892244,0){-496.06716};
+SP(-0.09128897,0.036718599,0){-1578.1109};
+SP(-0.058436108,0.097802117,0){-1445.1176};
+SP(0.086381419,0.01784905,0){-197.14172};
+SP(0.070309731,0.011377071,0){-234.043};
+SP(-0.084815192,0.029301634,0){-1812.4486};
+SP(0.071460116,0.00019125035,0){-8.058634};
+SP(0.18396998,0.037756413,0){-105.65102};
+SP(0.083105612,0.0027566225,0){-38.297652};
+SP(-0.11248695,0.13414315,0){-865.9551};
+SP(0.082744369,0.014743559,0){-183.5399};
+SP(0.074068083,0.0011314757,0){-30.292544};
+SP(0.011885716,0.093469495,0){-1040.2551};
+SP(0.10317428,0.066461675,0){-397.72237};
+SP(0.071931746,0.0028556093,0){-99.213401};
+SP(0.085949883,0.019022488,0){-210.0113};
+SP(-0.00086798656,0.15385971,0){-835.12315};
+SP(0.07311952,0.00089381159,0){-27.689403};
+SP(0.034785205,0.077259127,0){-860.47579};
+SP(0.095542637,0.049769104,0){-372.08268};
+SP(0.062696863,0.14437104,0){-627.4434};
+SP(0.084075668,0.0489828,0){-438.70584};
+SP(0.099373434,0.029167827,0){-233.80348};
+SP(0.0084750141,0.079412379,0){-1129.7008};
+SP(-0.053291381,0.12181568,0){-1158.2644};
+SP(0.07077467,0.014857601,0){-261.77674};
+SP(0.059447067,0.10882731,0){-678.13656};
+SP(-0.071152627,0.063662821,0){-2100.4082};
+SP(-0.12694428,0.0094584261,0){-210.60436};
+SP(-0.060393726,0.082721415,0){-1725.4534};
+SP(-0.090900738,0.0080047103,0){-572.80982};
+SP(-0.00021712041,0.18389123,0){-719.7833};
+SP(-0.13343855,0.054943544,0){-757.52906};
+SP(0.083515903,0.013986552,0){-172.03499};
+SP(0.10244092,0.021080162,0){-166.87252};
+SP(0.0046128281,0.18447429,0){-708.78486};
+SP(0.077028386,0.019968582,0){-267.13065};
+SP(0.13689326,0.033726722,0){-156.27005};
+SP(-0.17797852,0.055931659,0){-396.41309};
+SP(-0.07543175,0.061593846,0){-2000.9036};
+SP(0.10063379,0.0018296436,0){-15.623199};
+SP(0.033833973,0.10952109,0){-828.09251};
+SP(0.021833857,0.10148801,0){-931.69515};
+SP(0.00603463,0.10917031,0){-1015.0825};
+SP(-0.12067854,0.037603712,0){-792.64743};
+SP(-0.1478636,0.12357257,0){-699.98416};
+SP(-0.070718834,0.075670891,0){-1841.4822};
+SP(0.072893927,0.013960871,0){-237.15644};
+SP(0.077919424,0.0059312741,0){-101.96876};
+SP(-0.090679421,0.0030784845,0){-228.92721};
+SP(-0.086751346,0.016824674,0){-1301.9502};
+SP(0.083777889,0.016925692,0){-200.32294};
+SP(0.065748506,0.084608579,0){-642.47728};
+SP(0.01709195,0.12254882,0){-889.63641};
+SP(0.024763338,0.089163874,0){-939.46519};
+SP(0.074112016,0.014952107,0){-237.9415};
+SP(0.13900511,0.027276633,0){-125.26303};
+SP(0.037314819,0.077796764,0){-837.67548};
+SP(0.073269845,0.00047935107,0){-14.34445};
+SP(0.065835969,0.072385328,0){-635.39784};
+SP(-0.062495268,0.14676728,0){-956.15909};
+SP(-0.063635038,0.12912589,0){-1084.1212};
+SP(-0.10204754,0.025857241,0){-1000.069};
+SP(-0.032608331,0.11363564,0){-1200.8186};
+SP(0.0061222752,0.071177021,0){-1188.6414};
+SP(0.074381761,0.054196657,0){-542.36411};
+SP(0.18765084,0.048218357,0){-127.90498};
+SP(-0.035161112,0.12734281,0){-1088.1133};
+SP(-0.0048278993,0.12076054,0){-1017.4312};
+SP(0.070286321,0.010407399,0){-225.46953};
+SP(0.10005284,0.0034099178,0){-29.739872};
+SP(-0.028107626,0.12576976,0){-1081.6534};
+SP(-0.035719174,0.1023213,0){-1333.2459};
+SP(-0.072482249,0.030993118,0){-2647.5079};
+SP(-0.1042948,0.0016002802,0){-67.998575};
+SP(-0.13724767,0.11338399,0){-779.43079};
+SP(0.090239585,0.029773065,0){-278.10219};
+SP(-0.10559088,0.020772876,0){-769.62894};
+SP(-0.1460869,0.032250841,0){-428.95961};
+SP(0.17534633,0.088803265,0){-232.74657};
+SP(0.072126045,0.062419356,0){-595.33366};
+SP(0.075351099,0.011084326,0){-187.91084};
+SP(-0.047971982,0.076534841,0){-1831.2984};
+SP(0.11503504,0.061555007,0){-329.55594};
+SP(-0.07842778,0.0010848271,0){-141.20379};
+SP(-0.11737206,0.13763978,0){-828.56404};
+SP(0.0050059289,0.17201048,0){-749.1664};
+SP(0.074585759,0.0002791066,0){-7.0893455};
+SP(0.13783163,0.0019068585,0){-9.1021232};
+SP(-0.071008079,0.02954754,0){-2794.903};
+SP(-0.095800847,0.0287258,0){-1283.1731};
+SP(0.071480876,0.014497803,0){-253.04733};
+SP(-0.06733671,0.12995929,0){-1071.0188};
+SP(-0.050083723,0.076758145,0){-1842.165};
+SP(0.010845494,0.080409327,0){-1099.6879};
+SP(-0.1500515,0.048555893,0){-541.4782};
+SP(0.015287987,0.081945688,0){-1047.3871};
+SP(0.070207461,0.0050551337,0){-175.93553};
+SP(0.075835604,0.055543817,0){-535.85196};
+SP(-0.17056724,0.026466874,0){-238.81002};
+SP(0.073575615,0.042070487,0){-473.91157};
+SP(0.036180421,0.12074715,0){-789.91775};
+SP(0.020569767,0.072406585,0){-1010.5769};
+SP(0.022124331,0.12889118,0){-841.04317};
+SP(0.09129917,0.055646445,0){-423.12017};
+SP(-0.14158447,0.11482165,0){-748.24499};
+SP(-4.5067151e-05,0.14366395,0){-877.15588};
+SP(-0.080683922,0.023960383,0){-2001.856};
+SP(-0.035435835,0.077120813,0){-1689.5314};
+SP(-0.15626831,0.1029507,0){-659.14115};
+SP(-0.17357132,0.037746904,0){-312.16656};
+SP(0.074911085,0.010322842,0){-182.53831};
+SP(0.076286134,0.0096384162,0){-163.60542};
+SP(0.034393414,0.11344654,0){-816.62155};
+SP(0.05479865,0.18874596,0){-583.44859};
+SP(0.15620479,0.049911976,0){-177.62853};
+SP(-0.10058938,0.091334164,0){-1190.9902};
+SP(0.079613959,0.063888547,0){-533.65764};
+SP(-0.071842907,0.094096686,0){-1453.6075};
+SP(0.018527771,0.071128067,0){-1035.9732};
+SP(0.076642642,0.005518364,0){-103.36299};
+SP(0.071926222,0.0082463692,0){-186.55612};
+SP(-0.059787306,0.10049422,0){-1403.2659};
+SP(0.070855897,0.0015097426,0){-71.017899};
+SP(0.0048690737,0.16254873,0){-783.67979};
+SP(0.080598118,0.05029583,0){-470.91526};
+SP(0.078384373,0.0064320591,0){-106.75042};
+SP(0.071053484,0.0076599017,0){-190.45596};
+SP(0.072515488,0.0074585846,0){-170.44874};
+SP(0.0071871697,0.11309203,0){-988.28293};
+SP(-0.10774464,0.14148848,0){-856.70168};
+SP(0.017164545,0.083070076,0){-1025.0565};
+SP(0.093099234,0.00074060725,0){-7.4889365};
+SP(0.10803781,0.0076634153,0){-56.801463};
+SP(-0.021525538,0.12118155,0){-1093.0163};
+SP(0.067841312,0.086883489,0){-631.55842};
+SP(0.078579533,0.00076774978,0){-13.538012};
+SP(0.0073815254,0.16713494,0){-760.24629};
+SP(0.040138717,0.098501608,0){-805.05055};
+SP(0.0700615,0.086196895,0){-618.52398};
+SP(0.069436729,0.1028858,0){-626.45024};
+SP(-0.11531779,0.14723473,0){-801.40095};
+SP(-0.064002411,0.07993629,0){-1784.5108};
+SP(-0.016739847,0.091626709,0){-1313.9278};
+SP(0.089210331,0.021863222,0){-220.24399};
+SP(0.15170046,0.01418011,0){-56.845157};
+SP(0.088119965,0.00060329096,0){-7.0288786};
+SP(0.10296535,0.069247564,0){-407.02118};
+SP(0.075639559,0.057627302,0){-546.39911};
+SP(-0.068267364,0.079578428,0){-1765.9321};
+SP(0.0074559461,0.075155928,0){-1157.4169};
+SP(0.059790276,0.071113019,0){-660.19295};
+SP(-0.017457898,0.096616942,0){-1274.4031};
+SP(-0.12997136,0.081772039,0){-874.12817};
+SP(0.092980093,0.16212765,0){-508.98724};
+SP(0.070229695,0.0078696823,0){-202.80937};
+SP(-0.08775625,0.011465839,0){-912.8473};
+SP(-0.10695743,0.13701645,0){-880.31431};
+SP(0.05719831,0.11553913,0){-685.13846};
+SP(0.059090145,0.1484797,0){-635.58165};
+SP(-0.099987198,0.012899288,0){-621.05362};
+SP(-0.037884873,0.077656495,0){-1707.5475};
+SP(0.13204853,0.056883761,0){-256.00153};
+SP(0.057607421,0.13310165,0){-663.00993};
+SP(0.074704482,0.021332528,0){-294.27623};
+SP(-0.11421579,0.14272097,0){-823.06887};
+SP(0.070528955,0.0082519888,0){-202.8193};
+SP(0.079237008,0.00036913349,0){-6.2101393};
+SP(-0.10028712,0.0095868389,0){-465.22589};
+SP(0.087669151,0.02308414,0){-237.62494};
+SP(-0.086309372,0.035667155,0){-1793.5831};
+SP(-0.076182856,0.063552631,0){-1954.1457};
+SP(-0.030211743,0.13323225,0){-1031.8004};
+SP(-0.088541669,0.090627192,0){-1340.0282};
+SP(0.071595271,0.012889006,0){-237.0186};
+SP(-0.0040006263,0.097101026,0){-1159.8977};
+SP(-0.086469026,0.033298511,0){-1769.1085};
+SP(0.13248898,0.052735701,0){-240.15203};
+SP(-0.031074585,0.12932892,0){-1062.3358};
+SP(0.073561904,0.022872884,0){-315.50888};
+SP(-0.079025456,0.063793571,0){-1870.9511};
+SP(-0.15879068,0.012855327,0){-146.70917};
+SP(0.082863353,0.016125253,0){-196.97217};
+SP(-0.076146188,0.023780606,0){-2406.7715};
+SP(-0.066544064,0.075419787,0){-1898.1117};
+SP(-0.18375615,0.059420638,0){-384.43992};
+SP(0.070463108,0.024028485,0){-346.02077};
+SP(0.10722443,0.0098691339,0){-74.380155};
+SP(0.071064932,0.024859949,0){-349.42917};
+SP(0.070604698,0.033158449,0){-424.96542};
+SP(0.010518022,0.11430231,0){-961.69086};
+SP(0.04803328,0.11690767,0){-732.12128};
+SP(0.080022725,0.066511237,0){-537.06554};
+SP(0.094608119,0.041318821,0){-332.03529};
+SP(0.12546774,0.0014914606,0){-8.4445377};
+SP(0.19005101,0.036668111,0){-97.186933};
+SP(-0.06145831,0.080727809,0){-1770.8556};
+SP(0.072885787,0.00018784379,0){-6.0516521};
+SP(0.015036629,0.092213203,0){-1016.7836};
+SP(-0.121133,0.10656208,0){-916.84977};
+SP(0.09839905,0.050248581,0){-359.31798};
+SP(0.075568546,0.079747637,0){-582.8573};
+SP(-0.15617272,0.047578968,0){-485.16748};
+SP(-0.10467651,0.091691547,0){-1142.3248};
+SP(0.024180122,0.075942453,0){-966.7476};
+SP(0.12070169,0.071236714,0){-337.33787};
+SP(-0.092746721,0.0012810198,0){-85.62132};
+SP(-0.076059333,0.025862593,0){-2424.1664};
+SP(-0.15802697,0.042819303,0){-435.82935};
+SP(0.08478607,0.01227148,0){-148.43526};
+SP(-0.12432324,0.039668332,0){-756.35917};
+SP(0.07336095,0.048069655,0){-516.81686};
+SP(-0.10693608,0.089125119,0){-1129.3707};
+SP(0.1223408,0.14933438,0){-427.0962};
+SP(-0.10898053,0.019525232,0){-661.53191};
+SP(0.0051892274,0.09327198,0){-1100.9648};
+SP(0.051251158,0.074981894,0){-720.94573};
+SP(0.026117412,0.077711432,0){-944.96985};
+SP(0.075843163,0.019870026,0){-273.59514};
+SP(0.051434852,0.11797338,0){-712.42532};
+SP(-0.074322452,0.027234822,0){-2564.4479};
+SP(0.085126424,0.016602132,0){-190.87085};
+SP(-0.1571012,0.070215775,0){-595.22752};
+SP(0.095386194,0.0076625494,0){-73.145288};
+SP(-0.062978146,0.15233224,0){-921.07907};
+SP(0.10069909,0.017618397,0){-145.73704};
+SP(0.18528771,0.066295634,0){-171.69946};
+SP(-0.030238987,0.19446197,0){-720.64096};
+SP(0.05686839,0.13817271,0){-659.39001};
+SP(0.070321572,0.0011838728,0){-61.865162};
+SP(0.021979099,0.076397849,0){-989.33355};
+SP(-0.074598958,0.016295189,0){-2384.0966};
+SP(-0.16673931,0.052047365,0){-440.4783};
+SP(-0.0022239436,0.11467039,0){-1038.1867};
+SP(0.11762313,0.018625544,0){-116.40279};
+SP(0.027986707,0.1123175,0){-858.55219};
+SP(0.16192823,0.0022694359,0){-8.1795913};
+SP(-0.025726268,0.089205186,0){-1421.263};
+SP(0.0042290601,0.11534403,0){-995.60823};
+SP(-0.077666711,0.18088244,0){-763.10047};
+SP(0.18375806,0.05939352,0){-158.64525};
+SP(-0.094372643,0.076305192,0){-1395.3785};
+SP(-0.083648994,0.036729216,0){-1923.1764};
+SP(0.0088967657,0.076746671,0){-1134.5781};
+SP(0.083851846,0.052834101,0){-459.7893};
+SP(-0.054898103,0.18897186,0){-747.15659};
+SP(0.020317737,0.074778108,0){-1009.828};
+SP(0.14800992,0.12981102,0){-348.97792};
+SP(-0.10018675,0.057529534,0){-1361.2757};
+SP(0.11926552,0.074875356,0){-352.61502};
+SP(0.12026056,0.016478683,0){-99.439233};
+SP(-0.091956543,0.0057985352,0){-402.312};
+SP(-0.11910883,0.12511269,0){-865.24278};
+SP(0.08442983,0.095010019,0){-546.00035};
+SP(-0.12161503,0.14984559,0){-767.28191};
+SP(0.10589593,0.00095282589,0){-7.4382466};
+SP(0.078107301,0.075864306,0){-564.26771};
+SP(-0.043672231,0.1920312,0){-735.60049};
+SP(-0.081666599,0.019060519,0){-1766.9301};
+SP(0.071231985,0.0089545218,0){-201.76986};
+SP(0.025758595,0.079666959,0){-946.29373};
+SP(0.14992482,0.017614698,0){-72.059651};
+SP(-0.053870875,0.075091739,0){-1907.2563};
+SP(0.062957172,0.10688263,0){-660.22349};
+SP(-0.12146348,0.045822042,0){-864.84367};
+SP(-0.0086513072,0.085581691,0){-1284.4723};
+SP(0.073707061,0.0047890126,0){-116.15041};
+SP(0.043629406,0.19204426,0){-603.58313};
+SP(0.075563725,0.02088397,0){-284.73721};
+SP(-0.046386812,0.078734205,0){-1769.3739};
+SP(0.070175196,0.0044685369,0){-170.49007};
+SP(0.096343734,0.061239082,0){-415.42903};
+SP(0.070619139,0.0010520229,0){-52.106911};
+SP(0.045914925,0.078900258,0){-766.29479};
+SP(-0.070333333,0.016410256,0){-3221.3966};
+SP(0.083221972,0.069605905,0){-520.87804};
+SP(0.015749627,0.11866971,0){-912.09595};
+SP(-0.010290043,0.071006058,0){-1414.1533};
+SP(0.071364421,0.013911142,0){-248.50683};
+SP(0.081122785,0.01776413,0){-222.251};
+SP(-0.012898041,0.087243405,0){-1315.4966};
+SP(0.086816821,0.05656318,0){-455.78041};
+SP(-0.15985016,0.0023273019,0){-26.120322};
+SP(0.071163448,0.010913366,0){-221.83747};
+SP(-0.10968591,0.016267892,0){-555.28717};
+SP(0.070745823,0.04802122,0){-540.18099};
+SP(0.060492518,0.15340871,0){-623.25814};
+SP(0.11974319,0.12392995,0){-424.43349};
+SP(0.14651329,0.024491761,0){-103.18193};
+SP(0.071824989,0.013424029,0){-240.2672};
+SP(0.11477477,0.068782991,0){-353.14319};
+SP(0.11824327,0.063793206,0){-324.20907};
+SP(-0.10511378,0.024196444,0){-874.65191};
+SP(0.00088118077,0.11317732,0){-1027.7521};
+SP(0.053920336,0.11459306,0){-703.22392};
+SP(0.11624818,0.030359053,0){-186.35643};
+SP(0.11752653,0.027406731,0){-166.98107};
+SP(0.013319163,0.16551332,0){-749.52768};
+SP(0.12311861,0.0030904287,0){-18.146788};
+SP(0.069242593,0.12060261,0){-622.15915};
+SP(0.053775467,0.14730159,0){-657.5899};
+SP(0.070818269,0.0044387795,0){-155.74376};
+SP(0.094444182,0.059719061,0){-420.66719};
+SP(-0.16272731,0.1042379,0){-619.52162};
+SP(0.071037487,0.0081462785,0){-195.68178};
+SP(0.076039794,0.0082369162,0){-147.51723};
+SP(-0.012250373,0.072242823,0){-1432.7031};
+SP(0.072680562,0.1210199,0){-606.07768};
+SP(-0.17545258,0.089398084,0){-525.84589};
+SP(-0.1244133,0.044245478,0){-802.63634};
+SP(0.070873158,0.0011739567,0){-55.169784};
+SP(0.10359608,0.1434462,0){-482.61199};
+SP(-0.082947185,0.066992839,0){-1727.3807};
+SP(0.06120528,0.1397301,0){-639.20302};
+SP(0.093900302,0.051562033,0){-389.77443};
+SP(0.072500438,0.019997889,0){-296.52063};
+SP(0.10804167,0.032800086,0){-225.18857};
+SP(-0.077603815,0.047336171,0){-2110.4928};
+SP(0.11810729,0.021653723,0){-133.1595};
+SP(-0.07576421,0.049105829,0){-2154.6402};
+SP(0.13119783,0.025143744,0){-127.82581};
+SP(-0.084055549,0.031842158,0){-1884.2671};
+SP(0.13442934,0.023086993,0){-113.05902};
+SP(-0.023669172,0.19172747,0){-725.22125};
+SP(0.082620309,0.021205318,0){-246.41501};
+SP(0.083378618,0.018440893,0){-216.91606};
+SP(-0.068350511,0.076856356,0){-1839.1563};
+SP(-0.076101498,0.051149812,0){-2114.2753};
+SP(0.070295479,0.014425965,0){-261.53938};
+SP(-0.077206843,0.09746107,0){-1367.4928};
+SP(0.11776058,0.06792158,0){-338.79907};
+SP(0.10777796,0.035136449,0){-239.54931};
+SP(0.082490114,0.067442638,0){-521.26211};
+SP(0.067789584,0.090089347,0){-633.16914};
+SP(0.03711581,0.080318912,0){-839.75351};
+SP(-0.077099393,0.093938833,0){-1416.3811};
+SP(0.063831446,0.070957583,0){-642.43689};
+SP(0.12275651,0.017632413,0){-102.30046};
+SP(0.079035264,0.0039008698,0){-65.13273};
+SP(-0.18914016,0.054957002,0){-339.44005};
+SP(0.075451863,0.027600223,0){-344.84292};
+SP(0.014766453,0.13021551,0){-872.33514};
+SP(0.073717237,0.005298851,0){-125.05723};
+SP(-0.10253422,0.14428732,0){-865.57516};
+SP(-0.15290113,0.065666709,0){-611.6461};
+SP(0.086917753,0.020306954,0){-217.06945};
+SP(0.10400418,0.0020810009,0){-16.803389};
+SP(0.070509562,0.091672303,0){-618.53061};
+SP(-0.037865989,0.14810324,0){-945.87666};
+SP(0.050222824,0.15097637,0){-664.5918};
+SP(-0.073634807,0.16914373,0){-819.95783};
+SP(-0.079526167,0.047815528,0){-2033.0102};
+SP(0.070874787,0.060627805,0){-602.43991};
+SP(0.070144786,0.10659502,0){-622.68965};
+SP(-0.0067529136,0.095104598,0){-1197.1266};
+SP(0.098017202,0.027086176,0){-224.6655};
+SP(0.019010985,0.13130565,0){-848.17915};
+SP(-0.099968285,0.053973287,0){-1366.2574};
+SP(-0.11719374,0.040177592,0){-884.9717};
+SP(0.088658442,0.020320288,0){-209.47031};
+SP(-0.12050512,0.15599876,0){-750.98893};
+SP(0.081357871,0.032115354,0){-344.78063};
+SP(0.081450191,0.094622655,0){-560.95738};
+SP(0.090048098,0.053074477,0){-419.71009};
+SP(0.098071766,0.055223166,0){-382.94678};
+SP(-0.14783896,0.13036788,0){-690.16065};
+SP(0.078160777,0.078593491,0){-566.25205};
+SP(0.10035686,0.064854976,0){-406.47234};
+SP(-0.06905651,0.17160097,0){-813.83795};
+SP(-0.047244606,0.080981169,0){-1728.0841};
+SP(0.10318133,0.16348954,0){-478.94629};
+SP(0.072630949,0.0096466408,0){-194.88103};
+SP(-0.089657728,0.016401251,0){-1125.9179};
+SP(-0.097555442,0.075341828,0){-1344.737};
+SP(-0.0049885924,0.1371283,0){-927.59584};
+SP(0.091281926,0.050948519,0){-402.27964};
+SP(0.072511678,0.16896449,0){-563.79657};
+SP(0.099489614,0.052694536,0){-364.9748};
+SP(-0.0845265,0.073905664,0){-1604.8328};
+SP(0.046852635,0.081266191,0){-761.40063};
+SP(0.011731766,0.11806677,0){-938.17507};
+SP(-0.10779815,0.026249763,0){-857.47835};
+SP(0.070658215,0.013896812,0){-253.92328};
+SP(-0.11346096,0.027641743,0){-763.85962};
+SP(-0.11788861,0.043818777,0){-910.89078};
+SP(0.070589181,0.00077944471,0){-38.756071};
+SP(0.059473267,0.11279487,0){-675.63722};
+SP(0.098942307,0.00070146861,0){-6.2580568};
+SP(0.12087213,0.15583365,0){-431.6429};
+SP(-0.011850422,0.074427993,0){-1409.8442};
+SP(0.16312035,0.11086047,0){-292.5068};
+SP(-0.037705389,0.080156253,0){-1663.1849};
+SP(-0.16868888,0.047030865,0){-398.73452};
+SP(-0.16309862,0.11086831,0){-619.2964};
+SP(0.086436556,0.049902521,0){-427.5359};
+SP(0.10066247,0.16963672,0){-482.91649};
+SP(0.070291614,0.00070296125,0){-36.793812};
+SP(-0.074534383,0.02966951,0){-2515.9845};
+SP(0.14548815,0.010410726,0){-45.180213};
+SP(0.052270702,0.12199847,0){-703.02589};
+SP(0.080829544,0.015808314,0){-204.41795};
+SP(0.067231261,0.17194163,0){-575.59394};
+SP(-0.0080089485,0.13928802,0){-927.3364};
+SP(0.071761778,0.0032752193,0){-113.31183};
+SP(0.079995053,0.0029242782,0){-46.742564};
+SP(0.10735558,0.13524601,0){-469.85232};
+SP(0.0065090967,0.12841666,0){-920.16429};
+SP(0.071371743,0.0084248838,0){-194.72352};
+SP(-0.15319315,0.039485012,0){-444.41261};
+SP(0.13454709,0.037384979,0){-176.07468};
+SP(0.061857017,0.072070601,0){-652.38673};
+SP(0.084295617,0.019290771,0){-220.33355};
+SP(0.083965694,0.020736211,0){-235.18172};
+SP(0.097450146,0.066043138,0){-425.36232};
+SP(-0.078549556,0.05191182,0){-2022.8311};
+SP(0.024784679,0.1374536,0){-800.8221};
+SP(0.14277512,0.045295899,0){-188.73155};
+SP(-0.12714253,0.051212865,0){-819.18987};
+SP(0.083224256,0.034436881,0){-350.99041};
+SP(-0.12791645,0.047096127,0){-775.92112};
+SP(0.09947089,0.025241984,0){-206.12447};
+SP(0.094598023,0.16882667,0){-500.12541};
+SP(0.070382657,0.0047839508,0){-169.47554};
+SP(0.19268121,0.043070922,0){-110.36383};
+SP(-0.036338882,0.15296706,0){-915.04095};
+SP(0.079844418,0.0037273484,0){-59.670905};
+SP(-0.11646932,0.026558683,0){-687.50268};
+SP(0.081591847,0.033755131,0){-355.92973};
+SP(0.078013861,0.052799069,0){-504.15701};
+SP(0.074218836,0.0056101852,0){-124.79195};
+SP(0.07279951,0.012726837,0){-225.64035};
+SP(0.072953964,0.010050835,0){-196.26607};
+SP(0.04875551,0.18732842,0){-600.72712};
+SP(0.070770457,0.0047726426,0){-161.39365};
+SP(0.076818953,0.0083194956,0){-142.87303};
+SP(0.079268232,0.056183147,0){-509.64292};
+SP(-0.093284143,0.093911533,0){-1254.4708};
+SP(-0.074996749,0.11030788,0){-1229.6836};
+SP(0.14903573,0.010136816,0){-42.116035};
+SP(-0.0081617514,0.11891784,0){-1045.5495};
+SP(0.03734008,0.094245244,0){-830.08276};
+SP(0.13687623,0.04003299,0){-181.824};
+SP(-0.051500052,0.07490548,0){-1897.2127};
+SP(0.084488852,0.033367109,0){-335.56363};
+SP(-0.080134619,0.050347194,0){-1985.7133};
+SP(-0.1108326,0.025114199,0){-764.45288};
+SP(-0.087686529,0.094101412,0){-1312.833};
+SP(0.075452737,0.10442617,0){-595.59302};
+SP(-0.11153788,0.021813236,0){-673.52941};
+SP(-0.080635365,0.071371487,0){-1724.3476};
+SP(0.062108138,0.074114303,0){-654.42193};
+SP(-0.050123595,0.12496679,0){-1128.2659};
+SP(0.10841929,0.14037159,0){-467.09602};
+SP(0.052800444,0.11080583,0){-713.32357};
+SP(0.12197374,0.011408823,0){-67.696827};
+SP(-0.036774503,0.10786738,0){-1274.7864};
+SP(-0.078296258,0.11068305,0){-1209.5722};
+SP(0.091950078,0.061153081,0){-440.59654};
+SP(0.027225042,0.14100149,0){-779.52434};
+SP(0.074675517,0.0053832908,0){-116.56466};
+SP(0.12359606,0.0060618888,0){-35.415697};
+SP(0.07254043,0.013369673,0){-234.07906};
+SP(0.11994055,0.013607727,0){-82.897124};
+SP(0.087145616,0.027757452,0){-278.18162};
+SP(0.081686629,0.016649158,0){-208.23645};
+SP(0.095537607,0.064269083,0){-430.2452};
+SP(0.079855344,0.052308772,0){-487.00349};
+SP(0.077700074,0.054787511,0){-516.31615};
+SP(-0.12542533,0.07670185,0){-926.17101};
+SP(0.073738896,0.10731538,0){-604.39467};
+SP(-0.048897788,0.18754126,0){-753.81075};
+SP(0.14659293,0.047278208,0){-187.89401};
+SP(0.049637642,0.12505005,0){-711.81029};
+SP(0.076937546,0.0090718761,0){-151.87348};
+SP(0.14312594,0.11962928,0){-351.96094};
+SP(-0.073598958,0.016295189,0){-2548.4693};
+SP(0.074579764,0.022446195,0){-305.14504};
+SP(-0.090201501,0.095787447,0){-1269.7702};
+SP(-0.13813381,0.12476962,0){-753.40818};
+SP(0.07442436,0.12487917,0){-596.71827};
+SP(-0.14234292,0.12103189,0){-735.03455};
+SP(0.076455018,0.021537266,0){-285.11973};
+SP(-0.12928651,0.077165892,0){-880.22978};
+SP(0.13869784,0.12338968,0){-367.73775};
+SP(0.077375585,0.0210207,0){-274.72429};
+SP(0.072622334,0.12832277,0){-602.51327};
+SP(0.067745273,0.0004105133,0){-26.615754};
+SP(0.053393325,0.00042511722,0){-28.719502};
+SP(0.055105039,0.0004257286,0){-29.297344};
+SP(0.055658792,0.001606663,0){-111.02729};
+SP(0.068222387,0.0016380624,0){-105.75716};
+SP(0.058836117,0.0021847955,0){-152.36982};
+SP(0.053712148,0.00022606643,0){-15.33802};
+SP(0.058380876,0.0016175179,0){-112.71857};
+SP(0.058172584,0.0014588703,0){-101.629};
+SP(0.061712458,0.00022616614,0){-15.701154};
+SP(0.062787159,0.00022615412,0){-15.626746};
+SP(0.057831503,0.0010420165,0){-72.53114};
+SP(0.05762256,0.00088422007,0){-61.516561};
+SP(0.067787469,0.0022748501,0){-149.78288};
+SP(0.059713054,0.0022744189,0){-158.62219};
+SP(0.060787576,0.0022747713,0){-158.42763};
+SP(0.066713012,0.0022748982,0){-152.43771};
+SP(0.051668311,0.00040462277,0){-26.174992};
+SP(0.054786832,0.0002259926,0){-15.523248};
+SP(0.051990529,0.001483552,0){-97.800597};
+SP(0.055422627,0.0014651415,0){-101.10023};
+SP(0.05396201,0.00038254956,0){-26.027816};
+SP(0.061962571,0.00038250188,0){-26.531184};
+SP(0.062537272,0.00038248986,0){-26.456775};
+SP(0.059963083,0.0021186913,0){-147.70903};
+SP(0.052004571,0.0010196305,0){-66.937235};
+SP(0.067477569,0.00039896199,0){-26.104395};
+SP(0.067538236,0.0021191923,0){-140.00871};
+SP(0.060537605,0.0021190437,0){-147.62727};
+SP(0.066963779,0.0021192404,0){-141.37705};
+SP(0.054536693,0.00038247573,0){-26.213044};
+SP(0.063098174,0.00041877906,0){-28.897026};
+SP(0.066402555,0.0020834425,0){-140.07325};
+SP(0.051752574,0.00082153427,0){-53.353336};
+SP(0.051727214,0.0016796376,0){-110.08165};
+SP(0.051842159,0.000185859,0){-12.168411};
+SP(0.066320321,0.0016671225,0){-112.05599};
+SP(0.063181273,0.00083579129,0){-57.661921};
+SP(0.053309554,0.00084211384,0){-56.890763};
+SP(0.055187682,0.00084284784,0){-58.041192};
+SP(0.051642951,0.0020960595,0){-137.92102};
+SP(0.066031151,0.0014758784,0){-99.527442};
+SP(0.063471081,0.0010267367,0){-70.728687};
+SP(0.053015418,0.0010409993,0){-70.029246};
+SP(0.068807792,0.00097564414,0){-60.606173};
+SP(0.068517069,0.0010842931,0){-68.630463};
+SP(0.051193316,0.00097577305,0){-61.679953};
+SP(0.051483819,0.0010844792,0){-69.795833};
+SP(0.058631238,0.0023620481,0){-164.74303};
+SP(0.069826132,0.00038559306,0){-21.738622};
+SP(0.050174399,0.00038576036,0){-22.244489};
+SP(0.053181177,0.00019905078,0){-13.381482};
+SP(0.055318207,0.000199736,0){-13.774097};
+SP(0.067856575,0.0001602376,0){-10.298699};
+SP(0.061087578,0.0020938728,0){-145.71026};
+SP(0.069659465,0.00017725973,0){-10.334561};
+SP(0.050341066,0.00017742703,0){-10.557985};
+SP(0.052227009,0.0016249669,0){-107.90786};
+SP(0.055477415,0.0010338034,0){-71.333459};
+SP(0.052766124,0.00090709166,0){-60.685774};
+SP(0.059417933,0.0020971663,0){-146.25861};
+SP(0.065795274,0.0016177014,0){-109.40873};
+SP(0.063707152,0.00088517182,0){-60.87851};
+SP(0.05871187,0.0019268475,0){-134.33988};
+SP(0.052386699,0.00032751003,0){-21.602707};
+SP(0.051828116,0.0023164471,0){-153.63682};
+SP(0.052175492,0.000185859,0){-12.168411};
+SP(0.054044795,0.0007161183,0){-48.827135};
+SP(0.06204571,0.00071596004,0){-49.635315};
+SP(0.060454577,0.0017863343,0){-124.42511};
+SP(0.067047331,0.0017867483,0){-118.83895};
+SP(0.054452812,0.00071604447,0){-49.012363};
+SP(0.062453745,0.00071594802,0){-49.560907};
+SP(0.060046721,0.0017859819,0){-124.46876};
+SP(0.067455122,0.0017867001,0){-117.89616};
+SP(0.061209049,0.0015463311,0){-107.53};
+SP(0.063311014,0.00019262494,0){-13.270281};
+SP(0.050669369,0.0022006833,0){-139.68231};
+SP(0.069331486,0.0022003555,0){-137.2283};
+SP(0.066189543,0.0023085443,0){-155.71097};
+SP(0.052253911,0.00088580802,0){-58.58668};
+SP(0.061424588,0.00039644473,0){-27.538098};
+SP(0.050855876,0.0023552687,0){-151.93825};
+SP(0.069144672,0.0023551275,0){-149.36344};
+SP(0.059299187,0.0015497218,0){-108.03362};
+SP(0.058836028,0.001250643,0){-87.164826};
+SP(0.069159379,0.0014525403,0){-88.942094};
+SP(0.050841827,0.0014528192,0){-90.571676};
+SP(0.055727597,0.00090036054,0){-62.217175};
+SP(0.069326132,0.00017725973,0){-10.334561};
+SP(0.06914711,0.00033582539,0){-20.009392};
+SP(0.050674399,0.00017742703,0){-10.557985};
+SP(0.050853891,0.00033602004,0){-20.412962};
+SP(0.068207713,0.0019235407,0){-124.70798};
+SP(0.05526342,0.0022977407,0){-158.61343};
+SP(0.06326382,0.0022975989,0){-158.63463};
+SP(0.069129016,0.0011862087,0){-72.291148};
+SP(0.050872092,0.0011863129,0){-73.619581};
+SP(0.068022105,0.0021438917,0){-140.2271};
+SP(0.068661867,0.00037722759,0){-23.439116};
+SP(0.054943696,0.0010523219,0){-72.361628};
+SP(0.054610505,0.00096877137,0){-66.417099};
+SP(0.067944488,0.0014494118,0){-94.239826};
+SP(0.067612064,0.0015333563,0){-100.63387};
+SP(0.051338978,0.00037735678,0){-23.861558};
+SP(0.060612718,0.001533419,0){-106.7608};
+SP(0.06094559,0.0014498021,0){-100.87346};
+SP(0.062944901,0.0010522153,0){-72.679804};
+SP(0.062611608,0.00096866126,0){-67.019041};
+SP(0.066250383,0.00020020557,0){-13.439342};
+SP(0.059251044,0.00020029533,0){-13.957105};
+SP(0.053249861,0.0023004023,0){-156.09568};
+SP(0.056750179,0.0023002747,0){-159.8564};
+SP(0.056749985,0.00020037045,0){-13.904979};
+SP(0.064750276,0.00020057543,0){-13.688736};
+SP(0.064750188,0.0023003977,0){-157.31066};
+SP(0.061259207,0.001781759,0){-123.90214};
+SP(0.061309348,0.00094455162,0){-65.647065};
+SP(0.055068693,0.002160505,0){-148.92065};
+SP(0.063069523,0.0021602007,0){-149.28039};
+SP(0.06836413,0.00037889952,0){-24.062984};
+SP(0.055665675,0.0018899297,0){-130.65984};
+SP(0.053551285,0.0010452415,0){-70.864941};
+SP(0.053884507,0.00096181358,0){-65.492999};
+SP(0.061552228,0.0010454025,0){-72.608614};
+SP(0.061885523,0.00096185372,0){-66.724931};
+SP(0.066554976,0.0014569181,0){-97.528281};
+SP(0.066887429,0.001540746,0){-102.64273};
+SP(0.059554556,0.0014562955,0){-101.50961};
+SP(0.059887391,0.0015400593,0){-107.32924};
+SP(0.068849542,0.0016362962,0){-102.72681};
+SP(0.051151733,0.0016364612,0){-104.497};
+SP(0.061300002,0.0023191015,0){-161.33357};
+SP(0.068528455,0.0014786136,0){-94.100153};
+SP(0.051472502,0.0014786611,0){-95.660785};
+SP(0.068663613,0.0021347765,0){-136.98514};
+SP(0.051337378,0.002134881,0){-139.23719};
+SP(0.06256075,0.0022146097,0){-153.39272};
+SP(0.054559777,0.0022152231,0){-152.16043};
+SP(0.069853481,0.0021368947,0){-127.37037};
+SP(0.050146825,0.0021370812,0){-129.82329};
+SP(0.059253263,0.0017889424,0){-124.72994};
+SP(0.056876479,0.0015169527,0){-105.37628};
+SP(0.057085422,0.0016748349,0){-116.42633};
+SP(0.059088376,0.0012504566,0){-87.160471};
+SP(0.059204879,0.0023227474,0){-162.02634};
+SP(0.055189404,0.0015775455,0){-108.72928};
+SP(0.068900675,0.0018760225,0){-118.1998};
+SP(0.051100872,0.0018762593,0){-120.23404};
+SP(0.068420244,0.0021486907,0){-139.08226};
+SP(0.051179492,0.00015859301,0){-9.854977};
+SP(0.068820979,0.00015856567,0){-9.6748311};
+SP(0.053499954,0.002178082,0){-148.15028};
+SP(0.066500402,0.00032358822,0){-21.652261};
+SP(0.057000504,0.00032002512,0){-22.221034};
+SP(0.059501186,0.00032352016,0){-22.54176};
+SP(0.056509373,0.0021523966,0){-149.4262};
+SP(0.064991374,0.0021523374,0){-146.85383};
+SP(0.053009357,0.0021529104,0){-145.52746};
+SP(0.064509757,0.00034943005,0){-23.884551};
+SP(0.066010903,0.00034812438,0){-23.428187};
+SP(0.056510116,0.00034835606,0){-24.155989};
+SP(0.059038666,0.00033766654,0){-23.528368};
+SP(0.064990326,0.00034888544,0){-23.767765};
+SP(0.064510556,0.0021531095,0){-147.47965};
+SP(0.068868566,0.00068547521,0){-42.157563};
+SP(0.056964024,0.002163708,0){-150.44452};
+SP(0.051132737,0.00068556215,0){-42.924023};
+SP(0.068274115,0.00093238606,0){-59.637019};
+SP(0.057089386,0.0019052297,0){-132.47232};
+SP(0.054614156,0.0019652395,0){-134.97067};
+SP(0.062615563,0.001964505,0){-136.00126};
+SP(0.068189908,0.0001602376,0){-10.298699};
+SP(0.056636625,0.0016047205,0){-111.39251};
+SP(0.064637184,0.00089780454,0){-61.344845};
+SP(0.064863533,0.0016052981,0){-109.5602};
+SP(0.063513439,0.0021558548,0){-148.61601};
+SP(0.06485794,0.00091306772,0){-62.277028};
+SP(0.064642751,0.0015901117,0){-108.72215};
+SP(0.055513534,0.0021646223,0){-149.60916};
+SP(0.06121213,0.0001702786,0){-11.836944};
+SP(0.069686814,0.002345228,0){-144.40234};
+SP(0.050313492,0.0023454146,0){-147.0548};
+SP(0.058137905,0.0021538009,0){-150.12173};
+SP(0.05811753,0.00034866768,0){-24.277839};
+SP(0.057884074,0.0021521438,0){-149.95146};
+SP(0.052386967,0.00061059905,0){-40.430496};
+SP(0.061271634,0.00069782324,0){-48.496195};
+SP(0.058078806,0.00093431108,0){-65.061621};
+SP(0.057924394,0.001566657,0){-109.10951};
+SP(0.056999205,0.00062878471,0){-43.668599};
+SP(0.052892384,0.00034070181,0){-22.815778};
+SP(0.050766196,0.0019420616,0){-122.3949};
+SP(0.069889612,0.0015907573,0){-90.749631};
+SP(0.069235215,0.0019416015,0){-120.22074};
+SP(0.050111002,0.0015909055,0){-92.612841};
+SP(0.057880334,0.00033411391,0){-23.254252};
+SP(0.058346991,0.0018958528,0){-132.13797};
+SP(0.057672185,0.00059305514,0){-41.258861};
+SP(0.053501648,0.0018699974,0){-127.0524};
+SP(0.050106738,0.00092762762,0){-53.06358};
+SP(0.06989371,0.00092754704,0){-51.917101};
+SP(0.057207738,0.00068735549,0){-47.768229};
+SP(0.059504169,0.00063219231,0){-44.051794};
+SP(0.066503273,0.00063191529,0){-42.278357};
+SP(0.068811338,0.0023551275,0){-151.14121};
+SP(0.06550057,0.00029622882,0){-20.067874};
+SP(0.05118921,0.0023552687,0){-153.65399};
+SP(0.055600235,0.00033560886,0){-23.165399};
+SP(0.053220804,0.0014961591,0){-101.11123};
+SP(0.061986582,0.0014618445,0){-101.40874};
+SP(0.062104143,0.0012242531,0){-84.878435};
+SP(0.054103086,0.0012243855,0){-83.592473};
+SP(0.053985462,0.0014617633,0){-99.735012};
+SP(0.060106277,0.0012778758,0){-89.024058};
+SP(0.059989101,0.0010403321,0){-72.476571};
+SP(0.067106616,0.0012782695,0){-84.715009};
+SP(0.066989735,0.0010406556,0){-69.064127};
+SP(0.054406276,0.0017577803,0){-120.48071};
+SP(0.054150392,0.0017453771,0){-119.35745};
+SP(0.067154408,0.00075766865,0){-50.068749};
+SP(0.067409769,0.00074471706,0){-48.899901};
+SP(0.062407605,0.0017571354,0){-121.73411};
+SP(0.062151702,0.0017449563,0){-121.00784};
+SP(0.06040968,0.00074492601,0){-51.863479};
+SP(0.060154063,0.00075741247,0){-52.751909};
+SP(0.057293854,0.00098457379,0){-68.455389};
+SP(0.057211883,0.0011920044,0){-82.869758};
+SP(0.058709877,0.00098426704,0){-68.58397};
+SP(0.053716949,0.0018072083,0){-123.07222};
+SP(0.058709538,0.0015175412,0){-105.77576};
+SP(0.059719588,0.00069497726,0){-48.422353};
+SP(0.063589464,0.00032810572,0){-22.579484};
+SP(0.066719562,0.00069493701,0){-46.324917};
+SP(0.065911694,0.002174017,0){-147.04993};
+SP(0.055766394,0.00061928521,0){-42.792964};
+SP(0.066227574,0.0010116823,0){-67.962917};
+SP(0.053221103,0.0017128981,0){-115.86201};
+SP(0.054249862,0.00015648313,0){-10.689796};
+SP(0.062250113,0.00015633574,0){-10.83003};
+SP(0.060250029,0.0023442725,0){-163.41538};
+SP(0.067250767,0.0023443422,0){-155.90315};
+SP(0.052725986,0.00062379083,0){-41.643567};
+SP(0.065501058,0.00058022929,0){-39.316241};
+SP(0.062805703,0.0023626017,0){-163.49841};
+SP(0.064009987,0.0022109677,0){-151.97175};
+SP(0.054805273,0.0023627642,0){-162.63466};
+SP(0.069426541,0.00078805439,0){-46.441476};
+SP(0.050574897,0.00078826002,0){-47.377888};
+SP(0.066226857,0.00079487452,0){-53.379927};
+SP(0.058297905,0.0023620481,0){-164.69685};
+SP(0.069187143,0.00064407302,0){-38.727839};
+SP(0.050572092,0.0010401366,0){-62.766111};
+SP(0.069429188,0.0010400211,0){-61.556175};
+SP(0.056009308,0.0022190034,0){-153.74761};
+SP(0.050814317,0.00064422541,0){-39.475427};
+SP(0.052117151,0.0021859555,0){-145.62948};
+SP(0.052711206,0.00014165102,0){-9.4342964};
+SP(0.065241186,0.0023519397,0){-160.18992};
+SP(0.06025566,0.00014876355,0){-10.358467};
+SP(0.063292649,0.0014899186,0){-102.7621};
+SP(0.06524005,0.00014831001,0){-10.079029};
+SP(0.064009808,0.0019279903,0){-132.47306};
+SP(0.06425948,0.00014885462,0){-10.195815};
+SP(0.056259194,0.0023521218,0){-163.1764};
+SP(0.064260368,0.0023527118,0){-161.47705};
+SP(0.062255046,0.0023520079,0){-163.13161};
+SP(0.067255537,0.00014868629,0){-9.7873407};
+SP(0.054254504,0.0023524589,0){-161.25568};
+SP(0.058290123,0.00014026181,0){-9.7691022};
+SP(0.06576052,0.00014791882,0){-9.9888455};
+SP(0.056260131,0.00014798561,0){-10.25101};
+SP(0.052759497,0.0023525082,0){-158.65052};
+SP(0.063741968,0.00060355302,0){-41.494202};
+SP(0.057710741,0.002360391,0){-164.44208};
+SP(0.065760249,0.0018995201,0){-128.5926};
+SP(0.056724086,0.0010205592,0){-70.831722};
+SP(0.06552124,0.0014021928,0){-95.085665};
+SP(0.065506506,0.0011273569,0){-76.430409};
+SP(0.055993788,0.0011264691,0){-77.949979};
+SP(0.05597977,0.0014014336,0){-96.993321};
+SP(0.063980813,0.0011007767,0){-75.591325};
+SP(0.063994796,0.0013756853,0){-94.482983};
+SP(0.055994782,0.0019443108,0){-134.65722};
+SP(0.058787623,0.00013737121,0){-9.5712621};
+SP(0.052483571,0.0014001383,0){-93.35259};
+SP(0.05249643,0.0011249009,0){-74.894772};
+SP(0.057213844,0.0023634333,0){-164.47398};
+SP(0.058577746,0.00027763302,0){-19.340364};
+SP(0.060005802,0.00027198838,0){-18.943122};
+SP(0.067005557,0.00027206895,0){-18.00026};
+SP(0.057424585,0.0022238242,0){-154.81453};
+SP(0.062560534,0.0014808431,0){-102.50353};
+SP(0.062422193,0.0012310727,0){-85.246952};
+SP(0.054421067,0.0012314172,0){-84.331345};
+SP(0.054559328,0.0014811981,0){-101.59714};
+SP(0.06056219,0.0010208529,0){-71.063343};
+SP(0.060423748,0.001270883,0){-88.49926};
+SP(0.054004597,0.0022301386,0){-152.48241};
+SP(0.056724318,0.00080395684,0){-55.790496};
+SP(0.067423461,0.001270928,0){-83.648935};
+SP(0.067561941,0.0010203625,0){-66.829206};
+SP(0.063749619,0.0023582559,0){-162.38692};
+SP(0.061564088,0.0021950903,0){-152.57636};
+SP(0.055782027,0.00013587286,0){-9.3913022};
+SP(0.059972265,0.00053506865,0){-37.270786};
+SP(0.066972228,0.00053529623,0){-35.486163};
+SP(0.053969758,0.0019677517,0){-134.40157};
+SP(0.063306703,0.0017038386,0){-117.53136};
+SP(0.06377845,0.00013548078,0){-9.3092036};
+SP(0.065722151,0.0023654727,0){-160.38325};
+SP(0.052289034,0.0023695083,0){-158.64281};
+SP(0.065028853,0.0013979362,0){-95.239888};
+SP(0.056470844,0.0013969571,0){-96.888315};
+SP(0.064471582,0.0011054589,0){-75.639204};
+SP(0.052970455,0.0013958622,0){-93.938982};
+SP(0.068007603,0.0011380559,0){-73.589379};
+SP(0.067813659,0.00097143494,0){-63.163697};
+SP(0.050282597,0.0013952091,0){-82.488583};
+SP(0.061696333,0.0019328064,0){-134.26017};
+SP(0.069718391,0.0013949837,0){-80.8539};
+SP(0.052271227,0.0019109486,0){-127.32775};
+SP(0.055750114,0.0023668816,0){-163.82958};
+SP(0.061603875,0.0017447039,0){-121.20926};
+SP(0.068214714,0.00067572703,0){-43.192981};
+SP(0.068234636,0.0023690417,0){-154.60139};
+SP(0.061005059,0.001143076,0){-79.504242};
+SP(0.06081063,0.00097666279,0){-67.955663};
+SP(0.062019133,0.0022279967,0){-154.64523};
+SP(0.057719594,0.00012570805,0){-8.7455155};
+SP(0.060506332,0.00026209273,0){-18.243127};
+SP(0.060561747,0.00051268654,0){-35.682362};
+SP(0.065981878,0.0011203426,0){-75.531505};
+SP(0.063001499,0.0013552697,0){-93.607601};
+SP(0.062806547,0.0015214861,0){-105.20341};
+SP(0.054805275,0.0015219119,0){-104.60421};
+SP(0.055000206,0.0013556814,0){-93.282941};
+SP(0.065463337,0.0022174124,0){-150.67659};
+SP(0.050278333,0.0011485979,0){-67.323285};
+SP(0.06403793,0.0002843354,0){-19.505018};
+SP(0.069722489,0.0011484402,0){-65.962299};
+SP(0.065023173,0.0011388614,0){-77.57565};
+SP(0.058915962,0.0017565755,0){-122.46773};
+SP(0.056476451,0.0011376442,0){-78.891057};
+SP(0.064477237,0.0013646105,0){-93.397581};
+SP(0.063525859,0.0013778097,0){-94.901068};
+SP(0.061984711,0.0019657129,0){-136.41897};
+SP(0.069719842,0.0006881401,0){-39.12709};
+SP(0.056042159,0.00028385847,0){-19.642313};
+SP(0.050281137,0.00068838798,0){-40.001927};
+SP(0.059040909,0.00064615354,0){-45.026186};
+SP(0.058832377,0.00070459176,0){-49.095356};
+SP(0.053723097,0.0014983736,0){-101.94627};
+SP(0.053507498,0.0013444238,0){-91.175672};
+SP(0.066511502,0.0011570137,0){-77.431146};
+SP(0.066727074,0.0010032276,0){-66.894717};
+SP(0.059511152,0.0011572154,0){-80.648685};
+SP(0.059726811,0.0010034356,0){-69.920828};
+SP(0.061764086,0.0023759887,0){-165.07712};
+SP(0.056041651,0.00056753482,0){-39.269877};
+SP(0.060962803,0.00028360778,0){-19.721603};
+SP(0.050546091,0.0015532541,0){-94.883504};
+SP(0.060851551,0.00053420159,0){-37.160839};
+SP(0.069455453,0.0015528963,0){-93.098721};
+SP(0.061511399,0.0013404559,0){-93.122336};
+SP(0.061727133,0.0014944984,0){-103.76896};
+SP(0.066750019,0.00012338266,0){-8.2129197};
+SP(0.065014694,0.00064420327,0){-43.869604};
+SP(0.065264906,0.00072762831,0){-49.429235};
+SP(0.053750093,0.0023776797,0){-162.25094};
+SP(0.056235256,0.00072648876,0){-50.316528};
+SP(0.056485749,0.00064318286,0){-44.593942};
+SP(0.059750142,0.00012322483,0){-8.5846546};
+SP(0.06448649,0.0018589823,0){-127.29658};
+SP(0.064236122,0.0017756073,0){-121.79529};
+SP(0.058416574,0.00070816287,0){-49.329073};
+SP(0.058201468,0.00065783518,0){-45.811535};
+SP(0.057586369,0.0017934126,0){-124.84564};
+SP(0.057801007,0.0018436437,0){-128.39932};
+SP(0.060947924,0.00072225091,0){-50.234276};
+SP(0.065478559,0.0019429155,0){-131.93646};
+SP(0.064023768,0.0005597827,0){-38.419736};
+SP(0.052548531,0.0022220165,0){-149.23388};
+SP(0.057250519,0.00011965467,0){-8.3160558};
+SP(0.065286456,0.001798502,0){-122.32398};
+SP(0.065294113,0.0015395981,0){-104.65706};
+SP(0.056214694,0.0017982356,0){-124.64438};
+SP(0.064215596,0.00070435658,0){-48.280188};
+SP(0.056206565,0.0015386251,0){-106.61302};
+SP(0.064207457,0.00096373174,0){-66.067469};
+SP(0.063781899,0.0017856431,0){-122.85485};
+SP(0.063545898,0.0018662194,0){-128.58263};
+SP(0.058620258,0.00053636657,0){-37.366639};
+SP(0.057383281,0.0019653459,0){-136.77023};
+SP(0.052716453,0.0017980817,0){-120.75523};
+SP(0.052708301,0.0015371921,0){-103.05333};
+SP(0.065273698,0.0010056874,0){-68.337564};
+SP(0.05622619,0.0010043478,0){-69.572418};
+SP(0.055078701,0.0018565238,0){-127.91288};
+SP(0.05486966,0.0018087994,0){-124.43713};
+SP(0.064227096,0.001497792,0){-102.7175};
+SP(0.063079947,0.0018560758,0){-128.21051};
+SP(0.062870941,0.0018083722,0){-125.03706};
+SP(0.05253594,0.0019470097,0){-130.47439};
+SP(0.065734611,0.00071826117,0){-48.551702};
+SP(0.065984506,0.00063446627,0){-42.742677};
+SP(0.060750673,0.00011332918,0){-7.8846594};
+SP(0.0564794,0.0018732029,0){-129.98456};
+SP(0.059256029,0.0010340193,0){-72.063374};
+SP(0.059256269,0.00081745448,0){-56.964958};
+SP(0.052978904,0.0018734909,0){-126.39166};
+SP(0.064480035,0.00062948471,0){-43.054206};
+SP(0.065021422,0.0018733966,0){-127.72803};
+SP(0.057428632,0.00050430395,0){-35.06618};
+SP(0.050521322,0.0018026984,0){-110.96969};
+SP(0.069480156,0.0018022313,0){-108.90437};
+SP(0.065731267,0.00098732973,0){-66.75754};
+SP(0.057338545,0.0014580999,0){-101.41845};
+SP(0.057754362,0.0013584439,0){-94.562787};
+SP(0.058249855,0.0011429517,0){-79.612761};
+SP(0.056958334,0.0011921042,0){-82.812746};
+SP(0.05845824,0.00098494754,0){-68.619847};
+SP(0.057545597,0.0015165612,0){-105.53985};
+SP(0.067929191,0.00070734081,0){-45.745751};
+SP(0.063775913,0.0015111534,0){-103.94255};
+SP(0.050257828,0.0018529867,0){-111.02559};
+SP(0.069743093,0.001852652,0){-108.87997};
+SP(0.057470114,0.00024536272,0){-17.061571};
+SP(-0.060668295,0.00279528,0){-615.50287};
+SP(-0.059115027,0.0013979437,0){-307.88406};
+SP(-0.060667709,0.012206632,0){-2853.0592};
+SP(-0.059115577,0.013603065,0){-3220.6246};
+SP(-0.051562977,0.0075006742,0){-1538.919};
+SP(-0.068437772,0.0075011445,0){-1536.7001};
+SP(-0.051193981,0.012078377,0){-2626.1744};
+SP(-0.051193613,0.0029221986,0){-585.92505};
+SP(-0.068806391,0.012079117,0){-2623.9779};
+SP(-0.068806947,0.0029212939,0){-584.73345};
+SP(-0.060002589,0.0052955117,0){-1181.1884};
+SP(-0.057346182,0.0086039709,0){-1942.7238};
+SP(-0.057345631,0.0063988496,0){-1421.9278};
+SP(-0.062658668,0.0063987124,0){-1421.3254};
+SP(-0.062657531,0.0086049429,0){-1942.2377};
+SP(-0.060002003,0.0097068635,0){-2222.8967};
+SP(-0.056448911,0.013603065,0){-3201.9304};
+SP(-0.05644836,0.0013979437,0){-307.88406};
+SP(-0.063552131,0.013603567,0){-3200.8679};
+SP(-0.063553269,0.0013973363,0){-307.61881};
+SP(-0.054976225,0.012348108,0){-2841.1009};
+SP(-0.054975306,0.0026534757,0){-571.95507};
+SP(-0.065025188,0.01234935,0){-2839.8071};
+SP(-0.065026882,0.0026519634,0){-571.19054};
+SP(-0.052756589,0.0054228728,0){-1134.2833};
+SP(-0.052756957,0.0095790508,0){-2052.3318};
+SP(-0.067244719,0.0054224383,0){-1132.7545};
+SP(-0.067244163,0.0095802612,0){-2050.3257};
+SP(-0.052527314,0.013745043,0){-3134.6216};
+SP(-0.052526946,0.0012555319,0){-264.07102};
+SP(-0.067473057,0.013745783,0){-3132.9492};
+SP(-0.067473613,0.0012546272,0){-263.57173};
+SP(-0.064797988,0.0051531079,0){-1119.2115};
+SP(-0.055204949,0.0051541498,0){-1120.3133};
+SP(-0.055205868,0.0098487826,0){-2212.3051};
+SP(-0.064796294,0.0098504946,0){-2211.3394};
+SP(0.050998525,0.0028925284,0){-165.93909};
+SP(0.065223485,0.0061732788,0){-197.74241};
+SP(0.052418361,0.010236295,0){-233.18479};
+SP(-0.064136424,0.0181935,0){-3388.5049};
+SP(0.065275584,0.011626367,0){-243.07283};
+SP(0.060871714,0.031286788,0){-420.68869};
+SP(0.062416827,0.010366339,0){-234.29601};
+SP(0.052484661,0.0070224381,0){-204.82538};
+SP(0.050552278,0.0045881426,0){-180.03127};
+SP(0.062124489,0.031017222,0){-417.11065};
+SP(0.05092303,0.013262986,0){-260.25015};
+SP(0.058428405,0.0070638738,0){-208.54061};
+SP(-0.055845761,0.018183308,0){-3389.8641};
+SP(0.065197603,0.0065114932,0){-200.46237};
+SP(0.069545163,0.0054635394,0){-184.62701};
+SP(0.059174684,0.0052693283,0){-194.62587};
+SP(0.061099799,0.015712176,0){-280.83536};
+SP(0.026832813,0.051833482,0){-927.3722};
+SP(0.054959996,0.0040707522,0){-183.65312};
+SP(0.06963785,0.0035049651,0){-166.0275};
+SP(0.064805131,0.017948337,0){-298.50382};
+SP(0.050519404,0.012690831,0){-254.87844};
+SP(0.035662776,0.051828567,0){-828.81326};
+SP(0.067674097,0.018328403,0){-300.02147};
+SP(-0.058408779,0.051935207,0){-2283.7496};
+SP(-0.061975604,0.018333053,0){-3401.5354};
+SP(-0.057733186,0.04955526,0){-2329.891};
+SP(0.064120368,0.012679067,0){-252.89119};
+SP(0.06577421,0.012025381,0){-246.1195};
+SP(-0.044497784,0.066647123,0){-1956.8263};
+SP(0.06095576,0.0084050309,0){-218.82823};
+SP(-0.05802508,0.018322751,0){-3402.344};
+SP(-0.041694632,0.06158943,0){-1935.0701};
+SP(0.068353257,0.018394029,0){-300.14616};
+SP(0.051895279,0.005574725,0){-191.42624};
+SP(0.061724552,0.0056459144,0){-196.73766};
+SP(0.051870031,0.010636686,0){-236.53369};
+SP(0.064266882,0.012181591,0){-248.53274};
+SP(0.067278534,0.0040348394,0){-177.57206};
+SP(0.050954273,0.011847449,0){-247.24177};
+SP(0.061360392,0.0055623248,0){-196.286};
+SP(0.02891699,0.053126884,0){-905.7018};
+SP(0.065577754,0.037827689,0){-473.14057};
+SP(0.058638709,0.0066897782,0){-205.57863};
+SP(0.052536253,0.058292909,0){-674.94391};
+SP(0.060608127,0.0087461072,0){-221.72626};
+SP(0.033580287,0.05312197,0){-853.79836};
+SP(0.0097892805,0.067127775,0){-1145.7365};
+SP(0.061063226,0.016614917,0){-288.79028};
+SP(0.063925374,0.048759483,0){-562.12955};
+SP(0.058841037,0.005331153,0){-195.09418};
+SP(0.052489963,0.011952332,0){-248.64302};
+SP(0.059309054,0.0027361338,0){-176.08214};
+SP(0.055119334,0.020347715,0){-324.73799};
+SP(0.052931071,0.0050155658,0){-188.34969};
+SP(-0.047059227,0.068227785,0){-1985.7478};
+SP(0.053091934,0.0053408756,0){-191.26705};
+SP(0.064860558,0.017007381,0){-290.16835};
+SP(0.055105649,0.0044392092,0){-186.57463};
+SP(0.067393902,0.063022734,0){-622.17738};
+SP(0.05227526,0.005508977,0){-191.45239};
+SP(0.059060948,0.0028761925,0){-177.06835};
+SP(-0.061586601,0.056149019,0){-2227.845};
+SP(-0.067563185,0.022049195,0){-3170.9506};
+SP(0.058771663,0.0039299238,0){-184.62708};
+SP(0.058771861,0.0036210867,0){-182.37516};
+SP(0.065128591,0.0072456719,0){-206.47365};
+SP(0.068324861,0.03258592,0){-425.60065};
+SP(0.060282159,0.0027367968,0){-175.95714};
+SP(0.012148688,0.066882879,0){-1115.755};
+SP(0.06910503,0.033437015,0){-432.38015};
+SP(0.050434869,0.011445334,0){-243.37174};
+SP(-0.049117142,0.067030095,0){-2014.9441};
+SP(0.060169837,0.0066289586,0){-204.9304};
+SP(0.064694671,0.013163879,0){-256.70228};
+SP(0.06972656,0.0057868364,0){-187.25043};
+SP(0.062007477,0.049033196,0){-569.12639};
+SP(0.061766406,0.0065057872,0){-203.35284};
+SP(0.064623059,0.0029132484,0){-174.05202};
+SP(-0.068829004,0.020413099,0){-3217.6444};
+SP(0.0068582085,0.063173321,0){-1183.0729};
+SP(0.064826112,0.0027176355,0){-172.42336};
+SP(-0.043974914,0.063301453,0){-1963.0986};
+SP(0.051091047,0.029239927,0){-410.09646};
+SP(0.064637688,0.038748339,0){-482.15876};
+SP(0.063244306,0.01110514,0){-240.02624};
+SP(0.068396244,0.0077975118,0){-207.09399};
+SP(-0.067407311,0.052670599,0){-2293.9626};
+SP(0.058612847,0.019056644,0){-311.62452};
+SP(0.052384582,0.0065168869,0){-200.32035};
+SP(0.067982589,0.0077326558,0){-207.07091};
+SP(0.063578908,0.011467417,0){-242.87921};
+SP(0.0093132199,0.068951896,0){-1151.8395};
+SP(-0.050100023,0.058176525,0){-2090.5259};
+SP(-0.050892891,0.060156956,0){-2082.5511};
+SP(0.054158676,0.019782851,0){-319.89701};
+SP(-0.054430116,0.064398367,0){-2084.3173};
+SP(0.061648252,0.037769786,0){-477.8627};
+SP(0.064370141,0.0035515312,0){-178.91437};
+SP(0.050231289,0.0043929773,0){-177.44534};
+SP(0.064112804,0.0034358842,0){-178.38465};
+SP(0.061907932,0.010250658,0){-233.60414};
+SP(0.069326324,0.0034713391,0){-166.84146};
+SP(0.061890297,0.04457996,0){-535.37413};
+SP(0.067375188,0.015417887,0){-274.53023};
+SP(0.0043569357,0.061504981,0){-1215.5105};
+SP(0.06973007,0.0044284442,0){-174.67592};
+SP(0.067846186,0.014959521,0){-270.16321};
+SP(0.050042705,0.057703099,0){-692.58784};
+SP(0.059193479,0.038352611,0){-486.66264};
+SP(0.065342872,0.0075861369,0){-209.01807};
+SP(0.067282088,0.016141018,0){-280.95661};
+SP(0.062903158,0.0051476314,0){-192.17384};
+SP(0.062298231,0.036459116,0){-465.44605};
+SP(0.060200767,0.027635736,0){-388.25533};
+SP(-0.039614288,0.06262137,0){-1896.714};
+SP(0.060077918,0.002903047,0){-177.17339};
+SP(0.055307807,0.034753239,0){-458.58493};
+SP(0.059129911,0.039734038,0){-499.1227};
+SP(0.055644285,0.0045292436,0){-187.74082};
+SP(0.067623027,0.0039574052,0){-176.15863};
+SP(-0.062758841,0.067398954,0){-2108.574};
+SP(0.05478345,0.018837932,0){-311.03613};
+SP(0.06420462,0.013711392,0){-261.75388};
+SP(0.057806818,0.018900046,0){-310.55544};
+SP(0.066951453,0.0036487809,0){-175.3408};
+SP(0.0022724631,0.062520539,0){-1244.2215};
+SP(0.060179696,0.0062309061,0){-201.82332};
+SP(0.059394124,0.0055514021,0){-196.75293};
+SP(0.065205963,0.010297563,0){-231.79165};
+SP(0.054390376,0.018229108,0){-305.59927};
+SP(0.067268528,0.018925047,0){-305.57288};
+SP(0.067226726,0.0047738582,0){-183.48809};
+SP(0.054565586,0.003373079,0){-178.03251};
+SP(0.064719511,0.011790898,0){-244.89162};
+SP(0.024420159,0.053303341,0){-957.26155};
+SP(0.054001066,0.0078208439,0){-213.01359};
+SP(0.053260916,0.0029084268,0){-172.67489};
+SP(0.069179442,0.012626538,0){-248.59203};
+SP(0.057910238,0.037081117,0){-476.95606};
+SP(0.068895091,0.039957404,0){-487.48838};
+SP(0.068071755,0.0044659588,0){-179.13022};
+SP(0.057600103,0.0059660555,0){-199.78798};
+SP(0.057818819,0.0062640027,0){-202.15621};
+SP(0.052421267,0.012761038,0){-255.93591};
+SP(0.063543573,0.0037075774,0){-180.94002};
+SP(0.059962487,0.0084356878,0){-219.38897};
+SP(0.056965717,0.0072136028,0){-209.47512};
+SP(0.023349945,0.057654422,0){-975.1499};
+SP(0.06581909,0.018165244,0){-299.78667};
+SP(0.065461923,0.010750539,0){-235.43084};
+SP(0.063822555,0.0037810464,0){-181.18981};
+SP(-0.068377239,0.050553265,0){-2331.3326};
+SP(0.066108349,0.018767772,0){-304.92985};
+SP(0.069062115,0.0028568166,0){-162.63987};
+SP(0.065825789,0.0028640485,0){-171.90478};
+SP(0.06659631,0.0037847008,0){-177.11187};
+SP(0.059308524,0.034548746,0){-451.98214};
+SP(0.065694217,0.0037730102,0){-178.65395};
+SP(0.016172939,0.064107315,0){-1065.3732};
+SP(0.038048774,0.053272541,0){-804.91263};
+SP(0.022469044,0.062317927,0){-989.29777};
+SP(0.067968153,0.0041170596,0){-176.53257};
+SP(-0.059822257,0.057435078,0){-2200.4823};
+SP(0.066069239,0.0079400632,0){-211.16002};
+SP(-0.042732674,0.068419338,0){-1925.7816};
+SP(0.063528838,0.044176435,0){-528.60983};
+SP(0.050560103,0.005027669,0){-184.15551};
+SP(0.069293968,0.023903416,0){-348.42542};
+SP(0.059589567,0.0087353747,0){-221.90782};
+SP(0.060867089,0.004035983,0){-185.09582};
+SP(0.066177358,0.016223165,0){-282.42665};
+SP(0.057503493,0.012044118,0){-249.97803};
+SP(0.056645208,0.0045912254,0){-188.88549};
+SP(0.054722998,0.015108569,0){-277.22532};
+SP(0.058369997,0.020990502,0){-329.16019};
+SP(-0.054701513,0.062378338,0){-2102.3887};
+SP(0.066420397,0.0028322617,0){-170.56943};
+SP(0.069653292,0.010270384,0){-227.38578};
+SP(0.039109387,0.057613405,0){-800.97057};
+SP(0.056458149,0.0050716174,0){-192.43002};
+SP(0.062720026,0.038477751,0){-482.55861};
+SP(0.029610423,0.055883734,0){-901.73131};
+SP(0.069378741,0.010668465,0){-231.16529};
+SP(0.067677493,0.016744445,0){-286.00649};
+SP(0.0469259,0.061123304,0){-731.22802};
+SP(0.054429685,0.0036439966,0){-179.84716};
+SP(0.068999211,0.0066042721,0){-195.81285};
+SP(0.055025196,0.0029183835,0){-175.3229};
+SP(-0.055732801,0.04939952,0){-2319.8531};
+SP(0.032884831,0.055878819,0){-865.33081};
+SP(0.057067302,0.0043973351,0){-187.64925};
+SP(0.06792743,0.0065053746,0){-196.61423};
+SP(0.054305387,0.031467679,0){-428.63569};
+SP(0.068102133,0.0068313361,0){-199.13759};
+SP(0.057395984,0.0045743153,0){-189.09848};
+SP(0.067205317,0.022971755,0){-341.54151};
+SP(0.055280769,0.0027243069,0){-174.22658};
+SP(0.057039621,0.0068029743,0){-206.2019};
+SP(0.054933156,0.021247232,0){-333.04963};
+SP(0.062591284,0.0050972282,0){-192.03189};
+SP(0.062780289,0.021247153,0){-329.02063};
+SP(0.055937438,0.0043003295,0){-186.24442};
+SP(0.065940844,0.0039704769,0){-179.6847};
+SP(0.060432633,0.005547519,0){-196.50928};
+SP(0.067104498,0.0043567683,0){-180.43363};
+SP(0.062769141,0.0099333049,0){-230.47786};
+SP(0.06902413,0.0062659929,0){-192.77753};
+SP(0.012892853,0.064124351,0){-1105.9689};
+SP(0.05372193,0.030334029,0){-418.47661};
+SP(0.067027905,0.0033310148,0){-172.8124};
+SP(0.069157127,0.0054139119,0){-184.95272};
+SP(0.052300991,0.060454971,0){-685.38654};
+SP(0.023023879,0.055796259,0){-976.9432};
+SP(0.056098048,0.009997342,0){-232.37446};
+SP(0.066484186,0.0080124343,0){-211.29765};
+SP(0.059145517,0.021749245,0){-335.6148};
+SP(0.051819278,0.028146131,0){-399.16658};
+SP(0.066853852,0.038101213,0){-474.05236};
+SP(0.054455596,0.0076679062,0){-212.02623};
+SP(0.064143468,0.018331672,0){-302.29775};
+SP(0.066182166,0.0027039948,0){-170.15343};
+SP(0.055841863,0.03682453,0){-477.37304};
+SP(0.052039733,0.004482006,0){-182.33909};
+SP(0.066602729,0.0089009987,0){-218.65734};
+SP(0.058278096,0.033880407,0){-447.07965};
+SP(0.066323822,0.0063146922,0){-197.4439};
+SP(0.065643624,0.0026600537,0){-170.79564};
+SP(0.05376517,0.0037543704,0){-179.75777};
+SP(0.021004778,0.067701528,0){-1008.4004};
+SP(0.022797452,0.064178587,0){-986.5802};
+SP(0.046863129,0.059197127,0){-726.5667};
+SP(0.053141026,0.0026640526,0){-170.70328};
+SP(0.069611531,0.012192381,0){-244.39613};
+SP(0.050636342,0.0070392729,0){-202.93414};
+SP(0.054261383,0.037801856,0){-488.80409};
+SP(0.051242173,0.068362344,0){-707.56587};
+SP(0.057621667,0.028968012,0){-402.46391};
+SP(0.068626068,0.064784175,0){-623.84095};
+SP(0.057298644,0.0027186196,0){-175.58153};
+SP(0.067522278,0.004903306,0){-183.93836};
+SP(-0.052578857,0.06516764,0){-2063.0639};
+SP(0.067253519,0.067322968,0){-629.72747};
+SP(0.052364333,0.0046442969,0){-184.33858};
+SP(0.053975003,0.01539221,0){-279.85472};
+SP(-0.065268695,0.053123065,0){-2287.0856};
+SP(0.064789189,0.010394581,0){-232.953};
+SP(0.049812137,0.055760391,0){-686.98874};
+SP(0.058995631,0.025513275,0){-369.85034};
+SP(-0.064556379,0.068676163,0){-2102.7746};
+SP(0.052247608,0.0084040677,0){-216.74902};
+SP(0.057555321,0.0049455471,0){-191.93255};
+SP(-0.049769244,0.06445162,0){-2035.7874};
+SP(0.056678592,0.0054726285,0){-195.63277};
+SP(0.069100461,0.015687903,0){-275.67013};
+SP(0.065877935,0.016820708,0){-287.88477};
+SP(-0.053836706,0.051524855,0){-2251.1829};
+SP(-0.05199282,0.050607722,0){-2243.5415};
+SP(0.066395733,0.011575734,0){-241.74883};
+SP(0.069549465,0.0041520683,0){-172.52134};
+SP(-0.055155532,0.016182439,0){-3484.4486};
+SP(0.057051785,0.0028396813,0){-176.31998};
+SP(0.050813654,0.022548565,0){-346.82263};
+SP(0.051007012,0.0032348337,0){-168.80597};
+SP(-0.053099792,0.037990801,0){-2623.6108};
+SP(0.06311326,0.0048967355,0){-190.10347};
+SP(0.063452807,0.011941834,0){-246.99534};
+SP(0.050327242,0.0066474872,0){-198.95362};
+SP(0.062611788,0.011136538,0){-240.66258};
+SP(0.069701641,0.0070629337,0){-198.83976};
+SP(0.061936832,0.012280513,0){-250.72192};
+SP(0.061339696,0.0066938953,0){-205.03712};
+SP(0.065054642,0.045387622,0){-535.53241};
+SP(0.06041371,0.028785003,0){-398.5039};
+SP(0.064459959,0.0057975139,0){-195.68832};
+SP(-0.064829004,0.016182329,0){-3482.9846};
+SP(0.065336962,0.046811701,0){-545.61692};
+SP(0.060666733,0.032437502,0){-431.29157};
+SP(0.053302699,0.067365617,0){-692.56851};
+SP(0.066309351,0.0036544427,0){-176.69532};
+SP(0.054118636,0.039223445,0){-502.88234};
+SP(0.062733975,0.0080913169,0){-215.36919};
+SP(0.039409292,0.05573684,0){-794.48304};
+SP(0.052607223,0.0164203,0){-289.32899};
+SP(-0.057679145,0.067666596,0){-2088.0663};
+SP(0.065379174,0.05018804,0){-568.92529};
+SP(0.068627451,0.068697902,0){-627.543};
+SP(-0.06838229,0.038275605,0){-2622.2377};
+SP(0.060829772,0.011265661,0){-242.58636};
+SP(0.062350534,0.012613131,0){-253.36283};
+SP(0.068167856,0.03887633,0){-479.3154};
+SP(0.059304089,0.035833228,0){-463.5887};
+SP(0.066101518,0.0059987398,0){-195.19321};
+SP(-0.051582956,0.025968684,0){-3008.918};
+SP(0.055142464,0.016914841,0){-293.44787};
+SP(0.064149068,0.016476383,0){-285.93312};
+SP(-0.060922783,0.041502847,0){-2545.4387};
+SP(0.054065436,0.0037998771,0){-180.54607};
+SP(0.066506392,0.0047934068,0){-184.98812};
+SP(0.05744285,0.0052665553,0){-194.33911};
+SP(0.067656188,0.0082634297,0){-212.0423};
+SP(0.061426499,0.011162017,0){-241.46706};
+SP(0.066381365,0.0044173883,0){-182.29674};
+SP(0.062749171,0.016504216,0){-286.97442};
+SP(0.069251249,0.01331621,0){-254.60429};
+SP(0.065571205,0.005997756,0){-195.92075};
+SP(0.066547384,0.012954807,0){-253.58143};
+SP(0.052312952,0.0027037867,0){-169.08256};
+SP(0.03922479,0.068386998,0){-811.38012};
+SP(0.067103914,0.012708024,0){-251.00286};
+SP(0.069548673,0.0047391924,0){-178.02122};
+SP(0.063297442,0.016896603,0){-290.12719};
+SP(0.060643226,0.0058741747,0){-198.95182};
+SP(-0.059073538,0.041624564,0){-2538.9815};
+SP(0.051892315,0.030523195,0){-421.73569};
+SP(0.060839656,0.042795296,0){-522.8613};
+SP(0.064651808,0.019883668,0){-315.74054};
+SP(0.057465356,0.01134299,0){-243.95129};
+SP(0.064783899,0.0058350206,0){-195.61501};
+SP(0.055337543,0.0061661647,0){-200.27742};
+SP(0.057251592,0.016386822,0){-288.18725};
+SP(0.020643277,0.06586037,0){-1012.3722};
+SP(0.068379887,0.01247538,0){-247.92826};
+SP(0.06868887,0.030333667,0){-405.65128};
+SP(0.06503368,0.063224692,0){-628.16121};
+SP(0.053688933,0.034418316,0){-457.26518};
+SP(0.011572467,0.062210734,0){-1121.8013};
+SP(0.069683338,0.01357428,0){-256.5352};
+SP(0.069833333,0.0026715422,0){-156.20701};
+SP(0.052087034,0.0028449884,0){-169.45699};
+SP(-0.030875969,0.068396766,0){-1743.0045};
+SP(0.069651789,0.0028577062,0){-159.58098};
+SP(0.037002563,0.058358324,0){-824.32064};
+SP(0.060722243,0.0044419838,0){-188.12754};
+SP(0.0087975864,0.061635706,0){-1157.0508};
+SP(0.0255005,0.058359552,0){-950.9643};
+SP(0.058660435,0.0074573728,0){-211.67624};
+SP(0.060033695,0.003321252,0){-180.16003};
+SP(0.058659769,0.011144338,0){-242.15107};
+SP(0.069265074,0.027393129,0){-379.3618};
+SP(0.068735465,0.024748942,0){-356.3013};
+SP(0.068040916,0.041268586,0){-498.91487};
+SP(0.050367976,0.0028748274,0){-162.70645};
+SP(-0.01852601,0.068400856,0){-1547.3085};
+SP(0.020325705,0.061613761,0){-1013.9592};
+SP(-0.063589365,0.057690275,0){-2211.1615};
+SP(0.061524061,0.018483638,0){-305.1038};
+SP(0.053624404,0.0034490287,0){-177.2358};
+SP(-0.0062472124,0.051594433,0){-1355.7418};
+SP(0.0062531236,0.051595421,0){-1179.8561};
+SP(-0.018751461,0.051592263,0){-1552.2365};
+SP(-0.0061738403,0.068404593,0){-1362.3342};
+SP(0.058988374,0.011541845,0){-245.46687};
+SP(0.034221014,0.057794635,0){-853.26618};
+SP(0.052108803,0.015781433,0){-283.49613};
+SP(-0.031247747,0.051588539,0){-1771.3282};
+SP(0.067997065,0.022690104,0){-338.51131};
+SP(0.068372281,0.0051987038,0){-184.65389};
+SP(-0.043745255,0.051589006,0){-2022.7565};
+SP(-0.057470672,0.065699633,0){-2098.1703};
+SP(0.063147796,0.020524394,0){-322.35003};
+SP(0.068457444,0.015051833,0){-270.52738};
+SP(0.028280522,0.057788379,0){-918.89777};
+SP(0.069527106,0.0074432997,0){-202.48402};
+SP(0.068602354,0.0068289158,0){-198.38292};
+SP(0.061594021,0.0085521699,0){-219.74547};
+SP(0.017551884,0.062193878,0){-1047.6665};
+SP(0.061271452,0.0075680957,0){-211.96888};
+SP(0.060539787,0.0051805734,0){-193.69774};
+SP(0.068690901,0.0083174864,0){-211.25862};
+SP(0.069219831,0.031287611,0){-413.60832};
+SP(0.053023249,0.0070930843,0){-205.98419};
+SP(0.061948687,0.021058978,0){-327.83513};
+SP(0.051729336,0.01327687,0){-260.51587};
+SP(0.051829275,0.011477766,0){-244.15355};
+SP(0.065401152,0.0038267405,0){-179.51529};
+SP(0.067243825,0.0081722642,0){-211.75604};
+SP(0.056526814,0.029506402,0){-408.33079};
+SP(0.051432142,0.021568718,0){-337.3783};
+SP(-0.065537272,0.021239853,0){-3225.1498};
+SP(0.064602952,0.0041155273,0){-182.73446};
+SP(0.058306301,0.012505385,0){-253.84894};
+SP(0.055419018,0.0065991656,0){-203.81472};
+SP(0.061107217,0.057199671,0){-620.89029};
+SP(0.056139615,0.0094211962,0){-227.49127};
+SP(0.058894117,0.015953587,0){-283.84998};
+SP(0.066999253,0.011979941,0){-244.75242};
+SP(0.060530257,0.0028809582,0){-176.90854};
+SP(-0.068674026,0.067265907,0){-2101.7018};
+SP(0.053686707,0.021821117,0){-338.87654};
+SP(-0.062548642,0.03003822,0){-2897.0803};
+SP(-0.061583054,0.027851783,0){-2976.598};
+SP(0.02306208,0.068522016,0){-984.46858};
+SP(-0.067301477,0.068676163,0){-2095.8294};
+SP(0.05125499,0.0069863457,0){-203.1422};
+SP(0.061964798,0.015469019,0){-278.29656};
+SP(0.056926514,0.012233086,0){-251.66021};
+SP(0.057883986,0.0088236082,0){-222.77318};
+SP(0.053208558,0.011510071,0){-244.87664};
+SP(0.066870371,0.024293314,0){-353.51471};
+SP(0.053546897,0.0028963388,0){-173.11877};
+SP(0.068838736,0.023182658,0){-342.32906};
+SP(0.053689173,0.022772037,0){-347.69898};
+SP(0.060681042,0.0032505336,0){-179.4835};
+SP(0.066662824,0.032749872,0){-428.38618};
+SP(-0.060659062,0.051485339,0){-2306.8922};
+SP(0.069160638,0.0049007563,0){-180.33916};
+SP(0.059727257,0.003320589,0){-180.20328};
+SP(0.05020131,0.0032370651,0){-165.58142};
+SP(0.06426472,0.020737542,0){-323.57024};
+SP(0.052428079,0.0079526294,0){-212.89382};
+SP(0.060439476,0.014075731,0){-266.82866};
+SP(0.053096201,0.010635114,0){-237.03827};
+SP(-0.048549671,0.062396846,0){-2033.8374};
+SP(-0.046002151,0.061629651,0){-2002.3299};
+SP(0.061204496,0.0039200027,0){-184.1176};
+SP(0.05070131,0.0027004041,0){-162.91104};
+SP(0.062170668,0.023306606,0){-347.82727};
+SP(0.06788333,0.012977261,0){-252.73082};
+SP(0.058637388,0.030134035,0){-412.29968};
+SP(0.064544362,0.014239767,0){-266.12585};
+SP(0.055408845,0.017571554,0){-299.33435};
+SP(-0.068474547,0.0592483,0){-2188.469};
+SP(-0.067004869,0.026521189,0){-3002.5391};
+SP(0.061143263,0.012374478,0){-251.87901};
+SP(0.068531707,0.0087495572,0){-215.21823};
+SP(0.058469614,0.01314065,0){-259.30896};
+SP(0.050166667,0.0026744234,0){-159.10615};
+SP(0.055065865,0.011916188,0){-248.84802};
+SP(0.058564222,0.0056465399,0){-197.47385};
+SP(0.057081862,0.0054902249,0){-195.94402};
+SP(0.064330462,0.0039947674,0){-182.18035};
+SP(0.050375554,0.0034458551,0){-168.47179};
+SP(0.060843519,0.012836164,0){-255.95766};
+SP(0.056790444,0.019353373,0){-315.0236};
+SP(0.067517201,0.0055586757,0){-189.34035};
+SP(0.061888438,0.0060296331,0){-199.58157};
+SP(0.061237309,0.035794051,0){-460.87863};
+SP(0.061482822,0.003381241,0){-180.0934};
+SP(0.052187211,0.016975659,0){-294.47684};
+SP(0.053739016,0.007423248,0){-209.43844};
+SP(0.067427737,0.0028849646,0){-168.61877};
+SP(0.058978573,0.0031768182,0){-179.19632};
+SP(0.056675702,0.056807709,0){-640.1826};
+SP(0.068901895,0.0047310669,0){-179.41747};
+SP(0.05129519,0.0050506683,0){-185.75943};
+SP(0.053624255,0.010240106,0){-233.73941};
+SP(0.057804504,0.0099857358,0){-232.44504};
+SP(0.063096994,0.025765982,0){-369.26573};
+SP(0.065504385,0.0067800492,0){-202.27316};
+SP(0.065941388,0.0043019497,0){-182.16804};
+SP(0.064975906,0.0051684464,0){-190.18417};
+SP(0.06298507,0.023358593,0){-347.77334};
+SP(0.064664033,0.0071986174,0){-206.58844};
+SP(0.054914208,0.0048278285,0){-189.37124};
+SP(0.06446484,0.01558052,0){-277.88322};
+SP(0.06870657,0.026535974,0){-372.16335};
+SP(0.058760908,0.010070639,0){-233.08122};
+SP(0.059644002,0.029781688,0){-408.19021};
+SP(0.064049442,0.0028284267,0){-174.14318};
+SP(0.069818456,0.0032098971,0){-162.28194};
+SP(0.062122934,0.014813609,0){-272.48903};
+SP(0.069640045,0.015389074,0){-272.62963};
+SP(-0.063246,0.065131714,0){-2124.6699};
+SP(0.061214059,0.0034859202,0){-180.96995};
+SP(0.069083923,0.0031753815,0){-165.14171};
+SP(0.022587346,0.05146986,0){-975.93684};
+SP(0.051116568,0.017283096,0){-297.47563};
+SP(0.06791065,0.0087603566,0){-216.02499};
+SP(0.056475444,0.020096514,0){-321.89432};
+SP(0.046103943,0.052377667,0){-712.75702};
+SP(-0.051345806,0.039545446,0){-2569.3324};
+SP(0.067001348,0.0092126827,0){-220.89349};
+SP(0.058760257,0.015314642,0){-278.25421};
+SP(0.061530701,0.0040835991,0){-185.14791};
+SP(0.069318456,0.0026861641,0){-159.91143};
+SP(0.05791289,0.0070997752,0){-208.79011};
+SP(0.067723174,0.0027009541,0){-166.50807};
+SP(0.05636219,0.0062998902,0){-201.95169};
+SP(0.066780938,0.0084627296,0){-214.75409};
+SP(0.069460438,0.019443348,0){-308.70114};
+SP(0.065008934,0.0054952567,0){-192.67077};
+SP(0.05908135,0.010461249,0){-236.30967};
+SP(0.058085427,0.010369145,0){-235.65791};
+SP(0.037169483,0.067458026,0){-831.40354};
+SP(0.066741459,0.0063530683,0){-197.17124};
+SP(0.051009799,0.015479315,0){-280.71066};
+SP(0.06872946,0.007342822,0){-202.67961};
+SP(0.051033231,0.0052849964,0){-187.39491};
+SP(0.057020235,0.015705782,0){-282.18181};
+SP(0.061876255,0.0090620011,0){-223.7696};
+SP(0.053989522,0.065155795,0){-685.22871};
+SP(0.062884875,0.028872816,0){-397.26128};
+SP(0.060160837,0.0095503644,0){-228.46151};
+SP(0.06838933,0.0097361855,0){-223.97259};
+SP(0.055718204,0.016423902,0){-288.8934};
+SP(0.062981332,0.013446004,0){-260.19021};
+SP(0.064296947,0.0026956129,0){-172.93671};
+SP(0.054227752,0.010743984,0){-238.38124};
+SP(0.065682883,0.019613783,0){-312.70176};
+SP(0.064007892,0.014947501,0){-272.63144};
+SP(0.065546892,0.052016076,0){-579.99709};
+SP(0.058230032,0.002703252,0){-175.76058};
+SP(0.052849079,0.017894504,0){-302.85839};
+SP(0.054686949,0.010556563,0){-236.87285};
+SP(0.059604813,0.002902384,0){-177.23702};
+SP(0.056694736,0.01678422,0){-291.89577};
+SP(0.069100282,0.016355483,0){-281.572};
+SP(0.058100997,0.024870346,0){-364.58377};
+SP(0.062793915,0.0085391176,0){-218.96268};
+SP(0.05346862,0.0044115583,0){-184.33493};
+SP(0.058929174,0.019923281,0){-319.25423};
+SP(0.067947788,0.003392084,0){-170.90207};
+SP(-0.056959019,0.034280124,0){-2753.2822};
+SP(0.06664773,0.026897713,0){-376.80584};
+SP(0.057452798,0.0088821828,0){-223.22702};
+SP(0.068039869,0.013615567,0){-258.19901};
+SP(0.063252708,0.0027040568,0){-174.08072};
+SP(0.055361732,0.007585634,0){-211.86307};
+SP(0.061861175,0.025164886,0){-364.72647};
+SP(0.054557431,0.0049657888,0){-190.08883};
+SP(0.066171834,0.0056118927,0){-192.00403};
+SP(0.039885998,0.051443974,0){-781.57498};
+SP(0.061578737,0.0043588672,0){-187.14178};
+SP(0.066253243,0.0050037382,0){-187.07105};
+SP(0.067669435,0.0091395011,0){-219.56362};
+SP(-0.058125143,0.036823172,0){-2675.5555};
+SP(0.064338581,0.0060928441,0){-198.11955};
+SP(0.065845775,0.015576694,0){-276.9672};
+SP(-0.051426059,0.047979008,0){-2310.5366};
+SP(0.060092568,0.0099963805,0){-232.17757};
+SP(0.060595427,0.0034916778,0){-181.23515};
+SP(0.061157461,0.007170637,0){-208.85617};
+SP(0.048186767,0.051447803,0){-680.77739};
+SP(0.057241919,0.02108857,0){-330.58329};
+SP(0.067646869,0.0035035706,0){-172.58696};
+SP(0.052836063,0.0060958933,0){-197.24434};
+SP(-0.067238181,0.036162388,0){-2687.0374};
+SP(0.050988142,0.0060595097,0){-194.41637};
+SP(0.054778088,0.056243897,0){-649.01275};
+SP(0.063749162,0.0085368019,0){-218.27104};
+SP(0.056775891,0.013016742,0){-258.50499};
+SP(0.063919489,0.0082069389,0){-215.43575};
+SP(0.051771959,0.0083377495,0){-215.7965};
+SP(0.068766012,0.053848923,0){-584.40608};
+SP(0.051297215,0.0026921243,0){-165.63607};
+SP(0.057821428,0.040583621,0){-509.2054};
+SP(0.064711945,0.0044974719,0){-185.43029};
+SP(0.063321251,0.013890152,0){-263.83662};
+SP(0.064960748,0.040235679,0){-494.27327};
+SP(0.067977392,0.0028231503,0){-166.58119};
+SP(0.056763376,0.010408481,0){-235.96408};
+SP(0.053632494,0.017894192,0){-302.71454};
+SP(0.055545365,0.0089776709,0){-223.57759};
+SP(0.062028734,0.017869324,0){-299.38921};
+SP(0.052614055,0.0090971525,0){-223.15169};
+SP(0.067558847,0.025039534,0){-359.67816};
+SP(0.053008437,0.0032885011,0){-174.93848};
+SP(0.056527169,0.0073442124,0){-210.40056};
+SP(0.06011763,0.0041284135,0){-185.99062};
+SP(0.05337364,0.0061829283,0){-198.60402};
+SP(-0.057486662,0.038888732,0){-2612.3484};
+SP(0.060011837,0.012773674,0){-255.72486};
+SP(0.056047743,0.031117118,0){-423.75451};
+SP(0.057739779,0.014640779,0){-272.59204};
+SP(0.05371008,0.011797387,0){-247.57207};
+SP(0.066459316,0.0031009919,0){-172.37588};
+SP(0.060590966,0.018159236,0){-302.688};
+SP(-0.05268271,0.024247697,0){-3081.7651};
+SP(0.063019027,0.057199753,0){-613.66856};
+SP(0.059936303,0.024848661,0){-363.17824};
+SP(0.053175671,0.003543936,0){-177.15175};
+SP(-0.012668416,0.052376405,0){-1455.0511};
+SP(0.056386392,0.0043113118,0){-186.63937};
+SP(0.064667088,0.0033113039,0){-176.81132};
+SP(0.065125087,0.0044433872,0){-184.47919};
+SP(0.05536505,0.012483436,0){-253.85941};
+SP(0.050437577,0.015894451,0){-284.56078};
+SP(0.066640193,0.02225657,0){-335.55943};
+SP(0.063578879,0.031970799,0){-424.30211};
+SP(0.060929254,0.025713353,0){-370.32146};
+SP(0.067204562,0.0026840105,0){-167.78802};
+SP(0.053117229,0.0046047926,0){-185.30549};
+SP(0.058643179,0.0060786203,0){-200.80683};
+SP(0.057671022,0.0032316167,0){-179.36476};
+SP(0.054584212,0.0040050842,0){-182.75111};
+SP(0.061771777,0.014370282,0){-268.80482};
+SP(0.050239113,0.0052852077,0){-185.97904};
+SP(-0.00016038443,0.052374292,0){-1269.0225};
+SP(0.057174554,0.013525571,0){-262.90543};
+SP(-0.032894356,0.067168139,0){-1777.3049};
+SP(0.036307187,0.065388306,0){-839.21339};
+SP(0.059151417,0.043521985,0){-532.83109};
+SP(0.06585908,0.024451945,0){-355.60924};
+SP(-0.024841155,0.052371756,0){-1656.3647};
+SP(0.069132239,0.0075764656,0){-204.18354};
+SP(-0.037335044,0.05237045,0){-1886.4709};
+SP(-0.052559868,0.028157924,0){-2940.032};
+SP(0.05562005,0.0085405533,0){-219.91788};
+SP(0.050977592,0.0039872911,0){-175.46556};
+SP(0.060831865,0.051287444,0){-588.77596};
+SP(0.051419454,0.02354143,0){-355.92646};
+SP(0.064120708,0.033361552,0){-436.07484};
+SP(0.057935743,0.003216249,0){-179.33525};
+SP(0.065333551,0.0046234836,0){-185.54357};
+SP(0.06345625,0.0033708591,0){-178.59457};
+SP(0.063337046,0.01515081,0){-274.79805};
+SP(0.051334031,0.025802868,0){-377.29105};
+SP(0.061282992,0.027036318,0){-381.99979};
+SP(-0.020534681,0.067181054,0){-1579.7038};
+SP(0.064375598,0.007566591,0){-209.84708};
+SP(0.017489119,0.066045355,0){-1049.9955};
+SP(0.065136402,0.0028776892,0){-173.1032};
+SP(0.065648516,0.0082606548,0){-214.27698};
+SP(0.059778836,0.0041939127,0){-186.53295};
+SP(0.045261063,0.062352008,0){-748.5583};
+SP(0.068390023,0.010303588,0){-228.91891};
+SP(0.060611559,0.0067533809,0){-205.78429};
+SP(0.060489535,0.063373336,0){-645.19112};
+SP(-0.052830264,0.035745196,0){-2691.3014};
+SP(0.051175238,0.018157818,0){-305.59594};
+SP(0.061814579,0.0035566478,0){-181.16898};
+SP(0.057857827,0.015314633,0){-278.50793};
+SP(0.061088977,0.014049344,0){-266.33847};
+SP(0.06666778,0.0042161736,0){-180.22996};
+SP(-0.0082640712,0.05281725,0){-1387.6287};
+SP(0.0042385028,0.052818874,0){-1208.7903};
+SP(0.061911314,0.029519607,0){-403.87473};
+SP(0.060110479,0.018673036,0){-307.49127};
+SP(0.062050656,0.011590112,0){-244.79059};
+SP(0.06187202,0.0038249234,0){-183.07584};
+SP(0.059601311,0.068608692,0){-657.31191};
+SP(-0.0081698257,0.067192948,0){-1391.7855};
+SP(0.062079266,0.007268544,0){-209.17986};
+SP(-0.067258172,0.040064253,0){-2577.6255};
+SP(0.0083361367,0.052547884,0){-1153.8657};
+SP(0.060968361,0.00320511,0){-179.06088};
+SP(0.051782319,0.0059919789,0){-194.91051};
+SP(0.056790111,0.032182655,0){-432.94269};
+SP(0.067529952,0.026259441,0){-370.51723};
+SP(-0.052337473,0.045858557,0){-2388.3627};
+SP(0.055635545,0.010904583,0){-240.09281};
+SP(-0.045827005,0.05256037,0){-2066.3143};
+SP(0.063786623,0.0062676232,0){-200.03041};
+SP(-0.02923182,0.052808821,0){-1733.845};
+SP(0.052274682,0.01854571,0){-308.98299};
+SP(0.054983434,0.003312219,0){-178.09227};
+SP(-0.041725971,0.052807616,0){-1973.2134};
+SP(0.057600018,0.0078726719,0){-214.94012};
+SP(0.054744427,0.0026940766,0){-173.42377};
+SP(0.056792775,0.0038089419,0){-183.15206};
+SP(0.05520159,0.011123329,0){-241.91982};
+SP(0.058481926,0.0028433107,0){-176.79007};
+SP(0.061236145,0.0026913731,0){-175.31541};
+SP(0.056971359,0.0031056947,0){-178.16269};
+SP(0.057543697,0.0074979181,0){-211.90053};
+SP(0.058020456,0.011086429,0){-241.73576};
+SP(0.053743151,0.0031815057,0){-175.4664};
+SP(-0.0041920596,0.067198741,0){-1334.4847};
+SP(0.068499894,0.005513402,0){-187.10641};
+SP(0.066540455,0.013494018,0){-258.27541};
+SP(0.061669918,0.0076463595,0){-212.41284};
+SP(0.052688205,0.0057358585,0){-193.99947};
+SP(0.064518749,0.0047254783,0){-187.37916};
+SP(0.056750967,0.010940575,0){-240.50565};
+SP(0.062391087,0.0074326443,0){-210.3011};
+SP(0.037136986,0.063818004,0){-829.53173};
+SP(0.045689017,0.054431531,0){-723.51155};
+SP(-0.016561041,0.067202451,0){-1517.9009};
+SP(0.060660361,0.01178772,0){-247.06697};
+SP(0.051839871,0.0039031413,0){-177.03983};
+SP(-0.028926575,0.067207131,0){-1713.5495};
+SP(0.06385166,0.029197209,0){-399.37972};
+SP(0.058121604,0.0092982259,0){-226.6984};
+SP(0.061019806,0.0059398883,0){-199.3255};
+SP(-0.067361752,0.061012603,0){-2167.9486};
+SP(0.066359602,0.010236547,0){-230.27455};
+SP(0.055808856,0.0075848447,0){-212.08056};
+SP(-0.054970547,0.033932856,0){-2758.6226};
+SP(0.066689051,0.028196407,0){-388.2901};
+SP(-0.068734182,0.025097635,0){-3039.4316};
+SP(0.067673722,0.0052694295,0){-186.66083};
+SP(0.066515869,0.020063896,0){-316.16009};
+SP(0.055853761,0.0039160495,0){-183.32474};
+SP(0.053521962,0.0054353549,0){-192.61609};
+SP(0.059505859,0.0035772984,0){-182.06704};
+SP(0.065673511,0.0086644346,0){-217.61874};
+SP(0.05553345,0.0028657193,0){-175.46366};
+SP(0.056314413,0.0058990745,0){-198.75755};
+SP(0.060979664,0.0047074776,0){-189.99867};
+SP(0.051250136,0.0038614134,0){-175.10338};
+SP(0.055673874,0.040367196,0){-511.24056};
+SP(0.062299071,0.013734361,0){-263.04459};
+SP(0.067553573,0.03012949,0){-404.69272};
+SP(0.061019059,0.046899874,0){-556.13739};
+SP(0.052052822,0.036865206,0){-482.68417};
+SP(0.063410153,0.034238632,0){-444.51799};
+SP(0.050437577,0.016919061,0){-294.14374};
+SP(-0.062583765,0.026152211,0){-3038.9499};
+SP(0.052227934,0.0095037807,0){-226.53176};
+SP(-0.051397068,0.055932703,0){-2137.033};
+SP(0.056607342,0.033700142,0){-447.1779};
+SP(0.064039646,0.025042697,0){-362.12646};
+SP(0.062270383,0.0026904099,0){-174.74518};
+SP(-0.017710398,0.062795221,0){-1538.0181};
+SP(0.066368891,0.020880427,0){-323.50402};
+SP(0.052014429,0.035552957,0){-469.93337};
+SP(0.069521182,0.0067381861,0){-196.18487};
+SP(0.066054583,0.031709296,0){-419.80657};
+SP(0.068890532,0.0095371647,0){-221.70997};
+SP(0.061665308,0.0096222867,0){-228.49324};
+SP(0.066319231,0.0097996586,0){-226.58162};
+SP(0.05315396,0.0091636563,0){-224.0658};
+SP(0.062998731,0.003772839,0){-181.90729};
+SP(0.055533659,0.0101757,0){-233.79243};
+SP(-0.064816505,0.030278149,0){-2882.9368};
+SP(-0.0052873677,0.062806155,0){-1350.4019};
+SP(0.056779086,0.0035333108,0){-181.13506};
+SP(-0.031098652,0.061935213,0){-1756.8769};
+SP(0.068381673,0.016781205,0){-285.84616};
+SP(0.059793268,0.013411137,0){-261.29744};
+SP(0.054219964,0.0041609647,0){-183.45002};
+SP(-0.01951549,0.06277508,0){-1566.5061};
+SP(0.055807247,0.005839137,0){-197.9882};
+SP(0.054120746,0.0044174109,0){-185.28433};
+SP(-0.030972304,0.063676847,0){-1752.0345};
+SP(0.054867548,0.014365242,0){-270.53979};
+SP(0.058672065,0.05099249,0){-595.18571};
+SP(0.063351578,0.026816924,0){-378.49583};
+SP(0.056803537,0.022003151,0){-339.12302};
+SP(0.060233752,0.0035403074,0){-181.68493};
+SP(0.068223264,0.044036567,0){-520.2968};
+SP(0.06476224,0.02147265,0){-329.80347};
+SP(0.060137185,0.014682965,0){-272.22565};
+SP(-0.0071028344,0.062680939,0){-1376.7893};
+SP(-0.067201693,0.028668767,0){-2924.5007};
+SP(0.068308187,0.0038289776,0){-173.28334};
+SP(0.058046383,0.063500349,0){-657.3509};
+SP(0.068076787,0.0060295301,0){-192.33263};
+SP(-0.004392976,0.052745272,0){-1330.0064};
+SP(0.062754485,0.0039016029,0){-183.04004};
+SP(0.05979466,0.007036504,0){-208.23018};
+SP(0.060602469,0.020258894,0){-321.42528};
+SP(0.055728017,0.004918908,0){-190.77383};
+SP(0.0503091,0.0075394952,0){-207.20378};
+SP(0.055750274,0.0055197256,0){-195.43674};
+SP(0.068825374,0.010674885,0){-231.74537};
+SP(0.059134372,0.0034597191,0){-181.23165};
+SP(-0.058534842,0.03203877,0){-2830.1205};
+SP(-0.020608543,0.052743738,0){-1584.1225};
+SP(0.067140213,0.0076291159,0){-207.27769};
+SP(-0.016903019,0.052745852,0){-1522.7853};
+SP(0.041284615,0.067441515,0){-791.17295};
+SP(-0.033102075,0.05274038,0){-1805.0403};
+SP(0.068088819,0.01195436,0){-243.61039};
+SP(0.063430913,0.0063688676,0){-201.14007};
+SP(0.068450553,0.034706203,0){-443.82395};
+SP(0.061987897,0.013318172,0){-259.60231};
+SP(0.051644057,0.053911671,0){-660.37263};
+SP(0.050612464,0.052075925,0){-656.00599};
+SP(0.053865614,0.0052673476,0){-191.66837};
+SP(0.052620645,0.0028678393,0){-171.02485};
+SP(0.051344595,0.0061336897,0){-195.58706};
+SP(-0.053749114,0.055809312,0){-2170.2164};
+SP(-0.060676038,0.032399595,0){-2819.3818};
+SP(0.049130521,0.067227451,0){-722.45446};
+SP(0.055672525,0.0032177284,0){-178.08817};
+SP(0.053393373,0.013706709,0){-264.60999};
+SP(0.05942732,0.007015056,0){-208.12374};
+SP(0.067681512,0.0058714556,0){-191.65462};
+SP(0.068767834,0.060685123,0){-613.56917};
+SP(0.066425462,0.011039853,0){-237.10284};
+SP(0.062189273,0.0042711453,0){-186.1466};
+SP(0.050515014,0.0062897588,0){-195.85218};
+SP(0.051129701,0.040734006,0){-522.69102};
+SP(0.054524691,0.012031746,0){-249.79534};
+SP(0.067378828,0.0032632387,0){-171.47199};
+SP(0.061206548,0.009681162,0){-229.18982};
+SP(0.0033769764,0.067197815,0){-1229.776};
+SP(0.062164577,0.0067707299,0){-205.19856};
+SP(0.060289815,0.01709594,0){-293.40104};
+SP(0.068263981,0.0035578366,0){-171.22451};
+SP(0.052557857,0.025716712,0){-375.79597};
+SP(0.057680011,0.059234356,0){-645.83542};
+SP(0.069035313,0.020151537,0){-315.27532};
+SP(0.053460747,0.0066745681,0){-202.83885};
+SP(0.055051612,0.0096831162,0){-229.43343};
+SP(0.059142714,0.0041388737,0){-186.17236};
+SP(0.064041345,0.0074476768,0){-209.18534};
+SP(0.050900014,0.0057097483,0){-191.08063};
+SP(0.054638856,0.0098452338,0){-230.68685};
+SP(0.059584249,0.015982802,0){-283.8642};
+SP(-0.012901517,0.054551159,0){-1460.8848};
+SP(0.056810077,0.0063852467,0){-202.82338};
+SP(0.059870931,0.0049410392,0){-192.06737};
+SP(0.065260478,0.025364637,0){-364.15504};
+SP(0.06186905,0.017063899,0){-292.36265};
+SP(0.0083189442,0.055011966,0){-1157.4637};
+SP(0.05843709,0.007987837,0){-215.95705};
+SP(0.053062278,0.014181207,0){-268.88178};
+SP(-0.0063543575,0.057907598,0){-1364.2124};
+SP(-0.00038810779,0.054550446,0){-1275.1744};
+SP(0.067939639,0.055467543,0){-593.8191};
+SP(0.065223519,0.0034596116,0){-177.10024};
+SP(-0.031139051,0.057892617,0){-1763.5128};
+SP(0.069071866,0.018820676,0){-303.4377};
+SP(0.064002801,0.0031108352,0){-176.17881};
+SP(0.055327899,0.046177762,0){-568.45618};
+SP(0.058971077,0.022869753,0){-345.83973};
+SP(0.0053731415,0.067282894,0){-1203.1056};
+SP(0.062451815,0.0044360263,0){-187.18238};
+SP(0.052751338,0.0040032845,0){-179.86994};
+SP(0.06519387,0.015266198,0){-274.67764};
+SP(0.062292518,0.0079714532,0){-214.68295};
+SP(0.05508107,0.0070458544,0){-207.25068};
+SP(-0.024622169,0.054548038,0){-1652.923};
+SP(-0.037112566,0.054546941,0){-1877.7941};
+SP(0.061489942,0.0028122344,0){-176.04618};
+SP(0.069717342,0.008686807,0){-213.28351};
+SP(0.051782154,0.014230809,0){-269.26701};
+SP(0.068954581,0.0091083506,0){-217.87259};
+SP(0.051544501,0.007392104,0){-207.11785};
+SP(0.056241407,0.0026853324,0){-174.75974};
+SP(0.068734113,0.028328071,0){-387.97956};
+SP(0.050405533,0.0039937547,0){-173.96708};
+SP(-0.054368947,0.045340783,0){-2415.2388};
+SP(0.007221751,0.065458773,0){-1179.0035};
+SP(-0.067759463,0.044149005,0){-2473.0466};
+SP(0.052921405,0.063483663,0){-689.09007};
+SP(0.060271795,0.021313382,0){-331.06825};
+SP(0.051631385,0.0051323464,0){-187.13156};
+SP(0.066228902,0.0033442436,0){-174.57459};
+SP(0.058841021,0.0081594393,0){-217.3283};
+SP(0.064918226,0.0035409399,0){-178.12778};
+SP(0.052320644,0.014472149,0){-271.51716};
+SP(0.06345806,0.009547467,0){-226.83345};
+SP(-0.031139382,0.056159358,0){-1765.7468};
+SP(0.050975848,0.014674799,0){-273.27813};
+SP(-0.051155532,0.017640773,0){-3311.4062};
+SP(0.065990279,0.010613671,0){-233.83151};
+SP(0.056962595,0.014297781,0){-269.7247};
+SP(0.069077439,0.045305969,0){-528.87292};
+SP(-0.0063533793,0.056169923,0){-1362.9302};
+SP(0.066461243,0.0054085411,0){-189.93735};
+SP(-0.04582333,0.055016748,0){-2049.1505};
+SP(0.056614097,0.061291643,0){-659.1015};
+SP(0.060272843,0.015343063,0){-277.95846};
+SP(0.06685434,0.0054168732,0){-189.33695};
+SP(-0.053528119,0.060333195,0){-2112.4617};
+SP(0.06389246,0.053321671,0){-591.80009};
+SP(0.063505203,0.0028368705,0){-174.77387};
+SP(-0.068829004,0.017592586,0){-3311.5077};
+SP(0.057261775,0.0082736697,0){-218.17872};
+SP(-0.06726082,0.048298236,0){-2378.8567};
+SP(0.063857225,0.0094857,0){-226.03675};
+SP(-0.02476516,0.067590562,0){-1646.3337};
+SP(0.055141388,0.042010684,0){-528.08076};
+SP(0.050618488,0.020614268,0){-328.7029};
+SP(0.053217753,0.032942614,0){-443.62941};
+SP(-0.012383958,0.067589949,0){-1454.1443};
+SP(0.062024179,0.0028112712,0){-175.74678};
+SP(0.051258219,0.047923828,0){-606.43692};
+SP(0.051869812,0.042452556,0){-539.53629};
+SP(-0.052255286,0.020294786,0){-3235.7053};
+SP(0.063016202,0.0028562244,0){-175.35018};
+SP(0.068335007,0.011454803,0){-239.03489};
+SP(0.065740225,0.033760254,0){-438.03221};
+SP(0.054361308,0.003116868,0){-175.92334};
+SP(0.068062735,0.0030899378,0){-168.24575};
+SP(0.068365958,0.0058858235,0){-190.60066};
+SP(0.065537075,0.026444756,0){-373.57959};
+SP(0.061612027,0.024011532,0){-354.51746};
+SP(0.05241956,0.0050583441,0){-187.87051};
+SP(0.0020068871,0.064879818,0){-1248.5139};
+SP(0.059514398,0.0039476159,0){-184.75583};
+SP(0.064326265,0.059222661,0){-618.46944};
+SP(0.06531029,0.0026600537,0){-171.32658};
+SP(0.057468476,0.0034812713,0){-181.08068};
+SP(0.059636961,0.0092951993,0){-226.49128};
+SP(0.069336979,0.011629454,0){-239.66685};
+SP(0.051597447,0.0034041097,0){-172.29522};
+SP(0.054439648,0.0062475863,0){-200.21225};
+SP(0.065377965,0.023341266,0){-346.0452};
+SP(0.056036997,0.0051786521,0){-193.00333};
+SP(0.051884936,0.0036143389,0){-174.78595};
+SP(0.069542806,0.0082865257,0){-209.93506};
+SP(-0.06749567,0.016182329,0){-3408.8097};
+SP(0.064590156,0.031328924,0){-417.67988};
+SP(0.067049453,0.0056455576,0){-190.86586};
+SP(-0.059967168,0.068722791,0){-2094.6549};
+SP(-0.058911748,0.020812402,0){-3272.2928};
+SP(0.05686057,0.0082593851,0){-217.98605};
+SP(0.068875677,0.0056485471,0){-187.59802};
+SP(0.060841159,0.022145228,0){-338.2274};
+SP(0.065675111,0.0031807757,0){-174.3867};
+SP(0.05908477,0.047082887,0){-563.315};
+SP(0.051309536,0.0034545581,0){-171.81265};
+SP(0.01002513,0.055501313,0){-1135.7838};
+SP(0.054906466,0.0060443307,0){-198.97735};
+SP(0.056690856,0.0092034,0){-225.78809};
+SP(0.06002289,0.0075722395,0){-212.42841};
+SP(0.057809955,0.003975941,0){-184.79406};
+SP(0.050174244,0.0038099862,0){-171.45443};
+SP(0.052701499,0.0032479136,0){-173.98997};
+SP(0.066748267,0.0075411809,0){-207.03138};
+SP(0.052807692,0.0026640526,0){-170.00175};
+SP(0.066915034,0.0050092819,0){-185.97579};
+SP(0.065998086,0.0067445408,0){-201.38274};
+SP(-0.06224521,0.043074726,0){-2503.8398};
+SP(0.058662037,0.0091185249,0){-225.1859};
+SP(0.053610734,0.0096392924,0){-228.46271};
+SP(0.05333663,0.0085688839,0){-218.97892};
+SP(-0.052488865,0.016182439,0){-3410.553};
+SP(-0.051099754,0.022029014,0){-3149.2292};
+SP(0.050314261,0.0093636323,0){-224.08648};
+SP(0.063791692,0.061152853,0){-626.79748};
+SP(0.066177361,0.0070852457,0){-203.94573};
+SP(0.061830751,0.0081262217,0){-216.17689};
+SP(0.064400959,0.055208218,0){-600.47487};
+SP(0.063800226,0.0041760488,0){-184.09496};
+SP(0.058919905,0.012192308,0){-251.03813};
+SP(0.066979537,0.010485877,0){-231.84888};
+SP(0.063395426,0.0075901883,0){-210.87015};
+SP(0.052921683,0.020213895,0){-324.27189};
+SP(-0.054941873,0.028200177,0){-2952.8754};
+SP(-0.054425848,0.054071884,0){-2205.4088};
+SP(0.067881041,0.052284047,0){-576.95928};
+SP(0.052214179,0.019585267,0){-318.65089};
+SP(0.05365581,0.0059173728,0){-196.70819};
+SP(0.031250844,0.051293403,0){-876.86527};
+SP(0.052295027,0.049846792,0){-622.58287};
+SP(-0.063666126,0.05185761,0){-2308.3765};
+SP(0.053545887,0.042880026,0){-540.51144};
+SP(0.058416577,0.0040615865,0){-185.55912};
+SP(0.057558521,0.0028526967,0){-176.62881};
+SP(0.014417725,0.068707001,0){-1087.5183};
+SP(0.050525163,0.0079802528,0){-211.49261};
+SP(0.058328185,0.00627198,0){-202.2971};
+SP(0.051927839,0.006441469,0){-199.10326};
+SP(0.060925087,0.0050544032,0){-192.61904};
+SP(0.055440781,0.028385454,0){-398.80992};
+SP(0.05625287,0.01463256,0){-272.8001};
+SP(-0.057989624,0.060534564,0){-2148.6259};
+SP(0.067487601,0.011728158,0){-242.16251};
+SP(0.067469504,0.019678572,0){-312.11762};
+SP(0.063044503,0.0076423235,0){-211.54913};
+SP(0.013211756,0.060051978,0){-1099.7594};
+SP(0.060206579,0.0048774486,0){-191.52239};
+SP(0.041371475,0.064980743,0){-788.39023};
+SP(0.065897941,0.0074612192,0){-207.38057};
+SP(0.05318815,0.0075983985,0){-210.4624};
+SP(0.069683338,0.014303551,0){-262.99024};
+SP(-0.040449652,0.067321618,0){-1895.5204};
+SP(-0.060001518,0.016321882,0){-3515.6228};
+SP(0.050728231,0.026958892,0){-388.61761};
+SP(0.051742924,0.0046732423,0){-183.33145};
+SP(0.058971253,0.0085928953,0){-220.83889};
+SP(0.0520501,0.0031368452,0){-171.50743};
+SP(0.059795759,0.0026662503,0){-175.5448};
+SP(0.053809634,0.0085139365,0){-218.80686};
+SP(0.057613829,0.0067177022,0){-205.68724};
+SP(0.06874366,0.0026706525,0){-162.65017};
+SP(0.069119644,0.021678148,0){-328.77878};
+SP(0.067941461,0.058956931,0){-608.9254};
+SP(0.063081036,0.0034187103,0){-179.2812};
+SP(0.055571798,0.0034514636,0){-179.6819};
+SP(0.052746416,0.0043661605,0){-182.75087};
+SP(0.06914794,0.0081597115,0){-209.30575};
+SP(0.061649686,0.02208419,0){-337.19232};
+SP(0.057974352,0.013514658,0){-262.66972};
+SP(0.069546101,0.0061656231,0){-191.01267};
+SP(0.058078358,0.023515339,0){-352.23115};
+SP(0.053095049,0.0038628038,0){-179.42686};
+SP(0.061261738,0.067526888,0){-648.87544};
+SP(0.062274994,0.040128175,0){-497.28575};
+SP(0.067863248,0.0095579598,0){-222.96603};
+SP(0.012142586,0.058228607,0){-1111.6719};
+SP(0.068783613,0.011315824,0){-237.4123};
+SP(0.069145825,0.042529553,0){-507.73185};
+SP(0.054328289,0.0066536661,0){-203.44874};
+SP(0.062988313,0.0058246542,0){-197.25963};
+SP(0.059020418,0.0095075285,0){-228.35584};
+SP(-0.065366003,0.056177074,0){-2235.3713};
+SP(-0.067504618,0.057134865,0){-2219.3459};
+SP(0.062407283,0.0090168379,0){-223.11627};
+SP(0.064530225,0.023267557,0){-345.94903};
+SP(0.060274648,0.0038444627,0){-183.87464};
+SP(0.058142929,0.042377909,0){-525.10239};
+SP(0.05468683,0.026249088,0){-379.46701};
+SP(0.069441497,0.025609431,0){-363.45746};
+SP(0.0506117,0.0097787319,0){-228.09337};
+SP(0.060636322,0.0037958331,0){-183.42486};
+SP(0.064050796,0.0042741227,0){-184.55579};
+SP(0.069323383,0.014661798,0){-266.43415};
+SP(0.052635893,0.021352645,0){-334.93978};
+SP(0.063536461,0.0054516119,0){-193.93405};
+SP(-0.024866012,0.065275037,0){-1650.4591};
+SP(-0.047574564,0.055535502,0){-2078.3525};
+SP(0.060035366,0.019627535,0){-316.06587};
+SP(-0.043541121,0.057989115,0){-1983.3132};
+SP(0.062927679,0.0031864841,0){-177.75307};
+SP(-0.05552606,0.039370136,0){-2592.6404};
+SP(-0.012436107,0.065270382,0){-1456.0014};
+SP(0.054646145,0.0070594747,0){-207.06967};
+SP(0.054467745,0.050064929,0){-608.63259};
+SP(0.05905623,0.0045018554,0){-188.85};
+SP(0.063625229,0.003119279,0){-176.63851};
+SP(0.067598816,0.028753087,0){-392.54493};
+SP(0.066871312,0.009632878,0){-224.62732};
+SP(0.066088258,0.035029188,0){-448.7279};
+SP(0.05427387,0.0047679477,0){-188.22453};
+SP(0.066581324,0.03067862,0){-410.28439};
+SP(0.063297965,0.0043561068,0){-185.91291};
+SP(0.053771992,0.0045697566,0){-186.02673};
+SP(0.050732308,0.010759025,0){-237.16404};
+SP(0.054629323,0.023276442,0){-351.9231};
+SP(0.058065928,0.0081865396,0){-217.55453};
+SP(0.055966497,0.0031787539,0){-178.05574};
+SP(-0.063470041,0.060611595,0){-2171.7282};
+SP(0.058906357,0.026977385,0){-383.24911};
+SP(0.055224295,0.00349329,0){-179.65887};
+SP(0.053175073,0.013092654,0){-259.07003};
+SP(0.064796299,0.067543261,0){-636.0987};
+SP(0.059660015,0.0046148744,0){-189.65987};
+SP(0.057266079,0.010033448,0){-232.83225};
+SP(0.04303317,0.064546293,0){-772.11435};
+SP(0.058566217,0.0031439364,0){-178.93168};
+SP(0.063812372,0.0055793791,0){-194.65596};
+SP(0.033666127,0.061793486,0){-863.70345};
+SP(0.032591137,0.05995339,0){-873.51626};
+SP(0.069819394,0.0038613574,0){-168.92142};
+SP(0.054378253,0.028862519,0){-404.07456};
+SP(0.029925053,0.059942219,0){-902.74735};
+SP(0.028849802,0.06175981,0){-916.23573};
+SP(0.067999591,0.0051238046,0){-184.7906};
+SP(0.0060475745,0.058006193,0){-1190.7349};
+SP(0.056494548,0.0028063941,0){-175.77745};
+SP(0.060208753,0.055080095,0){-614.27384};
+SP(-0.064734656,0.036112993,0){-2696.561};
+SP(-0.065103812,0.061565876,0){-2163.0287};
+SP(0.053354975,0.014927314,0){-275.67837};
+SP(0.051490115,0.0065831798,0){-199.7798};
+SP(0.059743191,0.0079104349,0){-215.18929};
+SP(0.054983044,0.025131014,0){-368.89315};
+SP(0.030994933,0.068762347,0){-896.21104};
+SP(-0.012585898,0.060852706,0){-1458.8213};
+SP(-0.012815869,0.058680361,0){-1461.8909};
+SP(0.062533876,0.0028425775,0){-175.62998};
+SP(0.05213392,0.004042981,0){-178.89841};
+SP(0.057792732,0.0043156457,0){-187.29494};
+SP(-7.0401764e-05,0.060857346,0){-1275.8953};
+SP(-0.00030058485,0.058684831,0){-1277.8493};
+SP(0.015911088,0.060052158,0){-1066.2201};
+SP(0.016977198,0.058228197,0){-1051.5651};
+SP(0.059140594,0.0063064046,0){-202.57348};
+SP(0.061646615,0.065190052,0){-644.2099};
+SP(0.063907969,0.0059405297,0){-197.35645};
+SP(0.057989908,0.0028373291,0){-176.65125};
+SP(0.067003677,0.0060624488,0){-194.38278};
+SP(0.063030798,0.0045133845,0){-187.30558};
+SP(0.068581364,0.0048614067,0){-181.31607};
+SP(0.068608233,0.013803359,0){-259.40871};
+SP(0.061139652,0.040801637,0){-505.04991};
+SP(-0.037192352,0.058691692,0){-1868.1897};
+SP(-0.037409654,0.060868138,0){-1865.9103};
+SP(0.057108882,0.0033683647,0){-180.11533};
+SP(-0.039647383,0.051218609,0){-1935.5332};
+SP(-0.024930826,0.060863859,0){-1655.4689};
+SP(-0.024709027,0.058689001,0){-1653.1019};
+SP(-0.010350192,0.051222816,0){-1417.4624};
+SP(0.0021520458,0.051223453,0){-1234.9603};
+SP(0.060418762,0.0075903996,0){-212.47041};
+SP(-0.02715074,0.051220282,0){-1696.8655};
+SP(0.059309093,0.0047315593,0){-190.56039};
+SP(0.0670236,0.010898434,0){-235.36474};
+SP(0.063425133,0.068918196,0){-641.80663};
+SP(-0.034959564,0.068771373,0){-1807.2344};
+SP(0.045253091,0.05786048,0){-737.82066};
+SP(0.059632678,0.012295614,0){-251.74548};
+SP(0.05373179,0.016322019,0){-288.32296};
+SP(0.052613342,0.015218257,0){-278.31375};
+SP(0.069345523,0.035503897,0){-449.90159};
+SP(-0.039218986,0.065007888,0){-1882.6722};
+SP(-0.065721632,0.043871464,0){-2483.9356};
+SP(0.062990147,0.014621836,0){-270.3752};
+SP(0.057481344,0.0038050504,0){-183.43634};
+SP(0.053875691,0.0068645017,0){-204.83015};
+SP(0.069272765,0.037687495,0){-468.3618};
+SP(-0.068875882,0.042173264,0){-2518.1034};
+SP(0.068741741,0.0060209686,0){-191.09227};
+SP(-0.055835803,0.059009169,0){-2148.5226};
+SP(-0.022596907,0.068780198,0){-1610.6492};
+SP(-0.055946061,0.057403096,0){-2170.3036};
+SP(-0.068887205,0.063302765,0){-2140.0558};
+SP(0.051292469,0.01032006,0){-233.41421};
+SP(0.061099849,0.033705597,0){-442.30027};
+SP(-0.058017461,0.022496991,0){-3189.9244};
+SP(0.058427533,0.003401379,0){-180.76083};
+SP(0.067020418,0.021226325,0){-326.15305};
+SP(0.060032321,0.059387597,0){-634.70721};
+SP(0.068432282,0.0044947852,0){-178.51488};
+SP(-0.010231279,0.068788355,0){-1421.3519};
+SP(-0.043544539,0.056257125,0){-1993.5935};
+SP(-0.051076278,0.034383174,0){-2725.6714};
+SP(0.067487296,0.0065641609,0){-197.80588};
+SP(0.061576157,0.0030771306,0){-177.87128};
+SP(0.054498387,0.002831701,0){-174.08395};
+SP(0.054095192,0.016877067,0){-293.32696};
+SP(0.06611399,0.05602768,0){-599.92066};
+SP(0.059934388,0.023560146,0){-351.52025};
+SP(0.052977195,0.0080509417,0){-214.20961};
+SP(0.057913388,0.048921255,0){-582.71374};
+SP(0.055178232,0.0080838571,0){-215.912};
+SP(0.061943728,0.0030761674,0){-177.66181};
+SP(0.014582261,0.051204315,0){-1072.1191};
+SP(0.062952092,0.017828464,0){-298.53843};
+SP(0.062048665,0.03438554,0){-447.332};
+SP(0.065319057,0.0031944164,0){-175.05419};
+SP(-0.0021358664,0.068794148,0){-1304.9876};
+SP(0.053674404,0.045253714,0){-564.66088};
+SP(0.063150194,0.0055663509,0){-195.14572};
+SP(0.051469467,0.0088173702,0){-219.88462};
+SP(0.063372931,0.01822439,0){-301.80228};
+SP(0.056858464,0.065402143,0){-667.91249};
+SP(0.055824543,0.048465889,0){-587.38814};
+SP(0.057165569,0.0060020274,0){-199.94049};
+SP(0.055608672,0.0037578189,0){-181.9611};
+SP(0.062091166,0.003322086,0){-179.3254};
+SP(0.05754419,0.067611965,0){-666.95149};
+SP(-0.01450562,0.068801595,0){-1485.3577};
+SP(0.063790507,0.024056296,0){-353.48449};
+SP(0.055936499,0.0066729536,0){-204.71964};
+SP(0.050801268,0.031828972,0){-435.10996};
+SP(0.063114468,0.0061723102,0){-199.85812};
+SP(0.062808346,0.015812077,0){-280.86326};
+SP(0.050403626,0.014138618,0){-268.24998};
+SP(0.062508095,0.0064384447,0){-202.38398};
+SP(-0.014818224,0.051153589,0){-1487.6902};
+SP(0.062801437,0.0065287159,0){-202.8828};
+SP(-0.0023124303,0.051150838,0){-1297.7047};
+SP(0.069444592,0.009794273,0){-223.38676};
+SP(0.066115811,0.058402449,0){-610.24796};
+SP(-0.05146968,0.06880231,0){-2034.0003};
+SP(-0.018765808,0.058055109,0){-1555.7045};
+SP(-0.026874135,0.068810365,0){-1678.4463};
+SP(0.066539239,0.044095145,0){-522.92676};
+SP(0.052194056,0.0033979971,0){-173.90864};
+SP(-0.022690416,0.051151474,0){-1618.6232};
+SP(0.059145662,0.0066813108,0){-205.50775};
+SP(0.05812241,0.0034796733,0){-181.27067};
+SP(0.060334458,0.0044857847,0){-188.57256};
+SP(0.055298133,0.0051019005,0){-191.83925};
+SP(0.060984243,0.0028355346,0){-176.4316};
+SP(-0.035187662,0.051151841,0){-1846.5571};
+SP(0.064069906,0.019216261,0){-310.17748};
+SP(0.050325771,0.063429839,0){-707.95764};
+SP(0.01351313,0.055972872,0){-1092.0117};
+SP(0.01564841,0.055972282,0){-1065.4442};
+SP(0.062416429,0.0033874495,0){-179.57699};
+SP(0.061478735,0.010592763,0){-236.64718};
+SP(0.055261168,0.0037996453,0){-181.93806};
+SP(0.065797212,0.014192304,0){-264.89611};
+SP(0.054707021,0.0081525089,0){-216.25617};
+SP(0.050995796,0.0080908613,0){-212.91141};
+SP(-0.057798604,0.043292748,0){-2488.3634};
+SP(0.069725449,0.011266049,0){-236.10809};
+SP(0.049870213,0.061791339,0){-707.69178};
+SP(0.0060470992,0.056268503,0){-1189.0779};
+SP(0.056463163,0.0033349116,0){-179.52501};
+SP(0.067848147,0.0047576811,0){-182.06813};
+SP(-0.061745062,0.038573547,0){-2628.201};
+SP(-0.067561231,0.064799441,0){-2127.6305};
+SP(0.057722637,0.027486385,0){-388.77509};
+SP(0.051114734,0.019769566,0){-320.64338};
+SP(0.029023738,0.067777133,0){-917.42656};
+SP(0.059814577,0.0060396496,0){-200.43888};
+SP(-0.068855891,0.034040629,0){-2742.6996};
+SP(0.059637794,0.016832939,0){-291.35186};
+SP(0.069544768,0.022426624,0){-335.14507};
+SP(0.052478511,0.0034862146,0){-175.28109};
+SP(0.064525942,0.0090243282,0){-221.67309};
+SP(0.068277972,0.02169658,0){-329.49961};
+SP(0.065482204,0.0096169465,0){-225.80026};
+SP(0.069611429,0.018150567,0){-297.12316};
+SP(0.051396485,0.0078489751,0){-211.07135};
+SP(-0.063967178,0.03419036,0){-2756.515};
+SP(0.067451411,0.010259699,0){-229.45593};
+SP(0.064065079,0.0089764563,0){-221.64942};
+SP(0.06261202,0.0031728372,0){-177.90513};
+SP(0.056321542,0.017948614,0){-302.48514};
+SP(0.062537911,0.0057638526,0){-197.13084};
+SP(0.055296936,0.0054169707,0){-194.29387};
+SP(0.0018268588,0.068866817,0){-1250.4643};
+SP(-0.0554992,0.030002487,0){-2890.6359};
+SP(0.056201878,0.024775415,0){-364.88001};
+SP(0.055961638,0.012370759,0){-252.88605};
+SP(0.050297439,0.010416095,0){-233.80046};
+SP(0.058129548,0.054841373,0){-622.43793};
+SP(-0.068883581,0.046591125,0){-2413.2983};
+SP(0.05943231,0.006041348,0){-200.50526};
+SP(0.056182664,0.0034209072,0){-179.95858};
+SP(0.060794024,0.0079008189,0){-214.8157};
+SP(0.067500744,0.014139573,0){-263.20966};
+SP(0.066925326,0.01401947,0){-262.58243};
+SP(0.063617292,0.040933103,0){-502.03829};
+SP(0.01647807,0.067886513,0){-1062.3545};
+SP(0.067136549,0.035441058,0){-451.26976};
+SP(0.06440254,0.0065141287,0){-201.37233};
+SP(0.069251295,0.017555947,0){-292.09816};
+SP(0.051558995,0.0092903166,0){-224.21721};
+SP(0.065249727,0.014460277,0){-267.60079};
+SP(0.06133217,0.0051605352,0){-193.24203};
+SP(0.057186095,0.023175921,0){-349.64417};
+SP(0.063808626,0.065206426,0){-636.19601};
+SP(0.03016889,0.063990776,0){-903.21868};
+SP(0.032319131,0.064013282,0){-879.91748};
+SP(0.068535037,0.0033041466,0){-168.35113};
+SP(0.055850884,0.021910612,0){-338.7457};
+SP(0.067815582,0.0072803862,0){-203.41119};
+SP(0.0656631,0.028789713,0){-394.32137};
+SP(0.0065681219,0.068951896,0){-1187.2759};
+SP(0.065426494,0.0056296973,0){-193.1936};
+SP(0.050747354,0.0037715248,0){-172.81893};
+SP(0.064570826,0.027173758,0){-380.78112};
+SP(0.069818603,0.0050504679,0){-180.29536};
+SP(0.0658212,0.012676371,0){-251.70164};
+SP(0.065164387,0.0080071722,0){-212.67013};
+SP(-0.068931005,0.030065726,0){-2866.8564};
+SP(0.068804835,0.0033559241,0){-167.82536};
+SP(0.062386869,0.0048140018,0){-190.03828};
+SP(0.051571297,0.002833326,0){-167.76727};
+SP(0.06465553,0.02822002,0){-390.03863};
+SP(0.050496246,0.018897143,0){-312.62512};
+SP(0.053409649,0.026684496,0){-384.35972};
+SP(0.056059108,0.018659655,0){-309.00639};
+SP(0.069639866,0.01686575,0){-285.706};
+SP(0.06587572,0.0048722449,0){-186.64797};
+SP(0.056045675,0.007118853,0){-208.37309};
+SP(-0.01876166,0.056320308,0){-1555.3853};
+SP(-0.063487611,0.038313955,0){-2635.2351};
+SP(0.062370724,0.0060212374,0){-199.23051};
+SP(0.064670082,0.0067046999,0){-202.60505};
+SP(0.055994089,0.0028267448,0){-175.57231};
+SP(0.060759082,0.0093009593,0){-226.21534};
+SP(0.065676239,0.0050985765,0){-188.69807};
+SP(0.05376034,0.0026519646,0){-171.74285};
+SP(0.047300112,0.068865107,0){-738.68856};
+SP(0.063299369,0.019108979,0){-309.68201};
+SP(0.053925116,0.0049202933,0){-188.96692};
+SP(-0.038893448,0.06890228,0){-1867.7142};
+SP(0.056599742,0.045039903,0){-552.9883};
+SP(-0.065401708,0.032382404,0){-2809.8144};
+SP(-0.060004781,0.060190041,0){-2164.8262};
+SP(0.069574876,0.020864327,0){-321.24598};
+SP(0.025208533,0.067536802,0){-959.79843};
+SP(0.016668198,0.052157855,0){-1047.894};
+SP(0.0506058,0.02458207,0){-366.12892};
+SP(0.057092668,0.02553281,0){-371.28592};
+SP(-0.057566463,0.062470102,0){-2125.2349};
+SP(0.017040566,0.054242034,0){-1046.3245};
+SP(0.062763494,0.0026521676,0){-174.1221};
+SP(0.05199833,0.046028863,0){-577.78987};
+SP(0.012498608,0.052156778,0){-1099.7707};
+SP(0.012124584,0.054241546,0){-1107.4995};
+SP(0.062764348,0.019563238,0){-314.02486};
+SP(0.065872638,0.0033922406,0){-175.57141};
+SP(0.066414456,0.014509056,0){-267.22919};
+SP(-0.055920389,0.04650628,0){-2391.7624};
+SP(0.061918987,0.019292548,0){-312.08758};
+SP(0.061612064,0.053193629,0){-598.37733};
+SP(0.069115028,0.050832205,0){-566.36199};
+SP(0.020506616,0.0524234,0){-1001.9004};
+SP(0.019490095,0.054507578,0){-1017.0398};
+SP(0.052100446,0.00742944,0){-207.9878};
+SP(0.056580789,0.0030724075,0){-177.71176};
+SP(0.069143738,0.0037753223,0){-170.27578};
+SP(0.06067819,0.023271484,0){-348.45447};
+SP(0.068618288,0.036748681,0){-461.06135};
+SP(0.054541376,0.013302929,0){-261.05567};
+SP(0.06350409,0.0050919857,0){-191.22468};
+SP(0.028756299,0.065684907,0){-919.72162};
+SP(0.065186818,0.004088636,0){-181.74996};
+SP(0.054293761,0.013802749,0){-265.518};
+SP(-0.060534299,0.036629704,0){-2684.9508};
+SP(0.061274451,0.01344724,0){-261.04005};
+SP(0.054112951,0.0059670168,0){-197.61729};
+SP(0.062485317,0.0037101974,0){-181.85107};
+SP(0.064003184,0.0048773431,0){-189.11182};
+SP(0.05917958,0.013564874,0){-262.82686};
+SP(0.056142495,0.013083776,0){-259.13572};
+SP(0.063682255,0.0048278602,0){-189.06629};
+SP(0.051910075,0.039323408,0){-507.11246};
+SP(0.057151991,0.0094045132,0){-227.53946};
+SP(0.04196984,0.052373838,0){-759.84754};
+SP(0.042943803,0.054427702,0){-753.60658};
+SP(-0.055359036,0.068943805,0){-2067.2988};
+SP(-0.050976911,0.03031424,0){-2855.6189};
+SP(0.026313642,0.065444576,0){-946.82266};
+SP(0.050717375,0.0034259227,0){-169.45006};
+SP(0.062217496,0.0039131095,0){-183.50633};
+SP(-0.010816987,0.057555397,0){-1430.7714};
+SP(-0.010772853,0.055605672,0){-1428.7337};
+SP(-0.0084987436,0.058712752,0){-1396.3862};
+SP(0.004006875,0.058716316,0){-1218.6377};
+SP(0.057031692,0.017652219,0){-299.60104};
+SP(0.063714996,0.0078401931,0){-212.62487};
+SP(0.06523601,0.0093127285,0){-223.45662};
+SP(0.069469039,0.029194991,0){-395.09335};
+SP(0.062682119,0.0093893768,0){-226.01302};
+SP(0.057785633,0.017909933,0){-301.65412};
+SP(0.0016922194,0.057559359,0){-1249.3027};
+SP(0.0017354906,0.055608608,0){-1246.7359};
+SP(0.061409559,0.061317871,0){-635.81351};
+SP(0.066360643,0.041401327,0){-501.9446};
+SP(0.063253686,0.008669992,0){-219.73262};
+SP(-0.061528939,0.020822705,0){-3271.7325};
+SP(-0.028993583,0.058711988,0){-1725.3981};
+SP(-0.041477335,0.058715166,0){-1943.2993};
+SP(0.066518876,0.015087526,0){-272.22344};
+SP(-0.039179688,0.057570661,0){-1907.2226};
+SP(-0.026693847,0.057566472,0){-1687.211};
+SP(0.020174545,0.056046955,0){-1010.7579};
+SP(-0.039227864,0.055606841,0){-1914.8572};
+SP(-0.026739295,0.055607126,0){-1689.0985};
+SP(0.064608818,0.0050457526,0){-189.70149};
+SP(0.055616579,0.027045418,0){-386.24642};
+SP(0.060997998,0.006421042,0){-203.05088};
+SP(0.060632253,0.0071790864,0){-209.12606};
+SP(0.064737977,0.0082325183,0){-214.9388};
+SP(-0.01650355,0.061060764,0){-1519.5812};
+SP(0.057135439,0.0039677749,0){-184.48799};
+SP(0.04697673,0.05597851,0){-714.54072};
+SP(0.025636612,0.063927519,0){-953.77011};
+SP(0.051774082,0.0026412016,0){-167.02459};
+SP(-0.00030900759,0.067660965,0){-1279.957};
+SP(0.054224189,0.0055866514,0){-194.64536};
+SP(0.065824132,0.022467449,0){-337.96859};
+SP(-0.054278848,0.020837322,0){-3240.2676};
+SP(0.050780374,0.037828299,0){-493.77711};
+SP(0.068497877,0.0027928487,0){-164.58258};
+SP(0.054358061,0.061521305,0){-673.52445};
+SP(0.069508642,0.0090769349,0){-216.98104};
+SP(0.055447288,0.01568743,0){-282.34439};
+SP(-0.0084965222,0.06078222,0){-1397.1488};
+SP(0.066942794,0.0028122773,0){-169.31563};
+SP(0.055652245,0.014209956,0){-269.11763};
+SP(-0.06176067,0.053370364,0){-2273.3457};
+SP(0.042220479,0.055962138,0){-764.90442};
+SP(-0.0040239216,0.061069366,0){-1331.8904};
+SP(-0.050911414,0.043504549,0){-2448.7981};
+SP(0.054182369,0.0089012576,0){-222.34958};
+SP(0.061470833,0.020065528,0){-319.22725};
+SP(0.060748098,0.0026441614,0){-175.16714};
+SP(0.05327687,0.02795789,0){-396.40377};
+SP(0.055544586,0.022988902,0){-348.79672};
+SP(-0.036794188,0.067673652,0){-1838.1864};
+SP(0.02505541,0.060690467,0){-958.26427};
+SP(0.068168558,0.020216764,0){-316.43193};
+SP(-0.036936072,0.065359922,0){-1845.8938};
+SP(0.057373059,0.052659953,0){-612.95117};
+SP(-0.061901299,0.049075562,0){-2360.8157};
+SP(-0.063518762,0.049394719,0){-2357.3788};
+SP(0.069185335,0.0040996592,0){-173.06173};
+SP(0.067385571,0.0072680118,0){-203.90422};
+SP(0.064893769,0.0039019271,0){-180.78494};
+SP(-0.03532502,0.064159225,0){-1822.7201};
+SP(0.020761515,0.05928117,0){-1007.1113};
+SP(0.063558591,0.0044753322,0){-186.55241};
+SP(0.05074198,0.034516922,0){-461.22327};
+SP(-0.028944423,0.060746591,0){-1722.4425};
+SP(0.055752681,0.0026414124,0){-174.07093};
+SP(0.068658613,0.0042116908,0){-175.51719};
+SP(0.056317945,0.023773533,0){-355.59088};
+SP(0.058751894,0.0026400587,0){-175.38575};
+SP(0.055021751,0.0090612334,0){-224.10179};
+SP(0.03745088,0.06069715,0){-822.75573};
+SP(0.069819541,0.0064204511,0){-192.86523};
+SP(0.065764352,0.0054334214,0){-191.18783};
+SP(-0.061509371,0.03444748,0){-2751.9389};
+SP(-0.00030654787,0.065342967,0){-1280.176};
+SP(0.033057273,0.067833375,0){-874.03804};
+SP(0.033567526,0.065763655,0){-867.78415};
+SP(0.058284904,0.031737961,0){-427.35474};
+SP(-0.069030071,0.055194258,0){-2247.8276};
+SP(0.059739449,0.0053397979,0){-195.09495};
+SP(0.065919092,0.009480351,0){-224.25108};
+SP(0.068532686,0.017566522,0){-292.68995};
+SP(0.064160717,0.0223367,0){-337.88651};
+SP(-0.010503447,0.064079691,0){-1427.1986};
+SP(-0.0083898448,0.064803852,0){-1395.7752};
+SP(0.05262567,0.023612478,0){-356.03313};
+SP(0.064979895,0.036062717,0){-458.79702};
+SP(0.0689258,0.0043166643,0){-175.71854};
+SP(0.051543249,0.03311474,0){-446.8446};
+SP(0.065577914,0.02152969,0){-329.78938};
+SP(0.064411565,0.010748017,0){-236.22107};
+SP(0.06353647,0.0071034809,0){-206.8518};
+SP(0.050187772,0.0059717041,0){-192.41543};
+SP(0.056187524,0.01125832,0){-243.21642};
+SP(0.05420122,0.011426308,0){-244.37553};
+SP(0.055589938,0.069003273,0){-679.47957};
+SP(0.050426886,0.005687224,0){-190.10168};
+SP(0.056465822,0.0039585885,0){-184.06721};
+SP(0.054567252,0.0054374382,0){-193.80823};
+SP(0.063921308,0.035670863,0){-456.54449};
+SP(-0.010584794,0.061797211,0){-1428.4644};
+SP(0.053441517,0.0040324455,0){-181.33723};
+SP(0.044952305,0.065872173,0){-756.33746};
+SP(0.045242291,0.067919625,0){-755.50712};
+SP(0.056803582,0.026684739,0){-382.07846};
+SP(0.067383558,0.0098435886,0){-225.9273};
+SP(0.05095676,0.0044046863,0){-179.19964};
+SP(0.065781527,0.042720873,0){-513.39154};
+SP(0.067368629,0.006186301,0){-194.81842};
+SP(0.059086537,0.032536329,0){-433.84815};
+SP(0.058223043,0.016634618,0){-290.10914};
+SP(-0.022921826,0.064178499,0){-1620.2058};
+SP(-0.047915083,0.050971364,0){-2137.8355};
+SP(0.0083370131,0.059257243,0){-1161.5855};
+SP(0.010042723,0.0580089,0){-1138.2487};
+SP(0.026852335,0.069014786,0){-941.6428};
+SP(0.064491316,0.030228811,0){-408.03374};
+SP(0.064822448,0.0086602474,0){-218.39246};
+SP(0.063295691,0.022324352,0){-338.32389};
+SP(-0.028799337,0.064785629,0){-1714.8012};
+SP(-0.026847749,0.064073337,0){-1683.8235};
+SP(-0.020887367,0.061040649,0){-1589.3098};
+SP(0.062469497,0.027538793,0){-385.63491};
+SP(0.035744322,0.061973557,0){-841.88846};
+SP(0.054253959,0.0026376244,0){-172.39009};
+SP(0.066738231,0.0026282668,0){-168.49142};
+SP(0.061891833,0.0044582273,0){-187.70998};
+SP(0.065273854,0.0088386811,0){-219.46555};
+SP(0.010416346,0.050952463,0){-1124.457};
+SP(0.05962536,0.01037169,0){-235.4479};
+SP(0.068416554,0.0030596361,0){-166.8455};
+SP(-0.056997536,0.054326495,0){-2227.9377};
+SP(-0.057917357,0.056173527,0){-2206.0631};
+SP(-0.05813846,0.026077438,0){-3044.8885};
+SP(0.018752604,0.05095354,0){-1020.7289};
+SP(0.063752495,0.0026328137,0){-173.09869};
+SP(0.063260618,0.0039833544,0){-183.20567};
+SP(0.026760181,0.061936884,0){-939.68612};
+SP(0.068492576,0.049348693,0){-557.73277};
+SP(-0.049533888,0.054249506,0){-2128.3114};
+SP(-0.049870733,0.052141745,0){-2170.6305};
+SP(0.019053804,0.058037326,0){-1026.1636};
+SP(0.064173142,0.0054217301,0){-193.07455};
+SP(0.053745291,0.012571263,0){-254.47257};
+SP(0.063910377,0.0070310755,0){-205.954};
+SP(0.054211206,0.012685499,0){-255.5502};
+SP(-0.033322559,0.061022821,0){-1795.9001};
+SP(0.056192463,0.015366708,0){-279.34132};
+SP(0.0697913,0.0094794092,0){-220.23715};
+SP(0.051171861,0.0097062054,0){-227.75077};
+SP(0.067866449,0.020947986,0){-323.12343};
+SP(0.043236296,0.069054518,0){-774.06672};
+SP(0.067931795,0.010541473,0){-231.44097};
+SP(-0.061147992,0.046872817,0){-2408.0166};
+SP(-0.062350384,0.045207323,0){-2449.9104};
+SP(0.043750509,0.050929864,0){-735.85104};
+SP(0.054166139,0.0094318409,0){-226.91853};
+SP(0.064130091,0.0046228891,0){-187.05877};
+SP(-0.05225722,0.041799995,0){-2506.5842};
+SP(-0.033117929,0.064869722,0){-1785.0832};
+SP(0.065305353,0.0049680421,0){-188.21724};
+SP(0.054014299,0.002789589,0){-173.10873};
+SP(-0.035403301,0.062053959,0){-1828.6947};
+SP(0.052463441,0.003842396,0){-178.01697};
+SP(0.064294063,0.01120628,0){-240.19095};
+SP(0.054922833,0.0056145481,0){-195.54526};
+SP(0.057759876,0.0026340771,0){-175.14881};
+SP(-0.053299304,0.067746115,0){-2056.1493};
+SP(0.065688892,0.0045464749,0){-184.43633};
+SP(0.058010809,0.0048600433,0){-191.42416};
+SP(0.051701029,0.0031251828,0){-170.38734};
+SP(0.058420127,0.01728973,0){-295.87075};
+SP(0.06709087,0.048972499,0){-557.25827};
+SP(0.053035842,0.024566963,0){-364.74051};
+SP(0.055257584,0.052187758,0){-621.72364};
+SP(0.035003517,0.069071028,0){-854.16745};
+SP(-0.020758749,0.06489488,0){-1585.1351};
+SP(-0.026866487,0.061775933,0){-1686.6224};
+SP(-0.056405525,0.026100741,0){-3038.349};
+SP(-0.06122628,0.06396884,0){-2131.0312};
+SP(-0.059158099,0.064269117,0){-2119.7108};
+SP(-0.054193473,0.031843408,0){-2822.699};
+SP(0.069173627,0.057193304,0){-599.7683};
+SP(0.058267768,0.045489663,0){-552.52152};
+SP(0.058252174,0.0050424101,0){-192.84406};
+SP(0.063170437,0.0091714134,0){-223.9077};
+SP(-0.022967903,0.062064725,0){-1622.4167};
+SP(-0.045785655,0.059191577,0){-2014.3153};
+SP(-0.047540307,0.057978341,0){-2053.7977};
+SP(0.064059458,0.0066414391,0){-202.71908};
+SP(0.059654098,0.011341366,0){-243.6095};
+SP(-0.055123274,0.024337501,0){-3098.3527};
+SP(-0.05556388,0.022661353,0){-3170.3791};
+SP(0.063329841,0.0068150889,0){-204.72653};
+SP(-0.054288694,0.042740555,0){-2489.0613};
+SP(0.051492982,0.0040997675,0){-177.83983};
+SP(0.064252825,0.0051590556,0){-190.97482};
+SP(-0.067786896,0.032183278,0){-2805.5226};
+SP(0.058111652,0.0038310436,0){-183.81704};
+SP(0.068638121,0.0038947824,0){-172.88332};
+SP(0.066815046,0.0030810075,0){-171.48679};
+SP(-0.064372121,0.023311953,0){-3145.452};
+SP(0.066851103,0.0067905076,0){-200.62326};
+SP(0.064187337,0.042521403,0){-514.2313};
+SP(0.059003334,0.014230262,0){-268.66806};
+SP(0.058683317,0.0046231923,0){-189.73809};
+SP(-0.065303292,0.063942457,0){-2137.6948};
+SP(-0.001910508,0.06421227,0){-1302.4925};
+SP(0.066072555,0.0090018864,0){-220.06064};
+SP(0.058185221,0.0054159502,0){-195.67419};
+SP(0.056171634,0.003768953,0){-182.48378};
+SP(0.054183847,0.024416672,0){-362.7304};
+SP(0.054116459,0.053805367,0){-640.04056};
+SP(0.062749206,0.0042693961,0){-185.73109};
+SP(0.05931628,0.018235636,0){-303.9517};
+SP(0.064752203,0.0094462179,0){-224.99449};
+SP(0.056753141,0.0026210617,0){-174.6243};
+SP(0.062970774,0.012365747,0){-250.91129};
+SP(0.061068906,0.010194903,0){-233.50413};
+SP(0.060553171,0.010260716,0){-234.24571};
+SP(0.056324933,0.011849702,0){-248.34424};
+SP(0.056590458,0.0086667851,0){-221.28298};
+SP(0.058330812,0.01418729,0){-268.47075};
+SP(0.056113902,0.0084474637,0){-219.32645};
+SP(-0.003969161,0.064934861,0){-1331.7707};
+SP(0.064397566,0.0080868386,0){-214.05403};
+SP(0.069825465,0.007866655,0){-205.85524};
+SP(-0.057835192,0.045333459,0){-2433.1092};
+SP(-0.059230161,0.046902648,0){-2400.2346};
+SP(0.050216064,0.0084698164,0){-215.74443};
+SP(0.062060359,0.004997657,0){-191.6269};
+SP(0.067149345,0.017464136,0){-292.72559};
+SP(-0.033313798,0.059014828,0){-1799.5805};
+SP(-0.020833518,0.059022701,0){-1589.0834};
+SP(-0.055803548,0.04186534,0){-2520.8391};
+SP(0.061753797,0.0026208613,0){-174.5651};
+SP(-0.0041797662,0.059033968,0){-1333.1476};
+SP(-0.016699065,0.059025629,0){-1522.6463};
+SP(0.065444248,0.013152862,0){-256.10717};
+SP(-0.008453632,0.055025352,0){-1393.0663};
+SP(0.048594258,0.064963805,0){-724.17933};
+SP(0.0040496709,0.055027875,0){-1214.414};
+SP(-0.04152893,0.055019357,0){-1961.2143};
+SP(0.067231987,0.006877748,0){-200.82227};
+SP(-0.016352565,0.064936418,0){-1516.0632};
+SP(-0.014349293,0.064215994,0){-1485.377};
+SP(0.068454987,0.046685855,0){-539.58915};
+SP(-0.029039362,0.055019383,0){-1729.5196};
+SP(0.059314731,0.01468376,0){-272.53562};
+SP(-0.0043095821,0.055112659,0){-1331.7572};
+SP(-0.0024567597,0.05569438,0){-1305.6074};
+SP(0.058414716,0.0043918733,0){-187.99248};
+SP(-0.020697063,0.055106284,0){-1586.6978};
+SP(-0.022559948,0.055690303,0){-1617.7569};
+SP(-0.033186168,0.055100637,0){-1803.7843};
+SP(-0.035049277,0.055688588,0){-1836.6242};
+SP(-0.059027705,0.028024969,0){-2972.1768};
+SP(0.062056845,0.0053288121,0){-194.13072};
+SP(0.066454517,0.017458251,0){-293.13382};
+SP(0.059981457,0.011771345,0){-247.16624};
+SP(-0.016824698,0.055111351,0){-1523.3588};
+SP(-0.014973003,0.055693842,0){-1494.0974};
+SP(0.068254218,0.0026221962,0){-164.23028};
+SP(0.018530933,0.069179512,0){-1037.7089};
+SP(-0.064446897,0.041983469,0){-2532.4662};
+SP(-0.064867019,0.040151999,0){-2581.0992};
+SP(0.046473864,0.064554009,0){-741.24377};
+SP(0.059152398,0.0074170224,0){-211.33024};
+SP(0.068680367,0.014419676,0){-264.78353};
+SP(0.062929281,0.0068918698,0){-205.64137};
+SP(0.066612741,0.0070928364,0){-203.45891};
+SP(0.058602534,0.0049147209,0){-191.91678};
+SP(0.054043887,0.0030747559,0){-175.1803};
+SP(0.057831385,0.0055545916,0){-196.66086};
+SP(0.067304284,0.036748111,0){-462.25067};
+SP(0.063290398,0.012782432,0){-254.29638};
+SP(-0.0019399379,0.062085928,0){-1302.5043};
+SP(0.059967944,0.005643153,0){-197.36151};
+SP(0.050740111,0.044312734,0){-562.29004};
+SP(-0.062524608,0.022755252,0){-3179.0042};
+SP(0.041528238,0.060856206,0){-781.34921};
+SP(0.043139087,0.062154882,0){-767.69603};
+SP(0.069377548,0.047897062,0){-546.90749};
+SP(0.065837024,0.013590192,0){-259.62216};
+SP(0.056119207,0.0079899781,0){-215.53805};
+SP(0.061827865,0.0048067636,0){-190.33439};
+SP(-0.06455977,0.045713415,0){-2439.456};
+SP(-0.064974841,0.047698067,0){-2394.1253};
+SP(0.058092567,0.0045010351,0){-188.75128};
+SP(0.064581623,0.0098474537,0){-228.49947};
+SP(-0.064668722,0.025544849,0){-3054.3603};
+SP(0.063296237,0.01009256,0){-231.47902};
+SP(0.043242054,0.057847937,0){-758.08933};
+SP(0.041576406,0.059114611,0){-777.81884};
+SP(0.065600616,0.029895523,0){-404.16787};
+SP(-0.014417738,0.062080799,0){-1486.9311};
+SP(0.051000956,0.0086497359,0){-218.01664};
+SP(0.059240039,0.0077766657,0){-214.19755};
+SP(0.039458691,0.063426951,0){-805.55873};
+SP(0.039509537,0.061693826,0){-802.93603};
+SP(0.068863712,0.0036754189,0){-170.29871};
+SP(-0.05205319,0.032197414,0){-2800.5254};
+SP(0.05656104,0.0078368573,0){-214.42633};
+SP(0.050530324,0.008854973,0){-219.53855};
+SP(-0.057852097,0.029850582,0){-2903.3978};
+SP(-0.035177238,0.05786952,0){-1834.6545};
+SP(-0.022692256,0.057871919,0){-1619.8232};
+SP(-0.014843223,0.057873319,0){-1493.0658};
+SP(-0.0023259656,0.057878014,0){-1305.7155};
+SP(-0.05930979,0.024149836,0){-3124.4375};
+SP(0.064147509,0.0099348078,0){-229.5654};
+SP(0.062387918,0.0054551461,0){-194.87498};
+SP(0.062784986,0.0072323969,0){-208.44561};
+SP(-0.061649801,0.061825302,0){-2152.7557};
+SP(0.067053281,0.047263183,0){-545.61922};
+SP(0.06791854,0.011051749,0){-235.89001};
+SP(0.055154046,0.013216425,0){-260.3122};
+SP(0.060366273,0.01076222,0){-238.50805};
+SP(0.055691128,0.013560959,0){-263.35238};
+SP(0.06748222,0.011182532,0){-237.42082};
+SP(0.051490222,0.0044308435,0){-180.69076};
+SP(0.054625225,0.0086927676,0){-220.78625};
+SP(0.059869503,0.010854299,0){-239.43193};
+SP(0.064028547,0.01039821,0){-233.54392};
+SP(0.061535329,0.0048883938,0){-191.10199};
+SP(-0.061199746,0.024397795,0){-3114.0776};
+SP(0.059144746,0.017458835,0){-297.09924};
+SP(0.056541749,0.043246514,0){-536.76232};
+SP(0.063576442,0.010494195,0){-234.66083};
+SP(0.06134889,0.0046321412,0){-189.28443};
+SP(0.051226544,0.0046098846,0){-181.6884};
+SP(-0.048333333,0.0033333333,0){-599.99269};
+SP(-0.047666667,0.0016666667,0){-288.49213};
+SP(-0.047666667,0.011666667,0){-2096.4484};
+SP(-0.048333333,0.013333333,0){-2534.8476};
+SP(-0.048333333,0.0083333333,0){-1536.9507};
+SP(-0.047666667,0.0066666667,0){-1183.2627};
+SP(-0.071666667,0.0033333333,0){-598.19638};
+SP(-0.072333333,0.0016666667,0){-287.48639};
+SP(-0.072333333,0.013333333,0){-2469.7765};
+SP(-0.071666667,0.011666667,0){-2242.5497};
+SP(-0.072333333,0.0083333333,0){-1509.4996};
+SP(-0.071666667,0.0066666667,0){-1238.9505};
+SP(-0.045333333,0.0033333333,0){-529.33689};
+SP(-0.044666667,0.0016666667,0){-252.72611};
+SP(-0.044666667,0.0083333333,0){-1305.9117};
+SP(-0.045333333,0.0066666667,0){-1083.5747};
+SP(-0.045333333,0.011666667,0){-1861.9321};
+SP(-0.044666667,0.013333333,0){-2016.0808};
+SP(-0.074666667,0.0033333333,0){-526.90416};
+SP(-0.075333333,0.0016666667,0){-251.40674};
+SP(-0.075333333,0.0083333333,0){-1299.4059};
+SP(-0.074666667,0.0066666667,0){-1078.8387};
+SP(-0.075333333,0.013333333,0){-2004.8848};
+SP(-0.074666667,0.011666667,0){-1853.211};
+};
diff --git a/doc/gmsh.html b/doc/gmsh.html
index 3e8c5484cc20b2d17324f02a4c87f8fe66c9159f..4018e8df839cfcd9163bcaed32d84ff4d70d842f 100644
--- a/doc/gmsh.html
+++ b/doc/gmsh.html
@@ -27,7 +27,7 @@ generator with built-in pre- and post-processing facilities</h1>
 <p>
 <h3 align="center">Christophe Geuzaine and Jean-François Remacle</h3>
 <p>
-<h3 align=center>Version <a href="doc/VERSIONS">1.27</a>, 9 October 2001</h3>
+<h3 align=center>Version <a href="doc/VERSIONS">1.28</a>, 30 October 2001</h3>
 <p>
 
 <h2>Description</h2>
@@ -185,14 +185,14 @@ name="opengl-footmark"><sup>1</sup></a>. The only thing required if
 you use Gmsh is to mention it in your work. The tutorial and demo
 files are included in the archives.
 <ul>
-<li><A href="/gmsh/bin/gmsh-1.27-Windows.zip">Windows zip archive (95/98/NT)</A>
-<li><A href="/gmsh/bin/gmsh-1.27-1.i386.rpm">Linux RPM (Red Hat 6.2 and compatible, i386, glibc 2.1)</A> 
-<li><A href="/gmsh/bin/gmsh-1.27-Linux.tgz">Linux tarball (i386, glibc 2.1)</A> 
-<li><A href="/gmsh/bin/gmsh-1.27-OSF1.tgz">Compaq Tru64 tarball (OSF 4.0)</A> 
-<li><A href="/gmsh/bin/gmsh-1.27-SunOS.tgz">Sun tarball (SunOS 5.5)</A> 
-<li><A href="/gmsh/bin/gmsh-1.27-AIX.tgz">IBM tarball (AIX)</A> 
-<li><A href="/gmsh/bin/gmsh-1.27-IRIX.tgz">SGI IRIX tarball (IRIX 6.5)</A> 
-<li><A href="/gmsh/bin/gmsh-1.27-HP-UX.tgz">HP tarball (HPUX 10.20)</A>
+<li><A href="/gmsh/bin/gmsh-1.28-Windows.zip">Windows zip archive (95/98/NT)</A>
+<li><A href="/gmsh/bin/gmsh-1.28-1.i386.rpm">Linux RPM (Red Hat 6.2 and compatible, i386, glibc 2.1)</A> 
+<li><A href="/gmsh/bin/gmsh-1.28-Linux.tgz">Linux tarball (i386, glibc 2.1)</A> 
+<li><A href="/gmsh/bin/gmsh-1.28-OSF1.tgz">Compaq Tru64 tarball (OSF 4.0)</A> 
+<li><A href="/gmsh/bin/gmsh-1.28-SunOS.tgz">Sun tarball (SunOS 5.5)</A> 
+<li><A href="/gmsh/bin/gmsh-1.28-AIX.tgz">IBM tarball (AIX)</A> 
+<li><A href="/gmsh/bin/gmsh-1.28-IRIX.tgz">SGI IRIX tarball (IRIX 6.5)</A> 
+<li><A href="/gmsh/bin/gmsh-1.28-HP-UX.tgz">HP tarball (HPUX 10.20)</A>
 </ul>
 
 <p>
diff --git a/tutorial/t8.geo b/tutorial/t8.geo
index fe7dff2cf382f5ef2c1774b70e3f8faf2c073c39..afe35b24d90475d9d5d78374f9261657b687761b 100644
--- a/tutorial/t8.geo
+++ b/tutorial/t8.geo
@@ -6,44 +6,68 @@
  *
  *********************************************************************/
 
-// The first example is included, as well as two post-processing maps
+// The first example is included, as well as some post-processing maps
 // (for the format of the post-processing maps, see the FORMATS file):
 
 Include "t1.geo" ;
 Include "view1.pos" ;
 Include "view1.pos" ;
+Include "view4.pos" ;
 
 // Some general options are set (all the options specified
 // interactively can be directly specified in the ascii input
 // files. The current options can be saved into a file by selecting
-// 'File->Save as->GEO complete options')...
+// 'File->Save as->GEO complete options').
 
 General.Trackball = 0 ;
 General.RotationX = 0 ;
 General.RotationY = 0 ;
 General.RotationZ = 0 ;
 General.Color.Background = White ;
+General.Color.Foreground = Black ;
 General.Color.Text = Black ;
 General.Orthographic = 0 ;
 General.Axes = 0 ;
+General.SmallAxes = 0 ;
 
-// ...as well as some options for each post-processing view...
+// Some options are also specified for each post-processing view:
 
-View[0].Name = "This is a very stupid demonstration..." ;
 View[0].IntervalsType = 2 ;
 View[0].OffsetZ = 0.05 ;
 View[0].RaiseZ = 0 ;
 View[0].Light = 1 ;
+View[0].ShowScale = 0;
+View[0].SmoothNormals = 1;
 
-View[1].Name = "...of Gmsh's scripting capabilities" ;
 View[1].IntervalsType = 1 ;
 View[1].ColorTable = { Green, Blue } ;
 View[1].NbIso = 10 ;
-
-// ...and loop from 1 to 255 with a step of 1 is performed (to use a
-// step different from 1, just add a third argument in the list,
-// e.g. 'For num In {0.5:1.5:0.1}' increments num from 0.5 to 1.5 with
-// a step of 0.1):
+View[1].ShowScale = 0;
+
+View[2].Name = "Test..." ;
+View[2].IntervalsType = 2 ;
+View[2].GraphType = 2;
+View[2].IntervalsType = 2 ;
+View[2].GraphPositionX = 85;
+View[2].GraphPositionY = 50;
+View[2].GraphWidth = 200;
+View[2].GraphHeight = 150;
+
+View[3].GraphType = 3;
+View[3].RangeType = 2;
+View[3].IntervalsType = 4 ;
+View[3].ShowScale = 0;
+View[3].CustomMin = View[2].CustomMin;
+View[3].CustomMax = View[2].CustomMax;
+View[3].GraphPositionX = View[2].GraphPositionX;
+View[3].GraphPositionY = View[2].GraphPositionY;
+View[3].GraphWidth = View[2].GraphWidth;
+View[3].GraphHeight = View[2].GraphHeight;
+
+// We loop from 1 to 255 with a step of 1 (to use a step different
+// from 1, just add a third argument in the list. For example, 'For
+// num In {0.5:1.5:0.1}' would increment num from 0.5 to 1.5 with a
+// step of 0.1).
 
 t = 0 ;
 
@@ -51,20 +75,20 @@ For num In {1:255}
 
   View[0].TimeStep = t ;
   View[1].TimeStep = t ;
+  View[2].TimeStep = t ;
+  View[3].TimeStep = t ;
 
   t = (View[0].TimeStep < View[0].NbTimeStep-1) ? t+1 : 0 ;
   
   View[0].RaiseZ += 0.01*t ;
 
   If (num == 3)
-    // We want to use mpeg_encode to create a nice 320x240 animation
-    // for all frames when num==3:
+    // We want to create 320x240 frames when num==3:
     General.GraphicsWidth = 320 ; 
     General.GraphicsHeight = 240 ;
   EndIf
 
   // It is possible to nest loops:
-
   For num2 In {1:50}
 
     General.RotationX += 10 ;
@@ -79,18 +103,22 @@ For num In {1:255}
       // variables (since all Gmsh variables are treated internally as
       // double precision numbers, the format should only contain valid
       // double precision number format specifiers):
+      Print Sprintf("t8-0%g.gif", num2);
       Print Sprintf("t8-0%g.jpg", num2);
     EndIf
 
     If ((num == 3) && (num2 >= 10))
-      Print Sprintf("t8-%g.jpg", num2);
+       Print Sprintf("t8-%g.gif", num2);
+       Print Sprintf("t8-%g.jpg", num2);
     EndIf
 
   EndFor
 
   If(num == 3)
-    // We make a system call to generate the mpeg
-    System "mpeg_encode t8.par" ;    
+    // We could make a system call to generate the mpeg (uncomment the
+    // following of mpeg_encode is installed on your computer)
+
+    // System "mpeg_encode t8.par" ;
   EndIf
 
 EndFor
diff --git a/tutorial/tutorial.html b/tutorial/tutorial.html
index 494624c392d1b42eae1792476ea96412e06b8ccc..9885a2ddecadfeabd5ee6c34546ab13ed0054871 100644
--- a/tutorial/tutorial.html
+++ b/tutorial/tutorial.html
@@ -23,7 +23,7 @@
 <H1>README 1/10</H1>
 [<A HREF="#top">top</A>][prev][<A HREF="#file2">next</A>]
 <PRE>
-$Id: tutorial.html,v 1.24 2001-10-10 07:15:22 geuzaine Exp $
+$Id: tutorial.html,v 1.25 2001-10-30 08:18:50 geuzaine Exp $
 
 Here are the examples in the Gmsh tutorial. These examples are
 commented (both C and C++-style comments can be used in Gmsh input
@@ -298,7 +298,7 @@ Extrude Surface { 11, {0, 0, h} } ;
 </FONT></I><I><FONT COLOR="#B22222">// manually a characteristic length for some of the automatically
 </FONT></I><I><FONT COLOR="#B22222">// created points:
 </FONT></I>
-Characteristic Length{6,22,2,3,16,12} = lc * 3 ;
+Characteristic Length{6,2,52,3,16,12} = lc * 3 ;
 
 <I><FONT COLOR="#B22222">// If the transformation tools are handy to create complex geometries,
 </FONT></I><I><FONT COLOR="#B22222">// it is sometimes useful to generate the flat geometry, consisting
@@ -1054,44 +1054,68 @@ Attractor Line{7} = {0.1, 0.05, 3};
  *
  *********************************************************************/</FONT></I>
 
-<I><FONT COLOR="#B22222">// The first example is included, as well as two post-processing maps
+<I><FONT COLOR="#B22222">// The first example is included, as well as some post-processing maps
 </FONT></I><I><FONT COLOR="#B22222">// (for the format of the post-processing maps, see the FORMATS file):
 </FONT></I>
 Include &quot;t1.geo&quot; ;
 Include &quot;view1.pos&quot; ;
 Include &quot;view1.pos&quot; ;
+Include &quot;view4.pos&quot; ;
 
 <I><FONT COLOR="#B22222">// Some general options are set (all the options specified
 </FONT></I><I><FONT COLOR="#B22222">// interactively can be directly specified in the ascii input
 </FONT></I><I><FONT COLOR="#B22222">// files. The current options can be saved into a file by selecting
-</FONT></I><I><FONT COLOR="#B22222">// 'File-&gt;Save as-&gt;GEO complete options')...
+</FONT></I><I><FONT COLOR="#B22222">// 'File-&gt;Save as-&gt;GEO complete options').
 </FONT></I>
 General.Trackball = 0 ;
 General.RotationX = 0 ;
 General.RotationY = 0 ;
 General.RotationZ = 0 ;
 General.Color.Background = White ;
+General.Color.Foreground = Black ;
 General.Color.Text = Black ;
 General.Orthographic = 0 ;
 General.Axes = 0 ;
+General.SmallAxes = 0 ;
 
-<I><FONT COLOR="#B22222">// ...as well as some options for each post-processing view...
+<I><FONT COLOR="#B22222">// Some options are also specified for each post-processing view:
 </FONT></I>
-View[0].Name = &quot;This is a very stupid demonstration...&quot; ;
 View[0].IntervalsType = 2 ;
 View[0].OffsetZ = 0.05 ;
 View[0].RaiseZ = 0 ;
 View[0].Light = 1 ;
+View[0].ShowScale = 0;
+View[0].SmoothNormals = 1;
 
-View[1].Name = &quot;...of Gmsh's scripting capabilities&quot; ;
 View[1].IntervalsType = 1 ;
 View[1].ColorTable = { Green, Blue } ;
 View[1].NbIso = 10 ;
-
-<I><FONT COLOR="#B22222">// ...and loop from 1 to 255 with a step of 1 is performed (to use a
-</FONT></I><I><FONT COLOR="#B22222">// step different from 1, just add a third argument in the list,
-</FONT></I><I><FONT COLOR="#B22222">// e.g. 'For num In {0.5:1.5:0.1}' increments num from 0.5 to 1.5 with
-</FONT></I><I><FONT COLOR="#B22222">// a step of 0.1):
+View[1].ShowScale = 0;
+
+View[2].Name = &quot;Test...&quot; ;
+View[2].IntervalsType = 2 ;
+View[2].GraphType = 2;
+View[2].IntervalsType = 2 ;
+View[2].GraphPositionX = 85;
+View[2].GraphPositionY = 50;
+View[2].GraphWidth = 200;
+View[2].GraphHeight = 150;
+
+View[3].GraphType = 3;
+View[3].RangeType = 2;
+View[3].IntervalsType = 4 ;
+View[3].ShowScale = 0;
+View[3].CustomMin = View[2].CustomMin;
+View[3].CustomMax = View[2].CustomMax;
+View[3].GraphPositionX = View[2].GraphPositionX;
+View[3].GraphPositionY = View[2].GraphPositionY;
+View[3].GraphWidth = View[2].GraphWidth;
+View[3].GraphHeight = View[2].GraphHeight;
+
+<I><FONT COLOR="#B22222">// We loop from 1 to 255 with a step of 1 (to use a step different
+</FONT></I><I><FONT COLOR="#B22222">// from 1, just add a third argument in the list. For example, 'For
+</FONT></I><I><FONT COLOR="#B22222">// num In {0.5:1.5:0.1}' would increment num from 0.5 to 1.5 with a
+</FONT></I><I><FONT COLOR="#B22222">// step of 0.1).
 </FONT></I>
 t = 0 ;
 
@@ -1099,21 +1123,21 @@ For num In {1:255}
 
   View[0].TimeStep = t ;
   View[1].TimeStep = t ;
+  View[2].TimeStep = t ;
+  View[3].TimeStep = t ;
 
   t = (View[0].TimeStep &lt; View[0].NbTimeStep-1) ? t+1 : 0 ;
   
   View[0].RaiseZ += 0.01*t ;
 
   If (num == 3)
-    <I><FONT COLOR="#B22222">// We want to use mpeg_encode to create a nice 320x240 animation
-</FONT></I>    <I><FONT COLOR="#B22222">// for all frames when num==3:
+    <I><FONT COLOR="#B22222">// We want to create 320x240 frames when num==3:
 </FONT></I>    General.GraphicsWidth = 320 ; 
     General.GraphicsHeight = 240 ;
   EndIf
 
   <I><FONT COLOR="#B22222">// It is possible to nest loops:
-</FONT></I>
-  For num2 In {1:50}
+</FONT></I>  For num2 In {1:50}
 
     General.RotationX += 10 ;
     General.RotationY = General.RotationX / 3 ;
@@ -1127,19 +1151,23 @@ For num In {1:255}
 </FONT></I>      <I><FONT COLOR="#B22222">// variables (since all Gmsh variables are treated internally as
 </FONT></I>      <I><FONT COLOR="#B22222">// double precision numbers, the format should only contain valid
 </FONT></I>      <I><FONT COLOR="#B22222">// double precision number format specifiers):
-</FONT></I>      Print Sprintf(&quot;t8-0%g.jpg&quot;, num2);
+</FONT></I>      Print Sprintf(&quot;t8-0%g.gif&quot;, num2);
+      Print Sprintf(&quot;t8-0%g.jpg&quot;, num2);
     EndIf
 
     If ((num == 3) &amp;&amp; (num2 &gt;= 10))
-      Print Sprintf(&quot;t8-%g.jpg&quot;, num2);
+       Print Sprintf(&quot;t8-%g.gif&quot;, num2);
+       Print Sprintf(&quot;t8-%g.jpg&quot;, num2);
     EndIf
 
   EndFor
 
   If(num == 3)
-    <I><FONT COLOR="#B22222">// We make a system call to generate the mpeg
-</FONT></I>    System &quot;mpeg_encode t8.par&quot; ;    
-  EndIf
+    <I><FONT COLOR="#B22222">// We could make a system call to generate the mpeg (uncomment the
+</FONT></I>    <I><FONT COLOR="#B22222">// following of mpeg_encode is installed on your computer)
+</FONT></I>
+    <I><FONT COLOR="#B22222">// System &quot;mpeg_encode t8.par&quot; ;
+</FONT></I>  EndIf
 
 EndFor
 
diff --git a/tutorial/view4.pos b/tutorial/view4.pos
new file mode 100644
index 0000000000000000000000000000000000000000..edfbddeae6172f83ab7e9241123199bb0405c5ce
--- /dev/null
+++ b/tutorial/view4.pos
@@ -0,0 +1,106 @@
+View "e" {
+SP(0.05,0,0){3878262,3878766.4,3880412.5,3882811.2,3885521.1};
+SP(0.05,0.003,0){3881437.5,3877557.5,3870436.7,3859692,3844885.1};
+SP(0.05,0.006,0){3881035,3865563.5,3835303,3789965.2,3729266};
+SP(0.05,0.009,0){3877285.3,3841960.1,3772279,3668541.8,3531342.7};
+SP(0.05,0.012,0){3872834.7,3811664.2,3690903.7,3512085.7,3277631.1};
+SP(0.05,0.015,0){3867665,3772483.8,3585037.2,3309516.4,2952240.9};
+SP(0.05,0.018,0){3864583.2,3727623.6,3459110.9,3068139.7,2568116.7};
+SP(0.05,0.021,0){3858805,3672801.8,3310287,2788309.5,2131593.3};
+SP(0.05,0.024,0){3852670.1,3609396.1,3139010.6,2471357.5,1648926};
+SP(0.05,0.027,0){3842734.9,3537490.9,2951768.8,2131756.3,1142267.4};
+SP(0.05,0.03,0){3834225,3458862.1,2745296.7,1762920.7,607458.49};
+SP(0.05,0.033,0){3824633.1,3371923.9,2520730.5,1371801.1,61237.585};
+SP(0.05,0.036,0){3810803.4,3275453.4,2280386.6,965079.73,-485928.87};
+SP(0.05,0.039,0){3800151.3,3175017.3,2027930.5,547204.34,-1023890.6};
+SP(0.05,0.042,0){3787912.5,3066455,1761589.2,122007.33,-1539738.3};
+SP(0.05,0.045,0){3775680.7,2952282,1485702.3,-304002.73,-2026253.9};
+SP(0.05,0.048,0){3759484.2,2829182.7,1199302.2,-726763.53,-2472258.1};
+SP(0.05,0.051,0){3742542.8,2699920.4,905633.67,-1140360.6,-2867954.2};
+SP(0.05,0.054,0){3727173.7,2566549.6,607179.56,-1540693.8,-3208103.2};
+SP(0.05,0.057,0){3709078.7,2426207.2,304406.61,-1922592.8,-3484505.1};
+SP(0.05,0.06,0){3691800.9,2281348.9,-3.5647049,-2280189.1,-3687827.6};
+SP(0.05,0.063,0){3671667.6,2130576.6,-304402.31,-2611120.9,-3821274.2};
+SP(0.05,0.066,0){3651083,1975304.6,-607113.82,-2911137,-3879145.4};
+SP(0.05,0.069,0){3632561.9,1817042.9,-906700.48,-3177626.4,-3860572.9};
+SP(0.05,0.072,0){3607111.4,1651890.1,-1199327.6,-3401740.2,-3761153.5};
+SP(0.05,0.075,0){3585438.1,1484975.3,-1485018.3,-3584367,-3583333.7};
+SP(0.05,0.078,0){3560908.8,1314302.8,-1761236,-3725162.8,-3338501.4};
+SP(0.05,0.081,0){3537675.2,1141306.9,-2027899.1,-3822957.5,-3027978.9};
+SP(0.05,0.084,0){3510509.8,964930.16,-2280600.6,-3872688.1,-2656307.5};
+SP(0.05,0.087,0){3487249.2,787614.54,-2522870.3,-3881805.7,-2235414.9};
+SP(0.05,0.09,0){3456031.4,606908.44,-2743575.4,-3833562.1,-1762742.7};
+SP(0.05,0.093,0){3429425.5,425969.02,-2951002.1,-3743949.8,-1257540.5};
+SP(0.05,0.096,0){3400371.9,243792.05,-3139424.2,-3608533,-727411.18};
+SP(0.05,0.099,0){3370583.5,61029.471,-3308065.3,-3428479.9,-182751.63};
+SP(0.05,0.102,0){3341014.8,-121746.78,-3457880.8,-3209597.5,364802.59};
+SP(0.05,0.105,0){3308134.5,-304377.88,-3583992.7,-2949335.2,905332.03};
+SP(0.05,0.108,0){3276560.2,-486276.87,-3690133.4,-2655722.1,1427699.9};
+SP(0.05,0.111,0){3243913.1,-667300.57,-3774045.4,-2330325.5,1923230.8};
+SP(0.05,0.114,0){3208352.9,-846274.92,-3832187.1,-1975367.7,2379188.8};
+SP(0.05,0.117,0){3173648.8,-1023678.8,-3867662.5,-1596576.6,2786917.2};
+SP(0.05,0.12,0){3140687.3,-1199706.4,-3881794.4,-1199087.5,3139877.1};
+SP(0.05,0.123,0){3102809.3,-1371676.4,-3868635.8,-786672.55,3430645.3};
+SP(0.05,0.126,0){3067420.6,-1542050.8,-3835669.6,-365295.18,3656832.2};
+SP(0.05,0.129,0){3025992.4,-1706179,-3772055.1,61206.515,3802657.7};
+SP(0.05,0.132,0){2992178.6,-1871219.6,-3695085.3,487367.15,3881535.5};
+SP(0.05,0.135,0){2948414.3,-2026214.3,-3583412.6,905791.21,3869016.3};
+SP(0.05,0.138,0){2911948.3,-2182181.8,-3459620.5,1315420.9,3790462.5};
+SP(0.05,0.141,0){2869275.6,-2329568.2,-3308860.3,1707795,3632603.9};
+SP(0.05,0.144,0){2828899.8,-2473908.9,-3140082.6,2080137.3,3402041.6};
+SP(0.05,0.147,0){2786737.3,-2612003.8,-2951491,2427438.9,3105042.9};
+SP(0.05,0.15,0){2743192.7,-2743672.3,-2744324.2,2745284.2,2746379.5};
+SP(0.05,0.153,0){2700298.2,-2869946.2,-2519524,3027124,2327818.5};
+SP(0.05,0.156,0){2656932.4,-2990499.1,-2280908.2,3275340.7,1868243.4};
+SP(0.05,0.159,0){2612112.7,-3103860.9,-2027752.2,3484687,1371243.1};
+SP(0.05,0.162,0){2566432.2,-3209591.3,-1761406.6,3649048.2,845644.4};
+SP(0.05,0.165,0){2521549.2,-3310234.1,-1485636.9,3773038.2,304567.55};
+SP(0.05,0.168,0){2473657.2,-3400757.2,-1199380.8,3849737.1,-243531.63};
+SP(0.05,0.171,0){2425158.9,-3483580.5,-905808.11,3879638.4,-786985.62};
+SP(0.05,0.174,0){2379764,-3563855,-607775.84,3867583.3,-1316303.6};
+SP(0.05,0.177,0){2328758.2,-3628665.3,-304536.76,3800111.8,-1816619.1};
+SP(0.05,0.18,0){2281548.9,-3692247,-37.579855,3694238.7,-2284691.4};
+SP(0.05,0.183,0){2231706.2,-3743404.1,304362.22,3535006.9,-2698345.5};
+SP(0.05,0.186,0){2180576.5,-3786032.4,606770.83,3338271.8,-3064347};
+SP(0.05,0.189,0){2130992.9,-3823790.6,906119.74,3103634.6,-3371580.3};
+SP(0.05,0.192,0){2079714.6,-3851124.1,1199662.2,2830177.3,-3611146.4};
+SP(0.05,0.195,0){2026478,-3867039.1,1484667.8,2520271.2,-3775244.6};
+SP(0.05,0.198,0){1974917.4,-3878156.1,1761656.1,2181398.4,-3864916.3};
+SP(0.05,0.201,0){1921938.1,-3879317.9,2027665.1,1816613.9,-3880374.6};
+SP(0.05,0.204,0){1869422.8,-3872918.6,2280806.8,1428524.4,-3811944.2};
+SP(0.05,0.207,0){1815140.8,-3855560.1,2518762.4,1023342,-3668188.5};
+SP(0.05,0.21,0){1761176.3,-3831816.2,2743306.9,607216.59,-3458314.1};
+SP(0.05,0.213,0){1707402.6,-3800364.4,2950852.1,182847.68,-3174696};
+SP(0.05,0.216,0){1652646.5,-3759003.1,3138599.6,-243487.97,-2824923.5};
+SP(0.05,0.219,0){1597373,-3709911.5,3308879.5,-666913.76,-2425464.7};
+SP(0.05,0.222,0){1540815.2,-3650832.4,3457986.3,-1083171.3,-1976994.3};
+SP(0.05,0.225,0){1485930.4,-3587634.8,3587922.6,-1486354.6,-1486872.1};
+SP(0.05,0.228,0){1428353.2,-3510911.7,3690267.4,-1869336.3,-964967.14};
+SP(0.05,0.231,0){1371609,-3429464.2,3773373.8,-2231568.5,-425601.51};
+SP(0.05,0.234,0){1313987.8,-3338946.1,3831338.8,-2565381.4,122180.73};
+SP(0.05,0.237,0){1257125.4,-3243600.7,3868231.3,-2869378.7,667172.2};
+SP(0.05,0.24,0){1198570.3,-3137909.8,3878509.3,-3137681.1,1198655.9};
+SP(0.05,0.243,0){1141180,-3029084.4,3869695.8,-3372308.2,1708654.3};
+SP(0.05,0.246,0){1082605,-2910969.3,3833347,-3562569.7,2182705};
+SP(0.05,0.249,0){1023597.8,-2785745,3771963.4,-3707676.5,2611054.9};
+SP(0.05,0.252,0){965124.5,-2656643,3690872.2,-3812023.8,2990406.6};
+SP(0.05,0.255,0){905313.7,-2518990.9,3584419.6,-3869444.1,3311631.2};
+SP(0.05,0.258,0){846892.38,-2379717.2,3460082.9,-3882476.8,3566580};
+SP(0.05,0.261,0){786614.09,-2230485.2,3307449.7,-3840393.9,3741985.2};
+SP(0.05,0.264,0){727293.92,-2079733.5,3139981.7,-3759117.9,3850517.8};
+SP(0.05,0.267,0){667386.55,-1922925.8,2950129.8,-3627185.1,3874358.1};
+SP(0.05,0.27,0){607150.38,-1762003.4,2744242,-3457593.6,3832384.2};
+SP(0.05,0.273,0){547005.99,-1597635.6,2521468.1,-3245097.7,3711215.1};
+SP(0.05,0.276,0){485969.26,-1427626.1,2280229.4,-2990458.2,3514003.7};
+SP(0.05,0.279,0){425772.09,-1256953.4,2027946.6,-2701735.8,3246128.1};
+SP(0.05,0.282,0){365048.46,-1082369.9,1761750.7,-2379291.2,2913416.4};
+SP(0.05,0.285,0){304602.44,-906268.2,1485460,-2027764.3,2519849.4};
+SP(0.05,0.288,0){243611.08,-726931.25,1198572.9,-1650912.8,2076772.4};
+SP(0.05,0.291,0){182755.26,-546565.01,905261.36,-1255449.9,1593918.7};
+SP(0.05,0.294,0){121956.56,-365403.51,607434.69,-847081.6,1083449.6};
+SP(0.05,0.297,0){60934.375,-182783.17,304562.81,-426212.21,547699.19};
+SP(0.05,0.3,0){0,0,0,0,0};
+};
+View "e" {
+SP(0.05,0.2,0){1939799.2,-3879808.7,1939891.9,1939888.6,-3880387.9};
+};
diff --git a/utils/gmsh_fltk.spec b/utils/gmsh.spec
similarity index 97%
rename from utils/gmsh_fltk.spec
rename to utils/gmsh.spec
index 9a10e188cd811e535cb0d36d3baf2dc5e38e8083..25939190ec2394514ad0797792be9bd36ebac61b 100644
--- a/utils/gmsh_fltk.spec
+++ b/utils/gmsh.spec
@@ -1,7 +1,7 @@
 Summary: A 3D mesh generator with pre- and post-processing facilities
 Name: gmsh
-Version: 1.27
-Source: gmsh-1.27.tar.gz
+Version: 1.28
+Source: gmsh-1.28.tar.gz
 Release: 1
 Copyright: distributable
 Group: Applications/Engineering
diff --git a/utils/gmsh_motif.spec b/utils/gmsh_motif.spec
deleted file mode 100644
index 7f5a497eb8e6fd9df6d65345f25afc7657b820b8..0000000000000000000000000000000000000000
--- a/utils/gmsh_motif.spec
+++ /dev/null
@@ -1,56 +0,0 @@
-Summary: A 3D mesh generator with pre- and post-processing facilities
-Name: gmsh
-Version: 1.00
-Source: gmsh-1.00.tar.gz
-Release: 1
-Copyright: distributable
-Group: Applications/Engineering
-URL: http://www.geuz.org/gmsh/
-Packager: Christophe.Geuzaine@AdValvas.be
-Buildroot: /var/tmp/%{name}-buildroot
-Requires: Mesa >= 3.0 lesstif >= 0.90
-
-%description
-Gmsh is an automatic three-dimensional finite element mesh generator,
-primarily Delaunay, with built-in pre- and post-processing
-facilities. Its primal goal is to provide a simple meshing tool for
-academic test cases with parametric input and up to date visualization
-capabilities.  One of the strengths of Gmsh is its ability to respect
-a characteristic length field for the generation of adapted meshes on
-lines, surfaces and volumes. Gmsh requires the Mesa and Lesstif
-libraries to be installed on your system.
-
-Install Gmsh if you need a simple 3D finite element mesh generator
-and/or post-processor.
-
-%prep
-
-%setup -c -q
-
-%build
-make motif_linux_2952
-make utilities
-rm -rf CVS */CVS */*/CVS
-
-%install
-rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/usr/bin
-mkdir -p $RPM_BUILD_ROOT/usr/man/man1
-
-install -m 755 bin/gmsh $RPM_BUILD_ROOT/usr/bin/gmsh
-install -m 755 bin/dxf2geo $RPM_BUILD_ROOT/usr/bin/dxf2geo
-install -m 644 doc/gmsh.1 $RPM_BUILD_ROOT/usr/man/man1/gmsh.1
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files
-%defattr(-,root,root)
-%doc doc/FORMATS demos tutorial
-/usr/bin/gmsh
-/usr/bin/dxf2geo
-/usr/man/man1/gmsh*
-
-%changelog
-* Sat Sep 23 2000 Christophe Geuzaine <Christophe.Geuzaine@AdValvas.be> 
- - initial revision