Volker Philippent 9 mēneši atpakaļ
vecāks
revīzija
018c2e8bc7
44 mainītis faili ar 5071 papildinājumiem un 202 dzēšanām
  1. 12 0
      .gitignore
  2. 6 0
      .gitmodules
  3. 1 0
      3D/3DBenchy
  4. 5 0
      3D/Hobbymat_MD65_Riemenscheibe.scad
  5. BIN
      3D/Kaffeemühle.FCStd
  6. 14 0
      3D/Spikes.scad
  7. BIN
      3D/Verstellmesser.FCStd
  8. 75 0
      3D/camper-water-cap.scad
  9. 4 4
      3D/gardena_f_dusche.scad
  10. 22 0
      3D/gewinde.scad
  11. 126 0
      3D/honey-test.scad
  12. 63 0
      3D/honeycomb.scad
  13. 19 0
      3D/pfeife.scad
  14. 58 0
      3D/pocket-plant-seeder.scad
  15. BIN
      3D/printables/build-plate-aruco-qr-alike-code-for-bambu-lab-x1c-model_files/432805-build-plate-aruco-qr-alike-code-for-bambu-lab-x1c-d2e9ca7e-c3e6-4d27-bb80-18b1d8c7541d.pdf
  16. BIN
      3D/printables/build-plate-aruco-qr-alike-code-for-bambu-lab-x1c-other_files/432805-build-plate-aruco-qr-alike-code-for-bambu-lab-x1c-d2e9ca7e-c3e6-4d27-bb80-18b1d8c7541d.pdf
  17. BIN
      3D/printables/build-plate-aruco-qr-alike-code-for-bambu-lab-x1c-other_files/Plate_QR_4x6.pdf
  18. BIN
      3D/printables/build-plate-aruco-qr-alike-code-for-bambu-lab-x1c-other_files/Plate_QR_A4.pdf
  19. BIN
      3D/printables/build-plate-aruco-qr-alike-code-for-bambu-lab-x1c-other_files/Plate_QR_US letter.pdf
  20. BIN
      3D/printables/collapsible-dice-tower-filled-inner-parts-model_files/917291-collapsible-dice-tower-filled-inner-parts-667f7eb4-a2ab-425c-b895-83fc91ab03cd.pdf
  21. BIN
      3D/printables/collapsible-dice-tower-model_files/62005-collapsible-dice-tower-544331f4-2211-44b4-8aaf-e9f52b7a7228.pdf
  22. BIN
      3D/printables/cyclone-vacuum-dust-separator-v4-beta-model_files/74660-cyclone-vacuum-dust-separator-v4-beta-5db95c29-920a-463b-8238-e0392f85bd3d.pdf
  23. 10 0
      3D/printables/extract.sh
  24. BIN
      3D/printables/mini-collapsible-dice-tower-pip-model_files/587467-mini-collapsible-dice-tower-pip-7d1aa31e-a250-4315-8604-4bbd27841e68.pdf
  25. BIN
      3D/printables/mini-collapsible-dice-tower-pip-model_files/mini-collapsible-dice-tower.fcstd
  26. BIN
      3D/printables/mini-folding-dice-towertraystorage-print-in-place-model_files/222542-mini-folding-dice-towertraystorage-print-in-place-8395360c-a113-423f-96c2-044fd17b3c91.pdf
  27. BIN
      3D/printables/new-bambu-lab-build-plate-qr-codes-2d-model_files/533151-new-bambu-lab-build-plate-qr-codes-2d-ca5c0b50-9ffb-4914-aea2-8fc50398893d.pdf
  28. BIN
      3D/printables/portable-folding-dice-tower-model_files/725570-portable-folding-dice-tower-89241e10-b5a5-4620-82a0-fa20c7b2bf20.pdf
  29. BIN
      3D/printables/printable-inserts-for-wuerfels-collapsible-dice-tower-model_files/741109-printable-inserts-for-wuerfels-collapsible-dice-tower-543ca592-1417-4d58-9b92-4dc2661cf1a3.pdf
  30. 18 0
      3D/printables/printable-inserts-for-wuerfels-collapsible-dice-tower-model_files/Unnamed-dice-tower-inserts-c.svg
  31. BIN
      3D/printables/vacuum-pump-suction-cup-adapter-parametric-model_files/684503-vacuum-pump-suction-cup-adapter-parametric-ab8cbb5d-e49d-44eb-8c82-2762afda274d.pdf
  32. BIN
      3D/printables/vacuum-pump-suction-cup-adapter-parametric-model_files/vacuum_pump_suction_cup.f3d
  33. 3413 0
      3D/printables/vacuum-pump-suction-cup-adapter-parametric-model_files/vacuum_pump_suction_cup.step
  34. 7 3
      3D/propangas.scad
  35. 358 0
      3D/pulleys.scad
  36. 10 7
      3D/rohrreiniger2.scad
  37. 6 5
      3D/sd300_z100.scad
  38. 13 0
      3D/test.scad
  39. 21 0
      3D/umspuler.scad
  40. 0 77
      Quarto2021/Spielstein.scad
  41. 0 106
      Quarto2021/Spielstein2.scad
  42. 0 0
      makerworld.scad
  43. 793 0
      spikes.svg
  44. 17 0
      test-shear.scad

+ 12 - 0
.gitignore

@@ -1,6 +1,7 @@
 
 # Backup
 *~
+*.FCBak
 
 # Archive
 *.zip
@@ -15,3 +16,14 @@
 
 # OpenSCAD Customizer
 *.json
+
+# BambuLab
+*.3mf
+
+3D/BambuLab/*
+3D/thingiverse/*
+
+# Bilder
+*.png
+*.jpg
+*.jpeg

+ 6 - 0
.gitmodules

@@ -1,3 +1,9 @@
 [submodule "scad-utils"]
 	path = scad-utils
 	url = https://github.com/openscad/scad-utils.git
+[submodule "BOSL2"]
+	path = BOSL2
+	url = https://github.com/BelfrySCAD/BOSL2.git
+[submodule "3D/3DBenchy"]
+	path = 3D/3DBenchy
+	url = https://github.com/CreativeTools/3DBenchy.git

+ 1 - 0
3D/3DBenchy

@@ -0,0 +1 @@
+Subproject commit b542785f9642ab39db8a778a0ccc934b3ebd829a

+ 5 - 0
3D/Hobbymat_MD65_Riemenscheibe.scad

@@ -0,0 +1,5 @@
+$fn=60;
+include <pulleys.scad>;
+INCH=25.4;
+
+render() pulley(type="3V", res=120, definedD=50/INCH, arborD=14/INCH);

BIN
3D/Kaffeemühle.FCStd


+ 14 - 0
3D/Spikes.scad

@@ -0,0 +1,14 @@
+$fn=60;
+
+module spike(H) {
+  sph=1;
+  difference() {
+    cylinder(d1=9, d2=sph, h=H);
+    translate([0,0,-0.005]) cylinder(d=2.9, h=15);
+  }
+  translate([0,0,H]) sphere(d=sph);
+}
+
+translate([00,0,0]) spike(H=80);
+translate([10,0,0]) spike(H=50);
+translate([20,0,0]) spike(H=30);

BIN
3D/Verstellmesser.FCStd


+ 75 - 0
3D/camper-water-cap.scad

@@ -0,0 +1,75 @@
+use <threads.scad>;
+$fn=90;
+
+
+radius=3;
+//lid_od=78;
+lid_od=69.5;
+//lid_id=72.5;
+lid_id=65;
+lid_ih=8.5;
+lid_h=12.8;
+
+receptor_od=62;
+
+grip_tab_count=3;
+grip_tab_h=4;
+grip_tab_w=5.1;
+//grip_tab_l=7.5;
+grip_tab_l_margin=0.5;
+grip_tab_l=3.0+grip_tab_l_margin;
+
+center_hole_d=33;
+center_plug_d=32;
+
+drain_hole_count=4;
+drain_hole_d=10;
+drain_hole_offset=19.5;
+drain_hole_angle_offset=0;
+
+slicer_layer_height=0.2;
+
+INCH=25.4;
+dia=21.2;
+
+module outer() {
+  translate([0,0,lid_h]) hull() rotate_extrude() translate([lid_od/2-radius,0]) circle(r=radius);
+  cylinder(d=lid_od, h=lid_h);
+  for(i=[0:360/4:359]) rotate([0,0,i]) translate([lid_od/2-radius-6,0,lid_h+5]) hull() {
+    // cube([10,5,5], center=true);
+    translate([-4,0,2]) sphere(d=4);
+    translate([4,0,2]) sphere(d=4);
+    translate([-4,0,-2.5]) sphere(d=6);
+    translate([4,0,-2.5]) sphere(d=6);
+  }
+  // for(i=[0:360/24:359]) rotate([0,0,i]) translate([lid_od/2,0,2.5]) hull() {
+  //   sphere(d=4);
+  //   translate([0,0,13]) sphere(d=4);
+  // }
+}
+
+module inner() {
+  cylinder(d=lid_id, h=lid_ih);
+  // Lüftungslöcher:
+  angle=360/drain_hole_count; #for(i=[0:angle:359]) rotate([0,0,i+angle/2]) translate([drain_hole_offset,0,0]) cylinder(d=drain_hole_d, h=20);
+  cylinder(d=dia*1.10, h=30);
+}
+
+module thread() {
+  render() difference() {
+    cylinder(d=dia+6, h=16.5);
+    metric_thread (diameter=dia, pitch=INCH/14, length=17, internal=true, leadin=2);
+  }
+}
+
+render() difference() {
+  outer();
+  inner();
+}
+translate([0,0,grip_tab_h+slicer_layer_height]) thread();
+// grip tabs
+for(i=[0 : grip_tab_count]){
+    rotate([0,0,i*360/grip_tab_count])
+    translate([lid_id/2-grip_tab_l,-grip_tab_w/2,0])
+    cube([grip_tab_l,grip_tab_w,grip_tab_h]);
+}    

+ 4 - 4
3D/gardena_f_dusche.scad

@@ -66,13 +66,13 @@ module halbzoll_m_gardena() {
   Bohrung=9;
   TPI=14;
   SW=20;
-  G_20=[20, TPI, 12]; // Dia, Pitch, Length
+  G_20=[20, TPI, 14]; // Dia, Pitch, Length
   difference() {
     union() {
-      L1=5; D=25;
+      L1=0; D=25;
       // Gewinde Duschschlauch
-      translate([0,0,0]) metric_thread(diameter=G_20.x, pitch=Inch/G_20.y, length=G_20.z, leadin=2, test=Debug);
-      translate([0,0,G_20.z]) cylinder(r=SW/sqrt(3), h=L1, $fn=6);
+      translate([0,0,0]) metric_thread(diameter=G_20.x, pitch=Inch/G_20.y, length=G_20.z, leadin=3, test=Debug);
+      // translate([0,0,G_20.z]) cylinder(d=SW, h=L1); // cylinder(r=SW/sqrt(3), h=L1, $fn=6);
       translate([0,0,G_20.z+L1]) gardena_nippel();
     }
     translate([0,0,-Delta]) union() {

+ 22 - 0
3D/gewinde.scad

@@ -0,0 +1,22 @@
+use <threads.scad>;
+
+Groove1=true;
+Winkel=0; // [0:5:360]
+
+intersection() {
+  
+  union() {
+    
+    difference() {
+      cylinder(d=30, h=30);
+      cylinder(d1=29, d2=27, h=1);
+      metric_thread(diameter=26.2, pitch=6, thread_size=2, length=30, leadin=0, n_starts=1, groove=Groove1);
+    }
+
+    rotate([0,0,0]) metric_thread(diameter=26, pitch=5, thread_size=2, length=30, leadin=0, groove=false);
+
+  }
+
+  translate([0,50,0]) cube (100, center=true);
+}
+

+ 126 - 0
3D/honey-test.scad

@@ -0,0 +1,126 @@
+// Honeycomb
+//
+// A simple script to easily create different honeycomb structures of varying size, number of cells, and convexity
+
+
+// R = radius, outer radius of a cicle enclosing the cross-section hexagon
+// Radius reaches to the outer vertices of the hexagon
+//
+// H = height, the height of the honeycomb structure
+// t = thickness, the wall thickness
+module honeycombCell(R, H, t, fill=false) {
+
+    // Length of the inner vertex to the outer vertex
+    T = t / cos(30);
+    
+    // Create one cell and orient it
+    rotate([0,0,90])
+    difference(){
+        
+        cylinder(r=R, h=H, center=false, $fn=6);
+        
+        if (fill==false) {
+            translate([0,0,-1])
+            cylinder(r=(R - T), h=(H + 2), center=false, $fn=6);
+        }
+        
+    }
+}
+
+// R = radius, outer radius of a cicle enclosing the cross-section hexagon
+//      Radius reaches to the outer vertices of the hexagon
+// H = height, the height of the honeycomb structure
+// t = thickness, the wall thickne
+// X = the number of cells in the X-direction
+// Y = the number of cells in the Y-direction
+// C = convexity: concave, convex, or stagger
+// Center of first cell is centered on origin (0, 0)
+// Structure expands in +X direction, then +Y direction
+module honeycombStructure(R, H, t, X, Y, C, fill=false) {
+    
+    // Length of inner vertex to outer vertex
+    T = t / cos(30);
+    // Distance to translate cells in the X direction
+    lx = 2*(R-T/2)*cos(30);
+    // Distance to translate cells in the Y direction
+    ly = 3*(R-T/2)*cos(60);
+
+    union(){
+        
+        // Y (# in col direction)
+        for (i = [0:1:Y-1])  {
+            
+            // X (# in row direction)
+            // For Concave, Every odd row has 1 fewer cells (first row is even)
+            if (C=="concave"){
+                // Even rows, create X cells
+                if (i % 2 == 0) {
+                    for (ii = [0:1:X-1]) {
+                        translate([ii*lx, i*ly, 0])
+                        honeycombCell(R, H, t, fill);
+                    }
+                }
+                // Odd rows, create X-1 cells
+                else if (i % 2 == 1) {
+                    for (ii = [0:1:X-2]) {
+                        translate([ii*lx + lx/2, i*ly, 0])
+                        honeycombCell(R, H, t, fill);
+                    }
+                }
+            }
+            
+            // For stagger, every row has the same number of cells, giving a "staggered" look
+            else if (C=="stagger"){
+                // Even rows, create X cells
+                if (i % 2 == 0) {
+                    for (ii = [0:1:X-1]) {
+                        translate([ii*lx, i*ly, 0])
+                        honeycombCell(R, H, t, fill);
+                    }
+                }
+                // Odd rows, create X cells
+                else if (i % 2 == 1) {
+                    for (ii = [0:1:X-1]) {
+                        translate([ii*lx + lx/2, i*ly, 0])
+                        honeycombCell(R, H, t, fill);
+                    }
+                }
+            }
+            
+            // For Convex, every odd row has 1 extra cell to fill both sides (first row is even)
+            else if (C=="convex"){
+                // Even rows, create X cells
+                if (i % 2 == 0) {
+                    for (ii = [0:1:X-1]) {
+                        translate([ii*lx, i*ly, 0])
+                        honeycombCell(R, H, t, fill);
+                    }
+                }
+                // Odd rows, create X+1 cells
+                else if (i % 2 == 1) {
+                    for (ii = [0:1:X]) {
+                        translate([ii*lx-lx/2, i*ly, 0])
+                        honeycombCell(R, H, t, fill);
+                    }
+                }
+            }
+            
+            else {
+                // ???
+            }
+            
+        }
+    }
+
+}
+        
+// Example 1
+honeycombStructure(10,10,2,2,3,"convex", fill=true);
+
+// Example 2
+translate([60,0,0])
+honeycombStructure(20,20,4,5,3,"concave");
+
+// Example 3
+translate([0,80,0])
+honeycombStructure(5,5,1,3,5,"stagger");

+ 63 - 0
3D/honeycomb.scad

@@ -0,0 +1,63 @@
+/**
+ * Honeycomb library
+ * License: Creative Commons - Attribution
+ * Copyright: Gael Lafond 2017
+ * URL: https://www.thingiverse.com/thing:2484395
+ *
+ * Inspired from:
+ *   https://www.thingiverse.com/thing:1763704
+ */
+
+// parametric honeycomb
+module honeycomb(x, y, dia, wall, whole_only=false)  {
+    // Diagram
+    //          ______     ___
+    //         /     /\     |
+    //        / dia /  \    | smallDia
+    //       /     /    \  _|_
+    //       \          /   ____
+    //        \        /   /
+    //     ___ \______/   /
+    // wall |            /
+    //     _|_  ______   \
+    //         /      \   \
+    //        /        \   \
+    //                 |---|
+    //                   projWall
+    //
+
+    // a single filled hexagon
+    module hexagon(xoff, yoff)  {
+        radius = dia / 2;
+        if (
+                !whole_only || (
+                    (xoff - radius >= -x/2 && xoff + radius <= x/2)
+                    && (yoff - radius >= -y/2 && yoff + radius <= y/2)
+                )
+        ) {
+            translate([xoff, yoff])
+            circle(d=dia, $fn=6);
+        }
+    }
+
+    smallDia = dia * cos(30);
+    projWall = wall * cos(30);
+
+    yStep = smallDia + wall;
+    xStep = dia*3/2 + projWall*2;
+
+    yStepsCount = ceil((y/2) / yStep);
+    xStepsCount = ceil((x/2) / xStep);
+
+    difference() {
+        square([x, y]);
+        translate([x/2, y/2])
+        for (
+                yOffset = [-yStep * yStepsCount : yStep : yStep * yStepsCount],
+                xOffset = [-xStep * xStepsCount : xStep : xStep * xStepsCount]
+        ) {
+            hexagon(xOffset, yOffset);
+            hexagon(xOffset + dia*3/4 + projWall, yOffset + (smallDia+wall)/2);
+        }
+    }
+}

+ 19 - 0
3D/pfeife.scad

@@ -0,0 +1,19 @@
+$fn=90;
+
+Breite=15;
+
+Wandstaerke=1;
+Delta=0.001;
+
+difference() {
+  union() {
+    cylinder(d=Breite+2*Wandstaerke, h=Breite);
+    translate([0,(Breite+2*Wandstaerke)/2-Breite/3,0]) cube([Breite*3/2,Breite/3,Breite]);
+  }
+  translate([0,0,-Delta]) cylinder(d=Breite, h=Breite+2*Delta);
+  translate([Breite/3,Breite/2-Wandstaerke*3/2,Breite/2])  rotate([0,90,0]) hull() {
+    translate([-Breite/3,0,0]) cylinder(d=(Breite-2*Wandstaerke)/4,h=2*Breite);
+    translate([Breite/3,0,0]) cylinder(d=(Breite-2*Wandstaerke)/4,h=2*Breite);
+  }
+  mirror([1,0,0]) translate([-Breite*3/8,Breite*2/8,Breite/8])  rotate([0,0,30])cube([Breite*3/2,Breite/6,Breite*3/4]);
+}

+ 58 - 0
3D/pocket-plant-seeder.scad

@@ -0,0 +1,58 @@
+$fn=60;
+use <threads.scad>
+include <honeycomb.scad>
+
+Teil = 2; // [1:Dose, 2:Deckel]
+
+Durchmesser=40;
+Wandstaerke=1.5;
+Laenge_Gewinde=5;
+Laenge_Dose=15;
+Raendel=3; // Durchmesser
+
+
+module Gewinde(dia, len, int) {
+  clearance=(int) ? 1 : 0; // int==true = Innengewinde mit 1mm Spiel
+  metric_thread(diameter=dia+clearance, pitch=2, thread_size=1.5, length=len, leadin=2, n_starts=1, internal=int);
+}
+
+module Raendelung(h) {
+  for (i=[0:360/16:359]) rotate([0,0,i]) translate([(Durchmesser)/2-1,0,0]) hull() {
+    sphere(d=Raendel);
+    translate(v = [0,0,h]) sphere(d=Raendel);
+  }
+}
+
+module Dose() {
+  difference() {
+    union() {
+      Gewinde(Durchmesser-2*Wandstaerke, len=5, int=false);
+      translate([0,0,Laenge_Gewinde]) union() { 
+        cylinder(d=Durchmesser, h=Laenge_Dose);
+        translate([0,0,2]) Raendelung(Laenge_Dose-4);
+      }
+      translate([0,0,Laenge_Gewinde+Laenge_Dose]) Gewinde(Durchmesser-2*Wandstaerke, len=Laenge_Gewinde, int=false);
+    }
+    cylinder(d=Durchmesser-5*Wandstaerke, h=100, center=true);
+  }
+  intersection() {
+    cylinder(d=Durchmesser-5*Wandstaerke, h=10, center=true);
+    x=50;
+    translate([-x/2,-x/2,0]) linear_extrude(height=1.25) honeycomb(x, x, 3.75, 2, whole_only=true);
+  }
+}
+
+module Deckel() {
+  Rundung=5; // Durchmesser!
+  difference() {
+    union() {
+      hull() rotate_extrude() translate([(Durchmesser-Rundung)/2,0]) circle(d=Rundung);
+      Raendelung(3);
+      cylinder(d=Durchmesser, h=Laenge_Gewinde);
+    }
+    Gewinde(dia=Durchmesser-2*Wandstaerke, len=6, int=true);
+  }
+}
+
+if (Teil==1) render() Dose();
+if (Teil==2) render() Deckel();

BIN
3D/printables/build-plate-aruco-qr-alike-code-for-bambu-lab-x1c-model_files/432805-build-plate-aruco-qr-alike-code-for-bambu-lab-x1c-d2e9ca7e-c3e6-4d27-bb80-18b1d8c7541d.pdf


BIN
3D/printables/build-plate-aruco-qr-alike-code-for-bambu-lab-x1c-other_files/432805-build-plate-aruco-qr-alike-code-for-bambu-lab-x1c-d2e9ca7e-c3e6-4d27-bb80-18b1d8c7541d.pdf


BIN
3D/printables/build-plate-aruco-qr-alike-code-for-bambu-lab-x1c-other_files/Plate_QR_4x6.pdf


BIN
3D/printables/build-plate-aruco-qr-alike-code-for-bambu-lab-x1c-other_files/Plate_QR_A4.pdf


BIN
3D/printables/build-plate-aruco-qr-alike-code-for-bambu-lab-x1c-other_files/Plate_QR_US letter.pdf


BIN
3D/printables/collapsible-dice-tower-filled-inner-parts-model_files/917291-collapsible-dice-tower-filled-inner-parts-667f7eb4-a2ab-425c-b895-83fc91ab03cd.pdf


BIN
3D/printables/collapsible-dice-tower-model_files/62005-collapsible-dice-tower-544331f4-2211-44b4-8aaf-e9f52b7a7228.pdf


BIN
3D/printables/cyclone-vacuum-dust-separator-v4-beta-model_files/74660-cyclone-vacuum-dust-separator-v4-beta-5db95c29-920a-463b-8238-e0392f85bd3d.pdf


+ 10 - 0
3D/printables/extract.sh

@@ -0,0 +1,10 @@
+#! /bin/bash
+
+for z in *.zip; do
+	[[ -r "$z" ]] || continue # check if ZIP is readable
+	f=${z%%.zip}; 
+	[[ -x "$f" ]] && continue # check if ZIP directory already exists
+	echo "File: $z"
+	mkdir "$f";
+	unzip -d "$f" "$z"
+done

BIN
3D/printables/mini-collapsible-dice-tower-pip-model_files/587467-mini-collapsible-dice-tower-pip-7d1aa31e-a250-4315-8604-4bbd27841e68.pdf


BIN
3D/printables/mini-collapsible-dice-tower-pip-model_files/mini-collapsible-dice-tower.fcstd


BIN
3D/printables/mini-folding-dice-towertraystorage-print-in-place-model_files/222542-mini-folding-dice-towertraystorage-print-in-place-8395360c-a113-423f-96c2-044fd17b3c91.pdf


BIN
3D/printables/new-bambu-lab-build-plate-qr-codes-2d-model_files/533151-new-bambu-lab-build-plate-qr-codes-2d-ca5c0b50-9ffb-4914-aea2-8fc50398893d.pdf


BIN
3D/printables/portable-folding-dice-tower-model_files/725570-portable-folding-dice-tower-89241e10-b5a5-4620-82a0-fa20c7b2bf20.pdf


BIN
3D/printables/printable-inserts-for-wuerfels-collapsible-dice-tower-model_files/741109-printable-inserts-for-wuerfels-collapsible-dice-tower-543ca592-1417-4d58-9b92-4dc2661cf1a3.pdf


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 18 - 0
3D/printables/printable-inserts-for-wuerfels-collapsible-dice-tower-model_files/Unnamed-dice-tower-inserts-c.svg


BIN
3D/printables/vacuum-pump-suction-cup-adapter-parametric-model_files/684503-vacuum-pump-suction-cup-adapter-parametric-ab8cbb5d-e49d-44eb-8c82-2762afda274d.pdf


BIN
3D/printables/vacuum-pump-suction-cup-adapter-parametric-model_files/vacuum_pump_suction_cup.f3d


+ 3413 - 0
3D/printables/vacuum-pump-suction-cup-adapter-parametric-model_files/vacuum_pump_suction_cup.step

@@ -0,0 +1,3413 @@
+ISO-10303-21;
+HEADER;
+/* Generated by software containing ST-Developer
+ * from STEP Tools, Inc. (www.steptools.com) 
+ */
+
+FILE_DESCRIPTION(
+/* description */ (''),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'vacuum_pump_suction_cup.step',
+/* time_stamp */ '2023-12-18T03:27:11+01:00',
+/* author */ (''),
+/* organization */ (''),
+/* preprocessor_version */ 'ST-DEVELOPER v20',
+/* originating_system */ 'Autodesk Translation Framework v12.14.0.127',
+
+/* authorisation */ '');
+
+FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
+ENDSEC;
+
+DATA;
+#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#2837);
+#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#2844,#12);
+#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#2836);
+#13=STYLED_ITEM('',(#2854),#14);
+#14=MANIFOLD_SOLID_BREP('Corps1',#435);
+#15=TOROIDAL_SURFACE('',#482,17.,1.00000000000001);
+#16=CONICAL_SURFACE('',#476,13.1409212388784,0.314018699641271);
+#17=CONICAL_SURFACE('',#478,17.,1.53588974175501);
+#18=CONICAL_SURFACE('',#480,18.9755499720474,0.314018699641288);
+#19=FACE_BOUND('',#70,.T.);
+#20=FACE_BOUND('',#77,.T.);
+#21=FACE_BOUND('',#80,.T.);
+#22=FACE_BOUND('',#86,.T.);
+#23=PLANE('',#462);
+#24=PLANE('',#470);
+#25=PLANE('',#474);
+#26=PLANE('',#485);
+#27=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#894,#895,#896,#897,#898,#899,
+#900,#901,#902,#903,#904,#905,#906,#907,#908,#909,#910,#911,#912,#913,#914,
+#915,#916,#917,#918,#919,#920,#921,#922,#923,#924,#925,#926,#927,#928,#929,
+#930,#931,#932,#933,#934,#935,#936,#937,#938,#939,#940,#941,#942,#943,#944,
+#945,#946,#947,#948,#949,#950),(#951,#952,#953,#954,#955,#956,#957,#958,
+#959,#960,#961,#962,#963,#964,#965,#966,#967,#968,#969,#970,#971,#972,#973,
+#974,#975,#976,#977,#978,#979,#980,#981,#982,#983,#984,#985,#986,#987,#988,
+#989,#990,#991,#992,#993,#994,#995,#996,#997,#998,#999,#1000,#1001,#1002,
+#1003,#1004,#1005,#1006,#1007),(#1008,#1009,#1010,#1011,#1012,#1013,#1014,
+#1015,#1016,#1017,#1018,#1019,#1020,#1021,#1022,#1023,#1024,#1025,#1026,
+#1027,#1028,#1029,#1030,#1031,#1032,#1033,#1034,#1035,#1036,#1037,#1038,
+#1039,#1040,#1041,#1042,#1043,#1044,#1045,#1046,#1047,#1048,#1049,#1050,
+#1051,#1052,#1053,#1054,#1055,#1056,#1057,#1058,#1059,#1060,#1061,#1062,
+#1063,#1064),(#1065,#1066,#1067,#1068,#1069,#1070,#1071,#1072,#1073,#1074,
+#1075,#1076,#1077,#1078,#1079,#1080,#1081,#1082,#1083,#1084,#1085,#1086,
+#1087,#1088,#1089,#1090,#1091,#1092,#1093,#1094,#1095,#1096,#1097,#1098,
+#1099,#1100,#1101,#1102,#1103,#1104,#1105,#1106,#1107,#1108,#1109,#1110,
+#1111,#1112,#1113,#1114,#1115,#1116,#1117,#1118,#1119,#1120,#1121),(#1122,
+#1123,#1124,#1125,#1126,#1127,#1128,#1129,#1130,#1131,#1132,#1133,#1134,
+#1135,#1136,#1137,#1138,#1139,#1140,#1141,#1142,#1143,#1144,#1145,#1146,
+#1147,#1148,#1149,#1150,#1151,#1152,#1153,#1154,#1155,#1156,#1157,#1158,
+#1159,#1160,#1161,#1162,#1163,#1164,#1165,#1166,#1167,#1168,#1169,#1170,
+#1171,#1172,#1173,#1174,#1175,#1176,#1177,#1178)),.UNSPECIFIED.,.F.,.F.,
+ .F.,(4,1,4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.571428571428571,
+1.),(-0.463362439378639,0.218032956836869,0.899428353052378,1.58082374926789,
+2.2622191454834,2.94361454169891,3.62500993791441,4.30640533412992,4.98780073034543,
+5.89632792529944,6.80485512025346,7.71338231520747,8.16764591268447,8.62190951016148,
+9.22759430679749,9.8332791034335,10.4389639000695,11.0446486967055,11.6503334933415,
+12.2560182899775,13.1645454849315,14.0730726798856,14.9815998748396,15.8901270697936,
+16.7986542647476,17.7071814597016,18.3128662563376,18.9185510529736,19.5242358496096,
+20.1299206462456,20.7356054428816,21.3412902395176,22.0226856357332,22.7040810319487,
+23.3854764281642,24.0668718243797,24.7482672205952,25.4296626168107,26.1110580130262,
+26.7924534092417,27.4738488054572,28.1552442016727,28.8366395978882,29.5180349941038,
+30.4265621890578,31.3350893840118,32.2436165789658,32.9250119751813,33.6064073713968,
+34.2878027676123,34.9691981638278,35.6505935600433,36.3319889562588,37.0133843524743,
+37.6947797486899),.UNSPECIFIED.);
+#28=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#1326,#1327,#1328,#1329,#1330,
+#1331,#1332,#1333,#1334,#1335,#1336,#1337,#1338,#1339,#1340,#1341,#1342,
+#1343,#1344,#1345,#1346,#1347,#1348,#1349,#1350,#1351,#1352,#1353,#1354,
+#1355,#1356,#1357,#1358,#1359,#1360,#1361,#1362,#1363,#1364,#1365,#1366,
+#1367,#1368,#1369,#1370,#1371,#1372,#1373,#1374,#1375,#1376,#1377,#1378,
+#1379,#1380,#1381,#1382,#1383,#1384,#1385,#1386,#1387,#1388,#1389,#1390,
+#1391,#1392),(#1393,#1394,#1395,#1396,#1397,#1398,#1399,#1400,#1401,#1402,
+#1403,#1404,#1405,#1406,#1407,#1408,#1409,#1410,#1411,#1412,#1413,#1414,
+#1415,#1416,#1417,#1418,#1419,#1420,#1421,#1422,#1423,#1424,#1425,#1426,
+#1427,#1428,#1429,#1430,#1431,#1432,#1433,#1434,#1435,#1436,#1437,#1438,
+#1439,#1440,#1441,#1442,#1443,#1444,#1445,#1446,#1447,#1448,#1449,#1450,
+#1451,#1452,#1453,#1454,#1455,#1456,#1457,#1458,#1459),(#1460,#1461,#1462,
+#1463,#1464,#1465,#1466,#1467,#1468,#1469,#1470,#1471,#1472,#1473,#1474,
+#1475,#1476,#1477,#1478,#1479,#1480,#1481,#1482,#1483,#1484,#1485,#1486,
+#1487,#1488,#1489,#1490,#1491,#1492,#1493,#1494,#1495,#1496,#1497,#1498,
+#1499,#1500,#1501,#1502,#1503,#1504,#1505,#1506,#1507,#1508,#1509,#1510,
+#1511,#1512,#1513,#1514,#1515,#1516,#1517,#1518,#1519,#1520,#1521,#1522,
+#1523,#1524,#1525,#1526),(#1527,#1528,#1529,#1530,#1531,#1532,#1533,#1534,
+#1535,#1536,#1537,#1538,#1539,#1540,#1541,#1542,#1543,#1544,#1545,#1546,
+#1547,#1548,#1549,#1550,#1551,#1552,#1553,#1554,#1555,#1556,#1557,#1558,
+#1559,#1560,#1561,#1562,#1563,#1564,#1565,#1566,#1567,#1568,#1569,#1570,
+#1571,#1572,#1573,#1574,#1575,#1576,#1577,#1578,#1579,#1580,#1581,#1582,
+#1583,#1584,#1585,#1586,#1587,#1588,#1589,#1590,#1591,#1592,#1593)),
+ .UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,4),(0.00866140106823855,0.0991945497494697),(11.6149723878395,
+12.1055826569848,12.5961929261301,13.0868031952754,13.5774134644207,14.068023733566,
+14.5586340027113,15.0492442718566,15.5398545410018,16.0304648101471,16.5210750792924,
+17.0116853484377,17.502295617583,17.9929058867283,18.4835161558736,18.9741264250189,
+19.4647366941642,19.9553469633095,20.4459572324548,20.9365675016,21.4271777707453,
+21.9177880398906,22.4083983090359,22.8990085781812,23.3896188473265,23.8802291164718,
+24.3708393856171,24.8614496547624,25.3520599239077,25.8426701930529,26.3332804621982,
+26.8238907313435,27.3145010004888,27.8051112696341,28.2957215387794,28.7863318079247,
+29.27694207707,29.7675523462153,30.2581626153606,30.7487728845059,31.2393831536511,
+31.7299934227964,32.2206036919417,32.711213961087,33.2018242302323,33.6924344993776,
+34.1830447685229,34.6736550376682,35.1642653068135,35.6548755759588,36.145485845104,
+36.6360961142493,37.1267063833946,37.6173166525399,38.1079269216852,38.5985371908305,
+39.0891474599758,39.5797577291211,40.0703679982664,40.5609782674117,41.051588536557,
+41.5421988057022,42.0328090748475,42.5234193439928,43.0140296131381),
+ .UNSPECIFIED.);
+#29=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#2010,#2011,#2012,#2013,#2014,
+#2015,#2016,#2017,#2018,#2019,#2020,#2021,#2022,#2023,#2024,#2025,#2026,
+#2027,#2028,#2029,#2030,#2031,#2032,#2033,#2034,#2035,#2036,#2037,#2038,
+#2039,#2040,#2041,#2042,#2043,#2044,#2045,#2046,#2047,#2048,#2049,#2050,
+#2051,#2052,#2053,#2054,#2055,#2056,#2057,#2058,#2059,#2060,#2061,#2062,
+#2063,#2064,#2065),(#2066,#2067,#2068,#2069,#2070,#2071,#2072,#2073,#2074,
+#2075,#2076,#2077,#2078,#2079,#2080,#2081,#2082,#2083,#2084,#2085,#2086,
+#2087,#2088,#2089,#2090,#2091,#2092,#2093,#2094,#2095,#2096,#2097,#2098,
+#2099,#2100,#2101,#2102,#2103,#2104,#2105,#2106,#2107,#2108,#2109,#2110,
+#2111,#2112,#2113,#2114,#2115,#2116,#2117,#2118,#2119,#2120,#2121),(#2122,
+#2123,#2124,#2125,#2126,#2127,#2128,#2129,#2130,#2131,#2132,#2133,#2134,
+#2135,#2136,#2137,#2138,#2139,#2140,#2141,#2142,#2143,#2144,#2145,#2146,
+#2147,#2148,#2149,#2150,#2151,#2152,#2153,#2154,#2155,#2156,#2157,#2158,
+#2159,#2160,#2161,#2162,#2163,#2164,#2165,#2166,#2167,#2168,#2169,#2170,
+#2171,#2172,#2173,#2174,#2175,#2176,#2177),(#2178,#2179,#2180,#2181,#2182,
+#2183,#2184,#2185,#2186,#2187,#2188,#2189,#2190,#2191,#2192,#2193,#2194,
+#2195,#2196,#2197,#2198,#2199,#2200,#2201,#2202,#2203,#2204,#2205,#2206,
+#2207,#2208,#2209,#2210,#2211,#2212,#2213,#2214,#2215,#2216,#2217,#2218,
+#2219,#2220,#2221,#2222,#2223,#2224,#2225,#2226,#2227,#2228,#2229,#2230,
+#2231,#2232,#2233),(#2234,#2235,#2236,#2237,#2238,#2239,#2240,#2241,#2242,
+#2243,#2244,#2245,#2246,#2247,#2248,#2249,#2250,#2251,#2252,#2253,#2254,
+#2255,#2256,#2257,#2258,#2259,#2260,#2261,#2262,#2263,#2264,#2265,#2266,
+#2267,#2268,#2269,#2270,#2271,#2272,#2273,#2274,#2275,#2276,#2277,#2278,
+#2279,#2280,#2281,#2282,#2283,#2284,#2285,#2286,#2287,#2288,#2289)),
+ .UNSPECIFIED.,.F.,.F.,.F.,(4,1,4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.571428571428571,1.),(-0.463362439378663,0.218032956836841,0.899428353052345,
+1.58082374926785,2.26221914548335,2.94361454169886,3.62500993791436,3.96570763602212,
+4.30640533412987,4.98780073034537,5.89632792529938,6.80485512025338,7.71338231520739,
+8.39477771142289,9.0761731076384,9.7575685038539,10.4389639000694,11.3474910950234,
+12.2560182899774,13.1645454849314,14.0730726798854,14.9815998748394,15.4358634723164,
+15.8901270697934,16.7986542647474,17.7071814597015,18.6157086546555,19.5242358496095,
+20.1299206462455,20.7356054428815,21.3412902395175,21.7955538369945,22.2498174344715,
+23.1583446294255,24.0668718243795,24.748267220595,25.4296626168105,26.111058013026,
+26.7924534092415,27.473848805457,28.1552442016725,28.836639597888,29.5180349941035,
+30.4265621890575,31.3350893840115,32.2436165789656,32.9250119751811,33.6064073713966,
+34.2878027676121,34.9691981638276,35.6505935600431,36.3319889562586,37.0133843524741,
+37.6947797486896),.UNSPECIFIED.);
+#30=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#2395,#2396,#2397,#2398,#2399,
+#2400,#2401,#2402,#2403,#2404,#2405,#2406,#2407,#2408,#2409,#2410,#2411,
+#2412,#2413,#2414,#2415,#2416,#2417,#2418,#2419,#2420,#2421,#2422,#2423,
+#2424,#2425,#2426,#2427,#2428,#2429,#2430,#2431,#2432,#2433,#2434,#2435,
+#2436,#2437,#2438,#2439,#2440,#2441,#2442,#2443,#2444,#2445,#2446,#2447,
+#2448,#2449,#2450,#2451,#2452,#2453,#2454,#2455,#2456,#2457,#2458,#2459,
+#2460,#2461),(#2462,#2463,#2464,#2465,#2466,#2467,#2468,#2469,#2470,#2471,
+#2472,#2473,#2474,#2475,#2476,#2477,#2478,#2479,#2480,#2481,#2482,#2483,
+#2484,#2485,#2486,#2487,#2488,#2489,#2490,#2491,#2492,#2493,#2494,#2495,
+#2496,#2497,#2498,#2499,#2500,#2501,#2502,#2503,#2504,#2505,#2506,#2507,
+#2508,#2509,#2510,#2511,#2512,#2513,#2514,#2515,#2516,#2517,#2518,#2519,
+#2520,#2521,#2522,#2523,#2524,#2525,#2526,#2527,#2528),(#2529,#2530,#2531,
+#2532,#2533,#2534,#2535,#2536,#2537,#2538,#2539,#2540,#2541,#2542,#2543,
+#2544,#2545,#2546,#2547,#2548,#2549,#2550,#2551,#2552,#2553,#2554,#2555,
+#2556,#2557,#2558,#2559,#2560,#2561,#2562,#2563,#2564,#2565,#2566,#2567,
+#2568,#2569,#2570,#2571,#2572,#2573,#2574,#2575,#2576,#2577,#2578,#2579,
+#2580,#2581,#2582,#2583,#2584,#2585,#2586,#2587,#2588,#2589,#2590,#2591,
+#2592,#2593,#2594,#2595),(#2596,#2597,#2598,#2599,#2600,#2601,#2602,#2603,
+#2604,#2605,#2606,#2607,#2608,#2609,#2610,#2611,#2612,#2613,#2614,#2615,
+#2616,#2617,#2618,#2619,#2620,#2621,#2622,#2623,#2624,#2625,#2626,#2627,
+#2628,#2629,#2630,#2631,#2632,#2633,#2634,#2635,#2636,#2637,#2638,#2639,
+#2640,#2641,#2642,#2643,#2644,#2645,#2646,#2647,#2648,#2649,#2650,#2651,
+#2652,#2653,#2654,#2655,#2656,#2657,#2658,#2659,#2660,#2661,#2662)),
+ .UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,4),(0.,0.090533148681222),(8.29865039549516,8.78926066464045,
+9.27987093378574,9.77048120293103,10.2610914720763,10.7517017412216,11.2423120103669,
+11.7329222795122,12.2235325486575,12.7141428178028,13.2047530869481,13.6953633560934,
+14.1859736252386,14.6765838943839,15.1671941635292,15.6578044326745,16.1484147018198,
+16.6390249709651,17.1296352401104,17.6202455092557,18.110855778401,18.6014660475463,
+19.0920763166916,19.5826865858368,20.0732968549821,20.5639071241274,21.0545173932727,
+21.545127662418,22.0357379315633,22.5263482007086,23.0169584698539,23.5075687389992,
+23.9981790081445,24.4887892772898,24.979399546435,25.4700098155803,25.9606200847256,
+26.4512303538709,26.9418406230162,27.4324508921615,27.9230611613068,28.4136714304521,
+28.9042816995974,29.3948919687427,29.885502237888,30.3761125070332,30.8667227761785,
+31.3573330453238,31.8479433144691,32.3385535836144,32.8291638527597,33.319774121905,
+33.8103843910503,34.3009946601956,34.7916049293409,35.2822151984861,35.7728254676314,
+36.2634357367767,36.754046005922,37.2446562750673,37.7352665442126,38.2258768133579,
+38.7164870825032,39.2070973516485,39.6977076207938),.UNSPECIFIED.);
+#31=FACE_OUTER_BOUND('',#57,.T.);
+#32=FACE_OUTER_BOUND('',#58,.T.);
+#33=FACE_OUTER_BOUND('',#59,.T.);
+#34=FACE_OUTER_BOUND('',#60,.T.);
+#35=FACE_OUTER_BOUND('',#61,.T.);
+#36=FACE_OUTER_BOUND('',#62,.T.);
+#37=FACE_OUTER_BOUND('',#63,.T.);
+#38=FACE_OUTER_BOUND('',#64,.T.);
+#39=FACE_OUTER_BOUND('',#65,.T.);
+#40=FACE_OUTER_BOUND('',#66,.T.);
+#41=FACE_OUTER_BOUND('',#67,.T.);
+#42=FACE_OUTER_BOUND('',#68,.T.);
+#43=FACE_OUTER_BOUND('',#69,.T.);
+#44=FACE_OUTER_BOUND('',#71,.T.);
+#45=FACE_OUTER_BOUND('',#72,.T.);
+#46=FACE_OUTER_BOUND('',#73,.T.);
+#47=FACE_OUTER_BOUND('',#74,.T.);
+#48=FACE_OUTER_BOUND('',#75,.T.);
+#49=FACE_OUTER_BOUND('',#76,.T.);
+#50=FACE_OUTER_BOUND('',#78,.T.);
+#51=FACE_OUTER_BOUND('',#79,.T.);
+#52=FACE_OUTER_BOUND('',#81,.T.);
+#53=FACE_OUTER_BOUND('',#82,.T.);
+#54=FACE_OUTER_BOUND('',#83,.T.);
+#55=FACE_OUTER_BOUND('',#84,.T.);
+#56=FACE_OUTER_BOUND('',#85,.T.);
+#57=EDGE_LOOP('',(#269,#270,#271,#272));
+#58=EDGE_LOOP('',(#273,#274,#275,#276));
+#59=EDGE_LOOP('',(#277,#278,#279,#280));
+#60=EDGE_LOOP('',(#281,#282,#283,#284));
+#61=EDGE_LOOP('',(#285,#286,#287,#288));
+#62=EDGE_LOOP('',(#289,#290,#291));
+#63=EDGE_LOOP('',(#292,#293,#294,#295,#296));
+#64=EDGE_LOOP('',(#297,#298,#299,#300));
+#65=EDGE_LOOP('',(#301,#302,#303,#304));
+#66=EDGE_LOOP('',(#305,#306,#307,#308));
+#67=EDGE_LOOP('',(#309,#310,#311,#312,#313,#314,#315,#316,#317));
+#68=EDGE_LOOP('',(#318,#319,#320,#321,#322,#323,#324,#325,#326));
+#69=EDGE_LOOP('',(#327,#328,#329,#330,#331,#332,#333));
+#70=EDGE_LOOP('',(#334));
+#71=EDGE_LOOP('',(#335,#336,#337,#338,#339,#340,#341,#342,#343));
+#72=EDGE_LOOP('',(#344,#345,#346,#347,#348,#349,#350,#351));
+#73=EDGE_LOOP('',(#352,#353,#354,#355));
+#74=EDGE_LOOP('',(#356,#357,#358,#359));
+#75=EDGE_LOOP('',(#360,#361,#362,#363));
+#76=EDGE_LOOP('',(#364));
+#77=EDGE_LOOP('',(#365));
+#78=EDGE_LOOP('',(#366,#367,#368,#369));
+#79=EDGE_LOOP('',(#370));
+#80=EDGE_LOOP('',(#371));
+#81=EDGE_LOOP('',(#372,#373,#374,#375));
+#82=EDGE_LOOP('',(#376,#377,#378,#379));
+#83=EDGE_LOOP('',(#380,#381,#382,#383));
+#84=EDGE_LOOP('',(#384,#385,#386,#387));
+#85=EDGE_LOOP('',(#388));
+#86=EDGE_LOOP('',(#389,#390,#391,#392,#393,#394));
+#87=CIRCLE('',#450,12.925);
+#88=CIRCLE('',#456,12.06595);
+#89=CIRCLE('',#458,12.06595);
+#90=CIRCLE('',#463,12.925);
+#91=CIRCLE('',#464,10.);
+#92=CIRCLE('',#466,12.06595);
+#93=CIRCLE('',#469,10.);
+#94=CIRCLE('',#471,2.5);
+#95=CIRCLE('',#473,2.5);
+#96=CIRCLE('',#475,12.2818424777568);
+#97=CIRCLE('',#477,14.);
+#98=CIRCLE('',#479,20.);
+#99=CIRCLE('',#481,17.9510999440948);
+#100=CIRCLE('',#483,17.);
+#101=CIRCLE('',#484,1.00000000000001);
+#102=B_SPLINE_CURVE_WITH_KNOTS('',3,(#583,#584,#585,#586,#587,#588,#589),
+ .UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(-36.9996253527149,-36.3319889562588,
+-35.6505935600433,-34.9691981638278,-34.8881430116812),.UNSPECIFIED.);
+#103=B_SPLINE_CURVE_WITH_KNOTS('',3,(#592,#593,#594,#595,#596,#597),
+ .UNSPECIFIED.,.F.,.F.,(4,1,1,4),(-1.43899925702169,-0.899428353052345,
+-0.218032956836841,0.463362439378663),.UNSPECIFIED.);
+#104=B_SPLINE_CURVE_WITH_KNOTS('',3,(#602,#603,#604,#605,#606,#607,#608,
+#609,#610,#611,#612,#613,#614,#615),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,
+1,1,1,1,1,4),(-34.8881430116812,-34.2878027676123,-33.6064073713968,-32.9250119751813,
+-32.2436165789658,-31.3350893840118,-30.4265621890578,-29.5180349941038,
+-28.8366395978882,-28.1552442016727,-27.4738488054572,-26.8604010720556),
+ .UNSPECIFIED.);
+#105=B_SPLINE_CURVE_WITH_KNOTS('',3,(#616,#617,#618,#619,#620,#621,#622,
+#623,#624,#625,#626,#627,#628,#629,#630,#631),.UNSPECIFIED.,.F.,.F.,(4,
+1,1,1,1,1,1,1,1,1,1,1,1,4),(-9.46696084367798,-9.0761731076384,-8.39477771142289,
+-7.71338231520739,-6.80485512025338,-5.89632792529938,-4.98780073034537,
+-4.30640533412987,-3.96570763602212,-3.62500993791436,-2.94361454169886,
+-2.26221914548335,-1.58082374926785,-1.43899925702169),.UNSPECIFIED.);
+#106=B_SPLINE_CURVE_WITH_KNOTS('',3,(#636,#637,#638,#639,#640,#641,#642,
+#643,#644,#645,#646,#647,#648,#649,#650,#651,#652),.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(-26.8604010720556,-26.7924534092417,-26.1110580130262,
+-25.4296626168107,-24.7482672205952,-24.0668718243797,-23.3854764281642,
+-22.7040810319487,-22.0226856357332,-21.3412902395176,-20.7356054428816,
+-20.1299206462456,-19.5242358496096,-18.9185510529736,-18.8326132204139),
+ .UNSPECIFIED.);
+#107=B_SPLINE_CURVE_WITH_KNOTS('',3,(#653,#654,#655,#656,#657,#658,#659,
+#660,#661,#662,#663,#664,#665,#666),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,
+1,1,1,1,1,4),(-17.4945138676532,-16.7986542647474,-15.8901270697934,-15.4358634723164,
+-14.9815998748394,-14.0730726798854,-13.1645454849314,-12.2560182899774,
+-11.3474910950234,-10.4389639000694,-9.7575685038539,-9.46696084367798),
+ .UNSPECIFIED.);
+#108=B_SPLINE_CURVE_WITH_KNOTS('',3,(#671,#672,#673,#674,#675,#676,#677,
+#678,#679,#680,#681,#682,#683,#684),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,
+1,1,1,1,1,4),(-18.8326132204139,-18.3128662563376,-17.7071814597016,-16.7986542647476,
+-15.8901270697936,-14.9815998748396,-14.0730726798856,-13.1645454849315,
+-12.2560182899775,-11.6503334933415,-11.0446486967055,-10.8047072693603),
+ .UNSPECIFIED.);
+#109=B_SPLINE_CURVE_WITH_KNOTS('',3,(#685,#686,#687,#688,#689,#690,#691,
+#692,#693,#694,#695,#696,#697,#698,#699,#700),.UNSPECIFIED.,.F.,.F.,(4,
+1,1,1,1,1,1,1,1,1,1,1,1,4),(-25.5225391517515,-25.4296626168105,-24.748267220595,
+-24.0668718243795,-23.1583446294255,-22.2498174344715,-21.7955538369945,
+-21.3412902395175,-20.7356054428815,-20.1299206462455,-19.5242358496095,
+-18.6157086546555,-17.7071814597015,-17.4945138676532),.UNSPECIFIED.);
+#110=B_SPLINE_CURVE_WITH_KNOTS('',3,(#705,#706,#707,#708,#709,#710,#711,
+#712,#713,#714,#715,#716,#717,#718,#719,#720),.UNSPECIFIED.,.F.,.F.,(4,
+1,1,1,1,1,1,1,1,1,1,1,1,4),(-10.8047072693603,-10.4389639000695,-9.8332791034335,
+-9.22759430679749,-8.62190951016148,-8.16764591268447,-7.71338231520747,
+-6.80485512025346,-5.89632792529944,-4.98780073034543,-4.30640533412992,
+-3.62500993791441,-2.94361454169891,-2.7770042191854),.UNSPECIFIED.);
+#111=B_SPLINE_CURVE_WITH_KNOTS('',3,(#721,#722,#723,#724,#725,#726,#727,
+#728,#729,#730,#731,#732,#733,#734),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,
+1,1,1,1,1,4),(-33.5502178833785,-32.9250119751811,-32.2436165789656,-31.3350893840115,
+-30.4265621890575,-29.5180349941035,-28.836639597888,-28.1552442016725,
+-27.473848805457,-26.7924534092415,-26.111058013026,-25.5225391517515),
+ .UNSPECIFIED.);
+#112=B_SPLINE_CURVE_WITH_KNOTS('',3,(#740,#741,#742,#743),.UNSPECIFIED.,
+ .F.,.F.,(4,4),(40.8407044966673,40.9365038213442),.UNSPECIFIED.);
+#113=B_SPLINE_CURVE_WITH_KNOTS('',3,(#749,#750,#751,#752,#753,#754,#755,
+#756,#757,#758,#759,#760,#761,#762,#763,#764,#765),.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(34.5575191894877,34.6736550376682,35.1642653068135,
+35.6548755759588,36.145485845104,36.6360961142493,37.1267063833946,37.6173166525399,
+38.1079269216852,38.5985371908305,39.0891474599758,39.5797577291211,40.0703679982664,
+40.5609782674117,40.8407044966673),.UNSPECIFIED.);
+#114=B_SPLINE_CURVE_WITH_KNOTS('',3,(#768,#769,#770,#771,#772,#773,#774,
+#775,#776,#777,#778,#779,#780,#781),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,
+1,1,1,1,1,4),(34.5575191894877,34.7916049293409,35.2822151984861,35.7728254676314,
+36.2634357367767,36.754046005922,37.2446562750673,37.7352665442126,38.2258768133579,
+38.7164870825032,39.2070973516485,39.6977076207938),.UNSPECIFIED.);
+#115=B_SPLINE_CURVE_WITH_KNOTS('',3,(#786,#787,#788,#789,#790,#791,#792,
+#793,#794,#795,#796,#797,#798,#799,#800,#801,#802),.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(28.2743338823081,28.2957215387794,28.7863318079247,
+29.27694207707,29.7675523462153,30.2581626153606,30.7487728845059,31.2393831536511,
+31.7299934227964,32.2206036919417,32.711213961087,33.2018242302323,33.6924344993776,
+34.1830447685229,34.5575191894877),.UNSPECIFIED.);
+#116=B_SPLINE_CURVE_WITH_KNOTS('',3,(#803,#804,#805,#806,#807,#808,#809,
+#810,#811,#812,#813,#814,#815,#816,#817,#818,#819),.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(28.2743338823081,28.4136714304521,28.9042816995974,
+29.3948919687427,29.885502237888,30.3761125070332,30.8667227761785,31.3573330453238,
+31.8479433144691,32.3385535836144,32.8291638527597,33.319774121905,33.8103843910503,
+34.3009946601956,34.5575191894877),.UNSPECIFIED.);
+#117=B_SPLINE_CURVE_WITH_KNOTS('',3,(#824,#825,#826,#827,#828,#829,#830,
+#831,#832,#833,#834,#835,#836,#837,#838,#839),.UNSPECIFIED.,.F.,.F.,(4,
+1,1,1,1,1,1,1,1,1,1,1,1,4),(21.9911485751285,22.4083983090359,22.8990085781812,
+23.3896188473265,23.8802291164718,24.3708393856171,24.8614496547624,25.3520599239077,
+25.8426701930529,26.3332804621982,26.8238907313435,27.3145010004888,27.8051112696341,
+28.2743338823081),.UNSPECIFIED.);
+#118=B_SPLINE_CURVE_WITH_KNOTS('',3,(#840,#841,#842,#843,#844,#845,#846,
+#847,#848,#849,#850,#851,#852,#853,#854,#855,#856),.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(21.9911485751285,22.0357379315633,22.5263482007086,
+23.0169584698539,23.5075687389992,23.9981790081445,24.4887892772898,24.979399546435,
+25.4700098155803,25.9606200847256,26.4512303538709,26.9418406230162,27.4324508921615,
+27.9230611613068,28.2743338823081),.UNSPECIFIED.);
+#119=B_SPLINE_CURVE_WITH_KNOTS('',3,(#861,#862,#863,#864,#865,#866,#867,
+#868,#869,#870,#871,#872,#873,#874,#875,#876,#877),.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(15.707963267949,16.0304648101471,16.5210750792924,
+17.0116853484377,17.502295617583,17.9929058867283,18.4835161558736,18.9741264250189,
+19.4647366941642,19.9553469633095,20.4459572324548,20.9365675016,21.4271777707453,
+21.9177880398906,21.9911485751285),.UNSPECIFIED.);
+#120=B_SPLINE_CURVE_WITH_KNOTS('',3,(#878,#879,#880,#881,#882,#883,#884,
+#885,#886,#887,#888,#889,#890,#891,#892,#893),.UNSPECIFIED.,.F.,.F.,(4,
+1,1,1,1,1,1,1,1,1,1,1,1,4),(15.707963267949,16.1484147018198,16.6390249709651,
+17.1296352401104,17.6202455092557,18.110855778401,18.6014660475463,19.0920763166916,
+19.5826865858368,20.0732968549821,20.5639071241274,21.0545173932727,21.545127662418,
+21.9911485751285),.UNSPECIFIED.);
+#121=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1181,#1182,#1183,#1184,#1185,#1186,
+#1187,#1188,#1189,#1190,#1191,#1192,#1193,#1194,#1195,#1196,#1197,#1198,
+#1199,#1200,#1201,#1202,#1203,#1204,#1205,#1206,#1207,#1208,#1209,#1210,
+#1211,#1212,#1213,#1214,#1215,#1216,#1217,#1218,#1219,#1220),
+ .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,3,3,3,4),(0.,0.0882932393917783,
+0.175812325882151,0.264492641724632,0.353172957567113,0.406707682622893,
+0.459808429723362,0.513990318044837,0.569452865825148,0.626935871777058,
+0.685198069441461,0.743244222382911,0.762530350248671,0.787797759737751),
+ .UNSPECIFIED.);
+#122=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1222,#1223,#1224,#1225,#1226,#1227,
+#1228,#1229,#1230,#1231,#1232,#1233,#1234,#1235,#1236,#1237,#1238,#1239,
+#1240,#1241,#1242,#1243,#1244,#1245,#1246,#1247,#1248,#1249,#1250,#1251,
+#1252,#1253,#1254,#1255,#1256,#1257,#1258,#1259,#1260,#1261,#1262,#1263,
+#1264,#1265,#1266,#1267,#1268,#1269,#1270,#1271,#1272,#1273,#1274,#1275,
+#1276,#1277),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.231793222282671,0.899428353052378,1.58082374926789,2.2622191454834,2.94361454169891,
+3.62500993791441,4.30640533412992,4.98780073034543,5.89632792529944,6.80485512025346,
+7.71338231520747,8.16764591268447,8.62190951016148,9.22759430679749,9.8332791034335,
+10.4389639000695,11.0446486967055,11.6503334933415,12.2560182899775,13.1645454849315,
+14.0730726798856,14.9815998748396,15.8901270697936,16.7986542647476,17.7071814597016,
+18.3128662563376,18.9185510529736,19.5242358496096,20.1299206462456,20.7356054428816,
+21.3412902395176,22.0226856357332,22.7040810319487,23.3854764281642,24.0668718243797,
+24.7482672205952,25.4296626168107,26.1110580130262,26.7924534092417,27.4738488054572,
+28.1552442016727,28.8366395978882,29.5180349941038,30.4265621890578,31.3350893840118,
+32.2436165789658,32.9250119751813,33.6064073713968,34.2878027676123,34.9691981638278,
+35.6505935600433,36.3319889562588,37.0133843524743,37.6947797486899),
+ .UNSPECIFIED.);
+#123=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1278,#1279,#1280,#1281,#1282,#1283,
+#1284,#1285,#1286,#1287,#1288,#1289,#1290,#1291,#1292,#1293,#1294,#1295,
+#1296,#1297,#1298,#1299,#1300,#1301,#1302,#1303,#1304,#1305,#1306,#1307,
+#1308,#1309,#1310,#1311,#1312,#1313,#1314,#1315,#1316,#1317),
+ .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,3,3,3,4),(0.,0.0139019106508914,
+0.101506459693041,0.189421242170809,0.276074138610215,0.353172955093139,
+0.406707683884374,0.459950901087043,0.514265276036381,0.569834190534969,
+0.627398822011185,0.685608859069874,0.743256765209493,0.787797718541211),
+ .UNSPECIFIED.);
+#124=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1318,#1319,#1320,#1321,#1322,#1323,
+#1324,#1325),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(-2.7770042191854,-2.2622191454834,
+-1.58082374926789,-0.899428353052378,-0.218032956836869,0.463362439378639),
+ .UNSPECIFIED.);
+#125=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1594,#1595,#1596,#1597,#1598,#1599,
+#1600,#1601,#1602,#1603,#1604,#1605,#1606,#1607,#1608,#1609,#1610,#1611,
+#1612,#1613,#1614,#1615,#1616,#1617,#1618,#1619,#1620,#1621,#1622,#1623,
+#1624,#1625,#1626,#1627,#1628,#1629,#1630,#1631,#1632,#1633,#1634,#1635,
+#1636,#1637,#1638,#1639,#1640,#1641,#1642,#1643,#1644,#1645,#1646,#1647,
+#1648,#1649,#1650,#1651,#1652,#1653,#1654,#1655,#1656,#1657,#1658,#1659,
+#1660,#1661,#1662,#1663,#1664,#1665,#1666,#1667,#1668,#1669,#1670,#1671,
+#1672,#1673,#1674,#1675,#1676,#1677,#1678,#1679,#1680,#1681,#1682,#1683,
+#1684,#1685,#1686,#1687,#1688,#1689,#1690,#1691,#1692,#1693,#1694,#1695,
+#1696,#1697,#1698,#1699,#1700,#1701,#1702,#1703,#1704,#1705,#1706,#1707,
+#1708,#1709,#1710,#1711),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,3,3,
+3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4),(0.,0.0865833756160944,
+0.139522589205186,0.225499399020807,0.312114655669328,0.398820773915398,
+0.441601588061905,0.462172337014053,0.47241421632371,0.481272670637106,
+0.568404887106668,0.656008251990441,0.741067287087455,0.828482694225884,
+0.89396096696635,0.951254455614257,0.960452776231036,1.04767707396579,1.13603202806594,
+1.22448423429885,1.31227262076833,1.35230887614961,1.42988895046335,1.44034628916787,
+1.44972911034967,1.5373557193542,1.6260260144261,1.71532457774856,1.80435986582033,
+1.88865466823993,1.91456691080486,1.93017488899812,1.94023677212995,1.97294947065953,
+2.06139916502859,2.15105817000182,2.24089575512706,2.26632616812873,2.27705798738727,
+2.36861107994901),.UNSPECIFIED.);
+#126=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1713,#1714,#1715,#1716,#1717,#1718,
+#1719,#1720,#1721,#1722,#1723,#1724),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,
+1,1,1,4),(11.6149723878395,12.1055826569848,12.5961929261301,13.0868031952754,
+13.5774134644207,14.068023733566,14.5586340027113,15.0492442718566,15.5398545410018,
+15.707963267949),.UNSPECIFIED.);
+#127=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1725,#1726,#1727,#1728,#1729,#1730,
+#1731,#1732,#1733,#1734,#1735,#1736,#1737,#1738,#1739,#1740,#1741,#1742,
+#1743,#1744,#1745,#1746,#1747,#1748,#1749,#1750,#1751,#1752,#1753,#1754,
+#1755,#1756,#1757,#1758,#1759,#1760,#1761,#1762,#1763,#1764,#1765,#1766,
+#1767,#1768,#1769,#1770,#1771,#1772,#1773,#1774,#1775,#1776,#1777,#1778,
+#1779,#1780,#1781,#1782,#1783,#1784,#1785,#1786,#1787,#1788,#1789,#1790,
+#1791,#1792,#1793,#1794,#1795,#1796,#1797,#1798,#1799,#1800,#1801,#1802,
+#1803,#1804,#1805,#1806,#1807,#1808,#1809,#1810,#1811,#1812,#1813,#1814,
+#1815,#1816,#1817,#1818,#1819,#1820,#1821,#1822,#1823,#1824,#1825,#1826,
+#1827,#1828,#1829,#1830,#1831,#1832,#1833,#1834,#1835,#1836,#1837,#1838,
+#1839,#1840,#1841,#1842,#1843,#1844,#1845),.UNSPECIFIED.,.F.,.F.,(4,3,3,
+3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
+3,4),(-2.36861107994888,-2.30087024671279,-2.28005255153997,-2.26713905714039,
+-2.25576299968331,-2.16605069290439,-2.07636750922219,-1.98728524597265,
+-1.94713503799453,-1.9338390074665,-1.92400312887121,-1.83488135437983,
+-1.82668441406017,-1.7378307995226,-1.64854398350018,-1.55942256305391,
+-1.47155288950239,-1.44788504113842,-1.43464979581573,-1.34634729357231,
+-1.25818628614132,-1.20794386884782,-1.11951126353716,-1.03128797741906,
+-0.977244641880469,-0.95462648869108,-0.945846227622347,-0.858379581960155,
+-0.770815022726333,-0.684020178821301,-0.598941293110345,-0.524073631471552,
+-0.49131902950458,-0.47724477006152,-0.468173401546923,-0.382155776471516,
+-0.29548839998954,-0.208913715847012,-0.122945073310905,-0.0384425898355412,
+0.),.UNSPECIFIED.);
+#128=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1850,#1851,#1852,#1853,#1854,#1855,
+#1856,#1857,#1858,#1859,#1860,#1861,#1862,#1863,#1864,#1865,#1866,#1867,
+#1868,#1869,#1870,#1871,#1872,#1873,#1874,#1875,#1876,#1877,#1878,#1879,
+#1880,#1881,#1882,#1883,#1884,#1885,#1886,#1887,#1888,#1889),
+ .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,3,3,3,4),(0.,0.0304669618686304,
+0.0613111741733064,0.0919220371922439,0.121547473822781,0.150558718035776,
+0.178748834675357,0.201666358962334,0.230060361583469,0.275964801735563,
+0.322394901774883,0.368754872178457,0.409659337797233,0.417018533495219),
+ .UNSPECIFIED.);
+#129=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1890,#1891,#1892,#1893,#1894,#1895,
+#1896,#1897,#1898,#1899,#1900,#1901,#1902,#1903,#1904,#1905,#1906,#1907,
+#1908,#1909,#1910,#1911,#1912,#1913,#1914,#1915,#1916,#1917,#1918,#1919,
+#1920,#1921,#1922,#1923,#1924,#1925,#1926,#1927,#1928,#1929,#1930,#1931,
+#1932,#1933,#1934,#1935,#1936,#1937,#1938,#1939,#1940,#1941,#1942,#1943,
+#1944,#1945,#1946,#1947,#1948,#1949,#1950,#1951,#1952,#1953,#1954,#1955,
+#1956,#1957,#1958,#1959,#1960,#1961,#1962,#1963,#1964,#1965,#1966,#1967,
+#1968,#1969,#1970,#1971,#1972,#1973,#1974,#1975,#1976,#1977,#1978,#1979,
+#1980,#1981,#1982,#1983,#1984,#1985,#1986,#1987,#1988,#1989,#1990,#1991,
+#1992,#1993,#1994,#1995,#1996,#1997,#1998,#1999,#2000,#2001,#2002,#2003,
+#2004,#2005,#2006,#2007),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,3,3,
+3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4),(0.234631354245041,
+0.325176469164698,0.415397882779248,0.460768077475094,0.487271957489316,
+0.500127239739515,0.50816225060248,0.597713701449279,0.688036570897647,
+0.778359440346016,0.868031672983752,0.93427433798547,0.992236669861972,
+1.00344281914992,1.09175937523386,1.18060300813721,1.2691626147523,1.35659677678426,
+1.39797299299749,1.47415910685219,1.48472460876389,1.49314086443156,1.58031080928241,
+1.66819265269249,1.75602600866396,1.84324841293581,1.92535515838543,1.95056182986396,
+1.96601806114513,1.97607171576326,2.00746190383506,2.09432553055385,2.18154943684393,
+2.2685406463583,2.28829185188844,2.29983921325898,2.38646531724395,2.47283566601255,
+2.55809649456969,2.60634605818252),.UNSPECIFIED.);
+#130=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2290,#2291,#2292,#2293,#2294,#2295,
+#2296,#2297,#2298),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,4),(-36.9996254787916,
+-36.3319889562586,-35.6505935600431,-34.9691981638276,-34.2878027676121,
+-33.6064073713966,-33.5502178833785),.UNSPECIFIED.);
+#131=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2300,#2301,#2302,#2303,#2304,#2305,
+#2306,#2307,#2308,#2309,#2310,#2311,#2312,#2313,#2314,#2315,#2316,#2317,
+#2318,#2319,#2320,#2321,#2322,#2323,#2324,#2325,#2326,#2327,#2328,#2329,
+#2330,#2331,#2332,#2333,#2334,#2335,#2336,#2337,#2338,#2339),
+ .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,3,3,3,4),(0.,0.0133755552006528,
+0.044152819728362,0.0750253343974164,0.106685585817361,0.13599613855822,
+0.164703924725253,0.192703651005193,0.201666340077194,0.230060339706465,
+0.276799876928966,0.323035629269787,0.370027058933128,0.417018488596468),
+ .UNSPECIFIED.);
+#132=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2340,#2341,#2342,#2343,#2344,#2345,
+#2346,#2347,#2348,#2349,#2350,#2351,#2352,#2353,#2354,#2355,#2356,#2357,
+#2358,#2359,#2360,#2361,#2362,#2363,#2364,#2365,#2366,#2367,#2368,#2369,
+#2370,#2371,#2372,#2373,#2374,#2375,#2376,#2377,#2378,#2379,#2380,#2381,
+#2382,#2383,#2384,#2385,#2386,#2387,#2388,#2389,#2390,#2391,#2392,#2393,
+#2394),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.231794664346466,
+0.899428353052345,1.58082374926785,2.26221914548335,2.94361454169886,3.62500993791436,
+3.96570763602212,4.30640533412987,4.98780073034537,5.89632792529938,6.80485512025338,
+7.71338231520739,8.39477771142289,9.0761731076384,9.7575685038539,10.4389639000694,
+11.3474910950234,12.2560182899774,13.1645454849314,14.0730726798854,14.9815998748394,
+15.4358634723164,15.8901270697934,16.7986542647474,17.7071814597015,18.6157086546555,
+19.5242358496095,20.1299206462455,20.7356054428815,21.3412902395175,21.7955538369945,
+22.2498174344715,23.1583446294255,24.0668718243795,24.748267220595,25.4296626168105,
+26.111058013026,26.7924534092415,27.473848805457,28.1552442016725,28.836639597888,
+29.5180349941035,30.4265621890575,31.3350893840115,32.2436165789656,32.9250119751811,
+33.6064073713966,34.2878027676121,34.9691981638276,35.6505935600431,36.3319889562586,
+37.0133843524741,37.6947797486896),.UNSPECIFIED.);
+#133=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2664,#2665,#2666,#2667,#2668,#2669,
+#2670,#2671,#2672,#2673,#2674,#2675,#2676,#2677,#2678,#2679,#2680,#2681,
+#2682,#2683,#2684,#2685,#2686,#2687,#2688,#2689,#2690,#2691,#2692,#2693,
+#2694,#2695,#2696,#2697,#2698,#2699,#2700,#2701,#2702,#2703,#2704,#2705,
+#2706,#2707,#2708,#2709,#2710,#2711,#2712,#2713,#2714,#2715,#2716,#2717,
+#2718,#2719,#2720,#2721,#2722,#2723,#2724,#2725,#2726,#2727,#2728,#2729,
+#2730,#2731,#2732,#2733,#2734,#2735,#2736,#2737,#2738,#2739,#2740,#2741,
+#2742,#2743,#2744,#2745,#2746,#2747,#2748,#2749,#2750,#2751,#2752,#2753,
+#2754,#2755,#2756,#2757,#2758,#2759,#2760,#2761,#2762,#2763,#2764,#2765,
+#2766,#2767,#2768,#2769,#2770,#2771,#2772,#2773,#2774,#2775,#2776,#2777,
+#2778,#2779,#2780,#2781,#2782,#2783,#2784),.UNSPECIFIED.,.F.,.F.,(4,3,3,
+3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
+3,4),(-2.60634605818251,-2.51972611671072,-2.46677201288473,-2.38049062517172,
+-2.3161245889695,-2.29126923622672,-2.28027211679776,-2.19370747111812,
+-2.10647928866234,-2.0194788486333,-1.98099972036347,-1.97075271056513,
+-1.96075136700756,-1.87293342804286,-1.86556233555396,-1.77862445024637,
+-1.69089071619584,-1.60288214398607,-1.51551187195294,-1.49364583369906,
+-1.48001662024109,-1.39160836565468,-1.30275940162811,-1.25340105585356,
+-1.1648532805532,-1.07606517970894,-1.02048588516318,-1.00655276395907,
+-0.997650590067283,-0.988396733364086,-0.899155255858781,-0.809525539276399,
+-0.720066705191857,-0.631430823342866,-0.541900172429543,-0.515990241972736,
+-0.504754222061654,-0.495770603440093,-0.406764984987378,-0.316490981681552,
+-0.23463135424498),.UNSPECIFIED.);
+#134=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2785,#2786,#2787,#2788,#2789,#2790,
+#2791,#2792,#2793,#2794,#2795,#2796,#2797,#2798,#2799),.UNSPECIFIED.,.F.,
+ .F.,(4,1,1,1,1,1,1,1,1,1,1,1,4),(10.376176187289,10.7517017412216,11.2423120103669,
+11.7329222795122,12.2235325486575,12.7141428178028,13.2047530869481,13.6953633560934,
+14.1859736252386,14.6765838943839,15.1671941635292,15.6578044326745,15.707963267949),
+ .UNSPECIFIED.);
+#135=LINE('',#581,#150);
+#136=LINE('',#601,#151);
+#137=LINE('',#635,#152);
+#138=LINE('',#670,#153);
+#139=LINE('',#704,#154);
+#140=LINE('',#738,#155);
+#141=LINE('',#748,#156);
+#142=LINE('',#785,#157);
+#143=LINE('',#823,#158);
+#144=LINE('',#860,#159);
+#145=LINE('',#2805,#160);
+#146=LINE('',#2812,#161);
+#147=LINE('',#2819,#162);
+#148=LINE('',#2823,#163);
+#149=LINE('',#2828,#164);
+#150=VECTOR('',#490,14.);
+#151=VECTOR('',#495,14.);
+#152=VECTOR('',#498,14.);
+#153=VECTOR('',#501,14.);
+#154=VECTOR('',#504,14.);
+#155=VECTOR('',#507,12.06595);
+#156=VECTOR('',#512,12.06595);
+#157=VECTOR('',#517,12.06595);
+#158=VECTOR('',#520,12.06595);
+#159=VECTOR('',#523,12.06595);
+#160=VECTOR('',#538,10.);
+#161=VECTOR('',#547,2.5);
+#162=VECTOR('',#556,13.1409212388784);
+#163=VECTOR('',#561,17.);
+#164=VECTOR('',#568,18.9755499720474);
+#165=VERTEX_POINT('',#579);
+#166=VERTEX_POINT('',#580);
+#167=VERTEX_POINT('',#582);
+#168=VERTEX_POINT('',#590);
+#169=VERTEX_POINT('',#599);
+#170=VERTEX_POINT('',#600);
+#171=VERTEX_POINT('',#633);
+#172=VERTEX_POINT('',#634);
+#173=VERTEX_POINT('',#668);
+#174=VERTEX_POINT('',#669);
+#175=VERTEX_POINT('',#702);
+#176=VERTEX_POINT('',#703);
+#177=VERTEX_POINT('',#736);
+#178=VERTEX_POINT('',#737);
+#179=VERTEX_POINT('',#739);
+#180=VERTEX_POINT('',#746);
+#181=VERTEX_POINT('',#747);
+#182=VERTEX_POINT('',#766);
+#183=VERTEX_POINT('',#783);
+#184=VERTEX_POINT('',#784);
+#185=VERTEX_POINT('',#821);
+#186=VERTEX_POINT('',#822);
+#187=VERTEX_POINT('',#858);
+#188=VERTEX_POINT('',#859);
+#189=VERTEX_POINT('',#1179);
+#190=VERTEX_POINT('',#1180);
+#191=VERTEX_POINT('',#1221);
+#192=VERTEX_POINT('',#1712);
+#193=VERTEX_POINT('',#1847);
+#194=VERTEX_POINT('',#1849);
+#195=VERTEX_POINT('',#2008);
+#196=VERTEX_POINT('',#2299);
+#197=VERTEX_POINT('',#2663);
+#198=VERTEX_POINT('',#2804);
+#199=VERTEX_POINT('',#2808);
+#200=VERTEX_POINT('',#2811);
+#201=VERTEX_POINT('',#2815);
+#202=VERTEX_POINT('',#2818);
+#203=VERTEX_POINT('',#2822);
+#204=VERTEX_POINT('',#2826);
+#205=VERTEX_POINT('',#2830);
+#206=EDGE_CURVE('',#165,#166,#135,.T.);
+#207=EDGE_CURVE('',#167,#165,#102,.T.);
+#208=EDGE_CURVE('',#167,#168,#87,.F.);
+#209=EDGE_CURVE('',#166,#168,#103,.T.);
+#210=EDGE_CURVE('',#169,#170,#136,.T.);
+#211=EDGE_CURVE('',#165,#169,#104,.T.);
+#212=EDGE_CURVE('',#170,#166,#105,.T.);
+#213=EDGE_CURVE('',#171,#172,#137,.T.);
+#214=EDGE_CURVE('',#169,#171,#106,.T.);
+#215=EDGE_CURVE('',#172,#170,#107,.T.);
+#216=EDGE_CURVE('',#173,#174,#138,.T.);
+#217=EDGE_CURVE('',#171,#173,#108,.T.);
+#218=EDGE_CURVE('',#174,#172,#109,.T.);
+#219=EDGE_CURVE('',#175,#176,#139,.T.);
+#220=EDGE_CURVE('',#173,#175,#110,.T.);
+#221=EDGE_CURVE('',#176,#174,#111,.T.);
+#222=EDGE_CURVE('',#177,#178,#140,.T.);
+#223=EDGE_CURVE('',#177,#179,#112,.T.);
+#224=EDGE_CURVE('',#178,#179,#88,.T.);
+#225=EDGE_CURVE('',#180,#181,#141,.T.);
+#226=EDGE_CURVE('',#180,#177,#113,.T.);
+#227=EDGE_CURVE('',#182,#178,#89,.T.);
+#228=EDGE_CURVE('',#181,#182,#114,.T.);
+#229=EDGE_CURVE('',#183,#184,#142,.T.);
+#230=EDGE_CURVE('',#183,#180,#115,.T.);
+#231=EDGE_CURVE('',#184,#181,#116,.T.);
+#232=EDGE_CURVE('',#185,#186,#143,.T.);
+#233=EDGE_CURVE('',#185,#183,#117,.T.);
+#234=EDGE_CURVE('',#186,#184,#118,.T.);
+#235=EDGE_CURVE('',#187,#188,#144,.T.);
+#236=EDGE_CURVE('',#187,#185,#119,.T.);
+#237=EDGE_CURVE('',#188,#186,#120,.T.);
+#238=EDGE_CURVE('',#189,#190,#121,.T.);
+#239=EDGE_CURVE('',#190,#191,#122,.T.);
+#240=EDGE_CURVE('',#191,#167,#123,.F.);
+#241=EDGE_CURVE('',#175,#189,#124,.T.);
+#242=EDGE_CURVE('',#179,#190,#125,.T.);
+#243=EDGE_CURVE('',#192,#187,#126,.T.);
+#244=EDGE_CURVE('',#191,#192,#127,.T.);
+#245=EDGE_CURVE('',#189,#193,#90,.F.);
+#246=EDGE_CURVE('',#194,#193,#128,.T.);
+#247=EDGE_CURVE('',#194,#182,#129,.T.);
+#248=EDGE_CURVE('',#195,#195,#91,.T.);
+#249=EDGE_CURVE('',#193,#176,#130,.T.);
+#250=EDGE_CURVE('',#168,#196,#131,.F.);
+#251=EDGE_CURVE('',#196,#194,#132,.T.);
+#252=EDGE_CURVE('',#197,#196,#133,.T.);
+#253=EDGE_CURVE('',#197,#188,#134,.T.);
+#254=EDGE_CURVE('',#192,#197,#92,.T.);
+#255=EDGE_CURVE('',#195,#198,#145,.T.);
+#256=EDGE_CURVE('',#198,#198,#93,.T.);
+#257=EDGE_CURVE('',#199,#199,#94,.T.);
+#258=EDGE_CURVE('',#199,#200,#146,.T.);
+#259=EDGE_CURVE('',#200,#200,#95,.T.);
+#260=EDGE_CURVE('',#201,#201,#96,.T.);
+#261=EDGE_CURVE('',#201,#202,#147,.T.);
+#262=EDGE_CURVE('',#202,#202,#97,.T.);
+#263=EDGE_CURVE('',#202,#203,#148,.T.);
+#264=EDGE_CURVE('',#203,#203,#98,.T.);
+#265=EDGE_CURVE('',#204,#204,#99,.T.);
+#266=EDGE_CURVE('',#204,#203,#149,.T.);
+#267=EDGE_CURVE('',#205,#205,#100,.T.);
+#268=EDGE_CURVE('',#205,#204,#101,.T.);
+#269=ORIENTED_EDGE('',*,*,#206,.F.);
+#270=ORIENTED_EDGE('',*,*,#207,.F.);
+#271=ORIENTED_EDGE('',*,*,#208,.T.);
+#272=ORIENTED_EDGE('',*,*,#209,.F.);
+#273=ORIENTED_EDGE('',*,*,#210,.F.);
+#274=ORIENTED_EDGE('',*,*,#211,.F.);
+#275=ORIENTED_EDGE('',*,*,#206,.T.);
+#276=ORIENTED_EDGE('',*,*,#212,.F.);
+#277=ORIENTED_EDGE('',*,*,#213,.F.);
+#278=ORIENTED_EDGE('',*,*,#214,.F.);
+#279=ORIENTED_EDGE('',*,*,#210,.T.);
+#280=ORIENTED_EDGE('',*,*,#215,.F.);
+#281=ORIENTED_EDGE('',*,*,#216,.F.);
+#282=ORIENTED_EDGE('',*,*,#217,.F.);
+#283=ORIENTED_EDGE('',*,*,#213,.T.);
+#284=ORIENTED_EDGE('',*,*,#218,.F.);
+#285=ORIENTED_EDGE('',*,*,#219,.F.);
+#286=ORIENTED_EDGE('',*,*,#220,.F.);
+#287=ORIENTED_EDGE('',*,*,#216,.T.);
+#288=ORIENTED_EDGE('',*,*,#221,.F.);
+#289=ORIENTED_EDGE('',*,*,#222,.F.);
+#290=ORIENTED_EDGE('',*,*,#223,.T.);
+#291=ORIENTED_EDGE('',*,*,#224,.F.);
+#292=ORIENTED_EDGE('',*,*,#225,.F.);
+#293=ORIENTED_EDGE('',*,*,#226,.T.);
+#294=ORIENTED_EDGE('',*,*,#222,.T.);
+#295=ORIENTED_EDGE('',*,*,#227,.F.);
+#296=ORIENTED_EDGE('',*,*,#228,.F.);
+#297=ORIENTED_EDGE('',*,*,#229,.F.);
+#298=ORIENTED_EDGE('',*,*,#230,.T.);
+#299=ORIENTED_EDGE('',*,*,#225,.T.);
+#300=ORIENTED_EDGE('',*,*,#231,.F.);
+#301=ORIENTED_EDGE('',*,*,#232,.F.);
+#302=ORIENTED_EDGE('',*,*,#233,.T.);
+#303=ORIENTED_EDGE('',*,*,#229,.T.);
+#304=ORIENTED_EDGE('',*,*,#234,.F.);
+#305=ORIENTED_EDGE('',*,*,#235,.F.);
+#306=ORIENTED_EDGE('',*,*,#236,.T.);
+#307=ORIENTED_EDGE('',*,*,#232,.T.);
+#308=ORIENTED_EDGE('',*,*,#237,.F.);
+#309=ORIENTED_EDGE('',*,*,#238,.T.);
+#310=ORIENTED_EDGE('',*,*,#239,.T.);
+#311=ORIENTED_EDGE('',*,*,#240,.T.);
+#312=ORIENTED_EDGE('',*,*,#207,.T.);
+#313=ORIENTED_EDGE('',*,*,#211,.T.);
+#314=ORIENTED_EDGE('',*,*,#214,.T.);
+#315=ORIENTED_EDGE('',*,*,#217,.T.);
+#316=ORIENTED_EDGE('',*,*,#220,.T.);
+#317=ORIENTED_EDGE('',*,*,#241,.T.);
+#318=ORIENTED_EDGE('',*,*,#239,.F.);
+#319=ORIENTED_EDGE('',*,*,#242,.F.);
+#320=ORIENTED_EDGE('',*,*,#223,.F.);
+#321=ORIENTED_EDGE('',*,*,#226,.F.);
+#322=ORIENTED_EDGE('',*,*,#230,.F.);
+#323=ORIENTED_EDGE('',*,*,#233,.F.);
+#324=ORIENTED_EDGE('',*,*,#236,.F.);
+#325=ORIENTED_EDGE('',*,*,#243,.F.);
+#326=ORIENTED_EDGE('',*,*,#244,.F.);
+#327=ORIENTED_EDGE('',*,*,#238,.F.);
+#328=ORIENTED_EDGE('',*,*,#245,.T.);
+#329=ORIENTED_EDGE('',*,*,#246,.F.);
+#330=ORIENTED_EDGE('',*,*,#247,.T.);
+#331=ORIENTED_EDGE('',*,*,#227,.T.);
+#332=ORIENTED_EDGE('',*,*,#224,.T.);
+#333=ORIENTED_EDGE('',*,*,#242,.T.);
+#334=ORIENTED_EDGE('',*,*,#248,.F.);
+#335=ORIENTED_EDGE('',*,*,#246,.T.);
+#336=ORIENTED_EDGE('',*,*,#249,.T.);
+#337=ORIENTED_EDGE('',*,*,#221,.T.);
+#338=ORIENTED_EDGE('',*,*,#218,.T.);
+#339=ORIENTED_EDGE('',*,*,#215,.T.);
+#340=ORIENTED_EDGE('',*,*,#212,.T.);
+#341=ORIENTED_EDGE('',*,*,#209,.T.);
+#342=ORIENTED_EDGE('',*,*,#250,.T.);
+#343=ORIENTED_EDGE('',*,*,#251,.T.);
+#344=ORIENTED_EDGE('',*,*,#251,.F.);
+#345=ORIENTED_EDGE('',*,*,#252,.F.);
+#346=ORIENTED_EDGE('',*,*,#253,.T.);
+#347=ORIENTED_EDGE('',*,*,#237,.T.);
+#348=ORIENTED_EDGE('',*,*,#234,.T.);
+#349=ORIENTED_EDGE('',*,*,#231,.T.);
+#350=ORIENTED_EDGE('',*,*,#228,.T.);
+#351=ORIENTED_EDGE('',*,*,#247,.F.);
+#352=ORIENTED_EDGE('',*,*,#235,.T.);
+#353=ORIENTED_EDGE('',*,*,#253,.F.);
+#354=ORIENTED_EDGE('',*,*,#254,.F.);
+#355=ORIENTED_EDGE('',*,*,#243,.T.);
+#356=ORIENTED_EDGE('',*,*,#219,.T.);
+#357=ORIENTED_EDGE('',*,*,#249,.F.);
+#358=ORIENTED_EDGE('',*,*,#245,.F.);
+#359=ORIENTED_EDGE('',*,*,#241,.F.);
+#360=ORIENTED_EDGE('',*,*,#248,.T.);
+#361=ORIENTED_EDGE('',*,*,#255,.T.);
+#362=ORIENTED_EDGE('',*,*,#256,.F.);
+#363=ORIENTED_EDGE('',*,*,#255,.F.);
+#364=ORIENTED_EDGE('',*,*,#256,.T.);
+#365=ORIENTED_EDGE('',*,*,#257,.F.);
+#366=ORIENTED_EDGE('',*,*,#257,.T.);
+#367=ORIENTED_EDGE('',*,*,#258,.T.);
+#368=ORIENTED_EDGE('',*,*,#259,.F.);
+#369=ORIENTED_EDGE('',*,*,#258,.F.);
+#370=ORIENTED_EDGE('',*,*,#260,.F.);
+#371=ORIENTED_EDGE('',*,*,#259,.T.);
+#372=ORIENTED_EDGE('',*,*,#260,.T.);
+#373=ORIENTED_EDGE('',*,*,#261,.T.);
+#374=ORIENTED_EDGE('',*,*,#262,.F.);
+#375=ORIENTED_EDGE('',*,*,#261,.F.);
+#376=ORIENTED_EDGE('',*,*,#262,.T.);
+#377=ORIENTED_EDGE('',*,*,#263,.T.);
+#378=ORIENTED_EDGE('',*,*,#264,.F.);
+#379=ORIENTED_EDGE('',*,*,#263,.F.);
+#380=ORIENTED_EDGE('',*,*,#265,.F.);
+#381=ORIENTED_EDGE('',*,*,#266,.T.);
+#382=ORIENTED_EDGE('',*,*,#264,.T.);
+#383=ORIENTED_EDGE('',*,*,#266,.F.);
+#384=ORIENTED_EDGE('',*,*,#267,.F.);
+#385=ORIENTED_EDGE('',*,*,#268,.T.);
+#386=ORIENTED_EDGE('',*,*,#265,.T.);
+#387=ORIENTED_EDGE('',*,*,#268,.F.);
+#388=ORIENTED_EDGE('',*,*,#267,.T.);
+#389=ORIENTED_EDGE('',*,*,#244,.T.);
+#390=ORIENTED_EDGE('',*,*,#254,.T.);
+#391=ORIENTED_EDGE('',*,*,#252,.T.);
+#392=ORIENTED_EDGE('',*,*,#250,.F.);
+#393=ORIENTED_EDGE('',*,*,#208,.F.);
+#394=ORIENTED_EDGE('',*,*,#240,.F.);
+#395=CYLINDRICAL_SURFACE('',#449,12.925);
+#396=CYLINDRICAL_SURFACE('',#451,12.925);
+#397=CYLINDRICAL_SURFACE('',#452,12.925);
+#398=CYLINDRICAL_SURFACE('',#453,12.925);
+#399=CYLINDRICAL_SURFACE('',#454,12.925);
+#400=CYLINDRICAL_SURFACE('',#455,12.06595);
+#401=CYLINDRICAL_SURFACE('',#457,12.06595);
+#402=CYLINDRICAL_SURFACE('',#459,12.06595);
+#403=CYLINDRICAL_SURFACE('',#460,12.06595);
+#404=CYLINDRICAL_SURFACE('',#461,12.06595);
+#405=CYLINDRICAL_SURFACE('',#465,12.06595);
+#406=CYLINDRICAL_SURFACE('',#467,12.925);
+#407=CYLINDRICAL_SURFACE('',#468,10.);
+#408=CYLINDRICAL_SURFACE('',#472,2.5);
+#409=ADVANCED_FACE('',(#31),#395,.T.);
+#410=ADVANCED_FACE('',(#32),#396,.T.);
+#411=ADVANCED_FACE('',(#33),#397,.T.);
+#412=ADVANCED_FACE('',(#34),#398,.T.);
+#413=ADVANCED_FACE('',(#35),#399,.T.);
+#414=ADVANCED_FACE('',(#36),#400,.T.);
+#415=ADVANCED_FACE('',(#37),#401,.T.);
+#416=ADVANCED_FACE('',(#38),#402,.T.);
+#417=ADVANCED_FACE('',(#39),#403,.T.);
+#418=ADVANCED_FACE('',(#40),#404,.T.);
+#419=ADVANCED_FACE('',(#41),#27,.F.);
+#420=ADVANCED_FACE('',(#42),#28,.F.);
+#421=ADVANCED_FACE('',(#43,#19),#23,.T.);
+#422=ADVANCED_FACE('',(#44),#29,.F.);
+#423=ADVANCED_FACE('',(#45),#30,.F.);
+#424=ADVANCED_FACE('',(#46),#405,.T.);
+#425=ADVANCED_FACE('',(#47),#406,.T.);
+#426=ADVANCED_FACE('',(#48),#407,.F.);
+#427=ADVANCED_FACE('',(#49,#20),#24,.T.);
+#428=ADVANCED_FACE('',(#50),#408,.F.);
+#429=ADVANCED_FACE('',(#51,#21),#25,.T.);
+#430=ADVANCED_FACE('',(#52),#16,.F.);
+#431=ADVANCED_FACE('',(#53),#17,.F.);
+#432=ADVANCED_FACE('',(#54),#18,.T.);
+#433=ADVANCED_FACE('',(#55),#15,.T.);
+#434=ADVANCED_FACE('',(#56,#22),#26,.T.);
+#435=CLOSED_SHELL('',(#409,#410,#411,#412,#413,#414,#415,#416,#417,#418,
+#419,#420,#421,#422,#423,#424,#425,#426,#427,#428,#429,#430,#431,#432,#433,
+#434));
+#436=DERIVED_UNIT_ELEMENT(#438,1.);
+#437=DERIVED_UNIT_ELEMENT(#2839,-3.);
+#438=(
+MASS_UNIT()
+NAMED_UNIT(*)
+SI_UNIT(.KILO.,.GRAM.)
+);
+#439=DERIVED_UNIT((#436,#437));
+#440=MEASURE_REPRESENTATION_ITEM('density measure',
+POSITIVE_RATIO_MEASURE(7850.),#439);
+#441=PROPERTY_DEFINITION_REPRESENTATION(#446,#443);
+#442=PROPERTY_DEFINITION_REPRESENTATION(#447,#444);
+#443=REPRESENTATION('material name',(#445),#2836);
+#444=REPRESENTATION('density',(#440),#2836);
+#445=DESCRIPTIVE_REPRESENTATION_ITEM('Acier','Acier');
+#446=PROPERTY_DEFINITION('material property','material name',#2846);
+#447=PROPERTY_DEFINITION('material property','density of part',#2846);
+#448=AXIS2_PLACEMENT_3D('',#577,#486,#487);
+#449=AXIS2_PLACEMENT_3D('',#578,#488,#489);
+#450=AXIS2_PLACEMENT_3D('',#591,#491,#492);
+#451=AXIS2_PLACEMENT_3D('',#598,#493,#494);
+#452=AXIS2_PLACEMENT_3D('',#632,#496,#497);
+#453=AXIS2_PLACEMENT_3D('',#667,#499,#500);
+#454=AXIS2_PLACEMENT_3D('',#701,#502,#503);
+#455=AXIS2_PLACEMENT_3D('',#735,#505,#506);
+#456=AXIS2_PLACEMENT_3D('',#744,#508,#509);
+#457=AXIS2_PLACEMENT_3D('',#745,#510,#511);
+#458=AXIS2_PLACEMENT_3D('',#767,#513,#514);
+#459=AXIS2_PLACEMENT_3D('',#782,#515,#516);
+#460=AXIS2_PLACEMENT_3D('',#820,#518,#519);
+#461=AXIS2_PLACEMENT_3D('',#857,#521,#522);
+#462=AXIS2_PLACEMENT_3D('',#1846,#524,#525);
+#463=AXIS2_PLACEMENT_3D('',#1848,#526,#527);
+#464=AXIS2_PLACEMENT_3D('',#2009,#528,#529);
+#465=AXIS2_PLACEMENT_3D('',#2800,#530,#531);
+#466=AXIS2_PLACEMENT_3D('',#2801,#532,#533);
+#467=AXIS2_PLACEMENT_3D('',#2802,#534,#535);
+#468=AXIS2_PLACEMENT_3D('',#2803,#536,#537);
+#469=AXIS2_PLACEMENT_3D('',#2806,#539,#540);
+#470=AXIS2_PLACEMENT_3D('',#2807,#541,#542);
+#471=AXIS2_PLACEMENT_3D('',#2809,#543,#544);
+#472=AXIS2_PLACEMENT_3D('',#2810,#545,#546);
+#473=AXIS2_PLACEMENT_3D('',#2813,#548,#549);
+#474=AXIS2_PLACEMENT_3D('',#2814,#550,#551);
+#475=AXIS2_PLACEMENT_3D('',#2816,#552,#553);
+#476=AXIS2_PLACEMENT_3D('',#2817,#554,#555);
+#477=AXIS2_PLACEMENT_3D('',#2820,#557,#558);
+#478=AXIS2_PLACEMENT_3D('',#2821,#559,#560);
+#479=AXIS2_PLACEMENT_3D('',#2824,#562,#563);
+#480=AXIS2_PLACEMENT_3D('',#2825,#564,#565);
+#481=AXIS2_PLACEMENT_3D('',#2827,#566,#567);
+#482=AXIS2_PLACEMENT_3D('',#2829,#569,#570);
+#483=AXIS2_PLACEMENT_3D('',#2831,#571,#572);
+#484=AXIS2_PLACEMENT_3D('',#2832,#573,#574);
+#485=AXIS2_PLACEMENT_3D('',#2833,#575,#576);
+#486=DIRECTION('axis',(0.,0.,1.));
+#487=DIRECTION('refdir',(1.,0.,0.));
+#488=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#489=DIRECTION('ref_axis',(1.,0.,1.78428700386186E-16));
+#490=DIRECTION('',(1.75480041618009E-16,0.,-1.));
+#491=DIRECTION('center_axis',(1.75480041618009E-16,0.,-1.));
+#492=DIRECTION('ref_axis',(1.,0.,1.78428700386186E-16));
+#493=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#494=DIRECTION('ref_axis',(1.,0.,1.78428700386186E-16));
+#495=DIRECTION('',(1.75480041618009E-16,0.,-1.));
+#496=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#497=DIRECTION('ref_axis',(1.,0.,1.78428700386186E-16));
+#498=DIRECTION('',(1.75480041618009E-16,0.,-1.));
+#499=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#500=DIRECTION('ref_axis',(1.,0.,1.78428700386186E-16));
+#501=DIRECTION('',(1.75480041618009E-16,0.,-1.));
+#502=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#503=DIRECTION('ref_axis',(1.,0.,1.78428700386186E-16));
+#504=DIRECTION('',(1.75480041618009E-16,0.,-1.));
+#505=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#506=DIRECTION('ref_axis',(1.,4.06802085822438E-15,1.8402579566883E-16));
+#507=DIRECTION('',(-3.50960083236018E-16,-7.35346576632316E-31,1.));
+#508=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#509=DIRECTION('ref_axis',(1.,4.06802085822438E-15,1.8402579566883E-16));
+#510=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#511=DIRECTION('ref_axis',(1.,4.06802085822438E-15,1.8402579566883E-16));
+#512=DIRECTION('',(-3.50960083236018E-16,-7.35346576632316E-31,1.));
+#513=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#514=DIRECTION('ref_axis',(1.,4.06802085822438E-15,1.8402579566883E-16));
+#515=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#516=DIRECTION('ref_axis',(1.,4.06802085822438E-15,1.8402579566883E-16));
+#517=DIRECTION('',(-3.50960083236018E-16,-7.35346576632316E-31,1.));
+#518=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#519=DIRECTION('ref_axis',(1.,4.06802085822438E-15,1.8402579566883E-16));
+#520=DIRECTION('',(-3.50960083236018E-16,-7.35346576632316E-31,1.));
+#521=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#522=DIRECTION('ref_axis',(1.,4.06802085822438E-15,1.8402579566883E-16));
+#523=DIRECTION('',(-3.50960083236018E-16,-7.35346576632316E-31,1.));
+#524=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#525=DIRECTION('ref_axis',(1.,0.,1.75480041618009E-16));
+#526=DIRECTION('center_axis',(1.75480041618009E-16,0.,-1.));
+#527=DIRECTION('ref_axis',(1.,0.,1.78428700386186E-16));
+#528=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#529=DIRECTION('ref_axis',(1.,0.,1.75480041618009E-16));
+#530=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#531=DIRECTION('ref_axis',(1.,4.06802085822438E-15,1.8402579566883E-16));
+#532=DIRECTION('center_axis',(1.56176968471976E-16,0.,-1.));
+#533=DIRECTION('ref_axis',(1.,4.06802085822438E-15,1.8402579566883E-16));
+#534=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#535=DIRECTION('ref_axis',(1.,0.,1.78428700386186E-16));
+#536=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#537=DIRECTION('ref_axis',(1.,0.,1.78428700386186E-16));
+#538=DIRECTION('',(1.75480041618009E-16,0.,-1.));
+#539=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#540=DIRECTION('ref_axis',(1.,0.,1.75480041618009E-16));
+#541=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#542=DIRECTION('ref_axis',(1.,0.,1.75480041618009E-16));
+#543=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#544=DIRECTION('ref_axis',(1.,0.,1.75480041618009E-16));
+#545=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#546=DIRECTION('ref_axis',(1.,0.,1.78428700386186E-16));
+#547=DIRECTION('',(1.75480041618009E-16,0.,-1.));
+#548=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#549=DIRECTION('ref_axis',(1.,0.,1.75480041618009E-16));
+#550=DIRECTION('center_axis',(1.75480041618009E-16,0.,-1.));
+#551=DIRECTION('ref_axis',(-1.,0.,-1.75480041618009E-16));
+#552=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#553=DIRECTION('ref_axis',(1.,0.,1.75480041618009E-16));
+#554=DIRECTION('center_axis',(1.75480041618009E-16,0.,-1.));
+#555=DIRECTION('ref_axis',(1.,0.,1.78428700386186E-16));
+#556=DIRECTION('',(-0.308883305380703,-3.78272951244533E-17,-0.951099944094779));
+#557=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#558=DIRECTION('ref_axis',(1.,0.,1.75480041618009E-16));
+#559=DIRECTION('center_axis',(1.75480041618009E-16,0.,-1.));
+#560=DIRECTION('ref_axis',(1.,0.,1.78428700386186E-16));
+#561=DIRECTION('',(-0.999390827019096,-1.22390077740616E-16,-0.0348994967025014));
+#562=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#563=DIRECTION('ref_axis',(1.,0.,1.75480041618009E-16));
+#564=DIRECTION('center_axis',(1.75480041618009E-16,0.,-1.));
+#565=DIRECTION('ref_axis',(1.,0.,1.78428700386186E-16));
+#566=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#567=DIRECTION('ref_axis',(1.,0.,1.75480041618009E-16));
+#568=DIRECTION('',(-0.308883305380719,-3.78272951244552E-17,-0.951099944094774));
+#569=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#570=DIRECTION('ref_axis',(1.,0.,1.48029736616687E-16));
+#571=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#572=DIRECTION('ref_axis',(1.,0.,1.75480041618009E-16));
+#573=DIRECTION('center_axis',(1.22464679914735E-16,-1.,2.14901071281739E-32));
+#574=DIRECTION('ref_axis',(-1.,-1.22464679914735E-16,-1.85037170770859E-16));
+#575=DIRECTION('center_axis',(-1.75480041618009E-16,0.,1.));
+#576=DIRECTION('ref_axis',(1.,0.,1.75480041618009E-16));
+#577=CARTESIAN_POINT('',(0.,0.,0.));
+#578=CARTESIAN_POINT('Origin',(-1.8425404369891E-15,0.,10.5));
+#579=CARTESIAN_POINT('',(-12.9259436643424,-8.58691139617174E-7,7.39453643493931));
+#580=CARTESIAN_POINT('',(-12.9251457123738,3.93988336400142E-8,7.35545829981315));
+#581=CARTESIAN_POINT('',(-12.925,-1.58285598789795E-15,10.5));
+#582=CARTESIAN_POINT('',(1.05627229496955,12.8817667204029,7.));
+#583=CARTESIAN_POINT('Ctrl Pts',(1.05639471710887,12.8832622597091,7.00000390570642));
+#584=CARTESIAN_POINT('Ctrl Pts',(-1.18629273460987,13.0667360033572,7.04158678562078));
+#585=CARTESIAN_POINT('Ctrl Pts',(-5.81922989835791,12.2270423022667,7.12560934355174));
+#586=CARTESIAN_POINT('Ctrl Pts',(-11.2113824809001,7.61687446727125,7.25207187603875));
+#587=CARTESIAN_POINT('Ctrl Pts',(-12.8465107630521,2.84329274015768,7.34199979891065));
+#588=CARTESIAN_POINT('Ctrl Pts',(-12.9262167042111,0.273232717014882,7.38948802164921));
+#589=CARTESIAN_POINT('Ctrl Pts',(-12.9259436643424,-8.5869113963799E-7,
+7.39453643493931));
+#590=CARTESIAN_POINT('',(-1.05627229496836,12.881766720403,7.00000000000001));
+#591=CARTESIAN_POINT('Origin',(-1.22836029132606E-15,0.,7.00000000000001));
+#592=CARTESIAN_POINT('Ctrl Pts',(-12.9251457123738,3.93988338065476E-8,
+7.35545829981315));
+#593=CARTESIAN_POINT('Ctrl Pts',(-12.9228067933049,1.81925163086122,7.3218517241799));
+#594=CARTESIAN_POINT('Ctrl Pts',(-12.0480530646915,5.93814854747704,7.24580504148464));
+#595=CARTESIAN_POINT('Ctrl Pts',(-7.82093644863111,11.0703130724017,7.12732081655205));
+#596=CARTESIAN_POINT('Ctrl Pts',(-3.34620360336398,12.693998144016,7.04243834269583));
+#597=CARTESIAN_POINT('Ctrl Pts',(-1.05627229496836,12.881766720403,7.00000000000001));
+#598=CARTESIAN_POINT('Origin',(-1.8425404369891E-15,0.,10.5));
+#599=CARTESIAN_POINT('',(-12.926021375373,7.9969599092039E-7,8.89452790865851));
+#600=CARTESIAN_POINT('',(-12.9228274286499,2.74613416242908E-7,8.85549071882297));
+#601=CARTESIAN_POINT('',(-12.925,-1.58285598789795E-15,10.5));
+#602=CARTESIAN_POINT('Ctrl Pts',(-12.9259436643424,-8.5869113963799E-7,
+7.39453643493931));
+#603=CARTESIAN_POINT('Ctrl Pts',(-12.9239213768374,-2.02372306737283,7.43192783556563));
+#604=CARTESIAN_POINT('Ctrl Pts',(-11.8952078140484,-6.34601143251391,7.51175910573897));
+#605=CARTESIAN_POINT('Ctrl Pts',(-7.28513946049004,-11.4305889169133,7.63402989003321));
+#606=CARTESIAN_POINT('Ctrl Pts',(-0.467327131618793,-13.5421276159542,7.76134964004483));
+#607=CARTESIAN_POINT('Ctrl Pts',(7.2657484907856,-11.7265919333554,7.90281491673734));
+#608=CARTESIAN_POINT('Ctrl Pts',(13.1617453723604,-4.96887281608466,8.05842789687757));
+#609=CARTESIAN_POINT('Ctrl Pts',(13.2117493744023,4.8353286921777,8.22818727086242));
+#610=CARTESIAN_POINT('Ctrl Pts',(7.38634542637639,11.651746303831,8.38380015356767));
+#611=CARTESIAN_POINT('Ctrl Pts',(-0.328808208777729,13.5460080060288,8.52526565419918));
+#612=CARTESIAN_POINT('Ctrl Pts',(-7.16730683247924,11.5047992290897,8.65258526806096));
+#613=CARTESIAN_POINT('Ctrl Pts',(-11.8607804389239,6.43400556171038,8.77567250653799));
+#614=CARTESIAN_POINT('Ctrl Pts',(-12.9241836430708,2.06784220539158,8.85632012742108));
+#615=CARTESIAN_POINT('Ctrl Pts',(-12.926021375373,7.99695990955085E-7,8.89452790865851));
+#616=CARTESIAN_POINT('Ctrl Pts',(-12.9228274286499,2.74613416340053E-7,
+8.85549071882297));
+#617=CARTESIAN_POINT('Ctrl Pts',(-12.9227294472245,1.31808574439147,8.83115105802137));
+#618=CARTESIAN_POINT('Ctrl Pts',(-12.3766250710877,4.93378019722674,8.76437170054398));
+#619=CARTESIAN_POINT('Ctrl Pts',(-9.05486527019768,10.0797611360449,8.6551522281907));
+#620=CARTESIAN_POINT('Ctrl Pts',(-1.96287833833402,13.6560202090095,8.51368636273875));
+#621=CARTESIAN_POINT('Ctrl Pts',(6.89650150447431,12.2612895812323,8.35807344870799));
+#622=CARTESIAN_POINT('Ctrl Pts',(13.2324415611474,4.78033993655111,8.18831511950226));
+#623=CARTESIAN_POINT('Ctrl Pts',(13.1451087954601,-4.18776368975616,8.03270213365451));
+#624=CARTESIAN_POINT('Ctrl Pts',(9.15061457657681,-9.63151914820918,7.91245557331012));
+#625=CARTESIAN_POINT('Ctrl Pts',(5.17483874216193,-12.0097703703232,7.82757631175613));
+#626=CARTESIAN_POINT('Ctrl Pts',(0.710544222601383,-13.2690729783389,7.74269646864803));
+#627=CARTESIAN_POINT('Ctrl Pts',(-5.19245547415016,-12.5204841385873,7.63659726163811));
+#628=CARTESIAN_POINT('Ctrl Pts',(-10.8372208098073,-8.14033754921504,7.50927753249114));
+#629=CARTESIAN_POINT('Ctrl Pts',(-12.7752422990382,-3.2534134725927,7.41556499269436));
+#630=CARTESIAN_POINT('Ctrl Pts',(-12.9257604897959,-0.478184442620282,7.36429168109865));
+#631=CARTESIAN_POINT('Ctrl Pts',(-12.9251457123738,3.93988338065476E-8,
+7.35545829981315));
+#632=CARTESIAN_POINT('Origin',(-1.8425404369891E-15,0.,10.5));
+#633=CARTESIAN_POINT('',(-12.9259296438874,-1.06350952728401E-6,10.3945280649974));
+#634=CARTESIAN_POINT('',(-12.9253459107346,6.99902666795316E-7,10.3554470914041));
+#635=CARTESIAN_POINT('',(-12.925,-1.58285598789795E-15,10.5));
+#636=CARTESIAN_POINT('Ctrl Pts',(-12.926021375373,7.99695990955085E-7,8.89452790865851));
+#637=CARTESIAN_POINT('Ctrl Pts',(-12.9262249291691,-0.229040702841952,8.89875993902562));
+#638=CARTESIAN_POINT('Ctrl Pts',(-12.8605538841491,-2.75487287047387,8.94543177919982));
+#639=CARTESIAN_POINT('Ctrl Pts',(-11.2891881776343,-7.50142016498679,9.03454337761588));
+#640=CARTESIAN_POINT('Ctrl Pts',(-5.90757506835695,-12.1985147668228,9.16186275506278));
+#641=CARTESIAN_POINT('Ctrl Pts',(1.11428016571088,-13.5080505873213,9.28918224334587));
+#642=CARTESIAN_POINT('Ctrl Pts',(7.8270744506609,-11.0655588141232,9.41650147225243));
+#643=CARTESIAN_POINT('Ctrl Pts',(12.3654352151717,-5.54965811762228,9.54382111550876));
+#644=CARTESIAN_POINT('Ctrl Pts',(13.4701038816943,1.50745171165718,9.67114012106021));
+#645=CARTESIAN_POINT('Ctrl Pts',(10.8328657481584,8.14636186082075,9.79845975363056));
+#646=CARTESIAN_POINT('Ctrl Pts',(5.39559925525205,12.3587164698966,9.92106376407097));
+#647=CARTESIAN_POINT('Ctrl Pts',(-1.09050070818153,13.3740626157124,10.0389518375655));
+#648=CARTESIAN_POINT('Ctrl Pts',(-7.07616370282627,11.4022695685302,10.1521250251793));
+#649=CARTESIAN_POINT('Ctrl Pts',(-11.4995695858573,6.91550963498296,10.2652973299828));
+#650=CARTESIAN_POINT('Ctrl Pts',(-12.8497733821394,2.62054811948992,10.346098756151));
+#651=CARTESIAN_POINT('Ctrl Pts',(-12.9262398677584,0.289625763195803,10.3891755446585));
+#652=CARTESIAN_POINT('Ctrl Pts',(-12.9259296438874,-1.06350952716605E-6,
+10.3945280649974));
+#653=CARTESIAN_POINT('Ctrl Pts',(-12.9253459107346,6.99902667045116E-7,
+10.3554470914041));
+#654=CARTESIAN_POINT('Ctrl Pts',(-12.9179336362039,2.34669707576464,10.31210651161));
+#655=CARTESIAN_POINT('Ctrl Pts',(-11.4314080029823,7.76448992765385,10.2121797677774));
+#656=CARTESIAN_POINT('Ctrl Pts',(-5.63609420578682,12.355593111919,10.0839592820384));
+#657=CARTESIAN_POINT('Ctrl Pts',(0.535284379464925,13.1805108418535,9.97078604542628));
+#658=CARTESIAN_POINT('Ctrl Pts',(6.61715336601253,11.8578672964807,9.85761292537652));
+#659=CARTESIAN_POINT('Ctrl Pts',(12.58405297823,6.29275832472847,9.71614652961709));
+#660=CARTESIAN_POINT('Ctrl Pts',(13.6358977188087,-3.44587619622232,9.54638837756978));
+#661=CARTESIAN_POINT('Ctrl Pts',(8.08585496021498,-11.5108884780067,9.37662902754422));
+#662=CARTESIAN_POINT('Ctrl Pts',(-1.39023699904128,-13.9991755110189,9.20686969291195));
+#663=CARTESIAN_POINT('Ctrl Pts',(-9.44749187110409,-10.0529301595451,9.05125757890985));
+#664=CARTESIAN_POINT('Ctrl Pts',(-12.5551619718732,-4.25909984573949,8.93413067372069));
+#665=CARTESIAN_POINT('Ctrl Pts',(-12.9229002921258,-0.980188454352438,8.87359080544982));
+#666=CARTESIAN_POINT('Ctrl Pts',(-12.9228274286499,2.74613416340053E-7,
+8.85549071882297));
+#667=CARTESIAN_POINT('Origin',(-1.8425404369891E-15,0.,10.5));
+#668=CARTESIAN_POINT('',(-12.9246988243175,5.48771633343548E-7,11.894549997043));
+#669=CARTESIAN_POINT('',(-12.9262802300642,-1.02669891605817E-6,11.8554912684151));
+#670=CARTESIAN_POINT('',(-12.925,-1.58285598789795E-15,10.5));
+#671=CARTESIAN_POINT('Ctrl Pts',(-12.9259296438874,-1.06350952716605E-6,
+10.3945280649974));
+#672=CARTESIAN_POINT('Ctrl Pts',(-12.924053428135,-1.75164710124929,10.4268997936468));
+#673=CARTESIAN_POINT('Ctrl Pts',(-12.1428816670851,-5.54434294635318,10.4969955825245));
+#674=CARTESIAN_POINT('Ctrl Pts',(-7.9176287556516,-11.2006185054614,10.6236781242016));
+#675=CARTESIAN_POINT('Ctrl Pts',(0.292640826137257,-14.0659195492975,10.7745743857413));
+#676=CARTESIAN_POINT('Ctrl Pts',(9.40610741163599,-10.4597333923729,10.9443341555874));
+#677=CARTESIAN_POINT('Ctrl Pts',(13.9498585543786,-1.78884340679228,11.1140936330496));
+#678=CARTESIAN_POINT('Ctrl Pts',(11.7405460126826,7.7502093361424,11.283853551046));
+#679=CARTESIAN_POINT('Ctrl Pts',(3.8328124495175,13.5354406758378,11.4536115557635));
+#680=CARTESIAN_POINT('Ctrl Pts',(-4.83700042357904,12.8362157559203,11.6045089659803));
+#681=CARTESIAN_POINT('Ctrl Pts',(-10.5844929357778,8.24152953747261,11.7365438941493));
+#682=CARTESIAN_POINT('Ctrl Pts',(-12.6613310858375,3.66146686429473,11.8269368590543));
+#683=CARTESIAN_POINT('Ctrl Pts',(-12.9252215992016,0.80943511680262,11.8796055657765));
+#684=CARTESIAN_POINT('Ctrl Pts',(-12.9246988243175,5.48771633801515E-7,
+11.894549997043));
+#685=CARTESIAN_POINT('Ctrl Pts',(-12.9262802300642,-1.02669891627327E-6,
+11.8554912684151));
+#686=CARTESIAN_POINT('Ctrl Pts',(-12.9266420196194,0.313096712660958,11.8497065776806));
+#687=CARTESIAN_POINT('Ctrl Pts',(-12.8339599339897,2.92280500332425,11.8014820935506));
+#688=CARTESIAN_POINT('Ctrl Pts',(-11.1382976163826,7.7136670173714,11.7108179661031));
+#689=CARTESIAN_POINT('Ctrl Pts',(-5.06737294744459,12.8334171101481,11.5693514812027));
+#690=CARTESIAN_POINT('Ctrl Pts',(3.88112707596964,13.5229077769846,11.4137391656957));
+#691=CARTESIAN_POINT('Ctrl Pts',(10.4465942750137,8.67737568466383,11.272273692019));
+#692=CARTESIAN_POINT('Ctrl Pts',(12.8624017650359,2.93721613801635,11.1591002517674));
+#693=CARTESIAN_POINT('Ctrl Pts',(13.1170269313627,-2.23818009462397,11.0647897896056));
+#694=CARTESIAN_POINT('Ctrl Pts',(11.0368813073225,-7.63623604547995,10.9610480839476));
+#695=CARTESIAN_POINT('Ctrl Pts',(6.33738246572284,-11.8228245500045,10.847875364796));
+#696=CARTESIAN_POINT('Ctrl Pts',(-0.780356790041747,-13.6962930574219,10.7158398968767));
+#697=CARTESIAN_POINT('Ctrl Pts',(-8.98719335047559,-10.822650516757,10.564943398975));
+#698=CARTESIAN_POINT('Ctrl Pts',(-12.6257185157481,-4.49673833065871,10.4385247460477));
+#699=CARTESIAN_POINT('Ctrl Pts',(-12.9276112392139,-0.717193207372485,10.3686927758846));
+#700=CARTESIAN_POINT('Ctrl Pts',(-12.9253459107346,6.99902667045116E-7,
+10.3554470914041));
+#701=CARTESIAN_POINT('Origin',(-1.8425404369891E-15,0.,10.5));
+#702=CARTESIAN_POINT('',(-12.925024166155,-6.58275906006978E-9,13.3945341873142));
+#703=CARTESIAN_POINT('',(-12.9263827240767,1.42345969057073E-6,13.3554709474665));
+#704=CARTESIAN_POINT('',(-12.925,-1.58285598789795E-15,10.5));
+#705=CARTESIAN_POINT('Ctrl Pts',(-12.9246988243175,5.48771633801515E-7,
+11.894549997043));
+#706=CARTESIAN_POINT('Ctrl Pts',(-12.923901957142,-1.23382276139014,11.9173298342059));
+#707=CARTESIAN_POINT('Ctrl Pts',(-12.4564685235555,-4.51206087937839,11.9778339274951));
+#708=CARTESIAN_POINT('Ctrl Pts',(-9.72273609721875,-9.24794056782556,12.0760621185485));
+#709=CARTESIAN_POINT('Ctrl Pts',(-4.42965441468048,-12.6676568175318,12.1892357006041));
+#710=CARTESIAN_POINT('Ctrl Pts',(1.32130551017287,-13.2400389998076,12.2929767225162));
+#711=CARTESIAN_POINT('Ctrl Pts',(6.24611695313363,-11.6234885590897,12.3872874127808));
+#712=CARTESIAN_POINT('Ctrl Pts',(11.1362962674274,-7.76370112998101,12.5004599040104));
+#713=CARTESIAN_POINT('Ctrl Pts',(14.0684927556645,-0.160581333194828,12.641926071567));
+#714=CARTESIAN_POINT('Ctrl Pts',(10.7548812386363,9.07045362665001,12.8116848957955));
+#715=CARTESIAN_POINT('Ctrl Pts',(2.9464753892731,13.4760241686901,12.9672980040572));
+#716=CARTESIAN_POINT('Ctrl Pts',(-4.95071375751874,12.6139128608396,13.10876411531));
+#717=CARTESIAN_POINT('Ctrl Pts',(-10.6757297203217,8.35187009610092,13.2360834678769));
+#718=CARTESIAN_POINT('Ctrl Pts',(-12.7432933049183,3.42094795670157,13.3313401290991));
+#719=CARTESIAN_POINT('Ctrl Pts',(-12.9257290417927,0.561803028527547,13.3841570769231));
+#720=CARTESIAN_POINT('Ctrl Pts',(-12.925024166155,-6.58275889353632E-9,
+13.3945341873142));
+#721=CARTESIAN_POINT('Ctrl Pts',(-12.9263827240767,1.42345969081359E-6,
+13.3554709474665));
+#722=CARTESIAN_POINT('Ctrl Pts',(-12.9243648992821,2.10688543282034,13.3165308028373));
+#723=CARTESIAN_POINT('Ctrl Pts',(-11.8269461361829,6.50957505057519,13.2351506985559));
+#724=CARTESIAN_POINT('Ctrl Pts',(-6.52264624430891,12.1556081474486,13.0971850721548));
+#725=CARTESIAN_POINT('Ctrl Pts',(2.27769692689859,13.8828415030159,12.9415721041133));
+#726=CARTESIAN_POINT('Ctrl Pts',(10.7933872454674,9.02403605574956,12.7718127325214));
+#727=CARTESIAN_POINT('Ctrl Pts',(13.7838813588148,0.570934415674214,12.616199846977));
+#728=CARTESIAN_POINT('Ctrl Pts',(11.5668233019924,-7.05784495511543,12.4747343466108));
+#729=CARTESIAN_POINT('Ctrl Pts',(6.379696838399,-11.9592904809822,12.3474147228433));
+#730=CARTESIAN_POINT('Ctrl Pts',(-0.589853559641173,-13.541678563672,12.2200954888163));
+#731=CARTESIAN_POINT('Ctrl Pts',(-7.3908425151758,-11.3604727836,12.09277594408));
+#732=CARTESIAN_POINT('Ctrl Pts',(-11.92446280595,-6.26971209782214,11.9712413653138));
+#733=CARTESIAN_POINT('Ctrl Pts',(-12.9239877244577,-1.98396743062277,11.8921463784069));
+#734=CARTESIAN_POINT('Ctrl Pts',(-12.9262802300642,-1.02669891627327E-6,
+11.8554912684151));
+#735=CARTESIAN_POINT('Origin',(-7.4177687741311E-16,0.,4.22712959589921));
+#736=CARTESIAN_POINT('',(-12.0650812769547,-0.000110663258269205,13.9771295958992));
+#737=CARTESIAN_POINT('',(-12.06595,-5.05621889789096E-14,14.));
+#738=CARTESIAN_POINT('',(-12.06595,-5.05621889789096E-14,4.22712959589921));
+#739=CARTESIAN_POINT('',(-12.0106246397829,-1.15414261022618,14.));
+#740=CARTESIAN_POINT('Ctrl Pts',(-12.0650812769547,-0.000110663258268487,
+13.9771295958992));
+#741=CARTESIAN_POINT('Ctrl Pts',(-12.0652199368598,-0.385487251035269,13.9847530639328));
+#742=CARTESIAN_POINT('Ctrl Pts',(-12.0470798085433,-0.77085144823942,13.9923765319664));
+#743=CARTESIAN_POINT('Ctrl Pts',(-12.0105988072258,-1.15441863061514,14.));
+#744=CARTESIAN_POINT('Origin',(-2.45672058265213E-15,0.,14.));
+#745=CARTESIAN_POINT('Origin',(-7.4177687741311E-16,0.,4.22712959589921));
+#746=CARTESIAN_POINT('',(-12.0659154226887,-0.000288201524128855,12.4771295958992));
+#747=CARTESIAN_POINT('',(-12.0649949385125,-3.93771267320764E-5,12.7728704041008));
+#748=CARTESIAN_POINT('',(-12.06595,-5.05621889789096E-14,4.22712959589921));
+#749=CARTESIAN_POINT('Ctrl Pts',(-12.0659154226887,-0.000288201524129353,
+12.4771295958992));
+#750=CARTESIAN_POINT('Ctrl Pts',(-12.0663692263377,-0.467379915866845,12.4863713930533));
+#751=CARTESIAN_POINT('Ctrl Pts',(-11.9272746027598,-2.90740931127601,12.5346547149404));
+#752=CARTESIAN_POINT('Ctrl Pts',(-10.3187830736087,-7.16212770879877,12.6219795615605));
+#753=CARTESIAN_POINT('Ctrl Pts',(-5.72709736046479,-11.1791642277169,12.7391041357597));
+#754=CARTESIAN_POINT('Ctrl Pts',(0.215662159075009,-12.5589349156693,12.8562287099589));
+#755=CARTESIAN_POINT('Ctrl Pts',(6.10754535936271,-10.9759395930994,12.9733532841581));
+#756=CARTESIAN_POINT('Ctrl Pts',(10.5586028110858,-6.80362078545881,13.0904778583572));
+#757=CARTESIAN_POINT('Ctrl Pts',(12.5187918402966,-1.02626688902175,13.2076024325564));
+#758=CARTESIAN_POINT('Ctrl Pts',(11.5256822561948,4.99319358420287,13.3247270067556));
+#759=CARTESIAN_POINT('Ctrl Pts',(7.81356532589743,9.83471271950897,13.4418515809548));
+#760=CARTESIAN_POINT('Ctrl Pts',(2.25814755264048,12.3561380911061,13.5589761551539));
+#761=CARTESIAN_POINT('Ctrl Pts',(-3.8299672758782,11.9626314692788,13.6761007293531));
+#762=CARTESIAN_POINT('Ctrl Pts',(-9.01459864782426,8.74704690673515,13.7932253035523));
+#763=CARTESIAN_POINT('Ctrl Pts',(-11.6343846809763,4.22431850325738,13.8935682590677));
+#764=CARTESIAN_POINT('Ctrl Pts',(-12.0646764013198,1.12515760043568,13.95486968985));
+#765=CARTESIAN_POINT('Ctrl Pts',(-12.0650812769547,-0.000110663258268487,
+13.9771295958992));
+#766=CARTESIAN_POINT('',(-5.00579549984541,10.9785773584845,14.));
+#767=CARTESIAN_POINT('Origin',(-2.45672058265213E-15,0.,14.));
+#768=CARTESIAN_POINT('Ctrl Pts',(-12.0649949385125,-3.9377126732007E-5,
+12.7728704041008));
+#769=CARTESIAN_POINT('Ctrl Pts',(-12.0651050618502,-0.941725134432534,12.7914983554033));
+#770=CARTESIAN_POINT('Ctrl Pts',(-11.7277732439813,-3.85697191754378,12.8491678314388));
+#771=CARTESIAN_POINT('Ctrl Pts',(-9.40427532179227,-8.32664302772334,12.9458788322074));
+#772=CARTESIAN_POINT('Ctrl Pts',(-4.37177505409069,-11.7754389535071,13.0630034064066));
+#773=CARTESIAN_POINT('Ctrl Pts',(1.69204776433343,-12.4462917169962,13.1801279806058));
+#774=CARTESIAN_POINT('Ctrl Pts',(7.35673831004969,-10.1809733615214,13.2972525548049));
+#775=CARTESIAN_POINT('Ctrl Pts',(11.2858341973677,-5.51382881387969,13.4143771290041));
+#776=CARTESIAN_POINT('Ctrl Pts',(12.5526463318544,0.453992935941814,13.5315017032033));
+#777=CARTESIAN_POINT('Ctrl Pts',(10.8578846601763,6.31488239448691,13.6486262774025));
+#778=CARTESIAN_POINT('Ctrl Pts',(6.60223140857382,10.6856958741344,13.7657508516016));
+#779=CARTESIAN_POINT('Ctrl Pts',(0.787863739376469,12.5363632585442,13.8828754258008));
+#780=CARTESIAN_POINT('Ctrl Pts',(-3.21039456895258,11.7972089176396,13.9609584752669));
+#781=CARTESIAN_POINT('Ctrl Pts',(-5.00579549984541,10.9785773584845,14.));
+#782=CARTESIAN_POINT('Origin',(-7.4177687741311E-16,0.,4.22712959589921));
+#783=CARTESIAN_POINT('',(-12.0668664514703,-8.39725080785377E-5,10.9771295958992));
+#784=CARTESIAN_POINT('',(-12.0656455530728,-0.000277932569403005,11.2728704041008));
+#785=CARTESIAN_POINT('',(-12.06595,-5.05621889789096E-14,4.22712959589921));
+#786=CARTESIAN_POINT('Ctrl Pts',(-12.0668664514703,-8.39725080776545E-5,
+10.9771295958992));
+#787=CARTESIAN_POINT('Ctrl Pts',(-12.0668995532535,-0.0860842858672939,
+10.9788315715235));
+#788=CARTESIAN_POINT('Ctrl Pts',(-12.0453345517726,-2.14482438686536,11.0195750718808));
+#789=CARTESIAN_POINT('Ctrl Pts',(-10.9500844853738,-6.15377988694826,11.0993600969712));
+#790=CARTESIAN_POINT('Ctrl Pts',(-6.75903143727522,-10.5872022349549,11.2164846711704));
+#791=CARTESIAN_POINT('Ctrl Pts',(-0.973461850760751,-12.5230079916555,11.3336092453696));
+#792=CARTESIAN_POINT('Ctrl Pts',(5.04175617497747,-11.5045231020487,11.4507338195687));
+#793=CARTESIAN_POINT('Ctrl Pts',(9.86757840080543,-7.7720173467948,11.5678583937679));
+#794=CARTESIAN_POINT('Ctrl Pts',(12.3655497945768,-2.20602253152039,11.6849829679671));
+#795=CARTESIAN_POINT('Ctrl Pts',(11.9463763526688,3.88039291537302,11.8021075421663));
+#796=CARTESIAN_POINT('Ctrl Pts',(8.70894487340321,9.05138864055905,11.9192321163654));
+#797=CARTESIAN_POINT('Ctrl Pts',(3.41699467318863,12.0870800665827,12.0363566905646));
+#798=CARTESIAN_POINT('Ctrl Pts',(-2.6810554226853,12.2713201805094,12.1534812647638));
+#799=CARTESIAN_POINT('Ctrl Pts',(-8.1466203336728,9.56064507312096,12.270605838963));
+#800=CARTESIAN_POINT('Ctrl Pts',(-11.4107055335166,4.98638249287782,12.3784886160081));
+#801=CARTESIAN_POINT('Ctrl Pts',(-12.0644521547883,1.50582642205142,12.4473298683202));
+#802=CARTESIAN_POINT('Ctrl Pts',(-12.0659154226887,-0.000288201524129353,
+12.4771295958992));
+#803=CARTESIAN_POINT('Ctrl Pts',(-12.0656455530728,-0.000277932569401826,
+11.2728704041008));
+#804=CARTESIAN_POINT('Ctrl Pts',(-12.0661490606862,-0.560721634662314,11.2839585338735));
+#805=CARTESIAN_POINT('Ctrl Pts',(-11.892700285667,-3.09418957029475,11.3340881883793));
+#806=CARTESIAN_POINT('Ctrl Pts',(-10.1498471854412,-7.39959190266473,11.4232593676181));
+#807=CARTESIAN_POINT('Ctrl Pts',(-5.46620364240411,-11.3090218832458,11.5403839418173));
+#808=CARTESIAN_POINT('Ctrl Pts',(0.506966692695893,-12.5505515021327,11.6575085160165));
+#809=CARTESIAN_POINT('Ctrl Pts',(6.36053900304191,-10.8312927090901,11.7746330902157));
+#810=CARTESIAN_POINT('Ctrl Pts',(10.7136027476963,-6.55683418382798,11.8917576644148));
+#811=CARTESIAN_POINT('Ctrl Pts',(12.5392308594869,-0.735559266508607,12.008882238614));
+#812=CARTESIAN_POINT('Ctrl Pts',(11.4067412425863,5.25924070026311,12.1260068128132));
+#813=CARTESIAN_POINT('Ctrl Pts',(7.58329830677324,10.0133383484145,12.2431313870123));
+#814=CARTESIAN_POINT('Ctrl Pts',(1.97088698873783,12.4051989888455,12.3602559612115));
+#815=CARTESIAN_POINT('Ctrl Pts',(-4.10647466647198,11.8705613657125,12.4773805354107));
+#816=CARTESIAN_POINT('Ctrl Pts',(-9.21508127168671,8.53555079733361,12.5945051096099));
+#817=CARTESIAN_POINT('Ctrl Pts',(-11.6830240935652,4.03759344968972,12.6930017325066));
+#818=CARTESIAN_POINT('Ctrl Pts',(-12.0648742590668,1.03191368325854,12.7524568306702));
+#819=CARTESIAN_POINT('Ctrl Pts',(-12.0649949385125,-3.9377126732007E-5,
+12.7728704041008));
+#820=CARTESIAN_POINT('Origin',(-7.4177687741311E-16,0.,4.22712959589921));
+#821=CARTESIAN_POINT('',(-12.0664240869544,0.000241713074639121,9.47712959589921));
+#822=CARTESIAN_POINT('',(-12.066711037208,-0.000165503777741494,9.77287040410081));
+#823=CARTESIAN_POINT('',(-12.06595,-5.05621889789096E-14,4.22712959589921));
+#824=CARTESIAN_POINT('Ctrl Pts',(-12.0664240869544,0.000241713074639327,
+9.47712959589921));
+#825=CARTESIAN_POINT('Ctrl Pts',(-12.0649023266728,-1.67770857820449,9.51033327472677));
+#826=CARTESIAN_POINT('Ctrl Pts',(-11.2961058989647,-5.32997650648959,9.5825784782874));
+#827=CARTESIAN_POINT('Ctrl Pts',(-7.73033354303722,-9.90026769590982,9.69386520658109));
+#828=CARTESIAN_POINT('Ctrl Pts',(-2.15385349311679,-12.3747433210521,9.81098978078026));
+#829=CARTESIAN_POINT('Ctrl Pts',(3.93074004139531,-11.9299052746404,9.92811435497945));
+#830=CARTESIAN_POINT('Ctrl Pts',(9.08803651237118,-8.67069486738547,10.0452389291786));
+#831=CARTESIAN_POINT('Ctrl Pts',(12.101383120859,-3.36598925965958,10.1623635033778));
+#832=CARTESIAN_POINT('Ctrl Pts',(12.2599041966183,2.73278360351677,10.279488077577));
+#833=CARTESIAN_POINT('Ctrl Pts',(9.52620318670717,8.18686814229983,10.3966126517762));
+#834=CARTESIAN_POINT('Ctrl Pts',(4.54518483994591,11.709596573095,10.5137372259753));
+#835=CARTESIAN_POINT('Ctrl Pts',(-1.50808364570042,12.4699254549267,10.6308618001745));
+#836=CARTESIAN_POINT('Ctrl Pts',(-7.205581583945,10.2884863401283,10.7479863743737));
+#837=CARTESIAN_POINT('Ctrl Pts',(-11.1451268092655,5.74686928502602,10.8634089729486));
+#838=CARTESIAN_POINT('Ctrl Pts',(-12.0661402332787,1.88667214681696,10.9397900467904));
+#839=CARTESIAN_POINT('Ctrl Pts',(-12.0668664514703,-8.39725080776545E-5,
+10.9771295958992));
+#840=CARTESIAN_POINT('Ctrl Pts',(-12.066711037208,-0.000165503777740973,
+9.77287040410081));
+#841=CARTESIAN_POINT('Ctrl Pts',(-12.0668339862127,-0.179467161921867,9.77641871234375));
+#842=CARTESIAN_POINT('Ctrl Pts',(-12.0198245405453,-2.33153464887172,9.81900854531974));
+#843=CARTESIAN_POINT('Ctrl Pts',(-10.8043719911757,-6.40616141643932,9.90063990302879));
+#844=CARTESIAN_POINT('Ctrl Pts',(-6.5115932326869,-10.7411597041139,10.017764477228));
+#845=CARTESIAN_POINT('Ctrl Pts',(-0.682670842204352,-12.5422214435246,10.1348890514271));
+#846=CARTESIAN_POINT('Ctrl Pts',(5.30729976328896,-11.3844599098872,10.2520136256263));
+#847=CARTESIAN_POINT('Ctrl Pts',(10.0452304389021,-7.54100150156177,10.3691381998255));
+#848=CARTESIAN_POINT('Ctrl Pts',(12.4134005629584,-1.91855275684523,10.4862627740247));
+#849=CARTESIAN_POINT('Ctrl Pts',(11.8531374227133,4.15649990442096,10.6033873482239));
+#850=CARTESIAN_POINT('Ctrl Pts',(8.49661215117096,9.25099671223732,10.720511922423));
+#851=CARTESIAN_POINT('Ctrl Pts',(3.13565936346424,12.1630998751805,10.8376364966222));
+#852=CARTESIAN_POINT('Ctrl Pts',(-2.96502377761344,12.2058179658322,10.9547610708214));
+#853=CARTESIAN_POINT('Ctrl Pts',(-8.36623104060563,9.36907340100703,11.0718856450206));
+#854=CARTESIAN_POINT('Ctrl Pts',(-11.4692854327414,4.7998764027137,11.177922089447));
+#855=CARTESIAN_POINT('Ctrl Pts',(-12.0643762003981,1.41261175025218,11.2449170091404));
+#856=CARTESIAN_POINT('Ctrl Pts',(-12.0656455530728,-0.000277932569401826,
+11.2728704041008));
+#857=CARTESIAN_POINT('Origin',(-7.4177687741311E-16,0.,4.22712959589921));
+#858=CARTESIAN_POINT('',(-12.0653537855647,0.000234975462663148,7.9771295958992));
+#859=CARTESIAN_POINT('',(-12.0666620986459,0.00018271621387192,8.27287040410081));
+#860=CARTESIAN_POINT('',(-12.06595,-5.05621889789096E-14,4.22712959589921));
+#861=CARTESIAN_POINT('Ctrl Pts',(-12.0653537855647,0.000234975462663073,
+7.97712959589921));
+#862=CARTESIAN_POINT('Ctrl Pts',(-12.0644119447086,-1.29702177668072,8.002793453197));
+#863=CARTESIAN_POINT('Ctrl Pts',(-11.5384824704139,-4.56849733950047,8.06749883522786));
+#864=CARTESIAN_POINT('Ctrl Pts',(-8.63229064924399,-9.12452145523613,8.17124574199179));
+#865=CARTESIAN_POINT('Ctrl Pts',(-3.31492397802174,-12.1154715916516,8.28837031619095));
+#866=CARTESIAN_POINT('Ctrl Pts',(2.78446317987155,-12.2482698335126,8.40549489039014));
+#867=CARTESIAN_POINT('Ctrl Pts',(8.22697033866429,-9.49159203267697,8.52261946458931));
+#868=CARTESIAN_POINT('Ctrl Pts',(11.728660917314,-4.49576127808705,8.6397440387885));
+#869=CARTESIAN_POINT('Ctrl Pts',(12.4634544970776,1.56065979822131,8.75686861298767));
+#870=CARTESIAN_POINT('Ctrl Pts',(10.2580066370872,7.2489073156449,8.87399318718685));
+#871=CARTESIAN_POINT('Ctrl Pts',(5.63260239963639,11.227072062843,8.99111776138603));
+#872=CARTESIAN_POINT('Ctrl Pts',(-0.321583596653357,12.5566691944165,9.1082423355852));
+#873=CARTESIAN_POINT('Ctrl Pts',(-6.19990511908637,10.9240346754086,9.22536690978438));
+#874=CARTESIAN_POINT('Ctrl Pts',(-10.6156130495603,6.71432176277637,9.34249148398355));
+#875=CARTESIAN_POINT('Ctrl Pts',(-11.98514181828,2.56309229026483,9.42641237935517));
+#876=CARTESIAN_POINT('Ctrl Pts',(-12.0666916417057,0.295257674662279,9.47129174999371));
+#877=CARTESIAN_POINT('Ctrl Pts',(-12.0664240869544,0.000241713074639327,
+9.47712959589921));
+#878=CARTESIAN_POINT('Ctrl Pts',(-12.0666620986459,0.000182716213872024,
+8.27287040410081));
+#879=CARTESIAN_POINT('Ctrl Pts',(-12.0653495562904,-1.77097094110769,8.30792041554704));
+#880=CARTESIAN_POINT('Ctrl Pts',(-11.2303142958994,-5.51617555987694,8.38201195172632));
+#881=CARTESIAN_POINT('Ctrl Pts',(-7.49857053578367,-10.0769438770855,8.49514501263869));
+#882=CARTESIAN_POINT('Ctrl Pts',(-1.86618447399462,-12.4213813184638,8.61226958683784));
+#883=CARTESIAN_POINT('Ctrl Pts',(4.2064513574939,-11.83550274117,8.72939416103704));
+#884=CARTESIAN_POINT('Ctrl Pts',(9.28674733483507,-8.45752222427603,8.8465187352362));
+#885=CARTESIAN_POINT('Ctrl Pts',(12.1762157736348,-3.08433585231085,8.96364330943539));
+#886=CARTESIAN_POINT('Ctrl Pts',(12.1932049808139,3.01647319060619,9.08076788363456));
+#887=CARTESIAN_POINT('Ctrl Pts',(9.33370704975724,8.40566897575083,9.19789245783374));
+#888=CARTESIAN_POINT('Ctrl Pts',(4.27230335833872,11.8118915601792,9.31501703203291));
+#889=CARTESIAN_POINT('Ctrl Pts',(-1.79697526674438,12.4315822850094,9.4321416062321));
+#890=CARTESIAN_POINT('Ctrl Pts',(-7.44233120286165,10.1185505129815,9.54926618043127));
+#891=CARTESIAN_POINT('Ctrl Pts',(-11.2141366479394,5.56085129728365,9.6628424463875));
+#892=CARTESIAN_POINT('Ctrl Pts',(-12.0654811960159,1.79336316786792,9.73737718761069));
+#893=CARTESIAN_POINT('Ctrl Pts',(-12.066711037208,-0.000165503777740973,
+9.77287040410081));
+#894=CARTESIAN_POINT('Ctrl Pts',(10.5647413380121,-7.31494943031912,14.129886999858));
+#895=CARTESIAN_POINT('Ctrl Pts',(9.26439705423651,-9.19299399362273,14.0874486571622));
+#896=CARTESIAN_POINT('Ctrl Pts',(5.64145686106152,-12.2380837615399,14.0025661904612));
+#897=CARTESIAN_POINT('Ctrl Pts',(-1.3649494724583,-13.4057969505987,13.8752487298361));
+#898=CARTESIAN_POINT('Ctrl Pts',(-7.99035017091312,-10.8508215416417,13.74792833597));
+#899=CARTESIAN_POINT('Ctrl Pts',(-12.3970143196991,-5.28084838455916,13.6206094287663));
+#900=CARTESIAN_POINT('Ctrl Pts',(-13.360894687607,1.75353863467719,13.4932898147291));
+#901=CARTESIAN_POINT('Ctrl Pts',(-10.612204739385,8.30540492226062,13.3659704677349));
+#902=CARTESIAN_POINT('Ctrl Pts',(-4.91961348039071,12.5416378131299,13.238651115168));
+#903=CARTESIAN_POINT('Ctrl Pts',(2.93190627560355,13.3972628049191,13.0971850039153));
+#904=CARTESIAN_POINT('Ctrl Pts',(10.6941687395868,9.01579358111739,12.9415718956535));
+#905=CARTESIAN_POINT('Ctrl Pts',(13.9868161827626,-0.162291402628687,12.7718130714249));
+#906=CARTESIAN_POINT('Ctrl Pts',(11.0702088467912,-7.72073588374864,12.6303469038685));
+#907=CARTESIAN_POINT('Ctrl Pts',(6.20768480845761,-11.5572047042265,12.5171744126388));
+#908=CARTESIAN_POINT('Ctrl Pts',(1.31115089904874,-13.16344864545,12.4228637223742));
+#909=CARTESIAN_POINT('Ctrl Pts',(-4.40632587220408,-12.5933082743872,12.3191227004621));
+#910=CARTESIAN_POINT('Ctrl Pts',(-9.6680469778159,-9.19244431026205,12.2059491184065));
+#911=CARTESIAN_POINT('Ctrl Pts',(-12.7983849076717,-3.76712417053467,12.0927765239233));
+#912=CARTESIAN_POINT('Ctrl Pts',(-13.107724635613,2.49517529099339,11.9796036952637));
+#913=CARTESIAN_POINT('Ctrl Pts',(-10.5215181684741,8.1956875905521,11.8664308940073));
+#914=CARTESIAN_POINT('Ctrl Pts',(-4.80651833360242,12.7626292197696,11.7343959658383));
+#915=CARTESIAN_POINT('Ctrl Pts',(3.81311064200391,13.4561680384331,11.5834985556215));
+#916=CARTESIAN_POINT('Ctrl Pts',(11.6738652776274,7.70302621712718,11.413740550904));
+#917=CARTESIAN_POINT('Ctrl Pts',(13.8685646937824,-1.78108158769862,11.2439806329076));
+#918=CARTESIAN_POINT('Ctrl Pts',(9.34955482879437,-10.4007968164773,11.0742211554454));
+#919=CARTESIAN_POINT('Ctrl Pts',(0.288300967757504,-13.984343023151,10.9044613855993));
+#920=CARTESIAN_POINT('Ctrl Pts',(-7.873782270772,-11.1341288841441,10.7535651240596));
+#921=CARTESIAN_POINT('Ctrl Pts',(-12.2508940937349,-5.27225326166823,10.6215300539922));
+#922=CARTESIAN_POINT('Ctrl Pts',(-13.3128305840804,0.897128066626405,10.5083576480584));
+#923=CARTESIAN_POINT('Ctrl Pts',(-11.4315331973218,6.87753508435368,10.3951843298408));
+#924=CARTESIAN_POINT('Ctrl Pts',(-7.0329559306069,11.3374254360009,10.2820120250373));
+#925=CARTESIAN_POINT('Ctrl Pts',(-1.08166040233504,13.2966511119277,10.1688388374235));
+#926=CARTESIAN_POINT('Ctrl Pts',(5.36660683980952,12.2859794599989,10.050950763929));
+#927=CARTESIAN_POINT('Ctrl Pts',(10.7715271260097,8.09705013135712,9.92834675348856));
+#928=CARTESIAN_POINT('Ctrl Pts',(13.3922133045779,1.49617359693555,9.80102712091823));
+#929=CARTESIAN_POINT('Ctrl Pts',(12.2926302814845,-5.51977288421352,9.67370811536677));
+#930=CARTESIAN_POINT('Ctrl Pts',(7.77957200508292,-11.0028097983119,9.54638847211043));
+#931=CARTESIAN_POINT('Ctrl Pts',(1.10527669355674,-13.4298659507971,9.41906924320389));
+#932=CARTESIAN_POINT('Ctrl Pts',(-5.87558131905224,-12.1266113397332,9.2917497549208));
+#933=CARTESIAN_POINT('Ctrl Pts',(-11.2250801736334,-7.45576565554396,9.16443037747389));
+#934=CARTESIAN_POINT('Ctrl Pts',(-13.4558863271001,-0.713010317338636,9.03711102147104));
+#935=CARTESIAN_POINT('Ctrl Pts',(-11.9512069119628,6.22558972611456,8.90979153105668));
+#936=CARTESIAN_POINT('Ctrl Pts',(-7.12355085700542,11.4393771825544,8.78247226791899));
+#937=CARTESIAN_POINT('Ctrl Pts',(-0.324356090347645,13.4674555755981,8.65515265405718));
+#938=CARTESIAN_POINT('Ctrl Pts',(7.34566696108365,11.5827383376607,8.51368715342568));
+#939=CARTESIAN_POINT('Ctrl Pts',(13.1359831171226,4.80478578049042,8.35807427072043));
+#940=CARTESIAN_POINT('Ctrl Pts',(13.0844281262522,-4.94250771043128,8.18831489673559));
+#941=CARTESIAN_POINT('Ctrl Pts',(7.22137955800315,-11.6599012010614,8.03270191659534));
+#942=CARTESIAN_POINT('Ctrl Pts',(-0.467158154480418,-13.4634481945611,7.89123663990285));
+#943=CARTESIAN_POINT('Ctrl Pts',(-7.24500681103197,-11.3628834424041,7.76391688989123));
+#944=CARTESIAN_POINT('Ctrl Pts',(-12.0165654986762,-6.09819548190773,7.63659770238813));
+#945=CARTESIAN_POINT('Ctrl Pts',(-13.4477232456672,0.856031544867619,7.5092781502271));
+#946=CARTESIAN_POINT('Ctrl Pts',(-11.144886871272,7.57477542959467,7.38195887589676));
+#947=CARTESIAN_POINT('Ctrl Pts',(-5.74682861776792,12.188227764674,7.25463938189762));
+#948=CARTESIAN_POINT('Ctrl Pts',(1.24908429541699,13.4177470682145,7.12732010713759));
+#949=CARTESIAN_POINT('Ctrl Pts',(5.67855151393791,11.7513706190642,7.04244024327977));
+#950=CARTESIAN_POINT('Ctrl Pts',(7.52966850417876,10.4127967868583,6.99999999999998));
+#951=CARTESIAN_POINT('Ctrl Pts',(10.5862090603046,-7.32946761389499,14.1149305558642));
+#952=CARTESIAN_POINT('Ctrl Pts',(9.28327653490201,-9.2113386805947,14.0724922131684));
+#953=CARTESIAN_POINT('Ctrl Pts',(5.65311017480322,-12.262633929121,13.9876097464674));
+#954=CARTESIAN_POINT('Ctrl Pts',(-1.36740792845388,-13.4328662474841,13.8602922858423));
+#955=CARTESIAN_POINT('Ctrl Pts',(-8.00622341635645,-10.8728803343402,13.7329718919762));
+#956=CARTESIAN_POINT('Ctrl Pts',(-12.4218997618906,-5.29177367246567,13.6056529847724));
+#957=CARTESIAN_POINT('Ctrl Pts',(-13.3878788386379,1.7567798344268,13.4783333707353));
+#958=CARTESIAN_POINT('Ctrl Pts',(-10.6337908487372,8.321919722004,13.3510140237411));
+#959=CARTESIAN_POINT('Ctrl Pts',(-4.9298127146976,12.5668226356283,13.2236946711742));
+#960=CARTESIAN_POINT('Ctrl Pts',(2.93752314871466,13.4243460827179,13.0822285599214));
+#961=CARTESIAN_POINT('Ctrl Pts',(10.7155370897434,9.03421382170434,12.9266154516596));
+#962=CARTESIAN_POINT('Ctrl Pts',(14.0150264185837,-0.162310874195533,12.7568566274311));
+#963=CARTESIAN_POINT('Ctrl Pts',(11.0927086152896,-7.73605844243402,12.6153904598746));
+#964=CARTESIAN_POINT('Ctrl Pts',(6.22045774246479,-11.5803770089907,12.502217968645));
+#965=CARTESIAN_POINT('Ctrl Pts',(1.31408785074892,-13.1899662117415,12.4079072783804));
+#966=CARTESIAN_POINT('Ctrl Pts',(-4.41493380355682,-12.6188040715311,12.3041662564682));
+#967=CARTESIAN_POINT('Ctrl Pts',(-9.68734210672986,-9.21119634249206,12.1909926744127));
+#968=CARTESIAN_POINT('Ctrl Pts',(-12.8241124609323,-3.77500422439267,12.0778200799295));
+#969=CARTESIAN_POINT('Ctrl Pts',(-13.1342156640987,2.49991597608217,11.9646472512698));
+#970=CARTESIAN_POINT('Ctrl Pts',(-10.5429188484356,8.21198318274693,11.8514744500135));
+#971=CARTESIAN_POINT('Ctrl Pts',(-4.81649204688676,12.7882635505114,11.7194395218445));
+#972=CARTESIAN_POINT('Ctrl Pts',(3.8205005511137,13.4833897017096,11.5685421116277));
+#973=CARTESIAN_POINT('Ctrl Pts',(11.6972404480893,7.71881915758245,11.3987841069102));
+#974=CARTESIAN_POINT('Ctrl Pts',(13.8965721548476,-1.78436612500361,11.2290241889137));
+#975=CARTESIAN_POINT('Ctrl Pts',(9.36864179638673,-10.4215664885976,11.0592647114516));
+#976=CARTESIAN_POINT('Ctrl Pts',(0.289190740510768,-14.0125383198763,10.8895049416055));
+#977=CARTESIAN_POINT('Ctrl Pts',(-7.88941378499074,-11.1567601242428,10.7386086800657));
+#978=CARTESIAN_POINT('Ctrl Pts',(-12.2754841742004,-5.28315701216538,10.6065736099984));
+#979=CARTESIAN_POINT('Ctrl Pts',(-13.3396999569397,0.898644327190249,10.4934012040646));
+#980=CARTESIAN_POINT('Ctrl Pts',(-11.4547388741125,6.89115166105394,10.380227885847));
+#981=CARTESIAN_POINT('Ctrl Pts',(-7.04739235103867,11.3601346962945,10.2670555810435));
+#982=CARTESIAN_POINT('Ctrl Pts',(-1.08413617303056,13.3234428051316,10.1538823934296));
+#983=CARTESIAN_POINT('Ctrl Pts',(5.37716027890241,12.3108758284425,10.0359943199352));
+#984=CARTESIAN_POINT('Ctrl Pts',(10.793069450654,8.11361943153949,9.91339030949472));
+#985=CARTESIAN_POINT('Ctrl Pts',(13.4191905654477,1.49948545471811,9.78607067692439));
+#986=CARTESIAN_POINT('Ctrl Pts',(12.3175428129422,-5.53063181563647,9.65875167137294));
+#987=CARTESIAN_POINT('Ctrl Pts',(7.79550540108909,-11.0248281199572,9.53143202811659));
+#988=CARTESIAN_POINT('Ctrl Pts',(1.10780276709033,-13.4569259453645,9.40411279921005));
+#989=CARTESIAN_POINT('Ctrl Pts',(-5.88716245265098,-12.1511978839271,9.27679331092695));
+#990=CARTESIAN_POINT('Ctrl Pts',(-11.2475534148994,-7.47105045885442,9.14947393348006));
+#991=CARTESIAN_POINT('Ctrl Pts',(-13.4830077814989,-0.714746073011884,9.0221545774772));
+#992=CARTESIAN_POINT('Ctrl Pts',(-11.9754472199777,6.23788066885551,8.89483508706284));
+#993=CARTESIAN_POINT('Ctrl Pts',(-7.13817068285294,11.4622900537222,8.76751582392514));
+#994=CARTESIAN_POINT('Ctrl Pts',(-0.325307866065345,13.4946087035224,8.64019621006335));
+#995=CARTESIAN_POINT('Ctrl Pts',(7.36022447261287,11.6062607126857,8.49873070943184));
+#996=CARTESIAN_POINT('Ctrl Pts',(13.1623693087588,4.81476681809148,8.3431178267266));
+#997=CARTESIAN_POINT('Ctrl Pts',(13.1109247419367,-4.95218667599995,8.17335845274175));
+#998=CARTESIAN_POINT('Ctrl Pts',(7.23620215762176,-11.6832562485134,8.0177454726015));
+#999=CARTESIAN_POINT('Ctrl Pts',(-0.467802551924999,-13.4906110645434,7.87628019590901));
+#1000=CARTESIAN_POINT('Ctrl Pts',(-7.25936678676982,-11.3859597778565,7.74896044589738));
+#1001=CARTESIAN_POINT('Ctrl Pts',(-12.040664661268,-6.11076023675459,7.62164125839429));
+#1002=CARTESIAN_POINT('Ctrl Pts',(-13.4748636864436,0.857460867261947,7.49432170623326));
+#1003=CARTESIAN_POINT('Ctrl Pts',(-11.167529444402,7.5898042046063,7.36700243190292));
+#1004=CARTESIAN_POINT('Ctrl Pts',(-5.75869140132285,12.2126832940846,7.23968293790379));
+#1005=CARTESIAN_POINT('Ctrl Pts',(1.25131310035954,13.4448306009091,7.11236366314375));
+#1006=CARTESIAN_POINT('Ctrl Pts',(5.68973319111769,11.7752028122708,7.02748379928593));
+#1007=CARTESIAN_POINT('Ctrl Pts',(7.54462307279859,10.4339628359031,6.98504355600614));
+#1008=CARTESIAN_POINT('Ctrl Pts',(10.6172037318531,-7.35000779984436,14.0748176280755));
+#1009=CARTESIAN_POINT('Ctrl Pts',(9.31062999226753,-9.23737457193337,14.0323792853797));
+#1010=CARTESIAN_POINT('Ctrl Pts',(5.67014424433757,-12.2977141280018,13.9474968186787));
+#1011=CARTESIAN_POINT('Ctrl Pts',(-1.37056402154741,-13.4717246934895,13.8201793580536));
+#1012=CARTESIAN_POINT('Ctrl Pts',(-8.02870163287317,-10.9047435213948,13.6928589641874));
+#1013=CARTESIAN_POINT('Ctrl Pts',(-12.4574517089745,-5.30777973291673,13.5655400569837));
+#1014=CARTESIAN_POINT('Ctrl Pts',(-13.4266346285507,1.76106537869269,13.4382204429466));
+#1015=CARTESIAN_POINT('Ctrl Pts',(-10.6649801304035,8.34532221194105,13.3109010959523));
+#1016=CARTESIAN_POINT('Ctrl Pts',(-4.94478326510785,12.6028146264051,13.1835817433854));
+#1017=CARTESIAN_POINT('Ctrl Pts',(2.94521548559608,13.4632768749855,13.0421156321327));
+#1018=CARTESIAN_POINT('Ctrl Pts',(10.7459431912435,9.06092431350903,12.8865025238709));
+#1019=CARTESIAN_POINT('Ctrl Pts',(14.0555006634058,-0.161954446559011,12.7167436996424));
+#1020=CARTESIAN_POINT('Ctrl Pts',(11.1251844606066,-7.75774662282567,12.5752775320859));
+#1021=CARTESIAN_POINT('Ctrl Pts',(6.23909968289151,-11.6134434125954,12.4621050408562));
+#1022=CARTESIAN_POINT('Ctrl Pts',(1.31865415830706,-13.2279711143881,12.3677943505917));
+#1023=CARTESIAN_POINT('Ctrl Pts',(-4.42693925101305,-12.6554941652603,12.2640533286795));
+#1024=CARTESIAN_POINT('Ctrl Pts',(-9.71476913693746,-9.23835985772154,12.1508797466239));
+#1025=CARTESIAN_POINT('Ctrl Pts',(-12.8609158443207,-3.78665660865944,12.0377071521408));
+#1026=CARTESIAN_POINT('Ctrl Pts',(-13.1722812929778,2.506364414953,11.9245343234811));
+#1027=CARTESIAN_POINT('Ctrl Pts',(-10.5738394682771,8.23507352810218,11.8113615222247));
+#1028=CARTESIAN_POINT('Ctrl Pts',(-4.83115161230807,12.8248997057534,11.6793265940557));
+#1029=CARTESIAN_POINT('Ctrl Pts',(3.83074255465594,13.5225426765236,11.528429183839));
+#1030=CARTESIAN_POINT('Ctrl Pts',(11.7305553607011,7.74179157596115,11.3586711791214));
+#1031=CARTESIAN_POINT('Ctrl Pts',(13.9367997869809,-1.7887027867246,11.188911261125));
+#1032=CARTESIAN_POINT('Ctrl Pts',(9.3963004171701,-10.4511037306819,11.0191517836628));
+#1033=CARTESIAN_POINT('Ctrl Pts',(0.290849782272369,-14.0529788503065,10.8493920138167));
+#1034=CARTESIAN_POINT('Ctrl Pts',(-7.91153861101879,-11.1894310250132,10.698495752277));
+#1035=CARTESIAN_POINT('Ctrl Pts',(-12.310615090723,-5.29913092983536,10.5664606822097));
+#1036=CARTESIAN_POINT('Ctrl Pts',(-13.3782647559762,0.900453572515642,10.4532882762758));
+#1037=CARTESIAN_POINT('Ctrl Pts',(-11.4882160020091,6.91037576274314,10.3401149580582));
+#1038=CARTESIAN_POINT('Ctrl Pts',(-7.06840336134039,11.3925188096116,10.2269426532548));
+#1039=CARTESIAN_POINT('Ctrl Pts',(-1.08804820462,13.361846002054,10.1137694656409));
+#1040=CARTESIAN_POINT('Ctrl Pts',(5.39195903712405,12.3467345775019,9.99588139214642));
+#1041=CARTESIAN_POINT('Ctrl Pts',(10.8237566842774,8.13767631056508,9.873277381706));
+#1042=CARTESIAN_POINT('Ctrl Pts',(13.4578430511171,1.50460500079268,9.74595774913566));
+#1043=CARTESIAN_POINT('Ctrl Pts',(12.3534307001674,-5.54587773464485,9.6186387435842));
+#1044=CARTESIAN_POINT('Ctrl Pts',(7.81865847494256,-11.0561996718577,9.49131910032786));
+#1045=CARTESIAN_POINT('Ctrl Pts',(1.11179133679971,-13.4957129104701,9.36399987142132));
+#1046=CARTESIAN_POINT('Ctrl Pts',(-5.90344617902528,-12.1866251305151,9.23668038313823));
+#1047=CARTESIAN_POINT('Ctrl Pts',(-11.2795877442709,-7.49328052012478,9.10936100569132));
+#1048=CARTESIAN_POINT('Ctrl Pts',(-13.5218927071009,-0.71760108672482,8.98204164968847));
+#1049=CARTESIAN_POINT('Ctrl Pts',(-12.0103879639745,6.25518720964552,8.85472215927411));
+#1050=CARTESIAN_POINT('Ctrl Pts',(-7.15945191167063,11.4949637639389,8.72740289613641));
+#1051=CARTESIAN_POINT('Ctrl Pts',(-0.327039780537532,13.5335503382169,8.60008328227462));
+#1052=CARTESIAN_POINT('Ctrl Pts',(7.38079370732162,11.6402009250142,8.45861778164311));
+#1053=CARTESIAN_POINT('Ctrl Pts',(13.20008721513,4.82943986335741,8.30300489893787));
+#1054=CARTESIAN_POINT('Ctrl Pts',(13.1490692540707,-4.96571357899895,8.13324552495303));
+#1055=CARTESIAN_POINT('Ctrl Pts',(7.25777856766299,-11.7165627083411,7.97763254481277));
+#1056=CARTESIAN_POINT('Ctrl Pts',(-0.468360949533017,-13.5295872934336,
+7.83616726812029));
+#1057=CARTESIAN_POINT('Ctrl Pts',(-7.27965693629483,-11.419258609614,7.70884751810866));
+#1058=CARTESIAN_POINT('Ctrl Pts',(-12.0750691246509,-6.12910910995784,7.58152833060556));
+#1059=CARTESIAN_POINT('Ctrl Pts',(-13.5138163948953,0.859144744696183,7.45420877844453));
+#1060=CARTESIAN_POINT('Ctrl Pts',(-11.2002189807315,7.61106267249319,7.32688950411419));
+#1061=CARTESIAN_POINT('Ctrl Pts',(-5.77603000333083,12.2476017904247,7.19957001011506));
+#1062=CARTESIAN_POINT('Ctrl Pts',(1.25412743260825,13.4837267690767,7.07225073535502));
+#1063=CARTESIAN_POINT('Ctrl Pts',(5.70548324532689,11.8095236610191,6.98737087149721));
+#1064=CARTESIAN_POINT('Ctrl Pts',(7.56579339099788,10.4645305726621,6.94493062821741));
+#1065=CARTESIAN_POINT('Ctrl Pts',(10.627562451343,-7.35598678075352,14.0224377063956));
+#1066=CARTESIAN_POINT('Ctrl Pts',(9.31992145568082,-9.24520127173684,13.9799993636998));
+#1067=CARTESIAN_POINT('Ctrl Pts',(5.67631504987919,-12.3086325405947,13.8951168969988));
+#1068=CARTESIAN_POINT('Ctrl Pts',(-1.37080812265105,-13.4842668693439,13.7677994363737));
+#1069=CARTESIAN_POINT('Ctrl Pts',(-8.03528489065169,-10.9154186872131,13.6404790425076));
+#1070=CARTESIAN_POINT('Ctrl Pts',(-12.4685492292013,-5.31362560981767,13.5131601353039));
+#1071=CARTESIAN_POINT('Ctrl Pts',(-13.4391628695738,1.76167224485042,13.3858405212667));
+#1072=CARTESIAN_POINT('Ctrl Pts',(-10.6754589549404,8.35221647847263,13.2585211742725));
+#1073=CARTESIAN_POINT('Ctrl Pts',(-4.95030463022772,12.614073724482,13.1312018217056));
+#1074=CARTESIAN_POINT('Ctrl Pts',(2.94691271704964,13.4759286423536,12.9897357104528));
+#1075=CARTESIAN_POINT('Ctrl Pts',(10.7551757337477,9.07010508570263,12.8341226021911));
+#1076=CARTESIAN_POINT('Ctrl Pts',(14.0684874500249,-0.161038150933408,12.6643637779625));
+#1077=CARTESIAN_POINT('Ctrl Pts',(11.1360452644233,-7.76406171339253,12.522897610406));
+#1078=CARTESIAN_POINT('Ctrl Pts',(6.24573945093942,-11.6236917710362,12.4097251191764));
+#1079=CARTESIAN_POINT('Ctrl Pts',(1.32087632818715,-13.2400818451177,12.3154144289118));
+#1080=CARTESIAN_POINT('Ctrl Pts',(-4.43006546474173,-12.6675134641818,12.2116734069996));
+#1081=CARTESIAN_POINT('Ctrl Pts',(-9.7230363775454,-9.24762509371504,12.0984998249441));
+#1082=CARTESIAN_POINT('Ctrl Pts',(-12.8725007717506,-3.7911280905997,11.9853272304609));
+#1083=CARTESIAN_POINT('Ctrl Pts',(-13.1846319171599,2.50767749689056,11.8721544018013));
+#1084=CARTESIAN_POINT('Ctrl Pts',(-10.5842257230716,8.24187297314747,11.7589816005449));
+#1085=CARTESIAN_POINT('Ctrl Pts',(-4.83658353681687,12.8363732665139,11.6269466723759));
+#1086=CARTESIAN_POINT('Ctrl Pts',(3.83325104046131,13.53531639622,11.4760492621591));
+#1087=CARTESIAN_POINT('Ctrl Pts',(11.7407981714006,7.74982846720014,11.3062912574416));
+#1088=CARTESIAN_POINT('Ctrl Pts',(13.9498003800139,-1.78929586252997,11.1365313394451));
+#1089=CARTESIAN_POINT('Ctrl Pts',(9.4057684784202,-10.4600388590956,10.966771861983));
+#1090=CARTESIAN_POINT('Ctrl Pts',(0.292184233710397,-14.0659289473692,10.7970120921369));
+#1091=CARTESIAN_POINT('Ctrl Pts',(-7.91799184345854,-11.2003623251141,10.6461158305972));
+#1092=CARTESIAN_POINT('Ctrl Pts',(-12.3215772008862,-5.3049570820394,10.5140807605298));
+#1093=CARTESIAN_POINT('Ctrl Pts',(-13.3906837039334,0.900270337062245,10.400908354596));
+#1094=CARTESIAN_POINT('Ctrl Pts',(-11.4993451358664,6.91588262913852,10.2877350363784));
+#1095=CARTESIAN_POINT('Ctrl Pts',(-7.07579432921262,11.402499307371,10.1745627315749));
+#1096=CARTESIAN_POINT('Ctrl Pts',(-1.09006686668233,13.3740980834302,10.061389543961));
+#1097=CARTESIAN_POINT('Ctrl Pts',(5.39600079482969,12.358541582195,9.94350147046658));
+#1098=CARTESIAN_POINT('Ctrl Pts',(10.8331296977661,8.1460108130024,9.82089746002612));
+#1099=CARTESIAN_POINT('Ctrl Pts',(13.4701533736021,1.5070142980344,9.69357782745581));
+#1100=CARTESIAN_POINT('Ctrl Pts',(12.3652551526776,-5.55005910365077,9.56625882190434));
+#1101=CARTESIAN_POINT('Ctrl Pts',(7.82671568957519,-11.0658130192881,9.43893917864801));
+#1102=CARTESIAN_POINT('Ctrl Pts',(1.11384191369703,-13.5080868692882,9.31161994974145));
+#1103=CARTESIAN_POINT('Ctrl Pts',(-5.90797086441394,-12.1983233265344,9.18430046145837));
+#1104=CARTESIAN_POINT('Ctrl Pts',(-11.2894317029198,-7.50105402729137,9.05698108401145));
+#1105=CARTESIAN_POINT('Ctrl Pts',(-13.5343209350189,-0.719289886155057,
+8.92966172800861));
+#1106=CARTESIAN_POINT('Ctrl Pts',(-12.0219500236545,6.26005001051212,8.80234223759425));
+#1107=CARTESIAN_POINT('Ctrl Pts',(-7.16693376171738,11.5050319388119,8.67502297445655));
+#1108=CARTESIAN_POINT('Ctrl Pts',(-0.328368665159424,13.5460188185314,8.54770336059475));
+#1109=CARTESIAN_POINT('Ctrl Pts',(7.38672339552209,11.6515069161171,8.40623785996326));
+#1110=CARTESIAN_POINT('Ctrl Pts',(13.2119065448489,4.83490022480822,8.250624977258));
+#1111=CARTESIAN_POINT('Ctrl Pts',(13.1615841755198,-4.96930004700714,8.08086560327317));
+#1112=CARTESIAN_POINT('Ctrl Pts',(7.26536836591719,-11.7268277395692,7.9252526231329));
+#1113=CARTESIAN_POINT('Ctrl Pts',(-0.467766509812082,-13.5421126727525,
+7.78378734644042));
+#1114=CARTESIAN_POINT('Ctrl Pts',(-7.28551040130585,-11.430352713654,7.65646759642879));
+#1115=CARTESIAN_POINT('Ctrl Pts',(-12.0857507557892,-6.13568385791346,7.52914840892571));
+#1116=CARTESIAN_POINT('Ctrl Pts',(-13.5263572907716,0.858912437553822,7.40182885676466));
+#1117=CARTESIAN_POINT('Ctrl Pts',(-11.2111351664535,7.61723805241578,7.27450958243434));
+#1118=CARTESIAN_POINT('Ctrl Pts',(-5.782293652316,12.2584709180206,7.14719008843519));
+#1119=CARTESIAN_POINT('Ctrl Pts',(1.2542657967137,13.4962667987356,7.01987081367516));
+#1120=CARTESIAN_POINT('Ctrl Pts',(5.70984744045955,11.8208627285673,6.93499094981734));
+#1121=CARTESIAN_POINT('Ctrl Pts',(7.57198315378752,10.4747647369558,6.89255070653755));
+#1122=CARTESIAN_POINT('Ctrl Pts',(10.6278010780098,-7.35564200095778,14.));
+#1123=CARTESIAN_POINT('Ctrl Pts',(9.32022306662935,-9.24489639875492,13.9575616573042));
+#1124=CARTESIAN_POINT('Ctrl Pts',(5.67671310655551,-12.3084497161071,13.8726791906032));
+#1125=CARTESIAN_POINT('Ctrl Pts',(-1.37037011213685,-13.484310417794,13.7453617299781));
+#1126=CARTESIAN_POINT('Ctrl Pts',(-8.03493092858264,-10.9156795502208,13.618041336112));
+#1127=CARTESIAN_POINT('Ctrl Pts',(-12.468376518897,-5.31402983333652,13.4907224289083));
+#1128=CARTESIAN_POINT('Ctrl Pts',(-13.4392198750508,1.76123613084638,13.3634028148711));
+#1129=CARTESIAN_POINT('Ctrl Pts',(-10.6757297203217,8.35187009610092,13.2360834678769));
+#1130=CARTESIAN_POINT('Ctrl Pts',(-4.95071375751874,12.6139128608396,13.10876411531));
+#1131=CARTESIAN_POINT('Ctrl Pts',(2.9464753892731,13.4760241686901,12.9672980040572));
+#1132=CARTESIAN_POINT('Ctrl Pts',(10.7548812386363,9.07045362665001,12.8116848957955));
+#1133=CARTESIAN_POINT('Ctrl Pts',(14.0684927556645,-0.160581333194828,12.641926071567));
+#1134=CARTESIAN_POINT('Ctrl Pts',(11.1362962674274,-7.76370112998101,12.5004599040104));
+#1135=CARTESIAN_POINT('Ctrl Pts',(6.24611695313363,-11.6234885590897,12.3872874127808));
+#1136=CARTESIAN_POINT('Ctrl Pts',(1.32130551017287,-13.2400389998076,12.2929767225162));
+#1137=CARTESIAN_POINT('Ctrl Pts',(-4.42965441468048,-12.6676568175318,12.1892357006041));
+#1138=CARTESIAN_POINT('Ctrl Pts',(-9.72273609721875,-9.24794056782556,12.0760621185485));
+#1139=CARTESIAN_POINT('Ctrl Pts',(-12.8723776409908,-3.79154576146643,11.9628895240653));
+#1140=CARTESIAN_POINT('Ctrl Pts',(-13.1847128914489,2.50725007006242,11.8497166954057));
+#1141=CARTESIAN_POINT('Ctrl Pts',(-10.5844929357778,8.24152953747261,11.7365438941493));
+#1142=CARTESIAN_POINT('Ctrl Pts',(-4.83700042357904,12.8362157559203,11.6045089659803));
+#1143=CARTESIAN_POINT('Ctrl Pts',(3.8328124495175,13.5354406758378,11.4536115557635));
+#1144=CARTESIAN_POINT('Ctrl Pts',(11.7405460126826,7.7502093361424,11.283853551046));
+#1145=CARTESIAN_POINT('Ctrl Pts',(13.9498585543786,-1.78884340679228,11.1140936330496));
+#1146=CARTESIAN_POINT('Ctrl Pts',(9.40610741163599,-10.4597333923729,10.9443341555874));
+#1147=CARTESIAN_POINT('Ctrl Pts',(0.292640826137257,-14.0659195492975,10.7745743857413));
+#1148=CARTESIAN_POINT('Ctrl Pts',(-7.9176287556516,-11.2006185054614,10.6236781242016));
+#1149=CARTESIAN_POINT('Ctrl Pts',(-12.3214049731792,-5.3053567757837,10.4916430541342));
+#1150=CARTESIAN_POINT('Ctrl Pts',(-13.3907124918897,0.89983553891487,10.3784706482004));
+#1151=CARTESIAN_POINT('Ctrl Pts',(-11.4995695858573,6.91550963498296,10.2652973299828));
+#1152=CARTESIAN_POINT('Ctrl Pts',(-7.07616370282627,11.4022695685302,10.1521250251793));
+#1153=CARTESIAN_POINT('Ctrl Pts',(-1.09050070818153,13.3740626157124,10.0389518375655));
+#1154=CARTESIAN_POINT('Ctrl Pts',(5.39559925525205,12.3587164698966,9.92106376407097));
+#1155=CARTESIAN_POINT('Ctrl Pts',(10.8328657481584,8.14636186082075,9.79845975363056));
+#1156=CARTESIAN_POINT('Ctrl Pts',(13.4701038816943,1.50745171165718,9.67114012106021));
+#1157=CARTESIAN_POINT('Ctrl Pts',(12.3654352151717,-5.54965811762228,9.54382111550876));
+#1158=CARTESIAN_POINT('Ctrl Pts',(7.8270744506609,-11.0655588141232,9.41650147225243));
+#1159=CARTESIAN_POINT('Ctrl Pts',(1.11428016571088,-13.5080505873213,9.28918224334587));
+#1160=CARTESIAN_POINT('Ctrl Pts',(-5.90757506835695,-12.1985147668228,9.16186275506278));
+#1161=CARTESIAN_POINT('Ctrl Pts',(-11.2891881776343,-7.50142016498679,9.03454337761588));
+#1162=CARTESIAN_POINT('Ctrl Pts',(-13.5342973817624,-0.719728942785052,
+8.90722402161301));
+#1163=CARTESIAN_POINT('Ctrl Pts',(-12.0221529442505,6.25965991779843,8.77990453119868));
+#1164=CARTESIAN_POINT('Ctrl Pts',(-7.16730683247924,11.5047992290897,8.65258526806096));
+#1165=CARTESIAN_POINT('Ctrl Pts',(-0.328808208777729,13.5460080060288,8.52526565419918));
+#1166=CARTESIAN_POINT('Ctrl Pts',(7.38634542637639,11.651746303831,8.38380015356767));
+#1167=CARTESIAN_POINT('Ctrl Pts',(13.2117493744023,4.8353286921777,8.22818727086242));
+#1168=CARTESIAN_POINT('Ctrl Pts',(13.1617453723604,-4.96887281608466,8.05842789687757));
+#1169=CARTESIAN_POINT('Ctrl Pts',(7.2657484907856,-11.7265919333554,7.90281491673734));
+#1170=CARTESIAN_POINT('Ctrl Pts',(-0.467327131618793,-13.5421276159542,
+7.76134964004483));
+#1171=CARTESIAN_POINT('Ctrl Pts',(-7.28513946049004,-11.4305889169133,7.63402989003321));
+#1172=CARTESIAN_POINT('Ctrl Pts',(-12.0855515989799,-6.13607577669848,7.50671070253012));
+#1173=CARTESIAN_POINT('Ctrl Pts',(-13.5263847590816,0.858473494101252,7.37939115036908));
+#1174=CARTESIAN_POINT('Ctrl Pts',(-11.2113824809001,7.61687446727125,7.25207187603875));
+#1175=CARTESIAN_POINT('Ctrl Pts',(-5.78269048118891,12.2582826730024,7.1247523820396));
+#1176=CARTESIAN_POINT('Ctrl Pts',(1.25382632072899,13.4963082785036,6.99743310727958));
+#1177=CARTESIAN_POINT('Ctrl Pts',(5.70946642786023,11.8210462055913,6.91255324342176));
+#1178=CARTESIAN_POINT('Ctrl Pts',(7.57164333072257,10.4750103709889,6.87011300014196));
+#1179=CARTESIAN_POINT('',(10.6278010780098,-7.35564200095778,14.));
+#1180=CARTESIAN_POINT('',(5.25291228977586,-11.7272826001231,14.));
+#1181=CARTESIAN_POINT('Ctrl Pts',(10.6278010780098,-7.35564200095779,14.));
+#1182=CARTESIAN_POINT('Ctrl Pts',(10.4603082449806,-7.59764406021992,14.));
+#1183=CARTESIAN_POINT('Ctrl Pts',(10.2843261228616,-7.83333871133101,13.9999850537953));
+#1184=CARTESIAN_POINT('Ctrl Pts',(10.1003735350486,-8.06238714201031,13.9999693047307));
+#1185=CARTESIAN_POINT('Ctrl Pts',(9.91803383889712,-8.28942728181259,13.9999536937534));
+#1186=CARTESIAN_POINT('Ctrl Pts',(9.7278620982994,-8.50993779226494,13.9999376738472));
+#1187=CARTESIAN_POINT('Ctrl Pts',(9.53031981252632,-8.72355840289369,13.9999308917495));
+#1188=CARTESIAN_POINT('Ctrl Pts',(9.33015647676607,-8.94001339552099,13.9999240196648));
+#1189=CARTESIAN_POINT('Ctrl Pts',(9.12242507384577,-9.14939510189295,13.9999271101639));
+#1190=CARTESIAN_POINT('Ctrl Pts',(8.90757064619281,-9.35128815265605,13.9999395007209));
+#1191=CARTESIAN_POINT('Ctrl Pts',(8.69271621853985,-9.55318120341915,13.9999518912779));
+#1192=CARTESIAN_POINT('Ctrl Pts',(8.47073800174808,-9.74758613956567,13.99997415749));
+#1193=CARTESIAN_POINT('Ctrl Pts',(8.24205685011282,-9.9340383519557,13.9999871584047));
+#1194=CARTESIAN_POINT('Ctrl Pts',(8.10400611741158,-10.0465962271901,13.999995006825));
+#1195=CARTESIAN_POINT('Ctrl Pts',(7.96351220011591,-10.1562547698552,13.9999990413771));
+#1196=CARTESIAN_POINT('Ctrl Pts',(7.82066813799456,-10.2629060097389,13.9999931863615));
+#1197=CARTESIAN_POINT('Ctrl Pts',(7.6789820378118,-10.368692683923,13.9999873788095));
+#1198=CARTESIAN_POINT('Ctrl Pts',(7.53887165179424,-10.4686042422637,13.9999871155667));
+#1199=CARTESIAN_POINT('Ctrl Pts',(7.40103109992677,-10.5628566323306,13.9999893415346));
+#1200=CARTESIAN_POINT('Ctrl Pts',(7.26038408843891,-10.6590280188268,13.9999916128236));
+#1201=CARTESIAN_POINT('Ctrl Pts',(7.12210055372502,-10.7493078514027,13.9999964667066));
+#1202=CARTESIAN_POINT('Ctrl Pts',(6.98688311501459,-10.8339683204527,14.000001468121));
+#1203=CARTESIAN_POINT('Ctrl Pts',(6.84846963612822,-10.920629849891,14.0000065877504));
+#1204=CARTESIAN_POINT('Ctrl Pts',(6.71326917724672,-11.001403788215,14.0000118516189));
+#1205=CARTESIAN_POINT('Ctrl Pts',(6.58199508502136,-11.0766191622132,14.0000156384791));
+#1206=CARTESIAN_POINT('Ctrl Pts',(6.44593877807685,-11.1545745747258,14.0000195632918));
+#1207=CARTESIAN_POINT('Ctrl Pts',(6.31410046276119,-11.2265597974674,14.0000218872705));
+#1208=CARTESIAN_POINT('Ctrl Pts',(6.18722663485771,-11.2929706240645,14.0000220516666));
+#1209=CARTESIAN_POINT('Ctrl Pts',(6.05863301110157,-11.3602816604688,14.0000222182911));
+#1210=CARTESIAN_POINT('Ctrl Pts',(5.93513949892335,-11.4218672221129,14.0000201564137));
+#1211=CARTESIAN_POINT('Ctrl Pts',(5.81747189256199,-11.4781551142418,14.0000167217848));
+#1212=CARTESIAN_POINT('Ctrl Pts',(5.70024061483972,-11.5342342826606,14.0000132998921));
+#1213=CARTESIAN_POINT('Ctrl Pts',(5.58879204283422,-11.5850561925125,14.000008510566));
+#1214=CARTESIAN_POINT('Ctrl Pts',(5.48379304576239,-11.6310422698136,14.000004722745));
+#1215=CARTESIAN_POINT('Ctrl Pts',(5.44890659798442,-11.6463213765576,14.0000034642224));
+#1216=CARTESIAN_POINT('Ctrl Pts',(5.41473172838178,-11.6610665469883,14.0000023290652));
+#1217=CARTESIAN_POINT('Ctrl Pts',(5.38129167213957,-11.6752928421208,14.0000014428718));
+#1218=CARTESIAN_POINT('Ctrl Pts',(5.33748072158013,-11.69393119333,14.0000002818399));
+#1219=CARTESIAN_POINT('Ctrl Pts',(5.29493112373811,-11.7116790106583,13.9999995460686));
+#1220=CARTESIAN_POINT('Ctrl Pts',(5.25369412658639,-11.7285704749407,13.999999569339));
+#1221=CARTESIAN_POINT('',(7.52966850417874,10.4127967868583,6.99999999999999));
+#1222=CARTESIAN_POINT('Ctrl Pts',(5.25352321685836,-11.7286469938047,13.9999960886562));
+#1223=CARTESIAN_POINT('Ctrl Pts',(3.21168792287549,-12.6427891918308,13.9584129834076));
+#1224=CARTESIAN_POINT('Ctrl Pts',(-1.40954779368848,-13.3885983509652,13.874391683435));
+#1225=CARTESIAN_POINT('Ctrl Pts',(-7.99035017091312,-10.8508215416417,13.74792833597));
+#1226=CARTESIAN_POINT('Ctrl Pts',(-12.3970143196991,-5.28084838455916,13.6206094287663));
+#1227=CARTESIAN_POINT('Ctrl Pts',(-13.360894687607,1.75353863467719,13.4932898147291));
+#1228=CARTESIAN_POINT('Ctrl Pts',(-10.612204739385,8.30540492226062,13.3659704677349));
+#1229=CARTESIAN_POINT('Ctrl Pts',(-4.91961348039071,12.5416378131299,13.238651115168));
+#1230=CARTESIAN_POINT('Ctrl Pts',(2.93190627560355,13.3972628049191,13.0971850039153));
+#1231=CARTESIAN_POINT('Ctrl Pts',(10.6941687395868,9.01579358111739,12.9415718956535));
+#1232=CARTESIAN_POINT('Ctrl Pts',(13.9868161827626,-0.162291402628687,12.7718130714249));
+#1233=CARTESIAN_POINT('Ctrl Pts',(11.0702088467912,-7.72073588374864,12.6303469038685));
+#1234=CARTESIAN_POINT('Ctrl Pts',(6.20768480845761,-11.5572047042265,12.5171744126388));
+#1235=CARTESIAN_POINT('Ctrl Pts',(1.31115089904874,-13.16344864545,12.4228637223742));
+#1236=CARTESIAN_POINT('Ctrl Pts',(-4.40632587220408,-12.5933082743872,12.3191227004621));
+#1237=CARTESIAN_POINT('Ctrl Pts',(-9.6680469778159,-9.19244431026205,12.2059491184065));
+#1238=CARTESIAN_POINT('Ctrl Pts',(-12.7983849076717,-3.76712417053467,12.0927765239233));
+#1239=CARTESIAN_POINT('Ctrl Pts',(-13.107724635613,2.49517529099339,11.9796036952637));
+#1240=CARTESIAN_POINT('Ctrl Pts',(-10.5215181684741,8.1956875905521,11.8664308940073));
+#1241=CARTESIAN_POINT('Ctrl Pts',(-4.80651833360242,12.7626292197696,11.7343959658383));
+#1242=CARTESIAN_POINT('Ctrl Pts',(3.81311064200391,13.4561680384331,11.5834985556215));
+#1243=CARTESIAN_POINT('Ctrl Pts',(11.6738652776274,7.70302621712718,11.413740550904));
+#1244=CARTESIAN_POINT('Ctrl Pts',(13.8685646937824,-1.78108158769862,11.2439806329076));
+#1245=CARTESIAN_POINT('Ctrl Pts',(9.34955482879437,-10.4007968164773,11.0742211554454));
+#1246=CARTESIAN_POINT('Ctrl Pts',(0.288300967757504,-13.984343023151,10.9044613855993));
+#1247=CARTESIAN_POINT('Ctrl Pts',(-7.873782270772,-11.1341288841441,10.7535651240596));
+#1248=CARTESIAN_POINT('Ctrl Pts',(-12.2508940937349,-5.27225326166823,10.6215300539922));
+#1249=CARTESIAN_POINT('Ctrl Pts',(-13.3128305840804,0.897128066626405,10.5083576480584));
+#1250=CARTESIAN_POINT('Ctrl Pts',(-11.4315331973218,6.87753508435368,10.3951843298408));
+#1251=CARTESIAN_POINT('Ctrl Pts',(-7.0329559306069,11.3374254360009,10.2820120250373));
+#1252=CARTESIAN_POINT('Ctrl Pts',(-1.08166040233504,13.2966511119277,10.1688388374235));
+#1253=CARTESIAN_POINT('Ctrl Pts',(5.36660683980952,12.2859794599989,10.050950763929));
+#1254=CARTESIAN_POINT('Ctrl Pts',(10.7715271260097,8.09705013135712,9.92834675348856));
+#1255=CARTESIAN_POINT('Ctrl Pts',(13.3922133045779,1.49617359693555,9.80102712091823));
+#1256=CARTESIAN_POINT('Ctrl Pts',(12.2926302814845,-5.51977288421352,9.67370811536677));
+#1257=CARTESIAN_POINT('Ctrl Pts',(7.77957200508292,-11.0028097983119,9.54638847211043));
+#1258=CARTESIAN_POINT('Ctrl Pts',(1.10527669355674,-13.4298659507971,9.41906924320389));
+#1259=CARTESIAN_POINT('Ctrl Pts',(-5.87558131905224,-12.1266113397332,9.2917497549208));
+#1260=CARTESIAN_POINT('Ctrl Pts',(-11.2250801736334,-7.45576565554396,9.16443037747389));
+#1261=CARTESIAN_POINT('Ctrl Pts',(-13.4558863271001,-0.713010317338636,
+9.03711102147104));
+#1262=CARTESIAN_POINT('Ctrl Pts',(-11.9512069119628,6.22558972611456,8.90979153105668));
+#1263=CARTESIAN_POINT('Ctrl Pts',(-7.12355085700542,11.4393771825544,8.78247226791899));
+#1264=CARTESIAN_POINT('Ctrl Pts',(-0.324356090347645,13.4674555755981,8.65515265405718));
+#1265=CARTESIAN_POINT('Ctrl Pts',(7.34566696108365,11.5827383376607,8.51368715342568));
+#1266=CARTESIAN_POINT('Ctrl Pts',(13.1359831171226,4.80478578049042,8.35807427072043));
+#1267=CARTESIAN_POINT('Ctrl Pts',(13.0844281262522,-4.94250771043128,8.18831489673559));
+#1268=CARTESIAN_POINT('Ctrl Pts',(7.22137955800315,-11.6599012010614,8.03270191659534));
+#1269=CARTESIAN_POINT('Ctrl Pts',(-0.467158154480418,-13.4634481945611,
+7.89123663990285));
+#1270=CARTESIAN_POINT('Ctrl Pts',(-7.24500681103197,-11.3628834424041,7.76391688989123));
+#1271=CARTESIAN_POINT('Ctrl Pts',(-12.0165654986762,-6.09819548190773,7.63659770238813));
+#1272=CARTESIAN_POINT('Ctrl Pts',(-13.4477232456672,0.856031544867619,7.5092781502271));
+#1273=CARTESIAN_POINT('Ctrl Pts',(-11.144886871272,7.57477542959467,7.38195887589676));
+#1274=CARTESIAN_POINT('Ctrl Pts',(-5.74682861776792,12.188227764674,7.25463938189762));
+#1275=CARTESIAN_POINT('Ctrl Pts',(1.24908429541699,13.4177470682145,7.12732010713759));
+#1276=CARTESIAN_POINT('Ctrl Pts',(5.67855151393791,11.7513706190642,7.04244024327977));
+#1277=CARTESIAN_POINT('Ctrl Pts',(7.52966850417876,10.4127967868583,6.99999999999998));
+#1278=CARTESIAN_POINT('Ctrl Pts',(1.05663677578854,12.8832424546022,6.99999941756203));
+#1279=CARTESIAN_POINT('Ctrl Pts',(1.10279819916094,12.8794651056346,6.99999943440865));
+#1280=CARTESIAN_POINT('Ctrl Pts',(1.14892979919502,12.8754272183849,6.99999907539837));
+#1281=CARTESIAN_POINT('Ctrl Pts',(1.19502925262208,12.8711285918225,6.99999839671338));
+#1282=CARTESIAN_POINT('Ctrl Pts',(1.48553045997286,12.8440402835349,6.99999411989895));
+#1283=CARTESIAN_POINT('Ctrl Pts',(1.77475506065106,12.8066022987698,6.99997728270648));
+#1284=CARTESIAN_POINT('Ctrl Pts',(2.06216425664641,12.7590909064372,6.99996150469592));
+#1285=CARTESIAN_POINT('Ctrl Pts',(2.35059125301032,12.7114112623113,6.9999456708108));
+#1286=CARTESIAN_POINT('Ctrl Pts',(2.63719079233446,12.6535864771126,6.99993129928207));
+#1287=CARTESIAN_POINT('Ctrl Pts',(2.92141164363931,12.5858437218164,6.99992707182361));
+#1288=CARTESIAN_POINT('Ctrl Pts',(3.20155292704939,12.5190733130891,6.99992290504403));
+#1289=CARTESIAN_POINT('Ctrl Pts',(3.47938403829016,12.4426671816629,6.99992900059212));
+#1290=CARTESIAN_POINT('Ctrl Pts',(3.75435920663507,12.3567977146004,6.9999428421789));
+#1291=CARTESIAN_POINT('Ctrl Pts',(3.99901646464617,12.2803959489981,6.9999551576352));
+#1292=CARTESIAN_POINT('Ctrl Pts',(4.24141293218952,12.1965018158363,6.99997371345106));
+#1293=CARTESIAN_POINT('Ctrl Pts',(4.48114516276975,12.1052101108598,6.99998501717796));
+#1294=CARTESIAN_POINT('Ctrl Pts',(4.64760686130274,12.0418203353776,6.99999286609162));
+#1295=CARTESIAN_POINT('Ctrl Pts',(4.81278354314249,11.9748632901553,6.99999694698294));
+#1296=CARTESIAN_POINT('Ctrl Pts',(4.97653566232389,11.9043689803279,6.9999911995374));
+#1297=CARTESIAN_POINT('Ctrl Pts',(5.139396105364,11.8342585317567,6.99998548338831));
+#1298=CARTESIAN_POINT('Ctrl Pts',(5.29635631500919,11.7625708808979,6.99998536717334));
+#1299=CARTESIAN_POINT('Ctrl Pts',(5.44725536454813,11.6900231598773,6.99998776076155));
+#1300=CARTESIAN_POINT('Ctrl Pts',(5.60119023149952,11.6160159092215,6.99999020250444));
+#1301=CARTESIAN_POINT('Ctrl Pts',(5.74881782501273,11.5411140755198,6.99999524696752));
+#1302=CARTESIAN_POINT('Ctrl Pts',(5.89002180848214,11.4660691313838,7.00000043312682));
+#1303=CARTESIAN_POINT('Ctrl Pts',(6.03448728546848,11.3892908183105,7.00000573907471));
+#1304=CARTESIAN_POINT('Ctrl Pts',(6.17222933679436,11.3123632167747,7.00001118298081));
+#1305=CARTESIAN_POINT('Ctrl Pts',(6.30317552993997,11.236073586846,7.00001512891021));
+#1306=CARTESIAN_POINT('Ctrl Pts',(6.43882455997154,11.157044070579,7.00001921655478));
+#1307=CARTESIAN_POINT('Ctrl Pts',(6.56718130428552,11.0786998404255,7.00002168244538));
+#1308=CARTESIAN_POINT('Ctrl Pts',(6.68821436346772,11.0018883144763,7.00002196294237));
+#1309=CARTESIAN_POINT('Ctrl Pts',(6.81060442624843,10.924215589795,7.00002224658425));
+#1310=CARTESIAN_POINT('Ctrl Pts',(6.92550653166363,10.8481107461764,7.00002028615106));
+#1311=CARTESIAN_POINT('Ctrl Pts',(7.03292694997906,10.7744124709611,7.00001693419275));
+#1312=CARTESIAN_POINT('Ctrl Pts',(7.13931001560541,10.7014258956737,7.00001361460412));
+#1313=CARTESIAN_POINT('Ctrl Pts',(7.23835625540946,10.6308000945297,7.00000892702305));
+#1314=CARTESIAN_POINT('Ctrl Pts',(7.33009486788218,10.5633052173266,7.00000518620748));
+#1315=CARTESIAN_POINT('Ctrl Pts',(7.40097559071307,10.5111561216013,7.00000229591184));
+#1316=CARTESIAN_POINT('Ctrl Pts',(7.46749449926779,10.4608752759077,7.00000000000001));
+#1317=CARTESIAN_POINT('Ctrl Pts',(7.52966850417742,10.4127967868592,7.00000000000001));
+#1318=CARTESIAN_POINT('Ctrl Pts',(-12.925024166155,-6.58275889353632E-9,
+13.3945341873142));
+#1319=CARTESIAN_POINT('Ctrl Pts',(-12.9228462731434,-1.73583373208212,13.4265969158227));
+#1320=CARTESIAN_POINT('Ctrl Pts',(-12.1070308627376,-5.77058935375658,13.5010994896227));
+#1321=CARTESIAN_POINT('Ctrl Pts',(-8.03493092858264,-10.9156795502208,13.618041336112));
+#1322=CARTESIAN_POINT('Ctrl Pts',(-1.37037011213685,-13.484310417794,13.7453617299781));
+#1323=CARTESIAN_POINT('Ctrl Pts',(5.67671310655551,-12.3084497161071,13.8726791906032));
+#1324=CARTESIAN_POINT('Ctrl Pts',(9.32022306662935,-9.24489639875492,13.9575616573042));
+#1325=CARTESIAN_POINT('Ctrl Pts',(10.6278010780098,-7.35564200095778,14.));
+#1326=CARTESIAN_POINT('Ctrl Pts',(7.4599998230727,-10.4628221502129,6.54733425659385));
+#1327=CARTESIAN_POINT('Ctrl Pts',(9.17105582011779,-9.24283797653911,6.58637578132691));
+#1328=CARTESIAN_POINT('Ctrl Pts',(11.9818102168806,-5.94884086222497,6.66445883079304));
+#1329=CARTESIAN_POINT('Ctrl Pts',(13.3710305131098,0.399210773116798,6.7815834049922));
+#1330=CARTESIAN_POINT('Ctrl Pts',(11.6059247352485,6.65160912096728,6.8987079791914));
+#1331=CARTESIAN_POINT('Ctrl Pts',(7.10287308876655,11.3355511948275,7.01583255339056));
+#1332=CARTESIAN_POINT('Ctrl Pts',(0.924190677473066,13.3449748090206,7.13295712758974));
+#1333=CARTESIAN_POINT('Ctrl Pts',(-5.47251717556685,12.2063792498892,7.25008170178891));
+#1334=CARTESIAN_POINT('Ctrl Pts',(-10.5782085631415,8.18809758238896,7.36720627598809));
+#1335=CARTESIAN_POINT('Ctrl Pts',(-13.1884051765463,2.23821560288281,7.48433085018727));
+#1336=CARTESIAN_POINT('Ctrl Pts',(-12.6873378755608,-4.23970471786487,7.60145542438644));
+#1337=CARTESIAN_POINT('Ctrl Pts',(-9.19321305767737,-9.71742880259485,7.71857999858563));
+#1338=CARTESIAN_POINT('Ctrl Pts',(-3.53032626428377,-12.902729549085,7.83570457278479));
+#1339=CARTESIAN_POINT('Ctrl Pts',(2.96539635931498,-13.0441569616594,7.95282914698399));
+#1340=CARTESIAN_POINT('Ctrl Pts',(8.76155521352338,-10.1083514629566,8.06995372118315));
+#1341=CARTESIAN_POINT('Ctrl Pts',(12.4907840891066,-4.78789384710184,8.18707829538234));
+#1342=CARTESIAN_POINT('Ctrl Pts',(13.2733242289908,1.66207077803349,8.30420286958151));
+#1343=CARTESIAN_POINT('Ctrl Pts',(10.9245673476102,7.71993809011934,8.42132744378069));
+#1344=CARTESIAN_POINT('Ctrl Pts',(5.99860639928489,11.9566022138807,8.53845201797987));
+#1345=CARTESIAN_POINT('Ctrl Pts',(-0.342479955786405,13.3725959759192,8.65557659217904));
+#1346=CARTESIAN_POINT('Ctrl Pts',(-6.60277219721943,11.6338735917426,8.77270116637822));
+#1347=CARTESIAN_POINT('Ctrl Pts',(-11.3054108657723,7.15061540570451,8.8898257405774));
+#1348=CARTESIAN_POINT('Ctrl Pts',(-13.3410010428046,0.980462481680297,9.00695031477658));
+#1349=CARTESIAN_POINT('Ctrl Pts',(-12.2293286277287,-5.42099039057065,9.12407488897574));
+#1350=CARTESIAN_POINT('Ctrl Pts',(-8.23264717972338,-10.5435826890873,9.24119946317494));
+#1351=CARTESIAN_POINT('Ctrl Pts',(-2.29380993548675,-13.1788486401886,9.3583240373741));
+#1352=CARTESIAN_POINT('Ctrl Pts',(4.1861577816608,-12.705105215298,9.47544861157329));
+#1353=CARTESIAN_POINT('Ctrl Pts',(9.67857308436394,-9.23411276483899,9.59257318577246));
+#1354=CARTESIAN_POINT('Ctrl Pts',(12.8877256157241,-3.58470974521859,9.70969775997164));
+#1355=CARTESIAN_POINT('Ctrl Pts',(13.056547320507,2.91035866706564,9.82682233417082));
+#1356=CARTESIAN_POINT('Ctrl Pts',(10.1452116343874,8.71884719426878,9.94394690837));
+#1357=CARTESIAN_POINT('Ctrl Pts',(4.84052893003637,12.4704809522764,10.0610714825692));
+#1358=CARTESIAN_POINT('Ctrl Pts',(-1.60607825049739,13.280215666804,10.1781960567684));
+#1359=CARTESIAN_POINT('Ctrl Pts',(-7.67379707163637,10.9570276082034,10.2953206309675));
+#1360=CARTESIAN_POINT('Ctrl Pts',(-11.931197882486,6.04897781385485,10.4124452051667));
+#1361=CARTESIAN_POINT('Ctrl Pts',(-13.3739213948204,-0.286080458566838,
+10.5295697793659));
+#1362=CARTESIAN_POINT('Ctrl Pts',(-11.6616161067776,-6.55364976800446,10.6466943535651));
+#1363=CARTESIAN_POINT('Ctrl Pts',(-7.19823029497418,-11.2751539290654,10.7638189277642));
+#1364=CARTESIAN_POINT('Ctrl Pts',(-1.03671696901775,-13.3367474831687,10.8809435019634));
+#1365=CARTESIAN_POINT('Ctrl Pts',(5.36936724964046,-12.2520818982581,10.9980680761626));
+#1366=CARTESIAN_POINT('Ctrl Pts',(10.5087692581209,-8.27703957851634,11.1151926503618));
+#1367=CARTESIAN_POINT('Ctrl Pts',(13.1690577224504,-2.34936889481123,11.232317224561));
+#1368=CARTESIAN_POINT('Ctrl Pts',(12.7226465766536,4.13253912177414,11.3494417987601));
+#1369=CARTESIAN_POINT('Ctrl Pts',(9.27484823924165,9.63954385013525,11.4665663729593));
+#1370=CARTESIAN_POINT('Ctrl Pts',(3.63902946784152,12.8724931553401,11.5836909471585));
+#1371=CARTESIAN_POINT('Ctrl Pts',(-2.85526921204231,13.0687051099558,11.7008155213577));
+#1372=CARTESIAN_POINT('Ctrl Pts',(-8.67598410093152,10.1818915392674,11.8179400955568));
+#1373=CARTESIAN_POINT('Ctrl Pts',(-12.449956022714,4.89307783381501,11.935064669756));
+#1374=CARTESIAN_POINT('Ctrl Pts',(-13.2868708945592,-1.55005711695913,12.0521892439552));
+#1375=CARTESIAN_POINT('Ctrl Pts',(-10.9892930099553,-7.62751958300294,12.1693138181543));
+#1376=CARTESIAN_POINT('Ctrl Pts',(-6.09924160065505,-11.9055813489282,12.2864383923536));
+#1377=CARTESIAN_POINT('Ctrl Pts',(0.229675790287353,-13.3750089227316,12.4035629665527));
+#1378=CARTESIAN_POINT('Ctrl Pts',(6.50441094137248,-11.6891512679078,12.5206875407519));
+#1379=CARTESIAN_POINT('Ctrl Pts',(11.2446961273487,-7.2457170391781,12.6378121149511));
+#1380=CARTESIAN_POINT('Ctrl Pts',(13.332257368169,-1.0929532551876,12.7549366891503));
+#1381=CARTESIAN_POINT('Ctrl Pts',(12.2746159648332,5.31764908330847,12.8720612633494));
+#1382=CARTESIAN_POINT('Ctrl Pts',(8.32128732682864,10.473767979466,12.9891858375486));
+#1383=CARTESIAN_POINT('Ctrl Pts',(2.40488097662869,13.1590344506727,13.1063104117478));
+#1384=CARTESIAN_POINT('Ctrl Pts',(-4.07883684664441,12.7399579435138,13.2234349859469));
+#1385=CARTESIAN_POINT('Ctrl Pts',(-9.60036326002955,9.31542612575914,13.3405595601461));
+#1386=CARTESIAN_POINT('Ctrl Pts',(-12.8569918368314,3.69326982081935,13.4576841343453));
+#1387=CARTESIAN_POINT('Ctrl Pts',(-13.080709756914,-2.80009986626441,13.5748087085445));
+#1388=CARTESIAN_POINT('Ctrl Pts',(-10.2182326027423,-8.63302469211354,13.6919332827437));
+#1389=CARTESIAN_POINT('Ctrl Pts',(-4.94585604336249,-12.4290922525429,13.8090578569428));
+#1390=CARTESIAN_POINT('Ctrl Pts',(1.49467247476476,-13.2935487312682,13.926182431142));
+#1391=CARTESIAN_POINT('Ctrl Pts',(5.55105430514535,-11.7781201733382,14.0042654806081));
+#1392=CARTESIAN_POINT('Ctrl Pts',(7.28244616311163,-10.5871725492981,14.0433070053412));
+#1393=CARTESIAN_POINT('Ctrl Pts',(7.30827626202763,-10.2500263495613,6.69822283772924));
+#1394=CARTESIAN_POINT('Ctrl Pts',(8.9845323240625,-9.05485455492751,6.7372643624623));
+#1395=CARTESIAN_POINT('Ctrl Pts',(11.7381208124588,-5.82785167440815,6.81534741192842));
+#1396=CARTESIAN_POINT('Ctrl Pts',(13.0990867580957,0.391091512856566,6.9324719861276));
+#1397=CARTESIAN_POINT('Ctrl Pts',(11.3698801947907,6.5163268359206,7.04959656032677));
+#1398=CARTESIAN_POINT('Ctrl Pts',(6.9584128710403,11.1050055869887,7.16672113452596));
+#1399=CARTESIAN_POINT('Ctrl Pts',(0.905394229216168,13.0735609821973,7.28384570872512));
+#1400=CARTESIAN_POINT('Ctrl Pts',(-5.36121559199453,11.9581224977199,7.4009702829243));
+#1401=CARTESIAN_POINT('Ctrl Pts',(-10.3630660013799,8.02156576565322,7.51809485712348));
+#1402=CARTESIAN_POINT('Ctrl Pts',(-12.9201757066605,2.1926941484981,7.63521943132266));
+#1403=CARTESIAN_POINT('Ctrl Pts',(-12.4292992524622,-4.15347641855788,7.75234400552183));
+#1404=CARTESIAN_POINT('Ctrl Pts',(-9.00623892153291,-9.51979302014194,7.86946857972102));
+#1405=CARTESIAN_POINT('Ctrl Pts',(-3.45852550219642,-12.6403102299405,7.98659315392019));
+#1406=CARTESIAN_POINT('Ctrl Pts',(2.9050852995005,-12.7788612522772,8.10371772811937));
+#1407=CARTESIAN_POINT('Ctrl Pts',(8.58336025523702,-9.90276498619675,8.22084230231854));
+#1408=CARTESIAN_POINT('Ctrl Pts',(12.2367430318424,-4.69051632409691,8.33796687651773));
+#1409=CARTESIAN_POINT('Ctrl Pts',(13.0033676516864,1.6282671180961,8.4550914507169));
+#1410=CARTESIAN_POINT('Ctrl Pts',(10.7023804441025,7.56292783196119,8.57221602491608));
+#1411=CARTESIAN_POINT('Ctrl Pts',(5.87660506606873,11.7134254968682,8.68934059911526));
+#1412=CARTESIAN_POINT('Ctrl Pts',(-0.335514502742055,13.1006203820849,8.80646517331443));
+#1413=CARTESIAN_POINT('Ctrl Pts',(-6.46848317117508,11.3972606196313,8.9235897475136));
+#1414=CARTESIAN_POINT('Ctrl Pts',(-11.0754782603683,7.00518419139513,9.04071432171279));
+#1415=CARTESIAN_POINT('Ctrl Pts',(-13.0696680355491,0.960521561744677,9.15783889591195));
+#1416=CARTESIAN_POINT('Ctrl Pts',(-11.9806051246999,-5.31073677315036,9.27496347011114));
+#1417=CARTESIAN_POINT('Ctrl Pts',(-8.065209300828,-10.3291443580282,9.39208804431032));
+#1418=CARTESIAN_POINT('Ctrl Pts',(-2.2471577880301,-12.9108135338097,9.50921261850949));
+#1419=CARTESIAN_POINT('Ctrl Pts',(4.10101853490564,-12.4467052350788,9.62633719270867));
+#1420=CARTESIAN_POINT('Ctrl Pts',(9.48172756036635,-9.04630679902114,9.74346176690785));
+#1421=CARTESIAN_POINT('Ctrl Pts',(12.625611450769,-3.51180291669892,9.86058634110702));
+#1422=CARTESIAN_POINT('Ctrl Pts',(12.7909996125441,2.85116697921603,9.97771091530621));
+#1423=CARTESIAN_POINT('Ctrl Pts',(9.93887548516069,8.54152084361245,10.0948354895054));
+#1424=CARTESIAN_POINT('Ctrl Pts',(4.74208090000622,12.2168528258826,10.2119600637046));
+#1425=CARTESIAN_POINT('Ctrl Pts',(-1.57341338223174,13.0101189295116,10.3290846379037));
+#1426=CARTESIAN_POINT('Ctrl Pts',(-7.51772524240591,10.734180518845,10.4462092121029));
+#1427=CARTESIAN_POINT('Ctrl Pts',(-11.6885378458644,5.92595201273323,10.5633337863021));
+#1428=CARTESIAN_POINT('Ctrl Pts',(-13.1019188442461,-0.280262074257379,
+10.6804583605013));
+#1429=CARTESIAN_POINT('Ctrl Pts',(-11.424438899643,-6.42035980765239,10.7975829347004));
+#1430=CARTESIAN_POINT('Ctrl Pts',(-7.05183067574119,-11.0458366976953,10.9147075088996));
+#1431=CARTESIAN_POINT('Ctrl Pts',(-1.01563192959875,-13.0655009859976,11.0318320830988));
+#1432=CARTESIAN_POINT('Ctrl Pts',(5.26016355808613,-12.002895632855,11.148956657298));
+#1433=CARTESIAN_POINT('Ctrl Pts',(10.2950389723491,-8.10869883460916,11.2660812314972));
+#1434=CARTESIAN_POINT('Ctrl Pts',(12.9012217464925,-2.30158677371429,11.3832058056963));
+#1435=CARTESIAN_POINT('Ctrl Pts',(12.4638898353253,4.0484903863071,11.5003303798955));
+#1436=CARTESIAN_POINT('Ctrl Pts',(9.08621378396217,9.44349211360985,11.6174549540947));
+#1437=CARTESIAN_POINT('Ctrl Pts',(3.56501786962388,12.610688792421,11.7345795282939));
+#1438=CARTESIAN_POINT('Ctrl Pts',(-2.79719794892329,12.8029101334736,11.851704102493));
+#1439=CARTESIAN_POINT('Ctrl Pts',(-8.4995295118453,9.97480938388524,11.9688286766922));
+#1440=CARTESIAN_POINT('Ctrl Pts',(-12.1967453380732,4.79356104949541,12.0859532508914));
+#1441=CARTESIAN_POINT('Ctrl Pts',(-13.0166388013849,-1.51853162216209,12.2030778250906));
+#1442=CARTESIAN_POINT('Ctrl Pts',(-10.7657896978397,-7.47238895826822,12.3202023992897));
+#1443=CARTESIAN_POINT('Ctrl Pts',(-5.97519352059162,-11.6634423085244,12.4373269734889));
+#1444=CARTESIAN_POINT('Ctrl Pts',(0.225004579883235,-13.1029842537109,12.5544515476881));
+#1445=CARTESIAN_POINT('Ctrl Pts',(6.37212241403589,-11.4514140429717,12.6715761218873));
+#1446=CARTESIAN_POINT('Ctrl Pts',(11.0159983552611,-7.09835162127167,12.7887006960865));
+#1447=CARTESIAN_POINT('Ctrl Pts',(13.0611021922116,-1.07072446646565,12.9058252702856));
+#1448=CARTESIAN_POINT('Ctrl Pts',(12.0249713952871,5.20949725027327,13.0229498444848));
+#1449=CARTESIAN_POINT('Ctrl Pts',(8.15204665985157,10.2607495594803,13.140074418684));
+#1450=CARTESIAN_POINT('Ctrl Pts',(2.35596983529929,12.8914023308172,13.2571989928831));
+#1451=CARTESIAN_POINT('Ctrl Pts',(-3.99588032305566,12.4808491187688,13.3743235670824));
+#1452=CARTESIAN_POINT('Ctrl Pts',(-9.40510838929446,9.12596638608447,13.4914481412815));
+#1453=CARTESIAN_POINT('Ctrl Pts',(-12.5955027440598,3.61815506714578,13.6085727154807));
+#1454=CARTESIAN_POINT('Ctrl Pts',(-12.8146706265675,-2.74315065271651,13.7256972896799));
+#1455=CARTESIAN_POINT('Ctrl Pts',(-10.010411332656,-8.45744382348853,13.8428218638791));
+#1456=CARTESIAN_POINT('Ctrl Pts',(-4.84526584106862,-12.17630590109,13.9599464380782));
+#1457=CARTESIAN_POINT('Ctrl Pts',(1.4642734082975,-13.0231808223849,14.0770710122774));
+#1458=CARTESIAN_POINT('Ctrl Pts',(5.43815541148502,-11.5385734739417,14.1551540617435));
+#1459=CARTESIAN_POINT('Ctrl Pts',(7.13433373801895,-10.3718476754811,14.1941955864766));
+#1460=CARTESIAN_POINT('Ctrl Pts',(7.15655270098257,-10.0372305489098,6.84911141886463));
+#1461=CARTESIAN_POINT('Ctrl Pts',(8.79800882800721,-8.86687113331592,6.88815294359768));
+#1462=CARTESIAN_POINT('Ctrl Pts',(11.494431408037,-5.70686248659133,6.9662359930638));
+#1463=CARTESIAN_POINT('Ctrl Pts',(12.8271430030815,0.382972252596341,7.08336056726299));
+#1464=CARTESIAN_POINT('Ctrl Pts',(11.1338356543328,6.38104455087393,7.20048514146215));
+#1465=CARTESIAN_POINT('Ctrl Pts',(6.81395265331406,10.8744599791499,7.31760971566134));
+#1466=CARTESIAN_POINT('Ctrl Pts',(0.886597780959262,12.802147155374,7.43473428986051));
+#1467=CARTESIAN_POINT('Ctrl Pts',(-5.24991400842219,11.7098657455506,7.55185886405969));
+#1468=CARTESIAN_POINT('Ctrl Pts',(-10.1479234396183,7.85503394891748,7.66898343825885));
+#1469=CARTESIAN_POINT('Ctrl Pts',(-12.6519462367747,2.14717269411338,7.78610801245805));
+#1470=CARTESIAN_POINT('Ctrl Pts',(-12.1712606293635,-4.06724811925089,7.90323258665721));
+#1471=CARTESIAN_POINT('Ctrl Pts',(-8.81926478538844,-9.32215723768903,8.0203571608564));
+#1472=CARTESIAN_POINT('Ctrl Pts',(-3.38672474010909,-12.377890910796,8.13748173505556));
+#1473=CARTESIAN_POINT('Ctrl Pts',(2.84477423968603,-12.5135655428949,8.25460630925477));
+#1474=CARTESIAN_POINT('Ctrl Pts',(8.40516529695065,-9.69717850943686,8.37173088345391));
+#1475=CARTESIAN_POINT('Ctrl Pts',(11.9827019745782,-4.59313880109198,8.48885545765312));
+#1476=CARTESIAN_POINT('Ctrl Pts',(12.733411074382,1.5944634581587,8.60598003185227));
+#1477=CARTESIAN_POINT('Ctrl Pts',(10.4801935405949,7.40591757380304,8.72310460605147));
+#1478=CARTESIAN_POINT('Ctrl Pts',(5.75460373285256,11.4702487798556,8.84022918025062));
+#1479=CARTESIAN_POINT('Ctrl Pts',(-0.328549049697712,12.8286447882507,8.95735375444983));
+#1480=CARTESIAN_POINT('Ctrl Pts',(-6.33419414513071,11.16064764752,9.07447832864898));
+#1481=CARTESIAN_POINT('Ctrl Pts',(-10.8455456549643,6.85975297708575,9.19160290284818));
+#1482=CARTESIAN_POINT('Ctrl Pts',(-12.7983350282935,0.940580641809056,9.30872747704733));
+#1483=CARTESIAN_POINT('Ctrl Pts',(-11.731881621671,-5.20048315573007,9.42585205124653));
+#1484=CARTESIAN_POINT('Ctrl Pts',(-7.89777142193262,-10.114706026969,9.54297662544569));
+#1485=CARTESIAN_POINT('Ctrl Pts',(-2.20050564057344,-12.6427784274309,9.66010119964488));
+#1486=CARTESIAN_POINT('Ctrl Pts',(4.01587928815047,-12.1883052548596,9.77722577384405));
+#1487=CARTESIAN_POINT('Ctrl Pts',(9.28488203636877,-8.8585008332033,9.89435034804325));
+#1488=CARTESIAN_POINT('Ctrl Pts',(12.363497285814,-3.43889608817925,10.0114749222424));
+#1489=CARTESIAN_POINT('Ctrl Pts',(12.5254519045812,2.7919752913664,10.1285994964416));
+#1490=CARTESIAN_POINT('Ctrl Pts',(9.73253933593392,8.36419449295614,10.2457240706408));
+#1491=CARTESIAN_POINT('Ctrl Pts',(4.64363286997608,11.9632246994888,10.36284864484));
+#1492=CARTESIAN_POINT('Ctrl Pts',(-1.54074851396609,12.7400221922192,10.4799732190391));
+#1493=CARTESIAN_POINT('Ctrl Pts',(-7.36165341317543,10.5113334294867,10.5970977932383));
+#1494=CARTESIAN_POINT('Ctrl Pts',(-11.4458778092428,5.80292621161161,10.7142223674375));
+#1495=CARTESIAN_POINT('Ctrl Pts',(-12.8299162936719,-0.274443689947916,
+10.8313469416367));
+#1496=CARTESIAN_POINT('Ctrl Pts',(-11.1872616925084,-6.28706984730032,10.9484715158358));
+#1497=CARTESIAN_POINT('Ctrl Pts',(-6.9054310565082,-10.8165194663251,11.065596090035));
+#1498=CARTESIAN_POINT('Ctrl Pts',(-0.994546890179748,-12.7942544888266,
+11.1827206642342));
+#1499=CARTESIAN_POINT('Ctrl Pts',(5.15095986653179,-11.7537093674519,11.2998452384334));
+#1500=CARTESIAN_POINT('Ctrl Pts',(10.0813086865773,-7.94035809070197,11.4169698126325));
+#1501=CARTESIAN_POINT('Ctrl Pts',(12.6333857705347,-2.25380465261734,11.5340943868317));
+#1502=CARTESIAN_POINT('Ctrl Pts',(12.2051330939971,3.96444165084005,11.6512189610309));
+#1503=CARTESIAN_POINT('Ctrl Pts',(8.89757932868269,9.24744037708446,11.7683435352301));
+#1504=CARTESIAN_POINT('Ctrl Pts',(3.49100627140626,12.3488844295018,11.8854681094293));
+#1505=CARTESIAN_POINT('Ctrl Pts',(-2.7391266858043,12.5371151569915,12.0025926836284));
+#1506=CARTESIAN_POINT('Ctrl Pts',(-8.32307492275905,9.76772722850311,12.1197172578276));
+#1507=CARTESIAN_POINT('Ctrl Pts',(-11.9435346534324,4.69404426517579,12.2368418320268));
+#1508=CARTESIAN_POINT('Ctrl Pts',(-12.7464067082106,-1.48700612736503,12.353966406226));
+#1509=CARTESIAN_POINT('Ctrl Pts',(-10.5422863857242,-7.31725833353349,12.4710909804251));
+#1510=CARTESIAN_POINT('Ctrl Pts',(-5.85114544052821,-11.4213032681207,12.5882155546243));
+#1511=CARTESIAN_POINT('Ctrl Pts',(0.220333369479123,-12.8309595846901,12.7053401288235));
+#1512=CARTESIAN_POINT('Ctrl Pts',(6.23983388669929,-11.2136768180355,12.8224647030227));
+#1513=CARTESIAN_POINT('Ctrl Pts',(10.7873005831734,-6.95098620336524,12.9395892772219));
+#1514=CARTESIAN_POINT('Ctrl Pts',(12.7899470162541,-1.0484956777437,13.056713851421));
+#1515=CARTESIAN_POINT('Ctrl Pts',(11.7753268257409,5.10134541723807,13.1738384256202));
+#1516=CARTESIAN_POINT('Ctrl Pts',(7.9828059928745,10.0477311394947,13.2909629998194));
+#1517=CARTESIAN_POINT('Ctrl Pts',(2.30705869396989,12.6237702109616,13.4080875740185));
+#1518=CARTESIAN_POINT('Ctrl Pts',(-3.91292379946693,12.2217402940238,13.5252121482177));
+#1519=CARTESIAN_POINT('Ctrl Pts',(-9.20985351855936,8.93650664640981,13.6423367224169));
+#1520=CARTESIAN_POINT('Ctrl Pts',(-12.3340136512882,3.5430403134722,13.7594612966161));
+#1521=CARTESIAN_POINT('Ctrl Pts',(-12.5486314962209,-2.68620143916861,13.8765858708153));
+#1522=CARTESIAN_POINT('Ctrl Pts',(-9.80259006256965,-8.28186295486353,13.9937104450144));
+#1523=CARTESIAN_POINT('Ctrl Pts',(-4.74467563877472,-11.9235195496372,14.1108350192136));
+#1524=CARTESIAN_POINT('Ctrl Pts',(1.43387434183023,-12.7528129135016,14.2279595934128));
+#1525=CARTESIAN_POINT('Ctrl Pts',(5.32525651782469,-11.2990267745452,14.3060426428789));
+#1526=CARTESIAN_POINT('Ctrl Pts',(6.98622131292626,-10.1565228016641,14.345084167612));
+#1527=CARTESIAN_POINT('Ctrl Pts',(7.0048291399375,-9.82443474825816,7.00000000000001));
+#1528=CARTESIAN_POINT('Ctrl Pts',(8.61148533195192,-8.67888771170432,7.03904152473307));
+#1529=CARTESIAN_POINT('Ctrl Pts',(11.2507420036152,-5.58587329877452,7.11712457419919));
+#1530=CARTESIAN_POINT('Ctrl Pts',(12.5551992480674,0.374852992336109,7.23424914839836));
+#1531=CARTESIAN_POINT('Ctrl Pts',(10.8977911138749,6.24576226582726,7.35137372259754));
+#1532=CARTESIAN_POINT('Ctrl Pts',(6.66949243558782,10.6439143713111,7.46849829679672));
+#1533=CARTESIAN_POINT('Ctrl Pts',(0.867801332702361,12.5307333285507,7.5856228709959));
+#1534=CARTESIAN_POINT('Ctrl Pts',(-5.13861242484986,11.4616089933813,7.70274744519506));
+#1535=CARTESIAN_POINT('Ctrl Pts',(-9.93278087785663,7.68850213218175,7.81987201939425));
+#1536=CARTESIAN_POINT('Ctrl Pts',(-12.383716766889,2.10165123972866,7.93699659359343));
+#1537=CARTESIAN_POINT('Ctrl Pts',(-11.9132220062648,-3.98101981994389,8.0541211677926));
+#1538=CARTESIAN_POINT('Ctrl Pts',(-8.63229064924399,-9.12452145523613,8.17124574199179));
+#1539=CARTESIAN_POINT('Ctrl Pts',(-3.31492397802174,-12.1154715916516,8.28837031619095));
+#1540=CARTESIAN_POINT('Ctrl Pts',(2.78446317987155,-12.2482698335126,8.40549489039014));
+#1541=CARTESIAN_POINT('Ctrl Pts',(8.22697033866429,-9.49159203267697,8.52261946458931));
+#1542=CARTESIAN_POINT('Ctrl Pts',(11.728660917314,-4.49576127808705,8.6397440387885));
+#1543=CARTESIAN_POINT('Ctrl Pts',(12.4634544970776,1.56065979822131,8.75686861298767));
+#1544=CARTESIAN_POINT('Ctrl Pts',(10.2580066370872,7.2489073156449,8.87399318718685));
+#1545=CARTESIAN_POINT('Ctrl Pts',(5.63260239963639,11.227072062843,8.99111776138603));
+#1546=CARTESIAN_POINT('Ctrl Pts',(-0.321583596653357,12.5566691944165,9.1082423355852));
+#1547=CARTESIAN_POINT('Ctrl Pts',(-6.19990511908637,10.9240346754086,9.22536690978438));
+#1548=CARTESIAN_POINT('Ctrl Pts',(-10.6156130495603,6.71432176277637,9.34249148398355));
+#1549=CARTESIAN_POINT('Ctrl Pts',(-12.5270020210379,0.920639721873439,9.45961605818273));
+#1550=CARTESIAN_POINT('Ctrl Pts',(-11.4831581186421,-5.09022953830979,9.5767406323819));
+#1551=CARTESIAN_POINT('Ctrl Pts',(-7.73033354303722,-9.90026769590982,9.69386520658109));
+#1552=CARTESIAN_POINT('Ctrl Pts',(-2.15385349311679,-12.3747433210521,9.81098978078026));
+#1553=CARTESIAN_POINT('Ctrl Pts',(3.93074004139531,-11.9299052746404,9.92811435497945));
+#1554=CARTESIAN_POINT('Ctrl Pts',(9.08803651237118,-8.67069486738547,10.0452389291786));
+#1555=CARTESIAN_POINT('Ctrl Pts',(12.101383120859,-3.36598925965958,10.1623635033778));
+#1556=CARTESIAN_POINT('Ctrl Pts',(12.2599041966183,2.73278360351677,10.279488077577));
+#1557=CARTESIAN_POINT('Ctrl Pts',(9.52620318670717,8.18686814229983,10.3966126517762));
+#1558=CARTESIAN_POINT('Ctrl Pts',(4.54518483994591,11.709596573095,10.5137372259753));
+#1559=CARTESIAN_POINT('Ctrl Pts',(-1.50808364570042,12.4699254549267,10.6308618001745));
+#1560=CARTESIAN_POINT('Ctrl Pts',(-7.205581583945,10.2884863401283,10.7479863743737));
+#1561=CARTESIAN_POINT('Ctrl Pts',(-11.2032177726212,5.67990041048999,10.8651109485728));
+#1562=CARTESIAN_POINT('Ctrl Pts',(-12.5579137430977,-0.268625305638448,
+10.982235522772));
+#1563=CARTESIAN_POINT('Ctrl Pts',(-10.9500844853738,-6.15377988694826,11.0993600969712));
+#1564=CARTESIAN_POINT('Ctrl Pts',(-6.75903143727522,-10.5872022349549,11.2164846711704));
+#1565=CARTESIAN_POINT('Ctrl Pts',(-0.973461850760751,-12.5230079916555,
+11.3336092453696));
+#1566=CARTESIAN_POINT('Ctrl Pts',(5.04175617497747,-11.5045231020487,11.4507338195687));
+#1567=CARTESIAN_POINT('Ctrl Pts',(9.86757840080543,-7.7720173467948,11.5678583937679));
+#1568=CARTESIAN_POINT('Ctrl Pts',(12.3655497945768,-2.20602253152039,11.6849829679671));
+#1569=CARTESIAN_POINT('Ctrl Pts',(11.9463763526688,3.88039291537302,11.8021075421663));
+#1570=CARTESIAN_POINT('Ctrl Pts',(8.70894487340321,9.05138864055905,11.9192321163654));
+#1571=CARTESIAN_POINT('Ctrl Pts',(3.41699467318863,12.0870800665827,12.0363566905646));
+#1572=CARTESIAN_POINT('Ctrl Pts',(-2.6810554226853,12.2713201805094,12.1534812647638));
+#1573=CARTESIAN_POINT('Ctrl Pts',(-8.1466203336728,9.56064507312096,12.270605838963));
+#1574=CARTESIAN_POINT('Ctrl Pts',(-11.6903239687916,4.59452748085617,12.3877304131622));
+#1575=CARTESIAN_POINT('Ctrl Pts',(-12.4761746150364,-1.45548063256798,12.5048549873613));
+#1576=CARTESIAN_POINT('Ctrl Pts',(-10.3187830736087,-7.16212770879877,12.6219795615605));
+#1577=CARTESIAN_POINT('Ctrl Pts',(-5.72709736046479,-11.1791642277169,12.7391041357597));
+#1578=CARTESIAN_POINT('Ctrl Pts',(0.215662159075009,-12.5589349156693,12.8562287099589));
+#1579=CARTESIAN_POINT('Ctrl Pts',(6.10754535936271,-10.9759395930994,12.9733532841581));
+#1580=CARTESIAN_POINT('Ctrl Pts',(10.5586028110858,-6.80362078545881,13.0904778583572));
+#1581=CARTESIAN_POINT('Ctrl Pts',(12.5187918402966,-1.02626688902175,13.2076024325564));
+#1582=CARTESIAN_POINT('Ctrl Pts',(11.5256822561948,4.99319358420287,13.3247270067556));
+#1583=CARTESIAN_POINT('Ctrl Pts',(7.81356532589743,9.83471271950897,13.4418515809548));
+#1584=CARTESIAN_POINT('Ctrl Pts',(2.25814755264048,12.3561380911061,13.5589761551539));
+#1585=CARTESIAN_POINT('Ctrl Pts',(-3.8299672758782,11.9626314692788,13.6761007293531));
+#1586=CARTESIAN_POINT('Ctrl Pts',(-9.01459864782426,8.74704690673515,13.7932253035523));
+#1587=CARTESIAN_POINT('Ctrl Pts',(-12.0725245585166,3.46792555979862,13.9103498777515));
+#1588=CARTESIAN_POINT('Ctrl Pts',(-12.2825923658743,-2.62925222562072,14.0274744519507));
+#1589=CARTESIAN_POINT('Ctrl Pts',(-9.59476879248331,-8.10628208623854,14.1445990261498));
+#1590=CARTESIAN_POINT('Ctrl Pts',(-4.64408543648084,-11.6707331981843,14.261723600349));
+#1591=CARTESIAN_POINT('Ctrl Pts',(1.40347527536298,-12.4824450046182,14.3788481745482));
+#1592=CARTESIAN_POINT('Ctrl Pts',(5.21235762416435,-11.0594800751487,14.4569312240143));
+#1593=CARTESIAN_POINT('Ctrl Pts',(6.83810888783358,-9.94119792784709,14.4959727487474));
+#1594=CARTESIAN_POINT('Ctrl Pts',(-12.0105988072258,-1.15441863061532,14.));
+#1595=CARTESIAN_POINT('Ctrl Pts',(-11.9931282389141,-1.44250662943676,14.));
+#1596=CARTESIAN_POINT('Ctrl Pts',(-11.9653673586583,-1.7294494174146,14.));
+#1597=CARTESIAN_POINT('Ctrl Pts',(-11.9273593135467,-2.01468773807592,14.));
+#1598=CARTESIAN_POINT('Ctrl Pts',(-11.9041202563496,-2.18908948984218,14.));
+#1599=CARTESIAN_POINT('Ctrl Pts',(-11.8770494071119,-2.36285434625132,14.));
+#1600=CARTESIAN_POINT('Ctrl Pts',(-11.8461471938547,-2.53585616403865,14.));
+#1601=CARTESIAN_POINT('Ctrl Pts',(-11.7959599407399,-2.81682264195253,14.));
+#1602=CARTESIAN_POINT('Ctrl Pts',(-11.7356699777767,-3.09577684743136,14.));
+#1603=CARTESIAN_POINT('Ctrl Pts',(-11.6655792730927,-3.37225187856654,14.));
+#1604=CARTESIAN_POINT('Ctrl Pts',(-11.5949680886594,-3.65077995875509,14.));
+#1605=CARTESIAN_POINT('Ctrl Pts',(-11.5144098977317,-3.92679248338311,14.));
+#1606=CARTESIAN_POINT('Ctrl Pts',(-11.4241607504095,-4.19980484623082,14.));
+#1607=CARTESIAN_POINT('Ctrl Pts',(-11.3338169294465,-4.47310360596054,14.));
+#1608=CARTESIAN_POINT('Ctrl Pts',(-11.2337615903624,-4.7433964907588,14.));
+#1609=CARTESIAN_POINT('Ctrl Pts',(-11.1242019722979,-5.01018143557899,14.));
+#1610=CARTESIAN_POINT('Ctrl Pts',(-11.0701452372809,-5.14181317474932,14.));
+#1611=CARTESIAN_POINT('Ctrl Pts',(-11.0137740045657,-5.27259062871935,14.));
+#1612=CARTESIAN_POINT('Ctrl Pts',(-10.9551089711824,-5.40245139253194,14.));
+#1613=CARTESIAN_POINT('Ctrl Pts',(-10.9269004459807,-5.46489370982807,14.));
+#1614=CARTESIAN_POINT('Ctrl Pts',(-10.8981615366058,-5.52712405802594,14.));
+#1615=CARTESIAN_POINT('Ctrl Pts',(-10.8688943250305,-5.58913536032274,14.));
+#1616=CARTESIAN_POINT('Ctrl Pts',(-10.8543226023682,-5.62000989364361,14.));
+#1617=CARTESIAN_POINT('Ctrl Pts',(-10.8396199166641,-5.65083012618541,14.));
+#1618=CARTESIAN_POINT('Ctrl Pts',(-10.8247865119986,-5.68159517544135,14.));
+#1619=CARTESIAN_POINT('Ctrl Pts',(-10.8119567340282,-5.7082046262114,14.));
+#1620=CARTESIAN_POINT('Ctrl Pts',(-10.7990306333271,-5.73476969605889,14.));
+#1621=CARTESIAN_POINT('Ctrl Pts',(-10.7860128701223,-5.76128095986422,14.));
+#1622=CARTESIAN_POINT('Ctrl Pts',(-10.6579694754873,-6.02204712685507,14.));
+#1623=CARTESIAN_POINT('Ctrl Pts',(-10.5209406567473,-6.27786112183704,14.));
+#1624=CARTESIAN_POINT('Ctrl Pts',(-10.3752414231803,-6.52825350317931,14.));
+#1625=CARTESIAN_POINT('Ctrl Pts',(-10.2287543528563,-6.77999982659008,14.));
+#1626=CARTESIAN_POINT('Ctrl Pts',(-10.0735026369596,-7.02626633550756,14.));
+#1627=CARTESIAN_POINT('Ctrl Pts',(-9.9097553815362,-7.26656298971952,14.));
+#1628=CARTESIAN_POINT('Ctrl Pts',(-9.75076395963612,-7.49988052919335,14.));
+#1629=CARTESIAN_POINT('Ctrl Pts',(-9.58376287868059,-7.72757038349037,14.));
+#1630=CARTESIAN_POINT('Ctrl Pts',(-9.40895569879499,-7.94916445115034,14.));
+#1631=CARTESIAN_POINT('Ctrl Pts',(-9.22930587343555,-8.17689729131087,14.));
+#1632=CARTESIAN_POINT('Ctrl Pts',(-9.0414113547538,-8.39819256817713,14.));
+#1633=CARTESIAN_POINT('Ctrl Pts',(-8.84572002424048,-8.61274224913226,14.));
+#1634=CARTESIAN_POINT('Ctrl Pts',(-8.69913796586255,-8.77345010356932,14.));
+#1635=CARTESIAN_POINT('Ctrl Pts',(-8.54818039076058,-8.93037260504259,14.));
+#1636=CARTESIAN_POINT('Ctrl Pts',(-8.39302172285941,-9.0833670396258,14.));
+#1637=CARTESIAN_POINT('Ctrl Pts',(-8.25725788844588,-9.2172371698861,14.));
+#1638=CARTESIAN_POINT('Ctrl Pts',(-8.11827737248879,-9.3480997427457,14.));
+#1639=CARTESIAN_POINT('Ctrl Pts',(-7.97619069502179,-9.47585105648407,14.));
+#1640=CARTESIAN_POINT('Ctrl Pts',(-7.9533790484358,-9.49636119770103,14.));
+#1641=CARTESIAN_POINT('Ctrl Pts',(-7.93048703840363,-9.51679133798929,14.));
+#1642=CARTESIAN_POINT('Ctrl Pts',(-7.90752654521759,-9.53713103748977,14.));
+#1643=CARTESIAN_POINT('Ctrl Pts',(-7.68980061705818,-9.73000494121399,14.));
+#1644=CARTESIAN_POINT('Ctrl Pts',(-7.46567378612238,-9.91497153879646,14.));
+#1645=CARTESIAN_POINT('Ctrl Pts',(-7.23565028549923,-10.0917807010288,14.));
+#1646=CARTESIAN_POINT('Ctrl Pts',(-7.0026450751699,-10.2708817751473,14.));
+#1647=CARTESIAN_POINT('Ctrl Pts',(-6.76358893686235,-10.4416130072356,14.));
+#1648=CARTESIAN_POINT('Ctrl Pts',(-6.5189631667008,-10.6036826629692,14.));
+#1649=CARTESIAN_POINT('Ctrl Pts',(-6.27406813741149,-10.7659307084697,14.));
+#1650=CARTESIAN_POINT('Ctrl Pts',(-6.02359072554954,-10.9194985016765,14.));
+#1651=CARTESIAN_POINT('Ctrl Pts',(-5.76797794830735,-11.0640554086925,14.));
+#1652=CARTESIAN_POINT('Ctrl Pts',(-5.51428350437242,-11.2075274390739,14.));
+#1653=CARTESIAN_POINT('Ctrl Pts',(-5.25552997707265,-11.3421236675443,14.));
+#1654=CARTESIAN_POINT('Ctrl Pts',(-4.99212655244102,-11.4674780430718,14.));
+#1655=CARTESIAN_POINT('Ctrl Pts',(-4.87200033528449,-11.5246464225536,14.));
+#1656=CARTESIAN_POINT('Ctrl Pts',(-4.75090667011524,-11.5798920103951,14.));
+#1657=CARTESIAN_POINT('Ctrl Pts',(-4.6288828608795,-11.6331767972046,14.));
+#1658=CARTESIAN_POINT('Ctrl Pts',(-4.39243177177537,-11.7364291538773,14.));
+#1659=CARTESIAN_POINT('Ctrl Pts',(-4.15248854173953,-11.8323208048879,14.));
+#1660=CARTESIAN_POINT('Ctrl Pts',(-3.90940909189138,-11.9207758881052,14.));
+#1661=CARTESIAN_POINT('Ctrl Pts',(-3.8766434086711,-11.9326991141851,14.));
+#1662=CARTESIAN_POINT('Ctrl Pts',(-3.84382073140113,-11.9444871768706,14.));
+#1663=CARTESIAN_POINT('Ctrl Pts',(-3.81094192282002,-11.9561398480672,14.));
+#1664=CARTESIAN_POINT('Ctrl Pts',(-3.7814414934752,-11.9665951783588,14.));
+#1665=CARTESIAN_POINT('Ctrl Pts',(-3.75190408424621,-11.9769385912308,14.));
+#1666=CARTESIAN_POINT('Ctrl Pts',(-3.7223341908958,-11.9871688147072,14.));
+#1667=CARTESIAN_POINT('Ctrl Pts',(-3.44617956397542,-12.0827093536579,14.));
+#1668=CARTESIAN_POINT('Ctrl Pts',(-3.16708826708743,-12.1684189464319,14.));
+#1669=CARTESIAN_POINT('Ctrl Pts',(-2.88563151403958,-12.2443275605317,14.));
+#1670=CARTESIAN_POINT('Ctrl Pts',(-2.60082244033186,-12.3211402922715,14.));
+#1671=CARTESIAN_POINT('Ctrl Pts',(-2.31359069031588,-12.3879173773818,14.));
+#1672=CARTESIAN_POINT('Ctrl Pts',(-2.02450104641054,-12.4446437539663,14.));
+#1673=CARTESIAN_POINT('Ctrl Pts',(-1.73336307454272,-12.5017720620133,14.));
+#1674=CARTESIAN_POINT('Ctrl Pts',(-1.44034019903788,-12.5487069038567,14.));
+#1675=CARTESIAN_POINT('Ctrl Pts',(-1.14599053952272,-12.5853836698019,14.));
+#1676=CARTESIAN_POINT('Ctrl Pts',(-0.852508698900935,-12.6219523031592,
+14.));
+#1677=CARTESIAN_POINT('Ctrl Pts',(-0.557707270576622,-12.6483233602552,
+14.));
+#1678=CARTESIAN_POINT('Ctrl Pts',(-0.262129955081408,-12.6643820901317,
+14.));
+#1679=CARTESIAN_POINT('Ctrl Pts',(0.0177100044333032,-12.6795858086951,
+14.));
+#1680=CARTESIAN_POINT('Ctrl Pts',(0.298245940587971,-12.6855457871112,14.));
+#1681=CARTESIAN_POINT('Ctrl Pts',(0.579016838489997,-12.6821212089826,14.));
+#1682=CARTESIAN_POINT('Ctrl Pts',(0.665325880124574,-12.6810684928411,14.));
+#1683=CARTESIAN_POINT('Ctrl Pts',(0.751657098977459,-12.6791286762639,14.));
+#1684=CARTESIAN_POINT('Ctrl Pts',(0.837997002571705,-12.6762968417816,14.));
+#1685=CARTESIAN_POINT('Ctrl Pts',(0.890002973460949,-12.6745911148174,14.));
+#1686=CARTESIAN_POINT('Ctrl Pts',(0.942012094033985,-12.6725617442461,14.));
+#1687=CARTESIAN_POINT('Ctrl Pts',(0.994021402046592,-12.6702075860482,14.));
+#1688=CARTESIAN_POINT('Ctrl Pts',(1.02754986886723,-12.6686899478013,14.));
+#1689=CARTESIAN_POINT('Ctrl Pts',(1.0610784344953,-12.6670372897317,14.));
+#1690=CARTESIAN_POINT('Ctrl Pts',(1.09459170567087,-12.6652501894574,14.));
+#1691=CARTESIAN_POINT('Ctrl Pts',(1.20354840118636,-12.6594400571243,14.));
+#1692=CARTESIAN_POINT('Ctrl Pts',(1.31238193183465,-12.6522073018794,14.));
+#1693=CARTESIAN_POINT('Ctrl Pts',(1.42106499598269,-12.643549499046,14.));
+#1694=CARTESIAN_POINT('Ctrl Pts',(1.71492591969383,-12.6201402405945,14.));
+#1695=CARTESIAN_POINT('Ctrl Pts',(2.00768657885702,-12.5863166862409,14.));
+#1696=CARTESIAN_POINT('Ctrl Pts',(2.2988581040164,-12.5423447755,14.));
+#1697=CARTESIAN_POINT('Ctrl Pts',(2.59401061311835,-12.4977716676796,14.));
+#1698=CARTESIAN_POINT('Ctrl Pts',(2.88753080691629,-12.4427707466544,14.));
+#1699=CARTESIAN_POINT('Ctrl Pts',(3.17890880454877,-12.3775656217896,14.));
+#1700=CARTESIAN_POINT('Ctrl Pts',(3.47086716025152,-12.3122306232873,14.));
+#1701=CARTESIAN_POINT('Ctrl Pts',(3.76067536964981,-12.2366505757161,14.));
+#1702=CARTESIAN_POINT('Ctrl Pts',(4.04781104377547,-12.1509989523366,14.));
+#1703=CARTESIAN_POINT('Ctrl Pts',(4.1290908196104,-12.1267534636164,14.));
+#1704=CARTESIAN_POINT('Ctrl Pts',(4.21015635900895,-12.1017006401027,14.));
+#1705=CARTESIAN_POINT('Ctrl Pts',(4.29099557370125,-12.0758436959935,14.));
+#1706=CARTESIAN_POINT('Ctrl Pts',(4.32511031029726,-12.0649318775052,14.));
+#1707=CARTESIAN_POINT('Ctrl Pts',(4.35917556398682,-12.0538797830945,14.));
+#1708=CARTESIAN_POINT('Ctrl Pts',(4.39319019367338,-12.0426879671742,14.));
+#1709=CARTESIAN_POINT('Ctrl Pts',(4.6833688171783,-11.9472106455573,14.));
+#1710=CARTESIAN_POINT('Ctrl Pts',(4.96987111129673,-11.8415668552023,14.));
+#1711=CARTESIAN_POINT('Ctrl Pts',(5.25216386406106,-11.7260125313758,14.));
+#1712=CARTESIAN_POINT('',(7.00482913993752,-9.82443474825815,7.00000000000001));
+#1713=CARTESIAN_POINT('Ctrl Pts',(7.0048291399375,-9.82443474825816,7.00000000000001));
+#1714=CARTESIAN_POINT('Ctrl Pts',(8.61148533195192,-8.67888771170432,7.03904152473307));
+#1715=CARTESIAN_POINT('Ctrl Pts',(11.2507420036152,-5.58587329877452,7.11712457419919));
+#1716=CARTESIAN_POINT('Ctrl Pts',(12.5551992480674,0.374852992336109,7.23424914839836));
+#1717=CARTESIAN_POINT('Ctrl Pts',(10.8977911138749,6.24576226582726,7.35137372259754));
+#1718=CARTESIAN_POINT('Ctrl Pts',(6.66949243558782,10.6439143713111,7.46849829679672));
+#1719=CARTESIAN_POINT('Ctrl Pts',(0.867801332702361,12.5307333285507,7.5856228709959));
+#1720=CARTESIAN_POINT('Ctrl Pts',(-5.13861242484986,11.4616089933813,7.70274744519506));
+#1721=CARTESIAN_POINT('Ctrl Pts',(-9.93278087785663,7.68850213218175,7.81987201939425));
+#1722=CARTESIAN_POINT('Ctrl Pts',(-11.8466777267707,3.3258191398328,7.91133273629563));
+#1723=CARTESIAN_POINT('Ctrl Pts',(-12.0658447341234,0.676449357694578,7.96375192846395));
+#1724=CARTESIAN_POINT('Ctrl Pts',(-12.0653537855647,0.000234975462663073,
+7.97712959589921));
+#1725=CARTESIAN_POINT('Ctrl Pts',(7.52981730520098,10.4134232610601,7.00000000000001));
+#1726=CARTESIAN_POINT('Ctrl Pts',(7.70819290066763,10.2752347366959,7.00000000000001));
+#1727=CARTESIAN_POINT('Ctrl Pts',(7.88297751903893,10.1322603956797,7.00000000000001));
+#1728=CARTESIAN_POINT('Ctrl Pts',(8.05399960432002,9.98466618064245,7.00000000000001));
+#1729=CARTESIAN_POINT('Ctrl Pts',(8.10655705702794,9.93930843655907,7.00000000000001));
+#1730=CARTESIAN_POINT('Ctrl Pts',(8.1587590771993,9.89351431094128,7.00000000000001));
+#1731=CARTESIAN_POINT('Ctrl Pts',(8.2106004334639,9.84728843522622,7.00000000000001));
+#1732=CARTESIAN_POINT('Ctrl Pts',(8.24275831925445,9.81861390703244,7.00000000000001));
+#1733=CARTESIAN_POINT('Ctrl Pts',(8.27477742325375,9.78977324466154,7.00000000000001));
+#1734=CARTESIAN_POINT('Ctrl Pts',(8.30665647262789,9.76076753817523,7.00000000000001));
+#1735=CARTESIAN_POINT('Ctrl Pts',(8.33474011026582,9.73521515294462,7.00000000000001));
+#1736=CARTESIAN_POINT('Ctrl Pts',(8.3627089877369,9.70954018845932,7.00000000000001));
+#1737=CARTESIAN_POINT('Ctrl Pts',(8.39055932030007,9.6837464173435,7.00000000000001));
+#1738=CARTESIAN_POINT('Ctrl Pts',(8.61018879986532,9.48033511109273,7.00000000000001));
+#1739=CARTESIAN_POINT('Ctrl Pts',(8.82251145175463,9.26948148241941,7.00000000000001));
+#1740=CARTESIAN_POINT('Ctrl Pts',(9.02717945616711,9.05162404268087,7.00000000000001));
+#1741=CARTESIAN_POINT('Ctrl Pts',(9.2317810196831,8.83383732549441,7.00000000000001));
+#1742=CARTESIAN_POINT('Ctrl Pts',(9.42873329739856,8.60905086208767,7.00000000000001));
+#1743=CARTESIAN_POINT('Ctrl Pts',(9.61765047798258,8.37766797431234,7.00000000000001));
+#1744=CARTESIAN_POINT('Ctrl Pts',(9.80530182266257,8.14783546308836,7.00000000000001));
+#1745=CARTESIAN_POINT('Ctrl Pts',(9.98502572926609,7.91149414014925,7.00000000000001));
+#1746=CARTESIAN_POINT('Ctrl Pts',(10.1564008531473,7.66901226567227,7.00000000000001));
+#1747=CARTESIAN_POINT('Ctrl Pts',(10.233641221938,7.55972342032824,7.00000000000001));
+#1748=CARTESIAN_POINT('Ctrl Pts',(10.3091850113437,7.44918686868185,7.00000000000001));
+#1749=CARTESIAN_POINT('Ctrl Pts',(10.3829904580722,7.3374349170206,7.00000000000001));
+#1750=CARTESIAN_POINT('Ctrl Pts',(10.4074316632927,7.30042745340634,7.00000000000001));
+#1751=CARTESIAN_POINT('Ctrl Pts',(10.4316822160884,7.26328669662527,7.00000000000001));
+#1752=CARTESIAN_POINT('Ctrl Pts',(10.4557405488083,7.22601380227239,7.00000000000001));
+#1753=CARTESIAN_POINT('Ctrl Pts',(10.4735379537811,7.19844078617732,7.00000000000001));
+#1754=CARTESIAN_POINT('Ctrl Pts',(10.4912251673137,7.17080319457174,7.00000000000001));
+#1755=CARTESIAN_POINT('Ctrl Pts',(10.5088007520074,7.14310317166247,7.00000000000001));
+#1756=CARTESIAN_POINT('Ctrl Pts',(10.6680511209963,6.89211642236401,7.00000000000001));
+#1757=CARTESIAN_POINT('Ctrl Pts',(10.8181673024194,6.63596471126221,7.00000000000001));
+#1758=CARTESIAN_POINT('Ctrl Pts',(10.95880792615,6.37506272629804,7.00000000000001));
+#1759=CARTESIAN_POINT('Ctrl Pts',(10.97174329246,6.35106636836825,7.00000000000001));
+#1760=CARTESIAN_POINT('Ctrl Pts',(10.9845984727586,6.32702980445004,7.00000000000001));
+#1761=CARTESIAN_POINT('Ctrl Pts',(10.9973731834093,6.30295334430761,7.00000000000001));
+#1762=CARTESIAN_POINT('Ctrl Pts',(11.13584914782,6.04196809548335,7.00000000000001));
+#1763=CARTESIAN_POINT('Ctrl Pts',(11.2648736223215,5.77629700680679,7.00000000000001));
+#1764=CARTESIAN_POINT('Ctrl Pts',(11.3843671757327,5.50649486842957,7.00000000000001));
+#1765=CARTESIAN_POINT('Ctrl Pts',(11.5044433141635,5.23537732282251,7.00000000000001));
+#1766=CARTESIAN_POINT('Ctrl Pts',(11.6148955353363,4.96008774739232,7.00000000000001));
+#1767=CARTESIAN_POINT('Ctrl Pts',(11.7155943212599,4.68116926908222,7.00000000000001));
+#1768=CARTESIAN_POINT('Ctrl Pts',(11.8161065719876,4.40276746147975,7.00000000000001));
+#1769=CARTESIAN_POINT('Ctrl Pts',(11.9069016078548,4.12074956953845,7.00000000000001));
+#1770=CARTESIAN_POINT('Ctrl Pts',(11.9877999564962,3.83564515027901,7.00000000000001));
+#1771=CARTESIAN_POINT('Ctrl Pts',(12.0675620546583,3.55454513949624,7.00000000000001));
+#1772=CARTESIAN_POINT('Ctrl Pts',(12.1377035374317,3.27044411464881,7.00000000000001));
+#1773=CARTESIAN_POINT('Ctrl Pts',(12.1980022264357,2.98384823157072,7.00000000000001));
+#1774=CARTESIAN_POINT('Ctrl Pts',(12.2142437824835,2.90665313537578,7.00000000000001));
+#1775=CARTESIAN_POINT('Ctrl Pts',(12.2297709546238,2.82927705540324,7.00000000000001));
+#1776=CARTESIAN_POINT('Ctrl Pts',(12.244578763298,2.7517299481818,7.00000000000001));
+#1777=CARTESIAN_POINT('Ctrl Pts',(12.2528594053521,2.70836500125642,7.00000000000001));
+#1778=CARTESIAN_POINT('Ctrl Pts',(12.2609161366713,2.66494044751728,7.00000000000001));
+#1779=CARTESIAN_POINT('Ctrl Pts',(12.2687421802265,2.62149152426898,7.00000000000001));
+#1780=CARTESIAN_POINT('Ctrl Pts',(12.3209557366615,2.33161033589174,7.00000000000001));
+#1781=CARTESIAN_POINT('Ctrl Pts',(12.3629500746121,2.04042458068025,7.00000000000001));
+#1782=CARTESIAN_POINT('Ctrl Pts',(12.3946380085722,1.74846827836972,7.00000000000001));
+#1783=CARTESIAN_POINT('Ctrl Pts',(12.4262751661877,1.45697980314429,7.00000000000001));
+#1784=CARTESIAN_POINT('Ctrl Pts',(12.4476390193005,1.16472263966022,7.00000000000001));
+#1785=CARTESIAN_POINT('Ctrl Pts',(12.458592026624,0.872218539954484,7.00000000000001));
+#1786=CARTESIAN_POINT('Ctrl Pts',(12.4648340783042,0.705522247957365,7.00000000000001));
+#1787=CARTESIAN_POINT('Ctrl Pts',(12.4676939699351,0.538745628788778,7.00000000000001));
+#1788=CARTESIAN_POINT('Ctrl Pts',(12.4671386586414,0.371984985061584,7.00000000000001));
+#1789=CARTESIAN_POINT('Ctrl Pts',(12.4661612449915,0.0784665004327658,7.00000000000001));
+#1790=CARTESIAN_POINT('Ctrl Pts',(12.4546063467525,-0.215003109337448,7.00000000000001));
+#1791=CARTESIAN_POINT('Ctrl Pts',(12.4326107077713,-0.50787985949836,7.00000000000001));
+#1792=CARTESIAN_POINT('Ctrl Pts',(12.4106671322726,-0.800063372988844,7.00000000000001));
+#1793=CARTESIAN_POINT('Ctrl Pts',(12.37833199861,-1.09165743371603,7.00000000000001));
+#1794=CARTESIAN_POINT('Ctrl Pts',(12.3356912195841,-1.38210832700763,7.00000000000001));
+#1795=CARTESIAN_POINT('Ctrl Pts',(12.3095705656171,-1.56003113825531,7.00000000000001));
+#1796=CARTESIAN_POINT('Ctrl Pts',(12.2795817816648,-1.73752467609362,7.00000000000001));
+#1797=CARTESIAN_POINT('Ctrl Pts',(12.2457357818317,-1.91445764952101,7.00000000000001));
+#1798=CARTESIAN_POINT('Ctrl Pts',(12.2315705938127,-1.9885074293385,7.00000000000001));
+#1799=CARTESIAN_POINT('Ctrl Pts',(12.2167297043727,-2.06245897876064,7.00000000000001));
+#1800=CARTESIAN_POINT('Ctrl Pts',(12.2012135751915,-2.13630247301185,7.00000000000001));
+#1801=CARTESIAN_POINT('Ctrl Pts',(12.1951902865593,-2.16496817141455,7.00000000000001));
+#1802=CARTESIAN_POINT('Ctrl Pts',(12.1890671757279,-2.19360836146017,7.00000000000001));
+#1803=CARTESIAN_POINT('Ctrl Pts',(12.182844685732,-2.22222148304216,7.00000000000001));
+#1804=CARTESIAN_POINT('Ctrl Pts',(12.1208578810861,-2.50725785577751,7.00000000000001));
+#1805=CARTESIAN_POINT('Ctrl Pts',(12.0490062624816,-2.78964256104391,7.00000000000001));
+#1806=CARTESIAN_POINT('Ctrl Pts',(11.9674827200816,-3.06885858809302,7.00000000000001));
+#1807=CARTESIAN_POINT('Ctrl Pts',(11.8858679170514,-3.34838718044355,7.00000000000001));
+#1808=CARTESIAN_POINT('Ctrl Pts',(11.7945593405787,-3.6247406008064,7.00000000000001));
+#1809=CARTESIAN_POINT('Ctrl Pts',(11.6936993129951,-3.89738941621718,7.00000000000001));
+#1810=CARTESIAN_POINT('Ctrl Pts',(11.593725871377,-4.16764157738297,7.00000000000001));
+#1811=CARTESIAN_POINT('Ctrl Pts',(11.484367915207,-4.43425452867029,7.00000000000001));
+#1812=CARTESIAN_POINT('Ctrl Pts',(11.3657170713407,-4.69669359918719,7.00000000000001));
+#1813=CARTESIAN_POINT('Ctrl Pts',(11.2494119876442,-4.95394417631856,7.00000000000001));
+#1814=CARTESIAN_POINT('Ctrl Pts',(11.1241775389673,-5.20718472726646,7.00000000000001));
+#1815=CARTESIAN_POINT('Ctrl Pts',(10.9900587553432,-5.45588597067384,7.00000000000001));
+#1816=CARTESIAN_POINT('Ctrl Pts',(10.872036996738,-5.67473792653783,7.00000000000001));
+#1817=CARTESIAN_POINT('Ctrl Pts',(10.7471346064052,-5.89007452185086,7.00000000000001));
+#1818=CARTESIAN_POINT('Ctrl Pts',(10.6155603815437,-6.10161997455103,7.00000000000001));
+#1819=CARTESIAN_POINT('Ctrl Pts',(10.5579966581668,-6.19417111010736,7.00000000000001));
+#1820=CARTESIAN_POINT('Ctrl Pts',(10.4991556549023,-6.28599633763057,7.00000000000001));
+#1821=CARTESIAN_POINT('Ctrl Pts',(10.439053759485,-6.37707128046738,7.00000000000001));
+#1822=CARTESIAN_POINT('Ctrl Pts',(10.4132286961863,-6.41620509059701,7.00000000000001));
+#1823=CARTESIAN_POINT('Ctrl Pts',(10.3871708242583,-6.4552003639833,7.00000000000001));
+#1824=CARTESIAN_POINT('Ctrl Pts',(10.3608814091932,-6.49405511889467,7.00000000000001));
+#1825=CARTESIAN_POINT('Ctrl Pts',(10.3439369317198,-6.51909841170673,7.00000000000001));
+#1826=CARTESIAN_POINT('Ctrl Pts',(10.3268961537172,-6.54408342757838,7.00000000000001));
+#1827=CARTESIAN_POINT('Ctrl Pts',(10.3097678448639,-6.56899754735537,7.00000000000001));
+#1828=CARTESIAN_POINT('Ctrl Pts',(10.1473517279629,-6.80524122002864,7.00000000000001));
+#1829=CARTESIAN_POINT('Ctrl Pts',(9.97688596229273,-7.03538464990092,7.00000000000001));
+#1830=CARTESIAN_POINT('Ctrl Pts',(9.79879354972765,-7.25908517649374,7.00000000000001));
+#1831=CARTESIAN_POINT('Ctrl Pts',(9.61935588035663,-7.48447546994163,7.00000000000001));
+#1832=CARTESIAN_POINT('Ctrl Pts',(9.43217551199114,-7.70332562785541,7.00000000000001));
+#1833=CARTESIAN_POINT('Ctrl Pts',(9.23764124905069,-7.91525579650733,7.00000000000001));
+#1834=CARTESIAN_POINT('Ctrl Pts',(9.04331504405162,-8.12695930197953,7.00000000000001));
+#1835=CARTESIAN_POINT('Ctrl Pts',(8.84165021717679,-8.3317580441883,7.00000000000001));
+#1836=CARTESIAN_POINT('Ctrl Pts',(8.63299719053775,-8.52923747010584,7.00000000000001));
+#1837=CARTESIAN_POINT('Ctrl Pts',(8.42580478043693,-8.72533449711885,7.00000000000001));
+#1838=CARTESIAN_POINT('Ctrl Pts',(8.21172120940165,-8.91421470537437,7.00000000000001));
+#1839=CARTESIAN_POINT('Ctrl Pts',(7.99105975610169,-9.09543073965816,7.00000000000001));
+#1840=CARTESIAN_POINT('Ctrl Pts',(7.77416159113069,-9.27355621065307,7.00000000000001));
+#1841=CARTESIAN_POINT('Ctrl Pts',(7.55090754520479,-9.44427697622766,7.00000000000001));
+#1842=CARTESIAN_POINT('Ctrl Pts',(7.32157297539506,-9.60712323039311,7.00000000000001));
+#1843=CARTESIAN_POINT('Ctrl Pts',(7.21724213871763,-9.681206635965,7.00000000000001));
+#1844=CARTESIAN_POINT('Ctrl Pts',(7.11165261159879,-9.75365968638651,7.00000000000001));
+#1845=CARTESIAN_POINT('Ctrl Pts',(7.0048291399375,-9.82443474825816,7.00000000000001));
+#1846=CARTESIAN_POINT('Origin',(10.,0.,14.));
+#1847=CARTESIAN_POINT('',(11.6840733729787,-5.52612471944409,14.));
+#1848=CARTESIAN_POINT('Origin',(-2.45672058265213E-15,0.,14.));
+#1849=CARTESIAN_POINT('',(12.7825807939538,1.31448581326358,14.));
+#1850=CARTESIAN_POINT('Ctrl Pts',(12.7825807939538,1.31448581326352,14.));
+#1851=CARTESIAN_POINT('Ctrl Pts',(12.796213252633,1.21384841068282,14.));
+#1852=CARTESIAN_POINT('Ctrl Pts',(12.8094048177095,1.10508625466649,13.9999962087182));
+#1853=CARTESIAN_POINT('Ctrl Pts',(12.8215076794902,0.988531715375156,13.999992130546));
+#1854=CARTESIAN_POINT('Ctrl Pts',(12.8337604022878,0.8705339652064,13.9999880018767));
+#1855=CARTESIAN_POINT('Ctrl Pts',(12.8448963486926,0.744548909782521,13.9999835775215));
+#1856=CARTESIAN_POINT('Ctrl Pts',(12.8542037671701,0.610957431376611,13.9999808923136));
+#1857=CARTESIAN_POINT('Ctrl Pts',(12.8634407711584,0.478376628028921,13.9999782274203));
+#1858=CARTESIAN_POINT('Ctrl Pts',(12.8708758036539,0.338303506637707,13.9999772676028));
+#1859=CARTESIAN_POINT('Ctrl Pts',(12.8757892294233,0.191155232076898,13.9999785137821));
+#1860=CARTESIAN_POINT('Ctrl Pts',(12.8805444819517,0.048743961914497,13.9999797198444));
+#1861=CARTESIAN_POINT('Ctrl Pts',(12.8829369968897,-0.100294463456798,13.9999829791597));
+#1862=CARTESIAN_POINT('Ctrl Pts',(12.8823056925843,-0.255534591750677,13.9999875085318));
+#1863=CARTESIAN_POINT('Ctrl Pts',(12.8816874764342,-0.407556292890707,13.9999919440013));
+#1864=CARTESIAN_POINT('Ctrl Pts',(12.8781688416647,-0.565525369036927,13.9999975876083));
+#1865=CARTESIAN_POINT('Ctrl Pts',(12.8711316432043,-0.728993530490441,14.0000026597986));
+#1866=CARTESIAN_POINT('Ctrl Pts',(12.8642936239881,-0.887834926757349,14.0000075884268));
+#1867=CARTESIAN_POINT('Ctrl Pts',(12.854132884843,-1.05186849991393,14.0000119675109));
+#1868=CARTESIAN_POINT('Ctrl Pts',(12.8400934580694,-1.22063564057658,14.0000133141531));
+#1869=CARTESIAN_POINT('Ctrl Pts',(12.8286799223196,-1.35783709647794,14.0000144089234));
+#1870=CARTESIAN_POINT('Ctrl Pts',(12.8147030214399,-1.49816615523857,14.0000134824574));
+#1871=CARTESIAN_POINT('Ctrl Pts',(12.7978730774916,-1.64135258115018,14.0000088332133));
+#1872=CARTESIAN_POINT('Ctrl Pts',(12.7770213717576,-1.8187555022395,14.0000030729643));
+#1873=CARTESIAN_POINT('Ctrl Pts',(12.7523793947798,-1.99562175593449,14.0000071846063));
+#1874=CARTESIAN_POINT('Ctrl Pts',(12.7239911935433,-2.17181469903692,14.0000150700167));
+#1875=CARTESIAN_POINT('Ctrl Pts',(12.6780961324603,-2.45666493729979,14.0000278183196));
+#1876=CARTESIAN_POINT('Ctrl Pts',(12.622412358906,-2.73975487328498,14.0000493627109));
+#1877=CARTESIAN_POINT('Ctrl Pts',(12.5571073445827,-3.02052043362813,14.0000616492284));
+#1878=CARTESIAN_POINT('Ctrl Pts',(12.491054510956,-3.30450109020812,14.000074076441));
+#1879=CARTESIAN_POINT('Ctrl Pts',(12.4151588552987,-3.58610467157003,14.0000775370982));
+#1880=CARTESIAN_POINT('Ctrl Pts',(12.32954267041,-3.86475143534544,14.0000710847444));
+#1881=CARTESIAN_POINT('Ctrl Pts',(12.2440558031806,-4.14297732137066,14.0000646421364));
+#1882=CARTESIAN_POINT('Ctrl Pts',(12.1488776180619,-4.41825616002249,14.0000487580093));
+#1883=CARTESIAN_POINT('Ctrl Pts',(12.0440802378536,-4.69000204919901,14.0000329377171));
+#1884=CARTESIAN_POINT('Ctrl Pts',(11.9516151047151,-4.92976968244167,14.0000189791103));
+#1885=CARTESIAN_POINT('Ctrl Pts',(11.8516607003384,-5.16678718521957,14.0000053846179));
+#1886=CARTESIAN_POINT('Ctrl Pts',(11.7442358161579,-5.40063852091138,14.0000016084178));
+#1887=CARTESIAN_POINT('Ctrl Pts',(11.7249088127719,-5.44271113370702,14.0000009290349));
+#1888=CARTESIAN_POINT('Ctrl Pts',(11.7053399297594,-5.48468121872324,14.0000005696579));
+#1889=CARTESIAN_POINT('Ctrl Pts',(11.6855305027403,-5.52654686437243,14.0000005865067));
+#1890=CARTESIAN_POINT('Ctrl Pts',(12.783197746216,1.31430148341071,14.));
+#1891=CARTESIAN_POINT('Ctrl Pts',(12.7426228472832,1.61185200244439,14.));
+#1892=CARTESIAN_POINT('Ctrl Pts',(12.6915514223306,1.90796302390027,14.));
+#1893=CARTESIAN_POINT('Ctrl Pts',(12.6301484965976,2.20209681087131,14.));
+#1894=CARTESIAN_POINT('Ctrl Pts',(12.5689650880325,2.49517906137013,14.));
+#1895=CARTESIAN_POINT('Ctrl Pts',(12.4975236863813,2.78629876445934,14.));
+#1896=CARTESIAN_POINT('Ctrl Pts',(12.4159398200476,3.07490446073144,14.));
+#1897=CARTESIAN_POINT('Ctrl Pts',(12.3749132416411,3.22003737436697,14.));
+#1898=CARTESIAN_POINT('Ctrl Pts',(12.3313210609859,3.36453417422788,14.));
+#1899=CARTESIAN_POINT('Ctrl Pts',(12.285173658347,3.50832215970946,14.));
+#1900=CARTESIAN_POINT('Ctrl Pts',(12.2582157572247,3.59231870281971,14.));
+#1901=CARTESIAN_POINT('Ctrl Pts',(12.2303858235766,3.67607332500235,14.));
+#1902=CARTESIAN_POINT('Ctrl Pts',(12.2016854882883,3.75957120899665,14.));
+#1903=CARTESIAN_POINT('Ctrl Pts',(12.1877648506078,3.80007051949252,14.));
+#1904=CARTESIAN_POINT('Ctrl Pts',(12.1736394392278,3.84050942651605,14.));
+#1905=CARTESIAN_POINT('Ctrl Pts',(12.159309413407,3.8808862172793,14.));
+#1906=CARTESIAN_POINT('Ctrl Pts',(12.1503526351041,3.90612315460049,14.));
+#1907=CARTESIAN_POINT('Ctrl Pts',(12.1413164680792,3.93133422315693,14.));
+#1908=CARTESIAN_POINT('Ctrl Pts',(12.1322041346958,3.9565104568189,14.));
+#1909=CARTESIAN_POINT('Ctrl Pts',(12.0306457561198,4.23710351260165,14.));
+#1910=CARTESIAN_POINT('Ctrl Pts',(11.9195229810506,4.5136749243181,14.));
+#1911=CARTESIAN_POINT('Ctrl Pts',(11.7990521648564,4.7857212063226,14.));
+#1912=CARTESIAN_POINT('Ctrl Pts',(11.677543582912,5.06011096306081,14.));
+#1913=CARTESIAN_POINT('Ctrl Pts',(11.5465250505578,5.32989791220052,14.));
+#1914=CARTESIAN_POINT('Ctrl Pts',(11.4061679662401,5.59454787234331,14.));
+#1915=CARTESIAN_POINT('Ctrl Pts',(11.2658108819224,5.8591978324861,14.));
+#1916=CARTESIAN_POINT('Ctrl Pts',(11.1161150203138,6.11871140213045,14.));
+#1917=CARTESIAN_POINT('Ctrl Pts',(10.9572044298944,6.37252777882622,14.));
+#1918=CARTESIAN_POINT('Ctrl Pts',(10.7994385449119,6.62451580043509,14.));
+#1919=CARTESIAN_POINT('Ctrl Pts',(10.632589641616,6.87088877643055,14.));
+#1920=CARTESIAN_POINT('Ctrl Pts',(10.4570482847197,7.11124645807058,14.));
+#1921=CARTESIAN_POINT('Ctrl Pts',(10.3273723866542,7.28880346671331,14.));
+#1922=CARTESIAN_POINT('Ctrl Pts',(10.1929520816618,7.46307722971977,14.));
+#1923=CARTESIAN_POINT('Ctrl Pts',(10.0539328015358,7.63389262796128,14.));
+#1924=CARTESIAN_POINT('Ctrl Pts',(9.93229093142546,7.78335610142261,14.));
+#1925=CARTESIAN_POINT('Ctrl Pts',(9.80712777916175,7.93017162744812,14.));
+#1926=CARTESIAN_POINT('Ctrl Pts',(9.67853537459998,8.07421357678261,14.));
+#1927=CARTESIAN_POINT('Ctrl Pts',(9.65367395794951,8.10206193166605,14.));
+#1928=CARTESIAN_POINT('Ctrl Pts',(9.62868253668412,8.12980851341548,14.));
+#1929=CARTESIAN_POINT('Ctrl Pts',(9.6035778455327,8.15743488119529,14.));
+#1930=CARTESIAN_POINT('Ctrl Pts',(9.40572577279347,8.37516048851401,14.));
+#1931=CARTESIAN_POINT('Ctrl Pts',(9.20063802802296,8.58565269051756,14.));
+#1932=CARTESIAN_POINT('Ctrl Pts',(8.98875287074962,8.78858322466727,14.));
+#1933=CARTESIAN_POINT('Ctrl Pts',(8.77560317419023,8.99272485654593,14.));
+#1934=CARTESIAN_POINT('Ctrl Pts',(8.55557425076832,9.1892147339582,14.));
+#1935=CARTESIAN_POINT('Ctrl Pts',(8.32907289698371,9.37768400030732,14.));
+#1936=CARTESIAN_POINT('Ctrl Pts',(8.10329565067536,9.56555074485015,14.));
+#1937=CARTESIAN_POINT('Ctrl Pts',(7.87108681178275,9.7454484636023,14.));
+#1938=CARTESIAN_POINT('Ctrl Pts',(7.63281726778427,9.91697137039614,14.));
+#1939=CARTESIAN_POINT('Ctrl Pts',(7.39757573145053,10.086314507725,14.));
+#1940=CARTESIAN_POINT('Ctrl Pts',(7.1564260705026,10.2474946368991,14.));
+#1941=CARTESIAN_POINT('Ctrl Pts',(6.90970116116302,10.4000768029705,14.));
+#1942=CARTESIAN_POINT('Ctrl Pts',(6.7929442442237,10.4722828211554,14.));
+#1943=CARTESIAN_POINT('Ctrl Pts',(6.67493847823933,10.5425627021951,14.));
+#1944=CARTESIAN_POINT('Ctrl Pts',(6.55571769242346,10.6108665202155,14.));
+#1945=CARTESIAN_POINT('Ctrl Pts',(6.33619620898948,10.7366344838589,14.));
+#1946=CARTESIAN_POINT('Ctrl Pts',(6.1125555095084,10.8557044163534,14.));
+#1947=CARTESIAN_POINT('Ctrl Pts',(5.88512441662624,10.96793664105,14.));
+#1948=CARTESIAN_POINT('Ctrl Pts',(5.85358423791059,10.9835010231216,14.));
+#1949=CARTESIAN_POINT('Ctrl Pts',(5.82197115534302,10.9989338567743,14.));
+#1950=CARTESIAN_POINT('Ctrl Pts',(5.79028604082359,11.0142347263356,14.));
+#1951=CARTESIAN_POINT('Ctrl Pts',(5.7650463478224,11.0264230758567,14.));
+#1952=CARTESIAN_POINT('Ctrl Pts',(5.73976382937862,11.0385262759691,14.));
+#1953=CARTESIAN_POINT('Ctrl Pts',(5.71444669346572,11.050540562208,14.));
+#1954=CARTESIAN_POINT('Ctrl Pts',(5.45222873949045,11.1749765002565,14.));
+#1955=CARTESIAN_POINT('Ctrl Pts',(5.18605668804631,11.2899955297016,14.));
+#1956=CARTESIAN_POINT('Ctrl Pts',(4.91648184990721,11.3955288583813,14.));
+#1957=CARTESIAN_POINT('Ctrl Pts',(4.64470545090672,11.5019240555039,14.));
+#1958=CARTESIAN_POINT('Ctrl Pts',(4.36946987452034,11.5986781823351,14.));
+#1959=CARTESIAN_POINT('Ctrl Pts',(4.09131664999639,11.6856732225989,14.));
+#1960=CARTESIAN_POINT('Ctrl Pts',(3.81331689218267,11.772620264704,14.));
+#1961=CARTESIAN_POINT('Ctrl Pts',(3.5324020931738,11.8498191250694,14.));
+#1962=CARTESIAN_POINT('Ctrl Pts',(3.24909865062602,11.917102268216,14.));
+#1963=CARTESIAN_POINT('Ctrl Pts',(2.96776581159008,11.9839174029367,14.));
+#1964=CARTESIAN_POINT('Ctrl Pts',(2.68407684833993,12.0409543737299,14.));
+#1965=CARTESIAN_POINT('Ctrl Pts',(2.39854222186512,12.0879984565683,14.));
+#1966=CARTESIAN_POINT('Ctrl Pts',(2.12975441340307,12.1322833689916,14.));
+#1967=CARTESIAN_POINT('Ctrl Pts',(1.85933065035612,12.1677128829102,14.));
+#1968=CARTESIAN_POINT('Ctrl Pts',(1.58769964560854,12.1940651929872,14.));
+#1969=CARTESIAN_POINT('Ctrl Pts',(1.50430925590839,12.2021553202865,14.));
+#1970=CARTESIAN_POINT('Ctrl Pts',(1.42080513172826,12.2093896354001,14.));
+#1971=CARTESIAN_POINT('Ctrl Pts',(1.33719982980548,12.2157609105999,14.));
+#1972=CARTESIAN_POINT('Ctrl Pts',(1.28593471596643,12.2196676502552,14.));
+#1973=CARTESIAN_POINT('Ctrl Pts',(1.2346315620208,12.2232498880683,14.));
+#1974=CARTESIAN_POINT('Ctrl Pts',(1.18329328136252,12.2265058854699,14.));
+#1975=CARTESIAN_POINT('Ctrl Pts',(1.14989980186304,12.2286237803641,14.));
+#1976=CARTESIAN_POINT('Ctrl Pts',(1.11649127232994,12.230603613155,14.));
+#1977=CARTESIAN_POINT('Ctrl Pts',(1.08308338156177,12.2324441921429,14.));
+#1978=CARTESIAN_POINT('Ctrl Pts',(0.978775046520674,12.2381909700845,14.));
+#1979=CARTESIAN_POINT('Ctrl Pts',(0.874437142450963,12.2425826669252,14.));
+#1980=CARTESIAN_POINT('Ctrl Pts',(0.770093997818896,12.2456121500599,14.));
+#1981=CARTESIAN_POINT('Ctrl Pts',(0.481353326840706,12.2539954031822,14.));
+#1982=CARTESIAN_POINT('Ctrl Pts',(0.192572503873126,12.2519513433605,14.));
+#1983=CARTESIAN_POINT('Ctrl Pts',(-0.0957195006202104,12.2396487584623,
+14.));
+#1984=CARTESIAN_POINT('Ctrl Pts',(-0.38520723828419,12.2272951467974,14.));
+#1985=CARTESIAN_POINT('Ctrl Pts',(-0.674202709428057,12.2045976094738,14.));
+#1986=CARTESIAN_POINT('Ctrl Pts',(-0.962165234236959,12.1716746355933,14.));
+#1987=CARTESIAN_POINT('Ctrl Pts',(-1.24935952985386,12.1388394939391,14.));
+#1988=CARTESIAN_POINT('Ctrl Pts',(-1.53552698519886,12.095833228449,14.));
+#1989=CARTESIAN_POINT('Ctrl Pts',(-1.82011706072621,12.0427237006366,14.));
+#1990=CARTESIAN_POINT('Ctrl Pts',(-1.88473275126502,12.0306652730634,14.));
+#1991=CARTESIAN_POINT('Ctrl Pts',(-1.94926704746099,12.0180858160208,14.));
+#1992=CARTESIAN_POINT('Ctrl Pts',(-2.01371335359198,12.0049857797295,14.));
+#1993=CARTESIAN_POINT('Ctrl Pts',(-2.0513912960728,11.9973269635224,14.));
+#1994=CARTESIAN_POINT('Ctrl Pts',(-2.08903127204287,11.9894917941322,14.));
+#1995=CARTESIAN_POINT('Ctrl Pts',(-2.12662647708934,11.9814817943502,14.));
+#1996=CARTESIAN_POINT('Ctrl Pts',(-2.40865853940967,11.9213923027537,14.));
+#1997=CARTESIAN_POINT('Ctrl Pts',(-2.68827134230542,11.8514478774275,14.));
+#1998=CARTESIAN_POINT('Ctrl Pts',(-2.96493773563713,11.7717854435928,14.));
+#1999=CARTESIAN_POINT('Ctrl Pts',(-3.24078729812876,11.6923582054101,14.));
+#2000=CARTESIAN_POINT('Ctrl Pts',(-3.51370841378697,11.6032700686798,14.));
+#2001=CARTESIAN_POINT('Ctrl Pts',(-3.78316303865547,11.5046075281631,14.));
+#2002=CARTESIAN_POINT('Ctrl Pts',(-4.04915622847567,11.4072124143083,14.));
+#2003=CARTESIAN_POINT('Ctrl Pts',(-4.31177193513041,11.3004870607679,14.));
+#2004=CARTESIAN_POINT('Ctrl Pts',(-4.57046924183006,11.1844699539854,14.));
+#2005=CARTESIAN_POINT('Ctrl Pts',(-4.71686744563954,11.1188152463241,14.));
+#2006=CARTESIAN_POINT('Ctrl Pts',(-4.86201031866853,11.0501840710124,14.));
+#2007=CARTESIAN_POINT('Ctrl Pts',(-5.00579549984541,10.9785773584845,14.));
+#2008=CARTESIAN_POINT('',(-10.,-1.22464679914735E-15,14.));
+#2009=CARTESIAN_POINT('Origin',(-2.45672058265213E-15,0.,14.));
+#2010=CARTESIAN_POINT('Ctrl Pts',(-1.05256136504882,12.8068090982896,6.87011300014199));
+#2011=CARTESIAN_POINT('Ctrl Pts',(-3.32916780819841,12.6197001965258,6.91255134283781));
+#2012=CARTESIAN_POINT('Ctrl Pts',(-7.77762664619817,11.0045978363106,6.99743381669404));
+#2013=CARTESIAN_POINT('Ctrl Pts',(-12.292485816211,5.5209731569424,7.12475125408671));
+#2014=CARTESIAN_POINT('Ctrl Pts',(-13.391780928698,-1.49473010105324,7.25207168807104));
+#2015=CARTESIAN_POINT('Ctrl Pts',(-10.772798341166,-8.09513033061862,7.37939053263311));
+#2016=CARTESIAN_POINT('Ctrl Pts',(-5.15996979587759,-12.4487967019792,7.50671026178011));
+#2017=CARTESIAN_POINT('Ctrl Pts',(0.708912457997313,-13.1919325528366,7.61280946879001));
+#2018=CARTESIAN_POINT('Ctrl Pts',(5.14706197850881,-11.9390999249704,7.69768931189812));
+#2019=CARTESIAN_POINT('Ctrl Pts',(9.09931779551661,-9.57390423652519,7.7825685734521));
+#2020=CARTESIAN_POINT('Ctrl Pts',(13.0696076764803,-4.16099143263218,7.9028151337965));
+#2021=CARTESIAN_POINT('Ctrl Pts',(13.1547494357778,4.75508225681416,8.05842811964424));
+#2022=CARTESIAN_POINT('Ctrl Pts',(6.85417508053088,12.1914263912365,8.22818644884998));
+#2023=CARTESIAN_POINT('Ctrl Pts',(-1.95405132694658,13.5763989545431,8.38379936288074));
+#2024=CARTESIAN_POINT('Ctrl Pts',(-9.00420834759624,10.0195628358813,8.52526522833268));
+#2025=CARTESIAN_POINT('Ctrl Pts',(-12.8528598162259,4.0548630900155,8.65258483979632));
+#2026=CARTESIAN_POINT('Ctrl Pts',(-13.1237727912144,-3.03984898706633,8.77990385902829));
+#2027=CARTESIAN_POINT('Ctrl Pts',(-9.39077550968397,-9.99636223568368,8.92137057905184));
+#2028=CARTESIAN_POINT('Ctrl Pts',(-1.37953978185653,-13.9181924573411,9.07698269305393));
+#2029=CARTESIAN_POINT('Ctrl Pts',(8.04109044289208,-11.4425666145407,9.24674202768622));
+#2030=CARTESIAN_POINT('Ctrl Pts',(13.5574089858759,-3.42331731083704,9.41650137771175));
+#2031=CARTESIAN_POINT('Ctrl Pts',(12.5098397466036,6.25860156903458,9.58625952975909));
+#2032=CARTESIAN_POINT('Ctrl Pts',(6.57652389834203,11.7902929050077,9.7277259255185));
+#2033=CARTESIAN_POINT('Ctrl Pts',(0.529702616562606,13.1041183474378,9.84089904556827));
+#2034=CARTESIAN_POINT('Ctrl Pts',(-5.60570549273528,12.2828290644966,9.95407228218043));
+#2035=CARTESIAN_POINT('Ctrl Pts',(-11.9616417878582,7.24564099948096,10.0955385050368));
+#2036=CARTESIAN_POINT('Ctrl Pts',(-13.7921822236991,-2.31708945109215,10.2652970155832));
+#2037=CARTESIAN_POINT('Ctrl Pts',(-8.93300377869645,-10.7615290831726,10.435056399117));
+#2038=CARTESIAN_POINT('Ctrl Pts',(-0.773255889144757,-13.6169532474402,
+10.5859528970186));
+#2039=CARTESIAN_POINT('Ctrl Pts',(6.30282377866829,-11.7530207229417,10.717988364938));
+#2040=CARTESIAN_POINT('Ctrl Pts',(10.9742628826267,-7.5898465149959,10.8311610840896));
+#2041=CARTESIAN_POINT('Ctrl Pts',(13.0413226619268,-2.22272750828266,10.9349027897476));
+#2042=CARTESIAN_POINT('Ctrl Pts',(12.7872032941864,2.92258552471663,11.0292132519094));
+#2043=CARTESIAN_POINT('Ctrl Pts',(10.384337951764,8.62897841037255,11.142386692161));
+#2044=CARTESIAN_POINT('Ctrl Pts',(3.85606343364245,13.4451565187647,11.2838521658377));
+#2045=CARTESIAN_POINT('Ctrl Pts',(-5.04037453821616,12.7579868173127,11.4394644813447));
+#2046=CARTESIAN_POINT('Ctrl Pts',(-11.0751051639257,7.66680907114385,11.5809309662451));
+#2047=CARTESIAN_POINT('Ctrl Pts',(-13.4412323041698,0.977623497557192,11.708250137081));
+#2048=CARTESIAN_POINT('Ctrl Pts',(-12.0686618558753,-5.99470689734712,11.8355696810364));
+#2049=CARTESIAN_POINT('Ctrl Pts',(-7.34581635554312,-11.2959303137944,11.962888944222));
+#2050=CARTESIAN_POINT('Ctrl Pts',(-0.583887279076284,-13.4632002823262,
+12.0902084889583));
+#2051=CARTESIAN_POINT('Ctrl Pts',(6.34491820784048,-11.8886867282207,12.2175277229853));
+#2052=CARTESIAN_POINT('Ctrl Pts',(11.5010207426398,-7.01471259316099,12.3448473467528));
+#2053=CARTESIAN_POINT('Ctrl Pts',(13.7037794639707,0.570209554571873,12.4863128471189));
+#2054=CARTESIAN_POINT('Ctrl Pts',(10.7290532098946,8.97369206622208,12.6419257326634));
+#2055=CARTESIAN_POINT('Ctrl Pts',(2.26187118817532,13.802700254229,12.8116851042552));
+#2056=CARTESIAN_POINT('Ctrl Pts',(-6.48707487531036,12.0838382209621,12.9672980722968));
+#2057=CARTESIAN_POINT('Ctrl Pts',(-11.8932733963629,6.32716297245448,13.108763368317));
+#2058=CARTESIAN_POINT('Ctrl Pts',(-13.4630443982914,-0.59292552315819,13.2360831077507));
+#2059=CARTESIAN_POINT('Ctrl Pts',(-11.2894788320583,-7.35754837789167,13.3634022946163));
+#2060=CARTESIAN_POINT('Ctrl Pts',(-5.98251341871938,-12.0740890572119,13.4907218549663));
+#2061=CARTESIAN_POINT('Ctrl Pts',(0.987501314378365,-13.4391409678643,13.6180411212429));
+#2062=CARTESIAN_POINT('Ctrl Pts',(7.68190468070335,-11.071014861123,13.7453606157828));
+#2063=CARTESIAN_POINT('Ctrl Pts',(12.244645430654,-5.62713425839076,13.8726799004817));
+#2064=CARTESIAN_POINT('Ctrl Pts',(13.0162612423645,-0.957915441764991,13.9575597567202));
+#2065=CARTESIAN_POINT('Ctrl Pts',(12.7825807939538,1.31448581326359,14.));
+#2066=CARTESIAN_POINT('Ctrl Pts',(-1.05440061969608,12.8326597829443,6.88506944413583));
+#2067=CARTESIAN_POINT('Ctrl Pts',(-3.33561503280786,12.6452226498783,6.92750778683165));
+#2068=CARTESIAN_POINT('Ctrl Pts',(-7.79306073789134,11.0269648540352,7.01239026068788));
+#2069=CARTESIAN_POINT('Ctrl Pts',(-12.3171584184121,5.53237901007435,7.13970769808054));
+#2070=CARTESIAN_POINT('Ctrl Pts',(-13.4188197840633,-1.49744787671583,7.26702813206489));
+#2071=CARTESIAN_POINT('Ctrl Pts',(-10.7947051587486,-8.11121808331629,7.39434697662695));
+#2072=CARTESIAN_POINT('Ctrl Pts',(-5.17064991303062,-12.4737883761664,7.52166670577395));
+#2073=CARTESIAN_POINT('Ctrl Pts',(0.710047576991216,-13.2185536381398,7.62776591278384));
+#2074=CARTESIAN_POINT('Ctrl Pts',(5.15717818917965,-11.9632919555589,7.71264575589196));
+#2075=CARTESIAN_POINT('Ctrl Pts',(9.11745893329048,-9.59341272252079,7.79752501744593));
+#2076=CARTESIAN_POINT('Ctrl Pts',(13.0958723672335,-4.16967189689326,7.91777157779034));
+#2077=CARTESIAN_POINT('Ctrl Pts',(13.1813862589681,4.76438020842713,8.07338456363809));
+#2078=CARTESIAN_POINT('Ctrl Pts',(6.86826747187219,12.2158614391252,8.24314289284381));
+#2079=CARTESIAN_POINT('Ctrl Pts',(-1.95769222466648,13.6038231261183,8.39875580687458));
+#2080=CARTESIAN_POINT('Ctrl Pts',(-9.02214548284104,10.0399688364381,8.54022167232652));
+#2081=CARTESIAN_POINT('Ctrl Pts',(-12.8786912944781,4.06332524495948,8.66754128379015));
+#2082=CARTESIAN_POINT('Ctrl Pts',(-13.1503076138283,-3.04568901190256,8.79486030302214));
+#2083=CARTESIAN_POINT('Ctrl Pts',(-9.40993492294623,-10.0163152689902,8.93632702304567));
+#2084=CARTESIAN_POINT('Ctrl Pts',(-1.38263152780429,-13.9462311767691,9.09193913704777));
+#2085=CARTESIAN_POINT('Ctrl Pts',(8.05705603653891,-11.4658209224631,9.26169847168006));
+#2086=CARTESIAN_POINT('Ctrl Pts',(13.5846742147609,-3.4305230405788,9.4314578217056));
+#2087=CARTESIAN_POINT('Ctrl Pts',(12.5352073365809,6.27094944624184,9.60121597375291));
+#2088=CARTESIAN_POINT('Ctrl Pts',(6.59004959921617,11.813923615423,9.74268236951235));
+#2089=CARTESIAN_POINT('Ctrl Pts',(0.531061074177434,13.1305349910507,9.8558554895621));
+#2090=CARTESIAN_POINT('Ctrl Pts',(-5.61674116898495,12.3077234339366,9.96902872617428));
+#2091=CARTESIAN_POINT('Ctrl Pts',(-11.9856037293151,7.26051930091149,10.1104949490307));
+#2092=CARTESIAN_POINT('Ctrl Pts',(-13.8200499826417,-2.32145811176604,10.2802534595771));
+#2093=CARTESIAN_POINT('Ctrl Pts',(-8.95125706989109,-10.783033122865,10.4500128431108));
+#2094=CARTESIAN_POINT('Ctrl Pts',(-0.775117634656655,-13.6443997510566,
+10.6009093410125));
+#2095=CARTESIAN_POINT('Ctrl Pts',(6.31527419065049,-11.7768627463008,10.7329448089319));
+#2096=CARTESIAN_POINT('Ctrl Pts',(10.9962291996536,-7.60539496050531,10.8461175280835));
+#2097=CARTESIAN_POINT('Ctrl Pts',(13.0675739080968,-2.22750029072238,10.9498592337415));
+#2098=CARTESIAN_POINT('Ctrl Pts',(12.8130564513612,2.92819707049191,11.0441696959032));
+#2099=CARTESIAN_POINT('Ctrl Pts',(10.4054718884583,8.64615201610469,11.1573431361549));
+#2100=CARTESIAN_POINT('Ctrl Pts',(3.86413784763438,13.4721855826997,11.2988086098315));
+#2101=CARTESIAN_POINT('Ctrl Pts',(-5.05025841210433,12.7838289940377,11.4544209253385));
+#2102=CARTESIAN_POINT('Ctrl Pts',(-11.0972705776992,7.68251586461029,11.5958874102389));
+#2103=CARTESIAN_POINT('Ctrl Pts',(-13.4683187183395,0.979892768448047,11.7232065810749));
+#2104=CARTESIAN_POINT('Ctrl Pts',(-12.0931338661538,-6.00652973274055,11.8505261250302));
+#2105=CARTESIAN_POINT('Ctrl Pts',(-7.360881153344,-11.3185488916051,11.9778453882159));
+#2106=CARTESIAN_POINT('Ctrl Pts',(-0.585362734143921,-13.4903392279958,
+12.1051649329521));
+#2107=CARTESIAN_POINT('Ctrl Pts',(6.35745122312121,-11.9128039706988,12.2324841669791));
+#2108=CARTESIAN_POINT('Ctrl Pts',(11.5240602651283,-7.02911359224352,12.3598037907466));
+#2109=CARTESIAN_POINT('Ctrl Pts',(13.7314292176733,0.571055617443897,12.5012692911128));
+#2110=CARTESIAN_POINT('Ctrl Pts',(10.7508901644109,8.99155266412903,12.6568821766572));
+#2111=CARTESIAN_POINT('Ctrl Pts',(2.26673722691798,13.8304864954114,12.8266415482491));
+#2112=CARTESIAN_POINT('Ctrl Pts',(-6.49988962270246,12.1083525127025,12.9822545162907));
+#2113=CARTESIAN_POINT('Ctrl Pts',(-11.9171193703991,6.34018636782221,13.1237198123108));
+#2114=CARTESIAN_POINT('Ctrl Pts',(-13.4902090948252,-0.59382347125029,13.2510395517445));
+#2115=CARTESIAN_POINT('Ctrl Pts',(-11.3124098399821,-7.37213649669005,13.3783587386101));
+#2116=CARTESIAN_POINT('Ctrl Pts',(-5.99484581621336,-12.098308055415,13.5056782989601));
+#2117=CARTESIAN_POINT('Ctrl Pts',(0.989195328241609,-13.4662644289948,13.6329975652367));
+#2118=CARTESIAN_POINT('Ctrl Pts',(7.69715241554034,-11.0935161108186,13.7603170597767));
+#2119=CARTESIAN_POINT('Ctrl Pts',(12.2692148869545,-5.63874585478193,13.8876363444755));
+#2120=CARTESIAN_POINT('Ctrl Pts',(13.0424913656992,-0.960147921873692,13.9725162007141));
+#2121=CARTESIAN_POINT('Ctrl Pts',(12.8083884144342,1.31685382506861,14.0149564439939));
+#2122=CARTESIAN_POINT('Ctrl Pts',(-1.05669160779535,12.8697720602663,6.92518236617757));
+#2123=CARTESIAN_POINT('Ctrl Pts',(-3.34448604847746,12.6819293959119,6.96762070887339));
+#2124=CARTESIAN_POINT('Ctrl Pts',(-7.81492373011599,11.0592565651051,7.05250318272961));
+#2125=CARTESIAN_POINT('Ctrl Pts',(-12.3523893538849,5.54907548585733,7.17982062012229));
+#2126=CARTESIAN_POINT('Ctrl Pts',(-13.4576522392807,-1.50098396264176,7.30714105410662));
+#2127=CARTESIAN_POINT('Ctrl Pts',(-10.8263446246726,-8.13400202480321,7.43445989866869));
+#2128=CARTESIAN_POINT('Ctrl Pts',(-5.18631279961682,-12.5094984481632,7.56177962781568));
+#2129=CARTESIAN_POINT('Ctrl Pts',(0.711325233145618,-13.2567580330697,7.66787883482559));
+#2130=CARTESIAN_POINT('Ctrl Pts',(5.17136517101316,-11.998134167123,7.75275867793369));
+#2131=CARTESIAN_POINT('Ctrl Pts',(9.14321625023877,-9.62164666267628,7.83763793948768));
+#2132=CARTESIAN_POINT('Ctrl Pts',(13.1334387511192,-4.18247958519292,7.95788449983206));
+#2133=CARTESIAN_POINT('Ctrl Pts',(13.2197197180529,4.77736277467723,8.11349748567984));
+#2134=CARTESIAN_POINT('Ctrl Pts',(6.88881481681216,12.2507273068948,8.28325581488554));
+#2135=CARTESIAN_POINT('Ctrl Pts',(-1.96254503888605,13.6432128556597,8.43886872891633));
+#2136=CARTESIAN_POINT('Ctrl Pts',(-9.04760459596006,10.0694852965311,8.58033459436825));
+#2137=CARTESIAN_POINT('Ctrl Pts',(-12.9156347508071,4.07581243240223,8.70765420583189));
+#2138=CARTESIAN_POINT('Ctrl Pts',(-13.1884526053763,-3.05371054020258,8.83497322506388));
+#2139=CARTESIAN_POINT('Ctrl Pts',(-9.43769135919685,-10.0446802007476,8.97643994508741));
+#2140=CARTESIAN_POINT('Ctrl Pts',(-1.38743989229687,-13.9864147561196,9.1320520590895));
+#2141=CARTESIAN_POINT('Ctrl Pts',(8.07964194963916,-11.499397629652,9.30181139372179));
+#2142=CARTESIAN_POINT('Ctrl Pts',(13.6236946154341,-3.44122243453759,9.47157074374733));
+#2143=CARTESIAN_POINT('Ctrl Pts',(12.5717662181452,6.28831487990321,9.64132889579466));
+#2144=CARTESIAN_POINT('Ctrl Pts',(6.60976717332773,11.8476474268089,9.78279529155407));
+#2145=CARTESIAN_POINT('Ctrl Pts',(0.533364840885949,13.1684123137106,9.89596841160385));
+#2146=CARTESIAN_POINT('Ctrl Pts',(-5.63223186067501,12.3435884396898,10.009141648216));
+#2147=CARTESIAN_POINT('Ctrl Pts',(-12.0197831972851,7.28218354322254,10.1506078710724));
+#2148=CARTESIAN_POINT('Ctrl Pts',(-13.8600848270082,-2.32734794547789,10.3203663816188));
+#2149=CARTESIAN_POINT('Ctrl Pts',(-8.97773404772829,-10.8136416987896,10.4901257651525));
+#2150=CARTESIAN_POINT('Ctrl Pts',(-0.778155152863196,-13.683744978541,10.6410222630542));
+#2151=CARTESIAN_POINT('Ctrl Pts',(6.33281676732877,-11.8112351221917,10.7730577309736));
+#2152=CARTESIAN_POINT('Ctrl Pts',(11.0275274750918,-7.62799980475244,10.8862304501252));
+#2153=CARTESIAN_POINT('Ctrl Pts',(13.1051716365213,-2.23469638873517,10.9899721557832));
+#2154=CARTESIAN_POINT('Ctrl Pts',(12.850221264764,2.93589841055276,11.084282617945));
+#2155=CARTESIAN_POINT('Ctrl Pts',(10.4360207303239,8.67050237335033,11.1974560581966));
+#2156=CARTESIAN_POINT('Ctrl Pts',(3.87608468863791,13.5108560377743,11.3389215318732));
+#2157=CARTESIAN_POINT('Ctrl Pts',(-5.06408724103452,12.8210325195134,11.4945338473803));
+#2158=CARTESIAN_POINT('Ctrl Pts',(-11.1288595714653,7.70534806485872,11.6360003322807));
+#2159=CARTESIAN_POINT('Ctrl Pts',(-13.5071451766578,0.983512181124773,11.7633195031166));
+#2160=CARTESIAN_POINT('Ctrl Pts',(-12.1284009044505,-6.02316126271311,11.8906390470719));
+#2161=CARTESIAN_POINT('Ctrl Pts',(-7.38279708861646,-11.3507946480342,12.0179583102576));
+#2162=CARTESIAN_POINT('Ctrl Pts',(-0.58784470770789,-13.5292530869647,12.1452778549939));
+#2163=CARTESIAN_POINT('Ctrl Pts',(6.3751066157245,-11.9475703634937,12.2725970890208));
+#2164=CARTESIAN_POINT('Ctrl Pts',(11.5569188294506,-7.05008454016177,12.3999167127884));
+#2165=CARTESIAN_POINT('Ctrl Pts',(13.7711069068116,0.571899140037089,12.5413822131545));
+#2166=CARTESIAN_POINT('Ctrl Pts',(10.7824562919271,9.01688075173771,12.696995098699));
+#2167=CARTESIAN_POINT('Ctrl Pts',(2.27409486481382,13.8702840498756,12.8667544702908));
+#2168=CARTESIAN_POINT('Ctrl Pts',(-6.51794565457894,12.1436913847264,13.0223674383324));
+#2169=CARTESIAN_POINT('Ctrl Pts',(-11.951152963511,6.3591909225116,13.1638327343526));
+#2170=CARTESIAN_POINT('Ctrl Pts',(-13.5291917678298,-0.594745866147022,
+13.2911524737862));
+#2171=CARTESIAN_POINT('Ctrl Pts',(-11.3455026526746,-7.39275716560884,13.4184716606519));
+#2172=CARTESIAN_POINT('Ctrl Pts',(-6.01286386848467,-12.1328840235528,13.5457912210018));
+#2173=CARTESIAN_POINT('Ctrl Pts',(0.991260917153652,-13.5052035918119,13.6731104872785));
+#2174=CARTESIAN_POINT('Ctrl Pts',(7.7187234263351,-11.1259910283098,13.8004299818184));
+#2175=CARTESIAN_POINT('Ctrl Pts',(12.3043070606492,-5.65575661467119,13.9277492665173));
+#2176=CARTESIAN_POINT('Ctrl Pts',(13.0800891310799,-0.963668397915554,14.0126291227558));
+#2177=CARTESIAN_POINT('Ctrl Pts',(12.8454460214841,1.31990399133195,14.0550693660356));
+#2178=CARTESIAN_POINT('Ctrl Pts',(-1.05669019636358,12.8817324535454,6.97756229360443));
+#2179=CARTESIAN_POINT('Ctrl Pts',(-3.34661843658551,12.6938893777635,7.02000063630025));
+#2180=CARTESIAN_POINT('Ctrl Pts',(-7.82129379305862,11.0700597736623,7.10488311015648));
+#2181=CARTESIAN_POINT('Ctrl Pts',(-12.3633735631234,5.55513531839495,7.23220054754914));
+#2182=CARTESIAN_POINT('Ctrl Pts',(-13.4701882277563,-1.50134791886209,7.35952098153348));
+#2183=CARTESIAN_POINT('Ctrl Pts',(-10.8369572679916,-8.14068929475284,7.48683982609554));
+#2184=CARTESIAN_POINT('Ctrl Pts',(-5.19204894642598,-12.5206527153288,7.61415955524254));
+#2185=CARTESIAN_POINT('Ctrl Pts',(0.710974062880374,-13.2690502261394,7.72025876225244));
+#2186=CARTESIAN_POINT('Ctrl Pts',(5.17522844702854,-12.0096026451813,7.80513860536055));
+#2187=CARTESIAN_POINT('Ctrl Pts',(9.1509276376784,-9.63122218601956,7.89001786691453));
+#2188=CARTESIAN_POINT('Ctrl Pts',(13.1452445121392,-4.18733718642787,8.01026442725892));
+#2189=CARTESIAN_POINT('Ctrl Pts',(13.2322870761998,4.78076908892725,8.16587741310668));
+#2190=CARTESIAN_POINT('Ctrl Pts',(6.89610369046401,12.2615134075219,8.3356357423124));
+#2191=CARTESIAN_POINT('Ctrl Pts',(-1.96332150108914,13.6559568961415,8.49124865634317));
+#2192=CARTESIAN_POINT('Ctrl Pts',(-9.05519230910359,10.0794674690195,8.63271452179511));
+#2193=CARTESIAN_POINT('Ctrl Pts',(-12.9272484883803,4.08055536291868,8.76003413325875));
+#2194=CARTESIAN_POINT('Ctrl Pts',(-13.200859323382,-3.05552841868486,8.88735315249072));
+#2195=CARTESIAN_POINT('Ctrl Pts',(-9.44716572032359,-10.0532369562572,9.02881987251427));
+#2196=CARTESIAN_POINT('Ctrl Pts',(-1.38978323486862,-13.9992207300646,9.18443198651636));
+#2197=CARTESIAN_POINT('Ctrl Pts',(8.0862289687238,-11.5106262309257,9.35419132114865));
+#2198=CARTESIAN_POINT('Ctrl Pts',(13.6360094634417,-3.44543428366241,9.52395067117419));
+#2199=CARTESIAN_POINT('Ctrl Pts',(12.5838489947906,6.29316729712218,9.69370882322151));
+#2200=CARTESIAN_POINT('Ctrl Pts',(6.61676913576005,11.8580816814989,9.83517521898094));
+#2201=CARTESIAN_POINT('Ctrl Pts',(0.534856842937315,13.1805285392821,9.9483483390307));
+#2202=CARTESIAN_POINT('Ctrl Pts',(-5.63649564600762,12.3554101981604,10.0615215756429));
+#2203=CARTESIAN_POINT('Ctrl Pts',(-12.030325611009,7.28981892761833,10.2029877984992));
+#2204=CARTESIAN_POINT('Ctrl Pts',(-13.8730569898459,-2.32844493962145,10.3727463090457));
+#2205=CARTESIAN_POINT('Ctrl Pts',(-8.98684224296782,-10.8229418468763,10.5425056925794));
+#2206=CARTESIAN_POINT('Ctrl Pts',(-0.779912711450427,-13.6963189433694,
+10.6934021904811));
+#2207=CARTESIAN_POINT('Ctrl Pts',(6.3377659332029,-11.8226190280842,10.8254376584005));
+#2208=CARTESIAN_POINT('Ctrl Pts',(11.0371296606075,-7.63587781854439,10.9386103775521));
+#2209=CARTESIAN_POINT('Ctrl Pts',(13.1170995547507,-2.23775494365178,11.04235208321));
+#2210=CARTESIAN_POINT('Ctrl Pts',(12.8623066314936,2.9376335485624,11.1366625453718));
+#2211=CARTESIAN_POINT('Ctrl Pts',(10.4463130073814,8.67771492230334,11.2498359856235));
+#2212=CARTESIAN_POINT('Ctrl Pts',(3.88068845779526,13.5230336033246,11.3913014593001));
+#2213=CARTESIAN_POINT('Ctrl Pts',(-5.06778958971519,12.8332531326975,11.5469137748071));
+#2214=CARTESIAN_POINT('Ctrl Pts',(-11.1385478614349,7.71330569781687,11.6883802597075));
+#2215=CARTESIAN_POINT('Ctrl Pts',(-13.5195398176444,0.985445447523726,11.8156994305435));
+#2216=CARTESIAN_POINT('Ctrl Pts',(-12.1400542464815,-6.02780098374701,11.9430189744988));
+#2217=CARTESIAN_POINT('Ctrl Pts',(-7.39047410336811,-11.3607127252505,12.0703382376845));
+#2218=CARTESIAN_POINT('Ctrl Pts',(-0.589414248098956,-13.5416978762345,
+12.1976577824207));
+#2219=CARTESIAN_POINT('Ctrl Pts',(6.38008489853818,-11.9590837567089,12.3249770164477));
+#2220=CARTESIAN_POINT('Ctrl Pts',(11.5670524482438,-7.05746970495692,12.4522966402152));
+#2221=CARTESIAN_POINT('Ctrl Pts',(13.7838630312299,0.571381436867472,12.5937621405814));
+#2222=CARTESIAN_POINT('Ctrl Pts',(10.7930947763401,9.02438640851575,12.7493750261258));
+#2223=CARTESIAN_POINT('Ctrl Pts',(2.27724632919597,13.882915522119,12.9191343977177));
+#2224=CARTESIAN_POINT('Ctrl Pts',(-6.52304051898442,12.1553968628469,13.0747473657593));
+#2225=CARTESIAN_POINT('Ctrl Pts',(-11.9617030515191,6.36596841945071,13.2162126617794));
+#2226=CARTESIAN_POINT('Ctrl Pts',(-13.5417262758776,-0.594268068131254,
+13.3435324012131));
+#2227=CARTESIAN_POINT('Ctrl Pts',(-11.3565373738582,-7.39872035548486,13.4708515880787));
+#2228=CARTESIAN_POINT('Ctrl Pts',(-6.01933550043138,-12.1436286086082,13.5981711484287));
+#2229=CARTESIAN_POINT('Ctrl Pts',(0.991150859636613,-13.5177449824304,13.7254904147054));
+#2230=CARTESIAN_POINT('Ctrl Pts',(7.72500454446915,-11.1368500699967,13.8528099092453));
+#2231=CARTESIAN_POINT('Ctrl Pts',(12.3152362337752,-5.6619068158672,13.9801291939441));
+#2232=CARTESIAN_POINT('Ctrl Pts',(13.0920911378176,-0.965558429113829,14.0650090501826));
+#2233=CARTESIAN_POINT('Ctrl Pts',(12.8574039377631,1.32014739972822,14.1074492934624));
+#2234=CARTESIAN_POINT('Ctrl Pts',(-1.05627229496836,12.881766720403,7.00000000000001));
+#2235=CARTESIAN_POINT('Ctrl Pts',(-3.34620360336398,12.693998144016,7.04243834269583));
+#2236=CARTESIAN_POINT('Ctrl Pts',(-7.82093644863111,11.0703130724017,7.12732081655205));
+#2237=CARTESIAN_POINT('Ctrl Pts',(-12.3631922250691,5.55553643472873,7.25463825394473));
+#2238=CARTESIAN_POINT('Ctrl Pts',(-13.470237237283,-1.50091097676803,7.38195868792905));
+#2239=CARTESIAN_POINT('Ctrl Pts',(-10.8372208098073,-8.14033754921504,7.50927753249114));
+#2240=CARTESIAN_POINT('Ctrl Pts',(-5.19245547415016,-12.5204841385873,7.63659726163811));
+#2241=CARTESIAN_POINT('Ctrl Pts',(0.710544222601383,-13.2690729783389,7.74269646864803));
+#2242=CARTESIAN_POINT('Ctrl Pts',(5.17483874216193,-12.0097703703232,7.82757631175613));
+#2243=CARTESIAN_POINT('Ctrl Pts',(9.15061457657681,-9.63151914820918,7.91245557331012));
+#2244=CARTESIAN_POINT('Ctrl Pts',(13.1451087954601,-4.18776368975616,8.03270213365451));
+#2245=CARTESIAN_POINT('Ctrl Pts',(13.2324415611474,4.78033993655111,8.18831511950226));
+#2246=CARTESIAN_POINT('Ctrl Pts',(6.89650150447431,12.2612895812323,8.35807344870799));
+#2247=CARTESIAN_POINT('Ctrl Pts',(-1.96287833833402,13.6560202090095,8.51368636273875));
+#2248=CARTESIAN_POINT('Ctrl Pts',(-9.05486527019768,10.0797611360449,8.6551522281907));
+#2249=CARTESIAN_POINT('Ctrl Pts',(-12.9271158690362,4.08097465948779,8.78247183965433));
+#2250=CARTESIAN_POINT('Ctrl Pts',(-13.2009582105503,-3.05510016016692,8.90979085888631));
+#2251=CARTESIAN_POINT('Ctrl Pts',(-9.44749187110409,-10.0529301595451,9.05125757890985));
+#2252=CARTESIAN_POINT('Ctrl Pts',(-1.39023699904128,-13.9991755110189,9.20686969291195));
+#2253=CARTESIAN_POINT('Ctrl Pts',(8.08585496021498,-11.5108884780067,9.37662902754422));
+#2254=CARTESIAN_POINT('Ctrl Pts',(13.6358977188087,-3.44587619622232,9.54638837756978));
+#2255=CARTESIAN_POINT('Ctrl Pts',(12.58405297823,6.29275832472847,9.71614652961709));
+#2256=CARTESIAN_POINT('Ctrl Pts',(6.61715336601253,11.8578672964807,9.85761292537652));
+#2257=CARTESIAN_POINT('Ctrl Pts',(0.535284379464925,13.1805108418535,9.97078604542628));
+#2258=CARTESIAN_POINT('Ctrl Pts',(-5.63609420578682,12.355593111919,10.0839592820384));
+#2259=CARTESIAN_POINT('Ctrl Pts',(-12.0300892716452,7.2902088835026,10.2254255048948));
+#2260=CARTESIAN_POINT('Ctrl Pts',(-13.8731320527631,-2.32799464015957,10.3951840154413));
+#2261=CARTESIAN_POINT('Ctrl Pts',(-8.98719335047559,-10.822650516757,10.564943398975));
+#2262=CARTESIAN_POINT('Ctrl Pts',(-0.780356790041747,-13.6962930574219,
+10.7158398968767));
+#2263=CARTESIAN_POINT('Ctrl Pts',(6.33738246572284,-11.8228245500045,10.847875364796));
+#2264=CARTESIAN_POINT('Ctrl Pts',(11.0368813073225,-7.63623604547995,10.9610480839476));
+#2265=CARTESIAN_POINT('Ctrl Pts',(13.1170269313627,-2.23818009462397,11.0647897896056));
+#2266=CARTESIAN_POINT('Ctrl Pts',(12.8624017650359,2.93721613801635,11.1591002517674));
+#2267=CARTESIAN_POINT('Ctrl Pts',(10.4465942750137,8.67737568466383,11.272273692019));
+#2268=CARTESIAN_POINT('Ctrl Pts',(3.88112707596964,13.5229077769846,11.4137391656957));
+#2269=CARTESIAN_POINT('Ctrl Pts',(-5.06737294744459,12.8334171101481,11.5693514812027));
+#2270=CARTESIAN_POINT('Ctrl Pts',(-11.1382976163826,7.7136670173714,11.7108179661031));
+#2271=CARTESIAN_POINT('Ctrl Pts',(-13.5195075433229,0.985883974725751,11.838137136939));
+#2272=CARTESIAN_POINT('Ctrl Pts',(-12.1402496455966,-6.02740703270303,11.9654566808944));
+#2273=CARTESIAN_POINT('Ctrl Pts',(-7.3908425151758,-11.3604727836,12.09277594408));
+#2274=CARTESIAN_POINT('Ctrl Pts',(-0.589853559641173,-13.541678563672,12.2200954888163));
+#2275=CARTESIAN_POINT('Ctrl Pts',(6.379696838399,-11.9592904809822,12.3474147228433));
+#2276=CARTESIAN_POINT('Ctrl Pts',(11.5668233019924,-7.05784495511543,12.4747343466108));
+#2277=CARTESIAN_POINT('Ctrl Pts',(13.7838813588148,0.570934415674214,12.616199846977));
+#2278=CARTESIAN_POINT('Ctrl Pts',(10.7933872454674,9.02403605574956,12.7718127325214));
+#2279=CARTESIAN_POINT('Ctrl Pts',(2.27769692689859,13.8828415030159,12.9415721041133));
+#2280=CARTESIAN_POINT('Ctrl Pts',(-6.52264624430891,12.1556081474486,13.0971850721548));
+#2281=CARTESIAN_POINT('Ctrl Pts',(-11.9614962967283,6.36635640247559,13.238650368175));
+#2282=CARTESIAN_POINT('Ctrl Pts',(-13.5417453577043,-0.593828723339657,
+13.3659701076087));
+#2283=CARTESIAN_POINT('Ctrl Pts',(-11.3567772015148,-7.39835191670709,13.4932892944743));
+#2284=CARTESIAN_POINT('Ctrl Pts',(-6.01972936766016,-12.1434329207862,13.6206088548242));
+#2285=CARTESIAN_POINT('Ctrl Pts',(0.990712327348696,-13.5177773621831,13.7479281211009));
+#2286=CARTESIAN_POINT('Ctrl Pts',(7.72464310303794,-11.1370996090184,13.8752476156408));
+#2287=CARTESIAN_POINT('Ctrl Pts',(12.3150524091015,-5.66230814472929,14.0025669003397));
+#2288=CARTESIAN_POINT('Ctrl Pts',(13.0920595272817,-0.965980134216,14.0874467565782));
+#2289=CARTESIAN_POINT('Ctrl Pts',(12.8574467515433,1.31973028730467,14.129886999858));
+#2290=CARTESIAN_POINT('Ctrl Pts',(11.6854271704046,-5.52676524363046,13.9999961219199));
+#2291=CARTESIAN_POINT('Ctrl Pts',(10.7229766636403,-7.56072710606502,13.9584132342575));
+#2292=CARTESIAN_POINT('Ctrl Pts',(7.67931880555295,-11.1531233179478,13.8743906619776));
+#2293=CARTESIAN_POINT('Ctrl Pts',(0.990712327348696,-13.5177773621831,13.7479281211009));
+#2294=CARTESIAN_POINT('Ctrl Pts',(-6.01972936766016,-12.1434329207862,13.6206088548242));
+#2295=CARTESIAN_POINT('Ctrl Pts',(-11.3567772015148,-7.39835191670709,13.4932892944743));
+#2296=CARTESIAN_POINT('Ctrl Pts',(-12.8734818658267,-2.67496405562403,13.4049101553878));
+#2297=CARTESIAN_POINT('Ctrl Pts',(-12.926564073198,-0.189351767620492,13.3589706373469));
+#2298=CARTESIAN_POINT('Ctrl Pts',(-12.9263827240767,1.42345969081359E-6,
+13.3554709474665));
+#2299=CARTESIAN_POINT('',(-7.529668504177,10.4127967868596,7.));
+#2300=CARTESIAN_POINT('Ctrl Pts',(-7.53035706009737,10.414093026819,7.0000004320226));
+#2301=CARTESIAN_POINT('Ctrl Pts',(-7.49510981835896,10.4413588886409,7.00000045533768));
+#2302=CARTESIAN_POINT('Ctrl Pts',(-7.45846429695307,10.4693336156523,6.99999971762832));
+#2303=CARTESIAN_POINT('Ctrl Pts',(-7.42041653213353,10.4979557190369,6.99999855361746));
+#2304=CARTESIAN_POINT('Ctrl Pts',(-7.33286830666009,10.5638154186152,6.99999587521873));
+#2305=CARTESIAN_POINT('Ctrl Pts',(-7.23789481301371,10.633106040447,6.99999104787429));
+#2306=CARTESIAN_POINT('Ctrl Pts',(-7.13546007275415,10.7050520291248,6.99998698436505));
+#2307=CARTESIAN_POINT('Ctrl Pts',(-7.03270831525351,10.7772206777985,6.99998290827997));
+#2308=CARTESIAN_POINT('Ctrl Pts',(-6.92244794862996,10.8520606090674,6.99997959605673));
+#2309=CARTESIAN_POINT('Ctrl Pts',(-6.804661673378,10.9287406070509,6.99997840825349));
+#2310=CARTESIAN_POINT('Ctrl Pts',(-6.68386998769021,11.0073771561322,6.99997719014251));
+#2311=CARTESIAN_POINT('Ctrl Pts',(-6.55516217175042,11.0879484265951,6.99997820573034));
+#2312=CARTESIAN_POINT('Ctrl Pts',(-6.41855783104406,11.1695143875242,6.99998129535639));
+#2313=CARTESIAN_POINT('Ctrl Pts',(-6.29209172438574,11.2450268453364,6.9999841556826));
+#2314=CARTESIAN_POINT('Ctrl Pts',(-6.15885747435427,11.3213909725664,6.99998877137458));
+#2315=CARTESIAN_POINT('Ctrl Pts',(-6.01891229018585,11.3978344504673,6.99999384713266));
+#2316=CARTESIAN_POINT('Ctrl Pts',(-5.88184505512779,11.4727058811375,6.99999881850863));
+#2317=CARTESIAN_POINT('Ctrl Pts',(-5.7383396771571,11.5476529482576,7.00000422177539));
+#2318=CARTESIAN_POINT('Ctrl Pts',(-5.58849628829021,11.6219327757815,7.00000788350891));
+#2319=CARTESIAN_POINT('Ctrl Pts',(-5.44234869443814,11.6943805370505,7.00001145492802));
+#2320=CARTESIAN_POINT('Ctrl Pts',(-5.29017168318689,11.7661931394695,7.00001336047703));
+#2321=CARTESIAN_POINT('Ctrl Pts',(-5.13210691385434,11.8366714099753,7.00001080102518));
+#2322=CARTESIAN_POINT('Ctrl Pts',(-5.08151051278238,11.8592314456899,7.00000998174678));
+#2323=CARTESIAN_POINT('Ctrl Pts',(-5.03031122407645,11.8816547094997,7.00000869940692));
+#2324=CARTESIAN_POINT('Ctrl Pts',(-4.97851482936221,11.9039181553234,7.00000684698414));
+#2325=CARTESIAN_POINT('Ctrl Pts',(-4.81442269133321,11.9744492501081,7.00000097846733));
+#2326=CARTESIAN_POINT('Ctrl Pts',(-4.64889558428794,12.0414279706969,7.000005043337));
+#2327=CARTESIAN_POINT('Ctrl Pts',(-4.48207426961024,12.1048275226779,7.00001292800013));
+#2328=CARTESIAN_POINT('Ctrl Pts',(-4.2074686786865,12.209189914676,7.00002590699255));
+#2329=CARTESIAN_POINT('Ctrl Pts',(-3.92935821859926,12.3038564128947,7.00004806569997));
+#2330=CARTESIAN_POINT('Ctrl Pts',(-3.64834742578921,12.3886964229767,7.00006047161336));
+#2331=CARTESIAN_POINT('Ctrl Pts',(-3.37036552452193,12.4726219799643,7.00007274380888));
+#2332=CARTESIAN_POINT('Ctrl Pts',(-3.08954462263172,12.5469320291674,7.00007604751506));
+#2333=CARTESIAN_POINT('Ctrl Pts',(-2.80644092611151,12.6114570828099,7.00006960033158));
+#2334=CARTESIAN_POINT('Ctrl Pts',(-2.5187101816349,12.677036734189,7.00006304777531));
+#2335=CARTESIAN_POINT('Ctrl Pts',(-2.22862060865385,12.7325093910797,7.00004684981008));
+#2336=CARTESIAN_POINT('Ctrl Pts',(-1.93673835339448,12.7776463861323,7.00003098554125));
+#2337=CARTESIAN_POINT('Ctrl Pts',(-1.64485609813511,12.822783381185,7.00001512127242));
+#2338=CARTESIAN_POINT('Ctrl Pts',(-1.35118025612233,12.8575850133675,7.00000000000001));
+#2339=CARTESIAN_POINT('Ctrl Pts',(-1.05627229496836,12.881766720403,7.00000000000001));
+#2340=CARTESIAN_POINT('Ctrl Pts',(-7.53052053060253,10.4139747794561,7.00000418215849));
+#2341=CARTESIAN_POINT('Ctrl Pts',(-9.34313665632212,9.1027859461994,7.04158719532637));
+#2342=CARTESIAN_POINT('Ctrl Pts',(-12.299886403246,5.47374259802996,7.12560839057566));
+#2343=CARTESIAN_POINT('Ctrl Pts',(-13.391780928698,-1.49473010105324,7.25207168807104));
+#2344=CARTESIAN_POINT('Ctrl Pts',(-10.772798341166,-8.09513033061862,7.37939053263311));
+#2345=CARTESIAN_POINT('Ctrl Pts',(-5.15996979587759,-12.4487967019792,7.50671026178011));
+#2346=CARTESIAN_POINT('Ctrl Pts',(0.708912457997313,-13.1919325528366,7.61280946879001));
+#2347=CARTESIAN_POINT('Ctrl Pts',(5.14706197850881,-11.9390999249704,7.69768931189812));
+#2348=CARTESIAN_POINT('Ctrl Pts',(9.09931779551661,-9.57390423652519,7.7825685734521));
+#2349=CARTESIAN_POINT('Ctrl Pts',(13.0696076764803,-4.16099143263218,7.9028151337965));
+#2350=CARTESIAN_POINT('Ctrl Pts',(13.1547494357778,4.75508225681416,8.05842811964424));
+#2351=CARTESIAN_POINT('Ctrl Pts',(6.85417508053088,12.1914263912365,8.22818644884998));
+#2352=CARTESIAN_POINT('Ctrl Pts',(-1.95405132694658,13.5763989545431,8.38379936288074));
+#2353=CARTESIAN_POINT('Ctrl Pts',(-9.00420834759624,10.0195628358813,8.52526522833268));
+#2354=CARTESIAN_POINT('Ctrl Pts',(-12.8528598162259,4.0548630900155,8.65258483979632));
+#2355=CARTESIAN_POINT('Ctrl Pts',(-13.1237727912144,-3.03984898706633,8.77990385902829));
+#2356=CARTESIAN_POINT('Ctrl Pts',(-9.39077550968397,-9.99636223568368,8.92137057905184));
+#2357=CARTESIAN_POINT('Ctrl Pts',(-1.37953978185653,-13.9181924573411,9.07698269305393));
+#2358=CARTESIAN_POINT('Ctrl Pts',(8.04109044289208,-11.4425666145407,9.24674202768622));
+#2359=CARTESIAN_POINT('Ctrl Pts',(13.5574089858759,-3.42331731083704,9.41650137771175));
+#2360=CARTESIAN_POINT('Ctrl Pts',(12.5098397466036,6.25860156903458,9.58625952975909));
+#2361=CARTESIAN_POINT('Ctrl Pts',(6.57652389834203,11.7902929050077,9.7277259255185));
+#2362=CARTESIAN_POINT('Ctrl Pts',(0.529702616562606,13.1041183474378,9.84089904556827));
+#2363=CARTESIAN_POINT('Ctrl Pts',(-5.60570549273528,12.2828290644966,9.95407228218043));
+#2364=CARTESIAN_POINT('Ctrl Pts',(-11.9616417878582,7.24564099948096,10.0955385050368));
+#2365=CARTESIAN_POINT('Ctrl Pts',(-13.7921822236991,-2.31708945109215,10.2652970155832));
+#2366=CARTESIAN_POINT('Ctrl Pts',(-8.93300377869645,-10.7615290831726,10.435056399117));
+#2367=CARTESIAN_POINT('Ctrl Pts',(-0.773255889144757,-13.6169532474402,
+10.5859528970186));
+#2368=CARTESIAN_POINT('Ctrl Pts',(6.30282377866829,-11.7530207229417,10.717988364938));
+#2369=CARTESIAN_POINT('Ctrl Pts',(10.9742628826267,-7.5898465149959,10.8311610840896));
+#2370=CARTESIAN_POINT('Ctrl Pts',(13.0413226619268,-2.22272750828266,10.9349027897476));
+#2371=CARTESIAN_POINT('Ctrl Pts',(12.7872032941864,2.92258552471663,11.0292132519094));
+#2372=CARTESIAN_POINT('Ctrl Pts',(10.384337951764,8.62897841037255,11.142386692161));
+#2373=CARTESIAN_POINT('Ctrl Pts',(3.85606343364245,13.4451565187647,11.2838521658377));
+#2374=CARTESIAN_POINT('Ctrl Pts',(-5.04037453821616,12.7579868173127,11.4394644813447));
+#2375=CARTESIAN_POINT('Ctrl Pts',(-11.0751051639257,7.66680907114385,11.5809309662451));
+#2376=CARTESIAN_POINT('Ctrl Pts',(-13.4412323041698,0.977623497557192,11.708250137081));
+#2377=CARTESIAN_POINT('Ctrl Pts',(-12.0686618558753,-5.99470689734712,11.8355696810364));
+#2378=CARTESIAN_POINT('Ctrl Pts',(-7.34581635554312,-11.2959303137944,11.962888944222));
+#2379=CARTESIAN_POINT('Ctrl Pts',(-0.583887279076284,-13.4632002823262,
+12.0902084889583));
+#2380=CARTESIAN_POINT('Ctrl Pts',(6.34491820784048,-11.8886867282207,12.2175277229853));
+#2381=CARTESIAN_POINT('Ctrl Pts',(11.5010207426398,-7.01471259316099,12.3448473467528));
+#2382=CARTESIAN_POINT('Ctrl Pts',(13.7037794639707,0.570209554571873,12.4863128471189));
+#2383=CARTESIAN_POINT('Ctrl Pts',(10.7290532098946,8.97369206622208,12.6419257326634));
+#2384=CARTESIAN_POINT('Ctrl Pts',(2.26187118817532,13.802700254229,12.8116851042552));
+#2385=CARTESIAN_POINT('Ctrl Pts',(-6.48707487531036,12.0838382209621,12.9672980722968));
+#2386=CARTESIAN_POINT('Ctrl Pts',(-11.8932733963629,6.32716297245448,13.108763368317));
+#2387=CARTESIAN_POINT('Ctrl Pts',(-13.4630443982914,-0.59292552315819,13.2360831077507));
+#2388=CARTESIAN_POINT('Ctrl Pts',(-11.2894788320583,-7.35754837789167,13.3634022946163));
+#2389=CARTESIAN_POINT('Ctrl Pts',(-5.98251341871938,-12.0740890572119,13.4907218549663));
+#2390=CARTESIAN_POINT('Ctrl Pts',(0.987501314378365,-13.4391409678643,13.6180411212429));
+#2391=CARTESIAN_POINT('Ctrl Pts',(7.68190468070335,-11.071014861123,13.7453606157828));
+#2392=CARTESIAN_POINT('Ctrl Pts',(12.244645430654,-5.62713425839076,13.8726799004817));
+#2393=CARTESIAN_POINT('Ctrl Pts',(13.0162612423645,-0.957915441764991,13.9575597567202));
+#2394=CARTESIAN_POINT('Ctrl Pts',(12.7825807939538,1.31448581326359,14.));
+#2395=CARTESIAN_POINT('Ctrl Pts',(-5.19027550564802,10.8925749746316,6.50402725125266));
+#2396=CARTESIAN_POINT('Ctrl Pts',(-6.97161188564444,10.0437741537102,6.54306877598572));
+#2397=CARTESIAN_POINT('Ctrl Pts',(-10.1083760656537,7.45666589953705,6.62115182545184));
+#2398=CARTESIAN_POINT('Ctrl Pts',(-12.4291945403164,1.81347152330031,6.73827639965101));
+#2399=CARTESIAN_POINT('Ctrl Pts',(-11.8176304922277,-4.25617298744564,6.85540097385019));
+#2400=CARTESIAN_POINT('Ctrl Pts',(-8.41829550687424,-9.32241064732964,6.97252554804937));
+#2401=CARTESIAN_POINT('Ctrl Pts',(-3.03295062208922,-12.1890759388566,7.08965012224855));
+#2402=CARTESIAN_POINT('Ctrl Pts',(3.06786550026838,-12.1803948385438,7.20677469644773));
+#2403=CARTESIAN_POINT('Ctrl Pts',(8.4449591466398,-9.29816477338077,7.3238992706469));
+#2404=CARTESIAN_POINT('Ctrl Pts',(11.8298032933471,-4.22245588633623,7.44102384484608));
+#2405=CARTESIAN_POINT('Ctrl Pts',(12.4238937610011,1.84938969786315,7.55814841904526));
+#2406=CARTESIAN_POINT('Ctrl Pts',(10.08707365207,7.48493687159627,7.67527299324443));
+#2407=CARTESIAN_POINT('Ctrl Pts',(5.37062274187692,11.3547252374604,7.79239756744362));
+#2408=CARTESIAN_POINT('Ctrl Pts',(-0.612807034581645,12.5458287010472,7.90952214164278));
+#2409=CARTESIAN_POINT('Ctrl Pts',(-6.45166986046036,10.7772592682532,8.02664671584197));
+#2410=CARTESIAN_POINT('Ctrl Pts',(-10.7685256388897,6.46623638910659,8.14377129004114));
+#2411=CARTESIAN_POINT('Ctrl Pts',(-12.5449889375809,0.629770311550928,8.26089586424032));
+#2412=CARTESIAN_POINT('Ctrl Pts',(-11.3619761167803,-5.35526444168141,8.37802043843949));
+#2413=CARTESIAN_POINT('Ctrl Pts',(-7.49857053578367,-10.0769438770855,8.49514501263869));
+#2414=CARTESIAN_POINT('Ctrl Pts',(-1.86618447399462,-12.4213813184638,8.61226958683784));
+#2415=CARTESIAN_POINT('Ctrl Pts',(4.2064513574939,-11.83550274117,8.72939416103704));
+#2416=CARTESIAN_POINT('Ctrl Pts',(9.28674733483507,-8.45752222427603,8.8465187352362));
+#2417=CARTESIAN_POINT('Ctrl Pts',(12.1762157736348,-3.08433585231085,8.96364330943539));
+#2418=CARTESIAN_POINT('Ctrl Pts',(12.1932049808139,3.01647319060619,9.08076788363456));
+#2419=CARTESIAN_POINT('Ctrl Pts',(9.33370704975724,8.40566897575083,9.19789245783374));
+#2420=CARTESIAN_POINT('Ctrl Pts',(4.27230335833872,11.8118915601792,9.31501703203291));
+#2421=CARTESIAN_POINT('Ctrl Pts',(-1.79697526674438,12.4315822850094,9.4321416062321));
+#2422=CARTESIAN_POINT('Ctrl Pts',(-7.44233120286165,10.1185505129815,9.54926618043127));
+#2423=CARTESIAN_POINT('Ctrl Pts',(-11.3319740168549,5.41846132205655,9.66639075463044));
+#2424=CARTESIAN_POINT('Ctrl Pts',(-12.5483018521931,-0.559891814102708,
+9.78351532882963));
+#2425=CARTESIAN_POINT('Ctrl Pts',(-10.8043719911757,-6.40616141643932,9.90063990302879));
+#2426=CARTESIAN_POINT('Ctrl Pts',(-6.5115932326869,-10.7411597041139,10.017764477228));
+#2427=CARTESIAN_POINT('Ctrl Pts',(-0.682670842204352,-12.5422214435246,
+10.1348890514271));
+#2428=CARTESIAN_POINT('Ctrl Pts',(5.30729976328896,-11.3844599098872,10.2520136256263));
+#2429=CARTESIAN_POINT('Ctrl Pts',(10.0452304389021,-7.54100150156177,10.3691381998255));
+#2430=CARTESIAN_POINT('Ctrl Pts',(12.4134005629584,-1.91855275684523,10.4862627740247));
+#2431=CARTESIAN_POINT('Ctrl Pts',(11.8531374227133,4.15649990442096,10.6033873482239));
+#2432=CARTESIAN_POINT('Ctrl Pts',(8.49661215117096,9.25099671223732,10.720511922423));
+#2433=CARTESIAN_POINT('Ctrl Pts',(3.13565936346424,12.1630998751805,10.8376364966222));
+#2434=CARTESIAN_POINT('Ctrl Pts',(-2.96502377761344,12.2058179658322,10.9547610708214));
+#2435=CARTESIAN_POINT('Ctrl Pts',(-8.36623104060563,9.36907340100703,11.0718856450206));
+#2436=CARTESIAN_POINT('Ctrl Pts',(-11.7937688683929,4.32207983429638,11.1890102192197));
+#2437=CARTESIAN_POINT('Ctrl Pts',(-12.4390501431474,-1.74453138603295,11.3061347934189));
+#2438=CARTESIAN_POINT('Ctrl Pts',(-10.1498471854412,-7.39959190266473,11.4232593676181));
+#2439=CARTESIAN_POINT('Ctrl Pts',(-5.46620364240411,-11.3090218832458,11.5403839418173));
+#2440=CARTESIAN_POINT('Ctrl Pts',(0.506966692695893,-12.5505515021327,11.6575085160165));
+#2441=CARTESIAN_POINT('Ctrl Pts',(6.36053900304191,-10.8312927090901,11.7746330902157));
+#2442=CARTESIAN_POINT('Ctrl Pts',(10.7136027476963,-6.55683418382798,11.8917576644148));
+#2443=CARTESIAN_POINT('Ctrl Pts',(12.5392308594869,-0.735559266508607,12.008882238614));
+#2444=CARTESIAN_POINT('Ctrl Pts',(11.4067412425863,5.25924070026311,12.1260068128132));
+#2445=CARTESIAN_POINT('Ctrl Pts',(7.58329830677324,10.0133383484145,12.2431313870123));
+#2446=CARTESIAN_POINT('Ctrl Pts',(1.97088698873783,12.4051989888455,12.3602559612115));
+#2447=CARTESIAN_POINT('Ctrl Pts',(-4.10647466647198,11.8705613657125,12.4773805354107));
+#2448=CARTESIAN_POINT('Ctrl Pts',(-9.21508127168671,8.53555079733361,12.5945051096099));
+#2449=CARTESIAN_POINT('Ctrl Pts',(-12.1497682046954,3.18692742715621,12.711629683809));
+#2450=CARTESIAN_POINT('Ctrl Pts',(-12.2182127500713,-2.91352227176326,12.8287542580082));
+#2451=CARTESIAN_POINT('Ctrl Pts',(-9.40427532179227,-8.32664302772334,12.9458788322074));
+#2452=CARTESIAN_POINT('Ctrl Pts',(-4.37177505409069,-11.7754389535071,13.0630034064066));
+#2453=CARTESIAN_POINT('Ctrl Pts',(1.69204776433343,-12.4462917169962,13.1801279806058));
+#2454=CARTESIAN_POINT('Ctrl Pts',(7.35673831004969,-10.1809733615214,13.2972525548049));
+#2455=CARTESIAN_POINT('Ctrl Pts',(11.2858341973677,-5.51382881387969,13.4143771290041));
+#2456=CARTESIAN_POINT('Ctrl Pts',(12.5526463318544,0.453992935941814,13.5315017032033));
+#2457=CARTESIAN_POINT('Ctrl Pts',(10.8578846601763,6.31488239448691,13.6486262774025));
+#2458=CARTESIAN_POINT('Ctrl Pts',(6.60223140857382,10.6856958741344,13.7657508516016));
+#2459=CARTESIAN_POINT('Ctrl Pts',(0.787863739376469,12.5363632585442,13.8828754258008));
+#2460=CARTESIAN_POINT('Ctrl Pts',(-3.21039456895258,11.7972089176396,13.9609584752669));
+#2461=CARTESIAN_POINT('Ctrl Pts',(-5.00579549984541,10.9785773584845,14.));
+#2462=CARTESIAN_POINT('Ctrl Pts',(-5.30269610389389,11.1285065342864,6.65491583238803));
+#2463=CARTESIAN_POINT('Ctrl Pts',(-7.12261596588435,10.2613208133774,6.69395735712109));
+#2464=CARTESIAN_POINT('Ctrl Pts',(-10.3273219931596,7.61817617783216,6.77204040658721));
+#2465=CARTESIAN_POINT('Ctrl Pts',(-12.6984090520347,1.85275104773584,6.88916498078638));
+#2466=CARTESIAN_POINT('Ctrl Pts',(-12.0735986172991,-4.34836106358261,7.00628955498556));
+#2467=CARTESIAN_POINT('Ctrl Pts',(-8.60063453994934,-9.52433268035582,7.12341412918474));
+#2468=CARTESIAN_POINT('Ctrl Pts',(-3.09864388307594,-12.4530895172532,7.24053870338391));
+#2469=CARTESIAN_POINT('Ctrl Pts',(3.13431501234202,-12.4442203855942,7.3576632775831));
+#2470=CARTESIAN_POINT('Ctrl Pts',(8.62787571020062,-9.49956164437048,7.47478785178227));
+#2471=CARTESIAN_POINT('Ctrl Pts',(12.0860350794868,-4.31391365506011,7.59191242598145));
+#2472=CARTESIAN_POINT('Ctrl Pts',(12.692993458625,1.8894472046366,7.70903700018063));
+#2473=CARTESIAN_POINT('Ctrl Pts',(10.3055581724547,7.64705949495636,7.8261615743798));
+#2474=CARTESIAN_POINT('Ctrl Pts',(5.48694963453177,11.6006669033168,7.94328614857899));
+#2475=CARTESIAN_POINT('Ctrl Pts',(-0.626080344131777,12.8175694914016,8.06041072277815));
+#2476=CARTESIAN_POINT('Ctrl Pts',(-6.59141207349095,11.0106931067979,8.17753529697734));
+#2477=CARTESIAN_POINT('Ctrl Pts',(-11.0017703083167,6.60629411098889,8.2946598711765));
+#2478=CARTESIAN_POINT('Ctrl Pts',(-12.8167115387831,0.643411043166232,8.41178444537569));
+#2479=CARTESIAN_POINT('Ctrl Pts',(-11.6080748356082,-5.47125867583014,8.52890901957486));
+#2480=CARTESIAN_POINT('Ctrl Pts',(-7.66098846228954,-10.2952089880453,8.64603359377405));
+#2481=CARTESIAN_POINT('Ctrl Pts',(-1.90660575313006,-12.6904265969547,8.76315816797321));
+#2482=CARTESIAN_POINT('Ctrl Pts',(4.29756247049493,-12.0918579765048,8.8802827421724));
+#2483=CARTESIAN_POINT('Ctrl Pts',(9.48789690579797,-8.6407109022366,8.99740731637158));
+#2484=CARTESIAN_POINT('Ctrl Pts',(12.4399508027587,-3.15114210976879,9.11453189057076));
+#2485=CARTESIAN_POINT('Ctrl Pts',(12.4573079936474,3.08180955286894,9.23165646476993));
+#2486=CARTESIAN_POINT('Ctrl Pts',(9.53587376118585,8.58773452003308,9.34878103896911));
+#2487=CARTESIAN_POINT('Ctrl Pts',(4.36484081591868,12.0677353808329,9.46590561316829));
+#2488=CARTESIAN_POINT('Ctrl Pts',(-1.83589748470768,12.7008485149239,9.58303018736746));
+#2489=CARTESIAN_POINT('Ctrl Pts',(-7.60353099375119,10.3377168175086,9.70015476156664));
+#2490=CARTESIAN_POINT('Ctrl Pts',(-11.5774228946447,5.53582439126834,9.81727933576582));
+#2491=CARTESIAN_POINT('Ctrl Pts',(-12.8200962106348,-0.572018987819375,
+9.93440390996499));
+#2492=CARTESIAN_POINT('Ctrl Pts',(-11.0383930872807,-6.54491792331684,10.0515284841642));
+#2493=CARTESIAN_POINT('Ctrl Pts',(-6.65263337707918,-10.9738116314494,10.1686530583633));
+#2494=CARTESIAN_POINT('Ctrl Pts',(-0.697457391473681,-12.8138841012156,
+10.2857776325625));
+#2495=CARTESIAN_POINT('Ctrl Pts',(5.42225508961216,-11.6310456243417,10.4029022067617));
+#2496=CARTESIAN_POINT('Ctrl Pts',(10.2628086414908,-7.70433847649807,10.5200267809609));
+#2497=CARTESIAN_POINT('Ctrl Pts',(12.6822729794678,-1.96010832522615,10.6371513551601));
+#2498=CARTESIAN_POINT('Ctrl Pts',(12.1098746226369,4.24652907635131,10.7542759293592));
+#2499=CARTESIAN_POINT('Ctrl Pts',(8.6806475111549,9.45137193001304,10.8714005035584));
+#2500=CARTESIAN_POINT('Ctrl Pts',(3.20357728056754,12.4265508158876,10.9885250777576));
+#2501=CARTESIAN_POINT('Ctrl Pts',(-3.02924575321566,12.470194174052,11.1056496519568));
+#2502=CARTESIAN_POINT('Ctrl Pts',(-8.54744236505738,9.57200614236237,11.2227742261559));
+#2503=CARTESIAN_POINT('Ctrl Pts',(-12.0492201542283,4.41569544296865,11.3398988003551));
+#2504=CARTESIAN_POINT('Ctrl Pts',(-12.7084781257624,-1.7823176773123,11.4570233745543));
+#2505=CARTESIAN_POINT('Ctrl Pts',(-10.3696913712556,-7.55986596664602,11.5741479487535));
+#2506=CARTESIAN_POINT('Ctrl Pts',(-5.58460080319916,-11.5539736212232,11.6912725229526));
+#2507=CARTESIAN_POINT('Ctrl Pts',(0.517947516126478,-12.8223945876587,11.8083970971518));
+#2508=CARTESIAN_POINT('Ctrl Pts',(6.49830733520655,-11.0658969039554,11.925521671351));
+#2509=CARTESIAN_POINT('Ctrl Pts',(10.9456577954397,-6.69885424051721,12.0426462455502));
+#2510=CARTESIAN_POINT('Ctrl Pts',(12.8108287415709,-0.751491371210216,12.1597708197494));
+#2511=CARTESIAN_POINT('Ctrl Pts',(11.6538095674048,5.37315507440358,12.2768953939485));
+#2512=CARTESIAN_POINT('Ctrl Pts',(7.74755142424197,10.2302257730497,12.3940199681477));
+#2513=CARTESIAN_POINT('Ctrl Pts',(2.01357610882554,12.6738937604752,12.5111445423469));
+#2514=CARTESIAN_POINT('Ctrl Pts',(-4.19542029916217,12.1276759656591,12.6282691165461));
+#2515=CARTESIAN_POINT('Ctrl Pts',(-9.41467856634283,8.72042956262265,12.7453936907452));
+#2516=CARTESIAN_POINT('Ctrl Pts',(-12.4129303833955,3.25595580292109,12.8625182649444));
+#2517=CARTESIAN_POINT('Ctrl Pts',(-12.4828574274807,-2.97662873238136,12.9796428391436));
+#2518=CARTESIAN_POINT('Ctrl Pts',(-9.60797053153484,-8.50699688168306,13.0967674133428));
+#2519=CARTESIAN_POINT('Ctrl Pts',(-4.46646705385879,-12.0304932161027,13.213891987542));
+#2520=CARTESIAN_POINT('Ctrl Pts',(1.72869726814494,-12.7158765510276,13.3310165617411));
+#2521=CARTESIAN_POINT('Ctrl Pts',(7.51608417156589,-10.4014917356968,13.4481411359403));
+#2522=CARTESIAN_POINT('Ctrl Pts',(11.5302836935055,-5.63325752883076,13.5652657101395));
+#2523=CARTESIAN_POINT('Ctrl Pts',(12.8245347910817,0.463826355651882,13.6823902843387));
+#2524=CARTESIAN_POINT('Ctrl Pts',(11.0930648327612,6.45166181127664,13.7995148585379));
+#2525=CARTESIAN_POINT('Ctrl Pts',(6.7452347624231,10.9171464631323,13.916639432737));
+#2526=CARTESIAN_POINT('Ctrl Pts',(0.804928751208812,12.8078990288167,14.0337640069362));
+#2527=CARTESIAN_POINT('Ctrl Pts',(-3.27993123953089,12.0527347144319,14.1118470564023));
+#2528=CARTESIAN_POINT('Ctrl Pts',(-5.11422028850579,11.2163717170279,14.1508885811354));
+#2529=CARTESIAN_POINT('Ctrl Pts',(-5.41511670213975,11.3644380939413,6.8058044135234));
+#2530=CARTESIAN_POINT('Ctrl Pts',(-7.27362004612425,10.4788674730447,6.84484593825646));
+#2531=CARTESIAN_POINT('Ctrl Pts',(-10.5462679206654,7.77968645612726,6.92292898772258));
+#2532=CARTESIAN_POINT('Ctrl Pts',(-12.967623563753,1.89203057217137,7.04005356192174));
+#2533=CARTESIAN_POINT('Ctrl Pts',(-12.3295667423705,-4.44054913971957,7.15717813612094));
+#2534=CARTESIAN_POINT('Ctrl Pts',(-8.78297357302445,-9.726254713382,7.2743027103201));
+#2535=CARTESIAN_POINT('Ctrl Pts',(-3.16433714406263,-12.7171030956498,7.39142728451929));
+#2536=CARTESIAN_POINT('Ctrl Pts',(3.20076452441564,-12.7080459326446,7.50855185871846));
+#2537=CARTESIAN_POINT('Ctrl Pts',(8.81079227376147,-9.70095851536019,7.62567643291764));
+#2538=CARTESIAN_POINT('Ctrl Pts',(12.3422668656264,-4.40537142378398,7.74280100711683));
+#2539=CARTESIAN_POINT('Ctrl Pts',(12.962093156249,1.92950471141005,7.85992558131599));
+#2540=CARTESIAN_POINT('Ctrl Pts',(10.5240426928393,7.80918211831647,7.97705015551517));
+#2541=CARTESIAN_POINT('Ctrl Pts',(5.60327652718664,11.8466085691732,8.09417472971436));
+#2542=CARTESIAN_POINT('Ctrl Pts',(-0.639353653681909,13.089310281756,8.21129930391352));
+#2543=CARTESIAN_POINT('Ctrl Pts',(-6.73115428652155,11.2441269453425,8.32842387811271));
+#2544=CARTESIAN_POINT('Ctrl Pts',(-11.2350149777436,6.74635183287119,8.44554845231188));
+#2545=CARTESIAN_POINT('Ctrl Pts',(-13.0884341399852,0.657051774781536,8.56267302651106));
+#2546=CARTESIAN_POINT('Ctrl Pts',(-11.854173554436,-5.58725290997888,8.67979760071023));
+#2547=CARTESIAN_POINT('Ctrl Pts',(-7.82340638879542,-10.513474099005,8.79692217490943));
+#2548=CARTESIAN_POINT('Ctrl Pts',(-1.9470270322655,-12.9594718754457,8.91404674910857));
+#2549=CARTESIAN_POINT('Ctrl Pts',(4.38867358349596,-12.3482132118396,9.03117132330778));
+#2550=CARTESIAN_POINT('Ctrl Pts',(9.68904647676085,-8.82389958019717,9.14829589750695));
+#2551=CARTESIAN_POINT('Ctrl Pts',(12.7036858318825,-3.21794836722673,9.26542047170612));
+#2552=CARTESIAN_POINT('Ctrl Pts',(12.7214110064808,3.14714591513171,9.3825450459053));
+#2553=CARTESIAN_POINT('Ctrl Pts',(9.73804047261446,8.76980006431532,9.49966962010449));
+#2554=CARTESIAN_POINT('Ctrl Pts',(4.45737827349865,12.3235792014867,9.61679419430365));
+#2555=CARTESIAN_POINT('Ctrl Pts',(-1.87481970267098,12.9701147448384,9.73391876850284));
+#2556=CARTESIAN_POINT('Ctrl Pts',(-7.76473078464072,10.5568831220357,9.85104334270201));
+#2557=CARTESIAN_POINT('Ctrl Pts',(-11.8228717724345,5.65318746048015,9.96816791690119));
+#2558=CARTESIAN_POINT('Ctrl Pts',(-13.0918905690764,-0.584146161536047,
+10.0852924911004));
+#2559=CARTESIAN_POINT('Ctrl Pts',(-11.2724141833858,-6.68367443019436,10.2024170652996));
+#2560=CARTESIAN_POINT('Ctrl Pts',(-6.79367352147147,-11.2064635587848,10.3195416394987));
+#2561=CARTESIAN_POINT('Ctrl Pts',(-0.712243940743006,-13.0855467589067,
+10.4366662136979));
+#2562=CARTESIAN_POINT('Ctrl Pts',(5.53721041593536,-11.8776313387961,10.5537907878971));
+#2563=CARTESIAN_POINT('Ctrl Pts',(10.4803868440795,-7.86767545143437,10.6709153620963));
+#2564=CARTESIAN_POINT('Ctrl Pts',(12.9511453959773,-2.00166389360707,10.7880399362954));
+#2565=CARTESIAN_POINT('Ctrl Pts',(12.3666118225604,4.33655824828166,10.9051645104946));
+#2566=CARTESIAN_POINT('Ctrl Pts',(8.86468287113884,9.65174714778876,11.0222890846938));
+#2567=CARTESIAN_POINT('Ctrl Pts',(3.27149519767084,12.6900017565947,11.1394136588929));
+#2568=CARTESIAN_POINT('Ctrl Pts',(-3.09346772881787,12.7345703822717,11.2565382330921));
+#2569=CARTESIAN_POINT('Ctrl Pts',(-8.72865368950914,9.77493888371771,11.3736628072913));
+#2570=CARTESIAN_POINT('Ctrl Pts',(-12.3046714400638,4.50931105164091,11.4907873814905));
+#2571=CARTESIAN_POINT('Ctrl Pts',(-12.9779061083774,-1.82010396859165,11.6079119556897));
+#2572=CARTESIAN_POINT('Ctrl Pts',(-10.5895355570699,-7.72014003062734,11.7250365298888));
+#2573=CARTESIAN_POINT('Ctrl Pts',(-5.7029979639942,-11.7989253592006,11.842161104088));
+#2574=CARTESIAN_POINT('Ctrl Pts',(0.528928339557052,-13.0942376731847,11.9592856782872));
+#2575=CARTESIAN_POINT('Ctrl Pts',(6.6360756673712,-11.3005010988208,12.0764102524864));
+#2576=CARTESIAN_POINT('Ctrl Pts',(11.1777128431831,-6.84087429720644,12.1935348266855));
+#2577=CARTESIAN_POINT('Ctrl Pts',(13.0824266236549,-0.767423475911824,12.3106594008847));
+#2578=CARTESIAN_POINT('Ctrl Pts',(11.9008778922234,5.48706944854406,12.4277839750839));
+#2579=CARTESIAN_POINT('Ctrl Pts',(7.91180454171071,10.4471131976848,12.5449085492831));
+#2580=CARTESIAN_POINT('Ctrl Pts',(2.05626522891325,12.9425885321048,12.6620331234823));
+#2581=CARTESIAN_POINT('Ctrl Pts',(-4.28436593185236,12.3847905656058,12.7791576976814));
+#2582=CARTESIAN_POINT('Ctrl Pts',(-9.61427586099894,8.9053083279117,12.8962822718806));
+#2583=CARTESIAN_POINT('Ctrl Pts',(-12.6760925620957,3.32498417868595,13.0134068460798));
+#2584=CARTESIAN_POINT('Ctrl Pts',(-12.7475021048901,-3.03973519299946,13.130531420279));
+#2585=CARTESIAN_POINT('Ctrl Pts',(-9.8116657412774,-8.6873507356428,13.2476559944781));
+#2586=CARTESIAN_POINT('Ctrl Pts',(-4.5611590536269,-12.2855474786983,13.3647805686773));
+#2587=CARTESIAN_POINT('Ctrl Pts',(1.76534677195642,-12.985461385059,13.4819051428765));
+#2588=CARTESIAN_POINT('Ctrl Pts',(7.67543003308212,-10.622010109872,13.5990297170757));
+#2589=CARTESIAN_POINT('Ctrl Pts',(11.7747331896432,-5.75268624378186,13.7161542912749));
+#2590=CARTESIAN_POINT('Ctrl Pts',(13.096423250309,0.473659775361969,13.833278865474));
+#2591=CARTESIAN_POINT('Ctrl Pts',(11.3282450053461,6.58844122806634,13.9504034396732));
+#2592=CARTESIAN_POINT('Ctrl Pts',(6.88823811627239,11.1485970521302,14.0675280138724));
+#2593=CARTESIAN_POINT('Ctrl Pts',(0.82199376304113,13.0794347990893,14.1846525880716));
+#2594=CARTESIAN_POINT('Ctrl Pts',(-3.3494679101092,12.3082605112243,14.2627356375377));
+#2595=CARTESIAN_POINT('Ctrl Pts',(-5.22264507716618,11.4541660755713,14.3017771622707));
+#2596=CARTESIAN_POINT('Ctrl Pts',(-5.52753730038561,11.6003696535962,6.95669299465877));
+#2597=CARTESIAN_POINT('Ctrl Pts',(-7.42462412636416,10.6964141327119,6.99573451939183));
+#2598=CARTESIAN_POINT('Ctrl Pts',(-10.7652138481713,7.94119673442236,7.07381756885795));
+#2599=CARTESIAN_POINT('Ctrl Pts',(-13.2368380754713,1.93131009660692,7.19094214305712));
+#2600=CARTESIAN_POINT('Ctrl Pts',(-12.5855348674419,-4.53273721585654,7.30806671725631));
+#2601=CARTESIAN_POINT('Ctrl Pts',(-8.96531260609955,-9.92817674640815,7.42519129145547));
+#2602=CARTESIAN_POINT('Ctrl Pts',(-3.23003040504934,-12.9811166740465,7.54231586565466));
+#2603=CARTESIAN_POINT('Ctrl Pts',(3.26721403648926,-12.971871479695,7.65944043985383));
+#2604=CARTESIAN_POINT('Ctrl Pts',(8.9937088373223,-9.90235538634991,7.77656501405302));
+#2605=CARTESIAN_POINT('Ctrl Pts',(12.598498651766,-4.49682919250783,7.89368958825219));
+#2606=CARTESIAN_POINT('Ctrl Pts',(13.2311928538729,1.96956221818348,8.01081416245137));
+#2607=CARTESIAN_POINT('Ctrl Pts',(10.742527213224,7.97130474167658,8.12793873665056));
+#2608=CARTESIAN_POINT('Ctrl Pts',(5.71960341984149,12.0925502350296,8.24506331084971));
+#2609=CARTESIAN_POINT('Ctrl Pts',(-0.652626963232039,13.3610510721104,8.36218788504891));
+#2610=CARTESIAN_POINT('Ctrl Pts',(-6.87089649955214,11.4775607838872,8.47931245924807));
+#2611=CARTESIAN_POINT('Ctrl Pts',(-11.4682596471706,6.88640955475348,8.59643703344726));
+#2612=CARTESIAN_POINT('Ctrl Pts',(-13.3601567411874,0.670692506396843,8.71356160764642));
+#2613=CARTESIAN_POINT('Ctrl Pts',(-12.1002722732639,-5.70324714412762,8.83068618184561));
+#2614=CARTESIAN_POINT('Ctrl Pts',(-7.98582431530131,-10.7317392099648,8.94781075604478));
+#2615=CARTESIAN_POINT('Ctrl Pts',(-1.98744831140093,-13.2285171539366,9.06493533024396));
+#2616=CARTESIAN_POINT('Ctrl Pts',(4.47978469649698,-12.6045684471744,9.18205990444314));
+#2617=CARTESIAN_POINT('Ctrl Pts',(9.89019604772376,-9.00708825815774,9.29918447864233));
+#2618=CARTESIAN_POINT('Ctrl Pts',(12.9674208610063,-3.28475462468467,9.41630905284148));
+#2619=CARTESIAN_POINT('Ctrl Pts',(12.9855140193143,3.21248227739446,9.53343362704068));
+#2620=CARTESIAN_POINT('Ctrl Pts',(9.94020718404307,8.95186560859756,9.65055820123984));
+#2621=CARTESIAN_POINT('Ctrl Pts',(4.54991573107862,12.5794230221404,9.76768277543903));
+#2622=CARTESIAN_POINT('Ctrl Pts',(-1.91374192063429,13.2393809747529,9.8848073496382));
+#2623=CARTESIAN_POINT('Ctrl Pts',(-7.92593057553026,10.7760494265628,10.0019319238374));
+#2624=CARTESIAN_POINT('Ctrl Pts',(-12.0683206502244,5.77055052969194,10.1190564980366));
+#2625=CARTESIAN_POINT('Ctrl Pts',(-13.3636849275181,-0.596273335252721,
+10.2361810722357));
+#2626=CARTESIAN_POINT('Ctrl Pts',(-11.5064352794908,-6.82243093707188,10.3533056464349));
+#2627=CARTESIAN_POINT('Ctrl Pts',(-6.93471366586377,-11.4391154861202,10.4704302206341));
+#2628=CARTESIAN_POINT('Ctrl Pts',(-0.72703049001232,-13.3572094165977,10.5875547948333));
+#2629=CARTESIAN_POINT('Ctrl Pts',(5.65216574225854,-12.1242170532506,10.7046793690325));
+#2630=CARTESIAN_POINT('Ctrl Pts',(10.6979650466682,-8.03101242637067,10.8218039432316));
+#2631=CARTESIAN_POINT('Ctrl Pts',(13.2200178124867,-2.043219461988,10.9389285174308));
+#2632=CARTESIAN_POINT('Ctrl Pts',(12.6233490224839,4.42658742021201,11.05605309163));
+#2633=CARTESIAN_POINT('Ctrl Pts',(9.04871823112276,9.85212236556449,11.1731776658292));
+#2634=CARTESIAN_POINT('Ctrl Pts',(3.33941311477414,12.9534526973018,11.2903022400283));
+#2635=CARTESIAN_POINT('Ctrl Pts',(-3.15768970442008,12.9989465904914,11.4074268142275));
+#2636=CARTESIAN_POINT('Ctrl Pts',(-8.9098650139609,9.97787162507304,11.5245513884267));
+#2637=CARTESIAN_POINT('Ctrl Pts',(-12.5601227258993,4.60292666031317,11.6416759626259));
+#2638=CARTESIAN_POINT('Ctrl Pts',(-13.2473340909924,-1.857890259871,11.758800536825));
+#2639=CARTESIAN_POINT('Ctrl Pts',(-10.8093797428843,-7.88041409460863,11.8759251110242));
+#2640=CARTESIAN_POINT('Ctrl Pts',(-5.82139512478924,-12.043877097178,11.9930496852234));
+#2641=CARTESIAN_POINT('Ctrl Pts',(0.539909162987631,-13.3660807587107,12.1101742594226));
+#2642=CARTESIAN_POINT('Ctrl Pts',(6.77384399953584,-11.5351052936862,12.2272988336218));
+#2643=CARTESIAN_POINT('Ctrl Pts',(11.4097678909265,-6.98289435389567,12.3444234078209));
+#2644=CARTESIAN_POINT('Ctrl Pts',(13.3540245057389,-0.78335558061344,12.4615479820201));
+#2645=CARTESIAN_POINT('Ctrl Pts',(12.147946217042,5.60098382268455,12.5786725562193));
+#2646=CARTESIAN_POINT('Ctrl Pts',(8.07605765917944,10.66400062232,12.6957971304185));
+#2647=CARTESIAN_POINT('Ctrl Pts',(2.09895434900095,13.2112833037344,12.8129217046176));
+#2648=CARTESIAN_POINT('Ctrl Pts',(-4.37331156454254,12.6419051655524,12.9300462788168));
+#2649=CARTESIAN_POINT('Ctrl Pts',(-9.81387315565507,9.09018709320076,13.047170853016));
+#2650=CARTESIAN_POINT('Ctrl Pts',(-12.9392547407958,3.39401255445081,13.1642954272152));
+#2651=CARTESIAN_POINT('Ctrl Pts',(-13.0121467822996,-3.10284165361755,13.2814200014143));
+#2652=CARTESIAN_POINT('Ctrl Pts',(-10.01536095102,-8.86770458960253,13.3985445756135));
+#2653=CARTESIAN_POINT('Ctrl Pts',(-4.65585105339501,-12.5406017412938,13.5156691498127));
+#2654=CARTESIAN_POINT('Ctrl Pts',(1.80199627576792,-13.2550462190903,13.6327937240119));
+#2655=CARTESIAN_POINT('Ctrl Pts',(7.83477589459834,-10.8425284840474,13.749918298211));
+#2656=CARTESIAN_POINT('Ctrl Pts',(12.0191826857809,-5.87211495873295,13.8670428724102));
+#2657=CARTESIAN_POINT('Ctrl Pts',(13.3683117095363,0.483493195072046,13.9841674466094));
+#2658=CARTESIAN_POINT('Ctrl Pts',(11.563425177931,6.72522064485605,14.1012920208086));
+#2659=CARTESIAN_POINT('Ctrl Pts',(7.03124147012169,11.380047641128,14.2184165950077));
+#2660=CARTESIAN_POINT('Ctrl Pts',(0.839058774873462,13.3509705693619,14.335541169207));
+#2661=CARTESIAN_POINT('Ctrl Pts',(-3.41900458068751,12.5637863080166,14.4136242186731));
+#2662=CARTESIAN_POINT('Ctrl Pts',(-5.33106986582656,11.6919604341148,14.4526657434061));
+#2663=CARTESIAN_POINT('',(-7.00482913993738,-9.82443474825825,7.00000000000001));
+#2664=CARTESIAN_POINT('Ctrl Pts',(-7.00505531202481,-9.82427431029864,7.00000000000001));
+#2665=CARTESIAN_POINT('Ctrl Pts',(-7.24560951594906,-9.66523392703254,7.00000000000001));
+#2666=CARTESIAN_POINT('Ctrl Pts',(-7.48016907194175,-9.49778130830389,7.00000000000001));
+#2667=CARTESIAN_POINT('Ctrl Pts',(-7.70825360729032,-9.32220378187612,7.00000000000001));
+#2668=CARTESIAN_POINT('Ctrl Pts',(-7.84769046167661,-9.21486648279706,7.00000000000001));
+#2669=CARTESIAN_POINT('Ctrl Pts',(-7.98470705229933,-9.10449165240159,7.00000000000001));
+#2670=CARTESIAN_POINT('Ctrl Pts',(-8.119189500419,-8.99113627532788,7.00000000000001));
+#2671=CARTESIAN_POINT('Ctrl Pts',(-8.3383100483738,-8.80643936740194,7.00000000000001));
+#2672=CARTESIAN_POINT('Ctrl Pts',(-8.55070475592276,-8.61383177208656,7.00000000000001));
+#2673=CARTESIAN_POINT('Ctrl Pts',(-8.75609428500281,-8.41378829219555,7.00000000000001));
+#2674=CARTESIAN_POINT('Ctrl Pts',(-8.90931516165695,-8.26455557573171,7.00000000000001));
+#2675=CARTESIAN_POINT('Ctrl Pts',(-9.05863694988975,-8.11118368633732,7.00000000000001));
+#2676=CARTESIAN_POINT('Ctrl Pts',(-9.20393097371998,-7.95385580186978,7.00000000000001));
+#2677=CARTESIAN_POINT('Ctrl Pts',(-9.26003718169543,-7.89310264235519,7.00000000000001));
+#2678=CARTESIAN_POINT('Ctrl Pts',(-9.31554265940212,-7.83175946248373,7.00000000000001));
+#2679=CARTESIAN_POINT('Ctrl Pts',(-9.37043951526003,-7.76983639534307,7.00000000000001));
+#2680=CARTESIAN_POINT('Ctrl Pts',(-9.39472833893482,-7.74243886162868,7.00000000000001));
+#2681=CARTESIAN_POINT('Ctrl Pts',(-9.41889527876009,-7.71493085319277,7.00000000000001));
+#2682=CARTESIAN_POINT('Ctrl Pts',(-9.44293349683958,-7.68732058163938,7.00000000000001));
+#2683=CARTESIAN_POINT('Ctrl Pts',(-9.63215212306827,-7.46998427011003,7.00000000000001));
+#2684=CARTESIAN_POINT('Ctrl Pts',(-9.81351420222926,-7.24618368720343,7.00000000000001));
+#2685=CARTESIAN_POINT('Ctrl Pts',(-9.98676075285731,-7.01641715051727,7.00000000000001));
+#2686=CARTESIAN_POINT('Ctrl Pts',(-10.1613352758553,-6.78488940351461,7.00000000000001));
+#2687=CARTESIAN_POINT('Ctrl Pts',(-10.3276698008579,-6.54730344123869,7.00000000000001));
+#2688=CARTESIAN_POINT('Ctrl Pts',(-10.4854636687367,-6.30413031269328,7.00000000000001));
+#2689=CARTESIAN_POINT('Ctrl Pts',(-10.6428455555633,-6.06159208031162,7.00000000000001));
+#2690=CARTESIAN_POINT('Ctrl Pts',(-10.7917316932177,-5.81349530860797,7.00000000000001));
+#2691=CARTESIAN_POINT('Ctrl Pts',(-10.9317825725167,-5.56027620721447,7.00000000000001));
+#2692=CARTESIAN_POINT('Ctrl Pts',(-10.9937251988649,-5.4482807934023,7.00000000000001));
+#2693=CARTESIAN_POINT('Ctrl Pts',(-11.0539389202447,-5.33528299930592,7.00000000000001));
+#2694=CARTESIAN_POINT('Ctrl Pts',(-11.1123914914017,-5.22131900896381,7.00000000000001));
+#2695=CARTESIAN_POINT('Ctrl Pts',(-11.127957438353,-5.19097034520239,7.00000000000001));
+#2696=CARTESIAN_POINT('Ctrl Pts',(-11.1433984814945,-5.16055315813353,7.00000000000001));
+#2697=CARTESIAN_POINT('Ctrl Pts',(-11.1587139894189,-5.13006812141443,7.00000000000001));
+#2698=CARTESIAN_POINT('Ctrl Pts',(-11.1736623167383,-5.10031394613862,7.00000000000001));
+#2699=CARTESIAN_POINT('Ctrl Pts',(-11.1884884273187,-5.07050032262291,7.00000000000001));
+#2700=CARTESIAN_POINT('Ctrl Pts',(-11.2031886319995,-5.04063461800168,7.00000000000001));
+#2701=CARTESIAN_POINT('Ctrl Pts',(-11.3322654575273,-4.77839538879545,7.00000000000001));
+#2702=CARTESIAN_POINT('Ctrl Pts',(-11.4517172428199,-4.51198652961782,7.00000000000001));
+#2703=CARTESIAN_POINT('Ctrl Pts',(-11.5612773715182,-4.24190008057472,7.00000000000001));
+#2704=CARTESIAN_POINT('Ctrl Pts',(-11.5704734179211,-4.21923008604553,7.00000000000001));
+#2705=CARTESIAN_POINT('Ctrl Pts',(-11.579599752476,-4.19653416157718,7.00000000000001));
+#2706=CARTESIAN_POINT('Ctrl Pts',(-11.5886562049092,-4.17381258726811,7.00000000000001));
+#2707=CARTESIAN_POINT('Ctrl Pts',(-11.6954719617479,-3.90582441261624,7.00000000000001));
+#2708=CARTESIAN_POINT('Ctrl Pts',(-11.7925702753538,-3.63427046367376,7.00000000000001));
+#2709=CARTESIAN_POINT('Ctrl Pts',(-11.8799756056867,-3.35971113963647,7.00000000000001));
+#2710=CARTESIAN_POINT('Ctrl Pts',(-11.9681810638582,-3.08263843846649,7.00000000000001));
+#2711=CARTESIAN_POINT('Ctrl Pts',(-12.0465154313401,-2.8025045268022,7.00000000000001));
+#2712=CARTESIAN_POINT('Ctrl Pts',(-12.1149559869563,-2.51986148087729,7.00000000000001));
+#2713=CARTESIAN_POINT('Ctrl Pts',(-12.1836109421593,-2.23633301618724,7.00000000000001));
+#2714=CARTESIAN_POINT('Ctrl Pts',(-12.2423101355179,-1.95027906969787,7.00000000000001));
+#2715=CARTESIAN_POINT('Ctrl Pts',(-12.2909804777411,-1.66224183199,7.00000000000001));
+#2716=CARTESIAN_POINT('Ctrl Pts',(-12.3392978283494,-1.37629364328146,7.00000000000001));
+#2717=CARTESIAN_POINT('Ctrl Pts',(-12.3777313285284,-1.08839021785411,7.00000000000001));
+#2718=CARTESIAN_POINT('Ctrl Pts',(-12.4061588281453,-0.799056270640317,
+7.00000000000001));
+#2719=CARTESIAN_POINT('Ctrl Pts',(-12.4132733395188,-0.726645060159878,
+7.00000000000001));
+#2720=CARTESIAN_POINT('Ctrl Pts',(-12.4197608793889,-0.654144246667638,
+7.00000000000001));
+#2721=CARTESIAN_POINT('Ctrl Pts',(-12.4256190248671,-0.581562067447482,
+7.00000000000001));
+#2722=CARTESIAN_POINT('Ctrl Pts',(-12.4292704368999,-0.536321223982821,
+7.00000000000001));
+#2723=CARTESIAN_POINT('Ctrl Pts',(-12.4326777408551,-0.491041918604186,
+7.00000000000001));
+#2724=CARTESIAN_POINT('Ctrl Pts',(-12.4358379587221,-0.445762263344351,
+7.00000000000001));
+#2725=CARTESIAN_POINT('Ctrl Pts',(-12.4563372594774,-0.152047934036907,
+7.00000000000001));
+#2726=CARTESIAN_POINT('Ctrl Pts',(-12.4664642133376,0.141891417586408,7.));
+#2727=CARTESIAN_POINT('Ctrl Pts',(-12.4662333374439,0.435491989798587,7.));
+#2728=CARTESIAN_POINT('Ctrl Pts',(-12.4660013106487,0.730556141904067,7.));
+#2729=CARTESIAN_POINT('Ctrl Pts',(-12.4553080593894,1.0252787402228,7.00000000000001));
+#2730=CARTESIAN_POINT('Ctrl Pts',(-12.434117868774,1.31910188862816,7.00000000000001));
+#2731=CARTESIAN_POINT('Ctrl Pts',(-12.4223460629136,1.48232972943023,7.00000000000001));
+#2732=CARTESIAN_POINT('Ctrl Pts',(-12.4073338419077,1.64528018940435,7.00000000000001));
+#2733=CARTESIAN_POINT('Ctrl Pts',(-12.389068180034,1.80785845754364,7.00000000000001));
+#2734=CARTESIAN_POINT('Ctrl Pts',(-12.356299988598,2.09952025718486,7.));
+#2735=CARTESIAN_POINT('Ctrl Pts',(-12.313064128897,2.38998458499892,7.00000000000001));
+#2736=CARTESIAN_POINT('Ctrl Pts',(-12.2595969032856,2.67875061765659,7.00000000000001));
+#2737=CARTESIAN_POINT('Ctrl Pts',(-12.2059845634685,2.96830038376918,7.00000000000001));
+#2738=CARTESIAN_POINT('Ctrl Pts',(-12.1420850817266,3.25614321535049,7.00000000000001));
+#2739=CARTESIAN_POINT('Ctrl Pts',(-12.0680850440999,3.54176497573362,7.00000000000001));
+#2740=CARTESIAN_POINT('Ctrl Pts',(-12.0217627345951,3.7205575819282,7.00000000000001));
+#2741=CARTESIAN_POINT('Ctrl Pts',(-11.9714815361358,3.89847965378396,7.00000000000001));
+#2742=CARTESIAN_POINT('Ctrl Pts',(-11.9172773913865,4.07540166192689,7.00000000000001));
+#2743=CARTESIAN_POINT('Ctrl Pts',(-11.9036890051947,4.11975407415662,7.00000000000001));
+#2744=CARTESIAN_POINT('Ctrl Pts',(-11.8898540452426,4.16404362128649,7.00000000000001));
+#2745=CARTESIAN_POINT('Ctrl Pts',(-11.8757730056935,4.20826822853845,7.00000000000001));
+#2746=CARTESIAN_POINT('Ctrl Pts',(-11.8667763235569,4.23652429107357,7.00000000000001));
+#2747=CARTESIAN_POINT('Ctrl Pts',(-11.8576791859906,4.26475384349489,7.00000000000001));
+#2748=CARTESIAN_POINT('Ctrl Pts',(-11.8484817158014,4.2929563414019,7.00000000000001));
+#2749=CARTESIAN_POINT('Ctrl Pts',(-11.8389208970399,4.32227298669285,7.00000000000001));
+#2750=CARTESIAN_POINT('Ctrl Pts',(-11.8292542169406,4.35155253072179,7.00000000000001));
+#2751=CARTESIAN_POINT('Ctrl Pts',(-11.8194833052027,4.38079054199004,7.00000000000001));
+#2752=CARTESIAN_POINT('Ctrl Pts',(-11.725255500728,4.66275333961941,7.00000000000001));
+#2753=CARTESIAN_POINT('Ctrl Pts',(-11.6213006986556,4.94096959868391,7.00000000000001));
+#2754=CARTESIAN_POINT('Ctrl Pts',(-11.5079173000092,5.21494285436513,7.00000000000001));
+#2755=CARTESIAN_POINT('Ctrl Pts',(-11.394040634473,5.49010801236467,7.00000000000001));
+#2756=CARTESIAN_POINT('Ctrl Pts',(-11.270652979388,5.76099376185158,7.00000000000001));
+#2757=CARTESIAN_POINT('Ctrl Pts',(-11.1380038687585,6.0270908668953,7.00000000000001));
+#2758=CARTESIAN_POINT('Ctrl Pts',(-11.0056076587543,6.292680647586,7.00000000000001));
+#2759=CARTESIAN_POINT('Ctrl Pts',(-10.8639850525913,6.55350061108324,7.00000000000001));
+#2760=CARTESIAN_POINT('Ctrl Pts',(-10.7133347726931,6.80902937721879,7.00000000000001));
+#2761=CARTESIAN_POINT('Ctrl Pts',(-10.5640703591087,7.062207475905,7.00000000000001));
+#2762=CARTESIAN_POINT('Ctrl Pts',(-10.405943342874,7.31019181956223,7.00000000000001));
+#2763=CARTESIAN_POINT('Ctrl Pts',(-10.2391021561871,7.55245215812404,7.00000000000001));
+#2764=CARTESIAN_POINT('Ctrl Pts',(-10.0705767268505,7.7971580870262,7.00000000000001));
+#2765=CARTESIAN_POINT('Ctrl Pts',(-9.89315993204492,8.03602432050385,7.00000000000001));
+#2766=CARTESIAN_POINT('Ctrl Pts',(-9.70724847312545,8.26869264575133,7.00000000000001));
+#2767=CARTESIAN_POINT('Ctrl Pts',(-9.65344619510571,8.33602623559087,7.00000000000001));
+#2768=CARTESIAN_POINT('Ctrl Pts',(-9.59893223649488,8.40284052023807,7.00000000000001));
+#2769=CARTESIAN_POINT('Ctrl Pts',(-9.54371563574948,8.46912624311624,7.00000000000001));
+#2770=CARTESIAN_POINT('Ctrl Pts',(-9.51977057628929,8.49787150367652,7.00000000000001));
+#2771=CARTESIAN_POINT('Ctrl Pts',(-9.49569337605203,8.52651736032473,7.00000000000001));
+#2772=CARTESIAN_POINT('Ctrl Pts',(-9.47148475822316,8.55506304186783,7.00000000000001));
+#2773=CARTESIAN_POINT('Ctrl Pts',(-9.45212906184217,8.57788638307808,7.00000000000001));
+#2774=CARTESIAN_POINT('Ctrl Pts',(-9.43268972771663,8.60064519930502,7.00000000000001));
+#2775=CARTESIAN_POINT('Ctrl Pts',(-9.41317576987247,8.62332920038919,7.00000000000001));
+#2776=CARTESIAN_POINT('Ctrl Pts',(-9.21984032682386,8.84807199397042,7.00000000000001));
+#2777=CARTESIAN_POINT('Ctrl Pts',(-9.01896412945595,9.06573283716645,7.00000000000001));
+#2778=CARTESIAN_POINT('Ctrl Pts',(-8.81104533730901,9.27603894457496,7.00000000000001));
+#2779=CARTESIAN_POINT('Ctrl Pts',(-8.60016357438314,9.48934204347447,7.00000000000001));
+#2780=CARTESIAN_POINT('Ctrl Pts',(-8.38203672340825,9.69507975350511,7.00000000000001));
+#2781=CARTESIAN_POINT('Ctrl Pts',(-8.15713748208141,9.89294115803175,7.00000000000001));
+#2782=CARTESIAN_POINT('Ctrl Pts',(-7.95320093964833,10.0723600412705,7.00000000000001));
+#2783=CARTESIAN_POINT('Ctrl Pts',(-7.74369484934508,10.2453023778587,7.00000000000001));
+#2784=CARTESIAN_POINT('Ctrl Pts',(-7.52894267824081,10.4115132929179,7.00000000000001));
+#2785=CARTESIAN_POINT('Ctrl Pts',(-7.00505531202486,-9.8242743102986,7.00000000000001));
+#2786=CARTESIAN_POINT('Ctrl Pts',(-5.77444224441699,-10.6998942409572,7.02988337408285));
+#2787=CARTESIAN_POINT('Ctrl Pts',(-2.55591842351077,-12.1883971502675,7.09880827289876));
+#2788=CARTESIAN_POINT('Ctrl Pts',(3.06786550026838,-12.1803948385438,7.20677469644773));
+#2789=CARTESIAN_POINT('Ctrl Pts',(8.4449591466398,-9.29816477338077,7.3238992706469));
+#2790=CARTESIAN_POINT('Ctrl Pts',(11.8298032933471,-4.22245588633623,7.44102384484608));
+#2791=CARTESIAN_POINT('Ctrl Pts',(12.4238937610011,1.84938969786315,7.55814841904526));
+#2792=CARTESIAN_POINT('Ctrl Pts',(10.08707365207,7.48493687159627,7.67527299324443));
+#2793=CARTESIAN_POINT('Ctrl Pts',(5.37062274187692,11.3547252374604,7.79239756744362));
+#2794=CARTESIAN_POINT('Ctrl Pts',(-0.612807034581645,12.5458287010472,7.90952214164278));
+#2795=CARTESIAN_POINT('Ctrl Pts',(-6.45166986046036,10.7772592682532,8.02664671584197));
+#2796=CARTESIAN_POINT('Ctrl Pts',(-10.7685256388897,6.46623638910659,8.14377129004114));
+#2797=CARTESIAN_POINT('Ctrl Pts',(-12.0133749754499,2.37635683468292,8.22584585279409));
+#2798=CARTESIAN_POINT('Ctrl Pts',(-12.0668115716428,0.201882603446758,8.26887889081398));
+#2799=CARTESIAN_POINT('Ctrl Pts',(-12.0666620986459,0.000182716213872024,
+8.27287040410081));
+#2800=CARTESIAN_POINT('Origin',(-7.4177687741311E-16,0.,4.22712959589921));
+#2801=CARTESIAN_POINT('Origin',(-1.22836029132606E-15,0.,7.00000000000001));
+#2802=CARTESIAN_POINT('Origin',(-1.8425404369891E-15,0.,10.5));
+#2803=CARTESIAN_POINT('Origin',(-2.35143255768132E-15,0.,13.4));
+#2804=CARTESIAN_POINT('',(-10.,-1.22464679914735E-15,12.8));
+#2805=CARTESIAN_POINT('',(-10.,-1.22464679914735E-15,13.4));
+#2806=CARTESIAN_POINT('Origin',(-2.24614453271052E-15,0.,12.8));
+#2807=CARTESIAN_POINT('Origin',(2.5,0.,12.8));
+#2808=CARTESIAN_POINT('',(-2.5,-3.06161699786838E-16,12.8));
+#2809=CARTESIAN_POINT('Origin',(-2.24614453271052E-15,0.,12.8));
+#2810=CARTESIAN_POINT('Origin',(-1.60564238080478E-15,0.,9.15));
+#2811=CARTESIAN_POINT('',(-2.5,-3.06161699786838E-16,5.5));
+#2812=CARTESIAN_POINT('',(-2.5,-3.06161699786838E-16,9.15));
+#2813=CARTESIAN_POINT('Origin',(-9.65140228899049E-16,0.,5.5));
+#2814=CARTESIAN_POINT('Origin',(12.2818424777568,0.,5.5));
+#2815=CARTESIAN_POINT('',(-12.2818424777568,-1.50409190780168E-15,5.5));
+#2816=CARTESIAN_POINT('Origin',(-9.65140228899049E-16,0.,5.5));
+#2817=CARTESIAN_POINT('Origin',(-5.00953808700759E-16,0.,2.85476230847524));
+#2818=CARTESIAN_POINT('',(-14.,-1.71450551880629E-15,0.209524616950487));
+#2819=CARTESIAN_POINT('',(-13.1409212388784,-1.60929871330399E-15,2.85476230847524));
+#2820=CARTESIAN_POINT('Origin',(-3.67673885024693E-17,0.,0.209524616950489));
+#2821=CARTESIAN_POINT('Origin',(-1.83836942512348E-17,0.,0.104762308475246));
+#2822=CARTESIAN_POINT('',(-20.,-2.44929359829471E-15,-1.43982048506075E-15));
+#2823=CARTESIAN_POINT('',(-17.,-2.0818995585505E-15,0.104762308475243));
+#2824=CARTESIAN_POINT('Origin',(0.,0.,0.));
+#2825=CARTESIAN_POINT('Origin',(-5.53541552495686E-16,0.,3.15444165269036));
+#2826=CARTESIAN_POINT('',(-17.9510999440948,-2.19837570877099E-15,6.30888330538072));
+#2827=CARTESIAN_POINT('Origin',(-1.10708310499137E-15,0.,6.30888330538072));
+#2828=CARTESIAN_POINT('',(-18.9755499720474,-2.32383465353285E-15,3.15444165269036));
+#2829=CARTESIAN_POINT('Origin',(-1.05288024970805E-15,0.,6.));
+#2830=CARTESIAN_POINT('',(-17.,-2.0818995585505E-15,7.));
+#2831=CARTESIAN_POINT('Origin',(-1.22836029132606E-15,0.,7.00000000000001));
+#2832=CARTESIAN_POINT('Origin',(-17.,-2.0818995585505E-15,6.));
+#2833=CARTESIAN_POINT('Origin',(14.,0.,7.00000000000001));
+#2834=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#2838,
+'DISTANCE_ACCURACY_VALUE',
+'Maximum model space distance between geometric entities at asserted c
+onnectivities');
+#2835=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#2838,
+'DISTANCE_ACCURACY_VALUE',
+'Maximum model space distance between geometric entities at asserted c
+onnectivities');
+#2836=(
+GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2834))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2838,#2840,#2841))
+REPRESENTATION_CONTEXT('','3D')
+);
+#2837=(
+GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2835))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2838,#2840,#2841))
+REPRESENTATION_CONTEXT('','3D')
+);
+#2838=(
+LENGTH_UNIT()
+NAMED_UNIT(*)
+SI_UNIT(.MILLI.,.METRE.)
+);
+#2839=(
+LENGTH_UNIT()
+NAMED_UNIT(*)
+SI_UNIT($,.METRE.)
+);
+#2840=(
+NAMED_UNIT(*)
+PLANE_ANGLE_UNIT()
+SI_UNIT($,.RADIAN.)
+);
+#2841=(
+NAMED_UNIT(*)
+SI_UNIT($,.STERADIAN.)
+SOLID_ANGLE_UNIT()
+);
+#2842=SHAPE_DEFINITION_REPRESENTATION(#2843,#2844);
+#2843=PRODUCT_DEFINITION_SHAPE('',$,#2846);
+#2844=SHAPE_REPRESENTATION('',(#448),#2836);
+#2845=PRODUCT_DEFINITION_CONTEXT('part definition',#2850,'design');
+#2846=PRODUCT_DEFINITION('vacuum_pump_suction_cup',
+'vacuum_pump_suction_cup v10',#2847,#2845);
+#2847=PRODUCT_DEFINITION_FORMATION('',$,#2852);
+#2848=PRODUCT_RELATED_PRODUCT_CATEGORY('vacuum_pump_suction_cup v10',
+'vacuum_pump_suction_cup v10',(#2852));
+#2849=APPLICATION_PROTOCOL_DEFINITION('international standard',
+'automotive_design',2009,#2850);
+#2850=APPLICATION_CONTEXT(
+'Core Data for Automotive Mechanical Design Process');
+#2851=PRODUCT_CONTEXT('part definition',#2850,'mechanical');
+#2852=PRODUCT('vacuum_pump_suction_cup','vacuum_pump_suction_cup v10',$,
+(#2851));
+#2853=PRESENTATION_STYLE_ASSIGNMENT((#2855));
+#2854=PRESENTATION_STYLE_ASSIGNMENT((#2856));
+#2855=SURFACE_STYLE_USAGE(.BOTH.,#2857);
+#2856=SURFACE_STYLE_USAGE(.BOTH.,#2858);
+#2857=SURFACE_SIDE_STYLE('',(#2859));
+#2858=SURFACE_SIDE_STYLE('',(#2860));
+#2859=SURFACE_STYLE_FILL_AREA(#2861);
+#2860=SURFACE_STYLE_FILL_AREA(#2862);
+#2861=FILL_AREA_STYLE('Acier - Satin\X\E9',(#2863));
+#2862=FILL_AREA_STYLE('Peinture - Brillant \X\E9maill\X\E9 (noir)',(#2864));
+#2863=FILL_AREA_STYLE_COLOUR('Acier - Satin\X\E9',#2865);
+#2864=FILL_AREA_STYLE_COLOUR('Peinture - Brillant \X\E9maill\X\E9 (noi
+r)',#2866);
+#2865=COLOUR_RGB('Acier - Satin\X\E9',0.627450980392157,0.627450980392157,
+0.627450980392157);
+#2866=COLOUR_RGB('Peinture - Brillant \X\E9maill\X\E9 (noir)',0.0980392156862745,
+0.0980392156862745,0.0980392156862745);
+ENDSEC;
+END-ISO-10303-21;

+ 7 - 3
3D/propangas.scad

@@ -7,7 +7,7 @@ Schnitt = false;
 // Welches Teil
 Teil = 1; // [1:Fluegelmutter_Flasche, 2:Schlauch_Abgang]
 // Griff: Durchmesser, Anzahl und Dicke der Rändel
-Griff = [50, 16, 4];
+Griff = [42, 10, 4];
 
 /* [Hidden] */
 Delta = 0.01;
@@ -18,7 +18,7 @@ Laenge = 8;
 Durchmesser=25.6;
 Flansch=3.6;
 
-use <threads.scad>
+// use <threads.scad>
 
 // Gewinde: W21.8 x 1/14 LH
 
@@ -66,7 +66,11 @@ module Flasche() {
         cylinder(d=Flansch, h=Laenge+1);
         translate([Flansch/2,0,0]) cylinder(d=Flansch, h=Laenge+1);
       }
-      rotate([0,0,90]) Loch();
+      //rotate([0,0,90]) Loch();
+      rotate([0,0,90]) union() {
+        translate([Durchmesser/2+3,0,Laenge/2]) cube([2,5,Laenge*2], center=true);
+        translate([0,0,Laenge/2]) rotate([0,90,0]) cylinder(d=2.6, h=30);
+      }
     }
   }
 }

+ 358 - 0
3D/pulleys.scad

@@ -0,0 +1,358 @@
+//PULLEY LIBRARY v.01
+
+/*pulley values*/
+function columnName(ID) =
+ID == "width" ? 0:
+ID == "height" ? 1:
+ID == "angle" ? 2:
+-1;
+
+/*pulley table:
+width, height, angle*/
+function tableRow(ID) = 
+ID == "2L" ? [1/4, 1/8, 40] :
+ID == "3L" ? [3/8, 7/32, 40] :
+ID == "4L" ? [1/2, 5/16, 40] :
+ID == "5L" ? [21/32, 3/8, 40]:
+ID == "A" ? [1/2, 5/16, 40]:
+ID == "B" ? [21/32, 13/32, 40]:
+ID == "C" ? [7/8, 17/32, 40]:
+ID == "D" ? [1+1/4, 3/4, 40]:
+ID == "E" ? [1+1/2, 20/32, 40]:
+ID == "3V" ? [3/8, 5/16, 30]:
+ID == "5V" ? [5/8, 17/32, 30]:
+ID == "8V" ? [1, 29/32, 30]:
+-1;
+
+function tableEntry (rowName, fieldName) = tableRow(rowName)[columnName(fieldName)];
+    
+module pulley(type="4L", definedD, arborD, key=.125, res=60, padding=true, screw=false){
+    if (tableRow(type) == -1)	
+        echo(str("pulley ERROR: type of '",type,"' is undefined."));
+ 
+//Pulley dimensions    
+    beltB=tableEntry (type, "width");
+    beltH=tableEntry (type, "height");
+    beltangle=tableEntry (type, "angle");
+
+//Pulley diameters
+    innerD=definedD -(2*beltH);
+
+//belt calculations
+    theta=(180-beltangle)/2;
+    x=beltH/(tan(theta)); //also height of pulley wall and padding
+    beltb=beltB-(2*x);
+
+    scale([25.4,25.4,25.4])
+    difference(){
+        union(){    
+            translate ([0,0,x/2+beltb/2]) cylinder(h=x, d1=innerD,d2=definedD, $fn=res, center=true);
+            cylinder(h=beltb, d=innerD, $fn=res, center=true);
+            mirror ([0,0,1]) translate ([0,0,(x/2+beltb/2)]) cylinder(h=x, d1=innerD,d2=definedD, $fn=res, center=true);
+            if (padding == true) {
+                translate ([0,0,3*x/2+beltb/2]) cylinder(h=x,d=definedD, $fn=res, center=true);
+                translate ([0,0,-(3*x/2+beltb/2)]) cylinder(h=x,d=definedD, $fn=res, center=true);
+            }
+        }
+        cylinder(h=100,d=arborD,$fn=res,center=true);
+        translate ([0,key,0]) cube([key,arborD,100], center=true);
+        if (screw==true){
+            translate([0,definedD/4,0]) rotate([90,0,0]) cylinder(h=definedD/2, d=.8*beltb,$fn=res,center=true);
+            echo(str("set screw hole size = ", .8*beltb));
+        }
+       
+    }
+    echo ("pulley default values:");    
+    echo (str("pulley " ,type, " | pulley dia " , definedD, " | arbor dia " ,arborD, " | keyhole ",key, " | $fn=",res, " | padding=",padding, " | setscrew ", screw));
+    echo ("2L, 3L, 4L, 5L, A, B, C, D, E, 3V, 5V, 8V pulley belts available");
+}
+
+module custompulley(beltB, beltH, beltangle, definedD, arborD, key=.125, res=60, padding=true, screw=false){
+    
+//beltB = belt width
+//beltH = belt height
+//beltangle = manufacturer supplied angle
+
+//Pulley diameters
+    innerD=definedD -(2*beltH);
+
+//belt calculations
+    theta=(180-beltangle)/2;
+    x=beltH/(tan(theta)); //also height of pulley wall
+    beltb=beltB-(2*x);
+
+    scale([25.4,25.4,25.4])
+    difference(){
+        union(){    
+            translate ([0,0,x/2+beltb/2]) cylinder(h=x, d1=innerD,d2=definedD, $fn=res, center=true);
+            cylinder(h=beltb, d=innerD, $fn=res, center=true);
+            mirror ([0,0,1]) translate ([0,0,(x/2+beltb/2)]) cylinder(h=x, d1=innerD,d2=definedD, $fn=res, center=true);
+            if (padding == true) {
+                translate ([0,0,3*x/2+beltb/2]) cylinder(h=x,d=definedD, $fn=res, center=true);
+                translate ([0,0,-(3*x/2+beltb/2)]) cylinder(h=x,d=definedD, $fn=res, center=true);
+            }
+        }
+        cylinder(h=100,d=arborD,$fn=res,center=true);
+        translate ([0,key,0]) cube([key,arborD,100], center=true);
+        if (screw==true){
+            translate([0,definedD/4,0]) rotate([90,0,0]) cylinder(h=definedD/2, d=.8*beltb,$fn=res,center=true);
+            echo(str("set screw hole size = ", .8*beltb));
+        }
+    }
+    echo ("custom pulley values:");    
+    echo (str("belt width " ,beltB, " | belt height " ,beltH, " | belt angle " ,beltangle, " | pulley dia " ,definedD, " | arbor dia " ,arborD, " | keyhole ",key, " | $fn=",res, " | padding=",padding, " | setscrew ", screw));
+}
+
+module step2 (type="",dia1,dia2,arborD,key=.125,res=60,padding=true){
+    beltB=tableEntry (type, "width");
+    beltH=tableEntry (type, "height");
+    beltangle=tableEntry (type, "angle");
+
+//belt calculations
+    theta=(180-beltangle)/2;
+    x=beltH/(tan(theta)); //also height of pulley wall
+    beltb=beltB-(2*x);
+
+    translate([0,0,1*(beltB+2*x)*25.4]) pulley(type,dia2,arborD,key,res,padding,screw=true);
+    pulley(type,dia1,arborD,key,res,padding);
+
+    if (padding!=true){
+        translate([0,0,1*(beltB)*25.4]) pulley(type,dia2,arborD,key,res,padding,screw=true);
+        pulley(type,dia1,arborD,key,res,padding);
+    }
+}
+
+module step3 (type="",dia1,dia2,dia3,arborD,key=.125,res=60,padding=true){
+    beltB=tableEntry (type, "width");
+    beltH=tableEntry (type, "height");
+    beltangle=tableEntry (type, "angle");
+
+//belt calculations
+    theta=(180-beltangle)/2;
+    x=beltH/(tan(theta)); //also height of pulley wall
+    beltb=beltB-(2*x);
+
+    translate([0,0,2*(beltB+2*x)*25.4]) pulley(type,dia3,arborD,key,res,padding);    
+    translate([0,0,1*(beltB+2*x)*25.4]) pulley(type,dia2,arborD,key,res,padding,screw=true);
+    pulley(type,dia1,arborD,key,res,padding);
+
+    if (padding!=true){
+        translate([0,0,2*(beltB)*25.4]) pulley(type,dia3,arborD,key,res,padding);    
+        translate([0,0,1*(beltB)*25.4]) pulley(type,dia2,arborD,key,res,padding,screw=true);
+        pulley(type,dia1,arborD,key,res,padding);
+    }
+}
+
+module step4 (type="",dia1,dia2,dia3,dia4,arborD,key=.125,res=60,padding=true){
+    beltB=tableEntry (type, "width");
+    beltH=tableEntry (type, "height");
+    beltangle=tableEntry (type, "angle");
+
+//belt calculations
+    theta=(180-beltangle)/2;
+    x=beltH/(tan(theta)); //also height of pulley wall
+    beltb=beltB-(2*x);
+
+    translate([0,0,3*(beltB+2*x)*25.4]) pulley(type,dia4,arborD,key,res,padding);     
+    translate([0,0,2*(beltB+2*x)*25.4]) pulley(type,dia3,arborD,key,res,padding);    
+    translate([0,0,1*(beltB+2*x)*25.4]) pulley(type,dia2,arborD,key,res,padding,screw=true);
+    pulley(type,dia1,arborD,key,res,padding);
+
+    if (padding!=true){
+        translate([0,0,3*(beltB)*25.4]) pulley(type,dia4,arborD,key,res,padding);     
+        translate([0,0,2*(beltB)*25.4]) pulley(type,dia3,arborD,key,res,padding);    
+        translate([0,0,1*(beltB)*25.4]) pulley(type,dia2,arborD,key,res,padding,screw=true);
+        pulley(type,dia1,arborD,key,res,padding);
+    }
+}
+
+module step5 (type="",dia1,dia2,dia3,dia4,dia5,arborD,key=.125,res=60,padding=true){
+    beltB=tableEntry (type, "width");
+    beltH=tableEntry (type, "height");
+    beltangle=tableEntry (type, "angle");
+
+//belt calculations
+    theta=(180-beltangle)/2;
+    x=beltH/(tan(theta)); //also height of pulley wall
+    beltb=beltB-(2*x);
+
+    translate([0,0,4*(beltB+2*x)*25.4]) pulley(type,dia5,arborD,key,res,padding); 
+    translate([0,0,3*(beltB+2*x)*25.4]) pulley(type,dia4,arborD,key,res,padding);     
+    translate([0,0,2*(beltB+2*x)*25.4]) pulley(type,dia3,arborD,key,res,padding);    
+    translate([0,0,1*(beltB+2*x)*25.4]) pulley(type,dia2,arborD,key,res,padding,screw=true);
+    pulley(type,dia1,arborD,key,res,padding);
+
+    if (padding!=true){
+        translate([0,0,4*(beltB)*25.4]) pulley(type,dia5,arborD,key,res,padding); 
+        translate([0,0,3*(beltB)*25.4]) pulley(type,dia4,arborD,key,res,padding);     
+        translate([0,0,2*(beltB)*25.4]) pulley(type,dia3,arborD,key,res,padding);    
+        translate([0,0,1*(beltB)*25.4]) pulley(type,dia2,arborD,key,res,padding,screw=true);
+        pulley(type,dia1,arborD,key,res,padding);
+    }
+}
+
+module step6 (type="",dia1,dia2,dia3,dia4,dia5,dia6,arborD,key=.125,res=60,padding=true){
+    beltB=tableEntry (type, "width");
+    beltH=tableEntry (type, "height");
+    beltangle=tableEntry (type, "angle");
+
+//belt calculations
+    theta=(180-beltangle)/2;
+    x=beltH/(tan(theta)); //also height of pulley wall
+    beltb=beltB-(2*x);
+
+    translate([0,0,5*(beltB+2*x)*25.4]) pulley(type,dia6,arborD,key,res,padding); 
+    translate([0,0,4*(beltB+2*x)*25.4]) pulley(type,dia5,arborD,key,res,padding); 
+    translate([0,0,3*(beltB+2*x)*25.4]) pulley(type,dia4,arborD,key,res,padding);     
+    translate([0,0,2*(beltB+2*x)*25.4]) pulley(type,dia3,arborD,key,res,padding);    
+    translate([0,0,1*(beltB+2*x)*25.4]) pulley(type,dia2,arborD,key,res,padding,screw=true);
+    pulley(type,dia1,arborD,key,res,padding);
+
+    if (padding!=true){
+        translate([0,0,5*(beltB)*25.4]) pulley(type,dia6,arborD,key,res,padding); 
+        translate([0,0,4*(beltB)*25.4]) pulley(type,dia5,arborD,key,res,padding); 
+        translate([0,0,3*(beltB)*25.4]) pulley(type,dia4,arborD,key,res,padding);     
+        translate([0,0,2*(beltB)*25.4]) pulley(type,dia3,arborD,key,res,padding);    
+        translate([0,0,1*(beltB)*25.4]) pulley(type,dia2,arborD,key,res,padding,screw=true);
+        pulley(type,dia1,arborD,key,res,padding);
+    }
+}
+
+module customstep2 (beltB, beltH, beltangle, dia1,dia2, arborD, key=.125, res=60, padding=true){
+
+//beltB = belt width
+//beltH = belt height
+//beltangle = manufacturer supplied angle
+
+//belt calculations
+    theta=(180-beltangle)/2;
+    x=beltH/(tan(theta)); //also height of pulley wall
+    beltb=beltB-(2*x);
+
+    translate([0,0,1*(beltB+2*x)*25.4]) custompulley(beltB, beltH, beltangle,dia2,arborD,key,res,padding,screw=true);
+    custompulley(beltB, beltH, beltangle,dia1,arborD,key,res,padding);
+
+    if (padding!=true){
+        translate([0,0,1*(beltB)*25.4]) custompulley(beltB, beltH, beltangle,dia2,arborD,key,res,padding,screw=true);
+        custompulley(beltB, beltH, beltangle,dia1,arborD,key,res,padding);
+    }
+}
+
+module customstep3 (beltB, beltH, beltangle, dia1,dia2,dia3, arborD, key=.125, res=60, padding=true){
+
+//beltB = belt width
+//beltH = belt height
+//beltangle = manufacturer supplied angle
+
+//belt calculations
+    theta=(180-beltangle)/2;
+    x=beltH/(tan(theta)); //also height of pulley wall
+    beltb=beltB-(2*x);
+
+    translate([0,0,2*(beltB+2*x)*25.4]) custompulley(beltB, beltH, beltangle,dia3,arborD,key,res,padding);    
+    translate([0,0,1*(beltB+2*x)*25.4]) custompulley(beltB, beltH, beltangle,dia2,arborD,key,res,padding,screw=true);
+    custompulley(beltB, beltH, beltangle,dia1,arborD,key,res,padding);
+
+    if (padding!=true){
+        translate([0,0,2*(beltB)*25.4]) custompulley(beltB, beltH, beltangle,dia3,arborD,key,res,padding);    
+        translate([0,0,1*(beltB)*25.4]) custompulley(beltB, beltH, beltangle,dia2,arborD,key,res,padding,screw=true);
+        custompulley(beltB, beltH, beltangle,dia1,arborD,key,res,padding);
+    }
+}
+
+module customstep4 (beltB, beltH, beltangle, dia1,dia2,dia3,dia4, arborD, key=.125, res=60, padding=true){
+
+//beltB = belt width
+//beltH = belt height
+//beltangle = manufacturer supplied angle
+
+//belt calculations
+    theta=(180-beltangle)/2;
+    x=beltH/(tan(theta)); //also height of pulley wall
+    beltb=beltB-(2*x);
+
+    translate([0,0,3*(beltB+2*x)*25.4]) custompulley(beltB, beltH, beltangle,dia4,arborD,key,res,padding);     
+    translate([0,0,2*(beltB+2*x)*25.4]) custompulley(beltB, beltH, beltangle,dia3,arborD,key,res,padding);    
+    translate([0,0,1*(beltB+2*x)*25.4]) custompulley(beltB, beltH, beltangle,dia2,arborD,key,res,padding,screw=true);
+    custompulley(beltB, beltH, beltangle,dia1,arborD,key,res,padding);
+
+    if (padding!=true){
+        translate([0,0,3*(beltB)*25.4]) custompulley(beltB, beltH, beltangle,dia4,arborD,key,res,padding);     
+        translate([0,0,2*(beltB)*25.4]) custompulley(beltB, beltH, beltangle,dia3,arborD,key,res,padding);    
+        translate([0,0,1*(beltB)*25.4]) custompulley(beltB, beltH, beltangle,dia2,arborD,key,res,padding,screw=true);
+        custompulley(beltB, beltH, beltangle,dia1,arborD,key,res,padding);
+    }
+}
+
+module customstep5 (beltB, beltH, beltangle, dia1,dia2,dia3,dia4,dia5, arborD, key=.125, res=60, padding=true){
+
+//beltB = belt width
+//beltH = belt height
+//beltangle = manufacturer supplied angle
+
+//belt calculations
+    theta=(180-beltangle)/2;
+    x=beltH/(tan(theta)); //also height of pulley wall
+    beltb=beltB-(2*x);
+
+    translate([0,0,4*(beltB+2*x)*25.4]) custompulley(beltB, beltH, beltangle,dia5,arborD,key,res,padding); 
+    translate([0,0,3*(beltB+2*x)*25.4]) custompulley(beltB, beltH, beltangle,dia4,arborD,key,res,padding);     
+    translate([0,0,2*(beltB+2*x)*25.4]) custompulley(beltB, beltH, beltangle,dia3,arborD,key,res,padding);    
+    translate([0,0,1*(beltB+2*x)*25.4]) custompulley(beltB, beltH, beltangle,dia2,arborD,key,res,padding,screw=true);
+    custompulley(beltB, beltH, beltangle,dia1,arborD,key,res,padding);
+
+    if (padding!=true){
+        translate([0,0,4*(beltB)*25.4]) custompulley(beltB, beltH, beltangle,dia5,arborD,key,res,padding); 
+        translate([0,0,3*(beltB)*25.4]) custompulley(beltB, beltH, beltangle,dia4,arborD,key,res,padding);     
+        translate([0,0,2*(beltB)*25.4]) custompulley(beltB, beltH, beltangle,dia3,arborD,key,res,padding);    
+        translate([0,0,1*(beltB)*25.4]) custompulley(beltB, beltH, beltangle,dia2,arborD,key,res,padding,screw=true);
+        custompulley(beltB, beltH, beltangle,dia1,arborD,key,res,padding);
+    }
+}
+
+module customstep6 (beltB, beltH, beltangle, dia1,dia2,dia3,dia4,dia5,dia6, arborD, key=.125, res=60, padding=true){
+
+//beltB = belt width
+//beltH = belt height
+//beltangle = manufacturer supplied angle
+
+//belt calculations
+    theta=(180-beltangle)/2;
+    x=beltH/(tan(theta)); //also height of pulley wall
+    beltb=beltB-(2*x);
+
+    translate([0,0,5*(beltB+2*x)*25.4]) custompulley(beltB, beltH, beltangle,dia6,arborD,key,res,padding); 
+    translate([0,0,4*(beltB+2*x)*25.4]) custompulley(beltB, beltH, beltangle,dia5,arborD,key,res,padding); 
+    translate([0,0,3*(beltB+2*x)*25.4]) custompulley(beltB, beltH, beltangle,dia4,arborD,key,res,padding);     
+    translate([0,0,2*(beltB+2*x)*25.4]) custompulley(beltB, beltH, beltangle,dia3,arborD,key,res,padding);    
+    translate([0,0,1*(beltB+2*x)*25.4]) custompulley(beltB, beltH, beltangle,dia2,arborD,key,res,padding,screw=true);
+    custompulley(beltB, beltH, beltangle,dia1,arborD,key,res,padding);
+
+    if (padding!=true){
+        translate([0,0,5*(beltB)*25.4]) custompulley(beltB, beltH, beltangle,dia6,arborD,key,res,padding); 
+        translate([0,0,4*(beltB)*25.4]) custompulley(beltB, beltH, beltangle,dia5,arborD,key,res,padding); 
+        translate([0,0,3*(beltB)*25.4]) custompulley(beltB, beltH, beltangle,dia4,arborD,key,res,padding);     
+        translate([0,0,2*(beltB)*25.4]) custompulley(beltB, beltH, beltangle,dia3,arborD,key,res,padding);    
+        translate([0,0,1*(beltB)*25.4]) custompulley(beltB, beltH, beltangle,dia2,arborD,key,res,padding,screw=true);
+        custompulley(beltB, beltH, beltangle,dia1,arborD,key,res,padding);
+    }
+}
+
+module pulleyhelp(){
+    echo ("OpenSCAD Pulley Library v.01 - designed by Machineree");
+    echo ("Single and Step Pulleys using manufacturer values of belt sizes include:");
+    echo ("2L, 3L, 4L, 5L, A, B, C, D, E, 3V, 5V, 8V");
+    echo("");
+    echo ("Custom modules can be entered in Belt Width, Belt Height, and Belt Angle for complete optimization");
+    echo("");
+    echo("Default Pulley Values/Variables:");
+    echo ("pulley(type=4L, definedD, arborD, key=.125, res=60, padding=true, screw=false)");
+    echo("custompulley(beltB, beltH, beltangle, definedD, arborD, key=.125, res=60, padding=true, screw=false)");
+    echo("stepn(type=4L,dia1,dia2,...,dian,arborD,key=.125,res=60,padding=true)");
+    echo("customstepn(beltB,BeltH,beltangle,dia1,dia2,...,dian,arborD,key=.125,res=60,padding=true)");
+    echo("Step Pulleys have set screw located on 2nd pulley always");
+    echo("All pulley dimensions are in inches");
+    echo("");
+    echo("Check for updates & more details on machineree.com, GitHub, and Thingiverse!");
+
+}

+ 10 - 7
3D/rohrreiniger2.scad

@@ -45,10 +45,13 @@ module unten() {
 	}
 }
 
-intersection() {
-	union() {
-		oben();
-		translate([0,0,-(Gewinde+3.5)]) unten();
-	}
-	#translate([0,50,0]) cube([100,100,100], center=true);
-}
+// intersection() {
+// 	union() {
+// 		oben();
+// 		translate([0,0,-(Gewinde+3.5)]) unten();
+// 	}
+// 	#translate([0,50,0]) cube([100,100,100], center=true);
+// }
+
+translate([-20,0,11]) oben();
+translate([20,0,0]) unten();

+ 6 - 5
3D/sd300_z100.scad

@@ -6,15 +6,16 @@ cross_section = false;
 
 /* [Zahnrad] */
 // Number of teeth in this gear
-Teeth = 70; // [20,30,35,40,50,55,60,65,70,75,80,100,120]
+Teeth = 70; // [20:5:120]
+// [20,30,35,40,,50,55,60,65,70,75,80,100,120]
 
 /* [Hidden] */
 $fn=120;
 // Proxxon SD300 / Hobbymat MD65 use modul 1.0
 Modul = 1.0; // [0.05,0.06,0.08,0.10,0.12,0.16,0.20,0.25,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1,1.25,1.5,2,2.5,3,4,5,6,8,10,12,16,20,25,32,40,50,60]
-Teeth_Limit = 500;
+Teeth_Limit = 50;
 
-intersection() {
+render() intersection() {
 
 	difference() {
 		H=[8,1.7]; // heights
@@ -23,8 +24,8 @@ intersection() {
 			translate([0,0,-H[0]/2]) stirnrad(Modul, Teeth, H[0], 0); // center
 			if (Teeth>30) translate([0,0,H[0]/2]) cylinder(d=B[1], h=H[1]);
 			if (Teeth>Teeth_Limit) {
-				R=(Teeth*Modul)/2*2/3;
-				translate([0,R,H[0]/2]) linear_extrude(height=0.5) text(text=str(Teeth), size=3.5, halign="center", valign="center");
+				R=(Teeth*Modul)/2*4/5-1;
+				translate([0,R,H[0]/2]) linear_extrude(height=0.5) text(text=str(Teeth), size=8, halign="center", valign="center", font="Cantarell:style=Extra Bold");
 			}
 		}
 		if (Teeth>20) { // central axis

+ 13 - 0
3D/test.scad

@@ -0,0 +1,13 @@
+$fn=90;
+include <BOSL2/std.scad>
+W=3;
+D=50;
+
+tube(od=50, h=80, ochamfer1=2, wall=W, anchor=BOTTOM)
+  position(TOP) tube(od1=50, id2=50, h=3, wall=W, anchor=BOTTOM)
+  position(TOP) tube(id=50, h=25, wall=W, anchor=BOTTOM)
+  position(TOP) tube(id1=50, id2=50, od2=65, h=5, wall=W, anchor=BOTTOM)
+  position(TOP) tube(od=65, h=5, wall=W, anchor=BOTTOM)
+  position(TOP) tube(od1=65, id2=50, od2=65, h=5, orounding2=2, wall=W, anchor=BOTTOM)
+  position(TOP) tube(id=50, h=5, wall=W, anchor=BOTTOM)
+;

+ 21 - 0
3D/umspuler.scad

@@ -0,0 +1,21 @@
+$fn=60;
+
+render() difference() {
+  // outer
+  union() {
+    cylinder(d=65, h=7);
+    translate([0,0,7]) cylinder(d1=65, d2=52, h=30);
+    for(i=[0:360/16:359]) rotate([0,0,i])
+    translate([29.5,0,3]) hull() {
+      translate([0,0,0]) sphere(d=6);
+      translate([0,0,5]) sphere(d=6);
+      translate([3,0,0]) sphere(d=4);
+      translate([3,0,5]) sphere(d=4);
+    }
+  }
+
+  // inner
+  cylinder(d=6.5, h=100, center=true);
+  cylinder($fn=6, r=10.5/sqrt(3), h=20);
+  translate([0,0,20]) cylinder(r1=10.5/sqrt(3), d2=6.5, h=5, $fn=6);
+}

+ 0 - 77
Quarto2021/Spielstein.scad

@@ -1,77 +0,0 @@
-/* [OpenSCAD] */
-$fn=90;
-
-/* [Spielstein] */
-// Form, Größe, Füllung
-Form = 0; // [0:Eckig, 1:Rund]
-Size = 1; // [0:Klein, 1:Groß]
-Hut = 0; // [0:Nein, 1:Ja]
-
-/* [Spielstein] */
-// Loch für Magnet im Fuß
-Magnet = 0; // [0:Nein, 1:Ja]
-
-/* [Hidden] */
-
-module piece(f, s, h) {
-}
-
-
-module fuss() {
-  hull() {
-    translate([0,0,1]) rotate_extrude() translate([9,0]) circle(d=2);
-    cylinder(d=20, h=0.01, center=false);
-  }
-  cylinder(d=6, h=10);
-}
-
-module wuerfel() {
-  // https://reprap.org/forum/read.php?247,458171,458591#msg-458591
-  w=90-acos(sqrt(2/3)); // Winkel der Raumdiagonale
-  scale(20/sqrt(3)) for (i=[0:60:360]) {
-    rotate([0, w, i]) translate([-sqrt(2)/2, 0, 0.5]) rotate([0, 0, 45]) cube(1, center=true);
-  }
-}
-
-module hut() {
-  cylinder(d=8, h=1);
-  cylinder(d=5, h=4);
-}
-
-module eckig(hut) {
-  fuss();
-  wuerfel();
-  if (hut==1) translate([0,0,18]) scale(1/3) wuerfel();
-}
-
-module rund(hut) {
-  fuss();
-  translate([0,0,10]) sphere(d=20);
-  if (hut==1) translate([0,0,21]) scale(1/3) sphere(d=20);
-}
-
-////////////////////////////////////////////////////////////////////////////////////////////
-
-difference() {
-  union() {
-    if (Form==0) {
-      if (Size==0) {
-        scale(1/sqrt(2)) eckig(Hut);
-      }
-      else {
-        eckig(Hut);
-      }
-    }
-    else {
-      if (Size==0) {
-        scale(1/sqrt(2)) rund(Hut);
-      }
-      else {
-        rund(Hut);
-      }
-    }
-  }
-  if (Magnet==1) {
-    translate([0,0,-0.01]) cylinder(d=3, h=5.5);
-  }
-}

+ 0 - 106
Quarto2021/Spielstein2.scad

@@ -1,106 +0,0 @@
-/* [OpenSCAD] */
-$fn=90;
-
-//* [Spielstein] */
-// Form, Größe, Füllung
-//Form = 0; // [0:Eckig, 1:Rund]
-//Size = 1; // [0:Klein, 1:Groß]
-//Hohl = 0; // [0:Nein, 1:Ja]
-
-/* [Maße] */
-// Breite bzw. Durchmesser
-Breite = 20; 
-// Höhe [lang, kurz] +5mm
-Hoehe = [20, 30];
-
-/* [Spielstein] */
-// Loch für Magnet im Fuß
-Magnet = 0; // [0:Nein, 1:Ja]
-
-/* [Hidden] */
-
-/////////////////////////////////////////////////////////////
-
-translate([0,15,0]) spielstein(0,0,0);
-translate([30,15,0]) spielstein(0,0,1);
-translate([60,15,0]) spielstein(0,1,0);
-translate([90,15,0]) spielstein(0,1,1);
-translate([0,-15,0]) spielstein(1,0,0);
-translate([30,-15,0]) spielstein(1,0,1);
-translate([60,-15,0]) spielstein(1,1,0);
-translate([90,-15,0]) spielstein(1,1,1);
-
-/////////////////////////////////////////////////////////////
-
-// Param: Form, Size, Hohl
-module spielstein(F,S,H) {
-  difference() {
-    union() {
-      if (F==0) {
-        eckig(F,S,H);
-      }
-      else {
-        rund(F,S,H);
-      }
-    }
-    if (Magnet==1) {
-      translate([0,0,-0.01]) union() {
-        cylinder(d=3, h=5);
-        translate([0,0,5]) cylinder(d1=3, d2=1, h=1.5);
-      }
-      rotate([90,0,0]) cylinder(d=1, h=2*Breite, center=true);
-      rotate([90,0,90]) cylinder(d=1, h=2*Breite, center=true);
-      translate([0,0,0.5*Hoehe[S]]) cylinder(d=1, h=2*Hoehe[S], center=true);
-      // Luer-Konus fuer Spritze
-      translate([0,0,0.75]) mirror([0,0,1]) cylinder(d1=4.0, d2=4.3, h=7.5); 
-    }
-  }
-}
-
-module eckig_umfang(hoehe) {
-  Kanten_Radius = 1.5;
-  hull() {
-    for (i=[0:90:360]) {  
-      rotate([0,0,i]) translate([ (Breite/2-Kanten_Radius), (Breite/2-Kanten_Radius), 0]) cylinder(r=Kanten_Radius, h=hoehe);
-    }
-  }
-}
-module oben(F){
-  intersection(){
-    translate([0,0,-20]) sphere(25);
-    if (F==1) {
-      translate([0,0,3]) cylinder(d=Breite, h=6, center=true);
-    } 
-    else {
-      eckig_umfang(6);
-    }
-  }
-}
-
-module eckig(F,S,H) {
-  difference() {
-    hull() {
-      translate([0,0,Hoehe[S]]) oben(F);
-      eckig_umfang(2);
-    }
-    if (H==1) { 
-      translate([0,0,Hoehe[S]+5]) cylinder(d=8, h=10, center=true);
-    }
-    translate([0,0,8]) for (i=[0:90:360]) {
-      rotate([0,0,i]) translate([Breite/2,0,0]) rotate([90,0,0]) cylinder(d=2, h=2*Breite, center=true);
-    }
-  }
-}
-
-module rund(F,S,H) {
-  difference() {
-    hull() {
-      translate([0,0,Hoehe[S]]) oben(F);
-      translate([0,0,1]) cylinder(d=Breite, h=2, center=true);
-    }
-    if (H==1) { 
-      translate([0,0,Hoehe[S]+5]) cylinder(d=8, h=10, center=true);
-    }
-    translate([0,0,8]) rotate_extrude() translate([Breite/2,0]) circle(d=2);
-  }
-}

+ 0 - 0
makerworld.scad


+ 793 - 0
spikes.svg

@@ -0,0 +1,793 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="841mm"
+   height="594mm"
+   viewBox="0 0 841 594"
+   version="1.1"
+   id="svg1"
+   inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
+   sodipodi:docname="spikes.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview1"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showguides="true"
+     inkscape:zoom="0.88635417"
+     inkscape:cx="443.95346"
+     inkscape:cy="606.98084"
+     inkscape:window-width="3840"
+     inkscape:window-height="1002"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <sodipodi:guide
+       position="57.676532,489.58614"
+       orientation="1,0"
+       id="guide4"
+       inkscape:locked="false" />
+    <sodipodi:guide
+       position="65.818221,490.94732"
+       orientation="0,-1"
+       id="guide5"
+       inkscape:locked="false" />
+  </sodipodi:namedview>
+  <defs
+     id="defs1" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="opacity:0.65;fill:#ffff00;stroke-width:0.264585;-inkscape-stroke:none"
+       id="rect1"
+       width="420"
+       height="30"
+       x="59.104481"
+       y="51.716419" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="path1"
+       cx="64.104485"
+       cy="56.716419"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle1"
+       cx="64.104485"
+       cy="66.716415"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle2"
+       cx="64.104485"
+       cy="76.716415"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle8"
+       cx="90.085251"
+       cy="61.716419"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle13"
+       cx="228.64929"
+       cy="61.71645"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle18"
+       cx="107.40577"
+       cy="61.716419"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle23"
+       cx="124.72628"
+       cy="61.716419"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle28"
+       cx="142.04678"
+       cy="61.716427"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle33"
+       cx="159.36729"
+       cy="61.716427"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle38"
+       cx="176.68781"
+       cy="61.716427"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle43"
+       cx="194.0083"
+       cy="61.71645"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle48"
+       cx="211.3288"
+       cy="61.71645"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle3"
+       cx="72.76474"
+       cy="61.716419"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle9"
+       cx="90.085251"
+       cy="71.716415"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle14"
+       cx="228.64929"
+       cy="71.716446"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle19"
+       cx="107.40577"
+       cy="71.716415"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle24"
+       cx="124.72628"
+       cy="71.716415"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle29"
+       cx="142.04678"
+       cy="71.716423"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle34"
+       cx="159.36729"
+       cy="71.716423"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle39"
+       cx="176.68781"
+       cy="71.716423"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle44"
+       cx="194.0083"
+       cy="71.716446"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle49"
+       cx="211.3288"
+       cy="71.716446"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle4"
+       cx="72.76474"
+       cy="71.716415"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle10"
+       cx="98.745514"
+       cy="56.716419"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle15"
+       cx="237.30956"
+       cy="56.71645"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle20"
+       cx="116.06602"
+       cy="56.716419"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle25"
+       cx="133.38654"
+       cy="56.716419"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle30"
+       cx="150.70705"
+       cy="56.716427"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle35"
+       cx="168.02754"
+       cy="56.716427"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle40"
+       cx="185.34805"
+       cy="56.716427"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle45"
+       cx="202.66855"
+       cy="56.71645"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle50"
+       cx="219.98904"
+       cy="56.71645"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle5"
+       cx="81.424995"
+       cy="56.716419"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle11"
+       cx="98.745514"
+       cy="66.716415"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle16"
+       cx="237.30956"
+       cy="66.716446"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle21"
+       cx="116.06602"
+       cy="66.716415"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle26"
+       cx="133.38654"
+       cy="66.716415"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle31"
+       cx="150.70705"
+       cy="66.716423"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle36"
+       cx="168.02754"
+       cy="66.716423"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle41"
+       cx="185.34805"
+       cy="66.716423"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle46"
+       cx="202.66855"
+       cy="66.716446"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle51"
+       cx="219.98904"
+       cy="66.716446"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle6"
+       cx="81.424995"
+       cy="66.716415"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle12"
+       cx="98.745514"
+       cy="76.716415"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle17"
+       cx="237.30956"
+       cy="76.716446"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle22"
+       cx="116.06602"
+       cy="76.716415"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle27"
+       cx="133.38654"
+       cy="76.716415"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle32"
+       cx="150.70705"
+       cy="76.716423"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle37"
+       cx="168.02754"
+       cy="76.716423"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle42"
+       cx="185.34805"
+       cy="76.716423"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle47"
+       cx="202.66855"
+       cy="76.716446"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle52"
+       cx="219.98904"
+       cy="76.716446"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle7"
+       cx="81.424995"
+       cy="76.716415"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle56"
+       cx="263.29034"
+       cy="61.71645"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle57"
+       cx="401.85437"
+       cy="61.716473"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle58"
+       cx="280.61084"
+       cy="61.71645"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle59"
+       cx="297.93137"
+       cy="61.71645"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle60"
+       cx="315.25186"
+       cy="61.716457"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle61"
+       cx="332.57239"
+       cy="61.716457"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle62"
+       cx="349.89288"
+       cy="61.716457"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle63"
+       cx="367.21338"
+       cy="61.716473"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle64"
+       cx="384.53387"
+       cy="61.716473"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle65"
+       cx="245.9698"
+       cy="61.71645"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle66"
+       cx="263.29034"
+       cy="71.716454"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle67"
+       cx="401.85437"
+       cy="71.716476"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle68"
+       cx="280.61084"
+       cy="71.716454"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle69"
+       cx="297.93137"
+       cy="71.716454"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle70"
+       cx="315.25186"
+       cy="71.716461"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle71"
+       cx="332.57239"
+       cy="71.716461"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle72"
+       cx="349.89288"
+       cy="71.716461"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle73"
+       cx="367.21338"
+       cy="71.716476"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle74"
+       cx="384.53387"
+       cy="71.716476"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle75"
+       cx="245.9698"
+       cy="71.716454"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle76"
+       cx="271.95059"
+       cy="56.71645"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle77"
+       cx="410.51465"
+       cy="56.716473"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle78"
+       cx="289.27109"
+       cy="56.71645"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle79"
+       cx="306.59161"
+       cy="56.71645"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle80"
+       cx="323.91214"
+       cy="56.716457"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle81"
+       cx="341.23264"
+       cy="56.716457"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle82"
+       cx="358.55313"
+       cy="56.716457"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle83"
+       cx="375.87363"
+       cy="56.716473"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle84"
+       cx="393.19412"
+       cy="56.716473"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle85"
+       cx="254.63005"
+       cy="56.71645"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle86"
+       cx="271.95059"
+       cy="66.716454"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle87"
+       cx="410.51465"
+       cy="66.716476"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle88"
+       cx="289.27109"
+       cy="66.716454"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle89"
+       cx="306.59161"
+       cy="66.716454"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle90"
+       cx="323.91214"
+       cy="66.716461"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle91"
+       cx="341.23264"
+       cy="66.716461"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle92"
+       cx="358.55313"
+       cy="66.716461"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle93"
+       cx="375.87363"
+       cy="66.716476"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle94"
+       cx="393.19412"
+       cy="66.716476"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle95"
+       cx="254.63005"
+       cy="66.716454"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle96"
+       cx="271.95059"
+       cy="76.716454"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle97"
+       cx="410.51465"
+       cy="76.716476"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle98"
+       cx="289.27109"
+       cy="76.716454"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle99"
+       cx="306.59161"
+       cy="76.716454"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle100"
+       cx="323.91214"
+       cy="76.716461"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle101"
+       cx="341.23264"
+       cy="76.716461"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle102"
+       cx="358.55313"
+       cy="76.716461"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle103"
+       cx="375.87363"
+       cy="76.716476"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle104"
+       cx="393.19412"
+       cy="76.716476"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle57-5"
+       cx="471.13638"
+       cy="61.716499"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle62-3"
+       cx="419.1749"
+       cy="61.716484"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle63-5"
+       cx="436.49539"
+       cy="61.716499"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle64-6"
+       cx="453.81589"
+       cy="61.716499"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle67-2"
+       cx="471.13638"
+       cy="71.716507"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle72-9"
+       cx="419.1749"
+       cy="71.716492"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle73-1"
+       cx="436.49539"
+       cy="71.716507"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle74-2"
+       cx="453.81589"
+       cy="71.716507"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle82-9"
+       cx="427.83514"
+       cy="56.716484"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle83-3"
+       cx="445.15564"
+       cy="56.716499"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle84-6"
+       cx="462.47614"
+       cy="56.716499"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle92-6"
+       cx="427.83514"
+       cy="66.716484"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle93-2"
+       cx="445.15564"
+       cy="66.716499"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle94-6"
+       cx="462.47614"
+       cy="66.716499"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle102-8"
+       cx="427.83514"
+       cy="76.716499"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle103-7"
+       cx="445.15564"
+       cy="76.716507"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle104-9"
+       cx="462.47614"
+       cy="76.716507"
+       r="5" />
+    <circle
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none"
+       id="circle105"
+       cx="254.63005"
+       cy="76.716454"
+       r="5" />
+    <path
+       style="opacity:0.65;fill:#0000ff;stroke-width:0.264586;-inkscape-stroke:none;font-variation-settings:normal;vector-effect:none;fill-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+       d="m 154.68522,193.37377 5,-80 5,80 z"
+       id="path108" />
+    <path
+       style="opacity:0.65;fill:#00ff00;stroke-width:0.264586;-inkscape-stroke:none;font-variation-settings:normal;vector-effect:none;fill-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+       d="m 164.68522,193.37377 5,-50 5,50 z"
+       id="path109" />
+    <path
+       style="opacity:0.65;fill:#e01b24;stroke-width:0.264586;-inkscape-stroke:none;font-variation-settings:normal;vector-effect:none;fill-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+       d="m 174.68522,193.37377 5,-30 5,30 z"
+       id="path110" />
+  </g>
+</svg>

+ 17 - 0
test-shear.scad

@@ -0,0 +1,17 @@
+
+// difference() {
+//   cube([150,30,30]);
+//   translate([0,5,5]) cube([150,20,30]);
+// }
+
+
+M = [ [ 1, 0, 0, 0   ],
+      [ 0, 1, 0, 0   ],  // The "0.7" is the skew value; pushed along the y axis as z changes.
+      [ 0.5, 0, 1, 0   ],
+      [ 0, 0, 0, 1   ] ] ;
+multmatrix(M) {  
+  difference() {
+    cube([150,30,30]);
+    translate([0,5,5]) cube([150,20,30]);
+  }
+}

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels