Salome HOME
cas-test n°2
authorGérald NICOLAS <gerald.nicolas@edf.fr>
Wed, 21 Jun 2023 09:28:25 +0000 (11:28 +0200)
committerGérald NICOLAS <gerald.nicolas@edf.fr>
Wed, 21 Jun 2023 09:28:25 +0000 (11:28 +0200)
src/PythonAddons/macros/midSurface/midSurface_2.py [new file with mode: 0755]
src/PythonAddons/macros/midSurface/midSurface_2.stp [new file with mode: 0644]

diff --git a/src/PythonAddons/macros/midSurface/midSurface_2.py b/src/PythonAddons/macros/midSurface/midSurface_2.py
new file mode 100755 (executable)
index 0000000..9437c65
--- /dev/null
@@ -0,0 +1,560 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""Géométrie de test pour la création de surfaces médianes - Cas n°2
+"""
+
+__revision__ = "V02.01"
+
+nom_objet = "meli-melo"
+fichier = "midSurface_2.stp"
+
+import salome
+
+salome.salome_init()
+
+from SketchAPI import *
+
+from salome.shaper import model
+
+model.begin()
+partSet = model.moduleDocument()
+model.addParameter(partSet, "H", '24')
+model.addParameter(partSet, "L", '36')
+model.addParameter(partSet, "h", '2')
+model.addParameter(partSet, "theta_1", '45')
+model.addParameter(partSet, "C_x", '30')
+model.addParameter(partSet, "DX", '90')
+model.addParameter(partSet, "C_y", '40')
+model.addParameter(partSet, "R_int", '50', 'Rayon interne')
+model.addParameter(partSet, "R_ext", '51', 'Rayon externe')
+model.addParameter(partSet, "R_1", '15')
+model.addParameter(partSet, "R_2", '20')
+model.addParameter(partSet, "R_3", '5')
+model.addParameter(partSet, "theta_2", '60')
+model.addParameter(partSet, "B_1", '6')
+model.addParameter(partSet, "Ep", '0.5', 'Epaisseur')
+model.addParameter(partSet, "Hauteur", '150.', 'Hauteur')
+model.addParameter(partSet, "coeff", '0.00001', 'Coefficient')
+
+# 1. Deux solides plans minces
+#=============================
+
+### Create Part
+Part_1 = model.addPart(partSet)
+Part_1_doc = Part_1.document()
+
+### Create Sketch
+Sketch_1 = model.addSketch(Part_1_doc, model.standardPlane("XOZ"))
+
+### Create SketchLine
+SketchLine_1 = Sketch_1.addLine(0, 0, 48, 0)
+
+### Create SketchProjection
+SketchProjection_1 = Sketch_1.addProjection(model.selection("VERTEX", "PartSet/Origin"), False)
+SketchPoint_1 = SketchProjection_1.createdFeature()
+Sketch_1.setCoincident(SketchLine_1.startPoint(), SketchAPI_Point(SketchPoint_1).coordinates())
+
+### Create SketchLine
+SketchLine_2 = Sketch_1.addLine(48, 0, 103.7207793864215, 55.72077938642148)
+Sketch_1.setCoincident(SketchLine_1.endPoint(), SketchLine_2.startPoint())
+
+### Create SketchLine
+SketchLine_3 = Sketch_1.addLine(103.7207793864215, 55.72077938642148, 78.26493526370577, 81.17662350913719)
+Sketch_1.setCoincident(SketchLine_2.endPoint(), SketchLine_3.startPoint())
+
+### Create SketchLine
+SketchLine_4 = Sketch_1.addLine(78.26493526370577, 81.17662350913719, 0, 72)
+Sketch_1.setCoincident(SketchLine_3.endPoint(), SketchLine_4.startPoint())
+
+### Create SketchLine
+SketchLine_5 = Sketch_1.addLine(0, 72, 0, 0)
+Sketch_1.setCoincident(SketchLine_4.endPoint(), SketchLine_5.startPoint())
+Sketch_1.setCoincident(SketchLine_1.startPoint(), SketchLine_5.endPoint())
+Sketch_1.setHorizontal(SketchLine_1.result())
+Sketch_1.setVertical(SketchLine_5.result())
+Sketch_1.setLength(SketchLine_5.result(), "2*L")
+Sketch_1.setLength(SketchLine_1.result(), "2*H")
+Sketch_1.setEqual(SketchLine_2.result(), SketchLine_4.result())
+
+### Create SketchProjection
+SketchProjection_2 = Sketch_1.addProjection(model.selection("EDGE", "PartSet/OX"), False)
+SketchLine_6 = SketchProjection_2.createdFeature()
+
+### Create SketchConstraintAngle
+Sketch_1.setAngle(SketchLine_6.result(), SketchLine_2.result(), "theta_1", type = "Direct")
+Sketch_1.setPerpendicular(SketchLine_2.result(), SketchLine_3.result())
+Sketch_1.setLength(SketchLine_3.result(), "L")
+
+### Create SketchLine
+SketchLine_7 = Sketch_1.addLine(0, 0, -96, 0)
+Sketch_1.setCoincident(SketchLine_1.startPoint(), SketchLine_7.startPoint())
+Sketch_1.setHorizontal(SketchLine_7.result())
+Sketch_1.setLength(SketchLine_7.result(), "4*H")
+
+### Create SketchLine
+SketchLine_8 = Sketch_1.addLine(-96, 4.800000000000001, -4.800000000000001, 4.800000000000001)
+Sketch_1.setHorizontal(SketchLine_8.result())
+
+### Create SketchLine
+SketchLine_9 = Sketch_1.addLine(-4.800000000000001, 4.800000000000001, -4.800000000000001, 72)
+Sketch_1.setVertical(SketchLine_9.result())
+Sketch_1.setCoincident(SketchLine_8.endPoint(), SketchLine_9.startPoint())
+
+### Create SketchLine
+SketchLine_10 = Sketch_1.addLine(-4.800000000000001, 72, 0, 72)
+Sketch_1.setCoincident(SketchLine_9.endPoint(), SketchLine_10.startPoint())
+Sketch_1.setCoincident(SketchLine_4.endPoint(), SketchLine_10.endPoint())
+Sketch_1.setLength(SketchLine_10.result(), "0.2*H")
+Sketch_1.setHorizontal(SketchLine_10.result())
+
+### Create SketchLine
+SketchLine_11 = Sketch_1.addLine(-96, 4.800000000000001, -96, 0)
+Sketch_1.setCoincident(SketchLine_8.startPoint(), SketchLine_11.startPoint())
+Sketch_1.setCoincident(SketchLine_7.endPoint(), SketchLine_11.endPoint())
+Sketch_1.setVertical(SketchLine_11.result())
+Sketch_1.setLength(SketchLine_11.result(), "0.2*H")
+model.do()
+Sketch_1.setName("Objet_2_Sketch")
+Sketch_1.result().setName("Objet_2_Sketch")
+
+### Create Extrusion
+Extrusion_1 = model.addExtrusion(Part_1_doc, [model.selection("COMPOUND", "all-in-Objet_2_Sketch")], model.selection(), "h", 0, "Faces|Wires")
+Extrusion_1.setName("Objet_2")
+Extrusion_1.result().setName("Objet_2")
+Extrusion_1.result().subResult(0).setName("Extrusion_1_1_1")
+Extrusion_1.result().subResult(1).setName("Extrusion_1_1_2")
+
+model.do()
+
+# 2. Un cylindre découpé
+#=======================
+
+### Create Part
+Part_2 = model.addPart(partSet)
+Part_2_doc = Part_2.document()
+
+### Create Sketch
+Sketch_2 = model.addSketch(Part_2_doc, model.standardPlane("YOZ"))
+
+### Create SketchCircle
+SketchCircle_1 = Sketch_2.addCircle(30, 40, 50)
+Sketch_2.setRadius(SketchCircle_1.results()[1], "R_int")
+
+### Create SketchProjection
+SketchProjection_3 = Sketch_2.addProjection(model.selection("VERTEX", "PartSet/Origin"), False)
+SketchPoint_2 = SketchProjection_3.createdFeature()
+Sketch_2.setHorizontalDistance(SketchCircle_1.center(), SketchAPI_Point(SketchPoint_2).coordinates(), "C_x")
+Sketch_2.setVerticalDistance(SketchCircle_1.center(), SketchAPI_Point(SketchPoint_2).coordinates(), "C_y")
+
+### Create SketchCircle
+SketchCircle_2 = Sketch_2.addCircle(30, 40, 51)
+Sketch_2.setRadius(SketchCircle_2.results()[1], "R_ext")
+Sketch_2.setCoincident(SketchCircle_2.center(), SketchCircle_1.center())
+model.do()
+Sketch_2.setName("Objet_6_base_Sketch")
+Sketch_2.result().setName("Objet_6_base_Sketch")
+
+### Create Extrusion
+Extrusion_2 = model.addExtrusion(Part_2_doc, [model.selection("COMPOUND", "all-in-Objet_6_base_Sketch")], model.selection(), "DX", 0, "Faces|Wires")
+Extrusion_2.setName("Objet_6_base_Extrusion")
+Extrusion_2.result().setName("Objet_6_base_Extrusion")
+Extrusion_2.result().subResult(0).setName("Objet_6_base_Extrusion_1")
+Extrusion_2.result().subResult(1).setName("Objet_6_base_Extrusion_2")
+
+### Create Remove_SubShapes
+Remove_SubShapes_1 = model.addRemoveSubShapes(Part_2_doc, model.selection("COMPSOLID", "Objet_6_base_Extrusion"))
+Remove_SubShapes_1.setSubShapesToKeep([model.selection("SOLID", "Objet_6_base_Extrusion_2")])
+Remove_SubShapes_1.setName("Objet_6_base_RemoveSubShapes")
+Remove_SubShapes_1.result().setName("Objet_6_base")
+
+### Create Translation
+Translation_1 = model.addTranslation(Part_2_doc, [model.selection("SOLID", "Objet_6_base")], vector = ["H", "L", "H+L"], keepSubResults = True)
+Translation_1.setName("Objet_6_Translation")
+Translation_1.result().setName("Objet_6_Translation")
+
+### Create Point
+Point_2 = model.addPoint(Part_2_doc, 0, 0, 0)
+Point_2.setName("Objet_6_Point_1")
+Point_2.result().setName("Objet_6_Point_1")
+
+### Create Point
+Point_3 = model.addPoint(Part_2_doc, 1, 2, 3)
+Point_3.setName("Objet_6_Point_2")
+Point_3.result().setName("Objet_6_Point_2")
+
+### Create Axis
+Axis_4 = model.addAxis(Part_2_doc, model.selection("VERTEX", "Objet_6_Point_1"), model.selection("VERTEX", "Objet_6_Point_2"))
+Axis_4.setName("Objet_6_Axe")
+Axis_4.result().setName("Objet_6_Axe")
+
+### Create Rotation
+Rotation_1 = model.addRotation(Part_2_doc, [model.selection("SOLID", "Objet_6_Translation")], axis = model.selection("EDGE", "Objet_6_Axe"), angle = 30, keepSubResults = True)
+Rotation_1.setName("Objet_6_Rotation")
+Rotation_1.result().setName("Objet_6_Rotation")
+
+### Create Sketch
+Sketch_3 = model.addSketch(Part_2_doc, model.standardPlane("XOY"))
+
+### Create SketchLine
+SketchLine_12 = Sketch_3.addLine(36, 120, 59.99999999999999, 78.43078061834694)
+
+### Create SketchLine
+SketchLine_13 = Sketch_3.addLine(59.99999999999999, 78.43078061834694, 80.78460969082653, 90.43078061834694)
+Sketch_3.setCoincident(SketchLine_12.endPoint(), SketchLine_13.startPoint())
+
+### Create SketchLine
+SketchLine_14 = Sketch_3.addLine(80.78460969082653, 90.43078061834694, 104.7846096908265, 48.86156123669388)
+Sketch_3.setCoincident(SketchLine_13.endPoint(), SketchLine_14.startPoint())
+
+### Create SketchLine
+SketchLine_15 = Sketch_3.addLine(104.7846096908265, 48.86156123669388, 60.37400840781982, 30.64896961216652)
+Sketch_3.setCoincident(SketchLine_14.endPoint(), SketchLine_15.startPoint())
+
+### Create SketchLine
+SketchLine_16 = Sketch_3.addLine(60.37400840781982, 30.64896961216652, 36, 72)
+Sketch_3.setCoincident(SketchLine_15.endPoint(), SketchLine_16.startPoint())
+
+### Create SketchLine
+SketchLine_17 = Sketch_3.addLine(36, 72, 36, 120)
+Sketch_3.setCoincident(SketchLine_16.endPoint(), SketchLine_17.startPoint())
+Sketch_3.setCoincident(SketchLine_12.startPoint(), SketchLine_17.endPoint())
+Sketch_3.setVertical(SketchLine_17.result())
+Sketch_3.setEqual(SketchLine_17.result(), SketchLine_12.result())
+Sketch_3.setEqual(SketchLine_12.result(), SketchLine_15.result())
+Sketch_3.setPerpendicular(SketchLine_13.result(), SketchLine_14.result())
+Sketch_3.setPerpendicular(SketchLine_13.result(), SketchLine_12.result())
+Sketch_3.setEqual(SketchLine_14.result(), SketchLine_16.result())
+
+### Create SketchProjection
+SketchProjection_4 = Sketch_3.addProjection(model.selection("VERTEX", "PartSet/Origin"), False)
+SketchPoint_3 = SketchProjection_4.createdFeature()
+Sketch_3.setHorizontalDistance(SketchAPI_Point(SketchPoint_3).coordinates(), SketchLine_16.endPoint(), "L")
+Sketch_3.setVerticalDistance(SketchAPI_Point(SketchPoint_3).coordinates(), SketchLine_16.endPoint(), "2*L")
+Sketch_3.setLength(SketchLine_14.result(), "2.*H")
+Sketch_3.setLength(SketchLine_13.result(), "H")
+
+### Create SketchConstraintAngle
+Sketch_3.setAngle(SketchLine_17.result(), SketchLine_12.result(), 30, type = "Direct")
+Sketch_3.setLength(SketchLine_15.result(), "2.*H")
+model.do()
+Sketch_3.setName("Objet_6_Sketch_bloc_a")
+Sketch_3.result().setName("Objet_6_Sketch_bloc_a")
+
+### Create Extrusion
+Extrusion_3 = model.addExtrusion(Part_2_doc, [model.selection("COMPOUND", "Objet_6_Sketch_bloc_a")], model.selection(), 200, 100, "Faces|Wires")
+Extrusion_3.setName("Objet_6_a")
+Extrusion_3.result().setName("Objet_6_a")
+
+### Create Common
+Common_1 = model.addCommon(Part_2_doc, [model.selection("SOLID", "Objet_6_Rotation"), model.selection("SOLID", "Objet_6_a")], keepSubResults = True)
+Common_1.setName("Objet_6")
+Common_1.result().setName("Objet_6")
+Common_1.result().subResult(0).setName("Common_1_1_1")
+Common_1.result().subResult(1).setName("Common_1_1_2")
+Folder_1 = model.addFolder(Part_2_doc, Sketch_2, Extrusion_3)
+Folder_1.setName("Objet_6_création")
+
+model.do()
+
+# 3. Un tore découpé
+#===================
+
+### Create Part
+Part_3 = model.addPart(partSet)
+Part_3_doc = Part_3.document()
+
+### Create Torus
+Torus_1 = model.addTorus(Part_3_doc, model.selection("VERTEX", "PartSet/Origin"), model.selection("EDGE", "PartSet/OZ"), "R_2", "R_3")
+Torus_1.setName("Objet_8_Tore_1")
+Torus_1.result().setName("Objet_8_Tore_1")
+
+### Create Torus
+Torus_2 = model.addTorus(Part_3_doc, model.selection("VERTEX", "PartSet/Origin"), model.selection("EDGE", "PartSet/OZ"), "R_2", "R_3-h")
+Torus_2.setName("Objet_8_Tore_2")
+Torus_2.result().setName("Objet_8_Tore_2")
+
+### Create Cut
+Cut_1 = model.addCut(Part_3_doc, [model.selection("SOLID", "Objet_8_Tore_1")], [model.selection("SOLID", "Objet_8_Tore_2")], keepSubResults = True)
+Cut_1.setName("Objet_8_Cut")
+Cut_1.result().setName("Objet_8_Cut")
+
+### Create Sketch
+Sketch_4 = model.addSketch(Part_3_doc, model.standardPlane("XOY"))
+
+### Create SketchLine
+SketchLine_18 = Sketch_4.addLine(0, 33.9282032302755, 6, 33.9282032302755)
+Sketch_4.setHorizontal(SketchLine_18.result())
+
+### Create SketchLine
+SketchLine_19 = Sketch_4.addLine(6, 33.9282032302755, 6, 5)
+Sketch_4.setCoincident(SketchLine_18.endPoint(), SketchLine_19.startPoint())
+Sketch_4.setVertical(SketchLine_19.result())
+
+### Create SketchLine
+SketchLine_20 = Sketch_4.addLine(6, 5, 31.05255888325765, -9.464101615137745)
+Sketch_4.setCoincident(SketchLine_19.endPoint(), SketchLine_20.startPoint())
+
+### Create SketchLine
+SketchLine_21 = Sketch_4.addLine(31.05255888325765, -9.464101615137745, 25.05255888325765, -19.85640646055101)
+Sketch_4.setCoincident(SketchLine_20.endPoint(), SketchLine_21.startPoint())
+
+### Create SketchLine
+SketchLine_22 = Sketch_4.addLine(25.05255888325765, -19.85640646055101, 6, -8.856406460550954)
+Sketch_4.setCoincident(SketchLine_21.endPoint(), SketchLine_22.startPoint())
+
+### Create SketchLine
+SketchLine_23 = Sketch_4.addLine(6, -8.856406460550954, 6, -28.8564064605506)
+Sketch_4.setCoincident(SketchLine_22.endPoint(), SketchLine_23.startPoint())
+Sketch_4.setVertical(SketchLine_23.result())
+
+### Create SketchLine
+SketchLine_24 = Sketch_4.addLine(6, -28.8564064605506, 0, -28.8564064605506)
+Sketch_4.setCoincident(SketchLine_23.endPoint(), SketchLine_24.startPoint())
+Sketch_4.setHorizontal(SketchLine_24.result())
+
+### Create SketchProjection
+SketchProjection_5 = Sketch_4.addProjection(model.selection("EDGE", "PartSet/OY"), False)
+SketchLine_25 = SketchProjection_5.createdFeature()
+Sketch_4.setCoincident(SketchLine_18.startPoint(), SketchLine_25.result())
+Sketch_4.setCoincident(SketchLine_24.endPoint(), SketchLine_25.result())
+Sketch_4.setEqual(SketchLine_18.result(), SketchLine_24.result())
+Sketch_4.setPerpendicular(SketchLine_20.result(), SketchLine_21.result())
+Sketch_4.setPerpendicular(SketchLine_22.result(), SketchLine_21.result())
+
+### Create SketchConstraintAngle
+Sketch_4.setAngle(SketchLine_23.result(), SketchLine_22.result(), "theta_2", type = "Direct")
+Sketch_4.setLength(SketchLine_18.result(), "B_1")
+Sketch_4.setLength(SketchLine_21.result(), "2.*B_1")
+
+### Create SketchProjection
+SketchProjection_6 = Sketch_4.addProjection(model.selection("VERTEX", "PartSet/Origin"), False)
+SketchPoint_4 = SketchProjection_6.createdFeature()
+Sketch_4.setVerticalDistance(SketchLine_20.startPoint(), SketchAPI_Point(SketchPoint_4).coordinates(), "R_2/4.")
+Sketch_4.setLength(SketchLine_22.result(), "1.1*R_2")
+Sketch_4.setLength(SketchLine_23.result(), "R_2")
+Sketch_4.setEqual(SketchLine_20.result(), SketchLine_19.result())
+
+### Create SketchConstraintMirror
+SketchConstraintMirror_1_objects = [SketchLine_24.result(), SketchLine_23.result(), SketchLine_18.result(), SketchLine_19.result(), SketchLine_21.result(), SketchLine_20.result(), SketchLine_22.result()]
+SketchConstraintMirror_1 = Sketch_4.addMirror(SketchLine_25.result(), SketchConstraintMirror_1_objects)
+[SketchLine_26, SketchLine_27, SketchLine_28, SketchLine_29, SketchLine_30, SketchLine_31, SketchLine_32] = SketchConstraintMirror_1.mirrored()
+model.do()
+Sketch_4.setName("Objet_8_Sketch_bloc_b")
+Sketch_4.result().setName("Objet_8_Sketch_bloc_b")
+
+### Create Extrusion
+Extrusion_4 = model.addExtrusion(Part_3_doc, [model.selection("COMPOUND", "Objet_8_Sketch_bloc_b")], model.selection(), "4.*R_3", "4.*R_3", "Faces|Wires")
+Extrusion_4.setName("Objet_8_b")
+Extrusion_4.result().setName("Objet_8_b")
+
+### Create Common
+Common_2 = model.addCommon(Part_3_doc, [model.selection("SOLID", "Objet_8_Cut"), model.selection("SOLID", "Objet_8_b")], keepSubResults = True)
+Common_2.setName("Objet_8_Common")
+Common_2.result().setName("Objet_8_Common")
+Common_2.result().subResult(0).setName("Common_1_1_1")
+Common_2.result().subResult(1).setName("Common_1_1_2")
+Common_2.result().subResult(2).setName("Common_1_1_3")
+Common_2.result().subResult(3).setName("Common_1_1_4")
+
+### Create Point
+Point_4 = model.addPoint(Part_3_doc, -1, -2, -3)
+Point_4.setName("Objet_8_Point_1")
+Point_4.result().setName("Objet_8_Point_1")
+
+### Create Point
+Point_5 = model.addPoint(Part_3_doc, 20, 30, 15)
+Point_5.setName("Objet_8_Point_2")
+Point_5.result().setName("Objet_8_Point_2")
+
+### Create Axis
+Axis_5 = model.addAxis(Part_3_doc, model.selection("VERTEX", "Objet_8_Point_1"), model.selection("VERTEX", "Objet_8_Point_2"))
+Axis_5.setName("Objet_8_Axe")
+Axis_5.result().setName("Objet_8_Axe")
+
+### Create Rotation
+Rotation_2 = model.addRotation(Part_3_doc, [model.selection("COMPOUND", "Objet_8_Common")], axis = model.selection("EDGE", "Objet_8_Axe"), angle = 45, keepSubResults = True)
+Rotation_2.setName("Objet_8")
+Rotation_2.result().setName("Objet_8")
+Rotation_2.result().subResult(0).setName("Rotation_1_1_1")
+Rotation_2.result().subResult(1).setName("Rotation_1_1_2")
+Rotation_2.result().subResult(2).setName("Rotation_1_1_3")
+Rotation_2.result().subResult(3).setName("Rotation_1_1_4")
+Folder_2 = model.addFolder(Part_3_doc, Torus_1, Axis_5)
+Folder_2.setName("Objet_8_création")
+
+model.do()
+
+# 4. Un cône découpé
+#===================
+
+### Create Part
+Part_4 = model.addPart(partSet)
+Part_4_doc = Part_4.document()
+
+### Create Cone
+Cone_1 = model.addCone(Part_4_doc, model.selection("VERTEX", "PartSet/Origin"), model.selection("EDGE", "PartSet/OZ"), "R_2", "R_3", "DX")
+Cone_1.setName("Objet_9_Cone_1")
+Cone_1.result().setName("Objet_9_Cone_1")
+
+### Create Cone
+Cone_2 = model.addCone(Part_4_doc, model.selection("VERTEX", "PartSet/Origin"), model.selection("EDGE", "PartSet/OZ"), "R_2-h", "R_3-h", "DX")
+Cone_2.setName("Objet_9_Cone_2")
+Cone_2.result().setName("Objet_9_Cone_2")
+
+### Create Cut
+Cut_2 = model.addCut(Part_4_doc, [model.selection("SOLID", "Objet_9_Cone_1")], [model.selection("SOLID", "Objet_9_Cone_2")], keepSubResults = True)
+Cut_2.setName("Objet_9_Cut")
+Cut_2.result().setName("Objet_9_Cut")
+
+### Create Sketch
+Sketch_5 = model.addSketch(Part_4_doc, model.standardPlane("XOY"))
+
+### Create SketchLine
+SketchLine_33 = Sketch_5.addLine(0, 33.9282032302755, 6, 33.9282032302755)
+Sketch_5.setHorizontal(SketchLine_33.result())
+
+### Create SketchLine
+SketchLine_34 = Sketch_5.addLine(6, 33.9282032302755, 6, 5)
+Sketch_5.setCoincident(SketchLine_33.endPoint(), SketchLine_34.startPoint())
+Sketch_5.setVertical(SketchLine_34.result())
+
+### Create SketchLine
+SketchLine_35 = Sketch_5.addLine(6, 5, 31.05255888325765, -9.464101615137745)
+Sketch_5.setCoincident(SketchLine_34.endPoint(), SketchLine_35.startPoint())
+
+### Create SketchLine
+SketchLine_36 = Sketch_5.addLine(31.05255888325765, -9.464101615137745, 25.05255888325765, -19.85640646055101)
+Sketch_5.setCoincident(SketchLine_35.endPoint(), SketchLine_36.startPoint())
+
+### Create SketchLine
+SketchLine_37 = Sketch_5.addLine(25.05255888325765, -19.85640646055101, 6, -8.856406460550954)
+Sketch_5.setCoincident(SketchLine_36.endPoint(), SketchLine_37.startPoint())
+
+### Create SketchLine
+SketchLine_38 = Sketch_5.addLine(6, -8.856406460550954, 6, -28.8564064605506)
+Sketch_5.setCoincident(SketchLine_37.endPoint(), SketchLine_38.startPoint())
+Sketch_5.setVertical(SketchLine_38.result())
+
+### Create SketchLine
+SketchLine_39 = Sketch_5.addLine(6, -28.8564064605506, 0, -28.8564064605506)
+Sketch_5.setCoincident(SketchLine_38.endPoint(), SketchLine_39.startPoint())
+Sketch_5.setHorizontal(SketchLine_39.result())
+
+### Create SketchProjection
+SketchProjection_7 = Sketch_5.addProjection(model.selection("EDGE", "PartSet/OY"), False)
+SketchLine_40 = SketchProjection_7.createdFeature()
+Sketch_5.setCoincident(SketchLine_33.startPoint(), SketchLine_40.result())
+Sketch_5.setCoincident(SketchLine_39.endPoint(), SketchLine_40.result())
+Sketch_5.setEqual(SketchLine_33.result(), SketchLine_39.result())
+Sketch_5.setPerpendicular(SketchLine_35.result(), SketchLine_36.result())
+Sketch_5.setPerpendicular(SketchLine_37.result(), SketchLine_36.result())
+
+### Create SketchConstraintAngle
+Sketch_5.setAngle(SketchLine_38.result(), SketchLine_37.result(), "theta_2", type = "Direct")
+Sketch_5.setLength(SketchLine_33.result(), "B_1")
+Sketch_5.setLength(SketchLine_36.result(), "2.*B_1")
+
+### Create SketchProjection
+SketchProjection_8 = Sketch_5.addProjection(model.selection("VERTEX", "PartSet/Origin"), False)
+SketchPoint_5 = SketchProjection_8.createdFeature()
+Sketch_5.setVerticalDistance(SketchLine_35.startPoint(), SketchAPI_Point(SketchPoint_5).coordinates(), "R_2/4.")
+Sketch_5.setLength(SketchLine_37.result(), "1.1*R_2")
+Sketch_5.setLength(SketchLine_38.result(), "R_2")
+Sketch_5.setEqual(SketchLine_35.result(), SketchLine_34.result())
+
+### Create SketchConstraintMirror
+SketchConstraintMirror_2_objects = [SketchLine_39.result(), SketchLine_38.result(), SketchLine_33.result(), SketchLine_34.result(), SketchLine_36.result(), SketchLine_35.result(), SketchLine_37.result()]
+SketchConstraintMirror_2 = Sketch_5.addMirror(SketchLine_40.result(), SketchConstraintMirror_2_objects)
+[SketchLine_41, SketchLine_42, SketchLine_43, SketchLine_44, SketchLine_45, SketchLine_46, SketchLine_47] = SketchConstraintMirror_2.mirrored()
+model.do()
+Sketch_5.setName("Objet_9_Sketch_bloc_b")
+Sketch_5.result().setName("Objet_9_Sketch_bloc_b")
+
+### Create Extrusion
+Extrusion_5 = model.addExtrusion(Part_4_doc, [model.selection("COMPOUND", "Objet_9_Sketch_bloc_b")], model.selection(), "4.*R_3", "4.*R_3", "Faces|Wires")
+Extrusion_5.setName("Objet_9_b")
+Extrusion_5.result().setName("Objet_9_b")
+
+### Create Rotation
+Rotation_3 = model.addRotation(Part_4_doc, [model.selection("SOLID", "Objet_9_b")], axis = model.selection("EDGE", "PartSet/OX"), angle = 10, keepSubResults = True)
+Rotation_3.setName("Objet_9_b_1")
+Rotation_3.result().setName("Objet_9_b_1")
+
+### Create Common
+Common_3 = model.addCommon(Part_4_doc, [model.selection("SOLID", "Objet_9_Cut"), model.selection("SOLID", "Objet_9_b_1")], keepSubResults = True)
+Common_3.setName("Objet_9_Common")
+Common_3.result().setName("Objet_9_Common")
+Common_3.result().subResult(0).setName("Common_1_1_1")
+Common_3.result().subResult(1).setName("Common_1_1_2")
+Common_3.result().subResult(2).setName("Common_1_1_3")
+Common_3.result().subResult(3).setName("Common_1_1_4")
+
+### Create Translation
+Translation_2 = model.addTranslation(Part_4_doc, [model.selection("COMPOUND", "all-in-Objet_9_Common")], axis = model.selection("EDGE", "PartSet/OZ"), distance = "-2*R_2", keepSubResults = True)
+Translation_2.setName("Objet_9_Common")
+Translation_2.result().setName("Objet_9_Common")
+Translation_2.result().subResult(0).setName("Translation_1_1_1")
+Translation_2.result().subResult(0).subResult(0).setName("Translation_1_1_1_1")
+Translation_2.result().subResult(0).subResult(1).setName("Translation_1_1_1_2")
+Translation_2.result().subResult(0).subResult(2).setName("Translation_1_1_1_3")
+Translation_2.result().subResult(0).subResult(3).setName("Translation_1_1_1_4")
+
+### Create Point
+Point_6 = model.addPoint(Part_4_doc, -1, -2, -3)
+Point_6.setName("Objet_9_Point_1")
+Point_6.result().setName("Objet_9_Point_1")
+
+### Create Point
+Point_7 = model.addPoint(Part_4_doc, 20, 30, 15)
+Point_7.setName("Objet_9_Point_2")
+Point_7.result().setName("Objet_9_Point_2")
+
+### Create Axis
+Axis_6 = model.addAxis(Part_4_doc, model.selection("VERTEX", "Objet_9_Point_1"), model.selection("VERTEX", "Objet_9_Point_2"))
+Axis_6.setName("Objet_9_Axe")
+Axis_6.result().setName("Objet_9_Axe")
+
+### Create Rotation
+Rotation_4 = model.addRotation(Part_4_doc, [model.selection("COMPOUND", "Objet_9_Common")], axis = model.selection("EDGE", "Objet_9_Axe"), angle = 45, keepSubResults = True)
+Rotation_4.setName("Objet_9")
+Rotation_4.result().setName("Objet_9")
+Rotation_4.result().subResult(0).setName("Rotation_2_1_1")
+Rotation_4.result().subResult(0).subResult(0).setName("Rotation_2_1_1_1")
+Rotation_4.result().subResult(0).subResult(1).setName("Rotation_2_1_1_2")
+Rotation_4.result().subResult(0).subResult(2).setName("Rotation_2_1_1_3")
+Rotation_4.result().subResult(0).subResult(3).setName("Rotation_2_1_1_4")
+Folder_3 = model.addFolder(Part_4_doc, Cone_1, Axis_6)
+Folder_3.setName("Objet_9_création")
+
+model.do()
+
+# 5. Assemblage des composants
+#=============================
+
+### Create Part
+Part_5 = model.addPart(partSet)
+Part_5_doc = Part_5.document()
+
+### Create ImportResult
+ImportResult_1_objects = [model.selection("COMPOUND", "Part_4/Objet_9"),
+                          model.selection("COMPOUND", "Part_3/Objet_8"),
+                          model.selection("COMPOUND", "Part_2/Objet_6"),
+                          model.selection("COMPSOLID", "Part_1/Objet_2")]
+ImportResult_1 = model.addImportResult(Part_5_doc, ImportResult_1_objects)
+
+### Create Partition
+Partition_1_objects = [model.selection("COMPOUND", "ImportResult_1_1"),
+                       model.selection("COMPOUND", "ImportResult_1_2"),
+                       model.selection("COMPOUND", "ImportResult_1_3"),
+                       model.selection("COMPSOLID", "ImportResult_1_4")]
+Partition_1 = model.addPartition(Part_5_doc, Partition_1_objects, keepSubResults = True)
+Partition_1.result().setName(nom_objet)
+
+### Exportation
+print ("Exportation dans {}".format(fichier))
+export = model.exportToFile(Part_5_doc, fichier, [model.selection("COMPSOLID", nom_objet)])
+
+model.end()
+
+if salome.sg.hasDesktop():
+  salome.sg.updateObjBrowser()
diff --git a/src/PythonAddons/macros/midSurface/midSurface_2.stp b/src/PythonAddons/macros/midSurface/midSurface_2.stp
new file mode 100644 (file)
index 0000000..67838bf
--- /dev/null
@@ -0,0 +1,15093 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2023-06-21T11:27:34',('Author'),(
+    'Open CASCADE'),'Open CASCADE STEP processor 7.5','Open CASCADE 7.5'
+  ,'Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('meli-melo','meli-melo','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47,
+    #51,#55),#59);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,-0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.,0.,0.));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,-0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(0.,0.,0.));
+#25 = DIRECTION('',(0.,0.,1.));
+#26 = DIRECTION('',(1.,0.,-0.));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(0.,0.,0.));
+#29 = DIRECTION('',(0.,0.,1.));
+#30 = DIRECTION('',(1.,0.,-0.));
+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
+#32 = CARTESIAN_POINT('',(0.,0.,0.));
+#33 = DIRECTION('',(0.,0.,1.));
+#34 = DIRECTION('',(1.,0.,-0.));
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(0.,0.,0.));
+#37 = DIRECTION('',(0.,0.,1.));
+#38 = DIRECTION('',(1.,0.,-0.));
+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
+#40 = CARTESIAN_POINT('',(0.,0.,0.));
+#41 = DIRECTION('',(0.,0.,1.));
+#42 = DIRECTION('',(1.,0.,-0.));
+#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
+#44 = CARTESIAN_POINT('',(0.,0.,0.));
+#45 = DIRECTION('',(0.,0.,1.));
+#46 = DIRECTION('',(1.,0.,-0.));
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(0.,0.,0.));
+#49 = DIRECTION('',(0.,0.,1.));
+#50 = DIRECTION('',(1.,0.,-0.));
+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
+#52 = CARTESIAN_POINT('',(0.,0.,0.));
+#53 = DIRECTION('',(0.,0.,1.));
+#54 = DIRECTION('',(1.,0.,-0.));
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(0.,0.,0.));
+#57 = DIRECTION('',(0.,0.,1.));
+#58 = DIRECTION('',(1.,0.,-0.));
+#59 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#60,#61,#62)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#60 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) );
+#61 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#62 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#63 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#60,
+  'distance_accuracy_value','confusion accuracy');
+#64 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#65 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#66),#470);
+#66 = MANIFOLD_SOLID_BREP('',#67);
+#67 = CLOSED_SHELL('',(#68,#225,#302,#355,#432,#463));
+#68 = ADVANCED_FACE('',(#69),#84,.T.);
+#69 = FACE_BOUND('',#70,.T.);
+#70 = EDGE_LOOP('',(#71,#107,#139,#195));
+#71 = ORIENTED_EDGE('',*,*,#72,.T.);
+#72 = EDGE_CURVE('',#73,#75,#77,.T.);
+#73 = VERTEX_POINT('',#74);
+#74 = CARTESIAN_POINT('',(-8.828205133071,3.406473751095,-43.70168300336
+    ));
+#75 = VERTEX_POINT('',#76);
+#76 = CARTESIAN_POINT('',(-6.703823548659,15.164460915184,
+    -41.39796603454));
+#77 = SURFACE_CURVE('',#78,(#83,#95),.PCURVE_S1.);
+#78 = CIRCLE('',#79,20.);
+#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
+#80 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,-30.70794551193
+    ));
+#81 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#82 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#83 = PCURVE('',#84,#89);
+#84 = CONICAL_SURFACE('',#85,20.,0.165148677415);
+#85 = AXIS2_PLACEMENT_3D('',#86,#87,#88);
+#86 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,-30.70794551193
+    ));
+#87 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#88 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#89 = DEFINITIONAL_REPRESENTATION('',(#90),#94);
+#90 = LINE('',#91,#92);
+#91 = CARTESIAN_POINT('',(-0.,-0.));
+#92 = VECTOR('',#93,1.);
+#93 = DIRECTION('',(-1.,-0.));
+#94 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#95 = PCURVE('',#96,#101);
+#96 = PLANE('',#97);
+#97 = AXIS2_PLACEMENT_3D('',#98,#99,#100);
+#98 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,-30.70794551193
+    ));
+#99 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#100 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#101 = DEFINITIONAL_REPRESENTATION('',(#102),#106);
+#102 = CIRCLE('',#103,20.);
+#103 = AXIS2_PLACEMENT_2D('',#104,#105);
+#104 = CARTESIAN_POINT('',(0.,0.));
+#105 = DIRECTION('',(1.,0.));
+#106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#107 = ORIENTED_EDGE('',*,*,#108,.T.);
+#108 = EDGE_CURVE('',#75,#109,#111,.T.);
+#109 = VERTEX_POINT('',#110);
+#110 = CARTESIAN_POINT('',(2.409380037342,7.498335417832,-25.43161729906
+    ));
+#111 = SURFACE_CURVE('',#112,(#117,#127),.PCURVE_S1.);
+#112 = HYPERBOLA('',#113,393.88293630833,26.523003896141);
+#113 = AXIS2_PLACEMENT_3D('',#114,#115,#116);
+#114 = CARTESIAN_POINT('',(246.16882724277,-174.8735436074,
+    321.26175668485));
+#115 = DIRECTION('',(0.316596796156,0.912906654777,0.257619697089));
+#116 = DIRECTION('',(-0.555563260023,0.398591462155,-0.729708373537));
+#117 = PCURVE('',#84,#118);
+#118 = DEFINITIONAL_REPRESENTATION('',(#119),#126);
+#119 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#120,#121,#122,#123,#124,#125),
+  .UNSPECIFIED.,.F.,.F.,(6,6),(-0.652937503303,-0.55898077568),
+  .PIECEWISE_BEZIER_KNOTS.);
+#120 = CARTESIAN_POINT('',(-6.132719008218,1.134947991444E-13));
+#121 = CARTESIAN_POINT('',(-6.10779886169,-5.124612293652));
+#122 = CARTESIAN_POINT('',(-6.081548429355,-10.03938553617));
+#123 = CARTESIAN_POINT('',(-6.05385106334,-14.74808961316));
+#124 = CARTESIAN_POINT('',(-6.024573659209,-19.25418595849));
+#125 = CARTESIAN_POINT('',(-5.993565325336,-23.5608428516));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#127 = PCURVE('',#128,#133);
+#128 = PLANE('',#129);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(-30.85089680401,24.30646909044,
+    -44.11869771751));
+#131 = DIRECTION('',(0.316596796156,0.912906654777,0.257619697089));
+#132 = DIRECTION('',(0.717078784988,-5.255422847681E-02,-0.6950079634));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = HYPERBOLA('',#135,393.88293630833,26.523003896141);
+#135 = AXIS2_PLACEMENT_2D('',#136,#137);
+#136 = CARTESIAN_POINT('',(-44.82960644807,-497.9013836235));
+#137 = DIRECTION('',(8.782283631556E-02,0.996136109887));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = ORIENTED_EDGE('',*,*,#140,.F.);
+#140 = EDGE_CURVE('',#141,#109,#143,.T.);
+#141 = VERTEX_POINT('',#142);
+#142 = CARTESIAN_POINT('',(-1.979222004445,-3.413344737137,
+    -27.9517554447));
+#143 = SURFACE_CURVE('',#144,(#149,#183),.PCURVE_S1.);
+#144 = ELLIPSE('',#145,16.886145184708,16.622424110583);
+#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148);
+#146 = CARTESIAN_POINT('',(-10.52304061645,4.040982633261,
+    -15.55354290765));
+#147 = DIRECTION('',(0.62093839049,-0.404770913892,0.671264495175));
+#148 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894)
+  );
+#149 = PCURVE('',#84,#150);
+#150 = DEFINITIONAL_REPRESENTATION('',(#151),#182);
+#151 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#152,#153,#154,#155,#156,#157,
+    #158,#159,#160,#161,#162,#163,#164,#165,#166,#167,#168,#169,#170,
+    #171,#172,#173,#174,#175,#176,#177,#178,#179,#180,#181),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(1.600188388664,3.170984715459,
+    4.349081960555,6.1162278282,7.883373695844),.UNSPECIFIED.);
+#152 = CARTESIAN_POINT('',(0.,-20.30853223771));
+#153 = CARTESIAN_POINT('',(-0.196434383915,-20.88402917927));
+#154 = CARTESIAN_POINT('',(-0.394164735449,-21.45572943395));
+#155 = CARTESIAN_POINT('',(-0.593201041266,-21.98982268928));
+#156 = CARTESIAN_POINT('',(-0.793446620851,-22.45281751871));
+#157 = CARTESIAN_POINT('',(-0.994689918298,-22.81568448231));
+#158 = CARTESIAN_POINT('',(-1.196615684908,-23.05804017484));
+#159 = CARTESIAN_POINT('',(-1.398860579333,-23.17026159146));
+#160 = CARTESIAN_POINT('',(-1.752718489183,-23.14065174139));
+#161 = CARTESIAN_POINT('',(-1.904349160915,-23.05531961767));
+#162 = CARTESIAN_POINT('',(-2.055805508855,-22.89776641066));
+#163 = CARTESIAN_POINT('',(-2.206936959412,-22.67176689732));
+#164 = CARTESIAN_POINT('',(-2.357607004435,-22.38444167967));
+#165 = CARTESIAN_POINT('',(-2.507704613472,-22.04580634681));
+#166 = CARTESIAN_POINT('',(-2.657151617451,-21.66800869901));
+#167 = CARTESIAN_POINT('',(-3.02903171491,-20.6589496686));
+#168 = CARTESIAN_POINT('',(-3.250596113599,-19.9954058985));
+#169 = CARTESIAN_POINT('',(-3.470447407745,-19.31877372757));
+#170 = CARTESIAN_POINT('',(-3.688608051726,-18.68009857921));
+#171 = CARTESIAN_POINT('',(-3.90528667437,-18.12951945191));
+#172 = CARTESIAN_POINT('',(-4.120830446666,-17.7074042168));
+#173 = CARTESIAN_POINT('',(-4.335667032857,-17.4385235221));
+#174 = CARTESIAN_POINT('',(-4.764826005596,-17.22324559046));
+#175 = CARTESIAN_POINT('',(-4.979148389641,-17.27684823432));
+#176 = CARTESIAN_POINT('',(-5.193663694915,-17.4996928487));
+#177 = CARTESIAN_POINT('',(-5.408844321199,-17.88301036218));
+#178 = CARTESIAN_POINT('',(-5.625125686722,-18.39995464072));
+#179 = CARTESIAN_POINT('',(-5.842848153556,-19.00885839921));
+#180 = CARTESIAN_POINT('',(-6.062196625275,-19.66109817846));
+#181 = CARTESIAN_POINT('',(-6.28318530718,-20.30853223771));
+#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#183 = PCURVE('',#184,#189);
+#184 = PLANE('',#185);
+#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188);
+#186 = CARTESIAN_POINT('',(-10.26740961743,1.565605009238,
+    -17.28265560844));
+#187 = DIRECTION('',(0.62093839049,-0.404770913892,0.671264495175));
+#188 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#194);
+#190 = ELLIPSE('',#191,16.886145184708,16.622424110583);
+#191 = AXIS2_PLACEMENT_2D('',#192,#193);
+#192 = CARTESIAN_POINT('',(-3.330669073875E-16,3.030292448132));
+#193 = DIRECTION('',(-5.551115123126E-17,-1.));
+#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#195 = ORIENTED_EDGE('',*,*,#196,.T.);
+#196 = EDGE_CURVE('',#141,#73,#197,.T.);
+#197 = SURFACE_CURVE('',#198,(#203,#213),.PCURVE_S1.);
+#198 = HYPERBOLA('',#199,834.9645056983,56.22423516321);
+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
+#200 = CARTESIAN_POINT('',(467.03524487171,-347.0157951758,
+    613.25886589472));
+#201 = DIRECTION('',(-0.316596796156,-0.912906654777,-0.257619697089));
+#202 = DIRECTION('',(-0.555563260023,0.398591462155,-0.729708373537));
+#203 = PCURVE('',#84,#204);
+#204 = DEFINITIONAL_REPRESENTATION('',(#205),#212);
+#205 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#206,#207,#208,#209,#210,#211),
+  .UNSPECIFIED.,.F.,.F.,(6,6),(0.250549862888,0.339117730632),
+  .PIECEWISE_BEZIER_KNOTS.);
+#206 = CARTESIAN_POINT('',(-5.2381896088,-21.87610673248));
+#207 = CARTESIAN_POINT('',(-5.299088056158,-18.17411455729));
+#208 = CARTESIAN_POINT('',(-5.357114465429,-14.13814708277));
+#209 = CARTESIAN_POINT('',(-5.412285107933,-9.76578427471));
+#210 = CARTESIAN_POINT('',(-5.464703483303,-5.054169837669));
+#211 = CARTESIAN_POINT('',(-5.514500089542,-3.31266545726E-13));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = PCURVE('',#214,#219);
+#214 = PLANE('',#215);
+#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218);
+#216 = CARTESIAN_POINT('',(-13.90625753364,11.83128983113,
+    -67.31546569448));
+#217 = DIRECTION('',(-0.316596796156,-0.912906654777,-0.257619697089));
+#218 = DIRECTION('',(-0.717078784988,5.255422847681E-02,0.6950079634));
+#219 = DEFINITIONAL_REPRESENTATION('',(#220),#224);
+#220 = HYPERBOLA('',#221,834.9645056983,56.22423516321);
+#221 = AXIS2_PLACEMENT_2D('',#222,#223);
+#222 = CARTESIAN_POINT('',(109.27270025172,-900.7312900925));
+#223 = DIRECTION('',(-8.782283631556E-02,0.996136109887));
+#224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#225 = ADVANCED_FACE('',(#226),#96,.F.);
+#226 = FACE_BOUND('',#227,.F.);
+#227 = EDGE_LOOP('',(#228,#229,#252,#281));
+#228 = ORIENTED_EDGE('',*,*,#72,.T.);
+#229 = ORIENTED_EDGE('',*,*,#230,.T.);
+#230 = EDGE_CURVE('',#75,#231,#233,.T.);
+#231 = VERTEX_POINT('',#232);
+#232 = CARTESIAN_POINT('',(-8.374409303883,15.35545408223,
+    -40.02173910546));
+#233 = SURFACE_CURVE('',#234,(#238,#245),.PCURVE_S1.);
+#234 = LINE('',#235,#236);
+#235 = CARTESIAN_POINT('',(-20.62770909378,16.756337889793,
+    -29.92748259201));
+#236 = VECTOR('',#237,1.);
+#237 = DIRECTION('',(-0.76884064199,8.78992944291E-02,0.633370177118));
+#238 = PCURVE('',#96,#239);
+#239 = DEFINITIONAL_REPRESENTATION('',(#240),#244);
+#240 = LINE('',#241,#242);
+#241 = CARTESIAN_POINT('',(4.150702186867,6.161296528855));
+#242 = VECTOR('',#243,1.);
+#243 = DIRECTION('',(-0.862679176789,0.50575155752));
+#244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#245 = PCURVE('',#128,#246);
+#246 = DEFINITIONAL_REPRESENTATION('',(#247),#251);
+#247 = LINE('',#248,#249);
+#248 = CARTESIAN_POINT('',(-2.135385180448,-18.93010208569));
+#249 = VECTOR('',#250,1.);
+#250 = DIRECTION('',(-0.996136109887,8.782283631556E-02));
+#251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#252 = ORIENTED_EDGE('',*,*,#253,.F.);
+#253 = EDGE_CURVE('',#254,#231,#256,.T.);
+#254 = VERTEX_POINT('',#255);
+#255 = CARTESIAN_POINT('',(-10.41588376627,3.587988390172,-42.3937548812
+    ));
+#256 = SURFACE_CURVE('',#257,(#262,#269),.PCURVE_S1.);
+#257 = CIRCLE('',#258,18.);
+#258 = AXIS2_PLACEMENT_3D('',#259,#260,#261);
+#259 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#260 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#261 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#262 = PCURVE('',#96,#263);
+#263 = DEFINITIONAL_REPRESENTATION('',(#264),#268);
+#264 = CIRCLE('',#265,18.);
+#265 = AXIS2_PLACEMENT_2D('',#266,#267);
+#266 = CARTESIAN_POINT('',(0.,0.));
+#267 = DIRECTION('',(1.,0.));
+#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#269 = PCURVE('',#270,#275);
+#270 = CONICAL_SURFACE('',#271,18.,0.165148677415);
+#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274);
+#272 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#273 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#274 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#275 = DEFINITIONAL_REPRESENTATION('',(#276),#280);
+#276 = LINE('',#277,#278);
+#277 = CARTESIAN_POINT('',(-0.,-0.));
+#278 = VECTOR('',#279,1.);
+#279 = DIRECTION('',(-1.,-0.));
+#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#281 = ORIENTED_EDGE('',*,*,#282,.T.);
+#282 = EDGE_CURVE('',#254,#73,#283,.T.);
+#283 = SURFACE_CURVE('',#284,(#288,#295),.PCURVE_S1.);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(-12.33514538339,3.807411938767,
+    -40.81266901765));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(0.76884064199,-8.78992944291E-02,-0.633370177118));
+#288 = PCURVE('',#96,#289);
+#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);
+#290 = LINE('',#291,#292);
+#291 = CARTESIAN_POINT('',(10.441536996445,-11.59691219543));
+#292 = VECTOR('',#293,1.);
+#293 = DIRECTION('',(0.862679176789,-0.50575155752));
+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#295 = PCURVE('',#214,#296);
+#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301);
+#297 = LINE('',#298,#299);
+#298 = CARTESIAN_POINT('',(16.871354838974,-22.0137826693));
+#299 = VECTOR('',#300,1.);
+#300 = DIRECTION('',(-0.996136109887,-8.782283631556E-02));
+#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#302 = ADVANCED_FACE('',(#303),#214,.T.);
+#303 = FACE_BOUND('',#304,.T.);
+#304 = EDGE_LOOP('',(#305,#306,#329,#354));
+#305 = ORIENTED_EDGE('',*,*,#196,.F.);
+#306 = ORIENTED_EDGE('',*,*,#307,.T.);
+#307 = EDGE_CURVE('',#141,#308,#310,.T.);
+#308 = VERTEX_POINT('',#309);
+#309 = CARTESIAN_POINT('',(-3.645769204328,-3.291204598363,
+    -26.33650256098));
+#310 = SURFACE_CURVE('',#311,(#315,#322),.PCURVE_S1.);
+#311 = LINE('',#312,#313);
+#312 = CARTESIAN_POINT('',(10.931278085962,-4.35954672457,
+    -40.46488588749));
+#313 = VECTOR('',#314,1.);
+#314 = DIRECTION('',(-0.717078784988,5.255422847681E-02,0.6950079634));
+#315 = PCURVE('',#214,#316);
+#316 = DEFINITIONAL_REPRESENTATION('',(#317),#321);
+#317 = LINE('',#318,#319);
+#318 = CARTESIAN_POINT('',(-1.06581410364E-14,-40.));
+#319 = VECTOR('',#320,1.);
+#320 = DIRECTION('',(1.,1.110223024625E-16));
+#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#322 = PCURVE('',#184,#323);
+#323 = DEFINITIONAL_REPRESENTATION('',(#324),#328);
+#324 = LINE('',#325,#326);
+#325 = CARTESIAN_POINT('',(25.052558883258,-19.85640646055));
+#326 = VECTOR('',#327,1.);
+#327 = DIRECTION('',(-0.866025403784,0.5));
+#328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#329 = ORIENTED_EDGE('',*,*,#330,.T.);
+#330 = EDGE_CURVE('',#308,#254,#331,.T.);
+#331 = SURFACE_CURVE('',#332,(#337,#344),.PCURVE_S1.);
+#332 = HYPERBOLA('',#333,768.63301265635,51.757653125213);
+#333 = AXIS2_PLACEMENT_3D('',#334,#335,#336);
+#334 = CARTESIAN_POINT('',(426.65825360942,-318.047133742,
+    560.22542984449));
+#335 = DIRECTION('',(-0.316596796156,-0.912906654777,-0.257619697089));
+#336 = DIRECTION('',(-0.555563260023,0.398591462155,-0.729708373537));
+#337 = PCURVE('',#214,#338);
+#338 = DEFINITIONAL_REPRESENTATION('',(#339),#343);
+#339 = HYPERBOLA('',#340,768.63301265635,51.757653125213);
+#340 = AXIS2_PLACEMENT_2D('',#341,#342);
+#341 = CARTESIAN_POINT('',(102.8899493578,-828.3345318848));
+#342 = DIRECTION('',(-8.782283631556E-02,0.996136109887));
+#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#344 = PCURVE('',#270,#345);
+#345 = DEFINITIONAL_REPRESENTATION('',(#346),#353);
+#346 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#347,#348,#349,#350,#351,#352),
+  .UNSPECIFIED.,.F.,.F.,(6,6),(0.226415319802,0.329586774596),
+  .PIECEWISE_BEZIER_KNOTS.);
+#347 = CARTESIAN_POINT('',(-5.153082990543,-22.08666264689));
+#348 = CARTESIAN_POINT('',(-5.227668555963,-18.50609855184));
+#349 = CARTESIAN_POINT('',(-5.29836839001,-14.5106961281));
+#350 = CARTESIAN_POINT('',(-5.365122964016,-10.09727912145));
+#351 = CARTESIAN_POINT('',(-5.428068982643,-5.261936178707));
+#352 = CARTESIAN_POINT('',(-5.487401342306,-3.318426614577E-13));
+#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#354 = ORIENTED_EDGE('',*,*,#282,.T.);
+#355 = ADVANCED_FACE('',(#356),#184,.T.);
+#356 = FACE_BOUND('',#357,.T.);
+#357 = EDGE_LOOP('',(#358,#381,#430,#431));
+#358 = ORIENTED_EDGE('',*,*,#359,.F.);
+#359 = EDGE_CURVE('',#360,#109,#362,.T.);
+#360 = VERTEX_POINT('',#361);
+#361 = CARTESIAN_POINT('',(0.891635698823,7.609569893605,-23.96058730381
+    ));
+#362 = SURFACE_CURVE('',#363,(#367,#374),.PCURVE_S1.);
+#363 = LINE('',#364,#365);
+#364 = CARTESIAN_POINT('',(-6.013361184408,8.11563253474,-17.26811791053
+    ));
+#365 = VECTOR('',#366,1.);
+#366 = DIRECTION('',(0.717078784988,-5.255422847681E-02,-0.6950079634));
+#367 = PCURVE('',#184,#368);
+#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);
+#369 = LINE('',#370,#371);
+#370 = CARTESIAN_POINT('',(6.,5.));
+#371 = VECTOR('',#372,1.);
+#372 = DIRECTION('',(0.866025403784,-0.5));
+#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#374 = PCURVE('',#128,#375);
+#375 = DEFINITIONAL_REPRESENTATION('',(#376),#380);
+#376 = LINE('',#377,#378);
+#377 = CARTESIAN_POINT('',(1.06581410364E-14,-40.));
+#378 = VECTOR('',#379,1.);
+#379 = DIRECTION('',(1.,-1.110223024625E-16));
+#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#381 = ORIENTED_EDGE('',*,*,#382,.F.);
+#382 = EDGE_CURVE('',#308,#360,#383,.T.);
+#383 = SURFACE_CURVE('',#384,(#389,#396),.PCURVE_S1.);
+#384 = ELLIPSE('',#385,14.853536509513,14.62155990621);
+#385 = AXIS2_PLACEMENT_3D('',#386,#387,#388);
+#386 = CARTESIAN_POINT('',(-10.52807968503,4.089777958021,
+    -15.51945816237));
+#387 = DIRECTION('',(0.62093839049,-0.404770913892,0.671264495175));
+#388 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894)
+  );
+#389 = PCURVE('',#184,#390);
+#390 = DEFINITIONAL_REPRESENTATION('',(#391),#395);
+#391 = ELLIPSE('',#392,14.853536509513,14.62155990621);
+#392 = AXIS2_PLACEMENT_2D('',#393,#394);
+#393 = CARTESIAN_POINT('',(-1.998401444325E-15,3.090026406575));
+#394 = DIRECTION('',(-5.551115123126E-17,-1.));
+#395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#396 = PCURVE('',#270,#397);
+#397 = DEFINITIONAL_REPRESENTATION('',(#398),#429);
+#398 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#399,#400,#401,#402,#403,#404,
+    #405,#406,#407,#408,#409,#410,#411,#412,#413,#414,#415,#416,#417,
+    #418,#419,#420,#421,#422,#423,#424,#425,#426,#427,#428),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(1.600188388664,3.170984715459,
+    4.349081960555,6.1162278282,7.883373695844),.UNSPECIFIED.);
+#399 = CARTESIAN_POINT('',(0.,-20.30853223771));
+#400 = CARTESIAN_POINT('',(-0.196434383915,-20.81475581562));
+#401 = CARTESIAN_POINT('',(-0.394164735449,-21.3176397191));
+#402 = CARTESIAN_POINT('',(-0.593201041266,-21.78744342982));
+#403 = CARTESIAN_POINT('',(-0.793446620851,-22.19470693062));
+#404 = CARTESIAN_POINT('',(-0.994689918298,-22.51389509536));
+#405 = CARTESIAN_POINT('',(-1.196615684908,-22.72707809768));
+#406 = CARTESIAN_POINT('',(-1.398860579333,-22.82579126701));
+#407 = CARTESIAN_POINT('',(-1.752718489183,-22.79974559558));
+#408 = CARTESIAN_POINT('',(-1.904349160915,-22.72468501775));
+#409 = CARTESIAN_POINT('',(-2.055805508855,-22.5860967084));
+#410 = CARTESIAN_POINT('',(-2.206936959412,-22.38730106938));
+#411 = CARTESIAN_POINT('',(-2.357607004435,-22.13456158599));
+#412 = CARTESIAN_POINT('',(-2.507704613472,-21.83668825699));
+#413 = CARTESIAN_POINT('',(-2.657151617451,-21.50436663514));
+#414 = CARTESIAN_POINT('',(-3.02903171491,-20.61676943728));
+#415 = CARTESIAN_POINT('',(-3.250596113599,-20.03309734946));
+#416 = CARTESIAN_POINT('',(-3.470447407745,-19.43791232989));
+#417 = CARTESIAN_POINT('',(-3.688608051726,-18.87611539314));
+#418 = CARTESIAN_POINT('',(-3.90528667437,-18.39181023797));
+#419 = CARTESIAN_POINT('',(-4.120830446666,-18.02050559797));
+#420 = CARTESIAN_POINT('',(-4.335667032857,-17.7839904448));
+#421 = CARTESIAN_POINT('',(-4.764826005596,-17.59462581585));
+#422 = CARTESIAN_POINT('',(-4.979148389641,-17.64177623527));
+#423 = CARTESIAN_POINT('',(-5.193663694915,-17.83779673477));
+#424 = CARTESIAN_POINT('',(-5.408844321199,-18.17497378866));
+#425 = CARTESIAN_POINT('',(-5.625125686722,-18.62969276847));
+#426 = CARTESIAN_POINT('',(-5.842848153556,-19.16530193861));
+#427 = CARTESIAN_POINT('',(-6.062196625275,-19.73903071256));
+#428 = CARTESIAN_POINT('',(-6.28318530718,-20.30853223771));
+#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#430 = ORIENTED_EDGE('',*,*,#307,.F.);
+#431 = ORIENTED_EDGE('',*,*,#140,.T.);
+#432 = ADVANCED_FACE('',(#433),#128,.T.);
+#433 = FACE_BOUND('',#434,.T.);
+#434 = EDGE_LOOP('',(#435,#460,#461,#462));
+#435 = ORIENTED_EDGE('',*,*,#436,.T.);
+#436 = EDGE_CURVE('',#231,#360,#437,.T.);
+#437 = SURFACE_CURVE('',#438,(#443,#450),.PCURVE_S1.);
+#438 = HYPERBOLA('',#439,327.55144326638,22.056421858143);
+#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442);
+#440 = CARTESIAN_POINT('',(205.79183598048,-145.9048821736,
+    268.22832063462));
+#441 = DIRECTION('',(0.316596796156,0.912906654777,0.257619697089));
+#442 = DIRECTION('',(-0.555563260023,0.398591462155,-0.729708373537));
+#443 = PCURVE('',#128,#444);
+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);
+#445 = HYPERBOLA('',#446,327.55144326638,22.056421858143);
+#446 = AXIS2_PLACEMENT_2D('',#447,#448);
+#447 = CARTESIAN_POINT('',(-38.44685555415,-425.5046254159));
+#448 = DIRECTION('',(8.782283631556E-02,0.996136109887));
+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#450 = PCURVE('',#270,#451);
+#451 = DEFINITIONAL_REPRESENTATION('',(#452),#459);
+#452 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#453,#454,#455,#456,#457,#458),
+  .UNSPECIFIED.,.F.,.F.,(6,6),(-0.68805046991,-0.579844341483),
+  .PIECEWISE_BEZIER_KNOTS.);
+#453 = CARTESIAN_POINT('',(-6.1774855692,-5.415487877955E-14));
+#454 = CARTESIAN_POINT('',(-6.150967346797,-5.211421532508));
+#455 = CARTESIAN_POINT('',(-6.122849594294,-10.18659322383));
+#456 = CARTESIAN_POINT('',(-6.092971844708,-14.93059980413));
+#457 = CARTESIAN_POINT('',(-6.061146857907,-19.44806554494));
+#458 = CARTESIAN_POINT('',(-6.027155923212,-23.74318137502));
+#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#460 = ORIENTED_EDGE('',*,*,#359,.T.);
+#461 = ORIENTED_EDGE('',*,*,#108,.F.);
+#462 = ORIENTED_EDGE('',*,*,#230,.T.);
+#463 = ADVANCED_FACE('',(#464),#270,.F.);
+#464 = FACE_BOUND('',#465,.F.);
+#465 = EDGE_LOOP('',(#466,#467,#468,#469));
+#466 = ORIENTED_EDGE('',*,*,#253,.T.);
+#467 = ORIENTED_EDGE('',*,*,#436,.T.);
+#468 = ORIENTED_EDGE('',*,*,#382,.F.);
+#469 = ORIENTED_EDGE('',*,*,#330,.T.);
+#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#474)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#471,#472,#473)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#471 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) );
+#472 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#473 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#474 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#471,
+  'distance_accuracy_value','confusion accuracy');
+#475 = SHAPE_DEFINITION_REPRESENTATION(#476,#65);
+#476 = PRODUCT_DEFINITION_SHAPE('','',#477);
+#477 = PRODUCT_DEFINITION('design','',#478,#481);
+#478 = PRODUCT_DEFINITION_FORMATION('','',#479);
+#479 = PRODUCT('Partition_1_1_1','Partition_1_1_1','',(#480));
+#480 = PRODUCT_CONTEXT('',#2,'mechanical');
+#481 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#482 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#483,#485);
+#483 = ( REPRESENTATION_RELATIONSHIP('','',#65,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#484) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#484 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#485 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#486
+  );
+#486 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','','',#5,#477,$);
+#487 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#479));
+#488 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#489),#893);
+#489 = MANIFOLD_SOLID_BREP('',#490);
+#490 = CLOSED_SHELL('',(#491,#648,#725,#778,#855,#886));
+#491 = ADVANCED_FACE('',(#492),#507,.T.);
+#492 = FACE_BOUND('',#493,.T.);
+#493 = EDGE_LOOP('',(#494,#530,#562,#618));
+#494 = ORIENTED_EDGE('',*,*,#495,.T.);
+#495 = EDGE_CURVE('',#496,#498,#500,.T.);
+#496 = VERTEX_POINT('',#497);
+#497 = CARTESIAN_POINT('',(-23.71984524785,-9.493878539494,-36.366679191
+    ));
+#498 = VERTEX_POINT('',#499);
+#499 = CARTESIAN_POINT('',(-14.36816313914,-4.56259817408,
+    -42.04369563412));
+#500 = SURFACE_CURVE('',#501,(#506,#518),.PCURVE_S1.);
+#501 = CIRCLE('',#502,20.);
+#502 = AXIS2_PLACEMENT_3D('',#503,#504,#505);
+#503 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#504 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#505 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#506 = PCURVE('',#507,#512);
+#507 = CONICAL_SURFACE('',#508,20.,0.165148677415);
+#508 = AXIS2_PLACEMENT_3D('',#509,#510,#511);
+#509 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#510 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#511 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#512 = DEFINITIONAL_REPRESENTATION('',(#513),#517);
+#513 = LINE('',#514,#515);
+#514 = CARTESIAN_POINT('',(-0.,-0.));
+#515 = VECTOR('',#516,1.);
+#516 = DIRECTION('',(-1.,-0.));
+#517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#518 = PCURVE('',#519,#524);
+#519 = PLANE('',#520);
+#520 = AXIS2_PLACEMENT_3D('',#521,#522,#523);
+#521 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#522 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#523 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#524 = DEFINITIONAL_REPRESENTATION('',(#525),#529);
+#525 = CIRCLE('',#526,20.);
+#526 = AXIS2_PLACEMENT_2D('',#527,#528);
+#527 = CARTESIAN_POINT('',(0.,0.));
+#528 = DIRECTION('',(1.,0.));
+#529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#530 = ORIENTED_EDGE('',*,*,#531,.T.);
+#531 = EDGE_CURVE('',#498,#532,#534,.T.);
+#532 = VERTEX_POINT('',#533);
+#533 = CARTESIAN_POINT('',(-4.5187455573,-6.357330815001,-27.37784197978
+    ));
+#534 = SURFACE_CURVE('',#535,(#540,#550),.PCURVE_S1.);
+#535 = HYPERBOLA('',#536,36.,6.);
+#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539);
+#537 = CARTESIAN_POINT('',(53.612412077699,-18.68600657853,
+    57.671753160073));
+#538 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#539 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#540 = PCURVE('',#507,#541);
+#541 = DEFINITIONAL_REPRESENTATION('',(#542),#549);
+#542 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#543,#544,#545,#546,#547,#548),
+  .UNSPECIFIED.,.F.,.F.,(6,6),(-1.873820242527,-1.662499495528),
+  .PIECEWISE_BEZIER_KNOTS.);
+#543 = CARTESIAN_POINT('',(-5.0170816344,5.761157316974E-16));
+#544 = CARTESIAN_POINT('',(-5.02976087922,-4.838091471248));
+#545 = CARTESIAN_POINT('',(-5.043079120646,-9.408244491217));
+#546 = CARTESIAN_POINT('',(-5.057075027595,-13.72846143143));
+#547 = CARTESIAN_POINT('',(-5.071789553271,-17.81475934112));
+#548 = CARTESIAN_POINT('',(-5.087264869104,-21.68152980932));
+#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#550 = PCURVE('',#551,#556);
+#551 = PLANE('',#552);
+#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555);
+#553 = CARTESIAN_POINT('',(-29.68199080337,12.98748285762,
+    -52.02529049967));
+#554 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#555 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894)
+  );
+#556 = DEFINITIONAL_REPRESENTATION('',(#557),#561);
+#557 = HYPERBOLA('',#558,36.,6.);
+#558 = AXIS2_PLACEMENT_2D('',#559,#560);
+#559 = CARTESIAN_POINT('',(-29.69418778058,-138.1769303614));
+#560 = DIRECTION('',(0.173648177667,0.984807753012));
+#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#562 = ORIENTED_EDGE('',*,*,#563,.F.);
+#563 = EDGE_CURVE('',#564,#532,#566,.T.);
+#564 = VERTEX_POINT('',#565);
+#565 = CARTESIAN_POINT('',(-13.870427666,-11.28861118041,-21.70082553667
+    ));
+#566 = SURFACE_CURVE('',#567,(#572,#606),.PCURVE_S1.);
+#567 = ELLIPSE('',#568,16.886145184708,16.622424110583);
+#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571);
+#569 = CARTESIAN_POINT('',(-10.52304061645,4.040982633261,
+    -15.55354290765));
+#570 = DIRECTION('',(0.62093839049,-0.404770913892,0.671264495175));
+#571 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894)
+  );
+#572 = PCURVE('',#507,#573);
+#573 = DEFINITIONAL_REPRESENTATION('',(#574),#605);
+#574 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#575,#576,#577,#578,#579,#580,
+    #581,#582,#583,#584,#585,#586,#587,#588,#589,#590,#591,#592,#593,
+    #594,#595,#596,#597,#598,#599,#600,#601,#602,#603,#604),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(1.600188388664,3.170984715459,
+    4.349081960555,6.1162278282,7.883373695844),.UNSPECIFIED.);
+#575 = CARTESIAN_POINT('',(0.,-20.30853223771));
+#576 = CARTESIAN_POINT('',(-0.196434383915,-20.88402917927));
+#577 = CARTESIAN_POINT('',(-0.394164735449,-21.45572943395));
+#578 = CARTESIAN_POINT('',(-0.593201041266,-21.98982268928));
+#579 = CARTESIAN_POINT('',(-0.793446620851,-22.45281751871));
+#580 = CARTESIAN_POINT('',(-0.994689918298,-22.81568448231));
+#581 = CARTESIAN_POINT('',(-1.196615684908,-23.05804017484));
+#582 = CARTESIAN_POINT('',(-1.398860579333,-23.17026159146));
+#583 = CARTESIAN_POINT('',(-1.752718489183,-23.14065174139));
+#584 = CARTESIAN_POINT('',(-1.904349160915,-23.05531961767));
+#585 = CARTESIAN_POINT('',(-2.055805508855,-22.89776641066));
+#586 = CARTESIAN_POINT('',(-2.206936959412,-22.67176689732));
+#587 = CARTESIAN_POINT('',(-2.357607004435,-22.38444167967));
+#588 = CARTESIAN_POINT('',(-2.507704613472,-22.04580634681));
+#589 = CARTESIAN_POINT('',(-2.657151617451,-21.66800869901));
+#590 = CARTESIAN_POINT('',(-3.02903171491,-20.6589496686));
+#591 = CARTESIAN_POINT('',(-3.250596113599,-19.9954058985));
+#592 = CARTESIAN_POINT('',(-3.470447407745,-19.31877372757));
+#593 = CARTESIAN_POINT('',(-3.688608051726,-18.68009857921));
+#594 = CARTESIAN_POINT('',(-3.90528667437,-18.12951945191));
+#595 = CARTESIAN_POINT('',(-4.120830446666,-17.7074042168));
+#596 = CARTESIAN_POINT('',(-4.335667032857,-17.4385235221));
+#597 = CARTESIAN_POINT('',(-4.764826005596,-17.22324559046));
+#598 = CARTESIAN_POINT('',(-4.979148389641,-17.27684823432));
+#599 = CARTESIAN_POINT('',(-5.193663694915,-17.4996928487));
+#600 = CARTESIAN_POINT('',(-5.408844321199,-17.88301036218));
+#601 = CARTESIAN_POINT('',(-5.625125686722,-18.39995464072));
+#602 = CARTESIAN_POINT('',(-5.842848153556,-19.00885839921));
+#603 = CARTESIAN_POINT('',(-6.062196625275,-19.66109817846));
+#604 = CARTESIAN_POINT('',(-6.28318530718,-20.30853223771));
+#605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#606 = PCURVE('',#607,#612);
+#607 = PLANE('',#608);
+#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611);
+#609 = CARTESIAN_POINT('',(-10.26740961743,1.565605009238,
+    -17.28265560844));
+#610 = DIRECTION('',(0.62093839049,-0.404770913892,0.671264495175));
+#611 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#612 = DEFINITIONAL_REPRESENTATION('',(#613),#617);
+#613 = ELLIPSE('',#614,16.886145184708,16.622424110583);
+#614 = AXIS2_PLACEMENT_2D('',#615,#616);
+#615 = CARTESIAN_POINT('',(-3.330669073875E-16,3.030292448132));
+#616 = DIRECTION('',(-5.551115123126E-17,-1.));
+#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#618 = ORIENTED_EDGE('',*,*,#619,.F.);
+#619 = EDGE_CURVE('',#496,#564,#620,.T.);
+#620 = SURFACE_CURVE('',#621,(#626,#636),.PCURVE_S1.);
+#621 = HYPERBOLA('',#622,36.,6.);
+#622 = AXIS2_PLACEMENT_3D('',#623,#624,#625);
+#623 = CARTESIAN_POINT('',(44.260729968993,-23.61728694394,
+    63.348769603188));
+#624 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#625 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#626 = PCURVE('',#507,#627);
+#627 = DEFINITIONAL_REPRESENTATION('',(#628),#635);
+#628 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#629,#630,#631,#632,#633,#634),
+  .UNSPECIFIED.,.F.,.F.,(6,6),(-1.873820242527,-1.662499495528),
+  .PIECEWISE_BEZIER_KNOTS.);
+#629 = CARTESIAN_POINT('',(-4.407696326369,0.));
+#630 = CARTESIAN_POINT('',(-4.395017081549,-4.838091471248));
+#631 = CARTESIAN_POINT('',(-4.381698840123,-9.408244491217));
+#632 = CARTESIAN_POINT('',(-4.367702933175,-13.72846143143));
+#633 = CARTESIAN_POINT('',(-4.352988407498,-17.81475934112));
+#634 = CARTESIAN_POINT('',(-4.337513091665,-21.68152980932));
+#635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#636 = PCURVE('',#637,#642);
+#637 = PLANE('',#638);
+#638 = AXIS2_PLACEMENT_3D('',#639,#640,#641);
+#639 = CARTESIAN_POINT('',(-39.03367291207,8.056202492205,
+    -46.34827405656));
+#640 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#641 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894)
+  );
+#642 = DEFINITIONAL_REPRESENTATION('',(#643),#647);
+#643 = HYPERBOLA('',#644,36.,6.);
+#644 = AXIS2_PLACEMENT_2D('',#645,#646);
+#645 = CARTESIAN_POINT('',(-29.69418778058,-138.1769303614));
+#646 = DIRECTION('',(0.173648177667,0.984807753012));
+#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#648 = ADVANCED_FACE('',(#649),#519,.F.);
+#649 = FACE_BOUND('',#650,.F.);
+#650 = EDGE_LOOP('',(#651,#652,#675,#704));
+#651 = ORIENTED_EDGE('',*,*,#495,.T.);
+#652 = ORIENTED_EDGE('',*,*,#653,.T.);
+#653 = EDGE_CURVE('',#498,#654,#656,.T.);
+#654 = VERTEX_POINT('',#655);
+#655 = CARTESIAN_POINT('',(-14.77062626808,-2.718421077126,
+    -41.1047434363));
+#656 = SURFACE_CURVE('',#657,(#661,#668),.PCURVE_S1.);
+#657 = LINE('',#658,#659);
+#658 = CARTESIAN_POINT('',(-17.50932483285,9.830915260811,
+    -34.71532077452));
+#659 = VECTOR('',#660,1.);
+#660 = DIRECTION('',(-0.190901748682,0.874754995868,0.445376491919));
+#661 = PCURVE('',#519,#662);
+#662 = DEFINITIONAL_REPRESENTATION('',(#663),#667);
+#663 = LINE('',#664,#665);
+#664 = CARTESIAN_POINT('',(6.,-2.62444709642));
+#665 = VECTOR('',#666,1.);
+#666 = DIRECTION('',(0.,1.));
+#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#668 = PCURVE('',#551,#669);
+#669 = DEFINITIONAL_REPRESENTATION('',(#670),#674);
+#670 = LINE('',#671,#672);
+#671 = CARTESIAN_POINT('',(-6.271830612626,-20.45573045567));
+#672 = VECTOR('',#673,1.);
+#673 = DIRECTION('',(-0.984807753012,0.173648177667));
+#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#675 = ORIENTED_EDGE('',*,*,#676,.F.);
+#676 = EDGE_CURVE('',#677,#654,#679,.T.);
+#677 = VERTEX_POINT('',#678);
+#678 = CARTESIAN_POINT('',(-24.12230837678,-7.64970144254,
+    -35.42772699319));
+#679 = SURFACE_CURVE('',#680,(#685,#692),.PCURVE_S1.);
+#680 = CIRCLE('',#681,18.);
+#681 = AXIS2_PLACEMENT_3D('',#682,#683,#684);
+#682 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#683 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#684 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#685 = PCURVE('',#519,#686);
+#686 = DEFINITIONAL_REPRESENTATION('',(#687),#691);
+#687 = CIRCLE('',#688,18.);
+#688 = AXIS2_PLACEMENT_2D('',#689,#690);
+#689 = CARTESIAN_POINT('',(0.,0.));
+#690 = DIRECTION('',(1.,0.));
+#691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#692 = PCURVE('',#693,#698);
+#693 = CONICAL_SURFACE('',#694,18.,0.165148677415);
+#694 = AXIS2_PLACEMENT_3D('',#695,#696,#697);
+#695 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#696 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#697 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703);
+#699 = LINE('',#700,#701);
+#700 = CARTESIAN_POINT('',(-0.,-0.));
+#701 = VECTOR('',#702,1.);
+#702 = DIRECTION('',(-1.,-0.));
+#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#704 = ORIENTED_EDGE('',*,*,#705,.F.);
+#705 = EDGE_CURVE('',#496,#677,#706,.T.);
+#706 = SURFACE_CURVE('',#707,(#711,#718),.PCURVE_S1.);
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(-26.86100694155,4.899634895396,
+    -29.03830433141));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(-0.190901748682,0.874754995868,0.445376491919));
+#711 = PCURVE('',#519,#712);
+#712 = DEFINITIONAL_REPRESENTATION('',(#713),#717);
+#713 = LINE('',#714,#715);
+#714 = CARTESIAN_POINT('',(-6.,-2.62444709642));
+#715 = VECTOR('',#716,1.);
+#716 = DIRECTION('',(0.,1.));
+#717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#718 = PCURVE('',#637,#719);
+#719 = DEFINITIONAL_REPRESENTATION('',(#720),#724);
+#720 = LINE('',#721,#722);
+#721 = CARTESIAN_POINT('',(-6.271830612626,-20.45573045567));
+#722 = VECTOR('',#723,1.);
+#723 = DIRECTION('',(-0.984807753012,0.173648177667));
+#724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#725 = ADVANCED_FACE('',(#726),#637,.F.);
+#726 = FACE_BOUND('',#727,.F.);
+#727 = EDGE_LOOP('',(#728,#755,#776,#777));
+#728 = ORIENTED_EDGE('',*,*,#729,.T.);
+#729 = EDGE_CURVE('',#677,#730,#732,.T.);
+#730 = VERTEX_POINT('',#731);
+#731 = CARTESIAN_POINT('',(-14.06125602629,-9.440743531718,
+    -20.4100441263));
+#732 = SURFACE_CURVE('',#733,(#738,#745),.PCURVE_S1.);
+#733 = HYPERBOLA('',#734,36.,6.);
+#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737);
+#735 = CARTESIAN_POINT('',(37.098455123935,-20.53601993911,
+    54.226948913832));
+#736 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#737 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#738 = PCURVE('',#637,#739);
+#739 = DEFINITIONAL_REPRESENTATION('',(#740),#744);
+#740 = HYPERBOLA('',#741,36.,6.);
+#741 = AXIS2_PLACEMENT_2D('',#742,#743);
+#742 = CARTESIAN_POINT('',(-27.61040964857,-126.3592373253));
+#743 = DIRECTION('',(0.173648177667,0.984807753012));
+#744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#745 = PCURVE('',#693,#746);
+#746 = DEFINITIONAL_REPRESENTATION('',(#747),#754);
+#747 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#748,#749,#750,#751,#752,#753),
+  .UNSPECIFIED.,.F.,.F.,(6,6),(-1.762747174039,-1.515979659627),
+  .PIECEWISE_BEZIER_KNOTS.);
+#748 = CARTESIAN_POINT('',(-4.372552070931,1.382677756074E-14));
+#749 = CARTESIAN_POINT('',(-4.356100903303,-5.025340305147));
+#750 = CARTESIAN_POINT('',(-4.338692863859,-9.721852566677));
+#751 = CARTESIAN_POINT('',(-4.320263097955,-14.1150335334));
+#752 = CARTESIAN_POINT('',(-4.300743183741,-18.22706269479));
+#753 = CARTESIAN_POINT('',(-4.280064947432,-22.07748333665));
+#754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#755 = ORIENTED_EDGE('',*,*,#756,.T.);
+#756 = EDGE_CURVE('',#730,#564,#757,.T.);
+#757 = SURFACE_CURVE('',#758,(#762,#769),.PCURVE_S1.);
+#758 = LINE('',#759,#760);
+#759 = CARTESIAN_POINT('',(-14.19613729247,-8.134634063494,
+    -19.49769424957));
+#760 = VECTOR('',#761,1.);
+#761 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894)
+  );
+#762 = PCURVE('',#637,#763);
+#763 = DEFINITIONAL_REPRESENTATION('',(#764),#768);
+#764 = LINE('',#765,#766);
+#765 = CARTESIAN_POINT('',(1.7763568394E-15,-40.));
+#766 = VECTOR('',#767,1.);
+#767 = DIRECTION('',(1.,0.));
+#768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#769 = PCURVE('',#607,#770);
+#770 = DEFINITIONAL_REPRESENTATION('',(#771),#775);
+#771 = LINE('',#772,#773);
+#772 = CARTESIAN_POINT('',(-6.,-8.856406460551));
+#773 = VECTOR('',#774,1.);
+#774 = DIRECTION('',(-5.551115123126E-17,-1.));
+#775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#776 = ORIENTED_EDGE('',*,*,#619,.F.);
+#777 = ORIENTED_EDGE('',*,*,#705,.T.);
+#778 = ADVANCED_FACE('',(#779),#607,.T.);
+#779 = FACE_BOUND('',#780,.T.);
+#780 = EDGE_LOOP('',(#781,#832,#833,#834));
+#781 = ORIENTED_EDGE('',*,*,#782,.F.);
+#782 = EDGE_CURVE('',#730,#783,#785,.T.);
+#783 = VERTEX_POINT('',#784);
+#784 = CARTESIAN_POINT('',(-4.709573917591,-4.509463166303,
+    -26.08706056941));
+#785 = SURFACE_CURVE('',#786,(#791,#798),.PCURVE_S1.);
+#786 = ELLIPSE('',#787,14.853536509513,14.62155990621);
+#787 = AXIS2_PLACEMENT_3D('',#788,#789,#790);
+#788 = CARTESIAN_POINT('',(-10.52807968503,4.089777958021,
+    -15.51945816237));
+#789 = DIRECTION('',(0.62093839049,-0.404770913892,0.671264495175));
+#790 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894)
+  );
+#791 = PCURVE('',#607,#792);
+#792 = DEFINITIONAL_REPRESENTATION('',(#793),#797);
+#793 = ELLIPSE('',#794,14.853536509513,14.62155990621);
+#794 = AXIS2_PLACEMENT_2D('',#795,#796);
+#795 = CARTESIAN_POINT('',(-1.998401444325E-15,3.090026406575));
+#796 = DIRECTION('',(-5.551115123126E-17,-1.));
+#797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#798 = PCURVE('',#693,#799);
+#799 = DEFINITIONAL_REPRESENTATION('',(#800),#831);
+#800 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#801,#802,#803,#804,#805,#806,
+    #807,#808,#809,#810,#811,#812,#813,#814,#815,#816,#817,#818,#819,
+    #820,#821,#822,#823,#824,#825,#826,#827,#828,#829,#830),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(1.600188388664,3.170984715459,
+    4.349081960555,6.1162278282,7.883373695844),.UNSPECIFIED.);
+#801 = CARTESIAN_POINT('',(0.,-20.30853223771));
+#802 = CARTESIAN_POINT('',(-0.196434383915,-20.81475581562));
+#803 = CARTESIAN_POINT('',(-0.394164735449,-21.3176397191));
+#804 = CARTESIAN_POINT('',(-0.593201041266,-21.78744342982));
+#805 = CARTESIAN_POINT('',(-0.793446620851,-22.19470693062));
+#806 = CARTESIAN_POINT('',(-0.994689918298,-22.51389509536));
+#807 = CARTESIAN_POINT('',(-1.196615684908,-22.72707809768));
+#808 = CARTESIAN_POINT('',(-1.398860579333,-22.82579126701));
+#809 = CARTESIAN_POINT('',(-1.752718489183,-22.79974559558));
+#810 = CARTESIAN_POINT('',(-1.904349160915,-22.72468501775));
+#811 = CARTESIAN_POINT('',(-2.055805508855,-22.5860967084));
+#812 = CARTESIAN_POINT('',(-2.206936959412,-22.38730106938));
+#813 = CARTESIAN_POINT('',(-2.357607004435,-22.13456158599));
+#814 = CARTESIAN_POINT('',(-2.507704613472,-21.83668825699));
+#815 = CARTESIAN_POINT('',(-2.657151617451,-21.50436663514));
+#816 = CARTESIAN_POINT('',(-3.02903171491,-20.61676943728));
+#817 = CARTESIAN_POINT('',(-3.250596113599,-20.03309734946));
+#818 = CARTESIAN_POINT('',(-3.470447407745,-19.43791232989));
+#819 = CARTESIAN_POINT('',(-3.688608051726,-18.87611539314));
+#820 = CARTESIAN_POINT('',(-3.90528667437,-18.39181023797));
+#821 = CARTESIAN_POINT('',(-4.120830446666,-18.02050559797));
+#822 = CARTESIAN_POINT('',(-4.335667032857,-17.7839904448));
+#823 = CARTESIAN_POINT('',(-4.764826005596,-17.59462581585));
+#824 = CARTESIAN_POINT('',(-4.979148389641,-17.64177623527));
+#825 = CARTESIAN_POINT('',(-5.193663694915,-17.83779673477));
+#826 = CARTESIAN_POINT('',(-5.408844321199,-18.17497378866));
+#827 = CARTESIAN_POINT('',(-5.625125686722,-18.62969276847));
+#828 = CARTESIAN_POINT('',(-5.842848153556,-19.16530193861));
+#829 = CARTESIAN_POINT('',(-6.062196625275,-19.73903071256));
+#830 = CARTESIAN_POINT('',(-6.28318530718,-20.30853223771));
+#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#832 = ORIENTED_EDGE('',*,*,#756,.T.);
+#833 = ORIENTED_EDGE('',*,*,#563,.T.);
+#834 = ORIENTED_EDGE('',*,*,#835,.F.);
+#835 = EDGE_CURVE('',#783,#532,#836,.T.);
+#836 = SURFACE_CURVE('',#837,(#841,#848),.PCURVE_S1.);
+#837 = LINE('',#838,#839);
+#838 = CARTESIAN_POINT('',(-4.844455183766,-3.20335369808,
+    -25.17471069269));
+#839 = VECTOR('',#840,1.);
+#840 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894)
+  );
+#841 = PCURVE('',#607,#842);
+#842 = DEFINITIONAL_REPRESENTATION('',(#843),#847);
+#843 = LINE('',#844,#845);
+#844 = CARTESIAN_POINT('',(6.,-8.856406460551));
+#845 = VECTOR('',#846,1.);
+#846 = DIRECTION('',(-5.551115123126E-17,-1.));
+#847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#848 = PCURVE('',#551,#849);
+#849 = DEFINITIONAL_REPRESENTATION('',(#850),#854);
+#850 = LINE('',#851,#852);
+#851 = CARTESIAN_POINT('',(3.552713678801E-15,-40.));
+#852 = VECTOR('',#853,1.);
+#853 = DIRECTION('',(1.,0.));
+#854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#855 = ADVANCED_FACE('',(#856),#551,.T.);
+#856 = FACE_BOUND('',#857,.T.);
+#857 = EDGE_LOOP('',(#858,#883,#884,#885));
+#858 = ORIENTED_EDGE('',*,*,#859,.T.);
+#859 = EDGE_CURVE('',#654,#783,#860,.T.);
+#860 = SURFACE_CURVE('',#861,(#866,#873),.PCURVE_S1.);
+#861 = HYPERBOLA('',#862,36.,6.);
+#862 = AXIS2_PLACEMENT_3D('',#863,#864,#865);
+#863 = CARTESIAN_POINT('',(46.450137232641,-15.60473957369,
+    48.549932470716));
+#864 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#865 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#866 = PCURVE('',#551,#867);
+#867 = DEFINITIONAL_REPRESENTATION('',(#868),#872);
+#868 = HYPERBOLA('',#869,36.,6.);
+#869 = AXIS2_PLACEMENT_2D('',#870,#871);
+#870 = CARTESIAN_POINT('',(-27.61040964857,-126.3592373253));
+#871 = DIRECTION('',(0.173648177667,0.984807753012));
+#872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#873 = PCURVE('',#693,#874);
+#874 = DEFINITIONAL_REPRESENTATION('',(#875),#882);
+#875 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#876,#877,#878,#879,#880,#881),
+  .UNSPECIFIED.,.F.,.F.,(6,6),(-1.762747174039,-1.515979659627),
+  .PIECEWISE_BEZIER_KNOTS.);
+#876 = CARTESIAN_POINT('',(-5.052225889839,1.382677756074E-14));
+#877 = CARTESIAN_POINT('',(-5.068677057466,-5.025340305147));
+#878 = CARTESIAN_POINT('',(-5.08608509691,-9.721852566677));
+#879 = CARTESIAN_POINT('',(-5.104514862814,-14.1150335334));
+#880 = CARTESIAN_POINT('',(-5.124034777029,-18.22706269479));
+#881 = CARTESIAN_POINT('',(-5.144713013337,-22.07748333665));
+#882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#883 = ORIENTED_EDGE('',*,*,#835,.T.);
+#884 = ORIENTED_EDGE('',*,*,#531,.F.);
+#885 = ORIENTED_EDGE('',*,*,#653,.T.);
+#886 = ADVANCED_FACE('',(#887),#693,.F.);
+#887 = FACE_BOUND('',#888,.F.);
+#888 = EDGE_LOOP('',(#889,#890,#891,#892));
+#889 = ORIENTED_EDGE('',*,*,#676,.T.);
+#890 = ORIENTED_EDGE('',*,*,#859,.T.);
+#891 = ORIENTED_EDGE('',*,*,#782,.F.);
+#892 = ORIENTED_EDGE('',*,*,#729,.F.);
+#893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#897)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#894,#895,#896)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#894 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) );
+#895 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#896 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#897 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#894,
+  'distance_accuracy_value','confusion accuracy');
+#898 = SHAPE_DEFINITION_REPRESENTATION(#899,#488);
+#899 = PRODUCT_DEFINITION_SHAPE('','',#900);
+#900 = PRODUCT_DEFINITION('design','',#901,#904);
+#901 = PRODUCT_DEFINITION_FORMATION('','',#902);
+#902 = PRODUCT('Partition_1_1_2','Partition_1_1_2','',(#903));
+#903 = PRODUCT_CONTEXT('',#2,'mechanical');
+#904 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#905 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#906,#908);
+#906 = ( REPRESENTATION_RELATIONSHIP('','',#488,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#907) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#907 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#908 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#909
+  );
+#909 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','','',#5,#900,$);
+#910 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#902));
+#911 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#912),#1316);
+#912 = MANIFOLD_SOLID_BREP('',#913);
+#913 = CLOSED_SHELL('',(#914,#1071,#1151,#1228,#1281,#1309));
+#914 = ADVANCED_FACE('',(#915),#930,.T.);
+#915 = FACE_BOUND('',#916,.T.);
+#916 = EDGE_LOOP('',(#917,#956,#985,#1017));
+#917 = ORIENTED_EDGE('',*,*,#918,.F.);
+#918 = EDGE_CURVE('',#919,#921,#923,.T.);
+#919 = VERTEX_POINT('',#920);
+#920 = CARTESIAN_POINT('',(-37.52389068887,-1.08741657409,
+    -22.68838781116));
+#921 = VERTEX_POINT('',#922);
+#922 = CARTESIAN_POINT('',(-22.79691707516,-5.79331806128,-10.1299248854
+    ));
+#923 = SURFACE_CURVE('',#924,(#929,#944),.PCURVE_S1.);
+#924 = HYPERBOLA('',#925,393.88293630833,26.523003896141);
+#925 = AXIS2_PLACEMENT_3D('',#926,#927,#928);
+#926 = CARTESIAN_POINT('',(297.3281051372,-147.8964993006,
+    290.20509132256));
+#927 = DIRECTION('',(0.462710046236,-0.501966624326,-0.730704400681));
+#928 = DIRECTION('',(-0.674106440673,0.336081888754,-0.657745749278));
+#929 = PCURVE('',#930,#935);
+#930 = CONICAL_SURFACE('',#931,20.,0.165148677415);
+#931 = AXIS2_PLACEMENT_3D('',#932,#933,#934);
+#932 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#933 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#934 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#935 = DEFINITIONAL_REPRESENTATION('',(#936),#943);
+#936 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#937,#938,#939,#940,#941,#942),
+  .UNSPECIFIED.,.F.,.F.,(6,6),(-0.652937503303,-0.55898077568),
+  .PIECEWISE_BEZIER_KNOTS.);
+#937 = CARTESIAN_POINT('',(-3.292058952552,1.134947991444E-13));
+#938 = CARTESIAN_POINT('',(-3.31697909908,-5.124612293652));
+#939 = CARTESIAN_POINT('',(-3.343229531414,-10.03938553617));
+#940 = CARTESIAN_POINT('',(-3.370926897429,-14.74808961316));
+#941 = CARTESIAN_POINT('',(-3.40020430156,-19.25418595849));
+#942 = CARTESIAN_POINT('',(-3.431212635434,-23.5608428516));
+#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#944 = PCURVE('',#945,#950);
+#945 = PLANE('',#946);
+#946 = AXIS2_PLACEMENT_3D('',#947,#948,#949);
+#947 = CARTESIAN_POINT('',(-40.20257891272,19.375188725025,
+    -38.4416812744));
+#948 = DIRECTION('',(0.462710046236,-0.501966624326,-0.730704400681));
+#949 = DIRECTION('',(-0.632720260722,-0.764323240082,0.124398779506));
+#950 = DEFINITIONAL_REPRESENTATION('',(#951),#955);
+#951 = HYPERBOLA('',#952,393.88293630833,26.523003896141);
+#952 = AXIS2_PLACEMENT_2D('',#953,#954);
+#953 = CARTESIAN_POINT('',(-44.82960644807,-497.9013836235));
+#954 = DIRECTION('',(8.782283631556E-02,0.996136109887));
+#955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#956 = ORIENTED_EDGE('',*,*,#957,.T.);
+#957 = EDGE_CURVE('',#919,#958,#960,.T.);
+#958 = VERTEX_POINT('',#959);
+#959 = CARTESIAN_POINT('',(-31.23562459699,-8.409290125137,
+    -30.09907255683));
+#960 = SURFACE_CURVE('',#961,(#966,#973),.PCURVE_S1.);
+#961 = CIRCLE('',#962,20.);
+#962 = AXIS2_PLACEMENT_3D('',#963,#964,#965);
+#963 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#964 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#965 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#966 = PCURVE('',#930,#967);
+#967 = DEFINITIONAL_REPRESENTATION('',(#968),#972);
+#968 = LINE('',#969,#970);
+#969 = CARTESIAN_POINT('',(-0.,-0.));
+#970 = VECTOR('',#971,1.);
+#971 = DIRECTION('',(-1.,-0.));
+#972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#973 = PCURVE('',#974,#979);
+#974 = PLANE('',#975);
+#975 = AXIS2_PLACEMENT_3D('',#976,#977,#978);
+#976 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#977 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#978 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984);
+#980 = CIRCLE('',#981,20.);
+#981 = AXIS2_PLACEMENT_2D('',#982,#983);
+#982 = CARTESIAN_POINT('',(0.,0.));
+#983 = DIRECTION('',(1.,0.));
+#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#985 = ORIENTED_EDGE('',*,*,#986,.F.);
+#986 = EDGE_CURVE('',#987,#958,#989,.T.);
+#987 = VERTEX_POINT('',#988);
+#988 = CARTESIAN_POINT('',(-16.72429894249,-11.18864200942,
+    -19.00063378987));
+#989 = SURFACE_CURVE('',#990,(#995,#1005),.PCURVE_S1.);
+#990 = HYPERBOLA('',#991,834.9645056983,56.22423516321);
+#991 = AXIS2_PLACEMENT_3D('',#992,#993,#994);
+#992 = CARTESIAN_POINT('',(575.48417027925,-289.8290719429,
+    547.42404327991));
+#993 = DIRECTION('',(-0.462710046236,0.501966624326,0.730704400681));
+#994 = DIRECTION('',(-0.674106440673,0.336081888754,-0.657745749278));
+#995 = PCURVE('',#930,#996);
+#996 = DEFINITIONAL_REPRESENTATION('',(#997),#1004);
+#997 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#998,#999,#1000,#1001,#1002,#1003
+    ),.UNSPECIFIED.,.F.,.F.,(6,6),(0.250549862888,0.339117730632),
+  .PIECEWISE_BEZIER_KNOTS.);
+#998 = CARTESIAN_POINT('',(-4.18658835197,-21.87610673248));
+#999 = CARTESIAN_POINT('',(-4.125689904611,-18.17411455729));
+#1000 = CARTESIAN_POINT('',(-4.06766349534,-14.13814708277));
+#1001 = CARTESIAN_POINT('',(-4.012492852837,-9.76578427471));
+#1002 = CARTESIAN_POINT('',(-3.960074477467,-5.054169837669));
+#1003 = CARTESIAN_POINT('',(-3.910277871227,-3.31266545726E-13));
+#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1005 = PCURVE('',#1006,#1011);
+#1006 = PLANE('',#1007);
+#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010);
+#1008 = CARTESIAN_POINT('',(-52.95351864795,-8.758908789603,
+    -43.61150090742));
+#1009 = DIRECTION('',(-0.462710046236,0.501966624326,0.730704400681));
+#1010 = DIRECTION('',(0.632720260722,0.764323240082,-0.124398779506));
+#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016);
+#1012 = HYPERBOLA('',#1013,834.9645056983,56.22423516321);
+#1013 = AXIS2_PLACEMENT_2D('',#1014,#1015);
+#1014 = CARTESIAN_POINT('',(109.27270025172,-900.7312900925));
+#1015 = DIRECTION('',(-8.782283631556E-02,0.996136109887));
+#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1017 = ORIENTED_EDGE('',*,*,#1018,.F.);
+#1018 = EDGE_CURVE('',#921,#987,#1019,.T.);
+#1019 = SURFACE_CURVE('',#1020,(#1025,#1059),.PCURVE_S1.);
+#1020 = ELLIPSE('',#1021,16.886145184708,16.622424110583);
+#1021 = AXIS2_PLACEMENT_3D('',#1022,#1023,#1024);
+#1022 = CARTESIAN_POINT('',(-10.52304061645,4.040982633261,
+    -15.55354290765));
+#1023 = DIRECTION('',(0.62093839049,-0.404770913892,0.671264495175));
+#1024 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894
+    ));
+#1025 = PCURVE('',#930,#1026);
+#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1058);
+#1027 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#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),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(1.600188388664
+    ,3.170984715459,4.349081960555,6.1162278282,7.883373695844),
+  .UNSPECIFIED.);
+#1028 = CARTESIAN_POINT('',(0.,-20.30853223771));
+#1029 = CARTESIAN_POINT('',(-0.196434383915,-20.88402917927));
+#1030 = CARTESIAN_POINT('',(-0.394164735449,-21.45572943395));
+#1031 = CARTESIAN_POINT('',(-0.593201041266,-21.98982268928));
+#1032 = CARTESIAN_POINT('',(-0.793446620851,-22.45281751871));
+#1033 = CARTESIAN_POINT('',(-0.994689918298,-22.81568448231));
+#1034 = CARTESIAN_POINT('',(-1.196615684908,-23.05804017484));
+#1035 = CARTESIAN_POINT('',(-1.398860579333,-23.17026159146));
+#1036 = CARTESIAN_POINT('',(-1.752718489183,-23.14065174139));
+#1037 = CARTESIAN_POINT('',(-1.904349160915,-23.05531961767));
+#1038 = CARTESIAN_POINT('',(-2.055805508855,-22.89776641066));
+#1039 = CARTESIAN_POINT('',(-2.206936959412,-22.67176689732));
+#1040 = CARTESIAN_POINT('',(-2.357607004435,-22.38444167967));
+#1041 = CARTESIAN_POINT('',(-2.507704613472,-22.04580634681));
+#1042 = CARTESIAN_POINT('',(-2.657151617451,-21.66800869901));
+#1043 = CARTESIAN_POINT('',(-3.02903171491,-20.6589496686));
+#1044 = CARTESIAN_POINT('',(-3.250596113599,-19.9954058985));
+#1045 = CARTESIAN_POINT('',(-3.470447407745,-19.31877372757));
+#1046 = CARTESIAN_POINT('',(-3.688608051726,-18.68009857921));
+#1047 = CARTESIAN_POINT('',(-3.90528667437,-18.12951945191));
+#1048 = CARTESIAN_POINT('',(-4.120830446666,-17.7074042168));
+#1049 = CARTESIAN_POINT('',(-4.335667032857,-17.4385235221));
+#1050 = CARTESIAN_POINT('',(-4.764826005596,-17.22324559046));
+#1051 = CARTESIAN_POINT('',(-4.979148389641,-17.27684823432));
+#1052 = CARTESIAN_POINT('',(-5.193663694915,-17.4996928487));
+#1053 = CARTESIAN_POINT('',(-5.408844321199,-17.88301036218));
+#1054 = CARTESIAN_POINT('',(-5.625125686722,-18.39995464072));
+#1055 = CARTESIAN_POINT('',(-5.842848153556,-19.00885839921));
+#1056 = CARTESIAN_POINT('',(-6.062196625275,-19.66109817846));
+#1057 = CARTESIAN_POINT('',(-6.28318530718,-20.30853223771));
+#1058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1059 = PCURVE('',#1060,#1065);
+#1060 = PLANE('',#1061);
+#1061 = AXIS2_PLACEMENT_3D('',#1062,#1063,#1064);
+#1062 = CARTESIAN_POINT('',(-10.26740961743,1.565605009238,
+    -17.28265560844));
+#1063 = DIRECTION('',(0.62093839049,-0.404770913892,0.671264495175));
+#1064 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070);
+#1066 = ELLIPSE('',#1067,16.886145184708,16.622424110583);
+#1067 = AXIS2_PLACEMENT_2D('',#1068,#1069);
+#1068 = CARTESIAN_POINT('',(-3.330669073875E-16,3.030292448132));
+#1069 = DIRECTION('',(-5.551115123126E-17,-1.));
+#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1071 = ADVANCED_FACE('',(#1072),#945,.F.);
+#1072 = FACE_BOUND('',#1073,.F.);
+#1073 = EDGE_LOOP('',(#1074,#1108,#1129,#1130));
+#1074 = ORIENTED_EDGE('',*,*,#1075,.T.);
+#1075 = EDGE_CURVE('',#1076,#1078,#1080,.T.);
+#1076 = VERTEX_POINT('',#1077);
+#1077 = CARTESIAN_POINT('',(-36.27287990387,0.644177683434,
+    -23.08574037358));
+#1078 = VERTEX_POINT('',#1079);
+#1079 = CARTESIAN_POINT('',(-21.45772309302,-4.175577731041,
+    -10.39322307141));
+#1080 = SURFACE_CURVE('',#1081,(#1086,#1093),.PCURVE_S1.);
+#1081 = HYPERBOLA('',#1082,327.55144326638,22.056421858143);
+#1082 = AXIS2_PLACEMENT_3D('',#1083,#1084,#1085);
+#1083 = CARTESIAN_POINT('',(248.3356828093,-123.4708821619,
+    242.4017243931));
+#1084 = DIRECTION('',(0.462710046236,-0.501966624326,-0.730704400681));
+#1085 = DIRECTION('',(-0.674106440673,0.336081888754,-0.657745749278));
+#1086 = PCURVE('',#945,#1087);
+#1087 = DEFINITIONAL_REPRESENTATION('',(#1088),#1092);
+#1088 = HYPERBOLA('',#1089,327.55144326638,22.056421858143);
+#1089 = AXIS2_PLACEMENT_2D('',#1090,#1091);
+#1090 = CARTESIAN_POINT('',(-38.44685555415,-425.5046254159));
+#1091 = DIRECTION('',(8.782283631556E-02,0.996136109887));
+#1092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1093 = PCURVE('',#1094,#1099);
+#1094 = CONICAL_SURFACE('',#1095,18.,0.165148677415);
+#1095 = AXIS2_PLACEMENT_3D('',#1096,#1097,#1098);
+#1096 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#1097 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#1098 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1099 = DEFINITIONAL_REPRESENTATION('',(#1100),#1107);
+#1100 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1101,#1102,#1103,#1104,#1105,
+    #1106),.UNSPECIFIED.,.F.,.F.,(6,6),(-0.68805046991,-0.579844341483),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1101 = CARTESIAN_POINT('',(-3.24729239157,-1.106142204859E-13));
+#1102 = CARTESIAN_POINT('',(-3.273810613972,-5.211421532508));
+#1103 = CARTESIAN_POINT('',(-3.301928366475,-10.18659322383));
+#1104 = CARTESIAN_POINT('',(-3.331806116062,-14.93059980413));
+#1105 = CARTESIAN_POINT('',(-3.363631102863,-19.44806554494));
+#1106 = CARTESIAN_POINT('',(-3.397622037557,-23.74318137502));
+#1107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1108 = ORIENTED_EDGE('',*,*,#1109,.T.);
+#1109 = EDGE_CURVE('',#1078,#921,#1110,.T.);
+#1110 = SURFACE_CURVE('',#1111,(#1115,#1122),.PCURVE_S1.);
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(-15.36504329311,3.184352169325,
+    -11.59110146741));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(-0.632720260722,-0.764323240082,0.124398779506));
+#1115 = PCURVE('',#945,#1116);
+#1116 = DEFINITIONAL_REPRESENTATION('',(#1117),#1121);
+#1117 = LINE('',#1118,#1119);
+#1118 = CARTESIAN_POINT('',(8.881784197001E-16,-40.));
+#1119 = VECTOR('',#1120,1.);
+#1120 = DIRECTION('',(1.,2.775557561563E-17));
+#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1122 = PCURVE('',#1060,#1123);
+#1123 = DEFINITIONAL_REPRESENTATION('',(#1124),#1128);
+#1124 = LINE('',#1125,#1126);
+#1125 = CARTESIAN_POINT('',(-6.,5.));
+#1126 = VECTOR('',#1127,1.);
+#1127 = DIRECTION('',(-0.866025403784,-0.5));
+#1128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1129 = ORIENTED_EDGE('',*,*,#918,.F.);
+#1130 = ORIENTED_EDGE('',*,*,#1131,.T.);
+#1131 = EDGE_CURVE('',#919,#1076,#1132,.T.);
+#1132 = SURFACE_CURVE('',#1133,(#1137,#1144),.PCURVE_S1.);
+#1133 = LINE('',#1134,#1135);
+#1134 = CARTESIAN_POINT('',(-27.09705032369,13.344958523662,
+    -26.00021516446));
+#1135 = VECTOR('',#1136,1.);
+#1136 = DIRECTION('',(0.575742928532,0.796918108788,-0.182870468176));
+#1137 = PCURVE('',#945,#1138);
+#1138 = DEFINITIONAL_REPRESENTATION('',(#1139),#1143);
+#1139 = LINE('',#1140,#1141);
+#1140 = CARTESIAN_POINT('',(-2.135385180448,-18.93010208569));
+#1141 = VECTOR('',#1142,1.);
+#1142 = DIRECTION('',(-0.996136109887,8.782283631556E-02));
+#1143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1144 = PCURVE('',#974,#1145);
+#1145 = DEFINITIONAL_REPRESENTATION('',(#1146),#1150);
+#1146 = LINE('',#1147,#1148);
+#1147 = CARTESIAN_POINT('',(-4.150702186867,6.161296528855));
+#1148 = VECTOR('',#1149,1.);
+#1149 = DIRECTION('',(0.862679176789,0.50575155752));
+#1150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1151 = ADVANCED_FACE('',(#1152),#1060,.T.);
+#1152 = FACE_BOUND('',#1153,.T.);
+#1153 = EDGE_LOOP('',(#1154,#1205,#1206,#1207));
+#1154 = ORIENTED_EDGE('',*,*,#1155,.F.);
+#1155 = EDGE_CURVE('',#1078,#1156,#1158,.T.);
+#1156 = VERTEX_POINT('',#1157);
+#1157 = CARTESIAN_POINT('',(-15.25380755313,-9.412294999539,
+    -19.28974628629));
+#1158 = SURFACE_CURVE('',#1159,(#1164,#1171),.PCURVE_S1.);
+#1159 = ELLIPSE('',#1160,14.853536509513,14.62155990621);
+#1160 = AXIS2_PLACEMENT_3D('',#1161,#1162,#1163);
+#1161 = CARTESIAN_POINT('',(-10.52807968503,4.089777958021,
+    -15.51945816237));
+#1162 = DIRECTION('',(0.62093839049,-0.404770913892,0.671264495175));
+#1163 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894
+    ));
+#1164 = PCURVE('',#1060,#1165);
+#1165 = DEFINITIONAL_REPRESENTATION('',(#1166),#1170);
+#1166 = ELLIPSE('',#1167,14.853536509513,14.62155990621);
+#1167 = AXIS2_PLACEMENT_2D('',#1168,#1169);
+#1168 = CARTESIAN_POINT('',(-1.998401444325E-15,3.090026406575));
+#1169 = DIRECTION('',(-5.551115123126E-17,-1.));
+#1170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1171 = PCURVE('',#1094,#1172);
+#1172 = DEFINITIONAL_REPRESENTATION('',(#1173),#1204);
+#1173 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1174,#1175,#1176,#1177,#1178,
+    #1179,#1180,#1181,#1182,#1183,#1184,#1185,#1186,#1187,#1188,#1189,
+    #1190,#1191,#1192,#1193,#1194,#1195,#1196,#1197,#1198,#1199,#1200,
+    #1201,#1202,#1203),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(1.600188388664
+    ,3.170984715459,4.349081960555,6.1162278282,7.883373695844),
+  .UNSPECIFIED.);
+#1174 = CARTESIAN_POINT('',(0.,-20.30853223771));
+#1175 = CARTESIAN_POINT('',(-0.196434383915,-20.81475581562));
+#1176 = CARTESIAN_POINT('',(-0.394164735449,-21.3176397191));
+#1177 = CARTESIAN_POINT('',(-0.593201041266,-21.78744342982));
+#1178 = CARTESIAN_POINT('',(-0.793446620851,-22.19470693062));
+#1179 = CARTESIAN_POINT('',(-0.994689918298,-22.51389509536));
+#1180 = CARTESIAN_POINT('',(-1.196615684908,-22.72707809768));
+#1181 = CARTESIAN_POINT('',(-1.398860579333,-22.82579126701));
+#1182 = CARTESIAN_POINT('',(-1.752718489183,-22.79974559558));
+#1183 = CARTESIAN_POINT('',(-1.904349160915,-22.72468501775));
+#1184 = CARTESIAN_POINT('',(-2.055805508855,-22.5860967084));
+#1185 = CARTESIAN_POINT('',(-2.206936959412,-22.38730106938));
+#1186 = CARTESIAN_POINT('',(-2.357607004435,-22.13456158599));
+#1187 = CARTESIAN_POINT('',(-2.507704613472,-21.83668825699));
+#1188 = CARTESIAN_POINT('',(-2.657151617451,-21.50436663514));
+#1189 = CARTESIAN_POINT('',(-3.02903171491,-20.61676943728));
+#1190 = CARTESIAN_POINT('',(-3.250596113599,-20.03309734946));
+#1191 = CARTESIAN_POINT('',(-3.470447407745,-19.43791232989));
+#1192 = CARTESIAN_POINT('',(-3.688608051726,-18.87611539314));
+#1193 = CARTESIAN_POINT('',(-3.90528667437,-18.39181023797));
+#1194 = CARTESIAN_POINT('',(-4.120830446666,-18.02050559797));
+#1195 = CARTESIAN_POINT('',(-4.335667032857,-17.7839904448));
+#1196 = CARTESIAN_POINT('',(-4.764826005596,-17.59462581585));
+#1197 = CARTESIAN_POINT('',(-4.979148389641,-17.64177623527));
+#1198 = CARTESIAN_POINT('',(-5.193663694915,-17.83779673477));
+#1199 = CARTESIAN_POINT('',(-5.408844321199,-18.17497378866));
+#1200 = CARTESIAN_POINT('',(-5.625125686722,-18.62969276847));
+#1201 = CARTESIAN_POINT('',(-5.842848153556,-19.16530193861));
+#1202 = CARTESIAN_POINT('',(-6.062196625275,-19.73903071256));
+#1203 = CARTESIAN_POINT('',(-6.28318530718,-20.30853223771));
+#1204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1205 = ORIENTED_EDGE('',*,*,#1109,.T.);
+#1206 = ORIENTED_EDGE('',*,*,#1018,.T.);
+#1207 = ORIENTED_EDGE('',*,*,#1208,.T.);
+#1208 = EDGE_CURVE('',#987,#1156,#1209,.T.);
+#1209 = SURFACE_CURVE('',#1210,(#1214,#1221),.PCURVE_S1.);
+#1210 = LINE('',#1211,#1212);
+#1211 = CARTESIAN_POINT('',(-28.11598302834,-24.9497453453,
+    -16.76092110043));
+#1212 = VECTOR('',#1213,1.);
+#1213 = DIRECTION('',(0.632720260722,0.764323240082,-0.124398779506));
+#1214 = PCURVE('',#1060,#1215);
+#1215 = DEFINITIONAL_REPRESENTATION('',(#1216),#1220);
+#1216 = LINE('',#1217,#1218);
+#1217 = CARTESIAN_POINT('',(-25.05255888325,-19.85640646055));
+#1218 = VECTOR('',#1219,1.);
+#1219 = DIRECTION('',(0.866025403784,0.5));
+#1220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1221 = PCURVE('',#1006,#1222);
+#1222 = DEFINITIONAL_REPRESENTATION('',(#1223),#1227);
+#1223 = LINE('',#1224,#1225);
+#1224 = CARTESIAN_POINT('',(-4.884981308351E-15,-40.));
+#1225 = VECTOR('',#1226,1.);
+#1226 = DIRECTION('',(1.,2.775557561563E-17));
+#1227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1228 = ADVANCED_FACE('',(#1229),#1006,.F.);
+#1229 = FACE_BOUND('',#1230,.F.);
+#1230 = EDGE_LOOP('',(#1231,#1232,#1233,#1260));
+#1231 = ORIENTED_EDGE('',*,*,#986,.F.);
+#1232 = ORIENTED_EDGE('',*,*,#1208,.T.);
+#1233 = ORIENTED_EDGE('',*,*,#1234,.T.);
+#1234 = EDGE_CURVE('',#1156,#1235,#1237,.T.);
+#1235 = VERTEX_POINT('',#1236);
+#1236 = CARTESIAN_POINT('',(-30.04669844516,-6.763630693734,
+    -30.47670547464));
+#1237 = SURFACE_CURVE('',#1238,(#1243,#1250),.PCURVE_S1.);
+#1238 = HYPERBOLA('',#1239,768.63301265635,51.757653125213);
+#1239 = AXIS2_PLACEMENT_3D('',#1240,#1241,#1242);
+#1240 = CARTESIAN_POINT('',(526.49174795135,-265.4034548042,
+    499.62067635045));
+#1241 = DIRECTION('',(-0.462710046236,0.501966624326,0.730704400681));
+#1242 = DIRECTION('',(-0.674106440673,0.336081888754,-0.657745749278));
+#1243 = PCURVE('',#1006,#1244);
+#1244 = DEFINITIONAL_REPRESENTATION('',(#1245),#1249);
+#1245 = HYPERBOLA('',#1246,768.63301265635,51.757653125213);
+#1246 = AXIS2_PLACEMENT_2D('',#1247,#1248);
+#1247 = CARTESIAN_POINT('',(102.8899493578,-828.3345318848));
+#1248 = DIRECTION('',(-8.782283631556E-02,0.996136109887));
+#1249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1250 = PCURVE('',#1094,#1251);
+#1251 = DEFINITIONAL_REPRESENTATION('',(#1252),#1259);
+#1252 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1253,#1254,#1255,#1256,#1257,
+    #1258),.UNSPECIFIED.,.F.,.F.,(6,6),(0.226415319802,0.329586774596),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1253 = CARTESIAN_POINT('',(-4.271694970226,-22.08666264689));
+#1254 = CARTESIAN_POINT('',(-4.197109404806,-18.50609855184));
+#1255 = CARTESIAN_POINT('',(-4.126409570759,-14.5106961281));
+#1256 = CARTESIAN_POINT('',(-4.059654996753,-10.09727912145));
+#1257 = CARTESIAN_POINT('',(-3.996708978126,-5.261936178707));
+#1258 = CARTESIAN_POINT('',(-3.937376618463,-3.318426614577E-13));
+#1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1260 = ORIENTED_EDGE('',*,*,#1261,.T.);
+#1261 = EDGE_CURVE('',#1235,#958,#1262,.T.);
+#1262 = SURFACE_CURVE('',#1263,(#1267,#1274),.PCURVE_S1.);
+#1263 = LINE('',#1264,#1265);
+#1264 = CARTESIAN_POINT('',(-28.60946783623,-4.774279123786,
+    -30.93320614761));
+#1265 = VECTOR('',#1266,1.);
+#1266 = DIRECTION('',(-0.575742928532,-0.796918108788,0.182870468176));
+#1267 = PCURVE('',#1006,#1268);
+#1268 = DEFINITIONAL_REPRESENTATION('',(#1269),#1273);
+#1269 = LINE('',#1270,#1271);
+#1270 = CARTESIAN_POINT('',(16.871354838974,-22.0137826693));
+#1271 = VECTOR('',#1272,1.);
+#1272 = DIRECTION('',(-0.996136109887,-8.782283631556E-02));
+#1273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1274 = PCURVE('',#974,#1275);
+#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280);
+#1276 = LINE('',#1277,#1278);
+#1277 = CARTESIAN_POINT('',(-10.44153699644,-11.59691219543));
+#1278 = VECTOR('',#1279,1.);
+#1279 = DIRECTION('',(-0.862679176789,-0.50575155752));
+#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1281 = ADVANCED_FACE('',(#1282),#974,.F.);
+#1282 = FACE_BOUND('',#1283,.F.);
+#1283 = EDGE_LOOP('',(#1284,#1285,#1286,#1287));
+#1284 = ORIENTED_EDGE('',*,*,#1131,.F.);
+#1285 = ORIENTED_EDGE('',*,*,#957,.T.);
+#1286 = ORIENTED_EDGE('',*,*,#1261,.F.);
+#1287 = ORIENTED_EDGE('',*,*,#1288,.F.);
+#1288 = EDGE_CURVE('',#1076,#1235,#1289,.T.);
+#1289 = SURFACE_CURVE('',#1290,(#1295,#1302),.PCURVE_S1.);
+#1290 = CIRCLE('',#1291,18.);
+#1291 = AXIS2_PLACEMENT_3D('',#1292,#1293,#1294);
+#1292 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#1293 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#1294 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1295 = PCURVE('',#974,#1296);
+#1296 = DEFINITIONAL_REPRESENTATION('',(#1297),#1301);
+#1297 = CIRCLE('',#1298,18.);
+#1298 = AXIS2_PLACEMENT_2D('',#1299,#1300);
+#1299 = CARTESIAN_POINT('',(0.,0.));
+#1300 = DIRECTION('',(1.,0.));
+#1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1302 = PCURVE('',#1094,#1303);
+#1303 = DEFINITIONAL_REPRESENTATION('',(#1304),#1308);
+#1304 = LINE('',#1305,#1306);
+#1305 = CARTESIAN_POINT('',(-0.,-0.));
+#1306 = VECTOR('',#1307,1.);
+#1307 = DIRECTION('',(-1.,-0.));
+#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1309 = ADVANCED_FACE('',(#1310),#1094,.F.);
+#1310 = FACE_BOUND('',#1311,.F.);
+#1311 = EDGE_LOOP('',(#1312,#1313,#1314,#1315));
+#1312 = ORIENTED_EDGE('',*,*,#1075,.F.);
+#1313 = ORIENTED_EDGE('',*,*,#1288,.T.);
+#1314 = ORIENTED_EDGE('',*,*,#1234,.F.);
+#1315 = ORIENTED_EDGE('',*,*,#1155,.F.);
+#1316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1320)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1317,#1318,#1319)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1317 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) );
+#1318 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1319 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1320 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#1317,
+  'distance_accuracy_value','confusion accuracy');
+#1321 = SHAPE_DEFINITION_REPRESENTATION(#1322,#911);
+#1322 = PRODUCT_DEFINITION_SHAPE('','',#1323);
+#1323 = PRODUCT_DEFINITION('design','',#1324,#1327);
+#1324 = PRODUCT_DEFINITION_FORMATION('','',#1325);
+#1325 = PRODUCT('Partition_1_1_3','Partition_1_1_3','',(#1326));
+#1326 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1327 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1328 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1329,#1331);
+#1329 = ( REPRESENTATION_RELATIONSHIP('','',#911,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1330) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1330 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#1331 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1332);
+#1332 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','','',#5,#1323,$);
+#1333 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1325));
+#1334 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1335),#1743);
+#1335 = MANIFOLD_SOLID_BREP('',#1336);
+#1336 = CLOSED_SHELL('',(#1337,#1496,#1577,#1654,#1708,#1736));
+#1337 = ADVANCED_FACE('',(#1338),#1353,.T.);
+#1338 = FACE_BOUND('',#1339,.T.);
+#1339 = EDGE_LOOP('',(#1340,#1380,#1409,#1442));
+#1340 = ORIENTED_EDGE('',*,*,#1341,.T.);
+#1341 = EDGE_CURVE('',#1342,#1344,#1346,.T.);
+#1342 = VERTEX_POINT('',#1343);
+#1343 = CARTESIAN_POINT('',(-7.175653566893,19.370576446938,
+    -9.406260278638));
+#1344 = VERTEX_POINT('',#1345);
+#1345 = CARTESIAN_POINT('',(-21.65250960661,28.815925113669,
+    -25.04921183286));
+#1346 = SURFACE_CURVE('',#1347,(#1352,#1368),.PCURVE_S1.);
+#1347 = HYPERBOLA('',#1348,36.,6.);
+#1348 = AXIS2_PLACEMENT_3D('',#1349,#1350,#1351);
+#1349 = CARTESIAN_POINT('',(53.612412077699,-18.68600657853,
+    57.671753160073));
+#1350 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1351 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#1352 = PCURVE('',#1353,#1358);
+#1353 = CONICAL_SURFACE('',#1354,20.,0.165148677415);
+#1354 = AXIS2_PLACEMENT_3D('',#1355,#1356,#1357);
+#1355 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#1356 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#1357 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1358 = DEFINITIONAL_REPRESENTATION('',(#1359),#1367);
+#1359 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1360,#1361,#1362,#1363,#1364,
+    #1365,#1366),.UNSPECIFIED.,.F.,.F.,(7,7),(1.603706906092,
+    1.873820242527),.PIECEWISE_BEZIER_KNOTS.);
+#1360 = CARTESIAN_POINT('',(-1.173795135016,-26.89362453477));
+#1361 = CARTESIAN_POINT('',(-1.191201891648,-23.02807787715));
+#1362 = CARTESIAN_POINT('',(-1.207741425235,-18.93609273325));
+#1363 = CARTESIAN_POINT('',(-1.223458252738,-14.60356744018));
+#1364 = CARTESIAN_POINT('',(-1.23839633391,-10.0150231721));
+#1365 = CARTESIAN_POINT('',(-1.252598005958,-5.153434009021));
+#1366 = CARTESIAN_POINT('',(-1.266103672779,5.761157316974E-16));
+#1367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1368 = PCURVE('',#1369,#1374);
+#1369 = PLANE('',#1370);
+#1370 = AXIS2_PLACEMENT_3D('',#1371,#1372,#1373);
+#1371 = CARTESIAN_POINT('',(-33.29123733818,47.937266515148,
+    -27.61199928077));
+#1372 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1373 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894
+    ));
+#1374 = DEFINITIONAL_REPRESENTATION('',(#1375),#1379);
+#1375 = HYPERBOLA('',#1376,36.,6.);
+#1376 = AXIS2_PLACEMENT_2D('',#1377,#1378);
+#1377 = CARTESIAN_POINT('',(13.090421910244,-138.1769303614));
+#1378 = DIRECTION('',(0.173648177667,0.984807753012));
+#1379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1380 = ORIENTED_EDGE('',*,*,#1381,.T.);
+#1381 = EDGE_CURVE('',#1344,#1382,#1384,.T.);
+#1382 = VERTEX_POINT('',#1383);
+#1383 = CARTESIAN_POINT('',(-31.00419171532,23.884644748255,
+    -19.37219538975));
+#1384 = SURFACE_CURVE('',#1385,(#1390,#1397),.PCURVE_S1.);
+#1385 = CIRCLE('',#1386,20.);
+#1386 = AXIS2_PLACEMENT_3D('',#1387,#1388,#1389);
+#1387 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#1388 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#1389 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1390 = PCURVE('',#1353,#1391);
+#1391 = DEFINITIONAL_REPRESENTATION('',(#1392),#1396);
+#1392 = LINE('',#1393,#1394);
+#1393 = CARTESIAN_POINT('',(-0.,-0.));
+#1394 = VECTOR('',#1395,1.);
+#1395 = DIRECTION('',(-1.,-0.));
+#1396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1397 = PCURVE('',#1398,#1403);
+#1398 = PLANE('',#1399);
+#1399 = AXIS2_PLACEMENT_3D('',#1400,#1401,#1402);
+#1400 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#1401 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#1402 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1403 = DEFINITIONAL_REPRESENTATION('',(#1404),#1408);
+#1404 = CIRCLE('',#1405,20.);
+#1405 = AXIS2_PLACEMENT_2D('',#1406,#1407);
+#1406 = CARTESIAN_POINT('',(0.,0.));
+#1407 = DIRECTION('',(1.,0.));
+#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1409 = ORIENTED_EDGE('',*,*,#1410,.F.);
+#1410 = EDGE_CURVE('',#1411,#1382,#1413,.T.);
+#1411 = VERTEX_POINT('',#1412);
+#1412 = CARTESIAN_POINT('',(-16.52733567559,14.439296081523,
+    -3.729243835523));
+#1413 = SURFACE_CURVE('',#1414,(#1419,#1430),.PCURVE_S1.);
+#1414 = HYPERBOLA('',#1415,36.,6.);
+#1415 = AXIS2_PLACEMENT_3D('',#1416,#1417,#1418);
+#1416 = CARTESIAN_POINT('',(44.260729968993,-23.61728694394,
+    63.348769603188));
+#1417 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1418 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#1419 = PCURVE('',#1353,#1420);
+#1420 = DEFINITIONAL_REPRESENTATION('',(#1421),#1429);
+#1421 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1422,#1423,#1424,#1425,#1426,
+    #1427,#1428),.UNSPECIFIED.,.F.,.F.,(7,7),(1.603706906092,
+    1.873820242527),.PIECEWISE_BEZIER_KNOTS.);
+#1422 = CARTESIAN_POINT('',(-1.967797518574,-26.89362453477));
+#1423 = CARTESIAN_POINT('',(-1.950390761942,-23.02807787715));
+#1424 = CARTESIAN_POINT('',(-1.933851228355,-18.93609273325));
+#1425 = CARTESIAN_POINT('',(-1.918134400851,-14.60356744018));
+#1426 = CARTESIAN_POINT('',(-1.90319631968,-10.0150231721));
+#1427 = CARTESIAN_POINT('',(-1.888994647632,-5.153434009021));
+#1428 = CARTESIAN_POINT('',(-1.87548898081,5.761157316974E-16));
+#1429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1430 = PCURVE('',#1431,#1436);
+#1431 = PLANE('',#1432);
+#1432 = AXIS2_PLACEMENT_3D('',#1433,#1434,#1435);
+#1433 = CARTESIAN_POINT('',(-42.64291944689,43.005986149734,
+    -21.93498283765));
+#1434 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1435 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894
+    ));
+#1436 = DEFINITIONAL_REPRESENTATION('',(#1437),#1441);
+#1437 = HYPERBOLA('',#1438,36.,6.);
+#1438 = AXIS2_PLACEMENT_2D('',#1439,#1440);
+#1439 = CARTESIAN_POINT('',(13.090421910244,-138.1769303614));
+#1440 = DIRECTION('',(0.173648177667,0.984807753012));
+#1441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1442 = ORIENTED_EDGE('',*,*,#1443,.F.);
+#1443 = EDGE_CURVE('',#1342,#1411,#1444,.T.);
+#1444 = SURFACE_CURVE('',#1445,(#1450,#1484),.PCURVE_S1.);
+#1445 = ELLIPSE('',#1446,16.886145184708,16.622424110583);
+#1446 = AXIS2_PLACEMENT_3D('',#1447,#1448,#1449);
+#1447 = CARTESIAN_POINT('',(-10.52304061645,4.040982633261,
+    -15.55354290765));
+#1448 = DIRECTION('',(0.62093839049,-0.404770913892,0.671264495175));
+#1449 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894
+    ));
+#1450 = PCURVE('',#1353,#1451);
+#1451 = DEFINITIONAL_REPRESENTATION('',(#1452),#1483);
+#1452 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#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),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(1.600188388664
+    ,3.170984715459,4.349081960555,6.1162278282,7.883373695844),
+  .UNSPECIFIED.);
+#1453 = CARTESIAN_POINT('',(0.,-20.30853223771));
+#1454 = CARTESIAN_POINT('',(-0.196434383915,-20.88402917927));
+#1455 = CARTESIAN_POINT('',(-0.394164735449,-21.45572943395));
+#1456 = CARTESIAN_POINT('',(-0.593201041266,-21.98982268928));
+#1457 = CARTESIAN_POINT('',(-0.793446620851,-22.45281751871));
+#1458 = CARTESIAN_POINT('',(-0.994689918298,-22.81568448231));
+#1459 = CARTESIAN_POINT('',(-1.196615684908,-23.05804017484));
+#1460 = CARTESIAN_POINT('',(-1.398860579333,-23.17026159146));
+#1461 = CARTESIAN_POINT('',(-1.752718489183,-23.14065174139));
+#1462 = CARTESIAN_POINT('',(-1.904349160915,-23.05531961767));
+#1463 = CARTESIAN_POINT('',(-2.055805508855,-22.89776641066));
+#1464 = CARTESIAN_POINT('',(-2.206936959412,-22.67176689732));
+#1465 = CARTESIAN_POINT('',(-2.357607004435,-22.38444167967));
+#1466 = CARTESIAN_POINT('',(-2.507704613472,-22.04580634681));
+#1467 = CARTESIAN_POINT('',(-2.657151617451,-21.66800869901));
+#1468 = CARTESIAN_POINT('',(-3.02903171491,-20.6589496686));
+#1469 = CARTESIAN_POINT('',(-3.250596113599,-19.9954058985));
+#1470 = CARTESIAN_POINT('',(-3.470447407745,-19.31877372757));
+#1471 = CARTESIAN_POINT('',(-3.688608051726,-18.68009857921));
+#1472 = CARTESIAN_POINT('',(-3.90528667437,-18.12951945191));
+#1473 = CARTESIAN_POINT('',(-4.120830446666,-17.7074042168));
+#1474 = CARTESIAN_POINT('',(-4.335667032857,-17.4385235221));
+#1475 = CARTESIAN_POINT('',(-4.764826005596,-17.22324559046));
+#1476 = CARTESIAN_POINT('',(-4.979148389641,-17.27684823432));
+#1477 = CARTESIAN_POINT('',(-5.193663694915,-17.4996928487));
+#1478 = CARTESIAN_POINT('',(-5.408844321199,-17.88301036218));
+#1479 = CARTESIAN_POINT('',(-5.625125686722,-18.39995464072));
+#1480 = CARTESIAN_POINT('',(-5.842848153556,-19.00885839921));
+#1481 = CARTESIAN_POINT('',(-6.062196625275,-19.66109817846));
+#1482 = CARTESIAN_POINT('',(-6.28318530718,-20.30853223771));
+#1483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1484 = PCURVE('',#1485,#1490);
+#1485 = PLANE('',#1486);
+#1486 = AXIS2_PLACEMENT_3D('',#1487,#1488,#1489);
+#1487 = CARTESIAN_POINT('',(-10.26740961743,1.565605009238,
+    -17.28265560844));
+#1488 = DIRECTION('',(0.62093839049,-0.404770913892,0.671264495175));
+#1489 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1490 = DEFINITIONAL_REPRESENTATION('',(#1491),#1495);
+#1491 = ELLIPSE('',#1492,16.886145184708,16.622424110583);
+#1492 = AXIS2_PLACEMENT_2D('',#1493,#1494);
+#1493 = CARTESIAN_POINT('',(-3.330669073875E-16,3.030292448132));
+#1494 = DIRECTION('',(-5.551115123126E-17,-1.));
+#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1496 = ADVANCED_FACE('',(#1497),#1369,.T.);
+#1497 = FACE_BOUND('',#1498,.T.);
+#1498 = EDGE_LOOP('',(#1499,#1500,#1523,#1556));
+#1499 = ORIENTED_EDGE('',*,*,#1341,.F.);
+#1500 = ORIENTED_EDGE('',*,*,#1501,.T.);
+#1501 = EDGE_CURVE('',#1342,#1502,#1504,.T.);
+#1502 = VERTEX_POINT('',#1503);
+#1503 = CARTESIAN_POINT('',(-6.994903343769,17.62029944776,
+    -10.62887219845));
+#1504 = SURFACE_CURVE('',#1505,(#1509,#1516),.PCURVE_S1.);
+#1505 = LINE('',#1506,#1507);
+#1506 = CARTESIAN_POINT('',(-8.453701718582,31.746429959448,
+    -0.761419473782));
+#1507 = VECTOR('',#1508,1.);
+#1508 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894
+    ));
+#1509 = PCURVE('',#1369,#1510);
+#1510 = DEFINITIONAL_REPRESENTATION('',(#1511),#1515);
+#1511 = LINE('',#1512,#1513);
+#1512 = CARTESIAN_POINT('',(1.7763568394E-15,-40.));
+#1513 = VECTOR('',#1514,1.);
+#1514 = DIRECTION('',(1.,0.));
+#1515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1516 = PCURVE('',#1485,#1517);
+#1517 = DEFINITIONAL_REPRESENTATION('',(#1518),#1522);
+#1518 = LINE('',#1519,#1520);
+#1519 = CARTESIAN_POINT('',(6.,33.928203230275));
+#1520 = VECTOR('',#1521,1.);
+#1521 = DIRECTION('',(-5.551115123126E-17,-1.));
+#1522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1523 = ORIENTED_EDGE('',*,*,#1524,.T.);
+#1524 = EDGE_CURVE('',#1502,#1525,#1527,.T.);
+#1525 = VERTEX_POINT('',#1526);
+#1526 = CARTESIAN_POINT('',(-21.25004647768,26.971748016715,
+    -25.98816403068));
+#1527 = SURFACE_CURVE('',#1528,(#1533,#1540),.PCURVE_S1.);
+#1528 = HYPERBOLA('',#1529,36.,6.);
+#1529 = AXIS2_PLACEMENT_3D('',#1530,#1531,#1532);
+#1530 = CARTESIAN_POINT('',(46.450137232641,-15.60473957369,
+    48.549932470716));
+#1531 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1532 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#1533 = PCURVE('',#1369,#1534);
+#1534 = DEFINITIONAL_REPRESENTATION('',(#1535),#1539);
+#1535 = HYPERBOLA('',#1536,36.,6.);
+#1536 = AXIS2_PLACEMENT_2D('',#1537,#1538);
+#1537 = CARTESIAN_POINT('',(15.174200042247,-126.3592373253));
+#1538 = DIRECTION('',(0.173648177667,0.984807753012));
+#1539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1540 = PCURVE('',#1541,#1546);
+#1541 = CONICAL_SURFACE('',#1542,18.,0.165148677415);
+#1542 = AXIS2_PLACEMENT_3D('',#1543,#1544,#1545);
+#1543 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#1544 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#1545 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1546 = DEFINITIONAL_REPRESENTATION('',(#1547),#1555);
+#1547 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1548,#1549,#1550,#1551,#1552,
+    #1553,#1554),.UNSPECIFIED.,.F.,.F.,(7,7),(1.457187070191,
+    1.762747174039),.PIECEWISE_BEZIER_KNOTS.);
+#1548 = CARTESIAN_POINT('',(-1.113172557585,-26.5184163935));
+#1549 = CARTESIAN_POINT('',(-1.135672864304,-22.79580173193));
+#1550 = CARTESIAN_POINT('',(-1.156939615542,-18.81959740772));
+#1551 = CARTESIAN_POINT('',(-1.177036850559,-14.57242513421));
+#1552 = CARTESIAN_POINT('',(-1.196030215426,-10.03493273927));
+#1553 = CARTESIAN_POINT('',(-1.213983856016,-5.18552691579));
+#1554 = CARTESIAN_POINT('',(-1.230959417341,1.325066182904E-14));
+#1555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1556 = ORIENTED_EDGE('',*,*,#1557,.T.);
+#1557 = EDGE_CURVE('',#1525,#1344,#1558,.T.);
+#1558 = SURFACE_CURVE('',#1559,(#1563,#1570),.PCURVE_S1.);
+#1559 = LINE('',#1560,#1561);
+#1560 = CARTESIAN_POINT('',(-21.53111070641,28.259647891624,
+    -25.3324371918));
+#1561 = VECTOR('',#1562,1.);
+#1562 = DIRECTION('',(-0.190901748682,0.874754995868,0.445376491919));
+#1563 = PCURVE('',#1369,#1564);
+#1564 = DEFINITIONAL_REPRESENTATION('',(#1565),#1569);
+#1565 = LINE('',#1566,#1567);
+#1566 = CARTESIAN_POINT('',(15.765531153075,-16.79743087102));
+#1567 = VECTOR('',#1568,1.);
+#1568 = DIRECTION('',(-0.984807753012,0.173648177667));
+#1569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1570 = PCURVE('',#1398,#1571);
+#1571 = DEFINITIONAL_REPRESENTATION('',(#1572),#1576);
+#1572 = LINE('',#1573,#1574);
+#1573 = CARTESIAN_POINT('',(6.,18.442860570144));
+#1574 = VECTOR('',#1575,1.);
+#1575 = DIRECTION('',(0.,1.));
+#1576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1577 = ADVANCED_FACE('',(#1578),#1485,.T.);
+#1578 = FACE_BOUND('',#1579,.T.);
+#1579 = EDGE_LOOP('',(#1580,#1581,#1604,#1653));
+#1580 = ORIENTED_EDGE('',*,*,#1443,.T.);
+#1581 = ORIENTED_EDGE('',*,*,#1582,.T.);
+#1582 = EDGE_CURVE('',#1411,#1583,#1585,.T.);
+#1583 = VERTEX_POINT('',#1584);
+#1584 = CARTESIAN_POINT('',(-16.34658545247,12.689019082346,
+    -4.951855755339));
+#1585 = SURFACE_CURVE('',#1586,(#1590,#1597),.PCURVE_S1.);
+#1586 = LINE('',#1587,#1588);
+#1587 = CARTESIAN_POINT('',(-17.80538382728,26.815149594034,
+    4.915596969333));
+#1588 = VECTOR('',#1589,1.);
+#1589 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894
+    ));
+#1590 = PCURVE('',#1485,#1591);
+#1591 = DEFINITIONAL_REPRESENTATION('',(#1592),#1596);
+#1592 = LINE('',#1593,#1594);
+#1593 = CARTESIAN_POINT('',(-6.,33.928203230275));
+#1594 = VECTOR('',#1595,1.);
+#1595 = DIRECTION('',(-5.551115123126E-17,-1.));
+#1596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1597 = PCURVE('',#1431,#1598);
+#1598 = DEFINITIONAL_REPRESENTATION('',(#1599),#1603);
+#1599 = LINE('',#1600,#1601);
+#1600 = CARTESIAN_POINT('',(5.329070518201E-15,-40.));
+#1601 = VECTOR('',#1602,1.);
+#1602 = DIRECTION('',(1.,0.));
+#1603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1604 = ORIENTED_EDGE('',*,*,#1605,.F.);
+#1605 = EDGE_CURVE('',#1502,#1583,#1606,.T.);
+#1606 = SURFACE_CURVE('',#1607,(#1612,#1619),.PCURVE_S1.);
+#1607 = ELLIPSE('',#1608,14.853536509513,14.62155990621);
+#1608 = AXIS2_PLACEMENT_3D('',#1609,#1610,#1611);
+#1609 = CARTESIAN_POINT('',(-10.52807968503,4.089777958021,
+    -15.51945816237));
+#1610 = DIRECTION('',(0.62093839049,-0.404770913892,0.671264495175));
+#1611 = DIRECTION('',(8.435852426603E-02,-0.816877468559,-0.570609183894
+    ));
+#1612 = PCURVE('',#1485,#1613);
+#1613 = DEFINITIONAL_REPRESENTATION('',(#1614),#1618);
+#1614 = ELLIPSE('',#1615,14.853536509513,14.62155990621);
+#1615 = AXIS2_PLACEMENT_2D('',#1616,#1617);
+#1616 = CARTESIAN_POINT('',(-1.998401444325E-15,3.090026406575));
+#1617 = DIRECTION('',(-5.551115123126E-17,-1.));
+#1618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1619 = PCURVE('',#1541,#1620);
+#1620 = DEFINITIONAL_REPRESENTATION('',(#1621),#1652);
+#1621 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#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),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(1.600188388664
+    ,3.170984715459,4.349081960555,6.1162278282,7.883373695844),
+  .UNSPECIFIED.);
+#1622 = CARTESIAN_POINT('',(0.,-20.30853223771));
+#1623 = CARTESIAN_POINT('',(-0.196434383915,-20.81475581562));
+#1624 = CARTESIAN_POINT('',(-0.394164735449,-21.3176397191));
+#1625 = CARTESIAN_POINT('',(-0.593201041266,-21.78744342982));
+#1626 = CARTESIAN_POINT('',(-0.793446620851,-22.19470693062));
+#1627 = CARTESIAN_POINT('',(-0.994689918298,-22.51389509536));
+#1628 = CARTESIAN_POINT('',(-1.196615684908,-22.72707809768));
+#1629 = CARTESIAN_POINT('',(-1.398860579333,-22.82579126701));
+#1630 = CARTESIAN_POINT('',(-1.752718489183,-22.79974559558));
+#1631 = CARTESIAN_POINT('',(-1.904349160915,-22.72468501775));
+#1632 = CARTESIAN_POINT('',(-2.055805508855,-22.5860967084));
+#1633 = CARTESIAN_POINT('',(-2.206936959412,-22.38730106938));
+#1634 = CARTESIAN_POINT('',(-2.357607004435,-22.13456158599));
+#1635 = CARTESIAN_POINT('',(-2.507704613472,-21.83668825699));
+#1636 = CARTESIAN_POINT('',(-2.657151617451,-21.50436663514));
+#1637 = CARTESIAN_POINT('',(-3.02903171491,-20.61676943728));
+#1638 = CARTESIAN_POINT('',(-3.250596113599,-20.03309734946));
+#1639 = CARTESIAN_POINT('',(-3.470447407745,-19.43791232989));
+#1640 = CARTESIAN_POINT('',(-3.688608051726,-18.87611539314));
+#1641 = CARTESIAN_POINT('',(-3.90528667437,-18.39181023797));
+#1642 = CARTESIAN_POINT('',(-4.120830446666,-18.02050559797));
+#1643 = CARTESIAN_POINT('',(-4.335667032857,-17.7839904448));
+#1644 = CARTESIAN_POINT('',(-4.764826005596,-17.59462581585));
+#1645 = CARTESIAN_POINT('',(-4.979148389641,-17.64177623527));
+#1646 = CARTESIAN_POINT('',(-5.193663694915,-17.83779673477));
+#1647 = CARTESIAN_POINT('',(-5.408844321199,-18.17497378866));
+#1648 = CARTESIAN_POINT('',(-5.625125686722,-18.62969276847));
+#1649 = CARTESIAN_POINT('',(-5.842848153556,-19.16530193861));
+#1650 = CARTESIAN_POINT('',(-6.062196625275,-19.73903071256));
+#1651 = CARTESIAN_POINT('',(-6.28318530718,-20.30853223771));
+#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1653 = ORIENTED_EDGE('',*,*,#1501,.F.);
+#1654 = ADVANCED_FACE('',(#1655),#1431,.F.);
+#1655 = FACE_BOUND('',#1656,.F.);
+#1656 = EDGE_LOOP('',(#1657,#1658,#1659,#1687));
+#1657 = ORIENTED_EDGE('',*,*,#1410,.F.);
+#1658 = ORIENTED_EDGE('',*,*,#1582,.T.);
+#1659 = ORIENTED_EDGE('',*,*,#1660,.T.);
+#1660 = EDGE_CURVE('',#1583,#1661,#1663,.T.);
+#1661 = VERTEX_POINT('',#1662);
+#1662 = CARTESIAN_POINT('',(-30.60172858638,22.040467651301,
+    -20.31114758756));
+#1663 = SURFACE_CURVE('',#1664,(#1669,#1676),.PCURVE_S1.);
+#1664 = HYPERBOLA('',#1665,36.,6.);
+#1665 = AXIS2_PLACEMENT_3D('',#1666,#1667,#1668);
+#1666 = CARTESIAN_POINT('',(37.098455123935,-20.53601993911,
+    54.226948913832));
+#1667 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1668 = DIRECTION('',(-0.596856237088,0.256772250403,-0.760151724113));
+#1669 = PCURVE('',#1431,#1670);
+#1670 = DEFINITIONAL_REPRESENTATION('',(#1671),#1675);
+#1671 = HYPERBOLA('',#1672,36.,6.);
+#1672 = AXIS2_PLACEMENT_2D('',#1673,#1674);
+#1673 = CARTESIAN_POINT('',(15.174200042247,-126.3592373253));
+#1674 = DIRECTION('',(0.173648177667,0.984807753012));
+#1675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1676 = PCURVE('',#1541,#1677);
+#1677 = DEFINITIONAL_REPRESENTATION('',(#1678),#1686);
+#1678 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1679,#1680,#1681,#1682,#1683,
+    #1684,#1685),.UNSPECIFIED.,.F.,.F.,(7,7),(1.457187070191,
+    1.762747174039),.PIECEWISE_BEZIER_KNOTS.);
+#1679 = CARTESIAN_POINT('',(-2.028420096004,-26.5184163935));
+#1680 = CARTESIAN_POINT('',(-2.005919789286,-22.79580173193));
+#1681 = CARTESIAN_POINT('',(-1.984653038048,-18.81959740772));
+#1682 = CARTESIAN_POINT('',(-1.96455580303,-14.57242513421));
+#1683 = CARTESIAN_POINT('',(-1.945562438164,-10.03493273927));
+#1684 = CARTESIAN_POINT('',(-1.927608797574,-5.18552691579));
+#1685 = CARTESIAN_POINT('',(-1.910633236249,1.382677756074E-14));
+#1686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1687 = ORIENTED_EDGE('',*,*,#1688,.T.);
+#1688 = EDGE_CURVE('',#1661,#1382,#1689,.T.);
+#1689 = SURFACE_CURVE('',#1690,(#1694,#1701),.PCURVE_S1.);
+#1690 = LINE('',#1691,#1692);
+#1691 = CARTESIAN_POINT('',(-30.88279281512,23.328367526209,
+    -19.65542074869));
+#1692 = VECTOR('',#1693,1.);
+#1693 = DIRECTION('',(-0.190901748682,0.874754995868,0.445376491919));
+#1694 = PCURVE('',#1431,#1695);
+#1695 = DEFINITIONAL_REPRESENTATION('',(#1696),#1700);
+#1696 = LINE('',#1697,#1698);
+#1697 = CARTESIAN_POINT('',(15.765531153075,-16.79743087102));
+#1698 = VECTOR('',#1699,1.);
+#1699 = DIRECTION('',(-0.984807753012,0.173648177667));
+#1700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1701 = PCURVE('',#1398,#1702);
+#1702 = DEFINITIONAL_REPRESENTATION('',(#1703),#1707);
+#1703 = LINE('',#1704,#1705);
+#1704 = CARTESIAN_POINT('',(-6.,18.442860570144));
+#1705 = VECTOR('',#1706,1.);
+#1706 = DIRECTION('',(0.,1.));
+#1707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1708 = ADVANCED_FACE('',(#1709),#1398,.F.);
+#1709 = FACE_BOUND('',#1710,.F.);
+#1710 = EDGE_LOOP('',(#1711,#1712,#1713,#1714));
+#1711 = ORIENTED_EDGE('',*,*,#1557,.T.);
+#1712 = ORIENTED_EDGE('',*,*,#1381,.T.);
+#1713 = ORIENTED_EDGE('',*,*,#1688,.F.);
+#1714 = ORIENTED_EDGE('',*,*,#1715,.F.);
+#1715 = EDGE_CURVE('',#1525,#1661,#1716,.T.);
+#1716 = SURFACE_CURVE('',#1717,(#1722,#1729),.PCURVE_S1.);
+#1717 = CIRCLE('',#1718,18.);
+#1718 = AXIS2_PLACEMENT_3D('',#1719,#1720,#1721);
+#1719 = CARTESIAN_POINT('',(-22.68617742723,9.661023287087,
+    -30.70794551193));
+#1720 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#1721 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1722 = PCURVE('',#1398,#1723);
+#1723 = DEFINITIONAL_REPRESENTATION('',(#1724),#1728);
+#1724 = CIRCLE('',#1725,18.);
+#1725 = AXIS2_PLACEMENT_2D('',#1726,#1727);
+#1726 = CARTESIAN_POINT('',(0.,0.));
+#1727 = DIRECTION('',(1.,0.));
+#1728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1729 = PCURVE('',#1541,#1730);
+#1730 = DEFINITIONAL_REPRESENTATION('',(#1731),#1735);
+#1731 = LINE('',#1732,#1733);
+#1732 = CARTESIAN_POINT('',(-0.,-0.));
+#1733 = VECTOR('',#1734,1.);
+#1734 = DIRECTION('',(-1.,-0.));
+#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1736 = ADVANCED_FACE('',(#1737),#1541,.F.);
+#1737 = FACE_BOUND('',#1738,.F.);
+#1738 = EDGE_LOOP('',(#1739,#1740,#1741,#1742));
+#1739 = ORIENTED_EDGE('',*,*,#1524,.T.);
+#1740 = ORIENTED_EDGE('',*,*,#1715,.T.);
+#1741 = ORIENTED_EDGE('',*,*,#1660,.F.);
+#1742 = ORIENTED_EDGE('',*,*,#1605,.F.);
+#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1747)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1744,#1745,#1746)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1744 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) );
+#1745 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1746 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1747 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#1744,
+  'distance_accuracy_value','confusion accuracy');
+#1748 = SHAPE_DEFINITION_REPRESENTATION(#1749,#1334);
+#1749 = PRODUCT_DEFINITION_SHAPE('','',#1750);
+#1750 = PRODUCT_DEFINITION('design','',#1751,#1754);
+#1751 = PRODUCT_DEFINITION_FORMATION('','',#1752);
+#1752 = PRODUCT('Partition_1_1_4','Partition_1_1_4','',(#1753));
+#1753 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1754 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1755 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1756,#1758);
+#1756 = ( REPRESENTATION_RELATIONSHIP('','',#1334,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1757) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1757 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#1758 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1759);
+#1759 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','','',#5,#1750,$);
+#1760 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1752));
+#1761 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1762),#3430);
+#1762 = MANIFOLD_SOLID_BREP('',#1763);
+#1763 = CLOSED_SHELL('',(#1764,#2625,#3016,#3402));
+#1764 = ADVANCED_FACE('',(#1765),#1780,.T.);
+#1765 = FACE_BOUND('',#1766,.T.);
+#1766 = EDGE_LOOP('',(#1767,#1798,#2211,#2212));
+#1767 = ORIENTED_EDGE('',*,*,#1768,.T.);
+#1768 = EDGE_CURVE('',#1769,#1771,#1773,.T.);
+#1769 = VERTEX_POINT('',#1770);
+#1770 = CARTESIAN_POINT('',(1.230857063527,23.08548429361,7.668600813286
+    ));
+#1771 = VERTEX_POINT('',#1772);
+#1772 = CARTESIAN_POINT('',(-8.120825045178,18.154203928195,
+    13.345617256402));
+#1773 = SEAM_CURVE('',#1774,(#1779,#1791),.PCURVE_S1.);
+#1774 = CIRCLE('',#1775,25.);
+#1775 = AXIS2_PLACEMENT_3D('',#1776,#1777,#1778);
+#1776 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#1777 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#1778 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1779 = PCURVE('',#1780,#1785);
+#1780 = TOROIDAL_SURFACE('',#1781,20.,5.);
+#1781 = AXIS2_PLACEMENT_3D('',#1782,#1783,#1784);
+#1782 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#1783 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#1784 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#1785 = DEFINITIONAL_REPRESENTATION('',(#1786),#1790);
+#1786 = LINE('',#1787,#1788);
+#1787 = CARTESIAN_POINT('',(0.,6.28318530718));
+#1788 = VECTOR('',#1789,1.);
+#1789 = DIRECTION('',(1.,0.));
+#1790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1791 = PCURVE('',#1780,#1792);
+#1792 = DEFINITIONAL_REPRESENTATION('',(#1793),#1797);
+#1793 = LINE('',#1794,#1795);
+#1794 = CARTESIAN_POINT('',(0.,0.));
+#1795 = VECTOR('',#1796,1.);
+#1796 = DIRECTION('',(1.,0.));
+#1797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1798 = ORIENTED_EDGE('',*,*,#1799,.T.);
+#1799 = EDGE_CURVE('',#1771,#1771,#1800,.T.);
+#1800 = SURFACE_CURVE('',#1801,(#1934,#2070),.PCURVE_S1.);
+#1801 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#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,#1846,#1847,#1848,#1849,#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,#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),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.395422005225E-02,0.106458562987,0.158163107766,0.207509462814,
+    0.23596414014,0.294266808431,0.337259373675,0.354588632422,
+    0.37791475523,0.412068736558,0.442828641037,0.461518861039,
+    0.499642769195,0.538479882664,0.557169478298,0.587928194478,
+    0.622081059307,0.645406720307,0.662735819347,0.705728581757,
+    0.764032322127,0.792487617113,0.841834941344,0.893540233349,
+    0.926044888921,1.),.UNSPECIFIED.);
+#1802 = CARTESIAN_POINT('',(-8.120825045178,18.154203928195,
+    13.345617256402));
+#1803 = CARTESIAN_POINT('',(-7.883957160404,18.052301467633,
+    13.647290428281));
+#1804 = CARTESIAN_POINT('',(-7.639611114725,17.916318970915,
+    13.931679022851));
+#1805 = CARTESIAN_POINT('',(-7.390730215927,17.747501835594,
+    14.195016365398));
+#1806 = CARTESIAN_POINT('',(-7.140273022245,17.547884387229,
+    14.434195953312));
+#1807 = CARTESIAN_POINT('',(-6.891182560707,17.320030012675,
+    14.646596431851));
+#1808 = CARTESIAN_POINT('',(-6.538790652929,16.956081527101,
+    14.910947450266));
+#1809 = CARTESIAN_POINT('',(-6.432015421144,16.840124218773,
+    14.986111936969));
+#1810 = CARTESIAN_POINT('',(-6.326299229428,16.719599024504,
+    15.055564033609));
+#1811 = CARTESIAN_POINT('',(-6.221873723172,16.594787483394,
+    15.119166709435));
+#1812 = CARTESIAN_POINT('',(-6.11896173898,16.465984294976,
+    15.17680887598));
+#1813 = CARTESIAN_POINT('',(-5.856823962877,16.122747835399,
+    15.310476612299));
+#1814 = CARTESIAN_POINT('',(-5.700236014507,15.902667603997,
+    15.37725172121));
+#1815 = CARTESIAN_POINT('',(-5.548881100752,15.674496073253,
+    15.428378092329));
+#1816 = CARTESIAN_POINT('',(-5.403537160118,15.439512178608,
+    15.463685170509));
+#1817 = CARTESIAN_POINT('',(-5.264905170564,15.199015161102,
+    15.483146815044));
+#1818 = CARTESIAN_POINT('',(-5.008299143528,14.720793561839,
+    15.490448750784));
+#1819 = CARTESIAN_POINT('',(-4.889665497862,14.483431640066,
+    15.479690627519));
+#1820 = CARTESIAN_POINT('',(-4.778244518476,14.24337662668,
+    15.454711838732));
+#1821 = CARTESIAN_POINT('',(-4.674493944632,14.001745923616,
+    15.415728975333));
+#1822 = CARTESIAN_POINT('',(-4.578799526993,13.759633295793,
+    15.363056682156));
+#1823 = CARTESIAN_POINT('',(-4.441133137479,13.378833537175,
+    15.259055211145));
+#1824 = CARTESIAN_POINT('',(-4.393568588587,13.239754126013,
+    15.216597869152));
+#1825 = CARTESIAN_POINT('',(-4.34884982523,13.101070711796,
+    15.169796676839));
+#1826 = CARTESIAN_POINT('',(-4.307030475169,12.962981854306,
+    15.11873577068));
+#1827 = CARTESIAN_POINT('',(-4.268157083061,12.825681636152,
+    15.063507066024));
+#1828 = CARTESIAN_POINT('',(-4.158735872372,12.410040565151,
+    14.882713107708));
+#1829 = CARTESIAN_POINT('',(-4.097737220248,12.134830093897,
+    14.744136797878));
+#1830 = CARTESIAN_POINT('',(-4.049613106646,11.865354160933,
+    14.589333658973));
+#1831 = CARTESIAN_POINT('',(-4.014589278921,11.603153309058,
+    14.419269996272));
+#1832 = CARTESIAN_POINT('',(-3.992794455116,11.349691745856,
+    14.235005642514));
+#1833 = CARTESIAN_POINT('',(-3.977997071093,10.926937509623,
+    13.89216019674));
+#1834 = CARTESIAN_POINT('',(-3.978936792411,10.753021342326,
+    13.739541763319));
+#1835 = CARTESIAN_POINT('',(-3.98711545034,10.585175239984,
+    13.580271412954));
+#1836 = CARTESIAN_POINT('',(-4.002529508645,10.423943262767,
+    13.414827562966));
+#1837 = CARTESIAN_POINT('',(-4.025153108321,10.269856166728,
+    13.243713846223));
+#1838 = CARTESIAN_POINT('',(-4.066943661197,10.064411138571,
+    12.99641510872));
+#1839 = CARTESIAN_POINT('',(-4.080112744258,10.006635953974,
+    12.924536029991));
+#1840 = CARTESIAN_POINT('',(-4.094442171932,9.950139890008,
+    12.851856623916));
+#1841 = CARTESIAN_POINT('',(-4.109928151766,9.894956747331,
+    12.778412498341));
+#1842 = CARTESIAN_POINT('',(-4.126566243706,9.84112008726,
+    12.704240120001));
+#1843 = CARTESIAN_POINT('',(-4.168291092022,9.71805345724,
+    12.528606742199));
+#1844 = CARTESIAN_POINT('',(-4.194308982329,9.649943661975,
+    12.426584924722));
+#1845 = CARTESIAN_POINT('',(-4.222392753669,9.584415267997,
+    12.323402312788));
+#1846 = CARTESIAN_POINT('',(-4.25252749309,9.521548730372,
+    12.219153358774));
+#1847 = CARTESIAN_POINT('',(-4.284695652023,9.461423537221,
+    12.113936016742));
+#1848 = CARTESIAN_POINT('',(-4.368925256666,9.320212062872,
+    11.852523728709));
+#1849 = CARTESIAN_POINT('',(-4.423289410307,9.242351294481,
+    11.69533736677));
+#1850 = CARTESIAN_POINT('',(-4.481905244507,9.170781554404,
+    11.536611896974));
+#1851 = CARTESIAN_POINT('',(-4.544694369919,9.105743871129,
+    11.376685816015));
+#1852 = CARTESIAN_POINT('',(-4.611560367272,9.047468364533,
+    11.215917845422));
+#1853 = CARTESIAN_POINT('',(-4.746171162791,8.949965568056,
+    10.909480298277));
+#1854 = CARTESIAN_POINT('',(-4.813168467751,8.909420722533,
+    10.76389757766));
+#1855 = CARTESIAN_POINT('',(-4.883289328887,8.874689162877,
+    10.618219109223));
+#1856 = CARTESIAN_POINT('',(-4.956432127694,8.84591450564,
+    10.472737038929));
+#1857 = CARTESIAN_POINT('',(-5.032478040303,8.823221986426,
+    10.327755888518));
+#1858 = CARTESIAN_POINT('',(-5.159174186527,8.796680589467,
+    10.095995919745));
+#1859 = CARTESIAN_POINT('',(-5.20808096692,8.7889314672,10.008701165071)
+  );
+#1860 = CARTESIAN_POINT('',(-5.257977213604,8.78348768917,9.921778987187
+    ));
+#1861 = CARTESIAN_POINT('',(-5.308829211556,8.780368037809,
+    9.835301239612));
+#1862 = CARTESIAN_POINT('',(-5.360600638858,8.779587225216,
+    9.749340534524));
+#1863 = CARTESIAN_POINT('',(-5.520650834927,8.784355628237,
+    9.489833760562));
+#1864 = CARTESIAN_POINT('',(-5.631717125397,8.797330696176,
+    9.318146228304));
+#1865 = CARTESIAN_POINT('',(-5.746112385535,8.820168923915,
+    9.149542453221));
+#1866 = CARTESIAN_POINT('',(-5.863464582269,8.852875829107,
+    8.984640073844));
+#1867 = CARTESIAN_POINT('',(-5.983366271192,8.895364487945,
+    8.824034763086));
+#1868 = CARTESIAN_POINT('',(-6.2296604929,9.000500624912,8.509642596604)
+  );
+#1869 = CARTESIAN_POINT('',(-6.356141801369,9.06351434186,8.356027631227
+    ));
+#1870 = CARTESIAN_POINT('',(-6.484345125799,9.136286851085,8.20805288113
+    ));
+#1871 = CARTESIAN_POINT('',(-6.613795019858,9.218523357766,
+    8.066245473032));
+#1872 = CARTESIAN_POINT('',(-6.744013713619,9.30984467784,7.931063057457
+    ));
+#1873 = CARTESIAN_POINT('',(-6.937328423966,9.457898479228,
+    7.741223389897));
+#1874 = CARTESIAN_POINT('',(-7.000202349862,9.50799916133,7.68117134295)
+  );
+#1875 = CARTESIAN_POINT('',(-7.063092931697,9.560050180213,
+    7.622785998315));
+#1876 = CARTESIAN_POINT('',(-7.12594923877,9.613999290769,7.56610587137)
+  );
+#1877 = CARTESIAN_POINT('',(-7.188721526645,9.669791809709,
+    7.511165405479));
+#1878 = CARTESIAN_POINT('',(-7.354451593645,9.822131903159,
+    7.370488837295));
+#1879 = CARTESIAN_POINT('',(-7.457183400075,9.921732220162,
+    7.287776709673));
+#1880 = CARTESIAN_POINT('',(-7.559340313483,10.025918081924,
+    7.209994781548));
+#1881 = CARTESIAN_POINT('',(-7.66071858223,10.134425501658,
+    7.137249381256));
+#1882 = CARTESIAN_POINT('',(-7.761126369557,10.246984640185,
+    7.069622126271));
+#1883 = CARTESIAN_POINT('',(-7.970592518232,10.492502083561,
+    6.937837148272));
+#1884 = CARTESIAN_POINT('',(-8.079383162904,10.626341195883,
+    6.874885535883));
+#1885 = CARTESIAN_POINT('',(-8.186509587703,10.764472397469,
+    6.818403651226));
+#1886 = CARTESIAN_POINT('',(-8.291744562461,10.906526359897,
+    6.768444994643));
+#1887 = CARTESIAN_POINT('',(-8.394877366929,11.052137704977,
+    6.725039301201));
+#1888 = CARTESIAN_POINT('',(-8.564580033573,11.302583677296,
+    6.663037351922));
+#1889 = CARTESIAN_POINT('',(-8.632375922854,11.40571100766,
+    6.640938450725));
+#1890 = CARTESIAN_POINT('',(-8.699037587269,11.510216926147,
+    6.621905440759));
+#1891 = CARTESIAN_POINT('',(-8.764505554762,11.615988814872,
+    6.605938465301));
+#1892 = CARTESIAN_POINT('',(-8.828723069208,11.722915391233,
+    6.593034353593));
+#1893 = CARTESIAN_POINT('',(-8.938375429336,11.911100753731,
+    6.575870543654));
+#1894 = CARTESIAN_POINT('',(-8.984394727766,11.991891399297,
+    6.570241437959));
+#1895 = CARTESIAN_POINT('',(-9.029671792792,12.073213587258,
+    6.566296723266));
+#1896 = CARTESIAN_POINT('',(-9.074185098036,12.155022586284,
+    6.564033004327));
+#1897 = CARTESIAN_POINT('',(-9.117913783643,12.237273991068,
+    6.563446071135));
+#1898 = CARTESIAN_POINT('',(-9.267329970379,12.524974212898,
+    6.567222310819));
+#1899 = CARTESIAN_POINT('',(-9.36886787649,12.7324750185,6.580203500723)
+  );
+#1900 = CARTESIAN_POINT('',(-9.465143943596,12.94175569255,
+    6.603398519775));
+#1901 = CARTESIAN_POINT('',(-9.555871281519,13.152150925406,
+    6.63670204458));
+#1902 = CARTESIAN_POINT('',(-9.640783540925,13.363000544364,
+    6.679979377206));
+#1903 = CARTESIAN_POINT('',(-9.826567561655,13.859316731272,
+    6.805059368062));
+#1904 = CARTESIAN_POINT('',(-9.922353115191,14.144612925518,
+    6.895092482967));
+#1905 = CARTESIAN_POINT('',(-10.00637763493,14.427898022516,
+    7.002752491494));
+#1906 = CARTESIAN_POINT('',(-10.07809116756,14.707526526484,
+    7.127515982709));
+#1907 = CARTESIAN_POINT('',(-10.13702412975,14.981852923035,
+    7.26872713702));
+#1908 = CARTESIAN_POINT('',(-10.20514652922,15.37973463,7.502125655105)
+  );
+#1909 = CARTESIAN_POINT('',(-10.2243563833,15.508578309208,7.58240019039
+    ));
+#1910 = CARTESIAN_POINT('',(-10.24038955706,15.635576681822,
+    7.666304727543));
+#1911 = CARTESIAN_POINT('',(-10.25320874767,15.76053963044,
+    7.753735571629));
+#1912 = CARTESIAN_POINT('',(-10.26278304695,15.883278358506,
+    7.84457964115));
+#1913 = CARTESIAN_POINT('',(-10.28002192315,16.212277170235,
+    8.101963586578));
+#1914 = CARTESIAN_POINT('',(-10.28112371868,16.413700273331,
+    8.275112662636));
+#1915 = CARTESIAN_POINT('',(-10.27226738127,16.606891607994,
+    8.457515214734));
+#1916 = CARTESIAN_POINT('',(-10.25339172569,16.790896985407,
+    8.648443186541));
+#1917 = CARTESIAN_POINT('',(-10.22451109245,16.964802040559,
+    8.847078701573));
+#1918 = CARTESIAN_POINT('',(-10.14508786529,17.298470096256,
+    9.267748877189));
+#1919 = CARTESIAN_POINT('',(-10.09357435622,17.457169038008,
+    9.490458631381));
+#1920 = CARTESIAN_POINT('',(-10.03130201918,17.60283868559,
+    9.719573517009));
+#1921 = CARTESIAN_POINT('',(-9.958491257642,17.734576135787,
+    9.953946168729));
+#1922 = CARTESIAN_POINT('',(-9.87546517049,17.851576081662,
+    10.192344828162));
+#1923 = CARTESIAN_POINT('',(-9.724339721508,18.017028419738,
+    10.585010420366));
+#1924 = CARTESIAN_POINT('',(-9.662145173932,18.074803080408,
+    10.737648112415));
+#1925 = CARTESIAN_POINT('',(-9.596200621163,18.126321622342,
+    10.891028832255));
+#1926 = CARTESIAN_POINT('',(-9.526633124914,18.171439867744,
+    11.044818034108));
+#1927 = CARTESIAN_POINT('',(-9.453586721098,18.210037891761,
+    11.19867427786));
+#1928 = CARTESIAN_POINT('',(-9.203479504494,18.314791186181,
+    11.701665783233));
+#1929 = CARTESIAN_POINT('',(-9.012524875483,18.353337490397,
+    12.049705927319));
+#1930 = CARTESIAN_POINT('',(-8.806318286212,18.356496759719,
+    12.392131871269));
+#1931 = CARTESIAN_POINT('',(-8.587177965853,18.323968955523,
+    12.724864198183));
+#1932 = CARTESIAN_POINT('',(-8.357695719337,18.256107523967,
+    13.043940475688));
+#1933 = CARTESIAN_POINT('',(-8.120825045178,18.154203928195,
+    13.345617256402));
+#1934 = PCURVE('',#1780,#1935);
+#1935 = DEFINITIONAL_REPRESENTATION('',(#1936),#2069);
+#1936 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#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,
+    #2008,#2009,#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),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.395422005225E-02,0.106458562987,0.158163107766,0.207509462814,
+    0.23596414014,0.294266808431,0.337259373675,0.354588632422,
+    0.37791475523,0.412068736558,0.442828641037,0.461518861039,
+    0.499642769195,0.538479882664,0.557169478298,0.587928194478,
+    0.622081059307,0.645406720307,0.662735819347,0.705728581757,
+    0.764032322127,0.792487617113,0.841834941344,0.893540233349,
+    0.926044888921,1.),.UNSPECIFIED.);
+#1937 = CARTESIAN_POINT('',(1.813162177834,0.));
+#1938 = CARTESIAN_POINT('',(1.813162178226,7.937183604719E-02));
+#1939 = CARTESIAN_POINT('',(1.813535976316,0.158758547198));
+#1940 = CARTESIAN_POINT('',(1.814283833306,0.238073516153));
+#1941 = CARTESIAN_POINT('',(1.815404984817,0.317284065803));
+#1942 = CARTESIAN_POINT('',(1.816900693011,0.396358179295));
+#1943 = CARTESIAN_POINT('',(1.819590452842,0.509882883453));
+#1944 = CARTESIAN_POINT('',(1.820483800215,0.544507303835));
+#1945 = CARTESIAN_POINT('',(1.821449181044,0.579090476519));
+#1946 = CARTESIAN_POINT('',(1.822486526961,0.613629567193));
+#1947 = CARTESIAN_POINT('',(1.823595730707,0.64812208967));
+#1948 = CARTESIAN_POINT('',(1.826655029667,0.737353799846));
+#1949 = CARTESIAN_POINT('',(1.828714879433,0.792019469975));
+#1950 = CARTESIAN_POINT('',(1.83095537666,0.846549267707));
+#1951 = CARTESIAN_POINT('',(1.833375535911,0.900939184429));
+#1952 = CARTESIAN_POINT('',(1.83597394643,0.955187011078));
+#1953 = CARTESIAN_POINT('',(1.841395427192,1.060922620484));
+#1954 = CARTESIAN_POINT('',(1.844202975788,1.112425843782));
+#1955 = CARTESIAN_POINT('',(1.847168379941,1.163796595633));
+#1956 = CARTESIAN_POINT('',(1.850288889176,1.215038543286));
+#1957 = CARTESIAN_POINT('',(1.853560680635,1.266158079307));
+#1958 = CARTESIAN_POINT('',(1.858949047263,1.346572059875));
+#1959 = CARTESIAN_POINT('',(1.860968280533,1.375944200724));
+#1960 = CARTESIAN_POINT('',(1.863035027976,1.405279826118));
+#1961 = CARTESIAN_POINT('',(1.865148097731,1.434580924224));
+#1962 = CARTESIAN_POINT('',(1.867306102814,1.463849799831));
+#1963 = CARTESIAN_POINT('',(1.874017969592,1.552999355651));
+#1964 = CARTESIAN_POINT('',(1.878710425888,1.61278488139));
+#1965 = CARTESIAN_POINT('',(1.883571090669,1.672469278289));
+#1966 = CARTESIAN_POINT('',(1.888582231692,1.732081325774));
+#1967 = CARTESIAN_POINT('',(1.893720499153,1.791654650788));
+#1968 = CARTESIAN_POINT('',(1.902815459871,1.895156566068));
+#1969 = CARTESIAN_POINT('',(1.906728039262,1.939085293215));
+#1970 = CARTESIAN_POINT('',(1.910680992316,1.983029392392));
+#1971 = CARTESIAN_POINT('',(1.914659735284,2.027005235172));
+#1972 = CARTESIAN_POINT('',(1.918647147548,2.071029776358));
+#1973 = CARTESIAN_POINT('',(1.924226371577,2.132892475473));
+#1974 = CARTESIAN_POINT('',(1.925827374433,2.150675119382));
+#1975 = CARTESIAN_POINT('',(1.92742528115,2.168469610414));
+#1976 = CARTESIAN_POINT('',(1.929018716973,2.186277055422));
+#1977 = CARTESIAN_POINT('',(1.930606231431,2.204098543413));
+#1978 = CARTESIAN_POINT('',(1.934313154145,2.245944180083));
+#1979 = CARTESIAN_POINT('',(1.936426518494,2.269980578363));
+#1980 = CARTESIAN_POINT('',(1.938522659934,2.294046965909));
+#1981 = CARTESIAN_POINT('',(1.940597608787,2.318145796807));
+#1982 = CARTESIAN_POINT('',(1.942647157144,2.342279353705));
+#1983 = CARTESIAN_POINT('',(1.947624095065,2.401839906556));
+#1984 = CARTESIAN_POINT('',(1.950517345211,2.43730900398));
+#1985 = CARTESIAN_POINT('',(1.953332717351,2.472863476387));
+#1986 = CARTESIAN_POINT('',(1.956055226964,2.508508470005));
+#1987 = CARTESIAN_POINT('',(1.95866923133,2.544247380953));
+#1988 = CARTESIAN_POINT('',(1.96340108743,2.612354378138));
+#1989 = CARTESIAN_POINT('',(1.96554243799,2.644704591311));
+#1990 = CARTESIAN_POINT('',(1.967571330185,2.677132404291));
+#1991 = CARTESIAN_POINT('',(1.969476071971,2.709637017424));
+#1992 = CARTESIAN_POINT('',(1.971245347309,2.742215828424));
+#1993 = CARTESIAN_POINT('',(1.973855073678,2.794701238694));
+#1994 = CARTESIAN_POINT('',(1.974787586978,2.814564257354));
+#1995 = CARTESIAN_POINT('',(1.975663868347,2.834451751166));
+#1996 = CARTESIAN_POINT('',(1.976481722566,2.854362364823));
+#1997 = CARTESIAN_POINT('',(1.977239129562,2.874294491477));
+#1998 = CARTESIAN_POINT('',(1.979352124699,2.934943486367));
+#1999 = CARTESIAN_POINT('',(1.980510934409,2.9757241906));
+#2000 = CARTESIAN_POINT('',(1.981395056921,3.016569187502));
+#2001 = CARTESIAN_POINT('',(1.981993160854,3.057460169732));
+#2002 = CARTESIAN_POINT('',(1.982299095784,3.098376560921));
+#2003 = CARTESIAN_POINT('',(1.982326736309,3.180973585901));
+#2004 = CARTESIAN_POINT('',(1.982037407354,3.222657286717));
+#2005 = CARTESIAN_POINT('',(1.981444527824,3.264315837561));
+#2006 = CARTESIAN_POINT('',(1.980554387816,3.305927467042));
+#2007 = CARTESIAN_POINT('',(1.979378875495,3.347472792622));
+#2008 = CARTESIAN_POINT('',(1.977239440206,3.408882478552));
+#2009 = CARTESIAN_POINT('',(1.97648208019,3.428813944377));
+#2010 = CARTESIAN_POINT('',(1.975664276434,3.448723899139));
+#2011 = CARTESIAN_POINT('',(1.974788048764,3.468610736093));
+#2012 = CARTESIAN_POINT('',(1.973855592136,3.488473100001));
+#2013 = CARTESIAN_POINT('',(1.971246031326,3.540956613008));
+#2014 = CARTESIAN_POINT('',(1.969476871013,3.57353418587));
+#2015 = CARTESIAN_POINT('',(1.967572251705,3.606037567592));
+#2016 = CARTESIAN_POINT('',(1.965543488001,3.638464155763));
+#2017 = CARTESIAN_POINT('',(1.963402270525,3.670813150358));
+#2018 = CARTESIAN_POINT('',(1.958670687403,3.738917800884));
+#2019 = CARTESIAN_POINT('',(1.956056822215,3.774655583961));
+#2020 = CARTESIAN_POINT('',(1.953334452817,3.810299454819));
+#2021 = CARTESIAN_POINT('',(1.95051922055,3.845852808651));
+#2022 = CARTESIAN_POINT('',(1.947626108734,3.881320790656));
+#2023 = CARTESIAN_POINT('',(1.942649373294,3.940879781347));
+#2024 = CARTESIAN_POINT('',(1.940599889676,3.965012889472));
+#2025 = CARTESIAN_POINT('',(1.938525003454,3.989111271347));
+#2026 = CARTESIAN_POINT('',(1.936428922417,4.013177209371));
+#2027 = CARTESIAN_POINT('',(1.934315616145,4.037213157396));
+#2028 = CARTESIAN_POINT('',(1.930608773749,4.079058196391));
+#2029 = CARTESIAN_POINT('',(1.929021282451,4.09687953707));
+#2030 = CARTESIAN_POINT('',(1.927427868323,4.114686833867));
+#2031 = CARTESIAN_POINT('',(1.925829981857,4.132481175738));
+#2032 = CARTESIAN_POINT('',(1.924228997832,4.150263669494));
+#2033 = CARTESIAN_POINT('',(1.91864977961,4.212126450906));
+#2034 = CARTESIAN_POINT('',(1.914662346821,4.256151217373));
+#2035 = CARTESIAN_POINT('',(1.910683575645,4.300127277471));
+#2036 = CARTESIAN_POINT('',(1.906730587796,4.344071586364));
+#2037 = CARTESIAN_POINT('',(1.902817968,4.388000516107));
+#2038 = CARTESIAN_POINT('',(1.893722828647,4.491503715607));
+#2039 = CARTESIAN_POINT('',(1.88858442164,4.551078116682));
+#2040 = CARTESIAN_POINT('',(1.88357313839,4.610691231419));
+#2041 = CARTESIAN_POINT('',(1.878712331293,4.670376689596));
+#2042 = CARTESIAN_POINT('',(1.874019734542,4.730163273241));
+#2043 = CARTESIAN_POINT('',(1.867307656403,4.819314499109));
+#2044 = CARTESIAN_POINT('',(1.865149578171,4.84858398764));
+#2045 = CARTESIAN_POINT('',(1.863036436536,4.877885698933));
+#2046 = CARTESIAN_POINT('',(1.860969618643,4.907221938043));
+#2047 = CARTESIAN_POINT('',(1.858950316491,4.936594693376));
+#2048 = CARTESIAN_POINT('',(1.853561773179,5.017010251357));
+#2049 = CARTESIAN_POINT('',(1.850289876686,5.068130751876));
+#2050 = CARTESIAN_POINT('',(1.84716926744,5.119373667459));
+#2051 = CARTESIAN_POINT('',(1.844203768699,5.170745391517));
+#2052 = CARTESIAN_POINT('',(1.841396131218,5.222249591923));
+#2053 = CARTESIAN_POINT('',(1.835974494954,5.327986932049));
+#2054 = CARTESIAN_POINT('',(1.833376016563,5.382235511473));
+#2055 = CARTESIAN_POINT('',(1.830955794326,5.436626185394));
+#2056 = CARTESIAN_POINT('',(1.828715239114,5.491156744968));
+#2057 = CARTESIAN_POINT('',(1.826655336443,5.545823181716));
+#2058 = CARTESIAN_POINT('',(1.823595965399,5.635055981044));
+#2059 = CARTESIAN_POINT('',(1.822486738671,5.669548822992));
+#2060 = CARTESIAN_POINT('',(1.821449371121,5.704088234378));
+#2061 = CARTESIAN_POINT('',(1.820483970012,5.738671728986));
+#2062 = CARTESIAN_POINT('',(1.819590603721,5.773296472457));
+#2063 = CARTESIAN_POINT('',(1.816900781855,5.886822429963));
+#2064 = CARTESIAN_POINT('',(1.815405038257,5.965897469894));
+#2065 = CARTESIAN_POINT('',(1.81428386,6.045108959079));
+#2066 = CARTESIAN_POINT('',(1.813535985182,6.124424869722));
+#2067 = CARTESIAN_POINT('',(1.813162178226,6.20381253121));
+#2068 = CARTESIAN_POINT('',(1.813162177834,6.28318530718));
+#2069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2070 = PCURVE('',#2071,#2076);
+#2071 = PLANE('',#2072);
+#2072 = AXIS2_PLACEMENT_3D('',#2073,#2074,#2075);
+#2073 = CARTESIAN_POINT('',(-21.90184706611,31.738803372832,
+    2.444421323705));
+#2074 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#2075 = DIRECTION('',(0.190901748682,-0.874754995868,-0.445376491919));
+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2210);
+#2077 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#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),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.395422005225E-02,0.106458562987,0.158163107766,0.207509462814,
+    0.23596414014,0.294266808431,0.337259373675,0.354588632422,
+    0.37791475523,0.412068736558,0.442828641037,0.461518861039,
+    0.499642769195,0.538479882664,0.557169478298,0.587928194478,
+    0.622081059307,0.645406720307,0.662735819347,0.705728581757,
+    0.764032322127,0.792487617113,0.841834941344,0.893540233349,
+    0.926044888921,1.),.UNSPECIFIED.);
+#2078 = CARTESIAN_POINT('',(9.658881031252,-20.));
+#2079 = CARTESIAN_POINT('',(9.658881072133,-20.39685918023));
+#2080 = CARTESIAN_POINT('',(9.697818533299,-20.79379365378));
+#2081 = CARTESIAN_POINT('',(9.775719702789,-21.18586366122));
+#2082 = CARTESIAN_POINT('',(9.891623813448,-21.56841959696));
+#2083 = CARTESIAN_POINT('',(10.043894190594,-21.93705406301));
+#2084 = CARTESIAN_POINT('',(10.311796448787,-22.44178012516));
+#2085 = CARTESIAN_POINT('',(10.400137766614,-22.59242062138));
+#2086 = CARTESIAN_POINT('',(10.494816857133,-22.73925964614));
+#2087 = CARTESIAN_POINT('',(10.595604251376,-22.88198248483));
+#2088 = CARTESIAN_POINT('',(10.702249095748,-23.0202960213));
+#2089 = CARTESIAN_POINT('',(10.993006995897,-23.36649594631));
+#2090 = CARTESIAN_POINT('',(11.185676127219,-23.5672261504));
+#2091 = CARTESIAN_POINT('',(11.391393747547,-23.75501519127));
+#2092 = CARTESIAN_POINT('',(11.608968553144,-23.92894070855));
+#2093 = CARTESIAN_POINT('',(11.837141850958,-24.08823083922));
+#2094 = CARTESIAN_POINT('',(12.301203012804,-24.36973236221));
+#2095 = CARTESIAN_POINT('',(12.536275325313,-24.49330974242));
+#2096 = CARTESIAN_POINT('',(12.778660072683,-24.60246384555));
+#2097 = CARTESIAN_POINT('',(13.027195954263,-24.69679919122));
+#2098 = CARTESIAN_POINT('',(13.280712417836,-24.77604387107));
+#2099 = CARTESIAN_POINT('',(13.686419473918,-24.87693282776));
+#2100 = CARTESIAN_POINT('',(13.836069541247,-24.9087597371));
+#2101 = CARTESIAN_POINT('',(13.986764591651,-24.93548445526));
+#2102 = CARTESIAN_POINT('',(14.138283223929,-24.95708794602));
+#2103 = CARTESIAN_POINT('',(14.290405840956,-24.97356246348));
+#2104 = CARTESIAN_POINT('',(14.755400023681,-25.00816544959));
+#2105 = CARTESIAN_POINT('',(15.069505138418,-25.00990026677));
+#2106 = CARTESIAN_POINT('',(15.383363213429,-24.99014351292));
+#2107 = CARTESIAN_POINT('',(15.695153185982,-24.94909941933));
+#2108 = CARTESIAN_POINT('',(16.003097636092,-24.88712082563));
+#2109 = CARTESIAN_POINT('',(16.528424164657,-24.74388973647));
+#2110 = CARTESIAN_POINT('',(16.748351468899,-24.6719725383));
+#2111 = CARTESIAN_POINT('',(16.964549635271,-24.58911964529));
+#2112 = CARTESIAN_POINT('',(17.176330343668,-24.49555713827));
+#2113 = CARTESIAN_POINT('',(17.383009942869,-24.3915470053));
+#2114 = CARTESIAN_POINT('',(17.664887162168,-24.2313720737));
+#2115 = CARTESIAN_POINT('',(17.744925544474,-24.18370808288));
+#2116 = CARTESIAN_POINT('',(17.823979944787,-24.13441472025));
+#2117 = CARTESIAN_POINT('',(17.902005660902,-24.08351263764));
+#2118 = CARTESIAN_POINT('',(17.978957941076,-24.03102358778));
+#2119 = CARTESIAN_POINT('',(18.156868721673,-23.90421193241));
+#2120 = CARTESIAN_POINT('',(18.256919363759,-23.82861963726));
+#2121 = CARTESIAN_POINT('',(18.354834522434,-23.750249096));
+#2122 = CARTESIAN_POINT('',(18.450504599268,-23.66916034904));
+#2123 = CARTESIAN_POINT('',(18.543819785245,-23.58541791994));
+#2124 = CARTESIAN_POINT('',(18.767692536878,-23.37269114166));
+#2125 = CARTESIAN_POINT('',(18.895430531472,-23.24075055817));
+#2126 = CARTESIAN_POINT('',(19.017539246824,-23.10348701563));
+#2127 = CARTESIAN_POINT('',(19.133672048253,-22.96114272063));
+#2128 = CARTESIAN_POINT('',(19.243486277718,-22.813988816));
+#2129 = CARTESIAN_POINT('',(19.439559979531,-22.52574250579));
+#2130 = CARTESIAN_POINT('',(19.527076004429,-22.38550058161));
+#2131 = CARTESIAN_POINT('',(19.608953179962,-22.24182887007));
+#2132 = CARTESIAN_POINT('',(19.684955161043,-22.09497322134));
+#2133 = CARTESIAN_POINT('',(19.754859454062,-21.94520388187));
+#2134 = CARTESIAN_POINT('',(19.857110599643,-21.70022685117));
+#2135 = CARTESIAN_POINT('',(19.89343182476,-21.60666903554));
+#2136 = CARTESIAN_POINT('',(19.927381610699,-21.51221191726));
+#2137 = CARTESIAN_POINT('',(19.958917961824,-21.41692541609));
+#2138 = CARTESIAN_POINT('',(19.988002602813,-21.32088262963));
+#2139 = CARTESIAN_POINT('',(20.068855772757,-21.02686675664));
+#2140 = CARTESIAN_POINT('',(20.112768609009,-20.8267359374));
+#2141 = CARTESIAN_POINT('',(20.146044657867,-20.62442973944));
+#2142 = CARTESIAN_POINT('',(20.168475032819,-20.42063829524));
+#2143 = CARTESIAN_POINT('',(20.179948254036,-20.21607991195));
+#2144 = CARTESIAN_POINT('',(20.180984775558,-19.80309587967));
+#2145 = CARTESIAN_POINT('',(20.170134203274,-19.59465386715));
+#2146 = CARTESIAN_POINT('',(20.147906323537,-19.38696569098));
+#2147 = CARTESIAN_POINT('',(20.11441500328,-19.18079151567));
+#2148 = CARTESIAN_POINT('',(20.069879315984,-18.97686174898));
+#2149 = CARTESIAN_POINT('',(19.988014522476,-18.67915760003));
+#2150 = CARTESIAN_POINT('',(19.958931728112,-18.58311777329));
+#2151 = CARTESIAN_POINT('',(19.92739737723,-18.48783415963));
+#2152 = CARTESIAN_POINT('',(19.893449740412,-18.39337984997));
+#2153 = CARTESIAN_POINT('',(19.857130808177,-18.29982475792));
+#2154 = CARTESIAN_POINT('',(19.754886427194,-18.05485548929));
+#2155 = CARTESIAN_POINT('',(19.684986908052,-17.90509100592));
+#2156 = CARTESIAN_POINT('',(19.608990113851,-17.75823991003));
+#2157 = CARTESIAN_POINT('',(19.527118508753,-17.61457242222));
+#2158 = CARTESIAN_POINT('',(19.439608407397,-17.47433437033));
+#2159 = CARTESIAN_POINT('',(19.243547274348,-17.18609454835));
+#2160 = CARTESIAN_POINT('',(19.13373968618,-17.03894322678));
+#2161 = CARTESIAN_POINT('',(19.017613809329,-16.8966010905));
+#2162 = CARTESIAN_POINT('',(18.895512266518,-16.75933926491));
+#2163 = CARTESIAN_POINT('',(18.76778165771,-16.62739994184));
+#2164 = CARTESIAN_POINT('',(18.543920467073,-16.41467338225));
+#2165 = CARTESIAN_POINT('',(18.450609296899,-16.33093022834));
+#2166 = CARTESIAN_POINT('',(18.354943249508,-16.24984060295));
+#2167 = CARTESIAN_POINT('',(18.257032127462,-16.1714690284));
+#2168 = CARTESIAN_POINT('',(18.156985522799,-16.09587554397));
+#2169 = CARTESIAN_POINT('',(17.979080966968,-15.96906097018));
+#2170 = CARTESIAN_POINT('',(17.902130852944,-15.91657029461));
+#2171 = CARTESIAN_POINT('',(17.824107275053,-15.86566653307));
+#2172 = CARTESIAN_POINT('',(17.745054983837,-15.81637143856));
+#2173 = CARTESIAN_POINT('',(17.665018680281,-15.76870566323));
+#2174 = CARTESIAN_POINT('',(17.383145814211,-15.60852276196));
+#2175 = CARTESIAN_POINT('',(17.176468167209,-15.50450645447));
+#2176 = CARTESIAN_POINT('',(16.964689066263,-15.41093774742));
+#2177 = CARTESIAN_POINT('',(16.748492170706,-15.32807864429));
+#2178 = CARTESIAN_POINT('',(16.528565807756,-15.25615524051));
+#2179 = CARTESIAN_POINT('',(16.003236561757,-15.11290843547));
+#2180 = CARTESIAN_POINT('',(15.695288027997,-15.05092091211));
+#2181 = CARTESIAN_POINT('',(15.383493309475,-15.00986854267));
+#2182 = CARTESIAN_POINT('',(15.06962991382,-14.99010421615));
+#2183 = CARTESIAN_POINT('',(14.755518993876,-14.99183220633));
+#2184 = CARTESIAN_POINT('',(14.290515084556,-15.02642623195));
+#2185 = CARTESIAN_POINT('',(14.138388846832,-15.04289805567));
+#2186 = CARTESIAN_POINT('',(13.986866516598,-15.06449907655));
+#2187 = CARTESIAN_POINT('',(13.83616770447,-15.09122155203));
+#2188 = CARTESIAN_POINT('',(13.686513825436,-15.12304644843));
+#2189 = CARTESIAN_POINT('',(13.280796780938,-15.22393040226));
+#2190 = CARTESIAN_POINT('',(13.027274052455,-15.30317249396));
+#2191 = CARTESIAN_POINT('',(12.778731848829,-15.39750589488));
+#2192 = CARTESIAN_POINT('',(12.536340791036,-15.50665869975));
+#2193 = CARTESIAN_POINT('',(12.301262249767,-15.63023542268));
+#2194 = CARTESIAN_POINT('',(11.837189876965,-15.91173613291));
+#2195 = CARTESIAN_POINT('',(11.609011514752,-16.07102601131));
+#2196 = CARTESIAN_POINT('',(11.39143177681,-16.24495179617));
+#2197 = CARTESIAN_POINT('',(11.185709416385,-16.43274160707));
+#2198 = CARTESIAN_POINT('',(10.993035795822,-16.63347305762));
+#2199 = CARTESIAN_POINT('',(10.702271625039,-16.97967508216));
+#2200 = CARTESIAN_POINT('',(10.595624760055,-17.11798916093));
+#2201 = CARTESIAN_POINT('',(10.494835421628,-17.26071266524));
+#2202 = CARTESIAN_POINT('',(10.400154472527,-17.40755247281));
+#2203 = CARTESIAN_POINT('',(10.311811390308,-17.55819386199));
+#2204 = CARTESIAN_POINT('',(10.04390323556,-18.06292403504));
+#2205 = CARTESIAN_POINT('',(9.891629337552,-18.43156219067));
+#2206 = CARTESIAN_POINT('',(9.775722483752,-18.81412233859));
+#2207 = CARTESIAN_POINT('',(9.697819456832,-19.20619689505));
+#2208 = CARTESIAN_POINT('',(9.658881072134,-19.60313612015));
+#2209 = CARTESIAN_POINT('',(9.658881031252,-20.));
+#2210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2211 = ORIENTED_EDGE('',*,*,#1768,.F.);
+#2212 = ORIENTED_EDGE('',*,*,#2213,.F.);
+#2213 = EDGE_CURVE('',#1769,#1769,#2214,.T.);
+#2214 = SURFACE_CURVE('',#2215,(#2348,#2484),.PCURVE_S1.);
+#2215 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#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,#2290,#2291,#2292,#2293,#2294,#2295,#2296,#2297,
+    #2298,#2299,#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,#2340,#2341,
+    #2342,#2343,#2344,#2345,#2346,#2347),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.395422005201E-02,0.106458562987,0.158163107766,0.207509462814,
+    0.23596414014,0.294266808431,0.337259373675,0.354588632422,
+    0.37791475523,0.412068736557,0.442828641037,0.461518861039,
+    0.499642769195,0.53847988266,0.557169478294,0.587928194474,
+    0.622081059303,0.645406720303,0.662735819342,0.705728581752,
+    0.764032322123,0.792487617109,0.841834941339,0.893540233345,
+    0.926044888917,1.),.UNSPECIFIED.);
+#2216 = CARTESIAN_POINT('',(1.230857063527,23.08548429361,7.668600813286
+    ));
+#2217 = CARTESIAN_POINT('',(1.4677249483,22.983581833047,7.970273985164)
+  );
+#2218 = CARTESIAN_POINT('',(1.712070993978,22.847599336331,
+    8.254662579733));
+#2219 = CARTESIAN_POINT('',(1.960951892775,22.67878220101,8.51799992228)
+  );
+#2220 = CARTESIAN_POINT('',(2.211409086457,22.479164752647,
+    8.757179510194));
+#2221 = CARTESIAN_POINT('',(2.460499547993,22.251310378093,
+    8.969579988732));
+#2222 = CARTESIAN_POINT('',(2.812891455771,21.887361892522,
+    9.233931007147));
+#2223 = CARTESIAN_POINT('',(2.919666687556,21.771404584193,9.30909549385
+    ));
+#2224 = CARTESIAN_POINT('',(3.025382879272,21.650879389925,9.37854759049
+    ));
+#2225 = CARTESIAN_POINT('',(3.129808385528,21.526067848815,
+    9.442150266317));
+#2226 = CARTESIAN_POINT('',(3.23272036972,21.397264660397,9.499792432862
+    ));
+#2227 = CARTESIAN_POINT('',(3.494858145823,21.054028200821,
+    9.633460169181));
+#2228 = CARTESIAN_POINT('',(3.651446094193,20.833947969419,
+    9.700235278093));
+#2229 = CARTESIAN_POINT('',(3.802801007948,20.605776438675,
+    9.751361649212));
+#2230 = CARTESIAN_POINT('',(3.948144948582,20.37079254403,9.786668727393
+    ));
+#2231 = CARTESIAN_POINT('',(4.086776938136,20.130295526524,
+    9.806130371928));
+#2232 = CARTESIAN_POINT('',(4.343382965173,19.652073927262,
+    9.813432307669));
+#2233 = CARTESIAN_POINT('',(4.462016610839,19.414712005489,
+    9.802674184404));
+#2234 = CARTESIAN_POINT('',(4.573437590225,19.174656992103,
+    9.777695395618));
+#2235 = CARTESIAN_POINT('',(4.67718816407,18.933026289039,9.738712532219
+    ));
+#2236 = CARTESIAN_POINT('',(4.772882581709,18.690913661216,
+    9.686040239043));
+#2237 = CARTESIAN_POINT('',(4.910548971224,18.310113902598,
+    9.582038768033));
+#2238 = CARTESIAN_POINT('',(4.958113520115,18.171034491436,9.53958142604
+    ));
+#2239 = CARTESIAN_POINT('',(5.002832283473,18.032351077219,
+    9.492780233726));
+#2240 = CARTESIAN_POINT('',(5.044651633534,17.894262219728,
+    9.441719327568));
+#2241 = CARTESIAN_POINT('',(5.083525025642,17.756962001575,
+    9.386490622912));
+#2242 = CARTESIAN_POINT('',(5.192946236331,17.341320930574,
+    9.205696664597));
+#2243 = CARTESIAN_POINT('',(5.253944888455,17.06611045932,9.067120354767
+    ));
+#2244 = CARTESIAN_POINT('',(5.302069002058,16.796634526355,
+    8.912317215863));
+#2245 = CARTESIAN_POINT('',(5.337092829783,16.53443367448,8.742253553162
+    ));
+#2246 = CARTESIAN_POINT('',(5.358887653588,16.280972111278,
+    8.557989199404));
+#2247 = CARTESIAN_POINT('',(5.373685037612,15.858217875044,
+    8.215143753631));
+#2248 = CARTESIAN_POINT('',(5.372745316295,15.684301707747,8.06252532021
+    ));
+#2249 = CARTESIAN_POINT('',(5.364566658366,15.516455605405,
+    7.903254969846));
+#2250 = CARTESIAN_POINT('',(5.349152600061,15.355223628188,
+    7.737811119857));
+#2251 = CARTESIAN_POINT('',(5.326529000385,15.201136532149,
+    7.566697403115));
+#2252 = CARTESIAN_POINT('',(5.28473844751,14.995691503991,7.319398665612
+    ));
+#2253 = CARTESIAN_POINT('',(5.271569364449,14.937916319394,
+    7.247519586883));
+#2254 = CARTESIAN_POINT('',(5.257239936775,14.881420255428,
+    7.174840180808));
+#2255 = CARTESIAN_POINT('',(5.241753956941,14.82623711275,7.101396055233
+    ));
+#2256 = CARTESIAN_POINT('',(5.225115865001,14.77240045268,7.027223676893
+    ));
+#2257 = CARTESIAN_POINT('',(5.183391016685,14.64933382266,6.851590299091
+    ));
+#2258 = CARTESIAN_POINT('',(5.157373126378,14.581224027394,
+    6.749568481615));
+#2259 = CARTESIAN_POINT('',(5.129289355038,14.515695633416,
+    6.646385869681));
+#2260 = CARTESIAN_POINT('',(5.099154615618,14.452829095791,
+    6.542136915667));
+#2261 = CARTESIAN_POINT('',(5.066986456685,14.39270390264,6.436919573635
+    ));
+#2262 = CARTESIAN_POINT('',(4.982756852042,14.25149242829,6.175507285601
+    ));
+#2263 = CARTESIAN_POINT('',(4.928392698401,14.173631659899,
+    6.018320923663));
+#2264 = CARTESIAN_POINT('',(4.869776864201,14.102061919822,
+    5.859595453866));
+#2265 = CARTESIAN_POINT('',(4.806987738789,14.037024236547,
+    5.699669372908));
+#2266 = CARTESIAN_POINT('',(4.740121741437,13.978748729951,
+    5.538901402315));
+#2267 = CARTESIAN_POINT('',(4.605510945918,13.881245933473,
+    5.232463855169));
+#2268 = CARTESIAN_POINT('',(4.538513640958,13.840701087949,
+    5.086881134553));
+#2269 = CARTESIAN_POINT('',(4.468392779822,13.805969528293,
+    4.941202666115));
+#2270 = CARTESIAN_POINT('',(4.395249981015,13.777194871056,
+    4.795720595822));
+#2271 = CARTESIAN_POINT('',(4.319204068407,13.754502351842,
+    4.650739445411));
+#2272 = CARTESIAN_POINT('',(4.192507922183,13.727960954882,
+    4.418979476637));
+#2273 = CARTESIAN_POINT('',(4.14360114179,13.720211832615,4.331684721963
+    ));
+#2274 = CARTESIAN_POINT('',(4.093704895106,13.714768054585,
+    4.244762544079));
+#2275 = CARTESIAN_POINT('',(4.042852897154,13.711648403224,
+    4.158284796505));
+#2276 = CARTESIAN_POINT('',(3.991081469852,13.71086759063,4.072324091416
+    ));
+#2277 = CARTESIAN_POINT('',(3.831031273783,13.715635993651,
+    3.812817317454));
+#2278 = CARTESIAN_POINT('',(3.719964983313,13.728611061589,
+    3.641129785197));
+#2279 = CARTESIAN_POINT('',(3.605569723175,13.751449289328,
+    3.472526010112));
+#2280 = CARTESIAN_POINT('',(3.488217526441,13.78415619452,3.307623630736
+    ));
+#2281 = CARTESIAN_POINT('',(3.368315837518,13.826644853357,
+    3.147018319978));
+#2282 = CARTESIAN_POINT('',(3.122021615824,13.931780990318,
+    2.832626153513));
+#2283 = CARTESIAN_POINT('',(2.99554030737,13.994794707257,2.679011188152
+    ));
+#2284 = CARTESIAN_POINT('',(2.867336982954,14.067567216472,2.53103643807
+    ));
+#2285 = CARTESIAN_POINT('',(2.73788708891,14.149803723141,2.389229029985
+    ));
+#2286 = CARTESIAN_POINT('',(2.607668395164,14.2411250432,2.254046614423)
+  );
+#2287 = CARTESIAN_POINT('',(2.414353684831,14.38917884457,2.064206946871
+    ));
+#2288 = CARTESIAN_POINT('',(2.351479758936,14.439279526669,
+    2.004154899922));
+#2289 = CARTESIAN_POINT('',(2.288589177101,14.491330545549,
+    1.945769555284));
+#2290 = CARTESIAN_POINT('',(2.225732870027,14.545279656103,
+    1.889089428338));
+#2291 = CARTESIAN_POINT('',(2.162960582153,14.60107217504,1.834148962445
+    ));
+#2292 = CARTESIAN_POINT('',(1.997230515153,14.753412268484,
+    1.693472394255));
+#2293 = CARTESIAN_POINT('',(1.894498708723,14.853012585484,1.61076026663
+    ));
+#2294 = CARTESIAN_POINT('',(1.792341795314,14.957198447242,1.5329783385)
+  );
+#2295 = CARTESIAN_POINT('',(1.690963526567,15.065705866973,
+    1.460232938205));
+#2296 = CARTESIAN_POINT('',(1.590555739239,15.178265005497,
+    1.392605683216));
+#2297 = CARTESIAN_POINT('',(1.381089590562,15.423782448867,
+    1.260820705209));
+#2298 = CARTESIAN_POINT('',(1.27229894589,15.557621561186,1.197869092816
+    ));
+#2299 = CARTESIAN_POINT('',(1.165172521089,15.695752762768,
+    1.141387208154));
+#2300 = CARTESIAN_POINT('',(1.059937546331,15.837806725194,
+    1.091428551567));
+#2301 = CARTESIAN_POINT('',(0.956804741861,15.983418070271,
+    1.048022858121));
+#2302 = CARTESIAN_POINT('',(0.787102075215,16.233864042585,
+    0.986020908835));
+#2303 = CARTESIAN_POINT('',(0.719306185932,16.336991372949,
+    0.963922007634));
+#2304 = CARTESIAN_POINT('',(0.652644521517,16.441497291434,
+    0.944888997665));
+#2305 = CARTESIAN_POINT('',(0.587176554022,16.547269180157,
+    0.928922022204));
+#2306 = CARTESIAN_POINT('',(0.522959039576,16.654195756517,
+    0.916017910493));
+#2307 = CARTESIAN_POINT('',(0.413306679445,16.842381119013,
+    0.898854100549));
+#2308 = CARTESIAN_POINT('',(0.367287381014,16.923171764578,
+    0.893224994852));
+#2309 = CARTESIAN_POINT('',(0.322010315987,17.004493952538,
+    0.889280280156));
+#2310 = CARTESIAN_POINT('',(0.277497010742,17.086302951563,
+    0.887016561215));
+#2311 = CARTESIAN_POINT('',(0.233768325134,17.168554356347,0.88642962802
+    ));
+#2312 = CARTESIAN_POINT('',(8.435213839431E-02,17.456254578174,
+    0.890205867697));
+#2313 = CARTESIAN_POINT('',(-1.718576771993E-02,17.663755383775,
+    0.903187057595));
+#2314 = CARTESIAN_POINT('',(-0.113461834829,17.873036057825,
+    0.926382076641));
+#2315 = CARTESIAN_POINT('',(-0.204189172755,18.083431290681,
+    0.959685601441));
+#2316 = CARTESIAN_POINT('',(-0.289101432164,18.294280909638,
+    1.002962934061));
+#2317 = CARTESIAN_POINT('',(-0.474885452902,18.790597096547,
+    1.128042924904));
+#2318 = CARTESIAN_POINT('',(-0.570671006442,19.075893290793,
+    1.218076039802));
+#2319 = CARTESIAN_POINT('',(-0.654695526189,19.359178387792,
+    1.325736048322));
+#2320 = CARTESIAN_POINT('',(-0.72640905883,19.638806891763,1.45049953953
+    ));
+#2321 = CARTESIAN_POINT('',(-0.785342021018,19.913133288316,
+    1.591710693834));
+#2322 = CARTESIAN_POINT('',(-0.853464420498,20.311014995286,
+    1.82510921191));
+#2323 = CARTESIAN_POINT('',(-0.87267427458,20.439858674495,
+    1.905383747193));
+#2324 = CARTESIAN_POINT('',(-0.888707448348,20.566857047111,
+    1.989288284343));
+#2325 = CARTESIAN_POINT('',(-0.901526638953,20.69181999573,
+    2.076719128426));
+#2326 = CARTESIAN_POINT('',(-0.911100938245,20.814558723799,
+    2.167563197943));
+#2327 = CARTESIAN_POINT('',(-0.928339814452,21.143557535533,
+    2.424947143364));
+#2328 = CARTESIAN_POINT('',(-0.929441609987,21.344980638633,
+    2.598096219418));
+#2329 = CARTESIAN_POINT('',(-0.920585272579,21.538171973301,
+    2.780498771512));
+#2330 = CARTESIAN_POINT('',(-0.901709616998,21.722177350718,
+    2.971426743315));
+#2331 = CARTESIAN_POINT('',(-0.872828983768,21.896082405876,
+    3.170062258344));
+#2332 = CARTESIAN_POINT('',(-0.793405756615,22.229750461584,
+    3.590732433954));
+#2333 = CARTESIAN_POINT('',(-0.74189224755,22.388449403342,
+    3.813442188144));
+#2334 = CARTESIAN_POINT('',(-0.679619910521,22.534119050929,
+    4.042557073768));
+#2335 = CARTESIAN_POINT('',(-0.606809148978,22.665856501134,
+    4.276929725488));
+#2336 = CARTESIAN_POINT('',(-0.52378306183,22.782856447015,
+    4.515328384919));
+#2337 = CARTESIAN_POINT('',(-0.372657612855,22.948308785103,
+    4.907993977121));
+#2338 = CARTESIAN_POINT('',(-0.310463065282,23.006083445777,
+    5.06063166917));
+#2339 = CARTESIAN_POINT('',(-0.244518512516,23.057601987715,
+    5.214012389009));
+#2340 = CARTESIAN_POINT('',(-0.174951016269,23.102720233122,
+    5.367801590862));
+#2341 = CARTESIAN_POINT('',(-0.101904612455,23.141318257144,
+    5.521657834615));
+#2342 = CARTESIAN_POINT('',(0.148202604152,23.246071551583,6.02464934001
+    ));
+#2343 = CARTESIAN_POINT('',(0.339157233172,23.284617855811,
+    6.372689484121));
+#2344 = CARTESIAN_POINT('',(0.545363822451,23.287777125139,
+    6.715115428091));
+#2345 = CARTESIAN_POINT('',(0.764504142825,23.255249320945,
+    7.047847755029));
+#2346 = CARTESIAN_POINT('',(0.993986389353,23.187387889388,
+    7.366924032554));
+#2347 = CARTESIAN_POINT('',(1.230857063527,23.08548429361,7.668600813286
+    ));
+#2348 = PCURVE('',#1780,#2349);
+#2349 = DEFINITIONAL_REPRESENTATION('',(#2350),#2483);
+#2350 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#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,#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),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.395422005201E-02,0.106458562987,0.158163107766,0.207509462814,
+    0.23596414014,0.294266808431,0.337259373675,0.354588632422,
+    0.37791475523,0.412068736557,0.442828641037,0.461518861039,
+    0.499642769195,0.53847988266,0.557169478294,0.587928194474,
+    0.622081059303,0.645406720303,0.662735819342,0.705728581752,
+    0.764032322123,0.792487617109,0.841834941339,0.893540233345,
+    0.926044888917,1.),.UNSPECIFIED.);
+#2351 = CARTESIAN_POINT('',(1.328430475756,0.));
+#2352 = CARTESIAN_POINT('',(1.328430475363,7.937183604691E-02));
+#2353 = CARTESIAN_POINT('',(1.328056677274,0.158758547197));
+#2354 = CARTESIAN_POINT('',(1.327308820284,0.238073516152));
+#2355 = CARTESIAN_POINT('',(1.326187668773,0.317284065802));
+#2356 = CARTESIAN_POINT('',(1.324691960579,0.396358179293));
+#2357 = CARTESIAN_POINT('',(1.322002200748,0.509882883452));
+#2358 = CARTESIAN_POINT('',(1.321108853375,0.544507303833));
+#2359 = CARTESIAN_POINT('',(1.320143472545,0.579090476517));
+#2360 = CARTESIAN_POINT('',(1.319106126629,0.613629567191));
+#2361 = CARTESIAN_POINT('',(1.317996922883,0.648122089668));
+#2362 = CARTESIAN_POINT('',(1.314937623923,0.737353799844));
+#2363 = CARTESIAN_POINT('',(1.312877774156,0.792019469974));
+#2364 = CARTESIAN_POINT('',(1.310637276929,0.846549267706));
+#2365 = CARTESIAN_POINT('',(1.308217117679,0.900939184427));
+#2366 = CARTESIAN_POINT('',(1.30561870716,0.955187011076));
+#2367 = CARTESIAN_POINT('',(1.300197226398,1.060922620482));
+#2368 = CARTESIAN_POINT('',(1.297389677802,1.112425843781));
+#2369 = CARTESIAN_POINT('',(1.294424273649,1.163796595631));
+#2370 = CARTESIAN_POINT('',(1.291303764414,1.215038543284));
+#2371 = CARTESIAN_POINT('',(1.288031972955,1.266158079306));
+#2372 = CARTESIAN_POINT('',(1.282643606327,1.346572059873));
+#2373 = CARTESIAN_POINT('',(1.280624373057,1.375944200722));
+#2374 = CARTESIAN_POINT('',(1.278557625614,1.405279826116));
+#2375 = CARTESIAN_POINT('',(1.276444555859,1.434580924222));
+#2376 = CARTESIAN_POINT('',(1.274286550776,1.463849799829));
+#2377 = CARTESIAN_POINT('',(1.267574683998,1.55299935565));
+#2378 = CARTESIAN_POINT('',(1.262882227702,1.612784881388));
+#2379 = CARTESIAN_POINT('',(1.258021562921,1.672469278287));
+#2380 = CARTESIAN_POINT('',(1.253010421898,1.732081325772));
+#2381 = CARTESIAN_POINT('',(1.247872154437,1.791654650786));
+#2382 = CARTESIAN_POINT('',(1.238777193719,1.895156566066));
+#2383 = CARTESIAN_POINT('',(1.234864614328,1.939085293214));
+#2384 = CARTESIAN_POINT('',(1.230911661274,1.983029392391));
+#2385 = CARTESIAN_POINT('',(1.226932918306,2.02700523517));
+#2386 = CARTESIAN_POINT('',(1.222945506042,2.071029776356));
+#2387 = CARTESIAN_POINT('',(1.217366282013,2.132892475471));
+#2388 = CARTESIAN_POINT('',(1.215765279157,2.15067511938));
+#2389 = CARTESIAN_POINT('',(1.21416737244,2.168469610412));
+#2390 = CARTESIAN_POINT('',(1.212573936616,2.186277055421));
+#2391 = CARTESIAN_POINT('',(1.210986422159,2.204098543411));
+#2392 = CARTESIAN_POINT('',(1.207279499445,2.245944180081));
+#2393 = CARTESIAN_POINT('',(1.205166135096,2.269980578361));
+#2394 = CARTESIAN_POINT('',(1.203069993656,2.294046965907));
+#2395 = CARTESIAN_POINT('',(1.200995044803,2.318145796805));
+#2396 = CARTESIAN_POINT('',(1.198945496446,2.342279353703));
+#2397 = CARTESIAN_POINT('',(1.193968558525,2.401839906554));
+#2398 = CARTESIAN_POINT('',(1.191075308379,2.437309003978));
+#2399 = CARTESIAN_POINT('',(1.188259936239,2.472863476386));
+#2400 = CARTESIAN_POINT('',(1.185537426626,2.508508470003));
+#2401 = CARTESIAN_POINT('',(1.18292342226,2.544247380951));
+#2402 = CARTESIAN_POINT('',(1.17819156616,2.612354378136));
+#2403 = CARTESIAN_POINT('',(1.176050215599,2.644704591309));
+#2404 = CARTESIAN_POINT('',(1.174021323405,2.677132404289));
+#2405 = CARTESIAN_POINT('',(1.172116581619,2.709637017422));
+#2406 = CARTESIAN_POINT('',(1.170347306281,2.742215828422));
+#2407 = CARTESIAN_POINT('',(1.167737579912,2.794701238692));
+#2408 = CARTESIAN_POINT('',(1.166805066612,2.814564257353));
+#2409 = CARTESIAN_POINT('',(1.165928785243,2.834451751164));
+#2410 = CARTESIAN_POINT('',(1.165110931024,2.854362364821));
+#2411 = CARTESIAN_POINT('',(1.164353524028,2.874294491475));
+#2412 = CARTESIAN_POINT('',(1.162240528891,2.934943486366));
+#2413 = CARTESIAN_POINT('',(1.161081719181,2.975724190598));
+#2414 = CARTESIAN_POINT('',(1.160197596669,3.0165691875));
+#2415 = CARTESIAN_POINT('',(1.159599492736,3.05746016973));
+#2416 = CARTESIAN_POINT('',(1.159293557806,3.098376560919));
+#2417 = CARTESIAN_POINT('',(1.159265917281,3.180973585895));
+#2418 = CARTESIAN_POINT('',(1.159555246236,3.222657286706));
+#2419 = CARTESIAN_POINT('',(1.160148125766,3.264315837546));
+#2420 = CARTESIAN_POINT('',(1.161038265774,3.305927467022));
+#2421 = CARTESIAN_POINT('',(1.162213778094,3.347472792597));
+#2422 = CARTESIAN_POINT('',(1.164353213383,3.408882478523));
+#2423 = CARTESIAN_POINT('',(1.165110573398,3.428813944348));
+#2424 = CARTESIAN_POINT('',(1.165928377155,3.448723899109));
+#2425 = CARTESIAN_POINT('',(1.166804604825,3.468610736063));
+#2426 = CARTESIAN_POINT('',(1.167737061453,3.488473099972));
+#2427 = CARTESIAN_POINT('',(1.170346622262,3.540956612979));
+#2428 = CARTESIAN_POINT('',(1.172115782575,3.573534185841));
+#2429 = CARTESIAN_POINT('',(1.174020401883,3.606037567563));
+#2430 = CARTESIAN_POINT('',(1.176049165587,3.638464155734));
+#2431 = CARTESIAN_POINT('',(1.178190383062,3.670813150329));
+#2432 = CARTESIAN_POINT('',(1.182921966184,3.738917800855));
+#2433 = CARTESIAN_POINT('',(1.185535831373,3.774655583932));
+#2434 = CARTESIAN_POINT('',(1.188258200771,3.81029945479));
+#2435 = CARTESIAN_POINT('',(1.191073433037,3.845852808622));
+#2436 = CARTESIAN_POINT('',(1.193966544854,3.881320790626));
+#2437 = CARTESIAN_POINT('',(1.198943280293,3.940879781318));
+#2438 = CARTESIAN_POINT('',(1.200992763912,3.965012889442));
+#2439 = CARTESIAN_POINT('',(1.203067650133,3.989111271317));
+#2440 = CARTESIAN_POINT('',(1.20516373117,4.013177209342));
+#2441 = CARTESIAN_POINT('',(1.207277037443,4.037213157367));
+#2442 = CARTESIAN_POINT('',(1.210983879838,4.079058196362));
+#2443 = CARTESIAN_POINT('',(1.212571371136,4.096879537041));
+#2444 = CARTESIAN_POINT('',(1.214164785264,4.114686833837));
+#2445 = CARTESIAN_POINT('',(1.21576267173,4.132481175709));
+#2446 = CARTESIAN_POINT('',(1.217363655755,4.150263669465));
+#2447 = CARTESIAN_POINT('',(1.222942873977,4.212126450877));
+#2448 = CARTESIAN_POINT('',(1.226930306766,4.256151217344));
+#2449 = CARTESIAN_POINT('',(1.230909077942,4.300127277442));
+#2450 = CARTESIAN_POINT('',(1.234862065791,4.344071586335));
+#2451 = CARTESIAN_POINT('',(1.238774685587,4.388000516078));
+#2452 = CARTESIAN_POINT('',(1.24786982494,4.491503715578));
+#2453 = CARTESIAN_POINT('',(1.253008231948,4.551078116652));
+#2454 = CARTESIAN_POINT('',(1.258019515198,4.610691231389));
+#2455 = CARTESIAN_POINT('',(1.262880322294,4.670376689567));
+#2456 = CARTESIAN_POINT('',(1.267572919046,4.730163273212));
+#2457 = CARTESIAN_POINT('',(1.274284997185,4.81931449908));
+#2458 = CARTESIAN_POINT('',(1.276443075417,4.84858398761));
+#2459 = CARTESIAN_POINT('',(1.278556217052,4.877885698904));
+#2460 = CARTESIAN_POINT('',(1.280623034945,4.907221938014));
+#2461 = CARTESIAN_POINT('',(1.282642337096,4.936594693347));
+#2462 = CARTESIAN_POINT('',(1.288030880409,5.017010251328));
+#2463 = CARTESIAN_POINT('',(1.291302776902,5.068130751846));
+#2464 = CARTESIAN_POINT('',(1.294423386148,5.11937366743));
+#2465 = CARTESIAN_POINT('',(1.29738888489,5.170745391488));
+#2466 = CARTESIAN_POINT('',(1.30019652237,5.222249591894));
+#2467 = CARTESIAN_POINT('',(1.305618158634,5.32798693202));
+#2468 = CARTESIAN_POINT('',(1.308216637025,5.382235511444));
+#2469 = CARTESIAN_POINT('',(1.310636859262,5.436626185364));
+#2470 = CARTESIAN_POINT('',(1.312877414474,5.491156744939));
+#2471 = CARTESIAN_POINT('',(1.314937317145,5.545823181686));
+#2472 = CARTESIAN_POINT('',(1.31799668819,5.635055981014));
+#2473 = CARTESIAN_POINT('',(1.319105914918,5.669548822962));
+#2474 = CARTESIAN_POINT('',(1.320143282468,5.704088234349));
+#2475 = CARTESIAN_POINT('',(1.321108683577,5.738671728957));
+#2476 = CARTESIAN_POINT('',(1.322002049868,5.773296472428));
+#2477 = CARTESIAN_POINT('',(1.324691871734,5.886822429938));
+#2478 = CARTESIAN_POINT('',(1.326187615332,5.965897469874));
+#2479 = CARTESIAN_POINT('',(1.32730879359,6.045108959064));
+#2480 = CARTESIAN_POINT('',(1.328056668407,6.124424869713));
+#2481 = CARTESIAN_POINT('',(1.328430475363,6.203812531205));
+#2482 = CARTESIAN_POINT('',(1.328430475756,6.28318530718));
+#2483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2484 = PCURVE('',#2485,#2490);
+#2485 = PLANE('',#2486);
+#2486 = AXIS2_PLACEMENT_3D('',#2487,#2488,#2489);
+#2487 = CARTESIAN_POINT('',(-12.55016495741,36.670083738246,
+    -3.232595119411));
+#2488 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#2489 = DIRECTION('',(0.190901748682,-0.874754995868,-0.445376491919));
+#2490 = DEFINITIONAL_REPRESENTATION('',(#2491),#2624);
+#2491 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#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),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.395422005201E-02,0.106458562987,0.158163107766,0.207509462814,
+    0.23596414014,0.294266808431,0.337259373675,0.354588632422,
+    0.37791475523,0.412068736557,0.442828641037,0.461518861039,
+    0.499642769195,0.53847988266,0.557169478294,0.587928194474,
+    0.622081059303,0.645406720303,0.662735819342,0.705728581752,
+    0.764032322123,0.792487617109,0.841834941339,0.893540233345,
+    0.926044888917,1.),.UNSPECIFIED.);
+#2492 = CARTESIAN_POINT('',(9.658881031252,-20.));
+#2493 = CARTESIAN_POINT('',(9.658881072133,-20.39685918023));
+#2494 = CARTESIAN_POINT('',(9.697818533299,-20.79379365378));
+#2495 = CARTESIAN_POINT('',(9.775719702788,-21.18586366122));
+#2496 = CARTESIAN_POINT('',(9.891623813446,-21.56841959695));
+#2497 = CARTESIAN_POINT('',(10.043894190591,-21.937054063));
+#2498 = CARTESIAN_POINT('',(10.311796448783,-22.44178012515));
+#2499 = CARTESIAN_POINT('',(10.40013776661,-22.59242062138));
+#2500 = CARTESIAN_POINT('',(10.494816857128,-22.73925964613));
+#2501 = CARTESIAN_POINT('',(10.595604251371,-22.88198248482));
+#2502 = CARTESIAN_POINT('',(10.702249095743,-23.02029602129));
+#2503 = CARTESIAN_POINT('',(10.993006995891,-23.3664959463));
+#2504 = CARTESIAN_POINT('',(11.185676127213,-23.56722615039));
+#2505 = CARTESIAN_POINT('',(11.39139374754,-23.75501519126));
+#2506 = CARTESIAN_POINT('',(11.608968553137,-23.92894070854));
+#2507 = CARTESIAN_POINT('',(11.83714185095,-24.08823083921));
+#2508 = CARTESIAN_POINT('',(12.301203012796,-24.3697323622));
+#2509 = CARTESIAN_POINT('',(12.536275325305,-24.49330974241));
+#2510 = CARTESIAN_POINT('',(12.778660072674,-24.60246384555));
+#2511 = CARTESIAN_POINT('',(13.027195954254,-24.69679919122));
+#2512 = CARTESIAN_POINT('',(13.280712417827,-24.77604387106));
+#2513 = CARTESIAN_POINT('',(13.68641947391,-24.87693282776));
+#2514 = CARTESIAN_POINT('',(13.836069541238,-24.9087597371));
+#2515 = CARTESIAN_POINT('',(13.986764591642,-24.93548445526));
+#2516 = CARTESIAN_POINT('',(14.13828322392,-24.95708794602));
+#2517 = CARTESIAN_POINT('',(14.290405840947,-24.97356246348));
+#2518 = CARTESIAN_POINT('',(14.755400023671,-25.00816544959));
+#2519 = CARTESIAN_POINT('',(15.069505138409,-25.00990026677));
+#2520 = CARTESIAN_POINT('',(15.38336321342,-24.99014351292));
+#2521 = CARTESIAN_POINT('',(15.695153185973,-24.94909941933));
+#2522 = CARTESIAN_POINT('',(16.003097636083,-24.88712082563));
+#2523 = CARTESIAN_POINT('',(16.528424164648,-24.74388973647));
+#2524 = CARTESIAN_POINT('',(16.74835146889,-24.6719725383));
+#2525 = CARTESIAN_POINT('',(16.964549635262,-24.5891196453));
+#2526 = CARTESIAN_POINT('',(17.17633034366,-24.49555713827));
+#2527 = CARTESIAN_POINT('',(17.383009942861,-24.39154700531));
+#2528 = CARTESIAN_POINT('',(17.66488716216,-24.2313720737));
+#2529 = CARTESIAN_POINT('',(17.744925544466,-24.18370808289));
+#2530 = CARTESIAN_POINT('',(17.823979944779,-24.13441472025));
+#2531 = CARTESIAN_POINT('',(17.902005660894,-24.08351263765));
+#2532 = CARTESIAN_POINT('',(17.978957941068,-24.03102358779));
+#2533 = CARTESIAN_POINT('',(18.156868721665,-23.90421193242));
+#2534 = CARTESIAN_POINT('',(18.256919363752,-23.82861963727));
+#2535 = CARTESIAN_POINT('',(18.354834522427,-23.75024909601));
+#2536 = CARTESIAN_POINT('',(18.450504599261,-23.66916034904));
+#2537 = CARTESIAN_POINT('',(18.543819785238,-23.58541791995));
+#2538 = CARTESIAN_POINT('',(18.767692536872,-23.37269114167));
+#2539 = CARTESIAN_POINT('',(18.895430531466,-23.24075055817));
+#2540 = CARTESIAN_POINT('',(19.017539246818,-23.10348701563));
+#2541 = CARTESIAN_POINT('',(19.133672048247,-22.96114272063));
+#2542 = CARTESIAN_POINT('',(19.243486277713,-22.81398881601));
+#2543 = CARTESIAN_POINT('',(19.439559979527,-22.5257425058));
+#2544 = CARTESIAN_POINT('',(19.527076004424,-22.38550058162));
+#2545 = CARTESIAN_POINT('',(19.608953179958,-22.24182887008));
+#2546 = CARTESIAN_POINT('',(19.684955161039,-22.09497322135));
+#2547 = CARTESIAN_POINT('',(19.754859454058,-21.94520388188));
+#2548 = CARTESIAN_POINT('',(19.85711059964,-21.70022685117));
+#2549 = CARTESIAN_POINT('',(19.893431824757,-21.60666903555));
+#2550 = CARTESIAN_POINT('',(19.927381610697,-21.51221191727));
+#2551 = CARTESIAN_POINT('',(19.958917961821,-21.4169254161));
+#2552 = CARTESIAN_POINT('',(19.98800260281,-21.32088262964));
+#2553 = CARTESIAN_POINT('',(20.068855772755,-21.02686675665));
+#2554 = CARTESIAN_POINT('',(20.112768609007,-20.82673593741));
+#2555 = CARTESIAN_POINT('',(20.146044657866,-20.62442973945));
+#2556 = CARTESIAN_POINT('',(20.168475032818,-20.42063829525));
+#2557 = CARTESIAN_POINT('',(20.179948254036,-20.21607991195));
+#2558 = CARTESIAN_POINT('',(20.180984775558,-19.80309587971));
+#2559 = CARTESIAN_POINT('',(20.170134203277,-19.59465386721));
+#2560 = CARTESIAN_POINT('',(20.147906323546,-19.38696569105));
+#2561 = CARTESIAN_POINT('',(20.114415003296,-19.18079151577));
+#2562 = CARTESIAN_POINT('',(20.06987931601,-18.9768617491));
+#2563 = CARTESIAN_POINT('',(19.988014522518,-18.67915760017));
+#2564 = CARTESIAN_POINT('',(19.958931728158,-18.58311777343));
+#2565 = CARTESIAN_POINT('',(19.927397377278,-18.48783415977));
+#2566 = CARTESIAN_POINT('',(19.893449740464,-18.39337985011));
+#2567 = CARTESIAN_POINT('',(19.857130808231,-18.29982475806));
+#2568 = CARTESIAN_POINT('',(19.754886427256,-18.05485548942));
+#2569 = CARTESIAN_POINT('',(19.684986908119,-17.90509100605));
+#2570 = CARTESIAN_POINT('',(19.608990113922,-17.75823991017));
+#2571 = CARTESIAN_POINT('',(19.527118508829,-17.61457242235));
+#2572 = CARTESIAN_POINT('',(19.439608407477,-17.47433437045));
+#2573 = CARTESIAN_POINT('',(19.243547274437,-17.18609454847));
+#2574 = CARTESIAN_POINT('',(19.133739686274,-17.0389432269));
+#2575 = CARTESIAN_POINT('',(19.017613809427,-16.89660109061));
+#2576 = CARTESIAN_POINT('',(18.895512266621,-16.75933926502));
+#2577 = CARTESIAN_POINT('',(18.767781657816,-16.62739994195));
+#2578 = CARTESIAN_POINT('',(18.543920467185,-16.41467338235));
+#2579 = CARTESIAN_POINT('',(18.450609297014,-16.33093022844));
+#2580 = CARTESIAN_POINT('',(18.354943249625,-16.24984060304));
+#2581 = CARTESIAN_POINT('',(18.257032127582,-16.17146902849));
+#2582 = CARTESIAN_POINT('',(18.156985522921,-16.09587554406));
+#2583 = CARTESIAN_POINT('',(17.979080967094,-15.96906097026));
+#2584 = CARTESIAN_POINT('',(17.902130853071,-15.91657029469));
+#2585 = CARTESIAN_POINT('',(17.824107275182,-15.86566653315));
+#2586 = CARTESIAN_POINT('',(17.745054983967,-15.81637143864));
+#2587 = CARTESIAN_POINT('',(17.665018680413,-15.76870566331));
+#2588 = CARTESIAN_POINT('',(17.383145814347,-15.60852276203));
+#2589 = CARTESIAN_POINT('',(17.176468167349,-15.50450645454));
+#2590 = CARTESIAN_POINT('',(16.964689066405,-15.41093774748));
+#2591 = CARTESIAN_POINT('',(16.748492170851,-15.32807864434));
+#2592 = CARTESIAN_POINT('',(16.528565807903,-15.25615524056));
+#2593 = CARTESIAN_POINT('',(16.003236561908,-15.1129084355));
+#2594 = CARTESIAN_POINT('',(15.695288028149,-15.05092091213));
+#2595 = CARTESIAN_POINT('',(15.383493309628,-15.00986854269));
+#2596 = CARTESIAN_POINT('',(15.069629913974,-14.99010421615));
+#2597 = CARTESIAN_POINT('',(14.75551899403,-14.99183220632));
+#2598 = CARTESIAN_POINT('',(14.290515084709,-15.02642623194));
+#2599 = CARTESIAN_POINT('',(14.138388846984,-15.04289805565));
+#2600 = CARTESIAN_POINT('',(13.986866516749,-15.06449907653));
+#2601 = CARTESIAN_POINT('',(13.83616770462,-15.091221552));
+#2602 = CARTESIAN_POINT('',(13.686513825585,-15.1230464484));
+#2603 = CARTESIAN_POINT('',(13.280796781084,-15.22393040222));
+#2604 = CARTESIAN_POINT('',(13.027274052598,-15.30317249391));
+#2605 = CARTESIAN_POINT('',(12.778731848969,-15.39750589482));
+#2606 = CARTESIAN_POINT('',(12.536340791173,-15.50665869969));
+#2607 = CARTESIAN_POINT('',(12.3012622499,-15.63023542261));
+#2608 = CARTESIAN_POINT('',(11.837189877089,-15.91173613283));
+#2609 = CARTESIAN_POINT('',(11.609011514871,-16.07102601122));
+#2610 = CARTESIAN_POINT('',(11.391431776925,-16.24495179607));
+#2611 = CARTESIAN_POINT('',(11.185709416492,-16.43274160697));
+#2612 = CARTESIAN_POINT('',(10.993035795924,-16.63347305751));
+#2613 = CARTESIAN_POINT('',(10.702271625131,-16.97967508204));
+#2614 = CARTESIAN_POINT('',(10.595624760142,-17.11798916081));
+#2615 = CARTESIAN_POINT('',(10.494835421711,-17.26071266512));
+#2616 = CARTESIAN_POINT('',(10.400154472605,-17.40755247268));
+#2617 = CARTESIAN_POINT('',(10.311811390382,-17.55819386186));
+#2618 = CARTESIAN_POINT('',(10.043903235608,-18.06292403492));
+#2619 = CARTESIAN_POINT('',(9.89162933758,-18.43156219058));
+#2620 = CARTESIAN_POINT('',(9.775722483767,-18.81412233851));
+#2621 = CARTESIAN_POINT('',(9.697819456837,-19.206196895));
+#2622 = CARTESIAN_POINT('',(9.658881072134,-19.60313612012));
+#2623 = CARTESIAN_POINT('',(9.658881031252,-20.));
+#2624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2625 = ADVANCED_FACE('',(#2626,#2629),#2485,.T.);
+#2626 = FACE_BOUND('',#2627,.T.);
+#2627 = EDGE_LOOP('',(#2628));
+#2628 = ORIENTED_EDGE('',*,*,#2213,.T.);
+#2629 = FACE_BOUND('',#2630,.T.);
+#2630 = EDGE_LOOP('',(#2631));
+#2631 = ORIENTED_EDGE('',*,*,#2632,.F.);
+#2632 = EDGE_CURVE('',#2633,#2633,#2635,.T.);
+#2633 = VERTEX_POINT('',#2634);
+#2634 = CARTESIAN_POINT('',(1.625206411503,21.278486376406,
+    6.748578181725));
+#2635 = SURFACE_CURVE('',#2636,(#2759,#2885),.PCURVE_S1.);
+#2636 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#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,#2663,
+    #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),.UNSPECIFIED.,.T.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.388086359457E-02,0.141605451368,0.187862709143,0.216251573184,
+    0.276438646788,0.320336696704,0.337629531061,0.362947480745,
+    0.400100440245,0.43485944278,0.455552605996,0.49964192562,
+    0.544446928633,0.565139924142,0.599898589924,0.637051221928,
+    0.662369018823,0.679661791811,0.72355984413,0.783747199542,
+    0.812136251988,0.858393820106,0.906118673892,1.),.UNSPECIFIED.);
+#2637 = CARTESIAN_POINT('',(1.625206411503,21.278486376406,
+    6.748578181725));
+#2638 = CARTESIAN_POINT('',(1.805180678084,21.20106025004,6.977792277745
+    ));
+#2639 = CARTESIAN_POINT('',(1.992442088871,21.090635691232,
+    7.190346660543));
+#2640 = CARTESIAN_POINT('',(2.183295780462,20.948752215283,
+    7.381492108997));
+#2641 = CARTESIAN_POINT('',(2.374097218279,20.778247152702,
+    7.547689641539));
+#2642 = CARTESIAN_POINT('',(2.561312139715,20.58262862791,7.686164604352
+    ));
+#2643 = CARTESIAN_POINT('',(2.833174146432,20.256475716563,
+    7.850690394574));
+#2644 = CARTESIAN_POINT('',(2.923020836252,20.141196285613,
+    7.898557525144));
+#2645 = CARTESIAN_POINT('',(3.010664062714,20.02112022148,7.938628371817
+    ));
+#2646 = CARTESIAN_POINT('',(3.095712677389,19.896830619258,
+    7.970765099796));
+#2647 = CARTESIAN_POINT('',(3.177808134118,19.768927390432,
+    7.994898187005));
+#2648 = CARTESIAN_POINT('',(3.333013758465,19.511141342863,8.02664345097
+    ));
+#2649 = CARTESIAN_POINT('',(3.406325089705,19.381436246082,
+    8.034741378488));
+#2650 = CARTESIAN_POINT('',(3.476259310858,19.249461990847,
+    8.035305151941));
+#2651 = CARTESIAN_POINT('',(3.542554011901,19.115770941103,
+    8.028382311505));
+#2652 = CARTESIAN_POINT('',(3.604978488075,18.980910242038,
+    8.014068091844));
+#2653 = CARTESIAN_POINT('',(3.699142337674,18.762266740365,
+    7.979260720539));
+#2654 = CARTESIAN_POINT('',(3.733420422495,18.678876002327,
+    7.963290120926));
+#2655 = CARTESIAN_POINT('',(3.76611861317,18.595371667058,7.94461830532)
+  );
+#2656 = CARTESIAN_POINT('',(3.797194783475,18.51187610635,7.923282176655
+    ));
+#2657 = CARTESIAN_POINT('',(3.82661094554,18.428509781217,7.899323795146
+    ));
+#2658 = CARTESIAN_POINT('',(3.913107151101,18.16917208216,7.816537019721
+    ));
+#2659 = CARTESIAN_POINT('',(3.964267106355,17.994065923835,
+    7.748708094786));
+#2660 = CARTESIAN_POINT('',(4.00748952985,17.821202539774,7.669751929744
+    ));
+#2661 = CARTESIAN_POINT('',(4.042529367027,17.651665222412,
+    7.580205839649));
+#2662 = CARTESIAN_POINT('',(4.069211151893,17.48649386331,7.48068407226)
+  );
+#2663 = CARTESIAN_POINT('',(4.100700926624,17.210132115704,
+    7.292498093328));
+#2664 = CARTESIAN_POINT('',(4.109474650112,17.096430752389,
+    7.208185456178));
+#2665 = CARTESIAN_POINT('',(4.113697008055,16.98597125078,7.119191417269
+    ));
+#2666 = CARTESIAN_POINT('',(4.113341165388,16.879130979401,
+    7.025799568697));
+#2667 = CARTESIAN_POINT('',(4.108397678759,16.776277367277,
+    6.928313517884));
+#2668 = CARTESIAN_POINT('',(4.095123022121,16.638961880221,
+    6.787168685524));
+#2669 = CARTESIAN_POINT('',(4.090660890026,16.600830019786,
+    6.746695430278));
+#2670 = CARTESIAN_POINT('',(4.085488598405,16.563394205063,
+    6.705656950391));
+#2671 = CARTESIAN_POINT('',(4.079607106171,16.526676078686,
+    6.664073625114));
+#2672 = CARTESIAN_POINT('',(4.073017832994,16.490697043492,
+    6.621966384403));
+#2673 = CARTESIAN_POINT('',(4.055041985878,16.403915468914,
+    6.516973085786));
+#2674 = CARTESIAN_POINT('',(4.042848299596,16.353982203197,
+    6.453512566644));
+#2675 = CARTESIAN_POINT('',(4.029147396088,16.305744999705,
+    6.389042492912));
+#2676 = CARTESIAN_POINT('',(4.013947534152,16.259269009392,
+    6.323633061894));
+#2677 = CARTESIAN_POINT('',(3.997259435739,16.214617999839,
+    6.257357326774));
+#2678 = CARTESIAN_POINT('',(3.952442707072,16.109100551623,
+    6.091874642401));
+#2679 = CARTESIAN_POINT('',(3.92261281095,16.050410852417,5.99175601972)
+  );
+#2680 = CARTESIAN_POINT('',(3.889648987856,15.995981728409,
+    5.890175819809));
+#2681 = CARTESIAN_POINT('',(3.853606046935,15.946002157378,
+    5.787388482675));
+#2682 = CARTESIAN_POINT('',(3.814553824776,15.900649666935,
+    5.683663256791));
+#2683 = CARTESIAN_POINT('',(3.733310373302,15.822136753749,
+    5.481632466442));
+#2684 = CARTESIAN_POINT('',(3.691483237576,15.788378738427,
+    5.383407576564));
+#2685 = CARTESIAN_POINT('',(3.647170458934,15.758945028789,
+    5.284844378934));
+#2686 = CARTESIAN_POINT('',(3.600456770357,15.733955441664,
+    5.186186530813));
+#2687 = CARTESIAN_POINT('',(3.55144170734,15.713512645984,5.087687178128
+    ));
+#2688 = CARTESIAN_POINT('',(3.469760753465,15.688282879547,
+    4.931219537823));
+#2689 = CARTESIAN_POINT('',(3.43850526208,15.680507963402,4.87297913739)
+  );
+#2690 = CARTESIAN_POINT('',(3.406499706316,15.674390436075,
+    4.814942838057));
+#2691 = CARTESIAN_POINT('',(3.373770461568,15.669944447199,
+    4.757166378632));
+#2692 = CARTESIAN_POINT('',(3.340345847723,15.667181006982,
+    4.699705974026));
+#2693 = CARTESIAN_POINT('',(3.233623815965,15.663821645656,
+    4.520985958379));
+#2694 = CARTESIAN_POINT('',(3.157968802336,15.669208902153,
+    4.401039931796));
+#2695 = CARTESIAN_POINT('',(3.079590219113,15.68234395331,4.28333744119)
+  );
+#2696 = CARTESIAN_POINT('',(2.998816540446,15.703227904015,
+    4.168420537897));
+#2697 = CARTESIAN_POINT('',(2.91600680531,15.731781692893,4.056811986753
+    ));
+#2698 = CARTESIAN_POINT('',(2.745725985115,15.804481489958,
+    3.839460314407));
+#2699 = CARTESIAN_POINT('',(2.658192764412,15.848876621794,
+    3.733831236523));
+#2700 = CARTESIAN_POINT('',(2.569362623617,15.900849697632,
+    3.632648258504));
+#2701 = CARTESIAN_POINT('',(2.479650261678,15.960145519869,
+    3.536372834326));
+#2702 = CARTESIAN_POINT('',(2.389472509813,16.026436339223,
+    3.445406909177));
+#2703 = CARTESIAN_POINT('',(2.257575616072,16.132995224865,
+    3.320695964976));
+#2704 = CARTESIAN_POINT('',(2.215893687048,16.168069806058,
+    3.282500980249));
+#2705 = CARTESIAN_POINT('',(2.174240750802,16.204515288795,
+    3.245544574126));
+#2706 = CARTESIAN_POINT('',(2.132656298517,16.242291490744,3.20985689601
+    ));
+#2707 = CARTESIAN_POINT('',(2.091178986213,16.281356286038,
+    3.175465031316));
+#2708 = CARTESIAN_POINT('',(1.980419384385,16.389374458777,
+    3.086840892652));
+#2709 = CARTESIAN_POINT('',(1.911400482217,16.460595659827,
+    3.035012414582));
+#2710 = CARTESIAN_POINT('',(1.842969680282,16.535120518134,
+    2.987022394054));
+#2711 = CARTESIAN_POINT('',(1.775296591144,16.612730580174,
+    2.942960474499));
+#2712 = CARTESIAN_POINT('',(1.708541217802,16.693200747038,
+    2.902894697173));
+#2713 = CARTESIAN_POINT('',(1.572643655295,16.865127535245,
+    2.828374636649));
+#2714 = CARTESIAN_POINT('',(1.503653150706,16.95695985726,2.79449657008)
+  );
+#2715 = CARTESIAN_POINT('',(1.436066657532,17.051520588765,
+    2.765301319008));
+#2716 = CARTESIAN_POINT('',(1.370053994868,17.148529106462,
+    2.740824863959));
+#2717 = CARTESIAN_POINT('',(1.305772356128,17.247705233472,
+    2.721082775098));
+#2718 = CARTESIAN_POINT('',(1.200841565963,17.417643508792,
+    2.695846612045));
+#2719 = CARTESIAN_POINT('',(1.159187152601,17.487393304746,
+    2.687817212559));
+#2720 = CARTESIAN_POINT('',(1.118450278899,17.557933096775,2.68198548706
+    ));
+#2721 = CARTESIAN_POINT('',(1.078674604682,17.629175723156,
+    2.678347643749));
+#2722 = CARTESIAN_POINT('',(1.039901482578,17.701034691025,
+    2.676896671213));
+#2723 = CARTESIAN_POINT('',(0.976398261241,17.822868259306,
+    2.678118007167));
+#2724 = CARTESIAN_POINT('',(0.951112530454,17.87255984982,2.679629196805
+    ));
+#2725 = CARTESIAN_POINT('',(0.926325229837,17.922471613973,
+    2.682152696079));
+#2726 = CARTESIAN_POINT('',(0.902048382839,17.972576365848,
+    2.685684696312));
+#2727 = CARTESIAN_POINT('',(0.878293572181,18.022847067555,
+    2.690220791411));
+#2728 = CARTESIAN_POINT('',(0.796123356742,18.201222980813,
+    2.709807119235));
+#2729 = CARTESIAN_POINT('',(0.740610938946,18.330084842353,
+    2.730296664142));
+#2730 = CARTESIAN_POINT('',(0.688716483964,18.459403294415,
+    2.757142648978));
+#2731 = CARTESIAN_POINT('',(0.640605581266,18.588743732998,
+    2.790240333144));
+#2732 = CARTESIAN_POINT('',(0.596427612299,18.71767606954,2.82946219905)
+  );
+#2733 = CARTESIAN_POINT('',(0.501319466146,19.021407258459,
+    2.936624562521));
+#2734 = CARTESIAN_POINT('',(0.453967369238,19.195471736532,
+    3.009821282969));
+#2735 = CARTESIAN_POINT('',(0.414602340885,19.366870469312,
+    3.093859435586));
+#2736 = CARTESIAN_POINT('',(0.383513470501,19.534514671414,
+    3.188269472025));
+#2737 = CARTESIAN_POINT('',(0.360926743405,19.697329241707,
+    3.292489779987));
+#2738 = CARTESIAN_POINT('',(0.340424777456,19.928277160608,
+    3.459327603911));
+#2739 = CARTESIAN_POINT('',(0.335779365028,20.000987488294,
+    3.514834328993));
+#2740 = CARTESIAN_POINT('',(0.333075732703,20.072277543058,
+    3.572306020424));
+#2741 = CARTESIAN_POINT('',(0.332326046438,20.14203797068,3.631667729652
+    ));
+#2742 = CARTESIAN_POINT('',(0.333538396581,20.210161039842,
+    3.692839204142));
+#2743 = CARTESIAN_POINT('',(0.341895659559,20.384700734185,
+    3.858218086479));
+#2744 = CARTESIAN_POINT('',(0.352294273687,20.488233358103,
+    3.965280120787));
+#2745 = CARTESIAN_POINT('',(0.367928614698,20.586678879499,
+    4.076548048257));
+#2746 = CARTESIAN_POINT('',(0.388783727266,20.67959582892,4.19161375538)
+  );
+#2747 = CARTESIAN_POINT('',(0.414808893627,20.766566543242,4.31003089672
+    ));
+#2748 = CARTESIAN_POINT('',(0.478003263508,20.93039697777,4.556439811905
+    ));
+#2749 = CARTESIAN_POINT('',(0.515500917339,21.006851140188,
+    4.684620354577));
+#2750 = CARTESIAN_POINT('',(0.558304432167,21.076138552111,
+    4.815315857263));
+#2751 = CARTESIAN_POINT('',(0.606269933845,21.137875438916,
+    4.947955956009));
+#2752 = CARTESIAN_POINT('',(0.659206088502,21.19172928605,5.081936633537
+    ));
+#2753 = CARTESIAN_POINT('',(0.83030008496,21.327320928799,5.481558000486
+    ));
+#2754 = CARTESIAN_POINT('',(0.962083379052,21.385704939342,
+    5.749357717761));
+#2755 = CARTESIAN_POINT('',(1.110293602925,21.410365344292,
+    6.014923668601));
+#2756 = CARTESIAN_POINT('',(1.272353901113,21.400423017906,
+    6.273247386156));
+#2757 = CARTESIAN_POINT('',(1.445231214048,21.355913343872,
+    6.519363282901));
+#2758 = CARTESIAN_POINT('',(1.625206411503,21.278486376406,
+    6.748578181725));
+#2759 = PCURVE('',#2485,#2760);
+#2760 = DEFINITIONAL_REPRESENTATION('',(#2761),#2884);
+#2761 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2762,#2763,#2764,#2765,#2766,
+    #2767,#2768,#2769,#2770,#2771,#2772,#2773,#2774,#2775,#2776,#2777,
+    #2778,#2779,#2780,#2781,#2782,#2783,#2784,#2785,#2786,#2787,#2788,
+    #2789,#2790,#2791,#2792,#2793,#2794,#2795,#2796,#2797,#2798,#2799,
+    #2800,#2801,#2802,#2803,#2804,#2805,#2806,#2807,#2808,#2809,#2810,
+    #2811,#2812,#2813,#2814,#2815,#2816,#2817,#2818,#2819,#2820,#2821,
+    #2822,#2823,#2824,#2825,#2826,#2827,#2828,#2829,#2830,#2831,#2832,
+    #2833,#2834,#2835,#2836,#2837,#2838,#2839,#2840,#2841,#2842,#2843,
+    #2844,#2845,#2846,#2847,#2848,#2849,#2850,#2851,#2852,#2853,#2854,
+    #2855,#2856,#2857,#2858,#2859,#2860,#2861,#2862,#2863,#2864,#2865,
+    #2866,#2867,#2868,#2869,#2870,#2871,#2872,#2873,#2874,#2875,#2876,
+    #2877,#2878,#2879,#2880,#2881,#2882,#2883),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.388086359457E-02,0.141605451368,0.187862709143,0.216251573184,
+    0.276438646788,0.320336696704,0.337629531061,0.362947480745,
+    0.400100440245,0.43485944278,0.455552605996,0.49964192562,
+    0.544446928633,0.565139924142,0.599898589924,0.637051221928,
+    0.662369018823,0.679661791811,0.72355984413,0.783747199542,
+    0.812136251988,0.858393820106,0.906118673892,1.),.UNSPECIFIED.);
+#2762 = CARTESIAN_POINT('',(11.724599919101,-20.));
+#2763 = CARTESIAN_POINT('',(11.724599642174,-20.30153713451));
+#2764 = CARTESIAN_POINT('',(11.762275882085,-20.60323281852));
+#2765 = CARTESIAN_POINT('',(11.837691775691,-20.89887631633));
+#2766 = CARTESIAN_POINT('',(11.949245785126,-21.18287365406));
+#2767 = CARTESIAN_POINT('',(12.094430229697,-21.45010543816));
+#2768 = CARTESIAN_POINT('',(12.358357131518,-21.82117955262));
+#2769 = CARTESIAN_POINT('',(12.455031385171,-21.94079195056));
+#2770 = CARTESIAN_POINT('',(12.558953154227,-22.0543944813));
+#2771 = CARTESIAN_POINT('',(12.669599090801,-22.16149918747));
+#2772 = CARTESIAN_POINT('',(12.786406935732,-22.26168518061));
+#2773 = CARTESIAN_POINT('',(13.027396999502,-22.44464414622));
+#2774 = CARTESIAN_POINT('',(13.151245815683,-22.52786079467));
+#2775 = CARTESIAN_POINT('',(13.279790428443,-22.60391735063));
+#2776 = CARTESIAN_POINT('',(13.412476386854,-22.67255149904));
+#2777 = CARTESIAN_POINT('',(13.548738615707,-22.73355744343));
+#2778 = CARTESIAN_POINT('',(13.773476539585,-22.81944242502));
+#2779 = CARTESIAN_POINT('',(13.860079680256,-22.84917386238));
+#2780 = CARTESIAN_POINT('',(13.94768364422,-22.87593816469));
+#2781 = CARTESIAN_POINT('',(14.036156908472,-22.89970681879));
+#2782 = CARTESIAN_POINT('',(14.125368114556,-22.92045819249));
+#2783 = CARTESIAN_POINT('',(14.405608622935,-22.97574420679));
+#2784 = CARTESIAN_POINT('',(14.598759543296,-22.99968147327));
+#2785 = CARTESIAN_POINT('',(14.793389108135,-23.00984690147));
+#2786 = CARTESIAN_POINT('',(14.988263613146,-23.00622451057));
+#2787 = CARTESIAN_POINT('',(15.182166339712,-22.98890947879));
+#2788 = CARTESIAN_POINT('',(15.513740223284,-22.93561647876));
+#2789 = CARTESIAN_POINT('',(15.652426844597,-22.90595808879));
+#2790 = CARTESIAN_POINT('',(15.789493753835,-22.86919219216));
+#2791 = CARTESIAN_POINT('',(15.924479417888,-22.82542144745));
+#2792 = CARTESIAN_POINT('',(16.056925404016,-22.77477666046));
+#2793 = CARTESIAN_POINT('',(16.237371247452,-22.69482091781));
+#2794 = CARTESIAN_POINT('',(16.287901290487,-22.6711830553));
+#2795 = CARTESIAN_POINT('',(16.337938631132,-22.64651294794));
+#2796 = CARTESIAN_POINT('',(16.387455444001,-22.62082110215));
+#2797 = CARTESIAN_POINT('',(16.436423956163,-22.59411877957));
+#2798 = CARTESIAN_POINT('',(16.555666498439,-22.52586204633));
+#2799 = CARTESIAN_POINT('',(16.625281899441,-22.48316602259));
+#2800 = CARTESIAN_POINT('',(16.693575563018,-22.43836749047));
+#2801 = CARTESIAN_POINT('',(16.760460810434,-22.39150801093));
+#2802 = CARTESIAN_POINT('',(16.825851371349,-22.3426331412));
+#2803 = CARTESIAN_POINT('',(16.983299791893,-22.21718600197));
+#2804 = CARTESIAN_POINT('',(17.073534801092,-22.13834638491));
+#2805 = CARTESIAN_POINT('',(17.160095530853,-22.05543124606));
+#2806 = CARTESIAN_POINT('',(17.24271381348,-21.96861818735));
+#2807 = CARTESIAN_POINT('',(17.321127770798,-21.87810797673));
+#2808 = CARTESIAN_POINT('',(17.464277581558,-21.69620319979));
+#2809 = CARTESIAN_POINT('',(17.529569757632,-21.60524071512));
+#2810 = CARTESIAN_POINT('',(17.590755386446,-21.51142713206));
+#2811 = CARTESIAN_POINT('',(17.647637314088,-21.41496747485));
+#2812 = CARTESIAN_POINT('',(17.700031986652,-21.31608721866));
+#2813 = CARTESIAN_POINT('',(17.776195822695,-21.15487458925));
+#2814 = CARTESIAN_POINT('',(17.802969146708,-21.09394439618));
+#2815 = CARTESIAN_POINT('',(17.828058571137,-21.03229609886));
+#2816 = CARTESIAN_POINT('',(17.851431928877,-20.96998417633));
+#2817 = CARTESIAN_POINT('',(17.873059958208,-20.90706543621));
+#2818 = CARTESIAN_POINT('',(17.935222847431,-20.70837598866));
+#2819 = CARTESIAN_POINT('',(17.969488784036,-20.57066034503));
+#2820 = CARTESIAN_POINT('',(17.995458146176,-20.43103513097));
+#2821 = CARTESIAN_POINT('',(18.012951256709,-20.29010815588));
+#2822 = CARTESIAN_POINT('',(18.021872988968,-20.14851139576));
+#2823 = CARTESIAN_POINT('',(18.022574897286,-19.8629906872));
+#2824 = CARTESIAN_POINT('',(18.014074497174,-19.7190523749));
+#2825 = CARTESIAN_POINT('',(17.996717480013,-19.57577389249));
+#2826 = CARTESIAN_POINT('',(17.970600727182,-19.43381905833));
+#2827 = CARTESIAN_POINT('',(17.935911495876,-19.29382635697));
+#2828 = CARTESIAN_POINT('',(17.873062553478,-19.09294226918));
+#2829 = CARTESIAN_POINT('',(17.851434883519,-19.03002398723));
+#2830 = CARTESIAN_POINT('',(17.828061911564,-18.96771250798));
+#2831 = CARTESIAN_POINT('',(17.802972898409,-18.90606463784));
+#2832 = CARTESIAN_POINT('',(17.776200010161,-18.84513485465));
+#2833 = CARTESIAN_POINT('',(17.700037480218,-18.68392343438));
+#2834 = CARTESIAN_POINT('',(17.647643735417,-18.58504393711));
+#2835 = CARTESIAN_POINT('',(17.590762810534,-18.48858497374));
+#2836 = CARTESIAN_POINT('',(17.529578253138,-18.394772014));
+#2837 = CARTESIAN_POINT('',(17.464287210501,-18.30381007752));
+#2838 = CARTESIAN_POINT('',(17.321139794404,-18.12190618893));
+#2839 = CARTESIAN_POINT('',(17.242727098412,-18.03139631327));
+#2840 = CARTESIAN_POINT('',(17.160110124884,-17.94458350101));
+#2841 = CARTESIAN_POINT('',(17.073550744333,-17.86166851667));
+#2842 = CARTESIAN_POINT('',(16.983317116797,-17.78282895945));
+#2843 = CARTESIAN_POINT('',(16.825870883909,-17.65738161664));
+#2844 = CARTESIAN_POINT('',(16.760481106861,-17.60850654629));
+#2845 = CARTESIAN_POINT('',(16.693596644395,-17.56164683181));
+#2846 = CARTESIAN_POINT('',(16.625303765179,-17.5168480302));
+#2847 = CARTESIAN_POINT('',(16.555689146284,-17.47415170228));
+#2848 = CARTESIAN_POINT('',(16.436447793443,-17.40589432967));
+#2849 = CARTESIAN_POINT('',(16.387479687825,-17.37919169543));
+#2850 = CARTESIAN_POINT('',(16.337963276492,-17.35349952678));
+#2851 = CARTESIAN_POINT('',(16.287926332055,-17.3288290854));
+#2852 = CARTESIAN_POINT('',(16.237396679576,-17.3051908778));
+#2853 = CARTESIAN_POINT('',(16.056951730517,-17.22523366842));
+#2854 = CARTESIAN_POINT('',(15.924506194096,-17.17458774833));
+#2855 = CARTESIAN_POINT('',(15.789520919346,-17.1308158509));
+#2856 = CARTESIAN_POINT('',(15.652454338607,-17.09404878476));
+#2857 = CARTESIAN_POINT('',(15.513767984515,-17.06438921123));
+#2858 = CARTESIAN_POINT('',(15.182193700684,-17.01109323545));
+#2859 = CARTESIAN_POINT('',(14.98829023221,-16.99377652657));
+#2860 = CARTESIAN_POINT('',(14.793414864076,-16.99015257215));
+#2861 = CARTESIAN_POINT('',(14.598784330207,-17.00031655889));
+#2862 = CARTESIAN_POINT('',(14.405632350597,-17.02425251312));
+#2863 = CARTESIAN_POINT('',(14.125389998863,-17.07953682951));
+#2864 = CARTESIAN_POINT('',(14.036178068618,-17.10028772443));
+#2865 = CARTESIAN_POINT('',(13.947704068604,-17.12405594215));
+#2866 = CARTESIAN_POINT('',(13.860099359798,-17.15081985085));
+#2867 = CARTESIAN_POINT('',(13.773495467764,-17.18055093762));
+#2868 = CARTESIAN_POINT('',(13.548755547824,-17.2664351146));
+#2869 = CARTESIAN_POINT('',(13.41249206818,-17.32744067743));
+#2870 = CARTESIAN_POINT('',(13.279804860357,-17.39607456021));
+#2871 = CARTESIAN_POINT('',(13.151259011129,-17.47213096567));
+#2872 = CARTESIAN_POINT('',(13.027408983057,-17.55534757666));
+#2873 = CARTESIAN_POINT('',(12.786416669473,-17.73830658282));
+#2874 = CARTESIAN_POINT('',(12.669607776202,-17.83849264456));
+#2875 = CARTESIAN_POINT('',(12.558960827807,-17.94559751637));
+#2876 = CARTESIAN_POINT('',(12.455038093924,-18.05920030561));
+#2877 = CARTESIAN_POINT('',(12.358362932447,-18.17881304918));
+#2878 = CARTESIAN_POINT('',(12.094433646159,-18.54988826793));
+#2879 = CARTESIAN_POINT('',(11.949247903931,-18.81712097198));
+#2880 = CARTESIAN_POINT('',(11.837692850852,-19.10111947622));
+#2881 = CARTESIAN_POINT('',(11.762276233741,-19.39676430878));
+#2882 = CARTESIAN_POINT('',(11.724599640115,-19.69846148366));
+#2883 = CARTESIAN_POINT('',(11.724599919101,-20.));
+#2884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2885 = PCURVE('',#2886,#2891);
+#2886 = TOROIDAL_SURFACE('',#2887,20.,3.);
+#2887 = AXIS2_PLACEMENT_3D('',#2888,#2889,#2890);
+#2888 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#2889 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#2890 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#2891 = DEFINITIONAL_REPRESENTATION('',(#2892),#3015);
+#2892 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2893,#2894,#2895,#2896,#2897,
+    #2898,#2899,#2900,#2901,#2902,#2903,#2904,#2905,#2906,#2907,#2908,
+    #2909,#2910,#2911,#2912,#2913,#2914,#2915,#2916,#2917,#2918,#2919,
+    #2920,#2921,#2922,#2923,#2924,#2925,#2926,#2927,#2928,#2929,#2930,
+    #2931,#2932,#2933,#2934,#2935,#2936,#2937,#2938,#2939,#2940,#2941,
+    #2942,#2943,#2944,#2945,#2946,#2947,#2948,#2949,#2950,#2951,#2952,
+    #2953,#2954,#2955,#2956,#2957,#2958,#2959,#2960,#2961,#2962,#2963,
+    #2964,#2965,#2966,#2967,#2968,#2969,#2970,#2971,#2972,#2973,#2974,
+    #2975,#2976,#2977,#2978,#2979,#2980,#2981,#2982,#2983,#2984,#2985,
+    #2986,#2987,#2988,#2989,#2990,#2991,#2992,#2993,#2994,#2995,#2996,
+    #2997,#2998,#2999,#3000,#3001,#3002,#3003,#3004,#3005,#3006,#3007,
+    #3008,#3009,#3010,#3011,#3012,#3013,#3014),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.388086359457E-02,0.141605451368,0.187862709143,0.216251573184,
+    0.276438646788,0.320336696704,0.337629531061,0.362947480745,
+    0.400100440245,0.43485944278,0.455552605996,0.49964192562,
+    0.544446928633,0.565139924142,0.599898589924,0.637051221928,
+    0.662369018823,0.679661791811,0.72355984413,0.783747199542,
+    0.812136251988,0.858393820106,0.906118673892,1.),.UNSPECIFIED.);
+#2893 = CARTESIAN_POINT('',(1.306873478665,0.));
+#2894 = CARTESIAN_POINT('',(1.306873481455,0.100512611938));
+#2895 = CARTESIAN_POINT('',(1.306446152981,0.201076403476));
+#2896 = CARTESIAN_POINT('',(1.305590775272,0.301456749625));
+#2897 = CARTESIAN_POINT('',(1.304315349268,0.401603359082));
+#2898 = CARTESIAN_POINT('',(1.302628174968,0.501465920495));
+#2899 = CARTESIAN_POINT('',(1.299493051063,0.651424975517));
+#2900 = CARTESIAN_POINT('',(1.298335008148,0.701863846941));
+#2901 = CARTESIAN_POINT('',(1.297077892603,0.752191499671));
+#2902 = CARTESIAN_POINT('',(1.295724348267,0.802403968122));
+#2903 = CARTESIAN_POINT('',(1.294277431635,0.852499916755));
+#2904 = CARTESIAN_POINT('',(1.291251286787,0.950917709772));
+#2905 = CARTESIAN_POINT('',(1.289677448231,0.999248332767));
+#2906 = CARTESIAN_POINT('',(1.288022478615,1.047467937554));
+#2907 = CARTESIAN_POINT('',(1.286289960037,1.095579753811));
+#2908 = CARTESIAN_POINT('',(1.284483921787,1.143589350909));
+#2909 = CARTESIAN_POINT('',(1.281458271838,1.220907950294));
+#2910 = CARTESIAN_POINT('',(1.280281616047,1.250277147549));
+#2911 = CARTESIAN_POINT('',(1.279080046835,1.27961197283));
+#2912 = CARTESIAN_POINT('',(1.27785469439,1.308914391883));
+#2913 = CARTESIAN_POINT('',(1.276606769787,1.338186664386));
+#2914 = CARTESIAN_POINT('',(1.272646732197,1.429432827354));
+#2915 = CARTESIAN_POINT('',(1.269860257493,1.491310315378));
+#2916 = CARTESIAN_POINT('',(1.266990513792,1.553087824458));
+#2917 = CARTESIAN_POINT('',(1.264051654748,1.614795283353));
+#2918 = CARTESIAN_POINT('',(1.261060063641,1.676466721014));
+#2919 = CARTESIAN_POINT('',(1.255828295084,1.783119355909));
+#2920 = CARTESIAN_POINT('',(1.253603890928,1.828100276117));
+#2921 = CARTESIAN_POINT('',(1.251368942413,1.873095717203));
+#2922 = CARTESIAN_POINT('',(1.249131621251,1.918120263364));
+#2923 = CARTESIAN_POINT('',(1.246900918251,1.963188580868));
+#2924 = CARTESIAN_POINT('',(1.243814370656,2.026092310726));
+#2925 = CARTESIAN_POINT('',(1.242944649133,2.04387825148));
+#2926 = CARTESIAN_POINT('',(1.242078080126,2.061674120406));
+#2927 = CARTESIAN_POINT('',(1.241215285019,2.079480774523));
+#2928 = CARTESIAN_POINT('',(1.240356905211,2.097299047794));
+#2929 = CARTESIAN_POINT('',(1.238254306206,2.141235179592));
+#2930 = CARTESIAN_POINT('',(1.23701588879,2.167367227114));
+#2931 = CARTESIAN_POINT('',(1.235790430744,2.193528462882));
+#2932 = CARTESIAN_POINT('',(1.234580093001,2.219721246161));
+#2933 = CARTESIAN_POINT('',(1.233387116541,2.245947726282));
+#2934 = CARTESIAN_POINT('',(1.230492063016,2.310748324438));
+#2935 = CARTESIAN_POINT('',(1.228812681252,2.349363572973));
+#2936 = CARTESIAN_POINT('',(1.227182978112,2.3880614296));
+#2937 = CARTESIAN_POINT('',(1.22561058643,2.426846653246));
+#2938 = CARTESIAN_POINT('',(1.224103284858,2.465722232723));
+#2939 = CARTESIAN_POINT('',(1.22132676801,2.541144354714));
+#2940 = CARTESIAN_POINT('',(1.220048458272,2.577679850307));
+#2941 = CARTESIAN_POINT('',(1.21884021362,2.614295241166));
+#2942 = CARTESIAN_POINT('',(1.217708293652,2.650989610611));
+#2943 = CARTESIAN_POINT('',(1.216658668645,2.687760149391));
+#2944 = CARTESIAN_POINT('',(1.215124172185,2.746533930191));
+#2945 = CARTESIAN_POINT('',(1.214582636798,2.768491717752));
+#2946 = CARTESIAN_POINT('',(1.214073356586,2.790473514941));
+#2947 = CARTESIAN_POINT('',(1.213597404201,2.81247800706));
+#2948 = CARTESIAN_POINT('',(1.213155763791,2.834503647617));
+#2949 = CARTESIAN_POINT('',(1.211883372981,2.90351825459));
+#2950 = CARTESIAN_POINT('',(1.211177175009,2.950577928857));
+#2951 = CARTESIAN_POINT('',(1.210639391868,2.997706080181));
+#2952 = CARTESIAN_POINT('',(1.210276226641,3.044883556749));
+#2953 = CARTESIAN_POINT('',(1.210091010506,3.092088721716));
+#2954 = CARTESIAN_POINT('',(1.210076438055,3.187262555769));
+#2955 = CARTESIAN_POINT('',(1.21025290621,3.235235736915));
+#2956 = CARTESIAN_POINT('',(1.210613310638,3.283181422121));
+#2957 = CARTESIAN_POINT('',(1.211154256322,3.331076913323));
+#2958 = CARTESIAN_POINT('',(1.211869277348,3.378902105301));
+#2959 = CARTESIAN_POINT('',(1.21315571077,3.44867896687));
+#2960 = CARTESIAN_POINT('',(1.213597343968,3.470704427811));
+#2961 = CARTESIAN_POINT('',(1.214073288657,3.492708740801));
+#2962 = CARTESIAN_POINT('',(1.214582560717,3.51469035937));
+#2963 = CARTESIAN_POINT('',(1.21512408753,3.536647968835));
+#2964 = CARTESIAN_POINT('',(1.21665855845,3.595421215462));
+#2965 = CARTESIAN_POINT('',(1.217708165506,3.632191399349));
+#2966 = CARTESIAN_POINT('',(1.218840066338,3.668885415688));
+#2967 = CARTESIAN_POINT('',(1.220048290868,3.705500455194));
+#2968 = CARTESIAN_POINT('',(1.221326579696,3.742035601084));
+#2969 = CARTESIAN_POINT('',(1.224103053308,3.817457036751));
+#2970 = CARTESIAN_POINT('',(1.225610332595,3.856332279661));
+#2971 = CARTESIAN_POINT('',(1.227182701654,3.89511716812));
+#2972 = CARTESIAN_POINT('',(1.228812382034,3.933814690704));
+#2973 = CARTESIAN_POINT('',(1.230491741089,3.972429606065));
+#2974 = CARTESIAN_POINT('',(1.233386760052,4.03722971798));
+#2975 = CARTESIAN_POINT('',(1.234579724654,4.063456044531));
+#2976 = CARTESIAN_POINT('',(1.235790050782,4.089648674232));
+#2977 = CARTESIAN_POINT('',(1.237015497484,4.11580975634));
+#2978 = CARTESIAN_POINT('',(1.238253903856,4.141941650046));
+#2979 = CARTESIAN_POINT('',(1.240356486938,4.18587756691));
+#2980 = CARTESIAN_POINT('',(1.24121486172,4.203695779122));
+#2981 = CARTESIAN_POINT('',(1.242077651979,4.221502371997));
+#2982 = CARTESIAN_POINT('',(1.24294421632,4.239298179479));
+#2983 = CARTESIAN_POINT('',(1.243813933358,4.257084058576));
+#2984 = CARTESIAN_POINT('',(1.246900473715,4.319987732066));
+#2985 = CARTESIAN_POINT('',(1.249131175083,4.365056053194));
+#2986 = CARTESIAN_POINT('',(1.251368495834,4.410080601025));
+#2987 = CARTESIAN_POINT('',(1.253603445079,4.45507604181));
+#2988 = CARTESIAN_POINT('',(1.255827851029,4.50005695977));
+#2989 = CARTESIAN_POINT('',(1.26105964018,4.606709870262));
+#2990 = CARTESIAN_POINT('',(1.264051250646,4.668381584081));
+#2991 = CARTESIAN_POINT('',(1.266990130143,4.730089316279));
+#2992 = CARTESIAN_POINT('',(1.269859895007,4.791867096504));
+#2993 = CARTESIAN_POINT('',(1.27264639126,4.853744854205));
+#2994 = CARTESIAN_POINT('',(1.276606463206,4.944991470076));
+#2995 = CARTESIAN_POINT('',(1.277854400447,4.974263926505));
+#2996 = CARTESIAN_POINT('',(1.279079765435,5.0035665295));
+#2997 = CARTESIAN_POINT('',(1.280281347062,5.032901538817));
+#2998 = CARTESIAN_POINT('',(1.281458015108,5.062270920275));
+#2999 = CARTESIAN_POINT('',(1.284483696925,5.139590008091));
+#3000 = CARTESIAN_POINT('',(1.286289754466,5.187599909827));
+#3001 = CARTESIAN_POINT('',(1.288022291705,5.235712031626));
+#3002 = CARTESIAN_POINT('',(1.289677279244,5.283931943108));
+#3003 = CARTESIAN_POINT('',(1.291251134891,5.33226287414));
+#3004 = CARTESIAN_POINT('',(1.294277310869,5.430681239177));
+#3005 = CARTESIAN_POINT('',(1.295724241683,5.480777451657));
+#3006 = CARTESIAN_POINT('',(1.297077799357,5.530990185316));
+#3007 = CARTESIAN_POINT('',(1.298334927329,5.581318104708));
+#3008 = CARTESIAN_POINT('',(1.299492981705,5.631757244277));
+#3009 = CARTESIAN_POINT('',(1.302628135267,5.781717034641));
+#3010 = CARTESIAN_POINT('',(1.304315325039,5.881580053805));
+#3011 = CARTESIAN_POINT('',(1.305590763076,5.981727125948));
+#3012 = CARTESIAN_POINT('',(1.306446148996,6.082107949375));
+#3013 = CARTESIAN_POINT('',(1.306873481477,6.182672233286));
+#3014 = CARTESIAN_POINT('',(1.306873478665,6.28318530718));
+#3015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3016 = ADVANCED_FACE('',(#3017,#3020),#2071,.F.);
+#3017 = FACE_BOUND('',#3018,.F.);
+#3018 = EDGE_LOOP('',(#3019));
+#3019 = ORIENTED_EDGE('',*,*,#1799,.T.);
+#3020 = FACE_BOUND('',#3021,.F.);
+#3021 = EDGE_LOOP('',(#3022));
+#3022 = ORIENTED_EDGE('',*,*,#3023,.F.);
+#3023 = EDGE_CURVE('',#3024,#3024,#3026,.T.);
+#3024 = VERTEX_POINT('',#3025);
+#3025 = CARTESIAN_POINT('',(-7.726475697202,16.347206010991,
+    12.42559462484));
+#3026 = SURFACE_CURVE('',#3027,(#3150,#3276),.PCURVE_S1.);
+#3027 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3028,#3029,#3030,#3031,#3032,
+    #3033,#3034,#3035,#3036,#3037,#3038,#3039,#3040,#3041,#3042,#3043,
+    #3044,#3045,#3046,#3047,#3048,#3049,#3050,#3051,#3052,#3053,#3054,
+    #3055,#3056,#3057,#3058,#3059,#3060,#3061,#3062,#3063,#3064,#3065,
+    #3066,#3067,#3068,#3069,#3070,#3071,#3072,#3073,#3074,#3075,#3076,
+    #3077,#3078,#3079,#3080,#3081,#3082,#3083,#3084,#3085,#3086,#3087,
+    #3088,#3089,#3090,#3091,#3092,#3093,#3094,#3095,#3096,#3097,#3098,
+    #3099,#3100,#3101,#3102,#3103,#3104,#3105,#3106,#3107,#3108,#3109,
+    #3110,#3111,#3112,#3113,#3114,#3115,#3116,#3117,#3118,#3119,#3120,
+    #3121,#3122,#3123,#3124,#3125,#3126,#3127,#3128,#3129,#3130,#3131,
+    #3132,#3133,#3134,#3135,#3136,#3137,#3138,#3139,#3140,#3141,#3142,
+    #3143,#3144,#3145,#3146,#3147,#3148,#3149),.UNSPECIFIED.,.T.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.38782037115E-02,0.141602822851,0.187860255583,0.216249263883,
+    0.276436846388,0.320335346846,0.337628360176,0.362946563422,
+    0.400099861716,0.434859117263,0.455552399437,0.499641918939,
+    0.544447125598,0.565140240552,0.599899160159,0.637052131824,
+    0.662370182872,0.679663135236,0.723561639127,0.783749504856,
+    0.81213870223,0.858396446391,0.906121332658,1.),.UNSPECIFIED.);
+#3028 = CARTESIAN_POINT('',(-7.726475697202,16.347206010991,
+    12.42559462484));
+#3029 = CARTESIAN_POINT('',(-7.546495696436,16.269777173475,
+    12.654815811704));
+#3030 = CARTESIAN_POINT('',(-7.35924232842,16.159355012764,
+    12.867359028822));
+#3031 = CARTESIAN_POINT('',(-7.168391271928,16.017476229108,
+    13.058504212419));
+#3032 = CARTESIAN_POINT('',(-6.977585492831,15.846968878155,
+    13.22470690853));
+#3033 = CARTESIAN_POINT('',(-6.790365557366,15.651343019555,
+    13.36318376046));
+#3034 = CARTESIAN_POINT('',(-6.518507774189,15.325195060232,
+    13.527706894816));
+#3035 = CARTESIAN_POINT('',(-6.428661358604,15.209916015637,
+    13.575573909247));
+#3036 = CARTESIAN_POINT('',(-6.341018201648,15.089840132117,
+    13.615644798309));
+#3037 = CARTESIAN_POINT('',(-6.255969429828,14.96555030301,
+    13.64778158807));
+#3038 = CARTESIAN_POINT('',(-6.17387385547,14.837646757276,
+    13.67191459377));
+#3039 = CARTESIAN_POINT('',(-6.018668232704,14.579860738785,
+    13.703659880389));
+#3040 = CARTESIAN_POINT('',(-5.945357073508,14.450155960194,
+    13.711757800893));
+#3041 = CARTESIAN_POINT('',(-5.87542289338,14.318181850752,
+    13.712321633407));
+#3042 = CARTESIAN_POINT('',(-5.809128094677,14.184490615661,
+    13.705398792845));
+#3043 = CARTESIAN_POINT('',(-5.746703550675,14.049629662969,
+    13.691084464608));
+#3044 = CARTESIAN_POINT('',(-5.652539786258,13.830986349233,
+    13.656277116232));
+#3045 = CARTESIAN_POINT('',(-5.618261706765,13.74759564045,
+    13.640306533255));
+#3046 = CARTESIAN_POINT('',(-5.585563503217,13.664091323747,
+    13.621634754982));
+#3047 = CARTESIAN_POINT('',(-5.554487308415,13.580595748121,
+    13.600298653711));
+#3048 = CARTESIAN_POINT('',(-5.52507113168,13.497229394645,
+    13.576340271748));
+#3049 = CARTESIAN_POINT('',(-5.438574823318,13.237891171402,
+    13.493553210338));
+#3050 = CARTESIAN_POINT('',(-5.387415097201,13.062785777022,
+    13.42572457154));
+#3051 = CARTESIAN_POINT('',(-5.344192651348,12.889922652667,
+    13.34676866892));
+#3052 = CARTESIAN_POINT('',(-5.30915268917,12.720384895236,
+    13.257222402475));
+#3053 = CARTESIAN_POINT('',(-5.282470955317,12.55521309098,
+    13.157700164377));
+#3054 = CARTESIAN_POINT('',(-5.250981167229,12.278851757036,
+    12.96951456677));
+#3055 = CARTESIAN_POINT('',(-5.242207439802,12.165150364079,
+    12.885201910359));
+#3056 = CARTESIAN_POINT('',(-5.23798509442,12.054690859501,
+    12.79620784818));
+#3057 = CARTESIAN_POINT('',(-5.238340959312,11.947850624495,
+    12.702815994593));
+#3058 = CARTESIAN_POINT('',(-5.243284458577,11.844997050365,
+    12.605329955968));
+#3059 = CARTESIAN_POINT('',(-5.256559084788,11.707681513636,
+    12.464185130582));
+#3060 = CARTESIAN_POINT('',(-5.2610212173,11.669549652759,
+    12.423711874264));
+#3061 = CARTESIAN_POINT('',(-5.266193510355,11.632113839027,
+    12.382673392877));
+#3062 = CARTESIAN_POINT('',(-5.27207500394,11.595395714581,
+    12.341090067051));
+#3063 = CARTESIAN_POINT('',(-5.278664277395,11.559416680561,
+    12.2989828269));
+#3064 = CARTESIAN_POINT('',(-5.296640100849,11.472635089607,
+    12.193989553039));
+#3065 = CARTESIAN_POINT('',(-5.308833793961,11.422701816334,
+    12.130529016083));
+#3066 = CARTESIAN_POINT('',(-5.32253471485,11.374464624817,
+    12.066058924119));
+#3067 = CARTESIAN_POINT('',(-5.33773459079,11.327988660832,
+    12.000649492904));
+#3068 = CARTESIAN_POINT('',(-5.35442269022,11.28333766841,11.93437377099
+    ));
+#3069 = CARTESIAN_POINT('',(-5.399239383982,11.177820259219,
+    11.768891178013));
+#3070 = CARTESIAN_POINT('',(-5.429069295166,11.119130463267,
+    11.668772446484));
+#3071 = CARTESIAN_POINT('',(-5.462033148559,11.064701298964,
+    11.56719216166));
+#3072 = CARTESIAN_POINT('',(-5.498076079791,11.014721782519,
+    11.464404887902));
+#3073 = CARTESIAN_POINT('',(-5.537128247794,10.969369358995,
+    11.360679809356));
+#3074 = CARTESIAN_POINT('',(-5.618371703612,10.890856440534,
+    11.15864900727));
+#3075 = CARTESIAN_POINT('',(-5.660198872512,10.857098353119,
+    11.060424000121));
+#3076 = CARTESIAN_POINT('',(-5.704511690916,10.827664622074,
+    10.961860718396));
+#3077 = CARTESIAN_POINT('',(-5.751225359502,10.80267507524,
+    10.863202938206));
+#3078 = CARTESIAN_POINT('',(-5.800240352348,10.78223231378,
+    10.764703730837));
+#3079 = CARTESIAN_POINT('',(-5.881921339571,10.757002490015,
+    10.608235985801));
+#3080 = CARTESIAN_POINT('',(-5.913176840021,10.749227576854,
+    10.549995573027));
+#3081 = CARTESIAN_POINT('',(-5.945182407831,10.74311006898,
+    10.491959270749));
+#3082 = CARTESIAN_POINT('',(-5.977911656388,10.738664102115,
+    10.434182824166));
+#3083 = CARTESIAN_POINT('',(-6.011336265133,10.735900669279,
+    10.376722434375));
+#3084 = CARTESIAN_POINT('',(-6.118058204648,10.732541362302,
+    10.198002617889));
+#3085 = CARTESIAN_POINT('',(-6.193713297778,10.737928487897,
+    10.078056346637));
+#3086 = CARTESIAN_POINT('',(-6.272092013379,10.751063551812,
+    9.96035364905));
+#3087 = CARTESIAN_POINT('',(-6.352865644743,10.771947574143,
+    9.845436885895));
+#3088 = CARTESIAN_POINT('',(-6.435675148599,10.800501332448,
+    9.733828689178));
+#3089 = CARTESIAN_POINT('',(-6.605956316232,10.873201278026,
+    9.516476573508));
+#3090 = CARTESIAN_POINT('',(-6.693489264964,10.917596230864,
+    9.410847788152));
+#3091 = CARTESIAN_POINT('',(-6.782319312649,10.969569163773,
+    9.30966483936));
+#3092 = CARTESIAN_POINT('',(-6.87203183435,11.028865095553,9.21338924716
+    ));
+#3093 = CARTESIAN_POINT('',(-6.96220975104,11.095156170769,
+    9.122423272749));
+#3094 = CARTESIAN_POINT('',(-7.094106501003,11.201714888988,
+    8.997712419962));
+#3095 = CARTESIAN_POINT('',(-7.135788420314,11.236789456429,
+    8.959517439289));
+#3096 = CARTESIAN_POINT('',(-7.177441350558,11.273234916215,
+    8.922561023116));
+#3097 = CARTESIAN_POINT('',(-7.219025808014,11.311011106119,
+    8.88687332602));
+#3098 = CARTESIAN_POINT('',(-7.260503129823,11.350075906418,
+    8.852481450015));
+#3099 = CARTESIAN_POINT('',(-7.37126279952,11.458094180029,
+    8.763857287173));
+#3100 = CARTESIAN_POINT('',(-7.440281600498,11.529315273143,
+    8.712028882035));
+#3101 = CARTESIAN_POINT('',(-7.508712358893,11.603840063831,
+    8.664038874494));
+#3102 = CARTESIAN_POINT('',(-7.576385506341,11.681450189468,
+    8.619976914128));
+#3103 = CARTESIAN_POINT('',(-7.643140954455,11.761920474862,
+    8.579911116591));
+#3104 = CARTESIAN_POINT('',(-7.779038524746,11.933847273563,
+    8.50539105236));
+#3105 = CARTESIAN_POINT('',(-7.848028931726,12.025679463375,
+    8.471513031745));
+#3106 = CARTESIAN_POINT('',(-7.91561538691,12.120240119786,
+    8.442317778023));
+#3107 = CARTESIAN_POINT('',(-7.981628105559,12.217248714896,
+    8.417841297995));
+#3108 = CARTESIAN_POINT('',(-8.045909809081,12.316424972998,
+    8.39809921629));
+#3109 = CARTESIAN_POINT('',(-8.150840538311,12.486363168069,
+    8.372863083906));
+#3110 = CARTESIAN_POINT('',(-8.192494944648,12.556112944307,
+    8.364833678867));
+#3111 = CARTESIAN_POINT('',(-8.233231822572,12.626652717849,
+    8.359001930355));
+#3112 = CARTESIAN_POINT('',(-8.273007512006,12.697895346279,
+    8.355364063759));
+#3113 = CARTESIAN_POINT('',(-8.311780645993,12.769754329755,
+    8.353913085204));
+#3114 = CARTESIAN_POINT('',(-8.375283846651,12.891587895337,
+    8.355134452878));
+#3115 = CARTESIAN_POINT('',(-8.400569577208,12.941279484699,
+    8.356645641893));
+#3116 = CARTESIAN_POINT('',(-8.425356878527,12.991191247805,
+    8.359169139102));
+#3117 = CARTESIAN_POINT('',(-8.449633726777,13.041295999844,
+    8.362701137415));
+#3118 = CARTESIAN_POINT('',(-8.473388538152,13.091566702481,
+    8.36723723214));
+#3119 = CARTESIAN_POINT('',(-8.555558740783,13.269942646823,
+    8.386823608063));
+#3120 = CARTESIAN_POINT('',(-8.611071155528,13.398804474485,
+    8.40731312857));
+#3121 = CARTESIAN_POINT('',(-8.66296561982,13.528122903734,
+    8.434159078252));
+#3122 = CARTESIAN_POINT('',(-8.711076539117,13.657463357834,
+    8.467256748554));
+#3123 = CARTESIAN_POINT('',(-8.75525451761,13.78639572643,8.50647862661)
+  );
+#3124 = CARTESIAN_POINT('',(-8.850362448367,14.090126403273,
+    8.613640900091));
+#3125 = CARTESIAN_POINT('',(-8.897714821288,14.264191467187,
+    8.686837674751));
+#3126 = CARTESIAN_POINT('',(-8.937079910716,14.435590612536,
+    8.770876085135));
+#3127 = CARTESIAN_POINT('',(-8.968168629005,14.603234479882,
+    8.865286081335));
+#3128 = CARTESIAN_POINT('',(-8.990755264729,14.766048345493,8.9695059277
+    ));
+#3129 = CARTESIAN_POINT('',(-9.011257359071,14.99699679959,
+    9.136344005015));
+#3130 = CARTESIAN_POINT('',(-9.015902767441,15.069707147563,
+    9.191850754404));
+#3131 = CARTESIAN_POINT('',(-9.018606377377,15.140997197075,
+    9.249322478154));
+#3132 = CARTESIAN_POINT('',(-9.019356039157,15.210757590059,
+    9.308684197627));
+#3133 = CARTESIAN_POINT('',(-9.018143681353,15.27888062896,
+    9.369855658453));
+#3134 = CARTESIAN_POINT('',(-9.009786430678,15.453420177297,
+    9.535234393696));
+#3135 = CARTESIAN_POINT('',(-8.999387856836,15.556953043001,
+    9.642296571665));
+#3136 = CARTESIAN_POINT('',(-8.983753487206,15.655398695422,
+    9.753564660094));
+#3137 = CARTESIAN_POINT('',(-8.962898353935,15.748315507787,
+    9.868630282268));
+#3138 = CARTESIAN_POINT('',(-8.936873242,15.835286001338,9.987047142182)
+  );
+#3139 = CARTESIAN_POINT('',(-8.873678860017,15.999116402259,
+    10.233456048109));
+#3140 = CARTESIAN_POINT('',(-8.836181216833,16.075570835569,
+    10.36163680855));
+#3141 = CARTESIAN_POINT('',(-8.79337762158,16.144858372175,
+    10.492332552025));
+#3142 = CARTESIAN_POINT('',(-8.745412116811,16.206595106934,
+    10.62497252379));
+#3143 = CARTESIAN_POINT('',(-8.692476107115,16.260448748042,
+    10.758952783562));
+#3144 = CARTESIAN_POINT('',(-8.521384826015,16.396038421597,
+    11.158567967014));
+#3145 = CARTESIAN_POINT('',(-8.38959901279,16.454426526628,
+    11.426375390661));
+#3146 = CARTESIAN_POINT('',(-8.241384641103,16.479085573331,
+    11.69194699432));
+#3147 = CARTESIAN_POINT('',(-8.079325262517,16.469140078314,
+    11.950266444625));
+#3148 = CARTESIAN_POINT('',(-7.906456523588,16.424635154177,
+    12.196372343462));
+#3149 = CARTESIAN_POINT('',(-7.726475697202,16.347206010991,
+    12.42559462484));
+#3150 = PCURVE('',#2071,#3151);
+#3151 = DEFINITIONAL_REPRESENTATION('',(#3152),#3275);
+#3152 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3153,#3154,#3155,#3156,#3157,
+    #3158,#3159,#3160,#3161,#3162,#3163,#3164,#3165,#3166,#3167,#3168,
+    #3169,#3170,#3171,#3172,#3173,#3174,#3175,#3176,#3177,#3178,#3179,
+    #3180,#3181,#3182,#3183,#3184,#3185,#3186,#3187,#3188,#3189,#3190,
+    #3191,#3192,#3193,#3194,#3195,#3196,#3197,#3198,#3199,#3200,#3201,
+    #3202,#3203,#3204,#3205,#3206,#3207,#3208,#3209,#3210,#3211,#3212,
+    #3213,#3214,#3215,#3216,#3217,#3218,#3219,#3220,#3221,#3222,#3223,
+    #3224,#3225,#3226,#3227,#3228,#3229,#3230,#3231,#3232,#3233,#3234,
+    #3235,#3236,#3237,#3238,#3239,#3240,#3241,#3242,#3243,#3244,#3245,
+    #3246,#3247,#3248,#3249,#3250,#3251,#3252,#3253,#3254,#3255,#3256,
+    #3257,#3258,#3259,#3260,#3261,#3262,#3263,#3264,#3265,#3266,#3267,
+    #3268,#3269,#3270,#3271,#3272,#3273,#3274),.UNSPECIFIED.,.T.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.38782037115E-02,0.141602822851,0.187860255583,0.216249263883,
+    0.276436846388,0.320335346846,0.337628360176,0.362946563422,
+    0.400099861716,0.434859117263,0.455552399437,0.499641918939,
+    0.544447125598,0.565140240552,0.599899160159,0.637052131824,
+    0.662370182872,0.679663135236,0.723561639127,0.783749504856,
+    0.81213870223,0.858396446391,0.906121332658,1.),.UNSPECIFIED.);
+#3153 = CARTESIAN_POINT('',(11.724599919101,-20.));
+#3154 = CARTESIAN_POINT('',(11.724599950337,-20.30154664326));
+#3155 = CARTESIAN_POINT('',(11.762277530053,-20.60322842351));
+#3156 = CARTESIAN_POINT('',(11.837688933969,-20.89886894237));
+#3157 = CARTESIAN_POINT('',(11.949243474194,-21.18287338391));
+#3158 = CARTESIAN_POINT('',(12.094434449869,-21.45011147979));
+#3159 = CARTESIAN_POINT('',(12.358357396461,-21.821179783));
+#3160 = CARTESIAN_POINT('',(12.455031311521,-21.94079182977));
+#3161 = CARTESIAN_POINT('',(12.558952890438,-22.05439430488));
+#3162 = CARTESIAN_POINT('',(12.669599027963,-22.16149921006));
+#3163 = CARTESIAN_POINT('',(12.78640720887,-22.26168529282));
+#3164 = CARTESIAN_POINT('',(13.027397236811,-22.44464426724));
+#3165 = CARTESIAN_POINT('',(13.151245744935,-22.52786072598));
+#3166 = CARTESIAN_POINT('',(13.279790196026,-22.60391726491));
+#3167 = CARTESIAN_POINT('',(13.41247633527,-22.6725515191));
+#3168 = CARTESIAN_POINT('',(13.54873884729,-22.73355748656));
+#3169 = CARTESIAN_POINT('',(13.773476580295,-22.81944238649));
+#3170 = CARTESIAN_POINT('',(13.86007968695,-22.8491738258));
+#3171 = CARTESIAN_POINT('',(13.947683620503,-22.8759381594));
+#3172 = CARTESIAN_POINT('',(14.036156890281,-22.89970685278));
+#3173 = CARTESIAN_POINT('',(14.12536812416,-22.92045824217));
+#3174 = CARTESIAN_POINT('',(14.405609238069,-22.97574423503));
+#3175 = CARTESIAN_POINT('',(14.598759318984,-22.9996813861));
+#3176 = CARTESIAN_POINT('',(14.793388544036,-23.00984696044));
+#3177 = CARTESIAN_POINT('',(14.988263536404,-23.00622462309));
+#3178 = CARTESIAN_POINT('',(15.182166852276,-22.98890931736));
+#3179 = CARTESIAN_POINT('',(15.513740206711,-22.93561650895));
+#3180 = CARTESIAN_POINT('',(15.652426863283,-22.90595811429));
+#3181 = CARTESIAN_POINT('',(15.789493783085,-22.86919219324));
+#3182 = CARTESIAN_POINT('',(15.92447941331,-22.82542142211));
+#3183 = CARTESIAN_POINT('',(16.056925358364,-22.7747766271));
+#3184 = CARTESIAN_POINT('',(16.237371247954,-22.69482092066));
+#3185 = CARTESIAN_POINT('',(16.287901291774,-22.6711830572));
+#3186 = CARTESIAN_POINT('',(16.337938631945,-22.64651294759));
+#3187 = CARTESIAN_POINT('',(16.387455443111,-22.62082110008));
+#3188 = CARTESIAN_POINT('',(16.436423953945,-22.59411877745));
+#3189 = CARTESIAN_POINT('',(16.555666504037,-22.52586208137));
+#3190 = CARTESIAN_POINT('',(16.625281918279,-22.48316604195));
+#3191 = CARTESIAN_POINT('',(16.693575576182,-22.43836748252));
+#3192 = CARTESIAN_POINT('',(16.760460797982,-22.39150798771));
+#3193 = CARTESIAN_POINT('',(16.825851337836,-22.34263312301));
+#3194 = CARTESIAN_POINT('',(16.983299690201,-22.21718606406));
+#3195 = CARTESIAN_POINT('',(17.073534829632,-22.13834638012));
+#3196 = CARTESIAN_POINT('',(17.160095626674,-22.05543116898));
+#3197 = CARTESIAN_POINT('',(17.242713835176,-21.96861815022));
+#3198 = CARTESIAN_POINT('',(17.321127678674,-21.87810806674));
+#3199 = CARTESIAN_POINT('',(17.464277498445,-21.69620327964));
+#3200 = CARTESIAN_POINT('',(17.529569783481,-21.60524070454));
+#3201 = CARTESIAN_POINT('',(17.590755460883,-21.51142703931));
+#3202 = CARTESIAN_POINT('',(17.647637326842,-21.41496743533));
+#3203 = CARTESIAN_POINT('',(17.700031918147,-21.3160873227));
+#3204 = CARTESIAN_POINT('',(17.776195844619,-21.15487460849));
+#3205 = CARTESIAN_POINT('',(17.802969169786,-21.09394439987));
+#3206 = CARTESIAN_POINT('',(17.82805857621,-21.03229608813));
+#3207 = CARTESIAN_POINT('',(17.851431908249,-20.96998416742));
+#3208 = CARTESIAN_POINT('',(17.8730599255,-20.90706543972));
+#3209 = CARTESIAN_POINT('',(17.935222696087,-20.70837618466));
+#3210 = CARTESIAN_POINT('',(17.969488840994,-20.57066034121));
+#3211 = CARTESIAN_POINT('',(17.995458258886,-20.43103488752));
+#3212 = CARTESIAN_POINT('',(18.01295125338,-20.2901080288));
+#3213 = CARTESIAN_POINT('',(18.021872898681,-20.14851168399));
+#3214 = CARTESIAN_POINT('',(18.022574808208,-19.86299039294));
+#3215 = CARTESIAN_POINT('',(18.014074486308,-19.71905251128));
+#3216 = CARTESIAN_POINT('',(17.996717598933,-19.57577414336));
+#3217 = CARTESIAN_POINT('',(17.970600794614,-19.433819058));
+#3218 = CARTESIAN_POINT('',(17.935911329966,-19.29382615512));
+#3219 = CARTESIAN_POINT('',(17.873062520755,-19.09294226562));
+#3220 = CARTESIAN_POINT('',(17.851434862875,-19.03002399608));
+#3221 = CARTESIAN_POINT('',(17.828061916618,-18.96771251867));
+#3222 = CARTESIAN_POINT('',(17.802972921466,-18.9060646341));
+#3223 = CARTESIAN_POINT('',(17.776200032063,-18.84513483536));
+#3224 = CARTESIAN_POINT('',(17.700037411694,-18.6839233303));
+#3225 = CARTESIAN_POINT('',(17.647643748145,-18.58504397658));
+#3226 = CARTESIAN_POINT('',(17.590762884939,-18.48858506644));
+#3227 = CARTESIAN_POINT('',(17.529578278956,-18.39477202455));
+#3228 = CARTESIAN_POINT('',(17.464287127363,-18.30380999763));
+#3229 = CARTESIAN_POINT('',(17.32113970225,-18.12190609889));
+#3230 = CARTESIAN_POINT('',(17.242727120071,-18.03139635036));
+#3231 = CARTESIAN_POINT('',(17.160110220664,-17.94458357804));
+#3232 = CARTESIAN_POINT('',(17.073550772834,-17.86166852142));
+#3233 = CARTESIAN_POINT('',(16.983317015069,-17.78282889732));
+#3234 = CARTESIAN_POINT('',(16.825870850353,-17.6573816348));
+#3235 = CARTESIAN_POINT('',(16.760481094366,-17.60850656948));
+#3236 = CARTESIAN_POINT('',(16.693596657515,-17.56164683973));
+#3237 = CARTESIAN_POINT('',(16.625303783972,-17.51684801082));
+#3238 = CARTESIAN_POINT('',(16.555689151837,-17.47415166722));
+#3239 = CARTESIAN_POINT('',(16.436447791178,-17.40589433176));
+#3240 = CARTESIAN_POINT('',(16.387479686889,-17.37919169748));
+#3241 = CARTESIAN_POINT('',(16.337963277258,-17.35349952711));
+#3242 = CARTESIAN_POINT('',(16.287926333294,-17.32882908348));
+#3243 = CARTESIAN_POINT('',(16.23739668003,-17.30519087493));
+#3244 = CARTESIAN_POINT('',(16.056951684803,-17.22523370177));
+#3245 = CARTESIAN_POINT('',(15.924506189467,-17.17458777365));
+#3246 = CARTESIAN_POINT('',(15.789520948552,-17.13081584981));
+#3247 = CARTESIAN_POINT('',(15.652454357246,-17.09404875923));
+#3248 = CARTESIAN_POINT('',(15.513767967884,-17.06438918102));
+#3249 = CARTESIAN_POINT('',(15.182194213194,-17.01109339689));
+#3250 = CARTESIAN_POINT('',(14.988290155416,-16.99377641405));
+#3251 = CARTESIAN_POINT('',(14.793414299922,-16.99015251318));
+#3252 = CARTESIAN_POINT('',(14.598784105839,-17.00031664606));
+#3253 = CARTESIAN_POINT('',(14.405632965681,-17.02425248489));
+#3254 = CARTESIAN_POINT('',(14.125390008417,-17.07953677984));
+#3255 = CARTESIAN_POINT('',(14.036178050375,-17.10028769045));
+#3256 = CARTESIAN_POINT('',(13.947704044835,-17.12405594745));
+#3257 = CARTESIAN_POINT('',(13.860099366441,-17.15081988745));
+#3258 = CARTESIAN_POINT('',(13.773495508425,-17.18055097618));
+#3259 = CARTESIAN_POINT('',(13.548755779368,-17.26643507148));
+#3260 = CARTESIAN_POINT('',(13.412492016546,-17.32744065739));
+#3261 = CARTESIAN_POINT('',(13.279804627885,-17.39607464596));
+#3262 = CARTESIAN_POINT('',(13.151258940334,-17.4721310344));
+#3263 = CARTESIAN_POINT('',(13.027409220332,-17.55534745566));
+#3264 = CARTESIAN_POINT('',(12.786416942579,-17.73830647064));
+#3265 = CARTESIAN_POINT('',(12.669607713324,-17.838492622));
+#3266 = CARTESIAN_POINT('',(12.558960563972,-17.94559769284));
+#3267 = CARTESIAN_POINT('',(12.455038020238,-18.05920042643));
+#3268 = CARTESIAN_POINT('',(12.358363197368,-18.17881281883));
+#3269 = CARTESIAN_POINT('',(12.09443786926,-18.54988222214));
+#3270 = CARTESIAN_POINT('',(11.949245594028,-18.81712123641));
+#3271 = CARTESIAN_POINT('',(11.837690003275,-19.10112686206));
+#3272 = CARTESIAN_POINT('',(11.762277882918,-19.39676871561));
+#3273 = CARTESIAN_POINT('',(11.724599950337,-19.69845195347));
+#3274 = CARTESIAN_POINT('',(11.724599919101,-20.));
+#3275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3276 = PCURVE('',#2886,#3277);
+#3277 = DEFINITIONAL_REPRESENTATION('',(#3278),#3401);
+#3278 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3279,#3280,#3281,#3282,#3283,
+    #3284,#3285,#3286,#3287,#3288,#3289,#3290,#3291,#3292,#3293,#3294,
+    #3295,#3296,#3297,#3298,#3299,#3300,#3301,#3302,#3303,#3304,#3305,
+    #3306,#3307,#3308,#3309,#3310,#3311,#3312,#3313,#3314,#3315,#3316,
+    #3317,#3318,#3319,#3320,#3321,#3322,#3323,#3324,#3325,#3326,#3327,
+    #3328,#3329,#3330,#3331,#3332,#3333,#3334,#3335,#3336,#3337,#3338,
+    #3339,#3340,#3341,#3342,#3343,#3344,#3345,#3346,#3347,#3348,#3349,
+    #3350,#3351,#3352,#3353,#3354,#3355,#3356,#3357,#3358,#3359,#3360,
+    #3361,#3362,#3363,#3364,#3365,#3366,#3367,#3368,#3369,#3370,#3371,
+    #3372,#3373,#3374,#3375,#3376,#3377,#3378,#3379,#3380,#3381,#3382,
+    #3383,#3384,#3385,#3386,#3387,#3388,#3389,#3390,#3391,#3392,#3393,
+    #3394,#3395,#3396,#3397,#3398,#3399,#3400),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.38782037115E-02,0.141602822851,0.187860255583,0.216249263883,
+    0.276436846388,0.320335346846,0.337628360176,0.362946563422,
+    0.400099861716,0.434859117263,0.455552399437,0.499641918939,
+    0.544447125598,0.565140240552,0.599899160159,0.637052131824,
+    0.662370182872,0.679663135236,0.723561639127,0.783749504856,
+    0.81213870223,0.858396446391,0.906121332658,1.),.UNSPECIFIED.);
+#3279 = CARTESIAN_POINT('',(1.834719174925,0.));
+#3280 = CARTESIAN_POINT('',(1.834719175279,0.100515547754));
+#3281 = CARTESIAN_POINT('',(1.835146518898,0.201075282061));
+#3282 = CARTESIAN_POINT('',(1.83600184902,0.301454382699));
+#3283 = CARTESIAN_POINT('',(1.83727727309,0.401602500816));
+#3284 = CARTESIAN_POINT('',(1.838964529949,0.501468603103));
+#3285 = CARTESIAN_POINT('',(1.842099605886,0.651425076976));
+#3286 = CARTESIAN_POINT('',(1.84325764459,0.701863805674));
+#3287 = CARTESIAN_POINT('',(1.844514757584,0.752191409138));
+#3288 = CARTESIAN_POINT('',(1.845868304429,0.802403960161));
+#3289 = CARTESIAN_POINT('',(1.847315225573,0.852499994008));
+#3290 = CARTESIAN_POINT('',(1.850341369792,0.950917786217));
+#3291 = CARTESIAN_POINT('',(1.851915204543,0.999248304504));
+#3292 = CARTESIAN_POINT('',(1.853570171954,1.047467866819));
+#3293 = CARTESIAN_POINT('',(1.855302692779,1.095579743636));
+#3294 = CARTESIAN_POINT('',(1.85710873491,1.143589414154));
+#3295 = CARTESIAN_POINT('',(1.860134381125,1.220907949695));
+#3296 = CARTESIAN_POINT('',(1.861311036689,1.250277138995));
+#3297 = CARTESIAN_POINT('',(1.862512606432,1.279611965424));
+#3298 = CARTESIAN_POINT('',(1.863737959898,1.308914396837));
+#3299 = CARTESIAN_POINT('',(1.864985885115,1.338186680673));
+#3300 = CARTESIAN_POINT('',(1.868945928975,1.429433001949));
+#3301 = CARTESIAN_POINT('',(1.871732393371,1.491310249321));
+#3302 = CARTESIAN_POINT('',(1.874602132479,1.553087663676));
+#3303 = CARTESIAN_POINT('',(1.877540997565,1.61479526206));
+#3304 = CARTESIAN_POINT('',(1.880532596754,1.676466863984));
+#3305 = CARTESIAN_POINT('',(1.885764355276,1.783119333072));
+#3306 = CARTESIAN_POINT('',(1.88798876107,1.828100266891));
+#3307 = CARTESIAN_POINT('',(1.890223712077,1.873095725503));
+#3308 = CARTESIAN_POINT('',(1.892461034349,1.918120276636));
+#3309 = CARTESIAN_POINT('',(1.894691736611,1.963188586155));
+#3310 = CARTESIAN_POINT('',(1.897778282975,2.026092310152));
+#3311 = CARTESIAN_POINT('',(1.898648004508,2.043878251313));
+#3312 = CARTESIAN_POINT('',(1.899514573481,2.061674120674));
+#3313 = CARTESIAN_POINT('',(1.900377368527,2.079480774823));
+#3314 = CARTESIAN_POINT('',(1.901235748302,2.097299047804));
+#3315 = CARTESIAN_POINT('',(1.90333834811,2.1412351708));
+#3316 = CARTESIAN_POINT('',(1.904576765676,2.167367225184));
+#3317 = CARTESIAN_POINT('',(1.905802223115,2.193528467564));
+#3318 = CARTESIAN_POINT('',(1.907012559843,2.21972125037));
+#3319 = CARTESIAN_POINT('',(1.908205535749,2.245947725166));
+#3320 = CARTESIAN_POINT('',(1.911100588274,2.310748291658));
+#3321 = CARTESIAN_POINT('',(1.912779972916,2.349363579692));
+#3322 = CARTESIAN_POINT('',(1.914409677666,2.388061464963));
+#3323 = CARTESIAN_POINT('',(1.915982067699,2.426846665739));
+#3324 = CARTESIAN_POINT('',(1.91748936653,2.465722195655));
+#3325 = CARTESIAN_POINT('',(1.920265883802,2.541144322373));
+#3326 = CARTESIAN_POINT('',(1.921544195847,2.577679856936));
+#3327 = CARTESIAN_POINT('',(1.922752441576,2.614295276024));
+#3328 = CARTESIAN_POINT('',(1.923884360231,2.650989622893));
+#3329 = CARTESIAN_POINT('',(1.924933983429,2.687760112818));
+#3330 = CARTESIAN_POINT('',(1.926468482725,2.746533918367));
+#3331 = CARTESIAN_POINT('',(1.927010017954,2.768491712383));
+#3332 = CARTESIAN_POINT('',(1.927519297101,2.790473518693));
+#3333 = CARTESIAN_POINT('',(1.927995248275,2.812478014251));
+#3334 = CARTESIAN_POINT('',(1.928436888273,2.83450365149));
+#3335 = CARTESIAN_POINT('',(1.929709279636,2.903518189321));
+#3336 = CARTESIAN_POINT('',(1.930415479394,2.950577933385));
+#3337 = CARTESIAN_POINT('',(1.930953262066,2.997706158479));
+#3338 = CARTESIAN_POINT('',(1.931316426362,3.044883594635));
+#3339 = CARTESIAN_POINT('',(1.931501643477,3.092088632027));
+#3340 = CARTESIAN_POINT('',(1.931516215979,3.187262647477));
+#3341 = CARTESIAN_POINT('',(1.931339746797,3.235235695745));
+#3342 = CARTESIAN_POINT('',(1.930979343262,3.283181341493));
+#3343 = CARTESIAN_POINT('',(1.930438398064,3.331076910435));
+#3344 = CARTESIAN_POINT('',(1.929723375297,3.378902172212));
+#3345 = CARTESIAN_POINT('',(1.928436941294,3.448678963014));
+#3346 = CARTESIAN_POINT('',(1.927995308507,3.470704420638));
+#3347 = CARTESIAN_POINT('',(1.92751936503,3.492708737067));
+#3348 = CARTESIAN_POINT('',(1.927010094035,3.514690364756));
+#3349 = CARTESIAN_POINT('',(1.92646856738,3.536647980676));
+#3350 = CARTESIAN_POINT('',(1.924934093624,3.59542125205));
+#3351 = CARTESIAN_POINT('',(1.923884488377,3.632191387085));
+#3352 = CARTESIAN_POINT('',(1.922752588857,3.668885380848));
+#3353 = CARTESIAN_POINT('',(1.921544363251,3.705500448582));
+#3354 = CARTESIAN_POINT('',(1.920266072115,3.74203563344));
+#3355 = CARTESIAN_POINT('',(1.917489598079,3.817457073835));
+#3356 = CARTESIAN_POINT('',(1.915982321533,3.856332267185));
+#3357 = CARTESIAN_POINT('',(1.914409954123,3.895117132775));
+#3358 = CARTESIAN_POINT('',(1.912780272133,3.933814684002));
+#3359 = CARTESIAN_POINT('',(1.911100910201,3.97242963886));
+#3360 = CARTESIAN_POINT('',(1.908205892237,4.037229719114));
+#3361 = CARTESIAN_POINT('',(1.907012928189,4.063456040339));
+#3362 = CARTESIAN_POINT('',(1.905802603077,4.089648669568));
+#3363 = CARTESIAN_POINT('',(1.90457715698,4.115809758288));
+#3364 = CARTESIAN_POINT('',(1.903338750459,4.141941658855));
+#3365 = CARTESIAN_POINT('',(1.901236166574,4.185877566916));
+#3366 = CARTESIAN_POINT('',(1.900377791825,4.20369577884));
+#3367 = CARTESIAN_POINT('',(1.899515001626,4.221502371746));
+#3368 = CARTESIAN_POINT('',(1.898648437321,4.239298179664));
+#3369 = CARTESIAN_POINT('',(1.897778720272,4.257084059167));
+#3370 = CARTESIAN_POINT('',(1.894692181146,4.319987726799));
+#3371 = CARTESIAN_POINT('',(1.892461480516,4.365056039938));
+#3372 = CARTESIAN_POINT('',(1.890224158655,4.410080592739));
+#3373 = CARTESIAN_POINT('',(1.887989206918,4.455076051052));
+#3374 = CARTESIAN_POINT('',(1.88576479933,4.500056982626));
+#3375 = CARTESIAN_POINT('',(1.880533020215,4.606709727309));
+#3376 = CARTESIAN_POINT('',(1.877541401666,4.66838160539));
+#3377 = CARTESIAN_POINT('',(1.874602516127,4.730089477079));
+#3378 = CARTESIAN_POINT('',(1.871732755856,4.791867162579));
+#3379 = CARTESIAN_POINT('',(1.868946269912,4.853744679626));
+#3380 = CARTESIAN_POINT('',(1.864986191696,4.944991453806));
+#3381 = CARTESIAN_POINT('',(1.86373825384,4.974263921567));
+#3382 = CARTESIAN_POINT('',(1.862512887831,5.003566536923));
+#3383 = CARTESIAN_POINT('',(1.861311305674,5.032901547388));
+#3384 = CARTESIAN_POINT('',(1.860134637854,5.062270920891));
+#3385 = CARTESIAN_POINT('',(1.857108959772,5.139589944861));
+#3386 = CARTESIAN_POINT('',(1.855302898349,5.18759992002));
+#3387 = CARTESIAN_POINT('',(1.853570358864,5.235712102381));
+#3388 = CARTESIAN_POINT('',(1.85191537353,5.283931971389));
+#3389 = CARTESIAN_POINT('',(1.850341521687,5.332262797709));
+#3390 = CARTESIAN_POINT('',(1.847315346339,5.430681161939));
+#3391 = CARTESIAN_POINT('',(1.845868411012,5.480777459634));
+#3392 = CARTESIAN_POINT('',(1.84451485083,5.530990275869));
+#3393 = CARTESIAN_POINT('',(1.843257725408,5.581318145993));
+#3394 = CARTESIAN_POINT('',(1.842099675243,5.631757142831));
+#3395 = CARTESIAN_POINT('',(1.838964569684,5.781714350916));
+#3396 = CARTESIAN_POINT('',(1.837277297334,5.881580908158));
+#3397 = CARTESIAN_POINT('',(1.836001861143,5.981729500652));
+#3398 = CARTESIAN_POINT('',(1.835146522902,6.082109071394));
+#3399 = CARTESIAN_POINT('',(1.834719175279,6.182669291672));
+#3400 = CARTESIAN_POINT('',(1.834719174925,6.28318530718));
+#3401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3402 = ADVANCED_FACE('',(#3403),#2886,.F.);
+#3403 = FACE_BOUND('',#3404,.F.);
+#3404 = EDGE_LOOP('',(#3405,#3427,#3428,#3429));
+#3405 = ORIENTED_EDGE('',*,*,#3406,.T.);
+#3406 = EDGE_CURVE('',#2633,#3024,#3407,.T.);
+#3407 = SEAM_CURVE('',#3408,(#3413,#3420),.PCURVE_S1.);
+#3408 = CIRCLE('',#3409,23.);
+#3409 = AXIS2_PLACEMENT_3D('',#3410,#3411,#3412);
+#3410 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#3411 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#3412 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#3413 = PCURVE('',#2886,#3414);
+#3414 = DEFINITIONAL_REPRESENTATION('',(#3415),#3419);
+#3415 = LINE('',#3416,#3417);
+#3416 = CARTESIAN_POINT('',(0.,6.28318530718));
+#3417 = VECTOR('',#3418,1.);
+#3418 = DIRECTION('',(1.,0.));
+#3419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3420 = PCURVE('',#2886,#3421);
+#3421 = DEFINITIONAL_REPRESENTATION('',(#3422),#3426);
+#3422 = LINE('',#3423,#3424);
+#3423 = CARTESIAN_POINT('',(0.,0.));
+#3424 = VECTOR('',#3425,1.);
+#3425 = DIRECTION('',(1.,0.));
+#3426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3427 = ORIENTED_EDGE('',*,*,#3023,.T.);
+#3428 = ORIENTED_EDGE('',*,*,#3406,.F.);
+#3429 = ORIENTED_EDGE('',*,*,#2632,.F.);
+#3430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3434)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3431,#3432,#3433)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3431 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) );
+#3432 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3433 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3434 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#3431,
+  'distance_accuracy_value','confusion accuracy');
+#3435 = SHAPE_DEFINITION_REPRESENTATION(#3436,#1761);
+#3436 = PRODUCT_DEFINITION_SHAPE('','',#3437);
+#3437 = PRODUCT_DEFINITION('design','',#3438,#3441);
+#3438 = PRODUCT_DEFINITION_FORMATION('','',#3439);
+#3439 = PRODUCT('Partition_1_1_5','Partition_1_1_5','',(#3440));
+#3440 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3441 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3442 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3443,#3445);
+#3443 = ( REPRESENTATION_RELATIONSHIP('','',#1761,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3444) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3444 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#3445 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3446);
+#3446 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','','',#5,#3437,$);
+#3447 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3439));
+#3448 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3449),#5189);
+#3449 = MANIFOLD_SOLID_BREP('',#3450);
+#3450 = CLOSED_SHELL('',(#3451,#4312,#4775,#5161));
+#3451 = ADVANCED_FACE('',(#3452),#3467,.T.);
+#3452 = FACE_BOUND('',#3453,.T.);
+#3453 = EDGE_LOOP('',(#3454,#3485,#3898,#3899));
+#3454 = ORIENTED_EDGE('',*,*,#3455,.F.);
+#3455 = EDGE_CURVE('',#3456,#3458,#3460,.T.);
+#3456 = VERTEX_POINT('',#3457);
+#3457 = CARTESIAN_POINT('',(19.060275543929,-7.108560510925,
+    -16.52997938248));
+#3458 = VERTEX_POINT('',#3459);
+#3459 = CARTESIAN_POINT('',(21.244751430442,4.501482458724,
+    -14.32342146812));
+#3460 = SEAM_CURVE('',#3461,(#3466,#3478),.PCURVE_S1.);
+#3461 = CIRCLE('',#3462,25.);
+#3462 = AXIS2_PLACEMENT_3D('',#3463,#3464,#3465);
+#3463 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#3464 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#3465 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#3466 = PCURVE('',#3467,#3472);
+#3467 = TOROIDAL_SURFACE('',#3468,20.,5.);
+#3468 = AXIS2_PLACEMENT_3D('',#3469,#3470,#3471);
+#3469 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#3470 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#3471 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#3472 = DEFINITIONAL_REPRESENTATION('',(#3473),#3477);
+#3473 = LINE('',#3474,#3475);
+#3474 = CARTESIAN_POINT('',(0.,0.));
+#3475 = VECTOR('',#3476,1.);
+#3476 = DIRECTION('',(1.,0.));
+#3477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3478 = PCURVE('',#3467,#3479);
+#3479 = DEFINITIONAL_REPRESENTATION('',(#3480),#3484);
+#3480 = LINE('',#3481,#3482);
+#3481 = CARTESIAN_POINT('',(0.,6.28318530718));
+#3482 = VECTOR('',#3483,1.);
+#3483 = DIRECTION('',(1.,0.));
+#3484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3485 = ORIENTED_EDGE('',*,*,#3486,.F.);
+#3486 = EDGE_CURVE('',#3456,#3456,#3487,.T.);
+#3487 = SURFACE_CURVE('',#3488,(#3621,#3757),.PCURVE_S1.);
+#3488 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3489,#3490,#3491,#3492,#3493,
+    #3494,#3495,#3496,#3497,#3498,#3499,#3500,#3501,#3502,#3503,#3504,
+    #3505,#3506,#3507,#3508,#3509,#3510,#3511,#3512,#3513,#3514,#3515,
+    #3516,#3517,#3518,#3519,#3520,#3521,#3522,#3523,#3524,#3525,#3526,
+    #3527,#3528,#3529,#3530,#3531,#3532,#3533,#3534,#3535,#3536,#3537,
+    #3538,#3539,#3540,#3541,#3542,#3543,#3544,#3545,#3546,#3547,#3548,
+    #3549,#3550,#3551,#3552,#3553,#3554,#3555,#3556,#3557,#3558,#3559,
+    #3560,#3561,#3562,#3563,#3564,#3565,#3566,#3567,#3568,#3569,#3570,
+    #3571,#3572,#3573,#3574,#3575,#3576,#3577,#3578,#3579,#3580,#3581,
+    #3582,#3583,#3584,#3585,#3586,#3587,#3588,#3589,#3590,#3591,#3592,
+    #3593,#3594,#3595,#3596,#3597,#3598,#3599,#3600,#3601,#3602,#3603,
+    #3604,#3605,#3606,#3607,#3608,#3609,#3610,#3611,#3612,#3613,#3614,
+    #3615,#3616,#3617,#3618,#3619,#3620),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.563217790879E-02,0.108345736684,0.159185286039,0.207392124312,
+    0.235663399175,0.292422708098,0.335010968115,0.351195940805,
+    0.374394067722,0.408496072321,0.440358986373,0.459180006108,
+    0.499639190179,0.540819256607,0.559639910109,0.591502121867,
+    0.625603505731,0.648801383168,0.664986275937,0.707574648798,
+    0.764334544779,0.792606165531,0.840813540422,0.891653510103,
+    0.92436724957,1.),.UNSPECIFIED.);
+#3489 = CARTESIAN_POINT('',(19.060275543929,-7.108560510925,
+    -16.52997938248));
+#3490 = CARTESIAN_POINT('',(19.30007175415,-7.211722737958,
+    -16.22457662266));
+#3491 = CARTESIAN_POINT('',(19.509530757333,-7.311688871333,
+    -15.89418448739));
+#3492 = CARTESIAN_POINT('',(19.685657078365,-7.407176239372,
+    -15.54257922079));
+#3493 = CARTESIAN_POINT('',(19.826338732182,-7.497045307112,
+    -15.17394162767));
+#3494 = CARTESIAN_POINT('',(19.930108172988,-7.580266072659,
+    -14.79271451739));
+#3495 = CARTESIAN_POINT('',(20.025007557353,-7.688692565668,
+    -14.23541613355));
+#3496 = CARTESIAN_POINT('',(20.046643204757,-7.720024060047,
+    -14.06567325701));
+#3497 = CARTESIAN_POINT('',(20.061211779999,-7.749879354208,
+    -13.89483284053));
+#3498 = CARTESIAN_POINT('',(20.068691786655,-7.778195224249,
+    -13.72327073818));
+#3499 = CARTESIAN_POINT('',(20.06908934049,-7.804914974892,
+    -13.55136218002));
+#3500 = CARTESIAN_POINT('',(20.05210170497,-7.868954656787,
+    -13.11236554234));
+#3501 = CARTESIAN_POINT('',(20.024740158984,-7.903945957648,
+    -12.84530808907));
+#3502 = CARTESIAN_POINT('',(19.980479673032,-7.934772965875,
+    -12.57972175423));
+#3503 = CARTESIAN_POINT('',(19.919599335132,-7.961289548344,
+    -12.31696971115));
+#3504 = CARTESIAN_POINT('',(19.842520289406,-7.983390383062,
+    -12.05836528744));
+#3505 = CARTESIAN_POINT('',(19.661871161796,-8.017714321017,
+    -11.56508886514));
+#3506 = CARTESIAN_POINT('',(19.559875992753,-8.030390425879,
+    -11.3298607195));
+#3507 = CARTESIAN_POINT('',(19.444279586105,-8.038980415093,
+    -11.10055835014));
+#3508 = CARTESIAN_POINT('',(19.315645709996,-8.043460860559,
+    -10.87818085705));
+#3509 = CARTESIAN_POINT('',(19.174622833149,-8.043838794941,
+    -10.66365806154));
+#3510 = CARTESIAN_POINT('',(18.932390517485,-8.037985366806,
+    -10.33715801696));
+#3511 = CARTESIAN_POINT('',(18.838832748125,-8.034422557365,
+    -10.2194594812));
+#3512 = CARTESIAN_POINT('',(18.741407561994,-8.029467905276,
+    -10.10493070882));
+#3513 = CARTESIAN_POINT('',(18.640267617367,-8.023131657098,
+    -9.993735127785));
+#3514 = CARTESIAN_POINT('',(18.535572665552,-8.015427146138,
+    -9.886026904663));
+#3515 = CARTESIAN_POINT('',(18.210494635558,-7.988188648962,
+    -9.573001062047));
+#3516 = CARTESIAN_POINT('',(17.979839775266,-7.964557131813,
+    -9.378690050067));
+#3517 = CARTESIAN_POINT('',(17.736875873248,-7.935608894678,
+    -9.200193087118));
+#3518 = CARTESIAN_POINT('',(17.483039906776,-7.901521374376,
+    -9.038525671135));
+#3519 = CARTESIAN_POINT('',(17.219844890603,-7.862512607024,
+    -8.894555537275));
+#3520 = CARTESIAN_POINT('',(16.745548903013,-7.786065922376,
+    -8.674817320184));
+#3521 = CARTESIAN_POINT('',(16.537845560177,-7.750667060256,
+    -8.590994469803));
+#3522 = CARTESIAN_POINT('',(16.32642457985,-7.712747734981,
+    -8.517853165612));
+#3523 = CARTESIAN_POINT('',(16.11196858711,-7.672426168183,
+    -8.455656744834));
+#3524 = CARTESIAN_POINT('',(15.895178064159,-7.629831525974,
+    -8.404624740742));
+#3525 = CARTESIAN_POINT('',(15.593769445638,-7.568105922364,
+    -8.349848640223));
+#3526 = CARTESIAN_POINT('',(15.510534105743,-7.550799868905,
+    -8.336402195211));
+#3527 = CARTESIAN_POINT('',(15.427104749791,-7.533193445995,
+    -8.324603198572));
+#3528 = CARTESIAN_POINT('',(15.34352117392,-7.515294576475,
+    -8.314460348329));
+#3529 = CARTESIAN_POINT('',(15.259823551253,-7.4971114186,
+    -8.305981389582));
+#3530 = CARTESIAN_POINT('',(15.05598222258,-7.452194771561,
+    -8.289414727365));
+#3531 = CARTESIAN_POINT('',(14.935760994216,-7.425170388662,
+    -8.28308848936));
+#3532 = CARTESIAN_POINT('',(14.815508209999,-7.397603925488,
+    -8.280214540672));
+#3533 = CARTESIAN_POINT('',(14.695344917766,-7.369521150374,
+    -8.280808559879));
+#3534 = CARTESIAN_POINT('',(14.575393749992,-7.340948891847,
+    -8.284881763956));
+#3535 = CARTESIAN_POINT('',(14.279941220709,-7.269234325653,
+    -8.303553097433));
+#3536 = CARTESIAN_POINT('',(14.104829906929,-7.225556016961,
+    -8.322198312792));
+#3537 = CARTESIAN_POINT('',(13.930840348954,-7.180969026822,
+    -8.348397098831));
+#3538 = CARTESIAN_POINT('',(13.758374580226,-7.135567260862,
+    -8.38214780153));
+#3539 = CARTESIAN_POINT('',(13.587840254749,-7.089450024893,
+    -8.423422355228));
+#3540 = CARTESIAN_POINT('',(13.262502112852,-6.999062911737,
+    -8.517701601363));
+#3541 = CARTESIAN_POINT('',(13.107399656447,-6.954870281507,
+    -8.569758455199));
+#3542 = CARTESIAN_POINT('',(12.954679564358,-6.910230631381,
+    -8.628284144052));
+#3543 = CARTESIAN_POINT('',(12.804679567801,-6.865233671946,
+    -8.693207394238));
+#3544 = CARTESIAN_POINT('',(12.657735890283,-6.819972907704,
+    -8.764430170602));
+#3545 = CARTESIAN_POINT('',(12.429385487932,-6.747712596756,
+    -8.887539080378));
+#3546 = CARTESIAN_POINT('',(12.345771819322,-6.720821260786,
+    -8.93540759102));
+#3547 = CARTESIAN_POINT('',(12.263408931814,-6.693891863632,
+    -8.985402866311));
+#3548 = CARTESIAN_POINT('',(12.182364216621,-6.666944763491,
+    -9.037494819825));
+#3549 = CARTESIAN_POINT('',(12.102703860062,-6.640000613932,
+    -9.091649646137));
+#3550 = CARTESIAN_POINT('',(11.856364125877,-6.555210420245,
+    -9.268599261624));
+#3551 = CARTESIAN_POINT('',(11.694927385324,-6.497449004189,
+    -9.398732026084));
+#3552 = CARTESIAN_POINT('',(11.540836523661,-6.440007412358,
+    -9.537847349569));
+#3553 = CARTESIAN_POINT('',(11.394693651615,-6.383095912913,
+    -9.685493219419));
+#3554 = CARTESIAN_POINT('',(11.257043245792,-6.326923106125,
+    -9.84114171575));
+#3555 = CARTESIAN_POINT('',(10.99739666131,-6.215483440937,
+    -10.17013200438));
+#3556 = CARTESIAN_POINT('',(10.87571545407,-6.160247270945,
+    -10.34374935019));
+#3557 = CARTESIAN_POINT('',(10.763830387098,-6.106204453601,
+    -10.52439455567));
+#3558 = CARTESIAN_POINT('',(10.662152020905,-6.053557757244,
+    -10.71137595773));
+#3559 = CARTESIAN_POINT('',(10.570999862911,-6.002495648724,
+    -10.90395729191));
+#3560 = CARTESIAN_POINT('',(10.453866923495,-5.930659915001,
+    -11.19158382671));
+#3561 = CARTESIAN_POINT('',(10.419372502022,-5.908494057221,
+    -11.28281390258));
+#3562 = CARTESIAN_POINT('',(10.387146978965,-5.886711707543,
+    -11.37498016879));
+#3563 = CARTESIAN_POINT('',(10.357208329301,-5.865328418673,
+    -11.46800924726));
+#3564 = CARTESIAN_POINT('',(10.329570716677,-5.84435891733,
+    -11.5618273608));
+#3565 = CARTESIAN_POINT('',(10.261368751155,-5.789041074907,
+    -11.81639885571));
+#3566 = CARTESIAN_POINT('',(10.225117513607,-5.755490659766,
+    -11.97848716409));
+#3567 = CARTESIAN_POINT('',(10.195541812631,-5.723233516791,
+    -12.14226519523));
+#3568 = CARTESIAN_POINT('',(10.172662595301,-5.692329795071,
+    -12.30737612031));
+#3569 = CARTESIAN_POINT('',(10.156474930781,-5.66283295309,
+    -12.47346738847));
+#3570 = CARTESIAN_POINT('',(10.136760278472,-5.604777474385,
+    -12.81863299739));
+#3571 = CARTESIAN_POINT('',(10.134202922523,-5.576430251305,
+    -12.99780064116));
+#3572 = CARTESIAN_POINT('',(10.139247104695,-5.549806916068,
+    -13.17727049669));
+#3573 = CARTESIAN_POINT('',(10.151831527375,-5.524957163385,
+    -13.35662954317));
+#3574 = CARTESIAN_POINT('',(10.171870888976,-5.501923343361,
+    -13.53547607828));
+#3575 = CARTESIAN_POINT('',(10.217891996232,-5.466332178892,
+    -13.83446824955));
+#3576 = CARTESIAN_POINT('',(10.239925143472,-5.452779897018,
+    -13.95509908548));
+#3577 = CARTESIAN_POINT('',(10.26532627987,-5.440095810695,
+    -14.07518981282));
+#3578 = CARTESIAN_POINT('',(10.294058192964,-5.428289838802,
+    -14.19462043049));
+#3579 = CARTESIAN_POINT('',(10.326079752576,-5.417370593247,
+    -14.31327348356));
+#3580 = CARTESIAN_POINT('',(10.38595070455,-5.400350902059,
+    -14.51319426786));
+#3581 = CARTESIAN_POINT('',(10.412134908837,-5.393791620473,
+    -14.5949200494));
+#3582 = CARTESIAN_POINT('',(10.439883274671,-5.387670025106,
+    -14.67617239355));
+#3583 = CARTESIAN_POINT('',(10.469179724604,-5.381988323681,
+    -14.75691286822));
+#3584 = CARTESIAN_POINT('',(10.500007352745,-5.376748440751,
+    -14.83710362364));
+#3585 = CARTESIAN_POINT('',(10.617449614689,-5.359330874254,
+    -15.12617402464));
+#3586 = CARTESIAN_POINT('',(10.713030108771,-5.349780291055,
+    -15.33157640553));
+#3587 = CARTESIAN_POINT('',(10.818766859471,-5.343330215878,
+    -15.53223536025));
+#3588 = CARTESIAN_POINT('',(10.934298850776,-5.339997524415,
+    -15.72749900885));
+#3589 = CARTESIAN_POINT('',(11.059227098196,-5.339786020275,
+    -15.9167427662));
+#3590 = CARTESIAN_POINT('',(11.371554042721,-5.346551979172,
+    -16.34276594875));
+#3591 = CARTESIAN_POINT('',(11.565910115946,-5.355945133305,
+    -16.57441245909));
+#3592 = CARTESIAN_POINT('',(11.775142719947,-5.370843282543,
+    -16.79289060936));
+#3593 = CARTESIAN_POINT('',(11.998096250492,-5.391182163935,
+    -16.99687738925));
+#3594 = CARTESIAN_POINT('',(12.233490436459,-5.416851769806,
+    -17.18515763758));
+#3595 = CARTESIAN_POINT('',(12.602651176669,-5.463053632216,
+    -17.44204886769));
+#3596 = CARTESIAN_POINT('',(12.728127442224,-5.479697913618,
+    -17.52329348236));
+#3597 = CARTESIAN_POINT('',(12.856165494211,-5.497605413373,
+    -17.60023522649));
+#3598 = CARTESIAN_POINT('',(12.986583590587,-5.516753339609,
+    -17.67274792767));
+#3599 = CARTESIAN_POINT('',(13.119192678408,-5.537115790551,
+    -17.74071449667));
+#3600 = CARTESIAN_POINT('',(13.483316018054,-5.595406281124,
+    -17.91198416518));
+#3601 = CARTESIAN_POINT('',(13.718639848913,-5.635596474413,
+    -18.00641167054));
+#3602 = CARTESIAN_POINT('',(13.958786614975,-5.679088858417,
+    -18.08677293304));
+#3603 = CARTESIAN_POINT('',(14.202728268855,-5.725713112325,
+    -18.15262149808));
+#3604 = CARTESIAN_POINT('',(14.449388913634,-5.775272351993,
+    -18.20361044728));
+#3605 = CARTESIAN_POINT('',(14.959455689156,-5.882664873434,
+    -18.27735333386));
+#3606 = CARTESIAN_POINT('',(15.223052499107,-5.940804714443,
+    -18.29841484252));
+#3607 = CARTESIAN_POINT('',(15.487108934412,-6.001695371821,
+    -18.30240792286));
+#3608 = CARTESIAN_POINT('',(15.750279873998,-6.065044673706,
+    -18.28919596396));
+#3609 = CARTESIAN_POINT('',(16.011203300716,-6.13053287647,
+    -18.2587949522));
+#3610 = CARTESIAN_POINT('',(16.434066838475,-6.241103269603,
+    -18.18087703811));
+#3611 = CARTESIAN_POINT('',(16.598133856221,-6.285137163196,
+    -18.14332671821));
+#3612 = CARTESIAN_POINT('',(16.76033935571,-6.329821035555,
+    -18.09878052734));
+#3613 = CARTESIAN_POINT('',(16.920323709648,-6.375059499845,
+    -18.04731345658));
+#3614 = CARTESIAN_POINT('',(17.077732662586,-6.420754129791,
+    -17.98902819869));
+#3615 = CARTESIAN_POINT('',(17.589379201025,-6.573267518246,
+    -17.77384026614));
+#3616 = CARTESIAN_POINT('',(17.930980704695,-6.681648266108,
+    -17.58784990196));
+#3617 = CARTESIAN_POINT('',(18.252582865249,-6.790656886557,
+    -17.36772910628));
+#3618 = CARTESIAN_POINT('',(18.550260371823,-6.899003352113,
+    -17.11590324328));
+#3619 = CARTESIAN_POINT('',(18.820477449545,-7.005397493751,
+    -16.83538440998));
+#3620 = CARTESIAN_POINT('',(19.060275543929,-7.108560510925,
+    -16.52997938248));
+#3621 = PCURVE('',#3467,#3622);
+#3622 = DEFINITIONAL_REPRESENTATION('',(#3623),#3756);
+#3623 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3624,#3625,#3626,#3627,#3628,
+    #3629,#3630,#3631,#3632,#3633,#3634,#3635,#3636,#3637,#3638,#3639,
+    #3640,#3641,#3642,#3643,#3644,#3645,#3646,#3647,#3648,#3649,#3650,
+    #3651,#3652,#3653,#3654,#3655,#3656,#3657,#3658,#3659,#3660,#3661,
+    #3662,#3663,#3664,#3665,#3666,#3667,#3668,#3669,#3670,#3671,#3672,
+    #3673,#3674,#3675,#3676,#3677,#3678,#3679,#3680,#3681,#3682,#3683,
+    #3684,#3685,#3686,#3687,#3688,#3689,#3690,#3691,#3692,#3693,#3694,
+    #3695,#3696,#3697,#3698,#3699,#3700,#3701,#3702,#3703,#3704,#3705,
+    #3706,#3707,#3708,#3709,#3710,#3711,#3712,#3713,#3714,#3715,#3716,
+    #3717,#3718,#3719,#3720,#3721,#3722,#3723,#3724,#3725,#3726,#3727,
+    #3728,#3729,#3730,#3731,#3732,#3733,#3734,#3735,#3736,#3737,#3738,
+    #3739,#3740,#3741,#3742,#3743,#3744,#3745,#3746,#3747,#3748,#3749,
+    #3750,#3751,#3752,#3753,#3754,#3755),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.563217790879E-02,0.108345736684,0.159185286039,0.207392124312,
+    0.235663399175,0.292422708098,0.335010968115,0.351195940805,
+    0.374394067722,0.408496072321,0.440358986373,0.459180006108,
+    0.499639190179,0.540819256607,0.559639910109,0.591502121867,
+    0.625603505731,0.648801383168,0.664986275937,0.707574648798,
+    0.764334544779,0.792606165531,0.840813540422,0.891653510103,
+    0.92436724957,1.),.UNSPECIFIED.);
+#3624 = CARTESIAN_POINT('',(5.571687907725,0.));
+#3625 = CARTESIAN_POINT('',(5.571687907419,8.035309906293E-02));
+#3626 = CARTESIAN_POINT('',(5.571393267113,0.160719641042));
+#3627 = CARTESIAN_POINT('',(5.570803798851,0.241037157614));
+#3628 = CARTESIAN_POINT('',(5.569919578598,0.321290522395));
+#3629 = CARTESIAN_POINT('',(5.568738798035,0.401464959606));
+#3630 = CARTESIAN_POINT('',(5.566622608086,0.516124563983));
+#3631 = CARTESIAN_POINT('',(5.565928142091,0.550722065317));
+#3632 = CARTESIAN_POINT('',(5.565178102392,0.585295059323));
+#3633 = CARTESIAN_POINT('',(5.564372450767,0.61984166935));
+#3634 = CARTESIAN_POINT('',(5.56351117398,0.654360203331));
+#3635 = CARTESIAN_POINT('',(5.561169361334,0.742447807223));
+#3636 = CARTESIAN_POINT('',(5.559610083557,0.795976521494));
+#3637 = CARTESIAN_POINT('',(5.557916625957,0.849427006249));
+#3638 = CARTESIAN_POINT('',(5.556089221413,0.902797083174));
+#3639 = CARTESIAN_POINT('',(5.55412856059,0.956086089537));
+#3640 = CARTESIAN_POINT('',(5.550052176805,1.059739310516));
+#3641 = CARTESIAN_POINT('',(5.547949658237,1.110114251281));
+#3642 = CARTESIAN_POINT('',(5.545729944365,1.160413134443));
+#3643 = CARTESIAN_POINT('',(5.543394770568,1.210638250622));
+#3644 = CARTESIAN_POINT('',(5.540946728023,1.260793461509));
+#3645 = CARTESIAN_POINT('',(5.536890098078,1.340256036358));
+#3646 = CARTESIAN_POINT('',(5.535353007666,1.369607803546));
+#3647 = CARTESIAN_POINT('',(5.533779167627,1.398937777841));
+#3648 = CARTESIAN_POINT('',(5.532169491242,1.428247127008));
+#3649 = CARTESIAN_POINT('',(5.530525058027,1.457537221028));
+#3650 = CARTESIAN_POINT('',(5.525478360155,1.545578889248));
+#3651 = CARTESIAN_POINT('',(5.521974522732,1.60427740189));
+#3652 = CARTESIAN_POINT('',(5.518345887123,1.662916886692));
+#3653 = CARTESIAN_POINT('',(5.514605744047,1.721514723353));
+#3654 = CARTESIAN_POINT('',(5.510771609255,1.780091105202));
+#3655 = CARTESIAN_POINT('',(5.503936277178,1.882616882344));
+#3656 = CARTESIAN_POINT('',(5.500966120685,1.926567264841));
+#3657 = CARTESIAN_POINT('',(5.497965515854,1.97052683337));
+#3658 = CARTESIAN_POINT('',(5.494945870082,2.014505348688));
+#3659 = CARTESIAN_POINT('',(5.491920456324,2.058512836249));
+#3660 = CARTESIAN_POINT('',(5.487758215117,2.119298834177));
+#3661 = CARTESIAN_POINT('',(5.486613374119,2.136043738816));
+#3662 = CARTESIAN_POINT('',(5.485470725342,2.152794851278));
+#3663 = CARTESIAN_POINT('',(5.48433114447,2.169552711217));
+#3664 = CARTESIAN_POINT('',(5.483195547638,2.186317846785));
+#3665 = CARTESIAN_POINT('',(5.48044430751,2.227131625144));
+#3666 = CARTESIAN_POINT('',(5.478833869442,2.251188478276));
+#3667 = CARTESIAN_POINT('',(5.477236402548,2.275262861295));
+#3668 = CARTESIAN_POINT('',(5.475654883695,2.299356188675));
+#3669 = CARTESIAN_POINT('',(5.47409244129,2.323469762102));
+#3670 = CARTESIAN_POINT('',(5.470288378522,2.383084021418));
+#3671 = CARTESIAN_POINT('',(5.468072703126,2.418609669681));
+#3672 = CARTESIAN_POINT('',(5.46591570434,2.454185196709));
+#3673 = CARTESIAN_POINT('',(5.463828398949,2.489813560149));
+#3674 = CARTESIAN_POINT('',(5.461822137628,2.52549668343));
+#3675 = CARTESIAN_POINT('',(5.458120117056,2.594626682319));
+#3676 = CARTESIAN_POINT('',(5.456412607285,2.628066764034));
+#3677 = CARTESIAN_POINT('',(5.454795040127,2.661555189853));
+#3678 = CARTESIAN_POINT('',(5.45327665702,2.695091430928));
+#3679 = CARTESIAN_POINT('',(5.451866308987,2.72867383533));
+#3680 = CARTESIAN_POINT('',(5.449807622267,2.78216101164));
+#3681 = CARTESIAN_POINT('',(5.449083660248,2.802037973387));
+#3682 = CARTESIAN_POINT('',(5.448401894612,2.821929270312));
+#3683 = CARTESIAN_POINT('',(5.447763882906,2.841834120761));
+#3684 = CARTESIAN_POINT('',(5.447171056493,2.86175160954));
+#3685 = CARTESIAN_POINT('',(5.44545027266,2.924521844313));
+#3686 = CARTESIAN_POINT('',(5.444490590268,2.967417938334));
+#3687 = CARTESIAN_POINT('',(5.443758611048,3.010355782232));
+#3688 = CARTESIAN_POINT('',(5.443263656349,3.053323650064));
+#3689 = CARTESIAN_POINT('',(5.443010753165,3.096308373315));
+#3690 = CARTESIAN_POINT('',(5.442988966679,3.183042369194));
+#3691 = CARTESIAN_POINT('',(5.443228786226,3.226794157059));
+#3692 = CARTESIAN_POINT('',(5.443719630192,3.270529224936));
+#3693 = CARTESIAN_POINT('',(5.444456364117,3.31423368677));
+#3694 = CARTESIAN_POINT('',(5.445429232001,3.357895173847));
+#3695 = CARTESIAN_POINT('',(5.447170900412,3.42142835795));
+#3696 = CARTESIAN_POINT('',(5.447763705028,3.441345463923));
+#3697 = CARTESIAN_POINT('',(5.448401693444,3.461249932234));
+#3698 = CARTESIAN_POINT('',(5.449083434403,3.481140847722));
+#3699 = CARTESIAN_POINT('',(5.449807370466,3.501017428755));
+#3700 = CARTESIAN_POINT('',(5.451865980812,3.554503494971));
+#3701 = CARTESIAN_POINT('',(5.453276275655,3.588085171579));
+#3702 = CARTESIAN_POINT('',(5.454794602255,3.62162068727));
+#3703 = CARTESIAN_POINT('',(5.456412110243,3.655108390065));
+#3704 = CARTESIAN_POINT('',(5.458119558833,3.688547750975));
+#3705 = CARTESIAN_POINT('',(5.461821457199,3.757676399018));
+#3706 = CARTESIAN_POINT('',(5.463827658,3.79335889212));
+#3707 = CARTESIAN_POINT('',(5.465914902605,3.828986627031));
+#3708 = CARTESIAN_POINT('',(5.468071840912,3.864561526862));
+#3709 = CARTESIAN_POINT('',(5.470287456644,3.90008654891));
+#3710 = CARTESIAN_POINT('',(5.474091432729,3.959699936822));
+#3711 = CARTESIAN_POINT('',(5.475653847777,3.983813264408));
+#3712 = CARTESIAN_POINT('',(5.477235340247,4.007906345824));
+#3713 = CARTESIAN_POINT('',(5.478832781783,4.031980482671));
+#3714 = CARTESIAN_POINT('',(5.48044319556,4.056037089343));
+#3715 = CARTESIAN_POINT('',(5.483194402891,4.09685054623));
+#3716 = CARTESIAN_POINT('',(5.48432999071,4.113615606883));
+#3717 = CARTESIAN_POINT('',(5.485469563154,4.130373391622));
+#3718 = CARTESIAN_POINT('',(5.486612204084,4.147124428586));
+#3719 = CARTESIAN_POINT('',(5.487757037805,4.163869257414));
+#3720 = CARTESIAN_POINT('',(5.491919277512,4.224655313088));
+#3721 = CARTESIAN_POINT('',(5.49494470052,4.268662931682));
+#3722 = CARTESIAN_POINT('',(5.497964359058,4.312641575243));
+#3723 = CARTESIAN_POINT('',(5.500964979692,4.356601269332));
+#3724 = CARTESIAN_POINT('',(5.503935154584,4.400551774866));
+#3725 = CARTESIAN_POINT('',(5.510770564752,4.503078284264));
+#3726 = CARTESIAN_POINT('',(5.514604759851,4.561655273547));
+#3727 = CARTESIAN_POINT('',(5.518344964586,4.620253714533));
+#3728 = CARTESIAN_POINT('',(5.521973662066,4.678893801549));
+#3729 = CARTESIAN_POINT('',(5.525477560698,4.73759291522));
+#3730 = CARTESIAN_POINT('',(5.530524351457,4.82563553862));
+#3731 = CARTESIAN_POINT('',(5.532168817219,4.854925987152));
+#3732 = CARTESIAN_POINT('',(5.533778525605,4.884235690905));
+#3733 = CARTESIAN_POINT('',(5.535352397023,4.913566019952));
+#3734 = CARTESIAN_POINT('',(5.536889518131,4.942918142146));
+#3735 = CARTESIAN_POINT('',(5.540946226293,5.022381622975));
+#3736 = CARTESIAN_POINT('',(5.543394315196,5.072537385363));
+#3737 = CARTESIAN_POINT('',(5.545729533188,5.122763054155));
+#3738 = CARTESIAN_POINT('',(5.54794928892,5.173062491348));
+#3739 = CARTESIAN_POINT('',(5.550051846894,5.223437987794));
+#3740 = CARTESIAN_POINT('',(5.554128300428,5.327092201571));
+#3741 = CARTESIAN_POINT('',(5.556088992067,5.380381644857));
+#3742 = CARTESIAN_POINT('',(5.557916425269,5.433752160191));
+#3743 = CARTESIAN_POINT('',(5.559609909321,5.48720308495));
+#3744 = CARTESIAN_POINT('',(5.561169211322,5.540732240869));
+#3745 = CARTESIAN_POINT('',(5.563511057573,5.628820478362));
+#3746 = CARTESIAN_POINT('',(5.564372345363,5.663339203294));
+#3747 = CARTESIAN_POINT('',(5.565178007365,5.697886004729));
+#3748 = CARTESIAN_POINT('',(5.565928056813,5.732459190586));
+#3749 = CARTESIAN_POINT('',(5.566622531927,5.767056884191));
+#3750 = CARTESIAN_POINT('',(5.568738753024,5.881717290463));
+#3751 = CARTESIAN_POINT('',(5.569919551516,5.961892330507));
+#3752 = CARTESIAN_POINT('',(5.570803785344,6.042146308072));
+#3753 = CARTESIAN_POINT('',(5.571393262628,6.12246443717));
+#3754 = CARTESIAN_POINT('',(5.571687907419,6.202831597868));
+#3755 = CARTESIAN_POINT('',(5.571687907725,6.28318530718));
+#3756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3757 = PCURVE('',#3758,#3763);
+#3758 = PLANE('',#3759);
+#3759 = AXIS2_PLACEMENT_3D('',#3760,#3761,#3762);
+#3760 = CARTESIAN_POINT('',(12.565200587541,-2.548813161951,
+    -36.20047007473));
+#3761 = DIRECTION('',(-0.224327657211,-0.963030063735,-0.149165004454));
+#3762 = DIRECTION('',(-0.770350397196,8.149299213126E-02,0.632391617413)
+  );
+#3763 = DEFINITIONAL_REPRESENTATION('',(#3764),#3897);
+#3764 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3765,#3766,#3767,#3768,#3769,
+    #3770,#3771,#3772,#3773,#3774,#3775,#3776,#3777,#3778,#3779,#3780,
+    #3781,#3782,#3783,#3784,#3785,#3786,#3787,#3788,#3789,#3790,#3791,
+    #3792,#3793,#3794,#3795,#3796,#3797,#3798,#3799,#3800,#3801,#3802,
+    #3803,#3804,#3805,#3806,#3807,#3808,#3809,#3810,#3811,#3812,#3813,
+    #3814,#3815,#3816,#3817,#3818,#3819,#3820,#3821,#3822,#3823,#3824,
+    #3825,#3826,#3827,#3828,#3829,#3830,#3831,#3832,#3833,#3834,#3835,
+    #3836,#3837,#3838,#3839,#3840,#3841,#3842,#3843,#3844,#3845,#3846,
+    #3847,#3848,#3849,#3850,#3851,#3852,#3853,#3854,#3855,#3856,#3857,
+    #3858,#3859,#3860,#3861,#3862,#3863,#3864,#3865,#3866,#3867,#3868,
+    #3869,#3870,#3871,#3872,#3873,#3874,#3875,#3876,#3877,#3878,#3879,
+    #3880,#3881,#3882,#3883,#3884,#3885,#3886,#3887,#3888,#3889,#3890,
+    #3891,#3892,#3893,#3894,#3895,#3896),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.563217790879E-02,0.108345736684,0.159185286039,0.207392124312,
+    0.235663399175,0.292422708098,0.335010968115,0.351195940805,
+    0.374394067722,0.408496072321,0.440358986373,0.459180006108,
+    0.499639190179,0.540819256607,0.559639910109,0.591502121867,
+    0.625603505731,0.648801383168,0.664986275937,0.707574648798,
+    0.764334544779,0.792606165531,0.840813540422,0.891653510103,
+    0.92436724957,1.),.UNSPECIFIED.);
+#3765 = CARTESIAN_POINT('',(7.064382396877,-20.));
+#3766 = CARTESIAN_POINT('',(7.064382437773,-20.40176549531));
+#3767 = CARTESIAN_POINT('',(7.103816288964,-20.80359908807));
+#3768 = CARTESIAN_POINT('',(7.182707979502,-21.20051303728));
+#3769 = CARTESIAN_POINT('',(7.300133436128,-21.58777614455));
+#3770 = CARTESIAN_POINT('',(7.454497525865,-21.96087081092));
+#3771 = CARTESIAN_POINT('',(7.724986574424,-22.46898434232));
+#3772 = CARTESIAN_POINT('',(7.813110219864,-22.61897311199));
+#3773 = CARTESIAN_POINT('',(7.907492362186,-22.76519910519));
+#3774 = CARTESIAN_POINT('',(8.007917026507,-22.90734755138));
+#3775 = CARTESIAN_POINT('',(8.114146829467,-23.04512231125));
+#3776 = CARTESIAN_POINT('',(8.399632269684,-23.38513079928));
+#3777 = CARTESIAN_POINT('',(8.586743596514,-23.58078886851));
+#3778 = CARTESIAN_POINT('',(8.786282066156,-23.76417315202));
+#3779 = CARTESIAN_POINT('',(8.997182532496,-23.93437648374));
+#3780 = CARTESIAN_POINT('',(9.218298612619,-24.09062485417));
+#3781 = CARTESIAN_POINT('',(9.666608453951,-24.3665816533));
+#3782 = CARTESIAN_POINT('',(9.892903766704,-24.48776915294));
+#3783 = CARTESIAN_POINT('',(10.126262376787,-24.59528497891));
+#3784 = CARTESIAN_POINT('',(10.365620071968,-24.6887001365));
+#3785 = CARTESIAN_POINT('',(10.609888719782,-24.76769666882));
+#3786 = CARTESIAN_POINT('',(11.003445385015,-24.86980537428));
+#3787 = CARTESIAN_POINT('',(11.150239561202,-24.9025187504));
+#3788 = CARTESIAN_POINT('',(11.298121897063,-24.93015694702));
+#3789 = CARTESIAN_POINT('',(11.446870606746,-24.95268948019));
+#3790 = CARTESIAN_POINT('',(11.596264045541,-24.9700979321));
+#3791 = CARTESIAN_POINT('',(12.046862700606,-25.00702612609));
+#3792 = CARTESIAN_POINT('',(12.349354222036,-25.01099626705));
+#3793 = CARTESIAN_POINT('',(12.651760622023,-24.99423341688));
+#3794 = CARTESIAN_POINT('',(12.952318272317,-24.95686887279));
+#3795 = CARTESIAN_POINT('',(13.249295104548,-24.89920206231));
+#3796 = CARTESIAN_POINT('',(13.75985968256,-24.76352054121));
+#3797 = CARTESIAN_POINT('',(13.975757662334,-24.69418014433));
+#3798 = CARTESIAN_POINT('',(14.187970005437,-24.61385407157));
+#3799 = CARTESIAN_POINT('',(14.395794684884,-24.52277993176));
+#3800 = CARTESIAN_POINT('',(14.598542726798,-24.42124209976));
+#3801 = CARTESIAN_POINT('',(14.870403126726,-24.26713321098));
+#3802 = CARTESIAN_POINT('',(14.944437245063,-24.22323130329));
+#3803 = CARTESIAN_POINT('',(15.01760346921,-24.17788415864));
+#3804 = CARTESIAN_POINT('',(15.089864995984,-24.13111095215));
+#3805 = CARTESIAN_POINT('',(15.161185315228,-24.08293186878));
+#3806 = CARTESIAN_POINT('',(15.332351574014,-23.96232772869));
+#3807 = CARTESIAN_POINT('',(15.431167002743,-23.88844272782));
+#3808 = CARTESIAN_POINT('',(15.527867717454,-23.8117754378));
+#3809 = CARTESIAN_POINT('',(15.622348453959,-23.73239280528));
+#3810 = CARTESIAN_POINT('',(15.714505462423,-23.65036638642));
+#3811 = CARTESIAN_POINT('',(15.93614407551,-23.44141634467));
+#3812 = CARTESIAN_POINT('',(16.062809543802,-23.31151149464));
+#3813 = CARTESIAN_POINT('',(16.183908103455,-23.1763009876));
+#3814 = CARTESIAN_POINT('',(16.299123441185,-23.03605014939));
+#3815 = CARTESIAN_POINT('',(16.408151176328,-22.89104912397));
+#3816 = CARTESIAN_POINT('',(16.606520054511,-22.60199359087));
+#3817 = CARTESIAN_POINT('',(16.696684365081,-22.45850117406));
+#3818 = CARTESIAN_POINT('',(16.780959012304,-22.31139860787));
+#3819 = CARTESIAN_POINT('',(16.8591215869,-22.16096468326));
+#3820 = CARTESIAN_POINT('',(16.930967455604,-22.00749860829));
+#3821 = CARTESIAN_POINT('',(17.034912945135,-21.75907035373));
+#3822 = CARTESIAN_POINT('',(17.071244578522,-21.66587273437));
+#3823 = CARTESIAN_POINT('',(17.105270825775,-21.57179521463));
+#3824 = CARTESIAN_POINT('',(17.136957139396,-21.47690611507));
+#3825 = CARTESIAN_POINT('',(17.166272227879,-21.3812759399));
+#3826 = CARTESIAN_POINT('',(17.251048493001,-21.07796620897));
+#3827 = CARTESIAN_POINT('',(17.297823631437,-20.86785950942));
+#3828 = CARTESIAN_POINT('',(17.333233310689,-20.65539125776));
+#3829 = CARTESIAN_POINT('',(17.357082408155,-20.44131841676));
+#3830 = CARTESIAN_POINT('',(17.369268338714,-20.22642082266));
+#3831 = CARTESIAN_POINT('',(17.370318039217,-19.79275199053));
+#3832 = CARTESIAN_POINT('',(17.358762412183,-19.57396716263));
+#3833 = CARTESIAN_POINT('',(17.33511871518,-19.35599340234));
+#3834 = CARTESIAN_POINT('',(17.2994915505,-19.13965358945));
+#3835 = CARTESIAN_POINT('',(17.25208503422,-18.9257464897));
+#3836 = CARTESIAN_POINT('',(17.166279939955,-18.61874973491));
+#3837 = CARTESIAN_POINT('',(17.136965958073,-18.52312124766));
+#3838 = CARTESIAN_POINT('',(17.105280837254,-18.42823379412));
+#3839 = CARTESIAN_POINT('',(17.071255866705,-18.33415787474));
+#3840 = CARTESIAN_POINT('',(17.03492559141,-18.24096180646));
+#3841 = CARTESIAN_POINT('',(16.930984139726,-17.99253799031));
+#3842 = CARTESIAN_POINT('',(16.859141131188,-17.8390746904));
+#3843 = CARTESIAN_POINT('',(16.78098166127,-17.68864335687));
+#3844 = CARTESIAN_POINT('',(16.696710347214,-17.54154318077));
+#3845 = CARTESIAN_POINT('',(16.606549581207,-17.39805293789));
+#3846 = CARTESIAN_POINT('',(16.40818804841,-17.10900085605));
+#3847 = CARTESIAN_POINT('',(16.299164092579,-16.96400110862));
+#3848 = CARTESIAN_POINT('',(16.183952687872,-16.8237513064));
+#3849 = CARTESIAN_POINT('',(16.062858196061,-16.68854158224));
+#3850 = CARTESIAN_POINT('',(15.936196911202,-16.55863725238));
+#3851 = CARTESIAN_POINT('',(15.714564820648,-16.3496869994));
+#3852 = CARTESIAN_POINT('',(15.622410063477,-16.26766003292));
+#3853 = CARTESIAN_POINT('',(15.52793158281,-16.18827676478));
+#3854 = CARTESIAN_POINT('',(15.431233124646,-16.11160875041));
+#3855 = CARTESIAN_POINT('',(15.332419949329,-16.03772293587));
+#3856 = CARTESIAN_POINT('',(15.161257095116,-15.9171169737));
+#3857 = CARTESIAN_POINT('',(15.089937919253,-15.8689369441));
+#3858 = CARTESIAN_POINT('',(15.017677520403,-15.82216276401));
+#3859 = CARTESIAN_POINT('',(14.944512408044,-15.77681461859));
+#3860 = CARTESIAN_POINT('',(14.870479384678,-15.7329116832));
+#3861 = CARTESIAN_POINT('',(14.598621402713,-15.57879811828));
+#3862 = CARTESIAN_POINT('',(14.395874492866,-15.47725663361));
+#3863 = CARTESIAN_POINT('',(14.188050739969,-15.38617882205));
+#3864 = CARTESIAN_POINT('',(13.975839121012,-15.30584906981));
+#3865 = CARTESIAN_POINT('',(13.7599416663,-15.23650499665));
+#3866 = CARTESIAN_POINT('',(13.249375612832,-15.10081433527));
+#3867 = CARTESIAN_POINT('',(12.952396547044,-15.04314237689));
+#3868 = CARTESIAN_POINT('',(12.651836281871,-15.00577305029));
+#3869 = CARTESIAN_POINT('',(12.349426935092,-14.98900581349));
+#3870 = CARTESIAN_POINT('',(12.046932186674,-14.99297198864));
+#3871 = CARTESIAN_POINT('',(11.596328075307,-15.02989492363));
+#3872 = CARTESIAN_POINT('',(11.446932578732,-15.04730177101));
+#3873 = CARTESIAN_POINT('',(11.298181764775,-15.06983283048));
+#3874 = CARTESIAN_POINT('',(11.150297286243,-15.09746968602));
+#3875 = CARTESIAN_POINT('',(11.003500937216,-15.13018185493));
+#3876 = CARTESIAN_POINT('',(10.609938608718,-15.2322875879));
+#3877 = CARTESIAN_POINT('',(10.365666420193,-15.31128257945));
+#3878 = CARTESIAN_POINT('',(10.126305150299,-15.40469655967));
+#3879 = CARTESIAN_POINT('',(9.892942969833,-15.51221157162));
+#3880 = CARTESIAN_POINT('',(9.666644129373,-15.63339861576));
+#3881 = CARTESIAN_POINT('',(9.218327865032,-15.90935478909));
+#3882 = CARTESIAN_POINT('',(8.997208846654,-16.06560294488));
+#3883 = CARTESIAN_POINT('',(8.786305514434,-16.23580635945));
+#3884 = CARTESIAN_POINT('',(8.586764284496,-16.41919101231));
+#3885 = CARTESIAN_POINT('',(8.399650334492,-16.61484972165));
+#3886 = CARTESIAN_POINT('',(8.114161163753,-16.954859307));
+#3887 = CARTESIAN_POINT('',(8.007930125263,-17.09263435222));
+#3888 = CARTESIAN_POINT('',(7.907504269536,-17.23478315853));
+#3889 = CARTESIAN_POINT('',(7.813120985244,-17.38100958287));
+#3890 = CARTESIAN_POINT('',(7.724996252214,-17.53099885044));
+#3891 = CARTESIAN_POINT('',(7.45450341045,-18.03911496199));
+#3892 = CARTESIAN_POINT('',(7.300137032213,-18.41221201459));
+#3893 = CARTESIAN_POINT('',(7.182709787448,-18.79947786111));
+#3894 = CARTESIAN_POINT('',(7.103816889165,-19.19639476727));
+#3895 = CARTESIAN_POINT('',(7.064382437774,-19.59823145344));
+#3896 = CARTESIAN_POINT('',(7.064382396877,-20.));
+#3897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3898 = ORIENTED_EDGE('',*,*,#3455,.T.);
+#3899 = ORIENTED_EDGE('',*,*,#3900,.T.);
+#3900 = EDGE_CURVE('',#3458,#3458,#3901,.T.);
+#3901 = SURFACE_CURVE('',#3902,(#4035,#4171),.PCURVE_S1.);
+#3902 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3903,#3904,#3905,#3906,#3907,
+    #3908,#3909,#3910,#3911,#3912,#3913,#3914,#3915,#3916,#3917,#3918,
+    #3919,#3920,#3921,#3922,#3923,#3924,#3925,#3926,#3927,#3928,#3929,
+    #3930,#3931,#3932,#3933,#3934,#3935,#3936,#3937,#3938,#3939,#3940,
+    #3941,#3942,#3943,#3944,#3945,#3946,#3947,#3948,#3949,#3950,#3951,
+    #3952,#3953,#3954,#3955,#3956,#3957,#3958,#3959,#3960,#3961,#3962,
+    #3963,#3964,#3965,#3966,#3967,#3968,#3969,#3970,#3971,#3972,#3973,
+    #3974,#3975,#3976,#3977,#3978,#3979,#3980,#3981,#3982,#3983,#3984,
+    #3985,#3986,#3987,#3988,#3989,#3990,#3991,#3992,#3993,#3994,#3995,
+    #3996,#3997,#3998,#3999,#4000,#4001,#4002,#4003,#4004,#4005,#4006,
+    #4007,#4008,#4009,#4010,#4011,#4012,#4013,#4014,#4015,#4016,#4017,
+    #4018,#4019,#4020,#4021,#4022,#4023,#4024,#4025,#4026,#4027,#4028,
+    #4029,#4030,#4031,#4032,#4033,#4034),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.206520342068E-02,0.10428211294,0.155781494501,0.206279923987,
+    0.235988033949,0.297054345595,0.341610047055,0.359107854271,
+    0.382592560027,0.416792296338,0.44640096115,0.463936363403,
+    0.499647513525,0.536061676538,0.553596149899,0.583202958239,
+    0.61740081964,0.640884718543,0.658382228715,0.702938214933,
+    0.764006351605,0.793715507506,0.844215524978,0.895716081642,
+    0.927933477622,1.),.UNSPECIFIED.);
+#3903 = CARTESIAN_POINT('',(21.244751430442,4.501482458724,
+    -14.32342146812));
+#3904 = CARTESIAN_POINT('',(21.478738982242,4.40081916223,
+    -14.02541657287));
+#3905 = CARTESIAN_POINT('',(21.683055964361,4.303278186761,
+    -13.70294856457));
+#3906 = CARTESIAN_POINT('',(21.854736800457,4.210128004636,
+    -13.35974697873));
+#3907 = CARTESIAN_POINT('',(21.991823939794,4.122465438594,
+    -12.99994911624));
+#3908 = CARTESIAN_POINT('',(22.093058881634,4.041259023357,
+    -12.62791532645));
+#3909 = CARTESIAN_POINT('',(22.187171138416,3.934253915345,
+    -12.07860984954));
+#3910 = CARTESIAN_POINT('',(22.20901525625,3.902642669679,
+    -11.90737437615));
+#3911 = CARTESIAN_POINT('',(22.223597259639,3.87254767803,
+    -11.73500663371));
+#3912 = CARTESIAN_POINT('',(22.230920083976,3.844029502784,
+    -11.56190203595));
+#3913 = CARTESIAN_POINT('',(22.23101823429,3.817140436794,
+    -11.38845008454));
+#3914 = CARTESIAN_POINT('',(22.212664853973,3.751617665393,
+    -10.93782448524));
+#3915 = CARTESIAN_POINT('',(22.183075474724,3.715585392192,
+    -10.66069595477));
+#3916 = CARTESIAN_POINT('',(22.13544561304,3.684011460373,
+    -10.38522020892));
+#3917 = CARTESIAN_POINT('',(22.070227342103,3.657018060792,
+    -10.11286599692));
+#3918 = CARTESIAN_POINT('',(21.988013257139,3.634679635184,
+    -9.845005122637));
+#3919 = CARTESIAN_POINT('',(21.792958150498,3.599713116788,
+    -9.325915113402));
+#3920 = CARTESIAN_POINT('',(21.680738560937,3.586904017974,
+    -9.074451943446));
+#3921 = CARTESIAN_POINT('',(21.55354735195,3.578623999595,
+    -8.829713489605));
+#3922 = CARTESIAN_POINT('',(21.412158793829,3.57485776395,
+    -8.592765404615));
+#3923 = CARTESIAN_POINT('',(21.257419503849,3.575555752753,
+    -8.364560951947));
+#3924 = CARTESIAN_POINT('',(20.991863306219,3.583633712429,
+    -8.017346256119));
+#3925 = CARTESIAN_POINT('',(20.889190495736,3.588144397654,
+    -7.892059325552));
+#3926 = CARTESIAN_POINT('',(20.782386669689,3.594158219103,
+    -7.770264261813));
+#3927 = CARTESIAN_POINT('',(20.671637774821,3.60165651102,
+    -7.652120199498));
+#3928 = CARTESIAN_POINT('',(20.557133338417,3.610617936197,
+    -7.537774410673));
+#3929 = CARTESIAN_POINT('',(20.196370947473,3.642398741195,
+    -7.20040901125));
+#3930 = CARTESIAN_POINT('',(19.938626893007,3.669860492711,
+    -6.990087376493));
+#3931 = CARTESIAN_POINT('',(19.667486752585,3.70320052588,
+    -6.797570516966));
+#3932 = CARTESIAN_POINT('',(19.384652993246,3.742176689219,
+    -6.623855390933));
+#3933 = CARTESIAN_POINT('',(19.091853293028,3.786520154895,
+    -6.469804644987));
+#3934 = CARTESIAN_POINT('',(18.571172475141,3.872010559758,
+    -6.238696295453));
+#3935 = CARTESIAN_POINT('',(18.347149005066,3.910779249585,
+    -6.152085857471));
+#3936 = CARTESIAN_POINT('',(18.119416218678,3.952143410259,
+    -6.076653739922));
+#3937 = CARTESIAN_POINT('',(17.888663887373,3.995985904417,
+    -6.012681027495));
+#3938 = CARTESIAN_POINT('',(17.655601613157,4.042182912767,
+    -5.960435488457));
+#3939 = CARTESIAN_POINT('',(17.32881001904,4.109620554673,
+    -5.904363917567));
+#3940 = CARTESIAN_POINT('',(17.236418392068,4.128979536537,
+    -5.890401422184));
+#3941 = CARTESIAN_POINT('',(17.143828216671,4.14867352251,
+    -5.878303165172));
+#3942 = CARTESIAN_POINT('',(17.051085092106,4.168694288417,
+    -5.868084626353));
+#3943 = CARTESIAN_POINT('',(16.958235615287,4.189033342134,
+    -5.859761055989));
+#3944 = CARTESIAN_POINT('',(16.740630467485,4.237395445265,
+    -5.844739478033));
+#3945 = CARTESIAN_POINT('',(16.615827997804,4.265666451984,
+    -5.839571937304));
+#3946 = CARTESIAN_POINT('',(16.491034884609,4.294473847595,
+    -5.837881469162));
+#3947 = CARTESIAN_POINT('',(16.366370661838,4.323795228033,
+    -5.839703195655));
+#3948 = CARTESIAN_POINT('',(16.241959484506,4.353606881315,
+    -5.845070744306));
+#3949 = CARTESIAN_POINT('',(15.937311673967,4.427974704406,
+    -5.86704318892));
+#3950 = CARTESIAN_POINT('',(15.757504301544,4.473051906135,
+    -5.887657500304));
+#3951 = CARTESIAN_POINT('',(15.57890511156,4.519037974635,-5.91595655493
+    ));
+#3952 = CARTESIAN_POINT('',(15.401940759494,4.565847113299,
+    -5.952028080563));
+#3953 = CARTESIAN_POINT('',(15.227064858419,4.613383993705,
+    -5.995938807485));
+#3954 = CARTESIAN_POINT('',(14.905577226557,4.703236260057,
+    -6.092555749013));
+#3955 = CARTESIAN_POINT('',(14.758323176754,4.745395791673,
+    -6.143289769635));
+#3956 = CARTESIAN_POINT('',(14.613306108006,4.787951530054,
+    -6.199945928285));
+#3957 = CARTESIAN_POINT('',(14.470853685283,4.830827386693,
+    -6.262525758808));
+#3958 = CARTESIAN_POINT('',(14.331304017209,4.873940406547,
+    -6.331002169826));
+#3959 = CARTESIAN_POINT('',(14.114277549877,4.94282052695,
+    -6.449318043159));
+#3960 = CARTESIAN_POINT('',(14.034692353921,4.968492314314,
+    -6.49537135498));
+#3961 = CARTESIAN_POINT('',(13.956317628059,4.994196881461,
+    -6.543456710707));
+#3962 = CARTESIAN_POINT('',(13.879224808814,5.019914739591,
+    -6.593555720544));
+#3963 = CARTESIAN_POINT('',(13.803484864218,5.04562571462,
+    -6.645644865849));
+#3964 = CARTESIAN_POINT('',(13.577821312202,5.123613294701,
+    -6.809770549111));
+#3965 = CARTESIAN_POINT('',(13.432368797017,5.175805537895,
+    -6.92798646301));
+#3966 = CARTESIAN_POINT('',(13.293419047478,5.227704425216,
+    -7.054087870301));
+#3967 = CARTESIAN_POINT('',(13.161531647064,5.279127278663,
+    -7.187736927968));
+#3968 = CARTESIAN_POINT('',(13.037205177067,5.329891080813,
+    -7.32850186109));
+#3969 = CARTESIAN_POINT('',(12.802234398713,5.430718821313,
+    -7.626089765844));
+#3970 = CARTESIAN_POINT('',(12.691896123579,5.480754245706,
+    -7.783188887498));
+#3971 = CARTESIAN_POINT('',(12.590302844609,5.529726234917,
+    -7.946573829701));
+#3972 = CARTESIAN_POINT('',(12.497781627821,5.577461870615,
+    -8.115620078696));
+#3973 = CARTESIAN_POINT('',(12.414548444883,5.623807176787,
+    -8.289658341361));
+#3974 = CARTESIAN_POINT('',(12.305173545203,5.690206642333,
+    -8.553854804051));
+#3975 = CARTESIAN_POINT('',(12.271804711702,5.711434435943,
+    -8.640721366607));
+#3976 = CARTESIAN_POINT('',(12.240628369977,5.732294079683,
+    -8.728508367242));
+#3977 = CARTESIAN_POINT('',(12.211651640104,5.752772155517,
+    -8.817139885056));
+#3978 = CARTESIAN_POINT('',(12.184876644385,5.772856508787,
+    -8.906540639586));
+#3979 = CARTESIAN_POINT('',(12.118803910103,5.825765319954,
+    -9.148761220988));
+#3980 = CARTESIAN_POINT('',(12.083576612129,5.857840880777,
+    -9.302867556075));
+#3981 = CARTESIAN_POINT('',(12.054606419844,5.888710374921,
+    -9.458597350962));
+#3982 = CARTESIAN_POINT('',(12.031846146739,5.918331613386,
+    -9.615607264316));
+#3983 = CARTESIAN_POINT('',(12.015223533778,5.946670819973,
+    -9.77357056267));
+#3984 = CARTESIAN_POINT('',(11.992439375983,6.004921986407,
+    -10.11538336233));
+#3985 = CARTESIAN_POINT('',(11.988299749165,6.034396272254,
+    -10.29944792018));
+#3986 = CARTESIAN_POINT('',(11.992096191659,6.06208248746,
+    -10.48390341459));
+#3987 = CARTESIAN_POINT('',(12.003666981232,6.087950402475,
+    -10.66831146702));
+#3988 = CARTESIAN_POINT('',(12.022836171335,6.111977971743,
+    -10.85226514416));
+#3989 = CARTESIAN_POINT('',(12.067683710908,6.149373486328,
+    -11.16114153542));
+#3990 = CARTESIAN_POINT('',(12.089441285663,6.163722542918,
+    -11.28650202948));
+#3991 = CARTESIAN_POINT('',(12.114639207487,6.177190662266,
+    -11.4113489711));
+#3992 = CARTESIAN_POINT('',(12.143218539661,6.18977350143,
+    -11.53556568736));
+#3993 = CARTESIAN_POINT('',(12.175119916871,6.201467581889,
+    -11.65904044156));
+#3994 = CARTESIAN_POINT('',(12.236483451234,6.220319229277,
+    -11.8730332692));
+#3995 = CARTESIAN_POINT('',(12.264494443892,6.227873284593,
+    -11.96392873614));
+#3996 = CARTESIAN_POINT('',(12.294291895075,6.234931335583,
+    -12.05430856591));
+#3997 = CARTESIAN_POINT('',(12.325851173099,6.241492425143,
+    -12.14412953597));
+#3998 = CARTESIAN_POINT('',(12.359147642698,6.247555758975,
+    -12.23334946952));
+#3999 = CARTESIAN_POINT('',(12.483304292379,6.267291389408,
+    -12.54748331046));
+#4000 = CARTESIAN_POINT('',(12.583554880075,6.278230157755,
+    -12.7688713121));
+#4001 = CARTESIAN_POINT('',(12.694504657536,6.285926947627,
+    -12.98541904597));
+#4002 = CARTESIAN_POINT('',(12.815744569798,6.290376275838,
+    -13.19647593846));
+#4003 = CARTESIAN_POINT('',(12.94685713526,6.291578134992,
+    -13.40141409571));
+#4004 = CARTESIAN_POINT('',(13.280058647352,6.286743913212,
+    -13.87130188162));
+#4005 = CARTESIAN_POINT('',(13.490436832844,6.277860579745,
+    -14.13033534879));
+#4006 = CARTESIAN_POINT('',(13.717439718607,6.262905320174,
+    -14.37516932375));
+#4007 = CARTESIAN_POINT('',(13.959870115086,6.241918704898,
+    -14.60426529406));
+#4008 = CARTESIAN_POINT('',(14.216408026921,6.214978305807,
+    -14.81613894773));
+#4009 = CARTESIAN_POINT('',(14.616525378729,6.166270800215,
+    -15.10340871374));
+#4010 = CARTESIAN_POINT('',(14.750461294443,6.148951327698,
+    -15.19301657797));
+#4011 = CARTESIAN_POINT('',(14.887212751111,6.130268088787,
+    -15.27805403821));
+#4012 = CARTESIAN_POINT('',(15.0265981464,6.110239005652,-15.35836369268
+    ));
+#4013 = CARTESIAN_POINT('',(15.168425323345,6.08888540989,
+    -15.43379427833));
+#4014 = CARTESIAN_POINT('',(15.55737501095,6.027726722717,
+    -15.62388254931));
+#4015 = CARTESIAN_POINT('',(15.808731318933,5.98546588359,
+    -15.72905274761));
+#4016 = CARTESIAN_POINT('',(16.065551975298,5.939574895292,
+    -15.81900397195));
+#4017 = CARTESIAN_POINT('',(16.326743673551,5.890209415774,
+    -15.89309695982));
+#4018 = CARTESIAN_POINT('',(16.591121413205,5.837561412905,
+    -15.95078897296));
+#4019 = CARTESIAN_POINT('',(17.128959193672,5.72506459158,
+    -16.03334230566));
+#4020 = CARTESIAN_POINT('',(17.402508384864,5.665091118622,
+    -16.05753291069));
+#4021 = CARTESIAN_POINT('',(17.676675241062,5.602195110998,
+    -16.0637841243));
+#4022 = CARTESIAN_POINT('',(17.950021694856,5.536665832057,
+    -16.05180077676));
+#4023 = CARTESIAN_POINT('',(18.221047470032,5.468832012538,
+    -16.02144895019));
+#4024 = CARTESIAN_POINT('',(18.655316399078,5.355427062994,
+    -15.94238319091));
+#4025 = CARTESIAN_POINT('',(18.82092365692,5.31102913031,-15.90479893451
+    ));
+#4026 = CARTESIAN_POINT('',(18.984637812506,5.265966593249,
+    -15.86007688333));
+#4027 = CARTESIAN_POINT('',(19.146079464927,5.220335532193,
+    -15.80826676875));
+#4028 = CARTESIAN_POINT('',(19.30487039065,5.174236833184,
+    -15.74945111876));
+#4029 = CARTESIAN_POINT('',(19.80906078609,5.02384962692,-15.53677690102
+    ));
+#4030 = CARTESIAN_POINT('',(20.142435656053,4.918084785308,
+    -15.35530324569));
+#4031 = CARTESIAN_POINT('',(20.456377650979,4.811712083776,
+    -15.14068026873));
+#4032 = CARTESIAN_POINT('',(20.746994895065,4.705978682729,
+    -14.89510686113));
+#4033 = CARTESIAN_POINT('',(21.010759661044,4.602147549166,
+    -14.62143160254));
+#4034 = CARTESIAN_POINT('',(21.244751430442,4.501482458724,
+    -14.32342146812));
+#4035 = PCURVE('',#3467,#4036);
+#4036 = DEFINITIONAL_REPRESENTATION('',(#4037),#4170);
+#4037 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#4038,#4039,#4040,#4041,#4042,
+    #4043,#4044,#4045,#4046,#4047,#4048,#4049,#4050,#4051,#4052,#4053,
+    #4054,#4055,#4056,#4057,#4058,#4059,#4060,#4061,#4062,#4063,#4064,
+    #4065,#4066,#4067,#4068,#4069,#4070,#4071,#4072,#4073,#4074,#4075,
+    #4076,#4077,#4078,#4079,#4080,#4081,#4082,#4083,#4084,#4085,#4086,
+    #4087,#4088,#4089,#4090,#4091,#4092,#4093,#4094,#4095,#4096,#4097,
+    #4098,#4099,#4100,#4101,#4102,#4103,#4104,#4105,#4106,#4107,#4108,
+    #4109,#4110,#4111,#4112,#4113,#4114,#4115,#4116,#4117,#4118,#4119,
+    #4120,#4121,#4122,#4123,#4124,#4125,#4126,#4127,#4128,#4129,#4130,
+    #4131,#4132,#4133,#4134,#4135,#4136,#4137,#4138,#4139,#4140,#4141,
+    #4142,#4143,#4144,#4145,#4146,#4147,#4148,#4149,#4150,#4151,#4152,
+    #4153,#4154,#4155,#4156,#4157,#4158,#4159,#4160,#4161,#4162,#4163,
+    #4164,#4165,#4166,#4167,#4168,#4169),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.206520342068E-02,0.10428211294,0.155781494501,0.206279923987,
+    0.235988033949,0.297054345595,0.341610047055,0.359107854271,
+    0.382592560027,0.416792296338,0.44640096115,0.463936363403,
+    0.499647513525,0.536061676538,0.553596149899,0.583202958239,
+    0.61740081964,0.640884718543,0.658382228715,0.702938214933,
+    0.764006351605,0.793715507506,0.844215524978,0.895716081642,
+    0.927933477622,1.),.UNSPECIFIED.);
+#4038 = CARTESIAN_POINT('',(6.057164075102,0.));
+#4039 = CARTESIAN_POINT('',(6.057164075582,7.84066811567E-02));
+#4040 = CARTESIAN_POINT('',(6.057616565693,0.156830146552));
+#4041 = CARTESIAN_POINT('',(6.058521897792,0.235153216502));
+#4042 = CARTESIAN_POINT('',(6.059878123234,0.313321599071));
+#4043 = CARTESIAN_POINT('',(6.061685219906,0.391282219774));
+#4044 = CARTESIAN_POINT('',(6.064946042201,0.50365338648));
+#4045 = CARTESIAN_POINT('',(6.066042762426,0.538312399147));
+#4046 = CARTESIAN_POINT('',(6.067228524142,0.572908804305));
+#4047 = CARTESIAN_POINT('',(6.068503029233,0.607438264058));
+#4048 = CARTESIAN_POINT('',(6.06986592171,0.641897011423));
+#4049 = CARTESIAN_POINT('',(6.073635921771,0.731244709795));
+#4050 = CARTESIAN_POINT('',(6.076179874291,0.786019586373));
+#4051 = CARTESIAN_POINT('',(6.078946702977,0.840588223849));
+#4052 = CARTESIAN_POINT('',(6.081934269459,0.894944189899));
+#4053 = CARTESIAN_POINT('',(6.0851399678,0.949083831303));
+#4054 = CARTESIAN_POINT('',(6.091913268656,1.055874562741));
+#4055 = CARTESIAN_POINT('',(6.095472787676,1.108536545917));
+#4056 = CARTESIAN_POINT('',(6.099234878987,1.160988305592));
+#4057 = CARTESIAN_POINT('',(6.103195415632,1.213235530695));
+#4058 = CARTESIAN_POINT('',(6.10734908687,1.265288107203));
+#4059 = CARTESIAN_POINT('',(6.11424185955,1.347672607792));
+#4060 = CARTESIAN_POINT('',(6.116859329538,1.378124504746));
+#4061 = CARTESIAN_POINT('',(6.119539807073,1.408516290609));
+#4062 = CARTESIAN_POINT('',(6.122281690054,1.438851324107));
+#4063 = CARTESIAN_POINT('',(6.125083139318,1.46913348289));
+#4064 = CARTESIAN_POINT('',(6.133818605692,1.561513711661));
+#4065 = CARTESIAN_POINT('',(6.139937699364,1.62345322854));
+#4066 = CARTESIAN_POINT('',(6.146281170755,1.68522786545));
+#4067 = CARTESIAN_POINT('',(6.152825569087,1.746883964812));
+#4068 = CARTESIAN_POINT('',(6.159539929963,1.808475868487));
+#4069 = CARTESIAN_POINT('',(6.171376885592,1.915010394756));
+#4070 = CARTESIAN_POINT('',(6.176438886435,1.959950942821));
+#4071 = CARTESIAN_POINT('',(6.18155383877,2.004917833387));
+#4072 = CARTESIAN_POINT('',(6.186702767689,2.049937172999));
+#4073 = CARTESIAN_POINT('',(6.191863019255,2.095036371831));
+#4074 = CARTESIAN_POINT('',(6.199028274928,2.158000298429));
+#4075 = CARTESIAN_POINT('',(6.201046332148,2.175771697677));
+#4076 = CARTESIAN_POINT('',(6.203060363307,2.193561715136));
+#4077 = CARTESIAN_POINT('',(6.205068629988,2.211372081802));
+#4078 = CARTESIAN_POINT('',(6.207069284594,2.229204514444));
+#4079 = CARTESIAN_POINT('',(6.211732708816,2.271026440278));
+#4080 = CARTESIAN_POINT('',(6.214387807598,2.295034937804));
+#4081 = CARTESIAN_POINT('',(6.217020928604,2.319090354698));
+#4082 = CARTESIAN_POINT('',(6.219626963996,2.3431966155));
+#4083 = CARTESIAN_POINT('',(6.222200436195,2.367357422775));
+#4084 = CARTESIAN_POINT('',(6.22842719588,2.426845072343));
+#4085 = CARTESIAN_POINT('',(6.232037411178,2.462236712735));
+#4086 = CARTESIAN_POINT('',(6.235548185159,2.497761963298));
+#4087 = CARTESIAN_POINT('',(6.238939728858,2.533429286987));
+#4088 = CARTESIAN_POINT('',(6.242191019233,2.569244441317));
+#4089 = CARTESIAN_POINT('',(6.247955044858,2.636347615289));
+#4090 = CARTESIAN_POINT('',(6.250508327702,2.667597841049));
+#4091 = CARTESIAN_POINT('',(6.252926188251,2.698961752295));
+#4092 = CARTESIAN_POINT('',(6.255194217297,2.730438349035));
+#4093 = CARTESIAN_POINT('',(6.257298301514,2.762023928288));
+#4094 = CARTESIAN_POINT('',(6.260366500124,2.812477890594));
+#4095 = CARTESIAN_POINT('',(6.261445621416,2.831280168294));
+#4096 = CARTESIAN_POINT('',(6.262459869306,2.850116708769));
+#4097 = CARTESIAN_POINT('',(6.263406667566,2.868985664696));
+#4098 = CARTESIAN_POINT('',(6.264283631132,2.887884826872));
+#4099 = CARTESIAN_POINT('',(6.266727830079,2.945356374532));
+#4100 = CARTESIAN_POINT('',(6.268068512875,2.984017872939));
+#4101 = CARTESIAN_POINT('',(6.269092112631,3.022770134283));
+#4102 = CARTESIAN_POINT('',(6.269785061483,3.061587269879));
+#4103 = CARTESIAN_POINT('',(6.270139927018,3.100440012629));
+#4104 = CARTESIAN_POINT('',(6.270173628937,3.178909320114));
+#4105 = CARTESIAN_POINT('',(6.269839022255,3.218529661728));
+#4106 = CARTESIAN_POINT('',(6.269152447658,3.258114810685));
+#4107 = CARTESIAN_POINT('',(6.268121518375,3.297633691295));
+#4108 = CARTESIAN_POINT('',(6.266760507417,3.337058791964));
+#4109 = CARTESIAN_POINT('',(6.264284192093,3.395288148721));
+#4110 = CARTESIAN_POINT('',(6.263407314302,3.414186317577));
+#4111 = CARTESIAN_POINT('',(6.26246060822,3.433054284467));
+#4112 = CARTESIAN_POINT('',(6.261446458459,3.451889840415));
+#4113 = CARTESIAN_POINT('',(6.260367440763,3.470691138239));
+#4114 = CARTESIAN_POINT('',(6.257299552752,3.521142170567));
+#4115 = CARTESIAN_POINT('',(6.255195688178,3.552725810454));
+#4116 = CARTESIAN_POINT('',(6.252927893596,3.584200483719));
+#4117 = CARTESIAN_POINT('',(6.250510279473,3.615562487085));
+#4118 = CARTESIAN_POINT('',(6.247957252246,3.646810819693));
+#4119 = CARTESIAN_POINT('',(6.242193767544,3.713910226137));
+#4120 = CARTESIAN_POINT('',(6.238942762144,3.749723508322));
+#4121 = CARTESIAN_POINT('',(6.235551506399,3.785388973335));
+#4122 = CARTESIAN_POINT('',(6.232041020372,3.820912376316));
+#4123 = CARTESIAN_POINT('',(6.228431090488,3.856302177632));
+#4124 = CARTESIAN_POINT('',(6.222204752578,3.915787230438));
+#4125 = CARTESIAN_POINT('',(6.21963141759,3.939947274706));
+#4126 = CARTESIAN_POINT('',(6.217025515353,3.964052772169));
+#4127 = CARTESIAN_POINT('',(6.214392523192,3.988107424769));
+#4128 = CARTESIAN_POINT('',(6.211737548742,4.012115156467));
+#4129 = CARTESIAN_POINT('',(6.207074298754,4.053936052605));
+#4130 = CARTESIAN_POINT('',(6.205073695787,4.071768221478));
+#4131 = CARTESIAN_POINT('',(6.203065477864,4.089578322269));
+#4132 = CARTESIAN_POINT('',(6.201051492624,4.10736807163));
+#4133 = CARTESIAN_POINT('',(6.199033478532,4.125139200455));
+#4134 = CARTESIAN_POINT('',(6.191868245869,4.188103215902));
+#4135 = CARTESIAN_POINT('',(6.186707958437,4.23320275555));
+#4136 = CARTESIAN_POINT('',(6.181558977859,4.278222415927));
+#4137 = CARTESIAN_POINT('',(6.176443960459,4.323189608189));
+#4138 = CARTESIAN_POINT('',(6.171381883204,4.368130440134));
+#4139 = CARTESIAN_POINT('',(6.159544562799,4.474667048083));
+#4140 = CARTESIAN_POINT('',(6.152829911226,4.536260734745));
+#4141 = CARTESIAN_POINT('',(6.146285217482,4.597918595234));
+#4142 = CARTESIAN_POINT('',(6.139941451386,4.659694978644));
+#4143 = CARTESIAN_POINT('',(6.133822067687,4.721636233893));
+#4144 = CARTESIAN_POINT('',(6.125086166258,4.814019205839));
+#4145 = CARTESIAN_POINT('',(6.122284566799,4.844302370729));
+#4146 = CARTESIAN_POINT('',(6.119542536421,4.874638411194));
+#4147 = CARTESIAN_POINT('',(6.116861914609,4.905031205564));
+#4148 = CARTESIAN_POINT('',(6.114244303739,4.935484113166));
+#4149 = CARTESIAN_POINT('',(6.107351176816,5.017871154508));
+#4150 = CARTESIAN_POINT('',(6.103197297662,5.069925264937));
+#4151 = CARTESIAN_POINT('',(6.099236563262,5.122174032758));
+#4152 = CARTESIAN_POINT('',(6.095474285141,5.174627345902));
+#4153 = CARTESIAN_POINT('',(6.091914590829,5.227290894752));
+#4154 = CARTESIAN_POINT('',(6.085140989633,5.334084349572));
+#4155 = CARTESIAN_POINT('',(6.081935163009,5.388225145626));
+#4156 = CARTESIAN_POINT('',(6.078947477419,5.442582276735));
+#4157 = CARTESIAN_POINT('',(6.076180539065,5.497152090114));
+#4158 = CARTESIAN_POINT('',(6.07363648652,5.55192815368));
+#4159 = CARTESIAN_POINT('',(6.06986635102,5.641277532958));
+#4160 = CARTESIAN_POINT('',(6.068503415794,5.675736766874));
+#4161 = CARTESIAN_POINT('',(6.067228870467,5.710266716038));
+#4162 = CARTESIAN_POINT('',(6.066043071053,5.744863613396));
+#4163 = CARTESIAN_POINT('',(6.064946315688,5.779523120945));
+#4164 = CARTESIAN_POINT('',(6.061685380772,5.891896146276));
+#4165 = CARTESIAN_POINT('',(6.05987822004,5.969858133138));
+#4166 = CARTESIAN_POINT('',(6.058521946214,6.048027901139));
+#4167 = CARTESIAN_POINT('',(6.057616581779,6.126352363352));
+#4168 = CARTESIAN_POINT('',(6.057164075582,6.204777233922));
+#4169 = CARTESIAN_POINT('',(6.057164075102,6.28318530718));
+#4170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4171 = PCURVE('',#4172,#4177);
+#4172 = PLANE('',#4173);
+#4173 = AXIS2_PLACEMENT_3D('',#4174,#4175,#4176);
+#4174 = CARTESIAN_POINT('',(-7.027720374527,11.36499344108,
+    -16.11653679163));
+#4175 = DIRECTION('',(0.224327657211,0.963030063735,0.149165004454));
+#4176 = DIRECTION('',(0.770350397196,-8.149299213126E-02,-0.632391617413
+    ));
+#4177 = DEFINITIONAL_REPRESENTATION('',(#4178),#4311);
+#4178 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#4179,#4180,#4181,#4182,#4183,
+    #4184,#4185,#4186,#4187,#4188,#4189,#4190,#4191,#4192,#4193,#4194,
+    #4195,#4196,#4197,#4198,#4199,#4200,#4201,#4202,#4203,#4204,#4205,
+    #4206,#4207,#4208,#4209,#4210,#4211,#4212,#4213,#4214,#4215,#4216,
+    #4217,#4218,#4219,#4220,#4221,#4222,#4223,#4224,#4225,#4226,#4227,
+    #4228,#4229,#4230,#4231,#4232,#4233,#4234,#4235,#4236,#4237,#4238,
+    #4239,#4240,#4241,#4242,#4243,#4244,#4245,#4246,#4247,#4248,#4249,
+    #4250,#4251,#4252,#4253,#4254,#4255,#4256,#4257,#4258,#4259,#4260,
+    #4261,#4262,#4263,#4264,#4265,#4266,#4267,#4268,#4269,#4270,#4271,
+    #4272,#4273,#4274,#4275,#4276,#4277,#4278,#4279,#4280,#4281,#4282,
+    #4283,#4284,#4285,#4286,#4287,#4288,#4289,#4290,#4291,#4292,#4293,
+    #4294,#4295,#4296,#4297,#4298,#4299,#4300,#4301,#4302,#4303,#4304,
+    #4305,#4306,#4307,#4308,#4309,#4310),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.206520342068E-02,0.10428211294,0.155781494501,0.206279923987,
+    0.235988033949,0.297054345595,0.341610047055,0.359107854271,
+    0.382592560027,0.416792296338,0.44640096115,0.463936363403,
+    0.499647513525,0.536061676538,0.553596149899,0.583202958239,
+    0.61740081964,0.640884718543,0.658382228715,0.702938214933,
+    0.764006351605,0.793715507506,0.844215524978,0.895716081642,
+    0.927933477622,1.),.UNSPECIFIED.);
+#4179 = CARTESIAN_POINT('',(21.205086831492,-20.));
+#4180 = CARTESIAN_POINT('',(21.205086790487,-20.39203340578));
+#4181 = CARTESIAN_POINT('',(21.166505299427,-20.78415169916));
+#4182 = CARTESIAN_POINT('',(21.089312980796,-21.17142413606));
+#4183 = CARTESIAN_POINT('',(20.974528845636,-21.54925573006));
+#4184 = CARTESIAN_POINT('',(20.823861926996,-21.91333211723));
+#4185 = CARTESIAN_POINT('',(20.557705328815,-22.4145350524));
+#4186 = CARTESIAN_POINT('',(20.468821170685,-22.56585468139));
+#4187 = CARTESIAN_POINT('',(20.373503038275,-22.71331123639));
+#4188 = CARTESIAN_POINT('',(20.271998313779,-22.85659034425));
+#4189 = CARTESIAN_POINT('',(20.164575634264,-22.99540309177));
+#4190 = CARTESIAN_POINT('',(19.870804895549,-23.34381701796));
+#4191 = CARTESIAN_POINT('',(19.675693323632,-23.54606823052));
+#4192 = CARTESIAN_POINT('',(19.467366142468,-23.73515072319));
+#4193 = CARTESIAN_POINT('',(19.247090473811,-23.91018647119));
+#4194 = CARTESIAN_POINT('',(19.016184274415,-24.07046727502));
+#4195 = CARTESIAN_POINT('',(18.540504851224,-24.35761301516));
+#4196 = CARTESIAN_POINT('',(18.296077096853,-24.48507323652));
+#4197 = CARTESIAN_POINT('',(18.043999515295,-24.59732280673));
+#4198 = CARTESIAN_POINT('',(17.78554372249,-24.6940177241));
+#4199 = CARTESIAN_POINT('',(17.521968784872,-24.77495139774));
+#4200 = CARTESIAN_POINT('',(17.097163502362,-24.87831417868));
+#4201 = CARTESIAN_POINT('',(16.938471468127,-24.91111212884));
+#4202 = CARTESIAN_POINT('',(16.778682836656,-24.93840414434));
+#4203 = CARTESIAN_POINT('',(16.618043008606,-24.96018503507));
+#4204 = CARTESIAN_POINT('',(16.45679285885,-24.97646145123));
+#4205 = CARTESIAN_POINT('',(15.962942444202,-25.0094266293));
+#4206 = CARTESIAN_POINT('',(15.629145630388,-25.00841542036));
+#4207 = CARTESIAN_POINT('',(15.295809688281,-24.98436496377));
+#4208 = CARTESIAN_POINT('',(14.964896315741,-24.93759572584));
+#4209 = CARTESIAN_POINT('',(14.638303868288,-24.8685521672));
+#4210 = CARTESIAN_POINT('',(14.084079341566,-24.71150642023));
+#4211 = CARTESIAN_POINT('',(13.853571680917,-24.63367896488));
+#4212 = CARTESIAN_POINT('',(13.627064110427,-24.54447391653));
+#4213 = CARTESIAN_POINT('',(13.405275297239,-24.44411938012));
+#4214 = CARTESIAN_POINT('',(13.188931308352,-24.33286713491));
+#4215 = CARTESIAN_POINT('',(12.896232387397,-24.16312631994));
+#4216 = CARTESIAN_POINT('',(12.814651074467,-24.11362456673));
+#4217 = CARTESIAN_POINT('',(12.734068437909,-24.06250118488));
+#4218 = CARTESIAN_POINT('',(12.654530064654,-24.00977373532));
+#4219 = CARTESIAN_POINT('',(12.576082186837,-23.95546061774));
+#4220 = CARTESIAN_POINT('',(12.395009282326,-23.82458226038));
+#4221 = CARTESIAN_POINT('',(12.293295851869,-23.74676203292));
+#4222 = CARTESIAN_POINT('',(12.193744788806,-23.66616655744));
+#4223 = CARTESIAN_POINT('',(12.096472212816,-23.58284623316));
+#4224 = CARTESIAN_POINT('',(12.00159696489,-23.49685568935));
+#4225 = CARTESIAN_POINT('',(11.774746136402,-23.27922675856));
+#4226 = CARTESIAN_POINT('',(11.645594297309,-23.14466302799));
+#4227 = CARTESIAN_POINT('',(11.522158882974,-23.00474546605));
+#4228 = CARTESIAN_POINT('',(11.404831037739,-22.8596840685));
+#4229 = CARTESIAN_POINT('',(11.294010170885,-22.70972332969));
+#4230 = CARTESIAN_POINT('',(11.100129459875,-22.42132632815));
+#4231 = CARTESIAN_POINT('',(11.015340307101,-22.28404587903));
+#4232 = CARTESIAN_POINT('',(10.935987235943,-22.14349712767));
+#4233 = CARTESIAN_POINT('',(10.862329833911,-21.99989401442));
+#4234 = CARTESIAN_POINT('',(10.794618191012,-21.85348023562));
+#4235 = CARTESIAN_POINT('',(10.696640485094,-21.61632211635));
+#4236 = CARTESIAN_POINT('',(10.662363655363,-21.52722188877));
+#4237 = CARTESIAN_POINT('',(10.630301687959,-21.4372910592));
+#4238 = CARTESIAN_POINT('',(10.600499572684,-21.34659124818));
+#4239 = CARTESIAN_POINT('',(10.572998750844,-21.25518787133));
+#4240 = CARTESIAN_POINT('',(10.496595008962,-20.97571370528));
+#4241 = CARTESIAN_POINT('',(10.455051057047,-20.78563591388));
+#4242 = CARTESIAN_POINT('',(10.423527139598,-20.59352049297));
+#4243 = CARTESIAN_POINT('',(10.402255569857,-20.40000515203));
+#4244 = CARTESIAN_POINT('',(10.391362293916,-20.20576268065));
+#4245 = CARTESIAN_POINT('',(10.390327803628,-19.81341718135));
+#4246 = CARTESIAN_POINT('',(10.400599300743,-19.61529421695));
+#4247 = CARTESIAN_POINT('',(10.421669271866,-19.41788564136));
+#4248 = CARTESIAN_POINT('',(10.453408826799,-19.22190579183));
+#4249 = CARTESIAN_POINT('',(10.49557363201,-19.02803187347));
+#4250 = CARTESIAN_POINT('',(10.57298117183,-18.7448718456));
+#4251 = CARTESIAN_POINT('',(10.600479247266,-18.65347297357));
+#4252 = CARTESIAN_POINT('',(10.630278388571,-18.56277756201));
+#4253 = CARTESIAN_POINT('',(10.662337162435,-18.47285101736));
+#4254 = CARTESIAN_POINT('',(10.69661058756,-18.38375495189));
+#4255 = CARTESIAN_POINT('',(10.794577998374,-18.14660912126));
+#4256 = CARTESIAN_POINT('',(10.862282256461,-18.0002031785));
+#4257 = CARTESIAN_POINT('',(10.935931626751,-17.85660743698));
+#4258 = CARTESIAN_POINT('',(11.015276071028,-17.71606555762));
+#4259 = CARTESIAN_POINT('',(11.100056053529,-17.57879145196));
+#4260 = CARTESIAN_POINT('',(11.293916755905,-17.29040571319));
+#4261 = CARTESIAN_POINT('',(11.404726728447,-17.1404497814));
+#4262 = CARTESIAN_POINT('',(11.522043195359,-16.9953924979));
+#4263 = CARTESIAN_POINT('',(11.64546681045,-16.85547833408));
+#4264 = CARTESIAN_POINT('',(11.774606488564,-16.72091726688));
+#4265 = CARTESIAN_POINT('',(12.001438176761,-16.5032897488));
+#4266 = CARTESIAN_POINT('',(12.096306711156,-16.41729845776));
+#4267 = CARTESIAN_POINT('',(12.19357254224,-16.33397713732));
+#4268 = CARTESIAN_POINT('',(12.293116839021,-16.25338041503));
+#4269 = CARTESIAN_POINT('',(12.39482349154,-16.17555868834));
+#4270 = CARTESIAN_POINT('',(12.575885907843,-16.04467629975));
+#4271 = CARTESIAN_POINT('',(12.654330115948,-15.99036081773));
+#4272 = CARTESIAN_POINT('',(12.733864859333,-15.93763091726));
+#4273 = CARTESIAN_POINT('',(12.814443907411,-15.8865049982));
+#4274 = CARTESIAN_POINT('',(12.896021674858,-15.83700062157));
+#4275 = CARTESIAN_POINT('',(13.188713091438,-15.66724734927));
+#4276 = CARTESIAN_POINT('',(13.405053654954,-15.55598529451));
+#4277 = CARTESIAN_POINT('',(13.626839597325,-15.45562090588));
+#4278 = CARTESIAN_POINT('',(13.853344832431,-15.36640597896));
+#4279 = CARTESIAN_POINT('',(14.083850678943,-15.28856863377));
+#4280 = CARTESIAN_POINT('',(14.638079648262,-15.13149731788));
+#4281 = CARTESIAN_POINT('',(14.964679089709,-15.06243910689));
+#4282 = CARTESIAN_POINT('',(15.295600555196,-15.01565632256));
+#4283 = CARTESIAN_POINT('',(15.628945540696,-14.99159350037));
+#4284 = CARTESIAN_POINT('',(15.962752199239,-14.99057117687));
+#4285 = CARTESIAN_POINT('',(16.456619072458,-15.02352184177));
+#4286 = CARTESIAN_POINT('',(16.61787533616,-15.03979391588));
+#4287 = CARTESIAN_POINT('',(16.77852140518,-15.06157084101));
+#4288 = CARTESIAN_POINT('',(16.938316382006,-15.08885927398));
+#4289 = CARTESIAN_POINT('',(17.097014842573,-15.12165403023));
+#4290 = CARTESIAN_POINT('',(17.521836622457,-15.22500900401));
+#4291 = CARTESIAN_POINT('',(17.785421768183,-15.30593868737));
+#4292 = CARTESIAN_POINT('',(18.04388785702,-15.40263065201));
+#4293 = CARTESIAN_POINT('',(18.295975710587,-15.51487831898));
+#4294 = CARTESIAN_POINT('',(18.540413596121,-15.64233768476));
+#4295 = CARTESIAN_POINT('',(19.0161108821,-15.92948252236));
+#4296 = CARTESIAN_POINT('',(19.247024963786,-16.08976305677));
+#4297 = CARTESIAN_POINT('',(19.467308309293,-16.26479933351));
+#4298 = CARTESIAN_POINT('',(19.675642867027,-16.45388313206));
+#4299 = CARTESIAN_POINT('',(19.87076142081,-16.65613639217));
+#4300 = CARTESIAN_POINT('',(20.164541848057,-17.00455372838));
+#4301 = CARTESIAN_POINT('',(20.271967616596,-17.14336734753));
+#4302 = CARTESIAN_POINT('',(20.373475312077,-17.28664751575));
+#4303 = CARTESIAN_POINT('',(20.468796282685,-17.43410531108));
+#4304 = CARTESIAN_POINT('',(20.557683132281,-17.58542634992));
+#4305 = CARTESIAN_POINT('',(20.823848514549,-18.08663546679));
+#4306 = CARTESIAN_POINT('',(20.97452065303,-18.45071732559));
+#4307 = CARTESIAN_POINT('',(21.089308851713,-18.82855514727));
+#4308 = CARTESIAN_POINT('',(21.166503927923,-19.21583431452));
+#4309 = CARTESIAN_POINT('',(21.205086790486,-19.60795963371));
+#4310 = CARTESIAN_POINT('',(21.205086831492,-20.));
+#4311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4312 = ADVANCED_FACE('',(#4313,#4316),#4172,.T.);
+#4313 = FACE_BOUND('',#4314,.T.);
+#4314 = EDGE_LOOP('',(#4315));
+#4315 = ORIENTED_EDGE('',*,*,#3900,.F.);
+#4316 = FACE_BOUND('',#4317,.T.);
+#4317 = EDGE_LOOP('',(#4318));
+#4318 = ORIENTED_EDGE('',*,*,#4319,.T.);
+#4319 = EDGE_CURVE('',#4320,#4320,#4322,.T.);
+#4320 = VERTEX_POINT('',#4321);
+#4321 = CARTESIAN_POINT('',(19.626577520565,4.672664084884,
+    -12.99503944892));
+#4322 = SURFACE_CURVE('',#4323,(#4470,#4620),.PCURVE_S1.);
+#4323 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#4324,#4325,#4326,#4327,#4328,
+    #4329,#4330,#4331,#4332,#4333,#4334,#4335,#4336,#4337,#4338,#4339,
+    #4340,#4341,#4342,#4343,#4344,#4345,#4346,#4347,#4348,#4349,#4350,
+    #4351,#4352,#4353,#4354,#4355,#4356,#4357,#4358,#4359,#4360,#4361,
+    #4362,#4363,#4364,#4365,#4366,#4367,#4368,#4369,#4370,#4371,#4372,
+    #4373,#4374,#4375,#4376,#4377,#4378,#4379,#4380,#4381,#4382,#4383,
+    #4384,#4385,#4386,#4387,#4388,#4389,#4390,#4391,#4392,#4393,#4394,
+    #4395,#4396,#4397,#4398,#4399,#4400,#4401,#4402,#4403,#4404,#4405,
+    #4406,#4407,#4408,#4409,#4410,#4411,#4412,#4413,#4414,#4415,#4416,
+    #4417,#4418,#4419,#4420,#4421,#4422,#4423,#4424,#4425,#4426,#4427,
+    #4428,#4429,#4430,#4431,#4432,#4433,#4434,#4435,#4436,#4437,#4438,
+    #4439,#4440,#4441,#4442,#4443,#4444,#4445,#4446,#4447,#4448,#4449,
+    #4450,#4451,#4452,#4453,#4454,#4455,#4456,#4457,#4458,#4459,#4460,
+    #4461,#4462,#4463,#4464,#4465,#4466,#4467,#4468,#4469),
+  .UNSPECIFIED.,.T.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6
+    ,8),(0.,9.194732467337E-02,0.138496911681,0.185858810189,
+    0.215461951512,0.277304165053,0.32271127047,0.341181189618,
+    0.366653870916,0.403858809546,0.437474986171,0.457019241006,
+    0.499646174799,0.542979972727,0.56252398228,0.596139646895,
+    0.633344058453,0.658816488428,0.677286300559,0.722693416485,
+    0.784536113104,0.81413957736,0.861501991664,0.90805199575,1.),
+  .UNSPECIFIED.);
+#4324 = CARTESIAN_POINT('',(19.626577520565,4.672664084884,
+    -12.99503944892));
+#4325 = CARTESIAN_POINT('',(19.779528513721,4.60686335716,
+    -12.80024214269));
+#4326 = CARTESIAN_POINT('',(19.911789231234,4.543230139858,
+    -12.58832270134));
+#4327 = CARTESIAN_POINT('',(20.021187859258,4.482688748961,
+    -12.36198247006));
+#4328 = CARTESIAN_POINT('',(20.106337531534,4.426022900361,
+    -12.12419553454));
+#4329 = CARTESIAN_POINT('',(20.166395096765,4.373907810646,
+    -11.87805318099));
+#4330 = CARTESIAN_POINT('',(20.201046526944,4.326912244303,
+    -11.62675516885));
+#4331 = CARTESIAN_POINT('',(20.215452709285,4.264495840269,
+    -11.24545146676));
+#4332 = CARTESIAN_POINT('',(20.213866107519,4.24493557748,
+    -11.11678160986));
+#4333 = CARTESIAN_POINT('',(20.20588724979,4.226847429071,
+    -10.98800268315));
+#4334 = CARTESIAN_POINT('',(20.19158604631,4.210275236123,
+    -10.85950286797));
+#4335 = CARTESIAN_POINT('',(20.171062339102,4.195253624806,
+    -10.73165586707));
+#4336 = CARTESIAN_POINT('',(20.1444422679,4.181808824907,-10.6048207238)
+  );
+#4337 = CARTESIAN_POINT('',(20.078738684171,4.157903375452,
+    -10.35167289158));
+#4338 = CARTESIAN_POINT('',(20.039445017208,4.147498589951,
+    -10.22540481975));
+#4339 = CARTESIAN_POINT('',(19.994150058019,4.138764419496,
+    -10.10089719226));
+#4340 = CARTESIAN_POINT('',(19.943032333172,4.131711602315,
+    -9.978487820828));
+#4341 = CARTESIAN_POINT('',(19.886289119547,4.126343272691,
+    -9.858493623387));
+#4342 = CARTESIAN_POINT('',(19.824133090944,4.122655906423,
+    -9.741211685084));
+#4343 = CARTESIAN_POINT('',(19.714696106303,4.119380408053,
+    -9.555483498482));
+#4344 = CARTESIAN_POINT('',(19.670576027514,4.11877367489,
+    -9.485214629283));
+#4345 = CARTESIAN_POINT('',(19.624483642741,4.118817705397,
+    -9.416181051151));
+#4346 = CARTESIAN_POINT('',(19.576475247027,4.119509378686,
+    -9.348447276719));
+#4347 = CARTESIAN_POINT('',(19.526608516036,4.120844814413,
+    -9.282074991751));
+#4348 = CARTESIAN_POINT('',(19.474942506055,4.122819372773,
+    -9.217123055147));
+#4349 = CARTESIAN_POINT('',(19.309972660631,4.130876465292,
+    -9.021044378923));
+#4350 = CARTESIAN_POINT('',(19.190820905516,4.139090968601,
+    -8.894887305409));
+#4351 = CARTESIAN_POINT('',(19.064628129648,4.150022654907,
+    -8.77568382821));
+#4352 = CARTESIAN_POINT('',(18.931960687141,4.163611159847,
+    -8.663895960486));
+#4353 = CARTESIAN_POINT('',(18.793401744286,4.179785911394,
+    -8.559945096946));
+#4354 = CARTESIAN_POINT('',(18.649547478621,4.19846777703,
+    -8.464216932052));
+#4355 = CARTESIAN_POINT('',(18.391935995464,4.235065355902,
+    -8.313076844898));
+#4356 = CARTESIAN_POINT('',(18.280342051952,4.251864970508,
+    -8.253712558919));
+#4357 = CARTESIAN_POINT('',(18.166460934262,4.269935489955,
+    -8.199113754953));
+#4358 = CARTESIAN_POINT('',(18.050538512277,4.289240302089,
+    -8.149413820915));
+#4359 = CARTESIAN_POINT('',(17.932827038965,4.309740247381,
+    -8.104739297967));
+#4360 = CARTESIAN_POINT('',(17.813585150373,4.331393618927,
+    -8.065209880524));
+#4361 = CARTESIAN_POINT('',(17.644059990888,4.363415117292,
+    -8.016998061133));
+#4362 = CARTESIAN_POINT('',(17.594832960842,4.372857549496,
+    -8.003927715034));
+#4363 = CARTESIAN_POINT('',(17.545414730404,4.382480459067,
+    -7.991735011744));
+#4364 = CARTESIAN_POINT('',(17.4958235338,4.392280750634,-7.98042738938)
+  );
+#4365 = CARTESIAN_POINT('',(17.446077884572,4.402255233454,
+    -7.970012090384));
+#4366 = CARTESIAN_POINT('',(17.39619657558,4.412400621414,
+    -7.960496161523));
+#4367 = CARTESIAN_POINT('',(17.277244371468,4.436936524944,
+    -7.940012425811));
+#4368 = CARTESIAN_POINT('',(17.208068387011,4.451478122722,
+    -7.929861984033));
+#4369 = CARTESIAN_POINT('',(17.138720737681,4.4663294797,-7.921453225858
+    ));
+#4370 = CARTESIAN_POINT('',(17.069252723291,4.481481297344,
+    -7.914803267902));
+#4371 = CARTESIAN_POINT('',(16.99971693141,4.496923825251,
+    -7.909928246089));
+#4372 = CARTESIAN_POINT('',(16.930167237367,4.512646861148,
+    -7.906843315657));
+#4373 = CARTESIAN_POINT('',(16.759136041171,4.551998677053,
+    -7.903692135692));
+#4374 = CARTESIAN_POINT('',(16.657701499204,4.575933214898,
+    -7.905670524307));
+#4375 = CARTESIAN_POINT('',(16.556527302262,4.600409994652,
+    -7.911541232379));
+#4376 = CARTESIAN_POINT('',(16.455792813852,4.625393125368,
+    -7.921342285826));
+#4377 = CARTESIAN_POINT('',(16.355684297402,4.650843961432,
+    -7.93510430274));
+#4378 = CARTESIAN_POINT('',(16.256394576571,4.676720869054,
+    -7.952848475021));
+#4379 = CARTESIAN_POINT('',(16.069330050548,4.726704276489,
+    -7.994223978612));
+#4380 = CARTESIAN_POINT('',(15.981368127037,4.750740841244,
+    -8.017122394204));
+#4381 = CARTESIAN_POINT('',(15.894384747042,4.775055297304,
+    -8.043286535936));
+#4382 = CARTESIAN_POINT('',(15.808531428557,4.799612194816,
+    -8.072715400926));
+#4383 = CARTESIAN_POINT('',(15.723962623729,4.824373928267,
+    -8.105398481659));
+#4384 = CARTESIAN_POINT('',(15.640834957013,4.84930064093,-8.1413140034)
+  );
+#4385 = CARTESIAN_POINT('',(15.511906258526,4.888913760096,
+    -8.20316733039));
+#4386 = CARTESIAN_POINT('',(15.465046415719,4.903518936069,
+    -8.226988365405));
+#4387 = CARTESIAN_POINT('',(15.41875807991,4.918157359325,
+    -8.251883532783));
+#4388 = CARTESIAN_POINT('',(15.373072193399,4.932820536096,
+    -8.277844529372));
+#4389 = CARTESIAN_POINT('',(15.328019495795,4.947499776757,
+    -8.304861482714));
+#4390 = CARTESIAN_POINT('',(15.283630524011,4.96218619583,-8.33292295105
+    ));
+#4391 = CARTESIAN_POINT('',(15.144634966338,5.008898328424,
+    -8.42546905638));
+#4392 = CARTESIAN_POINT('',(15.052630521299,5.040918688784,
+    -8.493832464451));
+#4393 = CARTESIAN_POINT('',(14.964243605601,5.072835109528,
+    -8.56696518762));
+#4394 = CARTESIAN_POINT('',(14.879776200791,5.104550304803,
+    -8.644693281669));
+#4395 = CARTESIAN_POINT('',(14.799507984933,5.135966738804,
+    -8.726807646705));
+#4396 = CARTESIAN_POINT('',(14.723693376019,5.166986978161,
+    -8.813061855806));
+#4397 = CARTESIAN_POINT('',(14.580244176917,5.228547327693,
+    -8.994772335885));
+#4398 = CARTESIAN_POINT('',(14.512759160828,5.259073918773,
+    -9.090366268585));
+#4399 = CARTESIAN_POINT('',(14.450341694483,5.288991813542,
+    -9.18965140699));
+#4400 = CARTESIAN_POINT('',(14.393183241791,5.318206591363,
+    -9.292306098826));
+#4401 = CARTESIAN_POINT('',(14.341431430932,5.346631161468,
+    -9.397990090395));
+#4402 = CARTESIAN_POINT('',(14.295192922083,5.374185509451,
+    -9.506347202644));
+#4403 = CARTESIAN_POINT('',(14.236199689527,5.412798261728,
+    -9.66691722189));
+#4404 = CARTESIAN_POINT('',(14.218998039307,5.424608501531,
+    -9.717296398449));
+#4405 = CARTESIAN_POINT('',(14.202937192414,5.436220670257,
+    -9.768112442464));
+#4406 = CARTESIAN_POINT('',(14.18802147454,5.447628655424,
+    -9.819332396263));
+#4407 = CARTESIAN_POINT('',(14.174253669148,5.458826724986,
+    -9.870923438968));
+#4408 = CARTESIAN_POINT('',(14.161635017464,5.469809527328,
+    -9.922852886488));
+#4409 = CARTESIAN_POINT('',(14.130437182913,5.499083683738,
+    -10.06493283114));
+#4410 = CARTESIAN_POINT('',(14.114108019052,5.516943784987,
+    -10.15568287952));
+#4411 = CARTESIAN_POINT('',(14.101176806729,5.534127007906,
+    -10.24717305008));
+#4412 = CARTESIAN_POINT('',(14.091630489325,5.550611446677,
+    -10.33924228007));
+#4413 = CARTESIAN_POINT('',(14.085445721357,5.566378305196,
+    -10.43173411022));
+#4414 = CARTESIAN_POINT('',(14.082590716074,5.581411525502,
+    -10.52449706432));
+#4415 = CARTESIAN_POINT('',(14.083510056808,5.61150844248,
+    -10.72018954284));
+#4416 = CARTESIAN_POINT('',(14.088024676662,5.626404100719,
+    -10.8231474776));
+#4417 = CARTESIAN_POINT('',(14.0965186301,5.640366127412,-10.92606223424
+    ));
+#4418 = CARTESIAN_POINT('',(14.108930011142,5.653379836384,-11.028745897
+    ));
+#4419 = CARTESIAN_POINT('',(14.12518933095,5.665433637716,
+    -11.13101913623));
+#4420 = CARTESIAN_POINT('',(14.145221518447,5.676518556689,
+    -11.2327111113));
+#4421 = CARTESIAN_POINT('',(14.18519247637,5.693549130519,
+    -11.40277476692));
+#4422 = CARTESIAN_POINT('',(14.203168777927,5.700013101007,
+    -11.47154142946));
+#4423 = CARTESIAN_POINT('',(14.222851369472,5.70601753854,
+    -11.53990735448));
+#4424 = CARTESIAN_POINT('',(14.244214136748,5.711560702731,
+    -11.60782203283));
+#4425 = CARTESIAN_POINT('',(14.267230307377,5.716641238451,
+    -11.67523645292));
+#4426 = CARTESIAN_POINT('',(14.291872450858,5.72125817583,-11.7421031007
+    ));
+#4427 = CARTESIAN_POINT('',(14.33713886838,5.728422052245,
+    -11.85642976744));
+#4428 = CARTESIAN_POINT('',(14.357005387487,5.731189112087,
+    -11.90417133746));
+#4429 = CARTESIAN_POINT('',(14.37770137219,5.733711873953,
+    -11.95158311014));
+#4430 = CARTESIAN_POINT('',(14.399216032311,5.735990181216,
+    -11.99864784704));
+#4431 = CARTESIAN_POINT('',(14.421538451196,5.738023956458,
+    -12.0453486309));
+#4432 = CARTESIAN_POINT('',(14.444657585714,5.73981320146,
+    -12.09166886557));
+#4433 = CARTESIAN_POINT('',(14.527330736279,5.745155800846,
+    -12.25049270026));
+#4434 = CARTESIAN_POINT('',(14.590846466951,5.7474761014,-12.36099351316
+    ));
+#4435 = CARTESIAN_POINT('',(14.658944425718,5.748320138045,
+    -12.46885452435));
+#4436 = CARTESIAN_POINT('',(14.731454421893,5.747691567754,
+    -12.57384339581));
+#4437 = CARTESIAN_POINT('',(14.808201106651,5.745596465305,
+    -12.67573564192));
+#4438 = CARTESIAN_POINT('',(14.889003973034,5.742043323279,
+    -12.77431462949));
+#4439 = CARTESIAN_POINT('',(15.088999155722,5.730232880354,
+    -12.99883538291));
+#4440 = CARTESIAN_POINT('',(15.211498106156,5.720738501434,
+    -13.12176321234));
+#4441 = CARTESIAN_POINT('',(15.340704461898,5.708587603088,
+    -13.23762737723));
+#4442 = CARTESIAN_POINT('',(15.476121074902,5.693816711029,
+    -13.34591603703));
+#4443 = CARTESIAN_POINT('',(15.617219519539,5.676472843896,
+    -13.44613805697));
+#4444 = CARTESIAN_POINT('',(15.763436217693,5.656615168258,
+    -13.53782786556));
+#4445 = CARTESIAN_POINT('',(15.986322591198,5.623642583477,
+    -13.66014869836));
+#4446 = CARTESIAN_POINT('',(16.059510614928,5.612409343729,
+    -13.69769202382));
+#4447 = CARTESIAN_POINT('',(16.133666067736,5.600624970391,
+    -13.73313206024));
+#4448 = CARTESIAN_POINT('',(16.208719981292,5.588298366903,
+    -13.76642256875));
+#4449 = CARTESIAN_POINT('',(16.284600986253,5.575439304123,
+    -13.79751929977));
+#4450 = CARTESIAN_POINT('',(16.361235312266,5.562058420329,
+    -13.82637999306));
+#4451 = CARTESIAN_POINT('',(16.562236978785,5.525942770666,
+    -13.89549658369));
+#4452 = CARTESIAN_POINT('',(16.68766160429,5.502411920664,-13.9322028905
+    ));
+#4453 = CARTESIAN_POINT('',(16.814506333993,5.477622458083,
+    -13.96291909857));
+#4454 = CARTESIAN_POINT('',(16.942441514867,5.451628229807,
+    -13.98749708924));
+#4455 = CARTESIAN_POINT('',(17.071121882956,5.424489764009,
+    -14.00580840204));
+#4456 = CARTESIAN_POINT('',(17.200186274973,5.396274891407,
+    -14.01774781194));
+#4457 = CARTESIAN_POINT('',(17.456114441434,5.33834497726,
+    -14.02863184663));
+#4458 = CARTESIAN_POINT('',(17.58298103055,5.308663274986,
+    -14.02779594736));
+#4459 = CARTESIAN_POINT('',(17.709496266629,5.278086825679,
+    -14.02065504043));
+#4460 = CARTESIAN_POINT('',(17.835290036161,5.246694356764,
+    -14.00716079132));
+#4461 = CARTESIAN_POINT('',(17.959983910841,5.214571089879,
+    -13.98729428851));
+#4462 = CARTESIAN_POINT('',(18.083192105668,5.181809073623,
+    -13.96106963265));
+#4463 = CARTESIAN_POINT('',(18.444180457357,5.082728537455,
+    -13.86427840538));
+#4464 = CARTESIAN_POINT('',(18.676652405093,5.014805938874,
+    -13.77537271945));
+#4465 = CARTESIAN_POINT('',(18.898710352112,4.945553067723,
+    -13.66221710389));
+#4466 = CARTESIAN_POINT('',(19.10736668776,4.875821530605,-13.5258166139
+    ));
+#4467 = CARTESIAN_POINT('',(19.299851793026,4.806490350588,
+    -13.3676811445));
+#4468 = CARTESIAN_POINT('',(19.473625451426,4.738465261991,
+    -13.18983803826));
+#4469 = CARTESIAN_POINT('',(19.626577520565,4.672664084884,
+    -12.99503944892));
+#4470 = PCURVE('',#4172,#4471);
+#4471 = DEFINITIONAL_REPRESENTATION('',(#4472),#4619);
+#4472 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#4473,#4474,#4475,#4476,#4477,
+    #4478,#4479,#4480,#4481,#4482,#4483,#4484,#4485,#4486,#4487,#4488,
+    #4489,#4490,#4491,#4492,#4493,#4494,#4495,#4496,#4497,#4498,#4499,
+    #4500,#4501,#4502,#4503,#4504,#4505,#4506,#4507,#4508,#4509,#4510,
+    #4511,#4512,#4513,#4514,#4515,#4516,#4517,#4518,#4519,#4520,#4521,
+    #4522,#4523,#4524,#4525,#4526,#4527,#4528,#4529,#4530,#4531,#4532,
+    #4533,#4534,#4535,#4536,#4537,#4538,#4539,#4540,#4541,#4542,#4543,
+    #4544,#4545,#4546,#4547,#4548,#4549,#4550,#4551,#4552,#4553,#4554,
+    #4555,#4556,#4557,#4558,#4559,#4560,#4561,#4562,#4563,#4564,#4565,
+    #4566,#4567,#4568,#4569,#4570,#4571,#4572,#4573,#4574,#4575,#4576,
+    #4577,#4578,#4579,#4580,#4581,#4582,#4583,#4584,#4585,#4586,#4587,
+    #4588,#4589,#4590,#4591,#4592,#4593,#4594,#4595,#4596,#4597,#4598,
+    #4599,#4600,#4601,#4602,#4603,#4604,#4605,#4606,#4607,#4608,#4609,
+    #4610,#4611,#4612,#4613,#4614,#4615,#4616,#4617,#4618),
+  .UNSPECIFIED.,.T.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6
+    ,8),(0.,9.194732467337E-02,0.138496911681,0.185858810189,
+    0.215461951512,0.277304165053,0.32271127047,0.341181189618,
+    0.366653870916,0.403858809546,0.437474986171,0.457019241006,
+    0.499646174799,0.542979972727,0.56252398228,0.596139646895,
+    0.633344058453,0.658816488428,0.677286300559,0.722693416485,
+    0.784536113104,0.81413957736,0.861501991664,0.90805199575,1.),
+  .UNSPECIFIED.);
+#4473 = CARTESIAN_POINT('',(19.104518160706,-20.));
+#4474 = CARTESIAN_POINT('',(19.10451813367,-20.25626106335));
+#4475 = CARTESIAN_POINT('',(19.077574812939,-20.51263187064));
+#4476 = CARTESIAN_POINT('',(19.023648123636,-20.76552539033));
+#4477 = CARTESIAN_POINT('',(18.943486612296,-21.01165186979));
+#4478 = CARTESIAN_POINT('',(18.838340635049,-21.24798484547));
+#4479 = CARTESIAN_POINT('',(18.709945431021,-21.47175854222));
+#4480 = CARTESIAN_POINT('',(18.48499647394,-21.78623242909));
+#4481 = CARTESIAN_POINT('',(18.403998520064,-21.88811660218));
+#4482 = CARTESIAN_POINT('',(18.317887347428,-21.98589042892));
+#4483 = CARTESIAN_POINT('',(18.226958721278,-22.07928930176));
+#4484 = CARTESIAN_POINT('',(18.131523059652,-22.16807985021));
+#4485 = CARTESIAN_POINT('',(18.031902452798,-22.25205769904));
+#4486 = CARTESIAN_POINT('',(17.823147230518,-22.41141112247));
+#4487 = CARTESIAN_POINT('',(17.713874385498,-22.48661300495));
+#4488 = CARTESIAN_POINT('',(17.600955589451,-22.55646580635));
+#4489 = CARTESIAN_POINT('',(17.484741124599,-22.62081653594));
+#4490 = CARTESIAN_POINT('',(17.365583124089,-22.67954122912));
+#4491 = CARTESIAN_POINT('',(17.243833582619,-22.73254189672));
+#4492 = CARTESIAN_POINT('',(17.042342739872,-22.80924640822));
+#4493 = CARTESIAN_POINT('',(16.963966820306,-22.83648385832));
+#4494 = CARTESIAN_POINT('',(16.884799689081,-22.86143801862));
+#4495 = CARTESIAN_POINT('',(16.804925764681,-22.88409425111));
+#4496 = CARTESIAN_POINT('',(16.72442880336,-22.90444108571));
+#4497 = CARTESIAN_POINT('',(16.643391899138,-22.92247022021));
+#4498 = CARTESIAN_POINT('',(16.391652205416,-22.97098764505));
+#4499 = CARTESIAN_POINT('',(16.219413503315,-22.99366043729));
+#4500 = CARTESIAN_POINT('',(16.045926712729,-23.00614726696));
+#4501 = CARTESIAN_POINT('',(15.871925217295,-23.00845046583));
+#4502 = CARTESIAN_POINT('',(15.698130497005,-23.00061589737));
+#4503 = CARTESIAN_POINT('',(15.525252176154,-22.98272652659));
+#4504 = CARTESIAN_POINT('',(15.228238897403,-22.93446166126));
+#4505 = CARTESIAN_POINT('',(15.103361931006,-22.90866830955));
+#4506 = CARTESIAN_POINT('',(14.979633120113,-22.87756102119));
+#4507 = CARTESIAN_POINT('',(14.857329207718,-22.84119455111));
+#4508 = CARTESIAN_POINT('',(14.736727731793,-22.79963332264));
+#4509 = CARTESIAN_POINT('',(14.618107025284,-22.75295142759));
+#4510 = CARTESIAN_POINT('',(14.454414973183,-22.68019534425));
+#4511 = CARTESIAN_POINT('',(14.407457841671,-22.65832477589));
+#4512 = CARTESIAN_POINT('',(14.360893725177,-22.63562660511));
+#4513 = CARTESIAN_POINT('',(14.314741626496,-22.61210685582));
+#4514 = CARTESIAN_POINT('',(14.269020647626,-22.5877718919));
+#4515 = CARTESIAN_POINT('',(14.223749989767,-22.56262841715));
+#4516 = CARTESIAN_POINT('',(14.117161865132,-22.50090166006));
+#4517 = CARTESIAN_POINT('',(14.056268025421,-22.46359553931));
+#4518 = CARTESIAN_POINT('',(13.996318126516,-22.42478347795));
+#4519 = CARTESIAN_POINT('',(13.937363269414,-22.38448547098));
+#4520 = CARTESIAN_POINT('',(13.879454963785,-22.34272314349));
+#4521 = CARTESIAN_POINT('',(13.822645127969,-22.29951975069));
+#4522 = CARTESIAN_POINT('',(13.685691501026,-22.18972963506));
+#4523 = CARTESIAN_POINT('',(13.606851980605,-22.12153819537));
+#4524 = CARTESIAN_POINT('',(13.530630298358,-22.05040415821));
+#4525 = CARTESIAN_POINT('',(13.457191599167,-21.97641488814));
+#4526 = CARTESIAN_POINT('',(13.386701883109,-21.89966820637));
+#4527 = CARTESIAN_POINT('',(13.319326486408,-21.82027378226));
+#4528 = CARTESIAN_POINT('',(13.197313478694,-21.66433714077));
+#4529 = CARTESIAN_POINT('',(13.142073930469,-21.58825832518));
+#4530 = CARTESIAN_POINT('',(13.089630775273,-21.51020975725));
+#4531 = CARTESIAN_POINT('',(13.040102989751,-21.43029173635));
+#4532 = CARTESIAN_POINT('',(12.993605975899,-21.34861409153));
+#4533 = CARTESIAN_POINT('',(12.950249867311,-21.2652970913));
+#4534 = CARTESIAN_POINT('',(12.886816927111,-21.13115573056));
+#4535 = CARTESIAN_POINT('',(12.864592431964,-21.08132933637));
+#4536 = CARTESIAN_POINT('',(12.84348476034,-21.03101900915));
+#4537 = CARTESIAN_POINT('',(12.823513189993,-20.98025170963));
+#4538 = CARTESIAN_POINT('',(12.804695866077,-20.92905552074));
+#4539 = CARTESIAN_POINT('',(12.787049801147,-20.87745964766));
+#4540 = CARTESIAN_POINT('',(12.734693187866,-20.7121558212));
+#4541 = CARTESIAN_POINT('',(12.704440538313,-20.59705389184));
+#4542 = CARTESIAN_POINT('',(12.679999199164,-20.48051239315));
+#4543 = CARTESIAN_POINT('',(12.661499729274,-20.36286876899));
+#4544 = CARTESIAN_POINT('',(12.649033294214,-20.2444739391));
+#4545 = CARTESIAN_POINT('',(12.642647986804,-20.12569209448));
+#4546 = CARTESIAN_POINT('',(12.642037286617,-19.88613902108));
+#4547 = CARTESIAN_POINT('',(12.648015276137,-19.76535589407));
+#4548 = CARTESIAN_POINT('',(12.660280946644,-19.64494778568));
+#4549 = CARTESIAN_POINT('',(12.678786076856,-19.52529772145));
+#4550 = CARTESIAN_POINT('',(12.7034363159,-19.40677482113));
+#4551 = CARTESIAN_POINT('',(12.734095105452,-19.28973404109));
+#4552 = CARTESIAN_POINT('',(12.787046110782,-19.12255130203));
+#4553 = CARTESIAN_POINT('',(12.804691729872,-19.07095603003));
+#4554 = CARTESIAN_POINT('',(12.823508579979,-19.01976042722));
+#4555 = CARTESIAN_POINT('',(12.843479649372,-18.96899369777));
+#4556 = CARTESIAN_POINT('',(12.864586793765,-18.91868392367));
+#4557 = CARTESIAN_POINT('',(12.886810736312,-18.86885806477));
+#4558 = CARTESIAN_POINT('',(12.95024199948,-18.73471833672));
+#4559 = CARTESIAN_POINT('',(12.993596918399,-18.65140238929));
+#4560 = CARTESIAN_POINT('',(13.040092658535,-18.56972572886));
+#4561 = CARTESIAN_POINT('',(13.089619092159,-18.48980861942));
+#4562 = CARTESIAN_POINT('',(13.142060823287,-18.41176088618));
+#4563 = CARTESIAN_POINT('',(13.197298881312,-18.33568282517));
+#4564 = CARTESIAN_POINT('',(13.319308690997,-18.17974751138));
+#4565 = CARTESIAN_POINT('',(13.386682373325,-18.10035364709));
+#4566 = CARTESIAN_POINT('',(13.457170315803,-18.02360742546));
+#4567 = CARTESIAN_POINT('',(13.530607189609,-17.94961851303));
+#4568 = CARTESIAN_POINT('',(13.606827001919,-17.87848472864));
+#4569 = CARTESIAN_POINT('',(13.685664614893,-17.81029343492));
+#4570 = CARTESIAN_POINT('',(13.822615216032,-17.70050319066));
+#4571 = CARTESIAN_POINT('',(13.879423959727,-17.65729959302));
+#4572 = CARTESIAN_POINT('',(13.937331170255,-17.61553702184));
+#4573 = CARTESIAN_POINT('',(13.996284930764,-17.57523873215));
+#4574 = CARTESIAN_POINT('',(14.056233733053,-17.53642634889));
+#4575 = CARTESIAN_POINT('',(14.117126477571,-17.49911986692));
+#4576 = CARTESIAN_POINT('',(14.223712900259,-17.43739231305));
+#4577 = CARTESIAN_POINT('',(14.268982953841,-17.41224842794));
+#4578 = CARTESIAN_POINT('',(14.314703334069,-17.38791303951));
+#4579 = CARTESIAN_POINT('',(14.360854840058,-17.3643928516));
+#4580 = CARTESIAN_POINT('',(14.40741837012,-17.34169422813));
+#4581 = CARTESIAN_POINT('',(14.454374921774,-17.31982319305));
+#4582 = CARTESIAN_POINT('',(14.618065693439,-17.24706513557));
+#4583 = CARTESIAN_POINT('',(14.73668576135,-17.20038172334));
+#4584 = CARTESIAN_POINT('',(14.857286667186,-17.15881895595));
+#4585 = CARTESIAN_POINT('',(14.979590077846,-17.12245092718));
+#4586 = CARTESIAN_POINT('',(15.103318455425,-17.09134206226));
+#4587 = CARTESIAN_POINT('',(15.228195057204,-17.06554711795));
+#4588 = CARTESIAN_POINT('',(15.525208936352,-17.01727824633));
+#4589 = CARTESIAN_POINT('',(15.698088305702,-16.99938660048));
+#4590 = CARTESIAN_POINT('',(15.871884212865,-16.99154988859));
+#4591 = CARTESIAN_POINT('',(16.04588701939,-16.99385108241));
+#4592 = CARTESIAN_POINT('',(16.219375231179,-17.00633605168));
+#4593 = CARTESIAN_POINT('',(16.391615450435,-17.02900713392));
+#4594 = CARTESIAN_POINT('',(16.643357760684,-17.07752230895));
+#4595 = CARTESIAN_POINT('',(16.724395698462,-17.09555079807));
+#4596 = CARTESIAN_POINT('',(16.804893706787,-17.11589703786));
+#4597 = CARTESIAN_POINT('',(16.884768689225,-17.13855272657));
+#4598 = CARTESIAN_POINT('',(16.963936887064,-17.16350639445));
+#4599 = CARTESIAN_POINT('',(17.042313879315,-17.19074340378));
+#4600 = CARTESIAN_POINT('',(17.243807517849,-17.26744690321));
+#4601 = CARTESIAN_POINT('',(17.365558788032,-17.32044708013));
+#4602 = CARTESIAN_POINT('',(17.484718515922,-17.37917141577));
+#4603 = CARTESIAN_POINT('',(17.600934696037,-17.44352192092));
+#4604 = CARTESIAN_POINT('',(17.713855184201,-17.51337463015));
+#4605 = CARTESIAN_POINT('',(17.823129686984,-17.58857655082));
+#4606 = CARTESIAN_POINT('',(18.031887906009,-17.74793014991));
+#4607 = CARTESIAN_POINT('',(18.131509868363,-17.83190811266));
+#4608 = CARTESIAN_POINT('',(18.22694684739,-17.92069887681));
+#4609 = CARTESIAN_POINT('',(18.317876743913,-18.01409806436));
+#4610 = CARTESIAN_POINT('',(18.403989131092,-18.11187230108));
+#4611 = CARTESIAN_POINT('',(18.484988235113,-18.21375697463));
+#4612 = CARTESIAN_POINT('',(18.70994016381,-18.52823227439));
+#4613 = CARTESIAN_POINT('',(18.838337026355,-18.75200705528));
+#4614 = CARTESIAN_POINT('',(18.943484414985,-18.98834137778));
+#4615 = CARTESIAN_POINT('',(19.023647011153,-19.23446940446));
+#4616 = CARTESIAN_POINT('',(19.077574448487,-19.48736461292));
+#4617 = CARTESIAN_POINT('',(19.10451813367,-19.74373720368));
+#4618 = CARTESIAN_POINT('',(19.104518160706,-20.));
+#4619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4620 = PCURVE('',#4621,#4626);
+#4621 = TOROIDAL_SURFACE('',#4622,20.,3.);
+#4622 = AXIS2_PLACEMENT_3D('',#4623,#4624,#4625);
+#4623 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#4624 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#4625 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#4626 = DEFINITIONAL_REPRESENTATION('',(#4627),#4774);
+#4627 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#4628,#4629,#4630,#4631,#4632,
+    #4633,#4634,#4635,#4636,#4637,#4638,#4639,#4640,#4641,#4642,#4643,
+    #4644,#4645,#4646,#4647,#4648,#4649,#4650,#4651,#4652,#4653,#4654,
+    #4655,#4656,#4657,#4658,#4659,#4660,#4661,#4662,#4663,#4664,#4665,
+    #4666,#4667,#4668,#4669,#4670,#4671,#4672,#4673,#4674,#4675,#4676,
+    #4677,#4678,#4679,#4680,#4681,#4682,#4683,#4684,#4685,#4686,#4687,
+    #4688,#4689,#4690,#4691,#4692,#4693,#4694,#4695,#4696,#4697,#4698,
+    #4699,#4700,#4701,#4702,#4703,#4704,#4705,#4706,#4707,#4708,#4709,
+    #4710,#4711,#4712,#4713,#4714,#4715,#4716,#4717,#4718,#4719,#4720,
+    #4721,#4722,#4723,#4724,#4725,#4726,#4727,#4728,#4729,#4730,#4731,
+    #4732,#4733,#4734,#4735,#4736,#4737,#4738,#4739,#4740,#4741,#4742,
+    #4743,#4744,#4745,#4746,#4747,#4748,#4749,#4750,#4751,#4752,#4753,
+    #4754,#4755,#4756,#4757,#4758,#4759,#4760,#4761,#4762,#4763,#4764,
+    #4765,#4766,#4767,#4768,#4769,#4770,#4771,#4772,#4773),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6
+    ,8),(0.,9.194732467337E-02,0.138496911681,0.185858810189,
+    0.215461951512,0.277304165053,0.32271127047,0.341181189618,
+    0.366653870916,0.403858809546,0.437474986171,0.457019241006,
+    0.499646174799,0.542979972727,0.56252398228,0.596139646895,
+    0.633344058453,0.658816488428,0.677286300559,0.722693416485,
+    0.784536113104,0.81413957736,0.861501991664,0.90805199575,1.),
+  .UNSPECIFIED.);
+#4628 = CARTESIAN_POINT('',(6.083945424552,0.));
+#4629 = CARTESIAN_POINT('',(6.083945424927,8.542035444998E-02));
+#4630 = CARTESIAN_POINT('',(6.084318768538,0.170877268591));
+#4631 = CARTESIAN_POINT('',(6.085065999153,0.25619327537));
+#4632 = CARTESIAN_POINT('',(6.086182011633,0.341292903266));
+#4633 = CARTESIAN_POINT('',(6.087659847227,0.4261129995));
+#4634 = CARTESIAN_POINT('',(6.089489653272,0.510590297695));
+#4635 = CARTESIAN_POINT('',(6.09275106209,0.637133266844));
+#4636 = CARTESIAN_POINT('',(6.093933536807,0.679558204405));
+#4637 = CARTESIAN_POINT('',(6.095200466797,0.721869073446));
+#4638 = CARTESIAN_POINT('',(6.096549869184,0.764061573947));
+#4639 = CARTESIAN_POINT('',(6.09797959443,0.806133383865));
+#4640 = CARTESIAN_POINT('',(6.099487300856,0.848083231096));
+#4641 = CARTESIAN_POINT('',(6.102681183776,0.932466595314));
+#4642 = CARTESIAN_POINT('',(6.104370053956,0.974896826792));
+#4643 = CARTESIAN_POINT('',(6.106134376652,1.017200611647));
+#4644 = CARTESIAN_POINT('',(6.107971338029,1.059380139644));
+#4645 = CARTESIAN_POINT('',(6.109877939831,1.10143934105));
+#4646 = CARTESIAN_POINT('',(6.111850965746,1.143383389157));
+#4647 = CARTESIAN_POINT('',(6.115159520573,1.211366687974));
+#4648 = CARTESIAN_POINT('',(6.116456695098,1.237472668794));
+#4649 = CARTESIAN_POINT('',(6.117777637023,1.263537801872));
+#4650 = CARTESIAN_POINT('',(6.119121472444,1.289563934702));
+#4651 = CARTESIAN_POINT('',(6.120487287877,1.315553105668));
+#4652 = CARTESIAN_POINT('',(6.121874130262,1.34150754404));
+#4653 = CARTESIAN_POINT('',(6.126220031849,1.421582086773));
+#4654 = CARTESIAN_POINT('',(6.129246419167,1.475592317758));
+#4655 = CARTESIAN_POINT('',(6.132351180179,1.529484325116));
+#4656 = CARTESIAN_POINT('',(6.135524407294,1.583283766308));
+#4657 = CARTESIAN_POINT('',(6.138755119326,1.637018506387));
+#4658 = CARTESIAN_POINT('',(6.142031106752,1.690719130306));
+#4659 = CARTESIAN_POINT('',(6.147767404946,1.783848450016));
+#4660 = CARTESIAN_POINT('',(6.150213067606,1.823276828249));
+#4661 = CARTESIAN_POINT('',(6.15267041902,1.86271786399));
+#4662 = CARTESIAN_POINT('',(6.155133604255,1.902184989676));
+#4663 = CARTESIAN_POINT('',(6.157596259368,1.941691796132));
+#4664 = CARTESIAN_POINT('',(6.160051511409,1.981252032561));
+#4665 = CARTESIAN_POINT('',(6.163484669502,2.036998627595));
+#4666 = CARTESIAN_POINT('',(6.164474908982,2.053128743064));
+#4667 = CARTESIAN_POINT('',(6.165462196422,2.069270867772));
+#4668 = CARTESIAN_POINT('',(6.166446015387,2.085425902447));
+#4669 = CARTESIAN_POINT('',(6.16742583345,2.101594733731));
+#4670 = CARTESIAN_POINT('',(6.168401102195,2.117778234178));
+#4671 = CARTESIAN_POINT('',(6.170709240849,2.156318057385));
+#4672 = CARTESIAN_POINT('',(6.172037498751,2.178688366315));
+#4673 = CARTESIAN_POINT('',(6.173354547211,2.201090449545));
+#4674 = CARTESIAN_POINT('',(6.174658846481,2.223526450771));
+#4675 = CARTESIAN_POINT('',(6.175948800778,2.245998396895));
+#4676 = CARTESIAN_POINT('',(6.17722275828,2.268508198021));
+#4677 = CARTESIAN_POINT('',(6.180313871371,2.32399296639));
+#4678 = CARTESIAN_POINT('',(6.182110961522,2.357012819891));
+#4679 = CARTESIAN_POINT('',(6.183864980289,2.390122653133));
+#4680 = CARTESIAN_POINT('',(6.185570365063,2.423327049481));
+#4681 = CARTESIAN_POINT('',(6.187221365391,2.456629568154));
+#4682 = CARTESIAN_POINT('',(6.188812116448,2.490032581874));
+#4683 = CARTESIAN_POINT('',(6.191714247117,2.553809823683));
+#4684 = CARTESIAN_POINT('',(6.193037777755,2.584165491367));
+#4685 = CARTESIAN_POINT('',(6.194302942474,2.614604419114));
+#4686 = CARTESIAN_POINT('',(6.195505364041,2.645126162651));
+#4687 = CARTESIAN_POINT('',(6.196640733652,2.675729263899));
+#4688 = CARTESIAN_POINT('',(6.197704894647,2.706410982991));
+#4689 = CARTESIAN_POINT('',(6.199268943592,2.75504842212));
+#4690 = CARTESIAN_POINT('',(6.19981857118,2.772954976277));
+#4691 = CARTESIAN_POINT('',(6.200342031675,2.790885867734));
+#4692 = CARTESIAN_POINT('',(6.200838588322,2.808840135068));
+#4693 = CARTESIAN_POINT('',(6.201307544922,2.82681668045));
+#4694 = CARTESIAN_POINT('',(6.201748245838,2.844814269649));
+#4695 = CARTESIAN_POINT('',(6.203058296812,2.902128023877));
+#4696 = CARTESIAN_POINT('',(6.203819247017,2.941520270775));
+#4697 = CARTESIAN_POINT('',(6.204436525792,2.980990564555));
+#4698 = CARTESIAN_POINT('',(6.204905049478,3.020522021936));
+#4699 = CARTESIAN_POINT('',(6.205221235115,3.060096945053));
+#4700 = CARTESIAN_POINT('',(6.205383183974,3.099695181984));
+#4701 = CARTESIAN_POINT('',(6.205398673614,3.179546417686));
+#4702 = CARTESIAN_POINT('',(6.205247056544,3.219803192442));
+#4703 = CARTESIAN_POINT('',(6.20493591906,3.260037230569));
+#4704 = CARTESIAN_POINT('',(6.204467166484,3.300227326301));
+#4705 = CARTESIAN_POINT('',(6.2038445083,3.340354871097));
+#4706 = CARTESIAN_POINT('',(6.203073262161,3.380402075657));
+#4707 = CARTESIAN_POINT('',(6.201748338034,3.438367222601));
+#4708 = CARTESIAN_POINT('',(6.20130764808,3.456364580792));
+#4709 = CARTESIAN_POINT('',(6.200838703078,3.474340895911));
+#4710 = CARTESIAN_POINT('',(6.200342158636,3.49229493376));
+#4711 = CARTESIAN_POINT('',(6.199818710917,3.510225596533));
+#4712 = CARTESIAN_POINT('',(6.199269096645,3.528131922821));
+#4713 = CARTESIAN_POINT('',(6.19770508794,3.576768661938));
+#4714 = CARTESIAN_POINT('',(6.196640955256,3.607449910899));
+#4715 = CARTESIAN_POINT('',(6.195505615639,3.638052544928));
+#4716 = CARTESIAN_POINT('',(6.194303225532,3.668573824143));
+#4717 = CARTESIAN_POINT('',(6.193038093521,3.699012290379));
+#4718 = CARTESIAN_POINT('',(6.191714596625,3.729367499226));
+#4719 = CARTESIAN_POINT('',(6.188812537171,3.793143815286));
+#4720 = CARTESIAN_POINT('',(6.187221823634,3.826546362446));
+#4721 = CARTESIAN_POINT('',(6.185570861446,3.859848417122));
+#4722 = CARTESIAN_POINT('',(6.183865515191,3.893052351714));
+#4723 = CARTESIAN_POINT('',(6.182111535097,3.926161725092));
+#4724 = CARTESIAN_POINT('',(6.180314483568,3.95918112024));
+#4725 = CARTESIAN_POINT('',(6.177223429738,4.01466521526));
+#4726 = CARTESIAN_POINT('',(6.175949492849,4.037174800473));
+#4727 = CARTESIAN_POINT('',(6.174659558864,4.059646530755));
+#4728 = CARTESIAN_POINT('',(6.173355279569,4.082082316107));
+#4729 = CARTESIAN_POINT('',(6.172038250717,4.104484183328));
+#4730 = CARTESIAN_POINT('',(6.170710012025,4.126854276017));
+#4731 = CARTESIAN_POINT('',(6.168401901832,4.165393791585));
+#4732 = CARTESIAN_POINT('',(6.167426642495,4.181577200665));
+#4733 = CARTESIAN_POINT('',(6.166446833573,4.197745940255));
+#4734 = CARTESIAN_POINT('',(6.165463023479,4.213900882886));
+#4735 = CARTESIAN_POINT('',(6.164475744638,4.230042915176));
+#4736 = CARTESIAN_POINT('',(6.163485513481,4.24617293783));
+#4737 = CARTESIAN_POINT('',(6.160052368518,4.301919449198));
+#4738 = CARTESIAN_POINT('',(6.15759711971,4.341479691845));
+#4739 = CARTESIAN_POINT('',(6.155134466093,4.38098650112));
+#4740 = CARTESIAN_POINT('',(6.152671280719,4.420453626214));
+#4741 = CARTESIAN_POINT('',(6.150213927627,4.45989465797));
+#4742 = CARTESIAN_POINT('',(6.14776826184,4.499323028879));
+#4743 = CARTESIAN_POINT('',(6.14203192797,4.592452730659));
+#4744 = CARTESIAN_POINT('',(6.138755907309,4.646153741144));
+#4745 = CARTESIAN_POINT('',(6.135525160506,4.699888862787));
+#4746 = CARTESIAN_POINT('',(6.132351897534,4.753688681519));
+#4747 = CARTESIAN_POINT('',(6.129247099969,4.807581063324));
+#4748 = CARTESIAN_POINT('',(6.126220675741,4.86159166661));
+#4749 = CARTESIAN_POINT('',(6.121874715124,4.94166683847));
+#4750 = CARTESIAN_POINT('',(6.120487850794,4.967621534726));
+#4751 = CARTESIAN_POINT('',(6.119122013567,4.993610963623));
+#4752 = CARTESIAN_POINT('',(6.117778156545,5.019637354545));
+#4753 = CARTESIAN_POINT('',(6.116457193247,5.045702745985));
+#4754 = CARTESIAN_POINT('',(6.115159997613,5.071808985541));
+#4755 = CARTESIAN_POINT('',(6.111851388718,5.139792957507));
+#4756 = CARTESIAN_POINT('',(6.109878330303,5.18173742077));
+#4757 = CARTESIAN_POINT('',(6.107971696896,5.223797038918));
+#4758 = CARTESIAN_POINT('',(6.106134704934,5.26597698558));
+#4759 = CARTESIAN_POINT('',(6.104370352787,5.308281191314));
+#4760 = CARTESIAN_POINT('',(6.102681454395,5.350711846117));
+#4761 = CARTESIAN_POINT('',(6.099487521245,5.435095974137));
+#4762 = CARTESIAN_POINT('',(6.097979792463,5.477046161309));
+#4763 = CARTESIAN_POINT('',(6.096550045941,5.519118313341));
+#4764 = CARTESIAN_POINT('',(6.095200623431,5.561311158222));
+#4765 = CARTESIAN_POINT('',(6.093933674539,5.603622373973));
+#4766 = CARTESIAN_POINT('',(6.0927511822,5.646047660566));
+#4767 = CARTESIAN_POINT('',(6.089489728335,5.772591542993));
+#4768 = CARTESIAN_POINT('',(6.087659897954,5.857069400004));
+#4769 = CARTESIAN_POINT('',(6.08618204222,5.941890069547));
+#4770 = CARTESIAN_POINT('',(6.08506601457,6.026990275725));
+#4771 = CARTESIAN_POINT('',(6.084318773588,6.112306866526));
+#4772 = CARTESIAN_POINT('',(6.083945424927,6.197764375076));
+#4773 = CARTESIAN_POINT('',(6.083945424552,6.28318530718));
+#4774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4775 = ADVANCED_FACE('',(#4776,#4779),#3758,.T.);
+#4776 = FACE_BOUND('',#4777,.T.);
+#4777 = EDGE_LOOP('',(#4778));
+#4778 = ORIENTED_EDGE('',*,*,#3486,.T.);
+#4779 = FACE_BOUND('',#4780,.T.);
+#4780 = EDGE_LOOP('',(#4781));
+#4781 = ORIENTED_EDGE('',*,*,#4782,.F.);
+#4782 = EDGE_CURVE('',#4783,#4783,#4785,.T.);
+#4783 = VERTEX_POINT('',#4784);
+#4784 = CARTESIAN_POINT('',(17.489497732199,-6.94239277178,
+    -15.24050549557));
+#4785 = SURFACE_CURVE('',#4786,(#4909,#5035),.PCURVE_S1.);
+#4786 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#4787,#4788,#4789,#4790,#4791,
+    #4792,#4793,#4794,#4795,#4796,#4797,#4798,#4799,#4800,#4801,#4802,
+    #4803,#4804,#4805,#4806,#4807,#4808,#4809,#4810,#4811,#4812,#4813,
+    #4814,#4815,#4816,#4817,#4818,#4819,#4820,#4821,#4822,#4823,#4824,
+    #4825,#4826,#4827,#4828,#4829,#4830,#4831,#4832,#4833,#4834,#4835,
+    #4836,#4837,#4838,#4839,#4840,#4841,#4842,#4843,#4844,#4845,#4846,
+    #4847,#4848,#4849,#4850,#4851,#4852,#4853,#4854,#4855,#4856,#4857,
+    #4858,#4859,#4860,#4861,#4862,#4863,#4864,#4865,#4866,#4867,#4868,
+    #4869,#4870,#4871,#4872,#4873,#4874,#4875,#4876,#4877,#4878,#4879,
+    #4880,#4881,#4882,#4883,#4884,#4885,#4886,#4887,#4888,#4889,#4890,
+    #4891,#4892,#4893,#4894,#4895,#4896,#4897,#4898,#4899,#4900,#4901,
+    #4902,#4903,#4904,#4905,#4906,#4907,#4908),.UNSPECIFIED.,.T.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.658070429192E-02,0.143434014747,0.189597769971,0.216824758484,
+    0.275519935689,0.318042416435,0.335218166917,0.359404721316,
+    0.397508889979,0.433367556559,0.454187688647,0.499638690049,
+    0.545812055958,0.566632087622,0.602490550174,0.640594524957,
+    0.664780995903,0.681956711099,0.724479190207,0.783174517098,
+    0.810401605566,0.856565533784,0.90341899132,1.),.UNSPECIFIED.);
+#4787 = CARTESIAN_POINT('',(17.489497732199,-6.94239277178,
+    -15.24050549557));
+#4788 = CARTESIAN_POINT('',(17.672974361045,-7.021325869301,
+    -15.00683095668));
+#4789 = CARTESIAN_POINT('',(17.826788356666,-7.097145659501,
+    -14.74864704655));
+#4790 = CARTESIAN_POINT('',(17.94711450765,-7.168220009683,
+    -14.47073834681));
+#4791 = CARTESIAN_POINT('',(18.031676772428,-7.23318217268,
+    -14.1785058531));
+#4792 = CARTESIAN_POINT('',(18.079169431262,-7.290848074965,
+    -13.87763045121));
+#4793 = CARTESIAN_POINT('',(18.094872258887,-7.364304828594,
+    -13.42699872401));
+#4794 = CARTESIAN_POINT('',(18.091314121104,-7.386374964038,
+    -13.27915980739));
+#4795 = CARTESIAN_POINT('',(18.079079658467,-7.406419990746,
+    -13.13134704279));
+#4796 = CARTESIAN_POINT('',(18.058248300514,-7.424357841865,
+    -12.98420971851));
+#4797 = CARTESIAN_POINT('',(18.028962844142,-7.440123713008,
+    -12.83838097142));
+#4798 = CARTESIAN_POINT('',(17.954438813356,-7.467015130975,
+    -12.55269033408));
+#4799 = CARTESIAN_POINT('',(17.909440252515,-7.478205979594,
+    -12.41276780019));
+#4800 = CARTESIAN_POINT('',(17.856621477824,-7.487195554163,
+    -12.27529626235));
+#4801 = CARTESIAN_POINT('',(17.79622599399,-7.493954354882,
+    -12.14083237952));
+#4802 = CARTESIAN_POINT('',(17.728543653104,-7.498468291346,
+    -12.00990302677));
+#4803 = CARTESIAN_POINT('',(17.609885445336,-7.50207586333,
+    -11.80816322765));
+#4804 = CARTESIAN_POINT('',(17.563444982826,-7.502633395541,
+    -11.73472240635));
+#4805 = CARTESIAN_POINT('',(17.514652560148,-7.502410198471,
+    -11.66278499436));
+#4806 = CARTESIAN_POINT('',(17.46358033105,-7.501408028338,
+    -11.59244816453));
+#4807 = CARTESIAN_POINT('',(17.410304715488,-7.499630297914,
+    -11.52380481069));
+#4808 = CARTESIAN_POINT('',(17.235480266061,-7.49158869242,
+    -11.31280591435));
+#4809 = CARTESIAN_POINT('',(17.106186986234,-7.482514317024,
+    -11.1769485642));
+#4810 = CARTESIAN_POINT('',(16.967836355705,-7.469909710972,
+    -11.05026162231));
+#4811 = CARTESIAN_POINT('',(16.821311652527,-7.45385846742,
+    -10.93353375206));
+#4812 = CARTESIAN_POINT('',(16.667562686407,-7.434474679979,
+    -10.82745675785));
+#4813 = CARTESIAN_POINT('',(16.391710974811,-7.395546533958,
+    -10.66393185236));
+#4814 = CARTESIAN_POINT('',(16.272559527797,-7.377517839427,
+    -10.60113702891));
+#4815 = CARTESIAN_POINT('',(16.150527410202,-7.357868548821,
+    -10.54447278993));
+#4816 = CARTESIAN_POINT('',(16.026011164408,-7.336660118679,
+    -10.49413871929));
+#4817 = CARTESIAN_POINT('',(15.899420971796,-7.313961440298,
+    -10.45030691255));
+#4818 = CARTESIAN_POINT('',(15.719381611792,-7.280109238396,
+    -10.39810217653));
+#4819 = CARTESIAN_POINT('',(15.667313299201,-7.27013894655,
+    -10.3841667914));
+#4820 = CARTESIAN_POINT('',(15.615003612437,-7.25994299051,
+    -10.37132532571));
+#4821 = CARTESIAN_POINT('',(15.562480775028,-7.249526594574,
+    -10.35958649575));
+#4822 = CARTESIAN_POINT('',(15.509773336563,-7.238895181027,
+    -10.34895822989));
+#4823 = CARTESIAN_POINT('',(15.382469303871,-7.212788553237,
+    -10.32605508317));
+#4824 = CARTESIAN_POINT('',(15.307719585837,-7.197107504346,
+    -10.31487881823));
+#4825 = CARTESIAN_POINT('',(15.232741716029,-7.181026919542,
+    -10.30593889782));
+#4826 = CARTESIAN_POINT('',(15.157617531477,-7.164563288091,
+    -10.29925193877));
+#4827 = CARTESIAN_POINT('',(15.082430008805,-7.147733892453,
+    -10.2948311508));
+#4828 = CARTESIAN_POINT('',(14.88884348994,-7.103495553428,
+    -10.28930733643));
+#4829 = CARTESIAN_POINT('',(14.770474602644,-7.075571198162,
+    -10.29157716145));
+#4830 = CARTESIAN_POINT('',(14.652486468876,-7.046854737157,
+    -10.2995335427));
+#4831 = CARTESIAN_POINT('',(14.535213973721,-7.017421772819,
+    -10.31319201063));
+#4832 = CARTESIAN_POINT('',(14.418996268213,-6.987352816834,
+    -10.33254281617));
+#4833 = CARTESIAN_POINT('',(14.196122193236,-6.927918776368,
+    -10.38107932587));
+#4834 = CARTESIAN_POINT('',(14.089304805694,-6.89861632579,
+    -10.40961850345));
+#4835 = CARTESIAN_POINT('',(13.984010185872,-6.868897916512,
+    -10.4431332425));
+#4836 = CARTESIAN_POINT('',(13.880523706794,-6.838838363031,
+    -10.48156969964));
+#4837 = CARTESIAN_POINT('',(13.779128404224,-6.80851571049,-10.524849659
+    ));
+#4838 = CARTESIAN_POINT('',(13.622608165696,-6.760299980362,
+    -10.60074801924));
+#4839 = CARTESIAN_POINT('',(13.565911567773,-6.742527286508,
+    -10.63022560031));
+#4840 = CARTESIAN_POINT('',(13.510068410789,-6.724709137618,
+    -10.66128012614));
+#4841 = CARTESIAN_POINT('',(13.455132244323,-6.706861643436,
+    -10.69388812262));
+#4842 = CARTESIAN_POINT('',(13.401155561135,-6.689001131619,
+    -10.72802311942));
+#4843 = CARTESIAN_POINT('',(13.232563873047,-6.632161791809,
+    -10.8414425819));
+#4844 = CARTESIAN_POINT('',(13.121751315903,-6.593194792968,
+    -10.92636913749));
+#4845 = CARTESIAN_POINT('',(13.016293638067,-6.554417651007,
+    -11.01812309641));
+#4846 = CARTESIAN_POINT('',(12.916688206679,-6.516004006058,
+    -11.11633139888));
+#4847 = CARTESIAN_POINT('',(12.823383820207,-6.478125920386,
+    -11.22055813015));
+#4848 = CARTESIAN_POINT('',(12.64879227382,-6.403189603687,
+    -11.44179107549));
+#4849 = CARTESIAN_POINT('',(12.567713862423,-6.366151471986,
+    -11.55898146018));
+#4850 = CARTESIAN_POINT('',(12.493956102531,-6.330016832103,
+    -11.68134822535));
+#4851 = CARTESIAN_POINT('',(12.4278559964,-6.294952039789,
+    -11.80832416917));
+#4852 = CARTESIAN_POINT('',(12.369675527875,-6.261111783261,
+    -11.93930459768));
+#4853 = CARTESIAN_POINT('',(12.297027254338,-6.213996882014,
+    -12.13423000565));
+#4854 = CARTESIAN_POINT('',(12.276098248061,-6.199632432237,
+    -12.19549398692));
+#4855 = CARTESIAN_POINT('',(12.256834694822,-6.185558682295,
+    -12.25738582656));
+#4856 = CARTESIAN_POINT('',(12.239250525437,-6.171787880358,
+    -12.31984739909));
+#4857 = CARTESIAN_POINT('',(12.223356581345,-6.158331618073,
+    -12.38282017155));
+#4858 = CARTESIAN_POINT('',(12.184710817902,-6.1225855983,-12.5554825076
+    ));
+#4859 = CARTESIAN_POINT('',(12.165297736474,-6.100935675699,
+    -12.66606230027));
+#4860 = CARTESIAN_POINT('',(12.15096151232,-6.080307128547,
+    -12.77768298209));
+#4861 = CARTESIAN_POINT('',(12.141715661258,-6.060749489616,
+    -12.89004508887));
+#4862 = CARTESIAN_POINT('',(12.137549921672,-6.042306298523,
+    -13.00285209044));
+#4863 = CARTESIAN_POINT('',(12.139371591003,-6.006642217028,
+    -13.23584396153));
+#4864 = CARTESIAN_POINT('',(12.146011154387,-5.989569983146,
+    -13.35604985196));
+#4865 = CARTESIAN_POINT('',(12.158314124132,-5.973844427591,
+    -13.47607853573));
+#4866 = CARTESIAN_POINT('',(12.17621651207,-5.959503414749,
+    -13.59558932394));
+#4867 = CARTESIAN_POINT('',(12.199631113523,-5.946577895089,
+    -13.71425124987));
+#4868 = CARTESIAN_POINT('',(12.246743764451,-5.927802340826,
+    -13.90632105828));
+#4869 = CARTESIAN_POINT('',(12.267214677226,-5.921092328479,
+    -13.98042782053));
+#4870 = CARTESIAN_POINT('',(12.289835808629,-5.914968841398,
+    -14.05398158474));
+#4871 = CARTESIAN_POINT('',(12.314576612169,-5.90943715276,
+    -14.12690236798));
+#4872 = CARTESIAN_POINT('',(12.341403534268,-5.904501545003,
+    -14.19911206138));
+#4873 = CARTESIAN_POINT('',(12.390786279825,-5.897085987471,
+    -14.32125411827));
+#4874 = CARTESIAN_POINT('',(12.412326159741,-5.894308930339,
+    -14.37157678163));
+#4875 = CARTESIAN_POINT('',(12.434886595079,-5.891835322578,
+    -14.42147513596));
+#4876 = CARTESIAN_POINT('',(12.458453845054,-5.889666112716,
+    -14.47092239279));
+#4877 = CARTESIAN_POINT('',(12.483013487025,-5.887802013654,
+    -14.51989225949));
+#4878 = CARTESIAN_POINT('',(12.571773026882,-5.882385046119,
+    -14.68834948116));
+#4879 = CARTESIAN_POINT('',(12.640985975904,-5.880399646807,
+    -14.80525611078));
+#4880 = CARTESIAN_POINT('',(12.715959583891,-5.880294499415,
+    -14.91868696539));
+#4881 = CARTESIAN_POINT('',(12.796440870862,-5.882068341818,
+    -15.02826973953));
+#4882 = CARTESIAN_POINT('',(12.882153556534,-5.885711455095,
+    -15.13365168495));
+#4883 = CARTESIAN_POINT('',(13.097917970816,-5.898789519549,
+    -15.37370367605));
+#4884 = CARTESIAN_POINT('',(13.232437569275,-5.909900580298,
+    -15.50427170641));
+#4885 = CARTESIAN_POINT('',(13.375566201271,-5.924490687831,
+    -15.62532555931));
+#4886 = CARTESIAN_POINT('',(13.526437995114,-5.942481861497,
+    -15.73606651354));
+#4887 = CARTESIAN_POINT('',(13.684108968919,-5.963764395135,
+    -15.83578320307));
+#4888 = CARTESIAN_POINT('',(13.923371690861,-5.999527594034,
+    -15.9647156576));
+#4889 = CARTESIAN_POINT('',(14.000432172951,-6.011537660884,
+    -16.00306742777));
+#4890 = CARTESIAN_POINT('',(14.078633528283,-6.024210892515,
+    -16.03885346074));
+#4891 = CARTESIAN_POINT('',(14.15787053723,-6.037531486647,
+    -16.07201753956));
+#4892 = CARTESIAN_POINT('',(14.238034816189,-6.051482101035,
+    -16.10250863125));
+#4893 = CARTESIAN_POINT('',(14.4563175988,-6.090733518487,
+    -16.17736915381));
+#4894 = CARTESIAN_POINT('',(14.595967601435,-6.117180453133,
+    -16.21664220438));
+#4895 = CARTESIAN_POINT('',(14.737417810861,-6.145291849581,
+    -16.24787656928));
+#4896 = CARTESIAN_POINT('',(14.880102474919,-6.174963105575,
+    -16.27089674664));
+#4897 = CARTESIAN_POINT('',(15.02343741793,-6.206077163282,
+    -16.28557994256));
+#4898 = CARTESIAN_POINT('',(15.312344936324,-6.271414875488,
+    -16.29823549544));
+#4899 = CARTESIAN_POINT('',(15.457923546448,-6.305679078626,
+    -16.29595514032));
+#4900 = CARTESIAN_POINT('',(15.602924553368,-6.341159836799,
+    -16.28495188499));
+#4901 = CARTESIAN_POINT('',(15.746712520052,-6.377710018174,
+    -16.26522000613));
+#4902 = CARTESIAN_POINT('',(15.88865028201,-6.415171748996,
+    -16.23682053384));
+#4903 = CARTESIAN_POINT('',(16.315556725166,-6.532128593775,
+    -16.12375087985));
+#4904 = CARTESIAN_POINT('',(16.592592856194,-6.614077309959,
+    -16.01131022264));
+#4905 = CARTESIAN_POINT('',(16.853364329873,-6.697680257923,
+    -15.86372936995));
+#4906 = CARTESIAN_POINT('',(17.092728673168,-6.781347466873,
+    -15.68353968462));
+#4907 = CARTESIAN_POINT('',(17.306020487644,-6.863459425068,
+    -15.47418071731));
+#4908 = CARTESIAN_POINT('',(17.489497732199,-6.94239277178,
+    -15.24050549557));
+#4909 = PCURVE('',#3758,#4910);
+#4910 = DEFINITIONAL_REPRESENTATION('',(#4911),#5034);
+#4911 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#4912,#4913,#4914,#4915,#4916,
+    #4917,#4918,#4919,#4920,#4921,#4922,#4923,#4924,#4925,#4926,#4927,
+    #4928,#4929,#4930,#4931,#4932,#4933,#4934,#4935,#4936,#4937,#4938,
+    #4939,#4940,#4941,#4942,#4943,#4944,#4945,#4946,#4947,#4948,#4949,
+    #4950,#4951,#4952,#4953,#4954,#4955,#4956,#4957,#4958,#4959,#4960,
+    #4961,#4962,#4963,#4964,#4965,#4966,#4967,#4968,#4969,#4970,#4971,
+    #4972,#4973,#4974,#4975,#4976,#4977,#4978,#4979,#4980,#4981,#4982,
+    #4983,#4984,#4985,#4986,#4987,#4988,#4989,#4990,#4991,#4992,#4993,
+    #4994,#4995,#4996,#4997,#4998,#4999,#5000,#5001,#5002,#5003,#5004,
+    #5005,#5006,#5007,#5008,#5009,#5010,#5011,#5012,#5013,#5014,#5015,
+    #5016,#5017,#5018,#5019,#5020,#5021,#5022,#5023,#5024,#5025,#5026,
+    #5027,#5028,#5029,#5030,#5031,#5032,#5033),.UNSPECIFIED.,.T.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.658070429192E-02,0.143434014747,0.189597769971,0.216824758484,
+    0.275519935689,0.318042416435,0.335218166917,0.359404721316,
+    0.397508889979,0.433367556559,0.454187688647,0.499638690049,
+    0.545812055958,0.566632087622,0.602490550174,0.640594524957,
+    0.664780995903,0.681956711099,0.724479190207,0.783174517098,
+    0.810401605566,0.856565533784,0.90341899132,1.),.UNSPECIFIED.);
+#4912 = CARTESIAN_POINT('',(9.103425691264,-20.));
+#4913 = CARTESIAN_POINT('',(9.103425722659,-20.30740510298));
+#4914 = CARTESIAN_POINT('',(9.142029608989,-20.6149373082));
+#4915 = CARTESIAN_POINT('',(9.219291381446,-20.91625741999));
+#4916 = CARTESIAN_POINT('',(9.333660225507,-21.20555044987));
+#4917 = CARTESIAN_POINT('',(9.482645952026,-21.4774146985));
+#4918 = CARTESIAN_POINT('',(9.749538788708,-21.84819716942));
+#4919 = CARTESIAN_POINT('',(9.843973331787,-21.96412047839));
+#4920 = CARTESIAN_POINT('',(9.945240179012,-22.07432539753));
+#4921 = CARTESIAN_POINT('',(10.052874225211,-22.17834470475));
+#4922 = CARTESIAN_POINT('',(10.166370357384,-22.27576570919));
+#4923 = CARTESIAN_POINT('',(10.402256876215,-22.45535877705));
+#4924 = CARTESIAN_POINT('',(10.524495397208,-22.53773696011));
+#4925 = CARTESIAN_POINT('',(10.651387622103,-22.6130192448));
+#4926 = CARTESIAN_POINT('',(10.782396344518,-22.68092024841));
+#4927 = CARTESIAN_POINT('',(10.916966233664,-22.74120884797));
+#4928 = CARTESIAN_POINT('',(11.13565919718,-22.82466613708));
+#4929 = CARTESIAN_POINT('',(11.217832550716,-22.85291718311));
+#4930 = CARTESIAN_POINT('',(11.300930618224,-22.87842115825));
+#4931 = CARTESIAN_POINT('',(11.384836221617,-22.90114771276));
+#4932 = CARTESIAN_POINT('',(11.469431467362,-22.92107272126));
+#4933 = CARTESIAN_POINT('',(11.738196819237,-22.97505397192));
+#4934 = CARTESIAN_POINT('',(11.924452496109,-22.9988266226));
+#4935 = CARTESIAN_POINT('',(12.112173906435,-23.0093159701));
+#4936 = CARTESIAN_POINT('',(12.300175060261,-23.00647116502));
+#4937 = CARTESIAN_POINT('',(12.487277482153,-22.99036252695));
+#4938 = CARTESIAN_POINT('',(12.806364108317,-22.94002678357));
+#4939 = CARTESIAN_POINT('',(12.939332605076,-22.9120148241));
+#4940 = CARTESIAN_POINT('',(13.070775364562,-22.87720721998));
+#4941 = CARTESIAN_POINT('',(13.200255686742,-22.8357047163));
+#4942 = CARTESIAN_POINT('',(13.327343142274,-22.78763900302));
+#4943 = CARTESIAN_POINT('',(13.501809089435,-22.71117260211));
+#4944 = CARTESIAN_POINT('',(13.551545064382,-22.68812821774));
+#4945 = CARTESIAN_POINT('',(13.600793586577,-22.66405027864));
+#4946 = CARTESIAN_POINT('',(13.649526976176,-22.63895034596));
+#4947 = CARTESIAN_POINT('',(13.697717784267,-22.6128408252));
+#4948 = CARTESIAN_POINT('',(13.812397761627,-22.54756502818));
+#4949 = CARTESIAN_POINT('',(13.878326908463,-22.5074193916));
+#4950 = CARTESIAN_POINT('',(13.943050125952,-22.46533503033));
+#4951 = CARTESIAN_POINT('',(14.006492518794,-22.42135239198));
+#4952 = CARTESIAN_POINT('',(14.068580403811,-22.37551539793));
+#4953 = CARTESIAN_POINT('',(14.224808184026,-22.25281183587));
+#4954 = CARTESIAN_POINT('',(14.316833924323,-22.17326701627));
+#4955 = CARTESIAN_POINT('',(14.405034771557,-22.08942341549));
+#4956 = CARTESIAN_POINT('',(14.489136764488,-22.00148851889));
+#4957 = CARTESIAN_POINT('',(14.568878242062,-21.9096928348));
+#4958 = CARTESIAN_POINT('',(14.714718750163,-21.72451292921));
+#4959 = CARTESIAN_POINT('',(14.78134557479,-21.63154014401));
+#4960 = CARTESIAN_POINT('',(14.843686729053,-21.53558724394));
+#4961 = CARTESIAN_POINT('',(14.901550328973,-21.43688469509));
+#4962 = CARTESIAN_POINT('',(14.954761440762,-21.33568092488));
+#4963 = CARTESIAN_POINT('',(15.031268626006,-21.17218611336));
+#4964 = CARTESIAN_POINT('',(15.057751847567,-21.1113754266));
+#4965 = CARTESIAN_POINT('',(15.082584078181,-21.04986373251));
+#4966 = CARTESIAN_POINT('',(15.105737597907,-20.98770497293));
+#4967 = CARTESIAN_POINT('',(15.127187377952,-20.92495479243));
+#4968 = CARTESIAN_POINT('',(15.189968542379,-20.72351902672));
+#4969 = CARTESIAN_POINT('',(15.224801735269,-20.5828171492));
+#4970 = CARTESIAN_POINT('',(15.251176730118,-20.44017025237));
+#4971 = CARTESIAN_POINT('',(15.268932149375,-20.29620336089));
+#4972 = CARTESIAN_POINT('',(15.277983907926,-20.15155988511));
+#4973 = CARTESIAN_POINT('',(15.27868149957,-19.85994166019));
+#4974 = CARTESIAN_POINT('',(15.270048417252,-19.71295666726));
+#4975 = CARTESIAN_POINT('',(15.252428740262,-19.56663820792));
+#4976 = CARTESIAN_POINT('',(15.225907995628,-19.42166129905));
+#4977 = CARTESIAN_POINT('',(15.190654161392,-19.27868168616));
+#4978 = CARTESIAN_POINT('',(15.127189128022,-19.07505042682));
+#4979 = CARTESIAN_POINT('',(15.10573957011,-19.0123005058));
+#4980 = CARTESIAN_POINT('',(15.082586287419,-18.95014199685));
+#4981 = CARTESIAN_POINT('',(15.057754308261,-18.88863054382));
+#4982 = CARTESIAN_POINT('',(15.031271352055,-18.82782008786));
+#4983 = CARTESIAN_POINT('',(14.95476496742,-18.66432596453));
+#4984 = CARTESIAN_POINT('',(14.901554425443,-18.5631226264));
+#4985 = CARTESIAN_POINT('',(14.843691439932,-18.46442046939));
+#4986 = CARTESIAN_POINT('',(14.78135094104,-18.36846791736));
+#4987 = CARTESIAN_POINT('',(14.714724808832,-18.27549543329));
+#4988 = CARTESIAN_POINT('',(14.568885751652,-18.09031598902));
+#4989 = CARTESIAN_POINT('',(14.48914503131,-17.99852046306));
+#4990 = CARTESIAN_POINT('',(14.405043822794,-17.91058567009));
+#4991 = CARTESIAN_POINT('',(14.316843782526,-17.82674211614));
+#4992 = CARTESIAN_POINT('',(14.224818867002,-17.7471972847));
+#4993 = CARTESIAN_POINT('',(14.068592356949,-17.62449352692));
+#4994 = CARTESIAN_POINT('',(14.006504904902,-17.57865639083));
+#4995 = CARTESIAN_POINT('',(13.943062944712,-17.53467359196));
+#4996 = CARTESIAN_POINT('',(13.87834015868,-17.49258905162));
+#4997 = CARTESIAN_POINT('',(13.812411441226,-17.45244321735));
+#4998 = CARTESIAN_POINT('',(13.697732126632,-17.38716701251));
+#4999 = CARTESIAN_POINT('',(13.649541551802,-17.36105729366));
+#5000 = CARTESIAN_POINT('',(13.60080839218,-17.3359571563));
+#5001 = CARTESIAN_POINT('',(13.551560096477,-17.31187900601));
+#5002 = CARTESIAN_POINT('',(13.501824344336,-17.28883440399));
+#5003 = CARTESIAN_POINT('',(13.327358907565,-17.21236711451));
+#5004 = CARTESIAN_POINT('',(13.200271708333,-17.16430072331));
+#5005 = CARTESIAN_POINT('',(13.070791606807,-17.12279753022));
+#5006 = CARTESIAN_POINT('',(12.939349031918,-17.08798922713));
+#5007 = CARTESIAN_POINT('',(12.806380683351,-17.05997656106));
+#5008 = CARTESIAN_POINT('',(12.487293843593,-17.0096390466));
+#5009 = CARTESIAN_POINT('',(12.300191016001,-16.99352940663));
+#5010 = CARTESIAN_POINT('',(12.112189384141,-16.99068366309));
+#5011 = CARTESIAN_POINT('',(11.9244674321,-17.00117214112));
+#5012 = CARTESIAN_POINT('',(11.738211158882,-17.02494399583));
+#5013 = CARTESIAN_POINT('',(11.469444772451,-17.07892421317));
+#5014 = CARTESIAN_POINT('',(11.384849125218,-17.09884893022));
+#5015 = CARTESIAN_POINT('',(11.300943113241,-17.12157521644));
+#5016 = CARTESIAN_POINT('',(11.217844631407,-17.14707894668));
+#5017 = CARTESIAN_POINT('',(11.135670859171,-17.1753297713));
+#5018 = CARTESIAN_POINT('',(10.916976748488,-17.25878653105));
+#5019 = CARTESIAN_POINT('',(10.78240612568,-17.31907486795));
+#5020 = CARTESIAN_POINT('',(10.651396668319,-17.38697567788));
+#5021 = CARTESIAN_POINT('',(10.524503714067,-17.46225783723));
+#5022 = CARTESIAN_POINT('',(10.402264476107,-17.54463596188));
+#5023 = CARTESIAN_POINT('',(10.16637662334,-17.72422898723));
+#5024 = CARTESIAN_POINT('',(10.052879868235,-17.8216500011));
+#5025 = CARTESIAN_POINT('',(9.945245218247,-17.92566937409));
+#5026 = CARTESIAN_POINT('',(9.843977792142,-18.03587441288));
+#5027 = CARTESIAN_POINT('',(9.749542700523,-18.15179789214));
+#5028 = CARTESIAN_POINT('',(9.482648290606,-18.52258103005));
+#5029 = CARTESIAN_POINT('',(9.333661680022,-18.79444588846));
+#5030 = CARTESIAN_POINT('',(9.219292111447,-19.08373972569));
+#5031 = CARTESIAN_POINT('',(9.142029849868,-19.38506074443));
+#5032 = CARTESIAN_POINT('',(9.103425722659,-19.69259394646));
+#5033 = CARTESIAN_POINT('',(9.103425691264,-20.));
+#5034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5035 = PCURVE('',#4621,#5036);
+#5036 = DEFINITIONAL_REPRESENTATION('',(#5037),#5160);
+#5037 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5038,#5039,#5040,#5041,#5042,
+    #5043,#5044,#5045,#5046,#5047,#5048,#5049,#5050,#5051,#5052,#5053,
+    #5054,#5055,#5056,#5057,#5058,#5059,#5060,#5061,#5062,#5063,#5064,
+    #5065,#5066,#5067,#5068,#5069,#5070,#5071,#5072,#5073,#5074,#5075,
+    #5076,#5077,#5078,#5079,#5080,#5081,#5082,#5083,#5084,#5085,#5086,
+    #5087,#5088,#5089,#5090,#5091,#5092,#5093,#5094,#5095,#5096,#5097,
+    #5098,#5099,#5100,#5101,#5102,#5103,#5104,#5105,#5106,#5107,#5108,
+    #5109,#5110,#5111,#5112,#5113,#5114,#5115,#5116,#5117,#5118,#5119,
+    #5120,#5121,#5122,#5123,#5124,#5125,#5126,#5127,#5128,#5129,#5130,
+    #5131,#5132,#5133,#5134,#5135,#5136,#5137,#5138,#5139,#5140,#5141,
+    #5142,#5143,#5144,#5145,#5146,#5147,#5148,#5149,#5150,#5151,#5152,
+    #5153,#5154,#5155,#5156,#5157,#5158,#5159),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.658070429192E-02,0.143434014747,0.189597769971,0.216824758484,
+    0.275519935689,0.318042416435,0.335218166917,0.359404721316,
+    0.397508889979,0.433367556559,0.454187688647,0.499638690049,
+    0.545812055958,0.566632087622,0.602490550174,0.640594524957,
+    0.664780995903,0.681956711099,0.724479190207,0.783174517098,
+    0.810401605566,0.856565533784,0.90341899132,1.),.UNSPECIFIED.);
+#5038 = CARTESIAN_POINT('',(5.555127023446,0.));
+#5039 = CARTESIAN_POINT('',(5.555127023169,0.102468367663));
+#5040 = CARTESIAN_POINT('',(5.554786240272,0.20497823178));
+#5041 = CARTESIAN_POINT('',(5.554104186932,0.307359191882));
+#5042 = CARTESIAN_POINT('',(5.55308616661,0.409595875046));
+#5043 = CARTESIAN_POINT('',(5.5517373798,0.511672152795));
+#5044 = CARTESIAN_POINT('',(5.549265124403,0.662827009937));
+#5045 = CARTESIAN_POINT('',(5.548383005933,0.712144622427));
+#5046 = CARTESIAN_POINT('',(5.547427820184,0.761398342822));
+#5047 = CARTESIAN_POINT('',(5.546401260545,0.810586270756));
+#5048 = CARTESIAN_POINT('',(5.545305343585,0.859707839337));
+#5049 = CARTESIAN_POINT('',(5.542996805372,0.95709203053));
+#5050 = CARTESIAN_POINT('',(5.541786104012,1.005358165538));
+#5051 = CARTESIAN_POINT('',(5.540512746194,1.053558049434));
+#5052 = CARTESIAN_POINT('',(5.539179355615,1.101693876102));
+#5053 = CARTESIAN_POINT('',(5.537788967646,1.149769206265));
+#5054 = CARTESIAN_POINT('',(5.535493598611,1.226107301914));
+#5055 = CARTESIAN_POINT('',(5.534623455471,1.254407916474));
+#5056 = CARTESIAN_POINT('',(5.533735440667,1.282689624221));
+#5057 = CARTESIAN_POINT('',(5.532830337547,1.310953475125));
+#5058 = CARTESIAN_POINT('',(5.531908992671,1.33920067367));
+#5059 = CARTESIAN_POINT('',(5.528953054154,1.428294127224));
+#5060 = CARTESIAN_POINT('',(5.526862520407,1.4890853382));
+#5061 = CARTESIAN_POINT('',(5.524709906434,1.549818276693));
+#5062 = CARTESIAN_POINT('',(5.52250580252,1.610511151531));
+#5063 = CARTESIAN_POINT('',(5.520262535094,1.671184414529));
+#5064 = CARTESIAN_POINT('',(5.516351400304,1.775811797561));
+#5065 = CARTESIAN_POINT('',(5.51469527546,1.819766852587));
+#5066 = CARTESIAN_POINT('',(5.513031570234,1.863730138415));
+#5067 = CARTESIAN_POINT('',(5.511366266079,1.907709776599));
+#5068 = CARTESIAN_POINT('',(5.509705885585,1.951713896459));
+#5069 = CARTESIAN_POINT('',(5.507391670825,2.013538027106));
+#5070 = CARTESIAN_POINT('',(5.506727804296,2.031330731256));
+#5071 = CARTESIAN_POINT('',(5.506066358323,2.049129270229));
+#5072 = CARTESIAN_POINT('',(5.505407811423,2.066934150993));
+#5073 = CARTESIAN_POINT('',(5.5047526552,2.084745864789));
+#5074 = CARTESIAN_POINT('',(5.503184301613,2.127657284338));
+#5075 = CARTESIAN_POINT('',(5.502274930913,2.152764174879));
+#5076 = CARTESIAN_POINT('',(5.50137469538,2.177886886601));
+#5077 = CARTESIAN_POINT('',(5.500485047971,2.203026637631));
+#5078 = CARTESIAN_POINT('',(5.499607481471,2.228184536386));
+#5079 = CARTESIAN_POINT('',(5.497382432996,2.293026196889));
+#5080 = CARTESIAN_POINT('',(5.49605511532,2.332738539951));
+#5081 = CARTESIAN_POINT('',(5.494767553773,2.372501985533));
+#5082 = CARTESIAN_POINT('',(5.49352591111,2.412319609834));
+#5083 = CARTESIAN_POINT('',(5.49233638669,2.452193357489));
+#5084 = CARTESIAN_POINT('',(5.490140419875,2.529699968991));
+#5085 = CARTESIAN_POINT('',(5.489127307301,2.567326822003));
+#5086 = CARTESIAN_POINT('',(5.48817080508,2.605003394821));
+#5087 = CARTESIAN_POINT('',(5.487275855887,2.642729060212));
+#5088 = CARTESIAN_POINT('',(5.486447112493,2.680502039357));
+#5089 = CARTESIAN_POINT('',(5.485248478609,2.740275366991));
+#5090 = CARTESIAN_POINT('',(5.484831909894,2.762246974089));
+#5091 = CARTESIAN_POINT('',(5.484439900915,2.784232660107));
+#5092 = CARTESIAN_POINT('',(5.484073213484,2.806231637341));
+#5093 = CARTESIAN_POINT('',(5.483732543491,2.828242996273));
+#5094 = CARTESIAN_POINT('',(5.482732999759,2.898341970761));
+#5095 = CARTESIAN_POINT('',(5.48217443322,2.946474067201));
+#5096 = CARTESIAN_POINT('',(5.481749377727,2.994647753804));
+#5097 = CARTESIAN_POINT('',(5.481462482973,3.042851534588));
+#5098 = CARTESIAN_POINT('',(5.481316223808,3.091072562304));
+#5099 = CARTESIAN_POINT('',(5.481304951624,3.18827889441));
+#5100 = CARTESIAN_POINT('',(5.481444444956,3.237267387788));
+#5101 = CARTESIAN_POINT('',(5.481729198621,3.286238722915));
+#5102 = CARTESIAN_POINT('',(5.48215669216,3.335179447528));
+#5103 = CARTESIAN_POINT('',(5.482722083845,3.384077520912));
+#5104 = CARTESIAN_POINT('',(5.483732515682,3.454940483244));
+#5105 = CARTESIAN_POINT('',(5.484073182215,3.476951737844));
+#5106 = CARTESIAN_POINT('',(5.484439865977,3.498950610917));
+#5107 = CARTESIAN_POINT('',(5.484831871088,3.520936192956));
+#5108 = CARTESIAN_POINT('',(5.485248435753,3.542907696258));
+#5109 = CARTESIAN_POINT('',(5.486447057495,3.602680709075));
+#5110 = CARTESIAN_POINT('',(5.487275792345,3.640453477639));
+#5111 = CARTESIAN_POINT('',(5.488170732458,3.678178933105));
+#5112 = CARTESIAN_POINT('',(5.489127225156,3.715855296637));
+#5113 = CARTESIAN_POINT('',(5.490140327857,3.753481940962));
+#5114 = CARTESIAN_POINT('',(5.492336274456,3.830988147185));
+#5115 = CARTESIAN_POINT('',(5.49352578857,3.870861698245));
+#5116 = CARTESIAN_POINT('',(5.494767420804,3.910679126436));
+#5117 = CARTESIAN_POINT('',(5.496054971893,3.950442376296));
+#5118 = CARTESIAN_POINT('',(5.497382279172,3.990154523918));
+#5119 = CARTESIAN_POINT('',(5.499607312292,4.054995906449));
+#5120 = CARTESIAN_POINT('',(5.500484873797,4.080153722502));
+#5121 = CARTESIAN_POINT('',(5.501374516323,4.105293390813));
+#5122 = CARTESIAN_POINT('',(5.502274747099,4.130416019775));
+#5123 = CARTESIAN_POINT('',(5.503184113177,4.155522827494));
+#5124 = CARTESIAN_POINT('',(5.504752460017,4.198434130131));
+#5125 = CARTESIAN_POINT('',(5.505407614053,4.216245809861));
+#5126 = CARTESIAN_POINT('',(5.506066158852,4.234050656489));
+#5127 = CARTESIAN_POINT('',(5.50672760281,4.25184916125));
+#5128 = CARTESIAN_POINT('',(5.507391467411,4.269641831108));
+#5129 = CARTESIAN_POINT('',(5.509705679098,4.331465931041));
+#5130 = CARTESIAN_POINT('',(5.511366058946,4.375470053905));
+#5131 = CARTESIAN_POINT('',(5.513031363007,4.419449694414));
+#5132 = CARTESIAN_POINT('',(5.514695068657,4.46341298188));
+#5133 = CARTESIAN_POINT('',(5.516351194411,4.507368037862));
+#5134 = CARTESIAN_POINT('',(5.520262338312,4.611995578666));
+#5135 = CARTESIAN_POINT('',(5.52250561422,4.672668997885));
+#5136 = CARTESIAN_POINT('',(5.524709727149,4.733362027903));
+#5137 = CARTESIAN_POINT('',(5.526862350496,4.794095120784));
+#5138 = CARTESIAN_POINT('',(5.528952893829,4.854886485609));
+#5139 = CARTESIAN_POINT('',(5.531908847552,4.943980195562));
+#5140 = CARTESIAN_POINT('',(5.532830197947,4.97222749694));
+#5141 = CARTESIAN_POINT('',(5.533735306555,5.00049145067));
+#5142 = CARTESIAN_POINT('',(5.534623326801,5.028773261265));
+#5143 = CARTESIAN_POINT('',(5.535493475324,5.057073978716));
+#5144 = CARTESIAN_POINT('',(5.537788858785,5.133412355545));
+#5145 = CARTESIAN_POINT('',(5.539179255656,5.181487864141));
+#5146 = CARTESIAN_POINT('',(5.540512654864,5.229623869534));
+#5147 = CARTESIAN_POINT('',(5.541786020987,5.277823932546));
+#5148 = CARTESIAN_POINT('',(5.542996730288,5.326090247135));
+#5149 = CARTESIAN_POINT('',(5.54530528298,5.423474771327));
+#5150 = CARTESIAN_POINT('',(5.54640120655,5.472596493279));
+#5151 = CARTESIAN_POINT('',(5.547427772431,5.521784575045));
+#5152 = CARTESIAN_POINT('',(5.548382964028,5.57103844977));
+#5153 = CARTESIAN_POINT('',(5.549265087928,5.620356217104));
+#5154 = CARTESIAN_POINT('',(5.55173735863,5.771511551));
+#5155 = CARTESIAN_POINT('',(5.553086153657,5.87358813686));
+#5156 = CARTESIAN_POINT('',(5.554104180493,5.975825146264));
+#5157 = CARTESIAN_POINT('',(5.554786238145,6.078206426136));
+#5158 = CARTESIAN_POINT('',(5.555127023169,6.180716622668));
+#5159 = CARTESIAN_POINT('',(5.555127023446,6.28318530718));
+#5160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5161 = ADVANCED_FACE('',(#5162),#4621,.F.);
+#5162 = FACE_BOUND('',#5163,.F.);
+#5163 = EDGE_LOOP('',(#5164,#5186,#5187,#5188));
+#5164 = ORIENTED_EDGE('',*,*,#5165,.F.);
+#5165 = EDGE_CURVE('',#4783,#4320,#5166,.T.);
+#5166 = SEAM_CURVE('',#5167,(#5172,#5179),.PCURVE_S1.);
+#5167 = CIRCLE('',#5168,23.);
+#5168 = AXIS2_PLACEMENT_3D('',#5169,#5170,#5171);
+#5169 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#5170 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#5171 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#5172 = PCURVE('',#4621,#5173);
+#5173 = DEFINITIONAL_REPRESENTATION('',(#5174),#5178);
+#5174 = LINE('',#5175,#5176);
+#5175 = CARTESIAN_POINT('',(0.,0.));
+#5176 = VECTOR('',#5177,1.);
+#5177 = DIRECTION('',(1.,0.));
+#5178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5179 = PCURVE('',#4621,#5180);
+#5180 = DEFINITIONAL_REPRESENTATION('',(#5181),#5185);
+#5181 = LINE('',#5182,#5183);
+#5182 = CARTESIAN_POINT('',(0.,6.28318530718));
+#5183 = VECTOR('',#5184,1.);
+#5184 = DIRECTION('',(1.,0.));
+#5185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5186 = ORIENTED_EDGE('',*,*,#4782,.F.);
+#5187 = ORIENTED_EDGE('',*,*,#5165,.T.);
+#5188 = ORIENTED_EDGE('',*,*,#4319,.T.);
+#5189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5193)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5190,#5191,#5192)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5190 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) );
+#5191 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5192 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5193 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#5190,
+  'distance_accuracy_value','confusion accuracy');
+#5194 = SHAPE_DEFINITION_REPRESENTATION(#5195,#3448);
+#5195 = PRODUCT_DEFINITION_SHAPE('','',#5196);
+#5196 = PRODUCT_DEFINITION('design','',#5197,#5200);
+#5197 = PRODUCT_DEFINITION_FORMATION('','',#5198);
+#5198 = PRODUCT('Partition_1_1_6','Partition_1_1_6','',(#5199));
+#5199 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5200 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5201 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5202,#5204);
+#5202 = ( REPRESENTATION_RELATIONSHIP('','',#3448,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5203) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5203 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
+#5204 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5205);
+#5205 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','','',#5,#5196,$);
+#5206 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5198));
+#5207 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5208),#6948);
+#5208 = MANIFOLD_SOLID_BREP('',#5209);
+#5209 = CLOSED_SHELL('',(#5210,#6071,#6534,#6920));
+#5210 = ADVANCED_FACE('',(#5211),#5226,.T.);
+#5211 = FACE_BOUND('',#5212,.T.);
+#5212 = EDGE_LOOP('',(#5213,#5244,#5657,#5658));
+#5213 = ORIENTED_EDGE('',*,*,#5214,.T.);
+#5214 = EDGE_CURVE('',#5215,#5217,#5219,.T.);
+#5215 = VERTEX_POINT('',#5216);
+#5216 = CARTESIAN_POINT('',(-16.72953664759,-15.52292160174,
+    8.729186108635));
+#5217 = VERTEX_POINT('',#5218);
+#5218 = CARTESIAN_POINT('',(-10.45148895254,-22.67055065543,
+    1.385382834105));
+#5219 = SEAM_CURVE('',#5220,(#5225,#5237),.PCURVE_S1.);
+#5220 = CIRCLE('',#5221,25.);
+#5221 = AXIS2_PLACEMENT_3D('',#5222,#5223,#5224);
+#5222 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#5223 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#5224 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#5225 = PCURVE('',#5226,#5231);
+#5226 = TOROIDAL_SURFACE('',#5227,20.,5.);
+#5227 = AXIS2_PLACEMENT_3D('',#5228,#5229,#5230);
+#5228 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#5229 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#5230 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#5231 = DEFINITIONAL_REPRESENTATION('',(#5232),#5236);
+#5232 = LINE('',#5233,#5234);
+#5233 = CARTESIAN_POINT('',(0.,6.28318530718));
+#5234 = VECTOR('',#5235,1.);
+#5235 = DIRECTION('',(1.,0.));
+#5236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5237 = PCURVE('',#5226,#5238);
+#5238 = DEFINITIONAL_REPRESENTATION('',(#5239),#5243);
+#5239 = LINE('',#5240,#5241);
+#5240 = CARTESIAN_POINT('',(0.,0.));
+#5241 = VECTOR('',#5242,1.);
+#5242 = DIRECTION('',(1.,0.));
+#5243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5244 = ORIENTED_EDGE('',*,*,#5245,.T.);
+#5245 = EDGE_CURVE('',#5217,#5217,#5246,.T.);
+#5246 = SURFACE_CURVE('',#5247,(#5380,#5516),.PCURVE_S1.);
+#5247 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5248,#5249,#5250,#5251,#5252,
+    #5253,#5254,#5255,#5256,#5257,#5258,#5259,#5260,#5261,#5262,#5263,
+    #5264,#5265,#5266,#5267,#5268,#5269,#5270,#5271,#5272,#5273,#5274,
+    #5275,#5276,#5277,#5278,#5279,#5280,#5281,#5282,#5283,#5284,#5285,
+    #5286,#5287,#5288,#5289,#5290,#5291,#5292,#5293,#5294,#5295,#5296,
+    #5297,#5298,#5299,#5300,#5301,#5302,#5303,#5304,#5305,#5306,#5307,
+    #5308,#5309,#5310,#5311,#5312,#5313,#5314,#5315,#5316,#5317,#5318,
+    #5319,#5320,#5321,#5322,#5323,#5324,#5325,#5326,#5327,#5328,#5329,
+    #5330,#5331,#5332,#5333,#5334,#5335,#5336,#5337,#5338,#5339,#5340,
+    #5341,#5342,#5343,#5344,#5345,#5346,#5347,#5348,#5349,#5350,#5351,
+    #5352,#5353,#5354,#5355,#5356,#5357,#5358,#5359,#5360,#5361,#5362,
+    #5363,#5364,#5365,#5366,#5367,#5368,#5369,#5370,#5371,#5372,#5373,
+    #5374,#5375,#5376,#5377,#5378,#5379),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.563217790932E-02,0.108345736685,0.159185286039,0.207392124313,
+    0.235663399176,0.292422708099,0.335010968115,0.351195940805,
+    0.374394067722,0.408496072322,0.440358986373,0.459180006108,
+    0.499639190179,0.540819256613,0.559639910115,0.591502121874,
+    0.625603505737,0.648801383175,0.664986275944,0.707574648804,
+    0.764334544785,0.792606165537,0.840813540428,0.891653510109,
+    0.924367249576,1.),.UNSPECIFIED.);
+#5248 = CARTESIAN_POINT('',(-10.45148895254,-22.67055065543,
+    1.385382834105));
+#5249 = CARTESIAN_POINT('',(-10.21169268712,-22.77371285335,
+    1.690785560411));
+#5250 = CARTESIAN_POINT('',(-9.949005909234,-22.84561119344,
+    1.988865332127));
+#5251 = CARTESIAN_POINT('',(-9.666391659598,-22.88494590088,
+    2.275826215539));
+#5252 = CARTESIAN_POINT('',(-9.367209236482,-22.89123516742,
+    2.548244597713));
+#5253 = CARTESIAN_POINT('',(-9.055079294655,-22.86458435739,
+    2.802984731999));
+#5254 = CARTESIAN_POINT('',(-8.595074050667,-22.78048512765,
+    3.138642565571));
+#5255 = CARTESIAN_POINT('',(-8.454489190744,-22.74909294202,
+    3.236176332823));
+#5256 = CARTESIAN_POINT('',(-8.312523689864,-22.71176995202,
+    3.329679385475));
+#5257 = CARTESIAN_POINT('',(-8.169490567142,-22.668606658,3.418952840729
+    ));
+#5258 = CARTESIAN_POINT('',(-8.025704126645,-22.61971532679,
+    3.503815982048));
+#5259 = CARTESIAN_POINT('',(-7.657343787396,-22.48055531907,
+    3.708883925009));
+#5260 = CARTESIAN_POINT('',(-7.432142642986,-22.38236657577,
+    3.822621095403));
+#5261 = CARTESIAN_POINT('',(-7.207066293032,-22.27116828468,
+    3.924704262742));
+#5262 = CARTESIAN_POINT('',(-6.983273382728,-22.14757245068,
+    4.014643041622));
+#5263 = CARTESIAN_POINT('',(-6.761890154514,-22.0122897116,
+    4.092063458316));
+#5264 = CARTESIAN_POINT('',(-6.337411086111,-21.72752059689,
+    4.217991773718));
+#5265 = CARTESIAN_POINT('',(-6.133953057952,-21.57912671066,
+    4.267792014199));
+#5266 = CARTESIAN_POINT('',(-5.934562235402,-21.42161927263,
+    4.305878764933));
+#5267 = CARTESIAN_POINT('',(-5.740111322973,-21.25573232798,
+    4.332124948629));
+#5268 = CARTESIAN_POINT('',(-5.551420612104,-21.08224740834,
+    4.346492367041));
+#5269 = CARTESIAN_POINT('',(-5.262430516605,-20.79627254158,
+    4.350509426407));
+#5270 = CARTESIAN_POINT('',(-5.157845647032,-20.68822618644,
+    4.347923824382));
+#5271 = CARTESIAN_POINT('',(-5.05565939734,-20.57801347032,
+    4.341276813599));
+#5272 = CARTESIAN_POINT('',(-4.956018475587,-20.46580250008,
+    4.330586698928));
+#5273 = CARTESIAN_POINT('',(-4.859062306282,-20.35176436884,
+    4.315880930955));
+#5274 = CARTESIAN_POINT('',(-4.575922701672,-20.00380371232,
+    4.259683197264));
+#5275 = CARTESIAN_POINT('',(-4.398274795004,-19.76486810395,
+    4.206130616912));
+#5276 = CARTESIAN_POINT('',(-4.233050826903,-19.52067636239,
+    4.136833736612));
+#5277 = CARTESIAN_POINT('',(-4.081194363828,-19.27266122041,
+    4.052222187311));
+#5278 = CARTESIAN_POINT('',(-3.943530335259,-19.02227354671,
+    3.952847502354));
+#5279 = CARTESIAN_POINT('',(-3.728666742676,-18.58242281701,
+    3.754225661531));
+#5280 = CARTESIAN_POINT('',(-3.644951198444,-18.39335446322,
+    3.661140251506));
+#5281 = CARTESIAN_POINT('',(-3.569928160563,-18.20438896824,
+    3.560393330829));
+#5282 = CARTESIAN_POINT('',(-3.503862599311,-18.01614423476,
+    3.452296807925));
+#5283 = CARTESIAN_POINT('',(-3.446984008768,-17.82923981916,
+    3.337195699362));
+#5284 = CARTESIAN_POINT('',(-3.3814357189,-17.5740124074,3.16920755505)
+  );
+#5285 = CARTESIAN_POINT('',(-3.364739876515,-17.5040111627,
+    3.121989944292));
+#5286 = CARTESIAN_POINT('',(-3.349409532935,-17.43432728875,
+    3.073836043511));
+#5287 = CARTESIAN_POINT('',(-3.335454568925,-17.36499490374,
+    3.024767311462));
+#5288 = CARTESIAN_POINT('',(-3.322884092737,-17.29604815273,
+    2.974805919715));
+#5289 = CARTESIAN_POINT('',(-3.295685368643,-17.12930066685,
+    2.851117795324));
+#5290 = CARTESIAN_POINT('',(-3.282525625609,-17.03194252392,
+    2.776474004725));
+#5291 = CARTESIAN_POINT('',(-3.272251877389,-16.93554748861,
+    2.700110735735));
+#5292 = CARTESIAN_POINT('',(-3.264885161651,-16.84021625306,
+    2.622098563961));
+#5293 = CARTESIAN_POINT('',(-3.260442887345,-16.74604949171,
+    2.542511285743));
+#5294 = CARTESIAN_POINT('',(-3.256727828192,-16.51657942894,
+    2.342227778213));
+#5295 = CARTESIAN_POINT('',(-3.260866213747,-16.38274456508,
+    2.219792024042));
+#5296 = CARTESIAN_POINT('',(-3.271397051466,-16.25196337283,
+    2.094364261667));
+#5297 = CARTESIAN_POINT('',(-3.288345267275,-16.12455489981,
+    1.966205334345));
+#5298 = CARTESIAN_POINT('',(-3.3117140599,-16.00083510056,1.835592719307
+    ));
+#5299 = CARTESIAN_POINT('',(-3.369294079329,-15.76925516705,
+    1.578768676805));
+#5300 = CARTESIAN_POINT('',(-3.402692835369,-15.6608863746,
+    1.452830578919));
+#5301 = CARTESIAN_POINT('',(-3.44165908906,-15.55626264212,
+    1.325249675875));
+#5302 = CARTESIAN_POINT('',(-3.486155317019,-15.45563198422,
+    1.196279485022));
+#5303 = CARTESIAN_POINT('',(-3.536121509522,-15.35923355703,
+    1.066185719392));
+#5304 = CARTESIAN_POINT('',(-3.624166389298,-15.21298806773,0.8579031746
+    ));
+#5305 = CARTESIAN_POINT('',(-3.658739653834,-15.16023700098,
+    0.780264278579));
+#5306 = CARTESIAN_POINT('',(-3.695173945272,-15.10908877545,
+    0.702387666854));
+#5307 = CARTESIAN_POINT('',(-3.733448504576,-15.05958833918,0.6243317343
+    ));
+#5308 = CARTESIAN_POINT('',(-3.773539382677,-15.01177861807,
+    0.546155926817));
+#5309 = CARTESIAN_POINT('',(-3.905448195101,-14.86664730595,
+    0.29974006805));
+#5310 = CARTESIAN_POINT('',(-4.003747898431,-14.77559279584,
+    0.131279439756));
+#5311 = CARTESIAN_POINT('',(-4.110042808832,-14.69294769161,
+    -3.685081367296E-02));
+#5312 = CARTESIAN_POINT('',(-4.223994191878,-14.61906114363,
+    -0.204038794798));
+#5313 = CARTESIAN_POINT('',(-4.345196040263,-14.55421476909,
+    -0.369672524798));
+#5314 = CARTESIAN_POINT('',(-4.603425740025,-14.44202795961,
+    -0.699522945123));
+#5315 = CARTESIAN_POINT('',(-4.740704721628,-14.39501672685,
+    -0.863671532246));
+#5316 = CARTESIAN_POINT('',(-4.884504028274,-14.35780276035,-1.024942933
+    ));
+#5317 = CARTESIAN_POINT('',(-5.034271907376,-14.33051437578,
+    -1.18273119611));
+#5318 = CARTESIAN_POINT('',(-5.18941333583,-14.3131947565,
+    -1.336467311209));
+#5319 = CARTESIAN_POINT('',(-5.422365909629,-14.30243242992,
+    -1.553784573205));
+#5320 = CARTESIAN_POINT('',(-5.496428315874,-14.30113135606,
+    -1.620994574662));
+#5321 = CARTESIAN_POINT('',(-5.571422384777,-14.30190149351,
+    -1.687197839217));
+#5322 = CARTESIAN_POINT('',(-5.64728790722,-14.3047361243,
+    -1.752346627391));
+#5323 = CARTESIAN_POINT('',(-5.723964090768,-14.3096253871,
+    -1.816395468383));
+#5324 = CARTESIAN_POINT('',(-5.932466128588,-14.32828984902,
+    -1.985796636907));
+#5325 = CARTESIAN_POINT('',(-6.065690990504,-14.34587506106,
+    -2.089016299656));
+#5326 = CARTESIAN_POINT('',(-6.200766269389,-14.36924940674,
+    -2.188749934121));
+#5327 = CARTESIAN_POINT('',(-6.337394826014,-14.39832739494,
+    -2.284808376228));
+#5328 = CARTESIAN_POINT('',(-6.475281406452,-14.43300419227,
+    -2.377021304774));
+#5329 = CARTESIAN_POINT('',(-6.762744266438,-14.51613630571,
+    -2.559648136184));
+#5330 = CARTESIAN_POINT('',(-6.912462053928,-14.56538895592,
+    -2.649480815399));
+#5331 = CARTESIAN_POINT('',(-7.062930115885,-14.62076952835,
+    -2.73454566905));
+#5332 = CARTESIAN_POINT('',(-7.213798922692,-14.68211108242,
+    -2.814679072406));
+#5333 = CARTESIAN_POINT('',(-7.364726842522,-14.74923083993,
+    -2.889738496628));
+#5334 = CARTESIAN_POINT('',(-7.617864519596,-14.8713905295,
+    -3.007123838451));
+#5335 = CARTESIAN_POINT('',(-7.720221775642,-14.92343114806,
+    -3.05224244496));
+#5336 = CARTESIAN_POINT('',(-7.822347602288,-14.97799391654,
+    -3.094916868181));
+#5337 = CARTESIAN_POINT('',(-7.924139175744,-15.03501491064,
+    -3.135112117195));
+#5338 = CARTESIAN_POINT('',(-8.025495545879,-15.09442782122,
+    -3.172796988122));
+#5339 = CARTESIAN_POINT('',(-8.196660051182,-15.1992365456,
+    -3.232465775541));
+#5340 = CARTESIAN_POINT('',(-8.266742402415,-15.24344004333,
+    -3.255752143479));
+#5341 = CARTESIAN_POINT('',(-8.33653105399,-15.28875116064,
+    -3.277793829556));
+#5342 = CARTESIAN_POINT('',(-8.405992802897,-15.33514611892,
+    -3.298582317809));
+#5343 = CARTESIAN_POINT('',(-8.475094879047,-15.38260064786,
+    -3.318109914683));
+#5344 = CARTESIAN_POINT('',(-8.724606261725,-15.55868316849,
+    -3.384418052145));
+#5345 = CARTESIAN_POINT('',(-8.902693353072,-15.69344155292,
+    -3.423688247992));
+#5346 = CARTESIAN_POINT('',(-9.077476905707,-15.83491398494,
+    -3.454055018244));
+#5347 = CARTESIAN_POINT('',(-9.248387955155,-15.98262694776,
+    -3.475431035349));
+#5348 = CARTESIAN_POINT('',(-9.414877886073,-16.13608456157,
+    -3.487766962526));
+#5349 = CARTESIAN_POINT('',(-9.791712513281,-16.50625561571,
+    -3.49542887814));
+#5350 = CARTESIAN_POINT('',(-9.998218499648,-16.72702926597,
+    -3.48372873947));
+#5351 = CARTESIAN_POINT('',(-10.19468185474,-16.95585689809,
+    -3.455925781794));
+#5352 = CARTESIAN_POINT('',(-10.37992017189,-17.19144138134,
+    -3.412116303807));
+#5353 = CARTESIAN_POINT('',(-10.55283310866,-17.43241737531,
+    -3.352530315586));
+#5354 = CARTESIAN_POINT('',(-10.79189736796,-17.7993452807,
+    -3.240193498447));
+#5355 = CARTESIAN_POINT('',(-10.86807500111,-17.92232464703,
+    -3.199022435852));
+#5356 = CARTESIAN_POINT('',(-10.94082065585,-18.04610836662,
+    -3.154076760008));
+#5357 = CARTESIAN_POINT('',(-11.01001688746,-18.17051588197,
+    -3.105411922307));
+#5358 = CARTESIAN_POINT('',(-11.07555337147,-18.29536342516,
+    -3.053092573073));
+#5359 = CARTESIAN_POINT('',(-11.24266008724,-18.6337793853,
+    -2.90187461585));
+#5360 = CARTESIAN_POINT('',(-11.33705462334,-18.84783495278,
+    -2.796143842828));
+#5361 = CARTESIAN_POINT('',(-11.41999747095,-19.06169727127,
+    -2.680370866774));
+#5362 = CARTESIAN_POINT('',(-11.49104786556,-19.27442149371,
+    -2.555000887596));
+#5363 = CARTESIAN_POINT('',(-11.54984517968,-19.48505323538,
+    -2.420559041003));
+#5364 = CARTESIAN_POINT('',(-11.64491526992,-19.91154338117,
+    -2.126948557615));
+#5365 = CARTESIAN_POINT('',(-11.67978469995,-20.12706888734,
+    -1.966823651626));
+#5366 = CARTESIAN_POINT('',(-11.70040538121,-20.33807400103,
+    -1.798001119444));
+#5367 = CARTESIAN_POINT('',(-11.70657500336,-20.54345056692,
+    -1.621283731235));
+#5368 = CARTESIAN_POINT('',(-11.69821780779,-20.74212068093,
+    -1.437560287145));
+#5369 = CARTESIAN_POINT('',(-11.66070728024,-21.05589341894,
+    -1.125710621528));
+#5370 = CARTESIAN_POINT('',(-11.64003081687,-21.17553927379,
+    -1.001113872373));
+#5371 = CARTESIAN_POINT('',(-11.6133800416,-21.29170315822,
+    -0.874278058161));
+#5372 = CARTESIAN_POINT('',(-11.58079415472,-21.40412071948,
+    -0.74547268783));
+#5373 = CARTESIAN_POINT('',(-11.54233588233,-21.51253980355,
+    -0.61497742948));
+#5374 = CARTESIAN_POINT('',(-11.39580032356,-21.8575816146,
+    -0.178145838504));
+#5375 = CARTESIAN_POINT('',(-11.26256240993,-22.0758355669,
+    0.134333376864));
+#5376 = CARTESIAN_POINT('',(-11.0994634323,-22.26842526126,
+    0.450674848677));
+#5377 = CARTESIAN_POINT('',(-10.90827548456,-22.43292524704,
+    0.767146084469));
+#5378 = CARTESIAN_POINT('',(-10.69128699171,-22.56738760915,
+    1.079977773121));
+#5379 = CARTESIAN_POINT('',(-10.45148895254,-22.67055065543,
+    1.385382834105));
+#5380 = PCURVE('',#5226,#5381);
+#5381 = DEFINITIONAL_REPRESENTATION('',(#5382),#5515);
+#5382 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5383,#5384,#5385,#5386,#5387,
+    #5388,#5389,#5390,#5391,#5392,#5393,#5394,#5395,#5396,#5397,#5398,
+    #5399,#5400,#5401,#5402,#5403,#5404,#5405,#5406,#5407,#5408,#5409,
+    #5410,#5411,#5412,#5413,#5414,#5415,#5416,#5417,#5418,#5419,#5420,
+    #5421,#5422,#5423,#5424,#5425,#5426,#5427,#5428,#5429,#5430,#5431,
+    #5432,#5433,#5434,#5435,#5436,#5437,#5438,#5439,#5440,#5441,#5442,
+    #5443,#5444,#5445,#5446,#5447,#5448,#5449,#5450,#5451,#5452,#5453,
+    #5454,#5455,#5456,#5457,#5458,#5459,#5460,#5461,#5462,#5463,#5464,
+    #5465,#5466,#5467,#5468,#5469,#5470,#5471,#5472,#5473,#5474,#5475,
+    #5476,#5477,#5478,#5479,#5480,#5481,#5482,#5483,#5484,#5485,#5486,
+    #5487,#5488,#5489,#5490,#5491,#5492,#5493,#5494,#5495,#5496,#5497,
+    #5498,#5499,#5500,#5501,#5502,#5503,#5504,#5505,#5506,#5507,#5508,
+    #5509,#5510,#5511,#5512,#5513,#5514),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.563217790932E-02,0.108345736685,0.159185286039,0.207392124313,
+    0.235663399176,0.292422708099,0.335010968115,0.351195940805,
+    0.374394067722,0.408496072322,0.440358986373,0.459180006108,
+    0.499639190179,0.540819256613,0.559639910115,0.591502121874,
+    0.625603505737,0.648801383175,0.664986275944,0.707574648804,
+    0.764334544785,0.792606165537,0.840813540428,0.891653510109,
+    0.924367249576,1.),.UNSPECIFIED.);
+#5383 = CARTESIAN_POINT('',(3.853090053045,0.));
+#5384 = CARTESIAN_POINT('',(3.85309005335,8.035309906342E-02));
+#5385 = CARTESIAN_POINT('',(3.853384693657,0.160719641044));
+#5386 = CARTESIAN_POINT('',(3.853974161919,0.241037157616));
+#5387 = CARTESIAN_POINT('',(3.854858382171,0.321290522397));
+#5388 = CARTESIAN_POINT('',(3.856039162734,0.401464959608));
+#5389 = CARTESIAN_POINT('',(3.858155352683,0.516124563986));
+#5390 = CARTESIAN_POINT('',(3.858849818678,0.55072206532));
+#5391 = CARTESIAN_POINT('',(3.859599858377,0.585295059327));
+#5392 = CARTESIAN_POINT('',(3.860405510003,0.619841669353));
+#5393 = CARTESIAN_POINT('',(3.861266786789,0.654360203334));
+#5394 = CARTESIAN_POINT('',(3.863608599435,0.742447807226));
+#5395 = CARTESIAN_POINT('',(3.865167877212,0.795976521497));
+#5396 = CARTESIAN_POINT('',(3.866861334812,0.849427006252));
+#5397 = CARTESIAN_POINT('',(3.868688739357,0.902797083177));
+#5398 = CARTESIAN_POINT('',(3.870649400179,0.95608608954));
+#5399 = CARTESIAN_POINT('',(3.874725783965,1.05973931052));
+#5400 = CARTESIAN_POINT('',(3.876828302533,1.110114251285));
+#5401 = CARTESIAN_POINT('',(3.879048016405,1.160413134446));
+#5402 = CARTESIAN_POINT('',(3.881383190201,1.210638250625));
+#5403 = CARTESIAN_POINT('',(3.883831232747,1.260793461512));
+#5404 = CARTESIAN_POINT('',(3.887887862691,1.340256036361));
+#5405 = CARTESIAN_POINT('',(3.889424953104,1.369607803549));
+#5406 = CARTESIAN_POINT('',(3.890998793142,1.398937777844));
+#5407 = CARTESIAN_POINT('',(3.892608469527,1.428247127011));
+#5408 = CARTESIAN_POINT('',(3.894252902742,1.457537221031));
+#5409 = CARTESIAN_POINT('',(3.899299600615,1.545578889251));
+#5410 = CARTESIAN_POINT('',(3.902803438037,1.604277401893));
+#5411 = CARTESIAN_POINT('',(3.906432073647,1.662916886695));
+#5412 = CARTESIAN_POINT('',(3.910172216723,1.721514723356));
+#5413 = CARTESIAN_POINT('',(3.914006351514,1.780091105205));
+#5414 = CARTESIAN_POINT('',(3.920841683592,1.882616882347));
+#5415 = CARTESIAN_POINT('',(3.923811840084,1.926567264844));
+#5416 = CARTESIAN_POINT('',(3.926812444916,1.970526833373));
+#5417 = CARTESIAN_POINT('',(3.929832090688,2.014505348691));
+#5418 = CARTESIAN_POINT('',(3.932857504446,2.058512836252));
+#5419 = CARTESIAN_POINT('',(3.937019745653,2.119298834181));
+#5420 = CARTESIAN_POINT('',(3.93816458665,2.136043738819));
+#5421 = CARTESIAN_POINT('',(3.939307235428,2.152794851281));
+#5422 = CARTESIAN_POINT('',(3.940446816299,2.16955271122));
+#5423 = CARTESIAN_POINT('',(3.941582413131,2.186317846788));
+#5424 = CARTESIAN_POINT('',(3.94433365326,2.227131625147));
+#5425 = CARTESIAN_POINT('',(3.945944091328,2.251188478279));
+#5426 = CARTESIAN_POINT('',(3.947541558222,2.275262861298));
+#5427 = CARTESIAN_POINT('',(3.949123077075,2.299356188678));
+#5428 = CARTESIAN_POINT('',(3.950685519479,2.323469762105));
+#5429 = CARTESIAN_POINT('',(3.954489582248,2.383084021421));
+#5430 = CARTESIAN_POINT('',(3.956705257643,2.418609669684));
+#5431 = CARTESIAN_POINT('',(3.95886225643,2.454185196712));
+#5432 = CARTESIAN_POINT('',(3.960949561821,2.489813560152));
+#5433 = CARTESIAN_POINT('',(3.962955823141,2.525496683434));
+#5434 = CARTESIAN_POINT('',(3.966657843714,2.594626682322));
+#5435 = CARTESIAN_POINT('',(3.968365353485,2.628066764038));
+#5436 = CARTESIAN_POINT('',(3.969982920643,2.661555189857));
+#5437 = CARTESIAN_POINT('',(3.97150130375,2.695091430931));
+#5438 = CARTESIAN_POINT('',(3.972911651782,2.728673835333));
+#5439 = CARTESIAN_POINT('',(3.974970338502,2.782161011643));
+#5440 = CARTESIAN_POINT('',(3.975694300522,2.80203797339));
+#5441 = CARTESIAN_POINT('',(3.976376066158,2.821929270315));
+#5442 = CARTESIAN_POINT('',(3.977014077863,2.841834120764));
+#5443 = CARTESIAN_POINT('',(3.977606904277,2.861751609543));
+#5444 = CARTESIAN_POINT('',(3.97932768811,2.924521844316));
+#5445 = CARTESIAN_POINT('',(3.980287370501,2.967417938337));
+#5446 = CARTESIAN_POINT('',(3.981019349721,3.010355782236));
+#5447 = CARTESIAN_POINT('',(3.98151430442,3.053323650068));
+#5448 = CARTESIAN_POINT('',(3.981767207604,3.096308373318));
+#5449 = CARTESIAN_POINT('',(3.98178899409,3.183042369203));
+#5450 = CARTESIAN_POINT('',(3.981549174543,3.226794157074));
+#5451 = CARTESIAN_POINT('',(3.981058330577,3.270529224957));
+#5452 = CARTESIAN_POINT('',(3.980321596652,3.314233686797));
+#5453 = CARTESIAN_POINT('',(3.979348728768,3.35789517388));
+#5454 = CARTESIAN_POINT('',(3.977607060356,3.421428357989));
+#5455 = CARTESIAN_POINT('',(3.97701425574,3.441345463962));
+#5456 = CARTESIAN_POINT('',(3.976376267324,3.461249932273));
+#5457 = CARTESIAN_POINT('',(3.975694526365,3.481140847761));
+#5458 = CARTESIAN_POINT('',(3.974970590302,3.501017428794));
+#5459 = CARTESIAN_POINT('',(3.972911979956,3.55450349501));
+#5460 = CARTESIAN_POINT('',(3.971501685113,3.588085171618));
+#5461 = CARTESIAN_POINT('',(3.969983358513,3.621620687309));
+#5462 = CARTESIAN_POINT('',(3.968365850524,3.655108390104));
+#5463 = CARTESIAN_POINT('',(3.966658401935,3.688547751014));
+#5464 = CARTESIAN_POINT('',(3.962956503568,3.757676399057));
+#5465 = CARTESIAN_POINT('',(3.960950302767,3.793358892159));
+#5466 = CARTESIAN_POINT('',(3.958863058162,3.82898662707));
+#5467 = CARTESIAN_POINT('',(3.956706119855,3.864561526901));
+#5468 = CARTESIAN_POINT('',(3.954490504123,3.900086548949));
+#5469 = CARTESIAN_POINT('',(3.950686528038,3.959699936861));
+#5470 = CARTESIAN_POINT('',(3.949124112989,3.983813264447));
+#5471 = CARTESIAN_POINT('',(3.94754262052,4.007906345863));
+#5472 = CARTESIAN_POINT('',(3.945945178984,4.03198048271));
+#5473 = CARTESIAN_POINT('',(3.944334765207,4.056037089382));
+#5474 = CARTESIAN_POINT('',(3.941583557876,4.096850546269));
+#5475 = CARTESIAN_POINT('',(3.940447970057,4.113615606922));
+#5476 = CARTESIAN_POINT('',(3.939308397612,4.130373391661));
+#5477 = CARTESIAN_POINT('',(3.938165756682,4.147124428625));
+#5478 = CARTESIAN_POINT('',(3.937020922962,4.163869257453));
+#5479 = CARTESIAN_POINT('',(3.932858683255,4.224655313127));
+#5480 = CARTESIAN_POINT('',(3.929833260247,4.268662931721));
+#5481 = CARTESIAN_POINT('',(3.926813601709,4.312641575282));
+#5482 = CARTESIAN_POINT('',(3.923812981075,4.356601269371));
+#5483 = CARTESIAN_POINT('',(3.920842806183,4.400551774905));
+#5484 = CARTESIAN_POINT('',(3.914007396015,4.503078284303));
+#5485 = CARTESIAN_POINT('',(3.910173200916,4.561655273586));
+#5486 = CARTESIAN_POINT('',(3.906432996181,4.620253714572));
+#5487 = CARTESIAN_POINT('',(3.902804298701,4.678893801588));
+#5488 = CARTESIAN_POINT('',(3.899300400069,4.737592915259));
+#5489 = CARTESIAN_POINT('',(3.89425360931,4.825635538659));
+#5490 = CARTESIAN_POINT('',(3.892609143549,4.854925987191));
+#5491 = CARTESIAN_POINT('',(3.890999435162,4.884235690944));
+#5492 = CARTESIAN_POINT('',(3.889425563744,4.913566019991));
+#5493 = CARTESIAN_POINT('',(3.887888442636,4.942918142185));
+#5494 = CARTESIAN_POINT('',(3.883831734474,5.022381623014));
+#5495 = CARTESIAN_POINT('',(3.881383645571,5.072537385402));
+#5496 = CARTESIAN_POINT('',(3.879048427579,5.122763054194));
+#5497 = CARTESIAN_POINT('',(3.876828671848,5.173062491387));
+#5498 = CARTESIAN_POINT('',(3.874726113874,5.223437987833));
+#5499 = CARTESIAN_POINT('',(3.87064966034,5.32709220161));
+#5500 = CARTESIAN_POINT('',(3.868688968701,5.380381644896));
+#5501 = CARTESIAN_POINT('',(3.866861535499,5.43375216023));
+#5502 = CARTESIAN_POINT('',(3.865168051448,5.487203084989));
+#5503 = CARTESIAN_POINT('',(3.863608749446,5.540732240908));
+#5504 = CARTESIAN_POINT('',(3.861266903195,5.628820478401));
+#5505 = CARTESIAN_POINT('',(3.860405615405,5.663339203334));
+#5506 = CARTESIAN_POINT('',(3.859599953403,5.697886004768));
+#5507 = CARTESIAN_POINT('',(3.858849903956,5.732459190625));
+#5508 = CARTESIAN_POINT('',(3.858155428842,5.76705688423));
+#5509 = CARTESIAN_POINT('',(3.856039207745,5.881717290496));
+#5510 = CARTESIAN_POINT('',(3.854858409254,5.961892330533));
+#5511 = CARTESIAN_POINT('',(3.853974175425,6.042146308092));
+#5512 = CARTESIAN_POINT('',(3.853384698142,6.122464437183));
+#5513 = CARTESIAN_POINT('',(3.85309005335,6.202831597875));
+#5514 = CARTESIAN_POINT('',(3.853090053045,6.28318530718));
+#5515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5516 = PCURVE('',#5517,#5522);
+#5517 = PLANE('',#5518);
+#5518 = AXIS2_PLACEMENT_3D('',#5519,#5520,#5521);
+#5519 = CARTESIAN_POINT('',(-26.48206052676,-23.13901178268,
+    -12.49650528766));
+#5520 = DIRECTION('',(-0.554979185181,0.552090033283,0.622249708047));
+#5521 = DIRECTION('',(0.579448648514,0.793262003737,-0.187015125494));
+#5522 = DEFINITIONAL_REPRESENTATION('',(#5523),#5656);
+#5523 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5524,#5525,#5526,#5527,#5528,
+    #5529,#5530,#5531,#5532,#5533,#5534,#5535,#5536,#5537,#5538,#5539,
+    #5540,#5541,#5542,#5543,#5544,#5545,#5546,#5547,#5548,#5549,#5550,
+    #5551,#5552,#5553,#5554,#5555,#5556,#5557,#5558,#5559,#5560,#5561,
+    #5562,#5563,#5564,#5565,#5566,#5567,#5568,#5569,#5570,#5571,#5572,
+    #5573,#5574,#5575,#5576,#5577,#5578,#5579,#5580,#5581,#5582,#5583,
+    #5584,#5585,#5586,#5587,#5588,#5589,#5590,#5591,#5592,#5593,#5594,
+    #5595,#5596,#5597,#5598,#5599,#5600,#5601,#5602,#5603,#5604,#5605,
+    #5606,#5607,#5608,#5609,#5610,#5611,#5612,#5613,#5614,#5615,#5616,
+    #5617,#5618,#5619,#5620,#5621,#5622,#5623,#5624,#5625,#5626,#5627,
+    #5628,#5629,#5630,#5631,#5632,#5633,#5634,#5635,#5636,#5637,#5638,
+    #5639,#5640,#5641,#5642,#5643,#5644,#5645,#5646,#5647,#5648,#5649,
+    #5650,#5651,#5652,#5653,#5654,#5655),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.563217790932E-02,0.108345736685,0.159185286039,0.207392124313,
+    0.235663399176,0.292422708099,0.335010968115,0.351195940805,
+    0.374394067722,0.408496072322,0.440358986373,0.459180006108,
+    0.499639190179,0.540819256613,0.559639910115,0.591502121874,
+    0.625603505737,0.648801383175,0.664986275944,0.707574648804,
+    0.764334544785,0.792606165537,0.840813540428,0.891653510109,
+    0.924367249576,1.),.UNSPECIFIED.);
+#5524 = CARTESIAN_POINT('',(7.064382396877,-20.));
+#5525 = CARTESIAN_POINT('',(7.064382437773,-20.40176549531));
+#5526 = CARTESIAN_POINT('',(7.103816288964,-20.80359908808));
+#5527 = CARTESIAN_POINT('',(7.182707979503,-21.20051303729));
+#5528 = CARTESIAN_POINT('',(7.300133436131,-21.58777614456));
+#5529 = CARTESIAN_POINT('',(7.45449752587,-21.96087081094));
+#5530 = CARTESIAN_POINT('',(7.724986574432,-22.46898434233));
+#5531 = CARTESIAN_POINT('',(7.813110219873,-22.618973112));
+#5532 = CARTESIAN_POINT('',(7.907492362195,-22.7651991052));
+#5533 = CARTESIAN_POINT('',(8.007917026516,-22.9073475514));
+#5534 = CARTESIAN_POINT('',(8.114146829477,-23.04512231126));
+#5535 = CARTESIAN_POINT('',(8.399632269695,-23.38513079929));
+#5536 = CARTESIAN_POINT('',(8.586743596526,-23.58078886852));
+#5537 = CARTESIAN_POINT('',(8.786282066169,-23.76417315203));
+#5538 = CARTESIAN_POINT('',(8.997182532508,-23.93437648375));
+#5539 = CARTESIAN_POINT('',(9.218298612632,-24.09062485417));
+#5540 = CARTESIAN_POINT('',(9.666608453965,-24.3665816533));
+#5541 = CARTESIAN_POINT('',(9.892903766718,-24.48776915295));
+#5542 = CARTESIAN_POINT('',(10.126262376802,-24.59528497892));
+#5543 = CARTESIAN_POINT('',(10.365620071983,-24.68870013651));
+#5544 = CARTESIAN_POINT('',(10.609888719798,-24.76769666882));
+#5545 = CARTESIAN_POINT('',(11.003445385031,-24.86980537428));
+#5546 = CARTESIAN_POINT('',(11.150239561218,-24.9025187504));
+#5547 = CARTESIAN_POINT('',(11.29812189708,-24.93015694702));
+#5548 = CARTESIAN_POINT('',(11.446870606762,-24.95268948019));
+#5549 = CARTESIAN_POINT('',(11.596264045557,-24.9700979321));
+#5550 = CARTESIAN_POINT('',(12.046862700623,-25.00702612609));
+#5551 = CARTESIAN_POINT('',(12.349354222052,-25.01099626705));
+#5552 = CARTESIAN_POINT('',(12.65176062204,-24.99423341688));
+#5553 = CARTESIAN_POINT('',(12.952318272334,-24.95686887279));
+#5554 = CARTESIAN_POINT('',(13.249295104564,-24.89920206231));
+#5555 = CARTESIAN_POINT('',(13.759859682576,-24.76352054121));
+#5556 = CARTESIAN_POINT('',(13.975757662349,-24.69418014432));
+#5557 = CARTESIAN_POINT('',(14.187970005453,-24.61385407156));
+#5558 = CARTESIAN_POINT('',(14.395794684899,-24.52277993175));
+#5559 = CARTESIAN_POINT('',(14.598542726812,-24.42124209975));
+#5560 = CARTESIAN_POINT('',(14.87040312674,-24.26713321098));
+#5561 = CARTESIAN_POINT('',(14.944437245077,-24.22323130328));
+#5562 = CARTESIAN_POINT('',(15.017603469224,-24.17788415863));
+#5563 = CARTESIAN_POINT('',(15.089864995998,-24.13111095215));
+#5564 = CARTESIAN_POINT('',(15.161185315241,-24.08293186877));
+#5565 = CARTESIAN_POINT('',(15.332351574028,-23.96232772868));
+#5566 = CARTESIAN_POINT('',(15.431167002756,-23.88844272781));
+#5567 = CARTESIAN_POINT('',(15.527867717466,-23.81177543779));
+#5568 = CARTESIAN_POINT('',(15.622348453971,-23.73239280527));
+#5569 = CARTESIAN_POINT('',(15.714505462435,-23.65036638641));
+#5570 = CARTESIAN_POINT('',(15.936144075521,-23.44141634466));
+#5571 = CARTESIAN_POINT('',(16.062809543813,-23.31151149463));
+#5572 = CARTESIAN_POINT('',(16.183908103465,-23.17630098759));
+#5573 = CARTESIAN_POINT('',(16.299123441195,-23.03605014938));
+#5574 = CARTESIAN_POINT('',(16.408151176338,-22.89104912396));
+#5575 = CARTESIAN_POINT('',(16.606520054519,-22.60199359085));
+#5576 = CARTESIAN_POINT('',(16.696684365089,-22.45850117405));
+#5577 = CARTESIAN_POINT('',(16.780959012312,-22.31139860785));
+#5578 = CARTESIAN_POINT('',(16.859121586907,-22.16096468324));
+#5579 = CARTESIAN_POINT('',(16.93096745561,-22.00749860828));
+#5580 = CARTESIAN_POINT('',(17.034912945141,-21.75907035372));
+#5581 = CARTESIAN_POINT('',(17.071244578527,-21.66587273435));
+#5582 = CARTESIAN_POINT('',(17.10527082578,-21.57179521462));
+#5583 = CARTESIAN_POINT('',(17.136957139401,-21.47690611505));
+#5584 = CARTESIAN_POINT('',(17.166272227884,-21.38127593988));
+#5585 = CARTESIAN_POINT('',(17.251048493005,-21.07796620895));
+#5586 = CARTESIAN_POINT('',(17.29782363144,-20.8678595094));
+#5587 = CARTESIAN_POINT('',(17.333233310691,-20.65539125774));
+#5588 = CARTESIAN_POINT('',(17.357082408156,-20.44131841675));
+#5589 = CARTESIAN_POINT('',(17.369268338714,-20.22642082264));
+#5590 = CARTESIAN_POINT('',(17.370318039216,-19.79275199049));
+#5591 = CARTESIAN_POINT('',(17.358762412179,-19.57396716255));
+#5592 = CARTESIAN_POINT('',(17.335118715168,-19.35599340224));
+#5593 = CARTESIAN_POINT('',(17.299491550478,-19.13965358932));
+#5594 = CARTESIAN_POINT('',(17.252085034184,-18.92574648954));
+#5595 = CARTESIAN_POINT('',(17.166279939898,-18.61874973472));
+#5596 = CARTESIAN_POINT('',(17.136965958012,-18.52312124747));
+#5597 = CARTESIAN_POINT('',(17.10528083719,-18.42823379394));
+#5598 = CARTESIAN_POINT('',(17.071255866637,-18.33415787456));
+#5599 = CARTESIAN_POINT('',(17.034925591338,-18.24096180628));
+#5600 = CARTESIAN_POINT('',(16.930984139643,-17.99253799013));
+#5601 = CARTESIAN_POINT('',(16.859141131099,-17.83907469023));
+#5602 = CARTESIAN_POINT('',(16.780981661175,-17.6886433567));
+#5603 = CARTESIAN_POINT('',(16.696710347114,-17.5415431806));
+#5604 = CARTESIAN_POINT('',(16.606549581101,-17.39805293772));
+#5605 = CARTESIAN_POINT('',(16.408188048292,-17.10900085589));
+#5606 = CARTESIAN_POINT('',(16.299164092455,-16.96400110847));
+#5607 = CARTESIAN_POINT('',(16.183952687742,-16.82375130625));
+#5608 = CARTESIAN_POINT('',(16.062858195926,-16.68854158209));
+#5609 = CARTESIAN_POINT('',(15.936196911062,-16.55863725224));
+#5610 = CARTESIAN_POINT('',(15.714564820499,-16.34968699926));
+#5611 = CARTESIAN_POINT('',(15.622410063325,-16.26766003279));
+#5612 = CARTESIAN_POINT('',(15.527931582655,-16.18827676466));
+#5613 = CARTESIAN_POINT('',(15.431233124488,-16.11160875029));
+#5614 = CARTESIAN_POINT('',(15.332419949168,-16.03772293575));
+#5615 = CARTESIAN_POINT('',(15.16125709495,-15.91711697358));
+#5616 = CARTESIAN_POINT('',(15.089937919085,-15.86893694399));
+#5617 = CARTESIAN_POINT('',(15.017677520234,-15.8221627639));
+#5618 = CARTESIAN_POINT('',(14.944512407873,-15.77681461849));
+#5619 = CARTESIAN_POINT('',(14.870479384505,-15.7329116831));
+#5620 = CARTESIAN_POINT('',(14.598621402534,-15.57879811819));
+#5621 = CARTESIAN_POINT('',(14.395874492683,-15.47725663353));
+#5622 = CARTESIAN_POINT('',(14.188050739783,-15.38617882197));
+#5623 = CARTESIAN_POINT('',(13.975839120823,-15.30584906974));
+#5624 = CARTESIAN_POINT('',(13.759941666108,-15.23650499659));
+#5625 = CARTESIAN_POINT('',(13.249375612635,-15.10081433523));
+#5626 = CARTESIAN_POINT('',(12.952396546845,-15.04314237686));
+#5627 = CARTESIAN_POINT('',(12.651836281671,-15.00577305027));
+#5628 = CARTESIAN_POINT('',(12.349426934891,-14.98900581349));
+#5629 = CARTESIAN_POINT('',(12.046932186473,-14.99297198864));
+#5630 = CARTESIAN_POINT('',(11.596328075108,-15.02989492365));
+#5631 = CARTESIAN_POINT('',(11.446932578533,-15.04730177104));
+#5632 = CARTESIAN_POINT('',(11.298181764577,-15.06983283051));
+#5633 = CARTESIAN_POINT('',(11.150297286047,-15.09746968606));
+#5634 = CARTESIAN_POINT('',(11.003500937021,-15.13018185497));
+#5635 = CARTESIAN_POINT('',(10.609938608527,-15.23228758795));
+#5636 = CARTESIAN_POINT('',(10.365666420006,-15.31128257952));
+#5637 = CARTESIAN_POINT('',(10.126305150116,-15.40469655974));
+#5638 = CARTESIAN_POINT('',(9.892942969654,-15.51221157171));
+#5639 = CARTESIAN_POINT('',(9.666644129198,-15.63339861585));
+#5640 = CARTESIAN_POINT('',(9.218327864869,-15.90935478921));
+#5641 = CARTESIAN_POINT('',(8.997208846498,-16.065602945));
+#5642 = CARTESIAN_POINT('',(8.786305514285,-16.23580635958));
+#5643 = CARTESIAN_POINT('',(8.586764284353,-16.41919101245));
+#5644 = CARTESIAN_POINT('',(8.399650334357,-16.6148497218));
+#5645 = CARTESIAN_POINT('',(8.114161163632,-16.95485930716));
+#5646 = CARTESIAN_POINT('',(8.007930125147,-17.09263435238));
+#5647 = CARTESIAN_POINT('',(7.907504269426,-17.23478315869));
+#5648 = CARTESIAN_POINT('',(7.81312098514,-17.38100958303));
+#5649 = CARTESIAN_POINT('',(7.724996252116,-17.53099885061));
+#5650 = CARTESIAN_POINT('',(7.454503410387,-18.03911496214));
+#5651 = CARTESIAN_POINT('',(7.300137032174,-18.41221201472));
+#5652 = CARTESIAN_POINT('',(7.182709787429,-18.79947786121));
+#5653 = CARTESIAN_POINT('',(7.103816889158,-19.19639476734));
+#5654 = CARTESIAN_POINT('',(7.064382437774,-19.59823145347));
+#5655 = CARTESIAN_POINT('',(7.064382396877,-20.));
+#5656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5657 = ORIENTED_EDGE('',*,*,#5214,.F.);
+#5658 = ORIENTED_EDGE('',*,*,#5659,.F.);
+#5659 = EDGE_CURVE('',#5215,#5215,#5660,.T.);
+#5660 = SURFACE_CURVE('',#5661,(#5794,#5930),.PCURVE_S1.);
+#5661 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5662,#5663,#5664,#5665,#5666,
+    #5667,#5668,#5669,#5670,#5671,#5672,#5673,#5674,#5675,#5676,#5677,
+    #5678,#5679,#5680,#5681,#5682,#5683,#5684,#5685,#5686,#5687,#5688,
+    #5689,#5690,#5691,#5692,#5693,#5694,#5695,#5696,#5697,#5698,#5699,
+    #5700,#5701,#5702,#5703,#5704,#5705,#5706,#5707,#5708,#5709,#5710,
+    #5711,#5712,#5713,#5714,#5715,#5716,#5717,#5718,#5719,#5720,#5721,
+    #5722,#5723,#5724,#5725,#5726,#5727,#5728,#5729,#5730,#5731,#5732,
+    #5733,#5734,#5735,#5736,#5737,#5738,#5739,#5740,#5741,#5742,#5743,
+    #5744,#5745,#5746,#5747,#5748,#5749,#5750,#5751,#5752,#5753,#5754,
+    #5755,#5756,#5757,#5758,#5759,#5760,#5761,#5762,#5763,#5764,#5765,
+    #5766,#5767,#5768,#5769,#5770,#5771,#5772,#5773,#5774,#5775,#5776,
+    #5777,#5778,#5779,#5780,#5781,#5782,#5783,#5784,#5785,#5786,#5787,
+    #5788,#5789,#5790,#5791,#5792,#5793),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.206520342002E-02,0.104282112939,0.155781494501,0.206279923987,
+    0.235988033948,0.297054345594,0.341610047054,0.359107854271,
+    0.382592560026,0.416792296337,0.44640096115,0.463936363402,
+    0.499647513525,0.536061676528,0.553596149889,0.583202958229,
+    0.61740081963,0.640884718532,0.658382228704,0.702938214923,
+    0.764006351595,0.793715507496,0.844215524968,0.895716081633,
+    0.927933477613,1.),.UNSPECIFIED.);
+#5662 = CARTESIAN_POINT('',(-16.72953664759,-15.52292160174,
+    8.729186108635));
+#5663 = CARTESIAN_POINT('',(-16.49554904044,-15.62358486905,
+    9.02719097028));
+#5664 = CARTESIAN_POINT('',(-16.23915479851,-15.69366473476,
+    9.318045044655));
+#5665 = CARTESIAN_POINT('',(-15.96327984439,-15.73187181655,
+    9.597994724106));
+#5666 = CARTESIAN_POINT('',(-15.67125718896,-15.73783459216,
+    9.863737692267));
+#5667 = CARTESIAN_POINT('',(-15.36665218412,-15.71180096364,
+    10.112313992985));
+#5668 = CARTESIAN_POINT('',(-14.91328200511,-15.62936405283,
+    10.443528958678));
+#5669 = CARTESIAN_POINT('',(-14.77146213545,-15.59771030912,
+    10.541932153558));
+#5670 = CARTESIAN_POINT('',(-14.62821980789,-15.55996080788,
+    10.636195575578));
+#5671 = CARTESIAN_POINT('',(-14.4838860033,-15.5162310657,
+    10.726126517656));
+#5672 = CARTESIAN_POINT('',(-14.33878882269,-15.46665999726,
+    10.811555601124));
+#5673 = CARTESIAN_POINT('',(-13.96061074023,-15.32308586033,
+    11.021463476259));
+#5674 = CARTESIAN_POINT('',(-13.7268387059,-15.22024376284,
+    11.138716269084));
+#5675 = CARTESIAN_POINT('',(-13.49326873725,-15.10353686283,
+    11.243487317955));
+#5676 = CARTESIAN_POINT('',(-13.26115912084,-14.97374486745,
+    11.33534616176));
+#5677 = CARTESIAN_POINT('',(-13.03169623821,-14.83173141574,
+    11.414000939283));
+#5678 = CARTESIAN_POINT('',(-12.58467971337,-14.52812406125,
+    11.543316021695));
+#5679 = CARTESIAN_POINT('',(-12.36697095333,-14.36695705893,
+    11.594493441567));
+#5680 = CARTESIAN_POINT('',(-12.15390808329,-14.19581606624,
+    11.632677825344));
+#5681 = CARTESIAN_POINT('',(-11.94643325892,-14.01562147769,
+    11.657845490967));
+#5682 = CARTESIAN_POINT('',(-11.74539934963,-13.82731901606,
+    11.670074862491));
+#5683 = CARTESIAN_POINT('',(-11.43755378232,-13.51687782033,
+    11.669201245409));
+#5684 = CARTESIAN_POINT('',(-11.32602423643,-13.39941506275,
+    11.664454853079));
+#5685 = CARTESIAN_POINT('',(-11.2171455202,-13.27966864501,
+    11.65531803475));
+#5686 = CARTESIAN_POINT('',(-11.11106292846,-13.15783190146,
+    11.641832738783));
+#5687 = CARTESIAN_POINT('',(-11.00791206661,-13.03409761657,
+    11.624049067604));
+#5688 = CARTESIAN_POINT('',(-10.70207563913,-12.65080939005,
+    11.556750107278));
+#5689 = CARTESIAN_POINT('',(-10.50926107285,-12.38576141029,
+    11.493556382036));
+#5690 = CARTESIAN_POINT('',(-10.33046467672,-12.11516318308,
+    11.412935522949));
+#5691 = CARTESIAN_POINT('',(-10.16663188159,-11.84065313564,
+    11.315498000206));
+#5692 = CARTESIAN_POINT('',(-10.0185974079,-11.56385128644,
+    11.201936692526));
+#5693 = CARTESIAN_POINT('',(-9.79118648851,-11.08388103799,
+    10.978909727782));
+#5694 = CARTESIAN_POINT('',(-9.704070938212,-10.88104413837,
+    10.876640634337));
+#5695 = CARTESIAN_POINT('',(-9.626064022106,-10.67845890813,
+    10.766470921307));
+#5696 = CARTESIAN_POINT('',(-9.55744602502,-10.47675400962,
+    10.648708384707));
+#5697 = CARTESIAN_POINT('',(-9.498487389491,-10.27657005414,
+    10.523680200466));
+#5698 = CARTESIAN_POINT('',(-9.430194259422,-10.00079839056,
+    10.339912301883));
+#5699 = CARTESIAN_POINT('',(-9.412467508052,-9.923372358235,
+    10.287026519356));
+#5700 = CARTESIAN_POINT('',(-9.396287317523,-9.846322148687,
+    10.233094820612));
+#5701 = CARTESIAN_POINT('',(-9.38166962177,-9.769688433463,
+    10.178139080066));
+#5702 = CARTESIAN_POINT('',(-9.368630227974,-9.69351261129,
+    10.12218193038));
+#5703 = CARTESIAN_POINT('',(-9.341823342063,-9.516268425886,
+    9.988831149423));
+#5704 = CARTESIAN_POINT('',(-9.329333120377,-9.415600951304,
+    9.910654019391));
+#5705 = CARTESIAN_POINT('',(-9.319752303649,-9.315936193932,
+    9.830771675196));
+#5706 = CARTESIAN_POINT('',(-9.313118096175,-9.217379208225,
+    9.749244144037));
+#5707 = CARTESIAN_POINT('',(-9.309466754394,-9.1200382935,9.6661351775)
+  );
+#5708 = CARTESIAN_POINT('',(-9.307911533121,-8.884205080434,
+    9.45827963439));
+#5709 = CARTESIAN_POINT('',(-9.313389876384,-8.747201601847,
+    9.331837435195));
+#5710 = CARTESIAN_POINT('',(-9.325376061891,-8.613358030488,
+    9.20239456975));
+#5711 = CARTESIAN_POINT('',(-9.343971400424,-8.483038567388,
+    9.070183816601));
+#5712 = CARTESIAN_POINT('',(-9.369261401175,-8.356622828115,
+    8.935465724124));
+#5713 = CARTESIAN_POINT('',(-9.429049034332,-8.128772279717,
+    8.679981620675));
+#5714 = CARTESIAN_POINT('',(-9.461854766634,-8.026262456637,
+    8.559770796545));
+#5715 = CARTESIAN_POINT('',(-9.499761135658,-7.927225661229,
+    8.438092196318));
+#5716 = CARTESIAN_POINT('',(-9.542790867408,-7.831922748348,
+    8.315156993905));
+#5717 = CARTESIAN_POINT('',(-9.590943424514,-7.740614679352,
+    8.191197206122));
+#5718 = CARTESIAN_POINT('',(-9.675719677896,-7.601997064048,
+    7.992597739905));
+#5719 = CARTESIAN_POINT('',(-9.70903804179,-7.551928091466,
+    7.918457762677));
+#5720 = CARTESIAN_POINT('',(-9.744135554646,-7.503402809469,
+    7.844100614668));
+#5721 = CARTESIAN_POINT('',(-9.781001507133,-7.456472729205,
+    7.769581550622));
+#5722 = CARTESIAN_POINT('',(-9.819620868653,-7.411187521397,
+    7.694958046466));
+#5723 = CARTESIAN_POINT('',(-9.942154722788,-7.278818125473,
+    7.468226621923));
+#5724 = CARTESIAN_POINT('',(-10.03153125132,-7.197056184685,
+    7.315969313698));
+#5725 = CARTESIAN_POINT('',(-10.12793004717,-7.122719549799,
+    7.164036995886));
+#5726 = CARTESIAN_POINT('',(-10.23110510304,-7.056156252181,
+    7.012957870541));
+#5727 = CARTESIAN_POINT('',(-10.34072783957,-6.997638953781,
+    6.86326691366));
+#5728 = CARTESIAN_POINT('',(-10.57430226389,-6.896074895163,
+    6.564831340626));
+#5729 = CARTESIAN_POINT('',(-10.69850499599,-6.853350404127,
+    6.416148753004));
+#5730 = CARTESIAN_POINT('',(-10.82853850184,-6.81937536744,
+    6.270028687248));
+#5731 = CARTESIAN_POINT('',(-10.96390173955,-6.794230963385,
+    6.126990043615));
+#5732 = CARTESIAN_POINT('',(-11.10404893629,-6.777897258937,
+    5.987501906684));
+#5733 = CARTESIAN_POINT('',(-11.3179084593,-6.766594081484,
+    5.786733704102));
+#5734 = CARTESIAN_POINT('',(-11.38839416878,-6.764938565842,
+    5.722399249972));
+#5735 = CARTESIAN_POINT('',(-11.459793363,-6.765289027451,5.659029866653
+    ));
+#5736 = CARTESIAN_POINT('',(-11.53204299524,-6.767629393397,
+    5.59666752431));
+#5737 = CARTESIAN_POINT('',(-11.60508022748,-6.771939802048,
+    5.535350645427));
+#5738 = CARTESIAN_POINT('',(-11.80338927938,-6.78876115803,
+    5.373405221024));
+#5739 = CARTESIAN_POINT('',(-11.93000372031,-6.804875390058,
+    5.274776211532));
+#5740 = CARTESIAN_POINT('',(-12.05838576233,-6.826427235403,
+    5.179395207267));
+#5741 = CARTESIAN_POINT('',(-12.1882450906,-6.853280913607,5.08740066656
+    ));
+#5742 = CARTESIAN_POINT('',(-12.31930364303,-6.885285471361,
+    4.998906657526));
+#5743 = CARTESIAN_POINT('',(-12.60376079189,-6.965018345427,
+    4.815944624563));
+#5744 = CARTESIAN_POINT('',(-12.7574716139,-7.014415164203,
+    4.722678505384));
+#5745 = CARTESIAN_POINT('',(-12.91202882648,-7.070231174687,
+    4.634352915015));
+#5746 = CARTESIAN_POINT('',(-13.06705511478,-7.132212364184,
+    4.551079005014));
+#5747 = CARTESIAN_POINT('',(-13.22219853895,-7.200102415957,
+    4.472943250887));
+#5748 = CARTESIAN_POINT('',(-13.48352819565,-7.324158667867,
+    4.349934274429));
+#5749 = CARTESIAN_POINT('',(-13.58982407808,-7.377334094228,
+    4.30230969714));
+#5750 = CARTESIAN_POINT('',(-13.69591548224,-7.433096779328,
+    4.257163033355));
+#5751 = CARTESIAN_POINT('',(-13.80170094687,-7.49136648589,
+    4.214513585095));
+#5752 = CARTESIAN_POINT('',(-13.90708311217,-7.552064048962,
+    4.174377947758));
+#5753 = CARTESIAN_POINT('',(-14.09011745455,-7.662087018655,
+    4.108748884916));
+#5754 = CARTESIAN_POINT('',(-14.16799037913,-7.710367119805,
+    4.082131131032));
+#5755 = CARTESIAN_POINT('',(-14.24554884867,-7.759919434499,
+    4.056922606291));
+#5756 = CARTESIAN_POINT('',(-14.32275509285,-7.810712014341,
+    4.033128651554));
+#5757 = CARTESIAN_POINT('',(-14.3995722159,-7.86271320741,4.010754090718
+    ));
+#5758 = CARTESIAN_POINT('',(-14.67049016101,-8.051306257249,
+    3.936453570096));
+#5759 = CARTESIAN_POINT('',(-14.8622558595,-8.194351997958,
+    3.892336484961));
+#5760 = CARTESIAN_POINT('',(-15.05067253541,-8.344515569066,
+    3.857521647738));
+#5761 = CARTESIAN_POINT('',(-15.23516917334,-8.501285648163,
+    3.832064672186));
+#5762 = CARTESIAN_POINT('',(-15.41519317954,-8.664150707544,
+    3.816004559841));
+#5763 = CARTESIAN_POINT('',(-15.83008940135,-9.063467935003,
+    3.800255728478));
+#5764 = CARTESIAN_POINT('',(-16.06055483026,-9.304814630092,
+    3.808840045844));
+#5765 = CARTESIAN_POINT('',(-16.28022942283,-9.555309534065,
+    3.835165351059));
+#5766 = CARTESIAN_POINT('',(-16.48774776968,-9.813560780189,
+    3.879214509568));
+#5767 = CARTESIAN_POINT('',(-16.68178176701,-10.07809441469,
+    3.940864282716));
+#5768 = CARTESIAN_POINT('',(-16.9482854494,-10.47832105649,
+    4.058272362702));
+#5769 = CARTESIAN_POINT('',(-17.03201308455,-10.61041774044,
+    4.100798968276));
+#5770 = CARTESIAN_POINT('',(-17.11210153855,-10.74344387311,
+    4.147395980212));
+#5771 = CARTESIAN_POINT('',(-17.1884072505,-10.87721006896,
+    4.198023407224));
+#5772 = CARTESIAN_POINT('',(-17.26079110419,-11.01152031114,
+    4.252631410242));
+#5773 = CARTESIAN_POINT('',(-17.44526544969,-11.37505397669,
+    4.410644970216));
+#5774 = CARTESIAN_POINT('',(-17.54969611988,-11.60492655447,
+    4.521458217649));
+#5775 = CARTESIAN_POINT('',(-17.64175274359,-11.83478569535,
+    4.643295849302));
+#5776 = CARTESIAN_POINT('',(-17.72082898953,-12.06357949724,
+    4.775765348438));
+#5777 = CARTESIAN_POINT('',(-17.78639327452,-12.2902108123,
+    4.918367386922));
+#5778 = CARTESIAN_POINT('',(-17.89065123674,-12.7412942207,
+    5.225603617908));
+#5779 = CARTESIAN_POINT('',(-17.92878965266,-12.96562518135,
+    5.390625568439));
+#5780 = CARTESIAN_POINT('',(-17.95196104603,-13.18531204808,
+    5.564876013484));
+#5781 = CARTESIAN_POINT('',(-17.95982437947,-13.39912740927,
+    5.747570102402));
+#5782 = CARTESIAN_POINT('',(-17.952169442,-13.60584056897,5.9378033876)
+  );
+#5783 = CARTESIAN_POINT('',(-17.91444505333,-13.92834932286,
+    6.257594809893));
+#5784 = CARTESIAN_POINT('',(-17.89384099535,-14.04920958865,
+    6.383204465397));
+#5785 = CARTESIAN_POINT('',(-17.86714183027,-14.1665221578,
+    6.511102606706));
+#5786 = CARTESIAN_POINT('',(-17.83436433302,-14.27999973189,
+    6.641019367342));
+#5787 = CARTESIAN_POINT('',(-17.79555279207,-14.38936533599,
+    6.772669501237));
+#5788 = CARTESIAN_POINT('',(-17.65063217563,-14.72920081337,
+    7.203441427968));
+#5789 = CARTESIAN_POINT('',(-17.5206344144,-14.94220941411,
+    7.508376849583));
+#5790 = CARTESIAN_POINT('',(-17.36163342051,-15.13028479839,
+    7.817058050589));
+#5791 = CARTESIAN_POINT('',(-17.1752140166,-15.29096326256,
+    8.125885624195));
+#5792 = CARTESIAN_POINT('',(-16.96352836167,-15.4222564821,
+    8.431175940571));
+#5793 = CARTESIAN_POINT('',(-16.72953664759,-15.52292160174,
+    8.729186108635));
+#5794 = PCURVE('',#5226,#5795);
+#5795 = DEFINITIONAL_REPRESENTATION('',(#5796),#5929);
+#5796 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5797,#5798,#5799,#5800,#5801,
+    #5802,#5803,#5804,#5805,#5806,#5807,#5808,#5809,#5810,#5811,#5812,
+    #5813,#5814,#5815,#5816,#5817,#5818,#5819,#5820,#5821,#5822,#5823,
+    #5824,#5825,#5826,#5827,#5828,#5829,#5830,#5831,#5832,#5833,#5834,
+    #5835,#5836,#5837,#5838,#5839,#5840,#5841,#5842,#5843,#5844,#5845,
+    #5846,#5847,#5848,#5849,#5850,#5851,#5852,#5853,#5854,#5855,#5856,
+    #5857,#5858,#5859,#5860,#5861,#5862,#5863,#5864,#5865,#5866,#5867,
+    #5868,#5869,#5870,#5871,#5872,#5873,#5874,#5875,#5876,#5877,#5878,
+    #5879,#5880,#5881,#5882,#5883,#5884,#5885,#5886,#5887,#5888,#5889,
+    #5890,#5891,#5892,#5893,#5894,#5895,#5896,#5897,#5898,#5899,#5900,
+    #5901,#5902,#5903,#5904,#5905,#5906,#5907,#5908,#5909,#5910,#5911,
+    #5912,#5913,#5914,#5915,#5916,#5917,#5918,#5919,#5920,#5921,#5922,
+    #5923,#5924,#5925,#5926,#5927,#5928),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.206520342002E-02,0.104282112939,0.155781494501,0.206279923987,
+    0.235988033948,0.297054345594,0.341610047054,0.359107854271,
+    0.382592560026,0.416792296337,0.44640096115,0.463936363402,
+    0.499647513525,0.536061676528,0.553596149889,0.583202958229,
+    0.61740081963,0.640884718532,0.658382228704,0.702938214923,
+    0.764006351595,0.793715507496,0.844215524968,0.895716081633,
+    0.927933477613,1.),.UNSPECIFIED.);
+#5797 = CARTESIAN_POINT('',(3.367613885668,0.));
+#5798 = CARTESIAN_POINT('',(3.367613885187,7.840668115609E-02));
+#5799 = CARTESIAN_POINT('',(3.367161395077,0.156830146551));
+#5800 = CARTESIAN_POINT('',(3.366256062977,0.2351532165));
+#5801 = CARTESIAN_POINT('',(3.364899837536,0.313321599068));
+#5802 = CARTESIAN_POINT('',(3.363092740863,0.391282219771));
+#5803 = CARTESIAN_POINT('',(3.359831918568,0.503653386476));
+#5804 = CARTESIAN_POINT('',(3.358735198344,0.538312399143));
+#5805 = CARTESIAN_POINT('',(3.357549436627,0.572908804301));
+#5806 = CARTESIAN_POINT('',(3.356274931536,0.607438264054));
+#5807 = CARTESIAN_POINT('',(3.35491203906,0.641897011419));
+#5808 = CARTESIAN_POINT('',(3.351142038998,0.731244709791));
+#5809 = CARTESIAN_POINT('',(3.348598086478,0.786019586369));
+#5810 = CARTESIAN_POINT('',(3.345831257793,0.840588223845));
+#5811 = CARTESIAN_POINT('',(3.34284369131,0.894944189895));
+#5812 = CARTESIAN_POINT('',(3.339637992969,0.9490838313));
+#5813 = CARTESIAN_POINT('',(3.332864692114,1.055874562737));
+#5814 = CARTESIAN_POINT('',(3.329305173093,1.108536545913));
+#5815 = CARTESIAN_POINT('',(3.325543081783,1.160988305588));
+#5816 = CARTESIAN_POINT('',(3.321582545138,1.213235530692));
+#5817 = CARTESIAN_POINT('',(3.3174288739,1.2652881072));
+#5818 = CARTESIAN_POINT('',(3.31053610122,1.347672607788));
+#5819 = CARTESIAN_POINT('',(3.307918631232,1.378124504742));
+#5820 = CARTESIAN_POINT('',(3.305238153697,1.408516290606));
+#5821 = CARTESIAN_POINT('',(3.302496270715,1.438851324103));
+#5822 = CARTESIAN_POINT('',(3.299694821452,1.469133482886));
+#5823 = CARTESIAN_POINT('',(3.290959355078,1.561513711657));
+#5824 = CARTESIAN_POINT('',(3.284840261406,1.623453228536));
+#5825 = CARTESIAN_POINT('',(3.278496790015,1.685227865446));
+#5826 = CARTESIAN_POINT('',(3.271952391683,1.746883964808));
+#5827 = CARTESIAN_POINT('',(3.265238030806,1.808475868483));
+#5828 = CARTESIAN_POINT('',(3.253401075177,1.915010394752));
+#5829 = CARTESIAN_POINT('',(3.248339074334,1.959950942817));
+#5830 = CARTESIAN_POINT('',(3.243224122,2.004917833383));
+#5831 = CARTESIAN_POINT('',(3.238075193081,2.049937172996));
+#5832 = CARTESIAN_POINT('',(3.232914941515,2.095036371827));
+#5833 = CARTESIAN_POINT('',(3.225749685842,2.158000298425));
+#5834 = CARTESIAN_POINT('',(3.223731628622,2.175771697673));
+#5835 = CARTESIAN_POINT('',(3.221717597463,2.193561715132));
+#5836 = CARTESIAN_POINT('',(3.219709330782,2.211372081799));
+#5837 = CARTESIAN_POINT('',(3.217708676176,2.229204514441));
+#5838 = CARTESIAN_POINT('',(3.213045251954,2.271026440274));
+#5839 = CARTESIAN_POINT('',(3.210390153172,2.2950349378));
+#5840 = CARTESIAN_POINT('',(3.207757032166,2.319090354694));
+#5841 = CARTESIAN_POINT('',(3.205150996774,2.343196615496));
+#5842 = CARTESIAN_POINT('',(3.202577524575,2.367357422771));
+#5843 = CARTESIAN_POINT('',(3.19635076489,2.426845072339));
+#5844 = CARTESIAN_POINT('',(3.192740549592,2.462236712731));
+#5845 = CARTESIAN_POINT('',(3.189229775611,2.497761963294));
+#5846 = CARTESIAN_POINT('',(3.185838231912,2.533429286983));
+#5847 = CARTESIAN_POINT('',(3.182586941537,2.569244441313));
+#5848 = CARTESIAN_POINT('',(3.176822915912,2.636347615285));
+#5849 = CARTESIAN_POINT('',(3.174269633067,2.667597841045));
+#5850 = CARTESIAN_POINT('',(3.171851772519,2.698961752291));
+#5851 = CARTESIAN_POINT('',(3.169583743473,2.730438349031));
+#5852 = CARTESIAN_POINT('',(3.167479659256,2.762023928284));
+#5853 = CARTESIAN_POINT('',(3.164411460645,2.81247789059));
+#5854 = CARTESIAN_POINT('',(3.163332339353,2.83128016829));
+#5855 = CARTESIAN_POINT('',(3.162318091464,2.850116708766));
+#5856 = CARTESIAN_POINT('',(3.161371293203,2.868985664692));
+#5857 = CARTESIAN_POINT('',(3.160494329637,2.887884826868));
+#5858 = CARTESIAN_POINT('',(3.158050130691,2.945356374528));
+#5859 = CARTESIAN_POINT('',(3.156709447895,2.984017872935));
+#5860 = CARTESIAN_POINT('',(3.155685848139,3.022770134279));
+#5861 = CARTESIAN_POINT('',(3.154992899286,3.061587269875));
+#5862 = CARTESIAN_POINT('',(3.154638033751,3.100440012625));
+#5863 = CARTESIAN_POINT('',(3.154604331832,3.1789093201));
+#5864 = CARTESIAN_POINT('',(3.154938938514,3.218529661704));
+#5865 = CARTESIAN_POINT('',(3.15562551311,3.258114810651));
+#5866 = CARTESIAN_POINT('',(3.156656442393,3.297633691252));
+#5867 = CARTESIAN_POINT('',(3.15801745335,3.337058791911));
+#5868 = CARTESIAN_POINT('',(3.160493768673,3.395288148658));
+#5869 = CARTESIAN_POINT('',(3.161370646464,3.414186317514));
+#5870 = CARTESIAN_POINT('',(3.162317352546,3.433054284404));
+#5871 = CARTESIAN_POINT('',(3.163331502307,3.451889840352));
+#5872 = CARTESIAN_POINT('',(3.164410520003,3.470691138176));
+#5873 = CARTESIAN_POINT('',(3.167478408013,3.521142170504));
+#5874 = CARTESIAN_POINT('',(3.169582272586,3.552725810391));
+#5875 = CARTESIAN_POINT('',(3.171850067169,3.584200483656));
+#5876 = CARTESIAN_POINT('',(3.174267681291,3.615562487022));
+#5877 = CARTESIAN_POINT('',(3.176820708518,3.64681081963));
+#5878 = CARTESIAN_POINT('',(3.18258419322,3.713910226074));
+#5879 = CARTESIAN_POINT('',(3.18583519862,3.749723508259));
+#5880 = CARTESIAN_POINT('',(3.189226454364,3.785388973272));
+#5881 = CARTESIAN_POINT('',(3.192736940391,3.820912376253));
+#5882 = CARTESIAN_POINT('',(3.196346870275,3.856302177569));
+#5883 = CARTESIAN_POINT('',(3.202573208184,3.915787230375));
+#5884 = CARTESIAN_POINT('',(3.205146543173,3.939947274643));
+#5885 = CARTESIAN_POINT('',(3.20775244541,3.964052772106));
+#5886 = CARTESIAN_POINT('',(3.210385437571,3.988107424706));
+#5887 = CARTESIAN_POINT('',(3.21304041202,4.012115156404));
+#5888 = CARTESIAN_POINT('',(3.217703662008,4.053936052542));
+#5889 = CARTESIAN_POINT('',(3.219704264976,4.071768221416));
+#5890 = CARTESIAN_POINT('',(3.221712482898,4.089578322206));
+#5891 = CARTESIAN_POINT('',(3.223726468138,4.107368071567));
+#5892 = CARTESIAN_POINT('',(3.22574448223,4.125139200392));
+#5893 = CARTESIAN_POINT('',(3.232909714893,4.188103215839));
+#5894 = CARTESIAN_POINT('',(3.238070002325,4.233202755487));
+#5895 = CARTESIAN_POINT('',(3.243218982903,4.278222415864));
+#5896 = CARTESIAN_POINT('',(3.248334000303,4.323189608126));
+#5897 = CARTESIAN_POINT('',(3.253396077558,4.368130440071));
+#5898 = CARTESIAN_POINT('',(3.265233397964,4.47466704802));
+#5899 = CARTESIAN_POINT('',(3.271948049537,4.536260734682));
+#5900 = CARTESIAN_POINT('',(3.278492743281,4.597918595171));
+#5901 = CARTESIAN_POINT('',(3.284836509377,4.659694978581));
+#5902 = CARTESIAN_POINT('',(3.290955893076,4.72163623383));
+#5903 = CARTESIAN_POINT('',(3.299691794505,4.814019205777));
+#5904 = CARTESIAN_POINT('',(3.302493393965,4.844302370666));
+#5905 = CARTESIAN_POINT('',(3.305235424343,4.874638411132));
+#5906 = CARTESIAN_POINT('',(3.307916046155,4.905031205501));
+#5907 = CARTESIAN_POINT('',(3.310533657025,4.935484113103));
+#5908 = CARTESIAN_POINT('',(3.317426783948,5.017871154445));
+#5909 = CARTESIAN_POINT('',(3.321580663103,5.069925264874));
+#5910 = CARTESIAN_POINT('',(3.325541397503,5.122174032695));
+#5911 = CARTESIAN_POINT('',(3.329303675624,5.174627345839));
+#5912 = CARTESIAN_POINT('',(3.332863369936,5.227290894689));
+#5913 = CARTESIAN_POINT('',(3.339636971132,5.334084349509));
+#5914 = CARTESIAN_POINT('',(3.342842797757,5.388225145563));
+#5915 = CARTESIAN_POINT('',(3.345830483347,5.442582276672));
+#5916 = CARTESIAN_POINT('',(3.348597421701,5.497152090052));
+#5917 = CARTESIAN_POINT('',(3.351141474247,5.551928153618));
+#5918 = CARTESIAN_POINT('',(3.354911609747,5.641277532895));
+#5919 = CARTESIAN_POINT('',(3.356274544973,5.675736766811));
+#5920 = CARTESIAN_POINT('',(3.3575490903,5.710266715975));
+#5921 = CARTESIAN_POINT('',(3.358734889715,5.744863613333));
+#5922 = CARTESIAN_POINT('',(3.35983164508,5.779523120882));
+#5923 = CARTESIAN_POINT('',(3.363092579996,5.891896146223));
+#5924 = CARTESIAN_POINT('',(3.364899740728,5.969858133096));
+#5925 = CARTESIAN_POINT('',(3.366256014555,6.048027901107));
+#5926 = CARTESIAN_POINT('',(3.36716137899,6.126352363331));
+#5927 = CARTESIAN_POINT('',(3.367613885187,6.204777233912));
+#5928 = CARTESIAN_POINT('',(3.367613885668,6.28318530718));
+#5929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5930 = PCURVE('',#5931,#5936);
+#5931 = PLANE('',#5932);
+#5932 = AXIS2_PLACEMENT_3D('',#5933,#5934,#5935);
+#5933 = CARTESIAN_POINT('',(-16.37940248323,6.433713075666,
+    -10.43952034852));
+#5934 = DIRECTION('',(0.554979185181,-0.552090033283,-0.622249708047));
+#5935 = DIRECTION('',(-0.579448648514,-0.793262003737,0.187015125494));
+#5936 = DEFINITIONAL_REPRESENTATION('',(#5937),#6070);
+#5937 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5938,#5939,#5940,#5941,#5942,
+    #5943,#5944,#5945,#5946,#5947,#5948,#5949,#5950,#5951,#5952,#5953,
+    #5954,#5955,#5956,#5957,#5958,#5959,#5960,#5961,#5962,#5963,#5964,
+    #5965,#5966,#5967,#5968,#5969,#5970,#5971,#5972,#5973,#5974,#5975,
+    #5976,#5977,#5978,#5979,#5980,#5981,#5982,#5983,#5984,#5985,#5986,
+    #5987,#5988,#5989,#5990,#5991,#5992,#5993,#5994,#5995,#5996,#5997,
+    #5998,#5999,#6000,#6001,#6002,#6003,#6004,#6005,#6006,#6007,#6008,
+    #6009,#6010,#6011,#6012,#6013,#6014,#6015,#6016,#6017,#6018,#6019,
+    #6020,#6021,#6022,#6023,#6024,#6025,#6026,#6027,#6028,#6029,#6030,
+    #6031,#6032,#6033,#6034,#6035,#6036,#6037,#6038,#6039,#6040,#6041,
+    #6042,#6043,#6044,#6045,#6046,#6047,#6048,#6049,#6050,#6051,#6052,
+    #6053,#6054,#6055,#6056,#6057,#6058,#6059,#6060,#6061,#6062,#6063,
+    #6064,#6065,#6066,#6067,#6068,#6069),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.206520342002E-02,0.104282112939,0.155781494501,0.206279923987,
+    0.235988033948,0.297054345594,0.341610047054,0.359107854271,
+    0.382592560026,0.416792296337,0.44640096115,0.463936363402,
+    0.499647513525,0.536061676528,0.553596149889,0.583202958229,
+    0.61740081963,0.640884718532,0.658382228704,0.702938214923,
+    0.764006351595,0.793715507496,0.844215524968,0.895716081633,
+    0.927933477613,1.),.UNSPECIFIED.);
+#5938 = CARTESIAN_POINT('',(21.205086831492,-20.));
+#5939 = CARTESIAN_POINT('',(21.205086790487,-20.39203340578));
+#5940 = CARTESIAN_POINT('',(21.166505299428,-20.78415169915));
+#5941 = CARTESIAN_POINT('',(21.089312980798,-21.17142413605));
+#5942 = CARTESIAN_POINT('',(20.974528845639,-21.54925573005));
+#5943 = CARTESIAN_POINT('',(20.823861927002,-21.91333211721));
+#5944 = CARTESIAN_POINT('',(20.557705328825,-22.41453505239));
+#5945 = CARTESIAN_POINT('',(20.468821170695,-22.56585468137));
+#5946 = CARTESIAN_POINT('',(20.373503038286,-22.71331123637));
+#5947 = CARTESIAN_POINT('',(20.271998313791,-22.85659034423));
+#5948 = CARTESIAN_POINT('',(20.164575634276,-22.99540309176));
+#5949 = CARTESIAN_POINT('',(19.870804895562,-23.34381701795));
+#5950 = CARTESIAN_POINT('',(19.675693323646,-23.54606823051));
+#5951 = CARTESIAN_POINT('',(19.467366142483,-23.73515072318));
+#5952 = CARTESIAN_POINT('',(19.247090473827,-23.91018647117));
+#5953 = CARTESIAN_POINT('',(19.016184274431,-24.07046727501));
+#5954 = CARTESIAN_POINT('',(18.540504851241,-24.35761301515));
+#5955 = CARTESIAN_POINT('',(18.296077096871,-24.48507323652));
+#5956 = CARTESIAN_POINT('',(18.043999515314,-24.59732280673));
+#5957 = CARTESIAN_POINT('',(17.785543722509,-24.69401772409));
+#5958 = CARTESIAN_POINT('',(17.521968784892,-24.77495139774));
+#5959 = CARTESIAN_POINT('',(17.097163502382,-24.87831417867));
+#5960 = CARTESIAN_POINT('',(16.938471468147,-24.91111212884));
+#5961 = CARTESIAN_POINT('',(16.778682836676,-24.93840414434));
+#5962 = CARTESIAN_POINT('',(16.618043008626,-24.96018503506));
+#5963 = CARTESIAN_POINT('',(16.456792858871,-24.97646145123));
+#5964 = CARTESIAN_POINT('',(15.962942444222,-25.0094266293));
+#5965 = CARTESIAN_POINT('',(15.629145630409,-25.00841542036));
+#5966 = CARTESIAN_POINT('',(15.295809688302,-24.98436496377));
+#5967 = CARTESIAN_POINT('',(14.964896315762,-24.93759572584));
+#5968 = CARTESIAN_POINT('',(14.638303868308,-24.86855216721));
+#5969 = CARTESIAN_POINT('',(14.084079341586,-24.71150642023));
+#5970 = CARTESIAN_POINT('',(13.853571680936,-24.63367896489));
+#5971 = CARTESIAN_POINT('',(13.627064110446,-24.54447391653));
+#5972 = CARTESIAN_POINT('',(13.405275297257,-24.44411938013));
+#5973 = CARTESIAN_POINT('',(13.188931308371,-24.33286713492));
+#5974 = CARTESIAN_POINT('',(12.896232387414,-24.16312631995));
+#5975 = CARTESIAN_POINT('',(12.814651074484,-24.11362456674));
+#5976 = CARTESIAN_POINT('',(12.734068437927,-24.06250118489));
+#5977 = CARTESIAN_POINT('',(12.654530064671,-24.00977373533));
+#5978 = CARTESIAN_POINT('',(12.576082186854,-23.95546061775));
+#5979 = CARTESIAN_POINT('',(12.395009282342,-23.82458226039));
+#5980 = CARTESIAN_POINT('',(12.293295851885,-23.74676203294));
+#5981 = CARTESIAN_POINT('',(12.193744788821,-23.66616655745));
+#5982 = CARTESIAN_POINT('',(12.096472212831,-23.58284623318));
+#5983 = CARTESIAN_POINT('',(12.001596964904,-23.49685568936));
+#5984 = CARTESIAN_POINT('',(11.774746136416,-23.27922675858));
+#5985 = CARTESIAN_POINT('',(11.645594297323,-23.144663028));
+#5986 = CARTESIAN_POINT('',(11.522158882987,-23.00474546606));
+#5987 = CARTESIAN_POINT('',(11.404831037752,-22.85968406851));
+#5988 = CARTESIAN_POINT('',(11.294010170897,-22.70972332971));
+#5989 = CARTESIAN_POINT('',(11.100129459885,-22.42132632817));
+#5990 = CARTESIAN_POINT('',(11.015340307111,-22.28404587905));
+#5991 = CARTESIAN_POINT('',(10.935987235952,-22.14349712769));
+#5992 = CARTESIAN_POINT('',(10.86232983392,-21.99989401444));
+#5993 = CARTESIAN_POINT('',(10.79461819102,-21.85348023564));
+#5994 = CARTESIAN_POINT('',(10.696640485101,-21.61632211637));
+#5995 = CARTESIAN_POINT('',(10.662363655369,-21.52722188879));
+#5996 = CARTESIAN_POINT('',(10.630301687965,-21.43729105922));
+#5997 = CARTESIAN_POINT('',(10.600499572689,-21.3465912482));
+#5998 = CARTESIAN_POINT('',(10.572998750849,-21.25518787135));
+#5999 = CARTESIAN_POINT('',(10.496595008967,-20.9757137053));
+#6000 = CARTESIAN_POINT('',(10.455051057051,-20.7856359139));
+#6001 = CARTESIAN_POINT('',(10.423527139601,-20.59352049299));
+#6002 = CARTESIAN_POINT('',(10.402255569859,-20.40000515205));
+#6003 = CARTESIAN_POINT('',(10.391362293917,-20.20576268067));
+#6004 = CARTESIAN_POINT('',(10.390327803628,-19.81341718142));
+#6005 = CARTESIAN_POINT('',(10.400599300736,-19.61529421706));
+#6006 = CARTESIAN_POINT('',(10.421669271847,-19.41788564153));
+#6007 = CARTESIAN_POINT('',(10.453408826764,-19.22190579204));
+#6008 = CARTESIAN_POINT('',(10.495573631953,-19.02803187373));
+#6009 = CARTESIAN_POINT('',(10.57298117174,-18.74487184591));
+#6010 = CARTESIAN_POINT('',(10.600479247169,-18.65347297388));
+#6011 = CARTESIAN_POINT('',(10.630278388468,-18.56277756231));
+#6012 = CARTESIAN_POINT('',(10.662337162325,-18.47285101766));
+#6013 = CARTESIAN_POINT('',(10.696610587444,-18.38375495219));
+#6014 = CARTESIAN_POINT('',(10.794577998241,-18.14660912155));
+#6015 = CARTESIAN_POINT('',(10.862282256318,-18.00020317878));
+#6016 = CARTESIAN_POINT('',(10.935931626598,-17.85660743727));
+#6017 = CARTESIAN_POINT('',(11.015276070865,-17.7160655579));
+#6018 = CARTESIAN_POINT('',(11.100056053357,-17.57879145223));
+#6019 = CARTESIAN_POINT('',(11.293916755712,-17.29040571346));
+#6020 = CARTESIAN_POINT('',(11.404726728244,-17.14044978166));
+#6021 = CARTESIAN_POINT('',(11.522043195147,-16.99539249815));
+#6022 = CARTESIAN_POINT('',(11.645466810229,-16.85547833432));
+#6023 = CARTESIAN_POINT('',(11.774606488333,-16.72091726712));
+#6024 = CARTESIAN_POINT('',(12.001438176516,-16.50328974903));
+#6025 = CARTESIAN_POINT('',(12.096306710905,-16.41729845798));
+#6026 = CARTESIAN_POINT('',(12.193572541983,-16.33397713753));
+#6027 = CARTESIAN_POINT('',(12.293116838759,-16.25338041523));
+#6028 = CARTESIAN_POINT('',(12.394823491273,-16.17555868854));
+#6029 = CARTESIAN_POINT('',(12.575885907567,-16.04467629994));
+#6030 = CARTESIAN_POINT('',(12.654330115669,-15.99036081792));
+#6031 = CARTESIAN_POINT('',(12.733864859051,-15.93763091745));
+#6032 = CARTESIAN_POINT('',(12.814443907125,-15.88650499838));
+#6033 = CARTESIAN_POINT('',(12.896021674569,-15.83700062174));
+#6034 = CARTESIAN_POINT('',(13.188713091138,-15.66724734943));
+#6035 = CARTESIAN_POINT('',(13.405053654647,-15.55598529465));
+#6036 = CARTESIAN_POINT('',(13.626839597012,-15.45562090601));
+#6037 = CARTESIAN_POINT('',(13.853344832113,-15.36640597908));
+#6038 = CARTESIAN_POINT('',(14.083850678621,-15.28856863388));
+#6039 = CARTESIAN_POINT('',(14.638079647931,-15.13149731795));
+#6040 = CARTESIAN_POINT('',(14.964679089373,-15.06243910694));
+#6041 = CARTESIAN_POINT('',(15.295600554859,-15.0156563226));
+#6042 = CARTESIAN_POINT('',(15.628945540358,-14.99159350039));
+#6043 = CARTESIAN_POINT('',(15.962752198902,-14.99057117686));
+#6044 = CARTESIAN_POINT('',(16.456619072123,-15.02352184174));
+#6045 = CARTESIAN_POINT('',(16.617875335826,-15.03979391584));
+#6046 = CARTESIAN_POINT('',(16.778521404848,-15.06157084096));
+#6047 = CARTESIAN_POINT('',(16.938316381676,-15.08885927392));
+#6048 = CARTESIAN_POINT('',(17.097014842246,-15.12165403017));
+#6049 = CARTESIAN_POINT('',(17.521836622138,-15.22500900392));
+#6050 = CARTESIAN_POINT('',(17.78542176787,-15.30593868726));
+#6051 = CARTESIAN_POINT('',(18.043887856713,-15.40263065188));
+#6052 = CARTESIAN_POINT('',(18.295975710288,-15.51487831884));
+#6053 = CARTESIAN_POINT('',(18.540413595831,-15.64233768461));
+#6054 = CARTESIAN_POINT('',(19.016110881829,-15.92948252218));
+#6055 = CARTESIAN_POINT('',(19.247024963527,-16.08976305657));
+#6056 = CARTESIAN_POINT('',(19.467308309046,-16.2647993333));
+#6057 = CARTESIAN_POINT('',(19.675642866793,-16.45388313184));
+#6058 = CARTESIAN_POINT('',(19.870761420588,-16.65613639194));
+#6059 = CARTESIAN_POINT('',(20.164541847859,-17.00455372813));
+#6060 = CARTESIAN_POINT('',(20.271967616407,-17.14336734727));
+#6061 = CARTESIAN_POINT('',(20.373475311898,-17.28664751548));
+#6062 = CARTESIAN_POINT('',(20.468796282516,-17.43410531081));
+#6063 = CARTESIAN_POINT('',(20.557683132121,-17.58542634964));
+#6064 = CARTESIAN_POINT('',(20.823848514447,-18.08663546654));
+#6065 = CARTESIAN_POINT('',(20.974520652968,-18.45071732539));
+#6066 = CARTESIAN_POINT('',(21.089308851681,-18.82855514711));
+#6067 = CARTESIAN_POINT('',(21.166503927913,-19.21583431441));
+#6068 = CARTESIAN_POINT('',(21.205086790486,-19.60795963366));
+#6069 = CARTESIAN_POINT('',(21.205086831492,-20.));
+#6070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6071 = ADVANCED_FACE('',(#6072,#6075),#5931,.F.);
+#6072 = FACE_BOUND('',#6073,.F.);
+#6073 = EDGE_LOOP('',(#6074));
+#6074 = ORIENTED_EDGE('',*,*,#5659,.F.);
+#6075 = FACE_BOUND('',#6076,.F.);
+#6076 = EDGE_LOOP('',(#6077));
+#6077 = ORIENTED_EDGE('',*,*,#6078,.T.);
+#6078 = EDGE_CURVE('',#6079,#6079,#6081,.T.);
+#6079 = VERTEX_POINT('',#6080);
+#6080 = CARTESIAN_POINT('',(-15.51236497019,-13.85662028897,
+    8.336347995059));
+#6081 = SURFACE_CURVE('',#6082,(#6229,#6379),.PCURVE_S1.);
+#6082 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#6083,#6084,#6085,#6086,#6087,
+    #6088,#6089,#6090,#6091,#6092,#6093,#6094,#6095,#6096,#6097,#6098,
+    #6099,#6100,#6101,#6102,#6103,#6104,#6105,#6106,#6107,#6108,#6109,
+    #6110,#6111,#6112,#6113,#6114,#6115,#6116,#6117,#6118,#6119,#6120,
+    #6121,#6122,#6123,#6124,#6125,#6126,#6127,#6128,#6129,#6130,#6131,
+    #6132,#6133,#6134,#6135,#6136,#6137,#6138,#6139,#6140,#6141,#6142,
+    #6143,#6144,#6145,#6146,#6147,#6148,#6149,#6150,#6151,#6152,#6153,
+    #6154,#6155,#6156,#6157,#6158,#6159,#6160,#6161,#6162,#6163,#6164,
+    #6165,#6166,#6167,#6168,#6169,#6170,#6171,#6172,#6173,#6174,#6175,
+    #6176,#6177,#6178,#6179,#6180,#6181,#6182,#6183,#6184,#6185,#6186,
+    #6187,#6188,#6189,#6190,#6191,#6192,#6193,#6194,#6195,#6196,#6197,
+    #6198,#6199,#6200,#6201,#6202,#6203,#6204,#6205,#6206,#6207,#6208,
+    #6209,#6210,#6211,#6212,#6213,#6214,#6215,#6216,#6217,#6218,#6219,
+    #6220,#6221,#6222,#6223,#6224,#6225,#6226,#6227,#6228),
+  .UNSPECIFIED.,.T.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6
+    ,8),(0.,9.19473246733E-02,0.138496911681,0.185858810189,
+    0.215461951512,0.277304165053,0.32271127047,0.341181189618,
+    0.366653870916,0.403858809546,0.437474986171,0.457019241006,
+    0.499646174799,0.54297997273,0.562523982282,0.596139646898,
+    0.633344058455,0.65881648843,0.677286300562,0.722693416488,
+    0.784536113107,0.814139577363,0.861501991667,0.908051995752,1.),
+  .UNSPECIFIED.);
+#6083 = CARTESIAN_POINT('',(-15.51236497019,-13.85662028897,
+    8.336347995059));
+#6084 = CARTESIAN_POINT('',(-15.35941394054,-13.92242099745,
+    8.531145279132));
+#6085 = CARTESIAN_POINT('',(-15.19078515442,-13.96687679399,8.7209871818
+    ));
+#6086 = CARTESIAN_POINT('',(-15.00859633263,-13.98903483854,
+    8.903139520244));
+#6087 = CARTESIAN_POINT('',(-14.81524472885,-13.98864420744,
+    9.07524157285));
+#6088 = CARTESIAN_POINT('',(-14.61326122387,-13.96591964886,
+    9.235226603651));
+#6089 = CARTESIAN_POINT('',(-14.40530206982,-13.92152748774,
+    9.381316719851));
+#6090 = CARTESIAN_POINT('',(-14.08725999988,-13.82383219493,
+    9.578295729702));
+#6091 = CARTESIAN_POINT('',(-13.9795156408,-13.78574062414,
+    9.640595317034));
+#6092 = CARTESIAN_POINT('',(-13.87126171988,-13.74253750832,
+    9.698814168247));
+#6093 = CARTESIAN_POINT('',(-13.76282755055,-13.6943895229,
+    9.752806454035));
+#6094 = CARTESIAN_POINT('',(-13.65453229277,-13.64148298767,
+    9.802452830283));
+#6095 = CARTESIAN_POINT('',(-13.54668456391,-13.5840209267,
+    9.847658176573));
+#6096 = CARTESIAN_POINT('',(-13.33061054782,-13.45934087792,
+    9.929750572039));
+#6097 = CARTESIAN_POINT('',(-13.22240783285,-13.39196863853,
+    9.96647973784));
+#6098 = CARTESIAN_POINT('',(-13.11528510889,-13.32033070913,
+    9.998460942448));
+#6099 = CARTESIAN_POINT('',(-13.00953665998,-13.24466567153,
+    10.02564339776));
+#6100 = CARTESIAN_POINT('',(-12.90544051823,-13.1652210289,
+    10.047998726112));
+#6101 = CARTESIAN_POINT('',(-12.80325913194,-13.08225084438,
+    10.065518269189));
+#6102 = CARTESIAN_POINT('',(-12.64072396933,-12.94211140476,
+    10.08614350061));
+#6103 = CARTESIAN_POINT('',(-12.57905230668,-12.88693258712,
+    10.092190612835));
+#6104 = CARTESIAN_POINT('',(-12.51828497327,-12.83053984587,
+    10.096354109825));
+#6105 = CARTESIAN_POINT('',(-12.45847962205,-12.77299638835,
+    10.098638652021));
+#6106 = CARTESIAN_POINT('',(-12.39969163147,-12.71436571003,
+    10.099051184099));
+#6107 = CARTESIAN_POINT('',(-12.34197410547,-12.65471159445,
+    10.097600934959));
+#6108 = CARTESIAN_POINT('',(-12.16714595254,-12.46747398895,
+    10.08740240869));
+#6109 = CARTESIAN_POINT('',(-12.05381007192,-12.33666531488,
+    10.072425928313));
+#6110 = CARTESIAN_POINT('',(-11.94583054341,-12.20225110711,
+    10.0494731595));
+#6111 = CARTESIAN_POINT('',(-11.84363093343,-12.06481372975,
+    10.01868302859));
+#6112 = CARTESIAN_POINT('',(-11.74760192869,-11.92493728192,
+    9.980225326444));
+#6113 = CARTESIAN_POINT('',(-11.65810520185,-11.78320598473,
+    9.934295829529));
+#6114 = CARTESIAN_POINT('',(-11.51480844478,-11.535203558,9.842061233342
+    ));
+#6115 = CARTESIAN_POINT('',(-11.45784357822,-11.42952038845,
+    9.799100491022));
+#6116 = CARTESIAN_POINT('',(-11.40471566504,-11.32338353557,
+    9.75231507305));
+#6117 = CARTESIAN_POINT('',(-11.35555238279,-11.21702658859,
+    9.701798356588));
+#6118 = CARTESIAN_POINT('',(-11.31047609899,-11.11068624999,
+    9.647651216958));
+#6119 = CARTESIAN_POINT('',(-11.26960387113,-11.00460233541,
+    9.58998202764));
+#6120 = CARTESIAN_POINT('',(-11.2181776549,-10.85606990691,
+    9.504063475779));
+#6121 = CARTESIAN_POINT('',(-11.20402199364,-10.81320484363,
+    9.478656831689));
+#6122 = CARTESIAN_POINT('',(-11.19058802407,-10.77043903888,
+    9.452694583946));
+#6123 = CARTESIAN_POINT('',(-11.17788316192,-10.72778911365,
+    9.426184865452));
+#6124 = CARTESIAN_POINT('',(-11.1659146775,-10.68527185489,9.39913608607
+    ));
+#6125 = CARTESIAN_POINT('',(-11.15468969571,-10.64290421553,
+    9.371556932625));
+#6126 = CARTESIAN_POINT('',(-11.12976935091,-10.54250218788,
+    9.304701640297));
+#6127 = CARTESIAN_POINT('',(-11.11675088864,-10.484618242,9.264955259215
+    ));
+#6128 = CARTESIAN_POINT('',(-11.10517822163,-10.42709640474,
+    9.22424066599));
+#6129 = CARTESIAN_POINT('',(-11.09506902617,-10.36998234672,
+    9.18258261651));
+#6130 = CARTESIAN_POINT('',(-11.08644024237,-10.31332248135,
+    9.14000718222));
+#6131 = CARTESIAN_POINT('',(-11.07930807424,-10.25716396477,
+    9.096541750121));
+#6132 = CARTESIAN_POINT('',(-11.06547939549,-10.12033280118,
+    8.987472204705));
+#6133 = CARTESIAN_POINT('',(-11.06049642802,-10.04028273581,
+    8.920892181449));
+#6134 = CARTESIAN_POINT('',(-11.05878667101,-9.961553724623,
+    8.852564912988));
+#6135 = CARTESIAN_POINT('',(-11.06039367333,-9.88429920357,
+    8.782587694233));
+#6136 = CARTESIAN_POINT('',(-11.06535523831,-9.808675971979,
+    8.711065928675));
+#6137 = CARTESIAN_POINT('',(-11.07370171297,-9.734843344841,
+    8.638113902032));
+#6138 = CARTESIAN_POINT('',(-11.09607319762,-9.598014859503,
+    8.496760117198));
+#6139 = CARTESIAN_POINT('',(-11.10947283165,-9.534660496106,
+    8.428598043315));
+#6140 = CARTESIAN_POINT('',(-11.12566849081,-9.473018627306,
+    8.359461626595));
+#6141 = CARTESIAN_POINT('',(-11.14466925166,-9.413209386846,
+    8.289449360188));
+#6142 = CARTESIAN_POINT('',(-11.16647643156,-9.355352519803,
+    8.218666312779));
+#6143 = CARTESIAN_POINT('',(-11.19108206428,-9.299566272584,
+    8.147224503316));
+#6144 = CARTESIAN_POINT('',(-11.23438904062,-9.214803552268,
+    8.033393797403));
+#6145 = CARTESIAN_POINT('',(-11.25125028108,-9.184379669351,
+    7.991361861207));
+#6146 = CARTESIAN_POINT('',(-11.26904750188,-9.154717459526,
+    7.949170925373));
+#6147 = CARTESIAN_POINT('',(-11.28777578179,-9.125839137869,
+    7.906845089376));
+#6148 = CARTESIAN_POINT('',(-11.30742887353,-9.097766309162,
+    7.864409093933));
+#6149 = CARTESIAN_POINT('',(-11.32799920371,-9.070519967896,
+    7.821888321007));
+#6150 = CARTESIAN_POINT('',(-11.39632385474,-8.986542020416,
+    7.68644085372));
+#6151 = CARTESIAN_POINT('',(-11.44749330229,-8.932988761585,
+    7.593288220614));
+#6152 = CARTESIAN_POINT('',(-11.50288932172,-8.883675753032,
+    7.500128099341));
+#6153 = CARTESIAN_POINT('',(-11.56238615973,-8.838793208359,
+    7.407241414924));
+#6154 = CARTESIAN_POINT('',(-11.62582719344,-8.798503552197,
+    7.31491196894));
+#6155 = CARTESIAN_POINT('',(-11.69302292051,-8.762938448896,
+    7.223425595892));
+#6156 = CARTESIAN_POINT('',(-11.83564779708,-8.700943421894,
+    7.041214703956));
+#6157 = CARTESIAN_POINT('',(-11.91120189773,-8.674671778504,
+    6.950519176171));
+#6158 = CARTESIAN_POINT('',(-11.99017555442,-8.653484207908,
+    6.861284610882));
+#6159 = CARTESIAN_POINT('',(-12.07231221422,-8.637440808328,
+    6.773793147515));
+#6160 = CARTESIAN_POINT('',(-12.15733689422,-8.626561514504,
+    6.688307728028));
+#6161 = CARTESIAN_POINT('',(-12.24495860796,-8.620829142859,
+    6.605072634664));
+#6162 = CARTESIAN_POINT('',(-12.37542505698,-8.619905275311,
+    6.487891026226));
+#6163 = CARTESIAN_POINT('',(-12.41644474701,-8.620654640368,
+    6.451970788931));
+#6164 = CARTESIAN_POINT('',(-12.45790456022,-8.622435722445,
+    6.416573398775));
+#6165 = CARTESIAN_POINT('',(-12.49977720851,-8.625242525601,6.3817178739
+    ));
+#6166 = CARTESIAN_POINT('',(-12.54203541726,-8.629067867343,
+    6.347422167634));
+#6167 = CARTESIAN_POINT('',(-12.58465192538,-8.633903378621,
+    6.313703168492));
+#6168 = CARTESIAN_POINT('',(-12.70146921843,-8.649777629704,
+    6.223599228585));
+#6169 = CARTESIAN_POINT('',(-12.77631881047,-8.662776216244,
+    6.168374493106));
+#6170 = CARTESIAN_POINT('',(-12.85200992846,-8.678687220326,
+    6.114983245536));
+#6171 = CARTESIAN_POINT('',(-12.92840697871,-8.697454162265,
+    6.06349630921));
+#6172 = CARTESIAN_POINT('',(-13.00537754531,-8.719013702879,
+    6.013975587158));
+#6173 = CARTESIAN_POINT('',(-13.0827928286,-8.743297220539,
+    5.966475070263));
+#6174 = CARTESIAN_POINT('',(-13.24656221255,-8.800043105208,
+    5.870758252506));
+#6175 = CARTESIAN_POINT('',(-13.33298852481,-8.83310194625,
+    5.823006767339));
+#6176 = CARTESIAN_POINT('',(-13.41963912886,-8.869311052705,
+    5.777850306063));
+#6177 = CARTESIAN_POINT('',(-13.50635277,-8.908567434819,5.735341312881)
+  );
+#6178 = CARTESIAN_POINT('',(-13.59297488011,-8.950764533961,
+    5.695523101803));
+#6179 = CARTESIAN_POINT('',(-13.67935762738,-8.995793784854,
+    5.658431198397));
+#6180 = CARTESIAN_POINT('',(-13.82424246018,-9.076240405036,
+    5.60058578879));
+#6181 = CARTESIAN_POINT('',(-13.88294654665,-9.1102111379,5.578368593892
+    ));
+#6182 = CARTESIAN_POINT('',(-13.94142705261,-9.145423258371,
+    5.55745222765));
+#6183 = CARTESIAN_POINT('',(-13.99964001501,-9.181841554028,
+    5.53784465818));
+#6184 = CARTESIAN_POINT('',(-14.05754268051,-9.219430718061,
+    5.519552690912));
+#6185 = CARTESIAN_POINT('',(-14.11509350547,-9.258155349262,
+    5.502581968584));
+#6186 = CARTESIAN_POINT('',(-14.21369733957,-9.326856385576,
+    5.475592935296));
+#6187 = CARTESIAN_POINT('',(-14.25493629559,-9.356311147027,
+    5.464945952433));
+#6188 = CARTESIAN_POINT('',(-14.29595363649,-9.386330735007,
+    5.454997767608));
+#6189 = CARTESIAN_POINT('',(-14.33673423511,-9.416901639545,
+    5.445749885906));
+#6190 = CARTESIAN_POINT('',(-14.37726322467,-9.448010342074,
+    5.437203572556));
+#6191 = CARTESIAN_POINT('',(-14.41752599876,-9.479643315432,
+    5.429359852932));
+#6192 = CARTESIAN_POINT('',(-14.55580249558,-9.590810734804,
+    5.404665340305));
+#6193 = CARTESIAN_POINT('',(-14.65240001938,-9.672920522744,
+    5.391362610897));
+#6194 = CARTESIAN_POINT('',(-14.74708904822,-9.757916473646,
+    5.38232279515));
+#6195 = CARTESIAN_POINT('',(-14.83966407904,-9.84559682166,
+    5.377550163068));
+#6196 = CARTESIAN_POINT('',(-14.92992584026,-9.935757949126,
+    5.377041783828));
+#6197 = CARTESIAN_POINT('',(-15.01768129179,-10.02819438657,
+    5.38078752579));
+#6198 = CARTESIAN_POINT('',(-15.21859515974,-10.25141010469,
+    5.39964194769));
+#6199 = CARTESIAN_POINT('',(-15.32944861707,-10.38395466146,
+    5.418372639213));
+#6200 = CARTESIAN_POINT('',(-15.43483181097,-10.51980810087,
+    5.444918012546));
+#6201 = CARTESIAN_POINT('',(-15.53428402016,-10.65842879855,
+    5.479208425697));
+#6202 = CARTESIAN_POINT('',(-15.62735979823,-10.79925619871,
+    5.521143816312));
+#6203 = CARTESIAN_POINT('',(-15.71363278366,-10.94170912497,
+    5.570588804785));
+#6204 = CARTESIAN_POINT('',(-15.83054794029,-11.15386408509,
+    5.65454731848));
+#6205 = CARTESIAN_POINT('',(-15.86674484764,-11.22277761772,
+    5.683407025671));
+#6206 = CARTESIAN_POINT('',(-15.90124552965,-11.29185797888,
+    5.713927600058));
+#6207 = CARTESIAN_POINT('',(-15.93400679117,-11.36103711967,
+    5.746087190753));
+#6208 = CARTESIAN_POINT('',(-15.9649869441,-11.43024565237,
+    5.779861414867));
+#6209 = CARTESIAN_POINT('',(-15.99414580743,-11.49941285047,
+    5.815223357515));
+#6210 = CARTESIAN_POINT('',(-16.06512006192,-11.67894542808,
+    5.911212012953));
+#6211 = CARTESIAN_POINT('',(-16.10403518472,-11.78913505932,
+    5.974269517889));
+#6212 = CARTESIAN_POINT('',(-16.138032142,-11.89873872365,6.041193594336
+    ));
+#6213 = CARTESIAN_POINT('',(-16.16696545014,-12.00745202757,
+    6.111843925288));
+#6214 = CARTESIAN_POINT('',(-16.19070504922,-12.11496379762,
+    6.186060421908));
+#6215 = CARTESIAN_POINT('',(-16.20913927678,-12.22095687506,
+    6.263661276416));
+#6216 = CARTESIAN_POINT('',(-16.23499275514,-12.42747442043,
+    6.423835134035));
+#6217 = CARTESIAN_POINT('',(-16.24259579574,-12.52806394838,
+    6.506301941002));
+#6218 = CARTESIAN_POINT('',(-16.24490130287,-12.62656948192,
+    6.591644552067));
+#6219 = CARTESIAN_POINT('',(-16.24184462089,-12.72268303341,
+    6.679647371524));
+#6220 = CARTESIAN_POINT('',(-16.23338516425,-12.816098429,6.770074945035
+    ));
+#6221 = CARTESIAN_POINT('',(-16.21950948273,-12.90651309746,6.8626708129
+    ));
+#6222 = CARTESIAN_POINT('',(-16.16216102972,-13.16570744557,
+    7.143789167369));
+#6223 = CARTESIAN_POINT('',(-16.10299904452,-13.3250189521,
+    7.337904108233));
+#6224 = CARTESIAN_POINT('',(-16.02286894233,-13.46911247612,
+    7.537218203022));
+#6225 = CARTESIAN_POINT('',(-15.92241600249,-13.59590126507,
+    7.73930446484));
+#6226 = CARTESIAN_POINT('',(-15.80272210068,-13.70361632385,
+    7.941628440019));
+#6227 = CARTESIAN_POINT('',(-15.66531700283,-13.79081909262,
+    8.141549383567));
+#6228 = CARTESIAN_POINT('',(-15.51236497019,-13.85662028897,
+    8.336347995059));
+#6229 = PCURVE('',#5931,#6230);
+#6230 = DEFINITIONAL_REPRESENTATION('',(#6231),#6378);
+#6231 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#6232,#6233,#6234,#6235,#6236,
+    #6237,#6238,#6239,#6240,#6241,#6242,#6243,#6244,#6245,#6246,#6247,
+    #6248,#6249,#6250,#6251,#6252,#6253,#6254,#6255,#6256,#6257,#6258,
+    #6259,#6260,#6261,#6262,#6263,#6264,#6265,#6266,#6267,#6268,#6269,
+    #6270,#6271,#6272,#6273,#6274,#6275,#6276,#6277,#6278,#6279,#6280,
+    #6281,#6282,#6283,#6284,#6285,#6286,#6287,#6288,#6289,#6290,#6291,
+    #6292,#6293,#6294,#6295,#6296,#6297,#6298,#6299,#6300,#6301,#6302,
+    #6303,#6304,#6305,#6306,#6307,#6308,#6309,#6310,#6311,#6312,#6313,
+    #6314,#6315,#6316,#6317,#6318,#6319,#6320,#6321,#6322,#6323,#6324,
+    #6325,#6326,#6327,#6328,#6329,#6330,#6331,#6332,#6333,#6334,#6335,
+    #6336,#6337,#6338,#6339,#6340,#6341,#6342,#6343,#6344,#6345,#6346,
+    #6347,#6348,#6349,#6350,#6351,#6352,#6353,#6354,#6355,#6356,#6357,
+    #6358,#6359,#6360,#6361,#6362,#6363,#6364,#6365,#6366,#6367,#6368,
+    #6369,#6370,#6371,#6372,#6373,#6374,#6375,#6376,#6377),
+  .UNSPECIFIED.,.T.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6
+    ,8),(0.,9.19473246733E-02,0.138496911681,0.185858810189,
+    0.215461951512,0.277304165053,0.32271127047,0.341181189618,
+    0.366653870916,0.403858809546,0.437474986171,0.457019241006,
+    0.499646174799,0.54297997273,0.562523982282,0.596139646898,
+    0.633344058455,0.65881648843,0.677286300562,0.722693416488,
+    0.784536113107,0.814139577363,0.861501991667,0.908051995752,1.),
+  .UNSPECIFIED.);
+#6232 = CARTESIAN_POINT('',(19.104518160706,-20.));
+#6233 = CARTESIAN_POINT('',(19.10451813367,-20.25626106335));
+#6234 = CARTESIAN_POINT('',(19.077574812939,-20.51263187064));
+#6235 = CARTESIAN_POINT('',(19.023648123637,-20.76552539033));
+#6236 = CARTESIAN_POINT('',(18.943486612294,-21.01165186979));
+#6237 = CARTESIAN_POINT('',(18.83834063505,-21.24798484547));
+#6238 = CARTESIAN_POINT('',(18.709945431021,-21.47175854222));
+#6239 = CARTESIAN_POINT('',(18.48499647394,-21.78623242909));
+#6240 = CARTESIAN_POINT('',(18.403998520064,-21.88811660218));
+#6241 = CARTESIAN_POINT('',(18.317887347428,-21.98589042892));
+#6242 = CARTESIAN_POINT('',(18.226958721278,-22.07928930176));
+#6243 = CARTESIAN_POINT('',(18.131523059652,-22.16807985021));
+#6244 = CARTESIAN_POINT('',(18.031902452798,-22.25205769904));
+#6245 = CARTESIAN_POINT('',(17.823147230518,-22.41141112247));
+#6246 = CARTESIAN_POINT('',(17.713874385498,-22.48661300495));
+#6247 = CARTESIAN_POINT('',(17.600955589451,-22.55646580635));
+#6248 = CARTESIAN_POINT('',(17.484741124599,-22.62081653594));
+#6249 = CARTESIAN_POINT('',(17.365583124089,-22.67954122912));
+#6250 = CARTESIAN_POINT('',(17.243833582619,-22.73254189672));
+#6251 = CARTESIAN_POINT('',(17.042342739872,-22.80924640822));
+#6252 = CARTESIAN_POINT('',(16.963966820306,-22.83648385832));
+#6253 = CARTESIAN_POINT('',(16.884799689081,-22.86143801862));
+#6254 = CARTESIAN_POINT('',(16.804925764681,-22.88409425111));
+#6255 = CARTESIAN_POINT('',(16.72442880336,-22.90444108571));
+#6256 = CARTESIAN_POINT('',(16.643391899138,-22.92247022021));
+#6257 = CARTESIAN_POINT('',(16.391652205416,-22.97098764505));
+#6258 = CARTESIAN_POINT('',(16.219413503315,-22.99366043729));
+#6259 = CARTESIAN_POINT('',(16.045926712729,-23.00614726696));
+#6260 = CARTESIAN_POINT('',(15.871925217295,-23.00845046583));
+#6261 = CARTESIAN_POINT('',(15.698130497005,-23.00061589737));
+#6262 = CARTESIAN_POINT('',(15.525252176154,-22.98272652659));
+#6263 = CARTESIAN_POINT('',(15.228238897403,-22.93446166126));
+#6264 = CARTESIAN_POINT('',(15.103361931006,-22.90866830955));
+#6265 = CARTESIAN_POINT('',(14.979633120113,-22.87756102119));
+#6266 = CARTESIAN_POINT('',(14.857329207718,-22.84119455111));
+#6267 = CARTESIAN_POINT('',(14.736727731793,-22.79963332264));
+#6268 = CARTESIAN_POINT('',(14.618107025284,-22.75295142759));
+#6269 = CARTESIAN_POINT('',(14.454414973183,-22.68019534425));
+#6270 = CARTESIAN_POINT('',(14.407457841671,-22.65832477589));
+#6271 = CARTESIAN_POINT('',(14.360893725177,-22.63562660511));
+#6272 = CARTESIAN_POINT('',(14.314741626496,-22.61210685582));
+#6273 = CARTESIAN_POINT('',(14.269020647626,-22.5877718919));
+#6274 = CARTESIAN_POINT('',(14.223749989767,-22.56262841715));
+#6275 = CARTESIAN_POINT('',(14.117161865132,-22.50090166006));
+#6276 = CARTESIAN_POINT('',(14.056268025421,-22.46359553931));
+#6277 = CARTESIAN_POINT('',(13.996318126516,-22.42478347795));
+#6278 = CARTESIAN_POINT('',(13.937363269414,-22.38448547098));
+#6279 = CARTESIAN_POINT('',(13.879454963785,-22.34272314349));
+#6280 = CARTESIAN_POINT('',(13.822645127969,-22.29951975069));
+#6281 = CARTESIAN_POINT('',(13.685691501026,-22.18972963506));
+#6282 = CARTESIAN_POINT('',(13.606851980605,-22.12153819537));
+#6283 = CARTESIAN_POINT('',(13.530630298358,-22.05040415821));
+#6284 = CARTESIAN_POINT('',(13.457191599167,-21.97641488814));
+#6285 = CARTESIAN_POINT('',(13.386701883109,-21.89966820637));
+#6286 = CARTESIAN_POINT('',(13.319326486408,-21.82027378226));
+#6287 = CARTESIAN_POINT('',(13.197313478694,-21.66433714077));
+#6288 = CARTESIAN_POINT('',(13.142073930469,-21.58825832518));
+#6289 = CARTESIAN_POINT('',(13.089630775273,-21.51020975725));
+#6290 = CARTESIAN_POINT('',(13.040102989751,-21.43029173635));
+#6291 = CARTESIAN_POINT('',(12.993605975899,-21.34861409153));
+#6292 = CARTESIAN_POINT('',(12.950249867311,-21.2652970913));
+#6293 = CARTESIAN_POINT('',(12.886816927111,-21.13115573056));
+#6294 = CARTESIAN_POINT('',(12.864592431964,-21.08132933637));
+#6295 = CARTESIAN_POINT('',(12.84348476034,-21.03101900915));
+#6296 = CARTESIAN_POINT('',(12.823513189993,-20.98025170963));
+#6297 = CARTESIAN_POINT('',(12.804695866077,-20.92905552074));
+#6298 = CARTESIAN_POINT('',(12.787049801147,-20.87745964766));
+#6299 = CARTESIAN_POINT('',(12.734693187866,-20.7121558212));
+#6300 = CARTESIAN_POINT('',(12.704440538313,-20.59705389184));
+#6301 = CARTESIAN_POINT('',(12.679999199164,-20.48051239315));
+#6302 = CARTESIAN_POINT('',(12.661499729274,-20.36286876899));
+#6303 = CARTESIAN_POINT('',(12.649033294214,-20.2444739391));
+#6304 = CARTESIAN_POINT('',(12.642647986804,-20.12569209448));
+#6305 = CARTESIAN_POINT('',(12.642037286617,-19.88613902108));
+#6306 = CARTESIAN_POINT('',(12.648015276137,-19.76535589406));
+#6307 = CARTESIAN_POINT('',(12.660280946646,-19.64494778566));
+#6308 = CARTESIAN_POINT('',(12.67878607686,-19.52529772143));
+#6309 = CARTESIAN_POINT('',(12.703436315907,-19.40677482109));
+#6310 = CARTESIAN_POINT('',(12.734095105463,-19.28973404105));
+#6311 = CARTESIAN_POINT('',(12.787046110798,-19.12255130198));
+#6312 = CARTESIAN_POINT('',(12.804691729889,-19.07095602998));
+#6313 = CARTESIAN_POINT('',(12.823508579996,-19.01976042718));
+#6314 = CARTESIAN_POINT('',(12.843479649391,-18.96899369772));
+#6315 = CARTESIAN_POINT('',(12.864586793784,-18.91868392362));
+#6316 = CARTESIAN_POINT('',(12.886810736332,-18.86885806472));
+#6317 = CARTESIAN_POINT('',(12.950241999503,-18.73471833667));
+#6318 = CARTESIAN_POINT('',(12.993596918424,-18.65140238925));
+#6319 = CARTESIAN_POINT('',(13.04009265856,-18.56972572881));
+#6320 = CARTESIAN_POINT('',(13.089619092186,-18.48980861938));
+#6321 = CARTESIAN_POINT('',(13.142060823315,-18.41176088614));
+#6322 = CARTESIAN_POINT('',(13.197298881342,-18.33568282513));
+#6323 = CARTESIAN_POINT('',(13.31930869103,-18.17974751134));
+#6324 = CARTESIAN_POINT('',(13.386682373359,-18.10035364705));
+#6325 = CARTESIAN_POINT('',(13.457170315839,-18.02360742543));
+#6326 = CARTESIAN_POINT('',(13.530607189646,-17.94961851299));
+#6327 = CARTESIAN_POINT('',(13.606827001957,-17.87848472861));
+#6328 = CARTESIAN_POINT('',(13.685664614932,-17.81029343489));
+#6329 = CARTESIAN_POINT('',(13.822615216073,-17.70050319063));
+#6330 = CARTESIAN_POINT('',(13.879423959769,-17.65729959299));
+#6331 = CARTESIAN_POINT('',(13.937331170298,-17.61553702181));
+#6332 = CARTESIAN_POINT('',(13.996284930807,-17.57523873212));
+#6333 = CARTESIAN_POINT('',(14.056233733097,-17.53642634886));
+#6334 = CARTESIAN_POINT('',(14.117126477615,-17.4991198669));
+#6335 = CARTESIAN_POINT('',(14.223712900305,-17.43739231302));
+#6336 = CARTESIAN_POINT('',(14.268982953887,-17.41224842791));
+#6337 = CARTESIAN_POINT('',(14.314703334116,-17.38791303949));
+#6338 = CARTESIAN_POINT('',(14.360854840104,-17.36439285158));
+#6339 = CARTESIAN_POINT('',(14.407418370167,-17.34169422811));
+#6340 = CARTESIAN_POINT('',(14.454374921822,-17.31982319303));
+#6341 = CARTESIAN_POINT('',(14.618065693488,-17.24706513555));
+#6342 = CARTESIAN_POINT('',(14.7366857614,-17.20038172332));
+#6343 = CARTESIAN_POINT('',(14.857286667236,-17.15881895594));
+#6344 = CARTESIAN_POINT('',(14.979590077897,-17.12245092716));
+#6345 = CARTESIAN_POINT('',(15.103318455476,-17.09134206225));
+#6346 = CARTESIAN_POINT('',(15.228195057256,-17.06554711794));
+#6347 = CARTESIAN_POINT('',(15.525208936404,-17.01727824632));
+#6348 = CARTESIAN_POINT('',(15.698088305755,-16.99938660048));
+#6349 = CARTESIAN_POINT('',(15.871884212917,-16.99154988859));
+#6350 = CARTESIAN_POINT('',(16.045887019442,-16.99385108241));
+#6351 = CARTESIAN_POINT('',(16.219375231231,-17.00633605168));
+#6352 = CARTESIAN_POINT('',(16.391615450487,-17.02900713393));
+#6353 = CARTESIAN_POINT('',(16.643357760735,-17.07752230897));
+#6354 = CARTESIAN_POINT('',(16.724395698512,-17.09555079808));
+#6355 = CARTESIAN_POINT('',(16.804893706837,-17.11589703788));
+#6356 = CARTESIAN_POINT('',(16.884768689275,-17.13855272658));
+#6357 = CARTESIAN_POINT('',(16.963936887114,-17.16350639446));
+#6358 = CARTESIAN_POINT('',(17.042313879364,-17.1907434038));
+#6359 = CARTESIAN_POINT('',(17.243807517896,-17.26744690323));
+#6360 = CARTESIAN_POINT('',(17.365558788079,-17.32044708015));
+#6361 = CARTESIAN_POINT('',(17.484718515967,-17.37917141579));
+#6362 = CARTESIAN_POINT('',(17.600934696081,-17.44352192095));
+#6363 = CARTESIAN_POINT('',(17.713855184243,-17.51337463018));
+#6364 = CARTESIAN_POINT('',(17.823129687026,-17.58857655085));
+#6365 = CARTESIAN_POINT('',(18.031887906048,-17.74793014994));
+#6366 = CARTESIAN_POINT('',(18.131509868401,-17.8319081127));
+#6367 = CARTESIAN_POINT('',(18.226946847426,-17.92069887685));
+#6368 = CARTESIAN_POINT('',(18.317876743947,-18.0140980644));
+#6369 = CARTESIAN_POINT('',(18.403989131125,-18.11187230112));
+#6370 = CARTESIAN_POINT('',(18.484988235143,-18.21375697467));
+#6371 = CARTESIAN_POINT('',(18.709940163831,-18.52823227442));
+#6372 = CARTESIAN_POINT('',(18.83833702637,-18.75200705531));
+#6373 = CARTESIAN_POINT('',(18.943484414993,-18.9883413778));
+#6374 = CARTESIAN_POINT('',(19.023647011159,-19.23446940449));
+#6375 = CARTESIAN_POINT('',(19.077574448488,-19.48736461293));
+#6376 = CARTESIAN_POINT('',(19.10451813367,-19.74373720369));
+#6377 = CARTESIAN_POINT('',(19.104518160706,-20.));
+#6378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6379 = PCURVE('',#6380,#6385);
+#6380 = TOROIDAL_SURFACE('',#6381,20.,3.);
+#6381 = AXIS2_PLACEMENT_3D('',#6382,#6383,#6384);
+#6382 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#6383 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#6384 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#6385 = DEFINITIONAL_REPRESENTATION('',(#6386),#6533);
+#6386 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#6387,#6388,#6389,#6390,#6391,
+    #6392,#6393,#6394,#6395,#6396,#6397,#6398,#6399,#6400,#6401,#6402,
+    #6403,#6404,#6405,#6406,#6407,#6408,#6409,#6410,#6411,#6412,#6413,
+    #6414,#6415,#6416,#6417,#6418,#6419,#6420,#6421,#6422,#6423,#6424,
+    #6425,#6426,#6427,#6428,#6429,#6430,#6431,#6432,#6433,#6434,#6435,
+    #6436,#6437,#6438,#6439,#6440,#6441,#6442,#6443,#6444,#6445,#6446,
+    #6447,#6448,#6449,#6450,#6451,#6452,#6453,#6454,#6455,#6456,#6457,
+    #6458,#6459,#6460,#6461,#6462,#6463,#6464,#6465,#6466,#6467,#6468,
+    #6469,#6470,#6471,#6472,#6473,#6474,#6475,#6476,#6477,#6478,#6479,
+    #6480,#6481,#6482,#6483,#6484,#6485,#6486,#6487,#6488,#6489,#6490,
+    #6491,#6492,#6493,#6494,#6495,#6496,#6497,#6498,#6499,#6500,#6501,
+    #6502,#6503,#6504,#6505,#6506,#6507,#6508,#6509,#6510,#6511,#6512,
+    #6513,#6514,#6515,#6516,#6517,#6518,#6519,#6520,#6521,#6522,#6523,
+    #6524,#6525,#6526,#6527,#6528,#6529,#6530,#6531,#6532),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6
+    ,8),(0.,9.19473246733E-02,0.138496911681,0.185858810189,
+    0.215461951512,0.277304165053,0.32271127047,0.341181189618,
+    0.366653870916,0.403858809546,0.437474986171,0.457019241006,
+    0.499646174799,0.54297997273,0.562523982282,0.596139646898,
+    0.633344058455,0.65881648843,0.677286300562,0.722693416488,
+    0.784536113107,0.814139577363,0.861501991667,0.908051995752,1.),
+  .UNSPECIFIED.);
+#6387 = CARTESIAN_POINT('',(3.340832536217,0.));
+#6388 = CARTESIAN_POINT('',(3.340832535843,8.542035444994E-02));
+#6389 = CARTESIAN_POINT('',(3.340459192232,0.170877268591));
+#6390 = CARTESIAN_POINT('',(3.339711961616,0.25619327537));
+#6391 = CARTESIAN_POINT('',(3.338595949136,0.341292903266));
+#6392 = CARTESIAN_POINT('',(3.337118113543,0.4261129995));
+#6393 = CARTESIAN_POINT('',(3.335288307497,0.510590297695));
+#6394 = CARTESIAN_POINT('',(3.33202689868,0.637133266844));
+#6395 = CARTESIAN_POINT('',(3.330844423962,0.679558204405));
+#6396 = CARTESIAN_POINT('',(3.329577493973,0.721869073446));
+#6397 = CARTESIAN_POINT('',(3.328228091586,0.764061573947));
+#6398 = CARTESIAN_POINT('',(3.326798366339,0.806133383865));
+#6399 = CARTESIAN_POINT('',(3.325290659913,0.848083231096));
+#6400 = CARTESIAN_POINT('',(3.322096776994,0.932466595314));
+#6401 = CARTESIAN_POINT('',(3.320407906814,0.974896826792));
+#6402 = CARTESIAN_POINT('',(3.318643584117,1.017200611647));
+#6403 = CARTESIAN_POINT('',(3.31680662274,1.059380139644));
+#6404 = CARTESIAN_POINT('',(3.314900020938,1.10143934105));
+#6405 = CARTESIAN_POINT('',(3.312926995023,1.143383389157));
+#6406 = CARTESIAN_POINT('',(3.309618440197,1.211366687974));
+#6407 = CARTESIAN_POINT('',(3.308321265672,1.237472668794));
+#6408 = CARTESIAN_POINT('',(3.307000323746,1.263537801872));
+#6409 = CARTESIAN_POINT('',(3.305656488325,1.289563934702));
+#6410 = CARTESIAN_POINT('',(3.304290672892,1.315553105668));
+#6411 = CARTESIAN_POINT('',(3.302903830508,1.34150754404));
+#6412 = CARTESIAN_POINT('',(3.298557928921,1.421582086773));
+#6413 = CARTESIAN_POINT('',(3.295531541602,1.475592317758));
+#6414 = CARTESIAN_POINT('',(3.29242678059,1.529484325116));
+#6415 = CARTESIAN_POINT('',(3.289253553475,1.583283766308));
+#6416 = CARTESIAN_POINT('',(3.286022841443,1.637018506387));
+#6417 = CARTESIAN_POINT('',(3.282746854017,1.690719130306));
+#6418 = CARTESIAN_POINT('',(3.277010555824,1.783848450016));
+#6419 = CARTESIAN_POINT('',(3.274564893163,1.823276828249));
+#6420 = CARTESIAN_POINT('',(3.272107541749,1.86271786399));
+#6421 = CARTESIAN_POINT('',(3.269644356514,1.902184989676));
+#6422 = CARTESIAN_POINT('',(3.267181701402,1.941691796132));
+#6423 = CARTESIAN_POINT('',(3.26472644936,1.981252032561));
+#6424 = CARTESIAN_POINT('',(3.261293291268,2.036998627595));
+#6425 = CARTESIAN_POINT('',(3.260303051787,2.053128743064));
+#6426 = CARTESIAN_POINT('',(3.259315764347,2.069270867772));
+#6427 = CARTESIAN_POINT('',(3.258331945382,2.085425902447));
+#6428 = CARTESIAN_POINT('',(3.257352127319,2.101594733731));
+#6429 = CARTESIAN_POINT('',(3.256376858574,2.117778234178));
+#6430 = CARTESIAN_POINT('',(3.254068719921,2.156318057385));
+#6431 = CARTESIAN_POINT('',(3.252740462018,2.178688366315));
+#6432 = CARTESIAN_POINT('',(3.251423413558,2.201090449545));
+#6433 = CARTESIAN_POINT('',(3.250119114288,2.223526450771));
+#6434 = CARTESIAN_POINT('',(3.248829159991,2.245998396895));
+#6435 = CARTESIAN_POINT('',(3.247555202489,2.268508198021));
+#6436 = CARTESIAN_POINT('',(3.244464089398,2.32399296639));
+#6437 = CARTESIAN_POINT('',(3.242666999248,2.357012819891));
+#6438 = CARTESIAN_POINT('',(3.24091298048,2.390122653133));
+#6439 = CARTESIAN_POINT('',(3.239207595706,2.423327049481));
+#6440 = CARTESIAN_POINT('',(3.237556595378,2.456629568154));
+#6441 = CARTESIAN_POINT('',(3.235965844322,2.490032581874));
+#6442 = CARTESIAN_POINT('',(3.233063713652,2.553809823683));
+#6443 = CARTESIAN_POINT('',(3.231740183015,2.584165491367));
+#6444 = CARTESIAN_POINT('',(3.230475018295,2.614604419114));
+#6445 = CARTESIAN_POINT('',(3.229272596729,2.645126162651));
+#6446 = CARTESIAN_POINT('',(3.228137227118,2.675729263899));
+#6447 = CARTESIAN_POINT('',(3.227073066122,2.706410982991));
+#6448 = CARTESIAN_POINT('',(3.225509017177,2.75504842212));
+#6449 = CARTESIAN_POINT('',(3.22495938959,2.772954976277));
+#6450 = CARTESIAN_POINT('',(3.224435929094,2.790885867734));
+#6451 = CARTESIAN_POINT('',(3.223939372448,2.808840135068));
+#6452 = CARTESIAN_POINT('',(3.223470415848,2.82681668045));
+#6453 = CARTESIAN_POINT('',(3.223029714932,2.844814269649));
+#6454 = CARTESIAN_POINT('',(3.221719663957,2.902128023877));
+#6455 = CARTESIAN_POINT('',(3.220958713752,2.941520270775));
+#6456 = CARTESIAN_POINT('',(3.220341434977,2.980990564555));
+#6457 = CARTESIAN_POINT('',(3.219872911291,3.020522021936));
+#6458 = CARTESIAN_POINT('',(3.219556725655,3.060096945053));
+#6459 = CARTESIAN_POINT('',(3.219394776795,3.099695181984));
+#6460 = CARTESIAN_POINT('',(3.219379287156,3.179546417688));
+#6461 = CARTESIAN_POINT('',(3.219530904225,3.219803192447));
+#6462 = CARTESIAN_POINT('',(3.219842041709,3.260037230576));
+#6463 = CARTESIAN_POINT('',(3.220310794286,3.30022732631));
+#6464 = CARTESIAN_POINT('',(3.22093345247,3.340354871108));
+#6465 = CARTESIAN_POINT('',(3.221704698609,3.380402075671));
+#6466 = CARTESIAN_POINT('',(3.223029622735,3.438367222618));
+#6467 = CARTESIAN_POINT('',(3.22347031269,3.456364580808));
+#6468 = CARTESIAN_POINT('',(3.223939257692,3.474340895928));
+#6469 = CARTESIAN_POINT('',(3.224435802134,3.492294933776));
+#6470 = CARTESIAN_POINT('',(3.224959249853,3.51022559655));
+#6471 = CARTESIAN_POINT('',(3.225508864124,3.528131922838));
+#6472 = CARTESIAN_POINT('',(3.22707287283,3.576768661954));
+#6473 = CARTESIAN_POINT('',(3.228137005514,3.607449910916));
+#6474 = CARTESIAN_POINT('',(3.229272345131,3.638052544944));
+#6475 = CARTESIAN_POINT('',(3.230474735238,3.668573824159));
+#6476 = CARTESIAN_POINT('',(3.231739867249,3.699012290396));
+#6477 = CARTESIAN_POINT('',(3.233063364145,3.729367499242));
+#6478 = CARTESIAN_POINT('',(3.235965423599,3.793143815302));
+#6479 = CARTESIAN_POINT('',(3.237556137137,3.826546362463));
+#6480 = CARTESIAN_POINT('',(3.239207099324,3.859848417138));
+#6481 = CARTESIAN_POINT('',(3.240912445579,3.89305235173));
+#6482 = CARTESIAN_POINT('',(3.242666425673,3.926161725108));
+#6483 = CARTESIAN_POINT('',(3.244463477203,3.959181120256));
+#6484 = CARTESIAN_POINT('',(3.247554531032,4.014665215277));
+#6485 = CARTESIAN_POINT('',(3.248828467921,4.037174800489));
+#6486 = CARTESIAN_POINT('',(3.250118401906,4.059646530771));
+#6487 = CARTESIAN_POINT('',(3.251422681201,4.082082316123));
+#6488 = CARTESIAN_POINT('',(3.252739710053,4.104484183345));
+#6489 = CARTESIAN_POINT('',(3.254067948745,4.126854276034));
+#6490 = CARTESIAN_POINT('',(3.256376058939,4.165393791601));
+#6491 = CARTESIAN_POINT('',(3.257351318275,4.181577200681));
+#6492 = CARTESIAN_POINT('',(3.258331127198,4.197745940271));
+#6493 = CARTESIAN_POINT('',(3.259314937291,4.213900882902));
+#6494 = CARTESIAN_POINT('',(3.260302216133,4.230042915192));
+#6495 = CARTESIAN_POINT('',(3.261292447289,4.246172937846));
+#6496 = CARTESIAN_POINT('',(3.264725592252,4.301919449214));
+#6497 = CARTESIAN_POINT('',(3.267180841061,4.341479691861));
+#6498 = CARTESIAN_POINT('',(3.269643494678,4.380986501136));
+#6499 = CARTESIAN_POINT('',(3.272106680052,4.420453626231));
+#6500 = CARTESIAN_POINT('',(3.274564033144,4.459894657986));
+#6501 = CARTESIAN_POINT('',(3.27700969893,4.499323028896));
+#6502 = CARTESIAN_POINT('',(3.2827460328,4.592452730676));
+#6503 = CARTESIAN_POINT('',(3.286022053461,4.64615374116));
+#6504 = CARTESIAN_POINT('',(3.289252800264,4.699888862803));
+#6505 = CARTESIAN_POINT('',(3.292426063237,4.753688681535));
+#6506 = CARTESIAN_POINT('',(3.295530860801,4.80758106334));
+#6507 = CARTESIAN_POINT('',(3.298557285029,4.861591666626));
+#6508 = CARTESIAN_POINT('',(3.302903245646,4.941666838486));
+#6509 = CARTESIAN_POINT('',(3.304290109976,4.967621534742));
+#6510 = CARTESIAN_POINT('',(3.305655947203,4.993610963639));
+#6511 = CARTESIAN_POINT('',(3.306999804225,5.019637354561));
+#6512 = CARTESIAN_POINT('',(3.308320767523,5.045702746001));
+#6513 = CARTESIAN_POINT('',(3.309617963157,5.071808985557));
+#6514 = CARTESIAN_POINT('',(3.312926572052,5.139792957523));
+#6515 = CARTESIAN_POINT('',(3.314899630467,5.181737420786));
+#6516 = CARTESIAN_POINT('',(3.316806263874,5.223797038934));
+#6517 = CARTESIAN_POINT('',(3.318643255836,5.265976985596));
+#6518 = CARTESIAN_POINT('',(3.320407607983,5.30828119133));
+#6519 = CARTESIAN_POINT('',(3.322096506375,5.350711846133));
+#6520 = CARTESIAN_POINT('',(3.325290439525,5.435095974154));
+#6521 = CARTESIAN_POINT('',(3.326798168307,5.477046161326));
+#6522 = CARTESIAN_POINT('',(3.328227914829,5.519118313358));
+#6523 = CARTESIAN_POINT('',(3.329577337339,5.561311158239));
+#6524 = CARTESIAN_POINT('',(3.330844286231,5.603622373989));
+#6525 = CARTESIAN_POINT('',(3.33202677857,5.646047660583));
+#6526 = CARTESIAN_POINT('',(3.335288232435,5.772591543007));
+#6527 = CARTESIAN_POINT('',(3.337118062816,5.857069400016));
+#6528 = CARTESIAN_POINT('',(3.33859591855,5.941890069556));
+#6529 = CARTESIAN_POINT('',(3.3397119462,6.026990275733));
+#6530 = CARTESIAN_POINT('',(3.340459187182,6.11230686653));
+#6531 = CARTESIAN_POINT('',(3.340832535843,6.197764375078));
+#6532 = CARTESIAN_POINT('',(3.340832536217,6.28318530718));
+#6533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6534 = ADVANCED_FACE('',(#6535,#6538),#5517,.F.);
+#6535 = FACE_BOUND('',#6536,.F.);
+#6536 = EDGE_LOOP('',(#6537));
+#6537 = ORIENTED_EDGE('',*,*,#5245,.T.);
+#6538 = FACE_BOUND('',#6539,.F.);
+#6539 = EDGE_LOOP('',(#6540));
+#6540 = ORIENTED_EDGE('',*,*,#6541,.F.);
+#6541 = EDGE_CURVE('',#6542,#6542,#6544,.T.);
+#6542 = VERTEX_POINT('',#6543);
+#6543 = CARTESIAN_POINT('',(-9.269968071356,-21.05305508601,
+    1.004050896518));
+#6544 = SURFACE_CURVE('',#6545,(#6668,#6794),.PCURVE_S1.);
+#6545 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#6546,#6547,#6548,#6549,#6550,
+    #6551,#6552,#6553,#6554,#6555,#6556,#6557,#6558,#6559,#6560,#6561,
+    #6562,#6563,#6564,#6565,#6566,#6567,#6568,#6569,#6570,#6571,#6572,
+    #6573,#6574,#6575,#6576,#6577,#6578,#6579,#6580,#6581,#6582,#6583,
+    #6584,#6585,#6586,#6587,#6588,#6589,#6590,#6591,#6592,#6593,#6594,
+    #6595,#6596,#6597,#6598,#6599,#6600,#6601,#6602,#6603,#6604,#6605,
+    #6606,#6607,#6608,#6609,#6610,#6611,#6612,#6613,#6614,#6615,#6616,
+    #6617,#6618,#6619,#6620,#6621,#6622,#6623,#6624,#6625,#6626,#6627,
+    #6628,#6629,#6630,#6631,#6632,#6633,#6634,#6635,#6636,#6637,#6638,
+    #6639,#6640,#6641,#6642,#6643,#6644,#6645,#6646,#6647,#6648,#6649,
+    #6650,#6651,#6652,#6653,#6654,#6655,#6656,#6657,#6658,#6659,#6660,
+    #6661,#6662,#6663,#6664,#6665,#6666,#6667),.UNSPECIFIED.,.T.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.658070429221E-02,0.143434014747,0.189597769971,0.216824758484,
+    0.275519935689,0.318042416435,0.335218166918,0.359404721317,
+    0.39750888998,0.433367556559,0.454187688647,0.49963869005,
+    0.545812055959,0.566632087623,0.602490550175,0.640594524958,
+    0.664780995904,0.6819567111,0.724479190208,0.783174517099,
+    0.810401605567,0.856565533786,0.903418991321,1.),.UNSPECIFIED.);
+#6546 = CARTESIAN_POINT('',(-9.269968071356,-21.05305508601,
+    1.004050896518));
+#6547 = CARTESIAN_POINT('',(-9.086491400132,-21.13198816119,
+    1.237725409685));
+#6548 = CARTESIAN_POINT('',(-8.880569915581,-21.18033090137,
+    1.464277035055));
+#6549 = CARTESIAN_POINT('',(-8.655955897863,-21.19641271614,
+    1.678876917474));
+#6550 = CARTESIAN_POINT('',(-8.417018676514,-21.17997068004,
+    1.877394809182));
+#6551 = CARTESIAN_POINT('',(-8.168425226198,-21.13159315902,
+    2.05619030216));
+#6552 = CARTESIAN_POINT('',(-7.792470702311,-21.01508386207,
+    2.288128239356));
+#6553 = CARTESIAN_POINT('',(-7.668561183964,-20.96993841613,
+    2.358586854615));
+#6554 = CARTESIAN_POINT('',(-7.544105752856,-20.91790483908,
+    2.42342088176));
+#6555 = CARTESIAN_POINT('',(-7.419652777963,-20.85923211152,
+    2.482362142823));
+#6556 = CARTESIAN_POINT('',(-7.295741263436,-20.79421495284,
+    2.535191393917));
+#6557 = CARTESIAN_POINT('',(-7.051865896208,-20.65320965645,
+    2.627595027166));
+#6558 = CARTESIAN_POINT('',(-6.931867018064,-20.5773949138,
+    2.667354492703));
+#6559 = CARTESIAN_POINT('',(-6.813406788685,-20.49606653488,
+    2.70084968584));
+#6560 = CARTESIAN_POINT('',(-6.696966824024,-20.40957738673,
+    2.727964138146));
+#6561 = CARTESIAN_POINT('',(-6.583006856958,-20.31830864621,
+    2.748626016334));
+#6562 = CARTESIAN_POINT('',(-6.40647351127,-20.1662573437,2.771167326529
+    ));
+#6563 = CARTESIAN_POINT('',(-6.341996459594,-20.10832642929,
+    2.777274747851));
+#6564 = CARTESIAN_POINT('',(-6.27862319005,-20.04895660284,
+    2.781121043002));
+#6565 = CARTESIAN_POINT('',(-6.216439715758,-19.98823302431,
+    2.782705055642));
+#6566 = CARTESIAN_POINT('',(-6.155528749342,-19.92624301944,
+    2.782030494709));
+#6567 = CARTESIAN_POINT('',(-5.96757398329,-19.72690256509,
+    2.772801249457));
+#6568 = CARTESIAN_POINT('',(-5.845459528216,-19.58525717066,
+    2.756039442076));
+#6569 = CARTESIAN_POINT('',(-5.730423978229,-19.43903828192,
+    2.728906194552));
+#6570 = CARTESIAN_POINT('',(-5.623184903381,-19.28917364293,
+    2.69158465169));
+#6571 = CARTESIAN_POINT('',(-5.524383198981,-19.13661614959,
+    2.644348659782));
+#6572 = CARTESIAN_POINT('',(-5.369532087082,-18.87057203104,
+    2.546411832224));
+#6573 = CARTESIAN_POINT('',(-5.309202784062,-18.757900481,2.50025137283)
+  );
+#6574 = CARTESIAN_POINT('',(-5.253813590338,-18.64469430739,
+    2.449210528386));
+#6575 = CARTESIAN_POINT('',(-5.203557420816,-18.53132579631,
+    2.39344754996));
+#6576 = CARTESIAN_POINT('',(-5.158605087228,-18.41817020532,
+    2.333143038692));
+#6577 = CARTESIAN_POINT('',(-5.103150478247,-18.26013854865,
+    2.242389201198));
+#6578 = CARTESIAN_POINT('',(-5.088085219317,-18.21476773107,
+    2.215570593099));
+#6579 = CARTESIAN_POINT('',(-5.07391929782,-18.16951820307,
+    2.188057487619));
+#6580 = CARTESIAN_POINT('',(-5.060661852453,-18.12441489058,
+    2.15986384954));
+#6581 = CARTESIAN_POINT('',(-5.048321384146,-18.07948275319,
+    2.131004242298));
+#6582 = CARTESIAN_POINT('',(-5.020830492835,-17.97175047127,
+    2.059937842293));
+#6583 = CARTESIAN_POINT('',(-5.006589111385,-17.9091430987,
+    2.017091319765));
+#6584 = CARTESIAN_POINT('',(-4.994203643992,-17.84699453335,
+    1.972996599347));
+#6585 = CARTESIAN_POINT('',(-4.983693347229,-17.78537457265,
+    1.927698433908));
+#6586 = CARTESIAN_POINT('',(-4.975074701955,-17.72435294446,
+    1.881243990245));
+#6587 = CARTESIAN_POINT('',(-4.957785112173,-17.56891651273,
+    1.758753708074));
+#6588 = CARTESIAN_POINT('',(-4.951937743036,-17.47549108725,
+    1.681077370941));
+#6589 = CARTESIAN_POINT('',(-4.950872457376,-17.38399599639,
+    1.600848620735));
+#6590 = CARTESIAN_POINT('',(-4.954624162731,-17.29470183967,
+    1.518276412709));
+#6591 = CARTESIAN_POINT('',(-4.963206897907,-17.20787537101,
+    1.433584902747));
+#6592 = CARTESIAN_POINT('',(-4.989225594222,-17.04463657624,
+    1.265545697319));
+#6593 = CARTESIAN_POINT('',(-5.006110157465,-16.96791121655,
+    1.182412050384));
+#6594 = CARTESIAN_POINT('',(-5.027256746756,-16.89382030552,
+    1.097814549172));
+#6595 = CARTESIAN_POINT('',(-5.05263899388,-16.82257523471,
+    1.011964268091));
+#6596 = CARTESIAN_POINT('',(-5.082209988536,-16.75437856173,
+    0.925082764929));
+#6597 = CARTESIAN_POINT('',(-5.135460901432,-16.65170738798,
+    0.786493901219));
+#6598 = CARTESIAN_POINT('',(-5.156410472164,-16.61508475769,
+    0.73531578983));
+#6599 = CARTESIAN_POINT('',(-5.178735107963,-16.57959179656,
+    0.683913566795));
+#6600 = CARTESIAN_POINT('',(-5.202418675598,-16.54526434453,
+    0.63233342013));
+#6601 = CARTESIAN_POINT('',(-5.227442466151,-16.51213654397,
+    0.580622328927));
+#6602 = CARTESIAN_POINT('',(-5.311292198407,-16.41061151681,
+    0.415759556982));
+#6603 = CARTESIAN_POINT('',(-5.37508694503,-16.34685133069,
+    0.302290448261));
+#6604 = CARTESIAN_POINT('',(-5.444943679989,-16.28930128472,
+    0.18892464072));
+#6605 = CARTESIAN_POINT('',(-5.520582863407,-16.23824988255,
+    7.616742799064E-02));
+#6606 = CARTESIAN_POINT('',(-5.601669194825,-16.19392903565,
+    -3.547637527065E-02));
+#6607 = CARTESIAN_POINT('',(-5.775319132679,-16.11849619483,
+    -0.257280931912));
+#6608 = CARTESIAN_POINT('',(-5.868050470353,-16.0876028236,
+    -0.367397310737));
+#6609 = CARTESIAN_POINT('',(-5.965591253435,-16.06400932379,
+    -0.475326393775));
+#6610 = CARTESIAN_POINT('',(-6.067489035367,-16.04782117567,
+    -0.580571060626));
+#6611 = CARTESIAN_POINT('',(-6.173255095705,-16.0390735059,
+    -0.682664259648));
+#6612 = CARTESIAN_POINT('',(-6.331568410724,-16.03713104872,
+    -0.825585991338));
+#6613 = CARTESIAN_POINT('',(-6.381450009803,-16.03803372958,
+    -0.86927406022));
+#6614 = CARTESIAN_POINT('',(-6.431965841922,-16.04043976878,
+    -0.9121939439));
+#6615 = CARTESIAN_POINT('',(-6.483068193077,-16.0443436001,
+    -0.954308025273));
+#6616 = CARTESIAN_POINT('',(-6.534708806185,-16.04973708538,
+    -0.995580484843));
+#6617 = CARTESIAN_POINT('',(-6.6766228146,-16.06844593938,
+    -1.105552973448));
+#6618 = CARTESIAN_POINT('',(-6.767859434811,-16.08466963165,
+    -1.172531689225));
+#6619 = CARTESIAN_POINT('',(-6.860299061589,-16.10522616451,
+    -1.236739050552));
+#6620 = CARTESIAN_POINT('',(-6.953692058564,-16.13004056085,
+    -1.298018932187));
+#6621 = CARTESIAN_POINT('',(-7.047789687824,-16.15901978603,
+    -1.356232031773));
+#6622 = CARTESIAN_POINT('',(-7.242821438702,-16.22715942612,
+    -1.469722396025));
+#6623 = CARTESIAN_POINT('',(-7.343815823541,-16.26684416594,
+    -1.524588202526));
+#6624 = CARTESIAN_POINT('',(-7.445032584794,-16.31097924445,
+    -1.575703788944));
+#6625 = CARTESIAN_POINT('',(-7.54618252704,-16.35941628709,
+    -1.622942869434));
+#6626 = CARTESIAN_POINT('',(-7.646983068743,-16.4119912506,
+    -1.666198959071));
+#6627 = CARTESIAN_POINT('',(-7.810744812,-16.50441288498,-1.730255711718
+    ));
+#6628 = CARTESIAN_POINT('',(-7.874079482748,-16.54189479701,
+    -1.753487597114));
+#6629 = CARTESIAN_POINT('',(-7.937092248667,-16.58092733123,
+    -1.775056591357));
+#6630 = CARTESIAN_POINT('',(-7.999714199949,-16.62146331604,
+    -1.794943087303));
+#6631 = CARTESIAN_POINT('',(-8.061877797754,-16.66345372634,
+    -1.813130345072));
+#6632 = CARTESIAN_POINT('',(-8.167289081598,-16.73766335121,
+    -1.841303398311));
+#6633 = CARTESIAN_POINT('',(-8.210796793599,-16.76918685189,
+    -1.852138379713));
+#6634 = CARTESIAN_POINT('',(-8.254016330613,-16.80139999699,
+    -1.862104454437));
+#6635 = CARTESIAN_POINT('',(-8.296924383181,-16.83428419788,
+    -1.871197325695));
+#6636 = CARTESIAN_POINT('',(-8.339498011988,-16.86782046596,
+    -1.879413381722));
+#6637 = CARTESIAN_POINT('',(-8.486231752193,-16.98658258992,
+    -1.904912448102));
+#6638 = CARTESIAN_POINT('',(-8.588560983416,-17.07505392079,
+    -1.917682969734));
+#6639 = CARTESIAN_POINT('',(-8.688359492906,-17.16710869729,
+    -1.925016956078));
+#6640 = CARTESIAN_POINT('',(-8.785299268085,-17.2624392913,
+    -1.926894798047));
+#6641 = CARTESIAN_POINT('',(-8.879067132418,-17.36072515461,
+    -1.923321582062));
+#6642 = CARTESIAN_POINT('',(-9.094005829937,-17.60091934362,
+    -1.901911665084));
+#6643 = CARTESIAN_POINT('',(-9.21203744961,-17.74520439903,
+    -1.879166376897));
+#6644 = CARTESIAN_POINT('',(-9.32267324089,-17.89360824226,
+    -1.84617042498));
+#6645 = CARTESIAN_POINT('',(-9.42518835877,-18.04521408418,
+    -1.803090745906));
+#6646 = CARTESIAN_POINT('',(-9.518925924811,-18.19906806131,
+    -1.750187789252));
+#6647 = CARTESIAN_POINT('',(-9.64244381479,-18.42613084544,
+    -1.65889125448));
+#6648 = CARTESIAN_POINT('',(-9.679570456606,-18.4983534725,
+    -1.627924780878));
+#6649 = CARTESIAN_POINT('',(-9.71462535617,-18.57074840335,
+    -1.594957661863));
+#6650 = CARTESIAN_POINT('',(-9.747554598701,-18.64321592176,
+    -1.560030284344));
+#6651 = CARTESIAN_POINT('',(-9.778308399088,-18.71565528079,
+    -1.523187632974));
+#6652 = CARTESIAN_POINT('',(-9.855218718378,-18.91056638925,
+    -1.418848726608));
+#6653 = CARTESIAN_POINT('',(-9.897212013987,-19.03279652308,
+    -1.347853701453));
+#6654 = CARTESIAN_POINT('',(-9.932598245085,-19.15415639151,
+    -1.271738033605));
+#6655 = CARTESIAN_POINT('',(-9.961193569583,-19.27414612013,
+    -1.190781268617));
+#6656 = CARTESIAN_POINT('',(-9.982857033317,-19.39226627942,
+    -1.105300808708));
+#6657 = CARTESIAN_POINT('',(-10.01235071348,-19.62550165544,
+    -0.924668264457));
+#6658 = CARTESIAN_POINT('',(-10.01996991508,-19.74054933177,
+    -0.829387902902));
+#6659 = CARTESIAN_POINT('',(-10.020254056,-19.85264109838,
+    -0.730188089604));
+#6660 = CARTESIAN_POINT('',(-10.01315676443,-19.96127029555,
+    -0.62747699896));
+#6661 = CARTESIAN_POINT('',(-9.998687399028,-20.06594799819,
+    -0.521696775826));
+#6662 = CARTESIAN_POINT('',(-9.932034775679,-20.37287201331,
+    -0.189932042711));
+#6663 = CARTESIAN_POINT('',(-9.856100629441,-20.56086478205,
+    4.458924780737E-02));
+#6664 = CARTESIAN_POINT('',(-9.749705090282,-20.72587244479,
+    0.285885296167));
+#6665 = CARTESIAN_POINT('',(-9.614629273938,-20.8645325373,
+    0.529384199613));
+#6666 = CARTESIAN_POINT('',(-9.453445273531,-20.97412171696,
+    0.770375649054));
+#6667 = CARTESIAN_POINT('',(-9.269968071356,-21.05305508601,
+    1.004050896518));
+#6668 = PCURVE('',#5517,#6669);
+#6669 = DEFINITIONAL_REPRESENTATION('',(#6670),#6793);
+#6670 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#6671,#6672,#6673,#6674,#6675,
+    #6676,#6677,#6678,#6679,#6680,#6681,#6682,#6683,#6684,#6685,#6686,
+    #6687,#6688,#6689,#6690,#6691,#6692,#6693,#6694,#6695,#6696,#6697,
+    #6698,#6699,#6700,#6701,#6702,#6703,#6704,#6705,#6706,#6707,#6708,
+    #6709,#6710,#6711,#6712,#6713,#6714,#6715,#6716,#6717,#6718,#6719,
+    #6720,#6721,#6722,#6723,#6724,#6725,#6726,#6727,#6728,#6729,#6730,
+    #6731,#6732,#6733,#6734,#6735,#6736,#6737,#6738,#6739,#6740,#6741,
+    #6742,#6743,#6744,#6745,#6746,#6747,#6748,#6749,#6750,#6751,#6752,
+    #6753,#6754,#6755,#6756,#6757,#6758,#6759,#6760,#6761,#6762,#6763,
+    #6764,#6765,#6766,#6767,#6768,#6769,#6770,#6771,#6772,#6773,#6774,
+    #6775,#6776,#6777,#6778,#6779,#6780,#6781,#6782,#6783,#6784,#6785,
+    #6786,#6787,#6788,#6789,#6790,#6791,#6792),.UNSPECIFIED.,.T.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.658070429221E-02,0.143434014747,0.189597769971,0.216824758484,
+    0.275519935689,0.318042416435,0.335218166918,0.359404721317,
+    0.39750888998,0.433367556559,0.454187688647,0.49963869005,
+    0.545812055959,0.566632087623,0.602490550175,0.640594524958,
+    0.664780995904,0.6819567111,0.724479190208,0.783174517099,
+    0.810401605567,0.856565533786,0.903418991321,1.),.UNSPECIFIED.);
+#6671 = CARTESIAN_POINT('',(9.103425691264,-20.));
+#6672 = CARTESIAN_POINT('',(9.103425722659,-20.30740510299));
+#6673 = CARTESIAN_POINT('',(9.14202960899,-20.6149373082));
+#6674 = CARTESIAN_POINT('',(9.219291381448,-20.91625742));
+#6675 = CARTESIAN_POINT('',(9.333660225508,-21.20555044987));
+#6676 = CARTESIAN_POINT('',(9.482645952029,-21.4774146985));
+#6677 = CARTESIAN_POINT('',(9.749538788713,-21.84819716942));
+#6678 = CARTESIAN_POINT('',(9.843973331792,-21.9641204784));
+#6679 = CARTESIAN_POINT('',(9.945240179017,-22.07432539754));
+#6680 = CARTESIAN_POINT('',(10.052874225216,-22.17834470475));
+#6681 = CARTESIAN_POINT('',(10.166370357389,-22.2757657092));
+#6682 = CARTESIAN_POINT('',(10.402256876221,-22.45535877705));
+#6683 = CARTESIAN_POINT('',(10.524495397214,-22.53773696011));
+#6684 = CARTESIAN_POINT('',(10.651387622109,-22.6130192448));
+#6685 = CARTESIAN_POINT('',(10.782396344524,-22.68092024842));
+#6686 = CARTESIAN_POINT('',(10.91696623367,-22.74120884797));
+#6687 = CARTESIAN_POINT('',(11.135659197186,-22.82466613709));
+#6688 = CARTESIAN_POINT('',(11.217832550723,-22.85291718311));
+#6689 = CARTESIAN_POINT('',(11.300930618231,-22.87842115825));
+#6690 = CARTESIAN_POINT('',(11.384836221623,-22.90114771276));
+#6691 = CARTESIAN_POINT('',(11.469431467369,-22.92107272126));
+#6692 = CARTESIAN_POINT('',(11.738196819244,-22.97505397192));
+#6693 = CARTESIAN_POINT('',(11.924452496116,-22.9988266226));
+#6694 = CARTESIAN_POINT('',(12.112173906442,-23.0093159701));
+#6695 = CARTESIAN_POINT('',(12.300175060268,-23.00647116502));
+#6696 = CARTESIAN_POINT('',(12.48727748216,-22.99036252695));
+#6697 = CARTESIAN_POINT('',(12.806364108324,-22.94002678356));
+#6698 = CARTESIAN_POINT('',(12.939332605083,-22.9120148241));
+#6699 = CARTESIAN_POINT('',(13.070775364569,-22.87720721998));
+#6700 = CARTESIAN_POINT('',(13.200255686748,-22.8357047163));
+#6701 = CARTESIAN_POINT('',(13.327343142281,-22.78763900302));
+#6702 = CARTESIAN_POINT('',(13.501809089441,-22.7111726021));
+#6703 = CARTESIAN_POINT('',(13.551545064388,-22.68812821774));
+#6704 = CARTESIAN_POINT('',(13.600793586583,-22.66405027864));
+#6705 = CARTESIAN_POINT('',(13.649526976182,-22.63895034595));
+#6706 = CARTESIAN_POINT('',(13.697717784273,-22.6128408252));
+#6707 = CARTESIAN_POINT('',(13.812397761633,-22.54756502818));
+#6708 = CARTESIAN_POINT('',(13.878326908469,-22.5074193916));
+#6709 = CARTESIAN_POINT('',(13.943050125958,-22.46533503033));
+#6710 = CARTESIAN_POINT('',(14.006492518799,-22.42135239197));
+#6711 = CARTESIAN_POINT('',(14.068580403816,-22.37551539792));
+#6712 = CARTESIAN_POINT('',(14.224808184031,-22.25281183587));
+#6713 = CARTESIAN_POINT('',(14.316833924328,-22.17326701627));
+#6714 = CARTESIAN_POINT('',(14.405034771562,-22.08942341549));
+#6715 = CARTESIAN_POINT('',(14.489136764493,-22.00148851888));
+#6716 = CARTESIAN_POINT('',(14.568878242066,-21.90969283479));
+#6717 = CARTESIAN_POINT('',(14.714718750168,-21.7245129292));
+#6718 = CARTESIAN_POINT('',(14.781345574794,-21.631540144));
+#6719 = CARTESIAN_POINT('',(14.843686729056,-21.53558724393));
+#6720 = CARTESIAN_POINT('',(14.901550328977,-21.43688469508));
+#6721 = CARTESIAN_POINT('',(14.954761440765,-21.33568092487));
+#6722 = CARTESIAN_POINT('',(15.031268626008,-21.17218611335));
+#6723 = CARTESIAN_POINT('',(15.05775184757,-21.11137542659));
+#6724 = CARTESIAN_POINT('',(15.082584078184,-21.04986373251));
+#6725 = CARTESIAN_POINT('',(15.105737597909,-20.98770497292));
+#6726 = CARTESIAN_POINT('',(15.127187377954,-20.92495479242));
+#6727 = CARTESIAN_POINT('',(15.189968542381,-20.72351902671));
+#6728 = CARTESIAN_POINT('',(15.22480173527,-20.5828171492));
+#6729 = CARTESIAN_POINT('',(15.251176730119,-20.44017025236));
+#6730 = CARTESIAN_POINT('',(15.268932149376,-20.29620336089));
+#6731 = CARTESIAN_POINT('',(15.277983907926,-20.1515598851));
+#6732 = CARTESIAN_POINT('',(15.27868149957,-19.85994166018));
+#6733 = CARTESIAN_POINT('',(15.270048417251,-19.71295666725));
+#6734 = CARTESIAN_POINT('',(15.25242874026,-19.5666382079));
+#6735 = CARTESIAN_POINT('',(15.225907995624,-19.42166129903));
+#6736 = CARTESIAN_POINT('',(15.190654161386,-19.27868168613));
+#6737 = CARTESIAN_POINT('',(15.127189128013,-19.07505042679));
+#6738 = CARTESIAN_POINT('',(15.1057395701,-19.01230050578));
+#6739 = CARTESIAN_POINT('',(15.082586287408,-18.95014199683));
+#6740 = CARTESIAN_POINT('',(15.05775430825,-18.8886305438));
+#6741 = CARTESIAN_POINT('',(15.031271352043,-18.82782008783));
+#6742 = CARTESIAN_POINT('',(14.954764967407,-18.6643259645));
+#6743 = CARTESIAN_POINT('',(14.901554425428,-18.56312262638));
+#6744 = CARTESIAN_POINT('',(14.843691439917,-18.46442046937));
+#6745 = CARTESIAN_POINT('',(14.781350941024,-18.36846791734));
+#6746 = CARTESIAN_POINT('',(14.714724808815,-18.27549543327));
+#6747 = CARTESIAN_POINT('',(14.568885751633,-18.090315989));
+#6748 = CARTESIAN_POINT('',(14.48914503129,-17.99852046304));
+#6749 = CARTESIAN_POINT('',(14.405043822773,-17.91058567007));
+#6750 = CARTESIAN_POINT('',(14.316843782505,-17.82674211612));
+#6751 = CARTESIAN_POINT('',(14.22481886698,-17.74719728468));
+#6752 = CARTESIAN_POINT('',(14.068592356925,-17.62449352691));
+#6753 = CARTESIAN_POINT('',(14.006504904878,-17.57865639081));
+#6754 = CARTESIAN_POINT('',(13.943062944688,-17.53467359194));
+#6755 = CARTESIAN_POINT('',(13.878340158655,-17.4925890516));
+#6756 = CARTESIAN_POINT('',(13.8124114412,-17.45244321733));
+#6757 = CARTESIAN_POINT('',(13.697732126607,-17.3871670125));
+#6758 = CARTESIAN_POINT('',(13.649541551776,-17.36105729364));
+#6759 = CARTESIAN_POINT('',(13.600808392154,-17.33595715629));
+#6760 = CARTESIAN_POINT('',(13.551560096451,-17.31187900599));
+#6761 = CARTESIAN_POINT('',(13.501824344309,-17.28883440398));
+#6762 = CARTESIAN_POINT('',(13.327358907538,-17.2123671145));
+#6763 = CARTESIAN_POINT('',(13.200271708305,-17.1643007233));
+#6764 = CARTESIAN_POINT('',(13.070791606779,-17.12279753021));
+#6765 = CARTESIAN_POINT('',(12.93934903189,-17.08798922712));
+#6766 = CARTESIAN_POINT('',(12.806380683322,-17.05997656106));
+#6767 = CARTESIAN_POINT('',(12.487293843564,-17.0096390466));
+#6768 = CARTESIAN_POINT('',(12.300191015972,-16.99352940663));
+#6769 = CARTESIAN_POINT('',(12.112189384112,-16.99068366309));
+#6770 = CARTESIAN_POINT('',(11.924467432071,-17.00117214112));
+#6771 = CARTESIAN_POINT('',(11.738211158853,-17.02494399583));
+#6772 = CARTESIAN_POINT('',(11.469444772423,-17.07892421318));
+#6773 = CARTESIAN_POINT('',(11.38484912519,-17.09884893023));
+#6774 = CARTESIAN_POINT('',(11.300943113212,-17.12157521645));
+#6775 = CARTESIAN_POINT('',(11.217844631379,-17.14707894669));
+#6776 = CARTESIAN_POINT('',(11.135670859143,-17.17532977131));
+#6777 = CARTESIAN_POINT('',(10.916976748461,-17.25878653106));
+#6778 = CARTESIAN_POINT('',(10.782406125654,-17.31907486796));
+#6779 = CARTESIAN_POINT('',(10.651396668294,-17.3869756779));
+#6780 = CARTESIAN_POINT('',(10.524503714042,-17.46225783725));
+#6781 = CARTESIAN_POINT('',(10.402264476084,-17.5446359619));
+#6782 = CARTESIAN_POINT('',(10.166376623317,-17.72422898725));
+#6783 = CARTESIAN_POINT('',(10.052879868214,-17.82165000112));
+#6784 = CARTESIAN_POINT('',(9.945245218227,-17.92566937411));
+#6785 = CARTESIAN_POINT('',(9.843977792122,-18.0358744129));
+#6786 = CARTESIAN_POINT('',(9.749542700505,-18.15179789216));
+#6787 = CARTESIAN_POINT('',(9.482648290594,-18.52258103007));
+#6788 = CARTESIAN_POINT('',(9.333661680015,-18.79444588848));
+#6789 = CARTESIAN_POINT('',(9.219292111444,-19.0837397257));
+#6790 = CARTESIAN_POINT('',(9.142029849867,-19.38506074443));
+#6791 = CARTESIAN_POINT('',(9.103425722659,-19.69259394647));
+#6792 = CARTESIAN_POINT('',(9.103425691264,-20.));
+#6793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6794 = PCURVE('',#6380,#6795);
+#6795 = DEFINITIONAL_REPRESENTATION('',(#6796),#6919);
+#6796 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#6797,#6798,#6799,#6800,#6801,
+    #6802,#6803,#6804,#6805,#6806,#6807,#6808,#6809,#6810,#6811,#6812,
+    #6813,#6814,#6815,#6816,#6817,#6818,#6819,#6820,#6821,#6822,#6823,
+    #6824,#6825,#6826,#6827,#6828,#6829,#6830,#6831,#6832,#6833,#6834,
+    #6835,#6836,#6837,#6838,#6839,#6840,#6841,#6842,#6843,#6844,#6845,
+    #6846,#6847,#6848,#6849,#6850,#6851,#6852,#6853,#6854,#6855,#6856,
+    #6857,#6858,#6859,#6860,#6861,#6862,#6863,#6864,#6865,#6866,#6867,
+    #6868,#6869,#6870,#6871,#6872,#6873,#6874,#6875,#6876,#6877,#6878,
+    #6879,#6880,#6881,#6882,#6883,#6884,#6885,#6886,#6887,#6888,#6889,
+    #6890,#6891,#6892,#6893,#6894,#6895,#6896,#6897,#6898,#6899,#6900,
+    #6901,#6902,#6903,#6904,#6905,#6906,#6907,#6908,#6909,#6910,#6911,
+    #6912,#6913,#6914,#6915,#6916,#6917,#6918),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.658070429221E-02,0.143434014747,0.189597769971,0.216824758484,
+    0.275519935689,0.318042416435,0.335218166918,0.359404721317,
+    0.39750888998,0.433367556559,0.454187688647,0.49963869005,
+    0.545812055959,0.566632087623,0.602490550175,0.640594524958,
+    0.664780995904,0.6819567111,0.724479190208,0.783174517099,
+    0.810401605567,0.856565533786,0.903418991321,1.),.UNSPECIFIED.);
+#6797 = CARTESIAN_POINT('',(3.869650937323,0.));
+#6798 = CARTESIAN_POINT('',(3.8696509376,0.102468367663));
+#6799 = CARTESIAN_POINT('',(3.869991720497,0.20497823178));
+#6800 = CARTESIAN_POINT('',(3.870673773837,0.307359191884));
+#6801 = CARTESIAN_POINT('',(3.87169179416,0.409595875047));
+#6802 = CARTESIAN_POINT('',(3.873040580969,0.511672152797));
+#6803 = CARTESIAN_POINT('',(3.875512836367,0.662827009939));
+#6804 = CARTESIAN_POINT('',(3.876394954836,0.712144622429));
+#6805 = CARTESIAN_POINT('',(3.877350140586,0.761398342824));
+#6806 = CARTESIAN_POINT('',(3.878376700224,0.810586270758));
+#6807 = CARTESIAN_POINT('',(3.879472617185,0.859707839339));
+#6808 = CARTESIAN_POINT('',(3.881781155397,0.957092030532));
+#6809 = CARTESIAN_POINT('',(3.882991856758,1.00535816554));
+#6810 = CARTESIAN_POINT('',(3.884265214575,1.053558049437));
+#6811 = CARTESIAN_POINT('',(3.885598605154,1.101693876104));
+#6812 = CARTESIAN_POINT('',(3.886988993123,1.149769206268));
+#6813 = CARTESIAN_POINT('',(3.889284362158,1.226107301916));
+#6814 = CARTESIAN_POINT('',(3.890154505298,1.254407916476));
+#6815 = CARTESIAN_POINT('',(3.891042520103,1.282689624224));
+#6816 = CARTESIAN_POINT('',(3.891947623223,1.310953475127));
+#6817 = CARTESIAN_POINT('',(3.892868968098,1.339200673672));
+#6818 = CARTESIAN_POINT('',(3.895824906615,1.428294127226));
+#6819 = CARTESIAN_POINT('',(3.897915440362,1.489085338202));
+#6820 = CARTESIAN_POINT('',(3.900068054335,1.549818276695));
+#6821 = CARTESIAN_POINT('',(3.902272158249,1.610511151533));
+#6822 = CARTESIAN_POINT('',(3.904515425676,1.671184414532));
+#6823 = CARTESIAN_POINT('',(3.908426560465,1.775811797564));
+#6824 = CARTESIAN_POINT('',(3.910082685309,1.819766852589));
+#6825 = CARTESIAN_POINT('',(3.911746390535,1.863730138417));
+#6826 = CARTESIAN_POINT('',(3.91341169469,1.907709776601));
+#6827 = CARTESIAN_POINT('',(3.915072075184,1.951713896461));
+#6828 = CARTESIAN_POINT('',(3.917386289945,2.013538027108));
+#6829 = CARTESIAN_POINT('',(3.918050156474,2.031330731258));
+#6830 = CARTESIAN_POINT('',(3.918711602447,2.049129270231));
+#6831 = CARTESIAN_POINT('',(3.919370149347,2.066934150995));
+#6832 = CARTESIAN_POINT('',(3.920025305569,2.084745864792));
+#6833 = CARTESIAN_POINT('',(3.921593659156,2.12765728434));
+#6834 = CARTESIAN_POINT('',(3.922503029857,2.152764174882));
+#6835 = CARTESIAN_POINT('',(3.92340326539,2.177886886603));
+#6836 = CARTESIAN_POINT('',(3.924292912798,2.203026637633));
+#6837 = CARTESIAN_POINT('',(3.925170479298,2.228184536388));
+#6838 = CARTESIAN_POINT('',(3.927395527773,2.293026196891));
+#6839 = CARTESIAN_POINT('',(3.92872284545,2.332738539953));
+#6840 = CARTESIAN_POINT('',(3.930010406996,2.372501985535));
+#6841 = CARTESIAN_POINT('',(3.931252049659,2.412319609837));
+#6842 = CARTESIAN_POINT('',(3.93244157408,2.452193357492));
+#6843 = CARTESIAN_POINT('',(3.934637540895,2.529699968993));
+#6844 = CARTESIAN_POINT('',(3.935650653468,2.567326822005));
+#6845 = CARTESIAN_POINT('',(3.93660715569,2.605003394823));
+#6846 = CARTESIAN_POINT('',(3.937502104882,2.642729060214));
+#6847 = CARTESIAN_POINT('',(3.938330848277,2.68050203936));
+#6848 = CARTESIAN_POINT('',(3.93952948216,2.740275366993));
+#6849 = CARTESIAN_POINT('',(3.939946050875,2.762246974091));
+#6850 = CARTESIAN_POINT('',(3.940338059854,2.784232660109));
+#6851 = CARTESIAN_POINT('',(3.940704747286,2.806231637343));
+#6852 = CARTESIAN_POINT('',(3.941045417279,2.828242996275));
+#6853 = CARTESIAN_POINT('',(3.94204496101,2.898341970763));
+#6854 = CARTESIAN_POINT('',(3.94260352755,2.946474067203));
+#6855 = CARTESIAN_POINT('',(3.943028583042,2.994647753806));
+#6856 = CARTESIAN_POINT('',(3.943315477796,3.04285153459));
+#6857 = CARTESIAN_POINT('',(3.943461736961,3.091072562306));
+#6858 = CARTESIAN_POINT('',(3.943473009146,3.188278894413));
+#6859 = CARTESIAN_POINT('',(3.943333515813,3.237267387793));
+#6860 = CARTESIAN_POINT('',(3.943048762148,3.286238722921));
+#6861 = CARTESIAN_POINT('',(3.942621268609,3.335179447535));
+#6862 = CARTESIAN_POINT('',(3.942055876924,3.384077520921));
+#6863 = CARTESIAN_POINT('',(3.941045445087,3.454940483254));
+#6864 = CARTESIAN_POINT('',(3.940704778554,3.476951737853));
+#6865 = CARTESIAN_POINT('',(3.940338094793,3.498950610927));
+#6866 = CARTESIAN_POINT('',(3.939946089681,3.520936192965));
+#6867 = CARTESIAN_POINT('',(3.939529525016,3.542907696267));
+#6868 = CARTESIAN_POINT('',(3.938330903274,3.602680709085));
+#6869 = CARTESIAN_POINT('',(3.937502168424,3.640453477649));
+#6870 = CARTESIAN_POINT('',(3.936607228312,3.678178933115));
+#6871 = CARTESIAN_POINT('',(3.935650735613,3.715855296647));
+#6872 = CARTESIAN_POINT('',(3.934637632913,3.753481940971));
+#6873 = CARTESIAN_POINT('',(3.932441686314,3.830988147195));
+#6874 = CARTESIAN_POINT('',(3.931252172199,3.870861698255));
+#6875 = CARTESIAN_POINT('',(3.930010539965,3.910679126445));
+#6876 = CARTESIAN_POINT('',(3.928722988876,3.950442376305));
+#6877 = CARTESIAN_POINT('',(3.927395681597,3.990154523928));
+#6878 = CARTESIAN_POINT('',(3.925170648477,4.054995906458));
+#6879 = CARTESIAN_POINT('',(3.924293086972,4.080153722511));
+#6880 = CARTESIAN_POINT('',(3.923403444446,4.105293390822));
+#6881 = CARTESIAN_POINT('',(3.92250321367,4.130416019785));
+#6882 = CARTESIAN_POINT('',(3.921593847592,4.155522827504));
+#6883 = CARTESIAN_POINT('',(3.920025500752,4.198434130141));
+#6884 = CARTESIAN_POINT('',(3.919370346716,4.216245809871));
+#6885 = CARTESIAN_POINT('',(3.918711801917,4.234050656498));
+#6886 = CARTESIAN_POINT('',(3.918050357959,4.25184916126));
+#6887 = CARTESIAN_POINT('',(3.917386493358,4.269641831118));
+#6888 = CARTESIAN_POINT('',(3.915072281671,4.33146593105));
+#6889 = CARTESIAN_POINT('',(3.913411901823,4.375470053915));
+#6890 = CARTESIAN_POINT('',(3.911746597762,4.419449694423));
+#6891 = CARTESIAN_POINT('',(3.910082892112,4.463412981889));
+#6892 = CARTESIAN_POINT('',(3.908426766358,4.507368037872));
+#6893 = CARTESIAN_POINT('',(3.904515622457,4.611995578676));
+#6894 = CARTESIAN_POINT('',(3.902272346549,4.672668997894));
+#6895 = CARTESIAN_POINT('',(3.90006823362,4.733362027912));
+#6896 = CARTESIAN_POINT('',(3.897915610273,4.794095120794));
+#6897 = CARTESIAN_POINT('',(3.89582506694,4.854886485619));
+#6898 = CARTESIAN_POINT('',(3.892869113217,4.943980195571));
+#6899 = CARTESIAN_POINT('',(3.891947762822,4.97222749695));
+#6900 = CARTESIAN_POINT('',(3.891042654214,5.00049145068));
+#6901 = CARTESIAN_POINT('',(3.890154633968,5.028773261275));
+#6902 = CARTESIAN_POINT('',(3.889284485445,5.057073978726));
+#6903 = CARTESIAN_POINT('',(3.886989101985,5.133412355555));
+#6904 = CARTESIAN_POINT('',(3.885598705113,5.181487864151));
+#6905 = CARTESIAN_POINT('',(3.884265305905,5.229623869544));
+#6906 = CARTESIAN_POINT('',(3.882991939782,5.277823932555));
+#6907 = CARTESIAN_POINT('',(3.881781230482,5.326090247144));
+#6908 = CARTESIAN_POINT('',(3.879472677789,5.423474771336));
+#6909 = CARTESIAN_POINT('',(3.878376754219,5.472596493289));
+#6910 = CARTESIAN_POINT('',(3.877350188338,5.521784575055));
+#6911 = CARTESIAN_POINT('',(3.876394996741,5.571038449779));
+#6912 = CARTESIAN_POINT('',(3.875512872841,5.620356217113));
+#6913 = CARTESIAN_POINT('',(3.873040602139,5.771511551008));
+#6914 = CARTESIAN_POINT('',(3.871691807112,5.873588136867));
+#6915 = CARTESIAN_POINT('',(3.870673780277,5.975825146268));
+#6916 = CARTESIAN_POINT('',(3.869991722625,6.078206426139));
+#6917 = CARTESIAN_POINT('',(3.8696509376,6.18071662267));
+#6918 = CARTESIAN_POINT('',(3.869650937323,6.28318530718));
+#6919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6920 = ADVANCED_FACE('',(#6921),#6380,.F.);
+#6921 = FACE_BOUND('',#6922,.F.);
+#6922 = EDGE_LOOP('',(#6923,#6945,#6946,#6947));
+#6923 = ORIENTED_EDGE('',*,*,#6924,.T.);
+#6924 = EDGE_CURVE('',#6079,#6542,#6925,.T.);
+#6925 = SEAM_CURVE('',#6926,(#6931,#6938),.PCURVE_S1.);
+#6926 = CIRCLE('',#6927,23.);
+#6927 = AXIS2_PLACEMENT_3D('',#6928,#6929,#6930);
+#6928 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#6929 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#6930 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#6931 = PCURVE('',#6380,#6932);
+#6932 = DEFINITIONAL_REPRESENTATION('',(#6933),#6937);
+#6933 = LINE('',#6934,#6935);
+#6934 = CARTESIAN_POINT('',(0.,6.28318530718));
+#6935 = VECTOR('',#6936,1.);
+#6936 = DIRECTION('',(1.,0.));
+#6937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6938 = PCURVE('',#6380,#6939);
+#6939 = DEFINITIONAL_REPRESENTATION('',(#6940),#6944);
+#6940 = LINE('',#6941,#6942);
+#6941 = CARTESIAN_POINT('',(0.,0.));
+#6942 = VECTOR('',#6943,1.);
+#6943 = DIRECTION('',(1.,0.));
+#6944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6945 = ORIENTED_EDGE('',*,*,#6541,.T.);
+#6946 = ORIENTED_EDGE('',*,*,#6924,.F.);
+#6947 = ORIENTED_EDGE('',*,*,#6078,.F.);
+#6948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6952)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6949,#6950,#6951)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6949 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) );
+#6950 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6951 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6952 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#6949,
+  'distance_accuracy_value','confusion accuracy');
+#6953 = SHAPE_DEFINITION_REPRESENTATION(#6954,#5207);
+#6954 = PRODUCT_DEFINITION_SHAPE('','',#6955);
+#6955 = PRODUCT_DEFINITION('design','',#6956,#6959);
+#6956 = PRODUCT_DEFINITION_FORMATION('','',#6957);
+#6957 = PRODUCT('Partition_1_1_7','Partition_1_1_7','',(#6958));
+#6958 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6959 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6960 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6961,#6963);
+#6961 = ( REPRESENTATION_RELATIONSHIP('','',#5207,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6962) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6962 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
+#6963 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #6964);
+#6964 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','','',#5,#6955,$);
+#6965 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6957));
+#6966 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6967),#8635);
+#6967 = MANIFOLD_SOLID_BREP('',#6968);
+#6968 = CLOSED_SHELL('',(#6969,#7830,#8221,#8607));
+#6969 = ADVANCED_FACE('',(#6970),#6985,.T.);
+#6970 = FACE_BOUND('',#6971,.T.);
+#6971 = EDGE_LOOP('',(#6972,#7003,#7416,#7417));
+#6972 = ORIENTED_EDGE('',*,*,#6973,.F.);
+#6973 = EDGE_CURVE('',#6974,#6976,#6978,.T.);
+#6974 = VERTEX_POINT('',#6975);
+#6975 = CARTESIAN_POINT('',(1.145287049058,-24.30521775165,
+    -8.272353908117));
+#6976 = VERTEX_POINT('',#6977);
+#6977 = CARTESIAN_POINT('',(10.496969157764,-19.37393738623,
+    -13.94937035123));
+#6978 = SEAM_CURVE('',#6979,(#6984,#6996),.PCURVE_S1.);
+#6979 = CIRCLE('',#6980,25.);
+#6980 = AXIS2_PLACEMENT_3D('',#6981,#6982,#6983);
+#6981 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#6982 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#6983 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#6984 = PCURVE('',#6985,#6990);
+#6985 = TOROIDAL_SURFACE('',#6986,20.,5.);
+#6986 = AXIS2_PLACEMENT_3D('',#6987,#6988,#6989);
+#6987 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#6988 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#6989 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#6990 = DEFINITIONAL_REPRESENTATION('',(#6991),#6995);
+#6991 = LINE('',#6992,#6993);
+#6992 = CARTESIAN_POINT('',(0.,0.));
+#6993 = VECTOR('',#6994,1.);
+#6994 = DIRECTION('',(1.,0.));
+#6995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6996 = PCURVE('',#6985,#6997);
+#6997 = DEFINITIONAL_REPRESENTATION('',(#6998),#7002);
+#6998 = LINE('',#6999,#7000);
+#6999 = CARTESIAN_POINT('',(0.,6.28318530718));
+#7000 = VECTOR('',#7001,1.);
+#7001 = DIRECTION('',(1.,0.));
+#7002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7003 = ORIENTED_EDGE('',*,*,#7004,.F.);
+#7004 = EDGE_CURVE('',#6974,#6974,#7005,.T.);
+#7005 = SURFACE_CURVE('',#7006,(#7139,#7275),.PCURVE_S1.);
+#7006 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7007,#7008,#7009,#7010,#7011,
+    #7012,#7013,#7014,#7015,#7016,#7017,#7018,#7019,#7020,#7021,#7022,
+    #7023,#7024,#7025,#7026,#7027,#7028,#7029,#7030,#7031,#7032,#7033,
+    #7034,#7035,#7036,#7037,#7038,#7039,#7040,#7041,#7042,#7043,#7044,
+    #7045,#7046,#7047,#7048,#7049,#7050,#7051,#7052,#7053,#7054,#7055,
+    #7056,#7057,#7058,#7059,#7060,#7061,#7062,#7063,#7064,#7065,#7066,
+    #7067,#7068,#7069,#7070,#7071,#7072,#7073,#7074,#7075,#7076,#7077,
+    #7078,#7079,#7080,#7081,#7082,#7083,#7084,#7085,#7086,#7087,#7088,
+    #7089,#7090,#7091,#7092,#7093,#7094,#7095,#7096,#7097,#7098,#7099,
+    #7100,#7101,#7102,#7103,#7104,#7105,#7106,#7107,#7108,#7109,#7110,
+    #7111,#7112,#7113,#7114,#7115,#7116,#7117,#7118,#7119,#7120,#7121,
+    #7122,#7123,#7124,#7125,#7126,#7127,#7128,#7129,#7130,#7131,#7132,
+    #7133,#7134,#7135,#7136,#7137,#7138),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.395422005177E-02,0.106458562987,0.158163107766,0.207509462813,
+    0.23596414014,0.29426680843,0.337259373674,0.354588632422,
+    0.377914755229,0.412068736557,0.442828641036,0.461518861038,
+    0.499642769194,0.538479882659,0.557169478293,0.587928194472,
+    0.622081059302,0.645406720301,0.662735819341,0.705728581751,
+    0.764032322122,0.792487617108,0.841834941338,0.893540233344,
+    0.926044888915,1.),.UNSPECIFIED.);
+#7007 = CARTESIAN_POINT('',(1.145287049058,-24.30521775165,
+    -8.272353908117));
+#7008 = CARTESIAN_POINT('',(1.382154918222,-24.40712014069,
+    -7.970680699825));
+#7009 = CARTESIAN_POINT('',(1.611634505048,-24.47498116004,
+    -7.65160844554));
+#7010 = CARTESIAN_POINT('',(1.830772464885,-24.50750942097,
+    -7.318880403828));
+#7011 = CARTESIAN_POINT('',(2.036977063758,-24.50435146966,
+    -6.976458883506));
+#7012 = CARTESIAN_POINT('',(2.227930162755,-24.46580729795,
+    -6.628423112177));
+#7013 = CARTESIAN_POINT('',(2.478036051404,-24.36105810601,
+    -6.125437357901));
+#7014 = CARTESIAN_POINT('',(2.551082259081,-24.32246139612,
+    -5.971582578748));
+#7015 = CARTESIAN_POINT('',(2.620649642909,-24.27734457551,
+    -5.817794799721));
+#7016 = CARTESIAN_POINT('',(2.686594169554,-24.22582756336,
+    -5.66441545174));
+#7017 = CARTESIAN_POINT('',(2.748788779189,-24.16805453098,
+    -5.511779071859));
+#7018 = CARTESIAN_POINT('',(2.89991417213,-24.00260713907,
+    -5.119117868408));
+#7019 = CARTESIAN_POINT('',(2.982940372327,-23.88561080012,
+    -4.880722155878));
+#7020 = CARTESIAN_POINT('',(3.055751579172,-23.75387729863,
+    -4.646352200624));
+#7021 = CARTESIAN_POINT('',(3.118024698091,-23.60821189693,
+    -4.417239715151));
+#7022 = CARTESIAN_POINT('',(3.169539324535,-23.44951745007,
+    -4.194532024755));
+#7023 = CARTESIAN_POINT('',(3.248965176989,-23.11585940991,
+    -3.773866224416));
+#7024 = CARTESIAN_POINT('',(3.277847391606,-22.94195997216,
+    -3.575232983895));
+#7025 = CARTESIAN_POINT('',(3.296725026739,-22.75796044818,
+    -3.384306835726));
+#7026 = CARTESIAN_POINT('',(3.305583731776,-22.56477514312,
+    -3.201905621016));
+#7027 = CARTESIAN_POINT('',(3.304484676984,-22.36335818485,
+    -3.028757367812));
+#7028 = CARTESIAN_POINT('',(3.287250693582,-22.03436939514,
+    -2.771374068053));
+#7029 = CARTESIAN_POINT('',(3.277678323386,-21.91163451824,
+    -2.680530166041));
+#7030 = CARTESIAN_POINT('',(3.264861189464,-21.78667543607,
+    -2.593099292557));
+#7031 = CARTESIAN_POINT('',(3.248830195806,-21.65968093246,
+    -2.509194524907));
+#7032 = CARTESIAN_POINT('',(3.229622640705,-21.53084111215,
+    -2.428919554536));
+#7033 = CARTESIAN_POINT('',(3.161507446177,-21.13297021438,
+    -2.195518557122));
+#7034 = CARTESIAN_POINT('',(3.102579666955,-20.85865064895,
+    -2.05430479876));
+#7035 = CARTESIAN_POINT('',(3.030871669842,-20.57902874369,
+    -1.929537920846));
+#7036 = CARTESIAN_POINT('',(2.946852995604,-20.29574992326,
+    -1.821873735164));
+#7037 = CARTESIAN_POINT('',(2.851073551363,-20.0104595941,-1.73183565113
+    ));
+#7038 = CARTESIAN_POINT('',(2.665299429524,-19.51414981968,
+    -1.606744924093));
+#7039 = CARTESIAN_POINT('',(2.580390694281,-19.30330097075,
+    -1.563462455033));
+#7040 = CARTESIAN_POINT('',(2.489666820307,-19.09290622083,
+    -1.530153643601));
+#7041 = CARTESIAN_POINT('',(2.393394146863,-18.88362573265,
+    -1.506953195665));
+#7042 = CARTESIAN_POINT('',(2.291859553378,-18.6761248048,-1.49396644272
+    ));
+#7043 = CARTESIAN_POINT('',(2.142447292347,-18.38842282135,
+    -1.490182206055));
+#7044 = CARTESIAN_POINT('',(2.098719274998,-18.30617005638,
+    -1.490766856924));
+#7045 = CARTESIAN_POINT('',(2.054206600803,-18.22435965711,
+    -1.493028320034));
+#7046 = CARTESIAN_POINT('',(2.008930129671,-18.14303602983,
+    -1.496970806163));
+#7047 = CARTESIAN_POINT('',(1.962911388032,-18.06224390685,
+    -1.502597711325));
+#7048 = CARTESIAN_POINT('',(1.853259581465,-17.87405384858,
+    -1.519756530453));
+#7049 = CARTESIAN_POINT('',(1.789042006096,-17.76712404583,
+    -1.532657939956));
+#7050 = CARTESIAN_POINT('',(1.723573884729,-17.66134889137,
+    -1.548622332136));
+#7051 = CARTESIAN_POINT('',(1.65691197538,-17.55683967366,
+    -1.567652879747));
+#7052 = CARTESIAN_POINT('',(1.589115752084,-17.45370901656,
+    -1.589749441431));
+#7053 = CARTESIAN_POINT('',(1.419410747903,-17.20325287505,
+    -1.651746407947));
+#7054 = CARTESIAN_POINT('',(1.31627578118,-17.05763474558,
+    -1.695149770051));
+#7055 = CARTESIAN_POINT('',(1.2110384124,-16.91557406807,-1.745106537294
+    ));
+#7056 = CARTESIAN_POINT('',(1.103909377244,-16.77743625487,
+    -1.801586978859));
+#7057 = CARTESIAN_POINT('',(0.995115923021,-16.64359066978,
+    -1.864537596887));
+#7058 = CARTESIAN_POINT('',(0.785643502409,-16.39806056582,
+    -1.996321909089));
+#7059 = CARTESIAN_POINT('',(0.685232273068,-16.28549525135,
+    -2.063949469395));
+#7060 = CARTESIAN_POINT('',(0.583850419959,-16.17698187431,
+    -2.136695599417));
+#7061 = CARTESIAN_POINT('',(0.481689798969,-16.07279030626,
+    -2.214478678284));
+#7062 = CARTESIAN_POINT('',(0.378954182805,-15.97318456637,
+    -2.297192371106));
+#7063 = CARTESIAN_POINT('',(0.213218191588,-15.82083656247,
+    -2.437871826851));
+#7064 = CARTESIAN_POINT('',(0.150443840417,-15.76504133848,
+    -2.492813341875));
+#7065 = CARTESIAN_POINT('',(8.758544672633E-02,-15.71108962679,
+    -2.549494646633));
+#7066 = CARTESIAN_POINT('',(2.46927596208E-02,-15.65903611676,
+    -2.607881295344));
+#7067 = CARTESIAN_POINT('',(-3.818328532981E-02,-15.60893305934,
+    -2.667934769688));
+#7068 = CARTESIAN_POINT('',(-0.229103504457,-15.46271122763,
+    -2.855421341268));
+#7069 = CARTESIAN_POINT('',(-0.356935869387,-15.3729102139,
+    -2.987993383605));
+#7070 = CARTESIAN_POINT('',(-0.484036041358,-15.2918552062,
+    -3.126956418878));
+#7071 = CARTESIAN_POINT('',(-0.609952233696,-15.21990613591,
+    -3.271878874837));
+#7072 = CARTESIAN_POINT('',(-0.734234438606,-15.15734496192,
+    -3.422264379561));
+#7073 = CARTESIAN_POINT('',(-0.980924407839,-15.0503954202,
+    -3.735733261382));
+#7074 = CARTESIAN_POINT('',(-1.103262929845,-15.00636488788,
+    -3.899013406375));
+#7075 = CARTESIAN_POINT('',(-1.222979572037,-14.97248027635,
+    -4.066787706647));
+#7076 = CARTESIAN_POINT('',(-1.339642362876,-14.9488371691,
+    -4.238427608172));
+#7077 = CARTESIAN_POINT('',(-1.452857175456,-14.93543147893,
+    -4.413280320067));
+#7078 = CARTESIAN_POINT('',(-1.61491562132,-14.93060095175,
+    -4.676041296688));
+#7079 = CARTESIAN_POINT('',(-1.666685634616,-14.93138090897,
+    -4.761998929491));
+#7080 = CARTESIAN_POINT('',(-1.717536290998,-14.93449955203,
+    -4.848473591268));
+#7081 = CARTESIAN_POINT('',(-1.767431271609,-14.93994217128,
+    -4.935392677001));
+#7082 = CARTESIAN_POINT('',(-1.816336864137,-14.94768998717,
+    -5.02268434015));
+#7083 = CARTESIAN_POINT('',(-1.943029668896,-14.97422745984,
+    -5.254435395773));
+#7084 = CARTESIAN_POINT('',(-2.019073594456,-14.99691704999,
+    -5.399410728639));
+#7085 = CARTESIAN_POINT('',(-2.092214666053,-15.02568833901,
+    -5.544887027961));
+#7086 = CARTESIAN_POINT('',(-2.162334069641,-15.06041611043,
+    -5.690559804785));
+#7087 = CARTESIAN_POINT('',(-2.229330194219,-15.1009567686,
+    -5.836136943669));
+#7088 = CARTESIAN_POINT('',(-2.363939516605,-15.19845023647,
+    -6.142563960946));
+#7089 = CARTESIAN_POINT('',(-2.43080524008,-15.25672059681,
+    -6.303327010144));
+#7090 = CARTESIAN_POINT('',(-2.493594398967,-15.32175277707,
+    -6.463248366107));
+#7091 = CARTESIAN_POINT('',(-2.552210577649,-15.39331668379,
+    -6.621969336281));
+#7092 = CARTESIAN_POINT('',(-2.606575388957,-15.47117131507,
+    -6.779151450647));
+#7093 = CARTESIAN_POINT('',(-2.690807070098,-15.61237273252,
+    -7.040558423454));
+#7094 = CARTESIAN_POINT('',(-2.722976428267,-15.67249422671,
+    -7.14577452791));
+#7095 = CARTESIAN_POINT('',(-2.753112461211,-15.735357014,
+    -7.250022355044));
+#7096 = CARTESIAN_POINT('',(-2.781197619879,-15.8008816116,
+    -7.353203954615));
+#7097 = CARTESIAN_POINT('',(-2.807216990767,-15.86898756973,
+    -7.455224877951));
+#7098 = CARTESIAN_POINT('',(-2.848944769287,-15.99204800523,
+    -7.630857701838));
+#7099 = CARTESIAN_POINT('',(-2.865584245062,-16.04588235301,
+    -7.705030351208));
+#7100 = CARTESIAN_POINT('',(-2.881071635174,-16.10106319416,
+    -7.778474800718));
+#7101 = CARTESIAN_POINT('',(-2.89540249916,-16.15755696848,
+    -7.851154583938));
+#7102 = CARTESIAN_POINT('',(-2.908573044154,-16.21532987647,
+    -7.92303409334));
+#7103 = CARTESIAN_POINT('',(-2.95036918482,-16.42076905022,
+    -8.170336950176));
+#7104 = CARTESIAN_POINT('',(-2.972996842485,-16.57485285311,
+    -8.341454491035));
+#7105 = CARTESIAN_POINT('',(-2.988414908185,-16.7360818322,
+    -8.506902338069));
+#7106 = CARTESIAN_POINT('',(-2.996597515271,-16.9039252283,
+    -8.666176843083));
+#7107 = CARTESIAN_POINT('',(-2.997541120145,-17.07783897876,
+    -8.818799574484));
+#7108 = CARTESIAN_POINT('',(-2.982752597497,-17.50059155667,
+    -9.161658177011));
+#7109 = CARTESIAN_POINT('',(-2.960962323842,-17.75405439918,
+    -9.345931137429));
+#7110 = CARTESIAN_POINT('',(-2.925942529599,-18.0162572776,
+    -9.516003204778));
+#7111 = CARTESIAN_POINT('',(-2.877821920086,-18.28573592036,
+    -9.670814469769));
+#7112 = CARTESIAN_POINT('',(-2.81682623448,-18.56094971677,
+    -9.809398554663));
+#7113 = CARTESIAN_POINT('',(-2.707408515096,-18.97659699535,
+    -9.990203656314));
+#7114 = CARTESIAN_POINT('',(-2.668536039574,-19.11389968905,
+    -10.0454360212));
+#7115 = CARTESIAN_POINT('',(-2.62671745773,-19.25199114715,
+    -10.09650045183));
+#7116 = CARTESIAN_POINT('',(-2.581999314817,-19.39067727609,
+    -10.14330502431));
+#7117 = CARTESIAN_POINT('',(-2.5344352397,-19.52975950469,
+    -10.18576559409));
+#7118 = CARTESIAN_POINT('',(-2.396769929378,-19.91056671613,
+    -10.28977531665));
+#7119 = CARTESIAN_POINT('',(-2.301075860517,-20.15268415965,
+    -10.34245236747));
+#7120 = CARTESIAN_POINT('',(-2.197325240521,-20.3943198936,
+    -10.38143952487));
+#7121 = CARTESIAN_POINT('',(-2.085903831345,-20.6343800937,
+    -10.40642211106));
+#7122 = CARTESIAN_POINT('',(-1.967269388903,-20.87174729535,
+    -10.4171835081));
+#7123 = CARTESIAN_POINT('',(-1.710661706782,-21.34997849276,
+    -10.4098871833));
+#7124 = CARTESIAN_POINT('',(-1.572028901001,-21.5904798756,
+    -10.3904279861));
+#7125 = CARTESIAN_POINT('',(-1.426683859069,-21.82546815355,
+    -10.35512290128));
+#7126 = CARTESIAN_POINT('',(-1.275327580827,-22.05364402845,
+    -10.30399805596));
+#7127 = CARTESIAN_POINT('',(-1.118738031498,-22.2737285069,
+    -10.23722399896));
+#7128 = CARTESIAN_POINT('',(-0.856597805206,-22.61697099085,
+    -10.10355745948));
+#7129 = CARTESIAN_POINT('',(-0.753685111598,-22.74577608606,
+    -10.04591578064));
+#7130 = CARTESIAN_POINT('',(-0.649258836922,-22.87058949877,
+    -9.982313464755));
+#7131 = CARTESIAN_POINT('',(-0.543541823173,-22.99111651985,
+    -9.912861600831));
+#7132 = CARTESIAN_POINT('',(-0.436765721598,-23.10707560088,
+    -9.837697221172));
+#7133 = CARTESIAN_POINT('',(-8.437023452306E-02,-23.4710303001,
+    -9.573345704037));
+#7134 = CARTESIAN_POINT('',(0.164723101325,-23.69888870195,
+    -9.360943988954));
+#7135 = CARTESIAN_POINT('',(0.415183332763,-23.89850963149,
+    -9.121762420861));
+#7136 = CARTESIAN_POINT('',(0.664067301278,-24.06732955969,
+    -8.858422447608));
+#7137 = CARTESIAN_POINT('',(0.908416359272,-24.20331408435,
+    -8.574030652439));
+#7138 = CARTESIAN_POINT('',(1.145287049058,-24.30521775165,
+    -8.272353908117));
+#7139 = PCURVE('',#6985,#7140);
+#7140 = DEFINITIONAL_REPRESENTATION('',(#7141),#7274);
+#7141 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7142,#7143,#7144,#7145,#7146,
+    #7147,#7148,#7149,#7150,#7151,#7152,#7153,#7154,#7155,#7156,#7157,
+    #7158,#7159,#7160,#7161,#7162,#7163,#7164,#7165,#7166,#7167,#7168,
+    #7169,#7170,#7171,#7172,#7173,#7174,#7175,#7176,#7177,#7178,#7179,
+    #7180,#7181,#7182,#7183,#7184,#7185,#7186,#7187,#7188,#7189,#7190,
+    #7191,#7192,#7193,#7194,#7195,#7196,#7197,#7198,#7199,#7200,#7201,
+    #7202,#7203,#7204,#7205,#7206,#7207,#7208,#7209,#7210,#7211,#7212,
+    #7213,#7214,#7215,#7216,#7217,#7218,#7219,#7220,#7221,#7222,#7223,
+    #7224,#7225,#7226,#7227,#7228,#7229,#7230,#7231,#7232,#7233,#7234,
+    #7235,#7236,#7237,#7238,#7239,#7240,#7241,#7242,#7243,#7244,#7245,
+    #7246,#7247,#7248,#7249,#7250,#7251,#7252,#7253,#7254,#7255,#7256,
+    #7257,#7258,#7259,#7260,#7261,#7262,#7263,#7264,#7265,#7266,#7267,
+    #7268,#7269,#7270,#7271,#7272,#7273),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.395422005177E-02,0.106458562987,0.158163107766,0.207509462813,
+    0.23596414014,0.29426680843,0.337259373674,0.354588632422,
+    0.377914755229,0.412068736557,0.442828641036,0.461518861038,
+    0.499642769194,0.538479882659,0.557169478293,0.587928194472,
+    0.622081059302,0.645406720301,0.662735819341,0.705728581751,
+    0.764032322122,0.792487617108,0.841834941338,0.893540233344,
+    0.926044888915,1.),.UNSPECIFIED.);
+#7142 = CARTESIAN_POINT('',(4.470023129346,0.));
+#7143 = CARTESIAN_POINT('',(4.470023128953,7.937183604668E-02));
+#7144 = CARTESIAN_POINT('',(4.469649330864,0.158758547197));
+#7145 = CARTESIAN_POINT('',(4.468901473873,0.238073516151));
+#7146 = CARTESIAN_POINT('',(4.467780322363,0.317284065801));
+#7147 = CARTESIAN_POINT('',(4.466284614169,0.396358179292));
+#7148 = CARTESIAN_POINT('',(4.463594854337,0.509882883451));
+#7149 = CARTESIAN_POINT('',(4.462701506965,0.544507303832));
+#7150 = CARTESIAN_POINT('',(4.461736126135,0.579090476516));
+#7151 = CARTESIAN_POINT('',(4.460698780219,0.61362956719));
+#7152 = CARTESIAN_POINT('',(4.459589576473,0.648122089667));
+#7153 = CARTESIAN_POINT('',(4.456530277512,0.737353799843));
+#7154 = CARTESIAN_POINT('',(4.454470427746,0.792019469972));
+#7155 = CARTESIAN_POINT('',(4.452229930519,0.846549267705));
+#7156 = CARTESIAN_POINT('',(4.449809771269,0.900939184426));
+#7157 = CARTESIAN_POINT('',(4.44721136075,0.955187011075));
+#7158 = CARTESIAN_POINT('',(4.441789879988,1.060922620481));
+#7159 = CARTESIAN_POINT('',(4.438982331392,1.11242584378));
+#7160 = CARTESIAN_POINT('',(4.436016927239,1.16379659563));
+#7161 = CARTESIAN_POINT('',(4.432896418003,1.215038543283));
+#7162 = CARTESIAN_POINT('',(4.429624626545,1.266158079305));
+#7163 = CARTESIAN_POINT('',(4.424236259917,1.346572059872));
+#7164 = CARTESIAN_POINT('',(4.422217026647,1.375944200721));
+#7165 = CARTESIAN_POINT('',(4.420150279204,1.405279826115));
+#7166 = CARTESIAN_POINT('',(4.418037209449,1.434580924221));
+#7167 = CARTESIAN_POINT('',(4.415879204366,1.463849799828));
+#7168 = CARTESIAN_POINT('',(4.409167337588,1.552999355648));
+#7169 = CARTESIAN_POINT('',(4.404474881291,1.612784881387));
+#7170 = CARTESIAN_POINT('',(4.399614216511,1.672469278286));
+#7171 = CARTESIAN_POINT('',(4.394603075488,1.732081325771));
+#7172 = CARTESIAN_POINT('',(4.389464808027,1.791654650785));
+#7173 = CARTESIAN_POINT('',(4.380369847309,1.895156566065));
+#7174 = CARTESIAN_POINT('',(4.376457267918,1.939085293212));
+#7175 = CARTESIAN_POINT('',(4.372504314864,1.983029392389));
+#7176 = CARTESIAN_POINT('',(4.368525571896,2.027005235169));
+#7177 = CARTESIAN_POINT('',(4.364538159632,2.071029776355));
+#7178 = CARTESIAN_POINT('',(4.358958935603,2.13289247547));
+#7179 = CARTESIAN_POINT('',(4.357357932747,2.150675119379));
+#7180 = CARTESIAN_POINT('',(4.35576002603,2.168469610411));
+#7181 = CARTESIAN_POINT('',(4.354166590206,2.18627705542));
+#7182 = CARTESIAN_POINT('',(4.352579075748,2.20409854341));
+#7183 = CARTESIAN_POINT('',(4.348872153034,2.24594418008));
+#7184 = CARTESIAN_POINT('',(4.346758788686,2.26998057836));
+#7185 = CARTESIAN_POINT('',(4.344662647246,2.294046965906));
+#7186 = CARTESIAN_POINT('',(4.342587698393,2.318145796804));
+#7187 = CARTESIAN_POINT('',(4.340538150036,2.342279353702));
+#7188 = CARTESIAN_POINT('',(4.335561212115,2.401839906553));
+#7189 = CARTESIAN_POINT('',(4.332667961969,2.437309003977));
+#7190 = CARTESIAN_POINT('',(4.329852589829,2.472863476384));
+#7191 = CARTESIAN_POINT('',(4.327130080216,2.508508470002));
+#7192 = CARTESIAN_POINT('',(4.32451607585,2.54424738095));
+#7193 = CARTESIAN_POINT('',(4.31978421975,2.612354378135));
+#7194 = CARTESIAN_POINT('',(4.317642869189,2.644704591308));
+#7195 = CARTESIAN_POINT('',(4.315613976994,2.677132404288));
+#7196 = CARTESIAN_POINT('',(4.313709235209,2.709637017421));
+#7197 = CARTESIAN_POINT('',(4.31193995987,2.742215828421));
+#7198 = CARTESIAN_POINT('',(4.309330233502,2.794701238691));
+#7199 = CARTESIAN_POINT('',(4.308397720202,2.814564257352));
+#7200 = CARTESIAN_POINT('',(4.307521438833,2.834451751163));
+#7201 = CARTESIAN_POINT('',(4.306703584614,2.85436236482));
+#7202 = CARTESIAN_POINT('',(4.305946177618,2.874294491474));
+#7203 = CARTESIAN_POINT('',(4.303833182481,2.934943486365));
+#7204 = CARTESIAN_POINT('',(4.302674372771,2.975724190597));
+#7205 = CARTESIAN_POINT('',(4.301790250258,3.016569187499));
+#7206 = CARTESIAN_POINT('',(4.301192146326,3.057460169729));
+#7207 = CARTESIAN_POINT('',(4.300886211396,3.098376560918));
+#7208 = CARTESIAN_POINT('',(4.300858570871,3.180973585892));
+#7209 = CARTESIAN_POINT('',(4.301147899826,3.222657286703));
+#7210 = CARTESIAN_POINT('',(4.301740779355,3.264315837541));
+#7211 = CARTESIAN_POINT('',(4.302630919363,3.305927467016));
+#7212 = CARTESIAN_POINT('',(4.303806431684,3.34747279259));
+#7213 = CARTESIAN_POINT('',(4.305945866973,3.408882478515));
+#7214 = CARTESIAN_POINT('',(4.306703226988,3.42881394434));
+#7215 = CARTESIAN_POINT('',(4.307521030744,3.448723899102));
+#7216 = CARTESIAN_POINT('',(4.308397258414,3.468610736055));
+#7217 = CARTESIAN_POINT('',(4.309329715042,3.488473099964));
+#7218 = CARTESIAN_POINT('',(4.311939275851,3.540956612971));
+#7219 = CARTESIAN_POINT('',(4.313708436165,3.573534185833));
+#7220 = CARTESIAN_POINT('',(4.315613055473,3.606037567555));
+#7221 = CARTESIAN_POINT('',(4.317641819177,3.638464155726));
+#7222 = CARTESIAN_POINT('',(4.319783036652,3.670813150321));
+#7223 = CARTESIAN_POINT('',(4.324514619773,3.738917800847));
+#7224 = CARTESIAN_POINT('',(4.327128484962,3.774655583924));
+#7225 = CARTESIAN_POINT('',(4.32985085436,3.810299454782));
+#7226 = CARTESIAN_POINT('',(4.332666086627,3.845852808614));
+#7227 = CARTESIAN_POINT('',(4.335559198443,3.881320790619));
+#7228 = CARTESIAN_POINT('',(4.340535933883,3.94087978131));
+#7229 = CARTESIAN_POINT('',(4.342585417501,3.965012889435));
+#7230 = CARTESIAN_POINT('',(4.344660303722,3.98911127131));
+#7231 = CARTESIAN_POINT('',(4.346756384759,4.013177209334));
+#7232 = CARTESIAN_POINT('',(4.348869691032,4.037213157359));
+#7233 = CARTESIAN_POINT('',(4.352576533427,4.079058196354));
+#7234 = CARTESIAN_POINT('',(4.354164024725,4.096879537033));
+#7235 = CARTESIAN_POINT('',(4.355757438853,4.11468683383));
+#7236 = CARTESIAN_POINT('',(4.357355325319,4.132481175701));
+#7237 = CARTESIAN_POINT('',(4.358956309344,4.150263669457));
+#7238 = CARTESIAN_POINT('',(4.364535527567,4.212126450869));
+#7239 = CARTESIAN_POINT('',(4.368522960355,4.256151217336));
+#7240 = CARTESIAN_POINT('',(4.372501731531,4.300127277434));
+#7241 = CARTESIAN_POINT('',(4.37645471938,4.344071586327));
+#7242 = CARTESIAN_POINT('',(4.380367339176,4.38800051607));
+#7243 = CARTESIAN_POINT('',(4.389462478529,4.49150371557));
+#7244 = CARTESIAN_POINT('',(4.394600885537,4.551078116645));
+#7245 = CARTESIAN_POINT('',(4.399612168787,4.610691231382));
+#7246 = CARTESIAN_POINT('',(4.404472975883,4.670376689559));
+#7247 = CARTESIAN_POINT('',(4.409165572635,4.730163273204));
+#7248 = CARTESIAN_POINT('',(4.415877650774,4.819314499072));
+#7249 = CARTESIAN_POINT('',(4.418035729006,4.848583987603));
+#7250 = CARTESIAN_POINT('',(4.420148870641,4.877885698896));
+#7251 = CARTESIAN_POINT('',(4.422215688534,4.907221938006));
+#7252 = CARTESIAN_POINT('',(4.424234990686,4.936594693339));
+#7253 = CARTESIAN_POINT('',(4.429623533998,5.01701025132));
+#7254 = CARTESIAN_POINT('',(4.432895430491,5.068130751838));
+#7255 = CARTESIAN_POINT('',(4.436016039738,5.119373667422));
+#7256 = CARTESIAN_POINT('',(4.438981538479,5.17074539148));
+#7257 = CARTESIAN_POINT('',(4.441789175959,5.222249591886));
+#7258 = CARTESIAN_POINT('',(4.447210812224,5.327986932012));
+#7259 = CARTESIAN_POINT('',(4.449809290615,5.382235511436));
+#7260 = CARTESIAN_POINT('',(4.452229512852,5.436626185357));
+#7261 = CARTESIAN_POINT('',(4.454470068064,5.491156744932));
+#7262 = CARTESIAN_POINT('',(4.456529970735,5.545823181679));
+#7263 = CARTESIAN_POINT('',(4.459589341779,5.635055981007));
+#7264 = CARTESIAN_POINT('',(4.460698568507,5.669548822955));
+#7265 = CARTESIAN_POINT('',(4.461735936058,5.704088234341));
+#7266 = CARTESIAN_POINT('',(4.462701337166,5.738671728949));
+#7267 = CARTESIAN_POINT('',(4.463594703457,5.77329647242));
+#7268 = CARTESIAN_POINT('',(4.466284525324,5.886822429932));
+#7269 = CARTESIAN_POINT('',(4.467780268922,5.965897469869));
+#7270 = CARTESIAN_POINT('',(4.468901447179,6.04510895906));
+#7271 = CARTESIAN_POINT('',(4.469649321997,6.12442486971));
+#7272 = CARTESIAN_POINT('',(4.470023128953,6.203812531203));
+#7273 = CARTESIAN_POINT('',(4.470023129346,6.28318530718));
+#7274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7275 = PCURVE('',#7276,#7281);
+#7276 = PLANE('',#7277);
+#7277 = AXIS2_PLACEMENT_3D('',#7278,#7279,#7280);
+#7278 = CARTESIAN_POINT('',(-13.73419025946,-5.687247700478,
+    -16.61083804853));
+#7279 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#7280 = DIRECTION('',(0.190901748682,-0.874754995868,-0.445376491919));
+#7281 = DEFINITIONAL_REPRESENTATION('',(#7282),#7415);
+#7282 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7283,#7284,#7285,#7286,#7287,
+    #7288,#7289,#7290,#7291,#7292,#7293,#7294,#7295,#7296,#7297,#7298,
+    #7299,#7300,#7301,#7302,#7303,#7304,#7305,#7306,#7307,#7308,#7309,
+    #7310,#7311,#7312,#7313,#7314,#7315,#7316,#7317,#7318,#7319,#7320,
+    #7321,#7322,#7323,#7324,#7325,#7326,#7327,#7328,#7329,#7330,#7331,
+    #7332,#7333,#7334,#7335,#7336,#7337,#7338,#7339,#7340,#7341,#7342,
+    #7343,#7344,#7345,#7346,#7347,#7348,#7349,#7350,#7351,#7352,#7353,
+    #7354,#7355,#7356,#7357,#7358,#7359,#7360,#7361,#7362,#7363,#7364,
+    #7365,#7366,#7367,#7368,#7369,#7370,#7371,#7372,#7373,#7374,#7375,
+    #7376,#7377,#7378,#7379,#7380,#7381,#7382,#7383,#7384,#7385,#7386,
+    #7387,#7388,#7389,#7390,#7391,#7392,#7393,#7394,#7395,#7396,#7397,
+    #7398,#7399,#7400,#7401,#7402,#7403,#7404,#7405,#7406,#7407,#7408,
+    #7409,#7410,#7411,#7412,#7413,#7414),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.395422005177E-02,0.106458562987,0.158163107766,0.207509462813,
+    0.23596414014,0.29426680843,0.337259373674,0.354588632422,
+    0.377914755229,0.412068736557,0.442828641036,0.461518861038,
+    0.499642769194,0.538479882659,0.557169478293,0.587928194472,
+    0.622081059302,0.645406720301,0.662735819341,0.705728581751,
+    0.764032322122,0.792487617108,0.841834941338,0.893540233344,
+    0.926044888915,1.),.UNSPECIFIED.);
+#7283 = CARTESIAN_POINT('',(15.412915738472,-20.));
+#7284 = CARTESIAN_POINT('',(15.412915697592,-20.39685918023));
+#7285 = CARTESIAN_POINT('',(15.373978236426,-20.79379365378));
+#7286 = CARTESIAN_POINT('',(15.296077066937,-21.18586366122));
+#7287 = CARTESIAN_POINT('',(15.180172956279,-21.56841959695));
+#7288 = CARTESIAN_POINT('',(15.027902579135,-21.937054063));
+#7289 = CARTESIAN_POINT('',(14.760000320945,-22.44178012514));
+#7290 = CARTESIAN_POINT('',(14.671659003118,-22.59242062137));
+#7291 = CARTESIAN_POINT('',(14.576979912599,-22.73925964612));
+#7292 = CARTESIAN_POINT('',(14.476192518357,-22.88198248482));
+#7293 = CARTESIAN_POINT('',(14.369547673985,-23.02029602129));
+#7294 = CARTESIAN_POINT('',(14.078789773838,-23.3664959463));
+#7295 = CARTESIAN_POINT('',(13.886120642516,-23.56722615039));
+#7296 = CARTESIAN_POINT('',(13.680403022189,-23.75501519126));
+#7297 = CARTESIAN_POINT('',(13.462828216593,-23.92894070854));
+#7298 = CARTESIAN_POINT('',(13.234654918779,-24.08823083921));
+#7299 = CARTESIAN_POINT('',(12.770593756934,-24.3697323622));
+#7300 = CARTESIAN_POINT('',(12.535521444425,-24.49330974241));
+#7301 = CARTESIAN_POINT('',(12.293136697056,-24.60246384554));
+#7302 = CARTESIAN_POINT('',(12.044600815476,-24.69679919121));
+#7303 = CARTESIAN_POINT('',(11.791084351903,-24.77604387106));
+#7304 = CARTESIAN_POINT('',(11.385377295821,-24.87693282776));
+#7305 = CARTESIAN_POINT('',(11.235727228493,-24.9087597371));
+#7306 = CARTESIAN_POINT('',(11.085032178089,-24.93548445526));
+#7307 = CARTESIAN_POINT('',(10.933513545811,-24.95708794601));
+#7308 = CARTESIAN_POINT('',(10.781390928784,-24.97356246348));
+#7309 = CARTESIAN_POINT('',(10.316396746059,-25.00816544959));
+#7310 = CARTESIAN_POINT('',(10.002291631322,-25.00990026677));
+#7311 = CARTESIAN_POINT('',(9.688433556311,-24.99014351292));
+#7312 = CARTESIAN_POINT('',(9.376643583757,-24.94909941933));
+#7313 = CARTESIAN_POINT('',(9.068699133647,-24.88712082563));
+#7314 = CARTESIAN_POINT('',(8.543372605082,-24.74388973647));
+#7315 = CARTESIAN_POINT('',(8.32344530084,-24.67197253831));
+#7316 = CARTESIAN_POINT('',(8.107247134468,-24.5891196453));
+#7317 = CARTESIAN_POINT('',(7.89546642607,-24.49555713828));
+#7318 = CARTESIAN_POINT('',(7.688786826869,-24.39154700531));
+#7319 = CARTESIAN_POINT('',(7.406909607569,-24.23137207371));
+#7320 = CARTESIAN_POINT('',(7.326871225264,-24.18370808289));
+#7321 = CARTESIAN_POINT('',(7.247816824951,-24.13441472026));
+#7322 = CARTESIAN_POINT('',(7.169791108835,-24.08351263765));
+#7323 = CARTESIAN_POINT('',(7.092838828661,-24.03102358779));
+#7324 = CARTESIAN_POINT('',(6.914928048064,-23.90421193242));
+#7325 = CARTESIAN_POINT('',(6.814877405978,-23.82861963727));
+#7326 = CARTESIAN_POINT('',(6.716962247302,-23.75024909601));
+#7327 = CARTESIAN_POINT('',(6.621292170468,-23.66916034905));
+#7328 = CARTESIAN_POINT('',(6.527976984491,-23.58541791995));
+#7329 = CARTESIAN_POINT('',(6.304104232857,-23.37269114167));
+#7330 = CARTESIAN_POINT('',(6.176366238263,-23.24075055818));
+#7331 = CARTESIAN_POINT('',(6.05425752291,-23.10348701564));
+#7332 = CARTESIAN_POINT('',(5.938124721481,-22.96114272064));
+#7333 = CARTESIAN_POINT('',(5.828310492015,-22.81398881601));
+#7334 = CARTESIAN_POINT('',(5.632236790201,-22.52574250581));
+#7335 = CARTESIAN_POINT('',(5.544720765303,-22.38550058162));
+#7336 = CARTESIAN_POINT('',(5.462843589769,-22.24182887009));
+#7337 = CARTESIAN_POINT('',(5.386841608688,-22.09497322135));
+#7338 = CARTESIAN_POINT('',(5.316937315669,-21.94520388189));
+#7339 = CARTESIAN_POINT('',(5.214686170086,-21.70022685118));
+#7340 = CARTESIAN_POINT('',(5.178364944969,-21.60666903556));
+#7341 = CARTESIAN_POINT('',(5.14441515903,-21.51221191727));
+#7342 = CARTESIAN_POINT('',(5.112878807905,-21.41692541611));
+#7343 = CARTESIAN_POINT('',(5.083794166916,-21.32088262965));
+#7344 = CARTESIAN_POINT('',(5.002940996971,-21.02686675666));
+#7345 = CARTESIAN_POINT('',(4.959028160718,-20.82673593741));
+#7346 = CARTESIAN_POINT('',(4.92575211186,-20.62442973945));
+#7347 = CARTESIAN_POINT('',(4.903321736907,-20.42063829525));
+#7348 = CARTESIAN_POINT('',(4.891848515689,-20.21607991196));
+#7349 = CARTESIAN_POINT('',(4.890811994166,-19.80309587972));
+#7350 = CARTESIAN_POINT('',(4.901662566447,-19.59465386722));
+#7351 = CARTESIAN_POINT('',(4.923890446176,-19.38696569108));
+#7352 = CARTESIAN_POINT('',(4.957381766424,-19.1807915158));
+#7353 = CARTESIAN_POINT('',(5.001917453707,-18.97686174914));
+#7354 = CARTESIAN_POINT('',(5.083782247196,-18.67915760021));
+#7355 = CARTESIAN_POINT('',(5.112865041555,-18.58311777347));
+#7356 = CARTESIAN_POINT('',(5.144399392433,-18.48783415981));
+#7357 = CARTESIAN_POINT('',(5.178347029247,-18.39337985014));
+#7358 = CARTESIAN_POINT('',(5.214665961479,-18.29982475809));
+#7359 = CARTESIAN_POINT('',(5.316910342452,-18.05485548946));
+#7360 = CARTESIAN_POINT('',(5.386809861588,-17.90509100609));
+#7361 = CARTESIAN_POINT('',(5.462806655783,-17.7582399102));
+#7362 = CARTESIAN_POINT('',(5.544678260876,-17.61457242239));
+#7363 = CARTESIAN_POINT('',(5.632188362226,-17.47433437049));
+#7364 = CARTESIAN_POINT('',(5.828249495264,-17.1860945485));
+#7365 = CARTESIAN_POINT('',(5.938057083426,-17.03894322693));
+#7366 = CARTESIAN_POINT('',(6.054182960271,-16.89660109064));
+#7367 = CARTESIAN_POINT('',(6.176284503077,-16.75933926505));
+#7368 = CARTESIAN_POINT('',(6.30401511188,-16.62739994198));
+#7369 = CARTESIAN_POINT('',(6.527876302509,-16.41467338238));
+#7370 = CARTESIAN_POINT('',(6.62118747268,-16.33093022847));
+#7371 = CARTESIAN_POINT('',(6.716853520068,-16.24984060307));
+#7372 = CARTESIAN_POINT('',(6.814764642111,-16.17146902852));
+#7373 = CARTESIAN_POINT('',(6.914811246771,-16.09587554409));
+#7374 = CARTESIAN_POINT('',(7.092715802597,-15.96906097029));
+#7375 = CARTESIAN_POINT('',(7.169665916619,-15.91657029472));
+#7376 = CARTESIAN_POINT('',(7.247689494508,-15.86566653317));
+#7377 = CARTESIAN_POINT('',(7.326741785723,-15.81637143866));
+#7378 = CARTESIAN_POINT('',(7.406778089277,-15.76870566333));
+#7379 = CARTESIAN_POINT('',(7.688650955341,-15.60852276205));
+#7380 = CARTESIAN_POINT('',(7.895328602339,-15.50450645455));
+#7381 = CARTESIAN_POINT('',(8.107107703282,-15.41093774749));
+#7382 = CARTESIAN_POINT('',(8.323304598836,-15.32807864436));
+#7383 = CARTESIAN_POINT('',(8.543230961783,-15.25615524057));
+#7384 = CARTESIAN_POINT('',(9.068560207777,-15.11290843551));
+#7385 = CARTESIAN_POINT('',(9.376508741535,-15.05092091214));
+#7386 = CARTESIAN_POINT('',(9.688303460056,-15.00986854269));
+#7387 = CARTESIAN_POINT('',(10.00216685571,-14.99010421616));
+#7388 = CARTESIAN_POINT('',(10.316277775654,-14.99183220632));
+#7389 = CARTESIAN_POINT('',(10.781281684976,-15.02642623193));
+#7390 = CARTESIAN_POINT('',(10.933407922701,-15.04289805564));
+#7391 = CARTESIAN_POINT('',(11.084930252935,-15.06449907652));
+#7392 = CARTESIAN_POINT('',(11.235629065065,-15.09122155199));
+#7393 = CARTESIAN_POINT('',(11.385282944101,-15.12304644839));
+#7394 = CARTESIAN_POINT('',(11.790999988602,-15.22393040221));
+#7395 = CARTESIAN_POINT('',(12.044522717089,-15.30317249389));
+#7396 = CARTESIAN_POINT('',(12.293064920719,-15.39750589481));
+#7397 = CARTESIAN_POINT('',(12.535455978516,-15.50665869967));
+#7398 = CARTESIAN_POINT('',(12.770534519789,-15.63023542259));
+#7399 = CARTESIAN_POINT('',(13.234606892603,-15.9117361328));
+#7400 = CARTESIAN_POINT('',(13.462785254822,-16.0710260112));
+#7401 = CARTESIAN_POINT('',(13.680364992769,-16.24495179605));
+#7402 = CARTESIAN_POINT('',(13.886087353204,-16.43274160694));
+#7403 = CARTESIAN_POINT('',(14.078760973773,-16.63347305748));
+#7404 = CARTESIAN_POINT('',(14.369525144569,-16.97967508201));
+#7405 = CARTESIAN_POINT('',(14.476172009559,-17.11798916078));
+#7406 = CARTESIAN_POINT('',(14.576961347992,-17.26071266508));
+#7407 = CARTESIAN_POINT('',(14.671642297098,-17.40755247265));
+#7408 = CARTESIAN_POINT('',(14.759985379323,-17.55819386182));
+#7409 = CARTESIAN_POINT('',(15.027893534105,-18.06292403489));
+#7410 = CARTESIAN_POINT('',(15.180167432137,-18.43156219055));
+#7411 = CARTESIAN_POINT('',(15.296074285954,-18.81412233849));
+#7412 = CARTESIAN_POINT('',(15.373977312887,-19.20619689499));
+#7413 = CARTESIAN_POINT('',(15.412915697591,-19.60313612011));
+#7414 = CARTESIAN_POINT('',(15.412915738472,-20.));
+#7415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7416 = ORIENTED_EDGE('',*,*,#6973,.T.);
+#7417 = ORIENTED_EDGE('',*,*,#7418,.T.);
+#7418 = EDGE_CURVE('',#6976,#6976,#7419,.T.);
+#7419 = SURFACE_CURVE('',#7420,(#7553,#7689),.PCURVE_S1.);
+#7420 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7421,#7422,#7423,#7424,#7425,
+    #7426,#7427,#7428,#7429,#7430,#7431,#7432,#7433,#7434,#7435,#7436,
+    #7437,#7438,#7439,#7440,#7441,#7442,#7443,#7444,#7445,#7446,#7447,
+    #7448,#7449,#7450,#7451,#7452,#7453,#7454,#7455,#7456,#7457,#7458,
+    #7459,#7460,#7461,#7462,#7463,#7464,#7465,#7466,#7467,#7468,#7469,
+    #7470,#7471,#7472,#7473,#7474,#7475,#7476,#7477,#7478,#7479,#7480,
+    #7481,#7482,#7483,#7484,#7485,#7486,#7487,#7488,#7489,#7490,#7491,
+    #7492,#7493,#7494,#7495,#7496,#7497,#7498,#7499,#7500,#7501,#7502,
+    #7503,#7504,#7505,#7506,#7507,#7508,#7509,#7510,#7511,#7512,#7513,
+    #7514,#7515,#7516,#7517,#7518,#7519,#7520,#7521,#7522,#7523,#7524,
+    #7525,#7526,#7527,#7528,#7529,#7530,#7531,#7532,#7533,#7534,#7535,
+    #7536,#7537,#7538,#7539,#7540,#7541,#7542,#7543,#7544,#7545,#7546,
+    #7547,#7548,#7549,#7550,#7551,#7552),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.395422005286E-02,0.106458562988,0.158163107767,0.207509462814,
+    0.235964140141,0.294266808432,0.337259373676,0.354588632423,
+    0.377914755231,0.412068736558,0.442828641037,0.46151886104,
+    0.499642769196,0.538479882674,0.557169478308,0.587928194488,
+    0.622081059317,0.645406720317,0.662735819357,0.705728581767,
+    0.764032322137,0.792487617123,0.841834941354,0.893540233359,
+    0.926044888931,1.),.UNSPECIFIED.);
+#7421 = CARTESIAN_POINT('',(10.496969157764,-19.37393738623,
+    -13.94937035123));
+#7422 = CARTESIAN_POINT('',(10.733837026931,-19.47583977528,
+    -13.64769714293));
+#7423 = CARTESIAN_POINT('',(10.96331661376,-19.54370079463,
+    -13.32862488864));
+#7424 = CARTESIAN_POINT('',(11.182454573601,-19.57622905556,
+    -12.99589684692));
+#7425 = CARTESIAN_POINT('',(11.388659172475,-19.57307110424,
+    -12.6534753266));
+#7426 = CARTESIAN_POINT('',(11.579612271475,-19.53452693253,
+    -12.30543955526));
+#7427 = CARTESIAN_POINT('',(11.829718160124,-19.42977774059,
+    -11.80245380098));
+#7428 = CARTESIAN_POINT('',(11.902764367801,-19.39118103069,
+    -11.64859902183));
+#7429 = CARTESIAN_POINT('',(11.972331751628,-19.34606421009,
+    -11.4948112428));
+#7430 = CARTESIAN_POINT('',(12.038276278272,-19.29454719793,
+    -11.34143189482));
+#7431 = CARTESIAN_POINT('',(12.100470887906,-19.23677416555,
+    -11.18879551494));
+#7432 = CARTESIAN_POINT('',(12.251596280846,-19.07132677364,
+    -10.79613431149));
+#7433 = CARTESIAN_POINT('',(12.334622481042,-18.95433043469,
+    -10.55773859896));
+#7434 = CARTESIAN_POINT('',(12.407433687886,-18.8225969332,
+    -10.3233686437));
+#7435 = CARTESIAN_POINT('',(12.469706806804,-18.6769315315,
+    -10.09425615823));
+#7436 = CARTESIAN_POINT('',(12.521221433247,-18.51823708463,
+    -9.871548467842));
+#7437 = CARTESIAN_POINT('',(12.600647285698,-18.18457904447,
+    -9.450882667504));
+#7438 = CARTESIAN_POINT('',(12.629529500314,-18.01067960672,
+    -9.252249426984));
+#7439 = CARTESIAN_POINT('',(12.648407135446,-17.82668008274,
+    -9.061323278816));
+#7440 = CARTESIAN_POINT('',(12.657265840482,-17.63349477768,
+    -8.878922064107));
+#7441 = CARTESIAN_POINT('',(12.656166785689,-17.43207781941,
+    -8.705773810904));
+#7442 = CARTESIAN_POINT('',(12.638932802285,-17.10308902969,
+    -8.448390511146));
+#7443 = CARTESIAN_POINT('',(12.629360432089,-16.9803541528,
+    -8.357546609135));
+#7444 = CARTESIAN_POINT('',(12.616543298166,-16.85539507063,
+    -8.270115735652));
+#7445 = CARTESIAN_POINT('',(12.600512304507,-16.72840056701,
+    -8.186210968002));
+#7446 = CARTESIAN_POINT('',(12.581304749406,-16.59956074671,
+    -8.105935997633));
+#7447 = CARTESIAN_POINT('',(12.513189554875,-16.20168984893,
+    -7.872535000221));
+#7448 = CARTESIAN_POINT('',(12.454261775652,-15.9273702835,
+    -7.73132124186));
+#7449 = CARTESIAN_POINT('',(12.382553778538,-15.64774837824,
+    -7.606554363948));
+#7450 = CARTESIAN_POINT('',(12.298535104299,-15.36446955781,
+    -7.498890178267));
+#7451 = CARTESIAN_POINT('',(12.202755660057,-15.07917922865,
+    -7.408852094235));
+#7452 = CARTESIAN_POINT('',(12.016981538215,-14.58286945423,
+    -7.283761367202));
+#7453 = CARTESIAN_POINT('',(11.932072802972,-14.3720206053,
+    -7.240478898143));
+#7454 = CARTESIAN_POINT('',(11.841348928998,-14.16162585538,
+    -7.207170086711));
+#7455 = CARTESIAN_POINT('',(11.745076255552,-13.9523453672,
+    -7.183969638777));
+#7456 = CARTESIAN_POINT('',(11.643541662067,-13.74484443935,
+    -7.170982885834));
+#7457 = CARTESIAN_POINT('',(11.494129401035,-13.4571424559,
+    -7.16719864917));
+#7458 = CARTESIAN_POINT('',(11.450401383686,-13.37488969093,
+    -7.16778330004));
+#7459 = CARTESIAN_POINT('',(11.40588870949,-13.29307929166,
+    -7.170044763151));
+#7460 = CARTESIAN_POINT('',(11.360612238359,-13.21175566438,
+    -7.17398724928));
+#7461 = CARTESIAN_POINT('',(11.314593496719,-13.1309635414,
+    -7.179614154442));
+#7462 = CARTESIAN_POINT('',(11.204941690151,-12.94277348313,
+    -7.196772973572));
+#7463 = CARTESIAN_POINT('',(11.140724114782,-12.83584368039,
+    -7.209674383076));
+#7464 = CARTESIAN_POINT('',(11.075255993415,-12.73006852592,
+    -7.225638775257));
+#7465 = CARTESIAN_POINT('',(11.008594084066,-12.62555930822,
+    -7.244669322868));
+#7466 = CARTESIAN_POINT('',(10.94079786077,-12.52242865112,
+    -7.266765884553));
+#7467 = CARTESIAN_POINT('',(10.771092856588,-12.27197250961,
+    -7.328762851071));
+#7468 = CARTESIAN_POINT('',(10.667957889865,-12.12635438013,
+    -7.372166213176));
+#7469 = CARTESIAN_POINT('',(10.562720521084,-11.98429370262,
+    -7.42212298042));
+#7470 = CARTESIAN_POINT('',(10.455591485928,-11.84615588943,
+    -7.478603421985));
+#7471 = CARTESIAN_POINT('',(10.346798031705,-11.71231030434,
+    -7.541554040015));
+#7472 = CARTESIAN_POINT('',(10.137325611092,-11.46678020038,
+    -7.673338352219));
+#7473 = CARTESIAN_POINT('',(10.036914381751,-11.35421488591,
+    -7.740965912526));
+#7474 = CARTESIAN_POINT('',(9.935532528642,-11.24570150888,
+    -7.813712042549));
+#7475 = CARTESIAN_POINT('',(9.833371907652,-11.14150994082,
+    -7.891495121417));
+#7476 = CARTESIAN_POINT('',(9.730636291488,-11.04190420093,
+    -7.974208814239));
+#7477 = CARTESIAN_POINT('',(9.564900300271,-10.88955619703,
+    -8.114888269986));
+#7478 = CARTESIAN_POINT('',(9.5021259491,-10.83376097305,-8.16982978501)
+  );
+#7479 = CARTESIAN_POINT('',(9.439267555409,-10.77980926136,
+    -8.226511089768));
+#7480 = CARTESIAN_POINT('',(9.376374868304,-10.72775575133,
+    -8.28489773848));
+#7481 = CARTESIAN_POINT('',(9.313498823353,-10.6776526939,
+    -8.344951212824));
+#7482 = CARTESIAN_POINT('',(9.122578604226,-10.5314308622,
+    -8.532437784406));
+#7483 = CARTESIAN_POINT('',(8.994746239296,-10.44162984848,
+    -8.665009826744));
+#7484 = CARTESIAN_POINT('',(8.867646067326,-10.36057484077,
+    -8.803972862017));
+#7485 = CARTESIAN_POINT('',(8.741729874988,-10.28862577049,
+    -8.948895317978));
+#7486 = CARTESIAN_POINT('',(8.617447670078,-10.22606459649,
+    -9.099280822702));
+#7487 = CARTESIAN_POINT('',(8.3707577008,-10.11911505476,-9.412749704582
+    ));
+#7488 = CARTESIAN_POINT('',(8.248419178751,-10.07508452243,
+    -9.576029849637));
+#7489 = CARTESIAN_POINT('',(8.128702536517,-10.0411999109,
+    -9.743804149975));
+#7490 = CARTESIAN_POINT('',(8.01203974564,-10.01755680364,
+    -9.915444051566));
+#7491 = CARTESIAN_POINT('',(7.898824933024,-10.00415111349,
+    -10.09029676353));
+#7492 = CARTESIAN_POINT('',(7.736766487131,-9.999320586337,
+    -10.35305774022));
+#7493 = CARTESIAN_POINT('',(7.684996473838,-10.00010054356,
+    -10.43901537303));
+#7494 = CARTESIAN_POINT('',(7.634145817459,-10.00321918664,
+    -10.5254900348));
+#7495 = CARTESIAN_POINT('',(7.584250836852,-10.0086618059,
+    -10.61240912054));
+#7496 = CARTESIAN_POINT('',(7.535345244328,-10.0164096218,
+    -10.69970078369));
+#7497 = CARTESIAN_POINT('',(7.40865243958,-10.04294709449,
+    -10.93145183932));
+#7498 = CARTESIAN_POINT('',(7.332608514027,-10.06563668465,
+    -11.07642717219));
+#7499 = CARTESIAN_POINT('',(7.259467442437,-10.0944079737,
+    -11.22190347151));
+#7500 = CARTESIAN_POINT('',(7.189348038856,-10.12913574513,
+    -11.36757624833));
+#7501 = CARTESIAN_POINT('',(7.122351914286,-10.16967640331,
+    -11.51315338722));
+#7502 = CARTESIAN_POINT('',(6.987742591916,-10.26716987121,
+    -11.8195804045));
+#7503 = CARTESIAN_POINT('',(6.92087686845,-10.32544023157,
+    -11.98034345369));
+#7504 = CARTESIAN_POINT('',(6.858087709572,-10.39047241184,
+    -12.14026480966));
+#7505 = CARTESIAN_POINT('',(6.799471530899,-10.46203631858,
+    -12.29898577983));
+#7506 = CARTESIAN_POINT('',(6.7451067196,-10.53989094987,-12.45616789419
+    ));
+#7507 = CARTESIAN_POINT('',(6.660875038475,-10.68109236735,
+    -12.71757486699));
+#7508 = CARTESIAN_POINT('',(6.628705680314,-10.74121386155,
+    -12.82279097144));
+#7509 = CARTESIAN_POINT('',(6.598569647376,-10.80407664885,
+    -12.92703879857));
+#7510 = CARTESIAN_POINT('',(6.570484488715,-10.86960124645,
+    -13.03022039814));
+#7511 = CARTESIAN_POINT('',(6.544465117834,-10.93770720459,
+    -13.13224132148));
+#7512 = CARTESIAN_POINT('',(6.502737339326,-11.06076764011,
+    -13.30787414536));
+#7513 = CARTESIAN_POINT('',(6.486097863557,-11.11460198789,
+    -13.38204679472));
+#7514 = CARTESIAN_POINT('',(6.470610473449,-11.16978282905,
+    -13.45549124423));
+#7515 = CARTESIAN_POINT('',(6.456279609469,-11.22627660338,
+    -13.52817102745));
+#7516 = CARTESIAN_POINT('',(6.443109064479,-11.28404951137,
+    -13.60005053684));
+#7517 = CARTESIAN_POINT('',(6.401312923832,-11.48948868514,
+    -13.84735339367));
+#7518 = CARTESIAN_POINT('',(6.378685266181,-11.64357248805,
+    -14.01847093452));
+#7519 = CARTESIAN_POINT('',(6.363267200494,-11.80480146715,
+    -14.18391878154));
+#7520 = CARTESIAN_POINT('',(6.355084593421,-11.97264486326,
+    -14.34319328654));
+#7521 = CARTESIAN_POINT('',(6.354140988561,-12.14655861374,
+    -14.49581601793));
+#7522 = CARTESIAN_POINT('',(6.36892951124,-12.56931119167,
+    -14.83867462043));
+#7523 = CARTESIAN_POINT('',(6.390719784914,-12.82277403419,
+    -15.02294758083));
+#7524 = CARTESIAN_POINT('',(6.425739579174,-13.08497691262,
+    -15.19301964815));
+#7525 = CARTESIAN_POINT('',(6.473860188705,-13.35445555539,
+    -15.34783091312));
+#7526 = CARTESIAN_POINT('',(6.534855874328,-13.6296693518,
+    -15.48641499799));
+#7527 = CARTESIAN_POINT('',(6.644273593737,-14.04531663039,
+    -15.66722009961));
+#7528 = CARTESIAN_POINT('',(6.683146069267,-14.18261932409,
+    -15.72245246449));
+#7529 = CARTESIAN_POINT('',(6.724964651119,-14.32071078219,
+    -15.7735168951));
+#7530 = CARTESIAN_POINT('',(6.76968279404,-14.45939691114,
+    -15.82032146758));
+#7531 = CARTESIAN_POINT('',(6.817246869165,-14.59847913974,
+    -15.86278203734));
+#7532 = CARTESIAN_POINT('',(6.954912179507,-14.97928635118,
+    -15.96679175987));
+#7533 = CARTESIAN_POINT('',(7.050606248381,-15.2214037947,
+    -16.01946881067));
+#7534 = CARTESIAN_POINT('',(7.154356868389,-15.46303952864,
+    -16.05845596805));
+#7535 = CARTESIAN_POINT('',(7.265778277577,-15.70309972874,
+    -16.08343855421));
+#7536 = CARTESIAN_POINT('',(7.384412720029,-15.94046693038,
+    -16.09419995124));
+#7537 = CARTESIAN_POINT('',(7.64102040217,-16.41869812778,
+    -16.08690362638));
+#7538 = CARTESIAN_POINT('',(7.779653207961,-16.65919951061,
+    -16.06744442916));
+#7539 = CARTESIAN_POINT('',(7.924998249903,-16.89418778855,
+    -16.03213934431));
+#7540 = CARTESIAN_POINT('',(8.076354528152,-17.12236366344,
+    -15.98101449897));
+#7541 = CARTESIAN_POINT('',(8.232944077489,-17.34244814187,
+    -15.91424044195));
+#7542 = CARTESIAN_POINT('',(8.49508430379,-17.6856906258,-15.78057390244
+    ));
+#7543 = CARTESIAN_POINT('',(8.597996997401,-17.81449572101,
+    -15.72293222358));
+#7544 = CARTESIAN_POINT('',(8.702423272081,-17.9393091337,
+    -15.65932990768));
+#7545 = CARTESIAN_POINT('',(8.808140285832,-18.05983615478,
+    -15.58987804374));
+#7546 = CARTESIAN_POINT('',(8.914916387409,-18.17579523579,
+    -15.51471366407));
+#7547 = CARTESIAN_POINT('',(9.267311874439,-18.53974993492,
+    -15.25036214693));
+#7548 = CARTESIAN_POINT('',(9.516405210237,-18.7676083367,
+    -15.03796043187));
+#7549 = CARTESIAN_POINT('',(9.766865441623,-18.96722926618,
+    -14.79877886381));
+#7550 = CARTESIAN_POINT('',(10.015749410084,-19.13604919433,
+    -14.5354388906));
+#7551 = CARTESIAN_POINT('',(10.260098468026,-19.27203371895,
+    -14.25104709549));
+#7552 = CARTESIAN_POINT('',(10.496969157764,-19.37393738623,
+    -13.94937035123));
+#7553 = PCURVE('',#6985,#7554);
+#7554 = DEFINITIONAL_REPRESENTATION('',(#7555),#7688);
+#7555 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7556,#7557,#7558,#7559,#7560,
+    #7561,#7562,#7563,#7564,#7565,#7566,#7567,#7568,#7569,#7570,#7571,
+    #7572,#7573,#7574,#7575,#7576,#7577,#7578,#7579,#7580,#7581,#7582,
+    #7583,#7584,#7585,#7586,#7587,#7588,#7589,#7590,#7591,#7592,#7593,
+    #7594,#7595,#7596,#7597,#7598,#7599,#7600,#7601,#7602,#7603,#7604,
+    #7605,#7606,#7607,#7608,#7609,#7610,#7611,#7612,#7613,#7614,#7615,
+    #7616,#7617,#7618,#7619,#7620,#7621,#7622,#7623,#7624,#7625,#7626,
+    #7627,#7628,#7629,#7630,#7631,#7632,#7633,#7634,#7635,#7636,#7637,
+    #7638,#7639,#7640,#7641,#7642,#7643,#7644,#7645,#7646,#7647,#7648,
+    #7649,#7650,#7651,#7652,#7653,#7654,#7655,#7656,#7657,#7658,#7659,
+    #7660,#7661,#7662,#7663,#7664,#7665,#7666,#7667,#7668,#7669,#7670,
+    #7671,#7672,#7673,#7674,#7675,#7676,#7677,#7678,#7679,#7680,#7681,
+    #7682,#7683,#7684,#7685,#7686,#7687),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.395422005286E-02,0.106458562988,0.158163107767,0.207509462814,
+    0.235964140141,0.294266808432,0.337259373676,0.354588632423,
+    0.377914755231,0.412068736558,0.442828641037,0.46151886104,
+    0.499642769196,0.538479882674,0.557169478308,0.587928194488,
+    0.622081059317,0.645406720317,0.662735819357,0.705728581767,
+    0.764032322137,0.792487617123,0.841834941354,0.893540233359,
+    0.926044888931,1.),.UNSPECIFIED.);
+#7556 = CARTESIAN_POINT('',(4.954754831424,0.));
+#7557 = CARTESIAN_POINT('',(4.954754831816,7.937183604796E-02));
+#7558 = CARTESIAN_POINT('',(4.955128629905,0.158758547199));
+#7559 = CARTESIAN_POINT('',(4.955876486896,0.238073516155));
+#7560 = CARTESIAN_POINT('',(4.956997638407,0.317284065806));
+#7561 = CARTESIAN_POINT('',(4.958493346601,0.396358179298));
+#7562 = CARTESIAN_POINT('',(4.961183106432,0.509882883458));
+#7563 = CARTESIAN_POINT('',(4.962076453805,0.544507303839));
+#7564 = CARTESIAN_POINT('',(4.963041834634,0.579090476523));
+#7565 = CARTESIAN_POINT('',(4.964079180551,0.613629567197));
+#7566 = CARTESIAN_POINT('',(4.965188384297,0.648122089674));
+#7567 = CARTESIAN_POINT('',(4.968247683257,0.73735379985));
+#7568 = CARTESIAN_POINT('',(4.970307533023,0.792019469979));
+#7569 = CARTESIAN_POINT('',(4.97254803025,0.846549267712));
+#7570 = CARTESIAN_POINT('',(4.974968189501,0.900939184433));
+#7571 = CARTESIAN_POINT('',(4.97756660002,0.955187011082));
+#7572 = CARTESIAN_POINT('',(4.982988080782,1.060922620488));
+#7573 = CARTESIAN_POINT('',(4.985795629378,1.112425843787));
+#7574 = CARTESIAN_POINT('',(4.988761033531,1.163796595637));
+#7575 = CARTESIAN_POINT('',(4.991881542766,1.21503854329));
+#7576 = CARTESIAN_POINT('',(4.995153334225,1.266158079312));
+#7577 = CARTESIAN_POINT('',(5.000541700853,1.346572059879));
+#7578 = CARTESIAN_POINT('',(5.002560934123,1.375944200728));
+#7579 = CARTESIAN_POINT('',(5.004627681566,1.405279826122));
+#7580 = CARTESIAN_POINT('',(5.006740751321,1.434580924228));
+#7581 = CARTESIAN_POINT('',(5.008898756404,1.463849799835));
+#7582 = CARTESIAN_POINT('',(5.015610623182,1.552999355655));
+#7583 = CARTESIAN_POINT('',(5.020303079479,1.612784881394));
+#7584 = CARTESIAN_POINT('',(5.025163744259,1.672469278293));
+#7585 = CARTESIAN_POINT('',(5.030174885282,1.732081325778));
+#7586 = CARTESIAN_POINT('',(5.035313152743,1.791654650792));
+#7587 = CARTESIAN_POINT('',(5.044408113461,1.895156566072));
+#7588 = CARTESIAN_POINT('',(5.048320692852,1.93908529322));
+#7589 = CARTESIAN_POINT('',(5.052273645906,1.983029392397));
+#7590 = CARTESIAN_POINT('',(5.056252388874,2.027005235176));
+#7591 = CARTESIAN_POINT('',(5.060239801138,2.071029776362));
+#7592 = CARTESIAN_POINT('',(5.065819025167,2.132892475477));
+#7593 = CARTESIAN_POINT('',(5.067420028023,2.150675119386));
+#7594 = CARTESIAN_POINT('',(5.06901793474,2.168469610418));
+#7595 = CARTESIAN_POINT('',(5.070611370564,2.186277055427));
+#7596 = CARTESIAN_POINT('',(5.072198885022,2.204098543417));
+#7597 = CARTESIAN_POINT('',(5.075905807736,2.245944180087));
+#7598 = CARTESIAN_POINT('',(5.078019172084,2.269980578367));
+#7599 = CARTESIAN_POINT('',(5.080115313524,2.294046965913));
+#7600 = CARTESIAN_POINT('',(5.082190262377,2.318145796811));
+#7601 = CARTESIAN_POINT('',(5.084239810734,2.342279353709));
+#7602 = CARTESIAN_POINT('',(5.089216748655,2.40183990656));
+#7603 = CARTESIAN_POINT('',(5.092109998801,2.437309003984));
+#7604 = CARTESIAN_POINT('',(5.094925370941,2.472863476391));
+#7605 = CARTESIAN_POINT('',(5.097647880554,2.508508470009));
+#7606 = CARTESIAN_POINT('',(5.10026188492,2.544247380957));
+#7607 = CARTESIAN_POINT('',(5.10499374102,2.612354378142));
+#7608 = CARTESIAN_POINT('',(5.10713509158,2.644704591315));
+#7609 = CARTESIAN_POINT('',(5.109163983775,2.677132404295));
+#7610 = CARTESIAN_POINT('',(5.111068725561,2.709637017428));
+#7611 = CARTESIAN_POINT('',(5.112838000899,2.742215828428));
+#7612 = CARTESIAN_POINT('',(5.115447727268,2.794701238698));
+#7613 = CARTESIAN_POINT('',(5.116380240568,2.814564257359));
+#7614 = CARTESIAN_POINT('',(5.117256521937,2.83445175117));
+#7615 = CARTESIAN_POINT('',(5.118074376156,2.854362364827));
+#7616 = CARTESIAN_POINT('',(5.118831783152,2.874294491481));
+#7617 = CARTESIAN_POINT('',(5.120944778288,2.934943486372));
+#7618 = CARTESIAN_POINT('',(5.122103587999,2.975724190604));
+#7619 = CARTESIAN_POINT('',(5.122987710511,3.016569187506));
+#7620 = CARTESIAN_POINT('',(5.123585814443,3.057460169736));
+#7621 = CARTESIAN_POINT('',(5.123891749373,3.098376560925));
+#7622 = CARTESIAN_POINT('',(5.123919389899,3.180973585915));
+#7623 = CARTESIAN_POINT('',(5.123630060944,3.22265728674));
+#7624 = CARTESIAN_POINT('',(5.123037181413,3.264315837594));
+#7625 = CARTESIAN_POINT('',(5.122147041405,3.305927467084));
+#7626 = CARTESIAN_POINT('',(5.120971529083,3.347472792673));
+#7627 = CARTESIAN_POINT('',(5.118832093793,3.408882478613));
+#7628 = CARTESIAN_POINT('',(5.118074733778,3.428813944438));
+#7629 = CARTESIAN_POINT('',(5.117256930021,3.448723899199));
+#7630 = CARTESIAN_POINT('',(5.116380702351,3.468610736153));
+#7631 = CARTESIAN_POINT('',(5.115448245723,3.488473100062));
+#7632 = CARTESIAN_POINT('',(5.112838684913,3.540956613069));
+#7633 = CARTESIAN_POINT('',(5.111069524599,3.573534185931));
+#7634 = CARTESIAN_POINT('',(5.109164905291,3.606037567653));
+#7635 = CARTESIAN_POINT('',(5.107136141587,3.638464155823));
+#7636 = CARTESIAN_POINT('',(5.104994924111,3.670813150419));
+#7637 = CARTESIAN_POINT('',(5.100263340989,3.738917800944));
+#7638 = CARTESIAN_POINT('',(5.0976494758,3.774655584022));
+#7639 = CARTESIAN_POINT('',(5.094927106402,3.81029945488));
+#7640 = CARTESIAN_POINT('',(5.092111874135,3.845852808712));
+#7641 = CARTESIAN_POINT('',(5.089218762318,3.881320790716));
+#7642 = CARTESIAN_POINT('',(5.084242026878,3.940879781408));
+#7643 = CARTESIAN_POINT('',(5.08219254326,3.965012889532));
+#7644 = CARTESIAN_POINT('',(5.080117657039,3.989111271407));
+#7645 = CARTESIAN_POINT('',(5.078021576002,4.013177209432));
+#7646 = CARTESIAN_POINT('',(5.075908269729,4.037213157456));
+#7647 = CARTESIAN_POINT('',(5.072201427334,4.079058196452));
+#7648 = CARTESIAN_POINT('',(5.070613936036,4.096879537131));
+#7649 = CARTESIAN_POINT('',(5.069020521907,4.114686833927));
+#7650 = CARTESIAN_POINT('',(5.067422635441,4.132481175799));
+#7651 = CARTESIAN_POINT('',(5.065821651416,4.150263669555));
+#7652 = CARTESIAN_POINT('',(5.060242433194,4.212126450967));
+#7653 = CARTESIAN_POINT('',(5.056255000406,4.256151217434));
+#7654 = CARTESIAN_POINT('',(5.05227622923,4.300127277532));
+#7655 = CARTESIAN_POINT('',(5.04832324138,4.344071586425));
+#7656 = CARTESIAN_POINT('',(5.044410621585,4.388000516168));
+#7657 = CARTESIAN_POINT('',(5.035315482232,4.491503715668));
+#7658 = CARTESIAN_POINT('',(5.030177075224,4.551078116742));
+#7659 = CARTESIAN_POINT('',(5.025165791975,4.610691231479));
+#7660 = CARTESIAN_POINT('',(5.020304984878,4.670376689657));
+#7661 = CARTESIAN_POINT('',(5.015612388127,4.730163273302));
+#7662 = CARTESIAN_POINT('',(5.008900309988,4.81931449917));
+#7663 = CARTESIAN_POINT('',(5.006742231756,4.8485839877));
+#7664 = CARTESIAN_POINT('',(5.004629090121,4.877885698994));
+#7665 = CARTESIAN_POINT('',(5.002562272229,4.907221938103));
+#7666 = CARTESIAN_POINT('',(5.000542970077,4.936594693437));
+#7667 = CARTESIAN_POINT('',(4.995154426765,5.017010251418));
+#7668 = CARTESIAN_POINT('',(4.991882530272,5.068130751936));
+#7669 = CARTESIAN_POINT('',(4.988761921026,5.11937366752));
+#7670 = CARTESIAN_POINT('',(4.985796422285,5.170745391578));
+#7671 = CARTESIAN_POINT('',(4.982988784805,5.222249591984));
+#7672 = CARTESIAN_POINT('',(4.977567148541,5.32798693211));
+#7673 = CARTESIAN_POINT('',(4.97496867015,5.382235511534));
+#7674 = CARTESIAN_POINT('',(4.972548447913,5.436626185454));
+#7675 = CARTESIAN_POINT('',(4.970307892702,5.491156745029));
+#7676 = CARTESIAN_POINT('',(4.968247990031,5.545823181776));
+#7677 = CARTESIAN_POINT('',(4.965188618987,5.635055981104));
+#7678 = CARTESIAN_POINT('',(4.964079392259,5.669548823052));
+#7679 = CARTESIAN_POINT('',(4.963042024709,5.704088234439));
+#7680 = CARTESIAN_POINT('',(4.9620766236,5.738671729047));
+#7681 = CARTESIAN_POINT('',(4.96118325731,5.773296472518));
+#7682 = CARTESIAN_POINT('',(4.958493435444,5.886822430014));
+#7683 = CARTESIAN_POINT('',(4.956997691847,5.965897469934));
+#7684 = CARTESIAN_POINT('',(4.95587651359,6.045108959109));
+#7685 = CARTESIAN_POINT('',(4.955128638772,6.124424869743));
+#7686 = CARTESIAN_POINT('',(4.954754831816,6.20381253122));
+#7687 = CARTESIAN_POINT('',(4.954754831424,6.28318530718));
+#7688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7689 = PCURVE('',#7690,#7695);
+#7690 = PLANE('',#7691);
+#7691 = AXIS2_PLACEMENT_3D('',#7692,#7693,#7694);
+#7692 = CARTESIAN_POINT('',(-4.382508150761,-0.755967335063,
+    -22.28785449164));
+#7693 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#7694 = DIRECTION('',(0.190901748682,-0.874754995868,-0.445376491919));
+#7695 = DEFINITIONAL_REPRESENTATION('',(#7696),#7829);
+#7696 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7697,#7698,#7699,#7700,#7701,
+    #7702,#7703,#7704,#7705,#7706,#7707,#7708,#7709,#7710,#7711,#7712,
+    #7713,#7714,#7715,#7716,#7717,#7718,#7719,#7720,#7721,#7722,#7723,
+    #7724,#7725,#7726,#7727,#7728,#7729,#7730,#7731,#7732,#7733,#7734,
+    #7735,#7736,#7737,#7738,#7739,#7740,#7741,#7742,#7743,#7744,#7745,
+    #7746,#7747,#7748,#7749,#7750,#7751,#7752,#7753,#7754,#7755,#7756,
+    #7757,#7758,#7759,#7760,#7761,#7762,#7763,#7764,#7765,#7766,#7767,
+    #7768,#7769,#7770,#7771,#7772,#7773,#7774,#7775,#7776,#7777,#7778,
+    #7779,#7780,#7781,#7782,#7783,#7784,#7785,#7786,#7787,#7788,#7789,
+    #7790,#7791,#7792,#7793,#7794,#7795,#7796,#7797,#7798,#7799,#7800,
+    #7801,#7802,#7803,#7804,#7805,#7806,#7807,#7808,#7809,#7810,#7811,
+    #7812,#7813,#7814,#7815,#7816,#7817,#7818,#7819,#7820,#7821,#7822,
+    #7823,#7824,#7825,#7826,#7827,#7828),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    7.395422005286E-02,0.106458562988,0.158163107767,0.207509462814,
+    0.235964140141,0.294266808432,0.337259373676,0.354588632423,
+    0.377914755231,0.412068736558,0.442828641037,0.46151886104,
+    0.499642769196,0.538479882674,0.557169478308,0.587928194488,
+    0.622081059317,0.645406720317,0.662735819357,0.705728581767,
+    0.764032322137,0.792487617123,0.841834941354,0.893540233359,
+    0.926044888931,1.),.UNSPECIFIED.);
+#7697 = CARTESIAN_POINT('',(15.412915738472,-20.));
+#7698 = CARTESIAN_POINT('',(15.412915697592,-20.39685918024));
+#7699 = CARTESIAN_POINT('',(15.373978236425,-20.79379365379));
+#7700 = CARTESIAN_POINT('',(15.296077066934,-21.18586366124));
+#7701 = CARTESIAN_POINT('',(15.180172956273,-21.56841959697));
+#7702 = CARTESIAN_POINT('',(15.027902579124,-21.93705406303));
+#7703 = CARTESIAN_POINT('',(14.760000320927,-22.44178012517));
+#7704 = CARTESIAN_POINT('',(14.671659003099,-22.5924206214));
+#7705 = CARTESIAN_POINT('',(14.57697991258,-22.73925964615));
+#7706 = CARTESIAN_POINT('',(14.476192518336,-22.88198248485));
+#7707 = CARTESIAN_POINT('',(14.369547673963,-23.02029602131));
+#7708 = CARTESIAN_POINT('',(14.078789773813,-23.36649594632));
+#7709 = CARTESIAN_POINT('',(13.88612064249,-23.56722615041));
+#7710 = CARTESIAN_POINT('',(13.680403022161,-23.75501519128));
+#7711 = CARTESIAN_POINT('',(13.462828216564,-23.92894070856));
+#7712 = CARTESIAN_POINT('',(13.234654918749,-24.08823083923));
+#7713 = CARTESIAN_POINT('',(12.770593756902,-24.36973236222));
+#7714 = CARTESIAN_POINT('',(12.535521444392,-24.49330974242));
+#7715 = CARTESIAN_POINT('',(12.293136697022,-24.60246384556));
+#7716 = CARTESIAN_POINT('',(12.044600815442,-24.69679919123));
+#7717 = CARTESIAN_POINT('',(11.791084351868,-24.77604387107));
+#7718 = CARTESIAN_POINT('',(11.385377295785,-24.87693282776));
+#7719 = CARTESIAN_POINT('',(11.235727228457,-24.90875973711));
+#7720 = CARTESIAN_POINT('',(11.085032178053,-24.93548445526));
+#7721 = CARTESIAN_POINT('',(10.933513545774,-24.95708794602));
+#7722 = CARTESIAN_POINT('',(10.781390928747,-24.97356246349));
+#7723 = CARTESIAN_POINT('',(10.316396746022,-25.00816544959));
+#7724 = CARTESIAN_POINT('',(10.002291631285,-25.00990026676));
+#7725 = CARTESIAN_POINT('',(9.688433556274,-24.99014351292));
+#7726 = CARTESIAN_POINT('',(9.376643583721,-24.94909941933));
+#7727 = CARTESIAN_POINT('',(9.068699133611,-24.88712082562));
+#7728 = CARTESIAN_POINT('',(8.543372605047,-24.74388973646));
+#7729 = CARTESIAN_POINT('',(8.323445300805,-24.67197253829));
+#7730 = CARTESIAN_POINT('',(8.107247134434,-24.58911964529));
+#7731 = CARTESIAN_POINT('',(7.895466426037,-24.49555713826));
+#7732 = CARTESIAN_POINT('',(7.688786826836,-24.39154700529));
+#7733 = CARTESIAN_POINT('',(7.406909607538,-24.23137207369));
+#7734 = CARTESIAN_POINT('',(7.326871225233,-24.18370808287));
+#7735 = CARTESIAN_POINT('',(7.24781682492,-24.13441472024));
+#7736 = CARTESIAN_POINT('',(7.169791108805,-24.08351263763));
+#7737 = CARTESIAN_POINT('',(7.092838828631,-24.03102358777));
+#7738 = CARTESIAN_POINT('',(6.914928048035,-23.9042119324));
+#7739 = CARTESIAN_POINT('',(6.814877405949,-23.82861963725));
+#7740 = CARTESIAN_POINT('',(6.716962247274,-23.75024909599));
+#7741 = CARTESIAN_POINT('',(6.621292170441,-23.66916034902));
+#7742 = CARTESIAN_POINT('',(6.527976984464,-23.58541791993));
+#7743 = CARTESIAN_POINT('',(6.304104232832,-23.37269114164));
+#7744 = CARTESIAN_POINT('',(6.176366238238,-23.24075055815));
+#7745 = CARTESIAN_POINT('',(6.054257522886,-23.10348701561));
+#7746 = CARTESIAN_POINT('',(5.938124721459,-22.96114272061));
+#7747 = CARTESIAN_POINT('',(5.828310491994,-22.81398881599));
+#7748 = CARTESIAN_POINT('',(5.632236790182,-22.52574250578));
+#7749 = CARTESIAN_POINT('',(5.544720765285,-22.38550058159));
+#7750 = CARTESIAN_POINT('',(5.462843589752,-22.24182887006));
+#7751 = CARTESIAN_POINT('',(5.386841608672,-22.09497322132));
+#7752 = CARTESIAN_POINT('',(5.316937315654,-21.94520388185));
+#7753 = CARTESIAN_POINT('',(5.214686170073,-21.70022685115));
+#7754 = CARTESIAN_POINT('',(5.178364944957,-21.60666903552));
+#7755 = CARTESIAN_POINT('',(5.144415159018,-21.51221191724));
+#7756 = CARTESIAN_POINT('',(5.112878807894,-21.41692541608));
+#7757 = CARTESIAN_POINT('',(5.083794166906,-21.32088262961));
+#7758 = CARTESIAN_POINT('',(5.002940996963,-21.02686675662));
+#7759 = CARTESIAN_POINT('',(4.959028160712,-20.82673593738));
+#7760 = CARTESIAN_POINT('',(4.925752111855,-20.62442973942));
+#7761 = CARTESIAN_POINT('',(4.903321736904,-20.42063829522));
+#7762 = CARTESIAN_POINT('',(4.891848515687,-20.21607991192));
+#7763 = CARTESIAN_POINT('',(4.890811994167,-19.80309587961));
+#7764 = CARTESIAN_POINT('',(4.901662566458,-19.59465386704));
+#7765 = CARTESIAN_POINT('',(4.923890446205,-19.38696569081));
+#7766 = CARTESIAN_POINT('',(4.957381766479,-19.18079151547));
+#7767 = CARTESIAN_POINT('',(5.001917453796,-18.97686174873));
+#7768 = CARTESIAN_POINT('',(5.083782247336,-18.67915759973));
+#7769 = CARTESIAN_POINT('',(5.112865041706,-18.583117773));
+#7770 = CARTESIAN_POINT('',(5.144399392594,-18.48783415934));
+#7771 = CARTESIAN_POINT('',(5.178347029418,-18.39337984968));
+#7772 = CARTESIAN_POINT('',(5.214665961659,-18.29982475763));
+#7773 = CARTESIAN_POINT('',(5.316910342658,-18.05485548901));
+#7774 = CARTESIAN_POINT('',(5.38680986181,-17.90509100564));
+#7775 = CARTESIAN_POINT('',(5.462806656021,-17.75823990976));
+#7776 = CARTESIAN_POINT('',(5.544678261128,-17.61457242196));
+#7777 = CARTESIAN_POINT('',(5.632188362494,-17.47433437007));
+#7778 = CARTESIAN_POINT('',(5.828249495561,-17.18609454809));
+#7779 = CARTESIAN_POINT('',(5.938057083738,-17.03894322654));
+#7780 = CARTESIAN_POINT('',(6.054182960598,-16.89660109026));
+#7781 = CARTESIAN_POINT('',(6.176284503418,-16.75933926467));
+#7782 = CARTESIAN_POINT('',(6.304015112234,-16.62739994162));
+#7783 = CARTESIAN_POINT('',(6.527876302885,-16.41467338204));
+#7784 = CARTESIAN_POINT('',(6.621187473064,-16.33093022813));
+#7785 = CARTESIAN_POINT('',(6.71685352046,-16.24984060275));
+#7786 = CARTESIAN_POINT('',(6.814764642511,-16.1714690282));
+#7787 = CARTESIAN_POINT('',(6.914811247179,-16.09587554378));
+#7788 = CARTESIAN_POINT('',(7.092715803017,-15.96906097));
+#7789 = CARTESIAN_POINT('',(7.169665917045,-15.91657029444));
+#7790 = CARTESIAN_POINT('',(7.247689494939,-15.8656665329));
+#7791 = CARTESIAN_POINT('',(7.326741786158,-15.81637143839));
+#7792 = CARTESIAN_POINT('',(7.406778089717,-15.76870566307));
+#7793 = CARTESIAN_POINT('',(7.688650955797,-15.60852276182));
+#7794 = CARTESIAN_POINT('',(7.895328602805,-15.50450645434));
+#7795 = CARTESIAN_POINT('',(8.107107703757,-15.4109377473));
+#7796 = CARTESIAN_POINT('',(8.323304599319,-15.32807864418));
+#7797 = CARTESIAN_POINT('',(8.543230962273,-15.25615524042));
+#7798 = CARTESIAN_POINT('',(9.06856020828,-15.1129084354));
+#7799 = CARTESIAN_POINT('',(9.376508742043,-15.05092091206));
+#7800 = CARTESIAN_POINT('',(9.688303460567,-15.00986854264));
+#7801 = CARTESIAN_POINT('',(10.002166856223,-14.99010421613));
+#7802 = CARTESIAN_POINT('',(10.316277776166,-14.99183220633));
+#7803 = CARTESIAN_POINT('',(10.781281685484,-15.02642623198));
+#7804 = CARTESIAN_POINT('',(10.933407923207,-15.04289805571));
+#7805 = CARTESIAN_POINT('',(11.084930253439,-15.0644990766));
+#7806 = CARTESIAN_POINT('',(11.235629065565,-15.09122155208));
+#7807 = CARTESIAN_POINT('',(11.385282944597,-15.1230464485));
+#7808 = CARTESIAN_POINT('',(11.790999989088,-15.22393040235));
+#7809 = CARTESIAN_POINT('',(12.044522717566,-15.30317249406));
+#7810 = CARTESIAN_POINT('',(12.293064921186,-15.397505895));
+#7811 = CARTESIAN_POINT('',(12.535455978971,-15.50665869989));
+#7812 = CARTESIAN_POINT('',(12.770534520232,-15.63023542283));
+#7813 = CARTESIAN_POINT('',(13.234606893017,-15.91173613309));
+#7814 = CARTESIAN_POINT('',(13.46278525522,-16.0710260115));
+#7815 = CARTESIAN_POINT('',(13.680364993149,-16.24495179637));
+#7816 = CARTESIAN_POINT('',(13.886087353564,-16.43274160728));
+#7817 = CARTESIAN_POINT('',(14.078760974114,-16.63347305785));
+#7818 = CARTESIAN_POINT('',(14.369525144874,-16.9796750824));
+#7819 = CARTESIAN_POINT('',(14.47617200985,-17.11798916118));
+#7820 = CARTESIAN_POINT('',(14.576961348268,-17.26071266549));
+#7821 = CARTESIAN_POINT('',(14.67164229736,-17.40755247307));
+#7822 = CARTESIAN_POINT('',(14.759985379569,-17.55819386225));
+#7823 = CARTESIAN_POINT('',(15.027893534262,-18.06292403527));
+#7824 = CARTESIAN_POINT('',(15.180167432233,-18.43156219087));
+#7825 = CARTESIAN_POINT('',(15.296074286002,-18.81412233874));
+#7826 = CARTESIAN_POINT('',(15.373977312903,-19.20619689515));
+#7827 = CARTESIAN_POINT('',(15.412915697591,-19.6031361202));
+#7828 = CARTESIAN_POINT('',(15.412915738472,-20.));
+#7829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7830 = ADVANCED_FACE('',(#7831,#7834),#7690,.T.);
+#7831 = FACE_BOUND('',#7832,.T.);
+#7832 = EDGE_LOOP('',(#7833));
+#7833 = ORIENTED_EDGE('',*,*,#7418,.F.);
+#7834 = FACE_BOUND('',#7835,.T.);
+#7835 = EDGE_LOOP('',(#7836));
+#7836 = ORIENTED_EDGE('',*,*,#7837,.T.);
+#7837 = EDGE_CURVE('',#7838,#7838,#7840,.T.);
+#7838 = VERTEX_POINT('',#7839);
+#7839 = CARTESIAN_POINT('',(10.102619809788,-17.56693946903,
+    -13.02934771967));
+#7840 = SURFACE_CURVE('',#7841,(#7964,#8090),.PCURVE_S1.);
+#7841 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7842,#7843,#7844,#7845,#7846,
+    #7847,#7848,#7849,#7850,#7851,#7852,#7853,#7854,#7855,#7856,#7857,
+    #7858,#7859,#7860,#7861,#7862,#7863,#7864,#7865,#7866,#7867,#7868,
+    #7869,#7870,#7871,#7872,#7873,#7874,#7875,#7876,#7877,#7878,#7879,
+    #7880,#7881,#7882,#7883,#7884,#7885,#7886,#7887,#7888,#7889,#7890,
+    #7891,#7892,#7893,#7894,#7895,#7896,#7897,#7898,#7899,#7900,#7901,
+    #7902,#7903,#7904,#7905,#7906,#7907,#7908,#7909,#7910,#7911,#7912,
+    #7913,#7914,#7915,#7916,#7917,#7918,#7919,#7920,#7921,#7922,#7923,
+    #7924,#7925,#7926,#7927,#7928,#7929,#7930,#7931,#7932,#7933,#7934,
+    #7935,#7936,#7937,#7938,#7939,#7940,#7941,#7942,#7943,#7944,#7945,
+    #7946,#7947,#7948,#7949,#7950,#7951,#7952,#7953,#7954,#7955,#7956,
+    #7957,#7958,#7959,#7960,#7961,#7962,#7963),.UNSPECIFIED.,.T.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.387820371176E-02,0.141602822851,0.187860255583,0.216249263884,
+    0.276436846388,0.320335346847,0.337628360176,0.362946563422,
+    0.400099861716,0.434859117263,0.455552399437,0.499641918939,
+    0.544447125604,0.565140240557,0.599899160165,0.63705213183,
+    0.662370182878,0.679663135242,0.723561639133,0.783749504862,
+    0.812138702236,0.858396446396,0.906121332664,1.),.UNSPECIFIED.);
+#7842 = CARTESIAN_POINT('',(10.102619809788,-17.56693946903,
+    -13.02934771967));
+#7843 = CARTESIAN_POINT('',(10.282599798629,-17.6443682519,
+    -12.80012650498));
+#7844 = CARTESIAN_POINT('',(10.455467734938,-17.68887311043,
+    -12.5540218713));
+#7845 = CARTESIAN_POINT('',(10.617526453673,-17.69881888945,
+    -12.29570375465));
+#7846 = CARTESIAN_POINT('',(10.765740319167,-17.67416045765,
+    -12.03013351897));
+#7847 = CARTESIAN_POINT('',(10.897525832333,-17.6157732536,
+    -11.76232737223));
+#7848 = CARTESIAN_POINT('',(11.068616911466,-17.48018538081,
+    -11.3627140857));
+#7849 = CARTESIAN_POINT('',(11.121552888178,-17.42633244506,
+    -11.22873449297));
+#7850 = CARTESIAN_POINT('',(11.169518422852,-17.36459648791,
+    -11.0960951474));
+#7851 = CARTESIAN_POINT('',(11.212322112395,-17.29530979387,
+    -10.96539998049));
+#7852 = CARTESIAN_POINT('',(11.249819914762,-17.21885625999,
+    -10.83721973911));
+#7853 = CARTESIAN_POINT('',(11.313014702029,-17.05502781669,
+    -10.59081186603));
+#7854 = CARTESIAN_POINT('',(11.339040067681,-16.96805839286,
+    -10.47239551737));
+#7855 = CARTESIAN_POINT('',(11.359895526815,-16.87514270073,
+    -10.35733033149));
+#7856 = CARTESIAN_POINT('',(11.375530293503,-16.77669820945,
+    -10.2460625976));
+#7857 = CARTESIAN_POINT('',(11.385929333856,-16.67316653587,
+    -10.13900068667));
+#7858 = CARTESIAN_POINT('',(11.394287445822,-16.49862894019,
+    -9.973622228799));
+#7859 = CARTESIAN_POINT('',(11.395500156311,-16.43050664856,
+    -9.912450836114));
+#7860 = CARTESIAN_POINT('',(11.394750871645,-16.3607470082,
+    -9.853089149179));
+#7861 = CARTESIAN_POINT('',(11.392047662623,-16.28945771435,
+    -9.795617421405));
+#7862 = CARTESIAN_POINT('',(11.387402678259,-16.21674812278,
+    -9.740110630599));
+#7863 = CARTESIAN_POINT('',(11.366901949225,-15.98580171714,
+    -9.5732720836));
+#7864 = CARTESIAN_POINT('',(11.344316298932,-15.82298911506,
+    -9.469051711495));
+#7865 = CARTESIAN_POINT('',(11.313228625972,-15.6553464655,
+    -9.374641051158));
+#7866 = CARTESIAN_POINT('',(11.273864634514,-15.48394847664,
+    -9.290601836675));
+#7867 = CARTESIAN_POINT('',(11.226513404217,-15.30988449235,
+    -9.217404117585));
+#7868 = CARTESIAN_POINT('',(11.131407325948,-15.00615492972,
+    -9.110239760368));
+#7869 = CARTESIAN_POINT('',(11.087230002859,-14.87722263128,
+    -9.071016863619));
+#7870 = CARTESIAN_POINT('',(11.039119718887,-14.74788219013,
+    -9.037918157999));
+#7871 = CARTESIAN_POINT('',(10.98722586828,-14.61856371631,
+    -9.011071158688));
+#7872 = CARTESIAN_POINT('',(10.931714043983,-14.48970178621,
+    -8.990580576559));
+#7873 = CARTESIAN_POINT('',(10.849544546042,-14.31132543613,
+    -8.970992687371));
+#7874 = CARTESIAN_POINT('',(10.825789866076,-14.26105448046,
+    -8.966456156384));
+#7875 = CARTESIAN_POINT('',(10.801513141546,-14.21094946761,
+    -8.96292372771));
+#7876 = CARTESIAN_POINT('',(10.776725956279,-14.16103743616,
+    -8.960399806239));
+#7877 = CARTESIAN_POINT('',(10.751440334127,-14.11134557119,
+    -8.958888199251));
+#7878 = CARTESIAN_POINT('',(10.687937288013,-13.98951112932,
+    -8.957665815818));
+#7879 = CARTESIAN_POINT('',(10.649164186273,-13.9176515398,
+    -8.959116214816));
+#7880 = CARTESIAN_POINT('',(10.609388507948,-13.84640829444,
+    -8.962753527226));
+#7881 = CARTESIAN_POINT('',(10.568651620403,-13.77586789459,
+    -8.968584747548));
+#7882 = CARTESIAN_POINT('',(10.526997184163,-13.70611748417,
+    -8.976613650973));
+#7883 = CARTESIAN_POINT('',(10.422066158814,-13.53617742772,
+    -9.00184865428));
+#7884 = CARTESIAN_POINT('',(10.35778415581,-13.43699994563,
+    -9.021590166114));
+#7885 = CARTESIAN_POINT('',(10.291771087372,-13.33999013062,
+    -9.04606616269));
+#7886 = CARTESIAN_POINT('',(10.224184235187,-13.24542826579,
+    -9.075261020706));
+#7887 = CARTESIAN_POINT('',(10.155193387495,-13.15359488662,
+    -9.109138734181));
+#7888 = CARTESIAN_POINT('',(10.019294829841,-12.98166576508,
+    -9.18365840717));
+#7889 = CARTESIAN_POINT('',(9.952538838164,-12.90119434744,
+    -9.223724116603));
+#7890 = CARTESIAN_POINT('',(9.884865114139,-12.82358312452,
+    -9.267786073613));
+#7891 = CARTESIAN_POINT('',(9.816433750194,-12.74905727851,
+    -9.315776161975));
+#7892 = CARTESIAN_POINT('',(9.747414319144,-12.67783517897,
+    -9.367604730801));
+#7893 = CARTESIAN_POINT('',(9.636653678422,-12.56981545236,
+    -9.456229231072));
+#7894 = CARTESIAN_POINT('',(9.595176028787,-12.53075016563,
+    -9.490621224566));
+#7895 = CARTESIAN_POINT('',(9.553591237857,-12.49297350628,
+    -9.526309063209));
+#7896 = CARTESIAN_POINT('',(9.511937969382,-12.4565275952,
+    -9.563265644536));
+#7897 = CARTESIAN_POINT('',(9.47025570801,-12.42145259576,
+    -9.601460813427));
+#7898 = CARTESIAN_POINT('',(9.339799805279,-12.31605751448,
+    -9.724808956529));
+#7899 = CARTESIAN_POINT('',(9.251061778182,-12.25072142599,
+    -9.814232556961));
+#7900 = CARTESIAN_POINT('',(9.162767848006,-12.19215260599,
+    -9.908802918072));
+#7901 = CARTESIAN_POINT('',(9.075315330164,-12.14066441501,
+    -10.00813774418));
+#7902 = CARTESIAN_POINT('',(8.98909951093,-12.09650214911,
+    -10.11179895873));
+#7903 = CARTESIAN_POINT('',(8.818550351775,-12.02257420579,
+    -10.3285258464));
+#7904 = CARTESIAN_POINT('',(8.734262855662,-11.99305065105,
+    -10.44172631887));
+#7905 = CARTESIAN_POINT('',(8.652059728271,-11.97144376603,
+    -10.5583699669));
+#7906 = CARTESIAN_POINT('',(8.57231869379,-11.95783944436,
+    -10.67790918049));
+#7907 = CARTESIAN_POINT('',(8.495385336016,-11.95223793416,
+    -10.79977489906));
+#7908 = CARTESIAN_POINT('',(8.387484481209,-11.95563383563,
+    -10.9804685162));
+#7909 = CARTESIAN_POINT('',(8.354060077318,-11.95839707175,
+    -11.03792839766));
+#7910 = CARTESIAN_POINT('',(8.321331019699,-11.96284281498,
+    -11.09570433545));
+#7911 = CARTESIAN_POINT('',(8.289325628338,-11.96896007278,
+    -11.15374012984));
+#7912 = CARTESIAN_POINT('',(8.258070289339,-11.97673471,-11.21198003697)
+  );
+#7913 = CARTESIAN_POINT('',(8.176389774469,-12.00196370173,
+    -11.36844628116));
+#7914 = CARTESIAN_POINT('',(8.127375057477,-12.0224058465,
+    -11.46694449844));
+#7915 = CARTESIAN_POINT('',(8.080661611588,-12.04739469433,
+    -11.56560130461));
+#7916 = CARTESIAN_POINT('',(8.036348960691,-12.07682764821,
+    -11.66416363532));
+#7917 = CARTESIAN_POINT('',(7.994521902605,-12.1105848849,
+    -11.76238772096));
+#7918 = CARTESIAN_POINT('',(7.913278519864,-12.18909593673,
+    -11.96441678123));
+#7919 = CARTESIAN_POINT('',(7.874226311001,-12.23444734292,
+    -12.0681410434));
+#7920 = CARTESIAN_POINT('',(7.838183276953,-12.28442577752,
+    -12.17092754678));
+#7921 = CARTESIAN_POINT('',(7.805219258219,-12.33885380127,
+    -12.27250711324));
+#7922 = CARTESIAN_POINT('',(7.775389118993,-12.39754240397,
+    -12.37262518392));
+#7923 = CARTESIAN_POINT('',(7.730571886103,-12.50305784724,
+    -12.53810695731));
+#7924 = CARTESIAN_POINT('',(7.713883517295,-12.54770810246,
+    -12.60438248261));
+#7925 = CARTESIAN_POINT('',(7.698683351281,-12.59418331948,
+    -12.66979174282));
+#7926 = CARTESIAN_POINT('',(7.684982119814,-12.64241975568,
+    -12.73426169029));
+#7927 = CARTESIAN_POINT('',(7.672788095845,-12.6923522667,
+    -12.79772211014));
+#7928 = CARTESIAN_POINT('',(7.65481166372,-12.77913265302,
+    -12.90271534027));
+#7929 = CARTESIAN_POINT('',(7.648222126641,-12.81511125139,
+    -12.94482263626));
+#7930 = CARTESIAN_POINT('',(7.642340363698,-12.85182894169,
+    -12.98640602868));
+#7931 = CARTESIAN_POINT('',(7.637167795651,-12.88926432307,
+    -13.02744458751));
+#7932 = CARTESIAN_POINT('',(7.632705382615,-12.9273957537,-13.0679179322
+    ));
+#7933 = CARTESIAN_POINT('',(7.619429710247,-13.06471013147,
+    -13.20906347419));
+#7934 = CARTESIAN_POINT('',(7.614485448835,-13.16756302126,
+    -13.30655017384));
+#7935 = CARTESIAN_POINT('',(7.61412882162,-13.27440261973,
+    -13.39994273028));
+#7936 = CARTESIAN_POINT('',(7.618350406258,-13.38486153666,
+    -13.48893753516));
+#7937 = CARTESIAN_POINT('',(7.627123376263,-13.49856239197,
+    -13.57325097225));
+#7938 = CARTESIAN_POINT('',(7.658611464689,-13.77492331196,
+    -13.76143901011));
+#7939 = CARTESIAN_POINT('',(7.685292339184,-13.94009533457,
+    -13.86096285349));
+#7940 = CARTESIAN_POINT('',(7.72033153294,-14.10963344556,
+    -13.95051069286));
+#7941 = CARTESIAN_POINT('',(7.763553303449,-14.28249704745,
+    -14.02946812278));
+#7942 = CARTESIAN_POINT('',(7.814712448561,-14.45760303147,
+    -14.09729823084));
+#7943 = CARTESIAN_POINT('',(7.901208095419,-14.71694243122,
+    -14.18008740389));
+#7944 = CARTESIAN_POINT('',(7.930624124638,-14.80030929522,
+    -14.20404647232));
+#7945 = CARTESIAN_POINT('',(7.961700199445,-14.88380540241,-14.225383233
+    ));
+#7946 = CARTESIAN_POINT('',(7.994398310262,-14.9673102696,-14.2440556422
+    ));
+#7947 = CARTESIAN_POINT('',(8.028676323944,-15.05070154562,
+    -14.26002682631));
+#7948 = CARTESIAN_POINT('',(8.122839989174,-15.26934639881,
+    -14.2948356753));
+#7949 = CARTESIAN_POINT('',(8.185264544227,-15.40420834767,
+    -14.30915085065));
+#7950 = CARTESIAN_POINT('',(8.251559422907,-15.53790060749,
+    -14.31607444959));
+#7951 = CARTESIAN_POINT('',(8.321493749258,-15.66987575989,
+    -14.31551128215));
+#7952 = CARTESIAN_POINT('',(8.394805117439,-15.79958158895,
+    -14.30741392987));
+#7953 = CARTESIAN_POINT('',(8.550011193909,-16.05736958589,
+    -14.27566961443));
+#7954 = CARTESIAN_POINT('',(8.632107009349,-16.18527406628,
+    -14.25153702348));
+#7955 = CARTESIAN_POINT('',(8.7171560732,-16.30956482302,-14.21940055844
+    ));
+#7956 = CARTESIAN_POINT('',(8.804799568623,-16.42964161689,
+    -14.17932990259));
+#7957 = CARTESIAN_POINT('',(8.894646363799,-16.54492154434,
+    -14.13146302974));
+#7958 = CARTESIAN_POINT('',(9.166505258205,-16.87107186936,
+    -13.96694011981));
+#7959 = CARTESIAN_POINT('',(9.353725989894,-17.06669910055,
+    -13.82846314856));
+#7960 = CARTESIAN_POINT('',(9.544532676269,-17.23720767449,
+    -13.66226002023));
+#7961 = CARTESIAN_POINT('',(9.735384666138,-17.37908742755,
+    -13.47111414116));
+#7962 = CARTESIAN_POINT('',(9.922638971488,-17.4895102712,
+    -13.25856997321));
+#7963 = CARTESIAN_POINT('',(10.102619809788,-17.56693946903,
+    -13.02934771967));
+#7964 = PCURVE('',#7690,#7965);
+#7965 = DEFINITIONAL_REPRESENTATION('',(#7966),#8089);
+#7966 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7967,#7968,#7969,#7970,#7971,
+    #7972,#7973,#7974,#7975,#7976,#7977,#7978,#7979,#7980,#7981,#7982,
+    #7983,#7984,#7985,#7986,#7987,#7988,#7989,#7990,#7991,#7992,#7993,
+    #7994,#7995,#7996,#7997,#7998,#7999,#8000,#8001,#8002,#8003,#8004,
+    #8005,#8006,#8007,#8008,#8009,#8010,#8011,#8012,#8013,#8014,#8015,
+    #8016,#8017,#8018,#8019,#8020,#8021,#8022,#8023,#8024,#8025,#8026,
+    #8027,#8028,#8029,#8030,#8031,#8032,#8033,#8034,#8035,#8036,#8037,
+    #8038,#8039,#8040,#8041,#8042,#8043,#8044,#8045,#8046,#8047,#8048,
+    #8049,#8050,#8051,#8052,#8053,#8054,#8055,#8056,#8057,#8058,#8059,
+    #8060,#8061,#8062,#8063,#8064,#8065,#8066,#8067,#8068,#8069,#8070,
+    #8071,#8072,#8073,#8074,#8075,#8076,#8077,#8078,#8079,#8080,#8081,
+    #8082,#8083,#8084,#8085,#8086,#8087,#8088),.UNSPECIFIED.,.T.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.387820371176E-02,0.141602822851,0.187860255583,0.216249263884,
+    0.276436846388,0.320335346847,0.337628360176,0.362946563422,
+    0.400099861716,0.434859117263,0.455552399437,0.499641918939,
+    0.544447125604,0.565140240557,0.599899160165,0.63705213183,
+    0.662370182878,0.679663135242,0.723561639133,0.783749504862,
+    0.812138702236,0.858396446396,0.906121332664,1.),.UNSPECIFIED.);
+#7967 = CARTESIAN_POINT('',(13.347196850624,-20.));
+#7968 = CARTESIAN_POINT('',(13.347196819387,-20.30154664326));
+#7969 = CARTESIAN_POINT('',(13.309519239671,-20.60322842352));
+#7970 = CARTESIAN_POINT('',(13.234107835755,-20.89886894237));
+#7971 = CARTESIAN_POINT('',(13.122553295529,-21.18287338391));
+#7972 = CARTESIAN_POINT('',(12.977362319853,-21.4501114798));
+#7973 = CARTESIAN_POINT('',(12.71343937326,-21.821179783));
+#7974 = CARTESIAN_POINT('',(12.6167654582,-21.94079182978));
+#7975 = CARTESIAN_POINT('',(12.512843879283,-22.05439430488));
+#7976 = CARTESIAN_POINT('',(12.402197741758,-22.16149921007));
+#7977 = CARTESIAN_POINT('',(12.285389560851,-22.26168529282));
+#7978 = CARTESIAN_POINT('',(12.044399532909,-22.44464426725));
+#7979 = CARTESIAN_POINT('',(11.920551024786,-22.52786072598));
+#7980 = CARTESIAN_POINT('',(11.792006573694,-22.60391726491));
+#7981 = CARTESIAN_POINT('',(11.65932043445,-22.67255151911));
+#7982 = CARTESIAN_POINT('',(11.52305792243,-22.73355748657));
+#7983 = CARTESIAN_POINT('',(11.298320189424,-22.81944238649));
+#7984 = CARTESIAN_POINT('',(11.21171708277,-22.8491738258));
+#7985 = CARTESIAN_POINT('',(11.124113149216,-22.8759381594));
+#7986 = CARTESIAN_POINT('',(11.035639879439,-22.89970685278));
+#7987 = CARTESIAN_POINT('',(10.94642864556,-22.92045824217));
+#7988 = CARTESIAN_POINT('',(10.666187531651,-22.97574423503));
+#7989 = CARTESIAN_POINT('',(10.473037450736,-22.9996813861));
+#7990 = CARTESIAN_POINT('',(10.278408225684,-23.00984696044));
+#7991 = CARTESIAN_POINT('',(10.083533233315,-23.00622462309));
+#7992 = CARTESIAN_POINT('',(9.889629917444,-22.98890931736));
+#7993 = CARTESIAN_POINT('',(9.558056563008,-22.93561650895));
+#7994 = CARTESIAN_POINT('',(9.419369906437,-22.90595811429));
+#7995 = CARTESIAN_POINT('',(9.282302986634,-22.86919219324));
+#7996 = CARTESIAN_POINT('',(9.147317356409,-22.82542142211));
+#7997 = CARTESIAN_POINT('',(9.014871411356,-22.77477662709));
+#7998 = CARTESIAN_POINT('',(8.834425521766,-22.69482092066));
+#7999 = CARTESIAN_POINT('',(8.783895477946,-22.6711830572));
+#8000 = CARTESIAN_POINT('',(8.733858137775,-22.64651294758));
+#8001 = CARTESIAN_POINT('',(8.684341326609,-22.62082110008));
+#8002 = CARTESIAN_POINT('',(8.635372815775,-22.59411877745));
+#8003 = CARTESIAN_POINT('',(8.516130265683,-22.52586208136));
+#8004 = CARTESIAN_POINT('',(8.446514851441,-22.48316604194));
+#8005 = CARTESIAN_POINT('',(8.378221193538,-22.43836748252));
+#8006 = CARTESIAN_POINT('',(8.311335971738,-22.39150798771));
+#8007 = CARTESIAN_POINT('',(8.245945431885,-22.34263312301));
+#8008 = CARTESIAN_POINT('',(8.088497079519,-22.21718606406));
+#8009 = CARTESIAN_POINT('',(7.998261940089,-22.13834638011));
+#8010 = CARTESIAN_POINT('',(7.911701143047,-22.05543116898));
+#8011 = CARTESIAN_POINT('',(7.829082934545,-21.96861815022));
+#8012 = CARTESIAN_POINT('',(7.750669091047,-21.87810806673));
+#8013 = CARTESIAN_POINT('',(7.607519271276,-21.69620327963));
+#8014 = CARTESIAN_POINT('',(7.542226986241,-21.60524070453));
+#8015 = CARTESIAN_POINT('',(7.481041308839,-21.51142703931));
+#8016 = CARTESIAN_POINT('',(7.42415944288,-21.41496743532));
+#8017 = CARTESIAN_POINT('',(7.371764851575,-21.31608732269));
+#8018 = CARTESIAN_POINT('',(7.295600925104,-21.15487460848));
+#8019 = CARTESIAN_POINT('',(7.268827599937,-21.09394439986));
+#8020 = CARTESIAN_POINT('',(7.243738193512,-21.03229608812));
+#8021 = CARTESIAN_POINT('',(7.220364861474,-20.96998416742));
+#8022 = CARTESIAN_POINT('',(7.198736844223,-20.90706543972));
+#8023 = CARTESIAN_POINT('',(7.136574073636,-20.70837618466));
+#8024 = CARTESIAN_POINT('',(7.10230792873,-20.5706603412));
+#8025 = CARTESIAN_POINT('',(7.076338510838,-20.43103488752));
+#8026 = CARTESIAN_POINT('',(7.058845516344,-20.29010802879));
+#8027 = CARTESIAN_POINT('',(7.049923871043,-20.14851168399));
+#8028 = CARTESIAN_POINT('',(7.049221961517,-19.86299039291));
+#8029 = CARTESIAN_POINT('',(7.057722283419,-19.71905251124));
+#8030 = CARTESIAN_POINT('',(7.075079170799,-19.57577414331));
+#8031 = CARTESIAN_POINT('',(7.101195975125,-19.43381905792));
+#8032 = CARTESIAN_POINT('',(7.135885439781,-19.29382615503));
+#8033 = CARTESIAN_POINT('',(7.198734249005,-19.09294226551));
+#8034 = CARTESIAN_POINT('',(7.220361906888,-19.03002399597));
+#8035 = CARTESIAN_POINT('',(7.243734853147,-18.96771251857));
+#8036 = CARTESIAN_POINT('',(7.268823848302,-18.906064634));
+#8037 = CARTESIAN_POINT('',(7.295596737708,-18.84513483526));
+#8038 = CARTESIAN_POINT('',(7.371759358082,-18.6839233302));
+#8039 = CARTESIAN_POINT('',(7.424153021636,-18.58504397648));
+#8040 = CARTESIAN_POINT('',(7.481033884845,-18.48858506634));
+#8041 = CARTESIAN_POINT('',(7.542218490832,-18.39477202445));
+#8042 = CARTESIAN_POINT('',(7.607509642428,-18.30380999754));
+#8043 = CARTESIAN_POINT('',(7.750657067548,-18.1219060988));
+#8044 = CARTESIAN_POINT('',(7.829069649731,-18.03139635028));
+#8045 = CARTESIAN_POINT('',(7.911686549141,-17.94458357796));
+#8046 = CARTESIAN_POINT('',(7.998245996975,-17.86166852135));
+#8047 = CARTESIAN_POINT('',(8.088479754742,-17.78282889725));
+#8048 = CARTESIAN_POINT('',(8.245925919464,-17.65738163473));
+#8049 = CARTESIAN_POINT('',(8.311315675452,-17.60850656941));
+#8050 = CARTESIAN_POINT('',(8.378200112305,-17.56164683967));
+#8051 = CARTESIAN_POINT('',(8.44649298585,-17.51684801075));
+#8052 = CARTESIAN_POINT('',(8.516107617986,-17.47415166716));
+#8053 = CARTESIAN_POINT('',(8.635348978648,-17.40589433171));
+#8054 = CARTESIAN_POINT('',(8.684317082939,-17.37919169742));
+#8055 = CARTESIAN_POINT('',(8.733833492571,-17.35349952705));
+#8056 = CARTESIAN_POINT('',(8.783870436535,-17.32882908343));
+#8057 = CARTESIAN_POINT('',(8.834400089801,-17.30519087488));
+#8058 = CARTESIAN_POINT('',(9.01484508503,-17.22523370173));
+#8059 = CARTESIAN_POINT('',(9.147290580368,-17.17458777361));
+#8060 = CARTESIAN_POINT('',(9.282275821285,-17.13081584978));
+#8061 = CARTESIAN_POINT('',(9.419342412592,-17.0940487592));
+#8062 = CARTESIAN_POINT('',(9.558028801955,-17.06438918099));
+#8063 = CARTESIAN_POINT('',(9.889602556647,-17.01109339688));
+#8064 = CARTESIAN_POINT('',(10.083506614425,-16.99377641404));
+#8065 = CARTESIAN_POINT('',(10.278382469919,-16.99015251318));
+#8066 = CARTESIAN_POINT('',(10.473012664002,-17.00031664607));
+#8067 = CARTESIAN_POINT('',(10.666163804159,-17.0242524849));
+#8068 = CARTESIAN_POINT('',(10.946406761421,-17.07953677986));
+#8069 = CARTESIAN_POINT('',(11.035618719462,-17.10028769048));
+#8070 = CARTESIAN_POINT('',(11.124092725001,-17.12405594748));
+#8071 = CARTESIAN_POINT('',(11.211697403394,-17.15081988748));
+#8072 = CARTESIAN_POINT('',(11.298301261409,-17.18055097621));
+#8073 = CARTESIAN_POINT('',(11.523040990463,-17.26643507153));
+#8074 = CARTESIAN_POINT('',(11.659304753282,-17.32744065744));
+#8075 = CARTESIAN_POINT('',(11.79199214194,-17.39607464602));
+#8076 = CARTESIAN_POINT('',(11.920537829488,-17.47213103446));
+#8077 = CARTESIAN_POINT('',(12.044387549487,-17.55534745572));
+#8078 = CARTESIAN_POINT('',(12.285379827233,-17.73830647071));
+#8079 = CARTESIAN_POINT('',(12.402189056483,-17.83849262208));
+#8080 = CARTESIAN_POINT('',(12.512836205831,-17.94559769292));
+#8081 = CARTESIAN_POINT('',(12.616758749562,-18.05920042652));
+#8082 = CARTESIAN_POINT('',(12.713433572427,-18.17881281892));
+#8083 = CARTESIAN_POINT('',(12.977358900509,-18.54988222222));
+#8084 = CARTESIAN_POINT('',(13.122551175725,-18.81712123648));
+#8085 = CARTESIAN_POINT('',(13.234106766464,-19.10112686212));
+#8086 = CARTESIAN_POINT('',(13.309518886811,-19.39676871564));
+#8087 = CARTESIAN_POINT('',(13.347196819387,-19.69845195349));
+#8088 = CARTESIAN_POINT('',(13.347196850624,-20.));
+#8089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8090 = PCURVE('',#8091,#8096);
+#8091 = TOROIDAL_SURFACE('',#8092,20.,3.);
+#8092 = AXIS2_PLACEMENT_3D('',#8093,#8094,#8095);
+#8093 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#8094 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#8095 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#8096 = DEFINITIONAL_REPRESENTATION('',(#8097),#8220);
+#8097 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#8098,#8099,#8100,#8101,#8102,
+    #8103,#8104,#8105,#8106,#8107,#8108,#8109,#8110,#8111,#8112,#8113,
+    #8114,#8115,#8116,#8117,#8118,#8119,#8120,#8121,#8122,#8123,#8124,
+    #8125,#8126,#8127,#8128,#8129,#8130,#8131,#8132,#8133,#8134,#8135,
+    #8136,#8137,#8138,#8139,#8140,#8141,#8142,#8143,#8144,#8145,#8146,
+    #8147,#8148,#8149,#8150,#8151,#8152,#8153,#8154,#8155,#8156,#8157,
+    #8158,#8159,#8160,#8161,#8162,#8163,#8164,#8165,#8166,#8167,#8168,
+    #8169,#8170,#8171,#8172,#8173,#8174,#8175,#8176,#8177,#8178,#8179,
+    #8180,#8181,#8182,#8183,#8184,#8185,#8186,#8187,#8188,#8189,#8190,
+    #8191,#8192,#8193,#8194,#8195,#8196,#8197,#8198,#8199,#8200,#8201,
+    #8202,#8203,#8204,#8205,#8206,#8207,#8208,#8209,#8210,#8211,#8212,
+    #8213,#8214,#8215,#8216,#8217,#8218,#8219),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.387820371176E-02,0.141602822851,0.187860255583,0.216249263884,
+    0.276436846388,0.320335346847,0.337628360176,0.362946563422,
+    0.400099861716,0.434859117263,0.455552399437,0.499641918939,
+    0.544447125604,0.565140240557,0.599899160165,0.63705213183,
+    0.662370182878,0.679663135242,0.723561639133,0.783749504862,
+    0.812138702236,0.858396446396,0.906121332664,1.),.UNSPECIFIED.);
+#8098 = CARTESIAN_POINT('',(4.976311828514,0.));
+#8099 = CARTESIAN_POINT('',(4.976311828869,0.100515547754));
+#8100 = CARTESIAN_POINT('',(4.976739172488,0.201075282062));
+#8101 = CARTESIAN_POINT('',(4.97759450261,0.3014543827));
+#8102 = CARTESIAN_POINT('',(4.97886992668,0.401602500817));
+#8103 = CARTESIAN_POINT('',(4.980557183539,0.501468603104));
+#8104 = CARTESIAN_POINT('',(4.983692259476,0.651425076978));
+#8105 = CARTESIAN_POINT('',(4.98485029818,0.701863805676));
+#8106 = CARTESIAN_POINT('',(4.986107411174,0.752191409139));
+#8107 = CARTESIAN_POINT('',(4.987460958019,0.802403960163));
+#8108 = CARTESIAN_POINT('',(4.988907879163,0.852499994009));
+#8109 = CARTESIAN_POINT('',(4.991934023382,0.950917786219));
+#8110 = CARTESIAN_POINT('',(4.993507858133,0.999248304506));
+#8111 = CARTESIAN_POINT('',(4.995162825544,1.047467866821));
+#8112 = CARTESIAN_POINT('',(4.996895346369,1.095579743637));
+#8113 = CARTESIAN_POINT('',(4.9987013885,1.143589414155));
+#8114 = CARTESIAN_POINT('',(5.001727034715,1.220907949697));
+#8115 = CARTESIAN_POINT('',(5.002903690279,1.250277138997));
+#8116 = CARTESIAN_POINT('',(5.004105260022,1.279611965425));
+#8117 = CARTESIAN_POINT('',(5.005330613487,1.308914396839));
+#8118 = CARTESIAN_POINT('',(5.006578538705,1.338186680675));
+#8119 = CARTESIAN_POINT('',(5.010538582565,1.429433001951));
+#8120 = CARTESIAN_POINT('',(5.013325046961,1.491310249322));
+#8121 = CARTESIAN_POINT('',(5.016194786069,1.553087663677));
+#8122 = CARTESIAN_POINT('',(5.019133651154,1.614795262062));
+#8123 = CARTESIAN_POINT('',(5.022125250344,1.676466863986));
+#8124 = CARTESIAN_POINT('',(5.027357008866,1.783119333074));
+#8125 = CARTESIAN_POINT('',(5.02958141466,1.828100266892));
+#8126 = CARTESIAN_POINT('',(5.031816365667,1.873095725504));
+#8127 = CARTESIAN_POINT('',(5.034053687939,1.918120276638));
+#8128 = CARTESIAN_POINT('',(5.036284390201,1.963188586156));
+#8129 = CARTESIAN_POINT('',(5.039370936565,2.026092310154));
+#8130 = CARTESIAN_POINT('',(5.040240658098,2.043878251314));
+#8131 = CARTESIAN_POINT('',(5.04110722707,2.061674120675));
+#8132 = CARTESIAN_POINT('',(5.041970022117,2.079480774824));
+#8133 = CARTESIAN_POINT('',(5.042828401892,2.097299047806));
+#8134 = CARTESIAN_POINT('',(5.0449310017,2.141235170802));
+#8135 = CARTESIAN_POINT('',(5.046169419265,2.167367225185));
+#8136 = CARTESIAN_POINT('',(5.047394876705,2.193528467565));
+#8137 = CARTESIAN_POINT('',(5.048605213433,2.219721250371));
+#8138 = CARTESIAN_POINT('',(5.049798189339,2.245947725168));
+#8139 = CARTESIAN_POINT('',(5.052693241864,2.31074829166));
+#8140 = CARTESIAN_POINT('',(5.054372626506,2.349363579694));
+#8141 = CARTESIAN_POINT('',(5.056002331256,2.388061464965));
+#8142 = CARTESIAN_POINT('',(5.057574721289,2.42684666574));
+#8143 = CARTESIAN_POINT('',(5.05908202012,2.465722195657));
+#8144 = CARTESIAN_POINT('',(5.061858537392,2.541144322374));
+#8145 = CARTESIAN_POINT('',(5.063136849437,2.577679856938));
+#8146 = CARTESIAN_POINT('',(5.064345095166,2.614295276026));
+#8147 = CARTESIAN_POINT('',(5.065477013821,2.650989622895));
+#8148 = CARTESIAN_POINT('',(5.066526637019,2.68776011282));
+#8149 = CARTESIAN_POINT('',(5.068061136315,2.746533918368));
+#8150 = CARTESIAN_POINT('',(5.068602671544,2.768491712385));
+#8151 = CARTESIAN_POINT('',(5.069111950691,2.790473518694));
+#8152 = CARTESIAN_POINT('',(5.069587901864,2.812478014252));
+#8153 = CARTESIAN_POINT('',(5.070029541863,2.834503651492));
+#8154 = CARTESIAN_POINT('',(5.071301933226,2.903518189322));
+#8155 = CARTESIAN_POINT('',(5.072008132984,2.950577933386));
+#8156 = CARTESIAN_POINT('',(5.072545915656,2.99770615848));
+#8157 = CARTESIAN_POINT('',(5.072909079952,3.044883594636));
+#8158 = CARTESIAN_POINT('',(5.073094297066,3.092088632029));
+#8159 = CARTESIAN_POINT('',(5.073108869569,3.187262647485));
+#8160 = CARTESIAN_POINT('',(5.072932400387,3.235235695758));
+#8161 = CARTESIAN_POINT('',(5.072571996851,3.283181341512));
+#8162 = CARTESIAN_POINT('',(5.072031051653,3.33107691046));
+#8163 = CARTESIAN_POINT('',(5.071316028887,3.378902172244));
+#8164 = CARTESIAN_POINT('',(5.070029594883,3.448678963051));
+#8165 = CARTESIAN_POINT('',(5.069587962096,3.470704420675));
+#8166 = CARTESIAN_POINT('',(5.069112018619,3.492708737104));
+#8167 = CARTESIAN_POINT('',(5.068602747624,3.514690364793));
+#8168 = CARTESIAN_POINT('',(5.068061220969,3.536647980713));
+#8169 = CARTESIAN_POINT('',(5.066526747212,3.595421252087));
+#8170 = CARTESIAN_POINT('',(5.065477141965,3.632191387122));
+#8171 = CARTESIAN_POINT('',(5.064345242446,3.668885380886));
+#8172 = CARTESIAN_POINT('',(5.06313701684,3.705500448619));
+#8173 = CARTESIAN_POINT('',(5.061858725704,3.742035633477));
+#8174 = CARTESIAN_POINT('',(5.059082251668,3.817457073872));
+#8175 = CARTESIAN_POINT('',(5.057574975122,3.856332267222));
+#8176 = CARTESIAN_POINT('',(5.056002607712,3.895117132812));
+#8177 = CARTESIAN_POINT('',(5.054372925721,3.933814684039));
+#8178 = CARTESIAN_POINT('',(5.052693563789,3.972429638898));
+#8179 = CARTESIAN_POINT('',(5.049798545825,4.037229719151));
+#8180 = CARTESIAN_POINT('',(5.048605581777,4.063456040376));
+#8181 = CARTESIAN_POINT('',(5.047395256665,4.089648669605));
+#8182 = CARTESIAN_POINT('',(5.046169810568,4.115809758325));
+#8183 = CARTESIAN_POINT('',(5.044931404047,4.141941658892));
+#8184 = CARTESIAN_POINT('',(5.042828820162,4.185877566954));
+#8185 = CARTESIAN_POINT('',(5.041970445413,4.203695778877));
+#8186 = CARTESIAN_POINT('',(5.041107655214,4.221502371783));
+#8187 = CARTESIAN_POINT('',(5.040241090909,4.239298179701));
+#8188 = CARTESIAN_POINT('',(5.03937137386,4.257084059204));
+#8189 = CARTESIAN_POINT('',(5.036284834734,4.319987726836));
+#8190 = CARTESIAN_POINT('',(5.034054134103,4.365056039975));
+#8191 = CARTESIAN_POINT('',(5.031816812243,4.410080592776));
+#8192 = CARTESIAN_POINT('',(5.029581860506,4.455076051089));
+#8193 = CARTESIAN_POINT('',(5.027357452918,4.500056982664));
+#8194 = CARTESIAN_POINT('',(5.022125673803,4.606709727346));
+#8195 = CARTESIAN_POINT('',(5.019134055254,4.668381605428));
+#8196 = CARTESIAN_POINT('',(5.016195169716,4.730089477116));
+#8197 = CARTESIAN_POINT('',(5.013325409444,4.791867162616));
+#8198 = CARTESIAN_POINT('',(5.0105389235,4.853744679663));
+#8199 = CARTESIAN_POINT('',(5.006578845284,4.944991453843));
+#8200 = CARTESIAN_POINT('',(5.005330907428,4.974263921605));
+#8201 = CARTESIAN_POINT('',(5.00410554142,5.00356653696));
+#8202 = CARTESIAN_POINT('',(5.002903959262,5.032901547425));
+#8203 = CARTESIAN_POINT('',(5.001727291442,5.062270920928));
+#8204 = CARTESIAN_POINT('',(4.998701613361,5.139589944898));
+#8205 = CARTESIAN_POINT('',(4.996895551938,5.187599920057));
+#8206 = CARTESIAN_POINT('',(4.995163012452,5.235712102418));
+#8207 = CARTESIAN_POINT('',(4.993508027119,5.283931971426));
+#8208 = CARTESIAN_POINT('',(4.991934175275,5.332262797746));
+#8209 = CARTESIAN_POINT('',(4.988907999928,5.430681161977));
+#8210 = CARTESIAN_POINT('',(4.987461064601,5.480777459671));
+#8211 = CARTESIAN_POINT('',(4.986107504419,5.530990275906));
+#8212 = CARTESIAN_POINT('',(4.984850378997,5.58131814603));
+#8213 = CARTESIAN_POINT('',(4.983692328832,5.631757142868));
+#8214 = CARTESIAN_POINT('',(4.980557223273,5.781714350947));
+#8215 = CARTESIAN_POINT('',(4.978869950924,5.881580908184));
+#8216 = CARTESIAN_POINT('',(4.977594514733,5.981729500671));
+#8217 = CARTESIAN_POINT('',(4.976739176492,6.082109071407));
+#8218 = CARTESIAN_POINT('',(4.976311828869,6.182669291679));
+#8219 = CARTESIAN_POINT('',(4.976311828514,6.28318530718));
+#8220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8221 = ADVANCED_FACE('',(#8222,#8225),#7276,.F.);
+#8222 = FACE_BOUND('',#8223,.F.);
+#8223 = EDGE_LOOP('',(#8224));
+#8224 = ORIENTED_EDGE('',*,*,#7004,.F.);
+#8225 = FACE_BOUND('',#8226,.F.);
+#8226 = EDGE_LOOP('',(#8227));
+#8227 = ORIENTED_EDGE('',*,*,#8228,.T.);
+#8228 = EDGE_CURVE('',#8229,#8229,#8231,.T.);
+#8229 = VERTEX_POINT('',#8230);
+#8230 = CARTESIAN_POINT('',(0.750937701083,-22.49821983444,
+    -7.352331276555));
+#8231 = SURFACE_CURVE('',#8232,(#8355,#8481),.PCURVE_S1.);
+#8232 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#8233,#8234,#8235,#8236,#8237,
+    #8238,#8239,#8240,#8241,#8242,#8243,#8244,#8245,#8246,#8247,#8248,
+    #8249,#8250,#8251,#8252,#8253,#8254,#8255,#8256,#8257,#8258,#8259,
+    #8260,#8261,#8262,#8263,#8264,#8265,#8266,#8267,#8268,#8269,#8270,
+    #8271,#8272,#8273,#8274,#8275,#8276,#8277,#8278,#8279,#8280,#8281,
+    #8282,#8283,#8284,#8285,#8286,#8287,#8288,#8289,#8290,#8291,#8292,
+    #8293,#8294,#8295,#8296,#8297,#8298,#8299,#8300,#8301,#8302,#8303,
+    #8304,#8305,#8306,#8307,#8308,#8309,#8310,#8311,#8312,#8313,#8314,
+    #8315,#8316,#8317,#8318,#8319,#8320,#8321,#8322,#8323,#8324,#8325,
+    #8326,#8327,#8328,#8329,#8330,#8331,#8332,#8333,#8334,#8335,#8336,
+    #8337,#8338,#8339,#8340,#8341,#8342,#8343,#8344,#8345,#8346,#8347,
+    #8348,#8349,#8350,#8351,#8352,#8353,#8354),.UNSPECIFIED.,.T.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.387820371027E-02,0.14160282285,0.187860255582,0.216249263882,
+    0.276436846386,0.320335346845,0.337628360174,0.36294656342,
+    0.400099861715,0.434859117262,0.455552399436,0.499641918937,
+    0.544447125575,0.565140240529,0.599899160136,0.637052131801,
+    0.662370182849,0.679663135213,0.723561639104,0.783749504833,
+    0.812138702207,0.858396446368,0.906121332636,1.),.UNSPECIFIED.);
+#8233 = CARTESIAN_POINT('',(0.750937701083,-22.49821983444,
+    -7.352331276555));
+#8234 = CARTESIAN_POINT('',(0.930917689921,-22.57564861731,
+    -7.123110061871));
+#8235 = CARTESIAN_POINT('',(1.103785626227,-22.62015347584,-6.8770054282
+    ));
+#8236 = CARTESIAN_POINT('',(1.26584434496,-22.63009925486,
+    -6.618687311555));
+#8237 = CARTESIAN_POINT('',(1.414058210452,-22.60544082307,
+    -6.35311707588));
+#8238 = CARTESIAN_POINT('',(1.545843723617,-22.54705361902,
+    -6.085310929146));
+#8239 = CARTESIAN_POINT('',(1.716934802751,-22.41146574623,
+    -5.685697642612));
+#8240 = CARTESIAN_POINT('',(1.769870779463,-22.35761281049,
+    -5.551718049882));
+#8241 = CARTESIAN_POINT('',(1.817836314138,-22.29587685334,
+    -5.419078704315));
+#8242 = CARTESIAN_POINT('',(1.860640003682,-22.2265901593,
+    -5.288383537403));
+#8243 = CARTESIAN_POINT('',(1.89813780605,-22.15013662542,
+    -5.160203296023));
+#8244 = CARTESIAN_POINT('',(1.961332593319,-21.98630818212,
+    -4.913795422939));
+#8245 = CARTESIAN_POINT('',(1.987357958971,-21.89933875829,
+    -4.79537907428));
+#8246 = CARTESIAN_POINT('',(2.008213418106,-21.80642306617,-4.6803138884
+    ));
+#8247 = CARTESIAN_POINT('',(2.023848184795,-21.70797857489,
+    -4.569046154516));
+#8248 = CARTESIAN_POINT('',(2.034247225149,-21.6044469013,
+    -4.461984243586));
+#8249 = CARTESIAN_POINT('',(2.042605337116,-21.42990930563,
+    -4.296605785704));
+#8250 = CARTESIAN_POINT('',(2.043818047606,-21.361787014,-4.235434393019
+    ));
+#8251 = CARTESIAN_POINT('',(2.043068762941,-21.29202737364,
+    -4.176072706083));
+#8252 = CARTESIAN_POINT('',(2.040365553919,-21.22073807979,
+    -4.118600978309));
+#8253 = CARTESIAN_POINT('',(2.035720569555,-21.14802848822,
+    -4.063094187502));
+#8254 = CARTESIAN_POINT('',(2.015219840523,-20.91708208258,
+    -3.896255640502));
+#8255 = CARTESIAN_POINT('',(1.992634190231,-20.7542694805,
+    -3.792035268395));
+#8256 = CARTESIAN_POINT('',(1.961546517272,-20.58662683094,
+    -3.697624608057));
+#8257 = CARTESIAN_POINT('',(1.922182525816,-20.41522884209,
+    -3.613585393573));
+#8258 = CARTESIAN_POINT('',(1.87483129552,-20.24116485779,
+    -3.540387674482));
+#8259 = CARTESIAN_POINT('',(1.779725217253,-19.93743529516,
+    -3.433223317262));
+#8260 = CARTESIAN_POINT('',(1.735547894164,-19.80850299672,
+    -3.394000420511));
+#8261 = CARTESIAN_POINT('',(1.687437610193,-19.67916255557,
+    -3.36090171489));
+#8262 = CARTESIAN_POINT('',(1.635543759587,-19.54984408176,
+    -3.334054715578));
+#8263 = CARTESIAN_POINT('',(1.58003193529,-19.42098215165,
+    -3.313564133448));
+#8264 = CARTESIAN_POINT('',(1.497862437349,-19.24260580157,
+    -3.293976244259));
+#8265 = CARTESIAN_POINT('',(1.474107757384,-19.19233484591,
+    -3.289439713271));
+#8266 = CARTESIAN_POINT('',(1.449831032854,-19.14222983305,
+    -3.285907284597));
+#8267 = CARTESIAN_POINT('',(1.425043847587,-19.0923178016,
+    -3.283383363125));
+#8268 = CARTESIAN_POINT('',(1.399758225435,-19.04262593664,
+    -3.281871756137));
+#8269 = CARTESIAN_POINT('',(1.336255179322,-18.92079149476,
+    -3.280649372702));
+#8270 = CARTESIAN_POINT('',(1.297482077583,-18.84893190524,-3.2820997717
+    ));
+#8271 = CARTESIAN_POINT('',(1.257706399258,-18.77768865988,
+    -3.285737084109));
+#8272 = CARTESIAN_POINT('',(1.216969511713,-18.70714826003,
+    -3.29156830443));
+#8273 = CARTESIAN_POINT('',(1.175315075474,-18.63739784961,
+    -3.299597207855));
+#8274 = CARTESIAN_POINT('',(1.070384050125,-18.46745779316,
+    -3.32483221116));
+#8275 = CARTESIAN_POINT('',(1.006102047121,-18.36828031107,
+    -3.344573722993));
+#8276 = CARTESIAN_POINT('',(0.940088978683,-18.27127049605,
+    -3.369049719568));
+#8277 = CARTESIAN_POINT('',(0.8725021265,-18.17670863123,-3.398244577583
+    ));
+#8278 = CARTESIAN_POINT('',(0.803511278808,-18.08487525206,
+    -3.432122291057));
+#8279 = CARTESIAN_POINT('',(0.667612721154,-17.91294613051,
+    -3.506641964045));
+#8280 = CARTESIAN_POINT('',(0.600856729477,-17.83247471288,
+    -3.546707673476));
+#8281 = CARTESIAN_POINT('',(0.533183005452,-17.75486348995,
+    -3.590769630485));
+#8282 = CARTESIAN_POINT('',(0.464751641507,-17.68033764394,
+    -3.638759718847));
+#8283 = CARTESIAN_POINT('',(0.395732210457,-17.6091155444,
+    -3.690588287672));
+#8284 = CARTESIAN_POINT('',(0.284971569735,-17.50109581779,
+    -3.779212787942));
+#8285 = CARTESIAN_POINT('',(0.2434939201,-17.46203053106,-3.813604781435
+    ));
+#8286 = CARTESIAN_POINT('',(0.20190912917,-17.42425387171,
+    -3.849292620077));
+#8287 = CARTESIAN_POINT('',(0.160255860695,-17.38780796063,
+    -3.886249201404));
+#8288 = CARTESIAN_POINT('',(0.118573599324,-17.35273296119,
+    -3.924444370294));
+#8289 = CARTESIAN_POINT('',(-1.188230340755E-02,-17.2473378799,
+    -4.047792513395));
+#8290 = CARTESIAN_POINT('',(-0.100620330504,-17.18200179142,
+    -4.137216113826));
+#8291 = CARTESIAN_POINT('',(-0.188914260681,-17.12343297142,
+    -4.231786474937));
+#8292 = CARTESIAN_POINT('',(-0.276366778523,-17.07194478043,
+    -4.331121301049));
+#8293 = CARTESIAN_POINT('',(-0.362582597757,-17.02778251453,
+    -4.434782515593));
+#8294 = CARTESIAN_POINT('',(-0.533131756862,-16.95385457124,
+    -4.651509403205));
+#8295 = CARTESIAN_POINT('',(-0.617419252925,-16.92433101651,
+    -4.764709875599));
+#8296 = CARTESIAN_POINT('',(-0.699622380269,-16.90272413149,
+    -4.881353523552));
+#8297 = CARTESIAN_POINT('',(-0.779363414707,-16.88911980981,
+    -5.000892737066));
+#8298 = CARTESIAN_POINT('',(-0.856296772442,-16.88351829959,
+    -5.122758455557));
+#8299 = CARTESIAN_POINT('',(-0.964197627219,-16.88691420102,
+    -5.303452072613));
+#8300 = CARTESIAN_POINT('',(-0.997622031115,-16.88967743713,
+    -5.360911954074));
+#8301 = CARTESIAN_POINT('',(-1.030351088738,-16.89412318035,
+    -5.418687891864));
+#8302 = CARTESIAN_POINT('',(-1.062356480104,-16.90024043814,
+    -5.476723686253));
+#8303 = CARTESIAN_POINT('',(-1.093611819108,-16.90801507535,
+    -5.534963593378));
+#8304 = CARTESIAN_POINT('',(-1.175292333992,-16.93324406704,
+    -5.691429837567));
+#8305 = CARTESIAN_POINT('',(-1.224307050993,-16.9536862118,
+    -5.789928054844));
+#8306 = CARTESIAN_POINT('',(-1.271020496891,-16.97867505961,
+    -5.888584861008));
+#8307 = CARTESIAN_POINT('',(-1.315333147798,-17.00810801347,
+    -5.987147191719));
+#8308 = CARTESIAN_POINT('',(-1.357160205894,-17.04186525014,
+    -6.085371277356));
+#8309 = CARTESIAN_POINT('',(-1.438403588656,-17.12037630194,
+    -6.287400337638));
+#8310 = CARTESIAN_POINT('',(-1.477455797531,-17.16572770811,
+    -6.391124599801));
+#8311 = CARTESIAN_POINT('',(-1.51349883159,-17.21570614269,
+    -6.493911103188));
+#8312 = CARTESIAN_POINT('',(-1.546462850336,-17.27013416642,
+    -6.595490669654));
+#8313 = CARTESIAN_POINT('',(-1.576292989574,-17.3288227691,
+    -6.695608740334));
+#8314 = CARTESIAN_POINT('',(-1.621110222485,-17.43433821234,
+    -6.861090513741));
+#8315 = CARTESIAN_POINT('',(-1.637798591301,-17.47898846755,
+    -6.927366039041));
+#8316 = CARTESIAN_POINT('',(-1.652998757323,-17.52546368456,
+    -6.992775299255));
+#8317 = CARTESIAN_POINT('',(-1.6666999888,-17.57370012075,
+    -7.057245246738));
+#8318 = CARTESIAN_POINT('',(-1.678894012777,-17.62363263176,
+    -7.12070566659));
+#8319 = CARTESIAN_POINT('',(-1.696870444916,-17.71041301807,
+    -7.225698896729));
+#8320 = CARTESIAN_POINT('',(-1.703459982002,-17.74639161643,
+    -7.267806192726));
+#8321 = CARTESIAN_POINT('',(-1.709341744951,-17.78310930672,
+    -7.309389585148));
+#8322 = CARTESIAN_POINT('',(-1.714514313003,-17.8205446881,
+    -7.350428143976));
+#8323 = CARTESIAN_POINT('',(-1.718976726046,-17.85867611872,
+    -7.390901488672));
+#8324 = CARTESIAN_POINT('',(-1.732252398435,-17.99599049647,
+    -7.532047030679));
+#8325 = CARTESIAN_POINT('',(-1.737196659862,-18.09884338625,
+    -7.629533730351));
+#8326 = CARTESIAN_POINT('',(-1.737553287093,-18.20568298471,
+    -7.722926286799));
+#8327 = CARTESIAN_POINT('',(-1.73333170247,-18.31614190162,
+    -7.811921091699));
+#8328 = CARTESIAN_POINT('',(-1.72455873248,-18.42984275692,
+    -7.896234528798));
+#8329 = CARTESIAN_POINT('',(-1.693070644091,-18.70620367689,
+    -8.084422566701));
+#8330 = CARTESIAN_POINT('',(-1.666389769616,-18.87137569949,
+    -8.183946410104));
+#8331 = CARTESIAN_POINT('',(-1.631350575881,-19.04091381047,
+    -8.2734942495));
+#8332 = CARTESIAN_POINT('',(-1.588128805391,-19.21377741236,
+    -8.352451679445));
+#8333 = CARTESIAN_POINT('',(-1.536969660298,-19.38888339637,
+    -8.420281787531));
+#8334 = CARTESIAN_POINT('',(-1.450474013467,-19.64822279611,
+    -8.503070960632));
+#8335 = CARTESIAN_POINT('',(-1.421057984256,-19.73158966012,
+    -8.527030029074));
+#8336 = CARTESIAN_POINT('',(-1.389981909458,-19.81508576731,
+    -8.548366789762));
+#8337 = CARTESIAN_POINT('',(-1.357283798649,-19.8985906345,
+    -8.567039198977));
+#8338 = CARTESIAN_POINT('',(-1.323005784975,-19.98198191052,
+    -8.583010383103));
+#8339 = CARTESIAN_POINT('',(-1.228842119765,-20.20062676371,
+    -8.617819232133));
+#8340 = CARTESIAN_POINT('',(-1.166417564724,-20.33548871258,
+    -8.632134407505));
+#8341 = CARTESIAN_POINT('',(-1.100122686056,-20.4691809724,
+    -8.639058006463));
+#8342 = CARTESIAN_POINT('',(-1.030188359715,-20.60115612481,
+    -8.638494839054));
+#8343 = CARTESIAN_POINT('',(-0.956876991544,-20.73086195388,
+    -8.630397486797));
+#8344 = CARTESIAN_POINT('',(-0.801670915093,-20.98864995083,
+    -8.598653171399));
+#8345 = CARTESIAN_POINT('',(-0.719575099661,-21.11655443124,
+    -8.574520580476));
+#8346 = CARTESIAN_POINT('',(-0.634526035818,-21.24084518799,
+    -8.542384115458));
+#8347 = CARTESIAN_POINT('',(-0.546882540402,-21.36092198188,
+    -8.502313459632));
+#8348 = CARTESIAN_POINT('',(-0.457035745232,-21.47620190934,
+    -8.454446586811));
+#8349 = CARTESIAN_POINT('',(-0.185176850786,-21.80235223447,
+    -8.289923676908));
+#8350 = CARTESIAN_POINT('',(2.043880955722E-03,-21.99797946576,
+    -8.151446705648));
+#8351 = CARTESIAN_POINT('',(0.192850567388,-22.16848803977,
+    -7.985243577295));
+#8352 = CARTESIAN_POINT('',(0.383702557318,-22.3103677929,
+    -7.794097698178));
+#8353 = CARTESIAN_POINT('',(0.570956862728,-22.42079063659,
+    -7.581553530166));
+#8354 = CARTESIAN_POINT('',(0.750937701083,-22.49821983444,
+    -7.352331276555));
+#8355 = PCURVE('',#7276,#8356);
+#8356 = DEFINITIONAL_REPRESENTATION('',(#8357),#8480);
+#8357 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#8358,#8359,#8360,#8361,#8362,
+    #8363,#8364,#8365,#8366,#8367,#8368,#8369,#8370,#8371,#8372,#8373,
+    #8374,#8375,#8376,#8377,#8378,#8379,#8380,#8381,#8382,#8383,#8384,
+    #8385,#8386,#8387,#8388,#8389,#8390,#8391,#8392,#8393,#8394,#8395,
+    #8396,#8397,#8398,#8399,#8400,#8401,#8402,#8403,#8404,#8405,#8406,
+    #8407,#8408,#8409,#8410,#8411,#8412,#8413,#8414,#8415,#8416,#8417,
+    #8418,#8419,#8420,#8421,#8422,#8423,#8424,#8425,#8426,#8427,#8428,
+    #8429,#8430,#8431,#8432,#8433,#8434,#8435,#8436,#8437,#8438,#8439,
+    #8440,#8441,#8442,#8443,#8444,#8445,#8446,#8447,#8448,#8449,#8450,
+    #8451,#8452,#8453,#8454,#8455,#8456,#8457,#8458,#8459,#8460,#8461,
+    #8462,#8463,#8464,#8465,#8466,#8467,#8468,#8469,#8470,#8471,#8472,
+    #8473,#8474,#8475,#8476,#8477,#8478,#8479),.UNSPECIFIED.,.T.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.387820371027E-02,0.14160282285,0.187860255582,0.216249263882,
+    0.276436846386,0.320335346845,0.337628360174,0.36294656342,
+    0.400099861715,0.434859117262,0.455552399436,0.499641918937,
+    0.544447125575,0.565140240529,0.599899160136,0.637052131801,
+    0.662370182849,0.679663135213,0.723561639104,0.783749504833,
+    0.812138702207,0.858396446368,0.906121332636,1.),.UNSPECIFIED.);
+#8358 = CARTESIAN_POINT('',(13.347196850624,-20.));
+#8359 = CARTESIAN_POINT('',(13.347196819387,-20.30154664325));
+#8360 = CARTESIAN_POINT('',(13.309519239672,-20.60322842351));
+#8361 = CARTESIAN_POINT('',(13.234107835759,-20.89886894235));
+#8362 = CARTESIAN_POINT('',(13.122553295537,-21.18287338389));
+#8363 = CARTESIAN_POINT('',(12.977362319865,-21.45011147977));
+#8364 = CARTESIAN_POINT('',(12.713439373279,-21.82117978298));
+#8365 = CARTESIAN_POINT('',(12.61676545822,-21.94079182976));
+#8366 = CARTESIAN_POINT('',(12.512843879304,-22.05439430486));
+#8367 = CARTESIAN_POINT('',(12.40219774178,-22.16149921005));
+#8368 = CARTESIAN_POINT('',(12.285389560874,-22.2616852928));
+#8369 = CARTESIAN_POINT('',(12.044399532934,-22.44464426723));
+#8370 = CARTESIAN_POINT('',(11.920551024812,-22.52786072597));
+#8371 = CARTESIAN_POINT('',(11.792006573721,-22.60391726489));
+#8372 = CARTESIAN_POINT('',(11.659320434478,-22.67255151909));
+#8373 = CARTESIAN_POINT('',(11.523057922458,-22.73355748655));
+#8374 = CARTESIAN_POINT('',(11.298320189453,-22.81944238648));
+#8375 = CARTESIAN_POINT('',(11.211717082799,-22.84917382579));
+#8376 = CARTESIAN_POINT('',(11.124113149246,-22.87593815939));
+#8377 = CARTESIAN_POINT('',(11.035639879469,-22.89970685277));
+#8378 = CARTESIAN_POINT('',(10.94642864559,-22.92045824216));
+#8379 = CARTESIAN_POINT('',(10.666187531681,-22.97574423503));
+#8380 = CARTESIAN_POINT('',(10.473037450766,-22.9996813861));
+#8381 = CARTESIAN_POINT('',(10.278408225715,-23.00984696044));
+#8382 = CARTESIAN_POINT('',(10.083533233346,-23.00622462309));
+#8383 = CARTESIAN_POINT('',(9.889629917475,-22.98890931736));
+#8384 = CARTESIAN_POINT('',(9.558056563039,-22.93561650895));
+#8385 = CARTESIAN_POINT('',(9.419369906467,-22.9059581143));
+#8386 = CARTESIAN_POINT('',(9.282302986664,-22.86919219325));
+#8387 = CARTESIAN_POINT('',(9.147317356439,-22.82542142212));
+#8388 = CARTESIAN_POINT('',(9.014871411385,-22.77477662711));
+#8389 = CARTESIAN_POINT('',(8.834425521794,-22.69482092067));
+#8390 = CARTESIAN_POINT('',(8.783895477974,-22.67118305721));
+#8391 = CARTESIAN_POINT('',(8.733858137803,-22.6465129476));
+#8392 = CARTESIAN_POINT('',(8.684341326636,-22.62082110009));
+#8393 = CARTESIAN_POINT('',(8.635372815802,-22.59411877747));
+#8394 = CARTESIAN_POINT('',(8.516130265709,-22.52586208138));
+#8395 = CARTESIAN_POINT('',(8.446514851467,-22.48316604196));
+#8396 = CARTESIAN_POINT('',(8.378221193564,-22.43836748253));
+#8397 = CARTESIAN_POINT('',(8.311335971763,-22.39150798773));
+#8398 = CARTESIAN_POINT('',(8.245945431909,-22.34263312303));
+#8399 = CARTESIAN_POINT('',(8.088497079543,-22.21718606408));
+#8400 = CARTESIAN_POINT('',(7.998261940111,-22.13834638013));
+#8401 = CARTESIAN_POINT('',(7.911701143069,-22.055431169));
+#8402 = CARTESIAN_POINT('',(7.829082934566,-21.96861815024));
+#8403 = CARTESIAN_POINT('',(7.750669091067,-21.87810806675));
+#8404 = CARTESIAN_POINT('',(7.607519271294,-21.69620327966));
+#8405 = CARTESIAN_POINT('',(7.542226986258,-21.60524070456));
+#8406 = CARTESIAN_POINT('',(7.481041308855,-21.51142703933));
+#8407 = CARTESIAN_POINT('',(7.424159442895,-21.41496743535));
+#8408 = CARTESIAN_POINT('',(7.371764851589,-21.31608732272));
+#8409 = CARTESIAN_POINT('',(7.295600925116,-21.15487460851));
+#8410 = CARTESIAN_POINT('',(7.268827599948,-21.09394439989));
+#8411 = CARTESIAN_POINT('',(7.243738193523,-21.03229608815));
+#8412 = CARTESIAN_POINT('',(7.220364861484,-20.96998416745));
+#8413 = CARTESIAN_POINT('',(7.198736844233,-20.90706543974));
+#8414 = CARTESIAN_POINT('',(7.136574073643,-20.70837618469));
+#8415 = CARTESIAN_POINT('',(7.102307928736,-20.57066034123));
+#8416 = CARTESIAN_POINT('',(7.076338510842,-20.43103488755));
+#8417 = CARTESIAN_POINT('',(7.058845516347,-20.29010802882));
+#8418 = CARTESIAN_POINT('',(7.049923871045,-20.14851168402));
+#8419 = CARTESIAN_POINT('',(7.049221961516,-19.86299039303));
+#8420 = CARTESIAN_POINT('',(7.057722283406,-19.71905251145));
+#8421 = CARTESIAN_POINT('',(7.075079170763,-19.57577414359));
+#8422 = CARTESIAN_POINT('',(7.101195975056,-19.43381905829));
+#8423 = CARTESIAN_POINT('',(7.13588543967,-19.29382615548));
+#8424 = CARTESIAN_POINT('',(7.198734248829,-19.09294226603));
+#8425 = CARTESIAN_POINT('',(7.2203619067,-19.03002399649));
+#8426 = CARTESIAN_POINT('',(7.243734852947,-18.96771251908));
+#8427 = CARTESIAN_POINT('',(7.26882384809,-18.90606463451));
+#8428 = CARTESIAN_POINT('',(7.295596737483,-18.84513483576));
+#8429 = CARTESIAN_POINT('',(7.371759357827,-18.68392333069));
+#8430 = CARTESIAN_POINT('',(7.424153021361,-18.58504397697));
+#8431 = CARTESIAN_POINT('',(7.481033884552,-18.48858506681));
+#8432 = CARTESIAN_POINT('',(7.542218490521,-18.39477202491));
+#8433 = CARTESIAN_POINT('',(7.6075096421,-18.30380999799));
+#8434 = CARTESIAN_POINT('',(7.750657067185,-18.12190609922));
+#8435 = CARTESIAN_POINT('',(7.82906964935,-18.03139635069));
+#8436 = CARTESIAN_POINT('',(7.911686548744,-17.94458357836));
+#8437 = CARTESIAN_POINT('',(7.998245996562,-17.86166852173));
+#8438 = CARTESIAN_POINT('',(8.088479754314,-17.78282889761));
+#8439 = CARTESIAN_POINT('',(8.245925919012,-17.65738163507));
+#8440 = CARTESIAN_POINT('',(8.311315674991,-17.60850656974));
+#8441 = CARTESIAN_POINT('',(8.378200111835,-17.56164683998));
+#8442 = CARTESIAN_POINT('',(8.446492985372,-17.51684801106));
+#8443 = CARTESIAN_POINT('',(8.5161076175,-17.47415166745));
+#8444 = CARTESIAN_POINT('',(8.635348978149,-17.40589433198));
+#8445 = CARTESIAN_POINT('',(8.684317082435,-17.37919169769));
+#8446 = CARTESIAN_POINT('',(8.733833492062,-17.35349952731));
+#8447 = CARTESIAN_POINT('',(8.783870436022,-17.32882908368));
+#8448 = CARTESIAN_POINT('',(8.834400089283,-17.30519087512));
+#8449 = CARTESIAN_POINT('',(9.014845084497,-17.22523370194));
+#8450 = CARTESIAN_POINT('',(9.147290579827,-17.1745877738));
+#8451 = CARTESIAN_POINT('',(9.282275820735,-17.13081584994));
+#8452 = CARTESIAN_POINT('',(9.419342412036,-17.09404875934));
+#8453 = CARTESIAN_POINT('',(9.558028801393,-17.06438918111));
+#8454 = CARTESIAN_POINT('',(9.889602556076,-17.01109339693));
+#8455 = CARTESIAN_POINT('',(10.083506613852,-16.99377641407));
+#8456 = CARTESIAN_POINT('',(10.278382469346,-16.99015251317));
+#8457 = CARTESIAN_POINT('',(10.473012663431,-17.00031664603));
+#8458 = CARTESIAN_POINT('',(10.666163803593,-17.02425248483));
+#8459 = CARTESIAN_POINT('',(10.946406760866,-17.07953677974));
+#8460 = CARTESIAN_POINT('',(11.035618718911,-17.10028769034));
+#8461 = CARTESIAN_POINT('',(11.124092724455,-17.12405594732));
+#8462 = CARTESIAN_POINT('',(11.211697402853,-17.15081988731));
+#8463 = CARTESIAN_POINT('',(11.298301260874,-17.18055097603));
+#8464 = CARTESIAN_POINT('',(11.523040989944,-17.2664350713));
+#8465 = CARTESIAN_POINT('',(11.659304752775,-17.32744065719));
+#8466 = CARTESIAN_POINT('',(11.791992141447,-17.39607464574));
+#8467 = CARTESIAN_POINT('',(11.92053782901,-17.47213103416));
+#8468 = CARTESIAN_POINT('',(12.044387549024,-17.5553474554));
+#8469 = CARTESIAN_POINT('',(12.285379826805,-17.73830647035));
+#8470 = CARTESIAN_POINT('',(12.402189056075,-17.8384926217));
+#8471 = CARTESIAN_POINT('',(12.512836205443,-17.94559769252));
+#8472 = CARTESIAN_POINT('',(12.616758749195,-18.0592004261));
+#8473 = CARTESIAN_POINT('',(12.713433572083,-18.17881281848));
+#8474 = CARTESIAN_POINT('',(12.977358900288,-18.54988222181));
+#8475 = CARTESIAN_POINT('',(13.122551175589,-18.81712123614));
+#8476 = CARTESIAN_POINT('',(13.234106766395,-19.10112686184));
+#8477 = CARTESIAN_POINT('',(13.309518886788,-19.39676871546));
+#8478 = CARTESIAN_POINT('',(13.347196819387,-19.6984519534));
+#8479 = CARTESIAN_POINT('',(13.347196850624,-20.));
+#8480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8481 = PCURVE('',#8091,#8482);
+#8482 = DEFINITIONAL_REPRESENTATION('',(#8483),#8606);
+#8483 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#8484,#8485,#8486,#8487,#8488,
+    #8489,#8490,#8491,#8492,#8493,#8494,#8495,#8496,#8497,#8498,#8499,
+    #8500,#8501,#8502,#8503,#8504,#8505,#8506,#8507,#8508,#8509,#8510,
+    #8511,#8512,#8513,#8514,#8515,#8516,#8517,#8518,#8519,#8520,#8521,
+    #8522,#8523,#8524,#8525,#8526,#8527,#8528,#8529,#8530,#8531,#8532,
+    #8533,#8534,#8535,#8536,#8537,#8538,#8539,#8540,#8541,#8542,#8543,
+    #8544,#8545,#8546,#8547,#8548,#8549,#8550,#8551,#8552,#8553,#8554,
+    #8555,#8556,#8557,#8558,#8559,#8560,#8561,#8562,#8563,#8564,#8565,
+    #8566,#8567,#8568,#8569,#8570,#8571,#8572,#8573,#8574,#8575,#8576,
+    #8577,#8578,#8579,#8580,#8581,#8582,#8583,#8584,#8585,#8586,#8587,
+    #8588,#8589,#8590,#8591,#8592,#8593,#8594,#8595,#8596,#8597,#8598,
+    #8599,#8600,#8601,#8602,#8603,#8604,#8605),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    9.387820371027E-02,0.14160282285,0.187860255582,0.216249263882,
+    0.276436846386,0.320335346845,0.337628360174,0.36294656342,
+    0.400099861715,0.434859117262,0.455552399436,0.499641918937,
+    0.544447125575,0.565140240529,0.599899160136,0.637052131801,
+    0.662370182849,0.679663135213,0.723561639104,0.783749504833,
+    0.812138702207,0.858396446368,0.906121332636,1.),.UNSPECIFIED.);
+#8484 = CARTESIAN_POINT('',(4.448466132255,0.));
+#8485 = CARTESIAN_POINT('',(4.448466131901,0.100515547752));
+#8486 = CARTESIAN_POINT('',(4.448038788281,0.201075282058));
+#8487 = CARTESIAN_POINT('',(4.44718345816,0.301454382694));
+#8488 = CARTESIAN_POINT('',(4.445908034089,0.40160250081));
+#8489 = CARTESIAN_POINT('',(4.44422077723,0.501468603096));
+#8490 = CARTESIAN_POINT('',(4.441085701294,0.651425076968));
+#8491 = CARTESIAN_POINT('',(4.43992766259,0.701863805666));
+#8492 = CARTESIAN_POINT('',(4.438670549596,0.75219140913));
+#8493 = CARTESIAN_POINT('',(4.437317002751,0.802403960153));
+#8494 = CARTESIAN_POINT('',(4.435870081607,0.852499993999));
+#8495 = CARTESIAN_POINT('',(4.432843937388,0.950917786209));
+#8496 = CARTESIAN_POINT('',(4.431270102637,0.999248304496));
+#8497 = CARTESIAN_POINT('',(4.429615135226,1.047467866811));
+#8498 = CARTESIAN_POINT('',(4.4278826144,1.095579743628));
+#8499 = CARTESIAN_POINT('',(4.42607657227,1.143589414145));
+#8500 = CARTESIAN_POINT('',(4.423050926055,1.220907949687));
+#8501 = CARTESIAN_POINT('',(4.421874270491,1.250277138987));
+#8502 = CARTESIAN_POINT('',(4.420672700748,1.279611965416));
+#8503 = CARTESIAN_POINT('',(4.419447347282,1.308914396829));
+#8504 = CARTESIAN_POINT('',(4.418199422064,1.338186680665));
+#8505 = CARTESIAN_POINT('',(4.414239378205,1.429433001941));
+#8506 = CARTESIAN_POINT('',(4.411452913809,1.491310249313));
+#8507 = CARTESIAN_POINT('',(4.408583174701,1.553087663668));
+#8508 = CARTESIAN_POINT('',(4.405644309615,1.614795262052));
+#8509 = CARTESIAN_POINT('',(4.402652710426,1.676466863976));
+#8510 = CARTESIAN_POINT('',(4.397420951904,1.783119333064));
+#8511 = CARTESIAN_POINT('',(4.39519654611,1.828100266882));
+#8512 = CARTESIAN_POINT('',(4.392961595103,1.873095725495));
+#8513 = CARTESIAN_POINT('',(4.390724272831,1.918120276628));
+#8514 = CARTESIAN_POINT('',(4.388493570569,1.963188586146));
+#8515 = CARTESIAN_POINT('',(4.385407024205,2.026092310144));
+#8516 = CARTESIAN_POINT('',(4.384537302672,2.043878251305));
+#8517 = CARTESIAN_POINT('',(4.383670733699,2.061674120665));
+#8518 = CARTESIAN_POINT('',(4.382807938653,2.079480774814));
+#8519 = CARTESIAN_POINT('',(4.381949558878,2.097299047796));
+#8520 = CARTESIAN_POINT('',(4.37984695907,2.141235170792));
+#8521 = CARTESIAN_POINT('',(4.378608541504,2.167367225175));
+#8522 = CARTESIAN_POINT('',(4.377383084065,2.193528467555));
+#8523 = CARTESIAN_POINT('',(4.376172747337,2.219721250362));
+#8524 = CARTESIAN_POINT('',(4.374979771431,2.245947725158));
+#8525 = CARTESIAN_POINT('',(4.372084718905,2.31074829165));
+#8526 = CARTESIAN_POINT('',(4.370405334264,2.349363579684));
+#8527 = CARTESIAN_POINT('',(4.368775629514,2.388061464955));
+#8528 = CARTESIAN_POINT('',(4.367203239481,2.42684666573));
+#8529 = CARTESIAN_POINT('',(4.36569594065,2.465722195647));
+#8530 = CARTESIAN_POINT('',(4.362919423378,2.541144322365));
+#8531 = CARTESIAN_POINT('',(4.361641111332,2.577679856928));
+#8532 = CARTESIAN_POINT('',(4.360432865604,2.614295276016));
+#8533 = CARTESIAN_POINT('',(4.359300946948,2.650989622885));
+#8534 = CARTESIAN_POINT('',(4.358251323751,2.68776011281));
+#8535 = CARTESIAN_POINT('',(4.356716824455,2.746533918359));
+#8536 = CARTESIAN_POINT('',(4.356175289226,2.768491712375));
+#8537 = CARTESIAN_POINT('',(4.355666010078,2.790473518684));
+#8538 = CARTESIAN_POINT('',(4.355190058905,2.812478014242));
+#8539 = CARTESIAN_POINT('',(4.354748418907,2.834503651482));
+#8540 = CARTESIAN_POINT('',(4.353476027543,2.903518189312));
+#8541 = CARTESIAN_POINT('',(4.352769827786,2.950577933376));
+#8542 = CARTESIAN_POINT('',(4.352232045114,2.99770615847));
+#8543 = CARTESIAN_POINT('',(4.351868880818,3.044883594627));
+#8544 = CARTESIAN_POINT('',(4.351683663703,3.092088632019));
+#8545 = CARTESIAN_POINT('',(4.351669091201,3.187262647446));
+#8546 = CARTESIAN_POINT('',(4.351845560382,3.235235695691));
+#8547 = CARTESIAN_POINT('',(4.352205963917,3.283181341416));
+#8548 = CARTESIAN_POINT('',(4.352746909115,3.331076910335));
+#8549 = CARTESIAN_POINT('',(4.35346193188,3.37890217209));
+#8550 = CARTESIAN_POINT('',(4.354748365883,3.448678962869));
+#8551 = CARTESIAN_POINT('',(4.35518999867,3.470704420493));
+#8552 = CARTESIAN_POINT('',(4.355665942146,3.492708736922));
+#8553 = CARTESIAN_POINT('',(4.356175213142,3.514690364611));
+#8554 = CARTESIAN_POINT('',(4.356716739796,3.536647980531));
+#8555 = CARTESIAN_POINT('',(4.358251213552,3.595421251905));
+#8556 = CARTESIAN_POINT('',(4.359300818799,3.63219138694));
+#8557 = CARTESIAN_POINT('',(4.360432718318,3.668885380704));
+#8558 = CARTESIAN_POINT('',(4.361640943923,3.705500448437));
+#8559 = CARTESIAN_POINT('',(4.362919235059,3.742035633295));
+#8560 = CARTESIAN_POINT('',(4.365695709095,3.81745707369));
+#8561 = CARTESIAN_POINT('',(4.36720298564,3.85633226704));
+#8562 = CARTESIAN_POINT('',(4.36877535305,3.89511713263));
+#8563 = CARTESIAN_POINT('',(4.370405035041,3.933814683857));
+#8564 = CARTESIAN_POINT('',(4.372084396973,3.972429638716));
+#8565 = CARTESIAN_POINT('',(4.374979414936,4.037229718969));
+#8566 = CARTESIAN_POINT('',(4.376172378984,4.063456040194));
+#8567 = CARTESIAN_POINT('',(4.377382704096,4.089648669423));
+#8568 = CARTESIAN_POINT('',(4.378608150192,4.115809758143));
+#8569 = CARTESIAN_POINT('',(4.379846556713,4.14194165871));
+#8570 = CARTESIAN_POINT('',(4.381949140599,4.185877566772));
+#8571 = CARTESIAN_POINT('',(4.382807515347,4.203695778695));
+#8572 = CARTESIAN_POINT('',(4.383670305546,4.221502371601));
+#8573 = CARTESIAN_POINT('',(4.384536869852,4.239298179519));
+#8574 = CARTESIAN_POINT('',(4.3854065869,4.257084059022));
+#8575 = CARTESIAN_POINT('',(4.388493126027,4.319987726654));
+#8576 = CARTESIAN_POINT('',(4.390723826657,4.365056039793));
+#8577 = CARTESIAN_POINT('',(4.392961148517,4.410080592595));
+#8578 = CARTESIAN_POINT('',(4.395196100255,4.455076050908));
+#8579 = CARTESIAN_POINT('',(4.397420507842,4.500056982482));
+#8580 = CARTESIAN_POINT('',(4.402652286958,4.606709727164));
+#8581 = CARTESIAN_POINT('',(4.405643905506,4.668381605246));
+#8582 = CARTESIAN_POINT('',(4.408582791045,4.730089476934));
+#8583 = CARTESIAN_POINT('',(4.411452551317,4.791867162434));
+#8584 = CARTESIAN_POINT('',(4.414239037261,4.853744679481));
+#8585 = CARTESIAN_POINT('',(4.418199115477,4.944991453661));
+#8586 = CARTESIAN_POINT('',(4.419447053334,4.974263921423));
+#8587 = CARTESIAN_POINT('',(4.420672419342,5.003566536778));
+#8588 = CARTESIAN_POINT('',(4.4218740015,5.032901547243));
+#8589 = CARTESIAN_POINT('',(4.42305066932,5.062270920746));
+#8590 = CARTESIAN_POINT('',(4.426076347402,5.139589944716));
+#8591 = CARTESIAN_POINT('',(4.427882408825,5.187599919875));
+#8592 = CARTESIAN_POINT('',(4.429614948311,5.235712102236));
+#8593 = CARTESIAN_POINT('',(4.431269933644,5.283931971244));
+#8594 = CARTESIAN_POINT('',(4.432843785488,5.332262797564));
+#8595 = CARTESIAN_POINT('',(4.435869960836,5.430681161794));
+#8596 = CARTESIAN_POINT('',(4.437316896163,5.480777459489));
+#8597 = CARTESIAN_POINT('',(4.438670456346,5.530990275724));
+#8598 = CARTESIAN_POINT('',(4.439927581768,5.581318145848));
+#8599 = CARTESIAN_POINT('',(4.441085631934,5.631757142686));
+#8600 = CARTESIAN_POINT('',(4.444220737494,5.781714350795));
+#8601 = CARTESIAN_POINT('',(4.445908009844,5.881580908061));
+#8602 = CARTESIAN_POINT('',(4.447183446036,5.981729500579));
+#8603 = CARTESIAN_POINT('',(4.448038784277,6.082109071346));
+#8604 = CARTESIAN_POINT('',(4.448466131901,6.182669291648));
+#8605 = CARTESIAN_POINT('',(4.448466132255,6.28318530718));
+#8606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8607 = ADVANCED_FACE('',(#8608),#8091,.F.);
+#8608 = FACE_BOUND('',#8609,.F.);
+#8609 = EDGE_LOOP('',(#8610,#8632,#8633,#8634));
+#8610 = ORIENTED_EDGE('',*,*,#8611,.F.);
+#8611 = EDGE_CURVE('',#8229,#7838,#8612,.T.);
+#8612 = SEAM_CURVE('',#8613,(#8618,#8625),.PCURVE_S1.);
+#8613 = CIRCLE('',#8614,23.);
+#8614 = AXIS2_PLACEMENT_3D('',#8615,#8616,#8617);
+#8615 = CARTESIAN_POINT('',(1.188072056293,-0.609866729021,
+    -0.301876547415));
+#8616 = DIRECTION('',(0.596856237088,-0.256772250403,0.760151724113));
+#8617 = DIRECTION('',(0.779306842392,0.410940030451,-0.473084703593));
+#8618 = PCURVE('',#8091,#8619);
+#8619 = DEFINITIONAL_REPRESENTATION('',(#8620),#8624);
+#8620 = LINE('',#8621,#8622);
+#8621 = CARTESIAN_POINT('',(0.,0.));
+#8622 = VECTOR('',#8623,1.);
+#8623 = DIRECTION('',(1.,0.));
+#8624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8625 = PCURVE('',#8091,#8626);
+#8626 = DEFINITIONAL_REPRESENTATION('',(#8627),#8631);
+#8627 = LINE('',#8628,#8629);
+#8628 = CARTESIAN_POINT('',(0.,6.28318530718));
+#8629 = VECTOR('',#8630,1.);
+#8630 = DIRECTION('',(1.,0.));
+#8631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8632 = ORIENTED_EDGE('',*,*,#8228,.F.);
+#8633 = ORIENTED_EDGE('',*,*,#8611,.T.);
+#8634 = ORIENTED_EDGE('',*,*,#7837,.T.);
+#8635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8639)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8636,#8637,#8638)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8636 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) );
+#8637 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8638 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8639 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#8636,
+  'distance_accuracy_value','confusion accuracy');
+#8640 = SHAPE_DEFINITION_REPRESENTATION(#8641,#6966);
+#8641 = PRODUCT_DEFINITION_SHAPE('','',#8642);
+#8642 = PRODUCT_DEFINITION('design','',#8643,#8646);
+#8643 = PRODUCT_DEFINITION_FORMATION('','',#8644);
+#8644 = PRODUCT('Partition_1_1_8','Partition_1_1_8','',(#8645));
+#8645 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8646 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8647 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8648,#8650);
+#8648 = ( REPRESENTATION_RELATIONSHIP('','',#6966,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8649) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8649 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
+#8650 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #8651);
+#8651 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','','',#5,#8642,$);
+#8652 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8644));
+#8653 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8654),#9425);
+#8654 = MANIFOLD_SOLID_BREP('',#8655);
+#8655 = CLOSED_SHELL('',(#8656,#8872,#8972,#9095,#9148,#9211,#9274,#9358
+    ,#9389,#9418));
+#8656 = ADVANCED_FACE('',(#8657),#8671,.T.);
+#8657 = FACE_BOUND('',#8658,.F.);
+#8658 = EDGE_LOOP('',(#8659,#8694,#8726,#8768,#8810,#8842));
+#8659 = ORIENTED_EDGE('',*,*,#8660,.F.);
+#8660 = EDGE_CURVE('',#8661,#8663,#8665,.T.);
+#8661 = VERTEX_POINT('',#8662);
+#8662 = CARTESIAN_POINT('',(43.309373568782,59.599490264319,
+    149.89621800044));
+#8663 = VERTEX_POINT('',#8664);
+#8664 = CARTESIAN_POINT('',(86.596302442348,80.364633494732,
+    138.10286541653));
+#8665 = SURFACE_CURVE('',#8666,(#8670,#8682),.PCURVE_S1.);
+#8666 = LINE('',#8667,#8668);
+#8667 = CARTESIAN_POINT('',(40.51008920565,58.256647464986,
+    150.65887195479));
+#8668 = VECTOR('',#8669,1.);
+#8669 = DIRECTION('',(0.8755950178,0.420031090899,-0.238552399866));
+#8670 = PCURVE('',#8671,#8676);
+#8671 = CYLINDRICAL_SURFACE('',#8672,51.);
+#8672 = AXIS2_PLACEMENT_3D('',#8673,#8674,#8675);
+#8673 = CARTESIAN_POINT('',(25.41561492376,62.143507245041,
+    102.09912352871));
+#8674 = DIRECTION('',(-0.8755950178,-0.420031090899,0.238552399866));
+#8675 = DIRECTION('',(0.295970083959,-7.621293686383E-02,0.952151929923)
+  );
+#8676 = DEFINITIONAL_REPRESENTATION('',(#8677),#8681);
+#8677 = LINE('',#8678,#8679);
+#8678 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#8679 = VECTOR('',#8680,1.);
+#8680 = DIRECTION('',(-0.,-1.));
+#8681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8682 = PCURVE('',#8683,#8688);
+#8683 = CYLINDRICAL_SURFACE('',#8684,51.);
+#8684 = AXIS2_PLACEMENT_3D('',#8685,#8686,#8687);
+#8685 = CARTESIAN_POINT('',(25.41561492376,62.143507245041,
+    102.09912352871));
+#8686 = DIRECTION('',(-0.8755950178,-0.420031090899,0.238552399866));
+#8687 = DIRECTION('',(0.295970083959,-7.621293686383E-02,0.952151929923)
+  );
+#8688 = DEFINITIONAL_REPRESENTATION('',(#8689),#8693);
+#8689 = LINE('',#8690,#8691);
+#8690 = CARTESIAN_POINT('',(-0.,0.));
+#8691 = VECTOR('',#8692,1.);
+#8692 = DIRECTION('',(-0.,-1.));
+#8693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8694 = ORIENTED_EDGE('',*,*,#8695,.T.);
+#8695 = EDGE_CURVE('',#8661,#8696,#8698,.T.);
+#8696 = VERTEX_POINT('',#8697);
+#8697 = CARTESIAN_POINT('',(36.,72.,151.03608143398));
+#8698 = SURFACE_CURVE('',#8699,(#8704,#8714),.PCURVE_S1.);
+#8699 = ELLIPSE('',#8700,52.707960241007,51.);
+#8700 = AXIS2_PLACEMENT_3D('',#8701,#8702,#8703);
+#8701 = CARTESIAN_POINT('',(38.196028307907,68.274390663471,
+    98.617150445168));
+#8702 = DIRECTION('',(-0.861479799747,-0.50779184183,-2.775557561563E-17
+    ));
+#8703 = DIRECTION('',(-0.166455793165,0.282395839298,0.944746028766));
+#8704 = PCURVE('',#8671,#8705);
+#8705 = DEFINITIONAL_REPRESENTATION('',(#8706),#8713);
+#8706 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8707,#8708,#8709,#8710,#8711,
+    #8712),.UNSPECIFIED.,.F.,.F.,(6,6),(5.740854649273,6.118095945745),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8707 = CARTESIAN_POINT('',(-6.28318530718,-3.197008098752));
+#8708 = CARTESIAN_POINT('',(-6.207737047885,-2.678737828104));
+#8709 = CARTESIAN_POINT('',(-6.132288788591,-2.241578425461));
+#8710 = CARTESIAN_POINT('',(-6.056840529297,-1.891683272375));
+#8711 = CARTESIAN_POINT('',(-5.981392270003,-1.633250409431));
+#8712 = CARTESIAN_POINT('',(-5.905944010708,-1.468229606816));
+#8713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8714 = PCURVE('',#8715,#8720);
+#8715 = PLANE('',#8716);
+#8716 = AXIS2_PLACEMENT_3D('',#8717,#8718,#8719);
+#8717 = CARTESIAN_POINT('',(60.37400840782,30.648969612167,-100.));
+#8718 = DIRECTION('',(-0.861479799747,-0.50779184183,0.));
+#8719 = DIRECTION('',(-0.50779184183,0.861479799747,0.));
+#8720 = DEFINITIONAL_REPRESENTATION('',(#8721),#8725);
+#8721 = ELLIPSE('',#8722,52.707960241007,51.);
+#8722 = AXIS2_PLACEMENT_2D('',#8723,#8724);
+#8723 = CARTESIAN_POINT('',(43.675337555651,-198.6171504451));
+#8724 = DIRECTION('',(0.327803204882,-0.944746028766));
+#8725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8726 = ORIENTED_EDGE('',*,*,#8727,.T.);
+#8727 = EDGE_CURVE('',#8696,#8728,#8730,.T.);
+#8728 = VERTEX_POINT('',#8729);
+#8729 = CARTESIAN_POINT('',(36.,120.,112.49671519288));
+#8730 = SURFACE_CURVE('',#8731,(#8736,#8756),.PCURVE_S1.);
+#8731 = ELLIPSE('',#8732,58.246105748924,51.);
+#8732 = AXIS2_PLACEMENT_3D('',#8733,#8734,#8735);
+#8733 = CARTESIAN_POINT('',(36.,67.220935416394,99.215449672979));
+#8734 = DIRECTION('',(-1.,0.,0.));
+#8735 = DIRECTION('',(0.,-0.869546910408,0.493850352434));
+#8736 = PCURVE('',#8671,#8737);
+#8737 = DEFINITIONAL_REPRESENTATION('',(#8738),#8755);
+#8738 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#8739,#8740,#8741,#8742,#8743,
+    #8744,#8745,#8746,#8747,#8748,#8749,#8750,#8751,#8752,#8753,#8754),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(1.126698907653,2.688992250579,
+    4.251285593505),.UNSPECIFIED.);
+#8739 = CARTESIAN_POINT('',(-6.067789731183,2.040000002168E-05));
+#8740 = CARTESIAN_POINT('',(-5.872503063317,-4.961503579174));
+#8741 = CARTESIAN_POINT('',(-5.67721639545,-10.44989522964));
+#8742 = CARTESIAN_POINT('',(-5.481929727588,-16.17680911271));
+#8743 = CARTESIAN_POINT('',(-5.286643059731,-21.81111304214));
+#8744 = CARTESIAN_POINT('',(-5.091356391858,-27.01375000187));
+#8745 = CARTESIAN_POINT('',(-4.896069723989,-31.48251322386));
+#8746 = CARTESIAN_POINT('',(-4.700783056123,-34.9881054965));
+#8747 = CARTESIAN_POINT('',(-4.310209720391,-39.79365363742));
+#8748 = CARTESIAN_POINT('',(-4.114923052523,-41.09361060233));
+#8749 = CARTESIAN_POINT('',(-3.919636384655,-41.15112117084));
+#8750 = CARTESIAN_POINT('',(-3.724349716795,-39.91626038082));
+#8751 = CARTESIAN_POINT('',(-3.529063048923,-37.44591898861));
+#8752 = CARTESIAN_POINT('',(-3.333776381062,-33.90245740799));
+#8753 = CARTESIAN_POINT('',(-3.138489713197,-29.52741410638));
+#8754 = CARTESIAN_POINT('',(-2.943203045331,-24.60675113315));
+#8755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8756 = PCURVE('',#8757,#8762);
+#8757 = PLANE('',#8758);
+#8758 = AXIS2_PLACEMENT_3D('',#8759,#8760,#8761);
+#8759 = CARTESIAN_POINT('',(36.,72.,-100.));
+#8760 = DIRECTION('',(-1.,0.,0.));
+#8761 = DIRECTION('',(0.,1.,0.));
+#8762 = DEFINITIONAL_REPRESENTATION('',(#8763),#8767);
+#8763 = ELLIPSE('',#8764,58.246105748924,51.);
+#8764 = AXIS2_PLACEMENT_2D('',#8765,#8766);
+#8765 = CARTESIAN_POINT('',(-4.779064583606,-199.2154496729));
+#8766 = DIRECTION('',(-0.869546910408,-0.493850352434));
+#8767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8768 = ORIENTED_EDGE('',*,*,#8769,.T.);
+#8769 = EDGE_CURVE('',#8728,#8770,#8772,.T.);
+#8770 = VERTEX_POINT('',#8771);
+#8771 = CARTESIAN_POINT('',(60.,78.430780618347,145.22436276258));
+#8772 = SURFACE_CURVE('',#8773,(#8778,#8798),.PCURVE_S1.);
+#8773 = ELLIPSE('',#8774,52.669459959443,51.);
+#8774 = AXIS2_PLACEMENT_3D('',#8775,#8776,#8777);
+#8775 = CARTESIAN_POINT('',(59.862924336658,78.668202631736,
+    92.714090308647));
+#8776 = DIRECTION('',(0.866025403784,0.5,0.));
+#8777 = DIRECTION('',(-0.148211312227,0.256709523034,0.955056871454));
+#8778 = PCURVE('',#8671,#8779);
+#8779 = DEFINITIONAL_REPRESENTATION('',(#8780),#8797);
+#8780 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#8781,#8782,#8783,#8784,#8785,
+    #8786,#8787,#8788,#8789,#8790,#8791,#8792,#8793,#8794,#8795,#8796),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(3.352410691149,5.022574039221,
+    6.692737387293),.UNSPECIFIED.);
+#8781 = CARTESIAN_POINT('',(-2.84420613976,-52.20601812695));
+#8782 = CARTESIAN_POINT('',(-3.052976558269,-51.63128214322));
+#8783 = CARTESIAN_POINT('',(-3.261746976774,-50.41574865518));
+#8784 = CARTESIAN_POINT('',(-3.470517395283,-48.59759969124));
+#8785 = CARTESIAN_POINT('',(-3.679287813771,-46.27454340804));
+#8786 = CARTESIAN_POINT('',(-3.888058232315,-43.59871646447));
+#8787 = CARTESIAN_POINT('',(-4.096828650811,-40.75694186954));
+#8788 = CARTESIAN_POINT('',(-4.305599069323,-37.94147294748));
+#8789 = CARTESIAN_POINT('',(-4.723139906341,-32.71058135185));
+#8790 = CARTESIAN_POINT('',(-4.931910324849,-30.29515674155));
+#8791 = CARTESIAN_POINT('',(-5.140680743363,-28.2534652979));
+#8792 = CARTESIAN_POINT('',(-5.349451161863,-26.74058659258));
+#8793 = CARTESIAN_POINT('',(-5.558221580392,-25.86888842085));
+#8794 = CARTESIAN_POINT('',(-5.766991998882,-25.68769417932));
+#8795 = CARTESIAN_POINT('',(-5.975762417396,-26.18024227859));
+#8796 = CARTESIAN_POINT('',(-6.184532835905,-27.27390143636));
+#8797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8798 = PCURVE('',#8799,#8804);
+#8799 = PLANE('',#8800);
+#8800 = AXIS2_PLACEMENT_3D('',#8801,#8802,#8803);
+#8801 = CARTESIAN_POINT('',(36.,120.,-100.));
+#8802 = DIRECTION('',(0.866025403784,0.5,-0.));
+#8803 = DIRECTION('',(0.5,-0.866025403784,0.));
+#8804 = DEFINITIONAL_REPRESENTATION('',(#8805),#8809);
+#8805 = ELLIPSE('',#8806,52.669459959443,51.);
+#8806 = AXIS2_PLACEMENT_2D('',#8807,#8808);
+#8807 = CARTESIAN_POINT('',(47.725848673317,-192.7140903086));
+#8808 = DIRECTION('',(-0.296422624454,-0.955056871454));
+#8809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8810 = ORIENTED_EDGE('',*,*,#8811,.T.);
+#8811 = EDGE_CURVE('',#8770,#8812,#8814,.T.);
+#8812 = VERTEX_POINT('',#8813);
+#8813 = CARTESIAN_POINT('',(80.784609690827,90.430780618347,
+    139.32235303743));
+#8814 = SURFACE_CURVE('',#8815,(#8820,#8830),.PCURVE_S1.);
+#8815 = ELLIPSE('',#8816,688.81765768365,51.);
+#8816 = AXIS2_PLACEMENT_3D('',#8817,#8818,#8819);
+#8817 = CARTESIAN_POINT('',(63.105034212827,80.223472956966,
+    91.830790294522));
+#8818 = DIRECTION('',(-0.5,0.866025403784,0.));
+#8819 = DIRECTION('',(-0.840883050405,-0.485484055508,0.239208961766));
+#8820 = PCURVE('',#8671,#8821);
+#8821 = DEFINITIONAL_REPRESENTATION('',(#8822),#8829);
+#8822 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8823,#8824,#8825,#8826,#8827,
+    #8828),.UNSPECIFIED.,.F.,.F.,(6,6),(1.543609977841,1.586670465621),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8823 = CARTESIAN_POINT('',(-6.094113617081,-24.37161301265));
+#8824 = CARTESIAN_POINT('',(-6.085501519525,-30.28530966779));
+#8825 = CARTESIAN_POINT('',(-6.076889421969,-36.20073747769));
+#8826 = CARTESIAN_POINT('',(-6.068277324413,-42.11698267492));
+#8827 = CARTESIAN_POINT('',(-6.059665226858,-48.033130957));
+#8828 = CARTESIAN_POINT('',(-6.051053129302,-53.94826833384));
+#8829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8830 = PCURVE('',#8831,#8836);
+#8831 = PLANE('',#8832);
+#8832 = AXIS2_PLACEMENT_3D('',#8833,#8834,#8835);
+#8833 = CARTESIAN_POINT('',(60.,78.430780618347,-100.));
+#8834 = DIRECTION('',(-0.5,0.866025403784,0.));
+#8835 = DIRECTION('',(0.866025403784,0.5,0.));
+#8836 = DEFINITIONAL_REPRESENTATION('',(#8837),#8841);
+#8837 = ELLIPSE('',#8838,688.81765768365,51.);
+#8838 = AXIS2_PLACEMENT_2D('',#8839,#8840);
+#8839 = CARTESIAN_POINT('',(3.585384677238,-191.8307902945));
+#8840 = DIRECTION('',(-0.970968111016,-0.239208961766));
+#8841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8842 = ORIENTED_EDGE('',*,*,#8843,.T.);
+#8843 = EDGE_CURVE('',#8812,#8663,#8844,.T.);
+#8844 = SURFACE_CURVE('',#8845,(#8850,#8860),.PCURVE_S1.);
+#8845 = ELLIPSE('',#8846,52.669459959443,51.);
+#8846 = AXIS2_PLACEMENT_3D('',#8847,#8848,#8849);
+#8847 = CARTESIAN_POINT('',(81.56509691581,89.078937090018,
+    86.801419215478));
+#8848 = DIRECTION('',(0.866025403784,0.5,2.775557561563E-17));
+#8849 = DIRECTION('',(-0.148211312227,0.256709523034,0.955056871454));
+#8850 = PCURVE('',#8671,#8851);
+#8851 = DEFINITIONAL_REPRESENTATION('',(#8852),#8859);
+#8852 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8853,#8854,#8855,#8856,#8857,
+    #8858),.UNSPECIFIED.,.F.,.F.,(6,6),(0.185500278619,0.508204551389),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8853 = CARTESIAN_POINT('',(-5.96048103441,-51.19724263996));
+#8854 = CARTESIAN_POINT('',(-6.025021888964,-51.35384529898));
+#8855 = CARTESIAN_POINT('',(-6.089562743518,-51.57777270646));
+#8856 = CARTESIAN_POINT('',(-6.154103598072,-51.86766865052));
+#8857 = CARTESIAN_POINT('',(-6.218644452626,-52.22099574796));
+#8858 = CARTESIAN_POINT('',(-6.28318530718,-52.63416568141));
+#8859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8860 = PCURVE('',#8861,#8866);
+#8861 = PLANE('',#8862);
+#8862 = AXIS2_PLACEMENT_3D('',#8863,#8864,#8865);
+#8863 = CARTESIAN_POINT('',(80.784609690827,90.430780618347,-100.));
+#8864 = DIRECTION('',(0.866025403784,0.5,-0.));
+#8865 = DIRECTION('',(0.5,-0.866025403784,0.));
+#8866 = DEFINITIONAL_REPRESENTATION('',(#8867),#8871);
+#8867 = ELLIPSE('',#8868,52.669459959443,51.);
+#8868 = AXIS2_PLACEMENT_2D('',#8869,#8870);
+#8869 = CARTESIAN_POINT('',(1.560974449966,-186.8014192154));
+#8870 = DIRECTION('',(-0.296422624454,-0.955056871454));
+#8871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8872 = ADVANCED_FACE('',(#8873),#8683,.T.);
+#8873 = FACE_BOUND('',#8874,.F.);
+#8874 = EDGE_LOOP('',(#8875,#8904,#8905,#8942));
+#8875 = ORIENTED_EDGE('',*,*,#8876,.T.);
+#8876 = EDGE_CURVE('',#8877,#8661,#8879,.T.);
+#8877 = VERTEX_POINT('',#8878);
+#8878 = CARTESIAN_POINT('',(60.37400840782,30.648969612167,
+    125.08890730945));
+#8879 = SURFACE_CURVE('',#8880,(#8885,#8897),.PCURVE_S1.);
+#8880 = ELLIPSE('',#8881,52.707960241007,51.);
+#8881 = AXIS2_PLACEMENT_3D('',#8882,#8883,#8884);
+#8882 = CARTESIAN_POINT('',(38.196028307907,68.274390663471,
+    98.617150445168));
+#8883 = DIRECTION('',(-0.861479799747,-0.50779184183,-2.775557561563E-17
+    ));
+#8884 = DIRECTION('',(-0.166455793165,0.282395839298,0.944746028766));
+#8885 = PCURVE('',#8683,#8886);
+#8886 = DEFINITIONAL_REPRESENTATION('',(#8887),#8896);
+#8887 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8888,#8889,#8890,#8891,#8892,
+    #8893,#8894,#8895),.UNSPECIFIED.,.F.,.F.,(8,8),(4.694991140977,
+    5.740854649273),.PIECEWISE_BEZIER_KNOTS.);
+#8888 = CARTESIAN_POINT('',(-1.045863508296,-14.82779686739));
+#8889 = CARTESIAN_POINT('',(-0.896454435683,-12.83961474564));
+#8890 = CARTESIAN_POINT('',(-0.747045363069,-10.84540292044));
+#8891 = CARTESIAN_POINT('',(-0.597636290455,-8.917649987694));
+#8892 = CARTESIAN_POINT('',(-0.448227217841,-7.129186369887));
+#8893 = CARTESIAN_POINT('',(-0.298818145228,-5.546531767407));
+#8894 = CARTESIAN_POINT('',(-0.149409072614,-4.223331054709));
+#8895 = CARTESIAN_POINT('',(-2.78644210102E-16,-3.197008098752));
+#8896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8897 = PCURVE('',#8715,#8898);
+#8898 = DEFINITIONAL_REPRESENTATION('',(#8899),#8903);
+#8899 = ELLIPSE('',#8900,52.707960241007,51.);
+#8900 = AXIS2_PLACEMENT_2D('',#8901,#8902);
+#8901 = CARTESIAN_POINT('',(43.675337555651,-198.6171504451));
+#8902 = DIRECTION('',(0.327803204882,-0.944746028766));
+#8903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8904 = ORIENTED_EDGE('',*,*,#8660,.T.);
+#8905 = ORIENTED_EDGE('',*,*,#8906,.T.);
+#8906 = EDGE_CURVE('',#8663,#8907,#8909,.T.);
+#8907 = VERTEX_POINT('',#8908);
+#8908 = CARTESIAN_POINT('',(104.78460969082,48.861561236694,
+    107.94364068745));
+#8909 = SURFACE_CURVE('',#8910,(#8915,#8935),.PCURVE_S1.);
+#8910 = ELLIPSE('',#8911,52.669459959443,51.);
+#8911 = AXIS2_PLACEMENT_3D('',#8912,#8913,#8914);
+#8912 = CARTESIAN_POINT('',(81.56509691581,89.078937090018,
+    86.801419215478));
+#8913 = DIRECTION('',(0.866025403784,0.5,2.775557561563E-17));
+#8914 = DIRECTION('',(-0.148211312227,0.256709523034,0.955056871454));
+#8915 = PCURVE('',#8683,#8916);
+#8916 = DEFINITIONAL_REPRESENTATION('',(#8917),#8934);
+#8917 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#8918,#8919,#8920,#8921,#8922,
+    #8923,#8924,#8925,#8926,#8927,#8928,#8929,#8930,#8931,#8932,#8933),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(0.508204551389,2.042333522016,
+    3.576462492643),.UNSPECIFIED.);
+#8918 = CARTESIAN_POINT('',(0.,-52.63416568141));
+#8919 = CARTESIAN_POINT('',(-0.191766121328,-53.86179113098));
+#8920 = CARTESIAN_POINT('',(-0.383532242657,-55.57244431796));
+#8921 = CARTESIAN_POINT('',(-0.575298363984,-57.69732719942));
+#8922 = CARTESIAN_POINT('',(-0.767064485313,-60.12977726059));
+#8923 = CARTESIAN_POINT('',(-0.958830606641,-62.73324118947));
+#8924 = CARTESIAN_POINT('',(-1.15059672797,-65.3571153136));
+#8925 = CARTESIAN_POINT('',(-1.342362849299,-67.85577808846));
+#8926 = CARTESIAN_POINT('',(-1.725895091956,-72.35078281786));
+#8927 = CARTESIAN_POINT('',(-1.917661213281,-74.34712567028));
+#8928 = CARTESIAN_POINT('',(-2.109427334613,-75.96636350033));
+#8929 = CARTESIAN_POINT('',(-2.301193455922,-77.10226773866));
+#8930 = CARTESIAN_POINT('',(-2.49295957727,-77.68309042428));
+#8931 = CARTESIAN_POINT('',(-2.684725698596,-77.6826886236));
+#8932 = CARTESIAN_POINT('',(-2.876491819926,-77.12128807921));
+#8933 = CARTESIAN_POINT('',(-3.068257941255,-76.05844563825));
+#8934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8935 = PCURVE('',#8861,#8936);
+#8936 = DEFINITIONAL_REPRESENTATION('',(#8937),#8941);
+#8937 = ELLIPSE('',#8938,52.669459959443,51.);
+#8938 = AXIS2_PLACEMENT_2D('',#8939,#8940);
+#8939 = CARTESIAN_POINT('',(1.560974449966,-186.8014192154));
+#8940 = DIRECTION('',(-0.296422624454,-0.955056871454));
+#8941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8942 = ORIENTED_EDGE('',*,*,#8943,.T.);
+#8943 = EDGE_CURVE('',#8907,#8877,#8944,.T.);
+#8944 = SURFACE_CURVE('',#8945,(#8950,#8960),.PCURVE_S1.);
+#8945 = ELLIPSE('',#8946,904.32920452125,51.);
+#8946 = AXIS2_PLACEMENT_3D('',#8947,#8948,#8949);
+#8947 = CARTESIAN_POINT('',(-632.9432844783,-253.6773929401,
+    281.46640204555));
+#8948 = DIRECTION('',(0.379428992178,-0.925220860063,0.));
+#8949 = DIRECTION('',(-0.898422892492,-0.368439263923,0.238932657974));
+#8950 = PCURVE('',#8683,#8951);
+#8951 = DEFINITIONAL_REPRESENTATION('',(#8952),#8959);
+#8952 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8953,#8954,#8955,#8956,#8957,
+    #8958),.UNSPECIFIED.,.F.,.F.,(6,6),(3.574743112419,3.714446851891),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8953 = CARTESIAN_POINT('',(-0.953502106253,-67.60733311033));
+#8954 = CARTESIAN_POINT('',(-0.925561358358,-57.01856735818));
+#8955 = CARTESIAN_POINT('',(-0.897620610464,-45.63008113852));
+#8956 = CARTESIAN_POINT('',(-0.86967986257,-33.45909513377));
+#8957 = CARTESIAN_POINT('',(-0.841739114676,-20.52543671103));
+#8958 = CARTESIAN_POINT('',(-0.813798366781,-6.85134695788));
+#8959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8960 = PCURVE('',#8961,#8966);
+#8961 = PLANE('',#8962);
+#8962 = AXIS2_PLACEMENT_3D('',#8963,#8964,#8965);
+#8963 = CARTESIAN_POINT('',(104.78460969082,48.861561236694,-100.));
+#8964 = DIRECTION('',(0.379428992178,-0.925220860063,0.));
+#8965 = DIRECTION('',(-0.925220860063,-0.379428992178,0.));
+#8966 = DEFINITIONAL_REPRESENTATION('',(#8967),#8971);
+#8967 = ELLIPSE('',#8968,904.32920452125,51.);
+#8968 = AXIS2_PLACEMENT_2D('',#8969,#8970);
+#8969 = CARTESIAN_POINT('',(797.35328721316,-381.4664020455));
+#8970 = DIRECTION('',(0.97103613988,-0.238932657974));
+#8971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8972 = ADVANCED_FACE('',(#8973),#8861,.T.);
+#8973 = FACE_BOUND('',#8974,.T.);
+#8974 = EDGE_LOOP('',(#8975,#9009,#9030,#9031,#9032,#9055));
+#8975 = ORIENTED_EDGE('',*,*,#8976,.F.);
+#8976 = EDGE_CURVE('',#8977,#8979,#8981,.T.);
+#8977 = VERTEX_POINT('',#8978);
+#8978 = CARTESIAN_POINT('',(80.784609690827,90.430780618347,
+    138.29213492181));
+#8979 = VERTEX_POINT('',#8980);
+#8980 = CARTESIAN_POINT('',(86.497651353592,80.535502192679,
+    137.09695470671));
+#8981 = SURFACE_CURVE('',#8982,(#8987,#8994),.PCURVE_S1.);
+#8982 = ELLIPSE('',#8983,51.636725450435,50.);
+#8983 = AXIS2_PLACEMENT_3D('',#8984,#8985,#8986);
+#8984 = CARTESIAN_POINT('',(81.56509691581,89.078937090018,
+    86.801419215478));
+#8985 = DIRECTION('',(0.866025403784,0.5,2.775557561563E-17));
+#8986 = DIRECTION('',(-0.148211312227,0.256709523034,0.955056871454));
+#8987 = PCURVE('',#8861,#8988);
+#8988 = DEFINITIONAL_REPRESENTATION('',(#8989),#8993);
+#8989 = ELLIPSE('',#8990,51.636725450435,50.);
+#8990 = AXIS2_PLACEMENT_2D('',#8991,#8992);
+#8991 = CARTESIAN_POINT('',(1.560974449966,-186.8014192154));
+#8992 = DIRECTION('',(-0.296422624454,-0.955056871454));
+#8993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8994 = PCURVE('',#8995,#9000);
+#8995 = CYLINDRICAL_SURFACE('',#8996,50.);
+#8996 = AXIS2_PLACEMENT_3D('',#8997,#8998,#8999);
+#8997 = CARTESIAN_POINT('',(25.41561492376,62.143507245041,
+    102.09912352871));
+#8998 = DIRECTION('',(-0.8755950178,-0.420031090899,0.238552399866));
+#8999 = DIRECTION('',(0.295970083959,-7.621293686383E-02,0.952151929923)
+  );
+#9000 = DEFINITIONAL_REPRESENTATION('',(#9001),#9008);
+#9001 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9002,#9003,#9004,#9005,#9006,
+    #9007),.UNSPECIFIED.,.F.,.F.,(6,6),(0.182993183047,0.508204551389),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9002 = CARTESIAN_POINT('',(-5.957973938838,-51.44484765884));
+#9003 = CARTESIAN_POINT('',(-6.023016212506,-51.59750487224));
+#9004 = CARTESIAN_POINT('',(-6.088058486175,-51.8172276216));
+#9005 = CARTESIAN_POINT('',(-6.153100759843,-52.10267334702));
+#9006 = CARTESIAN_POINT('',(-6.218143033511,-52.45130431158));
+#9007 = CARTESIAN_POINT('',(-6.28318530718,-52.85951985907));
+#9008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9009 = ORIENTED_EDGE('',*,*,#9010,.T.);
+#9010 = EDGE_CURVE('',#8977,#8812,#9011,.T.);
+#9011 = SURFACE_CURVE('',#9012,(#9016,#9023),.PCURVE_S1.);
+#9012 = LINE('',#9013,#9014);
+#9013 = CARTESIAN_POINT('',(80.784609690827,90.430780618347,-100.));
+#9014 = VECTOR('',#9015,1.);
+#9015 = DIRECTION('',(0.,0.,1.));
+#9016 = PCURVE('',#8861,#9017);
+#9017 = DEFINITIONAL_REPRESENTATION('',(#9018),#9022);
+#9018 = LINE('',#9019,#9020);
+#9019 = CARTESIAN_POINT('',(0.,0.));
+#9020 = VECTOR('',#9021,1.);
+#9021 = DIRECTION('',(0.,-1.));
+#9022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9023 = PCURVE('',#8831,#9024);
+#9024 = DEFINITIONAL_REPRESENTATION('',(#9025),#9029);
+#9025 = LINE('',#9026,#9027);
+#9026 = CARTESIAN_POINT('',(24.,0.));
+#9027 = VECTOR('',#9028,1.);
+#9028 = DIRECTION('',(0.,-1.));
+#9029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9030 = ORIENTED_EDGE('',*,*,#8843,.T.);
+#9031 = ORIENTED_EDGE('',*,*,#8906,.T.);
+#9032 = ORIENTED_EDGE('',*,*,#9033,.F.);
+#9033 = EDGE_CURVE('',#9034,#8907,#9036,.T.);
+#9034 = VERTEX_POINT('',#9035);
+#9035 = CARTESIAN_POINT('',(104.78460969082,48.861561236694,
+    105.35928542369));
+#9036 = SURFACE_CURVE('',#9037,(#9041,#9048),.PCURVE_S1.);
+#9037 = LINE('',#9038,#9039);
+#9038 = CARTESIAN_POINT('',(104.78460969082,48.861561236694,-100.));
+#9039 = VECTOR('',#9040,1.);
+#9040 = DIRECTION('',(0.,0.,1.));
+#9041 = PCURVE('',#8861,#9042);
+#9042 = DEFINITIONAL_REPRESENTATION('',(#9043),#9047);
+#9043 = LINE('',#9044,#9045);
+#9044 = CARTESIAN_POINT('',(48.,0.));
+#9045 = VECTOR('',#9046,1.);
+#9046 = DIRECTION('',(0.,-1.));
+#9047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9048 = PCURVE('',#8961,#9049);
+#9049 = DEFINITIONAL_REPRESENTATION('',(#9050),#9054);
+#9050 = LINE('',#9051,#9052);
+#9051 = CARTESIAN_POINT('',(0.,0.));
+#9052 = VECTOR('',#9053,1.);
+#9053 = DIRECTION('',(0.,-1.));
+#9054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9055 = ORIENTED_EDGE('',*,*,#9056,.F.);
+#9056 = EDGE_CURVE('',#8979,#9034,#9057,.T.);
+#9057 = SURFACE_CURVE('',#9058,(#9063,#9070),.PCURVE_S1.);
+#9058 = ELLIPSE('',#9059,51.636725450435,50.);
+#9059 = AXIS2_PLACEMENT_3D('',#9060,#9061,#9062);
+#9060 = CARTESIAN_POINT('',(81.56509691581,89.078937090018,
+    86.801419215478));
+#9061 = DIRECTION('',(0.866025403784,0.5,2.775557561563E-17));
+#9062 = DIRECTION('',(-0.148211312227,0.256709523034,0.955056871454));
+#9063 = PCURVE('',#8861,#9064);
+#9064 = DEFINITIONAL_REPRESENTATION('',(#9065),#9069);
+#9065 = ELLIPSE('',#9066,51.636725450435,50.);
+#9066 = AXIS2_PLACEMENT_2D('',#9067,#9068);
+#9067 = CARTESIAN_POINT('',(1.560974449966,-186.8014192154));
+#9068 = DIRECTION('',(-0.296422624454,-0.955056871454));
+#9069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9070 = PCURVE('',#9071,#9076);
+#9071 = CYLINDRICAL_SURFACE('',#9072,50.);
+#9072 = AXIS2_PLACEMENT_3D('',#9073,#9074,#9075);
+#9073 = CARTESIAN_POINT('',(25.41561492376,62.143507245041,
+    102.09912352871));
+#9074 = DIRECTION('',(-0.8755950178,-0.420031090899,0.238552399866));
+#9075 = DIRECTION('',(0.295970083959,-7.621293686383E-02,0.952151929923)
+  );
+#9076 = DEFINITIONAL_REPRESENTATION('',(#9077),#9094);
+#9077 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9078,#9079,#9080,#9081,#9082,
+    #9083,#9084,#9085,#9086,#9087,#9088,#9089,#9090,#9091,#9092,#9093),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(0.508204551389,2.043587069802,
+    3.578969588215),.UNSPECIFIED.);
+#9078 = CARTESIAN_POINT('',(0.,-52.85951985907));
+#9079 = CARTESIAN_POINT('',(-0.191922814802,-54.0640576543));
+#9080 = CARTESIAN_POINT('',(-0.383845629602,-55.74292626777));
+#9081 = CARTESIAN_POINT('',(-0.575768444405,-57.82851113425));
+#9082 = CARTESIAN_POINT('',(-0.767691259201,-60.21595430636));
+#9083 = CARTESIAN_POINT('',(-0.959614074011,-62.77100334846));
+#9084 = CARTESIAN_POINT('',(-1.151536888809,-65.34561179154));
+#9085 = CARTESIAN_POINT('',(-1.343459703612,-67.79667904715));
+#9086 = CARTESIAN_POINT('',(-1.727305333215,-72.20432473963));
+#9087 = CARTESIAN_POINT('',(-1.919228148015,-74.16090406201));
+#9088 = CARTESIAN_POINT('',(-2.111150962819,-75.74654015645));
+#9089 = CARTESIAN_POINT('',(-2.303073777603,-76.85697453795));
+#9090 = CARTESIAN_POINT('',(-2.494996592424,-77.421914056));
+#9091 = CARTESIAN_POINT('',(-2.686919407222,-77.41596001279));
+#9092 = CARTESIAN_POINT('',(-2.878842222025,-76.85931951929));
+#9093 = CARTESIAN_POINT('',(-3.070765036827,-75.81084061936));
+#9094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9095 = ADVANCED_FACE('',(#9096),#8831,.T.);
+#9096 = FACE_BOUND('',#9097,.T.);
+#9097 = EDGE_LOOP('',(#9098,#9125,#9146,#9147));
+#9098 = ORIENTED_EDGE('',*,*,#9099,.F.);
+#9099 = EDGE_CURVE('',#9100,#8977,#9102,.T.);
+#9100 = VERTEX_POINT('',#9101);
+#9101 = CARTESIAN_POINT('',(60.,78.430780618347,144.19461902512));
+#9102 = SURFACE_CURVE('',#9103,(#9108,#9115),.PCURVE_S1.);
+#9103 = ELLIPSE('',#9104,675.31142910161,50.);
+#9104 = AXIS2_PLACEMENT_3D('',#9105,#9106,#9107);
+#9105 = CARTESIAN_POINT('',(63.105034212827,80.223472956966,
+    91.830790294522));
+#9106 = DIRECTION('',(-0.5,0.866025403784,0.));
+#9107 = DIRECTION('',(-0.840883050405,-0.485484055508,0.239208961766));
+#9108 = PCURVE('',#8831,#9109);
+#9109 = DEFINITIONAL_REPRESENTATION('',(#9110),#9114);
+#9110 = ELLIPSE('',#9111,675.31142910161,50.);
+#9111 = AXIS2_PLACEMENT_2D('',#9112,#9113);
+#9112 = CARTESIAN_POINT('',(3.585384677238,-191.8307902945));
+#9113 = DIRECTION('',(-0.970968111016,-0.239208961766));
+#9114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9115 = PCURVE('',#8995,#9116);
+#9116 = DEFINITIONAL_REPRESENTATION('',(#9117),#9124);
+#9117 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9118,#9119,#9120,#9121,#9122,
+    #9123),.UNSPECIFIED.,.F.,.F.,(6,6),(1.543431016872,1.587352992093),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9118 = CARTESIAN_POINT('',(-6.094292578051,-24.61726728391));
+#9119 = CARTESIAN_POINT('',(-6.085508183006,-30.53097245331));
+#9120 = CARTESIAN_POINT('',(-6.076723787962,-36.44645504383));
+#9121 = CARTESIAN_POINT('',(-6.067939392918,-42.36276435844));
+#9122 = CARTESIAN_POINT('',(-6.059154997874,-48.27894912856));
+#9123 = CARTESIAN_POINT('',(-6.05037060283,-54.1940584314));
+#9124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9125 = ORIENTED_EDGE('',*,*,#9126,.T.);
+#9126 = EDGE_CURVE('',#9100,#8770,#9127,.T.);
+#9127 = SURFACE_CURVE('',#9128,(#9132,#9139),.PCURVE_S1.);
+#9128 = LINE('',#9129,#9130);
+#9129 = CARTESIAN_POINT('',(60.,78.430780618347,-100.));
+#9130 = VECTOR('',#9131,1.);
+#9131 = DIRECTION('',(0.,0.,1.));
+#9132 = PCURVE('',#8831,#9133);
+#9133 = DEFINITIONAL_REPRESENTATION('',(#9134),#9138);
+#9134 = LINE('',#9135,#9136);
+#9135 = CARTESIAN_POINT('',(0.,0.));
+#9136 = VECTOR('',#9137,1.);
+#9137 = DIRECTION('',(0.,-1.));
+#9138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9139 = PCURVE('',#8799,#9140);
+#9140 = DEFINITIONAL_REPRESENTATION('',(#9141),#9145);
+#9141 = LINE('',#9142,#9143);
+#9142 = CARTESIAN_POINT('',(48.,0.));
+#9143 = VECTOR('',#9144,1.);
+#9144 = DIRECTION('',(0.,-1.));
+#9145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9146 = ORIENTED_EDGE('',*,*,#8811,.T.);
+#9147 = ORIENTED_EDGE('',*,*,#9010,.F.);
+#9148 = ADVANCED_FACE('',(#9149),#8799,.T.);
+#9149 = FACE_BOUND('',#9150,.T.);
+#9150 = EDGE_LOOP('',(#9151,#9188,#9209,#9210));
+#9151 = ORIENTED_EDGE('',*,*,#9152,.F.);
+#9152 = EDGE_CURVE('',#9153,#9100,#9155,.T.);
+#9153 = VERTEX_POINT('',#9154);
+#9154 = CARTESIAN_POINT('',(36.,120.,109.40957205069));
+#9155 = SURFACE_CURVE('',#9156,(#9161,#9168),.PCURVE_S1.);
+#9156 = ELLIPSE('',#9157,51.636725450435,50.);
+#9157 = AXIS2_PLACEMENT_3D('',#9158,#9159,#9160);
+#9158 = CARTESIAN_POINT('',(59.862924336658,78.668202631736,
+    92.714090308647));
+#9159 = DIRECTION('',(0.866025403784,0.5,0.));
+#9160 = DIRECTION('',(-0.148211312227,0.256709523034,0.955056871454));
+#9161 = PCURVE('',#8799,#9162);
+#9162 = DEFINITIONAL_REPRESENTATION('',(#9163),#9167);
+#9163 = ELLIPSE('',#9164,51.636725450435,50.);
+#9164 = AXIS2_PLACEMENT_2D('',#9165,#9166);
+#9165 = CARTESIAN_POINT('',(47.725848673317,-192.7140903086));
+#9166 = DIRECTION('',(-0.296422624454,-0.955056871454));
+#9167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9168 = PCURVE('',#8995,#9169);
+#9169 = DEFINITIONAL_REPRESENTATION('',(#9170),#9187);
+#9170 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9171,#9172,#9173,#9174,#9175,
+    #9176,#9177,#9178,#9179,#9180,#9181,#9182,#9183,#9184,#9185,#9186),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(3.350416584377,5.022574039221,
+    6.694731494065),.UNSPECIFIED.);
+#9171 = CARTESIAN_POINT('',(-2.842212032988,-51.95913161431));
+#9172 = CARTESIAN_POINT('',(-3.051231714844,-51.40025017516));
+#9173 = CARTESIAN_POINT('',(-3.260251396698,-50.21136733904));
+#9174 = CARTESIAN_POINT('',(-3.469271078549,-48.42970073179));
+#9175 = CARTESIAN_POINT('',(-3.678290760399,-46.15113078846));
+#9176 = CARTESIAN_POINT('',(-3.88731044226,-43.52522296781));
+#9177 = CARTESIAN_POINT('',(-4.096330124118,-40.73578165191));
+#9178 = CARTESIAN_POINT('',(-4.305349805977,-37.97198793469));
+#9179 = CARTESIAN_POINT('',(-4.723389169688,-32.83753983039));
+#9180 = CARTESIAN_POINT('',(-4.932408851535,-30.46688352588));
+#9181 = CARTESIAN_POINT('',(-5.141428533418,-28.46371160703));
+#9182 = CARTESIAN_POINT('',(-5.350448215209,-26.98058610338));
+#9183 = CARTESIAN_POINT('',(-5.559467897128,-26.12796642584));
+#9184 = CARTESIAN_POINT('',(-5.768487578957,-25.95415971038));
+#9185 = CARTESIAN_POINT('',(-5.977507260821,-26.44236376275));
+#9186 = CARTESIAN_POINT('',(-6.186526942677,-27.520787949));
+#9187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9188 = ORIENTED_EDGE('',*,*,#9189,.T.);
+#9189 = EDGE_CURVE('',#9153,#8728,#9190,.T.);
+#9190 = SURFACE_CURVE('',#9191,(#9195,#9202),.PCURVE_S1.);
+#9191 = LINE('',#9192,#9193);
+#9192 = CARTESIAN_POINT('',(36.,120.,-100.));
+#9193 = VECTOR('',#9194,1.);
+#9194 = DIRECTION('',(0.,0.,1.));
+#9195 = PCURVE('',#8799,#9196);
+#9196 = DEFINITIONAL_REPRESENTATION('',(#9197),#9201);
+#9197 = LINE('',#9198,#9199);
+#9198 = CARTESIAN_POINT('',(0.,0.));
+#9199 = VECTOR('',#9200,1.);
+#9200 = DIRECTION('',(0.,-1.));
+#9201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9202 = PCURVE('',#8757,#9203);
+#9203 = DEFINITIONAL_REPRESENTATION('',(#9204),#9208);
+#9204 = LINE('',#9205,#9206);
+#9205 = CARTESIAN_POINT('',(48.,0.));
+#9206 = VECTOR('',#9207,1.);
+#9207 = DIRECTION('',(0.,-1.));
+#9208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9209 = ORIENTED_EDGE('',*,*,#8769,.T.);
+#9210 = ORIENTED_EDGE('',*,*,#9126,.F.);
+#9211 = ADVANCED_FACE('',(#9212),#8757,.T.);
+#9212 = FACE_BOUND('',#9213,.T.);
+#9213 = EDGE_LOOP('',(#9214,#9251,#9272,#9273));
+#9214 = ORIENTED_EDGE('',*,*,#9215,.F.);
+#9215 = EDGE_CURVE('',#9216,#9153,#9218,.T.);
+#9216 = VERTEX_POINT('',#9217);
+#9217 = CARTESIAN_POINT('',(36.,72.,150.00258339921));
+#9218 = SURFACE_CURVE('',#9219,(#9224,#9231),.PCURVE_S1.);
+#9219 = ELLIPSE('',#9220,57.104025244043,50.);
+#9220 = AXIS2_PLACEMENT_3D('',#9221,#9222,#9223);
+#9221 = CARTESIAN_POINT('',(36.,67.220935416394,99.215449672979));
+#9222 = DIRECTION('',(-1.,0.,0.));
+#9223 = DIRECTION('',(0.,-0.869546910408,0.493850352434));
+#9224 = PCURVE('',#8757,#9225);
+#9225 = DEFINITIONAL_REPRESENTATION('',(#9226),#9230);
+#9226 = ELLIPSE('',#9227,57.104025244043,50.);
+#9227 = AXIS2_PLACEMENT_2D('',#9228,#9229);
+#9228 = CARTESIAN_POINT('',(-4.779064583606,-199.2154496729));
+#9229 = DIRECTION('',(-0.869546910408,-0.493850352434));
+#9230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9231 = PCURVE('',#8995,#9232);
+#9232 = DEFINITIONAL_REPRESENTATION('',(#9233),#9250);
+#9233 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9234,#9235,#9236,#9237,#9238,
+    #9239,#9240,#9241,#9242,#9243,#9244,#9245,#9246,#9247,#9248,#9249),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(1.117161206631,2.684227101225,
+    4.251292995819),.UNSPECIFIED.);
+#9234 = CARTESIAN_POINT('',(-6.077327432205,2.040000002168E-05));
+#9235 = CARTESIAN_POINT('',(-5.881444195381,-4.856715331404));
+#9236 = CARTESIAN_POINT('',(-5.685560958549,-10.24354264644));
+#9237 = CARTESIAN_POINT('',(-5.489677721756,-15.87647852581));
+#9238 = CARTESIAN_POINT('',(-5.293794484875,-21.4282277535));
+#9239 = CARTESIAN_POINT('',(-5.0979112481,-26.5627214877));
+#9240 = CARTESIAN_POINT('',(-4.902028011249,-30.97974065667));
+#9241 = CARTESIAN_POINT('',(-4.706144774435,-34.45100274191));
+#9242 = CARTESIAN_POINT('',(-4.314378300787,-39.2229724089));
+#9243 = CARTESIAN_POINT('',(-4.118495063959,-40.52368110422));
+#9244 = CARTESIAN_POINT('',(-3.92261182714,-40.59961159402));
+#9245 = CARTESIAN_POINT('',(-3.726728590296,-39.40007938104));
+#9246 = CARTESIAN_POINT('',(-3.5308453535,-36.9804172117));
+#9247 = CARTESIAN_POINT('',(-3.334962116661,-33.50078899737));
+#9248 = CARTESIAN_POINT('',(-3.139078879841,-29.20004113866));
+#9249 = CARTESIAN_POINT('',(-2.943195643017,-24.36110687528));
+#9250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9251 = ORIENTED_EDGE('',*,*,#9252,.T.);
+#9252 = EDGE_CURVE('',#9216,#8696,#9253,.T.);
+#9253 = SURFACE_CURVE('',#9254,(#9258,#9265),.PCURVE_S1.);
+#9254 = LINE('',#9255,#9256);
+#9255 = CARTESIAN_POINT('',(36.,72.,-100.));
+#9256 = VECTOR('',#9257,1.);
+#9257 = DIRECTION('',(0.,0.,1.));
+#9258 = PCURVE('',#8757,#9259);
+#9259 = DEFINITIONAL_REPRESENTATION('',(#9260),#9264);
+#9260 = LINE('',#9261,#9262);
+#9261 = CARTESIAN_POINT('',(0.,0.));
+#9262 = VECTOR('',#9263,1.);
+#9263 = DIRECTION('',(0.,-1.));
+#9264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9265 = PCURVE('',#8715,#9266);
+#9266 = DEFINITIONAL_REPRESENTATION('',(#9267),#9271);
+#9267 = LINE('',#9268,#9269);
+#9268 = CARTESIAN_POINT('',(48.,0.));
+#9269 = VECTOR('',#9270,1.);
+#9270 = DIRECTION('',(0.,-1.));
+#9271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9272 = ORIENTED_EDGE('',*,*,#8727,.T.);
+#9273 = ORIENTED_EDGE('',*,*,#9189,.F.);
+#9274 = ADVANCED_FACE('',(#9275),#8715,.T.);
+#9275 = FACE_BOUND('',#9276,.T.);
+#9276 = EDGE_LOOP('',(#9277,#9308,#9329,#9330,#9331,#9332));
+#9277 = ORIENTED_EDGE('',*,*,#9278,.F.);
+#9278 = EDGE_CURVE('',#9279,#9281,#9283,.T.);
+#9279 = VERTEX_POINT('',#9280);
+#9280 = CARTESIAN_POINT('',(60.37400840782,30.648969612167,
+    123.05836588663));
+#9281 = VERTEX_POINT('',#9282);
+#9282 = CARTESIAN_POINT('',(43.209111897,59.769586350577,148.89074608759
+    ));
+#9283 = SURFACE_CURVE('',#9284,(#9289,#9296),.PCURVE_S1.);
+#9284 = ELLIPSE('',#9285,51.674470824517,50.);
+#9285 = AXIS2_PLACEMENT_3D('',#9286,#9287,#9288);
+#9286 = CARTESIAN_POINT('',(38.196028307907,68.274390663471,
+    98.617150445168));
+#9287 = DIRECTION('',(-0.861479799747,-0.50779184183,-2.775557561563E-17
+    ));
+#9288 = DIRECTION('',(-0.166455793165,0.282395839298,0.944746028766));
+#9289 = PCURVE('',#8715,#9290);
+#9290 = DEFINITIONAL_REPRESENTATION('',(#9291),#9295);
+#9291 = ELLIPSE('',#9292,51.674470824517,50.);
+#9292 = AXIS2_PLACEMENT_2D('',#9293,#9294);
+#9293 = CARTESIAN_POINT('',(43.675337555651,-198.6171504451));
+#9294 = DIRECTION('',(0.327803204882,-0.944746028766));
+#9295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9296 = PCURVE('',#9071,#9297);
+#9297 = DEFINITIONAL_REPRESENTATION('',(#9298),#9307);
+#9298 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#9299,#9300,#9301,#9302,#9303,
+    #9304,#9305,#9306),.UNSPECIFIED.,.F.,.F.,(8,8),(4.629672405723,
+    5.740854649273),.PIECEWISE_BEZIER_KNOTS.);
+#9299 = CARTESIAN_POINT('',(-1.11118224355,-15.67431850393));
+#9300 = CARTESIAN_POINT('',(-0.952441923043,-13.61015269519));
+#9301 = CARTESIAN_POINT('',(-0.793701602536,-11.51429436906));
+#9302 = CARTESIAN_POINT('',(-0.634961282029,-9.471695755189));
+#9303 = CARTESIAN_POINT('',(-0.476220961521,-7.56928327064));
+#9304 = CARTESIAN_POINT('',(-0.317480641014,-5.887151402183));
+#9305 = CARTESIAN_POINT('',(-0.158740320507,-4.4895633497));
+#9306 = CARTESIAN_POINT('',(-2.84217094304E-16,-3.42052286094));
+#9307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9308 = ORIENTED_EDGE('',*,*,#9309,.T.);
+#9309 = EDGE_CURVE('',#9279,#8877,#9310,.T.);
+#9310 = SURFACE_CURVE('',#9311,(#9315,#9322),.PCURVE_S1.);
+#9311 = LINE('',#9312,#9313);
+#9312 = CARTESIAN_POINT('',(60.37400840782,30.648969612167,-100.));
+#9313 = VECTOR('',#9314,1.);
+#9314 = DIRECTION('',(0.,0.,1.));
+#9315 = PCURVE('',#8715,#9316);
+#9316 = DEFINITIONAL_REPRESENTATION('',(#9317),#9321);
+#9317 = LINE('',#9318,#9319);
+#9318 = CARTESIAN_POINT('',(0.,0.));
+#9319 = VECTOR('',#9320,1.);
+#9320 = DIRECTION('',(0.,-1.));
+#9321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9322 = PCURVE('',#8961,#9323);
+#9323 = DEFINITIONAL_REPRESENTATION('',(#9324),#9328);
+#9324 = LINE('',#9325,#9326);
+#9325 = CARTESIAN_POINT('',(48.,0.));
+#9326 = VECTOR('',#9327,1.);
+#9327 = DIRECTION('',(0.,-1.));
+#9328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9329 = ORIENTED_EDGE('',*,*,#8876,.T.);
+#9330 = ORIENTED_EDGE('',*,*,#8695,.T.);
+#9331 = ORIENTED_EDGE('',*,*,#9252,.F.);
+#9332 = ORIENTED_EDGE('',*,*,#9333,.F.);
+#9333 = EDGE_CURVE('',#9281,#9216,#9334,.T.);
+#9334 = SURFACE_CURVE('',#9335,(#9340,#9347),.PCURVE_S1.);
+#9335 = ELLIPSE('',#9336,51.674470824517,50.);
+#9336 = AXIS2_PLACEMENT_3D('',#9337,#9338,#9339);
+#9337 = CARTESIAN_POINT('',(38.196028307907,68.274390663471,
+    98.617150445168));
+#9338 = DIRECTION('',(-0.861479799747,-0.50779184183,-2.775557561563E-17
+    ));
+#9339 = DIRECTION('',(-0.166455793165,0.282395839298,0.944746028766));
+#9340 = PCURVE('',#8715,#9341);
+#9341 = DEFINITIONAL_REPRESENTATION('',(#9342),#9346);
+#9342 = ELLIPSE('',#9343,51.674470824517,50.);
+#9343 = AXIS2_PLACEMENT_2D('',#9344,#9345);
+#9344 = CARTESIAN_POINT('',(43.675337555651,-198.6171504451));
+#9345 = DIRECTION('',(0.327803204882,-0.944746028766));
+#9346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9347 = PCURVE('',#8995,#9348);
+#9348 = DEFINITIONAL_REPRESENTATION('',(#9349),#9357);
+#9349 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9350,#9351,#9352,#9353,#9354,
+    #9355,#9356),.UNSPECIFIED.,.F.,.F.,(7,7),(5.740854649273,
+    6.121720457239),.PIECEWISE_BEZIER_KNOTS.);
+#9350 = CARTESIAN_POINT('',(-6.28318530718,-3.42052286094));
+#9351 = CARTESIAN_POINT('',(-6.219707672519,-2.993031210636));
+#9352 = CARTESIAN_POINT('',(-6.156230037858,-2.619577525063));
+#9353 = CARTESIAN_POINT('',(-6.092752403197,-2.303262327936));
+#9354 = CARTESIAN_POINT('',(-6.029274768536,-2.046533141339));
+#9355 = CARTESIAN_POINT('',(-5.965797133875,-1.851108605188));
+#9356 = CARTESIAN_POINT('',(-5.902319499214,-1.717954437449));
+#9357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9358 = ADVANCED_FACE('',(#9359),#8961,.T.);
+#9359 = FACE_BOUND('',#9360,.T.);
+#9360 = EDGE_LOOP('',(#9361,#9386,#9387,#9388));
+#9361 = ORIENTED_EDGE('',*,*,#9362,.F.);
+#9362 = EDGE_CURVE('',#9034,#9279,#9363,.T.);
+#9363 = SURFACE_CURVE('',#9364,(#9369,#9376),.PCURVE_S1.);
+#9364 = ELLIPSE('',#9365,886.59725933456,50.);
+#9365 = AXIS2_PLACEMENT_3D('',#9366,#9367,#9368);
+#9366 = CARTESIAN_POINT('',(-632.9432844783,-253.6773929401,
+    281.46640204555));
+#9367 = DIRECTION('',(0.379428992178,-0.925220860063,0.));
+#9368 = DIRECTION('',(-0.898422892492,-0.368439263923,0.238932657974));
+#9369 = PCURVE('',#8961,#9370);
+#9370 = DEFINITIONAL_REPRESENTATION('',(#9371),#9375);
+#9371 = ELLIPSE('',#9372,886.59725933456,50.);
+#9372 = AXIS2_PLACEMENT_2D('',#9373,#9374);
+#9373 = CARTESIAN_POINT('',(797.35328721316,-381.4664020455));
+#9374 = DIRECTION('',(0.97103613988,-0.238932657974));
+#9375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9376 = PCURVE('',#9071,#9377);
+#9377 = DEFINITIONAL_REPRESENTATION('',(#9378),#9385);
+#9378 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9379,#9380,#9381,#9382,#9383,
+    #9384),.UNSPECIFIED.,.F.,.F.,(6,6),(3.527331143269,3.681605911183),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9379 = CARTESIAN_POINT('',(-1.000914075403,-68.2446394752));
+#9380 = CARTESIAN_POINT('',(-0.97005912182,-57.96853471004));
+#9381 = CARTESIAN_POINT('',(-0.939204168238,-46.71643063179));
+#9382 = CARTESIAN_POINT('',(-0.908349214655,-34.50870663902));
+#9383 = CARTESIAN_POINT('',(-0.877494261072,-21.3696233486));
+#9384 = CARTESIAN_POINT('',(-0.846639307489,-7.327034836156));
+#9385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9386 = ORIENTED_EDGE('',*,*,#9033,.T.);
+#9387 = ORIENTED_EDGE('',*,*,#8943,.T.);
+#9388 = ORIENTED_EDGE('',*,*,#9309,.F.);
+#9389 = ADVANCED_FACE('',(#9390),#8995,.F.);
+#9390 = FACE_BOUND('',#9391,.T.);
+#9391 = EDGE_LOOP('',(#9392,#9413,#9414,#9415,#9416,#9417));
+#9392 = ORIENTED_EDGE('',*,*,#9393,.F.);
+#9393 = EDGE_CURVE('',#9281,#8979,#9394,.T.);
+#9394 = SURFACE_CURVE('',#9395,(#9399,#9406),.PCURVE_S1.);
+#9395 = LINE('',#9396,#9397);
+#9396 = CARTESIAN_POINT('',(40.214119121691,58.33286040185,
+    149.70672002487));
+#9397 = VECTOR('',#9398,1.);
+#9398 = DIRECTION('',(0.8755950178,0.420031090899,-0.238552399866));
+#9399 = PCURVE('',#8995,#9400);
+#9400 = DEFINITIONAL_REPRESENTATION('',(#9401),#9405);
+#9401 = LINE('',#9402,#9403);
+#9402 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#9403 = VECTOR('',#9404,1.);
+#9404 = DIRECTION('',(-0.,-1.));
+#9405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9406 = PCURVE('',#9071,#9407);
+#9407 = DEFINITIONAL_REPRESENTATION('',(#9408),#9412);
+#9408 = LINE('',#9409,#9410);
+#9409 = CARTESIAN_POINT('',(-0.,0.));
+#9410 = VECTOR('',#9411,1.);
+#9411 = DIRECTION('',(-0.,-1.));
+#9412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9413 = ORIENTED_EDGE('',*,*,#9333,.T.);
+#9414 = ORIENTED_EDGE('',*,*,#9215,.T.);
+#9415 = ORIENTED_EDGE('',*,*,#9152,.T.);
+#9416 = ORIENTED_EDGE('',*,*,#9099,.T.);
+#9417 = ORIENTED_EDGE('',*,*,#8976,.T.);
+#9418 = ADVANCED_FACE('',(#9419),#9071,.F.);
+#9419 = FACE_BOUND('',#9420,.T.);
+#9420 = EDGE_LOOP('',(#9421,#9422,#9423,#9424));
+#9421 = ORIENTED_EDGE('',*,*,#9278,.T.);
+#9422 = ORIENTED_EDGE('',*,*,#9393,.T.);
+#9423 = ORIENTED_EDGE('',*,*,#9056,.T.);
+#9424 = ORIENTED_EDGE('',*,*,#9362,.T.);
+#9425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9429)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9426,#9427,#9428)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9426 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) );
+#9427 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9428 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9429 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9426,
+  'distance_accuracy_value','confusion accuracy');
+#9430 = SHAPE_DEFINITION_REPRESENTATION(#9431,#8653);
+#9431 = PRODUCT_DEFINITION_SHAPE('','',#9432);
+#9432 = PRODUCT_DEFINITION('design','',#9433,#9436);
+#9433 = PRODUCT_DEFINITION_FORMATION('','',#9434);
+#9434 = PRODUCT('Partition_1_1_9','Partition_1_1_9','',(#9435));
+#9435 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9436 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9437 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9438,#9440);
+#9438 = ( REPRESENTATION_RELATIONSHIP('','',#8653,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9439) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9439 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#9440 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #9441);
+#9441 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','','',#5,#9432,$);
+#9442 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9434));
+#9443 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9444),#10044);
+#9444 = MANIFOLD_SOLID_BREP('',#9445);
+#9445 = CLOSED_SHELL('',(#9446,#9679,#9769,#9822,#9885,#9938,#9994,
+    #10035));
+#9446 = ADVANCED_FACE('',(#9447),#9462,.T.);
+#9447 = FACE_BOUND('',#9448,.F.);
+#9448 = EDGE_LOOP('',(#9449,#9498,#9540,#9575,#9607,#9649));
+#9449 = ORIENTED_EDGE('',*,*,#9450,.T.);
+#9450 = EDGE_CURVE('',#9451,#9453,#9455,.T.);
+#9451 = VERTEX_POINT('',#9452);
+#9452 = CARTESIAN_POINT('',(60.,78.430780618347,40.193549150723));
+#9453 = VERTEX_POINT('',#9454);
+#9454 = CARTESIAN_POINT('',(36.,120.,74.71910080919));
+#9455 = SURFACE_CURVE('',#9456,(#9461,#9486),.PCURVE_S1.);
+#9456 = ELLIPSE('',#9457,52.669459959443,51.);
+#9457 = AXIS2_PLACEMENT_3D('',#9458,#9459,#9460);
+#9458 = CARTESIAN_POINT('',(59.862924336658,78.668202631736,
+    92.714090308647));
+#9459 = DIRECTION('',(0.866025403784,0.5,0.));
+#9460 = DIRECTION('',(-0.148211312227,0.256709523034,0.955056871454));
+#9461 = PCURVE('',#9462,#9467);
+#9462 = CYLINDRICAL_SURFACE('',#9463,51.);
+#9463 = AXIS2_PLACEMENT_3D('',#9464,#9465,#9466);
+#9464 = CARTESIAN_POINT('',(25.41561492376,62.143507245041,
+    102.09912352871));
+#9465 = DIRECTION('',(-0.8755950178,-0.420031090899,0.238552399866));
+#9466 = DIRECTION('',(0.295970083959,-7.621293686383E-02,0.952151929923)
+  );
+#9467 = DEFINITIONAL_REPRESENTATION('',(#9468),#9485);
+#9468 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9469,#9470,#9471,#9472,#9473,
+    #9474,#9475,#9476,#9477,#9478,#9479,#9480,#9481,#9482,#9483,#9484),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(3.352410691149,5.022574039221,
+    6.692737387293),.UNSPECIFIED.);
+#9469 = CARTESIAN_POINT('',(-2.84420613976,-52.20601812695));
+#9470 = CARTESIAN_POINT('',(-3.052976558269,-51.63128214322));
+#9471 = CARTESIAN_POINT('',(-3.261746976774,-50.41574865518));
+#9472 = CARTESIAN_POINT('',(-3.470517395283,-48.59759969124));
+#9473 = CARTESIAN_POINT('',(-3.679287813771,-46.27454340804));
+#9474 = CARTESIAN_POINT('',(-3.888058232315,-43.59871646447));
+#9475 = CARTESIAN_POINT('',(-4.096828650811,-40.75694186954));
+#9476 = CARTESIAN_POINT('',(-4.305599069323,-37.94147294748));
+#9477 = CARTESIAN_POINT('',(-4.723139906341,-32.71058135185));
+#9478 = CARTESIAN_POINT('',(-4.931910324849,-30.29515674155));
+#9479 = CARTESIAN_POINT('',(-5.140680743363,-28.2534652979));
+#9480 = CARTESIAN_POINT('',(-5.349451161863,-26.74058659258));
+#9481 = CARTESIAN_POINT('',(-5.558221580392,-25.86888842085));
+#9482 = CARTESIAN_POINT('',(-5.766991998882,-25.68769417932));
+#9483 = CARTESIAN_POINT('',(-5.975762417396,-26.18024227859));
+#9484 = CARTESIAN_POINT('',(-6.184532835905,-27.27390143636));
+#9485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9486 = PCURVE('',#9487,#9492);
+#9487 = PLANE('',#9488);
+#9488 = AXIS2_PLACEMENT_3D('',#9489,#9490,#9491);
+#9489 = CARTESIAN_POINT('',(36.,120.,-100.));
+#9490 = DIRECTION('',(0.866025403784,0.5,-0.));
+#9491 = DIRECTION('',(0.5,-0.866025403784,0.));
+#9492 = DEFINITIONAL_REPRESENTATION('',(#9493),#9497);
+#9493 = ELLIPSE('',#9494,52.669459959443,51.);
+#9494 = AXIS2_PLACEMENT_2D('',#9495,#9496);
+#9495 = CARTESIAN_POINT('',(47.725848673317,-192.7140903086));
+#9496 = DIRECTION('',(-0.296422624454,-0.955056871454));
+#9497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9498 = ORIENTED_EDGE('',*,*,#9499,.T.);
+#9499 = EDGE_CURVE('',#9453,#9500,#9502,.T.);
+#9500 = VERTEX_POINT('',#9501);
+#9501 = CARTESIAN_POINT('',(36.,72.,46.379309053801));
+#9502 = SURFACE_CURVE('',#9503,(#9508,#9528),.PCURVE_S1.);
+#9503 = ELLIPSE('',#9504,58.246105748924,51.);
+#9504 = AXIS2_PLACEMENT_3D('',#9505,#9506,#9507);
+#9505 = CARTESIAN_POINT('',(36.,67.220935416394,99.215449672979));
+#9506 = DIRECTION('',(-1.,0.,0.));
+#9507 = DIRECTION('',(0.,-0.869546910408,0.493850352434));
+#9508 = PCURVE('',#9462,#9509);
+#9509 = DEFINITIONAL_REPRESENTATION('',(#9510),#9527);
+#9510 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9511,#9512,#9513,#9514,#9515,
+    #9516,#9517,#9518,#9519,#9520,#9521,#9522,#9523,#9524,#9525,#9526),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(1.126698907653,2.688992250579,
+    4.251285593505),.UNSPECIFIED.);
+#9511 = CARTESIAN_POINT('',(-6.067789731183,2.040000002168E-05));
+#9512 = CARTESIAN_POINT('',(-5.872503063317,-4.961503579174));
+#9513 = CARTESIAN_POINT('',(-5.67721639545,-10.44989522964));
+#9514 = CARTESIAN_POINT('',(-5.481929727588,-16.17680911271));
+#9515 = CARTESIAN_POINT('',(-5.286643059731,-21.81111304214));
+#9516 = CARTESIAN_POINT('',(-5.091356391858,-27.01375000187));
+#9517 = CARTESIAN_POINT('',(-4.896069723989,-31.48251322386));
+#9518 = CARTESIAN_POINT('',(-4.700783056123,-34.9881054965));
+#9519 = CARTESIAN_POINT('',(-4.310209720391,-39.79365363742));
+#9520 = CARTESIAN_POINT('',(-4.114923052523,-41.09361060233));
+#9521 = CARTESIAN_POINT('',(-3.919636384655,-41.15112117084));
+#9522 = CARTESIAN_POINT('',(-3.724349716795,-39.91626038082));
+#9523 = CARTESIAN_POINT('',(-3.529063048923,-37.44591898861));
+#9524 = CARTESIAN_POINT('',(-3.333776381062,-33.90245740799));
+#9525 = CARTESIAN_POINT('',(-3.138489713197,-29.52741410638));
+#9526 = CARTESIAN_POINT('',(-2.943203045331,-24.60675113315));
+#9527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9528 = PCURVE('',#9529,#9534);
+#9529 = PLANE('',#9530);
+#9530 = AXIS2_PLACEMENT_3D('',#9531,#9532,#9533);
+#9531 = CARTESIAN_POINT('',(36.,72.,-100.));
+#9532 = DIRECTION('',(-1.,0.,0.));
+#9533 = DIRECTION('',(0.,1.,0.));
+#9534 = DEFINITIONAL_REPRESENTATION('',(#9535),#9539);
+#9535 = ELLIPSE('',#9536,58.246105748924,51.);
+#9536 = AXIS2_PLACEMENT_2D('',#9537,#9538);
+#9537 = CARTESIAN_POINT('',(-4.779064583606,-199.2154496729));
+#9538 = DIRECTION('',(-0.869546910408,-0.493850352434));
+#9539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9540 = ORIENTED_EDGE('',*,*,#9541,.T.);
+#9541 = EDGE_CURVE('',#9500,#9542,#9544,.T.);
+#9542 = VERTEX_POINT('',#9543);
+#9543 = CARTESIAN_POINT('',(60.37400840782,30.648969612167,
+    70.316545804187));
+#9544 = SURFACE_CURVE('',#9545,(#9550,#9563),.PCURVE_S1.);
+#9545 = ELLIPSE('',#9546,52.707960241007,51.);
+#9546 = AXIS2_PLACEMENT_3D('',#9547,#9548,#9549);
+#9547 = CARTESIAN_POINT('',(38.196028307907,68.274390663471,
+    98.617150445168));
+#9548 = DIRECTION('',(-0.861479799747,-0.50779184183,-2.775557561563E-17
+    ));
+#9549 = DIRECTION('',(-0.166455793165,0.282395839298,0.944746028766));
+#9550 = PCURVE('',#9462,#9551);
+#9551 = DEFINITIONAL_REPRESENTATION('',(#9552),#9562);
+#9552 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9553,#9554,#9555,#9556,#9557,
+    #9558,#9559,#9560,#9561),.UNSPECIFIED.,.F.,.F.,(9,9),(2.618059684317
+    ,4.041164489084),.PIECEWISE_BEZIER_KNOTS.);
+#9553 = CARTESIAN_POINT('',(-3.122794964956,-26.12261767006));
+#9554 = CARTESIAN_POINT('',(-2.944906864361,-27.30623774453));
+#9555 = CARTESIAN_POINT('',(-2.767018763765,-28.07300969736));
+#9556 = CARTESIAN_POINT('',(-2.589130663159,-28.36586012395));
+#9557 = CARTESIAN_POINT('',(-2.411242562575,-28.15585421648));
+#9558 = CARTESIAN_POINT('',(-2.233354461967,-27.44798084936));
+#9559 = CARTESIAN_POINT('',(-2.055466361382,-26.28217709946));
+#9560 = CARTESIAN_POINT('',(-1.877578260785,-24.72762549146));
+#9561 = CARTESIAN_POINT('',(-1.699690160189,-22.8737214835));
+#9562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9563 = PCURVE('',#9564,#9569);
+#9564 = PLANE('',#9565);
+#9565 = AXIS2_PLACEMENT_3D('',#9566,#9567,#9568);
+#9566 = CARTESIAN_POINT('',(60.37400840782,30.648969612167,-100.));
+#9567 = DIRECTION('',(-0.861479799747,-0.50779184183,0.));
+#9568 = DIRECTION('',(-0.50779184183,0.861479799747,0.));
+#9569 = DEFINITIONAL_REPRESENTATION('',(#9570),#9574);
+#9570 = ELLIPSE('',#9571,52.707960241007,51.);
+#9571 = AXIS2_PLACEMENT_2D('',#9572,#9573);
+#9572 = CARTESIAN_POINT('',(43.675337555651,-198.6171504451));
+#9573 = DIRECTION('',(0.327803204882,-0.944746028766));
+#9574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9575 = ORIENTED_EDGE('',*,*,#9576,.T.);
+#9576 = EDGE_CURVE('',#9542,#9577,#9579,.T.);
+#9577 = VERTEX_POINT('',#9578);
+#9578 = CARTESIAN_POINT('',(104.78460969082,48.861561236694,
+    63.919762036944));
+#9579 = SURFACE_CURVE('',#9580,(#9585,#9595),.PCURVE_S1.);
+#9580 = ELLIPSE('',#9581,904.32920452125,51.);
+#9581 = AXIS2_PLACEMENT_3D('',#9582,#9583,#9584);
+#9582 = CARTESIAN_POINT('',(-632.9432844783,-253.6773929401,
+    281.46640204555));
+#9583 = DIRECTION('',(0.379428992178,-0.925220860063,0.));
+#9584 = DIRECTION('',(-0.898422892492,-0.368439263923,0.238932657974));
+#9585 = PCURVE('',#9462,#9586);
+#9586 = DEFINITIONAL_REPRESENTATION('',(#9587),#9594);
+#9587 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9588,#9589,#9590,#9591,#9592,
+    #9593),.UNSPECIFIED.,.F.,.F.,(6,6),(2.596489916968,2.73619365644),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9588 = CARTESIAN_POINT('',(-1.931755301704,-20.13890301855));
+#9589 = CARTESIAN_POINT('',(-1.903814553809,-33.21947078711));
+#9590 = CARTESIAN_POINT('',(-1.875873805915,-45.5466404768));
+#9591 = CARTESIAN_POINT('',(-1.847933058021,-57.0991363029));
+#9592 = CARTESIAN_POINT('',(-1.819992310127,-67.85813846104));
+#9593 = CARTESIAN_POINT('',(-1.792051562232,-77.80746628557));
+#9594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9595 = PCURVE('',#9596,#9601);
+#9596 = PLANE('',#9597);
+#9597 = AXIS2_PLACEMENT_3D('',#9598,#9599,#9600);
+#9598 = CARTESIAN_POINT('',(104.78460969082,48.861561236694,-100.));
+#9599 = DIRECTION('',(0.379428992178,-0.925220860063,0.));
+#9600 = DIRECTION('',(-0.925220860063,-0.379428992178,0.));
+#9601 = DEFINITIONAL_REPRESENTATION('',(#9602),#9606);
+#9602 = ELLIPSE('',#9603,904.32920452125,51.);
+#9603 = AXIS2_PLACEMENT_2D('',#9604,#9605);
+#9604 = CARTESIAN_POINT('',(797.35328721316,-381.4664020455));
+#9605 = DIRECTION('',(0.97103613988,-0.238932657974));
+#9606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9607 = ORIENTED_EDGE('',*,*,#9608,.T.);
+#9608 = EDGE_CURVE('',#9577,#9609,#9611,.T.);
+#9609 = VERTEX_POINT('',#9610);
+#9610 = CARTESIAN_POINT('',(80.784609690827,90.430780618347,
+    34.338953775733));
+#9611 = SURFACE_CURVE('',#9612,(#9617,#9637),.PCURVE_S1.);
+#9612 = ELLIPSE('',#9613,52.669459959443,51.);
+#9613 = AXIS2_PLACEMENT_3D('',#9614,#9615,#9616);
+#9614 = CARTESIAN_POINT('',(81.56509691581,89.078937090018,
+    86.801419215478));
+#9615 = DIRECTION('',(0.866025403784,0.5,2.775557561563E-17));
+#9616 = DIRECTION('',(-0.148211312227,0.256709523034,0.955056871454));
+#9617 = PCURVE('',#9462,#9618);
+#9618 = DEFINITIONAL_REPRESENTATION('',(#9619),#9636);
+#9619 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9620,#9621,#9622,#9623,#9624,
+    #9625,#9626,#9627,#9628,#9629,#9630,#9631,#9632,#9633,#9634,#9635),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(0.508204551389,2.042333522016,
+    3.576462492643),.UNSPECIFIED.);
+#9620 = CARTESIAN_POINT('',(0.,-52.63416568141));
+#9621 = CARTESIAN_POINT('',(-0.191766121328,-53.86179113098));
+#9622 = CARTESIAN_POINT('',(-0.383532242657,-55.57244431796));
+#9623 = CARTESIAN_POINT('',(-0.575298363984,-57.69732719942));
+#9624 = CARTESIAN_POINT('',(-0.767064485313,-60.12977726059));
+#9625 = CARTESIAN_POINT('',(-0.958830606641,-62.73324118947));
+#9626 = CARTESIAN_POINT('',(-1.15059672797,-65.3571153136));
+#9627 = CARTESIAN_POINT('',(-1.342362849299,-67.85577808846));
+#9628 = CARTESIAN_POINT('',(-1.725895091956,-72.35078281786));
+#9629 = CARTESIAN_POINT('',(-1.917661213281,-74.34712567028));
+#9630 = CARTESIAN_POINT('',(-2.109427334613,-75.96636350033));
+#9631 = CARTESIAN_POINT('',(-2.301193455922,-77.10226773866));
+#9632 = CARTESIAN_POINT('',(-2.49295957727,-77.68309042428));
+#9633 = CARTESIAN_POINT('',(-2.684725698596,-77.6826886236));
+#9634 = CARTESIAN_POINT('',(-2.876491819926,-77.12128807921));
+#9635 = CARTESIAN_POINT('',(-3.068257941255,-76.05844563825));
+#9636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9637 = PCURVE('',#9638,#9643);
+#9638 = PLANE('',#9639);
+#9639 = AXIS2_PLACEMENT_3D('',#9640,#9641,#9642);
+#9640 = CARTESIAN_POINT('',(80.784609690827,90.430780618347,-100.));
+#9641 = DIRECTION('',(0.866025403784,0.5,-0.));
+#9642 = DIRECTION('',(0.5,-0.866025403784,0.));
+#9643 = DEFINITIONAL_REPRESENTATION('',(#9644),#9648);
+#9644 = ELLIPSE('',#9645,52.669459959443,51.);
+#9645 = AXIS2_PLACEMENT_2D('',#9646,#9647);
+#9646 = CARTESIAN_POINT('',(1.560974449966,-186.8014192154));
+#9647 = DIRECTION('',(-0.296422624454,-0.955056871454));
+#9648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9649 = ORIENTED_EDGE('',*,*,#9650,.T.);
+#9650 = EDGE_CURVE('',#9609,#9451,#9651,.T.);
+#9651 = SURFACE_CURVE('',#9652,(#9657,#9667),.PCURVE_S1.);
+#9652 = ELLIPSE('',#9653,688.81765768365,51.);
+#9653 = AXIS2_PLACEMENT_3D('',#9654,#9655,#9656);
+#9654 = CARTESIAN_POINT('',(63.105034212827,80.223472956966,
+    91.830790294522));
+#9655 = DIRECTION('',(-0.5,0.866025403784,0.));
+#9656 = DIRECTION('',(-0.840883050405,-0.485484055508,0.239208961766));
+#9657 = PCURVE('',#9462,#9658);
+#9658 = DEFINITIONAL_REPRESENTATION('',(#9659),#9666);
+#9659 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9660,#9661,#9662,#9663,#9664,
+    #9665),.UNSPECIFIED.,.F.,.F.,(6,6),(4.660037748559,4.703098236339),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9660 = CARTESIAN_POINT('',(-2.977685846363,-78.98940394306));
+#9661 = CARTESIAN_POINT('',(-2.969073748807,-73.08162605037));
+#9662 = CARTESIAN_POINT('',(-2.960461651251,-67.17051568174));
+#9663 = CARTESIAN_POINT('',(-2.951849553695,-61.25698569006));
+#9664 = CARTESIAN_POINT('',(-2.943237456139,-55.34194995819));
+#9665 = CARTESIAN_POINT('',(-2.934625358584,-49.42632255196));
+#9666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9667 = PCURVE('',#9668,#9673);
+#9668 = PLANE('',#9669);
+#9669 = AXIS2_PLACEMENT_3D('',#9670,#9671,#9672);
+#9670 = CARTESIAN_POINT('',(60.,78.430780618347,-100.));
+#9671 = DIRECTION('',(-0.5,0.866025403784,0.));
+#9672 = DIRECTION('',(0.866025403784,0.5,0.));
+#9673 = DEFINITIONAL_REPRESENTATION('',(#9674),#9678);
+#9674 = ELLIPSE('',#9675,688.81765768365,51.);
+#9675 = AXIS2_PLACEMENT_2D('',#9676,#9677);
+#9676 = CARTESIAN_POINT('',(3.585384677238,-191.8307902945));
+#9677 = DIRECTION('',(-0.970968111016,-0.239208961766));
+#9678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9679 = ADVANCED_FACE('',(#9680),#9487,.T.);
+#9680 = FACE_BOUND('',#9681,.T.);
+#9681 = EDGE_LOOP('',(#9682,#9683,#9706,#9748));
+#9682 = ORIENTED_EDGE('',*,*,#9450,.T.);
+#9683 = ORIENTED_EDGE('',*,*,#9684,.T.);
+#9684 = EDGE_CURVE('',#9453,#9685,#9687,.T.);
+#9685 = VERTEX_POINT('',#9686);
+#9686 = CARTESIAN_POINT('',(36.,120.,77.806243951376));
+#9687 = SURFACE_CURVE('',#9688,(#9692,#9699),.PCURVE_S1.);
+#9688 = LINE('',#9689,#9690);
+#9689 = CARTESIAN_POINT('',(36.,120.,-100.));
+#9690 = VECTOR('',#9691,1.);
+#9691 = DIRECTION('',(0.,0.,1.));
+#9692 = PCURVE('',#9487,#9693);
+#9693 = DEFINITIONAL_REPRESENTATION('',(#9694),#9698);
+#9694 = LINE('',#9695,#9696);
+#9695 = CARTESIAN_POINT('',(0.,0.));
+#9696 = VECTOR('',#9697,1.);
+#9697 = DIRECTION('',(0.,-1.));
+#9698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9699 = PCURVE('',#9529,#9700);
+#9700 = DEFINITIONAL_REPRESENTATION('',(#9701),#9705);
+#9701 = LINE('',#9702,#9703);
+#9702 = CARTESIAN_POINT('',(48.,0.));
+#9703 = VECTOR('',#9704,1.);
+#9704 = DIRECTION('',(0.,-1.));
+#9705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9706 = ORIENTED_EDGE('',*,*,#9707,.F.);
+#9707 = EDGE_CURVE('',#9708,#9685,#9710,.T.);
+#9708 = VERTEX_POINT('',#9709);
+#9709 = CARTESIAN_POINT('',(60.,78.430780618347,41.223292888184));
+#9710 = SURFACE_CURVE('',#9711,(#9716,#9723),.PCURVE_S1.);
+#9711 = ELLIPSE('',#9712,51.636725450435,50.);
+#9712 = AXIS2_PLACEMENT_3D('',#9713,#9714,#9715);
+#9713 = CARTESIAN_POINT('',(59.862924336658,78.668202631736,
+    92.714090308647));
+#9714 = DIRECTION('',(0.866025403784,0.5,0.));
+#9715 = DIRECTION('',(-0.148211312227,0.256709523034,0.955056871454));
+#9716 = PCURVE('',#9487,#9717);
+#9717 = DEFINITIONAL_REPRESENTATION('',(#9718),#9722);
+#9718 = ELLIPSE('',#9719,51.636725450435,50.);
+#9719 = AXIS2_PLACEMENT_2D('',#9720,#9721);
+#9720 = CARTESIAN_POINT('',(47.725848673317,-192.7140903086));
+#9721 = DIRECTION('',(-0.296422624454,-0.955056871454));
+#9722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9723 = PCURVE('',#9724,#9729);
+#9724 = CYLINDRICAL_SURFACE('',#9725,50.);
+#9725 = AXIS2_PLACEMENT_3D('',#9726,#9727,#9728);
+#9726 = CARTESIAN_POINT('',(25.41561492376,62.143507245041,
+    102.09912352871));
+#9727 = DIRECTION('',(-0.8755950178,-0.420031090899,0.238552399866));
+#9728 = DIRECTION('',(0.295970083959,-7.621293686383E-02,0.952151929923)
+  );
+#9729 = DEFINITIONAL_REPRESENTATION('',(#9730),#9747);
+#9730 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9731,#9732,#9733,#9734,#9735,
+    #9736,#9737,#9738,#9739,#9740,#9741,#9742,#9743,#9744,#9745,#9746),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(3.350416584377,5.022574039221,
+    6.694731494065),.UNSPECIFIED.);
+#9731 = CARTESIAN_POINT('',(-2.842212032988,-51.95913161431));
+#9732 = CARTESIAN_POINT('',(-3.051231714844,-51.40025017516));
+#9733 = CARTESIAN_POINT('',(-3.260251396698,-50.21136733904));
+#9734 = CARTESIAN_POINT('',(-3.469271078549,-48.42970073179));
+#9735 = CARTESIAN_POINT('',(-3.678290760399,-46.15113078846));
+#9736 = CARTESIAN_POINT('',(-3.88731044226,-43.52522296781));
+#9737 = CARTESIAN_POINT('',(-4.096330124118,-40.73578165191));
+#9738 = CARTESIAN_POINT('',(-4.305349805977,-37.97198793469));
+#9739 = CARTESIAN_POINT('',(-4.723389169688,-32.83753983039));
+#9740 = CARTESIAN_POINT('',(-4.932408851535,-30.46688352588));
+#9741 = CARTESIAN_POINT('',(-5.141428533418,-28.46371160703));
+#9742 = CARTESIAN_POINT('',(-5.350448215209,-26.98058610338));
+#9743 = CARTESIAN_POINT('',(-5.559467897128,-26.12796642584));
+#9744 = CARTESIAN_POINT('',(-5.768487578957,-25.95415971038));
+#9745 = CARTESIAN_POINT('',(-5.977507260821,-26.44236376275));
+#9746 = CARTESIAN_POINT('',(-6.186526942677,-27.520787949));
+#9747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9748 = ORIENTED_EDGE('',*,*,#9749,.F.);
+#9749 = EDGE_CURVE('',#9451,#9708,#9750,.T.);
+#9750 = SURFACE_CURVE('',#9751,(#9755,#9762),.PCURVE_S1.);
+#9751 = LINE('',#9752,#9753);
+#9752 = CARTESIAN_POINT('',(60.,78.430780618347,-100.));
+#9753 = VECTOR('',#9754,1.);
+#9754 = DIRECTION('',(0.,0.,1.));
+#9755 = PCURVE('',#9487,#9756);
+#9756 = DEFINITIONAL_REPRESENTATION('',(#9757),#9761);
+#9757 = LINE('',#9758,#9759);
+#9758 = CARTESIAN_POINT('',(48.,0.));
+#9759 = VECTOR('',#9760,1.);
+#9760 = DIRECTION('',(0.,-1.));
+#9761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9762 = PCURVE('',#9668,#9763);
+#9763 = DEFINITIONAL_REPRESENTATION('',(#9764),#9768);
+#9764 = LINE('',#9765,#9766);
+#9765 = CARTESIAN_POINT('',(0.,0.));
+#9766 = VECTOR('',#9767,1.);
+#9767 = DIRECTION('',(0.,-1.));
+#9768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9769 = ADVANCED_FACE('',(#9770),#9668,.T.);
+#9770 = FACE_BOUND('',#9771,.T.);
+#9771 = EDGE_LOOP('',(#9772,#9773,#9774,#9801));
+#9772 = ORIENTED_EDGE('',*,*,#9650,.T.);
+#9773 = ORIENTED_EDGE('',*,*,#9749,.T.);
+#9774 = ORIENTED_EDGE('',*,*,#9775,.F.);
+#9775 = EDGE_CURVE('',#9776,#9708,#9778,.T.);
+#9776 = VERTEX_POINT('',#9777);
+#9777 = CARTESIAN_POINT('',(80.784609690827,90.430780618347,
+    35.369171891347));
+#9778 = SURFACE_CURVE('',#9779,(#9784,#9791),.PCURVE_S1.);
+#9779 = ELLIPSE('',#9780,675.31142910161,50.);
+#9780 = AXIS2_PLACEMENT_3D('',#9781,#9782,#9783);
+#9781 = CARTESIAN_POINT('',(63.105034212827,80.223472956966,
+    91.830790294522));
+#9782 = DIRECTION('',(-0.5,0.866025403784,0.));
+#9783 = DIRECTION('',(-0.840883050405,-0.485484055508,0.239208961766));
+#9784 = PCURVE('',#9668,#9785);
+#9785 = DEFINITIONAL_REPRESENTATION('',(#9786),#9790);
+#9786 = ELLIPSE('',#9787,675.31142910161,50.);
+#9787 = AXIS2_PLACEMENT_2D('',#9788,#9789);
+#9788 = CARTESIAN_POINT('',(3.585384677238,-191.8307902945));
+#9789 = DIRECTION('',(-0.970968111016,-0.239208961766));
+#9790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9791 = PCURVE('',#9724,#9792);
+#9792 = DEFINITIONAL_REPRESENTATION('',(#9793),#9800);
+#9793 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9794,#9795,#9796,#9797,#9798,
+    #9799),.UNSPECIFIED.,.F.,.F.,(6,6),(4.659355222088,4.703277197309),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9794 = CARTESIAN_POINT('',(-2.978368372835,-78.7436138455));
+#9795 = CARTESIAN_POINT('',(-2.969583977791,-72.83601126395));
+#9796 = CARTESIAN_POINT('',(-2.960799582747,-66.92496523877));
+#9797 = CARTESIAN_POINT('',(-2.952015187703,-61.01142548592));
+#9798 = CARTESIAN_POINT('',(-2.943230792658,-55.09634282867));
+#9799 = CARTESIAN_POINT('',(-2.934446397614,-49.1806682807));
+#9800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9801 = ORIENTED_EDGE('',*,*,#9802,.F.);
+#9802 = EDGE_CURVE('',#9609,#9776,#9803,.T.);
+#9803 = SURFACE_CURVE('',#9804,(#9808,#9815),.PCURVE_S1.);
+#9804 = LINE('',#9805,#9806);
+#9805 = CARTESIAN_POINT('',(80.784609690827,90.430780618347,-100.));
+#9806 = VECTOR('',#9807,1.);
+#9807 = DIRECTION('',(0.,0.,1.));
+#9808 = PCURVE('',#9668,#9809);
+#9809 = DEFINITIONAL_REPRESENTATION('',(#9810),#9814);
+#9810 = LINE('',#9811,#9812);
+#9811 = CARTESIAN_POINT('',(24.,0.));
+#9812 = VECTOR('',#9813,1.);
+#9813 = DIRECTION('',(0.,-1.));
+#9814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9815 = PCURVE('',#9638,#9816);
+#9816 = DEFINITIONAL_REPRESENTATION('',(#9817),#9821);
+#9817 = LINE('',#9818,#9819);
+#9818 = CARTESIAN_POINT('',(0.,0.));
+#9819 = VECTOR('',#9820,1.);
+#9820 = DIRECTION('',(0.,-1.));
+#9821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9822 = ADVANCED_FACE('',(#9823),#9638,.T.);
+#9823 = FACE_BOUND('',#9824,.T.);
+#9824 = EDGE_LOOP('',(#9825,#9826,#9827,#9864));
+#9825 = ORIENTED_EDGE('',*,*,#9608,.T.);
+#9826 = ORIENTED_EDGE('',*,*,#9802,.T.);
+#9827 = ORIENTED_EDGE('',*,*,#9828,.F.);
+#9828 = EDGE_CURVE('',#9829,#9776,#9831,.T.);
+#9829 = VERTEX_POINT('',#9830);
+#9830 = CARTESIAN_POINT('',(104.78460969082,48.861561236694,
+    66.504117300708));
+#9831 = SURFACE_CURVE('',#9832,(#9837,#9844),.PCURVE_S1.);
+#9832 = ELLIPSE('',#9833,51.636725450435,50.);
+#9833 = AXIS2_PLACEMENT_3D('',#9834,#9835,#9836);
+#9834 = CARTESIAN_POINT('',(81.56509691581,89.078937090018,
+    86.801419215478));
+#9835 = DIRECTION('',(0.866025403784,0.5,2.775557561563E-17));
+#9836 = DIRECTION('',(-0.148211312227,0.256709523034,0.955056871454));
+#9837 = PCURVE('',#9638,#9838);
+#9838 = DEFINITIONAL_REPRESENTATION('',(#9839),#9843);
+#9839 = ELLIPSE('',#9840,51.636725450435,50.);
+#9840 = AXIS2_PLACEMENT_2D('',#9841,#9842);
+#9841 = CARTESIAN_POINT('',(1.560974449966,-186.8014192154));
+#9842 = DIRECTION('',(-0.296422624454,-0.955056871454));
+#9843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9844 = PCURVE('',#9724,#9845);
+#9845 = DEFINITIONAL_REPRESENTATION('',(#9846),#9863);
+#9846 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9847,#9848,#9849,#9850,#9851,
+    #9852,#9853,#9854,#9855,#9856,#9857,#9858,#9859,#9860,#9861,#9862),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(0.508204551389,2.043587069802,
+    3.578969588215),.UNSPECIFIED.);
+#9847 = CARTESIAN_POINT('',(0.,-52.85951985907));
+#9848 = CARTESIAN_POINT('',(-0.191922814802,-54.0640576543));
+#9849 = CARTESIAN_POINT('',(-0.383845629602,-55.74292626777));
+#9850 = CARTESIAN_POINT('',(-0.575768444405,-57.82851113425));
+#9851 = CARTESIAN_POINT('',(-0.767691259201,-60.21595430636));
+#9852 = CARTESIAN_POINT('',(-0.959614074011,-62.77100334846));
+#9853 = CARTESIAN_POINT('',(-1.151536888809,-65.34561179154));
+#9854 = CARTESIAN_POINT('',(-1.343459703612,-67.79667904715));
+#9855 = CARTESIAN_POINT('',(-1.727305333215,-72.20432473963));
+#9856 = CARTESIAN_POINT('',(-1.919228148015,-74.16090406201));
+#9857 = CARTESIAN_POINT('',(-2.111150962819,-75.74654015645));
+#9858 = CARTESIAN_POINT('',(-2.303073777603,-76.85697453795));
+#9859 = CARTESIAN_POINT('',(-2.494996592424,-77.421914056));
+#9860 = CARTESIAN_POINT('',(-2.686919407222,-77.41596001279));
+#9861 = CARTESIAN_POINT('',(-2.878842222025,-76.85931951929));
+#9862 = CARTESIAN_POINT('',(-3.070765036827,-75.81084061936));
+#9863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9864 = ORIENTED_EDGE('',*,*,#9865,.F.);
+#9865 = EDGE_CURVE('',#9577,#9829,#9866,.T.);
+#9866 = SURFACE_CURVE('',#9867,(#9871,#9878),.PCURVE_S1.);
+#9867 = LINE('',#9868,#9869);
+#9868 = CARTESIAN_POINT('',(104.78460969082,48.861561236694,-100.));
+#9869 = VECTOR('',#9870,1.);
+#9870 = DIRECTION('',(0.,0.,1.));
+#9871 = PCURVE('',#9638,#9872);
+#9872 = DEFINITIONAL_REPRESENTATION('',(#9873),#9877);
+#9873 = LINE('',#9874,#9875);
+#9874 = CARTESIAN_POINT('',(48.,0.));
+#9875 = VECTOR('',#9876,1.);
+#9876 = DIRECTION('',(0.,-1.));
+#9877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9878 = PCURVE('',#9596,#9879);
+#9879 = DEFINITIONAL_REPRESENTATION('',(#9880),#9884);
+#9880 = LINE('',#9881,#9882);
+#9881 = CARTESIAN_POINT('',(0.,0.));
+#9882 = VECTOR('',#9883,1.);
+#9883 = DIRECTION('',(0.,-1.));
+#9884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9885 = ADVANCED_FACE('',(#9886),#9596,.T.);
+#9886 = FACE_BOUND('',#9887,.T.);
+#9887 = EDGE_LOOP('',(#9888,#9889,#9890,#9917));
+#9888 = ORIENTED_EDGE('',*,*,#9576,.T.);
+#9889 = ORIENTED_EDGE('',*,*,#9865,.T.);
+#9890 = ORIENTED_EDGE('',*,*,#9891,.F.);
+#9891 = EDGE_CURVE('',#9892,#9829,#9894,.T.);
+#9892 = VERTEX_POINT('',#9893);
+#9893 = CARTESIAN_POINT('',(60.37400840782,30.648969612167,
+    72.347087227009));
+#9894 = SURFACE_CURVE('',#9895,(#9900,#9907),.PCURVE_S1.);
+#9895 = ELLIPSE('',#9896,886.59725933456,50.);
+#9896 = AXIS2_PLACEMENT_3D('',#9897,#9898,#9899);
+#9897 = CARTESIAN_POINT('',(-632.9432844783,-253.6773929401,
+    281.46640204555));
+#9898 = DIRECTION('',(0.379428992178,-0.925220860063,0.));
+#9899 = DIRECTION('',(-0.898422892492,-0.368439263923,0.238932657974));
+#9900 = PCURVE('',#9596,#9901);
+#9901 = DEFINITIONAL_REPRESENTATION('',(#9902),#9906);
+#9902 = ELLIPSE('',#9903,886.59725933456,50.);
+#9903 = AXIS2_PLACEMENT_2D('',#9904,#9905);
+#9904 = CARTESIAN_POINT('',(797.35328721316,-381.4664020455));
+#9905 = DIRECTION('',(0.97103613988,-0.238932657974));
+#9906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9907 = PCURVE('',#9724,#9908);
+#9908 = DEFINITIONAL_REPRESENTATION('',(#9909),#9916);
+#9909 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9910,#9911,#9912,#9913,#9914,
+    #9915),.UNSPECIFIED.,.F.,.F.,(6,6),(2.629330857676,2.78360562559),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9910 = CARTESIAN_POINT('',(-1.898914360996,-19.66321514028));
+#9911 = CARTESIAN_POINT('',(-1.868059407413,-33.05037762926));
+#9912 = CARTESIAN_POINT('',(-1.83720445383,-45.51935441185));
+#9913 = CARTESIAN_POINT('',(-1.806349500248,-57.0435913497));
+#9914 = CARTESIAN_POINT('',(-1.775494546665,-67.60018613136));
+#9915 = CARTESIAN_POINT('',(-1.744639593082,-77.1701599207));
+#9916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9917 = ORIENTED_EDGE('',*,*,#9918,.F.);
+#9918 = EDGE_CURVE('',#9542,#9892,#9919,.T.);
+#9919 = SURFACE_CURVE('',#9920,(#9924,#9931),.PCURVE_S1.);
+#9920 = LINE('',#9921,#9922);
+#9921 = CARTESIAN_POINT('',(60.37400840782,30.648969612167,-100.));
+#9922 = VECTOR('',#9923,1.);
+#9923 = DIRECTION('',(0.,0.,1.));
+#9924 = PCURVE('',#9596,#9925);
+#9925 = DEFINITIONAL_REPRESENTATION('',(#9926),#9930);
+#9926 = LINE('',#9927,#9928);
+#9927 = CARTESIAN_POINT('',(48.,0.));
+#9928 = VECTOR('',#9929,1.);
+#9929 = DIRECTION('',(0.,-1.));
+#9930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9931 = PCURVE('',#9564,#9932);
+#9932 = DEFINITIONAL_REPRESENTATION('',(#9933),#9937);
+#9933 = LINE('',#9934,#9935);
+#9934 = CARTESIAN_POINT('',(0.,0.));
+#9935 = VECTOR('',#9936,1.);
+#9936 = DIRECTION('',(0.,-1.));
+#9937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9938 = ADVANCED_FACE('',(#9939),#9564,.T.);
+#9939 = FACE_BOUND('',#9940,.T.);
+#9940 = EDGE_LOOP('',(#9941,#9942,#9943,#9973));
+#9941 = ORIENTED_EDGE('',*,*,#9541,.T.);
+#9942 = ORIENTED_EDGE('',*,*,#9918,.T.);
+#9943 = ORIENTED_EDGE('',*,*,#9944,.F.);
+#9944 = EDGE_CURVE('',#9945,#9892,#9947,.T.);
+#9945 = VERTEX_POINT('',#9946);
+#9946 = CARTESIAN_POINT('',(36.,72.,47.412807088571));
+#9947 = SURFACE_CURVE('',#9948,(#9953,#9960),.PCURVE_S1.);
+#9948 = ELLIPSE('',#9949,51.674470824517,50.);
+#9949 = AXIS2_PLACEMENT_3D('',#9950,#9951,#9952);
+#9950 = CARTESIAN_POINT('',(38.196028307907,68.274390663471,
+    98.617150445168));
+#9951 = DIRECTION('',(-0.861479799747,-0.50779184183,-2.775557561563E-17
+    ));
+#9952 = DIRECTION('',(-0.166455793165,0.282395839298,0.944746028766));
+#9953 = PCURVE('',#9564,#9954);
+#9954 = DEFINITIONAL_REPRESENTATION('',(#9955),#9959);
+#9955 = ELLIPSE('',#9956,51.674470824517,50.);
+#9956 = AXIS2_PLACEMENT_2D('',#9957,#9958);
+#9957 = CARTESIAN_POINT('',(43.675337555651,-198.6171504451));
+#9958 = DIRECTION('',(0.327803204882,-0.944746028766));
+#9959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9960 = PCURVE('',#9724,#9961);
+#9961 = DEFINITIONAL_REPRESENTATION('',(#9962),#9972);
+#9962 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9963,#9964,#9965,#9966,#9967,
+    #9968,#9969,#9970,#9971),.UNSPECIFIED.,.F.,.F.,(9,9),(2.614435172822
+    ,4.106483224338),.PIECEWISE_BEZIER_KNOTS.);
+#9963 = CARTESIAN_POINT('',(-3.126419476451,-25.87289283943));
+#9964 = CARTESIAN_POINT('',(-2.939913470012,-27.09715254157));
+#9965 = CARTESIAN_POINT('',(-2.753407463571,-27.87312427807));
+#9966 = CARTESIAN_POINT('',(-2.566901457127,-28.13591696371));
+#9967 = CARTESIAN_POINT('',(-2.3803954507,-27.85390220071));
+#9968 = CARTESIAN_POINT('',(-2.193889444253,-27.035948599));
+#9969 = CARTESIAN_POINT('',(-2.007383437812,-25.7324587736));
+#9970 = CARTESIAN_POINT('',(-1.820877431374,-24.02753291185));
+#9971 = CARTESIAN_POINT('',(-1.634371424935,-22.02719984695));
+#9972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9973 = ORIENTED_EDGE('',*,*,#9974,.F.);
+#9974 = EDGE_CURVE('',#9500,#9945,#9975,.T.);
+#9975 = SURFACE_CURVE('',#9976,(#9980,#9987),.PCURVE_S1.);
+#9976 = LINE('',#9977,#9978);
+#9977 = CARTESIAN_POINT('',(36.,72.,-100.));
+#9978 = VECTOR('',#9979,1.);
+#9979 = DIRECTION('',(0.,0.,1.));
+#9980 = PCURVE('',#9564,#9981);
+#9981 = DEFINITIONAL_REPRESENTATION('',(#9982),#9986);
+#9982 = LINE('',#9983,#9984);
+#9983 = CARTESIAN_POINT('',(48.,0.));
+#9984 = VECTOR('',#9985,1.);
+#9985 = DIRECTION('',(0.,-1.));
+#9986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9987 = PCURVE('',#9529,#9988);
+#9988 = DEFINITIONAL_REPRESENTATION('',(#9989),#9993);
+#9989 = LINE('',#9990,#9991);
+#9990 = CARTESIAN_POINT('',(0.,0.));
+#9991 = VECTOR('',#9992,1.);
+#9992 = DIRECTION('',(0.,-1.));
+#9993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9994 = ADVANCED_FACE('',(#9995),#9529,.T.);
+#9995 = FACE_BOUND('',#9996,.T.);
+#9996 = EDGE_LOOP('',(#9997,#9998,#9999,#10034));
+#9997 = ORIENTED_EDGE('',*,*,#9499,.T.);
+#9998 = ORIENTED_EDGE('',*,*,#9974,.T.);
+#9999 = ORIENTED_EDGE('',*,*,#10000,.F.);
+#10000 = EDGE_CURVE('',#9685,#9945,#10001,.T.);
+#10001 = SURFACE_CURVE('',#10002,(#10007,#10014),.PCURVE_S1.);
+#10002 = ELLIPSE('',#10003,57.104025244043,50.);
+#10003 = AXIS2_PLACEMENT_3D('',#10004,#10005,#10006);
+#10004 = CARTESIAN_POINT('',(36.,67.220935416394,99.215449672979));
+#10005 = DIRECTION('',(-1.,0.,0.));
+#10006 = DIRECTION('',(0.,-0.869546910408,0.493850352434));
+#10007 = PCURVE('',#9529,#10008);
+#10008 = DEFINITIONAL_REPRESENTATION('',(#10009),#10013);
+#10009 = ELLIPSE('',#10010,57.104025244043,50.);
+#10010 = AXIS2_PLACEMENT_2D('',#10011,#10012);
+#10011 = CARTESIAN_POINT('',(-4.779064583606,-199.2154496729));
+#10012 = DIRECTION('',(-0.869546910408,-0.493850352434));
+#10013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10014 = PCURVE('',#9724,#10015);
+#10015 = DEFINITIONAL_REPRESENTATION('',(#10016),#10033);
+#10016 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#10017,#10018,#10019,#10020,
+    #10021,#10022,#10023,#10024,#10025,#10026,#10027,#10028,#10029,
+    #10030,#10031,#10032),.UNSPECIFIED.,.F.,.F.,(9,7,9),(1.117161206631,
+    2.684227101225,4.251292995819),.UNSPECIFIED.);
+#10017 = CARTESIAN_POINT('',(-6.077327432205,2.040000002168E-05));
+#10018 = CARTESIAN_POINT('',(-5.881444195381,-4.856715331404));
+#10019 = CARTESIAN_POINT('',(-5.685560958549,-10.24354264644));
+#10020 = CARTESIAN_POINT('',(-5.489677721756,-15.87647852581));
+#10021 = CARTESIAN_POINT('',(-5.293794484875,-21.4282277535));
+#10022 = CARTESIAN_POINT('',(-5.0979112481,-26.5627214877));
+#10023 = CARTESIAN_POINT('',(-4.902028011249,-30.97974065667));
+#10024 = CARTESIAN_POINT('',(-4.706144774435,-34.45100274191));
+#10025 = CARTESIAN_POINT('',(-4.314378300787,-39.2229724089));
+#10026 = CARTESIAN_POINT('',(-4.118495063959,-40.52368110422));
+#10027 = CARTESIAN_POINT('',(-3.92261182714,-40.59961159402));
+#10028 = CARTESIAN_POINT('',(-3.726728590296,-39.40007938104));
+#10029 = CARTESIAN_POINT('',(-3.5308453535,-36.9804172117));
+#10030 = CARTESIAN_POINT('',(-3.334962116661,-33.50078899737));
+#10031 = CARTESIAN_POINT('',(-3.139078879841,-29.20004113866));
+#10032 = CARTESIAN_POINT('',(-2.943195643017,-24.36110687528));
+#10033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10034 = ORIENTED_EDGE('',*,*,#9684,.F.);
+#10035 = ADVANCED_FACE('',(#10036),#9724,.F.);
+#10036 = FACE_BOUND('',#10037,.T.);
+#10037 = EDGE_LOOP('',(#10038,#10039,#10040,#10041,#10042,#10043));
+#10038 = ORIENTED_EDGE('',*,*,#9707,.T.);
+#10039 = ORIENTED_EDGE('',*,*,#10000,.T.);
+#10040 = ORIENTED_EDGE('',*,*,#9944,.T.);
+#10041 = ORIENTED_EDGE('',*,*,#9891,.T.);
+#10042 = ORIENTED_EDGE('',*,*,#9828,.T.);
+#10043 = ORIENTED_EDGE('',*,*,#9775,.T.);
+#10044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10048)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10045,#10046,#10047)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10045 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) );
+#10046 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10047 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10048 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#10045,
+  'distance_accuracy_value','confusion accuracy');
+#10049 = SHAPE_DEFINITION_REPRESENTATION(#10050,#9443);
+#10050 = PRODUCT_DEFINITION_SHAPE('','',#10051);
+#10051 = PRODUCT_DEFINITION('design','',#10052,#10055);
+#10052 = PRODUCT_DEFINITION_FORMATION('','',#10053);
+#10053 = PRODUCT('Partition_1_1_10','Partition_1_1_10','',(#10054));
+#10054 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10055 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10056 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10057,#10059);
+#10057 = ( REPRESENTATION_RELATIONSHIP('','',#9443,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10058) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10058 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#10059 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #10060);
+#10060 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','','',#5,#10051,$);
+#10061 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10053));
+#10062 = SHAPE_DEFINITION_REPRESENTATION(#10063,#10069);
+#10063 = PRODUCT_DEFINITION_SHAPE('','',#10064);
+#10064 = PRODUCT_DEFINITION('design','',#10065,#10068);
+#10065 = PRODUCT_DEFINITION_FORMATION('','',#10066);
+#10066 = PRODUCT('Partition_1_1_11','Partition_1_1_11','',(#10067));
+#10067 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10068 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10069 = SHAPE_REPRESENTATION('',(#11,#10070,#10074),#10078);
+#10070 = AXIS2_PLACEMENT_3D('',#10071,#10072,#10073);
+#10071 = CARTESIAN_POINT('',(0.,0.,0.));
+#10072 = DIRECTION('',(0.,0.,1.));
+#10073 = DIRECTION('',(1.,0.,-0.));
+#10074 = AXIS2_PLACEMENT_3D('',#10075,#10076,#10077);
+#10075 = CARTESIAN_POINT('',(0.,0.,0.));
+#10076 = DIRECTION('',(0.,0.,1.));
+#10077 = DIRECTION('',(1.,0.,-0.));
+#10078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10082)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10079,#10080,#10081)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10079 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) );
+#10080 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10081 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10082 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10079,
+  'distance_accuracy_value','confusion accuracy');
+#10083 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10084),#10492);
+#10084 = MANIFOLD_SOLID_BREP('',#10085);
+#10085 = CLOSED_SHELL('',(#10086,#10206,#10282,#10358,#10429,#10476,
+    #10484));
+#10086 = ADVANCED_FACE('',(#10087),#10101,.F.);
+#10087 = FACE_BOUND('',#10088,.F.);
+#10088 = EDGE_LOOP('',(#10089,#10124,#10152,#10180));
+#10089 = ORIENTED_EDGE('',*,*,#10090,.T.);
+#10090 = EDGE_CURVE('',#10091,#10093,#10095,.T.);
+#10091 = VERTEX_POINT('',#10092);
+#10092 = CARTESIAN_POINT('',(0.,0.,0.));
+#10093 = VERTEX_POINT('',#10094);
+#10094 = CARTESIAN_POINT('',(0.,-2.,0.));
+#10095 = SURFACE_CURVE('',#10096,(#10100,#10112),.PCURVE_S1.);
+#10096 = LINE('',#10097,#10098);
+#10097 = CARTESIAN_POINT('',(0.,0.,0.));
+#10098 = VECTOR('',#10099,1.);
+#10099 = DIRECTION('',(0.,-1.,0.));
+#10100 = PCURVE('',#10101,#10106);
+#10101 = PLANE('',#10102);
+#10102 = AXIS2_PLACEMENT_3D('',#10103,#10104,#10105);
+#10103 = CARTESIAN_POINT('',(0.,0.,0.));
+#10104 = DIRECTION('',(-0.,0.,1.));
+#10105 = DIRECTION('',(1.,0.,0.));
+#10106 = DEFINITIONAL_REPRESENTATION('',(#10107),#10111);
+#10107 = LINE('',#10108,#10109);
+#10108 = CARTESIAN_POINT('',(0.,0.));
+#10109 = VECTOR('',#10110,1.);
+#10110 = DIRECTION('',(0.,-1.));
+#10111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10112 = PCURVE('',#10113,#10118);
+#10113 = PLANE('',#10114);
+#10114 = AXIS2_PLACEMENT_3D('',#10115,#10116,#10117);
+#10115 = CARTESIAN_POINT('',(0.,0.,72.));
+#10116 = DIRECTION('',(1.,0.,0.));
+#10117 = DIRECTION('',(0.,0.,-1.));
+#10118 = DEFINITIONAL_REPRESENTATION('',(#10119),#10123);
+#10119 = LINE('',#10120,#10121);
+#10120 = CARTESIAN_POINT('',(72.,0.));
+#10121 = VECTOR('',#10122,1.);
+#10122 = DIRECTION('',(0.,-1.));
+#10123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10124 = ORIENTED_EDGE('',*,*,#10125,.T.);
+#10125 = EDGE_CURVE('',#10093,#10126,#10128,.T.);
+#10126 = VERTEX_POINT('',#10127);
+#10127 = CARTESIAN_POINT('',(48.,-2.,0.));
+#10128 = SURFACE_CURVE('',#10129,(#10133,#10140),.PCURVE_S1.);
+#10129 = LINE('',#10130,#10131);
+#10130 = CARTESIAN_POINT('',(0.,-2.,0.));
+#10131 = VECTOR('',#10132,1.);
+#10132 = DIRECTION('',(1.,0.,0.));
+#10133 = PCURVE('',#10101,#10134);
+#10134 = DEFINITIONAL_REPRESENTATION('',(#10135),#10139);
+#10135 = LINE('',#10136,#10137);
+#10136 = CARTESIAN_POINT('',(0.,-2.));
+#10137 = VECTOR('',#10138,1.);
+#10138 = DIRECTION('',(1.,0.));
+#10139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10140 = PCURVE('',#10141,#10146);
+#10141 = PLANE('',#10142);
+#10142 = AXIS2_PLACEMENT_3D('',#10143,#10144,#10145);
+#10143 = CARTESIAN_POINT('',(0.,-2.,0.));
+#10144 = DIRECTION('',(0.,-1.,0.));
+#10145 = DIRECTION('',(1.,0.,0.));
+#10146 = DEFINITIONAL_REPRESENTATION('',(#10147),#10151);
+#10147 = LINE('',#10148,#10149);
+#10148 = CARTESIAN_POINT('',(0.,0.));
+#10149 = VECTOR('',#10150,1.);
+#10150 = DIRECTION('',(1.,0.));
+#10151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10152 = ORIENTED_EDGE('',*,*,#10153,.F.);
+#10153 = EDGE_CURVE('',#10154,#10126,#10156,.T.);
+#10154 = VERTEX_POINT('',#10155);
+#10155 = CARTESIAN_POINT('',(48.,0.,0.));
+#10156 = SURFACE_CURVE('',#10157,(#10161,#10168),.PCURVE_S1.);
+#10157 = LINE('',#10158,#10159);
+#10158 = CARTESIAN_POINT('',(48.,0.,0.));
+#10159 = VECTOR('',#10160,1.);
+#10160 = DIRECTION('',(0.,-1.,0.));
+#10161 = PCURVE('',#10101,#10162);
+#10162 = DEFINITIONAL_REPRESENTATION('',(#10163),#10167);
+#10163 = LINE('',#10164,#10165);
+#10164 = CARTESIAN_POINT('',(48.,0.));
+#10165 = VECTOR('',#10166,1.);
+#10166 = DIRECTION('',(0.,-1.));
+#10167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10168 = PCURVE('',#10169,#10174);
+#10169 = PLANE('',#10170);
+#10170 = AXIS2_PLACEMENT_3D('',#10171,#10172,#10173);
+#10171 = CARTESIAN_POINT('',(48.,0.,0.));
+#10172 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#10173 = DIRECTION('',(0.707106781187,0.,0.707106781187));
+#10174 = DEFINITIONAL_REPRESENTATION('',(#10175),#10179);
+#10175 = LINE('',#10176,#10177);
+#10176 = CARTESIAN_POINT('',(0.,0.));
+#10177 = VECTOR('',#10178,1.);
+#10178 = DIRECTION('',(0.,-1.));
+#10179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10180 = ORIENTED_EDGE('',*,*,#10181,.F.);
+#10181 = EDGE_CURVE('',#10091,#10154,#10182,.T.);
+#10182 = SURFACE_CURVE('',#10183,(#10187,#10194),.PCURVE_S1.);
+#10183 = LINE('',#10184,#10185);
+#10184 = CARTESIAN_POINT('',(0.,0.,0.));
+#10185 = VECTOR('',#10186,1.);
+#10186 = DIRECTION('',(1.,0.,0.));
+#10187 = PCURVE('',#10101,#10188);
+#10188 = DEFINITIONAL_REPRESENTATION('',(#10189),#10193);
+#10189 = LINE('',#10190,#10191);
+#10190 = CARTESIAN_POINT('',(0.,0.));
+#10191 = VECTOR('',#10192,1.);
+#10192 = DIRECTION('',(1.,0.));
+#10193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10194 = PCURVE('',#10195,#10200);
+#10195 = PLANE('',#10196);
+#10196 = AXIS2_PLACEMENT_3D('',#10197,#10198,#10199);
+#10197 = CARTESIAN_POINT('',(0.,0.,0.));
+#10198 = DIRECTION('',(0.,-1.,0.));
+#10199 = DIRECTION('',(1.,0.,0.));
+#10200 = DEFINITIONAL_REPRESENTATION('',(#10201),#10205);
+#10201 = LINE('',#10202,#10203);
+#10202 = CARTESIAN_POINT('',(0.,0.));
+#10203 = VECTOR('',#10204,1.);
+#10204 = DIRECTION('',(1.,0.));
+#10205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10206 = ADVANCED_FACE('',(#10207),#10169,.F.);
+#10207 = FACE_BOUND('',#10208,.F.);
+#10208 = EDGE_LOOP('',(#10209,#10210,#10233,#10261));
+#10209 = ORIENTED_EDGE('',*,*,#10153,.T.);
+#10210 = ORIENTED_EDGE('',*,*,#10211,.T.);
+#10211 = EDGE_CURVE('',#10126,#10212,#10214,.T.);
+#10212 = VERTEX_POINT('',#10213);
+#10213 = CARTESIAN_POINT('',(103.72077938642,-2.,55.720779386421));
+#10214 = SURFACE_CURVE('',#10215,(#10219,#10226),.PCURVE_S1.);
+#10215 = LINE('',#10216,#10217);
+#10216 = CARTESIAN_POINT('',(48.,-2.,0.));
+#10217 = VECTOR('',#10218,1.);
+#10218 = DIRECTION('',(0.707106781187,0.,0.707106781187));
+#10219 = PCURVE('',#10169,#10220);
+#10220 = DEFINITIONAL_REPRESENTATION('',(#10221),#10225);
+#10221 = LINE('',#10222,#10223);
+#10222 = CARTESIAN_POINT('',(0.,-2.));
+#10223 = VECTOR('',#10224,1.);
+#10224 = DIRECTION('',(1.,0.));
+#10225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10226 = PCURVE('',#10141,#10227);
+#10227 = DEFINITIONAL_REPRESENTATION('',(#10228),#10232);
+#10228 = LINE('',#10229,#10230);
+#10229 = CARTESIAN_POINT('',(48.,0.));
+#10230 = VECTOR('',#10231,1.);
+#10231 = DIRECTION('',(0.707106781187,0.707106781187));
+#10232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10233 = ORIENTED_EDGE('',*,*,#10234,.F.);
+#10234 = EDGE_CURVE('',#10235,#10212,#10237,.T.);
+#10235 = VERTEX_POINT('',#10236);
+#10236 = CARTESIAN_POINT('',(103.72077938642,0.,55.720779386421));
+#10237 = SURFACE_CURVE('',#10238,(#10242,#10249),.PCURVE_S1.);
+#10238 = LINE('',#10239,#10240);
+#10239 = CARTESIAN_POINT('',(103.72077938642,0.,55.720779386421));
+#10240 = VECTOR('',#10241,1.);
+#10241 = DIRECTION('',(0.,-1.,0.));
+#10242 = PCURVE('',#10169,#10243);
+#10243 = DEFINITIONAL_REPRESENTATION('',(#10244),#10248);
+#10244 = LINE('',#10245,#10246);
+#10245 = CARTESIAN_POINT('',(78.801081914276,0.));
+#10246 = VECTOR('',#10247,1.);
+#10247 = DIRECTION('',(0.,-1.));
+#10248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10249 = PCURVE('',#10250,#10255);
+#10250 = PLANE('',#10251);
+#10251 = AXIS2_PLACEMENT_3D('',#10252,#10253,#10254);
+#10252 = CARTESIAN_POINT('',(103.72077938642,0.,55.720779386421));
+#10253 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187));
+#10254 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#10255 = DEFINITIONAL_REPRESENTATION('',(#10256),#10260);
+#10256 = LINE('',#10257,#10258);
+#10257 = CARTESIAN_POINT('',(0.,0.));
+#10258 = VECTOR('',#10259,1.);
+#10259 = DIRECTION('',(0.,-1.));
+#10260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10261 = ORIENTED_EDGE('',*,*,#10262,.F.);
+#10262 = EDGE_CURVE('',#10154,#10235,#10263,.T.);
+#10263 = SURFACE_CURVE('',#10264,(#10268,#10275),.PCURVE_S1.);
+#10264 = LINE('',#10265,#10266);
+#10265 = CARTESIAN_POINT('',(48.,0.,0.));
+#10266 = VECTOR('',#10267,1.);
+#10267 = DIRECTION('',(0.707106781187,0.,0.707106781187));
+#10268 = PCURVE('',#10169,#10269);
+#10269 = DEFINITIONAL_REPRESENTATION('',(#10270),#10274);
+#10270 = LINE('',#10271,#10272);
+#10271 = CARTESIAN_POINT('',(0.,0.));
+#10272 = VECTOR('',#10273,1.);
+#10273 = DIRECTION('',(1.,0.));
+#10274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10275 = PCURVE('',#10195,#10276);
+#10276 = DEFINITIONAL_REPRESENTATION('',(#10277),#10281);
+#10277 = LINE('',#10278,#10279);
+#10278 = CARTESIAN_POINT('',(48.,0.));
+#10279 = VECTOR('',#10280,1.);
+#10280 = DIRECTION('',(0.707106781187,0.707106781187));
+#10281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10282 = ADVANCED_FACE('',(#10283),#10250,.F.);
+#10283 = FACE_BOUND('',#10284,.F.);
+#10284 = EDGE_LOOP('',(#10285,#10286,#10309,#10337));
+#10285 = ORIENTED_EDGE('',*,*,#10234,.T.);
+#10286 = ORIENTED_EDGE('',*,*,#10287,.T.);
+#10287 = EDGE_CURVE('',#10212,#10288,#10290,.T.);
+#10288 = VERTEX_POINT('',#10289);
+#10289 = CARTESIAN_POINT('',(78.264935263706,-2.,81.176623509137));
+#10290 = SURFACE_CURVE('',#10291,(#10295,#10302),.PCURVE_S1.);
+#10291 = LINE('',#10292,#10293);
+#10292 = CARTESIAN_POINT('',(103.72077938642,-2.,55.720779386421));
+#10293 = VECTOR('',#10294,1.);
+#10294 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#10295 = PCURVE('',#10250,#10296);
+#10296 = DEFINITIONAL_REPRESENTATION('',(#10297),#10301);
+#10297 = LINE('',#10298,#10299);
+#10298 = CARTESIAN_POINT('',(0.,-2.));
+#10299 = VECTOR('',#10300,1.);
+#10300 = DIRECTION('',(1.,0.));
+#10301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10302 = PCURVE('',#10141,#10303);
+#10303 = DEFINITIONAL_REPRESENTATION('',(#10304),#10308);
+#10304 = LINE('',#10305,#10306);
+#10305 = CARTESIAN_POINT('',(103.72077938642,55.720779386421));
+#10306 = VECTOR('',#10307,1.);
+#10307 = DIRECTION('',(-0.707106781187,0.707106781187));
+#10308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10309 = ORIENTED_EDGE('',*,*,#10310,.F.);
+#10310 = EDGE_CURVE('',#10311,#10288,#10313,.T.);
+#10311 = VERTEX_POINT('',#10312);
+#10312 = CARTESIAN_POINT('',(78.264935263706,0.,81.176623509137));
+#10313 = SURFACE_CURVE('',#10314,(#10318,#10325),.PCURVE_S1.);
+#10314 = LINE('',#10315,#10316);
+#10315 = CARTESIAN_POINT('',(78.264935263706,0.,81.176623509137));
+#10316 = VECTOR('',#10317,1.);
+#10317 = DIRECTION('',(0.,-1.,0.));
+#10318 = PCURVE('',#10250,#10319);
+#10319 = DEFINITIONAL_REPRESENTATION('',(#10320),#10324);
+#10320 = LINE('',#10321,#10322);
+#10321 = CARTESIAN_POINT('',(36.,0.));
+#10322 = VECTOR('',#10323,1.);
+#10323 = DIRECTION('',(0.,-1.));
+#10324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10325 = PCURVE('',#10326,#10331);
+#10326 = PLANE('',#10327);
+#10327 = AXIS2_PLACEMENT_3D('',#10328,#10329,#10330);
+#10328 = CARTESIAN_POINT('',(78.264935263706,0.,81.176623509137));
+#10329 = DIRECTION('',(0.116453014175,0.,-0.993196201911));
+#10330 = DIRECTION('',(-0.993196201911,0.,-0.116453014175));
+#10331 = DEFINITIONAL_REPRESENTATION('',(#10332),#10336);
+#10332 = LINE('',#10333,#10334);
+#10333 = CARTESIAN_POINT('',(0.,0.));
+#10334 = VECTOR('',#10335,1.);
+#10335 = DIRECTION('',(-0.,-1.));
+#10336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10337 = ORIENTED_EDGE('',*,*,#10338,.F.);
+#10338 = EDGE_CURVE('',#10235,#10311,#10339,.T.);
+#10339 = SURFACE_CURVE('',#10340,(#10344,#10351),.PCURVE_S1.);
+#10340 = LINE('',#10341,#10342);
+#10341 = CARTESIAN_POINT('',(103.72077938642,0.,55.720779386421));
+#10342 = VECTOR('',#10343,1.);
+#10343 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#10344 = PCURVE('',#10250,#10345);
+#10345 = DEFINITIONAL_REPRESENTATION('',(#10346),#10350);
+#10346 = LINE('',#10347,#10348);
+#10347 = CARTESIAN_POINT('',(0.,0.));
+#10348 = VECTOR('',#10349,1.);
+#10349 = DIRECTION('',(1.,0.));
+#10350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10351 = PCURVE('',#10195,#10352);
+#10352 = DEFINITIONAL_REPRESENTATION('',(#10353),#10357);
+#10353 = LINE('',#10354,#10355);
+#10354 = CARTESIAN_POINT('',(103.72077938642,55.720779386421));
+#10355 = VECTOR('',#10356,1.);
+#10356 = DIRECTION('',(-0.707106781187,0.707106781187));
+#10357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10358 = ADVANCED_FACE('',(#10359),#10326,.F.);
+#10359 = FACE_BOUND('',#10360,.F.);
+#10360 = EDGE_LOOP('',(#10361,#10362,#10385,#10408));
+#10361 = ORIENTED_EDGE('',*,*,#10310,.T.);
+#10362 = ORIENTED_EDGE('',*,*,#10363,.T.);
+#10363 = EDGE_CURVE('',#10288,#10364,#10366,.T.);
+#10364 = VERTEX_POINT('',#10365);
+#10365 = CARTESIAN_POINT('',(0.,-2.,72.));
+#10366 = SURFACE_CURVE('',#10367,(#10371,#10378),.PCURVE_S1.);
+#10367 = LINE('',#10368,#10369);
+#10368 = CARTESIAN_POINT('',(78.264935263706,-2.,81.176623509137));
+#10369 = VECTOR('',#10370,1.);
+#10370 = DIRECTION('',(-0.993196201911,0.,-0.116453014175));
+#10371 = PCURVE('',#10326,#10372);
+#10372 = DEFINITIONAL_REPRESENTATION('',(#10373),#10377);
+#10373 = LINE('',#10374,#10375);
+#10374 = CARTESIAN_POINT('',(-0.,-2.));
+#10375 = VECTOR('',#10376,1.);
+#10376 = DIRECTION('',(1.,0.));
+#10377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10378 = PCURVE('',#10141,#10379);
+#10379 = DEFINITIONAL_REPRESENTATION('',(#10380),#10384);
+#10380 = LINE('',#10381,#10382);
+#10381 = CARTESIAN_POINT('',(78.264935263706,81.176623509137));
+#10382 = VECTOR('',#10383,1.);
+#10383 = DIRECTION('',(-0.993196201911,-0.116453014175));
+#10384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10385 = ORIENTED_EDGE('',*,*,#10386,.F.);
+#10386 = EDGE_CURVE('',#10387,#10364,#10389,.T.);
+#10387 = VERTEX_POINT('',#10388);
+#10388 = CARTESIAN_POINT('',(0.,0.,72.));
+#10389 = SURFACE_CURVE('',#10390,(#10394,#10401),.PCURVE_S1.);
+#10390 = LINE('',#10391,#10392);
+#10391 = CARTESIAN_POINT('',(0.,0.,72.));
+#10392 = VECTOR('',#10393,1.);
+#10393 = DIRECTION('',(0.,-1.,0.));
+#10394 = PCURVE('',#10326,#10395);
+#10395 = DEFINITIONAL_REPRESENTATION('',(#10396),#10400);
+#10396 = LINE('',#10397,#10398);
+#10397 = CARTESIAN_POINT('',(78.801081914276,0.));
+#10398 = VECTOR('',#10399,1.);
+#10399 = DIRECTION('',(-0.,-1.));
+#10400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10401 = PCURVE('',#10113,#10402);
+#10402 = DEFINITIONAL_REPRESENTATION('',(#10403),#10407);
+#10403 = LINE('',#10404,#10405);
+#10404 = CARTESIAN_POINT('',(0.,0.));
+#10405 = VECTOR('',#10406,1.);
+#10406 = DIRECTION('',(0.,-1.));
+#10407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10408 = ORIENTED_EDGE('',*,*,#10409,.F.);
+#10409 = EDGE_CURVE('',#10311,#10387,#10410,.T.);
+#10410 = SURFACE_CURVE('',#10411,(#10415,#10422),.PCURVE_S1.);
+#10411 = LINE('',#10412,#10413);
+#10412 = CARTESIAN_POINT('',(78.264935263706,0.,81.176623509137));
+#10413 = VECTOR('',#10414,1.);
+#10414 = DIRECTION('',(-0.993196201911,0.,-0.116453014175));
+#10415 = PCURVE('',#10326,#10416);
+#10416 = DEFINITIONAL_REPRESENTATION('',(#10417),#10421);
+#10417 = LINE('',#10418,#10419);
+#10418 = CARTESIAN_POINT('',(0.,0.));
+#10419 = VECTOR('',#10420,1.);
+#10420 = DIRECTION('',(1.,0.));
+#10421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10422 = PCURVE('',#10195,#10423);
+#10423 = DEFINITIONAL_REPRESENTATION('',(#10424),#10428);
+#10424 = LINE('',#10425,#10426);
+#10425 = CARTESIAN_POINT('',(78.264935263706,81.176623509137));
+#10426 = VECTOR('',#10427,1.);
+#10427 = DIRECTION('',(-0.993196201911,-0.116453014175));
+#10428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10429 = ADVANCED_FACE('',(#10430),#10113,.F.);
+#10430 = FACE_BOUND('',#10431,.F.);
+#10431 = EDGE_LOOP('',(#10432,#10433,#10454,#10455));
+#10432 = ORIENTED_EDGE('',*,*,#10386,.T.);
+#10433 = ORIENTED_EDGE('',*,*,#10434,.T.);
+#10434 = EDGE_CURVE('',#10364,#10093,#10435,.T.);
+#10435 = SURFACE_CURVE('',#10436,(#10440,#10447),.PCURVE_S1.);
+#10436 = LINE('',#10437,#10438);
+#10437 = CARTESIAN_POINT('',(0.,-2.,72.));
+#10438 = VECTOR('',#10439,1.);
+#10439 = DIRECTION('',(0.,0.,-1.));
+#10440 = PCURVE('',#10113,#10441);
+#10441 = DEFINITIONAL_REPRESENTATION('',(#10442),#10446);
+#10442 = LINE('',#10443,#10444);
+#10443 = CARTESIAN_POINT('',(0.,-2.));
+#10444 = VECTOR('',#10445,1.);
+#10445 = DIRECTION('',(1.,0.));
+#10446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10447 = PCURVE('',#10141,#10448);
+#10448 = DEFINITIONAL_REPRESENTATION('',(#10449),#10453);
+#10449 = LINE('',#10450,#10451);
+#10450 = CARTESIAN_POINT('',(0.,72.));
+#10451 = VECTOR('',#10452,1.);
+#10452 = DIRECTION('',(0.,-1.));
+#10453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10454 = ORIENTED_EDGE('',*,*,#10090,.F.);
+#10455 = ORIENTED_EDGE('',*,*,#10456,.F.);
+#10456 = EDGE_CURVE('',#10387,#10091,#10457,.T.);
+#10457 = SURFACE_CURVE('',#10458,(#10462,#10469),.PCURVE_S1.);
+#10458 = LINE('',#10459,#10460);
+#10459 = CARTESIAN_POINT('',(0.,0.,72.));
+#10460 = VECTOR('',#10461,1.);
+#10461 = DIRECTION('',(0.,0.,-1.));
+#10462 = PCURVE('',#10113,#10463);
+#10463 = DEFINITIONAL_REPRESENTATION('',(#10464),#10468);
+#10464 = LINE('',#10465,#10466);
+#10465 = CARTESIAN_POINT('',(0.,0.));
+#10466 = VECTOR('',#10467,1.);
+#10467 = DIRECTION('',(1.,0.));
+#10468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10469 = PCURVE('',#10195,#10470);
+#10470 = DEFINITIONAL_REPRESENTATION('',(#10471),#10475);
+#10471 = LINE('',#10472,#10473);
+#10472 = CARTESIAN_POINT('',(0.,72.));
+#10473 = VECTOR('',#10474,1.);
+#10474 = DIRECTION('',(0.,-1.));
+#10475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10476 = ADVANCED_FACE('',(#10477),#10195,.F.);
+#10477 = FACE_BOUND('',#10478,.F.);
+#10478 = EDGE_LOOP('',(#10479,#10480,#10481,#10482,#10483));
+#10479 = ORIENTED_EDGE('',*,*,#10181,.T.);
+#10480 = ORIENTED_EDGE('',*,*,#10262,.T.);
+#10481 = ORIENTED_EDGE('',*,*,#10338,.T.);
+#10482 = ORIENTED_EDGE('',*,*,#10409,.T.);
+#10483 = ORIENTED_EDGE('',*,*,#10456,.T.);
+#10484 = ADVANCED_FACE('',(#10485),#10141,.T.);
+#10485 = FACE_BOUND('',#10486,.T.);
+#10486 = EDGE_LOOP('',(#10487,#10488,#10489,#10490,#10491));
+#10487 = ORIENTED_EDGE('',*,*,#10125,.T.);
+#10488 = ORIENTED_EDGE('',*,*,#10211,.T.);
+#10489 = ORIENTED_EDGE('',*,*,#10287,.T.);
+#10490 = ORIENTED_EDGE('',*,*,#10363,.T.);
+#10491 = ORIENTED_EDGE('',*,*,#10434,.T.);
+#10492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10496)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10493,#10494,#10495)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10493 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) );
+#10494 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10495 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10496 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10493,
+  'distance_accuracy_value','confusion accuracy');
+#10497 = SHAPE_DEFINITION_REPRESENTATION(#10498,#10083);
+#10498 = PRODUCT_DEFINITION_SHAPE('','',#10499);
+#10499 = PRODUCT_DEFINITION('design','',#10500,#10503);
+#10500 = PRODUCT_DEFINITION_FORMATION('','',#10501);
+#10501 = PRODUCT('Partition_1_1_11_1','Partition_1_1_11_1','',(#10502));
+#10502 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10503 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10504 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10505,#10507);
+#10505 = ( REPRESENTATION_RELATIONSHIP('','',#10083,#10069) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10506) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10506 = ITEM_DEFINED_TRANSFORMATION('','',#11,#10070);
+#10507 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #10508);
+#10508 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','','',#10064,#10499,$);
+#10509 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10501));
+#10510 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10511),#10997);
+#10511 = MANIFOLD_SOLID_BREP('',#10512);
+#10512 = CLOSED_SHELL('',(#10513,#10633,#10709,#10785,#10861,#10932,
+    #10979,#10988));
+#10513 = ADVANCED_FACE('',(#10514),#10528,.T.);
+#10514 = FACE_BOUND('',#10515,.T.);
+#10515 = EDGE_LOOP('',(#10516,#10551,#10579,#10607));
+#10516 = ORIENTED_EDGE('',*,*,#10517,.T.);
+#10517 = EDGE_CURVE('',#10518,#10520,#10522,.T.);
+#10518 = VERTEX_POINT('',#10519);
+#10519 = CARTESIAN_POINT('',(-4.8,0.,72.));
+#10520 = VERTEX_POINT('',#10521);
+#10521 = CARTESIAN_POINT('',(-4.8,-2.,72.));
+#10522 = SURFACE_CURVE('',#10523,(#10527,#10539),.PCURVE_S1.);
+#10523 = LINE('',#10524,#10525);
+#10524 = CARTESIAN_POINT('',(-4.8,0.,72.));
+#10525 = VECTOR('',#10526,1.);
+#10526 = DIRECTION('',(0.,-1.,0.));
+#10527 = PCURVE('',#10528,#10533);
+#10528 = PLANE('',#10529);
+#10529 = AXIS2_PLACEMENT_3D('',#10530,#10531,#10532);
+#10530 = CARTESIAN_POINT('',(-4.8,0.,72.));
+#10531 = DIRECTION('',(-0.,0.,1.));
+#10532 = DIRECTION('',(1.,0.,0.));
+#10533 = DEFINITIONAL_REPRESENTATION('',(#10534),#10538);
+#10534 = LINE('',#10535,#10536);
+#10535 = CARTESIAN_POINT('',(0.,0.));
+#10536 = VECTOR('',#10537,1.);
+#10537 = DIRECTION('',(0.,-1.));
+#10538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10539 = PCURVE('',#10540,#10545);
+#10540 = PLANE('',#10541);
+#10541 = AXIS2_PLACEMENT_3D('',#10542,#10543,#10544);
+#10542 = CARTESIAN_POINT('',(-4.8,0.,4.8));
+#10543 = DIRECTION('',(-1.,0.,0.));
+#10544 = DIRECTION('',(0.,0.,1.));
+#10545 = DEFINITIONAL_REPRESENTATION('',(#10546),#10550);
+#10546 = LINE('',#10547,#10548);
+#10547 = CARTESIAN_POINT('',(67.2,0.));
+#10548 = VECTOR('',#10549,1.);
+#10549 = DIRECTION('',(0.,-1.));
+#10550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10551 = ORIENTED_EDGE('',*,*,#10552,.T.);
+#10552 = EDGE_CURVE('',#10520,#10553,#10555,.T.);
+#10553 = VERTEX_POINT('',#10554);
+#10554 = CARTESIAN_POINT('',(0.,-2.,72.));
+#10555 = SURFACE_CURVE('',#10556,(#10560,#10567),.PCURVE_S1.);
+#10556 = LINE('',#10557,#10558);
+#10557 = CARTESIAN_POINT('',(-4.8,-2.,72.));
+#10558 = VECTOR('',#10559,1.);
+#10559 = DIRECTION('',(1.,0.,0.));
+#10560 = PCURVE('',#10528,#10561);
+#10561 = DEFINITIONAL_REPRESENTATION('',(#10562),#10566);
+#10562 = LINE('',#10563,#10564);
+#10563 = CARTESIAN_POINT('',(0.,-2.));
+#10564 = VECTOR('',#10565,1.);
+#10565 = DIRECTION('',(1.,0.));
+#10566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10567 = PCURVE('',#10568,#10573);
+#10568 = PLANE('',#10569);
+#10569 = AXIS2_PLACEMENT_3D('',#10570,#10571,#10572);
+#10570 = CARTESIAN_POINT('',(0.,-2.,0.));
+#10571 = DIRECTION('',(0.,-1.,0.));
+#10572 = DIRECTION('',(1.,0.,0.));
+#10573 = DEFINITIONAL_REPRESENTATION('',(#10574),#10578);
+#10574 = LINE('',#10575,#10576);
+#10575 = CARTESIAN_POINT('',(-4.8,72.));
+#10576 = VECTOR('',#10577,1.);
+#10577 = DIRECTION('',(1.,0.));
+#10578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10579 = ORIENTED_EDGE('',*,*,#10580,.F.);
+#10580 = EDGE_CURVE('',#10581,#10553,#10583,.T.);
+#10581 = VERTEX_POINT('',#10582);
+#10582 = CARTESIAN_POINT('',(0.,0.,72.));
+#10583 = SURFACE_CURVE('',#10584,(#10588,#10595),.PCURVE_S1.);
+#10584 = LINE('',#10585,#10586);
+#10585 = CARTESIAN_POINT('',(0.,0.,72.));
+#10586 = VECTOR('',#10587,1.);
+#10587 = DIRECTION('',(0.,-1.,0.));
+#10588 = PCURVE('',#10528,#10589);
+#10589 = DEFINITIONAL_REPRESENTATION('',(#10590),#10594);
+#10590 = LINE('',#10591,#10592);
+#10591 = CARTESIAN_POINT('',(4.8,0.));
+#10592 = VECTOR('',#10593,1.);
+#10593 = DIRECTION('',(0.,-1.));
+#10594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10595 = PCURVE('',#10596,#10601);
+#10596 = PLANE('',#10597);
+#10597 = AXIS2_PLACEMENT_3D('',#10598,#10599,#10600);
+#10598 = CARTESIAN_POINT('',(0.,0.,72.));
+#10599 = DIRECTION('',(1.,0.,0.));
+#10600 = DIRECTION('',(0.,0.,-1.));
+#10601 = DEFINITIONAL_REPRESENTATION('',(#10602),#10606);
+#10602 = LINE('',#10603,#10604);
+#10603 = CARTESIAN_POINT('',(0.,0.));
+#10604 = VECTOR('',#10605,1.);
+#10605 = DIRECTION('',(0.,-1.));
+#10606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10607 = ORIENTED_EDGE('',*,*,#10608,.F.);
+#10608 = EDGE_CURVE('',#10518,#10581,#10609,.T.);
+#10609 = SURFACE_CURVE('',#10610,(#10614,#10621),.PCURVE_S1.);
+#10610 = LINE('',#10611,#10612);
+#10611 = CARTESIAN_POINT('',(-4.8,0.,72.));
+#10612 = VECTOR('',#10613,1.);
+#10613 = DIRECTION('',(1.,0.,0.));
+#10614 = PCURVE('',#10528,#10615);
+#10615 = DEFINITIONAL_REPRESENTATION('',(#10616),#10620);
+#10616 = LINE('',#10617,#10618);
+#10617 = CARTESIAN_POINT('',(0.,0.));
+#10618 = VECTOR('',#10619,1.);
+#10619 = DIRECTION('',(1.,0.));
+#10620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10621 = PCURVE('',#10622,#10627);
+#10622 = PLANE('',#10623);
+#10623 = AXIS2_PLACEMENT_3D('',#10624,#10625,#10626);
+#10624 = CARTESIAN_POINT('',(0.,0.,0.));
+#10625 = DIRECTION('',(0.,-1.,0.));
+#10626 = DIRECTION('',(1.,0.,0.));
+#10627 = DEFINITIONAL_REPRESENTATION('',(#10628),#10632);
+#10628 = LINE('',#10629,#10630);
+#10629 = CARTESIAN_POINT('',(-4.8,72.));
+#10630 = VECTOR('',#10631,1.);
+#10631 = DIRECTION('',(1.,0.));
+#10632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10633 = ADVANCED_FACE('',(#10634),#10540,.T.);
+#10634 = FACE_BOUND('',#10635,.T.);
+#10635 = EDGE_LOOP('',(#10636,#10666,#10687,#10688));
+#10636 = ORIENTED_EDGE('',*,*,#10637,.T.);
+#10637 = EDGE_CURVE('',#10638,#10640,#10642,.T.);
+#10638 = VERTEX_POINT('',#10639);
+#10639 = CARTESIAN_POINT('',(-4.8,0.,4.8));
+#10640 = VERTEX_POINT('',#10641);
+#10641 = CARTESIAN_POINT('',(-4.8,-2.,4.8));
+#10642 = SURFACE_CURVE('',#10643,(#10647,#10654),.PCURVE_S1.);
+#10643 = LINE('',#10644,#10645);
+#10644 = CARTESIAN_POINT('',(-4.8,0.,4.8));
+#10645 = VECTOR('',#10646,1.);
+#10646 = DIRECTION('',(0.,-1.,0.));
+#10647 = PCURVE('',#10540,#10648);
+#10648 = DEFINITIONAL_REPRESENTATION('',(#10649),#10653);
+#10649 = LINE('',#10650,#10651);
+#10650 = CARTESIAN_POINT('',(0.,0.));
+#10651 = VECTOR('',#10652,1.);
+#10652 = DIRECTION('',(0.,-1.));
+#10653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10654 = PCURVE('',#10655,#10660);
+#10655 = PLANE('',#10656);
+#10656 = AXIS2_PLACEMENT_3D('',#10657,#10658,#10659);
+#10657 = CARTESIAN_POINT('',(-96.,0.,4.8));
+#10658 = DIRECTION('',(-0.,0.,1.));
+#10659 = DIRECTION('',(1.,0.,0.));
+#10660 = DEFINITIONAL_REPRESENTATION('',(#10661),#10665);
+#10661 = LINE('',#10662,#10663);
+#10662 = CARTESIAN_POINT('',(91.2,0.));
+#10663 = VECTOR('',#10664,1.);
+#10664 = DIRECTION('',(0.,-1.));
+#10665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10666 = ORIENTED_EDGE('',*,*,#10667,.T.);
+#10667 = EDGE_CURVE('',#10640,#10520,#10668,.T.);
+#10668 = SURFACE_CURVE('',#10669,(#10673,#10680),.PCURVE_S1.);
+#10669 = LINE('',#10670,#10671);
+#10670 = CARTESIAN_POINT('',(-4.8,-2.,4.8));
+#10671 = VECTOR('',#10672,1.);
+#10672 = DIRECTION('',(0.,0.,1.));
+#10673 = PCURVE('',#10540,#10674);
+#10674 = DEFINITIONAL_REPRESENTATION('',(#10675),#10679);
+#10675 = LINE('',#10676,#10677);
+#10676 = CARTESIAN_POINT('',(0.,-2.));
+#10677 = VECTOR('',#10678,1.);
+#10678 = DIRECTION('',(1.,0.));
+#10679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10680 = PCURVE('',#10568,#10681);
+#10681 = DEFINITIONAL_REPRESENTATION('',(#10682),#10686);
+#10682 = LINE('',#10683,#10684);
+#10683 = CARTESIAN_POINT('',(-4.8,4.8));
+#10684 = VECTOR('',#10685,1.);
+#10685 = DIRECTION('',(0.,1.));
+#10686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10687 = ORIENTED_EDGE('',*,*,#10517,.F.);
+#10688 = ORIENTED_EDGE('',*,*,#10689,.F.);
+#10689 = EDGE_CURVE('',#10638,#10518,#10690,.T.);
+#10690 = SURFACE_CURVE('',#10691,(#10695,#10702),.PCURVE_S1.);
+#10691 = LINE('',#10692,#10693);
+#10692 = CARTESIAN_POINT('',(-4.8,0.,4.8));
+#10693 = VECTOR('',#10694,1.);
+#10694 = DIRECTION('',(0.,0.,1.));
+#10695 = PCURVE('',#10540,#10696);
+#10696 = DEFINITIONAL_REPRESENTATION('',(#10697),#10701);
+#10697 = LINE('',#10698,#10699);
+#10698 = CARTESIAN_POINT('',(0.,0.));
+#10699 = VECTOR('',#10700,1.);
+#10700 = DIRECTION('',(1.,0.));
+#10701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10702 = PCURVE('',#10622,#10703);
+#10703 = DEFINITIONAL_REPRESENTATION('',(#10704),#10708);
+#10704 = LINE('',#10705,#10706);
+#10705 = CARTESIAN_POINT('',(-4.8,4.8));
+#10706 = VECTOR('',#10707,1.);
+#10707 = DIRECTION('',(0.,1.));
+#10708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10709 = ADVANCED_FACE('',(#10710),#10655,.T.);
+#10710 = FACE_BOUND('',#10711,.T.);
+#10711 = EDGE_LOOP('',(#10712,#10742,#10763,#10764));
+#10712 = ORIENTED_EDGE('',*,*,#10713,.T.);
+#10713 = EDGE_CURVE('',#10714,#10716,#10718,.T.);
+#10714 = VERTEX_POINT('',#10715);
+#10715 = CARTESIAN_POINT('',(-96.,0.,4.8));
+#10716 = VERTEX_POINT('',#10717);
+#10717 = CARTESIAN_POINT('',(-96.,-2.,4.8));
+#10718 = SURFACE_CURVE('',#10719,(#10723,#10730),.PCURVE_S1.);
+#10719 = LINE('',#10720,#10721);
+#10720 = CARTESIAN_POINT('',(-96.,0.,4.8));
+#10721 = VECTOR('',#10722,1.);
+#10722 = DIRECTION('',(0.,-1.,0.));
+#10723 = PCURVE('',#10655,#10724);
+#10724 = DEFINITIONAL_REPRESENTATION('',(#10725),#10729);
+#10725 = LINE('',#10726,#10727);
+#10726 = CARTESIAN_POINT('',(0.,0.));
+#10727 = VECTOR('',#10728,1.);
+#10728 = DIRECTION('',(0.,-1.));
+#10729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10730 = PCURVE('',#10731,#10736);
+#10731 = PLANE('',#10732);
+#10732 = AXIS2_PLACEMENT_3D('',#10733,#10734,#10735);
+#10733 = CARTESIAN_POINT('',(-96.,0.,4.8));
+#10734 = DIRECTION('',(1.,0.,0.));
+#10735 = DIRECTION('',(0.,0.,-1.));
+#10736 = DEFINITIONAL_REPRESENTATION('',(#10737),#10741);
+#10737 = LINE('',#10738,#10739);
+#10738 = CARTESIAN_POINT('',(0.,0.));
+#10739 = VECTOR('',#10740,1.);
+#10740 = DIRECTION('',(0.,-1.));
+#10741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10742 = ORIENTED_EDGE('',*,*,#10743,.T.);
+#10743 = EDGE_CURVE('',#10716,#10640,#10744,.T.);
+#10744 = SURFACE_CURVE('',#10745,(#10749,#10756),.PCURVE_S1.);
+#10745 = LINE('',#10746,#10747);
+#10746 = CARTESIAN_POINT('',(-96.,-2.,4.8));
+#10747 = VECTOR('',#10748,1.);
+#10748 = DIRECTION('',(1.,0.,0.));
+#10749 = PCURVE('',#10655,#10750);
+#10750 = DEFINITIONAL_REPRESENTATION('',(#10751),#10755);
+#10751 = LINE('',#10752,#10753);
+#10752 = CARTESIAN_POINT('',(0.,-2.));
+#10753 = VECTOR('',#10754,1.);
+#10754 = DIRECTION('',(1.,0.));
+#10755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10756 = PCURVE('',#10568,#10757);
+#10757 = DEFINITIONAL_REPRESENTATION('',(#10758),#10762);
+#10758 = LINE('',#10759,#10760);
+#10759 = CARTESIAN_POINT('',(-96.,4.8));
+#10760 = VECTOR('',#10761,1.);
+#10761 = DIRECTION('',(1.,0.));
+#10762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10763 = ORIENTED_EDGE('',*,*,#10637,.F.);
+#10764 = ORIENTED_EDGE('',*,*,#10765,.F.);
+#10765 = EDGE_CURVE('',#10714,#10638,#10766,.T.);
+#10766 = SURFACE_CURVE('',#10767,(#10771,#10778),.PCURVE_S1.);
+#10767 = LINE('',#10768,#10769);
+#10768 = CARTESIAN_POINT('',(-96.,0.,4.8));
+#10769 = VECTOR('',#10770,1.);
+#10770 = DIRECTION('',(1.,0.,0.));
+#10771 = PCURVE('',#10655,#10772);
+#10772 = DEFINITIONAL_REPRESENTATION('',(#10773),#10777);
+#10773 = LINE('',#10774,#10775);
+#10774 = CARTESIAN_POINT('',(0.,0.));
+#10775 = VECTOR('',#10776,1.);
+#10776 = DIRECTION('',(1.,0.));
+#10777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10778 = PCURVE('',#10622,#10779);
+#10779 = DEFINITIONAL_REPRESENTATION('',(#10780),#10784);
+#10780 = LINE('',#10781,#10782);
+#10781 = CARTESIAN_POINT('',(-96.,4.8));
+#10782 = VECTOR('',#10783,1.);
+#10783 = DIRECTION('',(1.,0.));
+#10784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10785 = ADVANCED_FACE('',(#10786),#10731,.F.);
+#10786 = FACE_BOUND('',#10787,.F.);
+#10787 = EDGE_LOOP('',(#10788,#10789,#10812,#10840));
+#10788 = ORIENTED_EDGE('',*,*,#10713,.T.);
+#10789 = ORIENTED_EDGE('',*,*,#10790,.T.);
+#10790 = EDGE_CURVE('',#10716,#10791,#10793,.T.);
+#10791 = VERTEX_POINT('',#10792);
+#10792 = CARTESIAN_POINT('',(-96.,-2.,0.));
+#10793 = SURFACE_CURVE('',#10794,(#10798,#10805),.PCURVE_S1.);
+#10794 = LINE('',#10795,#10796);
+#10795 = CARTESIAN_POINT('',(-96.,-2.,4.8));
+#10796 = VECTOR('',#10797,1.);
+#10797 = DIRECTION('',(0.,0.,-1.));
+#10798 = PCURVE('',#10731,#10799);
+#10799 = DEFINITIONAL_REPRESENTATION('',(#10800),#10804);
+#10800 = LINE('',#10801,#10802);
+#10801 = CARTESIAN_POINT('',(0.,-2.));
+#10802 = VECTOR('',#10803,1.);
+#10803 = DIRECTION('',(1.,0.));
+#10804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10805 = PCURVE('',#10568,#10806);
+#10806 = DEFINITIONAL_REPRESENTATION('',(#10807),#10811);
+#10807 = LINE('',#10808,#10809);
+#10808 = CARTESIAN_POINT('',(-96.,4.8));
+#10809 = VECTOR('',#10810,1.);
+#10810 = DIRECTION('',(0.,-1.));
+#10811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10812 = ORIENTED_EDGE('',*,*,#10813,.F.);
+#10813 = EDGE_CURVE('',#10814,#10791,#10816,.T.);
+#10814 = VERTEX_POINT('',#10815);
+#10815 = CARTESIAN_POINT('',(-96.,0.,0.));
+#10816 = SURFACE_CURVE('',#10817,(#10821,#10828),.PCURVE_S1.);
+#10817 = LINE('',#10818,#10819);
+#10818 = CARTESIAN_POINT('',(-96.,0.,0.));
+#10819 = VECTOR('',#10820,1.);
+#10820 = DIRECTION('',(0.,-1.,0.));
+#10821 = PCURVE('',#10731,#10822);
+#10822 = DEFINITIONAL_REPRESENTATION('',(#10823),#10827);
+#10823 = LINE('',#10824,#10825);
+#10824 = CARTESIAN_POINT('',(4.8,0.));
+#10825 = VECTOR('',#10826,1.);
+#10826 = DIRECTION('',(0.,-1.));
+#10827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10828 = PCURVE('',#10829,#10834);
+#10829 = PLANE('',#10830);
+#10830 = AXIS2_PLACEMENT_3D('',#10831,#10832,#10833);
+#10831 = CARTESIAN_POINT('',(0.,0.,0.));
+#10832 = DIRECTION('',(-0.,-0.,-1.));
+#10833 = DIRECTION('',(-1.,0.,0.));
+#10834 = DEFINITIONAL_REPRESENTATION('',(#10835),#10839);
+#10835 = LINE('',#10836,#10837);
+#10836 = CARTESIAN_POINT('',(96.,0.));
+#10837 = VECTOR('',#10838,1.);
+#10838 = DIRECTION('',(0.,-1.));
+#10839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10840 = ORIENTED_EDGE('',*,*,#10841,.F.);
+#10841 = EDGE_CURVE('',#10714,#10814,#10842,.T.);
+#10842 = SURFACE_CURVE('',#10843,(#10847,#10854),.PCURVE_S1.);
+#10843 = LINE('',#10844,#10845);
+#10844 = CARTESIAN_POINT('',(-96.,0.,4.8));
+#10845 = VECTOR('',#10846,1.);
+#10846 = DIRECTION('',(0.,0.,-1.));
+#10847 = PCURVE('',#10731,#10848);
+#10848 = DEFINITIONAL_REPRESENTATION('',(#10849),#10853);
+#10849 = LINE('',#10850,#10851);
+#10850 = CARTESIAN_POINT('',(0.,0.));
+#10851 = VECTOR('',#10852,1.);
+#10852 = DIRECTION('',(1.,0.));
+#10853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10854 = PCURVE('',#10622,#10855);
+#10855 = DEFINITIONAL_REPRESENTATION('',(#10856),#10860);
+#10856 = LINE('',#10857,#10858);
+#10857 = CARTESIAN_POINT('',(-96.,4.8));
+#10858 = VECTOR('',#10859,1.);
+#10859 = DIRECTION('',(0.,-1.));
+#10860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10861 = ADVANCED_FACE('',(#10862),#10829,.T.);
+#10862 = FACE_BOUND('',#10863,.T.);
+#10863 = EDGE_LOOP('',(#10864,#10889,#10910,#10911));
+#10864 = ORIENTED_EDGE('',*,*,#10865,.T.);
+#10865 = EDGE_CURVE('',#10866,#10868,#10870,.T.);
+#10866 = VERTEX_POINT('',#10867);
+#10867 = CARTESIAN_POINT('',(0.,0.,0.));
+#10868 = VERTEX_POINT('',#10869);
+#10869 = CARTESIAN_POINT('',(0.,-2.,0.));
+#10870 = SURFACE_CURVE('',#10871,(#10875,#10882),.PCURVE_S1.);
+#10871 = LINE('',#10872,#10873);
+#10872 = CARTESIAN_POINT('',(0.,0.,0.));
+#10873 = VECTOR('',#10874,1.);
+#10874 = DIRECTION('',(0.,-1.,0.));
+#10875 = PCURVE('',#10829,#10876);
+#10876 = DEFINITIONAL_REPRESENTATION('',(#10877),#10881);
+#10877 = LINE('',#10878,#10879);
+#10878 = CARTESIAN_POINT('',(0.,0.));
+#10879 = VECTOR('',#10880,1.);
+#10880 = DIRECTION('',(0.,-1.));
+#10881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10882 = PCURVE('',#10596,#10883);
+#10883 = DEFINITIONAL_REPRESENTATION('',(#10884),#10888);
+#10884 = LINE('',#10885,#10886);
+#10885 = CARTESIAN_POINT('',(72.,0.));
+#10886 = VECTOR('',#10887,1.);
+#10887 = DIRECTION('',(0.,-1.));
+#10888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10889 = ORIENTED_EDGE('',*,*,#10890,.T.);
+#10890 = EDGE_CURVE('',#10868,#10791,#10891,.T.);
+#10891 = SURFACE_CURVE('',#10892,(#10896,#10903),.PCURVE_S1.);
+#10892 = LINE('',#10893,#10894);
+#10893 = CARTESIAN_POINT('',(0.,-2.,0.));
+#10894 = VECTOR('',#10895,1.);
+#10895 = DIRECTION('',(-1.,0.,0.));
+#10896 = PCURVE('',#10829,#10897);
+#10897 = DEFINITIONAL_REPRESENTATION('',(#10898),#10902);
+#10898 = LINE('',#10899,#10900);
+#10899 = CARTESIAN_POINT('',(0.,-2.));
+#10900 = VECTOR('',#10901,1.);
+#10901 = DIRECTION('',(1.,0.));
+#10902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10903 = PCURVE('',#10568,#10904);
+#10904 = DEFINITIONAL_REPRESENTATION('',(#10905),#10909);
+#10905 = LINE('',#10906,#10907);
+#10906 = CARTESIAN_POINT('',(0.,0.));
+#10907 = VECTOR('',#10908,1.);
+#10908 = DIRECTION('',(-1.,0.));
+#10909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10910 = ORIENTED_EDGE('',*,*,#10813,.F.);
+#10911 = ORIENTED_EDGE('',*,*,#10912,.F.);
+#10912 = EDGE_CURVE('',#10866,#10814,#10913,.T.);
+#10913 = SURFACE_CURVE('',#10914,(#10918,#10925),.PCURVE_S1.);
+#10914 = LINE('',#10915,#10916);
+#10915 = CARTESIAN_POINT('',(0.,0.,0.));
+#10916 = VECTOR('',#10917,1.);
+#10917 = DIRECTION('',(-1.,0.,0.));
+#10918 = PCURVE('',#10829,#10919);
+#10919 = DEFINITIONAL_REPRESENTATION('',(#10920),#10924);
+#10920 = LINE('',#10921,#10922);
+#10921 = CARTESIAN_POINT('',(0.,0.));
+#10922 = VECTOR('',#10923,1.);
+#10923 = DIRECTION('',(1.,0.));
+#10924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10925 = PCURVE('',#10622,#10926);
+#10926 = DEFINITIONAL_REPRESENTATION('',(#10927),#10931);
+#10927 = LINE('',#10928,#10929);
+#10928 = CARTESIAN_POINT('',(0.,0.));
+#10929 = VECTOR('',#10930,1.);
+#10930 = DIRECTION('',(-1.,0.));
+#10931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10932 = ADVANCED_FACE('',(#10933),#10596,.T.);
+#10933 = FACE_BOUND('',#10934,.T.);
+#10934 = EDGE_LOOP('',(#10935,#10936,#10957,#10958));
+#10935 = ORIENTED_EDGE('',*,*,#10580,.T.);
+#10936 = ORIENTED_EDGE('',*,*,#10937,.T.);
+#10937 = EDGE_CURVE('',#10553,#10868,#10938,.T.);
+#10938 = SURFACE_CURVE('',#10939,(#10943,#10950),.PCURVE_S1.);
+#10939 = LINE('',#10940,#10941);
+#10940 = CARTESIAN_POINT('',(0.,-2.,72.));
+#10941 = VECTOR('',#10942,1.);
+#10942 = DIRECTION('',(0.,0.,-1.));
+#10943 = PCURVE('',#10596,#10944);
+#10944 = DEFINITIONAL_REPRESENTATION('',(#10945),#10949);
+#10945 = LINE('',#10946,#10947);
+#10946 = CARTESIAN_POINT('',(0.,-2.));
+#10947 = VECTOR('',#10948,1.);
+#10948 = DIRECTION('',(1.,0.));
+#10949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10950 = PCURVE('',#10568,#10951);
+#10951 = DEFINITIONAL_REPRESENTATION('',(#10952),#10956);
+#10952 = LINE('',#10953,#10954);
+#10953 = CARTESIAN_POINT('',(0.,72.));
+#10954 = VECTOR('',#10955,1.);
+#10955 = DIRECTION('',(0.,-1.));
+#10956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10957 = ORIENTED_EDGE('',*,*,#10865,.F.);
+#10958 = ORIENTED_EDGE('',*,*,#10959,.F.);
+#10959 = EDGE_CURVE('',#10581,#10866,#10960,.T.);
+#10960 = SURFACE_CURVE('',#10961,(#10965,#10972),.PCURVE_S1.);
+#10961 = LINE('',#10962,#10963);
+#10962 = CARTESIAN_POINT('',(0.,0.,72.));
+#10963 = VECTOR('',#10964,1.);
+#10964 = DIRECTION('',(0.,0.,-1.));
+#10965 = PCURVE('',#10596,#10966);
+#10966 = DEFINITIONAL_REPRESENTATION('',(#10967),#10971);
+#10967 = LINE('',#10968,#10969);
+#10968 = CARTESIAN_POINT('',(0.,0.));
+#10969 = VECTOR('',#10970,1.);
+#10970 = DIRECTION('',(1.,0.));
+#10971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10972 = PCURVE('',#10622,#10973);
+#10973 = DEFINITIONAL_REPRESENTATION('',(#10974),#10978);
+#10974 = LINE('',#10975,#10976);
+#10975 = CARTESIAN_POINT('',(0.,72.));
+#10976 = VECTOR('',#10977,1.);
+#10977 = DIRECTION('',(0.,-1.));
+#10978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10979 = ADVANCED_FACE('',(#10980),#10622,.F.);
+#10980 = FACE_BOUND('',#10981,.F.);
+#10981 = EDGE_LOOP('',(#10982,#10983,#10984,#10985,#10986,#10987));
+#10982 = ORIENTED_EDGE('',*,*,#10608,.F.);
+#10983 = ORIENTED_EDGE('',*,*,#10689,.F.);
+#10984 = ORIENTED_EDGE('',*,*,#10765,.F.);
+#10985 = ORIENTED_EDGE('',*,*,#10841,.T.);
+#10986 = ORIENTED_EDGE('',*,*,#10912,.F.);
+#10987 = ORIENTED_EDGE('',*,*,#10959,.F.);
+#10988 = ADVANCED_FACE('',(#10989),#10568,.T.);
+#10989 = FACE_BOUND('',#10990,.T.);
+#10990 = EDGE_LOOP('',(#10991,#10992,#10993,#10994,#10995,#10996));
+#10991 = ORIENTED_EDGE('',*,*,#10552,.F.);
+#10992 = ORIENTED_EDGE('',*,*,#10667,.F.);
+#10993 = ORIENTED_EDGE('',*,*,#10743,.F.);
+#10994 = ORIENTED_EDGE('',*,*,#10790,.T.);
+#10995 = ORIENTED_EDGE('',*,*,#10890,.F.);
+#10996 = ORIENTED_EDGE('',*,*,#10937,.F.);
+#10997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11001)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10998,#10999,#11000)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10998 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) );
+#10999 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11000 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11001 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10998,
+  'distance_accuracy_value','confusion accuracy');
+#11002 = SHAPE_DEFINITION_REPRESENTATION(#11003,#10510);
+#11003 = PRODUCT_DEFINITION_SHAPE('','',#11004);
+#11004 = PRODUCT_DEFINITION('design','',#11005,#11008);
+#11005 = PRODUCT_DEFINITION_FORMATION('','',#11006);
+#11006 = PRODUCT('Partition_1_1_11_2','Partition_1_1_11_2','',(#11007));
+#11007 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11008 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11009 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11010,#11012);
+#11010 = ( REPRESENTATION_RELATIONSHIP('','',#10510,#10069) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11011) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11011 = ITEM_DEFINED_TRANSFORMATION('','',#11,#10074);
+#11012 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #11013);
+#11013 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','','',#10064,#11004,$);
+#11014 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11006));
+#11015 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11016,#11018);
+#11016 = ( REPRESENTATION_RELATIONSHIP('','',#10069,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11017) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11017 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
+#11018 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #11019);
+#11019 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','','',#5,#10064,$);
+#11020 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10066));
+ENDSEC;
+END-ISO-10303-21;