From 3b28d50ad8347023fa0368248ce64da6b110ffcc Mon Sep 17 00:00:00 2001
From: David Huss <dh@atoav.com>
Date: Thu, 16 Nov 2023 14:54:14 +0100
Subject: [PATCH] Add board outline

---
 horizon/board.json                            |   569 +-
 horizon/planes.json                           |     3 +
 .../manufacturer/electrosmith/daisy_seed.step | 74838 ++++++++++++++++
 .../display/Display_OLED_SSD1306_1.3inch.step |  2281 +
 4 files changed, 77677 insertions(+), 14 deletions(-)
 create mode 100644 horizon/planes.json
 create mode 100644 horizon/pool/3d_models/cache/61880bff-ef4b-43f7-90a6-7e3af40ac5e8/3d_models/ic/manufacturer/electrosmith/daisy_seed.step
 create mode 100644 horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/display/Display_OLED_SSD1306_1.3inch.step

diff --git a/horizon/board.json b/horizon/board.json
index 98dbb39..c42b09b 100644
--- a/horizon/board.json
+++ b/horizon/board.json
@@ -24,7 +24,53 @@
         "drill_mode": "merged",
         "drill_npth": "-npth.txt",
         "drill_pth": ".txt",
-        "layers": {},
+        "layers": {
+            "-100": {
+                "enabled": true,
+                "filename": ".gbl",
+                "layer": -100
+            },
+            "-110": {
+                "enabled": true,
+                "filename": ".gbs",
+                "layer": -110
+            },
+            "-120": {
+                "enabled": true,
+                "filename": ".gbo",
+                "layer": -120
+            },
+            "-130": {
+                "enabled": true,
+                "filename": ".gbp",
+                "layer": -130
+            },
+            "0": {
+                "enabled": true,
+                "filename": ".gtl",
+                "layer": 0
+            },
+            "10": {
+                "enabled": true,
+                "filename": ".gts",
+                "layer": 10
+            },
+            "100": {
+                "enabled": true,
+                "filename": ".gko",
+                "layer": 100
+            },
+            "20": {
+                "enabled": true,
+                "filename": ".gto",
+                "layer": 20
+            },
+            "30": {
+                "enabled": true,
+                "filename": ".gtp",
+                "layer": 30
+            }
+        },
         "output_directory": "",
         "prefix": "daisyy",
         "zip_output": false
@@ -58,10 +104,179 @@
         "output_filename": ""
     },
     "output_format": "gerber",
-    "packages": {},
+    "packages": {
+        "da0141d1-a29a-449c-a10a-50507a6b6094": {
+            "component": "f6467f16-fce0-4df7-8c49-33ecb3c5b25b",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    24000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "f163003e-ea43-4995-adfb-7cf360caae8d": {
+            "component": "4ce062b0-fd74-473b-ab3d-d98194459977",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    0,
+                    26000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        }
+    },
     "pdf_export_settings": {
         "holes_diameter": 0,
-        "layers": {},
+        "layers": {
+            "-100": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "-110": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "-120": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "-130": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "-140": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "-150": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "0": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "10": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "100": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": true,
+                "mode": "outline"
+            },
+            "10000": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "110": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": true,
+                "mode": "outline"
+            },
+            "20": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "30": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "40": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "50": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": true,
+                "mode": "outline"
+            }
+        },
         "min_line_width": 0,
         "mirror": false,
         "output_filename": "",
@@ -71,7 +286,17 @@
     "planes": {},
     "pnp_export_settings": {
         "bottom_side": "",
-        "column_names": {},
+        "column_names": {
+            "MPN": "",
+            "angle": "",
+            "manufacturer": "",
+            "package": "",
+            "refdes": "",
+            "side": "",
+            "value": "",
+            "x": "",
+            "y": ""
+        },
         "columns": [
             "refdes",
             "x",
@@ -88,7 +313,314 @@
         "position_format": "",
         "top_side": ""
     },
-    "polygons": {},
+    "polygons": {
+        "4e463200-589f-41be-a553-03bad3a3f4d6": {
+            "layer": 100,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        36000000,
+                        -52000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -36000000,
+                        -50000000
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        -36000000,
+                        -52000000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -38000000,
+                        -50000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -40000000,
+                        -45000000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -38000000,
+                        -45000000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -40000000,
+                        -43000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -45000000,
+                        -41000000
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        -45000000,
+                        -43000000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -47000000,
+                        -41000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -45000000,
+                        41000000
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        -47000000,
+                        41000000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -45000000,
+                        43000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -40000000,
+                        45000000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -40000000,
+                        43000000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -38000000,
+                        45000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -36000000,
+                        50000000
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        -38000000,
+                        50000000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -36000000,
+                        52000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        36000000,
+                        50000000
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        36000000,
+                        52000000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        38000000,
+                        50000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        40000000,
+                        45000000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        38000000,
+                        45000000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        40000000,
+                        43000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        45000000,
+                        41000000
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        45000000,
+                        43000000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        47000000,
+                        41000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        45000000,
+                        -41000000
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        47000000,
+                        -41000000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        45000000,
+                        -43000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        40000000,
+                        -45000000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        40000000,
+                        -43000000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        38000000,
+                        -45000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        36000000,
+                        -50000000
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        38000000,
+                        -50000000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        36000000,
+                        -52000000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
     "rules": {
         "clearance_copper": {
             "067657fc-0595-4a78-a876-d7ec2d717b70": {
@@ -561,13 +1093,13 @@
                 "match_1": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "d3cde4be-ff63-4cf9-bc82-2965b938b344",
                     "net_name_regex": ""
                 },
                 "match_2": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "d3cde4be-ff63-4cf9-bc82-2965b938b344",
                     "net_name_regex": ""
                 },
                 "order": 0,
@@ -581,7 +1113,7 @@
                 "match": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "d3cde4be-ff63-4cf9-bc82-2965b938b344",
                     "net_name_regex": ""
                 },
                 "match_keepout": {
@@ -601,7 +1133,7 @@
                 "match": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "d3cde4be-ff63-4cf9-bc82-2965b938b344",
                     "net_name_regex": ""
                 },
                 "order": 0,
@@ -628,7 +1160,7 @@
                 "match": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "d3cde4be-ff63-4cf9-bc82-2965b938b344",
                     "net_name_regex": ""
                 },
                 "order": 0
@@ -650,7 +1182,7 @@
                 "match": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "d3cde4be-ff63-4cf9-bc82-2965b938b344",
                     "net_name_regex": ""
                 },
                 "order": 0,
@@ -679,7 +1211,7 @@
                 "match": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "d3cde4be-ff63-4cf9-bc82-2965b938b344",
                     "net_name_regex": ""
                 },
                 "order": 0,
@@ -703,7 +1235,7 @@
                 "match": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "d3cde4be-ff63-4cf9-bc82-2965b938b344",
                     "net_name_regex": ""
                 },
                 "order": 0,
@@ -720,7 +1252,16 @@
             "via_definitions": {}
         }
     },
-    "stackup": {},
+    "stackup": {
+        "-100": {
+            "substrate_thickness": 0,
+            "thickness": 35000
+        },
+        "0": {
+            "substrate_thickness": 1600000,
+            "thickness": 35000
+        }
+    },
     "step_export_settings": {
         "filename": "",
         "include_3d_models": true,
diff --git a/horizon/planes.json b/horizon/planes.json
new file mode 100644
index 0000000..41ee7bb
--- /dev/null
+++ b/horizon/planes.json
@@ -0,0 +1,3 @@
+{
+    "planes": {}
+}
\ No newline at end of file
diff --git a/horizon/pool/3d_models/cache/61880bff-ef4b-43f7-90a6-7e3af40ac5e8/3d_models/ic/manufacturer/electrosmith/daisy_seed.step b/horizon/pool/3d_models/cache/61880bff-ef4b-43f7-90a6-7e3af40ac5e8/3d_models/ic/manufacturer/electrosmith/daisy_seed.step
new file mode 100644
index 0000000..d055cbd
--- /dev/null
+++ b/horizon/pool/3d_models/cache/61880bff-ef4b-43f7-90a6-7e3af40ac5e8/3d_models/ic/manufacturer/electrosmith/daisy_seed.step
@@ -0,0 +1,74838 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION((''),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2023-11-06T09:30:39',('unknown'),(
+    'unknown'),'Open CASCADE STEP processor 7.6','Daisy Board v4',
+  'Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#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('Body1','Body1','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#153);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#53,#89,#109,#125,#141));
+#17 = ADVANCED_FACE('',(#18),#48,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#29,#36,#43));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-75.0693120086,38.340762226456,1.53));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-23.9293120086,38.340762226456,1.53));
+#26 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27,#28),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(-2.557,2.557),.PIECEWISE_BEZIER_KNOTS.);
+#27 = CARTESIAN_POINT('',(-75.0693120086,38.340762226456,1.53));
+#28 = CARTESIAN_POINT('',(-23.9293120086,38.340762226456,1.53));
+#29 = ORIENTED_EDGE('',*,*,#30,.T.);
+#30 = EDGE_CURVE('',#24,#31,#33,.T.);
+#31 = VERTEX_POINT('',#32);
+#32 = CARTESIAN_POINT('',(-23.9293120086,56.450762226456,1.53));
+#33 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34,#35),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(-0.9055,0.9055),.PIECEWISE_BEZIER_KNOTS.);
+#34 = CARTESIAN_POINT('',(-23.9293120086,38.340762226456,1.53));
+#35 = CARTESIAN_POINT('',(-23.9293120086,56.450762226456,1.53));
+#36 = ORIENTED_EDGE('',*,*,#37,.T.);
+#37 = EDGE_CURVE('',#31,#38,#40,.T.);
+#38 = VERTEX_POINT('',#39);
+#39 = CARTESIAN_POINT('',(-75.0693120086,56.450762226456,1.53));
+#40 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41,#42),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(-2.557,2.557),.PIECEWISE_BEZIER_KNOTS.);
+#41 = CARTESIAN_POINT('',(-23.9293120086,56.450762226456,1.53));
+#42 = CARTESIAN_POINT('',(-75.0693120086,56.450762226456,1.53));
+#43 = ORIENTED_EDGE('',*,*,#44,.T.);
+#44 = EDGE_CURVE('',#38,#22,#45,.T.);
+#45 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46,#47),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(-0.9055,0.9055),.PIECEWISE_BEZIER_KNOTS.);
+#46 = CARTESIAN_POINT('',(-75.0693120086,56.450762226456,1.53));
+#47 = CARTESIAN_POINT('',(-75.0693120086,38.340762226456,1.53));
+#48 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#49,#50)
+    ,(#51,#52
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.9065,0.9065),(-2.558,
+    2.558),.PIECEWISE_BEZIER_KNOTS.);
+#49 = CARTESIAN_POINT('',(-75.0793120086,56.460762226456,1.53));
+#50 = CARTESIAN_POINT('',(-23.9193120086,56.460762226456,1.53));
+#51 = CARTESIAN_POINT('',(-75.0793120086,38.330762226456,1.53));
+#52 = CARTESIAN_POINT('',(-23.9193120086,38.330762226456,1.53));
+#53 = ADVANCED_FACE('',(#54),#84,.T.);
+#54 = FACE_BOUND('',#55,.T.);
+#55 = EDGE_LOOP('',(#56,#65,#72,#79));
+#56 = ORIENTED_EDGE('',*,*,#57,.T.);
+#57 = EDGE_CURVE('',#58,#60,#62,.T.);
+#58 = VERTEX_POINT('',#59);
+#59 = CARTESIAN_POINT('',(-23.9293120086,38.340762226456,0.));
+#60 = VERTEX_POINT('',#61);
+#61 = CARTESIAN_POINT('',(-75.0693120086,38.340762226456,0.));
+#62 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63,#64),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(-2.557,2.557),.PIECEWISE_BEZIER_KNOTS.);
+#63 = CARTESIAN_POINT('',(-23.9293120086,38.340762226456,0.));
+#64 = CARTESIAN_POINT('',(-75.0693120086,38.340762226456,0.));
+#65 = ORIENTED_EDGE('',*,*,#66,.T.);
+#66 = EDGE_CURVE('',#60,#67,#69,.T.);
+#67 = VERTEX_POINT('',#68);
+#68 = CARTESIAN_POINT('',(-75.0693120086,56.450762226456,0.));
+#69 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70,#71),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(-0.9055,0.9055),.PIECEWISE_BEZIER_KNOTS.);
+#70 = CARTESIAN_POINT('',(-75.0693120086,38.340762226456,0.));
+#71 = CARTESIAN_POINT('',(-75.0693120086,56.450762226456,0.));
+#72 = ORIENTED_EDGE('',*,*,#73,.T.);
+#73 = EDGE_CURVE('',#67,#74,#76,.T.);
+#74 = VERTEX_POINT('',#75);
+#75 = CARTESIAN_POINT('',(-23.9293120086,56.450762226456,0.));
+#76 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77,#78),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(-2.557,2.557),.PIECEWISE_BEZIER_KNOTS.);
+#77 = CARTESIAN_POINT('',(-75.0693120086,56.450762226456,0.));
+#78 = CARTESIAN_POINT('',(-23.9293120086,56.450762226456,0.));
+#79 = ORIENTED_EDGE('',*,*,#80,.T.);
+#80 = EDGE_CURVE('',#74,#58,#81,.T.);
+#81 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82,#83),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(-0.9055,0.9055),.PIECEWISE_BEZIER_KNOTS.);
+#82 = CARTESIAN_POINT('',(-23.9293120086,56.450762226456,0.));
+#83 = CARTESIAN_POINT('',(-23.9293120086,38.340762226456,0.));
+#84 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#85,#86)
+    ,(#87,#88
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.9065,0.9065),(-2.558,
+    2.558),.PIECEWISE_BEZIER_KNOTS.);
+#85 = CARTESIAN_POINT('',(-75.0793120086,38.330762226456,0.));
+#86 = CARTESIAN_POINT('',(-23.9193120086,38.330762226456,0.));
+#87 = CARTESIAN_POINT('',(-75.0793120086,56.460762226456,0.));
+#88 = CARTESIAN_POINT('',(-23.9193120086,56.460762226456,0.));
+#89 = ADVANCED_FACE('',(#90),#104,.T.);
+#90 = FACE_BOUND('',#91,.T.);
+#91 = EDGE_LOOP('',(#92,#97,#98,#103));
+#92 = ORIENTED_EDGE('',*,*,#93,.T.);
+#93 = EDGE_CURVE('',#38,#67,#94,.T.);
+#94 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95,#96),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(-7.65E-02,7.65E-02),.PIECEWISE_BEZIER_KNOTS.);
+#95 = CARTESIAN_POINT('',(-75.0693120086,56.450762226456,1.53));
+#96 = CARTESIAN_POINT('',(-75.0693120086,56.450762226456,0.));
+#97 = ORIENTED_EDGE('',*,*,#66,.F.);
+#98 = ORIENTED_EDGE('',*,*,#99,.F.);
+#99 = EDGE_CURVE('',#22,#60,#100,.T.);
+#100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101,#102),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-7.65E-02,7.65E-02),.PIECEWISE_BEZIER_KNOTS.);
+#101 = CARTESIAN_POINT('',(-75.0693120086,38.340762226456,1.53));
+#102 = CARTESIAN_POINT('',(-75.0693120086,38.340762226456,0.));
+#103 = ORIENTED_EDGE('',*,*,#44,.F.);
+#104 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#105,#106)
+    ,(#107,#108
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.75E-02,7.75E-02),(
+    -0.9065,0.9065),.PIECEWISE_BEZIER_KNOTS.);
+#105 = CARTESIAN_POINT('',(-75.0693120086,56.460762226456,1.54));
+#106 = CARTESIAN_POINT('',(-75.0693120086,38.330762226456,1.54));
+#107 = CARTESIAN_POINT('',(-75.0693120086,56.460762226456,-1.E-02));
+#108 = CARTESIAN_POINT('',(-75.0693120086,38.330762226456,-1.E-02));
+#109 = ADVANCED_FACE('',(#110),#120,.T.);
+#110 = FACE_BOUND('',#111,.T.);
+#111 = EDGE_LOOP('',(#112,#117,#118,#119));
+#112 = ORIENTED_EDGE('',*,*,#113,.T.);
+#113 = EDGE_CURVE('',#31,#74,#114,.T.);
+#114 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#115,#116),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-7.65E-02,7.65E-02),.PIECEWISE_BEZIER_KNOTS.);
+#115 = CARTESIAN_POINT('',(-23.9293120086,56.450762226456,1.53));
+#116 = CARTESIAN_POINT('',(-23.9293120086,56.450762226456,0.));
+#117 = ORIENTED_EDGE('',*,*,#73,.F.);
+#118 = ORIENTED_EDGE('',*,*,#93,.F.);
+#119 = ORIENTED_EDGE('',*,*,#37,.F.);
+#120 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#121,#122)
+    ,(#123,#124
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.75E-02,7.75E-02),(
+    -2.558,2.558),.PIECEWISE_BEZIER_KNOTS.);
+#121 = CARTESIAN_POINT('',(-75.0793120086,56.450762226456,-1.E-02));
+#122 = CARTESIAN_POINT('',(-23.9193120086,56.450762226456,-1.E-02));
+#123 = CARTESIAN_POINT('',(-75.0793120086,56.450762226456,1.54));
+#124 = CARTESIAN_POINT('',(-23.9193120086,56.450762226456,1.54));
+#125 = ADVANCED_FACE('',(#126),#136,.T.);
+#126 = FACE_BOUND('',#127,.T.);
+#127 = EDGE_LOOP('',(#128,#133,#134,#135));
+#128 = ORIENTED_EDGE('',*,*,#129,.T.);
+#129 = EDGE_CURVE('',#24,#58,#130,.T.);
+#130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#131,#132),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-7.65E-02,7.65E-02),.PIECEWISE_BEZIER_KNOTS.);
+#131 = CARTESIAN_POINT('',(-23.9293120086,38.340762226456,1.53));
+#132 = CARTESIAN_POINT('',(-23.9293120086,38.340762226456,0.));
+#133 = ORIENTED_EDGE('',*,*,#80,.F.);
+#134 = ORIENTED_EDGE('',*,*,#113,.F.);
+#135 = ORIENTED_EDGE('',*,*,#30,.F.);
+#136 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#137,#138)
+    ,(#139,#140
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.75E-02,7.75E-02),(
+    -0.9065,0.9065),.PIECEWISE_BEZIER_KNOTS.);
+#137 = CARTESIAN_POINT('',(-23.9293120086,56.460762226456,-1.E-02));
+#138 = CARTESIAN_POINT('',(-23.9293120086,38.330762226456,-1.E-02));
+#139 = CARTESIAN_POINT('',(-23.9293120086,56.460762226456,1.54));
+#140 = CARTESIAN_POINT('',(-23.9293120086,38.330762226456,1.54));
+#141 = ADVANCED_FACE('',(#142),#148,.T.);
+#142 = FACE_BOUND('',#143,.T.);
+#143 = EDGE_LOOP('',(#144,#145,#146,#147));
+#144 = ORIENTED_EDGE('',*,*,#99,.T.);
+#145 = ORIENTED_EDGE('',*,*,#57,.F.);
+#146 = ORIENTED_EDGE('',*,*,#129,.F.);
+#147 = ORIENTED_EDGE('',*,*,#21,.F.);
+#148 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#149,#150)
+    ,(#151,#152
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.75E-02,7.75E-02),(
+    -2.558,2.558),.PIECEWISE_BEZIER_KNOTS.);
+#149 = CARTESIAN_POINT('',(-75.0793120086,38.340762226456,1.54));
+#150 = CARTESIAN_POINT('',(-23.9193120086,38.340762226456,1.54));
+#151 = CARTESIAN_POINT('',(-75.0793120086,38.340762226456,-1.E-02));
+#152 = CARTESIAN_POINT('',(-23.9193120086,38.340762226456,-1.E-02));
+#153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#157)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#154,#155,#156)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#154 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#155 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#156 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#157 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#154,
+  'distance_accuracy_value','confusion accuracy');
+#158 = PRODUCT_TYPE('part',$,(#7));
+#159 = SHAPE_DEFINITION_REPRESENTATION(#160,#166);
+#160 = PRODUCT_DEFINITION_SHAPE('','',#161);
+#161 = PRODUCT_DEFINITION('design','',#162,#165);
+#162 = PRODUCT_DEFINITION_FORMATION('','',#163);
+#163 = PRODUCT('Body2','Body2','',(#164));
+#164 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#165 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#166 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#167),#305);
+#167 = MANIFOLD_SOLID_BREP('',#168);
+#168 = CLOSED_SHELL('',(#169,#205,#233,#261,#281,#293));
+#169 = ADVANCED_FACE('',(#170),#200,.T.);
+#170 = FACE_BOUND('',#171,.T.);
+#171 = EDGE_LOOP('',(#172,#181,#188,#195));
+#172 = ORIENTED_EDGE('',*,*,#173,.F.);
+#173 = EDGE_CURVE('',#174,#176,#178,.T.);
+#174 = VERTEX_POINT('',#175);
+#175 = CARTESIAN_POINT('',(-33.1493120086,45.245762226456,1.53));
+#176 = VERTEX_POINT('',#177);
+#177 = CARTESIAN_POINT('',(-33.1493120086,49.545762226456,1.53));
+#178 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#179,#180),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.43),.PIECEWISE_BEZIER_KNOTS.);
+#179 = CARTESIAN_POINT('',(-33.1493120086,45.245762226456,1.53));
+#180 = CARTESIAN_POINT('',(-33.1493120086,49.545762226456,1.53));
+#181 = ORIENTED_EDGE('',*,*,#182,.T.);
+#182 = EDGE_CURVE('',#174,#183,#185,.T.);
+#183 = VERTEX_POINT('',#184);
+#184 = CARTESIAN_POINT('',(-33.1493120086,45.245762226456,2.53));
+#185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#186,#187),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.1),.PIECEWISE_BEZIER_KNOTS.);
+#186 = CARTESIAN_POINT('',(-33.1493120086,45.245762226456,1.53));
+#187 = CARTESIAN_POINT('',(-33.1493120086,45.245762226456,2.53));
+#188 = ORIENTED_EDGE('',*,*,#189,.F.);
+#189 = EDGE_CURVE('',#190,#183,#192,.T.);
+#190 = VERTEX_POINT('',#191);
+#191 = CARTESIAN_POINT('',(-33.1493120086,49.545762226456,2.53));
+#192 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#193,#194),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.43,0.),.PIECEWISE_BEZIER_KNOTS.);
+#193 = CARTESIAN_POINT('',(-33.1493120086,49.545762226456,2.53));
+#194 = CARTESIAN_POINT('',(-33.1493120086,45.245762226456,2.53));
+#195 = ORIENTED_EDGE('',*,*,#196,.F.);
+#196 = EDGE_CURVE('',#176,#190,#197,.T.);
+#197 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#198,#199),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.1),.PIECEWISE_BEZIER_KNOTS.);
+#198 = CARTESIAN_POINT('',(-33.1493120086,49.545762226456,1.53));
+#199 = CARTESIAN_POINT('',(-33.1493120086,49.545762226456,2.53));
+#200 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#201,#202)
+    ,(#203,#204
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.431),(-1.E-03,
+    0.101),.PIECEWISE_BEZIER_KNOTS.);
+#201 = CARTESIAN_POINT('',(-33.1493120086,49.555762226456,1.52));
+#202 = CARTESIAN_POINT('',(-33.1493120086,49.555762226456,2.54));
+#203 = CARTESIAN_POINT('',(-33.1493120086,45.235762226456,1.52));
+#204 = CARTESIAN_POINT('',(-33.1493120086,45.235762226456,2.54));
+#205 = ADVANCED_FACE('',(#206),#228,.T.);
+#206 = FACE_BOUND('',#207,.T.);
+#207 = EDGE_LOOP('',(#208,#215,#216,#223));
+#208 = ORIENTED_EDGE('',*,*,#209,.F.);
+#209 = EDGE_CURVE('',#176,#210,#212,.T.);
+#210 = VERTEX_POINT('',#211);
+#211 = CARTESIAN_POINT('',(-26.5293120086,49.545762226456,1.53));
+#212 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#213,#214),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.662),.PIECEWISE_BEZIER_KNOTS.);
+#213 = CARTESIAN_POINT('',(-33.1493120086,49.545762226456,1.53));
+#214 = CARTESIAN_POINT('',(-26.5293120086,49.545762226456,1.53));
+#215 = ORIENTED_EDGE('',*,*,#196,.T.);
+#216 = ORIENTED_EDGE('',*,*,#217,.F.);
+#217 = EDGE_CURVE('',#218,#190,#220,.T.);
+#218 = VERTEX_POINT('',#219);
+#219 = CARTESIAN_POINT('',(-26.5293120086,49.545762226456,2.53));
+#220 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#221,#222),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.662,0.),.PIECEWISE_BEZIER_KNOTS.);
+#221 = CARTESIAN_POINT('',(-26.5293120086,49.545762226456,2.53));
+#222 = CARTESIAN_POINT('',(-33.1493120086,49.545762226456,2.53));
+#223 = ORIENTED_EDGE('',*,*,#224,.F.);
+#224 = EDGE_CURVE('',#210,#218,#225,.T.);
+#225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#226,#227),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.1),.PIECEWISE_BEZIER_KNOTS.);
+#226 = CARTESIAN_POINT('',(-26.5293120086,49.545762226456,1.53));
+#227 = CARTESIAN_POINT('',(-26.5293120086,49.545762226456,2.53));
+#228 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#229,#230)
+    ,(#231,#232
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.663),(-1.E-03,
+    0.101),.PIECEWISE_BEZIER_KNOTS.);
+#229 = CARTESIAN_POINT('',(-26.5193120086,49.545762226456,1.52));
+#230 = CARTESIAN_POINT('',(-26.5193120086,49.545762226456,2.54));
+#231 = CARTESIAN_POINT('',(-33.1593120086,49.545762226456,1.52));
+#232 = CARTESIAN_POINT('',(-33.1593120086,49.545762226456,2.54));
+#233 = ADVANCED_FACE('',(#234),#256,.T.);
+#234 = FACE_BOUND('',#235,.T.);
+#235 = EDGE_LOOP('',(#236,#243,#244,#251));
+#236 = ORIENTED_EDGE('',*,*,#237,.F.);
+#237 = EDGE_CURVE('',#210,#238,#240,.T.);
+#238 = VERTEX_POINT('',#239);
+#239 = CARTESIAN_POINT('',(-26.5293120086,45.245762226456,1.53));
+#240 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#241,#242),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.43),.PIECEWISE_BEZIER_KNOTS.);
+#241 = CARTESIAN_POINT('',(-26.5293120086,49.545762226456,1.53));
+#242 = CARTESIAN_POINT('',(-26.5293120086,45.245762226456,1.53));
+#243 = ORIENTED_EDGE('',*,*,#224,.T.);
+#244 = ORIENTED_EDGE('',*,*,#245,.F.);
+#245 = EDGE_CURVE('',#246,#218,#248,.T.);
+#246 = VERTEX_POINT('',#247);
+#247 = CARTESIAN_POINT('',(-26.5293120086,45.245762226456,2.53));
+#248 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#249,#250),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.43,0.),.PIECEWISE_BEZIER_KNOTS.);
+#249 = CARTESIAN_POINT('',(-26.5293120086,45.245762226456,2.53));
+#250 = CARTESIAN_POINT('',(-26.5293120086,49.545762226456,2.53));
+#251 = ORIENTED_EDGE('',*,*,#252,.F.);
+#252 = EDGE_CURVE('',#238,#246,#253,.T.);
+#253 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#254,#255),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.1),.PIECEWISE_BEZIER_KNOTS.);
+#254 = CARTESIAN_POINT('',(-26.5293120086,45.245762226456,1.53));
+#255 = CARTESIAN_POINT('',(-26.5293120086,45.245762226456,2.53));
+#256 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#257,#258)
+    ,(#259,#260
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.431),(-1.E-03,
+    0.101),.PIECEWISE_BEZIER_KNOTS.);
+#257 = CARTESIAN_POINT('',(-26.5293120086,45.235762226456,1.52));
+#258 = CARTESIAN_POINT('',(-26.5293120086,45.235762226456,2.54));
+#259 = CARTESIAN_POINT('',(-26.5293120086,49.555762226456,1.52));
+#260 = CARTESIAN_POINT('',(-26.5293120086,49.555762226456,2.54));
+#261 = ADVANCED_FACE('',(#262),#276,.T.);
+#262 = FACE_BOUND('',#263,.T.);
+#263 = EDGE_LOOP('',(#264,#269,#270,#275));
+#264 = ORIENTED_EDGE('',*,*,#265,.F.);
+#265 = EDGE_CURVE('',#238,#174,#266,.T.);
+#266 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#267,#268),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.662),.PIECEWISE_BEZIER_KNOTS.);
+#267 = CARTESIAN_POINT('',(-26.5293120086,45.245762226456,1.53));
+#268 = CARTESIAN_POINT('',(-33.1493120086,45.245762226456,1.53));
+#269 = ORIENTED_EDGE('',*,*,#252,.T.);
+#270 = ORIENTED_EDGE('',*,*,#271,.F.);
+#271 = EDGE_CURVE('',#183,#246,#272,.T.);
+#272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#273,#274),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.662,0.),.PIECEWISE_BEZIER_KNOTS.);
+#273 = CARTESIAN_POINT('',(-33.1493120086,45.245762226456,2.53));
+#274 = CARTESIAN_POINT('',(-26.5293120086,45.245762226456,2.53));
+#275 = ORIENTED_EDGE('',*,*,#182,.F.);
+#276 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#277,#278)
+    ,(#279,#280
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.663),(-1.E-03,
+    0.101),.PIECEWISE_BEZIER_KNOTS.);
+#277 = CARTESIAN_POINT('',(-33.1593120086,45.245762226456,1.52));
+#278 = CARTESIAN_POINT('',(-33.1593120086,45.245762226456,2.54));
+#279 = CARTESIAN_POINT('',(-26.5193120086,45.245762226456,1.52));
+#280 = CARTESIAN_POINT('',(-26.5193120086,45.245762226456,2.54));
+#281 = ADVANCED_FACE('',(#282),#288,.T.);
+#282 = FACE_BOUND('',#283,.T.);
+#283 = EDGE_LOOP('',(#284,#285,#286,#287));
+#284 = ORIENTED_EDGE('',*,*,#271,.T.);
+#285 = ORIENTED_EDGE('',*,*,#245,.T.);
+#286 = ORIENTED_EDGE('',*,*,#217,.T.);
+#287 = ORIENTED_EDGE('',*,*,#189,.T.);
+#288 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#289,#290)
+    ,(#291,#292
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.332,0.332),(-0.216,
+    0.216),.PIECEWISE_BEZIER_KNOTS.);
+#289 = CARTESIAN_POINT('',(-33.1593120086,45.235762226456,2.53));
+#290 = CARTESIAN_POINT('',(-33.1593120086,49.555762226456,2.53));
+#291 = CARTESIAN_POINT('',(-26.5193120086,45.235762226456,2.53));
+#292 = CARTESIAN_POINT('',(-26.5193120086,49.555762226456,2.53));
+#293 = ADVANCED_FACE('',(#294),#300,.T.);
+#294 = FACE_BOUND('',#295,.T.);
+#295 = EDGE_LOOP('',(#296,#297,#298,#299));
+#296 = ORIENTED_EDGE('',*,*,#265,.T.);
+#297 = ORIENTED_EDGE('',*,*,#173,.T.);
+#298 = ORIENTED_EDGE('',*,*,#209,.T.);
+#299 = ORIENTED_EDGE('',*,*,#237,.T.);
+#300 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#301,#302)
+    ,(#303,#304
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.332,0.332),(-0.216,
+    0.216),.PIECEWISE_BEZIER_KNOTS.);
+#301 = CARTESIAN_POINT('',(-33.1593120086,49.555762226456,1.53));
+#302 = CARTESIAN_POINT('',(-33.1593120086,45.235762226456,1.53));
+#303 = CARTESIAN_POINT('',(-26.5193120086,49.555762226456,1.53));
+#304 = CARTESIAN_POINT('',(-26.5193120086,45.235762226456,1.53));
+#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#309)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#306,#307,#308)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#306 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#307 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#308 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#309 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#306,
+  'distance_accuracy_value','confusion accuracy');
+#310 = PRODUCT_TYPE('part',$,(#163));
+#311 = SHAPE_DEFINITION_REPRESENTATION(#312,#318);
+#312 = PRODUCT_DEFINITION_SHAPE('','',#313);
+#313 = PRODUCT_DEFINITION('design','',#314,#317);
+#314 = PRODUCT_DEFINITION_FORMATION('','',#315);
+#315 = PRODUCT('Body3','Body3','',(#316));
+#316 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#317 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#318 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#319),#457);
+#319 = MANIFOLD_SOLID_BREP('',#320);
+#320 = CLOSED_SHELL('',(#321,#357,#385,#413,#433,#445));
+#321 = ADVANCED_FACE('',(#322),#352,.T.);
+#322 = FACE_BOUND('',#323,.T.);
+#323 = EDGE_LOOP('',(#324,#333,#340,#347));
+#324 = ORIENTED_EDGE('',*,*,#325,.T.);
+#325 = EDGE_CURVE('',#326,#328,#330,.T.);
+#326 = VERTEX_POINT('',#327);
+#327 = CARTESIAN_POINT('',(-45.4493120086,40.895762226456,1.53));
+#328 = VERTEX_POINT('',#329);
+#329 = CARTESIAN_POINT('',(-37.4493120086,40.895762226456,1.53));
+#330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#331,#332),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.8),.PIECEWISE_BEZIER_KNOTS.);
+#331 = CARTESIAN_POINT('',(-45.4493120086,40.895762226456,1.53));
+#332 = CARTESIAN_POINT('',(-37.4493120086,40.895762226456,1.53));
+#333 = ORIENTED_EDGE('',*,*,#334,.T.);
+#334 = EDGE_CURVE('',#328,#335,#337,.T.);
+#335 = VERTEX_POINT('',#336);
+#336 = CARTESIAN_POINT('',(-37.4493120086,40.895762226456,2.53));
+#337 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#338,#339),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.1),.PIECEWISE_BEZIER_KNOTS.);
+#338 = CARTESIAN_POINT('',(-37.4493120086,40.895762226456,1.53));
+#339 = CARTESIAN_POINT('',(-37.4493120086,40.895762226456,2.53));
+#340 = ORIENTED_EDGE('',*,*,#341,.F.);
+#341 = EDGE_CURVE('',#342,#335,#344,.T.);
+#342 = VERTEX_POINT('',#343);
+#343 = CARTESIAN_POINT('',(-45.4493120086,40.895762226456,2.53));
+#344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#345,#346),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.8),.PIECEWISE_BEZIER_KNOTS.);
+#345 = CARTESIAN_POINT('',(-45.4493120086,40.895762226456,2.53));
+#346 = CARTESIAN_POINT('',(-37.4493120086,40.895762226456,2.53));
+#347 = ORIENTED_EDGE('',*,*,#348,.F.);
+#348 = EDGE_CURVE('',#326,#342,#349,.T.);
+#349 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#350,#351),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.1),.PIECEWISE_BEZIER_KNOTS.);
+#350 = CARTESIAN_POINT('',(-45.4493120086,40.895762226456,1.53));
+#351 = CARTESIAN_POINT('',(-45.4493120086,40.895762226456,2.53));
+#352 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#353,#354)
+    ,(#355,#356
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.801),(-1.E-03,
+    0.101),.PIECEWISE_BEZIER_KNOTS.);
+#353 = CARTESIAN_POINT('',(-45.4593120086,40.895762226456,1.52));
+#354 = CARTESIAN_POINT('',(-45.4593120086,40.895762226456,2.54));
+#355 = CARTESIAN_POINT('',(-37.4393120086,40.895762226456,1.52));
+#356 = CARTESIAN_POINT('',(-37.4393120086,40.895762226456,2.54));
+#357 = ADVANCED_FACE('',(#358),#380,.T.);
+#358 = FACE_BOUND('',#359,.T.);
+#359 = EDGE_LOOP('',(#360,#367,#368,#375));
+#360 = ORIENTED_EDGE('',*,*,#361,.T.);
+#361 = EDGE_CURVE('',#362,#326,#364,.T.);
+#362 = VERTEX_POINT('',#363);
+#363 = CARTESIAN_POINT('',(-45.4493120086,53.895762226456,1.53));
+#364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#365,#366),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#365 = CARTESIAN_POINT('',(-45.4493120086,53.895762226456,1.53));
+#366 = CARTESIAN_POINT('',(-45.4493120086,40.895762226456,1.53));
+#367 = ORIENTED_EDGE('',*,*,#348,.T.);
+#368 = ORIENTED_EDGE('',*,*,#369,.F.);
+#369 = EDGE_CURVE('',#370,#342,#372,.T.);
+#370 = VERTEX_POINT('',#371);
+#371 = CARTESIAN_POINT('',(-45.4493120086,53.895762226456,2.53));
+#372 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#373,#374),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#373 = CARTESIAN_POINT('',(-45.4493120086,53.895762226456,2.53));
+#374 = CARTESIAN_POINT('',(-45.4493120086,40.895762226456,2.53));
+#375 = ORIENTED_EDGE('',*,*,#376,.F.);
+#376 = EDGE_CURVE('',#362,#370,#377,.T.);
+#377 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#378,#379),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.1),.PIECEWISE_BEZIER_KNOTS.);
+#378 = CARTESIAN_POINT('',(-45.4493120086,53.895762226456,1.53));
+#379 = CARTESIAN_POINT('',(-45.4493120086,53.895762226456,2.53));
+#380 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#381,#382)
+    ,(#383,#384
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,1.301),(-1.E-03,
+    0.101),.PIECEWISE_BEZIER_KNOTS.);
+#381 = CARTESIAN_POINT('',(-45.4493120086,53.905762226456,1.52));
+#382 = CARTESIAN_POINT('',(-45.4493120086,53.905762226456,2.54));
+#383 = CARTESIAN_POINT('',(-45.4493120086,40.885762226456,1.52));
+#384 = CARTESIAN_POINT('',(-45.4493120086,40.885762226456,2.54));
+#385 = ADVANCED_FACE('',(#386),#408,.T.);
+#386 = FACE_BOUND('',#387,.T.);
+#387 = EDGE_LOOP('',(#388,#395,#396,#403));
+#388 = ORIENTED_EDGE('',*,*,#389,.T.);
+#389 = EDGE_CURVE('',#390,#362,#392,.T.);
+#390 = VERTEX_POINT('',#391);
+#391 = CARTESIAN_POINT('',(-37.4493120086,53.895762226456,1.53));
+#392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#393,#394),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.8),.PIECEWISE_BEZIER_KNOTS.);
+#393 = CARTESIAN_POINT('',(-37.4493120086,53.895762226456,1.53));
+#394 = CARTESIAN_POINT('',(-45.4493120086,53.895762226456,1.53));
+#395 = ORIENTED_EDGE('',*,*,#376,.T.);
+#396 = ORIENTED_EDGE('',*,*,#397,.F.);
+#397 = EDGE_CURVE('',#398,#370,#400,.T.);
+#398 = VERTEX_POINT('',#399);
+#399 = CARTESIAN_POINT('',(-37.4493120086,53.895762226456,2.53));
+#400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#401,#402),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.8),.PIECEWISE_BEZIER_KNOTS.);
+#401 = CARTESIAN_POINT('',(-37.4493120086,53.895762226456,2.53));
+#402 = CARTESIAN_POINT('',(-45.4493120086,53.895762226456,2.53));
+#403 = ORIENTED_EDGE('',*,*,#404,.F.);
+#404 = EDGE_CURVE('',#390,#398,#405,.T.);
+#405 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#406,#407),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.1),.PIECEWISE_BEZIER_KNOTS.);
+#406 = CARTESIAN_POINT('',(-37.4493120086,53.895762226456,1.53));
+#407 = CARTESIAN_POINT('',(-37.4493120086,53.895762226456,2.53));
+#408 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#409,#410)
+    ,(#411,#412
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.801),(-1.E-03,
+    0.101),.PIECEWISE_BEZIER_KNOTS.);
+#409 = CARTESIAN_POINT('',(-37.4393120086,53.895762226456,1.52));
+#410 = CARTESIAN_POINT('',(-37.4393120086,53.895762226456,2.54));
+#411 = CARTESIAN_POINT('',(-45.4593120086,53.895762226456,1.52));
+#412 = CARTESIAN_POINT('',(-45.4593120086,53.895762226456,2.54));
+#413 = ADVANCED_FACE('',(#414),#428,.T.);
+#414 = FACE_BOUND('',#415,.T.);
+#415 = EDGE_LOOP('',(#416,#421,#422,#427));
+#416 = ORIENTED_EDGE('',*,*,#417,.T.);
+#417 = EDGE_CURVE('',#328,#390,#418,.T.);
+#418 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#419,#420),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#419 = CARTESIAN_POINT('',(-37.4493120086,40.895762226456,1.53));
+#420 = CARTESIAN_POINT('',(-37.4493120086,53.895762226456,1.53));
+#421 = ORIENTED_EDGE('',*,*,#404,.T.);
+#422 = ORIENTED_EDGE('',*,*,#423,.F.);
+#423 = EDGE_CURVE('',#335,#398,#424,.T.);
+#424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#425,#426),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.3),.PIECEWISE_BEZIER_KNOTS.);
+#425 = CARTESIAN_POINT('',(-37.4493120086,40.895762226456,2.53));
+#426 = CARTESIAN_POINT('',(-37.4493120086,53.895762226456,2.53));
+#427 = ORIENTED_EDGE('',*,*,#334,.F.);
+#428 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#429,#430)
+    ,(#431,#432
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,1.301),(-1.E-03,
+    0.101),.PIECEWISE_BEZIER_KNOTS.);
+#429 = CARTESIAN_POINT('',(-37.4493120086,40.885762226456,1.52));
+#430 = CARTESIAN_POINT('',(-37.4493120086,40.885762226456,2.54));
+#431 = CARTESIAN_POINT('',(-37.4493120086,53.905762226456,1.52));
+#432 = CARTESIAN_POINT('',(-37.4493120086,53.905762226456,2.54));
+#433 = ADVANCED_FACE('',(#434),#440,.T.);
+#434 = FACE_BOUND('',#435,.T.);
+#435 = EDGE_LOOP('',(#436,#437,#438,#439));
+#436 = ORIENTED_EDGE('',*,*,#423,.T.);
+#437 = ORIENTED_EDGE('',*,*,#397,.T.);
+#438 = ORIENTED_EDGE('',*,*,#369,.T.);
+#439 = ORIENTED_EDGE('',*,*,#341,.T.);
+#440 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#441,#442)
+    ,(#443,#444
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.401,0.401),(-0.651,
+    0.651),.PIECEWISE_BEZIER_KNOTS.);
+#441 = CARTESIAN_POINT('',(-45.4593120086,40.885762226456,2.53));
+#442 = CARTESIAN_POINT('',(-45.4593120086,53.905762226456,2.53));
+#443 = CARTESIAN_POINT('',(-37.4393120086,40.885762226456,2.53));
+#444 = CARTESIAN_POINT('',(-37.4393120086,53.905762226456,2.53));
+#445 = ADVANCED_FACE('',(#446),#452,.T.);
+#446 = FACE_BOUND('',#447,.T.);
+#447 = EDGE_LOOP('',(#448,#449,#450,#451));
+#448 = ORIENTED_EDGE('',*,*,#417,.F.);
+#449 = ORIENTED_EDGE('',*,*,#325,.F.);
+#450 = ORIENTED_EDGE('',*,*,#361,.F.);
+#451 = ORIENTED_EDGE('',*,*,#389,.F.);
+#452 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#453,#454)
+    ,(#455,#456
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.401,0.401),(-0.651,
+    0.651),.PIECEWISE_BEZIER_KNOTS.);
+#453 = CARTESIAN_POINT('',(-45.4593120086,53.905762226456,1.53));
+#454 = CARTESIAN_POINT('',(-45.4593120086,40.885762226456,1.53));
+#455 = CARTESIAN_POINT('',(-37.4393120086,53.905762226456,1.53));
+#456 = CARTESIAN_POINT('',(-37.4393120086,40.885762226456,1.53));
+#457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#461)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#458,#459,#460)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#458 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#459 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#460 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#461 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#458,
+  'distance_accuracy_value','confusion accuracy');
+#462 = PRODUCT_TYPE('part',$,(#315));
+#463 = SHAPE_DEFINITION_REPRESENTATION(#464,#470);
+#464 = PRODUCT_DEFINITION_SHAPE('','',#465);
+#465 = PRODUCT_DEFINITION('design','',#466,#469);
+#466 = PRODUCT_DEFINITION_FORMATION('','',#467);
+#467 = PRODUCT('Body4','Body4','',(#468));
+#468 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#469 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#470 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#471),#609);
+#471 = MANIFOLD_SOLID_BREP('',#472);
+#472 = CLOSED_SHELL('',(#473,#509,#537,#565,#585,#597));
+#473 = ADVANCED_FACE('',(#474),#504,.T.);
+#474 = FACE_BOUND('',#475,.T.);
+#475 = EDGE_LOOP('',(#476,#485,#492,#499));
+#476 = ORIENTED_EDGE('',*,*,#477,.T.);
+#477 = EDGE_CURVE('',#478,#480,#482,.T.);
+#478 = VERTEX_POINT('',#479);
+#479 = CARTESIAN_POINT('',(-58.3893120086,42.375762226456,1.53));
+#480 = VERTEX_POINT('',#481);
+#481 = CARTESIAN_POINT('',(-48.3593120086,42.375762226456,1.53));
+#482 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#483,#484),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.003),.PIECEWISE_BEZIER_KNOTS.);
+#483 = CARTESIAN_POINT('',(-58.3893120086,42.375762226456,1.53));
+#484 = CARTESIAN_POINT('',(-48.3593120086,42.375762226456,1.53));
+#485 = ORIENTED_EDGE('',*,*,#486,.T.);
+#486 = EDGE_CURVE('',#480,#487,#489,.T.);
+#487 = VERTEX_POINT('',#488);
+#488 = CARTESIAN_POINT('',(-48.3593120086,42.375762226456,2.53));
+#489 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#490,#491),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.1),.PIECEWISE_BEZIER_KNOTS.);
+#490 = CARTESIAN_POINT('',(-48.3593120086,42.375762226456,1.53));
+#491 = CARTESIAN_POINT('',(-48.3593120086,42.375762226456,2.53));
+#492 = ORIENTED_EDGE('',*,*,#493,.F.);
+#493 = EDGE_CURVE('',#494,#487,#496,.T.);
+#494 = VERTEX_POINT('',#495);
+#495 = CARTESIAN_POINT('',(-58.3893120086,42.375762226456,2.53));
+#496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#497,#498),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.003),.PIECEWISE_BEZIER_KNOTS.);
+#497 = CARTESIAN_POINT('',(-58.3893120086,42.375762226456,2.53));
+#498 = CARTESIAN_POINT('',(-48.3593120086,42.375762226456,2.53));
+#499 = ORIENTED_EDGE('',*,*,#500,.F.);
+#500 = EDGE_CURVE('',#478,#494,#501,.T.);
+#501 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#502,#503),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.1),.PIECEWISE_BEZIER_KNOTS.);
+#502 = CARTESIAN_POINT('',(-58.3893120086,42.375762226456,1.53));
+#503 = CARTESIAN_POINT('',(-58.3893120086,42.375762226456,2.53));
+#504 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#505,#506)
+    ,(#507,#508
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,1.004),(-1.E-03,
+    0.101),.PIECEWISE_BEZIER_KNOTS.);
+#505 = CARTESIAN_POINT('',(-58.3993120086,42.375762226456,1.52));
+#506 = CARTESIAN_POINT('',(-58.3993120086,42.375762226456,2.54));
+#507 = CARTESIAN_POINT('',(-48.3493120086,42.375762226456,1.52));
+#508 = CARTESIAN_POINT('',(-48.3493120086,42.375762226456,2.54));
+#509 = ADVANCED_FACE('',(#510),#532,.T.);
+#510 = FACE_BOUND('',#511,.T.);
+#511 = EDGE_LOOP('',(#512,#519,#520,#527));
+#512 = ORIENTED_EDGE('',*,*,#513,.T.);
+#513 = EDGE_CURVE('',#514,#478,#516,.T.);
+#514 = VERTEX_POINT('',#515);
+#515 = CARTESIAN_POINT('',(-58.3893120086,52.415762226456,1.53));
+#516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#517,#518),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.004),.PIECEWISE_BEZIER_KNOTS.);
+#517 = CARTESIAN_POINT('',(-58.3893120086,52.415762226456,1.53));
+#518 = CARTESIAN_POINT('',(-58.3893120086,42.375762226456,1.53));
+#519 = ORIENTED_EDGE('',*,*,#500,.T.);
+#520 = ORIENTED_EDGE('',*,*,#521,.F.);
+#521 = EDGE_CURVE('',#522,#494,#524,.T.);
+#522 = VERTEX_POINT('',#523);
+#523 = CARTESIAN_POINT('',(-58.3893120086,52.415762226456,2.53));
+#524 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#525,#526),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.004),.PIECEWISE_BEZIER_KNOTS.);
+#525 = CARTESIAN_POINT('',(-58.3893120086,52.415762226456,2.53));
+#526 = CARTESIAN_POINT('',(-58.3893120086,42.375762226456,2.53));
+#527 = ORIENTED_EDGE('',*,*,#528,.F.);
+#528 = EDGE_CURVE('',#514,#522,#529,.T.);
+#529 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#530,#531),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.1),.PIECEWISE_BEZIER_KNOTS.);
+#530 = CARTESIAN_POINT('',(-58.3893120086,52.415762226456,1.53));
+#531 = CARTESIAN_POINT('',(-58.3893120086,52.415762226456,2.53));
+#532 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#533,#534)
+    ,(#535,#536
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,1.005),(-1.E-03,
+    0.101),.PIECEWISE_BEZIER_KNOTS.);
+#533 = CARTESIAN_POINT('',(-58.3893120086,52.425762226456,1.52));
+#534 = CARTESIAN_POINT('',(-58.3893120086,52.425762226456,2.54));
+#535 = CARTESIAN_POINT('',(-58.3893120086,42.365762226456,1.52));
+#536 = CARTESIAN_POINT('',(-58.3893120086,42.365762226456,2.54));
+#537 = ADVANCED_FACE('',(#538),#560,.T.);
+#538 = FACE_BOUND('',#539,.T.);
+#539 = EDGE_LOOP('',(#540,#547,#548,#555));
+#540 = ORIENTED_EDGE('',*,*,#541,.T.);
+#541 = EDGE_CURVE('',#542,#514,#544,.T.);
+#542 = VERTEX_POINT('',#543);
+#543 = CARTESIAN_POINT('',(-48.3593120086,52.415762226456,1.53));
+#544 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#545,#546),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.003),.PIECEWISE_BEZIER_KNOTS.);
+#545 = CARTESIAN_POINT('',(-48.3593120086,52.415762226456,1.53));
+#546 = CARTESIAN_POINT('',(-58.3893120086,52.415762226456,1.53));
+#547 = ORIENTED_EDGE('',*,*,#528,.T.);
+#548 = ORIENTED_EDGE('',*,*,#549,.F.);
+#549 = EDGE_CURVE('',#550,#522,#552,.T.);
+#550 = VERTEX_POINT('',#551);
+#551 = CARTESIAN_POINT('',(-48.3593120086,52.415762226456,2.53));
+#552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#553,#554),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.003),.PIECEWISE_BEZIER_KNOTS.);
+#553 = CARTESIAN_POINT('',(-48.3593120086,52.415762226456,2.53));
+#554 = CARTESIAN_POINT('',(-58.3893120086,52.415762226456,2.53));
+#555 = ORIENTED_EDGE('',*,*,#556,.F.);
+#556 = EDGE_CURVE('',#542,#550,#557,.T.);
+#557 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#558,#559),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.1),.PIECEWISE_BEZIER_KNOTS.);
+#558 = CARTESIAN_POINT('',(-48.3593120086,52.415762226456,1.53));
+#559 = CARTESIAN_POINT('',(-48.3593120086,52.415762226456,2.53));
+#560 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#561,#562)
+    ,(#563,#564
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,1.004),(-1.E-03,
+    0.101),.PIECEWISE_BEZIER_KNOTS.);
+#561 = CARTESIAN_POINT('',(-48.3493120086,52.415762226456,1.52));
+#562 = CARTESIAN_POINT('',(-48.3493120086,52.415762226456,2.54));
+#563 = CARTESIAN_POINT('',(-58.3993120086,52.415762226456,1.52));
+#564 = CARTESIAN_POINT('',(-58.3993120086,52.415762226456,2.54));
+#565 = ADVANCED_FACE('',(#566),#580,.T.);
+#566 = FACE_BOUND('',#567,.T.);
+#567 = EDGE_LOOP('',(#568,#573,#574,#579));
+#568 = ORIENTED_EDGE('',*,*,#569,.T.);
+#569 = EDGE_CURVE('',#480,#542,#570,.T.);
+#570 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#571,#572),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.004),.PIECEWISE_BEZIER_KNOTS.);
+#571 = CARTESIAN_POINT('',(-48.3593120086,42.375762226456,1.53));
+#572 = CARTESIAN_POINT('',(-48.3593120086,52.415762226456,1.53));
+#573 = ORIENTED_EDGE('',*,*,#556,.T.);
+#574 = ORIENTED_EDGE('',*,*,#575,.F.);
+#575 = EDGE_CURVE('',#487,#550,#576,.T.);
+#576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#577,#578),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.004),.PIECEWISE_BEZIER_KNOTS.);
+#577 = CARTESIAN_POINT('',(-48.3593120086,42.375762226456,2.53));
+#578 = CARTESIAN_POINT('',(-48.3593120086,52.415762226456,2.53));
+#579 = ORIENTED_EDGE('',*,*,#486,.F.);
+#580 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#581,#582)
+    ,(#583,#584
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,1.005),(-1.E-03,
+    0.101),.PIECEWISE_BEZIER_KNOTS.);
+#581 = CARTESIAN_POINT('',(-48.3593120086,42.365762226456,1.52));
+#582 = CARTESIAN_POINT('',(-48.3593120086,42.365762226456,2.54));
+#583 = CARTESIAN_POINT('',(-48.3593120086,52.425762226456,1.52));
+#584 = CARTESIAN_POINT('',(-48.3593120086,52.425762226456,2.54));
+#585 = ADVANCED_FACE('',(#586),#592,.T.);
+#586 = FACE_BOUND('',#587,.T.);
+#587 = EDGE_LOOP('',(#588,#589,#590,#591));
+#588 = ORIENTED_EDGE('',*,*,#575,.T.);
+#589 = ORIENTED_EDGE('',*,*,#549,.T.);
+#590 = ORIENTED_EDGE('',*,*,#521,.T.);
+#591 = ORIENTED_EDGE('',*,*,#493,.T.);
+#592 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#593,#594)
+    ,(#595,#596
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.5025,0.5025),(-0.503,
+    0.503),.PIECEWISE_BEZIER_KNOTS.);
+#593 = CARTESIAN_POINT('',(-58.3993120086,42.365762226456,2.53));
+#594 = CARTESIAN_POINT('',(-58.3993120086,52.425762226456,2.53));
+#595 = CARTESIAN_POINT('',(-48.3493120086,42.365762226456,2.53));
+#596 = CARTESIAN_POINT('',(-48.3493120086,52.425762226456,2.53));
+#597 = ADVANCED_FACE('',(#598),#604,.T.);
+#598 = FACE_BOUND('',#599,.T.);
+#599 = EDGE_LOOP('',(#600,#601,#602,#603));
+#600 = ORIENTED_EDGE('',*,*,#569,.F.);
+#601 = ORIENTED_EDGE('',*,*,#477,.F.);
+#602 = ORIENTED_EDGE('',*,*,#513,.F.);
+#603 = ORIENTED_EDGE('',*,*,#541,.F.);
+#604 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#605,#606)
+    ,(#607,#608
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.5025,0.5025),(-0.503,
+    0.503),.PIECEWISE_BEZIER_KNOTS.);
+#605 = CARTESIAN_POINT('',(-58.3993120086,52.425762226456,1.53));
+#606 = CARTESIAN_POINT('',(-58.3993120086,42.365762226456,1.53));
+#607 = CARTESIAN_POINT('',(-48.3493120086,52.425762226456,1.53));
+#608 = CARTESIAN_POINT('',(-48.3493120086,42.365762226456,1.53));
+#609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#613)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#610,#611,#612)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#610 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#611 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#612 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#613 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#610,
+  'distance_accuracy_value','confusion accuracy');
+#614 = PRODUCT_TYPE('part',$,(#467));
+#615 = SHAPE_DEFINITION_REPRESENTATION(#616,#622);
+#616 = PRODUCT_DEFINITION_SHAPE('','',#617);
+#617 = PRODUCT_DEFINITION('design','',#618,#621);
+#618 = PRODUCT_DEFINITION_FORMATION('','',#619);
+#619 = PRODUCT('Body5','Body5','',(#620));
+#620 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#621 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#622 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#623),#1081);
+#623 = MANIFOLD_SOLID_BREP('',#624);
+#624 = CLOSED_SHELL('',(#625,#711,#741,#824,#883,#907,#966,#990,#1049,
+    #1065));
+#625 = ADVANCED_FACE('',(#626),#682,.T.);
+#626 = FACE_BOUND('',#627,.T.);
+#627 = EDGE_LOOP('',(#628,#648,#657,#675));
+#628 = ORIENTED_EDGE('',*,*,#629,.T.);
+#629 = EDGE_CURVE('',#630,#632,#634,.T.);
+#630 = VERTEX_POINT('',#631);
+#631 = CARTESIAN_POINT('',(-60.3893120086,45.965762226456,3.53));
+#632 = VERTEX_POINT('',#633);
+#633 = CARTESIAN_POINT('',(-60.6393120086,45.715762226456,3.53));
+#634 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#635,#636,#637,#638,#639,#640,
+    #641,#642,#643,#644,#645,#646,#647),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4
+    ),(0.,9.396449703121E-03,1.409467455468E-02,2.34911242578E-02,
+    3.288757396092E-02),.UNSPECIFIED.);
+#635 = CARTESIAN_POINT('',(-60.3893120086,45.965762226456,3.53));
+#636 = CARTESIAN_POINT('',(-60.3893120086,45.938593096274,3.53));
+#637 = CARTESIAN_POINT('',(-60.39659691379,45.905031053997,3.53));
+#638 = CARTESIAN_POINT('',(-60.41401374916,45.87036607098,3.53));
+#639 = CARTESIAN_POINT('',(-60.42272216684,45.853033579472,3.53));
+#640 = CARTESIAN_POINT('',(-60.43396356707,45.835425352779,3.53));
+#641 = CARTESIAN_POINT('',(-60.4473266341,45.819003370509,3.53));
+#642 = CARTESIAN_POINT('',(-60.47405276815,45.786159405969,3.53));
+#643 = CARTESIAN_POINT('',(-60.50926556938,45.758060419123,3.53));
+#644 = CARTESIAN_POINT('',(-60.54378809695,45.740461124244,3.53));
+#645 = CARTESIAN_POINT('',(-60.57831062452,45.722861829366,3.53));
+#646 = CARTESIAN_POINT('',(-60.61214287842,45.715762226456,3.53));
+#647 = CARTESIAN_POINT('',(-60.6393120086,45.715762226456,3.53));
+#648 = ORIENTED_EDGE('',*,*,#649,.T.);
+#649 = EDGE_CURVE('',#632,#650,#652,.T.);
+#650 = VERTEX_POINT('',#651);
+#651 = CARTESIAN_POINT('',(-60.6393120086,45.715762226456,1.53));
+#652 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#653,#654,#655,#656),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.2,1.955210629704E-17),
+  .PIECEWISE_BEZIER_KNOTS.);
+#653 = CARTESIAN_POINT('',(-60.6393120086,45.715762226456,3.53));
+#654 = CARTESIAN_POINT('',(-60.6393120086,45.715762226456,2.863333333333
+    ));
+#655 = CARTESIAN_POINT('',(-60.6393120086,45.715762226456,2.196666666667
+    ));
+#656 = CARTESIAN_POINT('',(-60.6393120086,45.715762226456,1.53));
+#657 = ORIENTED_EDGE('',*,*,#658,.T.);
+#658 = EDGE_CURVE('',#650,#659,#661,.T.);
+#659 = VERTEX_POINT('',#660);
+#660 = CARTESIAN_POINT('',(-60.3893120086,45.965762226456,1.53));
+#661 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#662,#663,#664,#665,#666,#667,
+    #668,#669,#670,#671,#672,#673,#674),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4
+    ),(0.,9.396449702533E-03,1.879289940507E-02,2.349112425633E-02,
+    3.288757395887E-02),.UNSPECIFIED.);
+#662 = CARTESIAN_POINT('',(-60.6393120086,45.715762226456,1.53));
+#663 = CARTESIAN_POINT('',(-60.61214287842,45.715762226456,1.53));
+#664 = CARTESIAN_POINT('',(-60.57831062452,45.722861829366,1.53));
+#665 = CARTESIAN_POINT('',(-60.54378809695,45.740461124244,1.53));
+#666 = CARTESIAN_POINT('',(-60.50926556938,45.758060419123,1.53));
+#667 = CARTESIAN_POINT('',(-60.47405276815,45.786159405969,1.53));
+#668 = CARTESIAN_POINT('',(-60.4473266341,45.819003370509,1.53));
+#669 = CARTESIAN_POINT('',(-60.43396356707,45.835425352779,1.53));
+#670 = CARTESIAN_POINT('',(-60.42272216684,45.853033579472,1.53));
+#671 = CARTESIAN_POINT('',(-60.41401374916,45.87036607098,1.53));
+#672 = CARTESIAN_POINT('',(-60.39659691379,45.905031053997,1.53));
+#673 = CARTESIAN_POINT('',(-60.3893120086,45.938593096274,1.53));
+#674 = CARTESIAN_POINT('',(-60.3893120086,45.965762226456,1.53));
+#675 = ORIENTED_EDGE('',*,*,#676,.T.);
+#676 = EDGE_CURVE('',#659,#630,#677,.T.);
+#677 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#678,#679,#680,#681),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-1.955210629704E-17,0.2),
+  .PIECEWISE_BEZIER_KNOTS.);
+#678 = CARTESIAN_POINT('',(-60.3893120086,45.965762226456,1.53));
+#679 = CARTESIAN_POINT('',(-60.3893120086,45.965762226456,2.196666666667
+    ));
+#680 = CARTESIAN_POINT('',(-60.3893120086,45.965762226456,2.863333333333
+    ));
+#681 = CARTESIAN_POINT('',(-60.3893120086,45.965762226456,3.53));
+#682 = B_SPLINE_SURFACE_WITH_KNOTS('',3,3,(
+    (#683,#684,#685,#686)
+    ,(#687,#688,#689,#690)
+    ,(#691,#692,#693,#694)
+    ,(#695,#696,#697,#698)
+    ,(#699,#700,#701,#702)
+    ,(#703,#704,#705,#706)
+    ,(#707,#708,#709,#710
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,1,4),(4,4),(0.,0.285714285714,
+    0.571428571429,0.714285714286,1.),(-1.955210629704E-17,0.2),
+  .UNSPECIFIED.);
+#683 = CARTESIAN_POINT('',(-60.6393120086,45.715762226456,1.53));
+#684 = CARTESIAN_POINT('',(-60.6393120086,45.715762226456,2.196666666667
+    ));
+#685 = CARTESIAN_POINT('',(-60.6393120086,45.715762226456,2.863333333333
+    ));
+#686 = CARTESIAN_POINT('',(-60.6393120086,45.715762226456,3.53));
+#687 = CARTESIAN_POINT('',(-60.61214287842,45.715762226456,1.53));
+#688 = CARTESIAN_POINT('',(-60.61214287842,45.715762226456,
+    2.196666666667));
+#689 = CARTESIAN_POINT('',(-60.61214287842,45.715762226456,
+    2.863333333333));
+#690 = CARTESIAN_POINT('',(-60.61214287842,45.715762226456,3.53));
+#691 = CARTESIAN_POINT('',(-60.54447837062,45.729961432276,1.53));
+#692 = CARTESIAN_POINT('',(-60.54447837062,45.729961432276,
+    2.196666666667));
+#693 = CARTESIAN_POINT('',(-60.54447837062,45.729961432276,
+    2.863333333333));
+#694 = CARTESIAN_POINT('',(-60.54447837062,45.729961432276,3.53));
+#695 = CARTESIAN_POINT('',(-60.45644636753,45.800208899393,1.53));
+#696 = CARTESIAN_POINT('',(-60.45644636753,45.800208899393,
+    2.196666666667));
+#697 = CARTESIAN_POINT('',(-60.45644636753,45.800208899393,
+    2.863333333333));
+#698 = CARTESIAN_POINT('',(-60.45644636753,45.800208899393,3.53));
+#699 = CARTESIAN_POINT('',(-60.40023936639,45.888250032858,1.53));
+#700 = CARTESIAN_POINT('',(-60.40023936639,45.888250032858,
+    2.196666666667));
+#701 = CARTESIAN_POINT('',(-60.40023936639,45.888250032858,
+    2.863333333333));
+#702 = CARTESIAN_POINT('',(-60.40023936639,45.888250032858,3.53));
+#703 = CARTESIAN_POINT('',(-60.3893120086,45.938593096274,1.53));
+#704 = CARTESIAN_POINT('',(-60.3893120086,45.938593096274,2.196666666667
+    ));
+#705 = CARTESIAN_POINT('',(-60.3893120086,45.938593096274,2.863333333333
+    ));
+#706 = CARTESIAN_POINT('',(-60.3893120086,45.938593096274,3.53));
+#707 = CARTESIAN_POINT('',(-60.3893120086,45.965762226456,1.53));
+#708 = CARTESIAN_POINT('',(-60.3893120086,45.965762226456,2.196666666667
+    ));
+#709 = CARTESIAN_POINT('',(-60.3893120086,45.965762226456,2.863333333333
+    ));
+#710 = CARTESIAN_POINT('',(-60.3893120086,45.965762226456,3.53));
+#711 = ADVANCED_FACE('',(#712),#736,.T.);
+#712 = FACE_BOUND('',#713,.T.);
+#713 = EDGE_LOOP('',(#714,#715,#722,#731));
+#714 = ORIENTED_EDGE('',*,*,#676,.F.);
+#715 = ORIENTED_EDGE('',*,*,#716,.F.);
+#716 = EDGE_CURVE('',#717,#659,#719,.T.);
+#717 = VERTEX_POINT('',#718);
+#718 = CARTESIAN_POINT('',(-60.3893120086,48.825762226456,1.53));
+#719 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#720,#721),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(2.5E-02,0.311),.PIECEWISE_BEZIER_KNOTS.);
+#720 = CARTESIAN_POINT('',(-60.3893120086,48.825762226456,1.53));
+#721 = CARTESIAN_POINT('',(-60.3893120086,45.965762226456,1.53));
+#722 = ORIENTED_EDGE('',*,*,#723,.F.);
+#723 = EDGE_CURVE('',#724,#717,#726,.T.);
+#724 = VERTEX_POINT('',#725);
+#725 = CARTESIAN_POINT('',(-60.3893120086,48.825762226456,3.53));
+#726 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#727,#728,#729,#730),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.2,7.184907630662E-17),
+  .PIECEWISE_BEZIER_KNOTS.);
+#727 = CARTESIAN_POINT('',(-60.3893120086,48.825762226456,3.53));
+#728 = CARTESIAN_POINT('',(-60.3893120086,48.825762226456,2.863333333333
+    ));
+#729 = CARTESIAN_POINT('',(-60.3893120086,48.825762226456,2.196666666667
+    ));
+#730 = CARTESIAN_POINT('',(-60.3893120086,48.825762226456,1.53));
+#731 = ORIENTED_EDGE('',*,*,#732,.F.);
+#732 = EDGE_CURVE('',#630,#724,#733,.T.);
+#733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#734,#735),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.311,-2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#734 = CARTESIAN_POINT('',(-60.3893120086,45.965762226456,3.53));
+#735 = CARTESIAN_POINT('',(-60.3893120086,48.825762226456,3.53));
+#736 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#737,#738)
+    ,(#739,#740
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(2.4E-02,0.312),(-1.E-03,
+    0.201),.PIECEWISE_BEZIER_KNOTS.);
+#737 = CARTESIAN_POINT('',(-60.3893120086,45.955762226456,1.52));
+#738 = CARTESIAN_POINT('',(-60.3893120086,45.955762226456,3.54));
+#739 = CARTESIAN_POINT('',(-60.3893120086,48.835762226456,1.52));
+#740 = CARTESIAN_POINT('',(-60.3893120086,48.835762226456,3.54));
+#741 = ADVANCED_FACE('',(#742),#819,.T.);
+#742 = FACE_BOUND('',#743,.T.);
+#743 = EDGE_LOOP('',(#744,#745,#752,#770,#777,#795,#802,#818));
+#744 = ORIENTED_EDGE('',*,*,#658,.F.);
+#745 = ORIENTED_EDGE('',*,*,#746,.T.);
+#746 = EDGE_CURVE('',#650,#747,#749,.T.);
+#747 = VERTEX_POINT('',#748);
+#748 = CARTESIAN_POINT('',(-66.3393120086,45.715762226456,1.53));
+#749 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#750,#751),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(2.5E-02,0.595),.PIECEWISE_BEZIER_KNOTS.);
+#750 = CARTESIAN_POINT('',(-60.6393120086,45.715762226456,1.53));
+#751 = CARTESIAN_POINT('',(-66.3393120086,45.715762226456,1.53));
+#752 = ORIENTED_EDGE('',*,*,#753,.F.);
+#753 = EDGE_CURVE('',#754,#747,#756,.T.);
+#754 = VERTEX_POINT('',#755);
+#755 = CARTESIAN_POINT('',(-66.5893120086,45.965762226456,1.53));
+#756 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#757,#758,#759,#760,#761,#762,
+    #763,#764,#765,#766,#767,#768,#769),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4
+    ),(0.,9.396449702595E-03,1.879289940519E-02,2.349112425649E-02,
+    3.288757395908E-02),.UNSPECIFIED.);
+#757 = CARTESIAN_POINT('',(-66.5893120086,45.965762226456,1.53));
+#758 = CARTESIAN_POINT('',(-66.5893120086,45.938593096274,1.53));
+#759 = CARTESIAN_POINT('',(-66.58221248091,45.904760020533,1.53));
+#760 = CARTESIAN_POINT('',(-66.56461324761,45.870237282452,1.53));
+#761 = CARTESIAN_POINT('',(-66.54701401432,45.835714544372,1.53));
+#762 = CARTESIAN_POINT('',(-66.51891507541,45.800502143952,1.53));
+#763 = CARTESIAN_POINT('',(-66.48607121671,45.773776119596,1.53));
+#764 = CARTESIAN_POINT('',(-66.46964928736,45.760413107419,1.53));
+#765 = CARTESIAN_POINT('',(-66.45204112805,45.749171689257,1.53));
+#766 = CARTESIAN_POINT('',(-66.434708614,45.740463340874,1.53));
+#767 = CARTESIAN_POINT('',(-66.40004358589,45.723046644108,1.53));
+#768 = CARTESIAN_POINT('',(-66.36648113879,45.715762226456,1.53));
+#769 = CARTESIAN_POINT('',(-66.3393120086,45.715762226456,1.53));
+#770 = ORIENTED_EDGE('',*,*,#771,.T.);
+#771 = EDGE_CURVE('',#754,#772,#774,.T.);
+#772 = VERTEX_POINT('',#773);
+#773 = CARTESIAN_POINT('',(-66.5893120086,48.825762226456,1.53));
+#774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#775,#776),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(2.5E-02,0.311),.PIECEWISE_BEZIER_KNOTS.);
+#775 = CARTESIAN_POINT('',(-66.5893120086,45.965762226456,1.53));
+#776 = CARTESIAN_POINT('',(-66.5893120086,48.825762226456,1.53));
+#777 = ORIENTED_EDGE('',*,*,#778,.F.);
+#778 = EDGE_CURVE('',#779,#772,#781,.T.);
+#779 = VERTEX_POINT('',#780);
+#780 = CARTESIAN_POINT('',(-66.3393120086,49.075762226456,1.53));
+#781 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#782,#783,#784,#785,#786,#787,
+    #788,#789,#790,#791,#792,#793,#794),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4
+    ),(0.,9.396449702567E-03,1.879289940513E-02,2.349112425642E-02,
+    3.288757395899E-02),.UNSPECIFIED.);
+#782 = CARTESIAN_POINT('',(-66.3393120086,49.075762226456,1.53));
+#783 = CARTESIAN_POINT('',(-66.36648113879,49.075762226456,1.53));
+#784 = CARTESIAN_POINT('',(-66.40031457879,49.06866273254,1.53));
+#785 = CARTESIAN_POINT('',(-66.43483741037,49.051063526627,1.53));
+#786 = CARTESIAN_POINT('',(-66.46936024194,49.033464320715,1.53));
+#787 = CARTESIAN_POINT('',(-66.50457246509,49.005365402806,1.53));
+#788 = CARTESIAN_POINT('',(-66.53129844113,48.972521590765,1.53));
+#789 = CARTESIAN_POINT('',(-66.54466142914,48.956099684744,1.53));
+#790 = CARTESIAN_POINT('',(-66.55590285538,48.938491555189,1.53));
+#791 = CARTESIAN_POINT('',(-66.56461117296,48.921159031104,1.53));
+#792 = CARTESIAN_POINT('',(-66.58202780811,48.886493982933,1.53));
+#793 = CARTESIAN_POINT('',(-66.5893120086,48.852931356638,1.53));
+#794 = CARTESIAN_POINT('',(-66.5893120086,48.825762226456,1.53));
+#795 = ORIENTED_EDGE('',*,*,#796,.T.);
+#796 = EDGE_CURVE('',#779,#797,#799,.T.);
+#797 = VERTEX_POINT('',#798);
+#798 = CARTESIAN_POINT('',(-60.6393120086,49.075762226456,1.53));
+#799 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#800,#801),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(2.5E-02,0.595),.PIECEWISE_BEZIER_KNOTS.);
+#800 = CARTESIAN_POINT('',(-66.3393120086,49.075762226456,1.53));
+#801 = CARTESIAN_POINT('',(-60.6393120086,49.075762226456,1.53));
+#802 = ORIENTED_EDGE('',*,*,#803,.F.);
+#803 = EDGE_CURVE('',#717,#797,#804,.T.);
+#804 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#805,#806,#807,#808,#809,#810,
+    #811,#812,#813,#814,#815,#816,#817),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4
+    ),(0.,9.396449702394E-03,1.879289940479E-02,2.349112425598E-02,
+    3.288757395838E-02),.UNSPECIFIED.);
+#805 = CARTESIAN_POINT('',(-60.3893120086,48.825762226456,1.53));
+#806 = CARTESIAN_POINT('',(-60.3893120086,48.852931356638,1.53));
+#807 = CARTESIAN_POINT('',(-60.39641157001,48.886764065856,1.53));
+#808 = CARTESIAN_POINT('',(-60.41401083081,48.921286709979,1.53));
+#809 = CARTESIAN_POINT('',(-60.4316100916,48.955809354102,1.53));
+#810 = CARTESIAN_POINT('',(-60.45970905179,48.991021933129,1.53));
+#811 = CARTESIAN_POINT('',(-60.4925529576,49.01774800629,1.53));
+#812 = CARTESIAN_POINT('',(-60.5089749105,49.03111104287,1.53));
+#813 = CARTESIAN_POINT('',(-60.52658309982,49.042352452984,1.53));
+#814 = CARTESIAN_POINT('',(-60.5439156038,49.05106083231,1.53));
+#815 = CARTESIAN_POINT('',(-60.57858061176,49.06847759096,1.53));
+#816 = CARTESIAN_POINT('',(-60.61214287842,49.075762226456,1.53));
+#817 = CARTESIAN_POINT('',(-60.6393120086,49.075762226456,1.53));
+#818 = ORIENTED_EDGE('',*,*,#716,.T.);
+#819 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#820,#821)
+    ,(#822,#823
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.311,0.311),(-0.169,
+    0.169),.PIECEWISE_BEZIER_KNOTS.);
+#820 = CARTESIAN_POINT('',(-66.5993120086,49.085762226456,1.53));
+#821 = CARTESIAN_POINT('',(-66.5993120086,45.705762226456,1.53));
+#822 = CARTESIAN_POINT('',(-60.3793120086,49.085762226456,1.53));
+#823 = CARTESIAN_POINT('',(-60.3793120086,45.705762226456,1.53));
+#824 = ADVANCED_FACE('',(#825),#854,.T.);
+#825 = FACE_BOUND('',#826,.T.);
+#826 = EDGE_LOOP('',(#827,#845,#846,#847));
+#827 = ORIENTED_EDGE('',*,*,#828,.T.);
+#828 = EDGE_CURVE('',#829,#724,#831,.T.);
+#829 = VERTEX_POINT('',#830);
+#830 = CARTESIAN_POINT('',(-60.6393120086,49.075762226456,3.53));
+#831 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#832,#833,#834,#835,#836,#837,
+    #838,#839,#840,#841,#842,#843,#844),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4
+    ),(0.,9.396449703065E-03,1.40946745546E-02,2.349112425766E-02,
+    3.288757396073E-02),.UNSPECIFIED.);
+#832 = CARTESIAN_POINT('',(-60.6393120086,49.075762226456,3.53));
+#833 = CARTESIAN_POINT('',(-60.61214287842,49.075762226456,3.53));
+#834 = CARTESIAN_POINT('',(-60.57858061176,49.06847759096,3.53));
+#835 = CARTESIAN_POINT('',(-60.5439156038,49.05106083231,3.53));
+#836 = CARTESIAN_POINT('',(-60.52658309982,49.042352452984,3.53));
+#837 = CARTESIAN_POINT('',(-60.5089749105,49.03111104287,3.53));
+#838 = CARTESIAN_POINT('',(-60.4925529576,49.01774800629,3.53));
+#839 = CARTESIAN_POINT('',(-60.45970905179,48.991021933129,3.53));
+#840 = CARTESIAN_POINT('',(-60.4316100916,48.955809354102,3.53));
+#841 = CARTESIAN_POINT('',(-60.41401083081,48.921286709979,3.53));
+#842 = CARTESIAN_POINT('',(-60.39641157001,48.886764065856,3.53));
+#843 = CARTESIAN_POINT('',(-60.3893120086,48.852931356638,3.53));
+#844 = CARTESIAN_POINT('',(-60.3893120086,48.825762226456,3.53));
+#845 = ORIENTED_EDGE('',*,*,#723,.T.);
+#846 = ORIENTED_EDGE('',*,*,#803,.T.);
+#847 = ORIENTED_EDGE('',*,*,#848,.T.);
+#848 = EDGE_CURVE('',#797,#829,#849,.T.);
+#849 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#850,#851,#852,#853),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-7.184907630662E-17,0.2),
+  .PIECEWISE_BEZIER_KNOTS.);
+#850 = CARTESIAN_POINT('',(-60.6393120086,49.075762226456,1.53));
+#851 = CARTESIAN_POINT('',(-60.6393120086,49.075762226456,2.196666666667
+    ));
+#852 = CARTESIAN_POINT('',(-60.6393120086,49.075762226456,2.863333333333
+    ));
+#853 = CARTESIAN_POINT('',(-60.6393120086,49.075762226456,3.53));
+#854 = B_SPLINE_SURFACE_WITH_KNOTS('',3,3,(
+    (#855,#856,#857,#858)
+    ,(#859,#860,#861,#862)
+    ,(#863,#864,#865,#866)
+    ,(#867,#868,#869,#870)
+    ,(#871,#872,#873,#874)
+    ,(#875,#876,#877,#878)
+    ,(#879,#880,#881,#882
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,1,4),(4,4),(0.,0.285714285714,
+    0.571428571429,0.714285714286,1.),(-7.184907630662E-17,0.2),
+  .UNSPECIFIED.);
+#855 = CARTESIAN_POINT('',(-60.3893120086,48.825762226456,1.53));
+#856 = CARTESIAN_POINT('',(-60.3893120086,48.825762226456,2.196666666667
+    ));
+#857 = CARTESIAN_POINT('',(-60.3893120086,48.825762226456,2.863333333333
+    ));
+#858 = CARTESIAN_POINT('',(-60.3893120086,48.825762226456,3.53));
+#859 = CARTESIAN_POINT('',(-60.3893120086,48.852931356638,1.53));
+#860 = CARTESIAN_POINT('',(-60.3893120086,48.852931356638,2.196666666667
+    ));
+#861 = CARTESIAN_POINT('',(-60.3893120086,48.852931356638,2.863333333333
+    ));
+#862 = CARTESIAN_POINT('',(-60.3893120086,48.852931356638,3.53));
+#863 = CARTESIAN_POINT('',(-60.40351113142,48.920596775074,1.53));
+#864 = CARTESIAN_POINT('',(-60.40351113142,48.920596775074,
+    2.196666666667));
+#865 = CARTESIAN_POINT('',(-60.40351113142,48.920596775074,
+    2.863333333333));
+#866 = CARTESIAN_POINT('',(-60.40351113142,48.920596775074,3.53));
+#867 = CARTESIAN_POINT('',(-60.47375853188,49.008628222643,1.53));
+#868 = CARTESIAN_POINT('',(-60.47375853188,49.008628222643,
+    2.196666666667));
+#869 = CARTESIAN_POINT('',(-60.47375853188,49.008628222643,
+    2.863333333333));
+#870 = CARTESIAN_POINT('',(-60.47375853188,49.008628222643,3.53));
+#871 = CARTESIAN_POINT('',(-60.56179947844,49.064835273212,1.53));
+#872 = CARTESIAN_POINT('',(-60.56179947844,49.064835273212,
+    2.196666666667));
+#873 = CARTESIAN_POINT('',(-60.56179947844,49.064835273212,
+    2.863333333333));
+#874 = CARTESIAN_POINT('',(-60.56179947844,49.064835273212,3.53));
+#875 = CARTESIAN_POINT('',(-60.61214287842,49.075762226456,1.53));
+#876 = CARTESIAN_POINT('',(-60.61214287842,49.075762226456,
+    2.196666666667));
+#877 = CARTESIAN_POINT('',(-60.61214287842,49.075762226456,
+    2.863333333333));
+#878 = CARTESIAN_POINT('',(-60.61214287842,49.075762226456,3.53));
+#879 = CARTESIAN_POINT('',(-60.6393120086,49.075762226456,1.53));
+#880 = CARTESIAN_POINT('',(-60.6393120086,49.075762226456,2.196666666667
+    ));
+#881 = CARTESIAN_POINT('',(-60.6393120086,49.075762226456,2.863333333333
+    ));
+#882 = CARTESIAN_POINT('',(-60.6393120086,49.075762226456,3.53));
+#883 = ADVANCED_FACE('',(#884),#902,.T.);
+#884 = FACE_BOUND('',#885,.T.);
+#885 = EDGE_LOOP('',(#886,#887,#888,#897));
+#886 = ORIENTED_EDGE('',*,*,#848,.F.);
+#887 = ORIENTED_EDGE('',*,*,#796,.F.);
+#888 = ORIENTED_EDGE('',*,*,#889,.F.);
+#889 = EDGE_CURVE('',#890,#779,#892,.T.);
+#890 = VERTEX_POINT('',#891);
+#891 = CARTESIAN_POINT('',(-66.3393120086,49.075762226456,3.53));
+#892 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#893,#894,#895,#896),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.2,2.234155811158E-17),
+  .PIECEWISE_BEZIER_KNOTS.);
+#893 = CARTESIAN_POINT('',(-66.3393120086,49.075762226456,3.53));
+#894 = CARTESIAN_POINT('',(-66.3393120086,49.075762226456,2.863333333333
+    ));
+#895 = CARTESIAN_POINT('',(-66.3393120086,49.075762226456,2.196666666667
+    ));
+#896 = CARTESIAN_POINT('',(-66.3393120086,49.075762226456,1.53));
+#897 = ORIENTED_EDGE('',*,*,#898,.F.);
+#898 = EDGE_CURVE('',#829,#890,#899,.T.);
+#899 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#900,#901),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.595,-2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#900 = CARTESIAN_POINT('',(-60.6393120086,49.075762226456,3.53));
+#901 = CARTESIAN_POINT('',(-66.3393120086,49.075762226456,3.53));
+#902 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#903,#904)
+    ,(#905,#906
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(2.4E-02,0.596),(-1.E-03,
+    0.201),.PIECEWISE_BEZIER_KNOTS.);
+#903 = CARTESIAN_POINT('',(-60.6293120086,49.075762226456,1.52));
+#904 = CARTESIAN_POINT('',(-60.6293120086,49.075762226456,3.54));
+#905 = CARTESIAN_POINT('',(-66.3493120086,49.075762226456,1.52));
+#906 = CARTESIAN_POINT('',(-66.3493120086,49.075762226456,3.54));
+#907 = ADVANCED_FACE('',(#908),#937,.T.);
+#908 = FACE_BOUND('',#909,.T.);
+#909 = EDGE_LOOP('',(#910,#928,#929,#930));
+#910 = ORIENTED_EDGE('',*,*,#911,.T.);
+#911 = EDGE_CURVE('',#912,#890,#914,.T.);
+#912 = VERTEX_POINT('',#913);
+#913 = CARTESIAN_POINT('',(-66.5893120086,48.825762226456,3.53));
+#914 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#915,#916,#917,#918,#919,#920,
+    #921,#922,#923,#924,#925,#926,#927),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,4
+    ),(0.,9.396449703165E-03,1.409467455475E-02,2.349112425791E-02,
+    3.288757396108E-02),.UNSPECIFIED.);
+#915 = CARTESIAN_POINT('',(-66.5893120086,48.825762226456,3.53));
+#916 = CARTESIAN_POINT('',(-66.5893120086,48.852931356638,3.53));
+#917 = CARTESIAN_POINT('',(-66.58202780811,48.886493982933,3.53));
+#918 = CARTESIAN_POINT('',(-66.56461117296,48.921159031104,3.53));
+#919 = CARTESIAN_POINT('',(-66.55590285538,48.938491555189,3.53));
+#920 = CARTESIAN_POINT('',(-66.54466142914,48.956099684744,3.53));
+#921 = CARTESIAN_POINT('',(-66.53129844113,48.972521590765,3.53));
+#922 = CARTESIAN_POINT('',(-66.50457246509,49.005365402806,3.53));
+#923 = CARTESIAN_POINT('',(-66.46936024194,49.033464320715,3.53));
+#924 = CARTESIAN_POINT('',(-66.43483741037,49.051063526627,3.53));
+#925 = CARTESIAN_POINT('',(-66.40031457879,49.06866273254,3.53));
+#926 = CARTESIAN_POINT('',(-66.36648113879,49.075762226456,3.53));
+#927 = CARTESIAN_POINT('',(-66.3393120086,49.075762226456,3.53));
+#928 = ORIENTED_EDGE('',*,*,#889,.T.);
+#929 = ORIENTED_EDGE('',*,*,#778,.T.);
+#930 = ORIENTED_EDGE('',*,*,#931,.T.);
+#931 = EDGE_CURVE('',#772,#912,#932,.T.);
+#932 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#933,#934,#935,#936),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-2.234155811158E-17,0.2),
+  .PIECEWISE_BEZIER_KNOTS.);
+#933 = CARTESIAN_POINT('',(-66.5893120086,48.825762226456,1.53));
+#934 = CARTESIAN_POINT('',(-66.5893120086,48.825762226456,2.196666666667
+    ));
+#935 = CARTESIAN_POINT('',(-66.5893120086,48.825762226456,2.863333333333
+    ));
+#936 = CARTESIAN_POINT('',(-66.5893120086,48.825762226456,3.53));
+#937 = B_SPLINE_SURFACE_WITH_KNOTS('',3,3,(
+    (#938,#939,#940,#941)
+    ,(#942,#943,#944,#945)
+    ,(#946,#947,#948,#949)
+    ,(#950,#951,#952,#953)
+    ,(#954,#955,#956,#957)
+    ,(#958,#959,#960,#961)
+    ,(#962,#963,#964,#965
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,1,4),(4,4),(0.,0.285714285714,
+    0.571428571429,0.714285714286,1.),(-2.234155811158E-17,0.2),
+  .UNSPECIFIED.);
+#938 = CARTESIAN_POINT('',(-66.3393120086,49.075762226456,1.53));
+#939 = CARTESIAN_POINT('',(-66.3393120086,49.075762226456,2.196666666667
+    ));
+#940 = CARTESIAN_POINT('',(-66.3393120086,49.075762226456,2.863333333333
+    ));
+#941 = CARTESIAN_POINT('',(-66.3393120086,49.075762226456,3.53));
+#942 = CARTESIAN_POINT('',(-66.36648113879,49.075762226456,1.53));
+#943 = CARTESIAN_POINT('',(-66.36648113879,49.075762226456,
+    2.196666666667));
+#944 = CARTESIAN_POINT('',(-66.36648113879,49.075762226456,
+    2.863333333333));
+#945 = CARTESIAN_POINT('',(-66.36648113879,49.075762226456,3.53));
+#946 = CARTESIAN_POINT('',(-66.4341480188,49.061563238623,1.53));
+#947 = CARTESIAN_POINT('',(-66.4341480188,49.061563238623,2.196666666667
+    ));
+#948 = CARTESIAN_POINT('',(-66.4341480188,49.061563238623,2.863333333333
+    ));
+#949 = CARTESIAN_POINT('',(-66.4341480188,49.061563238623,3.53));
+#950 = CARTESIAN_POINT('',(-66.52217857666,48.991315943852,1.53));
+#951 = CARTESIAN_POINT('',(-66.52217857666,48.991315943852,
+    2.196666666667));
+#952 = CARTESIAN_POINT('',(-66.52217857666,48.991315943852,
+    2.863333333333));
+#953 = CARTESIAN_POINT('',(-66.52217857666,48.991315943852,3.53));
+#954 = CARTESIAN_POINT('',(-66.57838570786,48.903275296081,1.53));
+#955 = CARTESIAN_POINT('',(-66.57838570786,48.903275296081,
+    2.196666666667));
+#956 = CARTESIAN_POINT('',(-66.57838570786,48.903275296081,
+    2.863333333333));
+#957 = CARTESIAN_POINT('',(-66.57838570786,48.903275296081,3.53));
+#958 = CARTESIAN_POINT('',(-66.5893120086,48.852931356638,1.53));
+#959 = CARTESIAN_POINT('',(-66.5893120086,48.852931356638,2.196666666667
+    ));
+#960 = CARTESIAN_POINT('',(-66.5893120086,48.852931356638,2.863333333333
+    ));
+#961 = CARTESIAN_POINT('',(-66.5893120086,48.852931356638,3.53));
+#962 = CARTESIAN_POINT('',(-66.5893120086,48.825762226456,1.53));
+#963 = CARTESIAN_POINT('',(-66.5893120086,48.825762226456,2.196666666667
+    ));
+#964 = CARTESIAN_POINT('',(-66.5893120086,48.825762226456,2.863333333333
+    ));
+#965 = CARTESIAN_POINT('',(-66.5893120086,48.825762226456,3.53));
+#966 = ADVANCED_FACE('',(#967),#985,.T.);
+#967 = FACE_BOUND('',#968,.T.);
+#968 = EDGE_LOOP('',(#969,#970,#971,#980));
+#969 = ORIENTED_EDGE('',*,*,#931,.F.);
+#970 = ORIENTED_EDGE('',*,*,#771,.F.);
+#971 = ORIENTED_EDGE('',*,*,#972,.F.);
+#972 = EDGE_CURVE('',#973,#754,#975,.T.);
+#973 = VERTEX_POINT('',#974);
+#974 = CARTESIAN_POINT('',(-66.5893120086,45.965762226456,3.53));
+#975 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#976,#977,#978,#979),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.2,5.184702351427E-17),
+  .PIECEWISE_BEZIER_KNOTS.);
+#976 = CARTESIAN_POINT('',(-66.5893120086,45.965762226456,3.53));
+#977 = CARTESIAN_POINT('',(-66.5893120086,45.965762226456,2.863333333333
+    ));
+#978 = CARTESIAN_POINT('',(-66.5893120086,45.965762226456,2.196666666667
+    ));
+#979 = CARTESIAN_POINT('',(-66.5893120086,45.965762226456,1.53));
+#980 = ORIENTED_EDGE('',*,*,#981,.F.);
+#981 = EDGE_CURVE('',#912,#973,#982,.T.);
+#982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#983,#984),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.311,-2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#983 = CARTESIAN_POINT('',(-66.5893120086,48.825762226456,3.53));
+#984 = CARTESIAN_POINT('',(-66.5893120086,45.965762226456,3.53));
+#985 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#986,#987)
+    ,(#988,#989
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(2.4E-02,0.312),(-1.E-03,
+    0.201),.PIECEWISE_BEZIER_KNOTS.);
+#986 = CARTESIAN_POINT('',(-66.5893120086,48.835762226456,1.52));
+#987 = CARTESIAN_POINT('',(-66.5893120086,48.835762226456,3.54));
+#988 = CARTESIAN_POINT('',(-66.5893120086,45.955762226456,1.52));
+#989 = CARTESIAN_POINT('',(-66.5893120086,45.955762226456,3.54));
+#990 = ADVANCED_FACE('',(#991),#1020,.T.);
+#991 = FACE_BOUND('',#992,.T.);
+#992 = EDGE_LOOP('',(#993,#1011,#1012,#1013));
+#993 = ORIENTED_EDGE('',*,*,#994,.T.);
+#994 = EDGE_CURVE('',#995,#973,#997,.T.);
+#995 = VERTEX_POINT('',#996);
+#996 = CARTESIAN_POINT('',(-66.3393120086,45.715762226456,3.53));
+#997 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#998,#999,#1000,#1001,#1002,#1003
+    ,#1004,#1005,#1006,#1007,#1008,#1009,#1010),.UNSPECIFIED.,.F.,.F.,(4
+    ,3,3,3,4),(0.,9.396449703305E-03,1.409467455496E-02,
+    2.349112425826E-02,3.288757396157E-02),.UNSPECIFIED.);
+#998 = CARTESIAN_POINT('',(-66.3393120086,45.715762226456,3.53));
+#999 = CARTESIAN_POINT('',(-66.36648113879,45.715762226456,3.53));
+#1000 = CARTESIAN_POINT('',(-66.40004358589,45.723046644108,3.53));
+#1001 = CARTESIAN_POINT('',(-66.434708614,45.740463340874,3.53));
+#1002 = CARTESIAN_POINT('',(-66.45204112805,45.749171689257,3.53));
+#1003 = CARTESIAN_POINT('',(-66.46964928736,45.760413107419,3.53));
+#1004 = CARTESIAN_POINT('',(-66.48607121671,45.773776119596,3.53));
+#1005 = CARTESIAN_POINT('',(-66.51891507541,45.800502143952,3.53));
+#1006 = CARTESIAN_POINT('',(-66.54701401432,45.835714544372,3.53));
+#1007 = CARTESIAN_POINT('',(-66.56461324761,45.870237282452,3.53));
+#1008 = CARTESIAN_POINT('',(-66.58221248091,45.904760020533,3.53));
+#1009 = CARTESIAN_POINT('',(-66.5893120086,45.938593096274,3.53));
+#1010 = CARTESIAN_POINT('',(-66.5893120086,45.965762226456,3.53));
+#1011 = ORIENTED_EDGE('',*,*,#972,.T.);
+#1012 = ORIENTED_EDGE('',*,*,#753,.T.);
+#1013 = ORIENTED_EDGE('',*,*,#1014,.T.);
+#1014 = EDGE_CURVE('',#747,#995,#1015,.T.);
+#1015 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1016,#1017,#1018,#1019),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-5.184702351427E-17,0.2),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1016 = CARTESIAN_POINT('',(-66.3393120086,45.715762226456,1.53));
+#1017 = CARTESIAN_POINT('',(-66.3393120086,45.715762226456,
+    2.196666666667));
+#1018 = CARTESIAN_POINT('',(-66.3393120086,45.715762226456,
+    2.863333333333));
+#1019 = CARTESIAN_POINT('',(-66.3393120086,45.715762226456,3.53));
+#1020 = B_SPLINE_SURFACE_WITH_KNOTS('',3,3,(
+    (#1021,#1022,#1023,#1024)
+    ,(#1025,#1026,#1027,#1028)
+    ,(#1029,#1030,#1031,#1032)
+    ,(#1033,#1034,#1035,#1036)
+    ,(#1037,#1038,#1039,#1040)
+    ,(#1041,#1042,#1043,#1044)
+    ,(#1045,#1046,#1047,#1048
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,1,4),(4,4),(0.,0.285714285714,
+    0.571428571429,0.714285714286,1.),(-5.184702351427E-17,0.2),
+  .UNSPECIFIED.);
+#1021 = CARTESIAN_POINT('',(-66.5893120086,45.965762226456,1.53));
+#1022 = CARTESIAN_POINT('',(-66.5893120086,45.965762226456,
+    2.196666666667));
+#1023 = CARTESIAN_POINT('',(-66.5893120086,45.965762226456,
+    2.863333333333));
+#1024 = CARTESIAN_POINT('',(-66.5893120086,45.965762226456,3.53));
+#1025 = CARTESIAN_POINT('',(-66.5893120086,45.938593096274,1.53));
+#1026 = CARTESIAN_POINT('',(-66.5893120086,45.938593096274,
+    2.196666666667));
+#1027 = CARTESIAN_POINT('',(-66.5893120086,45.938593096274,
+    2.863333333333));
+#1028 = CARTESIAN_POINT('',(-66.5893120086,45.938593096274,3.53));
+#1029 = CARTESIAN_POINT('',(-66.57511295322,45.870926944792,1.53));
+#1030 = CARTESIAN_POINT('',(-66.57511295322,45.870926944792,
+    2.196666666667));
+#1031 = CARTESIAN_POINT('',(-66.57511295322,45.870926944792,
+    2.863333333333));
+#1032 = CARTESIAN_POINT('',(-66.57511295322,45.870926944792,3.53));
+#1033 = CARTESIAN_POINT('',(-66.50486560596,45.782895943742,1.53));
+#1034 = CARTESIAN_POINT('',(-66.50486560596,45.782895943742,
+    2.196666666667));
+#1035 = CARTESIAN_POINT('',(-66.50486560596,45.782895943742,
+    2.863333333333));
+#1036 = CARTESIAN_POINT('',(-66.50486560596,45.782895943742,3.53));
+#1037 = CARTESIAN_POINT('',(-66.41682480945,45.726688852934,1.53));
+#1038 = CARTESIAN_POINT('',(-66.41682480945,45.726688852934,
+    2.196666666667));
+#1039 = CARTESIAN_POINT('',(-66.41682480945,45.726688852934,
+    2.863333333333));
+#1040 = CARTESIAN_POINT('',(-66.41682480945,45.726688852934,3.53));
+#1041 = CARTESIAN_POINT('',(-66.36648113879,45.715762226456,1.53));
+#1042 = CARTESIAN_POINT('',(-66.36648113879,45.715762226456,
+    2.196666666667));
+#1043 = CARTESIAN_POINT('',(-66.36648113879,45.715762226456,
+    2.863333333333));
+#1044 = CARTESIAN_POINT('',(-66.36648113879,45.715762226456,3.53));
+#1045 = CARTESIAN_POINT('',(-66.3393120086,45.715762226456,1.53));
+#1046 = CARTESIAN_POINT('',(-66.3393120086,45.715762226456,
+    2.196666666667));
+#1047 = CARTESIAN_POINT('',(-66.3393120086,45.715762226456,
+    2.863333333333));
+#1048 = CARTESIAN_POINT('',(-66.3393120086,45.715762226456,3.53));
+#1049 = ADVANCED_FACE('',(#1050),#1060,.T.);
+#1050 = FACE_BOUND('',#1051,.T.);
+#1051 = EDGE_LOOP('',(#1052,#1053,#1058,#1059));
+#1052 = ORIENTED_EDGE('',*,*,#649,.F.);
+#1053 = ORIENTED_EDGE('',*,*,#1054,.F.);
+#1054 = EDGE_CURVE('',#995,#632,#1055,.T.);
+#1055 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1056,#1057),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.595,-2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1056 = CARTESIAN_POINT('',(-66.3393120086,45.715762226456,3.53));
+#1057 = CARTESIAN_POINT('',(-60.6393120086,45.715762226456,3.53));
+#1058 = ORIENTED_EDGE('',*,*,#1014,.F.);
+#1059 = ORIENTED_EDGE('',*,*,#746,.F.);
+#1060 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1061,#1062)
+    ,(#1063,#1064
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(2.4E-02,0.596),(-1.E-03,
+    0.201),.PIECEWISE_BEZIER_KNOTS.);
+#1061 = CARTESIAN_POINT('',(-66.3493120086,45.715762226456,1.52));
+#1062 = CARTESIAN_POINT('',(-66.3493120086,45.715762226456,3.54));
+#1063 = CARTESIAN_POINT('',(-60.6293120086,45.715762226456,1.52));
+#1064 = CARTESIAN_POINT('',(-60.6293120086,45.715762226456,3.54));
+#1065 = ADVANCED_FACE('',(#1066),#1076,.T.);
+#1066 = FACE_BOUND('',#1067,.T.);
+#1067 = EDGE_LOOP('',(#1068,#1069,#1070,#1071,#1072,#1073,#1074,#1075));
+#1068 = ORIENTED_EDGE('',*,*,#629,.F.);
+#1069 = ORIENTED_EDGE('',*,*,#732,.T.);
+#1070 = ORIENTED_EDGE('',*,*,#828,.F.);
+#1071 = ORIENTED_EDGE('',*,*,#898,.T.);
+#1072 = ORIENTED_EDGE('',*,*,#911,.F.);
+#1073 = ORIENTED_EDGE('',*,*,#981,.T.);
+#1074 = ORIENTED_EDGE('',*,*,#994,.F.);
+#1075 = ORIENTED_EDGE('',*,*,#1054,.T.);
+#1076 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1077,#1078)
+    ,(#1079,#1080
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.311,0.311),(-0.169,0.169)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#1077 = CARTESIAN_POINT('',(-66.5993120086,45.705762226456,3.53));
+#1078 = CARTESIAN_POINT('',(-66.5993120086,49.085762226456,3.53));
+#1079 = CARTESIAN_POINT('',(-60.3793120086,45.705762226456,3.53));
+#1080 = CARTESIAN_POINT('',(-60.3793120086,49.085762226456,3.53));
+#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1085)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1082,#1083,#1084)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1082 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1083 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1084 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1085 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1082,
+  'distance_accuracy_value','confusion accuracy');
+#1086 = PRODUCT_TYPE('part',$,(#619));
+#1087 = SHAPE_DEFINITION_REPRESENTATION(#1088,#1094);
+#1088 = PRODUCT_DEFINITION_SHAPE('','',#1089);
+#1089 = PRODUCT_DEFINITION('design','',#1090,#1093);
+#1090 = PRODUCT_DEFINITION_FORMATION('','',#1091);
+#1091 = PRODUCT('Body6','Body6','',(#1092));
+#1092 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1093 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1094 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1095),#1997);
+#1095 = MANIFOLD_SOLID_BREP('',#1096);
+#1096 = CLOSED_SHELL('',(#1097,#1137,#1173,#1204,#1240,#1271,#1293,#1321
+    ,#1346,#1368,#1428,#1468,#1504,#1535,#1571,#1602,#1666,#1686,#1702,
+    #1718,#1736,#1752,#1766,#1794,#1819,#1841,#1866,#1888,#1906,#1918,
+    #1943,#1965,#1983));
+#1097 = ADVANCED_FACE('',(#1098),#1130,.T.);
+#1098 = FACE_BOUND('',#1099,.T.);
+#1099 = EDGE_LOOP('',(#1100,#1109,#1117,#1124));
+#1100 = ORIENTED_EDGE('',*,*,#1101,.T.);
+#1101 = EDGE_CURVE('',#1102,#1104,#1106,.T.);
+#1102 = VERTEX_POINT('',#1103);
+#1103 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,1.83));
+#1104 = VERTEX_POINT('',#1105);
+#1105 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,4.03));
+#1106 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1107,#1108),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.E-02,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#1107 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,1.83));
+#1108 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,4.03));
+#1109 = ORIENTED_EDGE('',*,*,#1110,.T.);
+#1110 = EDGE_CURVE('',#1104,#1111,#1113,.T.);
+#1111 = VERTEX_POINT('',#1112);
+#1112 = CARTESIAN_POINT('',(-76.5893120086,51.170762226456,4.03));
+#1113 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1114,#1115,#1116),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1114 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,4.03));
+#1115 = CARTESIAN_POINT('',(-76.5893120086,50.870762226456,4.03));
+#1116 = CARTESIAN_POINT('',(-76.5893120086,51.170762226456,4.03));
+#1117 = ORIENTED_EDGE('',*,*,#1118,.T.);
+#1118 = EDGE_CURVE('',#1111,#1119,#1121,.T.);
+#1119 = VERTEX_POINT('',#1120);
+#1120 = CARTESIAN_POINT('',(-76.5893120086,51.170762226456,1.53));
+#1121 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1122,#1123),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.25,0.),.PIECEWISE_BEZIER_KNOTS.);
+#1122 = CARTESIAN_POINT('',(-76.5893120086,51.170762226456,4.03));
+#1123 = CARTESIAN_POINT('',(-76.5893120086,51.170762226456,1.53));
+#1124 = ORIENTED_EDGE('',*,*,#1125,.T.);
+#1125 = EDGE_CURVE('',#1119,#1102,#1126,.T.);
+#1126 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1127,#1128,#1129),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1127 = CARTESIAN_POINT('',(-76.5893120086,51.170762226456,1.53));
+#1128 = CARTESIAN_POINT('',(-76.5893120086,50.870762226456,1.83));
+#1129 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,1.83));
+#1130 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#1131,#1132,#1133)
+    ,(#1134,#1135,#1136
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,8.333333333333),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1131 = CARTESIAN_POINT('',(-76.5893120086,51.170762226456,4.03));
+#1132 = CARTESIAN_POINT('',(-76.5893120086,50.870762226456,4.03));
+#1133 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,4.03));
+#1134 = CARTESIAN_POINT('',(-76.5893120086,51.170762226456,1.53));
+#1135 = CARTESIAN_POINT('',(-76.5893120086,50.870762226456,1.53));
+#1136 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,1.53));
+#1137 = ADVANCED_FACE('',(#1138),#1163,.T.);
+#1138 = FACE_BOUND('',#1139,.T.);
+#1139 = EDGE_LOOP('',(#1140,#1150,#1156,#1157));
+#1140 = ORIENTED_EDGE('',*,*,#1141,.T.);
+#1141 = EDGE_CURVE('',#1142,#1144,#1146,.T.);
+#1142 = VERTEX_POINT('',#1143);
+#1143 = CARTESIAN_POINT('',(-76.2893120086,50.670762226456,4.23));
+#1144 = VERTEX_POINT('',#1145);
+#1145 = CARTESIAN_POINT('',(-76.5893120086,50.670762226456,4.53));
+#1146 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1147,#1148,#1149),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1147 = CARTESIAN_POINT('',(-76.2893120086,50.670762226456,4.23));
+#1148 = CARTESIAN_POINT('',(-76.5893120086,50.670762226456,4.23));
+#1149 = CARTESIAN_POINT('',(-76.5893120086,50.670762226456,4.53));
+#1150 = ORIENTED_EDGE('',*,*,#1151,.T.);
+#1151 = EDGE_CURVE('',#1144,#1111,#1152,.T.);
+#1152 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1153,#1154,#1155),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.785398163397,
+0.785398163397),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1153 = CARTESIAN_POINT('',(-76.5893120086,50.670762226456,4.53));
+#1154 = CARTESIAN_POINT('',(-76.5893120086,51.170762226456,4.53));
+#1155 = CARTESIAN_POINT('',(-76.5893120086,51.170762226456,4.03));
+#1156 = ORIENTED_EDGE('',*,*,#1110,.F.);
+#1157 = ORIENTED_EDGE('',*,*,#1158,.T.);
+#1158 = EDGE_CURVE('',#1104,#1142,#1159,.T.);
+#1159 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1160,#1161,#1162),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.785398163397,
+0.785398163397),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1160 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,4.03));
+#1161 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,4.23));
+#1162 = CARTESIAN_POINT('',(-76.2893120086,50.670762226456,4.23));
+#1163 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#1164,#1165,#1166)
+    ,(#1167,#1168,#1169)
+    ,(#1170,#1171,#1172
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,3),(
+    -3.14159265359,-1.570796326795),(1.570796326795,3.14159265359),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+    ,(0.707106781187,0.5,0.707106781187)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1164 = CARTESIAN_POINT('',(-76.5893120086,51.170762226456,4.03));
+#1165 = CARTESIAN_POINT('',(-76.5893120086,51.170762226456,4.53));
+#1166 = CARTESIAN_POINT('',(-76.5893120086,50.670762226456,4.53));
+#1167 = CARTESIAN_POINT('',(-76.5893120086,50.870762226456,4.03));
+#1168 = CARTESIAN_POINT('',(-76.5893120086,50.870762226456,4.23));
+#1169 = CARTESIAN_POINT('',(-76.5893120086,50.670762226456,4.23));
+#1170 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,4.03));
+#1171 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,4.23));
+#1172 = CARTESIAN_POINT('',(-76.2893120086,50.670762226456,4.23));
+#1173 = ADVANCED_FACE('',(#1174),#1197,.T.);
+#1174 = FACE_BOUND('',#1175,.T.);
+#1175 = EDGE_LOOP('',(#1176,#1186,#1191,#1192));
+#1176 = ORIENTED_EDGE('',*,*,#1177,.T.);
+#1177 = EDGE_CURVE('',#1178,#1180,#1182,.T.);
+#1178 = VERTEX_POINT('',#1179);
+#1179 = CARTESIAN_POINT('',(-76.2893120086,44.120762226456,4.23));
+#1180 = VERTEX_POINT('',#1181);
+#1181 = CARTESIAN_POINT('',(-76.5893120086,44.120762226456,4.53));
+#1182 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1183,#1184,#1185),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1183 = CARTESIAN_POINT('',(-76.2893120086,44.120762226456,4.23));
+#1184 = CARTESIAN_POINT('',(-76.5893120086,44.120762226456,4.23));
+#1185 = CARTESIAN_POINT('',(-76.5893120086,44.120762226456,4.53));
+#1186 = ORIENTED_EDGE('',*,*,#1187,.T.);
+#1187 = EDGE_CURVE('',#1180,#1144,#1188,.T.);
+#1188 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1189,#1190),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.51625,0.13875),.PIECEWISE_BEZIER_KNOTS.);
+#1189 = CARTESIAN_POINT('',(-76.5893120086,44.120762226456,4.53));
+#1190 = CARTESIAN_POINT('',(-76.5893120086,50.670762226456,4.53));
+#1191 = ORIENTED_EDGE('',*,*,#1141,.F.);
+#1192 = ORIENTED_EDGE('',*,*,#1193,.T.);
+#1193 = EDGE_CURVE('',#1142,#1178,#1194,.T.);
+#1194 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1195,#1196),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.13875,0.51625),.PIECEWISE_BEZIER_KNOTS.);
+#1195 = CARTESIAN_POINT('',(-76.2893120086,50.670762226456,4.23));
+#1196 = CARTESIAN_POINT('',(-76.2893120086,44.120762226456,4.23));
+#1197 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#1198,#1199,#1200)
+    ,(#1201,#1202,#1203
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -4.625,17.208333333333),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1198 = CARTESIAN_POINT('',(-76.5893120086,44.120762226456,4.53));
+#1199 = CARTESIAN_POINT('',(-76.5893120086,44.120762226456,4.23));
+#1200 = CARTESIAN_POINT('',(-76.2893120086,44.120762226456,4.23));
+#1201 = CARTESIAN_POINT('',(-76.5893120086,50.670762226456,4.53));
+#1202 = CARTESIAN_POINT('',(-76.5893120086,50.670762226456,4.23));
+#1203 = CARTESIAN_POINT('',(-76.2893120086,50.670762226456,4.23));
+#1204 = ADVANCED_FACE('',(#1205),#1230,.T.);
+#1205 = FACE_BOUND('',#1206,.T.);
+#1206 = EDGE_LOOP('',(#1207,#1217,#1223,#1224));
+#1207 = ORIENTED_EDGE('',*,*,#1208,.T.);
+#1208 = EDGE_CURVE('',#1209,#1211,#1213,.T.);
+#1209 = VERTEX_POINT('',#1210);
+#1210 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,4.03));
+#1211 = VERTEX_POINT('',#1212);
+#1212 = CARTESIAN_POINT('',(-76.5893120086,43.620762226456,4.03));
+#1213 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1214,#1215,#1216),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1214 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,4.03));
+#1215 = CARTESIAN_POINT('',(-76.5893120086,43.920762226456,4.03));
+#1216 = CARTESIAN_POINT('',(-76.5893120086,43.620762226456,4.03));
+#1217 = ORIENTED_EDGE('',*,*,#1218,.T.);
+#1218 = EDGE_CURVE('',#1211,#1180,#1219,.T.);
+#1219 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1220,#1221,#1222),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.785398163397,
+0.785398163397),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1220 = CARTESIAN_POINT('',(-76.5893120086,43.620762226456,4.03));
+#1221 = CARTESIAN_POINT('',(-76.5893120086,43.620762226456,4.53));
+#1222 = CARTESIAN_POINT('',(-76.5893120086,44.120762226456,4.53));
+#1223 = ORIENTED_EDGE('',*,*,#1177,.F.);
+#1224 = ORIENTED_EDGE('',*,*,#1225,.T.);
+#1225 = EDGE_CURVE('',#1178,#1209,#1226,.T.);
+#1226 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1227,#1228,#1229),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.785398163397,
+0.785398163397),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1227 = CARTESIAN_POINT('',(-76.2893120086,44.120762226456,4.23));
+#1228 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,4.23));
+#1229 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,4.03));
+#1230 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#1231,#1232,#1233)
+    ,(#1234,#1235,#1236)
+    ,(#1237,#1238,#1239
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,3),(
+    -3.14159265359,-1.570796326795),(-3.14159265359,-1.570796326795),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+    ,(0.707106781187,0.5,0.707106781187)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1231 = CARTESIAN_POINT('',(-76.5893120086,44.120762226456,4.53));
+#1232 = CARTESIAN_POINT('',(-76.5893120086,43.620762226456,4.53));
+#1233 = CARTESIAN_POINT('',(-76.5893120086,43.620762226456,4.03));
+#1234 = CARTESIAN_POINT('',(-76.5893120086,44.120762226456,4.23));
+#1235 = CARTESIAN_POINT('',(-76.5893120086,43.920762226456,4.23));
+#1236 = CARTESIAN_POINT('',(-76.5893120086,43.920762226456,4.03));
+#1237 = CARTESIAN_POINT('',(-76.2893120086,44.120762226456,4.23));
+#1238 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,4.23));
+#1239 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,4.03));
+#1240 = ADVANCED_FACE('',(#1241),#1264,.T.);
+#1241 = FACE_BOUND('',#1242,.T.);
+#1242 = EDGE_LOOP('',(#1243,#1250,#1251,#1258));
+#1243 = ORIENTED_EDGE('',*,*,#1244,.T.);
+#1244 = EDGE_CURVE('',#1245,#1211,#1247,.T.);
+#1245 = VERTEX_POINT('',#1246);
+#1246 = CARTESIAN_POINT('',(-76.5893120086,43.620762226456,1.53));
+#1247 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1248,#1249),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#1248 = CARTESIAN_POINT('',(-76.5893120086,43.620762226456,1.53));
+#1249 = CARTESIAN_POINT('',(-76.5893120086,43.620762226456,4.03));
+#1250 = ORIENTED_EDGE('',*,*,#1208,.F.);
+#1251 = ORIENTED_EDGE('',*,*,#1252,.T.);
+#1252 = EDGE_CURVE('',#1209,#1253,#1255,.T.);
+#1253 = VERTEX_POINT('',#1254);
+#1254 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,1.83));
+#1255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1256,#1257),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.25,-3.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1256 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,4.03));
+#1257 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,1.83));
+#1258 = ORIENTED_EDGE('',*,*,#1259,.T.);
+#1259 = EDGE_CURVE('',#1253,#1245,#1260,.T.);
+#1260 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1261,#1262,#1263),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1261 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,1.83));
+#1262 = CARTESIAN_POINT('',(-76.5893120086,43.920762226456,1.83));
+#1263 = CARTESIAN_POINT('',(-76.5893120086,43.620762226456,1.53));
+#1264 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#1265,#1266,#1267)
+    ,(#1268,#1269,#1270
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -8.333333333333,0.),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1265 = CARTESIAN_POINT('',(-76.5893120086,43.620762226456,1.53));
+#1266 = CARTESIAN_POINT('',(-76.5893120086,43.920762226456,1.53));
+#1267 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,1.53));
+#1268 = CARTESIAN_POINT('',(-76.5893120086,43.620762226456,4.03));
+#1269 = CARTESIAN_POINT('',(-76.5893120086,43.920762226456,4.03));
+#1270 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,4.03));
+#1271 = ADVANCED_FACE('',(#1272),#1286,.T.);
+#1272 = FACE_BOUND('',#1273,.T.);
+#1273 = EDGE_LOOP('',(#1274,#1279,#1280,#1285));
+#1274 = ORIENTED_EDGE('',*,*,#1275,.T.);
+#1275 = EDGE_CURVE('',#1119,#1245,#1276,.T.);
+#1276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1277,#1278),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.18875,0.56625),.PIECEWISE_BEZIER_KNOTS.);
+#1277 = CARTESIAN_POINT('',(-76.5893120086,51.170762226456,1.53));
+#1278 = CARTESIAN_POINT('',(-76.5893120086,43.620762226456,1.53));
+#1279 = ORIENTED_EDGE('',*,*,#1259,.F.);
+#1280 = ORIENTED_EDGE('',*,*,#1281,.T.);
+#1281 = EDGE_CURVE('',#1253,#1102,#1282,.T.);
+#1282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1283,#1284),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.53625,0.15875),.PIECEWISE_BEZIER_KNOTS.);
+#1283 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,1.83));
+#1284 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,1.83));
+#1285 = ORIENTED_EDGE('',*,*,#1125,.F.);
+#1286 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#1287,#1288,#1289)
+    ,(#1290,#1291,#1292
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -18.875,6.291666666667),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1287 = CARTESIAN_POINT('',(-76.5893120086,51.170762226456,1.53));
+#1288 = CARTESIAN_POINT('',(-76.5893120086,51.170762226456,1.83));
+#1289 = CARTESIAN_POINT('',(-76.2893120086,51.170762226456,1.83));
+#1290 = CARTESIAN_POINT('',(-76.5893120086,43.620762226456,1.53));
+#1291 = CARTESIAN_POINT('',(-76.5893120086,43.620762226456,1.83));
+#1292 = CARTESIAN_POINT('',(-76.2893120086,43.620762226456,1.83));
+#1293 = ADVANCED_FACE('',(#1294),#1316,.T.);
+#1294 = FACE_BOUND('',#1295,.T.);
+#1295 = EDGE_LOOP('',(#1296,#1297,#1304,#1311));
+#1296 = ORIENTED_EDGE('',*,*,#1193,.F.);
+#1297 = ORIENTED_EDGE('',*,*,#1298,.T.);
+#1298 = EDGE_CURVE('',#1142,#1299,#1301,.T.);
+#1299 = VERTEX_POINT('',#1300);
+#1300 = CARTESIAN_POINT('',(-71.3293120086,50.670762226456,4.23));
+#1301 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1302,#1303),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.387,0.109),.PIECEWISE_BEZIER_KNOTS.);
+#1302 = CARTESIAN_POINT('',(-76.2893120086,50.670762226456,4.23));
+#1303 = CARTESIAN_POINT('',(-71.3293120086,50.670762226456,4.23));
+#1304 = ORIENTED_EDGE('',*,*,#1305,.F.);
+#1305 = EDGE_CURVE('',#1306,#1299,#1308,.T.);
+#1306 = VERTEX_POINT('',#1307);
+#1307 = CARTESIAN_POINT('',(-71.3293120086,44.120762226456,4.23));
+#1308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1309,#1310),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.13875,0.51625),.PIECEWISE_BEZIER_KNOTS.);
+#1309 = CARTESIAN_POINT('',(-71.3293120086,44.120762226456,4.23));
+#1310 = CARTESIAN_POINT('',(-71.3293120086,50.670762226456,4.23));
+#1311 = ORIENTED_EDGE('',*,*,#1312,.T.);
+#1312 = EDGE_CURVE('',#1306,#1178,#1313,.T.);
+#1313 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1314,#1315),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.387,0.109),.PIECEWISE_BEZIER_KNOTS.);
+#1314 = CARTESIAN_POINT('',(-71.3293120086,44.120762226456,4.23));
+#1315 = CARTESIAN_POINT('',(-76.2893120086,44.120762226456,4.23));
+#1316 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1317,#1318)
+    ,(#1319,#1320
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.249,0.249),(-0.3285,
+    0.3285),.PIECEWISE_BEZIER_KNOTS.);
+#1317 = CARTESIAN_POINT('',(-71.3193120086,44.110762226456,4.23));
+#1318 = CARTESIAN_POINT('',(-71.3193120086,50.680762226456,4.23));
+#1319 = CARTESIAN_POINT('',(-76.2993120086,44.110762226456,4.23));
+#1320 = CARTESIAN_POINT('',(-76.2993120086,50.680762226456,4.23));
+#1321 = ADVANCED_FACE('',(#1322),#1339,.T.);
+#1322 = FACE_BOUND('',#1323,.T.);
+#1323 = EDGE_LOOP('',(#1324,#1325,#1332,#1338));
+#1324 = ORIENTED_EDGE('',*,*,#1158,.F.);
+#1325 = ORIENTED_EDGE('',*,*,#1326,.F.);
+#1326 = EDGE_CURVE('',#1327,#1104,#1329,.T.);
+#1327 = VERTEX_POINT('',#1328);
+#1328 = CARTESIAN_POINT('',(-71.3293120086,50.870762226456,4.03));
+#1329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1330,#1331),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.109,0.387),.PIECEWISE_BEZIER_KNOTS.);
+#1330 = CARTESIAN_POINT('',(-71.3293120086,50.870762226456,4.03));
+#1331 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,4.03));
+#1332 = ORIENTED_EDGE('',*,*,#1333,.F.);
+#1333 = EDGE_CURVE('',#1299,#1327,#1334,.T.);
+#1334 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1335,#1336,#1337),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.785398163397,
+0.785398163397),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1335 = CARTESIAN_POINT('',(-71.3293120086,50.670762226456,4.23));
+#1336 = CARTESIAN_POINT('',(-71.3293120086,50.870762226456,4.23));
+#1337 = CARTESIAN_POINT('',(-71.3293120086,50.870762226456,4.03));
+#1338 = ORIENTED_EDGE('',*,*,#1298,.F.);
+#1339 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#1340,#1341,#1342)
+    ,(#1343,#1344,#1345
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -2.18,7.74),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1340 = CARTESIAN_POINT('',(-71.3293120086,50.670762226456,4.23));
+#1341 = CARTESIAN_POINT('',(-71.3293120086,50.870762226456,4.23));
+#1342 = CARTESIAN_POINT('',(-71.3293120086,50.870762226456,4.03));
+#1343 = CARTESIAN_POINT('',(-76.2893120086,50.670762226456,4.23));
+#1344 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,4.23));
+#1345 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,4.03));
+#1346 = ADVANCED_FACE('',(#1347),#1363,.T.);
+#1347 = FACE_BOUND('',#1348,.T.);
+#1348 = EDGE_LOOP('',(#1349,#1350,#1357,#1362));
+#1349 = ORIENTED_EDGE('',*,*,#1101,.F.);
+#1350 = ORIENTED_EDGE('',*,*,#1351,.F.);
+#1351 = EDGE_CURVE('',#1352,#1102,#1354,.T.);
+#1352 = VERTEX_POINT('',#1353);
+#1353 = CARTESIAN_POINT('',(-71.3293120086,50.870762226456,1.83));
+#1354 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1355,#1356),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.109,0.387),.PIECEWISE_BEZIER_KNOTS.);
+#1355 = CARTESIAN_POINT('',(-71.3293120086,50.870762226456,1.83));
+#1356 = CARTESIAN_POINT('',(-76.2893120086,50.870762226456,1.83));
+#1357 = ORIENTED_EDGE('',*,*,#1358,.T.);
+#1358 = EDGE_CURVE('',#1352,#1327,#1359,.T.);
+#1359 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1360,#1361),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.E-02,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#1360 = CARTESIAN_POINT('',(-71.3293120086,50.870762226456,1.83));
+#1361 = CARTESIAN_POINT('',(-71.3293120086,50.870762226456,4.03));
+#1362 = ORIENTED_EDGE('',*,*,#1326,.T.);
+#1363 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1364,#1365)
+    ,(#1366,#1367
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(2.9E-02,0.527),(2.9E-02,
+    0.251),.PIECEWISE_BEZIER_KNOTS.);
+#1364 = CARTESIAN_POINT('',(-76.2993120086,50.870762226456,1.82));
+#1365 = CARTESIAN_POINT('',(-76.2993120086,50.870762226456,4.04));
+#1366 = CARTESIAN_POINT('',(-71.3193120086,50.870762226456,1.82));
+#1367 = CARTESIAN_POINT('',(-71.3193120086,50.870762226456,4.04));
+#1368 = ADVANCED_FACE('',(#1369,#1415),#1423,.T.);
+#1369 = FACE_BOUND('',#1370,.T.);
+#1370 = EDGE_LOOP('',(#1371,#1381,#1388,#1395,#1402,#1410));
+#1371 = ORIENTED_EDGE('',*,*,#1372,.T.);
+#1372 = EDGE_CURVE('',#1373,#1375,#1377,.T.);
+#1373 = VERTEX_POINT('',#1374);
+#1374 = CARTESIAN_POINT('',(-76.5893120086,50.670762226456,4.78));
+#1375 = VERTEX_POINT('',#1376);
+#1376 = CARTESIAN_POINT('',(-76.5893120086,51.420762226456,4.03));
+#1377 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1378,#1379,#1380),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1378 = CARTESIAN_POINT('',(-76.5893120086,50.670762226456,4.78));
+#1379 = CARTESIAN_POINT('',(-76.5893120086,51.420762226456,4.78));
+#1380 = CARTESIAN_POINT('',(-76.5893120086,51.420762226456,4.03));
+#1381 = ORIENTED_EDGE('',*,*,#1382,.T.);
+#1382 = EDGE_CURVE('',#1375,#1383,#1385,.T.);
+#1383 = VERTEX_POINT('',#1384);
+#1384 = CARTESIAN_POINT('',(-76.5893120086,51.420762226456,1.28));
+#1385 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1386,#1387),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.275),.PIECEWISE_BEZIER_KNOTS.);
+#1386 = CARTESIAN_POINT('',(-76.5893120086,51.420762226456,4.03));
+#1387 = CARTESIAN_POINT('',(-76.5893120086,51.420762226456,1.28));
+#1388 = ORIENTED_EDGE('',*,*,#1389,.T.);
+#1389 = EDGE_CURVE('',#1383,#1390,#1392,.T.);
+#1390 = VERTEX_POINT('',#1391);
+#1391 = CARTESIAN_POINT('',(-76.5893120086,43.370762226456,1.28));
+#1392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1393,#1394),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.805),.PIECEWISE_BEZIER_KNOTS.);
+#1393 = CARTESIAN_POINT('',(-76.5893120086,51.420762226456,1.28));
+#1394 = CARTESIAN_POINT('',(-76.5893120086,43.370762226456,1.28));
+#1395 = ORIENTED_EDGE('',*,*,#1396,.T.);
+#1396 = EDGE_CURVE('',#1390,#1397,#1399,.T.);
+#1397 = VERTEX_POINT('',#1398);
+#1398 = CARTESIAN_POINT('',(-76.5893120086,43.370762226456,4.03));
+#1399 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1400,#1401),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.275),.PIECEWISE_BEZIER_KNOTS.);
+#1400 = CARTESIAN_POINT('',(-76.5893120086,43.370762226456,1.28));
+#1401 = CARTESIAN_POINT('',(-76.5893120086,43.370762226456,4.03));
+#1402 = ORIENTED_EDGE('',*,*,#1403,.T.);
+#1403 = EDGE_CURVE('',#1397,#1404,#1406,.T.);
+#1404 = VERTEX_POINT('',#1405);
+#1405 = CARTESIAN_POINT('',(-76.5893120086,44.120762226456,4.78));
+#1406 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1407,#1408,#1409),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1407 = CARTESIAN_POINT('',(-76.5893120086,43.370762226456,4.03));
+#1408 = CARTESIAN_POINT('',(-76.5893120086,43.370762226456,4.78));
+#1409 = CARTESIAN_POINT('',(-76.5893120086,44.120762226456,4.78));
+#1410 = ORIENTED_EDGE('',*,*,#1411,.T.);
+#1411 = EDGE_CURVE('',#1404,#1373,#1412,.T.);
+#1412 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1413,#1414),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.655),.PIECEWISE_BEZIER_KNOTS.);
+#1413 = CARTESIAN_POINT('',(-76.5893120086,44.120762226456,4.78));
+#1414 = CARTESIAN_POINT('',(-76.5893120086,50.670762226456,4.78));
+#1415 = FACE_BOUND('',#1416,.T.);
+#1416 = EDGE_LOOP('',(#1417,#1418,#1419,#1420,#1421,#1422));
+#1417 = ORIENTED_EDGE('',*,*,#1118,.F.);
+#1418 = ORIENTED_EDGE('',*,*,#1151,.F.);
+#1419 = ORIENTED_EDGE('',*,*,#1187,.F.);
+#1420 = ORIENTED_EDGE('',*,*,#1218,.F.);
+#1421 = ORIENTED_EDGE('',*,*,#1244,.F.);
+#1422 = ORIENTED_EDGE('',*,*,#1275,.F.);
+#1423 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1424,#1425)
+    ,(#1426,#1427
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.6E-02,0.781),(-2.6E-02,
+    0.326),.PIECEWISE_BEZIER_KNOTS.);
+#1424 = CARTESIAN_POINT('',(-76.5893120086,51.430762226456,1.27));
+#1425 = CARTESIAN_POINT('',(-76.5893120086,51.430762226456,4.79));
+#1426 = CARTESIAN_POINT('',(-76.5893120086,43.360762226456,1.27));
+#1427 = CARTESIAN_POINT('',(-76.5893120086,43.360762226456,4.79));
+#1428 = ADVANCED_FACE('',(#1429),#1461,.T.);
+#1429 = FACE_BOUND('',#1430,.T.);
+#1430 = EDGE_LOOP('',(#1431,#1441,#1448,#1456));
+#1431 = ORIENTED_EDGE('',*,*,#1432,.T.);
+#1432 = EDGE_CURVE('',#1433,#1435,#1437,.T.);
+#1433 = VERTEX_POINT('',#1434);
+#1434 = CARTESIAN_POINT('',(-76.3393120086,51.320762226456,4.03));
+#1435 = VERTEX_POINT('',#1436);
+#1436 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,4.03));
+#1437 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1438,#1439,#1440),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1438 = CARTESIAN_POINT('',(-76.3393120086,51.320762226456,4.03));
+#1439 = CARTESIAN_POINT('',(-76.3393120086,51.170762226456,4.03));
+#1440 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,4.03));
+#1441 = ORIENTED_EDGE('',*,*,#1442,.T.);
+#1442 = EDGE_CURVE('',#1435,#1443,#1445,.T.);
+#1443 = VERTEX_POINT('',#1444);
+#1444 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,1.53));
+#1445 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1446,#1447),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.175,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1446 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,4.03));
+#1447 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,1.53));
+#1448 = ORIENTED_EDGE('',*,*,#1449,.T.);
+#1449 = EDGE_CURVE('',#1443,#1450,#1452,.T.);
+#1450 = VERTEX_POINT('',#1451);
+#1451 = CARTESIAN_POINT('',(-76.3393120086,51.320762226456,1.53));
+#1452 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1453,#1454,#1455),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.785398163398,
+0.785398163397),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1453 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,1.53));
+#1454 = CARTESIAN_POINT('',(-76.3393120086,51.170762226456,1.53));
+#1455 = CARTESIAN_POINT('',(-76.3393120086,51.320762226456,1.53));
+#1456 = ORIENTED_EDGE('',*,*,#1457,.T.);
+#1457 = EDGE_CURVE('',#1450,#1433,#1458,.T.);
+#1458 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1459,#1460),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-7.5E-02,0.175),.PIECEWISE_BEZIER_KNOTS.);
+#1459 = CARTESIAN_POINT('',(-76.3393120086,51.320762226456,1.53));
+#1460 = CARTESIAN_POINT('',(-76.3393120086,51.320762226456,4.03));
+#1461 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#1462,#1463,#1464)
+    ,(#1465,#1466,#1467
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -5.,11.666666666667),(-0.785398163397,0.785398163398),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1462 = CARTESIAN_POINT('',(-76.3393120086,51.320762226456,1.53));
+#1463 = CARTESIAN_POINT('',(-76.3393120086,51.170762226456,1.53));
+#1464 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,1.53));
+#1465 = CARTESIAN_POINT('',(-76.3393120086,51.320762226456,4.03));
+#1466 = CARTESIAN_POINT('',(-76.3393120086,51.170762226456,4.03));
+#1467 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,4.03));
+#1468 = ADVANCED_FACE('',(#1469),#1494,.T.);
+#1469 = FACE_BOUND('',#1470,.T.);
+#1470 = EDGE_LOOP('',(#1471,#1481,#1487,#1488));
+#1471 = ORIENTED_EDGE('',*,*,#1472,.T.);
+#1472 = EDGE_CURVE('',#1473,#1475,#1477,.T.);
+#1473 = VERTEX_POINT('',#1474);
+#1474 = CARTESIAN_POINT('',(-76.3393120086,50.670762226456,4.68));
+#1475 = VERTEX_POINT('',#1476);
+#1476 = CARTESIAN_POINT('',(-76.1893120086,50.670762226456,4.53));
+#1477 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1478,#1479,#1480),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1478 = CARTESIAN_POINT('',(-76.3393120086,50.670762226456,4.68));
+#1479 = CARTESIAN_POINT('',(-76.3393120086,50.670762226456,4.53));
+#1480 = CARTESIAN_POINT('',(-76.1893120086,50.670762226456,4.53));
+#1481 = ORIENTED_EDGE('',*,*,#1482,.T.);
+#1482 = EDGE_CURVE('',#1475,#1435,#1483,.T.);
+#1483 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1484,#1485,#1486),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.785398163397,
+0.785398163397),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1484 = CARTESIAN_POINT('',(-76.1893120086,50.670762226456,4.53));
+#1485 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,4.53));
+#1486 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,4.03));
+#1487 = ORIENTED_EDGE('',*,*,#1432,.F.);
+#1488 = ORIENTED_EDGE('',*,*,#1489,.T.);
+#1489 = EDGE_CURVE('',#1433,#1473,#1490,.T.);
+#1490 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1491,#1492,#1493),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.785398163397,
+0.785398163397),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1491 = CARTESIAN_POINT('',(-76.3393120086,51.320762226456,4.03));
+#1492 = CARTESIAN_POINT('',(-76.3393120086,51.320762226456,4.68));
+#1493 = CARTESIAN_POINT('',(-76.3393120086,50.670762226456,4.68));
+#1494 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#1495,#1496,#1497)
+    ,(#1498,#1499,#1500)
+    ,(#1501,#1502,#1503
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,3),(
+    -3.14159265359,-1.570796326795),(1.570796326795,3.14159265359),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+    ,(0.707106781187,0.5,0.707106781187)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1495 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,4.03));
+#1496 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,4.53));
+#1497 = CARTESIAN_POINT('',(-76.1893120086,50.670762226456,4.53));
+#1498 = CARTESIAN_POINT('',(-76.3393120086,51.170762226456,4.03));
+#1499 = CARTESIAN_POINT('',(-76.3393120086,51.170762226456,4.53));
+#1500 = CARTESIAN_POINT('',(-76.3393120086,50.670762226456,4.53));
+#1501 = CARTESIAN_POINT('',(-76.3393120086,51.320762226456,4.03));
+#1502 = CARTESIAN_POINT('',(-76.3393120086,51.320762226456,4.68));
+#1503 = CARTESIAN_POINT('',(-76.3393120086,50.670762226456,4.68));
+#1504 = ADVANCED_FACE('',(#1505),#1528,.T.);
+#1505 = FACE_BOUND('',#1506,.T.);
+#1506 = EDGE_LOOP('',(#1507,#1517,#1522,#1523));
+#1507 = ORIENTED_EDGE('',*,*,#1508,.T.);
+#1508 = EDGE_CURVE('',#1509,#1511,#1513,.T.);
+#1509 = VERTEX_POINT('',#1510);
+#1510 = CARTESIAN_POINT('',(-76.3393120086,44.120762226456,4.68));
+#1511 = VERTEX_POINT('',#1512);
+#1512 = CARTESIAN_POINT('',(-76.1893120086,44.120762226456,4.53));
+#1513 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1514,#1515,#1516),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1514 = CARTESIAN_POINT('',(-76.3393120086,44.120762226456,4.68));
+#1515 = CARTESIAN_POINT('',(-76.3393120086,44.120762226456,4.53));
+#1516 = CARTESIAN_POINT('',(-76.1893120086,44.120762226456,4.53));
+#1517 = ORIENTED_EDGE('',*,*,#1518,.T.);
+#1518 = EDGE_CURVE('',#1511,#1475,#1519,.T.);
+#1519 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1520,#1521),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.3275,0.3275),.PIECEWISE_BEZIER_KNOTS.);
+#1520 = CARTESIAN_POINT('',(-76.1893120086,44.120762226456,4.53));
+#1521 = CARTESIAN_POINT('',(-76.1893120086,50.670762226456,4.53));
+#1522 = ORIENTED_EDGE('',*,*,#1472,.F.);
+#1523 = ORIENTED_EDGE('',*,*,#1524,.T.);
+#1524 = EDGE_CURVE('',#1473,#1509,#1525,.T.);
+#1525 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1526,#1527),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.3275,0.3275),.PIECEWISE_BEZIER_KNOTS.);
+#1526 = CARTESIAN_POINT('',(-76.3393120086,50.670762226456,4.68));
+#1527 = CARTESIAN_POINT('',(-76.3393120086,44.120762226456,4.68));
+#1528 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#1529,#1530,#1531)
+    ,(#1532,#1533,#1534
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -21.83333333333,21.833333333333),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1529 = CARTESIAN_POINT('',(-76.3393120086,50.670762226456,4.68));
+#1530 = CARTESIAN_POINT('',(-76.3393120086,50.670762226456,4.53));
+#1531 = CARTESIAN_POINT('',(-76.1893120086,50.670762226456,4.53));
+#1532 = CARTESIAN_POINT('',(-76.3393120086,44.120762226456,4.68));
+#1533 = CARTESIAN_POINT('',(-76.3393120086,44.120762226456,4.53));
+#1534 = CARTESIAN_POINT('',(-76.1893120086,44.120762226456,4.53));
+#1535 = ADVANCED_FACE('',(#1536),#1561,.T.);
+#1536 = FACE_BOUND('',#1537,.T.);
+#1537 = EDGE_LOOP('',(#1538,#1548,#1554,#1555));
+#1538 = ORIENTED_EDGE('',*,*,#1539,.T.);
+#1539 = EDGE_CURVE('',#1540,#1542,#1544,.T.);
+#1540 = VERTEX_POINT('',#1541);
+#1541 = CARTESIAN_POINT('',(-76.3393120086,43.470762226456,4.03));
+#1542 = VERTEX_POINT('',#1543);
+#1543 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,4.03));
+#1544 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1545,#1546,#1547),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1545 = CARTESIAN_POINT('',(-76.3393120086,43.470762226456,4.03));
+#1546 = CARTESIAN_POINT('',(-76.3393120086,43.620762226456,4.03));
+#1547 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,4.03));
+#1548 = ORIENTED_EDGE('',*,*,#1549,.T.);
+#1549 = EDGE_CURVE('',#1542,#1511,#1550,.T.);
+#1550 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1551,#1552,#1553),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.785398163397,
+0.785398163397),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1551 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,4.03));
+#1552 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,4.53));
+#1553 = CARTESIAN_POINT('',(-76.1893120086,44.120762226456,4.53));
+#1554 = ORIENTED_EDGE('',*,*,#1508,.F.);
+#1555 = ORIENTED_EDGE('',*,*,#1556,.T.);
+#1556 = EDGE_CURVE('',#1509,#1540,#1557,.T.);
+#1557 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1558,#1559,#1560),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.785398163397,
+0.785398163397),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1558 = CARTESIAN_POINT('',(-76.3393120086,44.120762226456,4.68));
+#1559 = CARTESIAN_POINT('',(-76.3393120086,43.470762226456,4.68));
+#1560 = CARTESIAN_POINT('',(-76.3393120086,43.470762226456,4.03));
+#1561 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#1562,#1563,#1564)
+    ,(#1565,#1566,#1567)
+    ,(#1568,#1569,#1570
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,3),(
+    -3.14159265359,-1.570796326795),(-3.14159265359,-1.570796326795),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+    ,(0.707106781187,0.5,0.707106781187)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1562 = CARTESIAN_POINT('',(-76.1893120086,44.120762226456,4.53));
+#1563 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,4.53));
+#1564 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,4.03));
+#1565 = CARTESIAN_POINT('',(-76.3393120086,44.120762226456,4.53));
+#1566 = CARTESIAN_POINT('',(-76.3393120086,43.620762226456,4.53));
+#1567 = CARTESIAN_POINT('',(-76.3393120086,43.620762226456,4.03));
+#1568 = CARTESIAN_POINT('',(-76.3393120086,44.120762226456,4.68));
+#1569 = CARTESIAN_POINT('',(-76.3393120086,43.470762226456,4.68));
+#1570 = CARTESIAN_POINT('',(-76.3393120086,43.470762226456,4.03));
+#1571 = ADVANCED_FACE('',(#1572),#1595,.T.);
+#1572 = FACE_BOUND('',#1573,.T.);
+#1573 = EDGE_LOOP('',(#1574,#1584,#1589,#1590));
+#1574 = ORIENTED_EDGE('',*,*,#1575,.T.);
+#1575 = EDGE_CURVE('',#1576,#1578,#1580,.T.);
+#1576 = VERTEX_POINT('',#1577);
+#1577 = CARTESIAN_POINT('',(-76.3393120086,43.470762226456,1.53));
+#1578 = VERTEX_POINT('',#1579);
+#1579 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,1.53));
+#1580 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1581,#1582,#1583),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.785398163397,
+0.785398163398),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1581 = CARTESIAN_POINT('',(-76.3393120086,43.470762226456,1.53));
+#1582 = CARTESIAN_POINT('',(-76.3393120086,43.620762226456,1.53));
+#1583 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,1.53));
+#1584 = ORIENTED_EDGE('',*,*,#1585,.T.);
+#1585 = EDGE_CURVE('',#1578,#1542,#1586,.T.);
+#1586 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1587,#1588),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-7.5E-02,0.175),.PIECEWISE_BEZIER_KNOTS.);
+#1587 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,1.53));
+#1588 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,4.03));
+#1589 = ORIENTED_EDGE('',*,*,#1539,.F.);
+#1590 = ORIENTED_EDGE('',*,*,#1591,.T.);
+#1591 = EDGE_CURVE('',#1540,#1576,#1592,.T.);
+#1592 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1593,#1594),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.175,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1593 = CARTESIAN_POINT('',(-76.3393120086,43.470762226456,4.03));
+#1594 = CARTESIAN_POINT('',(-76.3393120086,43.470762226456,1.53));
+#1595 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#1596,#1597,#1598)
+    ,(#1599,#1600,#1601
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -11.66666666666,5.),(-0.785398163397,0.785398163398),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1596 = CARTESIAN_POINT('',(-76.3393120086,43.470762226456,4.03));
+#1597 = CARTESIAN_POINT('',(-76.3393120086,43.620762226456,4.03));
+#1598 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,4.03));
+#1599 = CARTESIAN_POINT('',(-76.3393120086,43.470762226456,1.53));
+#1600 = CARTESIAN_POINT('',(-76.3393120086,43.620762226456,1.53));
+#1601 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,1.53));
+#1602 = ADVANCED_FACE('',(#1603,#1649),#1661,.T.);
+#1603 = FACE_BOUND('',#1604,.T.);
+#1604 = EDGE_LOOP('',(#1605,#1615,#1622,#1630,#1637,#1644));
+#1605 = ORIENTED_EDGE('',*,*,#1606,.T.);
+#1606 = EDGE_CURVE('',#1607,#1609,#1611,.T.);
+#1607 = VERTEX_POINT('',#1608);
+#1608 = CARTESIAN_POINT('',(-76.3393120086,51.420762226456,4.03));
+#1609 = VERTEX_POINT('',#1610);
+#1610 = CARTESIAN_POINT('',(-76.3393120086,50.670762226456,4.78));
+#1611 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1612,#1613,#1614),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#1612 = CARTESIAN_POINT('',(-76.3393120086,51.420762226456,4.03));
+#1613 = CARTESIAN_POINT('',(-76.3393120086,51.420762226456,4.78));
+#1614 = CARTESIAN_POINT('',(-76.3393120086,50.670762226456,4.78));
+#1615 = ORIENTED_EDGE('',*,*,#1616,.T.);
+#1616 = EDGE_CURVE('',#1609,#1617,#1619,.T.);
+#1617 = VERTEX_POINT('',#1618);
+#1618 = CARTESIAN_POINT('',(-76.3393120086,44.120762226456,4.78));
+#1619 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1620,#1621),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.655,0.),.PIECEWISE_BEZIER_KNOTS.);
+#1620 = CARTESIAN_POINT('',(-76.3393120086,50.670762226456,4.78));
+#1621 = CARTESIAN_POINT('',(-76.3393120086,44.120762226456,4.78));
+#1622 = ORIENTED_EDGE('',*,*,#1623,.T.);
+#1623 = EDGE_CURVE('',#1617,#1624,#1626,.T.);
+#1624 = VERTEX_POINT('',#1625);
+#1625 = CARTESIAN_POINT('',(-76.3393120086,43.370762226456,4.03));
+#1626 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1627,#1628,#1629),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#1627 = CARTESIAN_POINT('',(-76.3393120086,44.120762226456,4.78));
+#1628 = CARTESIAN_POINT('',(-76.3393120086,43.370762226456,4.78));
+#1629 = CARTESIAN_POINT('',(-76.3393120086,43.370762226456,4.03));
+#1630 = ORIENTED_EDGE('',*,*,#1631,.T.);
+#1631 = EDGE_CURVE('',#1624,#1632,#1634,.T.);
+#1632 = VERTEX_POINT('',#1633);
+#1633 = CARTESIAN_POINT('',(-76.3393120086,43.370762226456,1.28));
+#1634 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1635,#1636),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.275,0.),.PIECEWISE_BEZIER_KNOTS.);
+#1635 = CARTESIAN_POINT('',(-76.3393120086,43.370762226456,4.03));
+#1636 = CARTESIAN_POINT('',(-76.3393120086,43.370762226456,1.28));
+#1637 = ORIENTED_EDGE('',*,*,#1638,.T.);
+#1638 = EDGE_CURVE('',#1632,#1639,#1641,.T.);
+#1639 = VERTEX_POINT('',#1640);
+#1640 = CARTESIAN_POINT('',(-76.3393120086,51.420762226456,1.28));
+#1641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1642,#1643),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.805,0.),.PIECEWISE_BEZIER_KNOTS.);
+#1642 = CARTESIAN_POINT('',(-76.3393120086,43.370762226456,1.28));
+#1643 = CARTESIAN_POINT('',(-76.3393120086,51.420762226456,1.28));
+#1644 = ORIENTED_EDGE('',*,*,#1645,.T.);
+#1645 = EDGE_CURVE('',#1639,#1607,#1646,.T.);
+#1646 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1647,#1648),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.275,0.),.PIECEWISE_BEZIER_KNOTS.);
+#1647 = CARTESIAN_POINT('',(-76.3393120086,51.420762226456,1.28));
+#1648 = CARTESIAN_POINT('',(-76.3393120086,51.420762226456,4.03));
+#1649 = FACE_BOUND('',#1650,.T.);
+#1650 = EDGE_LOOP('',(#1651,#1656,#1657,#1658,#1659,#1660));
+#1651 = ORIENTED_EDGE('',*,*,#1652,.F.);
+#1652 = EDGE_CURVE('',#1576,#1450,#1653,.T.);
+#1653 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1654,#1655),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.3925,0.3925),.PIECEWISE_BEZIER_KNOTS.);
+#1654 = CARTESIAN_POINT('',(-76.3393120086,43.470762226456,1.53));
+#1655 = CARTESIAN_POINT('',(-76.3393120086,51.320762226456,1.53));
+#1656 = ORIENTED_EDGE('',*,*,#1591,.F.);
+#1657 = ORIENTED_EDGE('',*,*,#1556,.F.);
+#1658 = ORIENTED_EDGE('',*,*,#1524,.F.);
+#1659 = ORIENTED_EDGE('',*,*,#1489,.F.);
+#1660 = ORIENTED_EDGE('',*,*,#1457,.F.);
+#1661 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1662,#1663)
+    ,(#1664,#1665
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.4035,0.4035),(-0.176,
+    0.176),.PIECEWISE_BEZIER_KNOTS.);
+#1662 = CARTESIAN_POINT('',(-76.3393120086,43.360762226456,1.27));
+#1663 = CARTESIAN_POINT('',(-76.3393120086,43.360762226456,4.79));
+#1664 = CARTESIAN_POINT('',(-76.3393120086,51.430762226456,1.27));
+#1665 = CARTESIAN_POINT('',(-76.3393120086,51.430762226456,4.79));
+#1666 = ADVANCED_FACE('',(#1667),#1681,.T.);
+#1667 = FACE_BOUND('',#1668,.T.);
+#1668 = EDGE_LOOP('',(#1669,#1670,#1675,#1676));
+#1669 = ORIENTED_EDGE('',*,*,#1382,.F.);
+#1670 = ORIENTED_EDGE('',*,*,#1671,.T.);
+#1671 = EDGE_CURVE('',#1375,#1607,#1672,.T.);
+#1672 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1673,#1674),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1673 = CARTESIAN_POINT('',(-76.5893120086,51.420762226456,4.03));
+#1674 = CARTESIAN_POINT('',(-76.3393120086,51.420762226456,4.03));
+#1675 = ORIENTED_EDGE('',*,*,#1645,.F.);
+#1676 = ORIENTED_EDGE('',*,*,#1677,.F.);
+#1677 = EDGE_CURVE('',#1383,#1639,#1678,.T.);
+#1678 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1679,#1680),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1679 = CARTESIAN_POINT('',(-76.5893120086,51.420762226456,1.28));
+#1680 = CARTESIAN_POINT('',(-76.3393120086,51.420762226456,1.28));
+#1681 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1682,#1683)
+    ,(#1684,#1685
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.276),(-1.E-03,
+    2.6E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1682 = CARTESIAN_POINT('',(-76.5993120086,51.420762226456,1.27));
+#1683 = CARTESIAN_POINT('',(-76.3293120086,51.420762226456,1.27));
+#1684 = CARTESIAN_POINT('',(-76.5993120086,51.420762226456,4.04));
+#1685 = CARTESIAN_POINT('',(-76.3293120086,51.420762226456,4.04));
+#1686 = ADVANCED_FACE('',(#1687),#1697,.T.);
+#1687 = FACE_BOUND('',#1688,.T.);
+#1688 = EDGE_LOOP('',(#1689,#1690,#1691,#1692));
+#1689 = ORIENTED_EDGE('',*,*,#1389,.F.);
+#1690 = ORIENTED_EDGE('',*,*,#1677,.T.);
+#1691 = ORIENTED_EDGE('',*,*,#1638,.F.);
+#1692 = ORIENTED_EDGE('',*,*,#1693,.F.);
+#1693 = EDGE_CURVE('',#1390,#1632,#1694,.T.);
+#1694 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1695,#1696),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1695 = CARTESIAN_POINT('',(-76.5893120086,43.370762226456,1.28));
+#1696 = CARTESIAN_POINT('',(-76.3393120086,43.370762226456,1.28));
+#1697 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1698,#1699)
+    ,(#1700,#1701
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.806),(-1.E-03,
+    2.6E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1698 = CARTESIAN_POINT('',(-76.5993120086,43.360762226456,1.28));
+#1699 = CARTESIAN_POINT('',(-76.3293120086,43.360762226456,1.28));
+#1700 = CARTESIAN_POINT('',(-76.5993120086,51.430762226456,1.28));
+#1701 = CARTESIAN_POINT('',(-76.3293120086,51.430762226456,1.28));
+#1702 = ADVANCED_FACE('',(#1703),#1713,.T.);
+#1703 = FACE_BOUND('',#1704,.T.);
+#1704 = EDGE_LOOP('',(#1705,#1706,#1707,#1708));
+#1705 = ORIENTED_EDGE('',*,*,#1396,.F.);
+#1706 = ORIENTED_EDGE('',*,*,#1693,.T.);
+#1707 = ORIENTED_EDGE('',*,*,#1631,.F.);
+#1708 = ORIENTED_EDGE('',*,*,#1709,.F.);
+#1709 = EDGE_CURVE('',#1397,#1624,#1710,.T.);
+#1710 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1711,#1712),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1711 = CARTESIAN_POINT('',(-76.5893120086,43.370762226456,4.03));
+#1712 = CARTESIAN_POINT('',(-76.3393120086,43.370762226456,4.03));
+#1713 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1714,#1715)
+    ,(#1716,#1717
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.276),(-1.E-03,
+    2.6E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1714 = CARTESIAN_POINT('',(-76.5993120086,43.370762226456,4.04));
+#1715 = CARTESIAN_POINT('',(-76.3293120086,43.370762226456,4.04));
+#1716 = CARTESIAN_POINT('',(-76.5993120086,43.370762226456,1.27));
+#1717 = CARTESIAN_POINT('',(-76.3293120086,43.370762226456,1.27));
+#1718 = ADVANCED_FACE('',(#1719),#1729,.T.);
+#1719 = FACE_BOUND('',#1720,.T.);
+#1720 = EDGE_LOOP('',(#1721,#1722,#1723,#1724));
+#1721 = ORIENTED_EDGE('',*,*,#1403,.F.);
+#1722 = ORIENTED_EDGE('',*,*,#1709,.T.);
+#1723 = ORIENTED_EDGE('',*,*,#1623,.F.);
+#1724 = ORIENTED_EDGE('',*,*,#1725,.F.);
+#1725 = EDGE_CURVE('',#1404,#1617,#1726,.T.);
+#1726 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1727,#1728),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1727 = CARTESIAN_POINT('',(-76.5893120086,44.120762226456,4.78));
+#1728 = CARTESIAN_POINT('',(-76.3393120086,44.120762226456,4.78));
+#1729 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#1730,#1731,#1732)
+    ,(#1733,#1734,#1735
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,0.333333333333),(-1.570796326795,0.),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1730 = CARTESIAN_POINT('',(-76.3393120086,44.120762226456,4.78));
+#1731 = CARTESIAN_POINT('',(-76.3393120086,43.370762226456,4.78));
+#1732 = CARTESIAN_POINT('',(-76.3393120086,43.370762226456,4.03));
+#1733 = CARTESIAN_POINT('',(-76.5893120086,44.120762226456,4.78));
+#1734 = CARTESIAN_POINT('',(-76.5893120086,43.370762226456,4.78));
+#1735 = CARTESIAN_POINT('',(-76.5893120086,43.370762226456,4.03));
+#1736 = ADVANCED_FACE('',(#1737),#1747,.T.);
+#1737 = FACE_BOUND('',#1738,.T.);
+#1738 = EDGE_LOOP('',(#1739,#1740,#1741,#1742));
+#1739 = ORIENTED_EDGE('',*,*,#1411,.F.);
+#1740 = ORIENTED_EDGE('',*,*,#1725,.T.);
+#1741 = ORIENTED_EDGE('',*,*,#1616,.F.);
+#1742 = ORIENTED_EDGE('',*,*,#1743,.F.);
+#1743 = EDGE_CURVE('',#1373,#1609,#1744,.T.);
+#1744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1745,#1746),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1745 = CARTESIAN_POINT('',(-76.5893120086,50.670762226456,4.78));
+#1746 = CARTESIAN_POINT('',(-76.3393120086,50.670762226456,4.78));
+#1747 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1748,#1749)
+    ,(#1750,#1751
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.656),(-1.E-03,
+    2.6E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1748 = CARTESIAN_POINT('',(-76.5993120086,50.680762226456,4.78));
+#1749 = CARTESIAN_POINT('',(-76.3293120086,50.680762226456,4.78));
+#1750 = CARTESIAN_POINT('',(-76.5993120086,44.110762226456,4.78));
+#1751 = CARTESIAN_POINT('',(-76.3293120086,44.110762226456,4.78));
+#1752 = ADVANCED_FACE('',(#1753),#1759,.T.);
+#1753 = FACE_BOUND('',#1754,.T.);
+#1754 = EDGE_LOOP('',(#1755,#1756,#1757,#1758));
+#1755 = ORIENTED_EDGE('',*,*,#1372,.F.);
+#1756 = ORIENTED_EDGE('',*,*,#1743,.T.);
+#1757 = ORIENTED_EDGE('',*,*,#1606,.F.);
+#1758 = ORIENTED_EDGE('',*,*,#1671,.F.);
+#1759 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#1760,#1761,#1762)
+    ,(#1763,#1764,#1765
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,0.333333333333),(-1.570796326795,0.),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1760 = CARTESIAN_POINT('',(-76.3393120086,51.420762226456,4.03));
+#1761 = CARTESIAN_POINT('',(-76.3393120086,51.420762226456,4.78));
+#1762 = CARTESIAN_POINT('',(-76.3393120086,50.670762226456,4.78));
+#1763 = CARTESIAN_POINT('',(-76.5893120086,51.420762226456,4.03));
+#1764 = CARTESIAN_POINT('',(-76.5893120086,51.420762226456,4.78));
+#1765 = CARTESIAN_POINT('',(-76.5893120086,50.670762226456,4.78));
+#1766 = ADVANCED_FACE('',(#1767),#1789,.T.);
+#1767 = FACE_BOUND('',#1768,.T.);
+#1768 = EDGE_LOOP('',(#1769,#1770,#1777,#1784));
+#1769 = ORIENTED_EDGE('',*,*,#1442,.F.);
+#1770 = ORIENTED_EDGE('',*,*,#1771,.F.);
+#1771 = EDGE_CURVE('',#1772,#1435,#1774,.T.);
+#1772 = VERTEX_POINT('',#1773);
+#1773 = CARTESIAN_POINT('',(-71.0293120086,51.170762226456,4.03));
+#1774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1775,#1776),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.139,0.377),.PIECEWISE_BEZIER_KNOTS.);
+#1775 = CARTESIAN_POINT('',(-71.0293120086,51.170762226456,4.03));
+#1776 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,4.03));
+#1777 = ORIENTED_EDGE('',*,*,#1778,.F.);
+#1778 = EDGE_CURVE('',#1779,#1772,#1781,.T.);
+#1779 = VERTEX_POINT('',#1780);
+#1780 = CARTESIAN_POINT('',(-71.0293120086,51.170762226456,1.53));
+#1781 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1782,#1783),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#1782 = CARTESIAN_POINT('',(-71.0293120086,51.170762226456,1.53));
+#1783 = CARTESIAN_POINT('',(-71.0293120086,51.170762226456,4.03));
+#1784 = ORIENTED_EDGE('',*,*,#1785,.T.);
+#1785 = EDGE_CURVE('',#1779,#1443,#1786,.T.);
+#1786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1787,#1788),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.516),.PIECEWISE_BEZIER_KNOTS.);
+#1787 = CARTESIAN_POINT('',(-71.0293120086,51.170762226456,1.53));
+#1788 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,1.53));
+#1789 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1790,#1791)
+    ,(#1792,#1793
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.517),(-1.E-03,
+    0.251),.PIECEWISE_BEZIER_KNOTS.);
+#1790 = CARTESIAN_POINT('',(-71.0193120086,51.170762226456,1.52));
+#1791 = CARTESIAN_POINT('',(-71.0193120086,51.170762226456,4.04));
+#1792 = CARTESIAN_POINT('',(-76.1993120086,51.170762226456,1.52));
+#1793 = CARTESIAN_POINT('',(-76.1993120086,51.170762226456,4.04));
+#1794 = ADVANCED_FACE('',(#1795),#1812,.T.);
+#1795 = FACE_BOUND('',#1796,.T.);
+#1796 = EDGE_LOOP('',(#1797,#1798,#1805,#1811));
+#1797 = ORIENTED_EDGE('',*,*,#1482,.F.);
+#1798 = ORIENTED_EDGE('',*,*,#1799,.T.);
+#1799 = EDGE_CURVE('',#1475,#1800,#1802,.T.);
+#1800 = VERTEX_POINT('',#1801);
+#1801 = CARTESIAN_POINT('',(-71.0293120086,50.670762226456,4.53));
+#1802 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1803,#1804),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.377,0.139),.PIECEWISE_BEZIER_KNOTS.);
+#1803 = CARTESIAN_POINT('',(-76.1893120086,50.670762226456,4.53));
+#1804 = CARTESIAN_POINT('',(-71.0293120086,50.670762226456,4.53));
+#1805 = ORIENTED_EDGE('',*,*,#1806,.T.);
+#1806 = EDGE_CURVE('',#1800,#1772,#1807,.T.);
+#1807 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1808,#1809,#1810),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.785398163397,
+0.785398163397),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1808 = CARTESIAN_POINT('',(-71.0293120086,50.670762226456,4.53));
+#1809 = CARTESIAN_POINT('',(-71.0293120086,51.170762226456,4.53));
+#1810 = CARTESIAN_POINT('',(-71.0293120086,51.170762226456,4.03));
+#1811 = ORIENTED_EDGE('',*,*,#1771,.T.);
+#1812 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#1813,#1814,#1815)
+    ,(#1816,#1817,#1818
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -2.78,7.54),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1813 = CARTESIAN_POINT('',(-76.1893120086,50.670762226456,4.53));
+#1814 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,4.53));
+#1815 = CARTESIAN_POINT('',(-76.1893120086,51.170762226456,4.03));
+#1816 = CARTESIAN_POINT('',(-71.0293120086,50.670762226456,4.53));
+#1817 = CARTESIAN_POINT('',(-71.0293120086,51.170762226456,4.53));
+#1818 = CARTESIAN_POINT('',(-71.0293120086,51.170762226456,4.03));
+#1819 = ADVANCED_FACE('',(#1820),#1836,.T.);
+#1820 = FACE_BOUND('',#1821,.T.);
+#1821 = EDGE_LOOP('',(#1822,#1823,#1830,#1835));
+#1822 = ORIENTED_EDGE('',*,*,#1518,.F.);
+#1823 = ORIENTED_EDGE('',*,*,#1824,.F.);
+#1824 = EDGE_CURVE('',#1825,#1511,#1827,.T.);
+#1825 = VERTEX_POINT('',#1826);
+#1826 = CARTESIAN_POINT('',(-71.0293120086,44.120762226456,4.53));
+#1827 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1828,#1829),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.417,9.9E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1828 = CARTESIAN_POINT('',(-71.0293120086,44.120762226456,4.53));
+#1829 = CARTESIAN_POINT('',(-76.1893120086,44.120762226456,4.53));
+#1830 = ORIENTED_EDGE('',*,*,#1831,.T.);
+#1831 = EDGE_CURVE('',#1825,#1800,#1832,.T.);
+#1832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1833,#1834),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.E-02,0.705),.PIECEWISE_BEZIER_KNOTS.);
+#1833 = CARTESIAN_POINT('',(-71.0293120086,44.120762226456,4.53));
+#1834 = CARTESIAN_POINT('',(-71.0293120086,50.670762226456,4.53));
+#1835 = ORIENTED_EDGE('',*,*,#1799,.F.);
+#1836 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1837,#1838)
+    ,(#1839,#1840
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.239,0.279),(-0.3285,
+    0.3285),.PIECEWISE_BEZIER_KNOTS.);
+#1837 = CARTESIAN_POINT('',(-76.1993120086,44.110762226456,4.53));
+#1838 = CARTESIAN_POINT('',(-76.1993120086,50.680762226456,4.53));
+#1839 = CARTESIAN_POINT('',(-71.0193120086,44.110762226456,4.53));
+#1840 = CARTESIAN_POINT('',(-71.0193120086,50.680762226456,4.53));
+#1841 = ADVANCED_FACE('',(#1842),#1859,.T.);
+#1842 = FACE_BOUND('',#1843,.T.);
+#1843 = EDGE_LOOP('',(#1844,#1845,#1846,#1854));
+#1844 = ORIENTED_EDGE('',*,*,#1225,.F.);
+#1845 = ORIENTED_EDGE('',*,*,#1312,.F.);
+#1846 = ORIENTED_EDGE('',*,*,#1847,.F.);
+#1847 = EDGE_CURVE('',#1848,#1306,#1850,.T.);
+#1848 = VERTEX_POINT('',#1849);
+#1849 = CARTESIAN_POINT('',(-71.3293120086,43.920762226456,4.03));
+#1850 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1851,#1852,#1853),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.785398163397,
+0.785398163397),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1851 = CARTESIAN_POINT('',(-71.3293120086,43.920762226456,4.03));
+#1852 = CARTESIAN_POINT('',(-71.3293120086,43.920762226456,4.23));
+#1853 = CARTESIAN_POINT('',(-71.3293120086,44.120762226456,4.23));
+#1854 = ORIENTED_EDGE('',*,*,#1855,.F.);
+#1855 = EDGE_CURVE('',#1209,#1848,#1856,.T.);
+#1856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1857,#1858),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.109,0.387),.PIECEWISE_BEZIER_KNOTS.);
+#1857 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,4.03));
+#1858 = CARTESIAN_POINT('',(-71.3293120086,43.920762226456,4.03));
+#1859 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#1860,#1861,#1862)
+    ,(#1863,#1864,#1865
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -2.18,7.74),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1860 = CARTESIAN_POINT('',(-76.2893120086,44.120762226456,4.23));
+#1861 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,4.23));
+#1862 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,4.03));
+#1863 = CARTESIAN_POINT('',(-71.3293120086,44.120762226456,4.23));
+#1864 = CARTESIAN_POINT('',(-71.3293120086,43.920762226456,4.23));
+#1865 = CARTESIAN_POINT('',(-71.3293120086,43.920762226456,4.03));
+#1866 = ADVANCED_FACE('',(#1867),#1883,.T.);
+#1867 = FACE_BOUND('',#1868,.T.);
+#1868 = EDGE_LOOP('',(#1869,#1870,#1871,#1878));
+#1869 = ORIENTED_EDGE('',*,*,#1252,.F.);
+#1870 = ORIENTED_EDGE('',*,*,#1855,.T.);
+#1871 = ORIENTED_EDGE('',*,*,#1872,.F.);
+#1872 = EDGE_CURVE('',#1873,#1848,#1875,.T.);
+#1873 = VERTEX_POINT('',#1874);
+#1874 = CARTESIAN_POINT('',(-71.3293120086,43.920762226456,1.83));
+#1875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1876,#1877),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.E-02,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#1876 = CARTESIAN_POINT('',(-71.3293120086,43.920762226456,1.83));
+#1877 = CARTESIAN_POINT('',(-71.3293120086,43.920762226456,4.03));
+#1878 = ORIENTED_EDGE('',*,*,#1879,.F.);
+#1879 = EDGE_CURVE('',#1253,#1873,#1880,.T.);
+#1880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1881,#1882),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.109,0.387),.PIECEWISE_BEZIER_KNOTS.);
+#1881 = CARTESIAN_POINT('',(-76.2893120086,43.920762226456,1.83));
+#1882 = CARTESIAN_POINT('',(-71.3293120086,43.920762226456,1.83));
+#1883 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1884,#1885)
+    ,(#1886,#1887
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(2.9E-02,0.527),(2.9E-02,
+    0.251),.PIECEWISE_BEZIER_KNOTS.);
+#1884 = CARTESIAN_POINT('',(-71.3193120086,43.920762226456,1.82));
+#1885 = CARTESIAN_POINT('',(-71.3193120086,43.920762226456,4.04));
+#1886 = CARTESIAN_POINT('',(-76.2993120086,43.920762226456,1.82));
+#1887 = CARTESIAN_POINT('',(-76.2993120086,43.920762226456,4.04));
+#1888 = ADVANCED_FACE('',(#1889),#1901,.T.);
+#1889 = FACE_BOUND('',#1890,.T.);
+#1890 = EDGE_LOOP('',(#1891,#1892,#1893,#1894,#1895,#1900));
+#1891 = ORIENTED_EDGE('',*,*,#1847,.T.);
+#1892 = ORIENTED_EDGE('',*,*,#1305,.T.);
+#1893 = ORIENTED_EDGE('',*,*,#1333,.T.);
+#1894 = ORIENTED_EDGE('',*,*,#1358,.F.);
+#1895 = ORIENTED_EDGE('',*,*,#1896,.F.);
+#1896 = EDGE_CURVE('',#1873,#1352,#1897,.T.);
+#1897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1898,#1899),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.15875,0.53625),.PIECEWISE_BEZIER_KNOTS.);
+#1898 = CARTESIAN_POINT('',(-71.3293120086,43.920762226456,1.83));
+#1899 = CARTESIAN_POINT('',(-71.3293120086,50.870762226456,1.83));
+#1900 = ORIENTED_EDGE('',*,*,#1872,.T.);
+#1901 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1902,#1903)
+    ,(#1904,#1905
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(2.9E-02,0.726),(2.9E-02,
+    0.271),.PIECEWISE_BEZIER_KNOTS.);
+#1902 = CARTESIAN_POINT('',(-71.3293120086,50.880762226456,1.82));
+#1903 = CARTESIAN_POINT('',(-71.3293120086,50.880762226456,4.24));
+#1904 = CARTESIAN_POINT('',(-71.3293120086,43.910762226456,1.82));
+#1905 = CARTESIAN_POINT('',(-71.3293120086,43.910762226456,4.24));
+#1906 = ADVANCED_FACE('',(#1907),#1913,.T.);
+#1907 = FACE_BOUND('',#1908,.T.);
+#1908 = EDGE_LOOP('',(#1909,#1910,#1911,#1912));
+#1909 = ORIENTED_EDGE('',*,*,#1281,.F.);
+#1910 = ORIENTED_EDGE('',*,*,#1879,.T.);
+#1911 = ORIENTED_EDGE('',*,*,#1896,.T.);
+#1912 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#1913 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1914,#1915)
+    ,(#1916,#1917
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.249,0.249),(-0.3485,
+    0.3485),.PIECEWISE_BEZIER_KNOTS.);
+#1914 = CARTESIAN_POINT('',(-71.3193120086,50.880762226456,1.83));
+#1915 = CARTESIAN_POINT('',(-71.3193120086,43.910762226456,1.83));
+#1916 = CARTESIAN_POINT('',(-76.2993120086,50.880762226456,1.83));
+#1917 = CARTESIAN_POINT('',(-76.2993120086,43.910762226456,1.83));
+#1918 = ADVANCED_FACE('',(#1919),#1936,.T.);
+#1919 = FACE_BOUND('',#1920,.T.);
+#1920 = EDGE_LOOP('',(#1921,#1922,#1929,#1935));
+#1921 = ORIENTED_EDGE('',*,*,#1549,.F.);
+#1922 = ORIENTED_EDGE('',*,*,#1923,.T.);
+#1923 = EDGE_CURVE('',#1542,#1924,#1926,.T.);
+#1924 = VERTEX_POINT('',#1925);
+#1925 = CARTESIAN_POINT('',(-71.0293120086,43.620762226456,4.03));
+#1926 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1927,#1928),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.9E-02,0.417),.PIECEWISE_BEZIER_KNOTS.);
+#1927 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,4.03));
+#1928 = CARTESIAN_POINT('',(-71.0293120086,43.620762226456,4.03));
+#1929 = ORIENTED_EDGE('',*,*,#1930,.T.);
+#1930 = EDGE_CURVE('',#1924,#1825,#1931,.T.);
+#1931 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1932,#1933,#1934),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.785398163397,
+0.785398163397),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1932 = CARTESIAN_POINT('',(-71.0293120086,43.620762226456,4.03));
+#1933 = CARTESIAN_POINT('',(-71.0293120086,43.620762226456,4.53));
+#1934 = CARTESIAN_POINT('',(-71.0293120086,44.120762226456,4.53));
+#1935 = ORIENTED_EDGE('',*,*,#1824,.T.);
+#1936 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#1937,#1938,#1939)
+    ,(#1940,#1941,#1942
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -1.98,8.34),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1937 = CARTESIAN_POINT('',(-71.0293120086,44.120762226456,4.53));
+#1938 = CARTESIAN_POINT('',(-71.0293120086,43.620762226456,4.53));
+#1939 = CARTESIAN_POINT('',(-71.0293120086,43.620762226456,4.03));
+#1940 = CARTESIAN_POINT('',(-76.1893120086,44.120762226456,4.53));
+#1941 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,4.53));
+#1942 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,4.03));
+#1943 = ADVANCED_FACE('',(#1944),#1960,.T.);
+#1944 = FACE_BOUND('',#1945,.T.);
+#1945 = EDGE_LOOP('',(#1946,#1947,#1954,#1959));
+#1946 = ORIENTED_EDGE('',*,*,#1585,.F.);
+#1947 = ORIENTED_EDGE('',*,*,#1948,.T.);
+#1948 = EDGE_CURVE('',#1578,#1949,#1951,.T.);
+#1949 = VERTEX_POINT('',#1950);
+#1950 = CARTESIAN_POINT('',(-71.0293120086,43.620762226456,1.53));
+#1951 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1952,#1953),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.E-02,0.556),.PIECEWISE_BEZIER_KNOTS.);
+#1952 = CARTESIAN_POINT('',(-76.1893120086,43.620762226456,1.53));
+#1953 = CARTESIAN_POINT('',(-71.0293120086,43.620762226456,1.53));
+#1954 = ORIENTED_EDGE('',*,*,#1955,.T.);
+#1955 = EDGE_CURVE('',#1949,#1924,#1956,.T.);
+#1956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1957,#1958),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#1957 = CARTESIAN_POINT('',(-71.0293120086,43.620762226456,1.53));
+#1958 = CARTESIAN_POINT('',(-71.0293120086,43.620762226456,4.03));
+#1959 = ORIENTED_EDGE('',*,*,#1923,.F.);
+#1960 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1961,#1962)
+    ,(#1963,#1964
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(3.9E-02,0.557),(-1.E-03,
+    0.251),.PIECEWISE_BEZIER_KNOTS.);
+#1961 = CARTESIAN_POINT('',(-76.1993120086,43.620762226456,1.52));
+#1962 = CARTESIAN_POINT('',(-76.1993120086,43.620762226456,4.04));
+#1963 = CARTESIAN_POINT('',(-71.0193120086,43.620762226456,1.52));
+#1964 = CARTESIAN_POINT('',(-71.0193120086,43.620762226456,4.04));
+#1965 = ADVANCED_FACE('',(#1966),#1978,.T.);
+#1966 = FACE_BOUND('',#1967,.T.);
+#1967 = EDGE_LOOP('',(#1968,#1969,#1970,#1975,#1976,#1977));
+#1968 = ORIENTED_EDGE('',*,*,#1930,.F.);
+#1969 = ORIENTED_EDGE('',*,*,#1955,.F.);
+#1970 = ORIENTED_EDGE('',*,*,#1971,.T.);
+#1971 = EDGE_CURVE('',#1949,#1779,#1972,.T.);
+#1972 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1973,#1974),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.755),.PIECEWISE_BEZIER_KNOTS.);
+#1973 = CARTESIAN_POINT('',(-71.0293120086,43.620762226456,1.53));
+#1974 = CARTESIAN_POINT('',(-71.0293120086,51.170762226456,1.53));
+#1975 = ORIENTED_EDGE('',*,*,#1778,.T.);
+#1976 = ORIENTED_EDGE('',*,*,#1806,.F.);
+#1977 = ORIENTED_EDGE('',*,*,#1831,.F.);
+#1978 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1979,#1980)
+    ,(#1981,#1982
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.756),(-1.E-03,
+    0.301),.PIECEWISE_BEZIER_KNOTS.);
+#1979 = CARTESIAN_POINT('',(-71.0293120086,43.610762226456,1.52));
+#1980 = CARTESIAN_POINT('',(-71.0293120086,43.610762226456,4.54));
+#1981 = CARTESIAN_POINT('',(-71.0293120086,51.180762226456,1.52));
+#1982 = CARTESIAN_POINT('',(-71.0293120086,51.180762226456,4.54));
+#1983 = ADVANCED_FACE('',(#1984),#1992,.T.);
+#1984 = FACE_BOUND('',#1985,.T.);
+#1985 = EDGE_LOOP('',(#1986,#1987,#1988,#1989,#1990,#1991));
+#1986 = ORIENTED_EDGE('',*,*,#1652,.T.);
+#1987 = ORIENTED_EDGE('',*,*,#1449,.F.);
+#1988 = ORIENTED_EDGE('',*,*,#1785,.F.);
+#1989 = ORIENTED_EDGE('',*,*,#1971,.F.);
+#1990 = ORIENTED_EDGE('',*,*,#1948,.F.);
+#1991 = ORIENTED_EDGE('',*,*,#1575,.F.);
+#1992 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1993,#1994)
+    ,(#1995,#1996
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.279,0.254),(-0.3935,
+    0.3935),.PIECEWISE_BEZIER_KNOTS.);
+#1993 = CARTESIAN_POINT('',(-76.3493120086,51.330762226456,1.53));
+#1994 = CARTESIAN_POINT('',(-76.3493120086,43.460762226456,1.53));
+#1995 = CARTESIAN_POINT('',(-71.0193120086,51.330762226456,1.53));
+#1996 = CARTESIAN_POINT('',(-71.0193120086,43.460762226456,1.53));
+#1997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2001)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1998,#1999,#2000)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1998 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1999 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2000 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2001 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1998,
+  'distance_accuracy_value','confusion accuracy');
+#2002 = PRODUCT_TYPE('part',$,(#1091));
+#2003 = SHAPE_DEFINITION_REPRESENTATION(#2004,#2010);
+#2004 = PRODUCT_DEFINITION_SHAPE('','',#2005);
+#2005 = PRODUCT_DEFINITION('design','',#2006,#2009);
+#2006 = PRODUCT_DEFINITION_FORMATION('','',#2007);
+#2007 = PRODUCT('Body7','Body7','',(#2008));
+#2008 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2009 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2010 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2011),#2237);
+#2011 = MANIFOLD_SOLID_BREP('',#2012);
+#2012 = CLOSED_SHELL('',(#2013,#2049,#2077,#2105,#2125,#2153,#2175,#2187
+    ,#2209,#2225));
+#2013 = ADVANCED_FACE('',(#2014),#2044,.T.);
+#2014 = FACE_BOUND('',#2015,.T.);
+#2015 = EDGE_LOOP('',(#2016,#2025,#2032,#2039));
+#2016 = ORIENTED_EDGE('',*,*,#2017,.T.);
+#2017 = EDGE_CURVE('',#2018,#2020,#2022,.T.);
+#2018 = VERTEX_POINT('',#2019);
+#2019 = CARTESIAN_POINT('',(-63.55643375708,46.744037176733,7.53));
+#2020 = VERTEX_POINT('',#2021);
+#2021 = CARTESIAN_POINT('',(-63.45643375708,46.744037176733,7.53));
+#2022 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2023,#2024),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2023 = CARTESIAN_POINT('',(-63.55643375708,46.744037176733,7.53));
+#2024 = CARTESIAN_POINT('',(-63.45643375708,46.744037176733,7.53));
+#2025 = ORIENTED_EDGE('',*,*,#2026,.T.);
+#2026 = EDGE_CURVE('',#2020,#2027,#2029,.T.);
+#2027 = VERTEX_POINT('',#2028);
+#2028 = CARTESIAN_POINT('',(-63.25643375708,46.944037176733,7.33));
+#2029 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2030,#2031),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2030 = CARTESIAN_POINT('',(-63.45643375708,46.744037176733,7.53));
+#2031 = CARTESIAN_POINT('',(-63.25643375708,46.944037176733,7.33));
+#2032 = ORIENTED_EDGE('',*,*,#2033,.T.);
+#2033 = EDGE_CURVE('',#2027,#2034,#2036,.T.);
+#2034 = VERTEX_POINT('',#2035);
+#2035 = CARTESIAN_POINT('',(-63.75643375708,46.944037176733,7.33));
+#2036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2037,#2038),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2037 = CARTESIAN_POINT('',(-63.25643375708,46.944037176733,7.33));
+#2038 = CARTESIAN_POINT('',(-63.75643375708,46.944037176733,7.33));
+#2039 = ORIENTED_EDGE('',*,*,#2040,.F.);
+#2040 = EDGE_CURVE('',#2018,#2034,#2041,.T.);
+#2041 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2042,#2043),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2042 = CARTESIAN_POINT('',(-63.55643375708,46.744037176733,7.53));
+#2043 = CARTESIAN_POINT('',(-63.75643375708,46.944037176733,7.33));
+#2044 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2045,#2046)
+    ,(#2047,#2048
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-3.85E-02,1.35E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2045 = CARTESIAN_POINT('',(-63.76643375708,46.736966108921,
+    7.537071067812));
+#2046 = CARTESIAN_POINT('',(-63.76643375708,46.951108244545,
+    7.322928932188));
+#2047 = CARTESIAN_POINT('',(-63.24643375708,46.736966108921,
+    7.537071067812));
+#2048 = CARTESIAN_POINT('',(-63.24643375708,46.951108244545,
+    7.322928932188));
+#2049 = ADVANCED_FACE('',(#2050),#2072,.T.);
+#2050 = FACE_BOUND('',#2051,.T.);
+#2051 = EDGE_LOOP('',(#2052,#2059,#2066,#2071));
+#2052 = ORIENTED_EDGE('',*,*,#2053,.T.);
+#2053 = EDGE_CURVE('',#2020,#2054,#2056,.T.);
+#2054 = VERTEX_POINT('',#2055);
+#2055 = CARTESIAN_POINT('',(-63.45643375708,46.644037176733,7.53));
+#2056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2057,#2058),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2057 = CARTESIAN_POINT('',(-63.45643375708,46.744037176733,7.53));
+#2058 = CARTESIAN_POINT('',(-63.45643375708,46.644037176733,7.53));
+#2059 = ORIENTED_EDGE('',*,*,#2060,.T.);
+#2060 = EDGE_CURVE('',#2054,#2061,#2063,.T.);
+#2061 = VERTEX_POINT('',#2062);
+#2062 = CARTESIAN_POINT('',(-63.25643375708,46.444037176733,7.33));
+#2063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2064,#2065),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2064 = CARTESIAN_POINT('',(-63.45643375708,46.644037176733,7.53));
+#2065 = CARTESIAN_POINT('',(-63.25643375708,46.444037176733,7.33));
+#2066 = ORIENTED_EDGE('',*,*,#2067,.T.);
+#2067 = EDGE_CURVE('',#2061,#2027,#2068,.T.);
+#2068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2069,#2070),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2069 = CARTESIAN_POINT('',(-63.25643375708,46.444037176733,7.33));
+#2070 = CARTESIAN_POINT('',(-63.25643375708,46.944037176733,7.33));
+#2071 = ORIENTED_EDGE('',*,*,#2026,.F.);
+#2072 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2073,#2074)
+    ,(#2075,#2076
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-1.35E-02,3.85E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2073 = CARTESIAN_POINT('',(-63.46350482489,46.434037176733,
+    7.537071067812));
+#2074 = CARTESIAN_POINT('',(-63.46350482489,46.954037176733,
+    7.537071067812));
+#2075 = CARTESIAN_POINT('',(-63.24936268926,46.434037176733,
+    7.322928932188));
+#2076 = CARTESIAN_POINT('',(-63.24936268926,46.954037176733,
+    7.322928932188));
+#2077 = ADVANCED_FACE('',(#2078),#2100,.T.);
+#2078 = FACE_BOUND('',#2079,.T.);
+#2079 = EDGE_LOOP('',(#2080,#2087,#2094,#2099));
+#2080 = ORIENTED_EDGE('',*,*,#2081,.T.);
+#2081 = EDGE_CURVE('',#2054,#2082,#2084,.T.);
+#2082 = VERTEX_POINT('',#2083);
+#2083 = CARTESIAN_POINT('',(-63.55643375708,46.644037176733,7.53));
+#2084 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2085,#2086),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2085 = CARTESIAN_POINT('',(-63.45643375708,46.644037176733,7.53));
+#2086 = CARTESIAN_POINT('',(-63.55643375708,46.644037176733,7.53));
+#2087 = ORIENTED_EDGE('',*,*,#2088,.T.);
+#2088 = EDGE_CURVE('',#2082,#2089,#2091,.T.);
+#2089 = VERTEX_POINT('',#2090);
+#2090 = CARTESIAN_POINT('',(-63.75643375708,46.444037176733,7.33));
+#2091 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2092,#2093),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2092 = CARTESIAN_POINT('',(-63.55643375708,46.644037176733,7.53));
+#2093 = CARTESIAN_POINT('',(-63.75643375708,46.444037176733,7.33));
+#2094 = ORIENTED_EDGE('',*,*,#2095,.T.);
+#2095 = EDGE_CURVE('',#2089,#2061,#2096,.T.);
+#2096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2097,#2098),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2097 = CARTESIAN_POINT('',(-63.75643375708,46.444037176733,7.33));
+#2098 = CARTESIAN_POINT('',(-63.25643375708,46.444037176733,7.33));
+#2099 = ORIENTED_EDGE('',*,*,#2060,.F.);
+#2100 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2101,#2102)
+    ,(#2103,#2104
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.35E-02,3.85E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2101 = CARTESIAN_POINT('',(-63.76643375708,46.436966108921,
+    7.322928932188));
+#2102 = CARTESIAN_POINT('',(-63.76643375708,46.651108244545,
+    7.537071067812));
+#2103 = CARTESIAN_POINT('',(-63.24643375708,46.436966108921,
+    7.322928932188));
+#2104 = CARTESIAN_POINT('',(-63.24643375708,46.651108244545,
+    7.537071067812));
+#2105 = ADVANCED_FACE('',(#2106),#2120,.T.);
+#2106 = FACE_BOUND('',#2107,.T.);
+#2107 = EDGE_LOOP('',(#2108,#2113,#2114,#2119));
+#2108 = ORIENTED_EDGE('',*,*,#2109,.T.);
+#2109 = EDGE_CURVE('',#2034,#2089,#2110,.T.);
+#2110 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2111,#2112),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2111 = CARTESIAN_POINT('',(-63.75643375708,46.944037176733,7.33));
+#2112 = CARTESIAN_POINT('',(-63.75643375708,46.444037176733,7.33));
+#2113 = ORIENTED_EDGE('',*,*,#2088,.F.);
+#2114 = ORIENTED_EDGE('',*,*,#2115,.T.);
+#2115 = EDGE_CURVE('',#2082,#2018,#2116,.T.);
+#2116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2117,#2118),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2117 = CARTESIAN_POINT('',(-63.55643375708,46.644037176733,7.53));
+#2118 = CARTESIAN_POINT('',(-63.55643375708,46.744037176733,7.53));
+#2119 = ORIENTED_EDGE('',*,*,#2040,.T.);
+#2120 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2121,#2122)
+    ,(#2123,#2124
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-3.85E-02,1.35E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2121 = CARTESIAN_POINT('',(-63.76350482489,46.434037176733,
+    7.322928932188));
+#2122 = CARTESIAN_POINT('',(-63.76350482489,46.954037176733,
+    7.322928932188));
+#2123 = CARTESIAN_POINT('',(-63.54936268926,46.434037176733,
+    7.537071067812));
+#2124 = CARTESIAN_POINT('',(-63.54936268926,46.954037176733,
+    7.537071067812));
+#2125 = ADVANCED_FACE('',(#2126),#2148,.T.);
+#2126 = FACE_BOUND('',#2127,.T.);
+#2127 = EDGE_LOOP('',(#2128,#2129,#2136,#2143));
+#2128 = ORIENTED_EDGE('',*,*,#2109,.F.);
+#2129 = ORIENTED_EDGE('',*,*,#2130,.F.);
+#2130 = EDGE_CURVE('',#2131,#2034,#2133,.T.);
+#2131 = VERTEX_POINT('',#2132);
+#2132 = CARTESIAN_POINT('',(-63.75643375708,46.944037176733,3.53));
+#2133 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2134,#2135),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2134 = CARTESIAN_POINT('',(-63.75643375708,46.944037176733,3.53));
+#2135 = CARTESIAN_POINT('',(-63.75643375708,46.944037176733,7.33));
+#2136 = ORIENTED_EDGE('',*,*,#2137,.F.);
+#2137 = EDGE_CURVE('',#2138,#2131,#2140,.T.);
+#2138 = VERTEX_POINT('',#2139);
+#2139 = CARTESIAN_POINT('',(-63.75643375708,46.444037176733,3.53));
+#2140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2141,#2142),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2141 = CARTESIAN_POINT('',(-63.75643375708,46.444037176733,3.53));
+#2142 = CARTESIAN_POINT('',(-63.75643375708,46.944037176733,3.53));
+#2143 = ORIENTED_EDGE('',*,*,#2144,.T.);
+#2144 = EDGE_CURVE('',#2138,#2089,#2145,.T.);
+#2145 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2146,#2147),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2146 = CARTESIAN_POINT('',(-63.75643375708,46.444037176733,3.53));
+#2147 = CARTESIAN_POINT('',(-63.75643375708,46.444037176733,7.33));
+#2148 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2149,#2150)
+    ,(#2151,#2152
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2149 = CARTESIAN_POINT('',(-63.75643375708,46.954037176733,3.52));
+#2150 = CARTESIAN_POINT('',(-63.75643375708,46.954037176733,7.34));
+#2151 = CARTESIAN_POINT('',(-63.75643375708,46.434037176733,3.52));
+#2152 = CARTESIAN_POINT('',(-63.75643375708,46.434037176733,7.34));
+#2153 = ADVANCED_FACE('',(#2154),#2170,.T.);
+#2154 = FACE_BOUND('',#2155,.T.);
+#2155 = EDGE_LOOP('',(#2156,#2157,#2164,#2169));
+#2156 = ORIENTED_EDGE('',*,*,#2033,.F.);
+#2157 = ORIENTED_EDGE('',*,*,#2158,.F.);
+#2158 = EDGE_CURVE('',#2159,#2027,#2161,.T.);
+#2159 = VERTEX_POINT('',#2160);
+#2160 = CARTESIAN_POINT('',(-63.25643375708,46.944037176733,3.53));
+#2161 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2162,#2163),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2162 = CARTESIAN_POINT('',(-63.25643375708,46.944037176733,3.53));
+#2163 = CARTESIAN_POINT('',(-63.25643375708,46.944037176733,7.33));
+#2164 = ORIENTED_EDGE('',*,*,#2165,.F.);
+#2165 = EDGE_CURVE('',#2131,#2159,#2166,.T.);
+#2166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2167,#2168),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2167 = CARTESIAN_POINT('',(-63.75643375708,46.944037176733,3.53));
+#2168 = CARTESIAN_POINT('',(-63.25643375708,46.944037176733,3.53));
+#2169 = ORIENTED_EDGE('',*,*,#2130,.T.);
+#2170 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2171,#2172)
+    ,(#2173,#2174
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2171 = CARTESIAN_POINT('',(-63.24643375708,46.944037176733,3.52));
+#2172 = CARTESIAN_POINT('',(-63.24643375708,46.944037176733,7.34));
+#2173 = CARTESIAN_POINT('',(-63.76643375708,46.944037176733,3.52));
+#2174 = CARTESIAN_POINT('',(-63.76643375708,46.944037176733,7.34));
+#2175 = ADVANCED_FACE('',(#2176),#2182,.T.);
+#2176 = FACE_BOUND('',#2177,.T.);
+#2177 = EDGE_LOOP('',(#2178,#2179,#2180,#2181));
+#2178 = ORIENTED_EDGE('',*,*,#2017,.F.);
+#2179 = ORIENTED_EDGE('',*,*,#2115,.F.);
+#2180 = ORIENTED_EDGE('',*,*,#2081,.F.);
+#2181 = ORIENTED_EDGE('',*,*,#2053,.F.);
+#2182 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2183,#2184)
+    ,(#2185,#2186
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-6.000000000001E-03,
+    6.000000000001E-03),(-6.000000000001E-03,6.000000000001E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2183 = CARTESIAN_POINT('',(-63.56643375708,46.634037176733,7.53));
+#2184 = CARTESIAN_POINT('',(-63.56643375708,46.754037176733,7.53));
+#2185 = CARTESIAN_POINT('',(-63.44643375708,46.634037176733,7.53));
+#2186 = CARTESIAN_POINT('',(-63.44643375708,46.754037176733,7.53));
+#2187 = ADVANCED_FACE('',(#2188),#2204,.T.);
+#2188 = FACE_BOUND('',#2189,.T.);
+#2189 = EDGE_LOOP('',(#2190,#2191,#2198,#2203));
+#2190 = ORIENTED_EDGE('',*,*,#2067,.F.);
+#2191 = ORIENTED_EDGE('',*,*,#2192,.F.);
+#2192 = EDGE_CURVE('',#2193,#2061,#2195,.T.);
+#2193 = VERTEX_POINT('',#2194);
+#2194 = CARTESIAN_POINT('',(-63.25643375708,46.444037176733,3.53));
+#2195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2196,#2197),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2196 = CARTESIAN_POINT('',(-63.25643375708,46.444037176733,3.53));
+#2197 = CARTESIAN_POINT('',(-63.25643375708,46.444037176733,7.33));
+#2198 = ORIENTED_EDGE('',*,*,#2199,.F.);
+#2199 = EDGE_CURVE('',#2159,#2193,#2200,.T.);
+#2200 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2201,#2202),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2201 = CARTESIAN_POINT('',(-63.25643375708,46.944037176733,3.53));
+#2202 = CARTESIAN_POINT('',(-63.25643375708,46.444037176733,3.53));
+#2203 = ORIENTED_EDGE('',*,*,#2158,.T.);
+#2204 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2205,#2206)
+    ,(#2207,#2208
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2205 = CARTESIAN_POINT('',(-63.25643375708,46.434037176733,3.52));
+#2206 = CARTESIAN_POINT('',(-63.25643375708,46.434037176733,7.34));
+#2207 = CARTESIAN_POINT('',(-63.25643375708,46.954037176733,3.52));
+#2208 = CARTESIAN_POINT('',(-63.25643375708,46.954037176733,7.34));
+#2209 = ADVANCED_FACE('',(#2210),#2220,.T.);
+#2210 = FACE_BOUND('',#2211,.T.);
+#2211 = EDGE_LOOP('',(#2212,#2213,#2214,#2219));
+#2212 = ORIENTED_EDGE('',*,*,#2095,.F.);
+#2213 = ORIENTED_EDGE('',*,*,#2144,.F.);
+#2214 = ORIENTED_EDGE('',*,*,#2215,.F.);
+#2215 = EDGE_CURVE('',#2193,#2138,#2216,.T.);
+#2216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2217,#2218),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2217 = CARTESIAN_POINT('',(-63.25643375708,46.444037176733,3.53));
+#2218 = CARTESIAN_POINT('',(-63.75643375708,46.444037176733,3.53));
+#2219 = ORIENTED_EDGE('',*,*,#2192,.T.);
+#2220 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2221,#2222)
+    ,(#2223,#2224
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2221 = CARTESIAN_POINT('',(-63.76643375708,46.444037176733,3.52));
+#2222 = CARTESIAN_POINT('',(-63.76643375708,46.444037176733,7.34));
+#2223 = CARTESIAN_POINT('',(-63.24643375708,46.444037176733,3.52));
+#2224 = CARTESIAN_POINT('',(-63.24643375708,46.444037176733,7.34));
+#2225 = ADVANCED_FACE('',(#2226),#2232,.T.);
+#2226 = FACE_BOUND('',#2227,.T.);
+#2227 = EDGE_LOOP('',(#2228,#2229,#2230,#2231));
+#2228 = ORIENTED_EDGE('',*,*,#2215,.T.);
+#2229 = ORIENTED_EDGE('',*,*,#2137,.T.);
+#2230 = ORIENTED_EDGE('',*,*,#2165,.T.);
+#2231 = ORIENTED_EDGE('',*,*,#2199,.T.);
+#2232 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2233,#2234)
+    ,(#2235,#2236
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.6E-02,2.6E-02),(
+    -2.6E-02,2.6E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2233 = CARTESIAN_POINT('',(-63.76643375708,46.954037176733,3.53));
+#2234 = CARTESIAN_POINT('',(-63.76643375708,46.434037176733,3.53));
+#2235 = CARTESIAN_POINT('',(-63.24643375708,46.954037176733,3.53));
+#2236 = CARTESIAN_POINT('',(-63.24643375708,46.434037176733,3.53));
+#2237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2241)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2238,#2239,#2240)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2238 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2239 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2240 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2241 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2238,
+  'distance_accuracy_value','confusion accuracy');
+#2242 = PRODUCT_TYPE('part',$,(#2007));
+#2243 = SHAPE_DEFINITION_REPRESENTATION(#2244,#2250);
+#2244 = PRODUCT_DEFINITION_SHAPE('','',#2245);
+#2245 = PRODUCT_DEFINITION('design','',#2246,#2249);
+#2246 = PRODUCT_DEFINITION_FORMATION('','',#2247);
+#2247 = PRODUCT('Body8','Body8','',(#2248));
+#2248 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2249 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2250 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2251),#2477);
+#2251 = MANIFOLD_SOLID_BREP('',#2252);
+#2252 = CLOSED_SHELL('',(#2253,#2289,#2317,#2345,#2365,#2393,#2415,#2427
+    ,#2449,#2465));
+#2253 = ADVANCED_FACE('',(#2254),#2284,.T.);
+#2254 = FACE_BOUND('',#2255,.T.);
+#2255 = EDGE_LOOP('',(#2256,#2265,#2272,#2279));
+#2256 = ORIENTED_EDGE('',*,*,#2257,.T.);
+#2257 = EDGE_CURVE('',#2258,#2260,#2262,.T.);
+#2258 = VERTEX_POINT('',#2259);
+#2259 = CARTESIAN_POINT('',(-62.30643375708,48.244037176733,7.53));
+#2260 = VERTEX_POINT('',#2261);
+#2261 = CARTESIAN_POINT('',(-62.20643375708,48.244037176733,7.53));
+#2262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2263,#2264),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2263 = CARTESIAN_POINT('',(-62.30643375708,48.244037176733,7.53));
+#2264 = CARTESIAN_POINT('',(-62.20643375708,48.244037176733,7.53));
+#2265 = ORIENTED_EDGE('',*,*,#2266,.T.);
+#2266 = EDGE_CURVE('',#2260,#2267,#2269,.T.);
+#2267 = VERTEX_POINT('',#2268);
+#2268 = CARTESIAN_POINT('',(-62.00643375708,48.444037176733,7.33));
+#2269 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2270,#2271),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2270 = CARTESIAN_POINT('',(-62.20643375708,48.244037176733,7.53));
+#2271 = CARTESIAN_POINT('',(-62.00643375708,48.444037176733,7.33));
+#2272 = ORIENTED_EDGE('',*,*,#2273,.T.);
+#2273 = EDGE_CURVE('',#2267,#2274,#2276,.T.);
+#2274 = VERTEX_POINT('',#2275);
+#2275 = CARTESIAN_POINT('',(-62.50643375708,48.444037176733,7.33));
+#2276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2277,#2278),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2277 = CARTESIAN_POINT('',(-62.00643375708,48.444037176733,7.33));
+#2278 = CARTESIAN_POINT('',(-62.50643375708,48.444037176733,7.33));
+#2279 = ORIENTED_EDGE('',*,*,#2280,.F.);
+#2280 = EDGE_CURVE('',#2258,#2274,#2281,.T.);
+#2281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2282,#2283),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2282 = CARTESIAN_POINT('',(-62.30643375708,48.244037176733,7.53));
+#2283 = CARTESIAN_POINT('',(-62.50643375708,48.444037176733,7.33));
+#2284 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2285,#2286)
+    ,(#2287,#2288
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-3.85E-02,1.35E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2285 = CARTESIAN_POINT('',(-62.51643375708,48.236966108921,
+    7.537071067812));
+#2286 = CARTESIAN_POINT('',(-62.51643375708,48.451108244545,
+    7.322928932188));
+#2287 = CARTESIAN_POINT('',(-61.99643375708,48.236966108921,
+    7.537071067812));
+#2288 = CARTESIAN_POINT('',(-61.99643375708,48.451108244545,
+    7.322928932188));
+#2289 = ADVANCED_FACE('',(#2290),#2312,.T.);
+#2290 = FACE_BOUND('',#2291,.T.);
+#2291 = EDGE_LOOP('',(#2292,#2299,#2306,#2311));
+#2292 = ORIENTED_EDGE('',*,*,#2293,.T.);
+#2293 = EDGE_CURVE('',#2260,#2294,#2296,.T.);
+#2294 = VERTEX_POINT('',#2295);
+#2295 = CARTESIAN_POINT('',(-62.20643375708,48.144037176733,7.53));
+#2296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2297,#2298),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2297 = CARTESIAN_POINT('',(-62.20643375708,48.244037176733,7.53));
+#2298 = CARTESIAN_POINT('',(-62.20643375708,48.144037176733,7.53));
+#2299 = ORIENTED_EDGE('',*,*,#2300,.T.);
+#2300 = EDGE_CURVE('',#2294,#2301,#2303,.T.);
+#2301 = VERTEX_POINT('',#2302);
+#2302 = CARTESIAN_POINT('',(-62.00643375708,47.944037176733,7.33));
+#2303 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2304,#2305),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2304 = CARTESIAN_POINT('',(-62.20643375708,48.144037176733,7.53));
+#2305 = CARTESIAN_POINT('',(-62.00643375708,47.944037176733,7.33));
+#2306 = ORIENTED_EDGE('',*,*,#2307,.T.);
+#2307 = EDGE_CURVE('',#2301,#2267,#2308,.T.);
+#2308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2309,#2310),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2309 = CARTESIAN_POINT('',(-62.00643375708,47.944037176733,7.33));
+#2310 = CARTESIAN_POINT('',(-62.00643375708,48.444037176733,7.33));
+#2311 = ORIENTED_EDGE('',*,*,#2266,.F.);
+#2312 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2313,#2314)
+    ,(#2315,#2316
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-1.35E-02,3.85E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2313 = CARTESIAN_POINT('',(-62.21350482489,47.934037176733,
+    7.537071067812));
+#2314 = CARTESIAN_POINT('',(-62.21350482489,48.454037176733,
+    7.537071067812));
+#2315 = CARTESIAN_POINT('',(-61.99936268926,47.934037176733,
+    7.322928932188));
+#2316 = CARTESIAN_POINT('',(-61.99936268926,48.454037176733,
+    7.322928932188));
+#2317 = ADVANCED_FACE('',(#2318),#2340,.T.);
+#2318 = FACE_BOUND('',#2319,.T.);
+#2319 = EDGE_LOOP('',(#2320,#2327,#2334,#2339));
+#2320 = ORIENTED_EDGE('',*,*,#2321,.T.);
+#2321 = EDGE_CURVE('',#2294,#2322,#2324,.T.);
+#2322 = VERTEX_POINT('',#2323);
+#2323 = CARTESIAN_POINT('',(-62.30643375708,48.144037176733,7.53));
+#2324 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2325,#2326),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2325 = CARTESIAN_POINT('',(-62.20643375708,48.144037176733,7.53));
+#2326 = CARTESIAN_POINT('',(-62.30643375708,48.144037176733,7.53));
+#2327 = ORIENTED_EDGE('',*,*,#2328,.T.);
+#2328 = EDGE_CURVE('',#2322,#2329,#2331,.T.);
+#2329 = VERTEX_POINT('',#2330);
+#2330 = CARTESIAN_POINT('',(-62.50643375708,47.944037176733,7.33));
+#2331 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2332,#2333),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2332 = CARTESIAN_POINT('',(-62.30643375708,48.144037176733,7.53));
+#2333 = CARTESIAN_POINT('',(-62.50643375708,47.944037176733,7.33));
+#2334 = ORIENTED_EDGE('',*,*,#2335,.T.);
+#2335 = EDGE_CURVE('',#2329,#2301,#2336,.T.);
+#2336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2337,#2338),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2337 = CARTESIAN_POINT('',(-62.50643375708,47.944037176733,7.33));
+#2338 = CARTESIAN_POINT('',(-62.00643375708,47.944037176733,7.33));
+#2339 = ORIENTED_EDGE('',*,*,#2300,.F.);
+#2340 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2341,#2342)
+    ,(#2343,#2344
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.35E-02,3.85E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2341 = CARTESIAN_POINT('',(-62.51643375708,47.936966108921,
+    7.322928932188));
+#2342 = CARTESIAN_POINT('',(-62.51643375708,48.151108244545,
+    7.537071067812));
+#2343 = CARTESIAN_POINT('',(-61.99643375708,47.936966108921,
+    7.322928932188));
+#2344 = CARTESIAN_POINT('',(-61.99643375708,48.151108244545,
+    7.537071067812));
+#2345 = ADVANCED_FACE('',(#2346),#2360,.T.);
+#2346 = FACE_BOUND('',#2347,.T.);
+#2347 = EDGE_LOOP('',(#2348,#2353,#2354,#2359));
+#2348 = ORIENTED_EDGE('',*,*,#2349,.T.);
+#2349 = EDGE_CURVE('',#2274,#2329,#2350,.T.);
+#2350 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2351,#2352),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2351 = CARTESIAN_POINT('',(-62.50643375708,48.444037176733,7.33));
+#2352 = CARTESIAN_POINT('',(-62.50643375708,47.944037176733,7.33));
+#2353 = ORIENTED_EDGE('',*,*,#2328,.F.);
+#2354 = ORIENTED_EDGE('',*,*,#2355,.T.);
+#2355 = EDGE_CURVE('',#2322,#2258,#2356,.T.);
+#2356 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2357,#2358),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2357 = CARTESIAN_POINT('',(-62.30643375708,48.144037176733,7.53));
+#2358 = CARTESIAN_POINT('',(-62.30643375708,48.244037176733,7.53));
+#2359 = ORIENTED_EDGE('',*,*,#2280,.T.);
+#2360 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2361,#2362)
+    ,(#2363,#2364
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-3.85E-02,1.35E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2361 = CARTESIAN_POINT('',(-62.51350482489,47.934037176733,
+    7.322928932188));
+#2362 = CARTESIAN_POINT('',(-62.51350482489,48.454037176733,
+    7.322928932188));
+#2363 = CARTESIAN_POINT('',(-62.29936268926,47.934037176733,
+    7.537071067812));
+#2364 = CARTESIAN_POINT('',(-62.29936268926,48.454037176733,
+    7.537071067812));
+#2365 = ADVANCED_FACE('',(#2366),#2388,.T.);
+#2366 = FACE_BOUND('',#2367,.T.);
+#2367 = EDGE_LOOP('',(#2368,#2369,#2376,#2383));
+#2368 = ORIENTED_EDGE('',*,*,#2349,.F.);
+#2369 = ORIENTED_EDGE('',*,*,#2370,.F.);
+#2370 = EDGE_CURVE('',#2371,#2274,#2373,.T.);
+#2371 = VERTEX_POINT('',#2372);
+#2372 = CARTESIAN_POINT('',(-62.50643375708,48.444037176733,3.53));
+#2373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2374,#2375),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2374 = CARTESIAN_POINT('',(-62.50643375708,48.444037176733,3.53));
+#2375 = CARTESIAN_POINT('',(-62.50643375708,48.444037176733,7.33));
+#2376 = ORIENTED_EDGE('',*,*,#2377,.F.);
+#2377 = EDGE_CURVE('',#2378,#2371,#2380,.T.);
+#2378 = VERTEX_POINT('',#2379);
+#2379 = CARTESIAN_POINT('',(-62.50643375708,47.944037176733,3.53));
+#2380 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2381,#2382),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2381 = CARTESIAN_POINT('',(-62.50643375708,47.944037176733,3.53));
+#2382 = CARTESIAN_POINT('',(-62.50643375708,48.444037176733,3.53));
+#2383 = ORIENTED_EDGE('',*,*,#2384,.T.);
+#2384 = EDGE_CURVE('',#2378,#2329,#2385,.T.);
+#2385 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2386,#2387),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2386 = CARTESIAN_POINT('',(-62.50643375708,47.944037176733,3.53));
+#2387 = CARTESIAN_POINT('',(-62.50643375708,47.944037176733,7.33));
+#2388 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2389,#2390)
+    ,(#2391,#2392
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2389 = CARTESIAN_POINT('',(-62.50643375708,48.454037176733,3.52));
+#2390 = CARTESIAN_POINT('',(-62.50643375708,48.454037176733,7.34));
+#2391 = CARTESIAN_POINT('',(-62.50643375708,47.934037176733,3.52));
+#2392 = CARTESIAN_POINT('',(-62.50643375708,47.934037176733,7.34));
+#2393 = ADVANCED_FACE('',(#2394),#2410,.T.);
+#2394 = FACE_BOUND('',#2395,.T.);
+#2395 = EDGE_LOOP('',(#2396,#2397,#2404,#2409));
+#2396 = ORIENTED_EDGE('',*,*,#2273,.F.);
+#2397 = ORIENTED_EDGE('',*,*,#2398,.F.);
+#2398 = EDGE_CURVE('',#2399,#2267,#2401,.T.);
+#2399 = VERTEX_POINT('',#2400);
+#2400 = CARTESIAN_POINT('',(-62.00643375708,48.444037176733,3.53));
+#2401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2402,#2403),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2402 = CARTESIAN_POINT('',(-62.00643375708,48.444037176733,3.53));
+#2403 = CARTESIAN_POINT('',(-62.00643375708,48.444037176733,7.33));
+#2404 = ORIENTED_EDGE('',*,*,#2405,.F.);
+#2405 = EDGE_CURVE('',#2371,#2399,#2406,.T.);
+#2406 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2407,#2408),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2407 = CARTESIAN_POINT('',(-62.50643375708,48.444037176733,3.53));
+#2408 = CARTESIAN_POINT('',(-62.00643375708,48.444037176733,3.53));
+#2409 = ORIENTED_EDGE('',*,*,#2370,.T.);
+#2410 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2411,#2412)
+    ,(#2413,#2414
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2411 = CARTESIAN_POINT('',(-61.99643375708,48.444037176733,3.52));
+#2412 = CARTESIAN_POINT('',(-61.99643375708,48.444037176733,7.34));
+#2413 = CARTESIAN_POINT('',(-62.51643375708,48.444037176733,3.52));
+#2414 = CARTESIAN_POINT('',(-62.51643375708,48.444037176733,7.34));
+#2415 = ADVANCED_FACE('',(#2416),#2422,.T.);
+#2416 = FACE_BOUND('',#2417,.T.);
+#2417 = EDGE_LOOP('',(#2418,#2419,#2420,#2421));
+#2418 = ORIENTED_EDGE('',*,*,#2257,.F.);
+#2419 = ORIENTED_EDGE('',*,*,#2355,.F.);
+#2420 = ORIENTED_EDGE('',*,*,#2321,.F.);
+#2421 = ORIENTED_EDGE('',*,*,#2293,.F.);
+#2422 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2423,#2424)
+    ,(#2425,#2426
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-6.000000000001E-03,
+    6.000000000001E-03),(-6.000000000001E-03,6.000000000001E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2423 = CARTESIAN_POINT('',(-62.31643375708,48.134037176733,7.53));
+#2424 = CARTESIAN_POINT('',(-62.31643375708,48.254037176733,7.53));
+#2425 = CARTESIAN_POINT('',(-62.19643375708,48.134037176733,7.53));
+#2426 = CARTESIAN_POINT('',(-62.19643375708,48.254037176733,7.53));
+#2427 = ADVANCED_FACE('',(#2428),#2444,.T.);
+#2428 = FACE_BOUND('',#2429,.T.);
+#2429 = EDGE_LOOP('',(#2430,#2431,#2438,#2443));
+#2430 = ORIENTED_EDGE('',*,*,#2307,.F.);
+#2431 = ORIENTED_EDGE('',*,*,#2432,.F.);
+#2432 = EDGE_CURVE('',#2433,#2301,#2435,.T.);
+#2433 = VERTEX_POINT('',#2434);
+#2434 = CARTESIAN_POINT('',(-62.00643375708,47.944037176733,3.53));
+#2435 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2436,#2437),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2436 = CARTESIAN_POINT('',(-62.00643375708,47.944037176733,3.53));
+#2437 = CARTESIAN_POINT('',(-62.00643375708,47.944037176733,7.33));
+#2438 = ORIENTED_EDGE('',*,*,#2439,.F.);
+#2439 = EDGE_CURVE('',#2399,#2433,#2440,.T.);
+#2440 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2441,#2442),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2441 = CARTESIAN_POINT('',(-62.00643375708,48.444037176733,3.53));
+#2442 = CARTESIAN_POINT('',(-62.00643375708,47.944037176733,3.53));
+#2443 = ORIENTED_EDGE('',*,*,#2398,.T.);
+#2444 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2445,#2446)
+    ,(#2447,#2448
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2445 = CARTESIAN_POINT('',(-62.00643375708,47.934037176733,3.52));
+#2446 = CARTESIAN_POINT('',(-62.00643375708,47.934037176733,7.34));
+#2447 = CARTESIAN_POINT('',(-62.00643375708,48.454037176733,3.52));
+#2448 = CARTESIAN_POINT('',(-62.00643375708,48.454037176733,7.34));
+#2449 = ADVANCED_FACE('',(#2450),#2460,.T.);
+#2450 = FACE_BOUND('',#2451,.T.);
+#2451 = EDGE_LOOP('',(#2452,#2453,#2454,#2459));
+#2452 = ORIENTED_EDGE('',*,*,#2335,.F.);
+#2453 = ORIENTED_EDGE('',*,*,#2384,.F.);
+#2454 = ORIENTED_EDGE('',*,*,#2455,.F.);
+#2455 = EDGE_CURVE('',#2433,#2378,#2456,.T.);
+#2456 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2457,#2458),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2457 = CARTESIAN_POINT('',(-62.00643375708,47.944037176733,3.53));
+#2458 = CARTESIAN_POINT('',(-62.50643375708,47.944037176733,3.53));
+#2459 = ORIENTED_EDGE('',*,*,#2432,.T.);
+#2460 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2461,#2462)
+    ,(#2463,#2464
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2461 = CARTESIAN_POINT('',(-62.51643375708,47.944037176733,3.52));
+#2462 = CARTESIAN_POINT('',(-62.51643375708,47.944037176733,7.34));
+#2463 = CARTESIAN_POINT('',(-61.99643375708,47.944037176733,3.52));
+#2464 = CARTESIAN_POINT('',(-61.99643375708,47.944037176733,7.34));
+#2465 = ADVANCED_FACE('',(#2466),#2472,.T.);
+#2466 = FACE_BOUND('',#2467,.T.);
+#2467 = EDGE_LOOP('',(#2468,#2469,#2470,#2471));
+#2468 = ORIENTED_EDGE('',*,*,#2455,.T.);
+#2469 = ORIENTED_EDGE('',*,*,#2377,.T.);
+#2470 = ORIENTED_EDGE('',*,*,#2405,.T.);
+#2471 = ORIENTED_EDGE('',*,*,#2439,.T.);
+#2472 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2473,#2474)
+    ,(#2475,#2476
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.6E-02,2.6E-02),(
+    -2.6E-02,2.6E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2473 = CARTESIAN_POINT('',(-62.51643375708,48.454037176733,3.53));
+#2474 = CARTESIAN_POINT('',(-62.51643375708,47.934037176733,3.53));
+#2475 = CARTESIAN_POINT('',(-61.99643375708,48.454037176733,3.53));
+#2476 = CARTESIAN_POINT('',(-61.99643375708,47.934037176733,3.53));
+#2477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2481)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2478,#2479,#2480)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2478 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2479 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2480 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2481 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2478,
+  'distance_accuracy_value','confusion accuracy');
+#2482 = PRODUCT_TYPE('part',$,(#2247));
+#2483 = SHAPE_DEFINITION_REPRESENTATION(#2484,#2490);
+#2484 = PRODUCT_DEFINITION_SHAPE('','',#2485);
+#2485 = PRODUCT_DEFINITION('design','',#2486,#2489);
+#2486 = PRODUCT_DEFINITION_FORMATION('','',#2487);
+#2487 = PRODUCT('Body9','Body9','',(#2488));
+#2488 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2489 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2490 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2491),#2717);
+#2491 = MANIFOLD_SOLID_BREP('',#2492);
+#2492 = CLOSED_SHELL('',(#2493,#2529,#2557,#2585,#2605,#2633,#2655,#2667
+    ,#2689,#2705));
+#2493 = ADVANCED_FACE('',(#2494),#2524,.T.);
+#2494 = FACE_BOUND('',#2495,.T.);
+#2495 = EDGE_LOOP('',(#2496,#2505,#2512,#2519));
+#2496 = ORIENTED_EDGE('',*,*,#2497,.T.);
+#2497 = EDGE_CURVE('',#2498,#2500,#2502,.T.);
+#2498 = VERTEX_POINT('',#2499);
+#2499 = CARTESIAN_POINT('',(-64.80643375708,48.244037176733,7.53));
+#2500 = VERTEX_POINT('',#2501);
+#2501 = CARTESIAN_POINT('',(-64.70643375708,48.244037176733,7.53));
+#2502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2503,#2504),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2503 = CARTESIAN_POINT('',(-64.80643375708,48.244037176733,7.53));
+#2504 = CARTESIAN_POINT('',(-64.70643375708,48.244037176733,7.53));
+#2505 = ORIENTED_EDGE('',*,*,#2506,.T.);
+#2506 = EDGE_CURVE('',#2500,#2507,#2509,.T.);
+#2507 = VERTEX_POINT('',#2508);
+#2508 = CARTESIAN_POINT('',(-64.50643375708,48.444037176733,7.33));
+#2509 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2510,#2511),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2510 = CARTESIAN_POINT('',(-64.70643375708,48.244037176733,7.53));
+#2511 = CARTESIAN_POINT('',(-64.50643375708,48.444037176733,7.33));
+#2512 = ORIENTED_EDGE('',*,*,#2513,.T.);
+#2513 = EDGE_CURVE('',#2507,#2514,#2516,.T.);
+#2514 = VERTEX_POINT('',#2515);
+#2515 = CARTESIAN_POINT('',(-65.00643375708,48.444037176733,7.33));
+#2516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2517,#2518),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2517 = CARTESIAN_POINT('',(-64.50643375708,48.444037176733,7.33));
+#2518 = CARTESIAN_POINT('',(-65.00643375708,48.444037176733,7.33));
+#2519 = ORIENTED_EDGE('',*,*,#2520,.F.);
+#2520 = EDGE_CURVE('',#2498,#2514,#2521,.T.);
+#2521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2522,#2523),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2522 = CARTESIAN_POINT('',(-64.80643375708,48.244037176733,7.53));
+#2523 = CARTESIAN_POINT('',(-65.00643375708,48.444037176733,7.33));
+#2524 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2525,#2526)
+    ,(#2527,#2528
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-3.85E-02,1.35E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2525 = CARTESIAN_POINT('',(-65.01643375708,48.236966108921,
+    7.537071067812));
+#2526 = CARTESIAN_POINT('',(-65.01643375708,48.451108244545,
+    7.322928932188));
+#2527 = CARTESIAN_POINT('',(-64.49643375708,48.236966108921,
+    7.537071067812));
+#2528 = CARTESIAN_POINT('',(-64.49643375708,48.451108244545,
+    7.322928932188));
+#2529 = ADVANCED_FACE('',(#2530),#2552,.T.);
+#2530 = FACE_BOUND('',#2531,.T.);
+#2531 = EDGE_LOOP('',(#2532,#2539,#2546,#2551));
+#2532 = ORIENTED_EDGE('',*,*,#2533,.T.);
+#2533 = EDGE_CURVE('',#2500,#2534,#2536,.T.);
+#2534 = VERTEX_POINT('',#2535);
+#2535 = CARTESIAN_POINT('',(-64.70643375708,48.144037176733,7.53));
+#2536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2537,#2538),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2537 = CARTESIAN_POINT('',(-64.70643375708,48.244037176733,7.53));
+#2538 = CARTESIAN_POINT('',(-64.70643375708,48.144037176733,7.53));
+#2539 = ORIENTED_EDGE('',*,*,#2540,.T.);
+#2540 = EDGE_CURVE('',#2534,#2541,#2543,.T.);
+#2541 = VERTEX_POINT('',#2542);
+#2542 = CARTESIAN_POINT('',(-64.50643375708,47.944037176733,7.33));
+#2543 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2544,#2545),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2544 = CARTESIAN_POINT('',(-64.70643375708,48.144037176733,7.53));
+#2545 = CARTESIAN_POINT('',(-64.50643375708,47.944037176733,7.33));
+#2546 = ORIENTED_EDGE('',*,*,#2547,.T.);
+#2547 = EDGE_CURVE('',#2541,#2507,#2548,.T.);
+#2548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2549,#2550),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2549 = CARTESIAN_POINT('',(-64.50643375708,47.944037176733,7.33));
+#2550 = CARTESIAN_POINT('',(-64.50643375708,48.444037176733,7.33));
+#2551 = ORIENTED_EDGE('',*,*,#2506,.F.);
+#2552 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2553,#2554)
+    ,(#2555,#2556
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-1.35E-02,3.85E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2553 = CARTESIAN_POINT('',(-64.71350482489,47.934037176733,
+    7.537071067812));
+#2554 = CARTESIAN_POINT('',(-64.71350482489,48.454037176733,
+    7.537071067812));
+#2555 = CARTESIAN_POINT('',(-64.49936268926,47.934037176733,
+    7.322928932188));
+#2556 = CARTESIAN_POINT('',(-64.49936268926,48.454037176733,
+    7.322928932188));
+#2557 = ADVANCED_FACE('',(#2558),#2580,.T.);
+#2558 = FACE_BOUND('',#2559,.T.);
+#2559 = EDGE_LOOP('',(#2560,#2567,#2574,#2579));
+#2560 = ORIENTED_EDGE('',*,*,#2561,.T.);
+#2561 = EDGE_CURVE('',#2534,#2562,#2564,.T.);
+#2562 = VERTEX_POINT('',#2563);
+#2563 = CARTESIAN_POINT('',(-64.80643375708,48.144037176733,7.53));
+#2564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2565,#2566),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2565 = CARTESIAN_POINT('',(-64.70643375708,48.144037176733,7.53));
+#2566 = CARTESIAN_POINT('',(-64.80643375708,48.144037176733,7.53));
+#2567 = ORIENTED_EDGE('',*,*,#2568,.T.);
+#2568 = EDGE_CURVE('',#2562,#2569,#2571,.T.);
+#2569 = VERTEX_POINT('',#2570);
+#2570 = CARTESIAN_POINT('',(-65.00643375708,47.944037176733,7.33));
+#2571 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2572,#2573),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2572 = CARTESIAN_POINT('',(-64.80643375708,48.144037176733,7.53));
+#2573 = CARTESIAN_POINT('',(-65.00643375708,47.944037176733,7.33));
+#2574 = ORIENTED_EDGE('',*,*,#2575,.T.);
+#2575 = EDGE_CURVE('',#2569,#2541,#2576,.T.);
+#2576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2577,#2578),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2577 = CARTESIAN_POINT('',(-65.00643375708,47.944037176733,7.33));
+#2578 = CARTESIAN_POINT('',(-64.50643375708,47.944037176733,7.33));
+#2579 = ORIENTED_EDGE('',*,*,#2540,.F.);
+#2580 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2581,#2582)
+    ,(#2583,#2584
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.35E-02,3.85E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2581 = CARTESIAN_POINT('',(-65.01643375708,47.936966108921,
+    7.322928932188));
+#2582 = CARTESIAN_POINT('',(-65.01643375708,48.151108244545,
+    7.537071067812));
+#2583 = CARTESIAN_POINT('',(-64.49643375708,47.936966108921,
+    7.322928932188));
+#2584 = CARTESIAN_POINT('',(-64.49643375708,48.151108244545,
+    7.537071067812));
+#2585 = ADVANCED_FACE('',(#2586),#2600,.T.);
+#2586 = FACE_BOUND('',#2587,.T.);
+#2587 = EDGE_LOOP('',(#2588,#2593,#2594,#2599));
+#2588 = ORIENTED_EDGE('',*,*,#2589,.T.);
+#2589 = EDGE_CURVE('',#2514,#2569,#2590,.T.);
+#2590 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2591,#2592),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2591 = CARTESIAN_POINT('',(-65.00643375708,48.444037176733,7.33));
+#2592 = CARTESIAN_POINT('',(-65.00643375708,47.944037176733,7.33));
+#2593 = ORIENTED_EDGE('',*,*,#2568,.F.);
+#2594 = ORIENTED_EDGE('',*,*,#2595,.T.);
+#2595 = EDGE_CURVE('',#2562,#2498,#2596,.T.);
+#2596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2597,#2598),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2597 = CARTESIAN_POINT('',(-64.80643375708,48.144037176733,7.53));
+#2598 = CARTESIAN_POINT('',(-64.80643375708,48.244037176733,7.53));
+#2599 = ORIENTED_EDGE('',*,*,#2520,.T.);
+#2600 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2601,#2602)
+    ,(#2603,#2604
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-3.85E-02,1.35E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2601 = CARTESIAN_POINT('',(-65.01350482489,47.934037176733,
+    7.322928932188));
+#2602 = CARTESIAN_POINT('',(-65.01350482489,48.454037176733,
+    7.322928932188));
+#2603 = CARTESIAN_POINT('',(-64.79936268926,47.934037176733,
+    7.537071067812));
+#2604 = CARTESIAN_POINT('',(-64.79936268926,48.454037176733,
+    7.537071067812));
+#2605 = ADVANCED_FACE('',(#2606),#2628,.T.);
+#2606 = FACE_BOUND('',#2607,.T.);
+#2607 = EDGE_LOOP('',(#2608,#2609,#2616,#2623));
+#2608 = ORIENTED_EDGE('',*,*,#2589,.F.);
+#2609 = ORIENTED_EDGE('',*,*,#2610,.F.);
+#2610 = EDGE_CURVE('',#2611,#2514,#2613,.T.);
+#2611 = VERTEX_POINT('',#2612);
+#2612 = CARTESIAN_POINT('',(-65.00643375708,48.444037176733,3.53));
+#2613 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2614,#2615),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2614 = CARTESIAN_POINT('',(-65.00643375708,48.444037176733,3.53));
+#2615 = CARTESIAN_POINT('',(-65.00643375708,48.444037176733,7.33));
+#2616 = ORIENTED_EDGE('',*,*,#2617,.F.);
+#2617 = EDGE_CURVE('',#2618,#2611,#2620,.T.);
+#2618 = VERTEX_POINT('',#2619);
+#2619 = CARTESIAN_POINT('',(-65.00643375708,47.944037176733,3.53));
+#2620 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2621,#2622),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2621 = CARTESIAN_POINT('',(-65.00643375708,47.944037176733,3.53));
+#2622 = CARTESIAN_POINT('',(-65.00643375708,48.444037176733,3.53));
+#2623 = ORIENTED_EDGE('',*,*,#2624,.T.);
+#2624 = EDGE_CURVE('',#2618,#2569,#2625,.T.);
+#2625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2626,#2627),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2626 = CARTESIAN_POINT('',(-65.00643375708,47.944037176733,3.53));
+#2627 = CARTESIAN_POINT('',(-65.00643375708,47.944037176733,7.33));
+#2628 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2629,#2630)
+    ,(#2631,#2632
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2629 = CARTESIAN_POINT('',(-65.00643375708,48.454037176733,3.52));
+#2630 = CARTESIAN_POINT('',(-65.00643375708,48.454037176733,7.34));
+#2631 = CARTESIAN_POINT('',(-65.00643375708,47.934037176733,3.52));
+#2632 = CARTESIAN_POINT('',(-65.00643375708,47.934037176733,7.34));
+#2633 = ADVANCED_FACE('',(#2634),#2650,.T.);
+#2634 = FACE_BOUND('',#2635,.T.);
+#2635 = EDGE_LOOP('',(#2636,#2637,#2644,#2649));
+#2636 = ORIENTED_EDGE('',*,*,#2513,.F.);
+#2637 = ORIENTED_EDGE('',*,*,#2638,.F.);
+#2638 = EDGE_CURVE('',#2639,#2507,#2641,.T.);
+#2639 = VERTEX_POINT('',#2640);
+#2640 = CARTESIAN_POINT('',(-64.50643375708,48.444037176733,3.53));
+#2641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2642,#2643),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2642 = CARTESIAN_POINT('',(-64.50643375708,48.444037176733,3.53));
+#2643 = CARTESIAN_POINT('',(-64.50643375708,48.444037176733,7.33));
+#2644 = ORIENTED_EDGE('',*,*,#2645,.F.);
+#2645 = EDGE_CURVE('',#2611,#2639,#2646,.T.);
+#2646 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2647,#2648),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2647 = CARTESIAN_POINT('',(-65.00643375708,48.444037176733,3.53));
+#2648 = CARTESIAN_POINT('',(-64.50643375708,48.444037176733,3.53));
+#2649 = ORIENTED_EDGE('',*,*,#2610,.T.);
+#2650 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2651,#2652)
+    ,(#2653,#2654
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2651 = CARTESIAN_POINT('',(-64.49643375708,48.444037176733,3.52));
+#2652 = CARTESIAN_POINT('',(-64.49643375708,48.444037176733,7.34));
+#2653 = CARTESIAN_POINT('',(-65.01643375708,48.444037176733,3.52));
+#2654 = CARTESIAN_POINT('',(-65.01643375708,48.444037176733,7.34));
+#2655 = ADVANCED_FACE('',(#2656),#2662,.T.);
+#2656 = FACE_BOUND('',#2657,.T.);
+#2657 = EDGE_LOOP('',(#2658,#2659,#2660,#2661));
+#2658 = ORIENTED_EDGE('',*,*,#2497,.F.);
+#2659 = ORIENTED_EDGE('',*,*,#2595,.F.);
+#2660 = ORIENTED_EDGE('',*,*,#2561,.F.);
+#2661 = ORIENTED_EDGE('',*,*,#2533,.F.);
+#2662 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2663,#2664)
+    ,(#2665,#2666
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-6.000000000001E-03,
+    6.000000000001E-03),(-6.000000000001E-03,6.000000000001E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2663 = CARTESIAN_POINT('',(-64.81643375708,48.134037176733,7.53));
+#2664 = CARTESIAN_POINT('',(-64.81643375708,48.254037176733,7.53));
+#2665 = CARTESIAN_POINT('',(-64.69643375708,48.134037176733,7.53));
+#2666 = CARTESIAN_POINT('',(-64.69643375708,48.254037176733,7.53));
+#2667 = ADVANCED_FACE('',(#2668),#2684,.T.);
+#2668 = FACE_BOUND('',#2669,.T.);
+#2669 = EDGE_LOOP('',(#2670,#2671,#2678,#2683));
+#2670 = ORIENTED_EDGE('',*,*,#2547,.F.);
+#2671 = ORIENTED_EDGE('',*,*,#2672,.F.);
+#2672 = EDGE_CURVE('',#2673,#2541,#2675,.T.);
+#2673 = VERTEX_POINT('',#2674);
+#2674 = CARTESIAN_POINT('',(-64.50643375708,47.944037176733,3.53));
+#2675 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2676,#2677),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2676 = CARTESIAN_POINT('',(-64.50643375708,47.944037176733,3.53));
+#2677 = CARTESIAN_POINT('',(-64.50643375708,47.944037176733,7.33));
+#2678 = ORIENTED_EDGE('',*,*,#2679,.F.);
+#2679 = EDGE_CURVE('',#2639,#2673,#2680,.T.);
+#2680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2681,#2682),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2681 = CARTESIAN_POINT('',(-64.50643375708,48.444037176733,3.53));
+#2682 = CARTESIAN_POINT('',(-64.50643375708,47.944037176733,3.53));
+#2683 = ORIENTED_EDGE('',*,*,#2638,.T.);
+#2684 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2685,#2686)
+    ,(#2687,#2688
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2685 = CARTESIAN_POINT('',(-64.50643375708,47.934037176733,3.52));
+#2686 = CARTESIAN_POINT('',(-64.50643375708,47.934037176733,7.34));
+#2687 = CARTESIAN_POINT('',(-64.50643375708,48.454037176733,3.52));
+#2688 = CARTESIAN_POINT('',(-64.50643375708,48.454037176733,7.34));
+#2689 = ADVANCED_FACE('',(#2690),#2700,.T.);
+#2690 = FACE_BOUND('',#2691,.T.);
+#2691 = EDGE_LOOP('',(#2692,#2693,#2694,#2699));
+#2692 = ORIENTED_EDGE('',*,*,#2575,.F.);
+#2693 = ORIENTED_EDGE('',*,*,#2624,.F.);
+#2694 = ORIENTED_EDGE('',*,*,#2695,.F.);
+#2695 = EDGE_CURVE('',#2673,#2618,#2696,.T.);
+#2696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2697,#2698),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2697 = CARTESIAN_POINT('',(-64.50643375708,47.944037176733,3.53));
+#2698 = CARTESIAN_POINT('',(-65.00643375708,47.944037176733,3.53));
+#2699 = ORIENTED_EDGE('',*,*,#2672,.T.);
+#2700 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2701,#2702)
+    ,(#2703,#2704
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2701 = CARTESIAN_POINT('',(-65.01643375708,47.944037176733,3.52));
+#2702 = CARTESIAN_POINT('',(-65.01643375708,47.944037176733,7.34));
+#2703 = CARTESIAN_POINT('',(-64.49643375708,47.944037176733,3.52));
+#2704 = CARTESIAN_POINT('',(-64.49643375708,47.944037176733,7.34));
+#2705 = ADVANCED_FACE('',(#2706),#2712,.T.);
+#2706 = FACE_BOUND('',#2707,.T.);
+#2707 = EDGE_LOOP('',(#2708,#2709,#2710,#2711));
+#2708 = ORIENTED_EDGE('',*,*,#2695,.T.);
+#2709 = ORIENTED_EDGE('',*,*,#2617,.T.);
+#2710 = ORIENTED_EDGE('',*,*,#2645,.T.);
+#2711 = ORIENTED_EDGE('',*,*,#2679,.T.);
+#2712 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2713,#2714)
+    ,(#2715,#2716
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.6E-02,2.6E-02),(
+    -2.6E-02,2.6E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2713 = CARTESIAN_POINT('',(-65.01643375708,48.454037176733,3.53));
+#2714 = CARTESIAN_POINT('',(-65.01643375708,47.934037176733,3.53));
+#2715 = CARTESIAN_POINT('',(-64.49643375708,48.454037176733,3.53));
+#2716 = CARTESIAN_POINT('',(-64.49643375708,47.934037176733,3.53));
+#2717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2721)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2718,#2719,#2720)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2718 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2719 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2720 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2721 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2718,
+  'distance_accuracy_value','confusion accuracy');
+#2722 = PRODUCT_TYPE('part',$,(#2487));
+#2723 = SHAPE_DEFINITION_REPRESENTATION(#2724,#2730);
+#2724 = PRODUCT_DEFINITION_SHAPE('','',#2725);
+#2725 = PRODUCT_DEFINITION('design','',#2726,#2729);
+#2726 = PRODUCT_DEFINITION_FORMATION('','',#2727);
+#2727 = PRODUCT('Body10','Body10','',(#2728));
+#2728 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2729 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2730 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2731),#2957);
+#2731 = MANIFOLD_SOLID_BREP('',#2732);
+#2732 = CLOSED_SHELL('',(#2733,#2769,#2797,#2825,#2845,#2873,#2895,#2907
+    ,#2929,#2945));
+#2733 = ADVANCED_FACE('',(#2734),#2764,.T.);
+#2734 = FACE_BOUND('',#2735,.T.);
+#2735 = EDGE_LOOP('',(#2736,#2745,#2752,#2759));
+#2736 = ORIENTED_EDGE('',*,*,#2737,.T.);
+#2737 = EDGE_CURVE('',#2738,#2740,#2742,.T.);
+#2738 = VERTEX_POINT('',#2739);
+#2739 = CARTESIAN_POINT('',(-61.05643375708,48.244037176733,7.53));
+#2740 = VERTEX_POINT('',#2741);
+#2741 = CARTESIAN_POINT('',(-60.95643375708,48.244037176733,7.53));
+#2742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2743,#2744),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2743 = CARTESIAN_POINT('',(-61.05643375708,48.244037176733,7.53));
+#2744 = CARTESIAN_POINT('',(-60.95643375708,48.244037176733,7.53));
+#2745 = ORIENTED_EDGE('',*,*,#2746,.T.);
+#2746 = EDGE_CURVE('',#2740,#2747,#2749,.T.);
+#2747 = VERTEX_POINT('',#2748);
+#2748 = CARTESIAN_POINT('',(-60.75643375708,48.444037176733,7.33));
+#2749 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2750,#2751),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2750 = CARTESIAN_POINT('',(-60.95643375708,48.244037176733,7.53));
+#2751 = CARTESIAN_POINT('',(-60.75643375708,48.444037176733,7.33));
+#2752 = ORIENTED_EDGE('',*,*,#2753,.T.);
+#2753 = EDGE_CURVE('',#2747,#2754,#2756,.T.);
+#2754 = VERTEX_POINT('',#2755);
+#2755 = CARTESIAN_POINT('',(-61.25643375708,48.444037176733,7.33));
+#2756 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2757,#2758),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2757 = CARTESIAN_POINT('',(-60.75643375708,48.444037176733,7.33));
+#2758 = CARTESIAN_POINT('',(-61.25643375708,48.444037176733,7.33));
+#2759 = ORIENTED_EDGE('',*,*,#2760,.F.);
+#2760 = EDGE_CURVE('',#2738,#2754,#2761,.T.);
+#2761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2762,#2763),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2762 = CARTESIAN_POINT('',(-61.05643375708,48.244037176733,7.53));
+#2763 = CARTESIAN_POINT('',(-61.25643375708,48.444037176733,7.33));
+#2764 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2765,#2766)
+    ,(#2767,#2768
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-3.85E-02,1.35E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2765 = CARTESIAN_POINT('',(-61.26643375708,48.236966108921,
+    7.537071067812));
+#2766 = CARTESIAN_POINT('',(-61.26643375708,48.451108244545,
+    7.322928932188));
+#2767 = CARTESIAN_POINT('',(-60.74643375708,48.236966108921,
+    7.537071067812));
+#2768 = CARTESIAN_POINT('',(-60.74643375708,48.451108244545,
+    7.322928932188));
+#2769 = ADVANCED_FACE('',(#2770),#2792,.T.);
+#2770 = FACE_BOUND('',#2771,.T.);
+#2771 = EDGE_LOOP('',(#2772,#2779,#2786,#2791));
+#2772 = ORIENTED_EDGE('',*,*,#2773,.T.);
+#2773 = EDGE_CURVE('',#2740,#2774,#2776,.T.);
+#2774 = VERTEX_POINT('',#2775);
+#2775 = CARTESIAN_POINT('',(-60.95643375708,48.144037176733,7.53));
+#2776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2777,#2778),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2777 = CARTESIAN_POINT('',(-60.95643375708,48.244037176733,7.53));
+#2778 = CARTESIAN_POINT('',(-60.95643375708,48.144037176733,7.53));
+#2779 = ORIENTED_EDGE('',*,*,#2780,.T.);
+#2780 = EDGE_CURVE('',#2774,#2781,#2783,.T.);
+#2781 = VERTEX_POINT('',#2782);
+#2782 = CARTESIAN_POINT('',(-60.75643375708,47.944037176733,7.33));
+#2783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2784,#2785),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2784 = CARTESIAN_POINT('',(-60.95643375708,48.144037176733,7.53));
+#2785 = CARTESIAN_POINT('',(-60.75643375708,47.944037176733,7.33));
+#2786 = ORIENTED_EDGE('',*,*,#2787,.T.);
+#2787 = EDGE_CURVE('',#2781,#2747,#2788,.T.);
+#2788 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2789,#2790),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2789 = CARTESIAN_POINT('',(-60.75643375708,47.944037176733,7.33));
+#2790 = CARTESIAN_POINT('',(-60.75643375708,48.444037176733,7.33));
+#2791 = ORIENTED_EDGE('',*,*,#2746,.F.);
+#2792 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2793,#2794)
+    ,(#2795,#2796
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-1.35E-02,3.85E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2793 = CARTESIAN_POINT('',(-60.96350482489,47.934037176733,
+    7.537071067812));
+#2794 = CARTESIAN_POINT('',(-60.96350482489,48.454037176733,
+    7.537071067812));
+#2795 = CARTESIAN_POINT('',(-60.74936268926,47.934037176733,
+    7.322928932188));
+#2796 = CARTESIAN_POINT('',(-60.74936268926,48.454037176733,
+    7.322928932188));
+#2797 = ADVANCED_FACE('',(#2798),#2820,.T.);
+#2798 = FACE_BOUND('',#2799,.T.);
+#2799 = EDGE_LOOP('',(#2800,#2807,#2814,#2819));
+#2800 = ORIENTED_EDGE('',*,*,#2801,.T.);
+#2801 = EDGE_CURVE('',#2774,#2802,#2804,.T.);
+#2802 = VERTEX_POINT('',#2803);
+#2803 = CARTESIAN_POINT('',(-61.05643375708,48.144037176733,7.53));
+#2804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2805,#2806),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2805 = CARTESIAN_POINT('',(-60.95643375708,48.144037176733,7.53));
+#2806 = CARTESIAN_POINT('',(-61.05643375708,48.144037176733,7.53));
+#2807 = ORIENTED_EDGE('',*,*,#2808,.T.);
+#2808 = EDGE_CURVE('',#2802,#2809,#2811,.T.);
+#2809 = VERTEX_POINT('',#2810);
+#2810 = CARTESIAN_POINT('',(-61.25643375708,47.944037176733,7.33));
+#2811 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2812,#2813),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2812 = CARTESIAN_POINT('',(-61.05643375708,48.144037176733,7.53));
+#2813 = CARTESIAN_POINT('',(-61.25643375708,47.944037176733,7.33));
+#2814 = ORIENTED_EDGE('',*,*,#2815,.T.);
+#2815 = EDGE_CURVE('',#2809,#2781,#2816,.T.);
+#2816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2817,#2818),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2817 = CARTESIAN_POINT('',(-61.25643375708,47.944037176733,7.33));
+#2818 = CARTESIAN_POINT('',(-60.75643375708,47.944037176733,7.33));
+#2819 = ORIENTED_EDGE('',*,*,#2780,.F.);
+#2820 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2821,#2822)
+    ,(#2823,#2824
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.35E-02,3.85E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2821 = CARTESIAN_POINT('',(-61.26643375708,47.936966108921,
+    7.322928932188));
+#2822 = CARTESIAN_POINT('',(-61.26643375708,48.151108244545,
+    7.537071067812));
+#2823 = CARTESIAN_POINT('',(-60.74643375708,47.936966108921,
+    7.322928932188));
+#2824 = CARTESIAN_POINT('',(-60.74643375708,48.151108244545,
+    7.537071067812));
+#2825 = ADVANCED_FACE('',(#2826),#2840,.T.);
+#2826 = FACE_BOUND('',#2827,.T.);
+#2827 = EDGE_LOOP('',(#2828,#2833,#2834,#2839));
+#2828 = ORIENTED_EDGE('',*,*,#2829,.T.);
+#2829 = EDGE_CURVE('',#2754,#2809,#2830,.T.);
+#2830 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2831,#2832),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2831 = CARTESIAN_POINT('',(-61.25643375708,48.444037176733,7.33));
+#2832 = CARTESIAN_POINT('',(-61.25643375708,47.944037176733,7.33));
+#2833 = ORIENTED_EDGE('',*,*,#2808,.F.);
+#2834 = ORIENTED_EDGE('',*,*,#2835,.T.);
+#2835 = EDGE_CURVE('',#2802,#2738,#2836,.T.);
+#2836 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2837,#2838),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2837 = CARTESIAN_POINT('',(-61.05643375708,48.144037176733,7.53));
+#2838 = CARTESIAN_POINT('',(-61.05643375708,48.244037176733,7.53));
+#2839 = ORIENTED_EDGE('',*,*,#2760,.T.);
+#2840 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2841,#2842)
+    ,(#2843,#2844
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-3.85E-02,1.35E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2841 = CARTESIAN_POINT('',(-61.26350482489,47.934037176733,
+    7.322928932188));
+#2842 = CARTESIAN_POINT('',(-61.26350482489,48.454037176733,
+    7.322928932188));
+#2843 = CARTESIAN_POINT('',(-61.04936268926,47.934037176733,
+    7.537071067812));
+#2844 = CARTESIAN_POINT('',(-61.04936268926,48.454037176733,
+    7.537071067812));
+#2845 = ADVANCED_FACE('',(#2846),#2868,.T.);
+#2846 = FACE_BOUND('',#2847,.T.);
+#2847 = EDGE_LOOP('',(#2848,#2849,#2856,#2863));
+#2848 = ORIENTED_EDGE('',*,*,#2829,.F.);
+#2849 = ORIENTED_EDGE('',*,*,#2850,.F.);
+#2850 = EDGE_CURVE('',#2851,#2754,#2853,.T.);
+#2851 = VERTEX_POINT('',#2852);
+#2852 = CARTESIAN_POINT('',(-61.25643375708,48.444037176733,3.53));
+#2853 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2854,#2855),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2854 = CARTESIAN_POINT('',(-61.25643375708,48.444037176733,3.53));
+#2855 = CARTESIAN_POINT('',(-61.25643375708,48.444037176733,7.33));
+#2856 = ORIENTED_EDGE('',*,*,#2857,.F.);
+#2857 = EDGE_CURVE('',#2858,#2851,#2860,.T.);
+#2858 = VERTEX_POINT('',#2859);
+#2859 = CARTESIAN_POINT('',(-61.25643375708,47.944037176733,3.53));
+#2860 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2861,#2862),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2861 = CARTESIAN_POINT('',(-61.25643375708,47.944037176733,3.53));
+#2862 = CARTESIAN_POINT('',(-61.25643375708,48.444037176733,3.53));
+#2863 = ORIENTED_EDGE('',*,*,#2864,.T.);
+#2864 = EDGE_CURVE('',#2858,#2809,#2865,.T.);
+#2865 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2866,#2867),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2866 = CARTESIAN_POINT('',(-61.25643375708,47.944037176733,3.53));
+#2867 = CARTESIAN_POINT('',(-61.25643375708,47.944037176733,7.33));
+#2868 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2869,#2870)
+    ,(#2871,#2872
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2869 = CARTESIAN_POINT('',(-61.25643375708,48.454037176733,3.52));
+#2870 = CARTESIAN_POINT('',(-61.25643375708,48.454037176733,7.34));
+#2871 = CARTESIAN_POINT('',(-61.25643375708,47.934037176733,3.52));
+#2872 = CARTESIAN_POINT('',(-61.25643375708,47.934037176733,7.34));
+#2873 = ADVANCED_FACE('',(#2874),#2890,.T.);
+#2874 = FACE_BOUND('',#2875,.T.);
+#2875 = EDGE_LOOP('',(#2876,#2877,#2884,#2889));
+#2876 = ORIENTED_EDGE('',*,*,#2753,.F.);
+#2877 = ORIENTED_EDGE('',*,*,#2878,.F.);
+#2878 = EDGE_CURVE('',#2879,#2747,#2881,.T.);
+#2879 = VERTEX_POINT('',#2880);
+#2880 = CARTESIAN_POINT('',(-60.75643375708,48.444037176733,3.53));
+#2881 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2882,#2883),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2882 = CARTESIAN_POINT('',(-60.75643375708,48.444037176733,3.53));
+#2883 = CARTESIAN_POINT('',(-60.75643375708,48.444037176733,7.33));
+#2884 = ORIENTED_EDGE('',*,*,#2885,.F.);
+#2885 = EDGE_CURVE('',#2851,#2879,#2886,.T.);
+#2886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2887,#2888),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2887 = CARTESIAN_POINT('',(-61.25643375708,48.444037176733,3.53));
+#2888 = CARTESIAN_POINT('',(-60.75643375708,48.444037176733,3.53));
+#2889 = ORIENTED_EDGE('',*,*,#2850,.T.);
+#2890 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2891,#2892)
+    ,(#2893,#2894
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2891 = CARTESIAN_POINT('',(-60.74643375708,48.444037176733,3.52));
+#2892 = CARTESIAN_POINT('',(-60.74643375708,48.444037176733,7.34));
+#2893 = CARTESIAN_POINT('',(-61.26643375708,48.444037176733,3.52));
+#2894 = CARTESIAN_POINT('',(-61.26643375708,48.444037176733,7.34));
+#2895 = ADVANCED_FACE('',(#2896),#2902,.T.);
+#2896 = FACE_BOUND('',#2897,.T.);
+#2897 = EDGE_LOOP('',(#2898,#2899,#2900,#2901));
+#2898 = ORIENTED_EDGE('',*,*,#2737,.F.);
+#2899 = ORIENTED_EDGE('',*,*,#2835,.F.);
+#2900 = ORIENTED_EDGE('',*,*,#2801,.F.);
+#2901 = ORIENTED_EDGE('',*,*,#2773,.F.);
+#2902 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2903,#2904)
+    ,(#2905,#2906
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-6.000000000001E-03,
+    6.000000000001E-03),(-6.000000000001E-03,6.000000000001E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2903 = CARTESIAN_POINT('',(-61.06643375708,48.134037176733,7.53));
+#2904 = CARTESIAN_POINT('',(-61.06643375708,48.254037176733,7.53));
+#2905 = CARTESIAN_POINT('',(-60.94643375708,48.134037176733,7.53));
+#2906 = CARTESIAN_POINT('',(-60.94643375708,48.254037176733,7.53));
+#2907 = ADVANCED_FACE('',(#2908),#2924,.T.);
+#2908 = FACE_BOUND('',#2909,.T.);
+#2909 = EDGE_LOOP('',(#2910,#2911,#2918,#2923));
+#2910 = ORIENTED_EDGE('',*,*,#2787,.F.);
+#2911 = ORIENTED_EDGE('',*,*,#2912,.F.);
+#2912 = EDGE_CURVE('',#2913,#2781,#2915,.T.);
+#2913 = VERTEX_POINT('',#2914);
+#2914 = CARTESIAN_POINT('',(-60.75643375708,47.944037176733,3.53));
+#2915 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2916,#2917),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#2916 = CARTESIAN_POINT('',(-60.75643375708,47.944037176733,3.53));
+#2917 = CARTESIAN_POINT('',(-60.75643375708,47.944037176733,7.33));
+#2918 = ORIENTED_EDGE('',*,*,#2919,.F.);
+#2919 = EDGE_CURVE('',#2879,#2913,#2920,.T.);
+#2920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2921,#2922),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2921 = CARTESIAN_POINT('',(-60.75643375708,48.444037176733,3.53));
+#2922 = CARTESIAN_POINT('',(-60.75643375708,47.944037176733,3.53));
+#2923 = ORIENTED_EDGE('',*,*,#2878,.T.);
+#2924 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2925,#2926)
+    ,(#2927,#2928
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2925 = CARTESIAN_POINT('',(-60.75643375708,47.934037176733,3.52));
+#2926 = CARTESIAN_POINT('',(-60.75643375708,47.934037176733,7.34));
+#2927 = CARTESIAN_POINT('',(-60.75643375708,48.454037176733,3.52));
+#2928 = CARTESIAN_POINT('',(-60.75643375708,48.454037176733,7.34));
+#2929 = ADVANCED_FACE('',(#2930),#2940,.T.);
+#2930 = FACE_BOUND('',#2931,.T.);
+#2931 = EDGE_LOOP('',(#2932,#2933,#2934,#2939));
+#2932 = ORIENTED_EDGE('',*,*,#2815,.F.);
+#2933 = ORIENTED_EDGE('',*,*,#2864,.F.);
+#2934 = ORIENTED_EDGE('',*,*,#2935,.F.);
+#2935 = EDGE_CURVE('',#2913,#2858,#2936,.T.);
+#2936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2937,#2938),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2937 = CARTESIAN_POINT('',(-60.75643375708,47.944037176733,3.53));
+#2938 = CARTESIAN_POINT('',(-61.25643375708,47.944037176733,3.53));
+#2939 = ORIENTED_EDGE('',*,*,#2912,.T.);
+#2940 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2941,#2942)
+    ,(#2943,#2944
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#2941 = CARTESIAN_POINT('',(-61.26643375708,47.944037176733,3.52));
+#2942 = CARTESIAN_POINT('',(-61.26643375708,47.944037176733,7.34));
+#2943 = CARTESIAN_POINT('',(-60.74643375708,47.944037176733,3.52));
+#2944 = CARTESIAN_POINT('',(-60.74643375708,47.944037176733,7.34));
+#2945 = ADVANCED_FACE('',(#2946),#2952,.T.);
+#2946 = FACE_BOUND('',#2947,.T.);
+#2947 = EDGE_LOOP('',(#2948,#2949,#2950,#2951));
+#2948 = ORIENTED_EDGE('',*,*,#2935,.T.);
+#2949 = ORIENTED_EDGE('',*,*,#2857,.T.);
+#2950 = ORIENTED_EDGE('',*,*,#2885,.T.);
+#2951 = ORIENTED_EDGE('',*,*,#2919,.T.);
+#2952 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2953,#2954)
+    ,(#2955,#2956
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.6E-02,2.6E-02),(
+    -2.6E-02,2.6E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2953 = CARTESIAN_POINT('',(-61.26643375708,48.454037176733,3.53));
+#2954 = CARTESIAN_POINT('',(-61.26643375708,47.934037176733,3.53));
+#2955 = CARTESIAN_POINT('',(-60.74643375708,48.454037176733,3.53));
+#2956 = CARTESIAN_POINT('',(-60.74643375708,47.934037176733,3.53));
+#2957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2961)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2958,#2959,#2960)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2958 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2959 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2960 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2961 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2958,
+  'distance_accuracy_value','confusion accuracy');
+#2962 = PRODUCT_TYPE('part',$,(#2727));
+#2963 = SHAPE_DEFINITION_REPRESENTATION(#2964,#2970);
+#2964 = PRODUCT_DEFINITION_SHAPE('','',#2965);
+#2965 = PRODUCT_DEFINITION('design','',#2966,#2969);
+#2966 = PRODUCT_DEFINITION_FORMATION('','',#2967);
+#2967 = PRODUCT('Body11','Body11','',(#2968));
+#2968 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2969 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2970 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2971),#3197);
+#2971 = MANIFOLD_SOLID_BREP('',#2972);
+#2972 = CLOSED_SHELL('',(#2973,#3009,#3037,#3065,#3085,#3113,#3135,#3147
+    ,#3169,#3185));
+#2973 = ADVANCED_FACE('',(#2974),#3004,.T.);
+#2974 = FACE_BOUND('',#2975,.T.);
+#2975 = EDGE_LOOP('',(#2976,#2985,#2992,#2999));
+#2976 = ORIENTED_EDGE('',*,*,#2977,.T.);
+#2977 = EDGE_CURVE('',#2978,#2980,#2982,.T.);
+#2978 = VERTEX_POINT('',#2979);
+#2979 = CARTESIAN_POINT('',(-64.80643375708,46.744037176733,7.53));
+#2980 = VERTEX_POINT('',#2981);
+#2981 = CARTESIAN_POINT('',(-64.70643375708,46.744037176733,7.53));
+#2982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2983,#2984),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2983 = CARTESIAN_POINT('',(-64.80643375708,46.744037176733,7.53));
+#2984 = CARTESIAN_POINT('',(-64.70643375708,46.744037176733,7.53));
+#2985 = ORIENTED_EDGE('',*,*,#2986,.T.);
+#2986 = EDGE_CURVE('',#2980,#2987,#2989,.T.);
+#2987 = VERTEX_POINT('',#2988);
+#2988 = CARTESIAN_POINT('',(-64.50643375708,46.944037176733,7.33));
+#2989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2990,#2991),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2990 = CARTESIAN_POINT('',(-64.70643375708,46.744037176733,7.53));
+#2991 = CARTESIAN_POINT('',(-64.50643375708,46.944037176733,7.33));
+#2992 = ORIENTED_EDGE('',*,*,#2993,.T.);
+#2993 = EDGE_CURVE('',#2987,#2994,#2996,.T.);
+#2994 = VERTEX_POINT('',#2995);
+#2995 = CARTESIAN_POINT('',(-65.00643375708,46.944037176733,7.33));
+#2996 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2997,#2998),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2997 = CARTESIAN_POINT('',(-64.50643375708,46.944037176733,7.33));
+#2998 = CARTESIAN_POINT('',(-65.00643375708,46.944037176733,7.33));
+#2999 = ORIENTED_EDGE('',*,*,#3000,.F.);
+#3000 = EDGE_CURVE('',#2978,#2994,#3001,.T.);
+#3001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3002,#3003),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3002 = CARTESIAN_POINT('',(-64.80643375708,46.744037176733,7.53));
+#3003 = CARTESIAN_POINT('',(-65.00643375708,46.944037176733,7.33));
+#3004 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3005,#3006)
+    ,(#3007,#3008
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-3.85E-02,1.35E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3005 = CARTESIAN_POINT('',(-65.01643375708,46.736966108921,
+    7.537071067812));
+#3006 = CARTESIAN_POINT('',(-65.01643375708,46.951108244545,
+    7.322928932188));
+#3007 = CARTESIAN_POINT('',(-64.49643375708,46.736966108921,
+    7.537071067812));
+#3008 = CARTESIAN_POINT('',(-64.49643375708,46.951108244545,
+    7.322928932188));
+#3009 = ADVANCED_FACE('',(#3010),#3032,.T.);
+#3010 = FACE_BOUND('',#3011,.T.);
+#3011 = EDGE_LOOP('',(#3012,#3019,#3026,#3031));
+#3012 = ORIENTED_EDGE('',*,*,#3013,.T.);
+#3013 = EDGE_CURVE('',#2980,#3014,#3016,.T.);
+#3014 = VERTEX_POINT('',#3015);
+#3015 = CARTESIAN_POINT('',(-64.70643375708,46.644037176733,7.53));
+#3016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3017,#3018),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3017 = CARTESIAN_POINT('',(-64.70643375708,46.744037176733,7.53));
+#3018 = CARTESIAN_POINT('',(-64.70643375708,46.644037176733,7.53));
+#3019 = ORIENTED_EDGE('',*,*,#3020,.T.);
+#3020 = EDGE_CURVE('',#3014,#3021,#3023,.T.);
+#3021 = VERTEX_POINT('',#3022);
+#3022 = CARTESIAN_POINT('',(-64.50643375708,46.444037176733,7.33));
+#3023 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3024,#3025),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3024 = CARTESIAN_POINT('',(-64.70643375708,46.644037176733,7.53));
+#3025 = CARTESIAN_POINT('',(-64.50643375708,46.444037176733,7.33));
+#3026 = ORIENTED_EDGE('',*,*,#3027,.T.);
+#3027 = EDGE_CURVE('',#3021,#2987,#3028,.T.);
+#3028 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3029,#3030),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3029 = CARTESIAN_POINT('',(-64.50643375708,46.444037176733,7.33));
+#3030 = CARTESIAN_POINT('',(-64.50643375708,46.944037176733,7.33));
+#3031 = ORIENTED_EDGE('',*,*,#2986,.F.);
+#3032 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3033,#3034)
+    ,(#3035,#3036
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-1.35E-02,3.85E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3033 = CARTESIAN_POINT('',(-64.71350482489,46.434037176733,
+    7.537071067812));
+#3034 = CARTESIAN_POINT('',(-64.71350482489,46.954037176733,
+    7.537071067812));
+#3035 = CARTESIAN_POINT('',(-64.49936268926,46.434037176733,
+    7.322928932188));
+#3036 = CARTESIAN_POINT('',(-64.49936268926,46.954037176733,
+    7.322928932188));
+#3037 = ADVANCED_FACE('',(#3038),#3060,.T.);
+#3038 = FACE_BOUND('',#3039,.T.);
+#3039 = EDGE_LOOP('',(#3040,#3047,#3054,#3059));
+#3040 = ORIENTED_EDGE('',*,*,#3041,.T.);
+#3041 = EDGE_CURVE('',#3014,#3042,#3044,.T.);
+#3042 = VERTEX_POINT('',#3043);
+#3043 = CARTESIAN_POINT('',(-64.80643375708,46.644037176733,7.53));
+#3044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3045,#3046),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3045 = CARTESIAN_POINT('',(-64.70643375708,46.644037176733,7.53));
+#3046 = CARTESIAN_POINT('',(-64.80643375708,46.644037176733,7.53));
+#3047 = ORIENTED_EDGE('',*,*,#3048,.T.);
+#3048 = EDGE_CURVE('',#3042,#3049,#3051,.T.);
+#3049 = VERTEX_POINT('',#3050);
+#3050 = CARTESIAN_POINT('',(-65.00643375708,46.444037176733,7.33));
+#3051 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3052,#3053),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3052 = CARTESIAN_POINT('',(-64.80643375708,46.644037176733,7.53));
+#3053 = CARTESIAN_POINT('',(-65.00643375708,46.444037176733,7.33));
+#3054 = ORIENTED_EDGE('',*,*,#3055,.T.);
+#3055 = EDGE_CURVE('',#3049,#3021,#3056,.T.);
+#3056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3057,#3058),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3057 = CARTESIAN_POINT('',(-65.00643375708,46.444037176733,7.33));
+#3058 = CARTESIAN_POINT('',(-64.50643375708,46.444037176733,7.33));
+#3059 = ORIENTED_EDGE('',*,*,#3020,.F.);
+#3060 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3061,#3062)
+    ,(#3063,#3064
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.35E-02,3.85E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3061 = CARTESIAN_POINT('',(-65.01643375708,46.436966108921,
+    7.322928932188));
+#3062 = CARTESIAN_POINT('',(-65.01643375708,46.651108244545,
+    7.537071067812));
+#3063 = CARTESIAN_POINT('',(-64.49643375708,46.436966108921,
+    7.322928932188));
+#3064 = CARTESIAN_POINT('',(-64.49643375708,46.651108244545,
+    7.537071067812));
+#3065 = ADVANCED_FACE('',(#3066),#3080,.T.);
+#3066 = FACE_BOUND('',#3067,.T.);
+#3067 = EDGE_LOOP('',(#3068,#3073,#3074,#3079));
+#3068 = ORIENTED_EDGE('',*,*,#3069,.T.);
+#3069 = EDGE_CURVE('',#2994,#3049,#3070,.T.);
+#3070 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3071,#3072),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3071 = CARTESIAN_POINT('',(-65.00643375708,46.944037176733,7.33));
+#3072 = CARTESIAN_POINT('',(-65.00643375708,46.444037176733,7.33));
+#3073 = ORIENTED_EDGE('',*,*,#3048,.F.);
+#3074 = ORIENTED_EDGE('',*,*,#3075,.T.);
+#3075 = EDGE_CURVE('',#3042,#2978,#3076,.T.);
+#3076 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3077,#3078),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3077 = CARTESIAN_POINT('',(-64.80643375708,46.644037176733,7.53));
+#3078 = CARTESIAN_POINT('',(-64.80643375708,46.744037176733,7.53));
+#3079 = ORIENTED_EDGE('',*,*,#3000,.T.);
+#3080 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3081,#3082)
+    ,(#3083,#3084
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-3.85E-02,1.35E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3081 = CARTESIAN_POINT('',(-65.01350482489,46.434037176733,
+    7.322928932188));
+#3082 = CARTESIAN_POINT('',(-65.01350482489,46.954037176733,
+    7.322928932188));
+#3083 = CARTESIAN_POINT('',(-64.79936268926,46.434037176733,
+    7.537071067812));
+#3084 = CARTESIAN_POINT('',(-64.79936268926,46.954037176733,
+    7.537071067812));
+#3085 = ADVANCED_FACE('',(#3086),#3108,.T.);
+#3086 = FACE_BOUND('',#3087,.T.);
+#3087 = EDGE_LOOP('',(#3088,#3089,#3096,#3103));
+#3088 = ORIENTED_EDGE('',*,*,#3069,.F.);
+#3089 = ORIENTED_EDGE('',*,*,#3090,.F.);
+#3090 = EDGE_CURVE('',#3091,#2994,#3093,.T.);
+#3091 = VERTEX_POINT('',#3092);
+#3092 = CARTESIAN_POINT('',(-65.00643375708,46.944037176733,3.53));
+#3093 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3094,#3095),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3094 = CARTESIAN_POINT('',(-65.00643375708,46.944037176733,3.53));
+#3095 = CARTESIAN_POINT('',(-65.00643375708,46.944037176733,7.33));
+#3096 = ORIENTED_EDGE('',*,*,#3097,.F.);
+#3097 = EDGE_CURVE('',#3098,#3091,#3100,.T.);
+#3098 = VERTEX_POINT('',#3099);
+#3099 = CARTESIAN_POINT('',(-65.00643375708,46.444037176733,3.53));
+#3100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3101,#3102),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3101 = CARTESIAN_POINT('',(-65.00643375708,46.444037176733,3.53));
+#3102 = CARTESIAN_POINT('',(-65.00643375708,46.944037176733,3.53));
+#3103 = ORIENTED_EDGE('',*,*,#3104,.T.);
+#3104 = EDGE_CURVE('',#3098,#3049,#3105,.T.);
+#3105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3106,#3107),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3106 = CARTESIAN_POINT('',(-65.00643375708,46.444037176733,3.53));
+#3107 = CARTESIAN_POINT('',(-65.00643375708,46.444037176733,7.33));
+#3108 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3109,#3110)
+    ,(#3111,#3112
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3109 = CARTESIAN_POINT('',(-65.00643375708,46.954037176733,3.52));
+#3110 = CARTESIAN_POINT('',(-65.00643375708,46.954037176733,7.34));
+#3111 = CARTESIAN_POINT('',(-65.00643375708,46.434037176733,3.52));
+#3112 = CARTESIAN_POINT('',(-65.00643375708,46.434037176733,7.34));
+#3113 = ADVANCED_FACE('',(#3114),#3130,.T.);
+#3114 = FACE_BOUND('',#3115,.T.);
+#3115 = EDGE_LOOP('',(#3116,#3117,#3124,#3129));
+#3116 = ORIENTED_EDGE('',*,*,#2993,.F.);
+#3117 = ORIENTED_EDGE('',*,*,#3118,.F.);
+#3118 = EDGE_CURVE('',#3119,#2987,#3121,.T.);
+#3119 = VERTEX_POINT('',#3120);
+#3120 = CARTESIAN_POINT('',(-64.50643375708,46.944037176733,3.53));
+#3121 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3122,#3123),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3122 = CARTESIAN_POINT('',(-64.50643375708,46.944037176733,3.53));
+#3123 = CARTESIAN_POINT('',(-64.50643375708,46.944037176733,7.33));
+#3124 = ORIENTED_EDGE('',*,*,#3125,.F.);
+#3125 = EDGE_CURVE('',#3091,#3119,#3126,.T.);
+#3126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3127,#3128),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3127 = CARTESIAN_POINT('',(-65.00643375708,46.944037176733,3.53));
+#3128 = CARTESIAN_POINT('',(-64.50643375708,46.944037176733,3.53));
+#3129 = ORIENTED_EDGE('',*,*,#3090,.T.);
+#3130 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3131,#3132)
+    ,(#3133,#3134
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3131 = CARTESIAN_POINT('',(-64.49643375708,46.944037176733,3.52));
+#3132 = CARTESIAN_POINT('',(-64.49643375708,46.944037176733,7.34));
+#3133 = CARTESIAN_POINT('',(-65.01643375708,46.944037176733,3.52));
+#3134 = CARTESIAN_POINT('',(-65.01643375708,46.944037176733,7.34));
+#3135 = ADVANCED_FACE('',(#3136),#3142,.T.);
+#3136 = FACE_BOUND('',#3137,.T.);
+#3137 = EDGE_LOOP('',(#3138,#3139,#3140,#3141));
+#3138 = ORIENTED_EDGE('',*,*,#2977,.F.);
+#3139 = ORIENTED_EDGE('',*,*,#3075,.F.);
+#3140 = ORIENTED_EDGE('',*,*,#3041,.F.);
+#3141 = ORIENTED_EDGE('',*,*,#3013,.F.);
+#3142 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3143,#3144)
+    ,(#3145,#3146
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-6.000000000001E-03,
+    6.000000000001E-03),(-6.000000000001E-03,6.000000000001E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3143 = CARTESIAN_POINT('',(-64.81643375708,46.634037176733,7.53));
+#3144 = CARTESIAN_POINT('',(-64.81643375708,46.754037176733,7.53));
+#3145 = CARTESIAN_POINT('',(-64.69643375708,46.634037176733,7.53));
+#3146 = CARTESIAN_POINT('',(-64.69643375708,46.754037176733,7.53));
+#3147 = ADVANCED_FACE('',(#3148),#3164,.T.);
+#3148 = FACE_BOUND('',#3149,.T.);
+#3149 = EDGE_LOOP('',(#3150,#3151,#3158,#3163));
+#3150 = ORIENTED_EDGE('',*,*,#3027,.F.);
+#3151 = ORIENTED_EDGE('',*,*,#3152,.F.);
+#3152 = EDGE_CURVE('',#3153,#3021,#3155,.T.);
+#3153 = VERTEX_POINT('',#3154);
+#3154 = CARTESIAN_POINT('',(-64.50643375708,46.444037176733,3.53));
+#3155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3156,#3157),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3156 = CARTESIAN_POINT('',(-64.50643375708,46.444037176733,3.53));
+#3157 = CARTESIAN_POINT('',(-64.50643375708,46.444037176733,7.33));
+#3158 = ORIENTED_EDGE('',*,*,#3159,.F.);
+#3159 = EDGE_CURVE('',#3119,#3153,#3160,.T.);
+#3160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3161,#3162),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3161 = CARTESIAN_POINT('',(-64.50643375708,46.944037176733,3.53));
+#3162 = CARTESIAN_POINT('',(-64.50643375708,46.444037176733,3.53));
+#3163 = ORIENTED_EDGE('',*,*,#3118,.T.);
+#3164 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3165,#3166)
+    ,(#3167,#3168
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3165 = CARTESIAN_POINT('',(-64.50643375708,46.434037176733,3.52));
+#3166 = CARTESIAN_POINT('',(-64.50643375708,46.434037176733,7.34));
+#3167 = CARTESIAN_POINT('',(-64.50643375708,46.954037176733,3.52));
+#3168 = CARTESIAN_POINT('',(-64.50643375708,46.954037176733,7.34));
+#3169 = ADVANCED_FACE('',(#3170),#3180,.T.);
+#3170 = FACE_BOUND('',#3171,.T.);
+#3171 = EDGE_LOOP('',(#3172,#3173,#3174,#3179));
+#3172 = ORIENTED_EDGE('',*,*,#3055,.F.);
+#3173 = ORIENTED_EDGE('',*,*,#3104,.F.);
+#3174 = ORIENTED_EDGE('',*,*,#3175,.F.);
+#3175 = EDGE_CURVE('',#3153,#3098,#3176,.T.);
+#3176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3177,#3178),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3177 = CARTESIAN_POINT('',(-64.50643375708,46.444037176733,3.53));
+#3178 = CARTESIAN_POINT('',(-65.00643375708,46.444037176733,3.53));
+#3179 = ORIENTED_EDGE('',*,*,#3152,.T.);
+#3180 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3181,#3182)
+    ,(#3183,#3184
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3181 = CARTESIAN_POINT('',(-65.01643375708,46.444037176733,3.52));
+#3182 = CARTESIAN_POINT('',(-65.01643375708,46.444037176733,7.34));
+#3183 = CARTESIAN_POINT('',(-64.49643375708,46.444037176733,3.52));
+#3184 = CARTESIAN_POINT('',(-64.49643375708,46.444037176733,7.34));
+#3185 = ADVANCED_FACE('',(#3186),#3192,.T.);
+#3186 = FACE_BOUND('',#3187,.T.);
+#3187 = EDGE_LOOP('',(#3188,#3189,#3190,#3191));
+#3188 = ORIENTED_EDGE('',*,*,#3175,.T.);
+#3189 = ORIENTED_EDGE('',*,*,#3097,.T.);
+#3190 = ORIENTED_EDGE('',*,*,#3125,.T.);
+#3191 = ORIENTED_EDGE('',*,*,#3159,.T.);
+#3192 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3193,#3194)
+    ,(#3195,#3196
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.6E-02,2.6E-02),(
+    -2.6E-02,2.6E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3193 = CARTESIAN_POINT('',(-65.01643375708,46.954037176733,3.53));
+#3194 = CARTESIAN_POINT('',(-65.01643375708,46.434037176733,3.53));
+#3195 = CARTESIAN_POINT('',(-64.49643375708,46.954037176733,3.53));
+#3196 = CARTESIAN_POINT('',(-64.49643375708,46.434037176733,3.53));
+#3197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3201)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3198,#3199,#3200)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3198 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3199 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3200 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3201 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3198,
+  'distance_accuracy_value','confusion accuracy');
+#3202 = PRODUCT_TYPE('part',$,(#2967));
+#3203 = SHAPE_DEFINITION_REPRESENTATION(#3204,#3210);
+#3204 = PRODUCT_DEFINITION_SHAPE('','',#3205);
+#3205 = PRODUCT_DEFINITION('design','',#3206,#3209);
+#3206 = PRODUCT_DEFINITION_FORMATION('','',#3207);
+#3207 = PRODUCT('Body12','Body12','',(#3208));
+#3208 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3209 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3210 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3211),#3437);
+#3211 = MANIFOLD_SOLID_BREP('',#3212);
+#3212 = CLOSED_SHELL('',(#3213,#3249,#3277,#3305,#3325,#3353,#3375,#3387
+    ,#3409,#3425));
+#3213 = ADVANCED_FACE('',(#3214),#3244,.T.);
+#3214 = FACE_BOUND('',#3215,.T.);
+#3215 = EDGE_LOOP('',(#3216,#3225,#3232,#3239));
+#3216 = ORIENTED_EDGE('',*,*,#3217,.T.);
+#3217 = EDGE_CURVE('',#3218,#3220,#3222,.T.);
+#3218 = VERTEX_POINT('',#3219);
+#3219 = CARTESIAN_POINT('',(-62.30643375708,46.744037176733,7.53));
+#3220 = VERTEX_POINT('',#3221);
+#3221 = CARTESIAN_POINT('',(-62.20643375708,46.744037176733,7.53));
+#3222 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3223,#3224),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3223 = CARTESIAN_POINT('',(-62.30643375708,46.744037176733,7.53));
+#3224 = CARTESIAN_POINT('',(-62.20643375708,46.744037176733,7.53));
+#3225 = ORIENTED_EDGE('',*,*,#3226,.T.);
+#3226 = EDGE_CURVE('',#3220,#3227,#3229,.T.);
+#3227 = VERTEX_POINT('',#3228);
+#3228 = CARTESIAN_POINT('',(-62.00643375708,46.944037176733,7.33));
+#3229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3230,#3231),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3230 = CARTESIAN_POINT('',(-62.20643375708,46.744037176733,7.53));
+#3231 = CARTESIAN_POINT('',(-62.00643375708,46.944037176733,7.33));
+#3232 = ORIENTED_EDGE('',*,*,#3233,.T.);
+#3233 = EDGE_CURVE('',#3227,#3234,#3236,.T.);
+#3234 = VERTEX_POINT('',#3235);
+#3235 = CARTESIAN_POINT('',(-62.50643375708,46.944037176733,7.33));
+#3236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3237,#3238),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3237 = CARTESIAN_POINT('',(-62.00643375708,46.944037176733,7.33));
+#3238 = CARTESIAN_POINT('',(-62.50643375708,46.944037176733,7.33));
+#3239 = ORIENTED_EDGE('',*,*,#3240,.F.);
+#3240 = EDGE_CURVE('',#3218,#3234,#3241,.T.);
+#3241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3242,#3243),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3242 = CARTESIAN_POINT('',(-62.30643375708,46.744037176733,7.53));
+#3243 = CARTESIAN_POINT('',(-62.50643375708,46.944037176733,7.33));
+#3244 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3245,#3246)
+    ,(#3247,#3248
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-3.85E-02,1.35E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3245 = CARTESIAN_POINT('',(-62.51643375708,46.736966108921,
+    7.537071067812));
+#3246 = CARTESIAN_POINT('',(-62.51643375708,46.951108244545,
+    7.322928932188));
+#3247 = CARTESIAN_POINT('',(-61.99643375708,46.736966108921,
+    7.537071067812));
+#3248 = CARTESIAN_POINT('',(-61.99643375708,46.951108244545,
+    7.322928932188));
+#3249 = ADVANCED_FACE('',(#3250),#3272,.T.);
+#3250 = FACE_BOUND('',#3251,.T.);
+#3251 = EDGE_LOOP('',(#3252,#3259,#3266,#3271));
+#3252 = ORIENTED_EDGE('',*,*,#3253,.T.);
+#3253 = EDGE_CURVE('',#3220,#3254,#3256,.T.);
+#3254 = VERTEX_POINT('',#3255);
+#3255 = CARTESIAN_POINT('',(-62.20643375708,46.644037176733,7.53));
+#3256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3257,#3258),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3257 = CARTESIAN_POINT('',(-62.20643375708,46.744037176733,7.53));
+#3258 = CARTESIAN_POINT('',(-62.20643375708,46.644037176733,7.53));
+#3259 = ORIENTED_EDGE('',*,*,#3260,.T.);
+#3260 = EDGE_CURVE('',#3254,#3261,#3263,.T.);
+#3261 = VERTEX_POINT('',#3262);
+#3262 = CARTESIAN_POINT('',(-62.00643375708,46.444037176733,7.33));
+#3263 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3264,#3265),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3264 = CARTESIAN_POINT('',(-62.20643375708,46.644037176733,7.53));
+#3265 = CARTESIAN_POINT('',(-62.00643375708,46.444037176733,7.33));
+#3266 = ORIENTED_EDGE('',*,*,#3267,.T.);
+#3267 = EDGE_CURVE('',#3261,#3227,#3268,.T.);
+#3268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3269,#3270),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3269 = CARTESIAN_POINT('',(-62.00643375708,46.444037176733,7.33));
+#3270 = CARTESIAN_POINT('',(-62.00643375708,46.944037176733,7.33));
+#3271 = ORIENTED_EDGE('',*,*,#3226,.F.);
+#3272 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3273,#3274)
+    ,(#3275,#3276
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-1.35E-02,3.85E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3273 = CARTESIAN_POINT('',(-62.21350482489,46.434037176733,
+    7.537071067812));
+#3274 = CARTESIAN_POINT('',(-62.21350482489,46.954037176733,
+    7.537071067812));
+#3275 = CARTESIAN_POINT('',(-61.99936268926,46.434037176733,
+    7.322928932188));
+#3276 = CARTESIAN_POINT('',(-61.99936268926,46.954037176733,
+    7.322928932188));
+#3277 = ADVANCED_FACE('',(#3278),#3300,.T.);
+#3278 = FACE_BOUND('',#3279,.T.);
+#3279 = EDGE_LOOP('',(#3280,#3287,#3294,#3299));
+#3280 = ORIENTED_EDGE('',*,*,#3281,.T.);
+#3281 = EDGE_CURVE('',#3254,#3282,#3284,.T.);
+#3282 = VERTEX_POINT('',#3283);
+#3283 = CARTESIAN_POINT('',(-62.30643375708,46.644037176733,7.53));
+#3284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3285,#3286),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3285 = CARTESIAN_POINT('',(-62.20643375708,46.644037176733,7.53));
+#3286 = CARTESIAN_POINT('',(-62.30643375708,46.644037176733,7.53));
+#3287 = ORIENTED_EDGE('',*,*,#3288,.T.);
+#3288 = EDGE_CURVE('',#3282,#3289,#3291,.T.);
+#3289 = VERTEX_POINT('',#3290);
+#3290 = CARTESIAN_POINT('',(-62.50643375708,46.444037176733,7.33));
+#3291 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3292,#3293),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3292 = CARTESIAN_POINT('',(-62.30643375708,46.644037176733,7.53));
+#3293 = CARTESIAN_POINT('',(-62.50643375708,46.444037176733,7.33));
+#3294 = ORIENTED_EDGE('',*,*,#3295,.T.);
+#3295 = EDGE_CURVE('',#3289,#3261,#3296,.T.);
+#3296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3297,#3298),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3297 = CARTESIAN_POINT('',(-62.50643375708,46.444037176733,7.33));
+#3298 = CARTESIAN_POINT('',(-62.00643375708,46.444037176733,7.33));
+#3299 = ORIENTED_EDGE('',*,*,#3260,.F.);
+#3300 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3301,#3302)
+    ,(#3303,#3304
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.35E-02,3.85E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3301 = CARTESIAN_POINT('',(-62.51643375708,46.436966108921,
+    7.322928932188));
+#3302 = CARTESIAN_POINT('',(-62.51643375708,46.651108244545,
+    7.537071067812));
+#3303 = CARTESIAN_POINT('',(-61.99643375708,46.436966108921,
+    7.322928932188));
+#3304 = CARTESIAN_POINT('',(-61.99643375708,46.651108244545,
+    7.537071067812));
+#3305 = ADVANCED_FACE('',(#3306),#3320,.T.);
+#3306 = FACE_BOUND('',#3307,.T.);
+#3307 = EDGE_LOOP('',(#3308,#3313,#3314,#3319));
+#3308 = ORIENTED_EDGE('',*,*,#3309,.T.);
+#3309 = EDGE_CURVE('',#3234,#3289,#3310,.T.);
+#3310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3311,#3312),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3311 = CARTESIAN_POINT('',(-62.50643375708,46.944037176733,7.33));
+#3312 = CARTESIAN_POINT('',(-62.50643375708,46.444037176733,7.33));
+#3313 = ORIENTED_EDGE('',*,*,#3288,.F.);
+#3314 = ORIENTED_EDGE('',*,*,#3315,.T.);
+#3315 = EDGE_CURVE('',#3282,#3218,#3316,.T.);
+#3316 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3317,#3318),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3317 = CARTESIAN_POINT('',(-62.30643375708,46.644037176733,7.53));
+#3318 = CARTESIAN_POINT('',(-62.30643375708,46.744037176733,7.53));
+#3319 = ORIENTED_EDGE('',*,*,#3240,.T.);
+#3320 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3321,#3322)
+    ,(#3323,#3324
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-3.85E-02,1.35E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3321 = CARTESIAN_POINT('',(-62.51350482489,46.434037176733,
+    7.322928932188));
+#3322 = CARTESIAN_POINT('',(-62.51350482489,46.954037176733,
+    7.322928932188));
+#3323 = CARTESIAN_POINT('',(-62.29936268926,46.434037176733,
+    7.537071067812));
+#3324 = CARTESIAN_POINT('',(-62.29936268926,46.954037176733,
+    7.537071067812));
+#3325 = ADVANCED_FACE('',(#3326),#3348,.T.);
+#3326 = FACE_BOUND('',#3327,.T.);
+#3327 = EDGE_LOOP('',(#3328,#3329,#3336,#3343));
+#3328 = ORIENTED_EDGE('',*,*,#3309,.F.);
+#3329 = ORIENTED_EDGE('',*,*,#3330,.F.);
+#3330 = EDGE_CURVE('',#3331,#3234,#3333,.T.);
+#3331 = VERTEX_POINT('',#3332);
+#3332 = CARTESIAN_POINT('',(-62.50643375708,46.944037176733,3.53));
+#3333 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3334,#3335),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3334 = CARTESIAN_POINT('',(-62.50643375708,46.944037176733,3.53));
+#3335 = CARTESIAN_POINT('',(-62.50643375708,46.944037176733,7.33));
+#3336 = ORIENTED_EDGE('',*,*,#3337,.F.);
+#3337 = EDGE_CURVE('',#3338,#3331,#3340,.T.);
+#3338 = VERTEX_POINT('',#3339);
+#3339 = CARTESIAN_POINT('',(-62.50643375708,46.444037176733,3.53));
+#3340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3341,#3342),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3341 = CARTESIAN_POINT('',(-62.50643375708,46.444037176733,3.53));
+#3342 = CARTESIAN_POINT('',(-62.50643375708,46.944037176733,3.53));
+#3343 = ORIENTED_EDGE('',*,*,#3344,.T.);
+#3344 = EDGE_CURVE('',#3338,#3289,#3345,.T.);
+#3345 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3346,#3347),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3346 = CARTESIAN_POINT('',(-62.50643375708,46.444037176733,3.53));
+#3347 = CARTESIAN_POINT('',(-62.50643375708,46.444037176733,7.33));
+#3348 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3349,#3350)
+    ,(#3351,#3352
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3349 = CARTESIAN_POINT('',(-62.50643375708,46.954037176733,3.52));
+#3350 = CARTESIAN_POINT('',(-62.50643375708,46.954037176733,7.34));
+#3351 = CARTESIAN_POINT('',(-62.50643375708,46.434037176733,3.52));
+#3352 = CARTESIAN_POINT('',(-62.50643375708,46.434037176733,7.34));
+#3353 = ADVANCED_FACE('',(#3354),#3370,.T.);
+#3354 = FACE_BOUND('',#3355,.T.);
+#3355 = EDGE_LOOP('',(#3356,#3357,#3364,#3369));
+#3356 = ORIENTED_EDGE('',*,*,#3233,.F.);
+#3357 = ORIENTED_EDGE('',*,*,#3358,.F.);
+#3358 = EDGE_CURVE('',#3359,#3227,#3361,.T.);
+#3359 = VERTEX_POINT('',#3360);
+#3360 = CARTESIAN_POINT('',(-62.00643375708,46.944037176733,3.53));
+#3361 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3362,#3363),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3362 = CARTESIAN_POINT('',(-62.00643375708,46.944037176733,3.53));
+#3363 = CARTESIAN_POINT('',(-62.00643375708,46.944037176733,7.33));
+#3364 = ORIENTED_EDGE('',*,*,#3365,.F.);
+#3365 = EDGE_CURVE('',#3331,#3359,#3366,.T.);
+#3366 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3367,#3368),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3367 = CARTESIAN_POINT('',(-62.50643375708,46.944037176733,3.53));
+#3368 = CARTESIAN_POINT('',(-62.00643375708,46.944037176733,3.53));
+#3369 = ORIENTED_EDGE('',*,*,#3330,.T.);
+#3370 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3371,#3372)
+    ,(#3373,#3374
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3371 = CARTESIAN_POINT('',(-61.99643375708,46.944037176733,3.52));
+#3372 = CARTESIAN_POINT('',(-61.99643375708,46.944037176733,7.34));
+#3373 = CARTESIAN_POINT('',(-62.51643375708,46.944037176733,3.52));
+#3374 = CARTESIAN_POINT('',(-62.51643375708,46.944037176733,7.34));
+#3375 = ADVANCED_FACE('',(#3376),#3382,.T.);
+#3376 = FACE_BOUND('',#3377,.T.);
+#3377 = EDGE_LOOP('',(#3378,#3379,#3380,#3381));
+#3378 = ORIENTED_EDGE('',*,*,#3217,.F.);
+#3379 = ORIENTED_EDGE('',*,*,#3315,.F.);
+#3380 = ORIENTED_EDGE('',*,*,#3281,.F.);
+#3381 = ORIENTED_EDGE('',*,*,#3253,.F.);
+#3382 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3383,#3384)
+    ,(#3385,#3386
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-6.000000000001E-03,
+    6.000000000001E-03),(-6.000000000001E-03,6.000000000001E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3383 = CARTESIAN_POINT('',(-62.31643375708,46.634037176733,7.53));
+#3384 = CARTESIAN_POINT('',(-62.31643375708,46.754037176733,7.53));
+#3385 = CARTESIAN_POINT('',(-62.19643375708,46.634037176733,7.53));
+#3386 = CARTESIAN_POINT('',(-62.19643375708,46.754037176733,7.53));
+#3387 = ADVANCED_FACE('',(#3388),#3404,.T.);
+#3388 = FACE_BOUND('',#3389,.T.);
+#3389 = EDGE_LOOP('',(#3390,#3391,#3398,#3403));
+#3390 = ORIENTED_EDGE('',*,*,#3267,.F.);
+#3391 = ORIENTED_EDGE('',*,*,#3392,.F.);
+#3392 = EDGE_CURVE('',#3393,#3261,#3395,.T.);
+#3393 = VERTEX_POINT('',#3394);
+#3394 = CARTESIAN_POINT('',(-62.00643375708,46.444037176733,3.53));
+#3395 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3396,#3397),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3396 = CARTESIAN_POINT('',(-62.00643375708,46.444037176733,3.53));
+#3397 = CARTESIAN_POINT('',(-62.00643375708,46.444037176733,7.33));
+#3398 = ORIENTED_EDGE('',*,*,#3399,.F.);
+#3399 = EDGE_CURVE('',#3359,#3393,#3400,.T.);
+#3400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3401,#3402),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3401 = CARTESIAN_POINT('',(-62.00643375708,46.944037176733,3.53));
+#3402 = CARTESIAN_POINT('',(-62.00643375708,46.444037176733,3.53));
+#3403 = ORIENTED_EDGE('',*,*,#3358,.T.);
+#3404 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3405,#3406)
+    ,(#3407,#3408
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3405 = CARTESIAN_POINT('',(-62.00643375708,46.434037176733,3.52));
+#3406 = CARTESIAN_POINT('',(-62.00643375708,46.434037176733,7.34));
+#3407 = CARTESIAN_POINT('',(-62.00643375708,46.954037176733,3.52));
+#3408 = CARTESIAN_POINT('',(-62.00643375708,46.954037176733,7.34));
+#3409 = ADVANCED_FACE('',(#3410),#3420,.T.);
+#3410 = FACE_BOUND('',#3411,.T.);
+#3411 = EDGE_LOOP('',(#3412,#3413,#3414,#3419));
+#3412 = ORIENTED_EDGE('',*,*,#3295,.F.);
+#3413 = ORIENTED_EDGE('',*,*,#3344,.F.);
+#3414 = ORIENTED_EDGE('',*,*,#3415,.F.);
+#3415 = EDGE_CURVE('',#3393,#3338,#3416,.T.);
+#3416 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3417,#3418),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3417 = CARTESIAN_POINT('',(-62.00643375708,46.444037176733,3.53));
+#3418 = CARTESIAN_POINT('',(-62.50643375708,46.444037176733,3.53));
+#3419 = ORIENTED_EDGE('',*,*,#3392,.T.);
+#3420 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3421,#3422)
+    ,(#3423,#3424
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3421 = CARTESIAN_POINT('',(-62.51643375708,46.444037176733,3.52));
+#3422 = CARTESIAN_POINT('',(-62.51643375708,46.444037176733,7.34));
+#3423 = CARTESIAN_POINT('',(-61.99643375708,46.444037176733,3.52));
+#3424 = CARTESIAN_POINT('',(-61.99643375708,46.444037176733,7.34));
+#3425 = ADVANCED_FACE('',(#3426),#3432,.T.);
+#3426 = FACE_BOUND('',#3427,.T.);
+#3427 = EDGE_LOOP('',(#3428,#3429,#3430,#3431));
+#3428 = ORIENTED_EDGE('',*,*,#3415,.T.);
+#3429 = ORIENTED_EDGE('',*,*,#3337,.T.);
+#3430 = ORIENTED_EDGE('',*,*,#3365,.T.);
+#3431 = ORIENTED_EDGE('',*,*,#3399,.T.);
+#3432 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3433,#3434)
+    ,(#3435,#3436
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.6E-02,2.6E-02),(
+    -2.6E-02,2.6E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3433 = CARTESIAN_POINT('',(-62.51643375708,46.954037176733,3.53));
+#3434 = CARTESIAN_POINT('',(-62.51643375708,46.434037176733,3.53));
+#3435 = CARTESIAN_POINT('',(-61.99643375708,46.954037176733,3.53));
+#3436 = CARTESIAN_POINT('',(-61.99643375708,46.434037176733,3.53));
+#3437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3441)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3438,#3439,#3440)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3438 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3439 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3440 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3441 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3438,
+  'distance_accuracy_value','confusion accuracy');
+#3442 = PRODUCT_TYPE('part',$,(#3207));
+#3443 = SHAPE_DEFINITION_REPRESENTATION(#3444,#3450);
+#3444 = PRODUCT_DEFINITION_SHAPE('','',#3445);
+#3445 = PRODUCT_DEFINITION('design','',#3446,#3449);
+#3446 = PRODUCT_DEFINITION_FORMATION('','',#3447);
+#3447 = PRODUCT('Body13','Body13','',(#3448));
+#3448 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3449 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3450 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3451),#3677);
+#3451 = MANIFOLD_SOLID_BREP('',#3452);
+#3452 = CLOSED_SHELL('',(#3453,#3489,#3517,#3545,#3565,#3593,#3615,#3627
+    ,#3649,#3665));
+#3453 = ADVANCED_FACE('',(#3454),#3484,.T.);
+#3454 = FACE_BOUND('',#3455,.T.);
+#3455 = EDGE_LOOP('',(#3456,#3465,#3472,#3479));
+#3456 = ORIENTED_EDGE('',*,*,#3457,.T.);
+#3457 = EDGE_CURVE('',#3458,#3460,#3462,.T.);
+#3458 = VERTEX_POINT('',#3459);
+#3459 = CARTESIAN_POINT('',(-63.55643375708,48.244037176733,7.53));
+#3460 = VERTEX_POINT('',#3461);
+#3461 = CARTESIAN_POINT('',(-63.45643375708,48.244037176733,7.53));
+#3462 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3463,#3464),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3463 = CARTESIAN_POINT('',(-63.55643375708,48.244037176733,7.53));
+#3464 = CARTESIAN_POINT('',(-63.45643375708,48.244037176733,7.53));
+#3465 = ORIENTED_EDGE('',*,*,#3466,.T.);
+#3466 = EDGE_CURVE('',#3460,#3467,#3469,.T.);
+#3467 = VERTEX_POINT('',#3468);
+#3468 = CARTESIAN_POINT('',(-63.25643375708,48.444037176733,7.33));
+#3469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3470,#3471),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3470 = CARTESIAN_POINT('',(-63.45643375708,48.244037176733,7.53));
+#3471 = CARTESIAN_POINT('',(-63.25643375708,48.444037176733,7.33));
+#3472 = ORIENTED_EDGE('',*,*,#3473,.T.);
+#3473 = EDGE_CURVE('',#3467,#3474,#3476,.T.);
+#3474 = VERTEX_POINT('',#3475);
+#3475 = CARTESIAN_POINT('',(-63.75643375708,48.444037176733,7.33));
+#3476 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3477,#3478),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3477 = CARTESIAN_POINT('',(-63.25643375708,48.444037176733,7.33));
+#3478 = CARTESIAN_POINT('',(-63.75643375708,48.444037176733,7.33));
+#3479 = ORIENTED_EDGE('',*,*,#3480,.F.);
+#3480 = EDGE_CURVE('',#3458,#3474,#3481,.T.);
+#3481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3482,#3483),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3482 = CARTESIAN_POINT('',(-63.55643375708,48.244037176733,7.53));
+#3483 = CARTESIAN_POINT('',(-63.75643375708,48.444037176733,7.33));
+#3484 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3485,#3486)
+    ,(#3487,#3488
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-3.85E-02,1.35E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3485 = CARTESIAN_POINT('',(-63.76643375708,48.236966108921,
+    7.537071067812));
+#3486 = CARTESIAN_POINT('',(-63.76643375708,48.451108244545,
+    7.322928932188));
+#3487 = CARTESIAN_POINT('',(-63.24643375708,48.236966108921,
+    7.537071067812));
+#3488 = CARTESIAN_POINT('',(-63.24643375708,48.451108244545,
+    7.322928932188));
+#3489 = ADVANCED_FACE('',(#3490),#3512,.T.);
+#3490 = FACE_BOUND('',#3491,.T.);
+#3491 = EDGE_LOOP('',(#3492,#3499,#3506,#3511));
+#3492 = ORIENTED_EDGE('',*,*,#3493,.T.);
+#3493 = EDGE_CURVE('',#3460,#3494,#3496,.T.);
+#3494 = VERTEX_POINT('',#3495);
+#3495 = CARTESIAN_POINT('',(-63.45643375708,48.144037176733,7.53));
+#3496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3497,#3498),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3497 = CARTESIAN_POINT('',(-63.45643375708,48.244037176733,7.53));
+#3498 = CARTESIAN_POINT('',(-63.45643375708,48.144037176733,7.53));
+#3499 = ORIENTED_EDGE('',*,*,#3500,.T.);
+#3500 = EDGE_CURVE('',#3494,#3501,#3503,.T.);
+#3501 = VERTEX_POINT('',#3502);
+#3502 = CARTESIAN_POINT('',(-63.25643375708,47.944037176733,7.33));
+#3503 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3504,#3505),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3504 = CARTESIAN_POINT('',(-63.45643375708,48.144037176733,7.53));
+#3505 = CARTESIAN_POINT('',(-63.25643375708,47.944037176733,7.33));
+#3506 = ORIENTED_EDGE('',*,*,#3507,.T.);
+#3507 = EDGE_CURVE('',#3501,#3467,#3508,.T.);
+#3508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3509,#3510),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3509 = CARTESIAN_POINT('',(-63.25643375708,47.944037176733,7.33));
+#3510 = CARTESIAN_POINT('',(-63.25643375708,48.444037176733,7.33));
+#3511 = ORIENTED_EDGE('',*,*,#3466,.F.);
+#3512 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3513,#3514)
+    ,(#3515,#3516
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-1.35E-02,3.85E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3513 = CARTESIAN_POINT('',(-63.46350482489,47.934037176733,
+    7.537071067812));
+#3514 = CARTESIAN_POINT('',(-63.46350482489,48.454037176733,
+    7.537071067812));
+#3515 = CARTESIAN_POINT('',(-63.24936268926,47.934037176733,
+    7.322928932188));
+#3516 = CARTESIAN_POINT('',(-63.24936268926,48.454037176733,
+    7.322928932188));
+#3517 = ADVANCED_FACE('',(#3518),#3540,.T.);
+#3518 = FACE_BOUND('',#3519,.T.);
+#3519 = EDGE_LOOP('',(#3520,#3527,#3534,#3539));
+#3520 = ORIENTED_EDGE('',*,*,#3521,.T.);
+#3521 = EDGE_CURVE('',#3494,#3522,#3524,.T.);
+#3522 = VERTEX_POINT('',#3523);
+#3523 = CARTESIAN_POINT('',(-63.55643375708,48.144037176733,7.53));
+#3524 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3525,#3526),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3525 = CARTESIAN_POINT('',(-63.45643375708,48.144037176733,7.53));
+#3526 = CARTESIAN_POINT('',(-63.55643375708,48.144037176733,7.53));
+#3527 = ORIENTED_EDGE('',*,*,#3528,.T.);
+#3528 = EDGE_CURVE('',#3522,#3529,#3531,.T.);
+#3529 = VERTEX_POINT('',#3530);
+#3530 = CARTESIAN_POINT('',(-63.75643375708,47.944037176733,7.33));
+#3531 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3532,#3533),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3532 = CARTESIAN_POINT('',(-63.55643375708,48.144037176733,7.53));
+#3533 = CARTESIAN_POINT('',(-63.75643375708,47.944037176733,7.33));
+#3534 = ORIENTED_EDGE('',*,*,#3535,.T.);
+#3535 = EDGE_CURVE('',#3529,#3501,#3536,.T.);
+#3536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3537,#3538),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3537 = CARTESIAN_POINT('',(-63.75643375708,47.944037176733,7.33));
+#3538 = CARTESIAN_POINT('',(-63.25643375708,47.944037176733,7.33));
+#3539 = ORIENTED_EDGE('',*,*,#3500,.F.);
+#3540 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3541,#3542)
+    ,(#3543,#3544
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.35E-02,3.85E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3541 = CARTESIAN_POINT('',(-63.76643375708,47.936966108921,
+    7.322928932188));
+#3542 = CARTESIAN_POINT('',(-63.76643375708,48.151108244545,
+    7.537071067812));
+#3543 = CARTESIAN_POINT('',(-63.24643375708,47.936966108921,
+    7.322928932188));
+#3544 = CARTESIAN_POINT('',(-63.24643375708,48.151108244545,
+    7.537071067812));
+#3545 = ADVANCED_FACE('',(#3546),#3560,.T.);
+#3546 = FACE_BOUND('',#3547,.T.);
+#3547 = EDGE_LOOP('',(#3548,#3553,#3554,#3559));
+#3548 = ORIENTED_EDGE('',*,*,#3549,.T.);
+#3549 = EDGE_CURVE('',#3474,#3529,#3550,.T.);
+#3550 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3551,#3552),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3551 = CARTESIAN_POINT('',(-63.75643375708,48.444037176733,7.33));
+#3552 = CARTESIAN_POINT('',(-63.75643375708,47.944037176733,7.33));
+#3553 = ORIENTED_EDGE('',*,*,#3528,.F.);
+#3554 = ORIENTED_EDGE('',*,*,#3555,.T.);
+#3555 = EDGE_CURVE('',#3522,#3458,#3556,.T.);
+#3556 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3557,#3558),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3557 = CARTESIAN_POINT('',(-63.55643375708,48.144037176733,7.53));
+#3558 = CARTESIAN_POINT('',(-63.55643375708,48.244037176733,7.53));
+#3559 = ORIENTED_EDGE('',*,*,#3480,.T.);
+#3560 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3561,#3562)
+    ,(#3563,#3564
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-3.85E-02,1.35E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3561 = CARTESIAN_POINT('',(-63.76350482489,47.934037176733,
+    7.322928932188));
+#3562 = CARTESIAN_POINT('',(-63.76350482489,48.454037176733,
+    7.322928932188));
+#3563 = CARTESIAN_POINT('',(-63.54936268926,47.934037176733,
+    7.537071067812));
+#3564 = CARTESIAN_POINT('',(-63.54936268926,48.454037176733,
+    7.537071067812));
+#3565 = ADVANCED_FACE('',(#3566),#3588,.T.);
+#3566 = FACE_BOUND('',#3567,.T.);
+#3567 = EDGE_LOOP('',(#3568,#3569,#3576,#3583));
+#3568 = ORIENTED_EDGE('',*,*,#3549,.F.);
+#3569 = ORIENTED_EDGE('',*,*,#3570,.F.);
+#3570 = EDGE_CURVE('',#3571,#3474,#3573,.T.);
+#3571 = VERTEX_POINT('',#3572);
+#3572 = CARTESIAN_POINT('',(-63.75643375708,48.444037176733,3.53));
+#3573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3574,#3575),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3574 = CARTESIAN_POINT('',(-63.75643375708,48.444037176733,3.53));
+#3575 = CARTESIAN_POINT('',(-63.75643375708,48.444037176733,7.33));
+#3576 = ORIENTED_EDGE('',*,*,#3577,.F.);
+#3577 = EDGE_CURVE('',#3578,#3571,#3580,.T.);
+#3578 = VERTEX_POINT('',#3579);
+#3579 = CARTESIAN_POINT('',(-63.75643375708,47.944037176733,3.53));
+#3580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3581,#3582),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3581 = CARTESIAN_POINT('',(-63.75643375708,47.944037176733,3.53));
+#3582 = CARTESIAN_POINT('',(-63.75643375708,48.444037176733,3.53));
+#3583 = ORIENTED_EDGE('',*,*,#3584,.T.);
+#3584 = EDGE_CURVE('',#3578,#3529,#3585,.T.);
+#3585 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3586,#3587),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3586 = CARTESIAN_POINT('',(-63.75643375708,47.944037176733,3.53));
+#3587 = CARTESIAN_POINT('',(-63.75643375708,47.944037176733,7.33));
+#3588 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3589,#3590)
+    ,(#3591,#3592
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3589 = CARTESIAN_POINT('',(-63.75643375708,48.454037176733,3.52));
+#3590 = CARTESIAN_POINT('',(-63.75643375708,48.454037176733,7.34));
+#3591 = CARTESIAN_POINT('',(-63.75643375708,47.934037176733,3.52));
+#3592 = CARTESIAN_POINT('',(-63.75643375708,47.934037176733,7.34));
+#3593 = ADVANCED_FACE('',(#3594),#3610,.T.);
+#3594 = FACE_BOUND('',#3595,.T.);
+#3595 = EDGE_LOOP('',(#3596,#3597,#3604,#3609));
+#3596 = ORIENTED_EDGE('',*,*,#3473,.F.);
+#3597 = ORIENTED_EDGE('',*,*,#3598,.F.);
+#3598 = EDGE_CURVE('',#3599,#3467,#3601,.T.);
+#3599 = VERTEX_POINT('',#3600);
+#3600 = CARTESIAN_POINT('',(-63.25643375708,48.444037176733,3.53));
+#3601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3602,#3603),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3602 = CARTESIAN_POINT('',(-63.25643375708,48.444037176733,3.53));
+#3603 = CARTESIAN_POINT('',(-63.25643375708,48.444037176733,7.33));
+#3604 = ORIENTED_EDGE('',*,*,#3605,.F.);
+#3605 = EDGE_CURVE('',#3571,#3599,#3606,.T.);
+#3606 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3607,#3608),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3607 = CARTESIAN_POINT('',(-63.75643375708,48.444037176733,3.53));
+#3608 = CARTESIAN_POINT('',(-63.25643375708,48.444037176733,3.53));
+#3609 = ORIENTED_EDGE('',*,*,#3570,.T.);
+#3610 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3611,#3612)
+    ,(#3613,#3614
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3611 = CARTESIAN_POINT('',(-63.24643375708,48.444037176733,3.52));
+#3612 = CARTESIAN_POINT('',(-63.24643375708,48.444037176733,7.34));
+#3613 = CARTESIAN_POINT('',(-63.76643375708,48.444037176733,3.52));
+#3614 = CARTESIAN_POINT('',(-63.76643375708,48.444037176733,7.34));
+#3615 = ADVANCED_FACE('',(#3616),#3622,.T.);
+#3616 = FACE_BOUND('',#3617,.T.);
+#3617 = EDGE_LOOP('',(#3618,#3619,#3620,#3621));
+#3618 = ORIENTED_EDGE('',*,*,#3457,.F.);
+#3619 = ORIENTED_EDGE('',*,*,#3555,.F.);
+#3620 = ORIENTED_EDGE('',*,*,#3521,.F.);
+#3621 = ORIENTED_EDGE('',*,*,#3493,.F.);
+#3622 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3623,#3624)
+    ,(#3625,#3626
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-6.000000000001E-03,
+    6.000000000001E-03),(-6.000000000001E-03,6.000000000001E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3623 = CARTESIAN_POINT('',(-63.56643375708,48.134037176733,7.53));
+#3624 = CARTESIAN_POINT('',(-63.56643375708,48.254037176733,7.53));
+#3625 = CARTESIAN_POINT('',(-63.44643375708,48.134037176733,7.53));
+#3626 = CARTESIAN_POINT('',(-63.44643375708,48.254037176733,7.53));
+#3627 = ADVANCED_FACE('',(#3628),#3644,.T.);
+#3628 = FACE_BOUND('',#3629,.T.);
+#3629 = EDGE_LOOP('',(#3630,#3631,#3638,#3643));
+#3630 = ORIENTED_EDGE('',*,*,#3507,.F.);
+#3631 = ORIENTED_EDGE('',*,*,#3632,.F.);
+#3632 = EDGE_CURVE('',#3633,#3501,#3635,.T.);
+#3633 = VERTEX_POINT('',#3634);
+#3634 = CARTESIAN_POINT('',(-63.25643375708,47.944037176733,3.53));
+#3635 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3636,#3637),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3636 = CARTESIAN_POINT('',(-63.25643375708,47.944037176733,3.53));
+#3637 = CARTESIAN_POINT('',(-63.25643375708,47.944037176733,7.33));
+#3638 = ORIENTED_EDGE('',*,*,#3639,.F.);
+#3639 = EDGE_CURVE('',#3599,#3633,#3640,.T.);
+#3640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3641,#3642),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3641 = CARTESIAN_POINT('',(-63.25643375708,48.444037176733,3.53));
+#3642 = CARTESIAN_POINT('',(-63.25643375708,47.944037176733,3.53));
+#3643 = ORIENTED_EDGE('',*,*,#3598,.T.);
+#3644 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3645,#3646)
+    ,(#3647,#3648
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3645 = CARTESIAN_POINT('',(-63.25643375708,47.934037176733,3.52));
+#3646 = CARTESIAN_POINT('',(-63.25643375708,47.934037176733,7.34));
+#3647 = CARTESIAN_POINT('',(-63.25643375708,48.454037176733,3.52));
+#3648 = CARTESIAN_POINT('',(-63.25643375708,48.454037176733,7.34));
+#3649 = ADVANCED_FACE('',(#3650),#3660,.T.);
+#3650 = FACE_BOUND('',#3651,.T.);
+#3651 = EDGE_LOOP('',(#3652,#3653,#3654,#3659));
+#3652 = ORIENTED_EDGE('',*,*,#3535,.F.);
+#3653 = ORIENTED_EDGE('',*,*,#3584,.F.);
+#3654 = ORIENTED_EDGE('',*,*,#3655,.F.);
+#3655 = EDGE_CURVE('',#3633,#3578,#3656,.T.);
+#3656 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3657,#3658),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3657 = CARTESIAN_POINT('',(-63.25643375708,47.944037176733,3.53));
+#3658 = CARTESIAN_POINT('',(-63.75643375708,47.944037176733,3.53));
+#3659 = ORIENTED_EDGE('',*,*,#3632,.T.);
+#3660 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3661,#3662)
+    ,(#3663,#3664
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3661 = CARTESIAN_POINT('',(-63.76643375708,47.944037176733,3.52));
+#3662 = CARTESIAN_POINT('',(-63.76643375708,47.944037176733,7.34));
+#3663 = CARTESIAN_POINT('',(-63.24643375708,47.944037176733,3.52));
+#3664 = CARTESIAN_POINT('',(-63.24643375708,47.944037176733,7.34));
+#3665 = ADVANCED_FACE('',(#3666),#3672,.T.);
+#3666 = FACE_BOUND('',#3667,.T.);
+#3667 = EDGE_LOOP('',(#3668,#3669,#3670,#3671));
+#3668 = ORIENTED_EDGE('',*,*,#3655,.T.);
+#3669 = ORIENTED_EDGE('',*,*,#3577,.T.);
+#3670 = ORIENTED_EDGE('',*,*,#3605,.T.);
+#3671 = ORIENTED_EDGE('',*,*,#3639,.T.);
+#3672 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3673,#3674)
+    ,(#3675,#3676
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.6E-02,2.6E-02),(
+    -2.6E-02,2.6E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3673 = CARTESIAN_POINT('',(-63.76643375708,48.454037176733,3.53));
+#3674 = CARTESIAN_POINT('',(-63.76643375708,47.934037176733,3.53));
+#3675 = CARTESIAN_POINT('',(-63.24643375708,48.454037176733,3.53));
+#3676 = CARTESIAN_POINT('',(-63.24643375708,47.934037176733,3.53));
+#3677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3681)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3678,#3679,#3680)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3678 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3679 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3680 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3681 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3678,
+  'distance_accuracy_value','confusion accuracy');
+#3682 = PRODUCT_TYPE('part',$,(#3447));
+#3683 = SHAPE_DEFINITION_REPRESENTATION(#3684,#3690);
+#3684 = PRODUCT_DEFINITION_SHAPE('','',#3685);
+#3685 = PRODUCT_DEFINITION('design','',#3686,#3689);
+#3686 = PRODUCT_DEFINITION_FORMATION('','',#3687);
+#3687 = PRODUCT('Body14','Body14','',(#3688));
+#3688 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3689 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3690 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3691),#3917);
+#3691 = MANIFOLD_SOLID_BREP('',#3692);
+#3692 = CLOSED_SHELL('',(#3693,#3729,#3757,#3785,#3805,#3833,#3855,#3867
+    ,#3889,#3905));
+#3693 = ADVANCED_FACE('',(#3694),#3724,.T.);
+#3694 = FACE_BOUND('',#3695,.T.);
+#3695 = EDGE_LOOP('',(#3696,#3705,#3712,#3719));
+#3696 = ORIENTED_EDGE('',*,*,#3697,.T.);
+#3697 = EDGE_CURVE('',#3698,#3700,#3702,.T.);
+#3698 = VERTEX_POINT('',#3699);
+#3699 = CARTESIAN_POINT('',(-65.95643375708,48.144037176733,7.53));
+#3700 = VERTEX_POINT('',#3701);
+#3701 = CARTESIAN_POINT('',(-66.05643375708,48.144037176733,7.53));
+#3702 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3703,#3704),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3703 = CARTESIAN_POINT('',(-65.95643375708,48.144037176733,7.53));
+#3704 = CARTESIAN_POINT('',(-66.05643375708,48.144037176733,7.53));
+#3705 = ORIENTED_EDGE('',*,*,#3706,.T.);
+#3706 = EDGE_CURVE('',#3700,#3707,#3709,.T.);
+#3707 = VERTEX_POINT('',#3708);
+#3708 = CARTESIAN_POINT('',(-66.25643375708,47.944037176733,7.33));
+#3709 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3710,#3711),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3710 = CARTESIAN_POINT('',(-66.05643375708,48.144037176733,7.53));
+#3711 = CARTESIAN_POINT('',(-66.25643375708,47.944037176733,7.33));
+#3712 = ORIENTED_EDGE('',*,*,#3713,.T.);
+#3713 = EDGE_CURVE('',#3707,#3714,#3716,.T.);
+#3714 = VERTEX_POINT('',#3715);
+#3715 = CARTESIAN_POINT('',(-65.75643375708,47.944037176733,7.33));
+#3716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3717,#3718),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3717 = CARTESIAN_POINT('',(-66.25643375708,47.944037176733,7.33));
+#3718 = CARTESIAN_POINT('',(-65.75643375708,47.944037176733,7.33));
+#3719 = ORIENTED_EDGE('',*,*,#3720,.F.);
+#3720 = EDGE_CURVE('',#3698,#3714,#3721,.T.);
+#3721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3722,#3723),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3722 = CARTESIAN_POINT('',(-65.95643375708,48.144037176733,7.53));
+#3723 = CARTESIAN_POINT('',(-65.75643375708,47.944037176733,7.33));
+#3724 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3725,#3726)
+    ,(#3727,#3728
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.35E-02,3.85E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3725 = CARTESIAN_POINT('',(-66.26643375708,47.936966108921,
+    7.322928932188));
+#3726 = CARTESIAN_POINT('',(-66.26643375708,48.151108244545,
+    7.537071067812));
+#3727 = CARTESIAN_POINT('',(-65.74643375708,47.936966108921,
+    7.322928932188));
+#3728 = CARTESIAN_POINT('',(-65.74643375708,48.151108244545,
+    7.537071067812));
+#3729 = ADVANCED_FACE('',(#3730),#3752,.T.);
+#3730 = FACE_BOUND('',#3731,.T.);
+#3731 = EDGE_LOOP('',(#3732,#3739,#3746,#3751));
+#3732 = ORIENTED_EDGE('',*,*,#3733,.T.);
+#3733 = EDGE_CURVE('',#3700,#3734,#3736,.T.);
+#3734 = VERTEX_POINT('',#3735);
+#3735 = CARTESIAN_POINT('',(-66.05643375708,48.244037176733,7.53));
+#3736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3737,#3738),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3737 = CARTESIAN_POINT('',(-66.05643375708,48.144037176733,7.53));
+#3738 = CARTESIAN_POINT('',(-66.05643375708,48.244037176733,7.53));
+#3739 = ORIENTED_EDGE('',*,*,#3740,.T.);
+#3740 = EDGE_CURVE('',#3734,#3741,#3743,.T.);
+#3741 = VERTEX_POINT('',#3742);
+#3742 = CARTESIAN_POINT('',(-66.25643375708,48.444037176733,7.33));
+#3743 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3744,#3745),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3744 = CARTESIAN_POINT('',(-66.05643375708,48.244037176733,7.53));
+#3745 = CARTESIAN_POINT('',(-66.25643375708,48.444037176733,7.33));
+#3746 = ORIENTED_EDGE('',*,*,#3747,.T.);
+#3747 = EDGE_CURVE('',#3741,#3707,#3748,.T.);
+#3748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3749,#3750),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3749 = CARTESIAN_POINT('',(-66.25643375708,48.444037176733,7.33));
+#3750 = CARTESIAN_POINT('',(-66.25643375708,47.944037176733,7.33));
+#3751 = ORIENTED_EDGE('',*,*,#3706,.F.);
+#3752 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3753,#3754)
+    ,(#3755,#3756
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-3.85E-02,1.35E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3753 = CARTESIAN_POINT('',(-66.26350482489,47.934037176733,
+    7.322928932188));
+#3754 = CARTESIAN_POINT('',(-66.26350482489,48.454037176733,
+    7.322928932188));
+#3755 = CARTESIAN_POINT('',(-66.04936268926,47.934037176733,
+    7.537071067812));
+#3756 = CARTESIAN_POINT('',(-66.04936268926,48.454037176733,
+    7.537071067812));
+#3757 = ADVANCED_FACE('',(#3758),#3780,.T.);
+#3758 = FACE_BOUND('',#3759,.T.);
+#3759 = EDGE_LOOP('',(#3760,#3767,#3774,#3779));
+#3760 = ORIENTED_EDGE('',*,*,#3761,.T.);
+#3761 = EDGE_CURVE('',#3734,#3762,#3764,.T.);
+#3762 = VERTEX_POINT('',#3763);
+#3763 = CARTESIAN_POINT('',(-65.95643375708,48.244037176733,7.53));
+#3764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3765,#3766),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3765 = CARTESIAN_POINT('',(-66.05643375708,48.244037176733,7.53));
+#3766 = CARTESIAN_POINT('',(-65.95643375708,48.244037176733,7.53));
+#3767 = ORIENTED_EDGE('',*,*,#3768,.T.);
+#3768 = EDGE_CURVE('',#3762,#3769,#3771,.T.);
+#3769 = VERTEX_POINT('',#3770);
+#3770 = CARTESIAN_POINT('',(-65.75643375708,48.444037176733,7.33));
+#3771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3772,#3773),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3772 = CARTESIAN_POINT('',(-65.95643375708,48.244037176733,7.53));
+#3773 = CARTESIAN_POINT('',(-65.75643375708,48.444037176733,7.33));
+#3774 = ORIENTED_EDGE('',*,*,#3775,.T.);
+#3775 = EDGE_CURVE('',#3769,#3741,#3776,.T.);
+#3776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3777,#3778),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3777 = CARTESIAN_POINT('',(-65.75643375708,48.444037176733,7.33));
+#3778 = CARTESIAN_POINT('',(-66.25643375708,48.444037176733,7.33));
+#3779 = ORIENTED_EDGE('',*,*,#3740,.F.);
+#3780 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3781,#3782)
+    ,(#3783,#3784
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-3.85E-02,1.35E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3781 = CARTESIAN_POINT('',(-66.26643375708,48.236966108921,
+    7.537071067812));
+#3782 = CARTESIAN_POINT('',(-66.26643375708,48.451108244545,
+    7.322928932188));
+#3783 = CARTESIAN_POINT('',(-65.74643375708,48.236966108921,
+    7.537071067812));
+#3784 = CARTESIAN_POINT('',(-65.74643375708,48.451108244545,
+    7.322928932188));
+#3785 = ADVANCED_FACE('',(#3786),#3800,.T.);
+#3786 = FACE_BOUND('',#3787,.T.);
+#3787 = EDGE_LOOP('',(#3788,#3793,#3794,#3799));
+#3788 = ORIENTED_EDGE('',*,*,#3789,.T.);
+#3789 = EDGE_CURVE('',#3714,#3769,#3790,.T.);
+#3790 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3791,#3792),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3791 = CARTESIAN_POINT('',(-65.75643375708,47.944037176733,7.33));
+#3792 = CARTESIAN_POINT('',(-65.75643375708,48.444037176733,7.33));
+#3793 = ORIENTED_EDGE('',*,*,#3768,.F.);
+#3794 = ORIENTED_EDGE('',*,*,#3795,.T.);
+#3795 = EDGE_CURVE('',#3762,#3698,#3796,.T.);
+#3796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3797,#3798),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3797 = CARTESIAN_POINT('',(-65.95643375708,48.244037176733,7.53));
+#3798 = CARTESIAN_POINT('',(-65.95643375708,48.144037176733,7.53));
+#3799 = ORIENTED_EDGE('',*,*,#3720,.T.);
+#3800 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3801,#3802)
+    ,(#3803,#3804
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-1.35E-02,3.85E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3801 = CARTESIAN_POINT('',(-65.96350482489,47.934037176733,
+    7.537071067812));
+#3802 = CARTESIAN_POINT('',(-65.96350482489,48.454037176733,
+    7.537071067812));
+#3803 = CARTESIAN_POINT('',(-65.74936268926,47.934037176733,
+    7.322928932188));
+#3804 = CARTESIAN_POINT('',(-65.74936268926,48.454037176733,
+    7.322928932188));
+#3805 = ADVANCED_FACE('',(#3806),#3828,.T.);
+#3806 = FACE_BOUND('',#3807,.T.);
+#3807 = EDGE_LOOP('',(#3808,#3809,#3816,#3823));
+#3808 = ORIENTED_EDGE('',*,*,#3789,.F.);
+#3809 = ORIENTED_EDGE('',*,*,#3810,.F.);
+#3810 = EDGE_CURVE('',#3811,#3714,#3813,.T.);
+#3811 = VERTEX_POINT('',#3812);
+#3812 = CARTESIAN_POINT('',(-65.75643375708,47.944037176733,3.53));
+#3813 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3814,#3815),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3814 = CARTESIAN_POINT('',(-65.75643375708,47.944037176733,3.53));
+#3815 = CARTESIAN_POINT('',(-65.75643375708,47.944037176733,7.33));
+#3816 = ORIENTED_EDGE('',*,*,#3817,.F.);
+#3817 = EDGE_CURVE('',#3818,#3811,#3820,.T.);
+#3818 = VERTEX_POINT('',#3819);
+#3819 = CARTESIAN_POINT('',(-65.75643375708,48.444037176733,3.53));
+#3820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3821,#3822),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3821 = CARTESIAN_POINT('',(-65.75643375708,48.444037176733,3.53));
+#3822 = CARTESIAN_POINT('',(-65.75643375708,47.944037176733,3.53));
+#3823 = ORIENTED_EDGE('',*,*,#3824,.T.);
+#3824 = EDGE_CURVE('',#3818,#3769,#3825,.T.);
+#3825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3826,#3827),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3826 = CARTESIAN_POINT('',(-65.75643375708,48.444037176733,3.53));
+#3827 = CARTESIAN_POINT('',(-65.75643375708,48.444037176733,7.33));
+#3828 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3829,#3830)
+    ,(#3831,#3832
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3829 = CARTESIAN_POINT('',(-65.75643375708,47.934037176733,3.52));
+#3830 = CARTESIAN_POINT('',(-65.75643375708,47.934037176733,7.34));
+#3831 = CARTESIAN_POINT('',(-65.75643375708,48.454037176733,3.52));
+#3832 = CARTESIAN_POINT('',(-65.75643375708,48.454037176733,7.34));
+#3833 = ADVANCED_FACE('',(#3834),#3850,.T.);
+#3834 = FACE_BOUND('',#3835,.T.);
+#3835 = EDGE_LOOP('',(#3836,#3837,#3844,#3849));
+#3836 = ORIENTED_EDGE('',*,*,#3713,.F.);
+#3837 = ORIENTED_EDGE('',*,*,#3838,.F.);
+#3838 = EDGE_CURVE('',#3839,#3707,#3841,.T.);
+#3839 = VERTEX_POINT('',#3840);
+#3840 = CARTESIAN_POINT('',(-66.25643375708,47.944037176733,3.53));
+#3841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3842,#3843),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3842 = CARTESIAN_POINT('',(-66.25643375708,47.944037176733,3.53));
+#3843 = CARTESIAN_POINT('',(-66.25643375708,47.944037176733,7.33));
+#3844 = ORIENTED_EDGE('',*,*,#3845,.F.);
+#3845 = EDGE_CURVE('',#3811,#3839,#3846,.T.);
+#3846 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3847,#3848),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3847 = CARTESIAN_POINT('',(-65.75643375708,47.944037176733,3.53));
+#3848 = CARTESIAN_POINT('',(-66.25643375708,47.944037176733,3.53));
+#3849 = ORIENTED_EDGE('',*,*,#3810,.T.);
+#3850 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3851,#3852)
+    ,(#3853,#3854
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3851 = CARTESIAN_POINT('',(-66.26643375708,47.944037176733,3.52));
+#3852 = CARTESIAN_POINT('',(-66.26643375708,47.944037176733,7.34));
+#3853 = CARTESIAN_POINT('',(-65.74643375708,47.944037176733,3.52));
+#3854 = CARTESIAN_POINT('',(-65.74643375708,47.944037176733,7.34));
+#3855 = ADVANCED_FACE('',(#3856),#3862,.T.);
+#3856 = FACE_BOUND('',#3857,.T.);
+#3857 = EDGE_LOOP('',(#3858,#3859,#3860,#3861));
+#3858 = ORIENTED_EDGE('',*,*,#3697,.F.);
+#3859 = ORIENTED_EDGE('',*,*,#3795,.F.);
+#3860 = ORIENTED_EDGE('',*,*,#3761,.F.);
+#3861 = ORIENTED_EDGE('',*,*,#3733,.F.);
+#3862 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3863,#3864)
+    ,(#3865,#3866
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-6.000000000001E-03,
+    6.000000000001E-03),(-6.000000000001E-03,6.000000000001E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3863 = CARTESIAN_POINT('',(-66.06643375708,48.134037176733,7.53));
+#3864 = CARTESIAN_POINT('',(-66.06643375708,48.254037176733,7.53));
+#3865 = CARTESIAN_POINT('',(-65.94643375708,48.134037176733,7.53));
+#3866 = CARTESIAN_POINT('',(-65.94643375708,48.254037176733,7.53));
+#3867 = ADVANCED_FACE('',(#3868),#3884,.T.);
+#3868 = FACE_BOUND('',#3869,.T.);
+#3869 = EDGE_LOOP('',(#3870,#3871,#3878,#3883));
+#3870 = ORIENTED_EDGE('',*,*,#3747,.F.);
+#3871 = ORIENTED_EDGE('',*,*,#3872,.F.);
+#3872 = EDGE_CURVE('',#3873,#3741,#3875,.T.);
+#3873 = VERTEX_POINT('',#3874);
+#3874 = CARTESIAN_POINT('',(-66.25643375708,48.444037176733,3.53));
+#3875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3876,#3877),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#3876 = CARTESIAN_POINT('',(-66.25643375708,48.444037176733,3.53));
+#3877 = CARTESIAN_POINT('',(-66.25643375708,48.444037176733,7.33));
+#3878 = ORIENTED_EDGE('',*,*,#3879,.F.);
+#3879 = EDGE_CURVE('',#3839,#3873,#3880,.T.);
+#3880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3881,#3882),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3881 = CARTESIAN_POINT('',(-66.25643375708,47.944037176733,3.53));
+#3882 = CARTESIAN_POINT('',(-66.25643375708,48.444037176733,3.53));
+#3883 = ORIENTED_EDGE('',*,*,#3838,.T.);
+#3884 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3885,#3886)
+    ,(#3887,#3888
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3885 = CARTESIAN_POINT('',(-66.25643375708,48.454037176733,3.52));
+#3886 = CARTESIAN_POINT('',(-66.25643375708,48.454037176733,7.34));
+#3887 = CARTESIAN_POINT('',(-66.25643375708,47.934037176733,3.52));
+#3888 = CARTESIAN_POINT('',(-66.25643375708,47.934037176733,7.34));
+#3889 = ADVANCED_FACE('',(#3890),#3900,.T.);
+#3890 = FACE_BOUND('',#3891,.T.);
+#3891 = EDGE_LOOP('',(#3892,#3893,#3894,#3899));
+#3892 = ORIENTED_EDGE('',*,*,#3775,.F.);
+#3893 = ORIENTED_EDGE('',*,*,#3824,.F.);
+#3894 = ORIENTED_EDGE('',*,*,#3895,.F.);
+#3895 = EDGE_CURVE('',#3873,#3818,#3896,.T.);
+#3896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3897,#3898),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3897 = CARTESIAN_POINT('',(-66.25643375708,48.444037176733,3.53));
+#3898 = CARTESIAN_POINT('',(-65.75643375708,48.444037176733,3.53));
+#3899 = ORIENTED_EDGE('',*,*,#3872,.T.);
+#3900 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3901,#3902)
+    ,(#3903,#3904
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#3901 = CARTESIAN_POINT('',(-65.74643375708,48.444037176733,3.52));
+#3902 = CARTESIAN_POINT('',(-65.74643375708,48.444037176733,7.34));
+#3903 = CARTESIAN_POINT('',(-66.26643375708,48.444037176733,3.52));
+#3904 = CARTESIAN_POINT('',(-66.26643375708,48.444037176733,7.34));
+#3905 = ADVANCED_FACE('',(#3906),#3912,.T.);
+#3906 = FACE_BOUND('',#3907,.T.);
+#3907 = EDGE_LOOP('',(#3908,#3909,#3910,#3911));
+#3908 = ORIENTED_EDGE('',*,*,#3895,.T.);
+#3909 = ORIENTED_EDGE('',*,*,#3817,.T.);
+#3910 = ORIENTED_EDGE('',*,*,#3845,.T.);
+#3911 = ORIENTED_EDGE('',*,*,#3879,.T.);
+#3912 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3913,#3914)
+    ,(#3915,#3916
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.6E-02,2.6E-02),(
+    -2.6E-02,2.6E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3913 = CARTESIAN_POINT('',(-66.26643375708,48.454037176733,3.53));
+#3914 = CARTESIAN_POINT('',(-66.26643375708,47.934037176733,3.53));
+#3915 = CARTESIAN_POINT('',(-65.74643375708,48.454037176733,3.53));
+#3916 = CARTESIAN_POINT('',(-65.74643375708,47.934037176733,3.53));
+#3917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3921)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3918,#3919,#3920)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3918 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3919 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3920 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3921 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3918,
+  'distance_accuracy_value','confusion accuracy');
+#3922 = PRODUCT_TYPE('part',$,(#3687));
+#3923 = SHAPE_DEFINITION_REPRESENTATION(#3924,#3930);
+#3924 = PRODUCT_DEFINITION_SHAPE('','',#3925);
+#3925 = PRODUCT_DEFINITION('design','',#3926,#3929);
+#3926 = PRODUCT_DEFINITION_FORMATION('','',#3927);
+#3927 = PRODUCT('Body15','Body15','',(#3928));
+#3928 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3929 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3930 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3931),#4157);
+#3931 = MANIFOLD_SOLID_BREP('',#3932);
+#3932 = CLOSED_SHELL('',(#3933,#3969,#3997,#4025,#4045,#4073,#4095,#4107
+    ,#4129,#4145));
+#3933 = ADVANCED_FACE('',(#3934),#3964,.T.);
+#3934 = FACE_BOUND('',#3935,.T.);
+#3935 = EDGE_LOOP('',(#3936,#3945,#3952,#3959));
+#3936 = ORIENTED_EDGE('',*,*,#3937,.T.);
+#3937 = EDGE_CURVE('',#3938,#3940,#3942,.T.);
+#3938 = VERTEX_POINT('',#3939);
+#3939 = CARTESIAN_POINT('',(-61.05643375708,46.744037176733,7.53));
+#3940 = VERTEX_POINT('',#3941);
+#3941 = CARTESIAN_POINT('',(-60.95643375708,46.744037176733,7.53));
+#3942 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3943,#3944),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3943 = CARTESIAN_POINT('',(-61.05643375708,46.744037176733,7.53));
+#3944 = CARTESIAN_POINT('',(-60.95643375708,46.744037176733,7.53));
+#3945 = ORIENTED_EDGE('',*,*,#3946,.T.);
+#3946 = EDGE_CURVE('',#3940,#3947,#3949,.T.);
+#3947 = VERTEX_POINT('',#3948);
+#3948 = CARTESIAN_POINT('',(-60.75643375708,46.944037176733,7.33));
+#3949 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3950,#3951),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3950 = CARTESIAN_POINT('',(-60.95643375708,46.744037176733,7.53));
+#3951 = CARTESIAN_POINT('',(-60.75643375708,46.944037176733,7.33));
+#3952 = ORIENTED_EDGE('',*,*,#3953,.T.);
+#3953 = EDGE_CURVE('',#3947,#3954,#3956,.T.);
+#3954 = VERTEX_POINT('',#3955);
+#3955 = CARTESIAN_POINT('',(-61.25643375708,46.944037176733,7.33));
+#3956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3957,#3958),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3957 = CARTESIAN_POINT('',(-60.75643375708,46.944037176733,7.33));
+#3958 = CARTESIAN_POINT('',(-61.25643375708,46.944037176733,7.33));
+#3959 = ORIENTED_EDGE('',*,*,#3960,.F.);
+#3960 = EDGE_CURVE('',#3938,#3954,#3961,.T.);
+#3961 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3962,#3963),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3962 = CARTESIAN_POINT('',(-61.05643375708,46.744037176733,7.53));
+#3963 = CARTESIAN_POINT('',(-61.25643375708,46.944037176733,7.33));
+#3964 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3965,#3966)
+    ,(#3967,#3968
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-3.85E-02,1.35E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3965 = CARTESIAN_POINT('',(-61.26643375708,46.736966108921,
+    7.537071067812));
+#3966 = CARTESIAN_POINT('',(-61.26643375708,46.951108244545,
+    7.322928932188));
+#3967 = CARTESIAN_POINT('',(-60.74643375708,46.736966108921,
+    7.537071067812));
+#3968 = CARTESIAN_POINT('',(-60.74643375708,46.951108244545,
+    7.322928932188));
+#3969 = ADVANCED_FACE('',(#3970),#3992,.T.);
+#3970 = FACE_BOUND('',#3971,.T.);
+#3971 = EDGE_LOOP('',(#3972,#3979,#3986,#3991));
+#3972 = ORIENTED_EDGE('',*,*,#3973,.T.);
+#3973 = EDGE_CURVE('',#3940,#3974,#3976,.T.);
+#3974 = VERTEX_POINT('',#3975);
+#3975 = CARTESIAN_POINT('',(-60.95643375708,46.644037176733,7.53));
+#3976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3977,#3978),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#3977 = CARTESIAN_POINT('',(-60.95643375708,46.744037176733,7.53));
+#3978 = CARTESIAN_POINT('',(-60.95643375708,46.644037176733,7.53));
+#3979 = ORIENTED_EDGE('',*,*,#3980,.T.);
+#3980 = EDGE_CURVE('',#3974,#3981,#3983,.T.);
+#3981 = VERTEX_POINT('',#3982);
+#3982 = CARTESIAN_POINT('',(-60.75643375708,46.444037176733,7.33));
+#3983 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3984,#3985),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3984 = CARTESIAN_POINT('',(-60.95643375708,46.644037176733,7.53));
+#3985 = CARTESIAN_POINT('',(-60.75643375708,46.444037176733,7.33));
+#3986 = ORIENTED_EDGE('',*,*,#3987,.T.);
+#3987 = EDGE_CURVE('',#3981,#3947,#3988,.T.);
+#3988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3989,#3990),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3989 = CARTESIAN_POINT('',(-60.75643375708,46.444037176733,7.33));
+#3990 = CARTESIAN_POINT('',(-60.75643375708,46.944037176733,7.33));
+#3991 = ORIENTED_EDGE('',*,*,#3946,.F.);
+#3992 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3993,#3994)
+    ,(#3995,#3996
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-1.35E-02,3.85E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3993 = CARTESIAN_POINT('',(-60.96350482489,46.434037176733,
+    7.537071067812));
+#3994 = CARTESIAN_POINT('',(-60.96350482489,46.954037176733,
+    7.537071067812));
+#3995 = CARTESIAN_POINT('',(-60.74936268926,46.434037176733,
+    7.322928932188));
+#3996 = CARTESIAN_POINT('',(-60.74936268926,46.954037176733,
+    7.322928932188));
+#3997 = ADVANCED_FACE('',(#3998),#4020,.T.);
+#3998 = FACE_BOUND('',#3999,.T.);
+#3999 = EDGE_LOOP('',(#4000,#4007,#4014,#4019));
+#4000 = ORIENTED_EDGE('',*,*,#4001,.T.);
+#4001 = EDGE_CURVE('',#3974,#4002,#4004,.T.);
+#4002 = VERTEX_POINT('',#4003);
+#4003 = CARTESIAN_POINT('',(-61.05643375708,46.644037176733,7.53));
+#4004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4005,#4006),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#4005 = CARTESIAN_POINT('',(-60.95643375708,46.644037176733,7.53));
+#4006 = CARTESIAN_POINT('',(-61.05643375708,46.644037176733,7.53));
+#4007 = ORIENTED_EDGE('',*,*,#4008,.T.);
+#4008 = EDGE_CURVE('',#4002,#4009,#4011,.T.);
+#4009 = VERTEX_POINT('',#4010);
+#4010 = CARTESIAN_POINT('',(-61.25643375708,46.444037176733,7.33));
+#4011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4012,#4013),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4012 = CARTESIAN_POINT('',(-61.05643375708,46.644037176733,7.53));
+#4013 = CARTESIAN_POINT('',(-61.25643375708,46.444037176733,7.33));
+#4014 = ORIENTED_EDGE('',*,*,#4015,.T.);
+#4015 = EDGE_CURVE('',#4009,#3981,#4016,.T.);
+#4016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4017,#4018),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4017 = CARTESIAN_POINT('',(-61.25643375708,46.444037176733,7.33));
+#4018 = CARTESIAN_POINT('',(-60.75643375708,46.444037176733,7.33));
+#4019 = ORIENTED_EDGE('',*,*,#3980,.F.);
+#4020 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4021,#4022)
+    ,(#4023,#4024
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.35E-02,3.85E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4021 = CARTESIAN_POINT('',(-61.26643375708,46.436966108921,
+    7.322928932188));
+#4022 = CARTESIAN_POINT('',(-61.26643375708,46.651108244545,
+    7.537071067812));
+#4023 = CARTESIAN_POINT('',(-60.74643375708,46.436966108921,
+    7.322928932188));
+#4024 = CARTESIAN_POINT('',(-60.74643375708,46.651108244545,
+    7.537071067812));
+#4025 = ADVANCED_FACE('',(#4026),#4040,.T.);
+#4026 = FACE_BOUND('',#4027,.T.);
+#4027 = EDGE_LOOP('',(#4028,#4033,#4034,#4039));
+#4028 = ORIENTED_EDGE('',*,*,#4029,.T.);
+#4029 = EDGE_CURVE('',#3954,#4009,#4030,.T.);
+#4030 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4031,#4032),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4031 = CARTESIAN_POINT('',(-61.25643375708,46.944037176733,7.33));
+#4032 = CARTESIAN_POINT('',(-61.25643375708,46.444037176733,7.33));
+#4033 = ORIENTED_EDGE('',*,*,#4008,.F.);
+#4034 = ORIENTED_EDGE('',*,*,#4035,.T.);
+#4035 = EDGE_CURVE('',#4002,#3938,#4036,.T.);
+#4036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4037,#4038),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#4037 = CARTESIAN_POINT('',(-61.05643375708,46.644037176733,7.53));
+#4038 = CARTESIAN_POINT('',(-61.05643375708,46.744037176733,7.53));
+#4039 = ORIENTED_EDGE('',*,*,#3960,.T.);
+#4040 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4041,#4042)
+    ,(#4043,#4044
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-3.85E-02,1.35E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4041 = CARTESIAN_POINT('',(-61.26350482489,46.434037176733,
+    7.322928932188));
+#4042 = CARTESIAN_POINT('',(-61.26350482489,46.954037176733,
+    7.322928932188));
+#4043 = CARTESIAN_POINT('',(-61.04936268926,46.434037176733,
+    7.537071067812));
+#4044 = CARTESIAN_POINT('',(-61.04936268926,46.954037176733,
+    7.537071067812));
+#4045 = ADVANCED_FACE('',(#4046),#4068,.T.);
+#4046 = FACE_BOUND('',#4047,.T.);
+#4047 = EDGE_LOOP('',(#4048,#4049,#4056,#4063));
+#4048 = ORIENTED_EDGE('',*,*,#4029,.F.);
+#4049 = ORIENTED_EDGE('',*,*,#4050,.F.);
+#4050 = EDGE_CURVE('',#4051,#3954,#4053,.T.);
+#4051 = VERTEX_POINT('',#4052);
+#4052 = CARTESIAN_POINT('',(-61.25643375708,46.944037176733,3.53));
+#4053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4054,#4055),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#4054 = CARTESIAN_POINT('',(-61.25643375708,46.944037176733,3.53));
+#4055 = CARTESIAN_POINT('',(-61.25643375708,46.944037176733,7.33));
+#4056 = ORIENTED_EDGE('',*,*,#4057,.F.);
+#4057 = EDGE_CURVE('',#4058,#4051,#4060,.T.);
+#4058 = VERTEX_POINT('',#4059);
+#4059 = CARTESIAN_POINT('',(-61.25643375708,46.444037176733,3.53));
+#4060 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4061,#4062),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4061 = CARTESIAN_POINT('',(-61.25643375708,46.444037176733,3.53));
+#4062 = CARTESIAN_POINT('',(-61.25643375708,46.944037176733,3.53));
+#4063 = ORIENTED_EDGE('',*,*,#4064,.T.);
+#4064 = EDGE_CURVE('',#4058,#4009,#4065,.T.);
+#4065 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4066,#4067),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#4066 = CARTESIAN_POINT('',(-61.25643375708,46.444037176733,3.53));
+#4067 = CARTESIAN_POINT('',(-61.25643375708,46.444037176733,7.33));
+#4068 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4069,#4070)
+    ,(#4071,#4072
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#4069 = CARTESIAN_POINT('',(-61.25643375708,46.954037176733,3.52));
+#4070 = CARTESIAN_POINT('',(-61.25643375708,46.954037176733,7.34));
+#4071 = CARTESIAN_POINT('',(-61.25643375708,46.434037176733,3.52));
+#4072 = CARTESIAN_POINT('',(-61.25643375708,46.434037176733,7.34));
+#4073 = ADVANCED_FACE('',(#4074),#4090,.T.);
+#4074 = FACE_BOUND('',#4075,.T.);
+#4075 = EDGE_LOOP('',(#4076,#4077,#4084,#4089));
+#4076 = ORIENTED_EDGE('',*,*,#3953,.F.);
+#4077 = ORIENTED_EDGE('',*,*,#4078,.F.);
+#4078 = EDGE_CURVE('',#4079,#3947,#4081,.T.);
+#4079 = VERTEX_POINT('',#4080);
+#4080 = CARTESIAN_POINT('',(-60.75643375708,46.944037176733,3.53));
+#4081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4082,#4083),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#4082 = CARTESIAN_POINT('',(-60.75643375708,46.944037176733,3.53));
+#4083 = CARTESIAN_POINT('',(-60.75643375708,46.944037176733,7.33));
+#4084 = ORIENTED_EDGE('',*,*,#4085,.F.);
+#4085 = EDGE_CURVE('',#4051,#4079,#4086,.T.);
+#4086 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4087,#4088),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4087 = CARTESIAN_POINT('',(-61.25643375708,46.944037176733,3.53));
+#4088 = CARTESIAN_POINT('',(-60.75643375708,46.944037176733,3.53));
+#4089 = ORIENTED_EDGE('',*,*,#4050,.T.);
+#4090 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4091,#4092)
+    ,(#4093,#4094
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#4091 = CARTESIAN_POINT('',(-60.74643375708,46.944037176733,3.52));
+#4092 = CARTESIAN_POINT('',(-60.74643375708,46.944037176733,7.34));
+#4093 = CARTESIAN_POINT('',(-61.26643375708,46.944037176733,3.52));
+#4094 = CARTESIAN_POINT('',(-61.26643375708,46.944037176733,7.34));
+#4095 = ADVANCED_FACE('',(#4096),#4102,.T.);
+#4096 = FACE_BOUND('',#4097,.T.);
+#4097 = EDGE_LOOP('',(#4098,#4099,#4100,#4101));
+#4098 = ORIENTED_EDGE('',*,*,#3937,.F.);
+#4099 = ORIENTED_EDGE('',*,*,#4035,.F.);
+#4100 = ORIENTED_EDGE('',*,*,#4001,.F.);
+#4101 = ORIENTED_EDGE('',*,*,#3973,.F.);
+#4102 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4103,#4104)
+    ,(#4105,#4106
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-6.000000000001E-03,
+    6.000000000001E-03),(-6.000000000001E-03,6.000000000001E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4103 = CARTESIAN_POINT('',(-61.06643375708,46.634037176733,7.53));
+#4104 = CARTESIAN_POINT('',(-61.06643375708,46.754037176733,7.53));
+#4105 = CARTESIAN_POINT('',(-60.94643375708,46.634037176733,7.53));
+#4106 = CARTESIAN_POINT('',(-60.94643375708,46.754037176733,7.53));
+#4107 = ADVANCED_FACE('',(#4108),#4124,.T.);
+#4108 = FACE_BOUND('',#4109,.T.);
+#4109 = EDGE_LOOP('',(#4110,#4111,#4118,#4123));
+#4110 = ORIENTED_EDGE('',*,*,#3987,.F.);
+#4111 = ORIENTED_EDGE('',*,*,#4112,.F.);
+#4112 = EDGE_CURVE('',#4113,#3981,#4115,.T.);
+#4113 = VERTEX_POINT('',#4114);
+#4114 = CARTESIAN_POINT('',(-60.75643375708,46.444037176733,3.53));
+#4115 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4116,#4117),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#4116 = CARTESIAN_POINT('',(-60.75643375708,46.444037176733,3.53));
+#4117 = CARTESIAN_POINT('',(-60.75643375708,46.444037176733,7.33));
+#4118 = ORIENTED_EDGE('',*,*,#4119,.F.);
+#4119 = EDGE_CURVE('',#4079,#4113,#4120,.T.);
+#4120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4121,#4122),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4121 = CARTESIAN_POINT('',(-60.75643375708,46.944037176733,3.53));
+#4122 = CARTESIAN_POINT('',(-60.75643375708,46.444037176733,3.53));
+#4123 = ORIENTED_EDGE('',*,*,#4078,.T.);
+#4124 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4125,#4126)
+    ,(#4127,#4128
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#4125 = CARTESIAN_POINT('',(-60.75643375708,46.434037176733,3.52));
+#4126 = CARTESIAN_POINT('',(-60.75643375708,46.434037176733,7.34));
+#4127 = CARTESIAN_POINT('',(-60.75643375708,46.954037176733,3.52));
+#4128 = CARTESIAN_POINT('',(-60.75643375708,46.954037176733,7.34));
+#4129 = ADVANCED_FACE('',(#4130),#4140,.T.);
+#4130 = FACE_BOUND('',#4131,.T.);
+#4131 = EDGE_LOOP('',(#4132,#4133,#4134,#4139));
+#4132 = ORIENTED_EDGE('',*,*,#4015,.F.);
+#4133 = ORIENTED_EDGE('',*,*,#4064,.F.);
+#4134 = ORIENTED_EDGE('',*,*,#4135,.F.);
+#4135 = EDGE_CURVE('',#4113,#4058,#4136,.T.);
+#4136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4137,#4138),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4137 = CARTESIAN_POINT('',(-60.75643375708,46.444037176733,3.53));
+#4138 = CARTESIAN_POINT('',(-61.25643375708,46.444037176733,3.53));
+#4139 = ORIENTED_EDGE('',*,*,#4112,.T.);
+#4140 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4141,#4142)
+    ,(#4143,#4144
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#4141 = CARTESIAN_POINT('',(-61.26643375708,46.444037176733,3.52));
+#4142 = CARTESIAN_POINT('',(-61.26643375708,46.444037176733,7.34));
+#4143 = CARTESIAN_POINT('',(-60.74643375708,46.444037176733,3.52));
+#4144 = CARTESIAN_POINT('',(-60.74643375708,46.444037176733,7.34));
+#4145 = ADVANCED_FACE('',(#4146),#4152,.T.);
+#4146 = FACE_BOUND('',#4147,.T.);
+#4147 = EDGE_LOOP('',(#4148,#4149,#4150,#4151));
+#4148 = ORIENTED_EDGE('',*,*,#4135,.T.);
+#4149 = ORIENTED_EDGE('',*,*,#4057,.T.);
+#4150 = ORIENTED_EDGE('',*,*,#4085,.T.);
+#4151 = ORIENTED_EDGE('',*,*,#4119,.T.);
+#4152 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4153,#4154)
+    ,(#4155,#4156
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.6E-02,2.6E-02),(
+    -2.6E-02,2.6E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4153 = CARTESIAN_POINT('',(-61.26643375708,46.954037176733,3.53));
+#4154 = CARTESIAN_POINT('',(-61.26643375708,46.434037176733,3.53));
+#4155 = CARTESIAN_POINT('',(-60.74643375708,46.954037176733,3.53));
+#4156 = CARTESIAN_POINT('',(-60.74643375708,46.434037176733,3.53));
+#4157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4161)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4158,#4159,#4160)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4158 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4159 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4160 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4161 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4158,
+  'distance_accuracy_value','confusion accuracy');
+#4162 = PRODUCT_TYPE('part',$,(#3927));
+#4163 = SHAPE_DEFINITION_REPRESENTATION(#4164,#4170);
+#4164 = PRODUCT_DEFINITION_SHAPE('','',#4165);
+#4165 = PRODUCT_DEFINITION('design','',#4166,#4169);
+#4166 = PRODUCT_DEFINITION_FORMATION('','',#4167);
+#4167 = PRODUCT('Body16','Body16','',(#4168));
+#4168 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#4169 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4170 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4171),#4397);
+#4171 = MANIFOLD_SOLID_BREP('',#4172);
+#4172 = CLOSED_SHELL('',(#4173,#4209,#4237,#4265,#4285,#4313,#4335,#4347
+    ,#4369,#4385));
+#4173 = ADVANCED_FACE('',(#4174),#4204,.T.);
+#4174 = FACE_BOUND('',#4175,.T.);
+#4175 = EDGE_LOOP('',(#4176,#4185,#4192,#4199));
+#4176 = ORIENTED_EDGE('',*,*,#4177,.T.);
+#4177 = EDGE_CURVE('',#4178,#4180,#4182,.T.);
+#4178 = VERTEX_POINT('',#4179);
+#4179 = CARTESIAN_POINT('',(-66.05643375708,46.744037176733,7.53));
+#4180 = VERTEX_POINT('',#4181);
+#4181 = CARTESIAN_POINT('',(-65.95643375708,46.744037176733,7.53));
+#4182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4183,#4184),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#4183 = CARTESIAN_POINT('',(-66.05643375708,46.744037176733,7.53));
+#4184 = CARTESIAN_POINT('',(-65.95643375708,46.744037176733,7.53));
+#4185 = ORIENTED_EDGE('',*,*,#4186,.T.);
+#4186 = EDGE_CURVE('',#4180,#4187,#4189,.T.);
+#4187 = VERTEX_POINT('',#4188);
+#4188 = CARTESIAN_POINT('',(-65.75643375708,46.944037176733,7.33));
+#4189 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4190,#4191),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4190 = CARTESIAN_POINT('',(-65.95643375708,46.744037176733,7.53));
+#4191 = CARTESIAN_POINT('',(-65.75643375708,46.944037176733,7.33));
+#4192 = ORIENTED_EDGE('',*,*,#4193,.T.);
+#4193 = EDGE_CURVE('',#4187,#4194,#4196,.T.);
+#4194 = VERTEX_POINT('',#4195);
+#4195 = CARTESIAN_POINT('',(-66.25643375708,46.944037176733,7.33));
+#4196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4197,#4198),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4197 = CARTESIAN_POINT('',(-65.75643375708,46.944037176733,7.33));
+#4198 = CARTESIAN_POINT('',(-66.25643375708,46.944037176733,7.33));
+#4199 = ORIENTED_EDGE('',*,*,#4200,.F.);
+#4200 = EDGE_CURVE('',#4178,#4194,#4201,.T.);
+#4201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4202,#4203),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4202 = CARTESIAN_POINT('',(-66.05643375708,46.744037176733,7.53));
+#4203 = CARTESIAN_POINT('',(-66.25643375708,46.944037176733,7.33));
+#4204 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4205,#4206)
+    ,(#4207,#4208
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-3.85E-02,1.35E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4205 = CARTESIAN_POINT('',(-66.26643375708,46.736966108921,
+    7.537071067812));
+#4206 = CARTESIAN_POINT('',(-66.26643375708,46.951108244545,
+    7.322928932188));
+#4207 = CARTESIAN_POINT('',(-65.74643375708,46.736966108921,
+    7.537071067812));
+#4208 = CARTESIAN_POINT('',(-65.74643375708,46.951108244545,
+    7.322928932188));
+#4209 = ADVANCED_FACE('',(#4210),#4232,.T.);
+#4210 = FACE_BOUND('',#4211,.T.);
+#4211 = EDGE_LOOP('',(#4212,#4219,#4226,#4231));
+#4212 = ORIENTED_EDGE('',*,*,#4213,.T.);
+#4213 = EDGE_CURVE('',#4180,#4214,#4216,.T.);
+#4214 = VERTEX_POINT('',#4215);
+#4215 = CARTESIAN_POINT('',(-65.95643375708,46.644037176733,7.53));
+#4216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4217,#4218),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#4217 = CARTESIAN_POINT('',(-65.95643375708,46.744037176733,7.53));
+#4218 = CARTESIAN_POINT('',(-65.95643375708,46.644037176733,7.53));
+#4219 = ORIENTED_EDGE('',*,*,#4220,.T.);
+#4220 = EDGE_CURVE('',#4214,#4221,#4223,.T.);
+#4221 = VERTEX_POINT('',#4222);
+#4222 = CARTESIAN_POINT('',(-65.75643375708,46.444037176733,7.33));
+#4223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4224,#4225),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4224 = CARTESIAN_POINT('',(-65.95643375708,46.644037176733,7.53));
+#4225 = CARTESIAN_POINT('',(-65.75643375708,46.444037176733,7.33));
+#4226 = ORIENTED_EDGE('',*,*,#4227,.T.);
+#4227 = EDGE_CURVE('',#4221,#4187,#4228,.T.);
+#4228 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4229,#4230),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4229 = CARTESIAN_POINT('',(-65.75643375708,46.444037176733,7.33));
+#4230 = CARTESIAN_POINT('',(-65.75643375708,46.944037176733,7.33));
+#4231 = ORIENTED_EDGE('',*,*,#4186,.F.);
+#4232 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4233,#4234)
+    ,(#4235,#4236
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-1.35E-02,3.85E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4233 = CARTESIAN_POINT('',(-65.96350482489,46.434037176733,
+    7.537071067812));
+#4234 = CARTESIAN_POINT('',(-65.96350482489,46.954037176733,
+    7.537071067812));
+#4235 = CARTESIAN_POINT('',(-65.74936268926,46.434037176733,
+    7.322928932188));
+#4236 = CARTESIAN_POINT('',(-65.74936268926,46.954037176733,
+    7.322928932188));
+#4237 = ADVANCED_FACE('',(#4238),#4260,.T.);
+#4238 = FACE_BOUND('',#4239,.T.);
+#4239 = EDGE_LOOP('',(#4240,#4247,#4254,#4259));
+#4240 = ORIENTED_EDGE('',*,*,#4241,.T.);
+#4241 = EDGE_CURVE('',#4214,#4242,#4244,.T.);
+#4242 = VERTEX_POINT('',#4243);
+#4243 = CARTESIAN_POINT('',(-66.05643375708,46.644037176733,7.53));
+#4244 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4245,#4246),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#4245 = CARTESIAN_POINT('',(-65.95643375708,46.644037176733,7.53));
+#4246 = CARTESIAN_POINT('',(-66.05643375708,46.644037176733,7.53));
+#4247 = ORIENTED_EDGE('',*,*,#4248,.T.);
+#4248 = EDGE_CURVE('',#4242,#4249,#4251,.T.);
+#4249 = VERTEX_POINT('',#4250);
+#4250 = CARTESIAN_POINT('',(-66.25643375708,46.444037176733,7.33));
+#4251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4252,#4253),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.464101615138E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4252 = CARTESIAN_POINT('',(-66.05643375708,46.644037176733,7.53));
+#4253 = CARTESIAN_POINT('',(-66.25643375708,46.444037176733,7.33));
+#4254 = ORIENTED_EDGE('',*,*,#4255,.T.);
+#4255 = EDGE_CURVE('',#4249,#4221,#4256,.T.);
+#4256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4257,#4258),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4257 = CARTESIAN_POINT('',(-66.25643375708,46.444037176733,7.33));
+#4258 = CARTESIAN_POINT('',(-65.75643375708,46.444037176733,7.33));
+#4259 = ORIENTED_EDGE('',*,*,#4220,.F.);
+#4260 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4261,#4262)
+    ,(#4263,#4264
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.35E-02,3.85E-02),(
+    -1.514213562373E-02,1.514213562373E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4261 = CARTESIAN_POINT('',(-66.26643375708,46.436966108921,
+    7.322928932188));
+#4262 = CARTESIAN_POINT('',(-66.26643375708,46.651108244545,
+    7.537071067812));
+#4263 = CARTESIAN_POINT('',(-65.74643375708,46.436966108921,
+    7.322928932188));
+#4264 = CARTESIAN_POINT('',(-65.74643375708,46.651108244545,
+    7.537071067812));
+#4265 = ADVANCED_FACE('',(#4266),#4280,.T.);
+#4266 = FACE_BOUND('',#4267,.T.);
+#4267 = EDGE_LOOP('',(#4268,#4273,#4274,#4279));
+#4268 = ORIENTED_EDGE('',*,*,#4269,.T.);
+#4269 = EDGE_CURVE('',#4194,#4249,#4270,.T.);
+#4270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4271,#4272),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4271 = CARTESIAN_POINT('',(-66.25643375708,46.944037176733,7.33));
+#4272 = CARTESIAN_POINT('',(-66.25643375708,46.444037176733,7.33));
+#4273 = ORIENTED_EDGE('',*,*,#4248,.F.);
+#4274 = ORIENTED_EDGE('',*,*,#4275,.T.);
+#4275 = EDGE_CURVE('',#4242,#4178,#4276,.T.);
+#4276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4277,#4278),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.75E-02,-7.499999999999E-03),.PIECEWISE_BEZIER_KNOTS.);
+#4277 = CARTESIAN_POINT('',(-66.05643375708,46.644037176733,7.53));
+#4278 = CARTESIAN_POINT('',(-66.05643375708,46.744037176733,7.53));
+#4279 = ORIENTED_EDGE('',*,*,#4200,.T.);
+#4280 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4281,#4282)
+    ,(#4283,#4284
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.514213562373E-02,
+    1.514213562373E-02),(-3.85E-02,1.35E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4281 = CARTESIAN_POINT('',(-66.26350482489,46.434037176733,
+    7.322928932188));
+#4282 = CARTESIAN_POINT('',(-66.26350482489,46.954037176733,
+    7.322928932188));
+#4283 = CARTESIAN_POINT('',(-66.04936268926,46.434037176733,
+    7.537071067812));
+#4284 = CARTESIAN_POINT('',(-66.04936268926,46.954037176733,
+    7.537071067812));
+#4285 = ADVANCED_FACE('',(#4286),#4308,.T.);
+#4286 = FACE_BOUND('',#4287,.T.);
+#4287 = EDGE_LOOP('',(#4288,#4289,#4296,#4303));
+#4288 = ORIENTED_EDGE('',*,*,#4269,.F.);
+#4289 = ORIENTED_EDGE('',*,*,#4290,.F.);
+#4290 = EDGE_CURVE('',#4291,#4194,#4293,.T.);
+#4291 = VERTEX_POINT('',#4292);
+#4292 = CARTESIAN_POINT('',(-66.25643375708,46.944037176733,3.53));
+#4293 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4294,#4295),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#4294 = CARTESIAN_POINT('',(-66.25643375708,46.944037176733,3.53));
+#4295 = CARTESIAN_POINT('',(-66.25643375708,46.944037176733,7.33));
+#4296 = ORIENTED_EDGE('',*,*,#4297,.F.);
+#4297 = EDGE_CURVE('',#4298,#4291,#4300,.T.);
+#4298 = VERTEX_POINT('',#4299);
+#4299 = CARTESIAN_POINT('',(-66.25643375708,46.444037176733,3.53));
+#4300 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4301,#4302),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4301 = CARTESIAN_POINT('',(-66.25643375708,46.444037176733,3.53));
+#4302 = CARTESIAN_POINT('',(-66.25643375708,46.944037176733,3.53));
+#4303 = ORIENTED_EDGE('',*,*,#4304,.T.);
+#4304 = EDGE_CURVE('',#4298,#4249,#4305,.T.);
+#4305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4306,#4307),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#4306 = CARTESIAN_POINT('',(-66.25643375708,46.444037176733,3.53));
+#4307 = CARTESIAN_POINT('',(-66.25643375708,46.444037176733,7.33));
+#4308 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4309,#4310)
+    ,(#4311,#4312
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#4309 = CARTESIAN_POINT('',(-66.25643375708,46.954037176733,3.52));
+#4310 = CARTESIAN_POINT('',(-66.25643375708,46.954037176733,7.34));
+#4311 = CARTESIAN_POINT('',(-66.25643375708,46.434037176733,3.52));
+#4312 = CARTESIAN_POINT('',(-66.25643375708,46.434037176733,7.34));
+#4313 = ADVANCED_FACE('',(#4314),#4330,.T.);
+#4314 = FACE_BOUND('',#4315,.T.);
+#4315 = EDGE_LOOP('',(#4316,#4317,#4324,#4329));
+#4316 = ORIENTED_EDGE('',*,*,#4193,.F.);
+#4317 = ORIENTED_EDGE('',*,*,#4318,.F.);
+#4318 = EDGE_CURVE('',#4319,#4187,#4321,.T.);
+#4319 = VERTEX_POINT('',#4320);
+#4320 = CARTESIAN_POINT('',(-65.75643375708,46.944037176733,3.53));
+#4321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4322,#4323),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#4322 = CARTESIAN_POINT('',(-65.75643375708,46.944037176733,3.53));
+#4323 = CARTESIAN_POINT('',(-65.75643375708,46.944037176733,7.33));
+#4324 = ORIENTED_EDGE('',*,*,#4325,.F.);
+#4325 = EDGE_CURVE('',#4291,#4319,#4326,.T.);
+#4326 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4327,#4328),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4327 = CARTESIAN_POINT('',(-66.25643375708,46.944037176733,3.53));
+#4328 = CARTESIAN_POINT('',(-65.75643375708,46.944037176733,3.53));
+#4329 = ORIENTED_EDGE('',*,*,#4290,.T.);
+#4330 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4331,#4332)
+    ,(#4333,#4334
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#4331 = CARTESIAN_POINT('',(-65.74643375708,46.944037176733,3.52));
+#4332 = CARTESIAN_POINT('',(-65.74643375708,46.944037176733,7.34));
+#4333 = CARTESIAN_POINT('',(-66.26643375708,46.944037176733,3.52));
+#4334 = CARTESIAN_POINT('',(-66.26643375708,46.944037176733,7.34));
+#4335 = ADVANCED_FACE('',(#4336),#4342,.T.);
+#4336 = FACE_BOUND('',#4337,.T.);
+#4337 = EDGE_LOOP('',(#4338,#4339,#4340,#4341));
+#4338 = ORIENTED_EDGE('',*,*,#4177,.F.);
+#4339 = ORIENTED_EDGE('',*,*,#4275,.F.);
+#4340 = ORIENTED_EDGE('',*,*,#4241,.F.);
+#4341 = ORIENTED_EDGE('',*,*,#4213,.F.);
+#4342 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4343,#4344)
+    ,(#4345,#4346
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-6.000000000001E-03,
+    6.000000000001E-03),(-6.000000000001E-03,6.000000000001E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4343 = CARTESIAN_POINT('',(-66.06643375708,46.634037176733,7.53));
+#4344 = CARTESIAN_POINT('',(-66.06643375708,46.754037176733,7.53));
+#4345 = CARTESIAN_POINT('',(-65.94643375708,46.634037176733,7.53));
+#4346 = CARTESIAN_POINT('',(-65.94643375708,46.754037176733,7.53));
+#4347 = ADVANCED_FACE('',(#4348),#4364,.T.);
+#4348 = FACE_BOUND('',#4349,.T.);
+#4349 = EDGE_LOOP('',(#4350,#4351,#4358,#4363));
+#4350 = ORIENTED_EDGE('',*,*,#4227,.F.);
+#4351 = ORIENTED_EDGE('',*,*,#4352,.F.);
+#4352 = EDGE_CURVE('',#4353,#4221,#4355,.T.);
+#4353 = VERTEX_POINT('',#4354);
+#4354 = CARTESIAN_POINT('',(-65.75643375708,46.444037176733,3.53));
+#4355 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4356,#4357),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.38),.PIECEWISE_BEZIER_KNOTS.);
+#4356 = CARTESIAN_POINT('',(-65.75643375708,46.444037176733,3.53));
+#4357 = CARTESIAN_POINT('',(-65.75643375708,46.444037176733,7.33));
+#4358 = ORIENTED_EDGE('',*,*,#4359,.F.);
+#4359 = EDGE_CURVE('',#4319,#4353,#4360,.T.);
+#4360 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4361,#4362),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4361 = CARTESIAN_POINT('',(-65.75643375708,46.944037176733,3.53));
+#4362 = CARTESIAN_POINT('',(-65.75643375708,46.444037176733,3.53));
+#4363 = ORIENTED_EDGE('',*,*,#4318,.T.);
+#4364 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4365,#4366)
+    ,(#4367,#4368
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#4365 = CARTESIAN_POINT('',(-65.75643375708,46.434037176733,3.52));
+#4366 = CARTESIAN_POINT('',(-65.75643375708,46.434037176733,7.34));
+#4367 = CARTESIAN_POINT('',(-65.75643375708,46.954037176733,3.52));
+#4368 = CARTESIAN_POINT('',(-65.75643375708,46.954037176733,7.34));
+#4369 = ADVANCED_FACE('',(#4370),#4380,.T.);
+#4370 = FACE_BOUND('',#4371,.T.);
+#4371 = EDGE_LOOP('',(#4372,#4373,#4374,#4379));
+#4372 = ORIENTED_EDGE('',*,*,#4255,.F.);
+#4373 = ORIENTED_EDGE('',*,*,#4304,.F.);
+#4374 = ORIENTED_EDGE('',*,*,#4375,.F.);
+#4375 = EDGE_CURVE('',#4353,#4298,#4376,.T.);
+#4376 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4377,#4378),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4377 = CARTESIAN_POINT('',(-65.75643375708,46.444037176733,3.53));
+#4378 = CARTESIAN_POINT('',(-66.25643375708,46.444037176733,3.53));
+#4379 = ORIENTED_EDGE('',*,*,#4352,.T.);
+#4380 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4381,#4382)
+    ,(#4383,#4384
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,5.1E-02),(-1.E-03,
+    0.381),.PIECEWISE_BEZIER_KNOTS.);
+#4381 = CARTESIAN_POINT('',(-66.26643375708,46.444037176733,3.52));
+#4382 = CARTESIAN_POINT('',(-66.26643375708,46.444037176733,7.34));
+#4383 = CARTESIAN_POINT('',(-65.74643375708,46.444037176733,3.52));
+#4384 = CARTESIAN_POINT('',(-65.74643375708,46.444037176733,7.34));
+#4385 = ADVANCED_FACE('',(#4386),#4392,.T.);
+#4386 = FACE_BOUND('',#4387,.T.);
+#4387 = EDGE_LOOP('',(#4388,#4389,#4390,#4391));
+#4388 = ORIENTED_EDGE('',*,*,#4375,.T.);
+#4389 = ORIENTED_EDGE('',*,*,#4297,.T.);
+#4390 = ORIENTED_EDGE('',*,*,#4325,.T.);
+#4391 = ORIENTED_EDGE('',*,*,#4359,.T.);
+#4392 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4393,#4394)
+    ,(#4395,#4396
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.6E-02,2.6E-02),(
+    -2.6E-02,2.6E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4393 = CARTESIAN_POINT('',(-66.26643375708,46.954037176733,3.53));
+#4394 = CARTESIAN_POINT('',(-66.26643375708,46.434037176733,3.53));
+#4395 = CARTESIAN_POINT('',(-65.74643375708,46.954037176733,3.53));
+#4396 = CARTESIAN_POINT('',(-65.74643375708,46.434037176733,3.53));
+#4397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4401)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4398,#4399,#4400)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4398 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4399 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4400 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4401 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4398,
+  'distance_accuracy_value','confusion accuracy');
+#4402 = PRODUCT_TYPE('part',$,(#4167));
+#4403 = SHAPE_DEFINITION_REPRESENTATION(#4404,#4410);
+#4404 = PRODUCT_DEFINITION_SHAPE('','',#4405);
+#4405 = PRODUCT_DEFINITION('design','',#4406,#4409);
+#4406 = PRODUCT_DEFINITION_FORMATION('','',#4407);
+#4407 = PRODUCT('Body17','Body17','',(#4408));
+#4408 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#4409 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4410 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4411),#4809);
+#4411 = MANIFOLD_SOLID_BREP('',#4412);
+#4412 = CLOSED_SHELL('',(#4413,#4449,#4481,#4509,#4541,#4569,#4601,#4629
+    ,#4653,#4689,#4717,#4745,#4765,#4787));
+#4413 = ADVANCED_FACE('',(#4414),#4444,.T.);
+#4414 = FACE_BOUND('',#4415,.T.);
+#4415 = EDGE_LOOP('',(#4416,#4425,#4432,#4439));
+#4416 = ORIENTED_EDGE('',*,*,#4417,.T.);
+#4417 = EDGE_CURVE('',#4418,#4420,#4422,.T.);
+#4418 = VERTEX_POINT('',#4419);
+#4419 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,1.53));
+#4420 = VERTEX_POINT('',#4421);
+#4421 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,1.53));
+#4422 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4423,#4424),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.4E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4423 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,1.53));
+#4424 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,1.53));
+#4425 = ORIENTED_EDGE('',*,*,#4426,.T.);
+#4426 = EDGE_CURVE('',#4420,#4427,#4429,.T.);
+#4427 = VERTEX_POINT('',#4428);
+#4428 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,3.03));
+#4429 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4430,#4431),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4430 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,1.53));
+#4431 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,3.03));
+#4432 = ORIENTED_EDGE('',*,*,#4433,.F.);
+#4433 = EDGE_CURVE('',#4434,#4427,#4436,.T.);
+#4434 = VERTEX_POINT('',#4435);
+#4435 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,3.03));
+#4436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4437,#4438),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.4E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4437 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,3.03));
+#4438 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,3.03));
+#4439 = ORIENTED_EDGE('',*,*,#4440,.F.);
+#4440 = EDGE_CURVE('',#4418,#4434,#4441,.T.);
+#4441 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4442,#4443),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4442 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,1.53));
+#4443 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,3.03));
+#4444 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4445,#4446)
+    ,(#4447,#4448
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,1.5E-02),(-1.E-03,
+    0.151),.PIECEWISE_BEZIER_KNOTS.);
+#4445 = CARTESIAN_POINT('',(-65.40332745692,42.565762226456,1.52));
+#4446 = CARTESIAN_POINT('',(-65.40332745692,42.565762226456,3.04));
+#4447 = CARTESIAN_POINT('',(-65.40332745692,42.725762226456,1.52));
+#4448 = CARTESIAN_POINT('',(-65.40332745692,42.725762226456,3.04));
+#4449 = ADVANCED_FACE('',(#4450),#4474,.T.);
+#4450 = FACE_BOUND('',#4451,.T.);
+#4451 = EDGE_LOOP('',(#4452,#4460,#4461,#4469));
+#4452 = ORIENTED_EDGE('',*,*,#4453,.T.);
+#4453 = EDGE_CURVE('',#4454,#4418,#4456,.T.);
+#4454 = VERTEX_POINT('',#4455);
+#4455 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,1.53));
+#4456 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4457,#4458,#4459),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#4457 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,1.53));
+#4458 = CARTESIAN_POINT('',(-65.40332745692,41.575762226456,1.53));
+#4459 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,1.53));
+#4460 = ORIENTED_EDGE('',*,*,#4440,.T.);
+#4461 = ORIENTED_EDGE('',*,*,#4462,.F.);
+#4462 = EDGE_CURVE('',#4463,#4434,#4465,.T.);
+#4463 = VERTEX_POINT('',#4464);
+#4464 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,3.03));
+#4465 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4466,#4467,#4468),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#4466 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,3.03));
+#4467 = CARTESIAN_POINT('',(-65.40332745692,41.575762226456,3.03));
+#4468 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,3.03));
+#4469 = ORIENTED_EDGE('',*,*,#4470,.F.);
+#4470 = EDGE_CURVE('',#4454,#4463,#4471,.T.);
+#4471 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4472,#4473),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4472 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,1.53));
+#4473 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,3.03));
+#4474 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#4475,#4476,#4477)
+    ,(#4478,#4479,#4480
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,1.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#4475 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,1.53));
+#4476 = CARTESIAN_POINT('',(-65.40332745692,41.575762226456,1.53));
+#4477 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,1.53));
+#4478 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,3.03));
+#4479 = CARTESIAN_POINT('',(-65.40332745692,41.575762226456,3.03));
+#4480 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,3.03));
+#4481 = ADVANCED_FACE('',(#4482),#4504,.T.);
+#4482 = FACE_BOUND('',#4483,.T.);
+#4483 = EDGE_LOOP('',(#4484,#4491,#4492,#4499));
+#4484 = ORIENTED_EDGE('',*,*,#4485,.T.);
+#4485 = EDGE_CURVE('',#4486,#4454,#4488,.T.);
+#4486 = VERTEX_POINT('',#4487);
+#4487 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,1.53));
+#4488 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4489,#4490),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.186954452959),.PIECEWISE_BEZIER_KNOTS.);
+#4489 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,1.53));
+#4490 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,1.53));
+#4491 = ORIENTED_EDGE('',*,*,#4470,.T.);
+#4492 = ORIENTED_EDGE('',*,*,#4493,.F.);
+#4493 = EDGE_CURVE('',#4494,#4463,#4496,.T.);
+#4494 = VERTEX_POINT('',#4495);
+#4495 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,3.03));
+#4496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4497,#4498),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.186954452959),.PIECEWISE_BEZIER_KNOTS.);
+#4497 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,3.03));
+#4498 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,3.03));
+#4499 = ORIENTED_EDGE('',*,*,#4500,.F.);
+#4500 = EDGE_CURVE('',#4486,#4494,#4501,.T.);
+#4501 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4502,#4503),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4502 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,1.53));
+#4503 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,3.03));
+#4504 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4505,#4506)
+    ,(#4507,#4508
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.187954452959),(
+    -1.E-03,0.151),.PIECEWISE_BEZIER_KNOTS.);
+#4505 = CARTESIAN_POINT('',(-62.52378292733,41.575762226456,1.52));
+#4506 = CARTESIAN_POINT('',(-62.52378292733,41.575762226456,3.04));
+#4507 = CARTESIAN_POINT('',(-64.41332745692,41.575762226456,1.52));
+#4508 = CARTESIAN_POINT('',(-64.41332745692,41.575762226456,3.04));
+#4509 = ADVANCED_FACE('',(#4510),#4534,.T.);
+#4510 = FACE_BOUND('',#4511,.T.);
+#4511 = EDGE_LOOP('',(#4512,#4520,#4521,#4529));
+#4512 = ORIENTED_EDGE('',*,*,#4513,.T.);
+#4513 = EDGE_CURVE('',#4514,#4486,#4516,.T.);
+#4514 = VERTEX_POINT('',#4515);
+#4515 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,1.53));
+#4516 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4517,#4518,#4519),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#4517 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,1.53));
+#4518 = CARTESIAN_POINT('',(-61.53378292733,41.575762226456,1.53));
+#4519 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,1.53));
+#4520 = ORIENTED_EDGE('',*,*,#4500,.T.);
+#4521 = ORIENTED_EDGE('',*,*,#4522,.F.);
+#4522 = EDGE_CURVE('',#4523,#4494,#4525,.T.);
+#4523 = VERTEX_POINT('',#4524);
+#4524 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,3.03));
+#4525 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4526,#4527,#4528),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#4526 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,3.03));
+#4527 = CARTESIAN_POINT('',(-61.53378292733,41.575762226456,3.03));
+#4528 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,3.03));
+#4529 = ORIENTED_EDGE('',*,*,#4530,.F.);
+#4530 = EDGE_CURVE('',#4514,#4523,#4531,.T.);
+#4531 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4532,#4533),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4532 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,1.53));
+#4533 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,3.03));
+#4534 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#4535,#4536,#4537)
+    ,(#4538,#4539,#4540
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,1.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#4535 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,1.53));
+#4536 = CARTESIAN_POINT('',(-61.53378292733,41.575762226456,1.53));
+#4537 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,1.53));
+#4538 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,3.03));
+#4539 = CARTESIAN_POINT('',(-61.53378292733,41.575762226456,3.03));
+#4540 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,3.03));
+#4541 = ADVANCED_FACE('',(#4542),#4564,.T.);
+#4542 = FACE_BOUND('',#4543,.T.);
+#4543 = EDGE_LOOP('',(#4544,#4551,#4552,#4559));
+#4544 = ORIENTED_EDGE('',*,*,#4545,.T.);
+#4545 = EDGE_CURVE('',#4546,#4514,#4548,.T.);
+#4546 = VERTEX_POINT('',#4547);
+#4547 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,1.53));
+#4548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4549,#4550),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.4E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4549 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,1.53));
+#4550 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,1.53));
+#4551 = ORIENTED_EDGE('',*,*,#4530,.T.);
+#4552 = ORIENTED_EDGE('',*,*,#4553,.F.);
+#4553 = EDGE_CURVE('',#4554,#4523,#4556,.T.);
+#4554 = VERTEX_POINT('',#4555);
+#4555 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,3.03));
+#4556 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4557,#4558),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.4E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4557 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,3.03));
+#4558 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,3.03));
+#4559 = ORIENTED_EDGE('',*,*,#4560,.F.);
+#4560 = EDGE_CURVE('',#4546,#4554,#4561,.T.);
+#4561 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4562,#4563),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4562 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,1.53));
+#4563 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,3.03));
+#4564 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4565,#4566)
+    ,(#4567,#4568
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,1.5E-02),(-1.E-03,
+    0.151),.PIECEWISE_BEZIER_KNOTS.);
+#4565 = CARTESIAN_POINT('',(-61.53378292733,42.725762226456,1.52));
+#4566 = CARTESIAN_POINT('',(-61.53378292733,42.725762226456,3.04));
+#4567 = CARTESIAN_POINT('',(-61.53378292733,42.565762226456,1.52));
+#4568 = CARTESIAN_POINT('',(-61.53378292733,42.565762226456,3.04));
+#4569 = ADVANCED_FACE('',(#4570),#4594,.T.);
+#4570 = FACE_BOUND('',#4571,.T.);
+#4571 = EDGE_LOOP('',(#4572,#4580,#4581,#4589));
+#4572 = ORIENTED_EDGE('',*,*,#4573,.T.);
+#4573 = EDGE_CURVE('',#4574,#4546,#4576,.T.);
+#4574 = VERTEX_POINT('',#4575);
+#4575 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,1.53));
+#4576 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4577,#4578,#4579),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#4577 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,1.53));
+#4578 = CARTESIAN_POINT('',(-61.53378292733,43.715762226456,1.53));
+#4579 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,1.53));
+#4580 = ORIENTED_EDGE('',*,*,#4560,.T.);
+#4581 = ORIENTED_EDGE('',*,*,#4582,.F.);
+#4582 = EDGE_CURVE('',#4583,#4554,#4585,.T.);
+#4583 = VERTEX_POINT('',#4584);
+#4584 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,3.03));
+#4585 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4586,#4587,#4588),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#4586 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,3.03));
+#4587 = CARTESIAN_POINT('',(-61.53378292733,43.715762226456,3.03));
+#4588 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,3.03));
+#4589 = ORIENTED_EDGE('',*,*,#4590,.F.);
+#4590 = EDGE_CURVE('',#4574,#4583,#4591,.T.);
+#4591 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4592,#4593),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4592 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,1.53));
+#4593 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,3.03));
+#4594 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#4595,#4596,#4597)
+    ,(#4598,#4599,#4600
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,1.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#4595 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,1.53));
+#4596 = CARTESIAN_POINT('',(-61.53378292733,43.715762226456,1.53));
+#4597 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,1.53));
+#4598 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,3.03));
+#4599 = CARTESIAN_POINT('',(-61.53378292733,43.715762226456,3.03));
+#4600 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,3.03));
+#4601 = ADVANCED_FACE('',(#4602),#4624,.T.);
+#4602 = FACE_BOUND('',#4603,.T.);
+#4603 = EDGE_LOOP('',(#4604,#4611,#4612,#4619));
+#4604 = ORIENTED_EDGE('',*,*,#4605,.T.);
+#4605 = EDGE_CURVE('',#4606,#4574,#4608,.T.);
+#4606 = VERTEX_POINT('',#4607);
+#4607 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,1.53));
+#4608 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4609,#4610),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.186954452959),.PIECEWISE_BEZIER_KNOTS.);
+#4609 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,1.53));
+#4610 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,1.53));
+#4611 = ORIENTED_EDGE('',*,*,#4590,.T.);
+#4612 = ORIENTED_EDGE('',*,*,#4613,.F.);
+#4613 = EDGE_CURVE('',#4614,#4583,#4616,.T.);
+#4614 = VERTEX_POINT('',#4615);
+#4615 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,3.03));
+#4616 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4617,#4618),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.186954452959),.PIECEWISE_BEZIER_KNOTS.);
+#4617 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,3.03));
+#4618 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,3.03));
+#4619 = ORIENTED_EDGE('',*,*,#4620,.F.);
+#4620 = EDGE_CURVE('',#4606,#4614,#4621,.T.);
+#4621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4622,#4623),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4622 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,1.53));
+#4623 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,3.03));
+#4624 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4625,#4626)
+    ,(#4627,#4628
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.187954452959),(
+    -1.E-03,0.151),.PIECEWISE_BEZIER_KNOTS.);
+#4625 = CARTESIAN_POINT('',(-64.41332745692,43.715762226456,1.52));
+#4626 = CARTESIAN_POINT('',(-64.41332745692,43.715762226456,3.04));
+#4627 = CARTESIAN_POINT('',(-62.52378292733,43.715762226456,1.52));
+#4628 = CARTESIAN_POINT('',(-62.52378292733,43.715762226456,3.04));
+#4629 = ADVANCED_FACE('',(#4630),#4646,.T.);
+#4630 = FACE_BOUND('',#4631,.T.);
+#4631 = EDGE_LOOP('',(#4632,#4638,#4639,#4645));
+#4632 = ORIENTED_EDGE('',*,*,#4633,.T.);
+#4633 = EDGE_CURVE('',#4420,#4606,#4634,.T.);
+#4634 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4635,#4636,#4637),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#4635 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,1.53));
+#4636 = CARTESIAN_POINT('',(-65.40332745692,43.715762226456,1.53));
+#4637 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,1.53));
+#4638 = ORIENTED_EDGE('',*,*,#4620,.T.);
+#4639 = ORIENTED_EDGE('',*,*,#4640,.F.);
+#4640 = EDGE_CURVE('',#4427,#4614,#4641,.T.);
+#4641 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4642,#4643,#4644),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#4642 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,3.03));
+#4643 = CARTESIAN_POINT('',(-65.40332745692,43.715762226456,3.03));
+#4644 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,3.03));
+#4645 = ORIENTED_EDGE('',*,*,#4426,.F.);
+#4646 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#4647,#4648,#4649)
+    ,(#4650,#4651,#4652
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,1.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#4647 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,1.53));
+#4648 = CARTESIAN_POINT('',(-65.40332745692,43.715762226456,1.53));
+#4649 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,1.53));
+#4650 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,3.03));
+#4651 = CARTESIAN_POINT('',(-65.40332745692,43.715762226456,3.03));
+#4652 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,3.03));
+#4653 = ADVANCED_FACE('',(#4654),#4684,.T.);
+#4654 = FACE_BOUND('',#4655,.T.);
+#4655 = EDGE_LOOP('',(#4656,#4665,#4672,#4679));
+#4656 = ORIENTED_EDGE('',*,*,#4657,.F.);
+#4657 = EDGE_CURVE('',#4658,#4660,#4662,.T.);
+#4658 = VERTEX_POINT('',#4659);
+#4659 = CARTESIAN_POINT('',(-65.90332745692,41.075762226456,1.53));
+#4660 = VERTEX_POINT('',#4661);
+#4661 = CARTESIAN_POINT('',(-65.90332745692,44.215762226456,1.53));
+#4662 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4663,#4664),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.314),.PIECEWISE_BEZIER_KNOTS.);
+#4663 = CARTESIAN_POINT('',(-65.90332745692,41.075762226456,1.53));
+#4664 = CARTESIAN_POINT('',(-65.90332745692,44.215762226456,1.53));
+#4665 = ORIENTED_EDGE('',*,*,#4666,.T.);
+#4666 = EDGE_CURVE('',#4658,#4667,#4669,.T.);
+#4667 = VERTEX_POINT('',#4668);
+#4668 = CARTESIAN_POINT('',(-65.90332745692,41.075762226456,3.03));
+#4669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4670,#4671),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4670 = CARTESIAN_POINT('',(-65.90332745692,41.075762226456,1.53));
+#4671 = CARTESIAN_POINT('',(-65.90332745692,41.075762226456,3.03));
+#4672 = ORIENTED_EDGE('',*,*,#4673,.F.);
+#4673 = EDGE_CURVE('',#4674,#4667,#4676,.T.);
+#4674 = VERTEX_POINT('',#4675);
+#4675 = CARTESIAN_POINT('',(-65.90332745692,44.215762226456,3.03));
+#4676 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4677,#4678),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.314,0.),.PIECEWISE_BEZIER_KNOTS.);
+#4677 = CARTESIAN_POINT('',(-65.90332745692,44.215762226456,3.03));
+#4678 = CARTESIAN_POINT('',(-65.90332745692,41.075762226456,3.03));
+#4679 = ORIENTED_EDGE('',*,*,#4680,.F.);
+#4680 = EDGE_CURVE('',#4660,#4674,#4681,.T.);
+#4681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4682,#4683),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4682 = CARTESIAN_POINT('',(-65.90332745692,44.215762226456,1.53));
+#4683 = CARTESIAN_POINT('',(-65.90332745692,44.215762226456,3.03));
+#4684 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4685,#4686)
+    ,(#4687,#4688
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.315),(-1.E-03,
+    0.151),.PIECEWISE_BEZIER_KNOTS.);
+#4685 = CARTESIAN_POINT('',(-65.90332745692,44.225762226456,1.52));
+#4686 = CARTESIAN_POINT('',(-65.90332745692,44.225762226456,3.04));
+#4687 = CARTESIAN_POINT('',(-65.90332745692,41.065762226456,1.52));
+#4688 = CARTESIAN_POINT('',(-65.90332745692,41.065762226456,3.04));
+#4689 = ADVANCED_FACE('',(#4690),#4712,.T.);
+#4690 = FACE_BOUND('',#4691,.T.);
+#4691 = EDGE_LOOP('',(#4692,#4699,#4700,#4707));
+#4692 = ORIENTED_EDGE('',*,*,#4693,.F.);
+#4693 = EDGE_CURVE('',#4660,#4694,#4696,.T.);
+#4694 = VERTEX_POINT('',#4695);
+#4695 = CARTESIAN_POINT('',(-61.03378292733,44.215762226456,1.53));
+#4696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4697,#4698),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.486954452959),.PIECEWISE_BEZIER_KNOTS.);
+#4697 = CARTESIAN_POINT('',(-65.90332745692,44.215762226456,1.53));
+#4698 = CARTESIAN_POINT('',(-61.03378292733,44.215762226456,1.53));
+#4699 = ORIENTED_EDGE('',*,*,#4680,.T.);
+#4700 = ORIENTED_EDGE('',*,*,#4701,.F.);
+#4701 = EDGE_CURVE('',#4702,#4674,#4704,.T.);
+#4702 = VERTEX_POINT('',#4703);
+#4703 = CARTESIAN_POINT('',(-61.03378292733,44.215762226456,3.03));
+#4704 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4705,#4706),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.486954452959,0.),.PIECEWISE_BEZIER_KNOTS.);
+#4705 = CARTESIAN_POINT('',(-61.03378292733,44.215762226456,3.03));
+#4706 = CARTESIAN_POINT('',(-65.90332745692,44.215762226456,3.03));
+#4707 = ORIENTED_EDGE('',*,*,#4708,.F.);
+#4708 = EDGE_CURVE('',#4694,#4702,#4709,.T.);
+#4709 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4710,#4711),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4710 = CARTESIAN_POINT('',(-61.03378292733,44.215762226456,1.53));
+#4711 = CARTESIAN_POINT('',(-61.03378292733,44.215762226456,3.03));
+#4712 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4713,#4714)
+    ,(#4715,#4716
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.487954452959),(
+    -1.E-03,0.151),.PIECEWISE_BEZIER_KNOTS.);
+#4713 = CARTESIAN_POINT('',(-61.02378292733,44.215762226456,1.52));
+#4714 = CARTESIAN_POINT('',(-61.02378292733,44.215762226456,3.04));
+#4715 = CARTESIAN_POINT('',(-65.91332745692,44.215762226456,1.52));
+#4716 = CARTESIAN_POINT('',(-65.91332745692,44.215762226456,3.04));
+#4717 = ADVANCED_FACE('',(#4718),#4740,.T.);
+#4718 = FACE_BOUND('',#4719,.T.);
+#4719 = EDGE_LOOP('',(#4720,#4727,#4728,#4735));
+#4720 = ORIENTED_EDGE('',*,*,#4721,.F.);
+#4721 = EDGE_CURVE('',#4694,#4722,#4724,.T.);
+#4722 = VERTEX_POINT('',#4723);
+#4723 = CARTESIAN_POINT('',(-61.03378292733,41.075762226456,1.53));
+#4724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4725,#4726),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.314),.PIECEWISE_BEZIER_KNOTS.);
+#4725 = CARTESIAN_POINT('',(-61.03378292733,44.215762226456,1.53));
+#4726 = CARTESIAN_POINT('',(-61.03378292733,41.075762226456,1.53));
+#4727 = ORIENTED_EDGE('',*,*,#4708,.T.);
+#4728 = ORIENTED_EDGE('',*,*,#4729,.F.);
+#4729 = EDGE_CURVE('',#4730,#4702,#4732,.T.);
+#4730 = VERTEX_POINT('',#4731);
+#4731 = CARTESIAN_POINT('',(-61.03378292733,41.075762226456,3.03));
+#4732 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4733,#4734),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.314,0.),.PIECEWISE_BEZIER_KNOTS.);
+#4733 = CARTESIAN_POINT('',(-61.03378292733,41.075762226456,3.03));
+#4734 = CARTESIAN_POINT('',(-61.03378292733,44.215762226456,3.03));
+#4735 = ORIENTED_EDGE('',*,*,#4736,.F.);
+#4736 = EDGE_CURVE('',#4722,#4730,#4737,.T.);
+#4737 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4738,#4739),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4738 = CARTESIAN_POINT('',(-61.03378292733,41.075762226456,1.53));
+#4739 = CARTESIAN_POINT('',(-61.03378292733,41.075762226456,3.03));
+#4740 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4741,#4742)
+    ,(#4743,#4744
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.315),(-1.E-03,
+    0.151),.PIECEWISE_BEZIER_KNOTS.);
+#4741 = CARTESIAN_POINT('',(-61.03378292733,41.065762226456,1.52));
+#4742 = CARTESIAN_POINT('',(-61.03378292733,41.065762226456,3.04));
+#4743 = CARTESIAN_POINT('',(-61.03378292733,44.225762226456,1.52));
+#4744 = CARTESIAN_POINT('',(-61.03378292733,44.225762226456,3.04));
+#4745 = ADVANCED_FACE('',(#4746),#4760,.T.);
+#4746 = FACE_BOUND('',#4747,.T.);
+#4747 = EDGE_LOOP('',(#4748,#4753,#4754,#4759));
+#4748 = ORIENTED_EDGE('',*,*,#4749,.F.);
+#4749 = EDGE_CURVE('',#4722,#4658,#4750,.T.);
+#4750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4751,#4752),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.486954452959),.PIECEWISE_BEZIER_KNOTS.);
+#4751 = CARTESIAN_POINT('',(-61.03378292733,41.075762226456,1.53));
+#4752 = CARTESIAN_POINT('',(-65.90332745692,41.075762226456,1.53));
+#4753 = ORIENTED_EDGE('',*,*,#4736,.T.);
+#4754 = ORIENTED_EDGE('',*,*,#4755,.F.);
+#4755 = EDGE_CURVE('',#4667,#4730,#4756,.T.);
+#4756 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4757,#4758),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.486954452959,0.),.PIECEWISE_BEZIER_KNOTS.);
+#4757 = CARTESIAN_POINT('',(-65.90332745692,41.075762226456,3.03));
+#4758 = CARTESIAN_POINT('',(-61.03378292733,41.075762226456,3.03));
+#4759 = ORIENTED_EDGE('',*,*,#4666,.F.);
+#4760 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4761,#4762)
+    ,(#4763,#4764
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.487954452959),(
+    -1.E-03,0.151),.PIECEWISE_BEZIER_KNOTS.);
+#4761 = CARTESIAN_POINT('',(-65.91332745692,41.075762226456,1.52));
+#4762 = CARTESIAN_POINT('',(-65.91332745692,41.075762226456,3.04));
+#4763 = CARTESIAN_POINT('',(-61.02378292733,41.075762226456,1.52));
+#4764 = CARTESIAN_POINT('',(-61.02378292733,41.075762226456,3.04));
+#4765 = ADVANCED_FACE('',(#4766,#4772),#4782,.T.);
+#4766 = FACE_BOUND('',#4767,.T.);
+#4767 = EDGE_LOOP('',(#4768,#4769,#4770,#4771));
+#4768 = ORIENTED_EDGE('',*,*,#4755,.T.);
+#4769 = ORIENTED_EDGE('',*,*,#4729,.T.);
+#4770 = ORIENTED_EDGE('',*,*,#4701,.T.);
+#4771 = ORIENTED_EDGE('',*,*,#4673,.T.);
+#4772 = FACE_BOUND('',#4773,.T.);
+#4773 = EDGE_LOOP('',(#4774,#4775,#4776,#4777,#4778,#4779,#4780,#4781));
+#4774 = ORIENTED_EDGE('',*,*,#4640,.T.);
+#4775 = ORIENTED_EDGE('',*,*,#4613,.T.);
+#4776 = ORIENTED_EDGE('',*,*,#4582,.T.);
+#4777 = ORIENTED_EDGE('',*,*,#4553,.T.);
+#4778 = ORIENTED_EDGE('',*,*,#4522,.T.);
+#4779 = ORIENTED_EDGE('',*,*,#4493,.T.);
+#4780 = ORIENTED_EDGE('',*,*,#4462,.T.);
+#4781 = ORIENTED_EDGE('',*,*,#4433,.T.);
+#4782 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4783,#4784)
+    ,(#4785,#4786
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.24447722648,
+    0.24447722648),(-0.158,0.158),.PIECEWISE_BEZIER_KNOTS.);
+#4783 = CARTESIAN_POINT('',(-61.02378292733,44.225762226456,3.03));
+#4784 = CARTESIAN_POINT('',(-61.02378292733,41.065762226456,3.03));
+#4785 = CARTESIAN_POINT('',(-65.91332745692,44.225762226456,3.03));
+#4786 = CARTESIAN_POINT('',(-65.91332745692,41.065762226456,3.03));
+#4787 = ADVANCED_FACE('',(#4788,#4794),#4804,.T.);
+#4788 = FACE_BOUND('',#4789,.T.);
+#4789 = EDGE_LOOP('',(#4790,#4791,#4792,#4793));
+#4790 = ORIENTED_EDGE('',*,*,#4749,.T.);
+#4791 = ORIENTED_EDGE('',*,*,#4657,.T.);
+#4792 = ORIENTED_EDGE('',*,*,#4693,.T.);
+#4793 = ORIENTED_EDGE('',*,*,#4721,.T.);
+#4794 = FACE_BOUND('',#4795,.T.);
+#4795 = EDGE_LOOP('',(#4796,#4797,#4798,#4799,#4800,#4801,#4802,#4803));
+#4796 = ORIENTED_EDGE('',*,*,#4633,.F.);
+#4797 = ORIENTED_EDGE('',*,*,#4417,.F.);
+#4798 = ORIENTED_EDGE('',*,*,#4453,.F.);
+#4799 = ORIENTED_EDGE('',*,*,#4485,.F.);
+#4800 = ORIENTED_EDGE('',*,*,#4513,.F.);
+#4801 = ORIENTED_EDGE('',*,*,#4545,.F.);
+#4802 = ORIENTED_EDGE('',*,*,#4573,.F.);
+#4803 = ORIENTED_EDGE('',*,*,#4605,.F.);
+#4804 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4805,#4806)
+    ,(#4807,#4808
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.24447722648,
+    0.24447722648),(-0.158,0.158),.PIECEWISE_BEZIER_KNOTS.);
+#4805 = CARTESIAN_POINT('',(-65.91332745692,44.225762226456,1.53));
+#4806 = CARTESIAN_POINT('',(-65.91332745692,41.065762226456,1.53));
+#4807 = CARTESIAN_POINT('',(-61.02378292733,44.225762226456,1.53));
+#4808 = CARTESIAN_POINT('',(-61.02378292733,41.065762226456,1.53));
+#4809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4813)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4810,#4811,#4812)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4810 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4811 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4812 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4813 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4810,
+  'distance_accuracy_value','confusion accuracy');
+#4814 = PRODUCT_TYPE('part',$,(#4407));
+#4815 = SHAPE_DEFINITION_REPRESENTATION(#4816,#4822);
+#4816 = PRODUCT_DEFINITION_SHAPE('','',#4817);
+#4817 = PRODUCT_DEFINITION('design','',#4818,#4821);
+#4818 = PRODUCT_DEFINITION_FORMATION('','',#4819);
+#4819 = PRODUCT('Body18','Body18','',(#4820));
+#4820 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#4821 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4822 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4823),#5221);
+#4823 = MANIFOLD_SOLID_BREP('',#4824);
+#4824 = CLOSED_SHELL('',(#4825,#4861,#4893,#4921,#4953,#4981,#5013,#5041
+    ,#5065,#5101,#5129,#5157,#5177,#5199));
+#4825 = ADVANCED_FACE('',(#4826),#4856,.T.);
+#4826 = FACE_BOUND('',#4827,.T.);
+#4827 = EDGE_LOOP('',(#4828,#4837,#4844,#4851));
+#4828 = ORIENTED_EDGE('',*,*,#4829,.T.);
+#4829 = EDGE_CURVE('',#4830,#4832,#4834,.T.);
+#4830 = VERTEX_POINT('',#4831);
+#4831 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,1.53));
+#4832 = VERTEX_POINT('',#4833);
+#4833 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,1.53));
+#4834 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4835,#4836),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.186954452959,0.),.PIECEWISE_BEZIER_KNOTS.);
+#4835 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,1.53));
+#4836 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,1.53));
+#4837 = ORIENTED_EDGE('',*,*,#4838,.T.);
+#4838 = EDGE_CURVE('',#4832,#4839,#4841,.T.);
+#4839 = VERTEX_POINT('',#4840);
+#4840 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,3.03));
+#4841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4842,#4843),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4842 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,1.53));
+#4843 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,3.03));
+#4844 = ORIENTED_EDGE('',*,*,#4845,.F.);
+#4845 = EDGE_CURVE('',#4846,#4839,#4848,.T.);
+#4846 = VERTEX_POINT('',#4847);
+#4847 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,3.03));
+#4848 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4849,#4850),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.186954452959,0.),.PIECEWISE_BEZIER_KNOTS.);
+#4849 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,3.03));
+#4850 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,3.03));
+#4851 = ORIENTED_EDGE('',*,*,#4852,.F.);
+#4852 = EDGE_CURVE('',#4830,#4846,#4853,.T.);
+#4853 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4854,#4855),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4854 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,1.53));
+#4855 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,3.03));
+#4856 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4857,#4858)
+    ,(#4859,#4860
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.187954452959),(
+    -1.E-03,0.151),.PIECEWISE_BEZIER_KNOTS.);
+#4857 = CARTESIAN_POINT('',(-62.52378292733,51.075762226456,1.52));
+#4858 = CARTESIAN_POINT('',(-62.52378292733,51.075762226456,3.04));
+#4859 = CARTESIAN_POINT('',(-64.41332745692,51.075762226456,1.52));
+#4860 = CARTESIAN_POINT('',(-64.41332745692,51.075762226456,3.04));
+#4861 = ADVANCED_FACE('',(#4862),#4886,.T.);
+#4862 = FACE_BOUND('',#4863,.T.);
+#4863 = EDGE_LOOP('',(#4864,#4872,#4873,#4881));
+#4864 = ORIENTED_EDGE('',*,*,#4865,.T.);
+#4865 = EDGE_CURVE('',#4866,#4830,#4868,.T.);
+#4866 = VERTEX_POINT('',#4867);
+#4867 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,1.53));
+#4868 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4869,#4870,#4871),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#4869 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,1.53));
+#4870 = CARTESIAN_POINT('',(-61.53378292733,51.075762226456,1.53));
+#4871 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,1.53));
+#4872 = ORIENTED_EDGE('',*,*,#4852,.T.);
+#4873 = ORIENTED_EDGE('',*,*,#4874,.F.);
+#4874 = EDGE_CURVE('',#4875,#4846,#4877,.T.);
+#4875 = VERTEX_POINT('',#4876);
+#4876 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,3.03));
+#4877 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4878,#4879,#4880),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#4878 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,3.03));
+#4879 = CARTESIAN_POINT('',(-61.53378292733,51.075762226456,3.03));
+#4880 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,3.03));
+#4881 = ORIENTED_EDGE('',*,*,#4882,.F.);
+#4882 = EDGE_CURVE('',#4866,#4875,#4883,.T.);
+#4883 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4884,#4885),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4884 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,1.53));
+#4885 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,3.03));
+#4886 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#4887,#4888,#4889)
+    ,(#4890,#4891,#4892
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,1.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#4887 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,1.53));
+#4888 = CARTESIAN_POINT('',(-61.53378292733,51.075762226456,1.53));
+#4889 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,1.53));
+#4890 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,3.03));
+#4891 = CARTESIAN_POINT('',(-61.53378292733,51.075762226456,3.03));
+#4892 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,3.03));
+#4893 = ADVANCED_FACE('',(#4894),#4916,.T.);
+#4894 = FACE_BOUND('',#4895,.T.);
+#4895 = EDGE_LOOP('',(#4896,#4903,#4904,#4911));
+#4896 = ORIENTED_EDGE('',*,*,#4897,.T.);
+#4897 = EDGE_CURVE('',#4898,#4866,#4900,.T.);
+#4898 = VERTEX_POINT('',#4899);
+#4899 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,1.53));
+#4900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4901,#4902),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.4E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#4901 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,1.53));
+#4902 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,1.53));
+#4903 = ORIENTED_EDGE('',*,*,#4882,.T.);
+#4904 = ORIENTED_EDGE('',*,*,#4905,.F.);
+#4905 = EDGE_CURVE('',#4906,#4875,#4908,.T.);
+#4906 = VERTEX_POINT('',#4907);
+#4907 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,3.03));
+#4908 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4909,#4910),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.4E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#4909 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,3.03));
+#4910 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,3.03));
+#4911 = ORIENTED_EDGE('',*,*,#4912,.F.);
+#4912 = EDGE_CURVE('',#4898,#4906,#4913,.T.);
+#4913 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4914,#4915),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4914 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,1.53));
+#4915 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,3.03));
+#4916 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4917,#4918)
+    ,(#4919,#4920
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,1.5E-02),(-1.E-03,
+    0.151),.PIECEWISE_BEZIER_KNOTS.);
+#4917 = CARTESIAN_POINT('',(-61.53378292733,52.225762226456,1.52));
+#4918 = CARTESIAN_POINT('',(-61.53378292733,52.225762226456,3.04));
+#4919 = CARTESIAN_POINT('',(-61.53378292733,52.065762226456,1.52));
+#4920 = CARTESIAN_POINT('',(-61.53378292733,52.065762226456,3.04));
+#4921 = ADVANCED_FACE('',(#4922),#4946,.T.);
+#4922 = FACE_BOUND('',#4923,.T.);
+#4923 = EDGE_LOOP('',(#4924,#4932,#4933,#4941));
+#4924 = ORIENTED_EDGE('',*,*,#4925,.T.);
+#4925 = EDGE_CURVE('',#4926,#4898,#4928,.T.);
+#4926 = VERTEX_POINT('',#4927);
+#4927 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,1.53));
+#4928 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4929,#4930,#4931),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#4929 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,1.53));
+#4930 = CARTESIAN_POINT('',(-61.53378292733,53.215762226456,1.53));
+#4931 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,1.53));
+#4932 = ORIENTED_EDGE('',*,*,#4912,.T.);
+#4933 = ORIENTED_EDGE('',*,*,#4934,.F.);
+#4934 = EDGE_CURVE('',#4935,#4906,#4937,.T.);
+#4935 = VERTEX_POINT('',#4936);
+#4936 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,3.03));
+#4937 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4938,#4939,#4940),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#4938 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,3.03));
+#4939 = CARTESIAN_POINT('',(-61.53378292733,53.215762226456,3.03));
+#4940 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,3.03));
+#4941 = ORIENTED_EDGE('',*,*,#4942,.F.);
+#4942 = EDGE_CURVE('',#4926,#4935,#4943,.T.);
+#4943 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4944,#4945),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4944 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,1.53));
+#4945 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,3.03));
+#4946 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#4947,#4948,#4949)
+    ,(#4950,#4951,#4952
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,1.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#4947 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,1.53));
+#4948 = CARTESIAN_POINT('',(-61.53378292733,53.215762226456,1.53));
+#4949 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,1.53));
+#4950 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,3.03));
+#4951 = CARTESIAN_POINT('',(-61.53378292733,53.215762226456,3.03));
+#4952 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,3.03));
+#4953 = ADVANCED_FACE('',(#4954),#4976,.T.);
+#4954 = FACE_BOUND('',#4955,.T.);
+#4955 = EDGE_LOOP('',(#4956,#4963,#4964,#4971));
+#4956 = ORIENTED_EDGE('',*,*,#4957,.T.);
+#4957 = EDGE_CURVE('',#4958,#4926,#4960,.T.);
+#4958 = VERTEX_POINT('',#4959);
+#4959 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,1.53));
+#4960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4961,#4962),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.186954452959,0.),.PIECEWISE_BEZIER_KNOTS.);
+#4961 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,1.53));
+#4962 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,1.53));
+#4963 = ORIENTED_EDGE('',*,*,#4942,.T.);
+#4964 = ORIENTED_EDGE('',*,*,#4965,.F.);
+#4965 = EDGE_CURVE('',#4966,#4935,#4968,.T.);
+#4966 = VERTEX_POINT('',#4967);
+#4967 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,3.03));
+#4968 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4969,#4970),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.186954452959,0.),.PIECEWISE_BEZIER_KNOTS.);
+#4969 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,3.03));
+#4970 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,3.03));
+#4971 = ORIENTED_EDGE('',*,*,#4972,.F.);
+#4972 = EDGE_CURVE('',#4958,#4966,#4973,.T.);
+#4973 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4974,#4975),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#4974 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,1.53));
+#4975 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,3.03));
+#4976 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4977,#4978)
+    ,(#4979,#4980
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.187954452959),(
+    -1.E-03,0.151),.PIECEWISE_BEZIER_KNOTS.);
+#4977 = CARTESIAN_POINT('',(-64.41332745692,53.215762226456,1.52));
+#4978 = CARTESIAN_POINT('',(-64.41332745692,53.215762226456,3.04));
+#4979 = CARTESIAN_POINT('',(-62.52378292733,53.215762226456,1.52));
+#4980 = CARTESIAN_POINT('',(-62.52378292733,53.215762226456,3.04));
+#4981 = ADVANCED_FACE('',(#4982),#5006,.T.);
+#4982 = FACE_BOUND('',#4983,.T.);
+#4983 = EDGE_LOOP('',(#4984,#4992,#4993,#5001));
+#4984 = ORIENTED_EDGE('',*,*,#4985,.T.);
+#4985 = EDGE_CURVE('',#4986,#4958,#4988,.T.);
+#4986 = VERTEX_POINT('',#4987);
+#4987 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,1.53));
+#4988 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4989,#4990,#4991),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#4989 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,1.53));
+#4990 = CARTESIAN_POINT('',(-65.40332745692,53.215762226456,1.53));
+#4991 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,1.53));
+#4992 = ORIENTED_EDGE('',*,*,#4972,.T.);
+#4993 = ORIENTED_EDGE('',*,*,#4994,.F.);
+#4994 = EDGE_CURVE('',#4995,#4966,#4997,.T.);
+#4995 = VERTEX_POINT('',#4996);
+#4996 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,3.03));
+#4997 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4998,#4999,#5000),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#4998 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,3.03));
+#4999 = CARTESIAN_POINT('',(-65.40332745692,53.215762226456,3.03));
+#5000 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,3.03));
+#5001 = ORIENTED_EDGE('',*,*,#5002,.F.);
+#5002 = EDGE_CURVE('',#4986,#4995,#5003,.T.);
+#5003 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5004,#5005),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#5004 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,1.53));
+#5005 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,3.03));
+#5006 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#5007,#5008,#5009)
+    ,(#5010,#5011,#5012
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,1.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#5007 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,1.53));
+#5008 = CARTESIAN_POINT('',(-65.40332745692,53.215762226456,1.53));
+#5009 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,1.53));
+#5010 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,3.03));
+#5011 = CARTESIAN_POINT('',(-65.40332745692,53.215762226456,3.03));
+#5012 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,3.03));
+#5013 = ADVANCED_FACE('',(#5014),#5036,.T.);
+#5014 = FACE_BOUND('',#5015,.T.);
+#5015 = EDGE_LOOP('',(#5016,#5023,#5024,#5031));
+#5016 = ORIENTED_EDGE('',*,*,#5017,.T.);
+#5017 = EDGE_CURVE('',#5018,#4986,#5020,.T.);
+#5018 = VERTEX_POINT('',#5019);
+#5019 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,1.53));
+#5020 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5021,#5022),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.4E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#5021 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,1.53));
+#5022 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,1.53));
+#5023 = ORIENTED_EDGE('',*,*,#5002,.T.);
+#5024 = ORIENTED_EDGE('',*,*,#5025,.F.);
+#5025 = EDGE_CURVE('',#5026,#4995,#5028,.T.);
+#5026 = VERTEX_POINT('',#5027);
+#5027 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,3.03));
+#5028 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5029,#5030),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.4E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#5029 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,3.03));
+#5030 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,3.03));
+#5031 = ORIENTED_EDGE('',*,*,#5032,.F.);
+#5032 = EDGE_CURVE('',#5018,#5026,#5033,.T.);
+#5033 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5034,#5035),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#5034 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,1.53));
+#5035 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,3.03));
+#5036 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5037,#5038)
+    ,(#5039,#5040
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,1.5E-02),(-1.E-03,
+    0.151),.PIECEWISE_BEZIER_KNOTS.);
+#5037 = CARTESIAN_POINT('',(-65.40332745692,52.065762226456,1.52));
+#5038 = CARTESIAN_POINT('',(-65.40332745692,52.065762226456,3.04));
+#5039 = CARTESIAN_POINT('',(-65.40332745692,52.225762226456,1.52));
+#5040 = CARTESIAN_POINT('',(-65.40332745692,52.225762226456,3.04));
+#5041 = ADVANCED_FACE('',(#5042),#5058,.T.);
+#5042 = FACE_BOUND('',#5043,.T.);
+#5043 = EDGE_LOOP('',(#5044,#5050,#5051,#5057));
+#5044 = ORIENTED_EDGE('',*,*,#5045,.T.);
+#5045 = EDGE_CURVE('',#4832,#5018,#5046,.T.);
+#5046 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5047,#5048,#5049),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#5047 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,1.53));
+#5048 = CARTESIAN_POINT('',(-65.40332745692,51.075762226456,1.53));
+#5049 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,1.53));
+#5050 = ORIENTED_EDGE('',*,*,#5032,.T.);
+#5051 = ORIENTED_EDGE('',*,*,#5052,.F.);
+#5052 = EDGE_CURVE('',#4839,#5026,#5053,.T.);
+#5053 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5054,#5055,#5056),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#5054 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,3.03));
+#5055 = CARTESIAN_POINT('',(-65.40332745692,51.075762226456,3.03));
+#5056 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,3.03));
+#5057 = ORIENTED_EDGE('',*,*,#4838,.F.);
+#5058 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#5059,#5060,#5061)
+    ,(#5062,#5063,#5064
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,1.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#5059 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,1.53));
+#5060 = CARTESIAN_POINT('',(-65.40332745692,51.075762226456,1.53));
+#5061 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,1.53));
+#5062 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,3.03));
+#5063 = CARTESIAN_POINT('',(-65.40332745692,51.075762226456,3.03));
+#5064 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,3.03));
+#5065 = ADVANCED_FACE('',(#5066),#5096,.T.);
+#5066 = FACE_BOUND('',#5067,.T.);
+#5067 = EDGE_LOOP('',(#5068,#5077,#5084,#5091));
+#5068 = ORIENTED_EDGE('',*,*,#5069,.T.);
+#5069 = EDGE_CURVE('',#5070,#5072,#5074,.T.);
+#5070 = VERTEX_POINT('',#5071);
+#5071 = CARTESIAN_POINT('',(-61.03378292733,53.715762226456,1.53));
+#5072 = VERTEX_POINT('',#5073);
+#5073 = CARTESIAN_POINT('',(-65.90332745692,53.715762226456,1.53));
+#5074 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5075,#5076),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.486954452959),.PIECEWISE_BEZIER_KNOTS.);
+#5075 = CARTESIAN_POINT('',(-61.03378292733,53.715762226456,1.53));
+#5076 = CARTESIAN_POINT('',(-65.90332745692,53.715762226456,1.53));
+#5077 = ORIENTED_EDGE('',*,*,#5078,.T.);
+#5078 = EDGE_CURVE('',#5072,#5079,#5081,.T.);
+#5079 = VERTEX_POINT('',#5080);
+#5080 = CARTESIAN_POINT('',(-65.90332745692,53.715762226456,3.03));
+#5081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5082,#5083),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#5082 = CARTESIAN_POINT('',(-65.90332745692,53.715762226456,1.53));
+#5083 = CARTESIAN_POINT('',(-65.90332745692,53.715762226456,3.03));
+#5084 = ORIENTED_EDGE('',*,*,#5085,.F.);
+#5085 = EDGE_CURVE('',#5086,#5079,#5088,.T.);
+#5086 = VERTEX_POINT('',#5087);
+#5087 = CARTESIAN_POINT('',(-61.03378292733,53.715762226456,3.03));
+#5088 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5089,#5090),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.486954452959),.PIECEWISE_BEZIER_KNOTS.);
+#5089 = CARTESIAN_POINT('',(-61.03378292733,53.715762226456,3.03));
+#5090 = CARTESIAN_POINT('',(-65.90332745692,53.715762226456,3.03));
+#5091 = ORIENTED_EDGE('',*,*,#5092,.F.);
+#5092 = EDGE_CURVE('',#5070,#5086,#5093,.T.);
+#5093 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5094,#5095),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#5094 = CARTESIAN_POINT('',(-61.03378292733,53.715762226456,1.53));
+#5095 = CARTESIAN_POINT('',(-61.03378292733,53.715762226456,3.03));
+#5096 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5097,#5098)
+    ,(#5099,#5100
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.487954452959),(
+    -1.E-03,0.151),.PIECEWISE_BEZIER_KNOTS.);
+#5097 = CARTESIAN_POINT('',(-61.02378292733,53.715762226456,1.52));
+#5098 = CARTESIAN_POINT('',(-61.02378292733,53.715762226456,3.04));
+#5099 = CARTESIAN_POINT('',(-65.91332745692,53.715762226456,1.52));
+#5100 = CARTESIAN_POINT('',(-65.91332745692,53.715762226456,3.04));
+#5101 = ADVANCED_FACE('',(#5102),#5124,.T.);
+#5102 = FACE_BOUND('',#5103,.T.);
+#5103 = EDGE_LOOP('',(#5104,#5111,#5112,#5119));
+#5104 = ORIENTED_EDGE('',*,*,#5105,.T.);
+#5105 = EDGE_CURVE('',#5106,#5070,#5108,.T.);
+#5106 = VERTEX_POINT('',#5107);
+#5107 = CARTESIAN_POINT('',(-61.03378292733,50.575762226456,1.53));
+#5108 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5109,#5110),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.314),.PIECEWISE_BEZIER_KNOTS.);
+#5109 = CARTESIAN_POINT('',(-61.03378292733,50.575762226456,1.53));
+#5110 = CARTESIAN_POINT('',(-61.03378292733,53.715762226456,1.53));
+#5111 = ORIENTED_EDGE('',*,*,#5092,.T.);
+#5112 = ORIENTED_EDGE('',*,*,#5113,.F.);
+#5113 = EDGE_CURVE('',#5114,#5086,#5116,.T.);
+#5114 = VERTEX_POINT('',#5115);
+#5115 = CARTESIAN_POINT('',(-61.03378292733,50.575762226456,3.03));
+#5116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5117,#5118),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.314),.PIECEWISE_BEZIER_KNOTS.);
+#5117 = CARTESIAN_POINT('',(-61.03378292733,50.575762226456,3.03));
+#5118 = CARTESIAN_POINT('',(-61.03378292733,53.715762226456,3.03));
+#5119 = ORIENTED_EDGE('',*,*,#5120,.F.);
+#5120 = EDGE_CURVE('',#5106,#5114,#5121,.T.);
+#5121 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5122,#5123),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#5122 = CARTESIAN_POINT('',(-61.03378292733,50.575762226456,1.53));
+#5123 = CARTESIAN_POINT('',(-61.03378292733,50.575762226456,3.03));
+#5124 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5125,#5126)
+    ,(#5127,#5128
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.315),(-1.E-03,
+    0.151),.PIECEWISE_BEZIER_KNOTS.);
+#5125 = CARTESIAN_POINT('',(-61.03378292733,50.565762226456,1.52));
+#5126 = CARTESIAN_POINT('',(-61.03378292733,50.565762226456,3.04));
+#5127 = CARTESIAN_POINT('',(-61.03378292733,53.725762226456,1.52));
+#5128 = CARTESIAN_POINT('',(-61.03378292733,53.725762226456,3.04));
+#5129 = ADVANCED_FACE('',(#5130),#5152,.T.);
+#5130 = FACE_BOUND('',#5131,.T.);
+#5131 = EDGE_LOOP('',(#5132,#5139,#5140,#5147));
+#5132 = ORIENTED_EDGE('',*,*,#5133,.T.);
+#5133 = EDGE_CURVE('',#5134,#5106,#5136,.T.);
+#5134 = VERTEX_POINT('',#5135);
+#5135 = CARTESIAN_POINT('',(-65.90332745692,50.575762226456,1.53));
+#5136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5137,#5138),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.486954452959),.PIECEWISE_BEZIER_KNOTS.);
+#5137 = CARTESIAN_POINT('',(-65.90332745692,50.575762226456,1.53));
+#5138 = CARTESIAN_POINT('',(-61.03378292733,50.575762226456,1.53));
+#5139 = ORIENTED_EDGE('',*,*,#5120,.T.);
+#5140 = ORIENTED_EDGE('',*,*,#5141,.F.);
+#5141 = EDGE_CURVE('',#5142,#5114,#5144,.T.);
+#5142 = VERTEX_POINT('',#5143);
+#5143 = CARTESIAN_POINT('',(-65.90332745692,50.575762226456,3.03));
+#5144 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5145,#5146),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.486954452959),.PIECEWISE_BEZIER_KNOTS.);
+#5145 = CARTESIAN_POINT('',(-65.90332745692,50.575762226456,3.03));
+#5146 = CARTESIAN_POINT('',(-61.03378292733,50.575762226456,3.03));
+#5147 = ORIENTED_EDGE('',*,*,#5148,.F.);
+#5148 = EDGE_CURVE('',#5134,#5142,#5149,.T.);
+#5149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5150,#5151),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#5150 = CARTESIAN_POINT('',(-65.90332745692,50.575762226456,1.53));
+#5151 = CARTESIAN_POINT('',(-65.90332745692,50.575762226456,3.03));
+#5152 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5153,#5154)
+    ,(#5155,#5156
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.487954452959),(
+    -1.E-03,0.151),.PIECEWISE_BEZIER_KNOTS.);
+#5153 = CARTESIAN_POINT('',(-65.91332745692,50.575762226456,1.52));
+#5154 = CARTESIAN_POINT('',(-65.91332745692,50.575762226456,3.04));
+#5155 = CARTESIAN_POINT('',(-61.02378292733,50.575762226456,1.52));
+#5156 = CARTESIAN_POINT('',(-61.02378292733,50.575762226456,3.04));
+#5157 = ADVANCED_FACE('',(#5158),#5172,.T.);
+#5158 = FACE_BOUND('',#5159,.T.);
+#5159 = EDGE_LOOP('',(#5160,#5165,#5166,#5171));
+#5160 = ORIENTED_EDGE('',*,*,#5161,.T.);
+#5161 = EDGE_CURVE('',#5072,#5134,#5162,.T.);
+#5162 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5163,#5164),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.314),.PIECEWISE_BEZIER_KNOTS.);
+#5163 = CARTESIAN_POINT('',(-65.90332745692,53.715762226456,1.53));
+#5164 = CARTESIAN_POINT('',(-65.90332745692,50.575762226456,1.53));
+#5165 = ORIENTED_EDGE('',*,*,#5148,.T.);
+#5166 = ORIENTED_EDGE('',*,*,#5167,.F.);
+#5167 = EDGE_CURVE('',#5079,#5142,#5168,.T.);
+#5168 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5169,#5170),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.314),.PIECEWISE_BEZIER_KNOTS.);
+#5169 = CARTESIAN_POINT('',(-65.90332745692,53.715762226456,3.03));
+#5170 = CARTESIAN_POINT('',(-65.90332745692,50.575762226456,3.03));
+#5171 = ORIENTED_EDGE('',*,*,#5078,.F.);
+#5172 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5173,#5174)
+    ,(#5175,#5176
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.315),(-1.E-03,
+    0.151),.PIECEWISE_BEZIER_KNOTS.);
+#5173 = CARTESIAN_POINT('',(-65.90332745692,53.725762226456,1.52));
+#5174 = CARTESIAN_POINT('',(-65.90332745692,53.725762226456,3.04));
+#5175 = CARTESIAN_POINT('',(-65.90332745692,50.565762226456,1.52));
+#5176 = CARTESIAN_POINT('',(-65.90332745692,50.565762226456,3.04));
+#5177 = ADVANCED_FACE('',(#5178,#5184),#5194,.T.);
+#5178 = FACE_BOUND('',#5179,.T.);
+#5179 = EDGE_LOOP('',(#5180,#5181,#5182,#5183));
+#5180 = ORIENTED_EDGE('',*,*,#5167,.T.);
+#5181 = ORIENTED_EDGE('',*,*,#5141,.T.);
+#5182 = ORIENTED_EDGE('',*,*,#5113,.T.);
+#5183 = ORIENTED_EDGE('',*,*,#5085,.T.);
+#5184 = FACE_BOUND('',#5185,.T.);
+#5185 = EDGE_LOOP('',(#5186,#5187,#5188,#5189,#5190,#5191,#5192,#5193));
+#5186 = ORIENTED_EDGE('',*,*,#5052,.T.);
+#5187 = ORIENTED_EDGE('',*,*,#5025,.T.);
+#5188 = ORIENTED_EDGE('',*,*,#4994,.T.);
+#5189 = ORIENTED_EDGE('',*,*,#4965,.T.);
+#5190 = ORIENTED_EDGE('',*,*,#4934,.T.);
+#5191 = ORIENTED_EDGE('',*,*,#4905,.T.);
+#5192 = ORIENTED_EDGE('',*,*,#4874,.T.);
+#5193 = ORIENTED_EDGE('',*,*,#4845,.T.);
+#5194 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5195,#5196)
+    ,(#5197,#5198
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.24447722648,
+    0.24447722648),(-0.158,0.158),.PIECEWISE_BEZIER_KNOTS.);
+#5195 = CARTESIAN_POINT('',(-61.02378292733,53.725762226456,3.03));
+#5196 = CARTESIAN_POINT('',(-61.02378292733,50.565762226456,3.03));
+#5197 = CARTESIAN_POINT('',(-65.91332745692,53.725762226456,3.03));
+#5198 = CARTESIAN_POINT('',(-65.91332745692,50.565762226456,3.03));
+#5199 = ADVANCED_FACE('',(#5200,#5206),#5216,.T.);
+#5200 = FACE_BOUND('',#5201,.T.);
+#5201 = EDGE_LOOP('',(#5202,#5203,#5204,#5205));
+#5202 = ORIENTED_EDGE('',*,*,#5161,.F.);
+#5203 = ORIENTED_EDGE('',*,*,#5069,.F.);
+#5204 = ORIENTED_EDGE('',*,*,#5105,.F.);
+#5205 = ORIENTED_EDGE('',*,*,#5133,.F.);
+#5206 = FACE_BOUND('',#5207,.T.);
+#5207 = EDGE_LOOP('',(#5208,#5209,#5210,#5211,#5212,#5213,#5214,#5215));
+#5208 = ORIENTED_EDGE('',*,*,#5045,.F.);
+#5209 = ORIENTED_EDGE('',*,*,#4829,.F.);
+#5210 = ORIENTED_EDGE('',*,*,#4865,.F.);
+#5211 = ORIENTED_EDGE('',*,*,#4897,.F.);
+#5212 = ORIENTED_EDGE('',*,*,#4925,.F.);
+#5213 = ORIENTED_EDGE('',*,*,#4957,.F.);
+#5214 = ORIENTED_EDGE('',*,*,#4985,.F.);
+#5215 = ORIENTED_EDGE('',*,*,#5017,.F.);
+#5216 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5217,#5218)
+    ,(#5219,#5220
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.24447722648,
+    0.24447722648),(-0.158,0.158),.PIECEWISE_BEZIER_KNOTS.);
+#5217 = CARTESIAN_POINT('',(-65.91332745692,53.725762226456,1.53));
+#5218 = CARTESIAN_POINT('',(-65.91332745692,50.565762226456,1.53));
+#5219 = CARTESIAN_POINT('',(-61.02378292733,53.725762226456,1.53));
+#5220 = CARTESIAN_POINT('',(-61.02378292733,50.565762226456,1.53));
+#5221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5225)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5222,#5223,#5224)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5222 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5223 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5224 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5225 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5222,
+  'distance_accuracy_value','confusion accuracy');
+#5226 = PRODUCT_TYPE('part',$,(#4819));
+#5227 = SHAPE_DEFINITION_REPRESENTATION(#5228,#5234);
+#5228 = PRODUCT_DEFINITION_SHAPE('','',#5229);
+#5229 = PRODUCT_DEFINITION('design','',#5230,#5233);
+#5230 = PRODUCT_DEFINITION_FORMATION('','',#5231);
+#5231 = PRODUCT('Body19','Body19','',(#5232));
+#5232 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#5233 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5234 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5235),#5509);
+#5235 = MANIFOLD_SOLID_BREP('',#5236);
+#5236 = CLOSED_SHELL('',(#5237,#5273,#5305,#5333,#5365,#5393,#5425,#5453
+    ,#5477,#5493));
+#5237 = ADVANCED_FACE('',(#5238),#5268,.T.);
+#5238 = FACE_BOUND('',#5239,.T.);
+#5239 = EDGE_LOOP('',(#5240,#5249,#5256,#5263));
+#5240 = ORIENTED_EDGE('',*,*,#5241,.T.);
+#5241 = EDGE_CURVE('',#5242,#5244,#5246,.T.);
+#5242 = VERTEX_POINT('',#5243);
+#5243 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,1.53));
+#5244 = VERTEX_POINT('',#5245);
+#5245 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,1.53));
+#5246 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5247,#5248),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.4E-02),.PIECEWISE_BEZIER_KNOTS.);
+#5247 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,1.53));
+#5248 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,1.53));
+#5249 = ORIENTED_EDGE('',*,*,#5250,.T.);
+#5250 = EDGE_CURVE('',#5244,#5251,#5253,.T.);
+#5251 = VERTEX_POINT('',#5252);
+#5252 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,4.03));
+#5253 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5254,#5255),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5254 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,1.53));
+#5255 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,4.03));
+#5256 = ORIENTED_EDGE('',*,*,#5257,.F.);
+#5257 = EDGE_CURVE('',#5258,#5251,#5260,.T.);
+#5258 = VERTEX_POINT('',#5259);
+#5259 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,4.03));
+#5260 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5261,#5262),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.4E-02),.PIECEWISE_BEZIER_KNOTS.);
+#5261 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,4.03));
+#5262 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,4.03));
+#5263 = ORIENTED_EDGE('',*,*,#5264,.F.);
+#5264 = EDGE_CURVE('',#5242,#5258,#5265,.T.);
+#5265 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5266,#5267),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5266 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,1.53));
+#5267 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,4.03));
+#5268 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5269,#5270)
+    ,(#5271,#5272
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,1.5E-02),(-1.E-03,
+    0.251),.PIECEWISE_BEZIER_KNOTS.);
+#5269 = CARTESIAN_POINT('',(-65.40332745692,52.225762226456,1.52));
+#5270 = CARTESIAN_POINT('',(-65.40332745692,52.225762226456,4.04));
+#5271 = CARTESIAN_POINT('',(-65.40332745692,52.065762226456,1.52));
+#5272 = CARTESIAN_POINT('',(-65.40332745692,52.065762226456,4.04));
+#5273 = ADVANCED_FACE('',(#5274),#5298,.T.);
+#5274 = FACE_BOUND('',#5275,.T.);
+#5275 = EDGE_LOOP('',(#5276,#5284,#5285,#5293));
+#5276 = ORIENTED_EDGE('',*,*,#5277,.T.);
+#5277 = EDGE_CURVE('',#5278,#5242,#5280,.T.);
+#5278 = VERTEX_POINT('',#5279);
+#5279 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,1.53));
+#5280 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5281,#5282,#5283),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5281 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,1.53));
+#5282 = CARTESIAN_POINT('',(-65.40332745692,53.215762226456,1.53));
+#5283 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,1.53));
+#5284 = ORIENTED_EDGE('',*,*,#5264,.T.);
+#5285 = ORIENTED_EDGE('',*,*,#5286,.F.);
+#5286 = EDGE_CURVE('',#5287,#5258,#5289,.T.);
+#5287 = VERTEX_POINT('',#5288);
+#5288 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,4.03));
+#5289 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5290,#5291,#5292),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5290 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,4.03));
+#5291 = CARTESIAN_POINT('',(-65.40332745692,53.215762226456,4.03));
+#5292 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,4.03));
+#5293 = ORIENTED_EDGE('',*,*,#5294,.F.);
+#5294 = EDGE_CURVE('',#5278,#5287,#5295,.T.);
+#5295 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5296,#5297),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5296 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,1.53));
+#5297 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,4.03));
+#5298 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#5299,#5300,#5301)
+    ,(#5302,#5303,#5304
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,2.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#5299 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,4.03));
+#5300 = CARTESIAN_POINT('',(-65.40332745692,53.215762226456,4.03));
+#5301 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,4.03));
+#5302 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,1.53));
+#5303 = CARTESIAN_POINT('',(-65.40332745692,53.215762226456,1.53));
+#5304 = CARTESIAN_POINT('',(-65.40332745692,52.215762226456,1.53));
+#5305 = ADVANCED_FACE('',(#5306),#5328,.T.);
+#5306 = FACE_BOUND('',#5307,.T.);
+#5307 = EDGE_LOOP('',(#5308,#5315,#5316,#5323));
+#5308 = ORIENTED_EDGE('',*,*,#5309,.T.);
+#5309 = EDGE_CURVE('',#5310,#5278,#5312,.T.);
+#5310 = VERTEX_POINT('',#5311);
+#5311 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,1.53));
+#5312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5313,#5314),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.186954452959),.PIECEWISE_BEZIER_KNOTS.);
+#5313 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,1.53));
+#5314 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,1.53));
+#5315 = ORIENTED_EDGE('',*,*,#5294,.T.);
+#5316 = ORIENTED_EDGE('',*,*,#5317,.F.);
+#5317 = EDGE_CURVE('',#5318,#5287,#5320,.T.);
+#5318 = VERTEX_POINT('',#5319);
+#5319 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,4.03));
+#5320 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5321,#5322),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.186954452959),.PIECEWISE_BEZIER_KNOTS.);
+#5321 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,4.03));
+#5322 = CARTESIAN_POINT('',(-64.40332745692,53.215762226456,4.03));
+#5323 = ORIENTED_EDGE('',*,*,#5324,.F.);
+#5324 = EDGE_CURVE('',#5310,#5318,#5325,.T.);
+#5325 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5326,#5327),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5326 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,1.53));
+#5327 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,4.03));
+#5328 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5329,#5330)
+    ,(#5331,#5332
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.187954452959),(
+    -1.E-03,0.251),.PIECEWISE_BEZIER_KNOTS.);
+#5329 = CARTESIAN_POINT('',(-62.52378292733,53.215762226456,1.52));
+#5330 = CARTESIAN_POINT('',(-62.52378292733,53.215762226456,4.04));
+#5331 = CARTESIAN_POINT('',(-64.41332745692,53.215762226456,1.52));
+#5332 = CARTESIAN_POINT('',(-64.41332745692,53.215762226456,4.04));
+#5333 = ADVANCED_FACE('',(#5334),#5358,.T.);
+#5334 = FACE_BOUND('',#5335,.T.);
+#5335 = EDGE_LOOP('',(#5336,#5344,#5345,#5353));
+#5336 = ORIENTED_EDGE('',*,*,#5337,.T.);
+#5337 = EDGE_CURVE('',#5338,#5310,#5340,.T.);
+#5338 = VERTEX_POINT('',#5339);
+#5339 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,1.53));
+#5340 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5341,#5342,#5343),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5341 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,1.53));
+#5342 = CARTESIAN_POINT('',(-61.53378292733,53.215762226456,1.53));
+#5343 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,1.53));
+#5344 = ORIENTED_EDGE('',*,*,#5324,.T.);
+#5345 = ORIENTED_EDGE('',*,*,#5346,.F.);
+#5346 = EDGE_CURVE('',#5347,#5318,#5349,.T.);
+#5347 = VERTEX_POINT('',#5348);
+#5348 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,4.03));
+#5349 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5350,#5351,#5352),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5350 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,4.03));
+#5351 = CARTESIAN_POINT('',(-61.53378292733,53.215762226456,4.03));
+#5352 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,4.03));
+#5353 = ORIENTED_EDGE('',*,*,#5354,.F.);
+#5354 = EDGE_CURVE('',#5338,#5347,#5355,.T.);
+#5355 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5356,#5357),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5356 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,1.53));
+#5357 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,4.03));
+#5358 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#5359,#5360,#5361)
+    ,(#5362,#5363,#5364
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,2.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#5359 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,4.03));
+#5360 = CARTESIAN_POINT('',(-61.53378292733,53.215762226456,4.03));
+#5361 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,4.03));
+#5362 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,1.53));
+#5363 = CARTESIAN_POINT('',(-61.53378292733,53.215762226456,1.53));
+#5364 = CARTESIAN_POINT('',(-62.53378292733,53.215762226456,1.53));
+#5365 = ADVANCED_FACE('',(#5366),#5388,.T.);
+#5366 = FACE_BOUND('',#5367,.T.);
+#5367 = EDGE_LOOP('',(#5368,#5375,#5376,#5383));
+#5368 = ORIENTED_EDGE('',*,*,#5369,.T.);
+#5369 = EDGE_CURVE('',#5370,#5338,#5372,.T.);
+#5370 = VERTEX_POINT('',#5371);
+#5371 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,1.53));
+#5372 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5373,#5374),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.4E-02),.PIECEWISE_BEZIER_KNOTS.);
+#5373 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,1.53));
+#5374 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,1.53));
+#5375 = ORIENTED_EDGE('',*,*,#5354,.T.);
+#5376 = ORIENTED_EDGE('',*,*,#5377,.F.);
+#5377 = EDGE_CURVE('',#5378,#5347,#5380,.T.);
+#5378 = VERTEX_POINT('',#5379);
+#5379 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,4.03));
+#5380 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5381,#5382),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.4E-02),.PIECEWISE_BEZIER_KNOTS.);
+#5381 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,4.03));
+#5382 = CARTESIAN_POINT('',(-61.53378292733,52.215762226456,4.03));
+#5383 = ORIENTED_EDGE('',*,*,#5384,.F.);
+#5384 = EDGE_CURVE('',#5370,#5378,#5385,.T.);
+#5385 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5386,#5387),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5386 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,1.53));
+#5387 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,4.03));
+#5388 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5389,#5390)
+    ,(#5391,#5392
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,1.5E-02),(-1.E-03,
+    0.251),.PIECEWISE_BEZIER_KNOTS.);
+#5389 = CARTESIAN_POINT('',(-61.53378292733,52.065762226456,1.52));
+#5390 = CARTESIAN_POINT('',(-61.53378292733,52.065762226456,4.04));
+#5391 = CARTESIAN_POINT('',(-61.53378292733,52.225762226456,1.52));
+#5392 = CARTESIAN_POINT('',(-61.53378292733,52.225762226456,4.04));
+#5393 = ADVANCED_FACE('',(#5394),#5418,.T.);
+#5394 = FACE_BOUND('',#5395,.T.);
+#5395 = EDGE_LOOP('',(#5396,#5404,#5405,#5413));
+#5396 = ORIENTED_EDGE('',*,*,#5397,.T.);
+#5397 = EDGE_CURVE('',#5398,#5370,#5400,.T.);
+#5398 = VERTEX_POINT('',#5399);
+#5399 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,1.53));
+#5400 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5401,#5402,#5403),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5401 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,1.53));
+#5402 = CARTESIAN_POINT('',(-61.53378292733,51.075762226456,1.53));
+#5403 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,1.53));
+#5404 = ORIENTED_EDGE('',*,*,#5384,.T.);
+#5405 = ORIENTED_EDGE('',*,*,#5406,.F.);
+#5406 = EDGE_CURVE('',#5407,#5378,#5409,.T.);
+#5407 = VERTEX_POINT('',#5408);
+#5408 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,4.03));
+#5409 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5410,#5411,#5412),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5410 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,4.03));
+#5411 = CARTESIAN_POINT('',(-61.53378292733,51.075762226456,4.03));
+#5412 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,4.03));
+#5413 = ORIENTED_EDGE('',*,*,#5414,.F.);
+#5414 = EDGE_CURVE('',#5398,#5407,#5415,.T.);
+#5415 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5416,#5417),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5416 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,1.53));
+#5417 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,4.03));
+#5418 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#5419,#5420,#5421)
+    ,(#5422,#5423,#5424
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,2.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#5419 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,4.03));
+#5420 = CARTESIAN_POINT('',(-61.53378292733,51.075762226456,4.03));
+#5421 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,4.03));
+#5422 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,1.53));
+#5423 = CARTESIAN_POINT('',(-61.53378292733,51.075762226456,1.53));
+#5424 = CARTESIAN_POINT('',(-61.53378292733,52.075762226456,1.53));
+#5425 = ADVANCED_FACE('',(#5426),#5448,.T.);
+#5426 = FACE_BOUND('',#5427,.T.);
+#5427 = EDGE_LOOP('',(#5428,#5435,#5436,#5443));
+#5428 = ORIENTED_EDGE('',*,*,#5429,.T.);
+#5429 = EDGE_CURVE('',#5430,#5398,#5432,.T.);
+#5430 = VERTEX_POINT('',#5431);
+#5431 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,1.53));
+#5432 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5433,#5434),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.186954452959),.PIECEWISE_BEZIER_KNOTS.);
+#5433 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,1.53));
+#5434 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,1.53));
+#5435 = ORIENTED_EDGE('',*,*,#5414,.T.);
+#5436 = ORIENTED_EDGE('',*,*,#5437,.F.);
+#5437 = EDGE_CURVE('',#5438,#5407,#5440,.T.);
+#5438 = VERTEX_POINT('',#5439);
+#5439 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,4.03));
+#5440 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5441,#5442),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.186954452959),.PIECEWISE_BEZIER_KNOTS.);
+#5441 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,4.03));
+#5442 = CARTESIAN_POINT('',(-62.53378292733,51.075762226456,4.03));
+#5443 = ORIENTED_EDGE('',*,*,#5444,.F.);
+#5444 = EDGE_CURVE('',#5430,#5438,#5445,.T.);
+#5445 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5446,#5447),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5446 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,1.53));
+#5447 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,4.03));
+#5448 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5449,#5450)
+    ,(#5451,#5452
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.187954452959),(
+    -1.E-03,0.251),.PIECEWISE_BEZIER_KNOTS.);
+#5449 = CARTESIAN_POINT('',(-64.41332745692,51.075762226456,1.52));
+#5450 = CARTESIAN_POINT('',(-64.41332745692,51.075762226456,4.04));
+#5451 = CARTESIAN_POINT('',(-62.52378292733,51.075762226456,1.52));
+#5452 = CARTESIAN_POINT('',(-62.52378292733,51.075762226456,4.04));
+#5453 = ADVANCED_FACE('',(#5454),#5470,.T.);
+#5454 = FACE_BOUND('',#5455,.T.);
+#5455 = EDGE_LOOP('',(#5456,#5462,#5463,#5469));
+#5456 = ORIENTED_EDGE('',*,*,#5457,.T.);
+#5457 = EDGE_CURVE('',#5244,#5430,#5458,.T.);
+#5458 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5459,#5460,#5461),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5459 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,1.53));
+#5460 = CARTESIAN_POINT('',(-65.40332745692,51.075762226456,1.53));
+#5461 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,1.53));
+#5462 = ORIENTED_EDGE('',*,*,#5444,.T.);
+#5463 = ORIENTED_EDGE('',*,*,#5464,.F.);
+#5464 = EDGE_CURVE('',#5251,#5438,#5465,.T.);
+#5465 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5466,#5467,#5468),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5466 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,4.03));
+#5467 = CARTESIAN_POINT('',(-65.40332745692,51.075762226456,4.03));
+#5468 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,4.03));
+#5469 = ORIENTED_EDGE('',*,*,#5250,.F.);
+#5470 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#5471,#5472,#5473)
+    ,(#5474,#5475,#5476
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,2.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#5471 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,4.03));
+#5472 = CARTESIAN_POINT('',(-65.40332745692,51.075762226456,4.03));
+#5473 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,4.03));
+#5474 = CARTESIAN_POINT('',(-65.40332745692,52.075762226456,1.53));
+#5475 = CARTESIAN_POINT('',(-65.40332745692,51.075762226456,1.53));
+#5476 = CARTESIAN_POINT('',(-64.40332745692,51.075762226456,1.53));
+#5477 = ADVANCED_FACE('',(#5478),#5488,.T.);
+#5478 = FACE_BOUND('',#5479,.T.);
+#5479 = EDGE_LOOP('',(#5480,#5481,#5482,#5483,#5484,#5485,#5486,#5487));
+#5480 = ORIENTED_EDGE('',*,*,#5464,.T.);
+#5481 = ORIENTED_EDGE('',*,*,#5437,.T.);
+#5482 = ORIENTED_EDGE('',*,*,#5406,.T.);
+#5483 = ORIENTED_EDGE('',*,*,#5377,.T.);
+#5484 = ORIENTED_EDGE('',*,*,#5346,.T.);
+#5485 = ORIENTED_EDGE('',*,*,#5317,.T.);
+#5486 = ORIENTED_EDGE('',*,*,#5286,.T.);
+#5487 = ORIENTED_EDGE('',*,*,#5257,.T.);
+#5488 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5489,#5490)
+    ,(#5491,#5492
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.19447722648,
+    0.19447722648),(-0.108,0.108),.PIECEWISE_BEZIER_KNOTS.);
+#5489 = CARTESIAN_POINT('',(-61.52378292733,53.225762226456,4.03));
+#5490 = CARTESIAN_POINT('',(-61.52378292733,51.065762226456,4.03));
+#5491 = CARTESIAN_POINT('',(-65.41332745692,53.225762226456,4.03));
+#5492 = CARTESIAN_POINT('',(-65.41332745692,51.065762226456,4.03));
+#5493 = ADVANCED_FACE('',(#5494),#5504,.T.);
+#5494 = FACE_BOUND('',#5495,.T.);
+#5495 = EDGE_LOOP('',(#5496,#5497,#5498,#5499,#5500,#5501,#5502,#5503));
+#5496 = ORIENTED_EDGE('',*,*,#5457,.F.);
+#5497 = ORIENTED_EDGE('',*,*,#5241,.F.);
+#5498 = ORIENTED_EDGE('',*,*,#5277,.F.);
+#5499 = ORIENTED_EDGE('',*,*,#5309,.F.);
+#5500 = ORIENTED_EDGE('',*,*,#5337,.F.);
+#5501 = ORIENTED_EDGE('',*,*,#5369,.F.);
+#5502 = ORIENTED_EDGE('',*,*,#5397,.F.);
+#5503 = ORIENTED_EDGE('',*,*,#5429,.F.);
+#5504 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5505,#5506)
+    ,(#5507,#5508
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.19447722648,
+    0.19447722648),(-0.108,0.108),.PIECEWISE_BEZIER_KNOTS.);
+#5505 = CARTESIAN_POINT('',(-65.41332745692,53.225762226456,1.53));
+#5506 = CARTESIAN_POINT('',(-65.41332745692,51.065762226456,1.53));
+#5507 = CARTESIAN_POINT('',(-61.52378292733,53.225762226456,1.53));
+#5508 = CARTESIAN_POINT('',(-61.52378292733,51.065762226456,1.53));
+#5509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5513)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5510,#5511,#5512)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5510 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5511 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5512 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5513 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5510,
+  'distance_accuracy_value','confusion accuracy');
+#5514 = PRODUCT_TYPE('part',$,(#5231));
+#5515 = SHAPE_DEFINITION_REPRESENTATION(#5516,#5522);
+#5516 = PRODUCT_DEFINITION_SHAPE('','',#5517);
+#5517 = PRODUCT_DEFINITION('design','',#5518,#5521);
+#5518 = PRODUCT_DEFINITION_FORMATION('','',#5519);
+#5519 = PRODUCT('Body20','Body20','',(#5520));
+#5520 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#5521 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5522 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5523),#5797);
+#5523 = MANIFOLD_SOLID_BREP('',#5524);
+#5524 = CLOSED_SHELL('',(#5525,#5561,#5593,#5621,#5653,#5681,#5713,#5741
+    ,#5765,#5781));
+#5525 = ADVANCED_FACE('',(#5526),#5556,.T.);
+#5526 = FACE_BOUND('',#5527,.T.);
+#5527 = EDGE_LOOP('',(#5528,#5537,#5544,#5551));
+#5528 = ORIENTED_EDGE('',*,*,#5529,.F.);
+#5529 = EDGE_CURVE('',#5530,#5532,#5534,.T.);
+#5530 = VERTEX_POINT('',#5531);
+#5531 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,1.53));
+#5532 = VERTEX_POINT('',#5533);
+#5533 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,1.53));
+#5534 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5535,#5536),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.186954452959),.PIECEWISE_BEZIER_KNOTS.);
+#5535 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,1.53));
+#5536 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,1.53));
+#5537 = ORIENTED_EDGE('',*,*,#5538,.T.);
+#5538 = EDGE_CURVE('',#5530,#5539,#5541,.T.);
+#5539 = VERTEX_POINT('',#5540);
+#5540 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,4.03));
+#5541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5542,#5543),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5542 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,1.53));
+#5543 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,4.03));
+#5544 = ORIENTED_EDGE('',*,*,#5545,.F.);
+#5545 = EDGE_CURVE('',#5546,#5539,#5548,.T.);
+#5546 = VERTEX_POINT('',#5547);
+#5547 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,4.03));
+#5548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5549,#5550),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.186954452959,0.),.PIECEWISE_BEZIER_KNOTS.);
+#5549 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,4.03));
+#5550 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,4.03));
+#5551 = ORIENTED_EDGE('',*,*,#5552,.F.);
+#5552 = EDGE_CURVE('',#5532,#5546,#5553,.T.);
+#5553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5554,#5555),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5554 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,1.53));
+#5555 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,4.03));
+#5556 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5557,#5558)
+    ,(#5559,#5560
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.187954452959),(
+    -1.E-03,0.251),.PIECEWISE_BEZIER_KNOTS.);
+#5557 = CARTESIAN_POINT('',(-62.52378292733,43.715762226456,1.52));
+#5558 = CARTESIAN_POINT('',(-62.52378292733,43.715762226456,4.04));
+#5559 = CARTESIAN_POINT('',(-64.41332745692,43.715762226456,1.52));
+#5560 = CARTESIAN_POINT('',(-64.41332745692,43.715762226456,4.04));
+#5561 = ADVANCED_FACE('',(#5562),#5586,.T.);
+#5562 = FACE_BOUND('',#5563,.T.);
+#5563 = EDGE_LOOP('',(#5564,#5572,#5573,#5581));
+#5564 = ORIENTED_EDGE('',*,*,#5565,.T.);
+#5565 = EDGE_CURVE('',#5566,#5532,#5568,.T.);
+#5566 = VERTEX_POINT('',#5567);
+#5567 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,1.53));
+#5568 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5569,#5570,#5571),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5569 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,1.53));
+#5570 = CARTESIAN_POINT('',(-61.53378292733,43.715762226456,1.53));
+#5571 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,1.53));
+#5572 = ORIENTED_EDGE('',*,*,#5552,.T.);
+#5573 = ORIENTED_EDGE('',*,*,#5574,.F.);
+#5574 = EDGE_CURVE('',#5575,#5546,#5577,.T.);
+#5575 = VERTEX_POINT('',#5576);
+#5576 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,4.03));
+#5577 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5578,#5579,#5580),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5578 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,4.03));
+#5579 = CARTESIAN_POINT('',(-61.53378292733,43.715762226456,4.03));
+#5580 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,4.03));
+#5581 = ORIENTED_EDGE('',*,*,#5582,.F.);
+#5582 = EDGE_CURVE('',#5566,#5575,#5583,.T.);
+#5583 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5584,#5585),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5584 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,1.53));
+#5585 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,4.03));
+#5586 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#5587,#5588,#5589)
+    ,(#5590,#5591,#5592
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,2.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#5587 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,4.03));
+#5588 = CARTESIAN_POINT('',(-61.53378292733,43.715762226456,4.03));
+#5589 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,4.03));
+#5590 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,1.53));
+#5591 = CARTESIAN_POINT('',(-61.53378292733,43.715762226456,1.53));
+#5592 = CARTESIAN_POINT('',(-62.53378292733,43.715762226456,1.53));
+#5593 = ADVANCED_FACE('',(#5594),#5616,.T.);
+#5594 = FACE_BOUND('',#5595,.T.);
+#5595 = EDGE_LOOP('',(#5596,#5603,#5604,#5611));
+#5596 = ORIENTED_EDGE('',*,*,#5597,.F.);
+#5597 = EDGE_CURVE('',#5566,#5598,#5600,.T.);
+#5598 = VERTEX_POINT('',#5599);
+#5599 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,1.53));
+#5600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5601,#5602),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.4E-02),.PIECEWISE_BEZIER_KNOTS.);
+#5601 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,1.53));
+#5602 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,1.53));
+#5603 = ORIENTED_EDGE('',*,*,#5582,.T.);
+#5604 = ORIENTED_EDGE('',*,*,#5605,.F.);
+#5605 = EDGE_CURVE('',#5606,#5575,#5608,.T.);
+#5606 = VERTEX_POINT('',#5607);
+#5607 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,4.03));
+#5608 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5609,#5610),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.4E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#5609 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,4.03));
+#5610 = CARTESIAN_POINT('',(-61.53378292733,42.715762226456,4.03));
+#5611 = ORIENTED_EDGE('',*,*,#5612,.F.);
+#5612 = EDGE_CURVE('',#5598,#5606,#5613,.T.);
+#5613 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5614,#5615),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5614 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,1.53));
+#5615 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,4.03));
+#5616 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5617,#5618)
+    ,(#5619,#5620
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,1.5E-02),(-1.E-03,
+    0.251),.PIECEWISE_BEZIER_KNOTS.);
+#5617 = CARTESIAN_POINT('',(-61.53378292733,42.565762226456,1.52));
+#5618 = CARTESIAN_POINT('',(-61.53378292733,42.565762226456,4.04));
+#5619 = CARTESIAN_POINT('',(-61.53378292733,42.725762226456,1.52));
+#5620 = CARTESIAN_POINT('',(-61.53378292733,42.725762226456,4.04));
+#5621 = ADVANCED_FACE('',(#5622),#5646,.T.);
+#5622 = FACE_BOUND('',#5623,.T.);
+#5623 = EDGE_LOOP('',(#5624,#5632,#5633,#5641));
+#5624 = ORIENTED_EDGE('',*,*,#5625,.T.);
+#5625 = EDGE_CURVE('',#5626,#5598,#5628,.T.);
+#5626 = VERTEX_POINT('',#5627);
+#5627 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,1.53));
+#5628 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5629,#5630,#5631),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5629 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,1.53));
+#5630 = CARTESIAN_POINT('',(-61.53378292733,41.575762226456,1.53));
+#5631 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,1.53));
+#5632 = ORIENTED_EDGE('',*,*,#5612,.T.);
+#5633 = ORIENTED_EDGE('',*,*,#5634,.F.);
+#5634 = EDGE_CURVE('',#5635,#5606,#5637,.T.);
+#5635 = VERTEX_POINT('',#5636);
+#5636 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,4.03));
+#5637 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5638,#5639,#5640),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5638 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,4.03));
+#5639 = CARTESIAN_POINT('',(-61.53378292733,41.575762226456,4.03));
+#5640 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,4.03));
+#5641 = ORIENTED_EDGE('',*,*,#5642,.F.);
+#5642 = EDGE_CURVE('',#5626,#5635,#5643,.T.);
+#5643 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5644,#5645),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5644 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,1.53));
+#5645 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,4.03));
+#5646 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#5647,#5648,#5649)
+    ,(#5650,#5651,#5652
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,2.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#5647 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,4.03));
+#5648 = CARTESIAN_POINT('',(-61.53378292733,41.575762226456,4.03));
+#5649 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,4.03));
+#5650 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,1.53));
+#5651 = CARTESIAN_POINT('',(-61.53378292733,41.575762226456,1.53));
+#5652 = CARTESIAN_POINT('',(-61.53378292733,42.575762226456,1.53));
+#5653 = ADVANCED_FACE('',(#5654),#5676,.T.);
+#5654 = FACE_BOUND('',#5655,.T.);
+#5655 = EDGE_LOOP('',(#5656,#5663,#5664,#5671));
+#5656 = ORIENTED_EDGE('',*,*,#5657,.F.);
+#5657 = EDGE_CURVE('',#5626,#5658,#5660,.T.);
+#5658 = VERTEX_POINT('',#5659);
+#5659 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,1.53));
+#5660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5661,#5662),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.186954452959),.PIECEWISE_BEZIER_KNOTS.);
+#5661 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,1.53));
+#5662 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,1.53));
+#5663 = ORIENTED_EDGE('',*,*,#5642,.T.);
+#5664 = ORIENTED_EDGE('',*,*,#5665,.F.);
+#5665 = EDGE_CURVE('',#5666,#5635,#5668,.T.);
+#5666 = VERTEX_POINT('',#5667);
+#5667 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,4.03));
+#5668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5669,#5670),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.186954452959,0.),.PIECEWISE_BEZIER_KNOTS.);
+#5669 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,4.03));
+#5670 = CARTESIAN_POINT('',(-62.53378292733,41.575762226456,4.03));
+#5671 = ORIENTED_EDGE('',*,*,#5672,.F.);
+#5672 = EDGE_CURVE('',#5658,#5666,#5673,.T.);
+#5673 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5674,#5675),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5674 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,1.53));
+#5675 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,4.03));
+#5676 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5677,#5678)
+    ,(#5679,#5680
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.187954452959),(
+    -1.E-03,0.251),.PIECEWISE_BEZIER_KNOTS.);
+#5677 = CARTESIAN_POINT('',(-64.41332745692,41.575762226456,1.52));
+#5678 = CARTESIAN_POINT('',(-64.41332745692,41.575762226456,4.04));
+#5679 = CARTESIAN_POINT('',(-62.52378292733,41.575762226456,1.52));
+#5680 = CARTESIAN_POINT('',(-62.52378292733,41.575762226456,4.04));
+#5681 = ADVANCED_FACE('',(#5682),#5706,.T.);
+#5682 = FACE_BOUND('',#5683,.T.);
+#5683 = EDGE_LOOP('',(#5684,#5692,#5693,#5701));
+#5684 = ORIENTED_EDGE('',*,*,#5685,.T.);
+#5685 = EDGE_CURVE('',#5686,#5658,#5688,.T.);
+#5686 = VERTEX_POINT('',#5687);
+#5687 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,1.53));
+#5688 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5689,#5690,#5691),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5689 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,1.53));
+#5690 = CARTESIAN_POINT('',(-65.40332745692,41.575762226456,1.53));
+#5691 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,1.53));
+#5692 = ORIENTED_EDGE('',*,*,#5672,.T.);
+#5693 = ORIENTED_EDGE('',*,*,#5694,.F.);
+#5694 = EDGE_CURVE('',#5695,#5666,#5697,.T.);
+#5695 = VERTEX_POINT('',#5696);
+#5696 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,4.03));
+#5697 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5698,#5699,#5700),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5698 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,4.03));
+#5699 = CARTESIAN_POINT('',(-65.40332745692,41.575762226456,4.03));
+#5700 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,4.03));
+#5701 = ORIENTED_EDGE('',*,*,#5702,.F.);
+#5702 = EDGE_CURVE('',#5686,#5695,#5703,.T.);
+#5703 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5704,#5705),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5704 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,1.53));
+#5705 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,4.03));
+#5706 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#5707,#5708,#5709)
+    ,(#5710,#5711,#5712
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,2.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#5707 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,4.03));
+#5708 = CARTESIAN_POINT('',(-65.40332745692,41.575762226456,4.03));
+#5709 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,4.03));
+#5710 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,1.53));
+#5711 = CARTESIAN_POINT('',(-65.40332745692,41.575762226456,1.53));
+#5712 = CARTESIAN_POINT('',(-64.40332745692,41.575762226456,1.53));
+#5713 = ADVANCED_FACE('',(#5714),#5736,.T.);
+#5714 = FACE_BOUND('',#5715,.T.);
+#5715 = EDGE_LOOP('',(#5716,#5723,#5724,#5731));
+#5716 = ORIENTED_EDGE('',*,*,#5717,.F.);
+#5717 = EDGE_CURVE('',#5686,#5718,#5720,.T.);
+#5718 = VERTEX_POINT('',#5719);
+#5719 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,1.53));
+#5720 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5721,#5722),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.4E-02),.PIECEWISE_BEZIER_KNOTS.);
+#5721 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,1.53));
+#5722 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,1.53));
+#5723 = ORIENTED_EDGE('',*,*,#5702,.T.);
+#5724 = ORIENTED_EDGE('',*,*,#5725,.F.);
+#5725 = EDGE_CURVE('',#5726,#5695,#5728,.T.);
+#5726 = VERTEX_POINT('',#5727);
+#5727 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,4.03));
+#5728 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5729,#5730),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.4E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#5729 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,4.03));
+#5730 = CARTESIAN_POINT('',(-65.40332745692,42.575762226456,4.03));
+#5731 = ORIENTED_EDGE('',*,*,#5732,.F.);
+#5732 = EDGE_CURVE('',#5718,#5726,#5733,.T.);
+#5733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5734,#5735),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.25),.PIECEWISE_BEZIER_KNOTS.);
+#5734 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,1.53));
+#5735 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,4.03));
+#5736 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5737,#5738)
+    ,(#5739,#5740
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,1.5E-02),(-1.E-03,
+    0.251),.PIECEWISE_BEZIER_KNOTS.);
+#5737 = CARTESIAN_POINT('',(-65.40332745692,42.725762226456,1.52));
+#5738 = CARTESIAN_POINT('',(-65.40332745692,42.725762226456,4.04));
+#5739 = CARTESIAN_POINT('',(-65.40332745692,42.565762226456,1.52));
+#5740 = CARTESIAN_POINT('',(-65.40332745692,42.565762226456,4.04));
+#5741 = ADVANCED_FACE('',(#5742),#5758,.T.);
+#5742 = FACE_BOUND('',#5743,.T.);
+#5743 = EDGE_LOOP('',(#5744,#5750,#5751,#5757));
+#5744 = ORIENTED_EDGE('',*,*,#5745,.T.);
+#5745 = EDGE_CURVE('',#5530,#5718,#5746,.T.);
+#5746 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5747,#5748,#5749),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5747 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,1.53));
+#5748 = CARTESIAN_POINT('',(-65.40332745692,43.715762226456,1.53));
+#5749 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,1.53));
+#5750 = ORIENTED_EDGE('',*,*,#5732,.T.);
+#5751 = ORIENTED_EDGE('',*,*,#5752,.F.);
+#5752 = EDGE_CURVE('',#5539,#5726,#5753,.T.);
+#5753 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5754,#5755,#5756),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5754 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,4.03));
+#5755 = CARTESIAN_POINT('',(-65.40332745692,43.715762226456,4.03));
+#5756 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,4.03));
+#5757 = ORIENTED_EDGE('',*,*,#5538,.F.);
+#5758 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#5759,#5760,#5761)
+    ,(#5762,#5763,#5764
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,2.5),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#5759 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,4.03));
+#5760 = CARTESIAN_POINT('',(-65.40332745692,43.715762226456,4.03));
+#5761 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,4.03));
+#5762 = CARTESIAN_POINT('',(-64.40332745692,43.715762226456,1.53));
+#5763 = CARTESIAN_POINT('',(-65.40332745692,43.715762226456,1.53));
+#5764 = CARTESIAN_POINT('',(-65.40332745692,42.715762226456,1.53));
+#5765 = ADVANCED_FACE('',(#5766),#5776,.T.);
+#5766 = FACE_BOUND('',#5767,.T.);
+#5767 = EDGE_LOOP('',(#5768,#5769,#5770,#5771,#5772,#5773,#5774,#5775));
+#5768 = ORIENTED_EDGE('',*,*,#5752,.T.);
+#5769 = ORIENTED_EDGE('',*,*,#5725,.T.);
+#5770 = ORIENTED_EDGE('',*,*,#5694,.T.);
+#5771 = ORIENTED_EDGE('',*,*,#5665,.T.);
+#5772 = ORIENTED_EDGE('',*,*,#5634,.T.);
+#5773 = ORIENTED_EDGE('',*,*,#5605,.T.);
+#5774 = ORIENTED_EDGE('',*,*,#5574,.T.);
+#5775 = ORIENTED_EDGE('',*,*,#5545,.T.);
+#5776 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5777,#5778)
+    ,(#5779,#5780
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.19447722648,
+    0.19447722648),(-0.108,0.108),.PIECEWISE_BEZIER_KNOTS.);
+#5777 = CARTESIAN_POINT('',(-61.52378292733,43.725762226456,4.03));
+#5778 = CARTESIAN_POINT('',(-61.52378292733,41.565762226456,4.03));
+#5779 = CARTESIAN_POINT('',(-65.41332745692,43.725762226456,4.03));
+#5780 = CARTESIAN_POINT('',(-65.41332745692,41.565762226456,4.03));
+#5781 = ADVANCED_FACE('',(#5782),#5792,.T.);
+#5782 = FACE_BOUND('',#5783,.T.);
+#5783 = EDGE_LOOP('',(#5784,#5785,#5786,#5787,#5788,#5789,#5790,#5791));
+#5784 = ORIENTED_EDGE('',*,*,#5745,.F.);
+#5785 = ORIENTED_EDGE('',*,*,#5529,.T.);
+#5786 = ORIENTED_EDGE('',*,*,#5565,.F.);
+#5787 = ORIENTED_EDGE('',*,*,#5597,.T.);
+#5788 = ORIENTED_EDGE('',*,*,#5625,.F.);
+#5789 = ORIENTED_EDGE('',*,*,#5657,.T.);
+#5790 = ORIENTED_EDGE('',*,*,#5685,.F.);
+#5791 = ORIENTED_EDGE('',*,*,#5717,.T.);
+#5792 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5793,#5794)
+    ,(#5795,#5796
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.19447722648,
+    0.19447722648),(-0.108,0.108),.PIECEWISE_BEZIER_KNOTS.);
+#5793 = CARTESIAN_POINT('',(-65.41332745692,43.725762226456,1.53));
+#5794 = CARTESIAN_POINT('',(-65.41332745692,41.565762226456,1.53));
+#5795 = CARTESIAN_POINT('',(-61.52378292733,43.725762226456,1.53));
+#5796 = CARTESIAN_POINT('',(-61.52378292733,41.565762226456,1.53));
+#5797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5801)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5798,#5799,#5800)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5798 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5799 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5800 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5801 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5798,
+  'distance_accuracy_value','confusion accuracy');
+#5802 = PRODUCT_TYPE('part',$,(#5519));
+#5803 = SHAPE_DEFINITION_REPRESENTATION(#5804,#5810);
+#5804 = PRODUCT_DEFINITION_SHAPE('','',#5805);
+#5805 = PRODUCT_DEFINITION('design','',#5806,#5809);
+#5806 = PRODUCT_DEFINITION_FORMATION('','',#5807);
+#5807 = PRODUCT('Body21','Body21','',(#5808));
+#5808 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#5809 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5810 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5811),#6209);
+#5811 = MANIFOLD_SOLID_BREP('',#5812);
+#5812 = CLOSED_SHELL('',(#5813,#5849,#5877,#5905,#5925,#5965,#5993,#6025
+    ,#6053,#6085,#6113,#6145,#6165,#6187));
+#5813 = ADVANCED_FACE('',(#5814),#5844,.T.);
+#5814 = FACE_BOUND('',#5815,.T.);
+#5815 = EDGE_LOOP('',(#5816,#5825,#5832,#5839));
+#5816 = ORIENTED_EDGE('',*,*,#5817,.T.);
+#5817 = EDGE_CURVE('',#5818,#5820,#5822,.T.);
+#5818 = VERTEX_POINT('',#5819);
+#5819 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,0.));
+#5820 = VERTEX_POINT('',#5821);
+#5821 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,0.));
+#5822 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5823,#5824),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#5823 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,0.));
+#5824 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,0.));
+#5825 = ORIENTED_EDGE('',*,*,#5826,.T.);
+#5826 = EDGE_CURVE('',#5820,#5827,#5829,.T.);
+#5827 = VERTEX_POINT('',#5828);
+#5828 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,-2.23));
+#5829 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5830,#5831),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#5830 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,0.));
+#5831 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,-2.23));
+#5832 = ORIENTED_EDGE('',*,*,#5833,.F.);
+#5833 = EDGE_CURVE('',#5834,#5827,#5836,.T.);
+#5834 = VERTEX_POINT('',#5835);
+#5835 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,-2.23));
+#5836 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5837,#5838),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#5837 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,-2.23));
+#5838 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,-2.23));
+#5839 = ORIENTED_EDGE('',*,*,#5840,.F.);
+#5840 = EDGE_CURVE('',#5818,#5834,#5841,.T.);
+#5841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5842,#5843),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#5842 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,0.));
+#5843 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,-2.23));
+#5844 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5845,#5846)
+    ,(#5847,#5848
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#5845 = CARTESIAN_POINT('',(-68.07018794514,39.273766180182,1.E-02));
+#5846 = CARTESIAN_POINT('',(-68.07018794514,39.273766180182,-2.24));
+#5847 = CARTESIAN_POINT('',(-68.07018794514,40.246919480762,1.E-02));
+#5848 = CARTESIAN_POINT('',(-68.07018794514,40.246919480762,-2.24));
+#5849 = ADVANCED_FACE('',(#5850),#5872,.T.);
+#5850 = FACE_BOUND('',#5851,.T.);
+#5851 = EDGE_LOOP('',(#5852,#5859,#5860,#5867));
+#5852 = ORIENTED_EDGE('',*,*,#5853,.T.);
+#5853 = EDGE_CURVE('',#5854,#5818,#5856,.T.);
+#5854 = VERTEX_POINT('',#5855);
+#5855 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,0.));
+#5856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5857,#5858),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#5857 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,0.));
+#5858 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,0.));
+#5859 = ORIENTED_EDGE('',*,*,#5840,.T.);
+#5860 = ORIENTED_EDGE('',*,*,#5861,.F.);
+#5861 = EDGE_CURVE('',#5862,#5834,#5864,.T.);
+#5862 = VERTEX_POINT('',#5863);
+#5863 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,-2.23));
+#5864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5865,#5866),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#5865 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,-2.23));
+#5866 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,-2.23));
+#5867 = ORIENTED_EDGE('',*,*,#5868,.F.);
+#5868 = EDGE_CURVE('',#5854,#5862,#5869,.T.);
+#5869 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5870,#5871),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#5870 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,0.));
+#5871 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,-2.23));
+#5872 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5873,#5874)
+    ,(#5875,#5876
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#5873 = CARTESIAN_POINT('',(-69.03334124572,39.283766180182,1.E-02));
+#5874 = CARTESIAN_POINT('',(-69.03334124572,39.283766180182,-2.24));
+#5875 = CARTESIAN_POINT('',(-68.06018794514,39.283766180182,1.E-02));
+#5876 = CARTESIAN_POINT('',(-68.06018794514,39.283766180182,-2.24));
+#5877 = ADVANCED_FACE('',(#5878),#5900,.T.);
+#5878 = FACE_BOUND('',#5879,.T.);
+#5879 = EDGE_LOOP('',(#5880,#5887,#5888,#5895));
+#5880 = ORIENTED_EDGE('',*,*,#5881,.T.);
+#5881 = EDGE_CURVE('',#5882,#5854,#5884,.T.);
+#5882 = VERTEX_POINT('',#5883);
+#5883 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,0.));
+#5884 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5885,#5886),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#5885 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,0.));
+#5886 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,0.));
+#5887 = ORIENTED_EDGE('',*,*,#5868,.T.);
+#5888 = ORIENTED_EDGE('',*,*,#5889,.F.);
+#5889 = EDGE_CURVE('',#5890,#5862,#5892,.T.);
+#5890 = VERTEX_POINT('',#5891);
+#5891 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,-2.23));
+#5892 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5893,#5894),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#5893 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,-2.23));
+#5894 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,-2.23));
+#5895 = ORIENTED_EDGE('',*,*,#5896,.F.);
+#5896 = EDGE_CURVE('',#5882,#5890,#5897,.T.);
+#5897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5898,#5899),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#5898 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,0.));
+#5899 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,-2.23));
+#5900 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5901,#5902)
+    ,(#5903,#5904
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#5901 = CARTESIAN_POINT('',(-69.02334124572,40.246919480762,1.E-02));
+#5902 = CARTESIAN_POINT('',(-69.02334124572,40.246919480762,-2.24));
+#5903 = CARTESIAN_POINT('',(-69.02334124572,39.273766180182,1.E-02));
+#5904 = CARTESIAN_POINT('',(-69.02334124572,39.273766180182,-2.24));
+#5905 = ADVANCED_FACE('',(#5906),#5920,.T.);
+#5906 = FACE_BOUND('',#5907,.T.);
+#5907 = EDGE_LOOP('',(#5908,#5913,#5914,#5919));
+#5908 = ORIENTED_EDGE('',*,*,#5909,.T.);
+#5909 = EDGE_CURVE('',#5820,#5882,#5910,.T.);
+#5910 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5911,#5912),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#5911 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,0.));
+#5912 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,0.));
+#5913 = ORIENTED_EDGE('',*,*,#5896,.T.);
+#5914 = ORIENTED_EDGE('',*,*,#5915,.F.);
+#5915 = EDGE_CURVE('',#5827,#5890,#5916,.T.);
+#5916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5917,#5918),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#5917 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,-2.23));
+#5918 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,-2.23));
+#5919 = ORIENTED_EDGE('',*,*,#5826,.F.);
+#5920 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5921,#5922)
+    ,(#5923,#5924
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#5921 = CARTESIAN_POINT('',(-68.06018794514,40.236919480762,1.E-02));
+#5922 = CARTESIAN_POINT('',(-68.06018794514,40.236919480762,-2.24));
+#5923 = CARTESIAN_POINT('',(-69.03334124572,40.236919480762,1.E-02));
+#5924 = CARTESIAN_POINT('',(-69.03334124572,40.236919480762,-2.24));
+#5925 = ADVANCED_FACE('',(#5926),#5958,.T.);
+#5926 = FACE_BOUND('',#5927,.T.);
+#5927 = EDGE_LOOP('',(#5928,#5938,#5945,#5953));
+#5928 = ORIENTED_EDGE('',*,*,#5929,.T.);
+#5929 = EDGE_CURVE('',#5930,#5932,#5934,.T.);
+#5930 = VERTEX_POINT('',#5931);
+#5931 = CARTESIAN_POINT('',(-69.79676459543,40.510342830472,0.));
+#5932 = VERTEX_POINT('',#5933);
+#5933 = CARTESIAN_POINT('',(-69.29676459543,41.010342830472,0.));
+#5934 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5935,#5936,#5937),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5935 = CARTESIAN_POINT('',(-69.79676459543,40.510342830472,0.));
+#5936 = CARTESIAN_POINT('',(-69.79676459543,41.010342830472,0.));
+#5937 = CARTESIAN_POINT('',(-69.29676459543,41.010342830472,0.));
+#5938 = ORIENTED_EDGE('',*,*,#5939,.T.);
+#5939 = EDGE_CURVE('',#5932,#5940,#5942,.T.);
+#5940 = VERTEX_POINT('',#5941);
+#5941 = CARTESIAN_POINT('',(-69.29676459543,41.010342830472,-2.23));
+#5942 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5943,#5944),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#5943 = CARTESIAN_POINT('',(-69.29676459543,41.010342830472,0.));
+#5944 = CARTESIAN_POINT('',(-69.29676459543,41.010342830472,-2.23));
+#5945 = ORIENTED_EDGE('',*,*,#5946,.F.);
+#5946 = EDGE_CURVE('',#5947,#5940,#5949,.T.);
+#5947 = VERTEX_POINT('',#5948);
+#5948 = CARTESIAN_POINT('',(-69.79676459543,40.510342830472,-2.23));
+#5949 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5950,#5951,#5952),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#5950 = CARTESIAN_POINT('',(-69.79676459543,40.510342830472,-2.23));
+#5951 = CARTESIAN_POINT('',(-69.79676459543,41.010342830472,-2.23));
+#5952 = CARTESIAN_POINT('',(-69.29676459543,41.010342830472,-2.23));
+#5953 = ORIENTED_EDGE('',*,*,#5954,.F.);
+#5954 = EDGE_CURVE('',#5930,#5947,#5955,.T.);
+#5955 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5956,#5957),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#5956 = CARTESIAN_POINT('',(-69.79676459543,40.510342830472,0.));
+#5957 = CARTESIAN_POINT('',(-69.79676459543,40.510342830472,-2.23));
+#5958 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#5959,#5960,#5961)
+    ,(#5962,#5963,#5964
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#5959 = CARTESIAN_POINT('',(-69.79676459543,40.510342830472,-2.23));
+#5960 = CARTESIAN_POINT('',(-69.79676459543,41.010342830472,-2.23));
+#5961 = CARTESIAN_POINT('',(-69.29676459543,41.010342830472,-2.23));
+#5962 = CARTESIAN_POINT('',(-69.79676459543,40.510342830472,0.));
+#5963 = CARTESIAN_POINT('',(-69.79676459543,41.010342830472,0.));
+#5964 = CARTESIAN_POINT('',(-69.29676459543,41.010342830472,0.));
+#5965 = ADVANCED_FACE('',(#5966),#5988,.T.);
+#5966 = FACE_BOUND('',#5967,.T.);
+#5967 = EDGE_LOOP('',(#5968,#5975,#5976,#5983));
+#5968 = ORIENTED_EDGE('',*,*,#5969,.T.);
+#5969 = EDGE_CURVE('',#5970,#5930,#5972,.T.);
+#5970 = VERTEX_POINT('',#5971);
+#5971 = CARTESIAN_POINT('',(-69.79676459543,39.010342830472,0.));
+#5972 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5973,#5974),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#5973 = CARTESIAN_POINT('',(-69.79676459543,39.010342830472,0.));
+#5974 = CARTESIAN_POINT('',(-69.79676459543,40.510342830472,0.));
+#5975 = ORIENTED_EDGE('',*,*,#5954,.T.);
+#5976 = ORIENTED_EDGE('',*,*,#5977,.F.);
+#5977 = EDGE_CURVE('',#5978,#5947,#5980,.T.);
+#5978 = VERTEX_POINT('',#5979);
+#5979 = CARTESIAN_POINT('',(-69.79676459543,39.010342830472,-2.23));
+#5980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5981,#5982),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#5981 = CARTESIAN_POINT('',(-69.79676459543,39.010342830472,-2.23));
+#5982 = CARTESIAN_POINT('',(-69.79676459543,40.510342830472,-2.23));
+#5983 = ORIENTED_EDGE('',*,*,#5984,.F.);
+#5984 = EDGE_CURVE('',#5970,#5978,#5985,.T.);
+#5985 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5986,#5987),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#5986 = CARTESIAN_POINT('',(-69.79676459543,39.010342830472,0.));
+#5987 = CARTESIAN_POINT('',(-69.79676459543,39.010342830472,-2.23));
+#5988 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#5989,#5990)
+    ,(#5991,#5992
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#5989 = CARTESIAN_POINT('',(-69.79676459543,39.000342830472,1.E-02));
+#5990 = CARTESIAN_POINT('',(-69.79676459543,39.000342830472,-2.24));
+#5991 = CARTESIAN_POINT('',(-69.79676459543,40.520342830472,1.E-02));
+#5992 = CARTESIAN_POINT('',(-69.79676459543,40.520342830472,-2.24));
+#5993 = ADVANCED_FACE('',(#5994),#6018,.T.);
+#5994 = FACE_BOUND('',#5995,.T.);
+#5995 = EDGE_LOOP('',(#5996,#6004,#6005,#6013));
+#5996 = ORIENTED_EDGE('',*,*,#5997,.T.);
+#5997 = EDGE_CURVE('',#5998,#5970,#6000,.T.);
+#5998 = VERTEX_POINT('',#5999);
+#5999 = CARTESIAN_POINT('',(-69.29676459543,38.510342830472,0.));
+#6000 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6001,#6002,#6003),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6001 = CARTESIAN_POINT('',(-69.29676459543,38.510342830472,0.));
+#6002 = CARTESIAN_POINT('',(-69.79676459543,38.510342830472,0.));
+#6003 = CARTESIAN_POINT('',(-69.79676459543,39.010342830472,0.));
+#6004 = ORIENTED_EDGE('',*,*,#5984,.T.);
+#6005 = ORIENTED_EDGE('',*,*,#6006,.F.);
+#6006 = EDGE_CURVE('',#6007,#5978,#6009,.T.);
+#6007 = VERTEX_POINT('',#6008);
+#6008 = CARTESIAN_POINT('',(-69.29676459543,38.510342830472,-2.23));
+#6009 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6010,#6011,#6012),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6010 = CARTESIAN_POINT('',(-69.29676459543,38.510342830472,-2.23));
+#6011 = CARTESIAN_POINT('',(-69.79676459543,38.510342830472,-2.23));
+#6012 = CARTESIAN_POINT('',(-69.79676459543,39.010342830472,-2.23));
+#6013 = ORIENTED_EDGE('',*,*,#6014,.F.);
+#6014 = EDGE_CURVE('',#5998,#6007,#6015,.T.);
+#6015 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6016,#6017),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6016 = CARTESIAN_POINT('',(-69.29676459543,38.510342830472,0.));
+#6017 = CARTESIAN_POINT('',(-69.29676459543,38.510342830472,-2.23));
+#6018 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#6019,#6020,#6021)
+    ,(#6022,#6023,#6024
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#6019 = CARTESIAN_POINT('',(-69.29676459543,38.510342830472,-2.23));
+#6020 = CARTESIAN_POINT('',(-69.79676459543,38.510342830472,-2.23));
+#6021 = CARTESIAN_POINT('',(-69.79676459543,39.010342830472,-2.23));
+#6022 = CARTESIAN_POINT('',(-69.29676459543,38.510342830472,0.));
+#6023 = CARTESIAN_POINT('',(-69.79676459543,38.510342830472,0.));
+#6024 = CARTESIAN_POINT('',(-69.79676459543,39.010342830472,0.));
+#6025 = ADVANCED_FACE('',(#6026),#6048,.T.);
+#6026 = FACE_BOUND('',#6027,.T.);
+#6027 = EDGE_LOOP('',(#6028,#6035,#6036,#6043));
+#6028 = ORIENTED_EDGE('',*,*,#6029,.T.);
+#6029 = EDGE_CURVE('',#6030,#5998,#6032,.T.);
+#6030 = VERTEX_POINT('',#6031);
+#6031 = CARTESIAN_POINT('',(-67.79676459543,38.510342830472,0.));
+#6032 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6033,#6034),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6033 = CARTESIAN_POINT('',(-67.79676459543,38.510342830472,0.));
+#6034 = CARTESIAN_POINT('',(-69.29676459543,38.510342830472,0.));
+#6035 = ORIENTED_EDGE('',*,*,#6014,.T.);
+#6036 = ORIENTED_EDGE('',*,*,#6037,.F.);
+#6037 = EDGE_CURVE('',#6038,#6007,#6040,.T.);
+#6038 = VERTEX_POINT('',#6039);
+#6039 = CARTESIAN_POINT('',(-67.79676459543,38.510342830472,-2.23));
+#6040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6041,#6042),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6041 = CARTESIAN_POINT('',(-67.79676459543,38.510342830472,-2.23));
+#6042 = CARTESIAN_POINT('',(-69.29676459543,38.510342830472,-2.23));
+#6043 = ORIENTED_EDGE('',*,*,#6044,.F.);
+#6044 = EDGE_CURVE('',#6030,#6038,#6045,.T.);
+#6045 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6046,#6047),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6046 = CARTESIAN_POINT('',(-67.79676459543,38.510342830472,0.));
+#6047 = CARTESIAN_POINT('',(-67.79676459543,38.510342830472,-2.23));
+#6048 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6049,#6050)
+    ,(#6051,#6052
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6049 = CARTESIAN_POINT('',(-67.78676459543,38.510342830472,1.E-02));
+#6050 = CARTESIAN_POINT('',(-67.78676459543,38.510342830472,-2.24));
+#6051 = CARTESIAN_POINT('',(-69.30676459543,38.510342830472,1.E-02));
+#6052 = CARTESIAN_POINT('',(-69.30676459543,38.510342830472,-2.24));
+#6053 = ADVANCED_FACE('',(#6054),#6078,.T.);
+#6054 = FACE_BOUND('',#6055,.T.);
+#6055 = EDGE_LOOP('',(#6056,#6064,#6065,#6073));
+#6056 = ORIENTED_EDGE('',*,*,#6057,.T.);
+#6057 = EDGE_CURVE('',#6058,#6030,#6060,.T.);
+#6058 = VERTEX_POINT('',#6059);
+#6059 = CARTESIAN_POINT('',(-67.29676459543,39.010342830472,0.));
+#6060 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6061,#6062,#6063),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6061 = CARTESIAN_POINT('',(-67.29676459543,39.010342830472,0.));
+#6062 = CARTESIAN_POINT('',(-67.29676459543,38.510342830472,0.));
+#6063 = CARTESIAN_POINT('',(-67.79676459543,38.510342830472,0.));
+#6064 = ORIENTED_EDGE('',*,*,#6044,.T.);
+#6065 = ORIENTED_EDGE('',*,*,#6066,.F.);
+#6066 = EDGE_CURVE('',#6067,#6038,#6069,.T.);
+#6067 = VERTEX_POINT('',#6068);
+#6068 = CARTESIAN_POINT('',(-67.29676459543,39.010342830472,-2.23));
+#6069 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6070,#6071,#6072),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6070 = CARTESIAN_POINT('',(-67.29676459543,39.010342830472,-2.23));
+#6071 = CARTESIAN_POINT('',(-67.29676459543,38.510342830472,-2.23));
+#6072 = CARTESIAN_POINT('',(-67.79676459543,38.510342830472,-2.23));
+#6073 = ORIENTED_EDGE('',*,*,#6074,.F.);
+#6074 = EDGE_CURVE('',#6058,#6067,#6075,.T.);
+#6075 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6076,#6077),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6076 = CARTESIAN_POINT('',(-67.29676459543,39.010342830472,0.));
+#6077 = CARTESIAN_POINT('',(-67.29676459543,39.010342830472,-2.23));
+#6078 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#6079,#6080,#6081)
+    ,(#6082,#6083,#6084
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#6079 = CARTESIAN_POINT('',(-67.29676459543,39.010342830472,-2.23));
+#6080 = CARTESIAN_POINT('',(-67.29676459543,38.510342830472,-2.23));
+#6081 = CARTESIAN_POINT('',(-67.79676459543,38.510342830472,-2.23));
+#6082 = CARTESIAN_POINT('',(-67.29676459543,39.010342830472,0.));
+#6083 = CARTESIAN_POINT('',(-67.29676459543,38.510342830472,0.));
+#6084 = CARTESIAN_POINT('',(-67.79676459543,38.510342830472,0.));
+#6085 = ADVANCED_FACE('',(#6086),#6108,.T.);
+#6086 = FACE_BOUND('',#6087,.T.);
+#6087 = EDGE_LOOP('',(#6088,#6095,#6096,#6103));
+#6088 = ORIENTED_EDGE('',*,*,#6089,.T.);
+#6089 = EDGE_CURVE('',#6090,#6058,#6092,.T.);
+#6090 = VERTEX_POINT('',#6091);
+#6091 = CARTESIAN_POINT('',(-67.29676459543,40.510342830472,0.));
+#6092 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6093,#6094),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6093 = CARTESIAN_POINT('',(-67.29676459543,40.510342830472,0.));
+#6094 = CARTESIAN_POINT('',(-67.29676459543,39.010342830472,0.));
+#6095 = ORIENTED_EDGE('',*,*,#6074,.T.);
+#6096 = ORIENTED_EDGE('',*,*,#6097,.F.);
+#6097 = EDGE_CURVE('',#6098,#6067,#6100,.T.);
+#6098 = VERTEX_POINT('',#6099);
+#6099 = CARTESIAN_POINT('',(-67.29676459543,40.510342830472,-2.23));
+#6100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6101,#6102),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6101 = CARTESIAN_POINT('',(-67.29676459543,40.510342830472,-2.23));
+#6102 = CARTESIAN_POINT('',(-67.29676459543,39.010342830472,-2.23));
+#6103 = ORIENTED_EDGE('',*,*,#6104,.F.);
+#6104 = EDGE_CURVE('',#6090,#6098,#6105,.T.);
+#6105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6106,#6107),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6106 = CARTESIAN_POINT('',(-67.29676459543,40.510342830472,0.));
+#6107 = CARTESIAN_POINT('',(-67.29676459543,40.510342830472,-2.23));
+#6108 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6109,#6110)
+    ,(#6111,#6112
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6109 = CARTESIAN_POINT('',(-67.29676459543,40.520342830472,1.E-02));
+#6110 = CARTESIAN_POINT('',(-67.29676459543,40.520342830472,-2.24));
+#6111 = CARTESIAN_POINT('',(-67.29676459543,39.000342830472,1.E-02));
+#6112 = CARTESIAN_POINT('',(-67.29676459543,39.000342830472,-2.24));
+#6113 = ADVANCED_FACE('',(#6114),#6138,.T.);
+#6114 = FACE_BOUND('',#6115,.T.);
+#6115 = EDGE_LOOP('',(#6116,#6124,#6125,#6133));
+#6116 = ORIENTED_EDGE('',*,*,#6117,.T.);
+#6117 = EDGE_CURVE('',#6118,#6090,#6120,.T.);
+#6118 = VERTEX_POINT('',#6119);
+#6119 = CARTESIAN_POINT('',(-67.79676459543,41.010342830472,0.));
+#6120 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6121,#6122,#6123),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6121 = CARTESIAN_POINT('',(-67.79676459543,41.010342830472,0.));
+#6122 = CARTESIAN_POINT('',(-67.29676459543,41.010342830472,0.));
+#6123 = CARTESIAN_POINT('',(-67.29676459543,40.510342830472,0.));
+#6124 = ORIENTED_EDGE('',*,*,#6104,.T.);
+#6125 = ORIENTED_EDGE('',*,*,#6126,.F.);
+#6126 = EDGE_CURVE('',#6127,#6098,#6129,.T.);
+#6127 = VERTEX_POINT('',#6128);
+#6128 = CARTESIAN_POINT('',(-67.79676459543,41.010342830472,-2.23));
+#6129 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6130,#6131,#6132),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6130 = CARTESIAN_POINT('',(-67.79676459543,41.010342830472,-2.23));
+#6131 = CARTESIAN_POINT('',(-67.29676459543,41.010342830472,-2.23));
+#6132 = CARTESIAN_POINT('',(-67.29676459543,40.510342830472,-2.23));
+#6133 = ORIENTED_EDGE('',*,*,#6134,.F.);
+#6134 = EDGE_CURVE('',#6118,#6127,#6135,.T.);
+#6135 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6136,#6137),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6136 = CARTESIAN_POINT('',(-67.79676459543,41.010342830472,0.));
+#6137 = CARTESIAN_POINT('',(-67.79676459543,41.010342830472,-2.23));
+#6138 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#6139,#6140,#6141)
+    ,(#6142,#6143,#6144
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#6139 = CARTESIAN_POINT('',(-67.79676459543,41.010342830472,-2.23));
+#6140 = CARTESIAN_POINT('',(-67.29676459543,41.010342830472,-2.23));
+#6141 = CARTESIAN_POINT('',(-67.29676459543,40.510342830472,-2.23));
+#6142 = CARTESIAN_POINT('',(-67.79676459543,41.010342830472,0.));
+#6143 = CARTESIAN_POINT('',(-67.29676459543,41.010342830472,0.));
+#6144 = CARTESIAN_POINT('',(-67.29676459543,40.510342830472,0.));
+#6145 = ADVANCED_FACE('',(#6146),#6160,.T.);
+#6146 = FACE_BOUND('',#6147,.T.);
+#6147 = EDGE_LOOP('',(#6148,#6153,#6154,#6159));
+#6148 = ORIENTED_EDGE('',*,*,#6149,.T.);
+#6149 = EDGE_CURVE('',#5932,#6118,#6150,.T.);
+#6150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6151,#6152),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6151 = CARTESIAN_POINT('',(-69.29676459543,41.010342830472,0.));
+#6152 = CARTESIAN_POINT('',(-67.79676459543,41.010342830472,0.));
+#6153 = ORIENTED_EDGE('',*,*,#6134,.T.);
+#6154 = ORIENTED_EDGE('',*,*,#6155,.F.);
+#6155 = EDGE_CURVE('',#5940,#6127,#6156,.T.);
+#6156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6157,#6158),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6157 = CARTESIAN_POINT('',(-69.29676459543,41.010342830472,-2.23));
+#6158 = CARTESIAN_POINT('',(-67.79676459543,41.010342830472,-2.23));
+#6159 = ORIENTED_EDGE('',*,*,#5939,.F.);
+#6160 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6161,#6162)
+    ,(#6163,#6164
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6161 = CARTESIAN_POINT('',(-69.30676459543,41.010342830472,1.E-02));
+#6162 = CARTESIAN_POINT('',(-69.30676459543,41.010342830472,-2.24));
+#6163 = CARTESIAN_POINT('',(-67.78676459543,41.010342830472,1.E-02));
+#6164 = CARTESIAN_POINT('',(-67.78676459543,41.010342830472,-2.24));
+#6165 = ADVANCED_FACE('',(#6166,#6176),#6182,.T.);
+#6166 = FACE_BOUND('',#6167,.T.);
+#6167 = EDGE_LOOP('',(#6168,#6169,#6170,#6171,#6172,#6173,#6174,#6175));
+#6168 = ORIENTED_EDGE('',*,*,#6155,.T.);
+#6169 = ORIENTED_EDGE('',*,*,#6126,.T.);
+#6170 = ORIENTED_EDGE('',*,*,#6097,.T.);
+#6171 = ORIENTED_EDGE('',*,*,#6066,.T.);
+#6172 = ORIENTED_EDGE('',*,*,#6037,.T.);
+#6173 = ORIENTED_EDGE('',*,*,#6006,.T.);
+#6174 = ORIENTED_EDGE('',*,*,#5977,.T.);
+#6175 = ORIENTED_EDGE('',*,*,#5946,.T.);
+#6176 = FACE_BOUND('',#6177,.T.);
+#6177 = EDGE_LOOP('',(#6178,#6179,#6180,#6181));
+#6178 = ORIENTED_EDGE('',*,*,#5915,.T.);
+#6179 = ORIENTED_EDGE('',*,*,#5889,.T.);
+#6180 = ORIENTED_EDGE('',*,*,#5861,.T.);
+#6181 = ORIENTED_EDGE('',*,*,#5833,.T.);
+#6182 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6183,#6184)
+    ,(#6185,#6186
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#6183 = CARTESIAN_POINT('',(-69.80676459543,41.020342830472,-2.23));
+#6184 = CARTESIAN_POINT('',(-69.80676459543,38.500342830472,-2.23));
+#6185 = CARTESIAN_POINT('',(-67.28676459543,41.020342830472,-2.23));
+#6186 = CARTESIAN_POINT('',(-67.28676459543,38.500342830472,-2.23));
+#6187 = ADVANCED_FACE('',(#6188,#6198),#6204,.T.);
+#6188 = FACE_BOUND('',#6189,.T.);
+#6189 = EDGE_LOOP('',(#6190,#6191,#6192,#6193,#6194,#6195,#6196,#6197));
+#6190 = ORIENTED_EDGE('',*,*,#6149,.F.);
+#6191 = ORIENTED_EDGE('',*,*,#5929,.F.);
+#6192 = ORIENTED_EDGE('',*,*,#5969,.F.);
+#6193 = ORIENTED_EDGE('',*,*,#5997,.F.);
+#6194 = ORIENTED_EDGE('',*,*,#6029,.F.);
+#6195 = ORIENTED_EDGE('',*,*,#6057,.F.);
+#6196 = ORIENTED_EDGE('',*,*,#6089,.F.);
+#6197 = ORIENTED_EDGE('',*,*,#6117,.F.);
+#6198 = FACE_BOUND('',#6199,.T.);
+#6199 = EDGE_LOOP('',(#6200,#6201,#6202,#6203));
+#6200 = ORIENTED_EDGE('',*,*,#5909,.F.);
+#6201 = ORIENTED_EDGE('',*,*,#5817,.F.);
+#6202 = ORIENTED_EDGE('',*,*,#5853,.F.);
+#6203 = ORIENTED_EDGE('',*,*,#5881,.F.);
+#6204 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6205,#6206)
+    ,(#6207,#6208
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#6205 = CARTESIAN_POINT('',(-67.28676459543,41.020342830472,0.));
+#6206 = CARTESIAN_POINT('',(-67.28676459543,38.500342830472,0.));
+#6207 = CARTESIAN_POINT('',(-69.80676459543,41.020342830472,0.));
+#6208 = CARTESIAN_POINT('',(-69.80676459543,38.500342830472,0.));
+#6209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6213)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6210,#6211,#6212)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6210 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6211 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6212 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6213 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6210,
+  'distance_accuracy_value','confusion accuracy');
+#6214 = PRODUCT_TYPE('part',$,(#5807));
+#6215 = SHAPE_DEFINITION_REPRESENTATION(#6216,#6222);
+#6216 = PRODUCT_DEFINITION_SHAPE('','',#6217);
+#6217 = PRODUCT_DEFINITION('design','',#6218,#6221);
+#6218 = PRODUCT_DEFINITION_FORMATION('','',#6219);
+#6219 = PRODUCT('Body22','Body22','',(#6220));
+#6220 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#6221 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6222 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6223),#6621);
+#6223 = MANIFOLD_SOLID_BREP('',#6224);
+#6224 = CLOSED_SHELL('',(#6225,#6261,#6289,#6317,#6337,#6377,#6405,#6437
+    ,#6465,#6497,#6525,#6557,#6577,#6599));
+#6225 = ADVANCED_FACE('',(#6226),#6256,.T.);
+#6226 = FACE_BOUND('',#6227,.T.);
+#6227 = EDGE_LOOP('',(#6228,#6237,#6244,#6251));
+#6228 = ORIENTED_EDGE('',*,*,#6229,.T.);
+#6229 = EDGE_CURVE('',#6230,#6232,#6234,.T.);
+#6230 = VERTEX_POINT('',#6231);
+#6231 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,0.));
+#6232 = VERTEX_POINT('',#6233);
+#6233 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,0.));
+#6234 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6235,#6236),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6235 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,0.));
+#6236 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,0.));
+#6237 = ORIENTED_EDGE('',*,*,#6238,.T.);
+#6238 = EDGE_CURVE('',#6232,#6239,#6241,.T.);
+#6239 = VERTEX_POINT('',#6240);
+#6240 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,-2.23));
+#6241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6242,#6243),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6242 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,0.));
+#6243 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,-2.23));
+#6244 = ORIENTED_EDGE('',*,*,#6245,.F.);
+#6245 = EDGE_CURVE('',#6246,#6239,#6248,.T.);
+#6246 = VERTEX_POINT('',#6247);
+#6247 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,-2.23));
+#6248 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6249,#6250),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6249 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,-2.23));
+#6250 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,-2.23));
+#6251 = ORIENTED_EDGE('',*,*,#6252,.F.);
+#6252 = EDGE_CURVE('',#6230,#6246,#6253,.T.);
+#6253 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6254,#6255),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6254 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,0.));
+#6255 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,-2.23));
+#6256 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6257,#6258)
+    ,(#6259,#6260
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6257 = CARTESIAN_POINT('',(-57.9122932083,39.273766180182,1.E-02));
+#6258 = CARTESIAN_POINT('',(-57.9122932083,39.273766180182,-2.24));
+#6259 = CARTESIAN_POINT('',(-57.9122932083,40.246919480762,1.E-02));
+#6260 = CARTESIAN_POINT('',(-57.9122932083,40.246919480762,-2.24));
+#6261 = ADVANCED_FACE('',(#6262),#6284,.T.);
+#6262 = FACE_BOUND('',#6263,.T.);
+#6263 = EDGE_LOOP('',(#6264,#6271,#6272,#6279));
+#6264 = ORIENTED_EDGE('',*,*,#6265,.T.);
+#6265 = EDGE_CURVE('',#6266,#6230,#6268,.T.);
+#6266 = VERTEX_POINT('',#6267);
+#6267 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,0.));
+#6268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6269,#6270),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6269 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,0.));
+#6270 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,0.));
+#6271 = ORIENTED_EDGE('',*,*,#6252,.T.);
+#6272 = ORIENTED_EDGE('',*,*,#6273,.F.);
+#6273 = EDGE_CURVE('',#6274,#6246,#6276,.T.);
+#6274 = VERTEX_POINT('',#6275);
+#6275 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,-2.23));
+#6276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6277,#6278),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6277 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,-2.23));
+#6278 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,-2.23));
+#6279 = ORIENTED_EDGE('',*,*,#6280,.F.);
+#6280 = EDGE_CURVE('',#6266,#6274,#6281,.T.);
+#6281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6282,#6283),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6282 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,0.));
+#6283 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,-2.23));
+#6284 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6285,#6286)
+    ,(#6287,#6288
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6285 = CARTESIAN_POINT('',(-58.87544650888,39.283766180182,1.E-02));
+#6286 = CARTESIAN_POINT('',(-58.87544650888,39.283766180182,-2.24));
+#6287 = CARTESIAN_POINT('',(-57.9022932083,39.283766180182,1.E-02));
+#6288 = CARTESIAN_POINT('',(-57.9022932083,39.283766180182,-2.24));
+#6289 = ADVANCED_FACE('',(#6290),#6312,.T.);
+#6290 = FACE_BOUND('',#6291,.T.);
+#6291 = EDGE_LOOP('',(#6292,#6299,#6300,#6307));
+#6292 = ORIENTED_EDGE('',*,*,#6293,.T.);
+#6293 = EDGE_CURVE('',#6294,#6266,#6296,.T.);
+#6294 = VERTEX_POINT('',#6295);
+#6295 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,0.));
+#6296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6297,#6298),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6297 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,0.));
+#6298 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,0.));
+#6299 = ORIENTED_EDGE('',*,*,#6280,.T.);
+#6300 = ORIENTED_EDGE('',*,*,#6301,.F.);
+#6301 = EDGE_CURVE('',#6302,#6274,#6304,.T.);
+#6302 = VERTEX_POINT('',#6303);
+#6303 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,-2.23));
+#6304 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6305,#6306),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6305 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,-2.23));
+#6306 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,-2.23));
+#6307 = ORIENTED_EDGE('',*,*,#6308,.F.);
+#6308 = EDGE_CURVE('',#6294,#6302,#6309,.T.);
+#6309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6310,#6311),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6310 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,0.));
+#6311 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,-2.23));
+#6312 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6313,#6314)
+    ,(#6315,#6316
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6313 = CARTESIAN_POINT('',(-58.86544650888,40.246919480762,1.E-02));
+#6314 = CARTESIAN_POINT('',(-58.86544650888,40.246919480762,-2.24));
+#6315 = CARTESIAN_POINT('',(-58.86544650888,39.273766180182,1.E-02));
+#6316 = CARTESIAN_POINT('',(-58.86544650888,39.273766180182,-2.24));
+#6317 = ADVANCED_FACE('',(#6318),#6332,.T.);
+#6318 = FACE_BOUND('',#6319,.T.);
+#6319 = EDGE_LOOP('',(#6320,#6325,#6326,#6331));
+#6320 = ORIENTED_EDGE('',*,*,#6321,.T.);
+#6321 = EDGE_CURVE('',#6232,#6294,#6322,.T.);
+#6322 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6323,#6324),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6323 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,0.));
+#6324 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,0.));
+#6325 = ORIENTED_EDGE('',*,*,#6308,.T.);
+#6326 = ORIENTED_EDGE('',*,*,#6327,.F.);
+#6327 = EDGE_CURVE('',#6239,#6302,#6328,.T.);
+#6328 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6329,#6330),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6329 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,-2.23));
+#6330 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,-2.23));
+#6331 = ORIENTED_EDGE('',*,*,#6238,.F.);
+#6332 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6333,#6334)
+    ,(#6335,#6336
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6333 = CARTESIAN_POINT('',(-57.9022932083,40.236919480762,1.E-02));
+#6334 = CARTESIAN_POINT('',(-57.9022932083,40.236919480762,-2.24));
+#6335 = CARTESIAN_POINT('',(-58.87544650888,40.236919480762,1.E-02));
+#6336 = CARTESIAN_POINT('',(-58.87544650888,40.236919480762,-2.24));
+#6337 = ADVANCED_FACE('',(#6338),#6370,.T.);
+#6338 = FACE_BOUND('',#6339,.T.);
+#6339 = EDGE_LOOP('',(#6340,#6350,#6357,#6365));
+#6340 = ORIENTED_EDGE('',*,*,#6341,.T.);
+#6341 = EDGE_CURVE('',#6342,#6344,#6346,.T.);
+#6342 = VERTEX_POINT('',#6343);
+#6343 = CARTESIAN_POINT('',(-59.63886985859,40.510342830472,0.));
+#6344 = VERTEX_POINT('',#6345);
+#6345 = CARTESIAN_POINT('',(-59.13886985859,41.010342830472,0.));
+#6346 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6347,#6348,#6349),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6347 = CARTESIAN_POINT('',(-59.63886985859,40.510342830472,0.));
+#6348 = CARTESIAN_POINT('',(-59.63886985859,41.010342830472,0.));
+#6349 = CARTESIAN_POINT('',(-59.13886985859,41.010342830472,0.));
+#6350 = ORIENTED_EDGE('',*,*,#6351,.T.);
+#6351 = EDGE_CURVE('',#6344,#6352,#6354,.T.);
+#6352 = VERTEX_POINT('',#6353);
+#6353 = CARTESIAN_POINT('',(-59.13886985859,41.010342830472,-2.23));
+#6354 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6355,#6356),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6355 = CARTESIAN_POINT('',(-59.13886985859,41.010342830472,0.));
+#6356 = CARTESIAN_POINT('',(-59.13886985859,41.010342830472,-2.23));
+#6357 = ORIENTED_EDGE('',*,*,#6358,.F.);
+#6358 = EDGE_CURVE('',#6359,#6352,#6361,.T.);
+#6359 = VERTEX_POINT('',#6360);
+#6360 = CARTESIAN_POINT('',(-59.63886985859,40.510342830472,-2.23));
+#6361 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6362,#6363,#6364),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6362 = CARTESIAN_POINT('',(-59.63886985859,40.510342830472,-2.23));
+#6363 = CARTESIAN_POINT('',(-59.63886985859,41.010342830472,-2.23));
+#6364 = CARTESIAN_POINT('',(-59.13886985859,41.010342830472,-2.23));
+#6365 = ORIENTED_EDGE('',*,*,#6366,.F.);
+#6366 = EDGE_CURVE('',#6342,#6359,#6367,.T.);
+#6367 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6368,#6369),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6368 = CARTESIAN_POINT('',(-59.63886985859,40.510342830472,0.));
+#6369 = CARTESIAN_POINT('',(-59.63886985859,40.510342830472,-2.23));
+#6370 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#6371,#6372,#6373)
+    ,(#6374,#6375,#6376
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#6371 = CARTESIAN_POINT('',(-59.63886985859,40.510342830472,-2.23));
+#6372 = CARTESIAN_POINT('',(-59.63886985859,41.010342830472,-2.23));
+#6373 = CARTESIAN_POINT('',(-59.13886985859,41.010342830472,-2.23));
+#6374 = CARTESIAN_POINT('',(-59.63886985859,40.510342830472,0.));
+#6375 = CARTESIAN_POINT('',(-59.63886985859,41.010342830472,0.));
+#6376 = CARTESIAN_POINT('',(-59.13886985859,41.010342830472,0.));
+#6377 = ADVANCED_FACE('',(#6378),#6400,.T.);
+#6378 = FACE_BOUND('',#6379,.T.);
+#6379 = EDGE_LOOP('',(#6380,#6387,#6388,#6395));
+#6380 = ORIENTED_EDGE('',*,*,#6381,.T.);
+#6381 = EDGE_CURVE('',#6382,#6342,#6384,.T.);
+#6382 = VERTEX_POINT('',#6383);
+#6383 = CARTESIAN_POINT('',(-59.63886985859,39.010342830472,0.));
+#6384 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6385,#6386),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6385 = CARTESIAN_POINT('',(-59.63886985859,39.010342830472,0.));
+#6386 = CARTESIAN_POINT('',(-59.63886985859,40.510342830472,0.));
+#6387 = ORIENTED_EDGE('',*,*,#6366,.T.);
+#6388 = ORIENTED_EDGE('',*,*,#6389,.F.);
+#6389 = EDGE_CURVE('',#6390,#6359,#6392,.T.);
+#6390 = VERTEX_POINT('',#6391);
+#6391 = CARTESIAN_POINT('',(-59.63886985859,39.010342830472,-2.23));
+#6392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6393,#6394),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6393 = CARTESIAN_POINT('',(-59.63886985859,39.010342830472,-2.23));
+#6394 = CARTESIAN_POINT('',(-59.63886985859,40.510342830472,-2.23));
+#6395 = ORIENTED_EDGE('',*,*,#6396,.F.);
+#6396 = EDGE_CURVE('',#6382,#6390,#6397,.T.);
+#6397 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6398,#6399),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6398 = CARTESIAN_POINT('',(-59.63886985859,39.010342830472,0.));
+#6399 = CARTESIAN_POINT('',(-59.63886985859,39.010342830472,-2.23));
+#6400 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6401,#6402)
+    ,(#6403,#6404
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6401 = CARTESIAN_POINT('',(-59.63886985859,39.000342830472,1.E-02));
+#6402 = CARTESIAN_POINT('',(-59.63886985859,39.000342830472,-2.24));
+#6403 = CARTESIAN_POINT('',(-59.63886985859,40.520342830472,1.E-02));
+#6404 = CARTESIAN_POINT('',(-59.63886985859,40.520342830472,-2.24));
+#6405 = ADVANCED_FACE('',(#6406),#6430,.T.);
+#6406 = FACE_BOUND('',#6407,.T.);
+#6407 = EDGE_LOOP('',(#6408,#6416,#6417,#6425));
+#6408 = ORIENTED_EDGE('',*,*,#6409,.T.);
+#6409 = EDGE_CURVE('',#6410,#6382,#6412,.T.);
+#6410 = VERTEX_POINT('',#6411);
+#6411 = CARTESIAN_POINT('',(-59.13886985859,38.510342830472,0.));
+#6412 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6413,#6414,#6415),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6413 = CARTESIAN_POINT('',(-59.13886985859,38.510342830472,0.));
+#6414 = CARTESIAN_POINT('',(-59.63886985859,38.510342830472,0.));
+#6415 = CARTESIAN_POINT('',(-59.63886985859,39.010342830472,0.));
+#6416 = ORIENTED_EDGE('',*,*,#6396,.T.);
+#6417 = ORIENTED_EDGE('',*,*,#6418,.F.);
+#6418 = EDGE_CURVE('',#6419,#6390,#6421,.T.);
+#6419 = VERTEX_POINT('',#6420);
+#6420 = CARTESIAN_POINT('',(-59.13886985859,38.510342830472,-2.23));
+#6421 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6422,#6423,#6424),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6422 = CARTESIAN_POINT('',(-59.13886985859,38.510342830472,-2.23));
+#6423 = CARTESIAN_POINT('',(-59.63886985859,38.510342830472,-2.23));
+#6424 = CARTESIAN_POINT('',(-59.63886985859,39.010342830472,-2.23));
+#6425 = ORIENTED_EDGE('',*,*,#6426,.F.);
+#6426 = EDGE_CURVE('',#6410,#6419,#6427,.T.);
+#6427 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6428,#6429),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6428 = CARTESIAN_POINT('',(-59.13886985859,38.510342830472,0.));
+#6429 = CARTESIAN_POINT('',(-59.13886985859,38.510342830472,-2.23));
+#6430 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#6431,#6432,#6433)
+    ,(#6434,#6435,#6436
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#6431 = CARTESIAN_POINT('',(-59.13886985859,38.510342830472,-2.23));
+#6432 = CARTESIAN_POINT('',(-59.63886985859,38.510342830472,-2.23));
+#6433 = CARTESIAN_POINT('',(-59.63886985859,39.010342830472,-2.23));
+#6434 = CARTESIAN_POINT('',(-59.13886985859,38.510342830472,0.));
+#6435 = CARTESIAN_POINT('',(-59.63886985859,38.510342830472,0.));
+#6436 = CARTESIAN_POINT('',(-59.63886985859,39.010342830472,0.));
+#6437 = ADVANCED_FACE('',(#6438),#6460,.T.);
+#6438 = FACE_BOUND('',#6439,.T.);
+#6439 = EDGE_LOOP('',(#6440,#6447,#6448,#6455));
+#6440 = ORIENTED_EDGE('',*,*,#6441,.T.);
+#6441 = EDGE_CURVE('',#6442,#6410,#6444,.T.);
+#6442 = VERTEX_POINT('',#6443);
+#6443 = CARTESIAN_POINT('',(-57.63886985859,38.510342830472,0.));
+#6444 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6445,#6446),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6445 = CARTESIAN_POINT('',(-57.63886985859,38.510342830472,0.));
+#6446 = CARTESIAN_POINT('',(-59.13886985859,38.510342830472,0.));
+#6447 = ORIENTED_EDGE('',*,*,#6426,.T.);
+#6448 = ORIENTED_EDGE('',*,*,#6449,.F.);
+#6449 = EDGE_CURVE('',#6450,#6419,#6452,.T.);
+#6450 = VERTEX_POINT('',#6451);
+#6451 = CARTESIAN_POINT('',(-57.63886985859,38.510342830472,-2.23));
+#6452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6453,#6454),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6453 = CARTESIAN_POINT('',(-57.63886985859,38.510342830472,-2.23));
+#6454 = CARTESIAN_POINT('',(-59.13886985859,38.510342830472,-2.23));
+#6455 = ORIENTED_EDGE('',*,*,#6456,.F.);
+#6456 = EDGE_CURVE('',#6442,#6450,#6457,.T.);
+#6457 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6458,#6459),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6458 = CARTESIAN_POINT('',(-57.63886985859,38.510342830472,0.));
+#6459 = CARTESIAN_POINT('',(-57.63886985859,38.510342830472,-2.23));
+#6460 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6461,#6462)
+    ,(#6463,#6464
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6461 = CARTESIAN_POINT('',(-57.62886985859,38.510342830472,1.E-02));
+#6462 = CARTESIAN_POINT('',(-57.62886985859,38.510342830472,-2.24));
+#6463 = CARTESIAN_POINT('',(-59.14886985859,38.510342830472,1.E-02));
+#6464 = CARTESIAN_POINT('',(-59.14886985859,38.510342830472,-2.24));
+#6465 = ADVANCED_FACE('',(#6466),#6490,.T.);
+#6466 = FACE_BOUND('',#6467,.T.);
+#6467 = EDGE_LOOP('',(#6468,#6476,#6477,#6485));
+#6468 = ORIENTED_EDGE('',*,*,#6469,.T.);
+#6469 = EDGE_CURVE('',#6470,#6442,#6472,.T.);
+#6470 = VERTEX_POINT('',#6471);
+#6471 = CARTESIAN_POINT('',(-57.13886985859,39.010342830472,0.));
+#6472 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6473,#6474,#6475),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6473 = CARTESIAN_POINT('',(-57.13886985859,39.010342830472,0.));
+#6474 = CARTESIAN_POINT('',(-57.13886985859,38.510342830472,0.));
+#6475 = CARTESIAN_POINT('',(-57.63886985859,38.510342830472,0.));
+#6476 = ORIENTED_EDGE('',*,*,#6456,.T.);
+#6477 = ORIENTED_EDGE('',*,*,#6478,.F.);
+#6478 = EDGE_CURVE('',#6479,#6450,#6481,.T.);
+#6479 = VERTEX_POINT('',#6480);
+#6480 = CARTESIAN_POINT('',(-57.13886985859,39.010342830472,-2.23));
+#6481 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6482,#6483,#6484),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6482 = CARTESIAN_POINT('',(-57.13886985859,39.010342830472,-2.23));
+#6483 = CARTESIAN_POINT('',(-57.13886985859,38.510342830472,-2.23));
+#6484 = CARTESIAN_POINT('',(-57.63886985859,38.510342830472,-2.23));
+#6485 = ORIENTED_EDGE('',*,*,#6486,.F.);
+#6486 = EDGE_CURVE('',#6470,#6479,#6487,.T.);
+#6487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6488,#6489),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6488 = CARTESIAN_POINT('',(-57.13886985859,39.010342830472,0.));
+#6489 = CARTESIAN_POINT('',(-57.13886985859,39.010342830472,-2.23));
+#6490 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#6491,#6492,#6493)
+    ,(#6494,#6495,#6496
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#6491 = CARTESIAN_POINT('',(-57.13886985859,39.010342830472,-2.23));
+#6492 = CARTESIAN_POINT('',(-57.13886985859,38.510342830472,-2.23));
+#6493 = CARTESIAN_POINT('',(-57.63886985859,38.510342830472,-2.23));
+#6494 = CARTESIAN_POINT('',(-57.13886985859,39.010342830472,0.));
+#6495 = CARTESIAN_POINT('',(-57.13886985859,38.510342830472,0.));
+#6496 = CARTESIAN_POINT('',(-57.63886985859,38.510342830472,0.));
+#6497 = ADVANCED_FACE('',(#6498),#6520,.T.);
+#6498 = FACE_BOUND('',#6499,.T.);
+#6499 = EDGE_LOOP('',(#6500,#6507,#6508,#6515));
+#6500 = ORIENTED_EDGE('',*,*,#6501,.T.);
+#6501 = EDGE_CURVE('',#6502,#6470,#6504,.T.);
+#6502 = VERTEX_POINT('',#6503);
+#6503 = CARTESIAN_POINT('',(-57.13886985859,40.510342830472,0.));
+#6504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6505,#6506),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6505 = CARTESIAN_POINT('',(-57.13886985859,40.510342830472,0.));
+#6506 = CARTESIAN_POINT('',(-57.13886985859,39.010342830472,0.));
+#6507 = ORIENTED_EDGE('',*,*,#6486,.T.);
+#6508 = ORIENTED_EDGE('',*,*,#6509,.F.);
+#6509 = EDGE_CURVE('',#6510,#6479,#6512,.T.);
+#6510 = VERTEX_POINT('',#6511);
+#6511 = CARTESIAN_POINT('',(-57.13886985859,40.510342830472,-2.23));
+#6512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6513,#6514),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6513 = CARTESIAN_POINT('',(-57.13886985859,40.510342830472,-2.23));
+#6514 = CARTESIAN_POINT('',(-57.13886985859,39.010342830472,-2.23));
+#6515 = ORIENTED_EDGE('',*,*,#6516,.F.);
+#6516 = EDGE_CURVE('',#6502,#6510,#6517,.T.);
+#6517 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6518,#6519),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6518 = CARTESIAN_POINT('',(-57.13886985859,40.510342830472,0.));
+#6519 = CARTESIAN_POINT('',(-57.13886985859,40.510342830472,-2.23));
+#6520 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6521,#6522)
+    ,(#6523,#6524
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6521 = CARTESIAN_POINT('',(-57.13886985859,40.520342830472,1.E-02));
+#6522 = CARTESIAN_POINT('',(-57.13886985859,40.520342830472,-2.24));
+#6523 = CARTESIAN_POINT('',(-57.13886985859,39.000342830472,1.E-02));
+#6524 = CARTESIAN_POINT('',(-57.13886985859,39.000342830472,-2.24));
+#6525 = ADVANCED_FACE('',(#6526),#6550,.T.);
+#6526 = FACE_BOUND('',#6527,.T.);
+#6527 = EDGE_LOOP('',(#6528,#6536,#6537,#6545));
+#6528 = ORIENTED_EDGE('',*,*,#6529,.T.);
+#6529 = EDGE_CURVE('',#6530,#6502,#6532,.T.);
+#6530 = VERTEX_POINT('',#6531);
+#6531 = CARTESIAN_POINT('',(-57.63886985859,41.010342830472,0.));
+#6532 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6533,#6534,#6535),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6533 = CARTESIAN_POINT('',(-57.63886985859,41.010342830472,0.));
+#6534 = CARTESIAN_POINT('',(-57.13886985859,41.010342830472,0.));
+#6535 = CARTESIAN_POINT('',(-57.13886985859,40.510342830472,0.));
+#6536 = ORIENTED_EDGE('',*,*,#6516,.T.);
+#6537 = ORIENTED_EDGE('',*,*,#6538,.F.);
+#6538 = EDGE_CURVE('',#6539,#6510,#6541,.T.);
+#6539 = VERTEX_POINT('',#6540);
+#6540 = CARTESIAN_POINT('',(-57.63886985859,41.010342830472,-2.23));
+#6541 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6542,#6543,#6544),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6542 = CARTESIAN_POINT('',(-57.63886985859,41.010342830472,-2.23));
+#6543 = CARTESIAN_POINT('',(-57.13886985859,41.010342830472,-2.23));
+#6544 = CARTESIAN_POINT('',(-57.13886985859,40.510342830472,-2.23));
+#6545 = ORIENTED_EDGE('',*,*,#6546,.F.);
+#6546 = EDGE_CURVE('',#6530,#6539,#6547,.T.);
+#6547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6548,#6549),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6548 = CARTESIAN_POINT('',(-57.63886985859,41.010342830472,0.));
+#6549 = CARTESIAN_POINT('',(-57.63886985859,41.010342830472,-2.23));
+#6550 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#6551,#6552,#6553)
+    ,(#6554,#6555,#6556
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#6551 = CARTESIAN_POINT('',(-57.63886985859,41.010342830472,-2.23));
+#6552 = CARTESIAN_POINT('',(-57.13886985859,41.010342830472,-2.23));
+#6553 = CARTESIAN_POINT('',(-57.13886985859,40.510342830472,-2.23));
+#6554 = CARTESIAN_POINT('',(-57.63886985859,41.010342830472,0.));
+#6555 = CARTESIAN_POINT('',(-57.13886985859,41.010342830472,0.));
+#6556 = CARTESIAN_POINT('',(-57.13886985859,40.510342830472,0.));
+#6557 = ADVANCED_FACE('',(#6558),#6572,.T.);
+#6558 = FACE_BOUND('',#6559,.T.);
+#6559 = EDGE_LOOP('',(#6560,#6565,#6566,#6571));
+#6560 = ORIENTED_EDGE('',*,*,#6561,.T.);
+#6561 = EDGE_CURVE('',#6344,#6530,#6562,.T.);
+#6562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6563,#6564),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6563 = CARTESIAN_POINT('',(-59.13886985859,41.010342830472,0.));
+#6564 = CARTESIAN_POINT('',(-57.63886985859,41.010342830472,0.));
+#6565 = ORIENTED_EDGE('',*,*,#6546,.T.);
+#6566 = ORIENTED_EDGE('',*,*,#6567,.F.);
+#6567 = EDGE_CURVE('',#6352,#6539,#6568,.T.);
+#6568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6569,#6570),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6569 = CARTESIAN_POINT('',(-59.13886985859,41.010342830472,-2.23));
+#6570 = CARTESIAN_POINT('',(-57.63886985859,41.010342830472,-2.23));
+#6571 = ORIENTED_EDGE('',*,*,#6351,.F.);
+#6572 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6573,#6574)
+    ,(#6575,#6576
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6573 = CARTESIAN_POINT('',(-59.14886985859,41.010342830472,1.E-02));
+#6574 = CARTESIAN_POINT('',(-59.14886985859,41.010342830472,-2.24));
+#6575 = CARTESIAN_POINT('',(-57.62886985859,41.010342830472,1.E-02));
+#6576 = CARTESIAN_POINT('',(-57.62886985859,41.010342830472,-2.24));
+#6577 = ADVANCED_FACE('',(#6578,#6588),#6594,.T.);
+#6578 = FACE_BOUND('',#6579,.T.);
+#6579 = EDGE_LOOP('',(#6580,#6581,#6582,#6583,#6584,#6585,#6586,#6587));
+#6580 = ORIENTED_EDGE('',*,*,#6567,.T.);
+#6581 = ORIENTED_EDGE('',*,*,#6538,.T.);
+#6582 = ORIENTED_EDGE('',*,*,#6509,.T.);
+#6583 = ORIENTED_EDGE('',*,*,#6478,.T.);
+#6584 = ORIENTED_EDGE('',*,*,#6449,.T.);
+#6585 = ORIENTED_EDGE('',*,*,#6418,.T.);
+#6586 = ORIENTED_EDGE('',*,*,#6389,.T.);
+#6587 = ORIENTED_EDGE('',*,*,#6358,.T.);
+#6588 = FACE_BOUND('',#6589,.T.);
+#6589 = EDGE_LOOP('',(#6590,#6591,#6592,#6593));
+#6590 = ORIENTED_EDGE('',*,*,#6327,.T.);
+#6591 = ORIENTED_EDGE('',*,*,#6301,.T.);
+#6592 = ORIENTED_EDGE('',*,*,#6273,.T.);
+#6593 = ORIENTED_EDGE('',*,*,#6245,.T.);
+#6594 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6595,#6596)
+    ,(#6597,#6598
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#6595 = CARTESIAN_POINT('',(-59.64886985859,41.020342830472,-2.23));
+#6596 = CARTESIAN_POINT('',(-59.64886985859,38.500342830472,-2.23));
+#6597 = CARTESIAN_POINT('',(-57.12886985859,41.020342830472,-2.23));
+#6598 = CARTESIAN_POINT('',(-57.12886985859,38.500342830472,-2.23));
+#6599 = ADVANCED_FACE('',(#6600,#6610),#6616,.T.);
+#6600 = FACE_BOUND('',#6601,.T.);
+#6601 = EDGE_LOOP('',(#6602,#6603,#6604,#6605,#6606,#6607,#6608,#6609));
+#6602 = ORIENTED_EDGE('',*,*,#6561,.F.);
+#6603 = ORIENTED_EDGE('',*,*,#6341,.F.);
+#6604 = ORIENTED_EDGE('',*,*,#6381,.F.);
+#6605 = ORIENTED_EDGE('',*,*,#6409,.F.);
+#6606 = ORIENTED_EDGE('',*,*,#6441,.F.);
+#6607 = ORIENTED_EDGE('',*,*,#6469,.F.);
+#6608 = ORIENTED_EDGE('',*,*,#6501,.F.);
+#6609 = ORIENTED_EDGE('',*,*,#6529,.F.);
+#6610 = FACE_BOUND('',#6611,.T.);
+#6611 = EDGE_LOOP('',(#6612,#6613,#6614,#6615));
+#6612 = ORIENTED_EDGE('',*,*,#6321,.F.);
+#6613 = ORIENTED_EDGE('',*,*,#6229,.F.);
+#6614 = ORIENTED_EDGE('',*,*,#6265,.F.);
+#6615 = ORIENTED_EDGE('',*,*,#6293,.F.);
+#6616 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6617,#6618)
+    ,(#6619,#6620
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#6617 = CARTESIAN_POINT('',(-57.12886985859,41.020342830472,0.));
+#6618 = CARTESIAN_POINT('',(-57.12886985859,38.500342830472,0.));
+#6619 = CARTESIAN_POINT('',(-59.64886985859,41.020342830472,0.));
+#6620 = CARTESIAN_POINT('',(-59.64886985859,38.500342830472,0.));
+#6621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6625)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6622,#6623,#6624)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6622 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6623 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6624 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6625 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6622,
+  'distance_accuracy_value','confusion accuracy');
+#6626 = PRODUCT_TYPE('part',$,(#6219));
+#6627 = SHAPE_DEFINITION_REPRESENTATION(#6628,#6634);
+#6628 = PRODUCT_DEFINITION_SHAPE('','',#6629);
+#6629 = PRODUCT_DEFINITION('design','',#6630,#6633);
+#6630 = PRODUCT_DEFINITION_FORMATION('','',#6631);
+#6631 = PRODUCT('Body23','Body23','',(#6632));
+#6632 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#6633 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6634 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6635),#7033);
+#6635 = MANIFOLD_SOLID_BREP('',#6636);
+#6636 = CLOSED_SHELL('',(#6637,#6673,#6701,#6729,#6749,#6789,#6817,#6849
+    ,#6877,#6909,#6937,#6969,#6989,#7011));
+#6637 = ADVANCED_FACE('',(#6638),#6668,.T.);
+#6638 = FACE_BOUND('',#6639,.T.);
+#6639 = EDGE_LOOP('',(#6640,#6649,#6656,#6663));
+#6640 = ORIENTED_EDGE('',*,*,#6641,.T.);
+#6641 = EDGE_CURVE('',#6642,#6644,#6646,.T.);
+#6642 = VERTEX_POINT('',#6643);
+#6643 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,0.));
+#6644 = VERTEX_POINT('',#6645);
+#6645 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,0.));
+#6646 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6647,#6648),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6647 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,0.));
+#6648 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,0.));
+#6649 = ORIENTED_EDGE('',*,*,#6650,.T.);
+#6650 = EDGE_CURVE('',#6644,#6651,#6653,.T.);
+#6651 = VERTEX_POINT('',#6652);
+#6652 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,-2.23));
+#6653 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6654,#6655),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6654 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,0.));
+#6655 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,-2.23));
+#6656 = ORIENTED_EDGE('',*,*,#6657,.F.);
+#6657 = EDGE_CURVE('',#6658,#6651,#6660,.T.);
+#6658 = VERTEX_POINT('',#6659);
+#6659 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,-2.23));
+#6660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6661,#6662),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6661 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,-2.23));
+#6662 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,-2.23));
+#6663 = ORIENTED_EDGE('',*,*,#6664,.F.);
+#6664 = EDGE_CURVE('',#6642,#6658,#6665,.T.);
+#6665 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6666,#6667),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6666 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,0.));
+#6667 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,-2.23));
+#6668 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6669,#6670)
+    ,(#6671,#6672
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6669 = CARTESIAN_POINT('',(-47.75439847146,39.273766180182,1.E-02));
+#6670 = CARTESIAN_POINT('',(-47.75439847146,39.273766180182,-2.24));
+#6671 = CARTESIAN_POINT('',(-47.75439847146,40.246919480762,1.E-02));
+#6672 = CARTESIAN_POINT('',(-47.75439847146,40.246919480762,-2.24));
+#6673 = ADVANCED_FACE('',(#6674),#6696,.T.);
+#6674 = FACE_BOUND('',#6675,.T.);
+#6675 = EDGE_LOOP('',(#6676,#6683,#6684,#6691));
+#6676 = ORIENTED_EDGE('',*,*,#6677,.T.);
+#6677 = EDGE_CURVE('',#6678,#6642,#6680,.T.);
+#6678 = VERTEX_POINT('',#6679);
+#6679 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,0.));
+#6680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6681,#6682),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6681 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,0.));
+#6682 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,0.));
+#6683 = ORIENTED_EDGE('',*,*,#6664,.T.);
+#6684 = ORIENTED_EDGE('',*,*,#6685,.F.);
+#6685 = EDGE_CURVE('',#6686,#6658,#6688,.T.);
+#6686 = VERTEX_POINT('',#6687);
+#6687 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,-2.23));
+#6688 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6689,#6690),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6689 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,-2.23));
+#6690 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,-2.23));
+#6691 = ORIENTED_EDGE('',*,*,#6692,.F.);
+#6692 = EDGE_CURVE('',#6678,#6686,#6693,.T.);
+#6693 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6694,#6695),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6694 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,0.));
+#6695 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,-2.23));
+#6696 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6697,#6698)
+    ,(#6699,#6700
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6697 = CARTESIAN_POINT('',(-48.71755177204,39.283766180182,1.E-02));
+#6698 = CARTESIAN_POINT('',(-48.71755177204,39.283766180182,-2.24));
+#6699 = CARTESIAN_POINT('',(-47.74439847146,39.283766180182,1.E-02));
+#6700 = CARTESIAN_POINT('',(-47.74439847146,39.283766180182,-2.24));
+#6701 = ADVANCED_FACE('',(#6702),#6724,.T.);
+#6702 = FACE_BOUND('',#6703,.T.);
+#6703 = EDGE_LOOP('',(#6704,#6711,#6712,#6719));
+#6704 = ORIENTED_EDGE('',*,*,#6705,.T.);
+#6705 = EDGE_CURVE('',#6706,#6678,#6708,.T.);
+#6706 = VERTEX_POINT('',#6707);
+#6707 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,0.));
+#6708 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6709,#6710),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6709 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,0.));
+#6710 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,0.));
+#6711 = ORIENTED_EDGE('',*,*,#6692,.T.);
+#6712 = ORIENTED_EDGE('',*,*,#6713,.F.);
+#6713 = EDGE_CURVE('',#6714,#6686,#6716,.T.);
+#6714 = VERTEX_POINT('',#6715);
+#6715 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,-2.23));
+#6716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6717,#6718),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6717 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,-2.23));
+#6718 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,-2.23));
+#6719 = ORIENTED_EDGE('',*,*,#6720,.F.);
+#6720 = EDGE_CURVE('',#6706,#6714,#6721,.T.);
+#6721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6722,#6723),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6722 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,0.));
+#6723 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,-2.23));
+#6724 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6725,#6726)
+    ,(#6727,#6728
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6725 = CARTESIAN_POINT('',(-48.70755177204,40.246919480762,1.E-02));
+#6726 = CARTESIAN_POINT('',(-48.70755177204,40.246919480762,-2.24));
+#6727 = CARTESIAN_POINT('',(-48.70755177204,39.273766180182,1.E-02));
+#6728 = CARTESIAN_POINT('',(-48.70755177204,39.273766180182,-2.24));
+#6729 = ADVANCED_FACE('',(#6730),#6744,.T.);
+#6730 = FACE_BOUND('',#6731,.T.);
+#6731 = EDGE_LOOP('',(#6732,#6737,#6738,#6743));
+#6732 = ORIENTED_EDGE('',*,*,#6733,.T.);
+#6733 = EDGE_CURVE('',#6644,#6706,#6734,.T.);
+#6734 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6735,#6736),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6735 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,0.));
+#6736 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,0.));
+#6737 = ORIENTED_EDGE('',*,*,#6720,.T.);
+#6738 = ORIENTED_EDGE('',*,*,#6739,.F.);
+#6739 = EDGE_CURVE('',#6651,#6714,#6740,.T.);
+#6740 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6741,#6742),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#6741 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,-2.23));
+#6742 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,-2.23));
+#6743 = ORIENTED_EDGE('',*,*,#6650,.F.);
+#6744 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6745,#6746)
+    ,(#6747,#6748
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6745 = CARTESIAN_POINT('',(-47.74439847146,40.236919480762,1.E-02));
+#6746 = CARTESIAN_POINT('',(-47.74439847146,40.236919480762,-2.24));
+#6747 = CARTESIAN_POINT('',(-48.71755177204,40.236919480762,1.E-02));
+#6748 = CARTESIAN_POINT('',(-48.71755177204,40.236919480762,-2.24));
+#6749 = ADVANCED_FACE('',(#6750),#6782,.T.);
+#6750 = FACE_BOUND('',#6751,.T.);
+#6751 = EDGE_LOOP('',(#6752,#6762,#6769,#6777));
+#6752 = ORIENTED_EDGE('',*,*,#6753,.T.);
+#6753 = EDGE_CURVE('',#6754,#6756,#6758,.T.);
+#6754 = VERTEX_POINT('',#6755);
+#6755 = CARTESIAN_POINT('',(-49.48097512175,40.510342830472,0.));
+#6756 = VERTEX_POINT('',#6757);
+#6757 = CARTESIAN_POINT('',(-48.98097512175,41.010342830472,0.));
+#6758 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6759,#6760,#6761),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6759 = CARTESIAN_POINT('',(-49.48097512175,40.510342830472,0.));
+#6760 = CARTESIAN_POINT('',(-49.48097512175,41.010342830472,0.));
+#6761 = CARTESIAN_POINT('',(-48.98097512175,41.010342830472,0.));
+#6762 = ORIENTED_EDGE('',*,*,#6763,.T.);
+#6763 = EDGE_CURVE('',#6756,#6764,#6766,.T.);
+#6764 = VERTEX_POINT('',#6765);
+#6765 = CARTESIAN_POINT('',(-48.98097512175,41.010342830472,-2.23));
+#6766 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6767,#6768),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6767 = CARTESIAN_POINT('',(-48.98097512175,41.010342830472,0.));
+#6768 = CARTESIAN_POINT('',(-48.98097512175,41.010342830472,-2.23));
+#6769 = ORIENTED_EDGE('',*,*,#6770,.F.);
+#6770 = EDGE_CURVE('',#6771,#6764,#6773,.T.);
+#6771 = VERTEX_POINT('',#6772);
+#6772 = CARTESIAN_POINT('',(-49.48097512175,40.510342830472,-2.23));
+#6773 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6774,#6775,#6776),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6774 = CARTESIAN_POINT('',(-49.48097512175,40.510342830472,-2.23));
+#6775 = CARTESIAN_POINT('',(-49.48097512175,41.010342830472,-2.23));
+#6776 = CARTESIAN_POINT('',(-48.98097512175,41.010342830472,-2.23));
+#6777 = ORIENTED_EDGE('',*,*,#6778,.F.);
+#6778 = EDGE_CURVE('',#6754,#6771,#6779,.T.);
+#6779 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6780,#6781),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6780 = CARTESIAN_POINT('',(-49.48097512175,40.510342830472,0.));
+#6781 = CARTESIAN_POINT('',(-49.48097512175,40.510342830472,-2.23));
+#6782 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#6783,#6784,#6785)
+    ,(#6786,#6787,#6788
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#6783 = CARTESIAN_POINT('',(-49.48097512175,40.510342830472,-2.23));
+#6784 = CARTESIAN_POINT('',(-49.48097512175,41.010342830472,-2.23));
+#6785 = CARTESIAN_POINT('',(-48.98097512175,41.010342830472,-2.23));
+#6786 = CARTESIAN_POINT('',(-49.48097512175,40.510342830472,0.));
+#6787 = CARTESIAN_POINT('',(-49.48097512175,41.010342830472,0.));
+#6788 = CARTESIAN_POINT('',(-48.98097512175,41.010342830472,0.));
+#6789 = ADVANCED_FACE('',(#6790),#6812,.T.);
+#6790 = FACE_BOUND('',#6791,.T.);
+#6791 = EDGE_LOOP('',(#6792,#6799,#6800,#6807));
+#6792 = ORIENTED_EDGE('',*,*,#6793,.T.);
+#6793 = EDGE_CURVE('',#6794,#6754,#6796,.T.);
+#6794 = VERTEX_POINT('',#6795);
+#6795 = CARTESIAN_POINT('',(-49.48097512175,39.010342830472,0.));
+#6796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6797,#6798),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6797 = CARTESIAN_POINT('',(-49.48097512175,39.010342830472,0.));
+#6798 = CARTESIAN_POINT('',(-49.48097512175,40.510342830472,0.));
+#6799 = ORIENTED_EDGE('',*,*,#6778,.T.);
+#6800 = ORIENTED_EDGE('',*,*,#6801,.F.);
+#6801 = EDGE_CURVE('',#6802,#6771,#6804,.T.);
+#6802 = VERTEX_POINT('',#6803);
+#6803 = CARTESIAN_POINT('',(-49.48097512175,39.010342830472,-2.23));
+#6804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6805,#6806),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6805 = CARTESIAN_POINT('',(-49.48097512175,39.010342830472,-2.23));
+#6806 = CARTESIAN_POINT('',(-49.48097512175,40.510342830472,-2.23));
+#6807 = ORIENTED_EDGE('',*,*,#6808,.F.);
+#6808 = EDGE_CURVE('',#6794,#6802,#6809,.T.);
+#6809 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6810,#6811),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6810 = CARTESIAN_POINT('',(-49.48097512175,39.010342830472,0.));
+#6811 = CARTESIAN_POINT('',(-49.48097512175,39.010342830472,-2.23));
+#6812 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6813,#6814)
+    ,(#6815,#6816
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6813 = CARTESIAN_POINT('',(-49.48097512175,39.000342830472,1.E-02));
+#6814 = CARTESIAN_POINT('',(-49.48097512175,39.000342830472,-2.24));
+#6815 = CARTESIAN_POINT('',(-49.48097512175,40.520342830472,1.E-02));
+#6816 = CARTESIAN_POINT('',(-49.48097512175,40.520342830472,-2.24));
+#6817 = ADVANCED_FACE('',(#6818),#6842,.T.);
+#6818 = FACE_BOUND('',#6819,.T.);
+#6819 = EDGE_LOOP('',(#6820,#6828,#6829,#6837));
+#6820 = ORIENTED_EDGE('',*,*,#6821,.T.);
+#6821 = EDGE_CURVE('',#6822,#6794,#6824,.T.);
+#6822 = VERTEX_POINT('',#6823);
+#6823 = CARTESIAN_POINT('',(-48.98097512175,38.510342830472,0.));
+#6824 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6825,#6826,#6827),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6825 = CARTESIAN_POINT('',(-48.98097512175,38.510342830472,0.));
+#6826 = CARTESIAN_POINT('',(-49.48097512175,38.510342830472,0.));
+#6827 = CARTESIAN_POINT('',(-49.48097512175,39.010342830472,0.));
+#6828 = ORIENTED_EDGE('',*,*,#6808,.T.);
+#6829 = ORIENTED_EDGE('',*,*,#6830,.F.);
+#6830 = EDGE_CURVE('',#6831,#6802,#6833,.T.);
+#6831 = VERTEX_POINT('',#6832);
+#6832 = CARTESIAN_POINT('',(-48.98097512175,38.510342830472,-2.23));
+#6833 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6834,#6835,#6836),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6834 = CARTESIAN_POINT('',(-48.98097512175,38.510342830472,-2.23));
+#6835 = CARTESIAN_POINT('',(-49.48097512175,38.510342830472,-2.23));
+#6836 = CARTESIAN_POINT('',(-49.48097512175,39.010342830472,-2.23));
+#6837 = ORIENTED_EDGE('',*,*,#6838,.F.);
+#6838 = EDGE_CURVE('',#6822,#6831,#6839,.T.);
+#6839 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6840,#6841),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6840 = CARTESIAN_POINT('',(-48.98097512175,38.510342830472,0.));
+#6841 = CARTESIAN_POINT('',(-48.98097512175,38.510342830472,-2.23));
+#6842 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#6843,#6844,#6845)
+    ,(#6846,#6847,#6848
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#6843 = CARTESIAN_POINT('',(-48.98097512175,38.510342830472,-2.23));
+#6844 = CARTESIAN_POINT('',(-49.48097512175,38.510342830472,-2.23));
+#6845 = CARTESIAN_POINT('',(-49.48097512175,39.010342830472,-2.23));
+#6846 = CARTESIAN_POINT('',(-48.98097512175,38.510342830472,0.));
+#6847 = CARTESIAN_POINT('',(-49.48097512175,38.510342830472,0.));
+#6848 = CARTESIAN_POINT('',(-49.48097512175,39.010342830472,0.));
+#6849 = ADVANCED_FACE('',(#6850),#6872,.T.);
+#6850 = FACE_BOUND('',#6851,.T.);
+#6851 = EDGE_LOOP('',(#6852,#6859,#6860,#6867));
+#6852 = ORIENTED_EDGE('',*,*,#6853,.T.);
+#6853 = EDGE_CURVE('',#6854,#6822,#6856,.T.);
+#6854 = VERTEX_POINT('',#6855);
+#6855 = CARTESIAN_POINT('',(-47.48097512175,38.510342830472,0.));
+#6856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6857,#6858),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6857 = CARTESIAN_POINT('',(-47.48097512175,38.510342830472,0.));
+#6858 = CARTESIAN_POINT('',(-48.98097512175,38.510342830472,0.));
+#6859 = ORIENTED_EDGE('',*,*,#6838,.T.);
+#6860 = ORIENTED_EDGE('',*,*,#6861,.F.);
+#6861 = EDGE_CURVE('',#6862,#6831,#6864,.T.);
+#6862 = VERTEX_POINT('',#6863);
+#6863 = CARTESIAN_POINT('',(-47.48097512175,38.510342830472,-2.23));
+#6864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6865,#6866),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6865 = CARTESIAN_POINT('',(-47.48097512175,38.510342830472,-2.23));
+#6866 = CARTESIAN_POINT('',(-48.98097512175,38.510342830472,-2.23));
+#6867 = ORIENTED_EDGE('',*,*,#6868,.F.);
+#6868 = EDGE_CURVE('',#6854,#6862,#6869,.T.);
+#6869 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6870,#6871),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6870 = CARTESIAN_POINT('',(-47.48097512175,38.510342830472,0.));
+#6871 = CARTESIAN_POINT('',(-47.48097512175,38.510342830472,-2.23));
+#6872 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6873,#6874)
+    ,(#6875,#6876
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6873 = CARTESIAN_POINT('',(-47.47097512175,38.510342830472,1.E-02));
+#6874 = CARTESIAN_POINT('',(-47.47097512175,38.510342830472,-2.24));
+#6875 = CARTESIAN_POINT('',(-48.99097512175,38.510342830472,1.E-02));
+#6876 = CARTESIAN_POINT('',(-48.99097512175,38.510342830472,-2.24));
+#6877 = ADVANCED_FACE('',(#6878),#6902,.T.);
+#6878 = FACE_BOUND('',#6879,.T.);
+#6879 = EDGE_LOOP('',(#6880,#6888,#6889,#6897));
+#6880 = ORIENTED_EDGE('',*,*,#6881,.T.);
+#6881 = EDGE_CURVE('',#6882,#6854,#6884,.T.);
+#6882 = VERTEX_POINT('',#6883);
+#6883 = CARTESIAN_POINT('',(-46.98097512175,39.010342830472,0.));
+#6884 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6885,#6886,#6887),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6885 = CARTESIAN_POINT('',(-46.98097512175,39.010342830472,0.));
+#6886 = CARTESIAN_POINT('',(-46.98097512175,38.510342830472,0.));
+#6887 = CARTESIAN_POINT('',(-47.48097512175,38.510342830472,0.));
+#6888 = ORIENTED_EDGE('',*,*,#6868,.T.);
+#6889 = ORIENTED_EDGE('',*,*,#6890,.F.);
+#6890 = EDGE_CURVE('',#6891,#6862,#6893,.T.);
+#6891 = VERTEX_POINT('',#6892);
+#6892 = CARTESIAN_POINT('',(-46.98097512175,39.010342830472,-2.23));
+#6893 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6894,#6895,#6896),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6894 = CARTESIAN_POINT('',(-46.98097512175,39.010342830472,-2.23));
+#6895 = CARTESIAN_POINT('',(-46.98097512175,38.510342830472,-2.23));
+#6896 = CARTESIAN_POINT('',(-47.48097512175,38.510342830472,-2.23));
+#6897 = ORIENTED_EDGE('',*,*,#6898,.F.);
+#6898 = EDGE_CURVE('',#6882,#6891,#6899,.T.);
+#6899 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6900,#6901),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6900 = CARTESIAN_POINT('',(-46.98097512175,39.010342830472,0.));
+#6901 = CARTESIAN_POINT('',(-46.98097512175,39.010342830472,-2.23));
+#6902 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#6903,#6904,#6905)
+    ,(#6906,#6907,#6908
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#6903 = CARTESIAN_POINT('',(-46.98097512175,39.010342830472,-2.23));
+#6904 = CARTESIAN_POINT('',(-46.98097512175,38.510342830472,-2.23));
+#6905 = CARTESIAN_POINT('',(-47.48097512175,38.510342830472,-2.23));
+#6906 = CARTESIAN_POINT('',(-46.98097512175,39.010342830472,0.));
+#6907 = CARTESIAN_POINT('',(-46.98097512175,38.510342830472,0.));
+#6908 = CARTESIAN_POINT('',(-47.48097512175,38.510342830472,0.));
+#6909 = ADVANCED_FACE('',(#6910),#6932,.T.);
+#6910 = FACE_BOUND('',#6911,.T.);
+#6911 = EDGE_LOOP('',(#6912,#6919,#6920,#6927));
+#6912 = ORIENTED_EDGE('',*,*,#6913,.T.);
+#6913 = EDGE_CURVE('',#6914,#6882,#6916,.T.);
+#6914 = VERTEX_POINT('',#6915);
+#6915 = CARTESIAN_POINT('',(-46.98097512175,40.510342830472,0.));
+#6916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6917,#6918),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6917 = CARTESIAN_POINT('',(-46.98097512175,40.510342830472,0.));
+#6918 = CARTESIAN_POINT('',(-46.98097512175,39.010342830472,0.));
+#6919 = ORIENTED_EDGE('',*,*,#6898,.T.);
+#6920 = ORIENTED_EDGE('',*,*,#6921,.F.);
+#6921 = EDGE_CURVE('',#6922,#6891,#6924,.T.);
+#6922 = VERTEX_POINT('',#6923);
+#6923 = CARTESIAN_POINT('',(-46.98097512175,40.510342830472,-2.23));
+#6924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6925,#6926),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6925 = CARTESIAN_POINT('',(-46.98097512175,40.510342830472,-2.23));
+#6926 = CARTESIAN_POINT('',(-46.98097512175,39.010342830472,-2.23));
+#6927 = ORIENTED_EDGE('',*,*,#6928,.F.);
+#6928 = EDGE_CURVE('',#6914,#6922,#6929,.T.);
+#6929 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6930,#6931),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6930 = CARTESIAN_POINT('',(-46.98097512175,40.510342830472,0.));
+#6931 = CARTESIAN_POINT('',(-46.98097512175,40.510342830472,-2.23));
+#6932 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6933,#6934)
+    ,(#6935,#6936
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6933 = CARTESIAN_POINT('',(-46.98097512175,40.520342830472,1.E-02));
+#6934 = CARTESIAN_POINT('',(-46.98097512175,40.520342830472,-2.24));
+#6935 = CARTESIAN_POINT('',(-46.98097512175,39.000342830472,1.E-02));
+#6936 = CARTESIAN_POINT('',(-46.98097512175,39.000342830472,-2.24));
+#6937 = ADVANCED_FACE('',(#6938),#6962,.T.);
+#6938 = FACE_BOUND('',#6939,.T.);
+#6939 = EDGE_LOOP('',(#6940,#6948,#6949,#6957));
+#6940 = ORIENTED_EDGE('',*,*,#6941,.T.);
+#6941 = EDGE_CURVE('',#6942,#6914,#6944,.T.);
+#6942 = VERTEX_POINT('',#6943);
+#6943 = CARTESIAN_POINT('',(-47.48097512175,41.010342830472,0.));
+#6944 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6945,#6946,#6947),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6945 = CARTESIAN_POINT('',(-47.48097512175,41.010342830472,0.));
+#6946 = CARTESIAN_POINT('',(-46.98097512175,41.010342830472,0.));
+#6947 = CARTESIAN_POINT('',(-46.98097512175,40.510342830472,0.));
+#6948 = ORIENTED_EDGE('',*,*,#6928,.T.);
+#6949 = ORIENTED_EDGE('',*,*,#6950,.F.);
+#6950 = EDGE_CURVE('',#6951,#6922,#6953,.T.);
+#6951 = VERTEX_POINT('',#6952);
+#6952 = CARTESIAN_POINT('',(-47.48097512175,41.010342830472,-2.23));
+#6953 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6954,#6955,#6956),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#6954 = CARTESIAN_POINT('',(-47.48097512175,41.010342830472,-2.23));
+#6955 = CARTESIAN_POINT('',(-46.98097512175,41.010342830472,-2.23));
+#6956 = CARTESIAN_POINT('',(-46.98097512175,40.510342830472,-2.23));
+#6957 = ORIENTED_EDGE('',*,*,#6958,.F.);
+#6958 = EDGE_CURVE('',#6942,#6951,#6959,.T.);
+#6959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6960,#6961),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#6960 = CARTESIAN_POINT('',(-47.48097512175,41.010342830472,0.));
+#6961 = CARTESIAN_POINT('',(-47.48097512175,41.010342830472,-2.23));
+#6962 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#6963,#6964,#6965)
+    ,(#6966,#6967,#6968
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#6963 = CARTESIAN_POINT('',(-47.48097512175,41.010342830472,-2.23));
+#6964 = CARTESIAN_POINT('',(-46.98097512175,41.010342830472,-2.23));
+#6965 = CARTESIAN_POINT('',(-46.98097512175,40.510342830472,-2.23));
+#6966 = CARTESIAN_POINT('',(-47.48097512175,41.010342830472,0.));
+#6967 = CARTESIAN_POINT('',(-46.98097512175,41.010342830472,0.));
+#6968 = CARTESIAN_POINT('',(-46.98097512175,40.510342830472,0.));
+#6969 = ADVANCED_FACE('',(#6970),#6984,.T.);
+#6970 = FACE_BOUND('',#6971,.T.);
+#6971 = EDGE_LOOP('',(#6972,#6977,#6978,#6983));
+#6972 = ORIENTED_EDGE('',*,*,#6973,.T.);
+#6973 = EDGE_CURVE('',#6756,#6942,#6974,.T.);
+#6974 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6975,#6976),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6975 = CARTESIAN_POINT('',(-48.98097512175,41.010342830472,0.));
+#6976 = CARTESIAN_POINT('',(-47.48097512175,41.010342830472,0.));
+#6977 = ORIENTED_EDGE('',*,*,#6958,.T.);
+#6978 = ORIENTED_EDGE('',*,*,#6979,.F.);
+#6979 = EDGE_CURVE('',#6764,#6951,#6980,.T.);
+#6980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6981,#6982),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#6981 = CARTESIAN_POINT('',(-48.98097512175,41.010342830472,-2.23));
+#6982 = CARTESIAN_POINT('',(-47.48097512175,41.010342830472,-2.23));
+#6983 = ORIENTED_EDGE('',*,*,#6763,.F.);
+#6984 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#6985,#6986)
+    ,(#6987,#6988
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#6985 = CARTESIAN_POINT('',(-48.99097512175,41.010342830472,1.E-02));
+#6986 = CARTESIAN_POINT('',(-48.99097512175,41.010342830472,-2.24));
+#6987 = CARTESIAN_POINT('',(-47.47097512175,41.010342830472,1.E-02));
+#6988 = CARTESIAN_POINT('',(-47.47097512175,41.010342830472,-2.24));
+#6989 = ADVANCED_FACE('',(#6990,#7000),#7006,.T.);
+#6990 = FACE_BOUND('',#6991,.T.);
+#6991 = EDGE_LOOP('',(#6992,#6993,#6994,#6995,#6996,#6997,#6998,#6999));
+#6992 = ORIENTED_EDGE('',*,*,#6979,.T.);
+#6993 = ORIENTED_EDGE('',*,*,#6950,.T.);
+#6994 = ORIENTED_EDGE('',*,*,#6921,.T.);
+#6995 = ORIENTED_EDGE('',*,*,#6890,.T.);
+#6996 = ORIENTED_EDGE('',*,*,#6861,.T.);
+#6997 = ORIENTED_EDGE('',*,*,#6830,.T.);
+#6998 = ORIENTED_EDGE('',*,*,#6801,.T.);
+#6999 = ORIENTED_EDGE('',*,*,#6770,.T.);
+#7000 = FACE_BOUND('',#7001,.T.);
+#7001 = EDGE_LOOP('',(#7002,#7003,#7004,#7005));
+#7002 = ORIENTED_EDGE('',*,*,#6739,.T.);
+#7003 = ORIENTED_EDGE('',*,*,#6713,.T.);
+#7004 = ORIENTED_EDGE('',*,*,#6685,.T.);
+#7005 = ORIENTED_EDGE('',*,*,#6657,.T.);
+#7006 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7007,#7008)
+    ,(#7009,#7010
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#7007 = CARTESIAN_POINT('',(-49.49097512175,41.020342830472,-2.23));
+#7008 = CARTESIAN_POINT('',(-49.49097512175,38.500342830472,-2.23));
+#7009 = CARTESIAN_POINT('',(-46.97097512175,41.020342830472,-2.23));
+#7010 = CARTESIAN_POINT('',(-46.97097512175,38.500342830472,-2.23));
+#7011 = ADVANCED_FACE('',(#7012,#7022),#7028,.T.);
+#7012 = FACE_BOUND('',#7013,.T.);
+#7013 = EDGE_LOOP('',(#7014,#7015,#7016,#7017,#7018,#7019,#7020,#7021));
+#7014 = ORIENTED_EDGE('',*,*,#6973,.F.);
+#7015 = ORIENTED_EDGE('',*,*,#6753,.F.);
+#7016 = ORIENTED_EDGE('',*,*,#6793,.F.);
+#7017 = ORIENTED_EDGE('',*,*,#6821,.F.);
+#7018 = ORIENTED_EDGE('',*,*,#6853,.F.);
+#7019 = ORIENTED_EDGE('',*,*,#6881,.F.);
+#7020 = ORIENTED_EDGE('',*,*,#6913,.F.);
+#7021 = ORIENTED_EDGE('',*,*,#6941,.F.);
+#7022 = FACE_BOUND('',#7023,.T.);
+#7023 = EDGE_LOOP('',(#7024,#7025,#7026,#7027));
+#7024 = ORIENTED_EDGE('',*,*,#6733,.F.);
+#7025 = ORIENTED_EDGE('',*,*,#6641,.F.);
+#7026 = ORIENTED_EDGE('',*,*,#6677,.F.);
+#7027 = ORIENTED_EDGE('',*,*,#6705,.F.);
+#7028 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7029,#7030)
+    ,(#7031,#7032
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#7029 = CARTESIAN_POINT('',(-46.97097512175,41.020342830472,0.));
+#7030 = CARTESIAN_POINT('',(-46.97097512175,38.500342830472,0.));
+#7031 = CARTESIAN_POINT('',(-49.49097512175,41.020342830472,0.));
+#7032 = CARTESIAN_POINT('',(-49.49097512175,38.500342830472,0.));
+#7033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7037)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7034,#7035,#7036)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7034 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7035 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7036 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7037 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7034,
+  'distance_accuracy_value','confusion accuracy');
+#7038 = PRODUCT_TYPE('part',$,(#6631));
+#7039 = SHAPE_DEFINITION_REPRESENTATION(#7040,#7046);
+#7040 = PRODUCT_DEFINITION_SHAPE('','',#7041);
+#7041 = PRODUCT_DEFINITION('design','',#7042,#7045);
+#7042 = PRODUCT_DEFINITION_FORMATION('','',#7043);
+#7043 = PRODUCT('Body24','Body24','',(#7044));
+#7044 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#7045 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7046 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7047),#7445);
+#7047 = MANIFOLD_SOLID_BREP('',#7048);
+#7048 = CLOSED_SHELL('',(#7049,#7085,#7113,#7141,#7161,#7201,#7229,#7261
+    ,#7289,#7321,#7349,#7381,#7401,#7423));
+#7049 = ADVANCED_FACE('',(#7050),#7080,.T.);
+#7050 = FACE_BOUND('',#7051,.T.);
+#7051 = EDGE_LOOP('',(#7052,#7061,#7068,#7075));
+#7052 = ORIENTED_EDGE('',*,*,#7053,.T.);
+#7053 = EDGE_CURVE('',#7054,#7056,#7058,.T.);
+#7054 = VERTEX_POINT('',#7055);
+#7055 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,0.));
+#7056 = VERTEX_POINT('',#7057);
+#7057 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,0.));
+#7058 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7059,#7060),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7059 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,0.));
+#7060 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,0.));
+#7061 = ORIENTED_EDGE('',*,*,#7062,.T.);
+#7062 = EDGE_CURVE('',#7056,#7063,#7065,.T.);
+#7063 = VERTEX_POINT('',#7064);
+#7064 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,-2.23));
+#7065 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7066,#7067),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7066 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,0.));
+#7067 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,-2.23));
+#7068 = ORIENTED_EDGE('',*,*,#7069,.F.);
+#7069 = EDGE_CURVE('',#7070,#7063,#7072,.T.);
+#7070 = VERTEX_POINT('',#7071);
+#7071 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,-2.23));
+#7072 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7073,#7074),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7073 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,-2.23));
+#7074 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,-2.23));
+#7075 = ORIENTED_EDGE('',*,*,#7076,.F.);
+#7076 = EDGE_CURVE('',#7054,#7070,#7077,.T.);
+#7077 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7078,#7079),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7078 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,0.));
+#7079 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,-2.23));
+#7080 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7081,#7082)
+    ,(#7083,#7084
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7081 = CARTESIAN_POINT('',(-37.59650373462,39.273766180182,1.E-02));
+#7082 = CARTESIAN_POINT('',(-37.59650373462,39.273766180182,-2.24));
+#7083 = CARTESIAN_POINT('',(-37.59650373462,40.246919480762,1.E-02));
+#7084 = CARTESIAN_POINT('',(-37.59650373462,40.246919480762,-2.24));
+#7085 = ADVANCED_FACE('',(#7086),#7108,.T.);
+#7086 = FACE_BOUND('',#7087,.T.);
+#7087 = EDGE_LOOP('',(#7088,#7095,#7096,#7103));
+#7088 = ORIENTED_EDGE('',*,*,#7089,.T.);
+#7089 = EDGE_CURVE('',#7090,#7054,#7092,.T.);
+#7090 = VERTEX_POINT('',#7091);
+#7091 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,0.));
+#7092 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7093,#7094),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7093 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,0.));
+#7094 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,0.));
+#7095 = ORIENTED_EDGE('',*,*,#7076,.T.);
+#7096 = ORIENTED_EDGE('',*,*,#7097,.F.);
+#7097 = EDGE_CURVE('',#7098,#7070,#7100,.T.);
+#7098 = VERTEX_POINT('',#7099);
+#7099 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,-2.23));
+#7100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7101,#7102),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7101 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,-2.23));
+#7102 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,-2.23));
+#7103 = ORIENTED_EDGE('',*,*,#7104,.F.);
+#7104 = EDGE_CURVE('',#7090,#7098,#7105,.T.);
+#7105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7106,#7107),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7106 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,0.));
+#7107 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,-2.23));
+#7108 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7109,#7110)
+    ,(#7111,#7112
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7109 = CARTESIAN_POINT('',(-38.5596570352,39.283766180182,1.E-02));
+#7110 = CARTESIAN_POINT('',(-38.5596570352,39.283766180182,-2.24));
+#7111 = CARTESIAN_POINT('',(-37.58650373462,39.283766180182,1.E-02));
+#7112 = CARTESIAN_POINT('',(-37.58650373462,39.283766180182,-2.24));
+#7113 = ADVANCED_FACE('',(#7114),#7136,.T.);
+#7114 = FACE_BOUND('',#7115,.T.);
+#7115 = EDGE_LOOP('',(#7116,#7123,#7124,#7131));
+#7116 = ORIENTED_EDGE('',*,*,#7117,.T.);
+#7117 = EDGE_CURVE('',#7118,#7090,#7120,.T.);
+#7118 = VERTEX_POINT('',#7119);
+#7119 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,0.));
+#7120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7121,#7122),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7121 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,0.));
+#7122 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,0.));
+#7123 = ORIENTED_EDGE('',*,*,#7104,.T.);
+#7124 = ORIENTED_EDGE('',*,*,#7125,.F.);
+#7125 = EDGE_CURVE('',#7126,#7098,#7128,.T.);
+#7126 = VERTEX_POINT('',#7127);
+#7127 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,-2.23));
+#7128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7129,#7130),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7129 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,-2.23));
+#7130 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,-2.23));
+#7131 = ORIENTED_EDGE('',*,*,#7132,.F.);
+#7132 = EDGE_CURVE('',#7118,#7126,#7133,.T.);
+#7133 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7134,#7135),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7134 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,0.));
+#7135 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,-2.23));
+#7136 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7137,#7138)
+    ,(#7139,#7140
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7137 = CARTESIAN_POINT('',(-38.5496570352,40.246919480762,1.E-02));
+#7138 = CARTESIAN_POINT('',(-38.5496570352,40.246919480762,-2.24));
+#7139 = CARTESIAN_POINT('',(-38.5496570352,39.273766180182,1.E-02));
+#7140 = CARTESIAN_POINT('',(-38.5496570352,39.273766180182,-2.24));
+#7141 = ADVANCED_FACE('',(#7142),#7156,.T.);
+#7142 = FACE_BOUND('',#7143,.T.);
+#7143 = EDGE_LOOP('',(#7144,#7149,#7150,#7155));
+#7144 = ORIENTED_EDGE('',*,*,#7145,.T.);
+#7145 = EDGE_CURVE('',#7056,#7118,#7146,.T.);
+#7146 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7147,#7148),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7147 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,0.));
+#7148 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,0.));
+#7149 = ORIENTED_EDGE('',*,*,#7132,.T.);
+#7150 = ORIENTED_EDGE('',*,*,#7151,.F.);
+#7151 = EDGE_CURVE('',#7063,#7126,#7152,.T.);
+#7152 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7153,#7154),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7153 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,-2.23));
+#7154 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,-2.23));
+#7155 = ORIENTED_EDGE('',*,*,#7062,.F.);
+#7156 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7157,#7158)
+    ,(#7159,#7160
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7157 = CARTESIAN_POINT('',(-37.58650373462,40.236919480762,1.E-02));
+#7158 = CARTESIAN_POINT('',(-37.58650373462,40.236919480762,-2.24));
+#7159 = CARTESIAN_POINT('',(-38.5596570352,40.236919480762,1.E-02));
+#7160 = CARTESIAN_POINT('',(-38.5596570352,40.236919480762,-2.24));
+#7161 = ADVANCED_FACE('',(#7162),#7194,.T.);
+#7162 = FACE_BOUND('',#7163,.T.);
+#7163 = EDGE_LOOP('',(#7164,#7174,#7181,#7189));
+#7164 = ORIENTED_EDGE('',*,*,#7165,.T.);
+#7165 = EDGE_CURVE('',#7166,#7168,#7170,.T.);
+#7166 = VERTEX_POINT('',#7167);
+#7167 = CARTESIAN_POINT('',(-39.32308038491,40.510342830472,0.));
+#7168 = VERTEX_POINT('',#7169);
+#7169 = CARTESIAN_POINT('',(-38.82308038491,41.010342830472,0.));
+#7170 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7171,#7172,#7173),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7171 = CARTESIAN_POINT('',(-39.32308038491,40.510342830472,0.));
+#7172 = CARTESIAN_POINT('',(-39.32308038491,41.010342830472,0.));
+#7173 = CARTESIAN_POINT('',(-38.82308038491,41.010342830472,0.));
+#7174 = ORIENTED_EDGE('',*,*,#7175,.T.);
+#7175 = EDGE_CURVE('',#7168,#7176,#7178,.T.);
+#7176 = VERTEX_POINT('',#7177);
+#7177 = CARTESIAN_POINT('',(-38.82308038491,41.010342830472,-2.23));
+#7178 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7179,#7180),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7179 = CARTESIAN_POINT('',(-38.82308038491,41.010342830472,0.));
+#7180 = CARTESIAN_POINT('',(-38.82308038491,41.010342830472,-2.23));
+#7181 = ORIENTED_EDGE('',*,*,#7182,.F.);
+#7182 = EDGE_CURVE('',#7183,#7176,#7185,.T.);
+#7183 = VERTEX_POINT('',#7184);
+#7184 = CARTESIAN_POINT('',(-39.32308038491,40.510342830472,-2.23));
+#7185 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7186,#7187,#7188),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7186 = CARTESIAN_POINT('',(-39.32308038491,40.510342830472,-2.23));
+#7187 = CARTESIAN_POINT('',(-39.32308038491,41.010342830472,-2.23));
+#7188 = CARTESIAN_POINT('',(-38.82308038491,41.010342830472,-2.23));
+#7189 = ORIENTED_EDGE('',*,*,#7190,.F.);
+#7190 = EDGE_CURVE('',#7166,#7183,#7191,.T.);
+#7191 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7192,#7193),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7192 = CARTESIAN_POINT('',(-39.32308038491,40.510342830472,0.));
+#7193 = CARTESIAN_POINT('',(-39.32308038491,40.510342830472,-2.23));
+#7194 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#7195,#7196,#7197)
+    ,(#7198,#7199,#7200
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#7195 = CARTESIAN_POINT('',(-39.32308038491,40.510342830472,-2.23));
+#7196 = CARTESIAN_POINT('',(-39.32308038491,41.010342830472,-2.23));
+#7197 = CARTESIAN_POINT('',(-38.82308038491,41.010342830472,-2.23));
+#7198 = CARTESIAN_POINT('',(-39.32308038491,40.510342830472,0.));
+#7199 = CARTESIAN_POINT('',(-39.32308038491,41.010342830472,0.));
+#7200 = CARTESIAN_POINT('',(-38.82308038491,41.010342830472,0.));
+#7201 = ADVANCED_FACE('',(#7202),#7224,.T.);
+#7202 = FACE_BOUND('',#7203,.T.);
+#7203 = EDGE_LOOP('',(#7204,#7211,#7212,#7219));
+#7204 = ORIENTED_EDGE('',*,*,#7205,.T.);
+#7205 = EDGE_CURVE('',#7206,#7166,#7208,.T.);
+#7206 = VERTEX_POINT('',#7207);
+#7207 = CARTESIAN_POINT('',(-39.32308038491,39.010342830472,0.));
+#7208 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7209,#7210),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7209 = CARTESIAN_POINT('',(-39.32308038491,39.010342830472,0.));
+#7210 = CARTESIAN_POINT('',(-39.32308038491,40.510342830472,0.));
+#7211 = ORIENTED_EDGE('',*,*,#7190,.T.);
+#7212 = ORIENTED_EDGE('',*,*,#7213,.F.);
+#7213 = EDGE_CURVE('',#7214,#7183,#7216,.T.);
+#7214 = VERTEX_POINT('',#7215);
+#7215 = CARTESIAN_POINT('',(-39.32308038491,39.010342830472,-2.23));
+#7216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7217,#7218),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7217 = CARTESIAN_POINT('',(-39.32308038491,39.010342830472,-2.23));
+#7218 = CARTESIAN_POINT('',(-39.32308038491,40.510342830472,-2.23));
+#7219 = ORIENTED_EDGE('',*,*,#7220,.F.);
+#7220 = EDGE_CURVE('',#7206,#7214,#7221,.T.);
+#7221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7222,#7223),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7222 = CARTESIAN_POINT('',(-39.32308038491,39.010342830472,0.));
+#7223 = CARTESIAN_POINT('',(-39.32308038491,39.010342830472,-2.23));
+#7224 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7225,#7226)
+    ,(#7227,#7228
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7225 = CARTESIAN_POINT('',(-39.32308038491,39.000342830472,1.E-02));
+#7226 = CARTESIAN_POINT('',(-39.32308038491,39.000342830472,-2.24));
+#7227 = CARTESIAN_POINT('',(-39.32308038491,40.520342830472,1.E-02));
+#7228 = CARTESIAN_POINT('',(-39.32308038491,40.520342830472,-2.24));
+#7229 = ADVANCED_FACE('',(#7230),#7254,.T.);
+#7230 = FACE_BOUND('',#7231,.T.);
+#7231 = EDGE_LOOP('',(#7232,#7240,#7241,#7249));
+#7232 = ORIENTED_EDGE('',*,*,#7233,.T.);
+#7233 = EDGE_CURVE('',#7234,#7206,#7236,.T.);
+#7234 = VERTEX_POINT('',#7235);
+#7235 = CARTESIAN_POINT('',(-38.82308038491,38.510342830472,0.));
+#7236 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7237,#7238,#7239),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7237 = CARTESIAN_POINT('',(-38.82308038491,38.510342830472,0.));
+#7238 = CARTESIAN_POINT('',(-39.32308038491,38.510342830472,0.));
+#7239 = CARTESIAN_POINT('',(-39.32308038491,39.010342830472,0.));
+#7240 = ORIENTED_EDGE('',*,*,#7220,.T.);
+#7241 = ORIENTED_EDGE('',*,*,#7242,.F.);
+#7242 = EDGE_CURVE('',#7243,#7214,#7245,.T.);
+#7243 = VERTEX_POINT('',#7244);
+#7244 = CARTESIAN_POINT('',(-38.82308038491,38.510342830472,-2.23));
+#7245 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7246,#7247,#7248),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7246 = CARTESIAN_POINT('',(-38.82308038491,38.510342830472,-2.23));
+#7247 = CARTESIAN_POINT('',(-39.32308038491,38.510342830472,-2.23));
+#7248 = CARTESIAN_POINT('',(-39.32308038491,39.010342830472,-2.23));
+#7249 = ORIENTED_EDGE('',*,*,#7250,.F.);
+#7250 = EDGE_CURVE('',#7234,#7243,#7251,.T.);
+#7251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7252,#7253),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7252 = CARTESIAN_POINT('',(-38.82308038491,38.510342830472,0.));
+#7253 = CARTESIAN_POINT('',(-38.82308038491,38.510342830472,-2.23));
+#7254 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#7255,#7256,#7257)
+    ,(#7258,#7259,#7260
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#7255 = CARTESIAN_POINT('',(-38.82308038491,38.510342830472,-2.23));
+#7256 = CARTESIAN_POINT('',(-39.32308038491,38.510342830472,-2.23));
+#7257 = CARTESIAN_POINT('',(-39.32308038491,39.010342830472,-2.23));
+#7258 = CARTESIAN_POINT('',(-38.82308038491,38.510342830472,0.));
+#7259 = CARTESIAN_POINT('',(-39.32308038491,38.510342830472,0.));
+#7260 = CARTESIAN_POINT('',(-39.32308038491,39.010342830472,0.));
+#7261 = ADVANCED_FACE('',(#7262),#7284,.T.);
+#7262 = FACE_BOUND('',#7263,.T.);
+#7263 = EDGE_LOOP('',(#7264,#7271,#7272,#7279));
+#7264 = ORIENTED_EDGE('',*,*,#7265,.T.);
+#7265 = EDGE_CURVE('',#7266,#7234,#7268,.T.);
+#7266 = VERTEX_POINT('',#7267);
+#7267 = CARTESIAN_POINT('',(-37.32308038491,38.510342830472,0.));
+#7268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7269,#7270),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7269 = CARTESIAN_POINT('',(-37.32308038491,38.510342830472,0.));
+#7270 = CARTESIAN_POINT('',(-38.82308038491,38.510342830472,0.));
+#7271 = ORIENTED_EDGE('',*,*,#7250,.T.);
+#7272 = ORIENTED_EDGE('',*,*,#7273,.F.);
+#7273 = EDGE_CURVE('',#7274,#7243,#7276,.T.);
+#7274 = VERTEX_POINT('',#7275);
+#7275 = CARTESIAN_POINT('',(-37.32308038491,38.510342830472,-2.23));
+#7276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7277,#7278),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7277 = CARTESIAN_POINT('',(-37.32308038491,38.510342830472,-2.23));
+#7278 = CARTESIAN_POINT('',(-38.82308038491,38.510342830472,-2.23));
+#7279 = ORIENTED_EDGE('',*,*,#7280,.F.);
+#7280 = EDGE_CURVE('',#7266,#7274,#7281,.T.);
+#7281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7282,#7283),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7282 = CARTESIAN_POINT('',(-37.32308038491,38.510342830472,0.));
+#7283 = CARTESIAN_POINT('',(-37.32308038491,38.510342830472,-2.23));
+#7284 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7285,#7286)
+    ,(#7287,#7288
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7285 = CARTESIAN_POINT('',(-37.31308038491,38.510342830472,1.E-02));
+#7286 = CARTESIAN_POINT('',(-37.31308038491,38.510342830472,-2.24));
+#7287 = CARTESIAN_POINT('',(-38.83308038491,38.510342830472,1.E-02));
+#7288 = CARTESIAN_POINT('',(-38.83308038491,38.510342830472,-2.24));
+#7289 = ADVANCED_FACE('',(#7290),#7314,.T.);
+#7290 = FACE_BOUND('',#7291,.T.);
+#7291 = EDGE_LOOP('',(#7292,#7300,#7301,#7309));
+#7292 = ORIENTED_EDGE('',*,*,#7293,.T.);
+#7293 = EDGE_CURVE('',#7294,#7266,#7296,.T.);
+#7294 = VERTEX_POINT('',#7295);
+#7295 = CARTESIAN_POINT('',(-36.82308038491,39.010342830472,0.));
+#7296 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7297,#7298,#7299),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7297 = CARTESIAN_POINT('',(-36.82308038491,39.010342830472,0.));
+#7298 = CARTESIAN_POINT('',(-36.82308038491,38.510342830472,0.));
+#7299 = CARTESIAN_POINT('',(-37.32308038491,38.510342830472,0.));
+#7300 = ORIENTED_EDGE('',*,*,#7280,.T.);
+#7301 = ORIENTED_EDGE('',*,*,#7302,.F.);
+#7302 = EDGE_CURVE('',#7303,#7274,#7305,.T.);
+#7303 = VERTEX_POINT('',#7304);
+#7304 = CARTESIAN_POINT('',(-36.82308038491,39.010342830472,-2.23));
+#7305 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7306,#7307,#7308),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7306 = CARTESIAN_POINT('',(-36.82308038491,39.010342830472,-2.23));
+#7307 = CARTESIAN_POINT('',(-36.82308038491,38.510342830472,-2.23));
+#7308 = CARTESIAN_POINT('',(-37.32308038491,38.510342830472,-2.23));
+#7309 = ORIENTED_EDGE('',*,*,#7310,.F.);
+#7310 = EDGE_CURVE('',#7294,#7303,#7311,.T.);
+#7311 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7312,#7313),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7312 = CARTESIAN_POINT('',(-36.82308038491,39.010342830472,0.));
+#7313 = CARTESIAN_POINT('',(-36.82308038491,39.010342830472,-2.23));
+#7314 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#7315,#7316,#7317)
+    ,(#7318,#7319,#7320
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#7315 = CARTESIAN_POINT('',(-36.82308038491,39.010342830472,-2.23));
+#7316 = CARTESIAN_POINT('',(-36.82308038491,38.510342830472,-2.23));
+#7317 = CARTESIAN_POINT('',(-37.32308038491,38.510342830472,-2.23));
+#7318 = CARTESIAN_POINT('',(-36.82308038491,39.010342830472,0.));
+#7319 = CARTESIAN_POINT('',(-36.82308038491,38.510342830472,0.));
+#7320 = CARTESIAN_POINT('',(-37.32308038491,38.510342830472,0.));
+#7321 = ADVANCED_FACE('',(#7322),#7344,.T.);
+#7322 = FACE_BOUND('',#7323,.T.);
+#7323 = EDGE_LOOP('',(#7324,#7331,#7332,#7339));
+#7324 = ORIENTED_EDGE('',*,*,#7325,.T.);
+#7325 = EDGE_CURVE('',#7326,#7294,#7328,.T.);
+#7326 = VERTEX_POINT('',#7327);
+#7327 = CARTESIAN_POINT('',(-36.82308038491,40.510342830472,0.));
+#7328 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7329,#7330),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7329 = CARTESIAN_POINT('',(-36.82308038491,40.510342830472,0.));
+#7330 = CARTESIAN_POINT('',(-36.82308038491,39.010342830472,0.));
+#7331 = ORIENTED_EDGE('',*,*,#7310,.T.);
+#7332 = ORIENTED_EDGE('',*,*,#7333,.F.);
+#7333 = EDGE_CURVE('',#7334,#7303,#7336,.T.);
+#7334 = VERTEX_POINT('',#7335);
+#7335 = CARTESIAN_POINT('',(-36.82308038491,40.510342830472,-2.23));
+#7336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7337,#7338),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7337 = CARTESIAN_POINT('',(-36.82308038491,40.510342830472,-2.23));
+#7338 = CARTESIAN_POINT('',(-36.82308038491,39.010342830472,-2.23));
+#7339 = ORIENTED_EDGE('',*,*,#7340,.F.);
+#7340 = EDGE_CURVE('',#7326,#7334,#7341,.T.);
+#7341 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7342,#7343),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7342 = CARTESIAN_POINT('',(-36.82308038491,40.510342830472,0.));
+#7343 = CARTESIAN_POINT('',(-36.82308038491,40.510342830472,-2.23));
+#7344 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7345,#7346)
+    ,(#7347,#7348
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7345 = CARTESIAN_POINT('',(-36.82308038491,40.520342830472,1.E-02));
+#7346 = CARTESIAN_POINT('',(-36.82308038491,40.520342830472,-2.24));
+#7347 = CARTESIAN_POINT('',(-36.82308038491,39.000342830472,1.E-02));
+#7348 = CARTESIAN_POINT('',(-36.82308038491,39.000342830472,-2.24));
+#7349 = ADVANCED_FACE('',(#7350),#7374,.T.);
+#7350 = FACE_BOUND('',#7351,.T.);
+#7351 = EDGE_LOOP('',(#7352,#7360,#7361,#7369));
+#7352 = ORIENTED_EDGE('',*,*,#7353,.T.);
+#7353 = EDGE_CURVE('',#7354,#7326,#7356,.T.);
+#7354 = VERTEX_POINT('',#7355);
+#7355 = CARTESIAN_POINT('',(-37.32308038491,41.010342830472,0.));
+#7356 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7357,#7358,#7359),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7357 = CARTESIAN_POINT('',(-37.32308038491,41.010342830472,0.));
+#7358 = CARTESIAN_POINT('',(-36.82308038491,41.010342830472,0.));
+#7359 = CARTESIAN_POINT('',(-36.82308038491,40.510342830472,0.));
+#7360 = ORIENTED_EDGE('',*,*,#7340,.T.);
+#7361 = ORIENTED_EDGE('',*,*,#7362,.F.);
+#7362 = EDGE_CURVE('',#7363,#7334,#7365,.T.);
+#7363 = VERTEX_POINT('',#7364);
+#7364 = CARTESIAN_POINT('',(-37.32308038491,41.010342830472,-2.23));
+#7365 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7366,#7367,#7368),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7366 = CARTESIAN_POINT('',(-37.32308038491,41.010342830472,-2.23));
+#7367 = CARTESIAN_POINT('',(-36.82308038491,41.010342830472,-2.23));
+#7368 = CARTESIAN_POINT('',(-36.82308038491,40.510342830472,-2.23));
+#7369 = ORIENTED_EDGE('',*,*,#7370,.F.);
+#7370 = EDGE_CURVE('',#7354,#7363,#7371,.T.);
+#7371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7372,#7373),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7372 = CARTESIAN_POINT('',(-37.32308038491,41.010342830472,0.));
+#7373 = CARTESIAN_POINT('',(-37.32308038491,41.010342830472,-2.23));
+#7374 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#7375,#7376,#7377)
+    ,(#7378,#7379,#7380
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#7375 = CARTESIAN_POINT('',(-37.32308038491,41.010342830472,-2.23));
+#7376 = CARTESIAN_POINT('',(-36.82308038491,41.010342830472,-2.23));
+#7377 = CARTESIAN_POINT('',(-36.82308038491,40.510342830472,-2.23));
+#7378 = CARTESIAN_POINT('',(-37.32308038491,41.010342830472,0.));
+#7379 = CARTESIAN_POINT('',(-36.82308038491,41.010342830472,0.));
+#7380 = CARTESIAN_POINT('',(-36.82308038491,40.510342830472,0.));
+#7381 = ADVANCED_FACE('',(#7382),#7396,.T.);
+#7382 = FACE_BOUND('',#7383,.T.);
+#7383 = EDGE_LOOP('',(#7384,#7389,#7390,#7395));
+#7384 = ORIENTED_EDGE('',*,*,#7385,.T.);
+#7385 = EDGE_CURVE('',#7168,#7354,#7386,.T.);
+#7386 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7387,#7388),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7387 = CARTESIAN_POINT('',(-38.82308038491,41.010342830472,0.));
+#7388 = CARTESIAN_POINT('',(-37.32308038491,41.010342830472,0.));
+#7389 = ORIENTED_EDGE('',*,*,#7370,.T.);
+#7390 = ORIENTED_EDGE('',*,*,#7391,.F.);
+#7391 = EDGE_CURVE('',#7176,#7363,#7392,.T.);
+#7392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7393,#7394),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7393 = CARTESIAN_POINT('',(-38.82308038491,41.010342830472,-2.23));
+#7394 = CARTESIAN_POINT('',(-37.32308038491,41.010342830472,-2.23));
+#7395 = ORIENTED_EDGE('',*,*,#7175,.F.);
+#7396 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7397,#7398)
+    ,(#7399,#7400
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7397 = CARTESIAN_POINT('',(-38.83308038491,41.010342830472,1.E-02));
+#7398 = CARTESIAN_POINT('',(-38.83308038491,41.010342830472,-2.24));
+#7399 = CARTESIAN_POINT('',(-37.31308038491,41.010342830472,1.E-02));
+#7400 = CARTESIAN_POINT('',(-37.31308038491,41.010342830472,-2.24));
+#7401 = ADVANCED_FACE('',(#7402,#7412),#7418,.T.);
+#7402 = FACE_BOUND('',#7403,.T.);
+#7403 = EDGE_LOOP('',(#7404,#7405,#7406,#7407,#7408,#7409,#7410,#7411));
+#7404 = ORIENTED_EDGE('',*,*,#7391,.T.);
+#7405 = ORIENTED_EDGE('',*,*,#7362,.T.);
+#7406 = ORIENTED_EDGE('',*,*,#7333,.T.);
+#7407 = ORIENTED_EDGE('',*,*,#7302,.T.);
+#7408 = ORIENTED_EDGE('',*,*,#7273,.T.);
+#7409 = ORIENTED_EDGE('',*,*,#7242,.T.);
+#7410 = ORIENTED_EDGE('',*,*,#7213,.T.);
+#7411 = ORIENTED_EDGE('',*,*,#7182,.T.);
+#7412 = FACE_BOUND('',#7413,.T.);
+#7413 = EDGE_LOOP('',(#7414,#7415,#7416,#7417));
+#7414 = ORIENTED_EDGE('',*,*,#7151,.T.);
+#7415 = ORIENTED_EDGE('',*,*,#7125,.T.);
+#7416 = ORIENTED_EDGE('',*,*,#7097,.T.);
+#7417 = ORIENTED_EDGE('',*,*,#7069,.T.);
+#7418 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7419,#7420)
+    ,(#7421,#7422
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#7419 = CARTESIAN_POINT('',(-39.33308038491,41.020342830472,-2.23));
+#7420 = CARTESIAN_POINT('',(-39.33308038491,38.500342830472,-2.23));
+#7421 = CARTESIAN_POINT('',(-36.81308038491,41.020342830472,-2.23));
+#7422 = CARTESIAN_POINT('',(-36.81308038491,38.500342830472,-2.23));
+#7423 = ADVANCED_FACE('',(#7424,#7434),#7440,.T.);
+#7424 = FACE_BOUND('',#7425,.T.);
+#7425 = EDGE_LOOP('',(#7426,#7427,#7428,#7429,#7430,#7431,#7432,#7433));
+#7426 = ORIENTED_EDGE('',*,*,#7385,.F.);
+#7427 = ORIENTED_EDGE('',*,*,#7165,.F.);
+#7428 = ORIENTED_EDGE('',*,*,#7205,.F.);
+#7429 = ORIENTED_EDGE('',*,*,#7233,.F.);
+#7430 = ORIENTED_EDGE('',*,*,#7265,.F.);
+#7431 = ORIENTED_EDGE('',*,*,#7293,.F.);
+#7432 = ORIENTED_EDGE('',*,*,#7325,.F.);
+#7433 = ORIENTED_EDGE('',*,*,#7353,.F.);
+#7434 = FACE_BOUND('',#7435,.T.);
+#7435 = EDGE_LOOP('',(#7436,#7437,#7438,#7439));
+#7436 = ORIENTED_EDGE('',*,*,#7145,.F.);
+#7437 = ORIENTED_EDGE('',*,*,#7053,.F.);
+#7438 = ORIENTED_EDGE('',*,*,#7089,.F.);
+#7439 = ORIENTED_EDGE('',*,*,#7117,.F.);
+#7440 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7441,#7442)
+    ,(#7443,#7444
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#7441 = CARTESIAN_POINT('',(-36.81308038491,41.020342830472,0.));
+#7442 = CARTESIAN_POINT('',(-36.81308038491,38.500342830472,0.));
+#7443 = CARTESIAN_POINT('',(-39.33308038491,41.020342830472,0.));
+#7444 = CARTESIAN_POINT('',(-39.33308038491,38.500342830472,0.));
+#7445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7449)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7446,#7447,#7448)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7446 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7447 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7448 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7449 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7446,
+  'distance_accuracy_value','confusion accuracy');
+#7450 = PRODUCT_TYPE('part',$,(#7043));
+#7451 = SHAPE_DEFINITION_REPRESENTATION(#7452,#7458);
+#7452 = PRODUCT_DEFINITION_SHAPE('','',#7453);
+#7453 = PRODUCT_DEFINITION('design','',#7454,#7457);
+#7454 = PRODUCT_DEFINITION_FORMATION('','',#7455);
+#7455 = PRODUCT('Body25','Body25','',(#7456));
+#7456 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#7457 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7458 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7459),#7857);
+#7459 = MANIFOLD_SOLID_BREP('',#7460);
+#7460 = CLOSED_SHELL('',(#7461,#7497,#7525,#7553,#7573,#7613,#7641,#7673
+    ,#7701,#7733,#7761,#7793,#7813,#7835));
+#7461 = ADVANCED_FACE('',(#7462),#7492,.T.);
+#7462 = FACE_BOUND('',#7463,.T.);
+#7463 = EDGE_LOOP('',(#7464,#7473,#7480,#7487));
+#7464 = ORIENTED_EDGE('',*,*,#7465,.T.);
+#7465 = EDGE_CURVE('',#7466,#7468,#7470,.T.);
+#7466 = VERTEX_POINT('',#7467);
+#7467 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,0.));
+#7468 = VERTEX_POINT('',#7469);
+#7469 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,0.));
+#7470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7471,#7472),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7471 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,0.));
+#7472 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,0.));
+#7473 = ORIENTED_EDGE('',*,*,#7474,.T.);
+#7474 = EDGE_CURVE('',#7468,#7475,#7477,.T.);
+#7475 = VERTEX_POINT('',#7476);
+#7476 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,-2.23));
+#7477 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7478,#7479),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7478 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,0.));
+#7479 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,-2.23));
+#7480 = ORIENTED_EDGE('',*,*,#7481,.F.);
+#7481 = EDGE_CURVE('',#7482,#7475,#7484,.T.);
+#7482 = VERTEX_POINT('',#7483);
+#7483 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,-2.23));
+#7484 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7485,#7486),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7485 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,-2.23));
+#7486 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,-2.23));
+#7487 = ORIENTED_EDGE('',*,*,#7488,.F.);
+#7488 = EDGE_CURVE('',#7466,#7482,#7489,.T.);
+#7489 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7490,#7491),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7490 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,0.));
+#7491 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,-2.23));
+#7492 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7493,#7494)
+    ,(#7495,#7496
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7493 = CARTESIAN_POINT('',(-27.43860899777,39.273766180182,1.E-02));
+#7494 = CARTESIAN_POINT('',(-27.43860899777,39.273766180182,-2.24));
+#7495 = CARTESIAN_POINT('',(-27.43860899777,40.246919480762,1.E-02));
+#7496 = CARTESIAN_POINT('',(-27.43860899777,40.246919480762,-2.24));
+#7497 = ADVANCED_FACE('',(#7498),#7520,.T.);
+#7498 = FACE_BOUND('',#7499,.T.);
+#7499 = EDGE_LOOP('',(#7500,#7507,#7508,#7515));
+#7500 = ORIENTED_EDGE('',*,*,#7501,.T.);
+#7501 = EDGE_CURVE('',#7502,#7466,#7504,.T.);
+#7502 = VERTEX_POINT('',#7503);
+#7503 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,0.));
+#7504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7505,#7506),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7505 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,0.));
+#7506 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,0.));
+#7507 = ORIENTED_EDGE('',*,*,#7488,.T.);
+#7508 = ORIENTED_EDGE('',*,*,#7509,.F.);
+#7509 = EDGE_CURVE('',#7510,#7482,#7512,.T.);
+#7510 = VERTEX_POINT('',#7511);
+#7511 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,-2.23));
+#7512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7513,#7514),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7513 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,-2.23));
+#7514 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,-2.23));
+#7515 = ORIENTED_EDGE('',*,*,#7516,.F.);
+#7516 = EDGE_CURVE('',#7502,#7510,#7517,.T.);
+#7517 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7518,#7519),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7518 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,0.));
+#7519 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,-2.23));
+#7520 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7521,#7522)
+    ,(#7523,#7524
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7521 = CARTESIAN_POINT('',(-28.40176229835,39.283766180182,1.E-02));
+#7522 = CARTESIAN_POINT('',(-28.40176229835,39.283766180182,-2.24));
+#7523 = CARTESIAN_POINT('',(-27.42860899777,39.283766180182,1.E-02));
+#7524 = CARTESIAN_POINT('',(-27.42860899777,39.283766180182,-2.24));
+#7525 = ADVANCED_FACE('',(#7526),#7548,.T.);
+#7526 = FACE_BOUND('',#7527,.T.);
+#7527 = EDGE_LOOP('',(#7528,#7535,#7536,#7543));
+#7528 = ORIENTED_EDGE('',*,*,#7529,.T.);
+#7529 = EDGE_CURVE('',#7530,#7502,#7532,.T.);
+#7530 = VERTEX_POINT('',#7531);
+#7531 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,0.));
+#7532 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7533,#7534),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7533 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,0.));
+#7534 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,0.));
+#7535 = ORIENTED_EDGE('',*,*,#7516,.T.);
+#7536 = ORIENTED_EDGE('',*,*,#7537,.F.);
+#7537 = EDGE_CURVE('',#7538,#7510,#7540,.T.);
+#7538 = VERTEX_POINT('',#7539);
+#7539 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,-2.23));
+#7540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7541,#7542),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7541 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,-2.23));
+#7542 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,-2.23));
+#7543 = ORIENTED_EDGE('',*,*,#7544,.F.);
+#7544 = EDGE_CURVE('',#7530,#7538,#7545,.T.);
+#7545 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7546,#7547),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7546 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,0.));
+#7547 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,-2.23));
+#7548 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7549,#7550)
+    ,(#7551,#7552
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7549 = CARTESIAN_POINT('',(-28.39176229835,40.246919480762,1.E-02));
+#7550 = CARTESIAN_POINT('',(-28.39176229835,40.246919480762,-2.24));
+#7551 = CARTESIAN_POINT('',(-28.39176229835,39.273766180182,1.E-02));
+#7552 = CARTESIAN_POINT('',(-28.39176229835,39.273766180182,-2.24));
+#7553 = ADVANCED_FACE('',(#7554),#7568,.T.);
+#7554 = FACE_BOUND('',#7555,.T.);
+#7555 = EDGE_LOOP('',(#7556,#7561,#7562,#7567));
+#7556 = ORIENTED_EDGE('',*,*,#7557,.T.);
+#7557 = EDGE_CURVE('',#7468,#7530,#7558,.T.);
+#7558 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7559,#7560),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7559 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,0.));
+#7560 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,0.));
+#7561 = ORIENTED_EDGE('',*,*,#7544,.T.);
+#7562 = ORIENTED_EDGE('',*,*,#7563,.F.);
+#7563 = EDGE_CURVE('',#7475,#7538,#7564,.T.);
+#7564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7565,#7566),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7565 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,-2.23));
+#7566 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,-2.23));
+#7567 = ORIENTED_EDGE('',*,*,#7474,.F.);
+#7568 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7569,#7570)
+    ,(#7571,#7572
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7569 = CARTESIAN_POINT('',(-27.42860899777,40.236919480762,1.E-02));
+#7570 = CARTESIAN_POINT('',(-27.42860899777,40.236919480762,-2.24));
+#7571 = CARTESIAN_POINT('',(-28.40176229835,40.236919480762,1.E-02));
+#7572 = CARTESIAN_POINT('',(-28.40176229835,40.236919480762,-2.24));
+#7573 = ADVANCED_FACE('',(#7574),#7606,.T.);
+#7574 = FACE_BOUND('',#7575,.T.);
+#7575 = EDGE_LOOP('',(#7576,#7586,#7593,#7601));
+#7576 = ORIENTED_EDGE('',*,*,#7577,.T.);
+#7577 = EDGE_CURVE('',#7578,#7580,#7582,.T.);
+#7578 = VERTEX_POINT('',#7579);
+#7579 = CARTESIAN_POINT('',(-29.16518564806,40.510342830472,0.));
+#7580 = VERTEX_POINT('',#7581);
+#7581 = CARTESIAN_POINT('',(-28.66518564806,41.010342830472,0.));
+#7582 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7583,#7584,#7585),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7583 = CARTESIAN_POINT('',(-29.16518564806,40.510342830472,0.));
+#7584 = CARTESIAN_POINT('',(-29.16518564806,41.010342830472,0.));
+#7585 = CARTESIAN_POINT('',(-28.66518564806,41.010342830472,0.));
+#7586 = ORIENTED_EDGE('',*,*,#7587,.T.);
+#7587 = EDGE_CURVE('',#7580,#7588,#7590,.T.);
+#7588 = VERTEX_POINT('',#7589);
+#7589 = CARTESIAN_POINT('',(-28.66518564806,41.010342830472,-2.23));
+#7590 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7591,#7592),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7591 = CARTESIAN_POINT('',(-28.66518564806,41.010342830472,0.));
+#7592 = CARTESIAN_POINT('',(-28.66518564806,41.010342830472,-2.23));
+#7593 = ORIENTED_EDGE('',*,*,#7594,.F.);
+#7594 = EDGE_CURVE('',#7595,#7588,#7597,.T.);
+#7595 = VERTEX_POINT('',#7596);
+#7596 = CARTESIAN_POINT('',(-29.16518564806,40.510342830472,-2.23));
+#7597 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7598,#7599,#7600),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7598 = CARTESIAN_POINT('',(-29.16518564806,40.510342830472,-2.23));
+#7599 = CARTESIAN_POINT('',(-29.16518564806,41.010342830472,-2.23));
+#7600 = CARTESIAN_POINT('',(-28.66518564806,41.010342830472,-2.23));
+#7601 = ORIENTED_EDGE('',*,*,#7602,.F.);
+#7602 = EDGE_CURVE('',#7578,#7595,#7603,.T.);
+#7603 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7604,#7605),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7604 = CARTESIAN_POINT('',(-29.16518564806,40.510342830472,0.));
+#7605 = CARTESIAN_POINT('',(-29.16518564806,40.510342830472,-2.23));
+#7606 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#7607,#7608,#7609)
+    ,(#7610,#7611,#7612
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#7607 = CARTESIAN_POINT('',(-29.16518564806,40.510342830472,-2.23));
+#7608 = CARTESIAN_POINT('',(-29.16518564806,41.010342830472,-2.23));
+#7609 = CARTESIAN_POINT('',(-28.66518564806,41.010342830472,-2.23));
+#7610 = CARTESIAN_POINT('',(-29.16518564806,40.510342830472,0.));
+#7611 = CARTESIAN_POINT('',(-29.16518564806,41.010342830472,0.));
+#7612 = CARTESIAN_POINT('',(-28.66518564806,41.010342830472,0.));
+#7613 = ADVANCED_FACE('',(#7614),#7636,.T.);
+#7614 = FACE_BOUND('',#7615,.T.);
+#7615 = EDGE_LOOP('',(#7616,#7623,#7624,#7631));
+#7616 = ORIENTED_EDGE('',*,*,#7617,.T.);
+#7617 = EDGE_CURVE('',#7618,#7578,#7620,.T.);
+#7618 = VERTEX_POINT('',#7619);
+#7619 = CARTESIAN_POINT('',(-29.16518564806,39.010342830472,0.));
+#7620 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7621,#7622),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7621 = CARTESIAN_POINT('',(-29.16518564806,39.010342830472,0.));
+#7622 = CARTESIAN_POINT('',(-29.16518564806,40.510342830472,0.));
+#7623 = ORIENTED_EDGE('',*,*,#7602,.T.);
+#7624 = ORIENTED_EDGE('',*,*,#7625,.F.);
+#7625 = EDGE_CURVE('',#7626,#7595,#7628,.T.);
+#7626 = VERTEX_POINT('',#7627);
+#7627 = CARTESIAN_POINT('',(-29.16518564806,39.010342830472,-2.23));
+#7628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7629,#7630),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7629 = CARTESIAN_POINT('',(-29.16518564806,39.010342830472,-2.23));
+#7630 = CARTESIAN_POINT('',(-29.16518564806,40.510342830472,-2.23));
+#7631 = ORIENTED_EDGE('',*,*,#7632,.F.);
+#7632 = EDGE_CURVE('',#7618,#7626,#7633,.T.);
+#7633 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7634,#7635),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7634 = CARTESIAN_POINT('',(-29.16518564806,39.010342830472,0.));
+#7635 = CARTESIAN_POINT('',(-29.16518564806,39.010342830472,-2.23));
+#7636 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7637,#7638)
+    ,(#7639,#7640
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7637 = CARTESIAN_POINT('',(-29.16518564806,39.000342830472,1.E-02));
+#7638 = CARTESIAN_POINT('',(-29.16518564806,39.000342830472,-2.24));
+#7639 = CARTESIAN_POINT('',(-29.16518564806,40.520342830472,1.E-02));
+#7640 = CARTESIAN_POINT('',(-29.16518564806,40.520342830472,-2.24));
+#7641 = ADVANCED_FACE('',(#7642),#7666,.T.);
+#7642 = FACE_BOUND('',#7643,.T.);
+#7643 = EDGE_LOOP('',(#7644,#7652,#7653,#7661));
+#7644 = ORIENTED_EDGE('',*,*,#7645,.T.);
+#7645 = EDGE_CURVE('',#7646,#7618,#7648,.T.);
+#7646 = VERTEX_POINT('',#7647);
+#7647 = CARTESIAN_POINT('',(-28.66518564806,38.510342830472,0.));
+#7648 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7649,#7650,#7651),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7649 = CARTESIAN_POINT('',(-28.66518564806,38.510342830472,0.));
+#7650 = CARTESIAN_POINT('',(-29.16518564806,38.510342830472,0.));
+#7651 = CARTESIAN_POINT('',(-29.16518564806,39.010342830472,0.));
+#7652 = ORIENTED_EDGE('',*,*,#7632,.T.);
+#7653 = ORIENTED_EDGE('',*,*,#7654,.F.);
+#7654 = EDGE_CURVE('',#7655,#7626,#7657,.T.);
+#7655 = VERTEX_POINT('',#7656);
+#7656 = CARTESIAN_POINT('',(-28.66518564806,38.510342830472,-2.23));
+#7657 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7658,#7659,#7660),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7658 = CARTESIAN_POINT('',(-28.66518564806,38.510342830472,-2.23));
+#7659 = CARTESIAN_POINT('',(-29.16518564806,38.510342830472,-2.23));
+#7660 = CARTESIAN_POINT('',(-29.16518564806,39.010342830472,-2.23));
+#7661 = ORIENTED_EDGE('',*,*,#7662,.F.);
+#7662 = EDGE_CURVE('',#7646,#7655,#7663,.T.);
+#7663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7664,#7665),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7664 = CARTESIAN_POINT('',(-28.66518564806,38.510342830472,0.));
+#7665 = CARTESIAN_POINT('',(-28.66518564806,38.510342830472,-2.23));
+#7666 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#7667,#7668,#7669)
+    ,(#7670,#7671,#7672
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#7667 = CARTESIAN_POINT('',(-28.66518564806,38.510342830472,-2.23));
+#7668 = CARTESIAN_POINT('',(-29.16518564806,38.510342830472,-2.23));
+#7669 = CARTESIAN_POINT('',(-29.16518564806,39.010342830472,-2.23));
+#7670 = CARTESIAN_POINT('',(-28.66518564806,38.510342830472,0.));
+#7671 = CARTESIAN_POINT('',(-29.16518564806,38.510342830472,0.));
+#7672 = CARTESIAN_POINT('',(-29.16518564806,39.010342830472,0.));
+#7673 = ADVANCED_FACE('',(#7674),#7696,.T.);
+#7674 = FACE_BOUND('',#7675,.T.);
+#7675 = EDGE_LOOP('',(#7676,#7683,#7684,#7691));
+#7676 = ORIENTED_EDGE('',*,*,#7677,.T.);
+#7677 = EDGE_CURVE('',#7678,#7646,#7680,.T.);
+#7678 = VERTEX_POINT('',#7679);
+#7679 = CARTESIAN_POINT('',(-27.16518564806,38.510342830472,0.));
+#7680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7681,#7682),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7681 = CARTESIAN_POINT('',(-27.16518564806,38.510342830472,0.));
+#7682 = CARTESIAN_POINT('',(-28.66518564806,38.510342830472,0.));
+#7683 = ORIENTED_EDGE('',*,*,#7662,.T.);
+#7684 = ORIENTED_EDGE('',*,*,#7685,.F.);
+#7685 = EDGE_CURVE('',#7686,#7655,#7688,.T.);
+#7686 = VERTEX_POINT('',#7687);
+#7687 = CARTESIAN_POINT('',(-27.16518564806,38.510342830472,-2.23));
+#7688 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7689,#7690),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7689 = CARTESIAN_POINT('',(-27.16518564806,38.510342830472,-2.23));
+#7690 = CARTESIAN_POINT('',(-28.66518564806,38.510342830472,-2.23));
+#7691 = ORIENTED_EDGE('',*,*,#7692,.F.);
+#7692 = EDGE_CURVE('',#7678,#7686,#7693,.T.);
+#7693 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7694,#7695),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7694 = CARTESIAN_POINT('',(-27.16518564806,38.510342830472,0.));
+#7695 = CARTESIAN_POINT('',(-27.16518564806,38.510342830472,-2.23));
+#7696 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7697,#7698)
+    ,(#7699,#7700
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7697 = CARTESIAN_POINT('',(-27.15518564806,38.510342830472,1.E-02));
+#7698 = CARTESIAN_POINT('',(-27.15518564806,38.510342830472,-2.24));
+#7699 = CARTESIAN_POINT('',(-28.67518564806,38.510342830472,1.E-02));
+#7700 = CARTESIAN_POINT('',(-28.67518564806,38.510342830472,-2.24));
+#7701 = ADVANCED_FACE('',(#7702),#7726,.T.);
+#7702 = FACE_BOUND('',#7703,.T.);
+#7703 = EDGE_LOOP('',(#7704,#7712,#7713,#7721));
+#7704 = ORIENTED_EDGE('',*,*,#7705,.T.);
+#7705 = EDGE_CURVE('',#7706,#7678,#7708,.T.);
+#7706 = VERTEX_POINT('',#7707);
+#7707 = CARTESIAN_POINT('',(-26.66518564806,39.010342830472,0.));
+#7708 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7709,#7710,#7711),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7709 = CARTESIAN_POINT('',(-26.66518564806,39.010342830472,0.));
+#7710 = CARTESIAN_POINT('',(-26.66518564806,38.510342830472,0.));
+#7711 = CARTESIAN_POINT('',(-27.16518564806,38.510342830472,0.));
+#7712 = ORIENTED_EDGE('',*,*,#7692,.T.);
+#7713 = ORIENTED_EDGE('',*,*,#7714,.F.);
+#7714 = EDGE_CURVE('',#7715,#7686,#7717,.T.);
+#7715 = VERTEX_POINT('',#7716);
+#7716 = CARTESIAN_POINT('',(-26.66518564806,39.010342830472,-2.23));
+#7717 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7718,#7719,#7720),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7718 = CARTESIAN_POINT('',(-26.66518564806,39.010342830472,-2.23));
+#7719 = CARTESIAN_POINT('',(-26.66518564806,38.510342830472,-2.23));
+#7720 = CARTESIAN_POINT('',(-27.16518564806,38.510342830472,-2.23));
+#7721 = ORIENTED_EDGE('',*,*,#7722,.F.);
+#7722 = EDGE_CURVE('',#7706,#7715,#7723,.T.);
+#7723 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7724,#7725),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7724 = CARTESIAN_POINT('',(-26.66518564806,39.010342830472,0.));
+#7725 = CARTESIAN_POINT('',(-26.66518564806,39.010342830472,-2.23));
+#7726 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#7727,#7728,#7729)
+    ,(#7730,#7731,#7732
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#7727 = CARTESIAN_POINT('',(-26.66518564806,39.010342830472,-2.23));
+#7728 = CARTESIAN_POINT('',(-26.66518564806,38.510342830472,-2.23));
+#7729 = CARTESIAN_POINT('',(-27.16518564806,38.510342830472,-2.23));
+#7730 = CARTESIAN_POINT('',(-26.66518564806,39.010342830472,0.));
+#7731 = CARTESIAN_POINT('',(-26.66518564806,38.510342830472,0.));
+#7732 = CARTESIAN_POINT('',(-27.16518564806,38.510342830472,0.));
+#7733 = ADVANCED_FACE('',(#7734),#7756,.T.);
+#7734 = FACE_BOUND('',#7735,.T.);
+#7735 = EDGE_LOOP('',(#7736,#7743,#7744,#7751));
+#7736 = ORIENTED_EDGE('',*,*,#7737,.T.);
+#7737 = EDGE_CURVE('',#7738,#7706,#7740,.T.);
+#7738 = VERTEX_POINT('',#7739);
+#7739 = CARTESIAN_POINT('',(-26.66518564806,40.510342830472,0.));
+#7740 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7741,#7742),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7741 = CARTESIAN_POINT('',(-26.66518564806,40.510342830472,0.));
+#7742 = CARTESIAN_POINT('',(-26.66518564806,39.010342830472,0.));
+#7743 = ORIENTED_EDGE('',*,*,#7722,.T.);
+#7744 = ORIENTED_EDGE('',*,*,#7745,.F.);
+#7745 = EDGE_CURVE('',#7746,#7715,#7748,.T.);
+#7746 = VERTEX_POINT('',#7747);
+#7747 = CARTESIAN_POINT('',(-26.66518564806,40.510342830472,-2.23));
+#7748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7749,#7750),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7749 = CARTESIAN_POINT('',(-26.66518564806,40.510342830472,-2.23));
+#7750 = CARTESIAN_POINT('',(-26.66518564806,39.010342830472,-2.23));
+#7751 = ORIENTED_EDGE('',*,*,#7752,.F.);
+#7752 = EDGE_CURVE('',#7738,#7746,#7753,.T.);
+#7753 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7754,#7755),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7754 = CARTESIAN_POINT('',(-26.66518564806,40.510342830472,0.));
+#7755 = CARTESIAN_POINT('',(-26.66518564806,40.510342830472,-2.23));
+#7756 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7757,#7758)
+    ,(#7759,#7760
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7757 = CARTESIAN_POINT('',(-26.66518564806,40.520342830472,1.E-02));
+#7758 = CARTESIAN_POINT('',(-26.66518564806,40.520342830472,-2.24));
+#7759 = CARTESIAN_POINT('',(-26.66518564806,39.000342830472,1.E-02));
+#7760 = CARTESIAN_POINT('',(-26.66518564806,39.000342830472,-2.24));
+#7761 = ADVANCED_FACE('',(#7762),#7786,.T.);
+#7762 = FACE_BOUND('',#7763,.T.);
+#7763 = EDGE_LOOP('',(#7764,#7772,#7773,#7781));
+#7764 = ORIENTED_EDGE('',*,*,#7765,.T.);
+#7765 = EDGE_CURVE('',#7766,#7738,#7768,.T.);
+#7766 = VERTEX_POINT('',#7767);
+#7767 = CARTESIAN_POINT('',(-27.16518564806,41.010342830472,0.));
+#7768 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7769,#7770,#7771),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7769 = CARTESIAN_POINT('',(-27.16518564806,41.010342830472,0.));
+#7770 = CARTESIAN_POINT('',(-26.66518564806,41.010342830472,0.));
+#7771 = CARTESIAN_POINT('',(-26.66518564806,40.510342830472,0.));
+#7772 = ORIENTED_EDGE('',*,*,#7752,.T.);
+#7773 = ORIENTED_EDGE('',*,*,#7774,.F.);
+#7774 = EDGE_CURVE('',#7775,#7746,#7777,.T.);
+#7775 = VERTEX_POINT('',#7776);
+#7776 = CARTESIAN_POINT('',(-27.16518564806,41.010342830472,-2.23));
+#7777 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7778,#7779,#7780),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7778 = CARTESIAN_POINT('',(-27.16518564806,41.010342830472,-2.23));
+#7779 = CARTESIAN_POINT('',(-26.66518564806,41.010342830472,-2.23));
+#7780 = CARTESIAN_POINT('',(-26.66518564806,40.510342830472,-2.23));
+#7781 = ORIENTED_EDGE('',*,*,#7782,.F.);
+#7782 = EDGE_CURVE('',#7766,#7775,#7783,.T.);
+#7783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7784,#7785),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7784 = CARTESIAN_POINT('',(-27.16518564806,41.010342830472,0.));
+#7785 = CARTESIAN_POINT('',(-27.16518564806,41.010342830472,-2.23));
+#7786 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#7787,#7788,#7789)
+    ,(#7790,#7791,#7792
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#7787 = CARTESIAN_POINT('',(-27.16518564806,41.010342830472,-2.23));
+#7788 = CARTESIAN_POINT('',(-26.66518564806,41.010342830472,-2.23));
+#7789 = CARTESIAN_POINT('',(-26.66518564806,40.510342830472,-2.23));
+#7790 = CARTESIAN_POINT('',(-27.16518564806,41.010342830472,0.));
+#7791 = CARTESIAN_POINT('',(-26.66518564806,41.010342830472,0.));
+#7792 = CARTESIAN_POINT('',(-26.66518564806,40.510342830472,0.));
+#7793 = ADVANCED_FACE('',(#7794),#7808,.T.);
+#7794 = FACE_BOUND('',#7795,.T.);
+#7795 = EDGE_LOOP('',(#7796,#7801,#7802,#7807));
+#7796 = ORIENTED_EDGE('',*,*,#7797,.T.);
+#7797 = EDGE_CURVE('',#7580,#7766,#7798,.T.);
+#7798 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7799,#7800),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7799 = CARTESIAN_POINT('',(-28.66518564806,41.010342830472,0.));
+#7800 = CARTESIAN_POINT('',(-27.16518564806,41.010342830472,0.));
+#7801 = ORIENTED_EDGE('',*,*,#7782,.T.);
+#7802 = ORIENTED_EDGE('',*,*,#7803,.F.);
+#7803 = EDGE_CURVE('',#7588,#7775,#7804,.T.);
+#7804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7805,#7806),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#7805 = CARTESIAN_POINT('',(-28.66518564806,41.010342830472,-2.23));
+#7806 = CARTESIAN_POINT('',(-27.16518564806,41.010342830472,-2.23));
+#7807 = ORIENTED_EDGE('',*,*,#7587,.F.);
+#7808 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7809,#7810)
+    ,(#7811,#7812
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7809 = CARTESIAN_POINT('',(-28.67518564806,41.010342830472,1.E-02));
+#7810 = CARTESIAN_POINT('',(-28.67518564806,41.010342830472,-2.24));
+#7811 = CARTESIAN_POINT('',(-27.15518564806,41.010342830472,1.E-02));
+#7812 = CARTESIAN_POINT('',(-27.15518564806,41.010342830472,-2.24));
+#7813 = ADVANCED_FACE('',(#7814,#7824),#7830,.T.);
+#7814 = FACE_BOUND('',#7815,.T.);
+#7815 = EDGE_LOOP('',(#7816,#7817,#7818,#7819,#7820,#7821,#7822,#7823));
+#7816 = ORIENTED_EDGE('',*,*,#7803,.T.);
+#7817 = ORIENTED_EDGE('',*,*,#7774,.T.);
+#7818 = ORIENTED_EDGE('',*,*,#7745,.T.);
+#7819 = ORIENTED_EDGE('',*,*,#7714,.T.);
+#7820 = ORIENTED_EDGE('',*,*,#7685,.T.);
+#7821 = ORIENTED_EDGE('',*,*,#7654,.T.);
+#7822 = ORIENTED_EDGE('',*,*,#7625,.T.);
+#7823 = ORIENTED_EDGE('',*,*,#7594,.T.);
+#7824 = FACE_BOUND('',#7825,.T.);
+#7825 = EDGE_LOOP('',(#7826,#7827,#7828,#7829));
+#7826 = ORIENTED_EDGE('',*,*,#7563,.T.);
+#7827 = ORIENTED_EDGE('',*,*,#7537,.T.);
+#7828 = ORIENTED_EDGE('',*,*,#7509,.T.);
+#7829 = ORIENTED_EDGE('',*,*,#7481,.T.);
+#7830 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7831,#7832)
+    ,(#7833,#7834
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#7831 = CARTESIAN_POINT('',(-29.17518564806,41.020342830472,-2.23));
+#7832 = CARTESIAN_POINT('',(-29.17518564806,38.500342830472,-2.23));
+#7833 = CARTESIAN_POINT('',(-26.65518564806,41.020342830472,-2.23));
+#7834 = CARTESIAN_POINT('',(-26.65518564806,38.500342830472,-2.23));
+#7835 = ADVANCED_FACE('',(#7836,#7846),#7852,.T.);
+#7836 = FACE_BOUND('',#7837,.T.);
+#7837 = EDGE_LOOP('',(#7838,#7839,#7840,#7841,#7842,#7843,#7844,#7845));
+#7838 = ORIENTED_EDGE('',*,*,#7797,.F.);
+#7839 = ORIENTED_EDGE('',*,*,#7577,.F.);
+#7840 = ORIENTED_EDGE('',*,*,#7617,.F.);
+#7841 = ORIENTED_EDGE('',*,*,#7645,.F.);
+#7842 = ORIENTED_EDGE('',*,*,#7677,.F.);
+#7843 = ORIENTED_EDGE('',*,*,#7705,.F.);
+#7844 = ORIENTED_EDGE('',*,*,#7737,.F.);
+#7845 = ORIENTED_EDGE('',*,*,#7765,.F.);
+#7846 = FACE_BOUND('',#7847,.T.);
+#7847 = EDGE_LOOP('',(#7848,#7849,#7850,#7851));
+#7848 = ORIENTED_EDGE('',*,*,#7557,.F.);
+#7849 = ORIENTED_EDGE('',*,*,#7465,.F.);
+#7850 = ORIENTED_EDGE('',*,*,#7501,.F.);
+#7851 = ORIENTED_EDGE('',*,*,#7529,.F.);
+#7852 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7853,#7854)
+    ,(#7855,#7856
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#7853 = CARTESIAN_POINT('',(-26.65518564806,41.020342830472,0.));
+#7854 = CARTESIAN_POINT('',(-26.65518564806,38.500342830472,0.));
+#7855 = CARTESIAN_POINT('',(-29.17518564806,41.020342830472,0.));
+#7856 = CARTESIAN_POINT('',(-29.17518564806,38.500342830472,0.));
+#7857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7861)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7858,#7859,#7860)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7858 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7859 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7860 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7861 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7858,
+  'distance_accuracy_value','confusion accuracy');
+#7862 = PRODUCT_TYPE('part',$,(#7455));
+#7863 = SHAPE_DEFINITION_REPRESENTATION(#7864,#7870);
+#7864 = PRODUCT_DEFINITION_SHAPE('','',#7865);
+#7865 = PRODUCT_DEFINITION('design','',#7866,#7869);
+#7866 = PRODUCT_DEFINITION_FORMATION('','',#7867);
+#7867 = PRODUCT('Body26','Body26','',(#7868));
+#7868 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#7869 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7870 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7871),#8269);
+#7871 = MANIFOLD_SOLID_BREP('',#7872);
+#7872 = CLOSED_SHELL('',(#7873,#7909,#7937,#7965,#7985,#8025,#8053,#8085
+    ,#8113,#8145,#8173,#8205,#8225,#8247));
+#7873 = ADVANCED_FACE('',(#7874),#7904,.T.);
+#7874 = FACE_BOUND('',#7875,.T.);
+#7875 = EDGE_LOOP('',(#7876,#7885,#7892,#7899));
+#7876 = ORIENTED_EDGE('',*,*,#7877,.T.);
+#7877 = EDGE_CURVE('',#7878,#7880,#7882,.T.);
+#7878 = VERTEX_POINT('',#7879);
+#7879 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,0.));
+#7880 = VERTEX_POINT('',#7881);
+#7881 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,0.));
+#7882 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7883,#7884),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7883 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,0.));
+#7884 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,0.));
+#7885 = ORIENTED_EDGE('',*,*,#7886,.T.);
+#7886 = EDGE_CURVE('',#7880,#7887,#7889,.T.);
+#7887 = VERTEX_POINT('',#7888);
+#7888 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,-2.23));
+#7889 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7890,#7891),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7890 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,0.));
+#7891 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,-2.23));
+#7892 = ORIENTED_EDGE('',*,*,#7893,.F.);
+#7893 = EDGE_CURVE('',#7894,#7887,#7896,.T.);
+#7894 = VERTEX_POINT('',#7895);
+#7895 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,-2.23));
+#7896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7897,#7898),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7897 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,-2.23));
+#7898 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,-2.23));
+#7899 = ORIENTED_EDGE('',*,*,#7900,.F.);
+#7900 = EDGE_CURVE('',#7878,#7894,#7901,.T.);
+#7901 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7902,#7903),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7902 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,0.));
+#7903 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,-2.23));
+#7904 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7905,#7906)
+    ,(#7907,#7908
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7905 = CARTESIAN_POINT('',(-29.97808268198,54.573766180182,1.E-02));
+#7906 = CARTESIAN_POINT('',(-29.97808268198,54.573766180182,-2.24));
+#7907 = CARTESIAN_POINT('',(-29.97808268198,55.546919480762,1.E-02));
+#7908 = CARTESIAN_POINT('',(-29.97808268198,55.546919480762,-2.24));
+#7909 = ADVANCED_FACE('',(#7910),#7932,.T.);
+#7910 = FACE_BOUND('',#7911,.T.);
+#7911 = EDGE_LOOP('',(#7912,#7919,#7920,#7927));
+#7912 = ORIENTED_EDGE('',*,*,#7913,.T.);
+#7913 = EDGE_CURVE('',#7914,#7878,#7916,.T.);
+#7914 = VERTEX_POINT('',#7915);
+#7915 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,0.));
+#7916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7917,#7918),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7917 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,0.));
+#7918 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,0.));
+#7919 = ORIENTED_EDGE('',*,*,#7900,.T.);
+#7920 = ORIENTED_EDGE('',*,*,#7921,.F.);
+#7921 = EDGE_CURVE('',#7922,#7894,#7924,.T.);
+#7922 = VERTEX_POINT('',#7923);
+#7923 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,-2.23));
+#7924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7925,#7926),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7925 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,-2.23));
+#7926 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,-2.23));
+#7927 = ORIENTED_EDGE('',*,*,#7928,.F.);
+#7928 = EDGE_CURVE('',#7914,#7922,#7929,.T.);
+#7929 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7930,#7931),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7930 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,0.));
+#7931 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,-2.23));
+#7932 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7933,#7934)
+    ,(#7935,#7936
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7933 = CARTESIAN_POINT('',(-30.94123598256,54.583766180182,1.E-02));
+#7934 = CARTESIAN_POINT('',(-30.94123598256,54.583766180182,-2.24));
+#7935 = CARTESIAN_POINT('',(-29.96808268198,54.583766180182,1.E-02));
+#7936 = CARTESIAN_POINT('',(-29.96808268198,54.583766180182,-2.24));
+#7937 = ADVANCED_FACE('',(#7938),#7960,.T.);
+#7938 = FACE_BOUND('',#7939,.T.);
+#7939 = EDGE_LOOP('',(#7940,#7947,#7948,#7955));
+#7940 = ORIENTED_EDGE('',*,*,#7941,.T.);
+#7941 = EDGE_CURVE('',#7942,#7914,#7944,.T.);
+#7942 = VERTEX_POINT('',#7943);
+#7943 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,0.));
+#7944 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7945,#7946),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7945 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,0.));
+#7946 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,0.));
+#7947 = ORIENTED_EDGE('',*,*,#7928,.T.);
+#7948 = ORIENTED_EDGE('',*,*,#7949,.F.);
+#7949 = EDGE_CURVE('',#7950,#7922,#7952,.T.);
+#7950 = VERTEX_POINT('',#7951);
+#7951 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,-2.23));
+#7952 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7953,#7954),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7953 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,-2.23));
+#7954 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,-2.23));
+#7955 = ORIENTED_EDGE('',*,*,#7956,.F.);
+#7956 = EDGE_CURVE('',#7942,#7950,#7957,.T.);
+#7957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7958,#7959),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#7958 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,0.));
+#7959 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,-2.23));
+#7960 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7961,#7962)
+    ,(#7963,#7964
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7961 = CARTESIAN_POINT('',(-30.93123598256,55.546919480762,1.E-02));
+#7962 = CARTESIAN_POINT('',(-30.93123598256,55.546919480762,-2.24));
+#7963 = CARTESIAN_POINT('',(-30.93123598256,54.573766180182,1.E-02));
+#7964 = CARTESIAN_POINT('',(-30.93123598256,54.573766180182,-2.24));
+#7965 = ADVANCED_FACE('',(#7966),#7980,.T.);
+#7966 = FACE_BOUND('',#7967,.T.);
+#7967 = EDGE_LOOP('',(#7968,#7973,#7974,#7979));
+#7968 = ORIENTED_EDGE('',*,*,#7969,.T.);
+#7969 = EDGE_CURVE('',#7880,#7942,#7970,.T.);
+#7970 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7971,#7972),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7971 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,0.));
+#7972 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,0.));
+#7973 = ORIENTED_EDGE('',*,*,#7956,.T.);
+#7974 = ORIENTED_EDGE('',*,*,#7975,.F.);
+#7975 = EDGE_CURVE('',#7887,#7950,#7976,.T.);
+#7976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7977,#7978),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#7977 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,-2.23));
+#7978 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,-2.23));
+#7979 = ORIENTED_EDGE('',*,*,#7886,.F.);
+#7980 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#7981,#7982)
+    ,(#7983,#7984
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#7981 = CARTESIAN_POINT('',(-29.96808268198,55.536919480762,1.E-02));
+#7982 = CARTESIAN_POINT('',(-29.96808268198,55.536919480762,-2.24));
+#7983 = CARTESIAN_POINT('',(-30.94123598256,55.536919480762,1.E-02));
+#7984 = CARTESIAN_POINT('',(-30.94123598256,55.536919480762,-2.24));
+#7985 = ADVANCED_FACE('',(#7986),#8018,.T.);
+#7986 = FACE_BOUND('',#7987,.T.);
+#7987 = EDGE_LOOP('',(#7988,#7998,#8005,#8013));
+#7988 = ORIENTED_EDGE('',*,*,#7989,.T.);
+#7989 = EDGE_CURVE('',#7990,#7992,#7994,.T.);
+#7990 = VERTEX_POINT('',#7991);
+#7991 = CARTESIAN_POINT('',(-31.70465933227,55.810342830472,0.));
+#7992 = VERTEX_POINT('',#7993);
+#7993 = CARTESIAN_POINT('',(-31.20465933227,56.310342830472,0.));
+#7994 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7995,#7996,#7997),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#7995 = CARTESIAN_POINT('',(-31.70465933227,55.810342830472,0.));
+#7996 = CARTESIAN_POINT('',(-31.70465933227,56.310342830472,0.));
+#7997 = CARTESIAN_POINT('',(-31.20465933227,56.310342830472,0.));
+#7998 = ORIENTED_EDGE('',*,*,#7999,.T.);
+#7999 = EDGE_CURVE('',#7992,#8000,#8002,.T.);
+#8000 = VERTEX_POINT('',#8001);
+#8001 = CARTESIAN_POINT('',(-31.20465933227,56.310342830472,-2.23));
+#8002 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8003,#8004),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8003 = CARTESIAN_POINT('',(-31.20465933227,56.310342830472,0.));
+#8004 = CARTESIAN_POINT('',(-31.20465933227,56.310342830472,-2.23));
+#8005 = ORIENTED_EDGE('',*,*,#8006,.F.);
+#8006 = EDGE_CURVE('',#8007,#8000,#8009,.T.);
+#8007 = VERTEX_POINT('',#8008);
+#8008 = CARTESIAN_POINT('',(-31.70465933227,55.810342830472,-2.23));
+#8009 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8010,#8011,#8012),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8010 = CARTESIAN_POINT('',(-31.70465933227,55.810342830472,-2.23));
+#8011 = CARTESIAN_POINT('',(-31.70465933227,56.310342830472,-2.23));
+#8012 = CARTESIAN_POINT('',(-31.20465933227,56.310342830472,-2.23));
+#8013 = ORIENTED_EDGE('',*,*,#8014,.F.);
+#8014 = EDGE_CURVE('',#7990,#8007,#8015,.T.);
+#8015 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8016,#8017),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8016 = CARTESIAN_POINT('',(-31.70465933227,55.810342830472,0.));
+#8017 = CARTESIAN_POINT('',(-31.70465933227,55.810342830472,-2.23));
+#8018 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#8019,#8020,#8021)
+    ,(#8022,#8023,#8024
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#8019 = CARTESIAN_POINT('',(-31.70465933227,55.810342830472,-2.23));
+#8020 = CARTESIAN_POINT('',(-31.70465933227,56.310342830472,-2.23));
+#8021 = CARTESIAN_POINT('',(-31.20465933227,56.310342830472,-2.23));
+#8022 = CARTESIAN_POINT('',(-31.70465933227,55.810342830472,0.));
+#8023 = CARTESIAN_POINT('',(-31.70465933227,56.310342830472,0.));
+#8024 = CARTESIAN_POINT('',(-31.20465933227,56.310342830472,0.));
+#8025 = ADVANCED_FACE('',(#8026),#8048,.T.);
+#8026 = FACE_BOUND('',#8027,.T.);
+#8027 = EDGE_LOOP('',(#8028,#8035,#8036,#8043));
+#8028 = ORIENTED_EDGE('',*,*,#8029,.T.);
+#8029 = EDGE_CURVE('',#8030,#7990,#8032,.T.);
+#8030 = VERTEX_POINT('',#8031);
+#8031 = CARTESIAN_POINT('',(-31.70465933227,54.310342830472,0.));
+#8032 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8033,#8034),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8033 = CARTESIAN_POINT('',(-31.70465933227,54.310342830472,0.));
+#8034 = CARTESIAN_POINT('',(-31.70465933227,55.810342830472,0.));
+#8035 = ORIENTED_EDGE('',*,*,#8014,.T.);
+#8036 = ORIENTED_EDGE('',*,*,#8037,.F.);
+#8037 = EDGE_CURVE('',#8038,#8007,#8040,.T.);
+#8038 = VERTEX_POINT('',#8039);
+#8039 = CARTESIAN_POINT('',(-31.70465933227,54.310342830472,-2.23));
+#8040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8041,#8042),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8041 = CARTESIAN_POINT('',(-31.70465933227,54.310342830472,-2.23));
+#8042 = CARTESIAN_POINT('',(-31.70465933227,55.810342830472,-2.23));
+#8043 = ORIENTED_EDGE('',*,*,#8044,.F.);
+#8044 = EDGE_CURVE('',#8030,#8038,#8045,.T.);
+#8045 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8046,#8047),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8046 = CARTESIAN_POINT('',(-31.70465933227,54.310342830472,0.));
+#8047 = CARTESIAN_POINT('',(-31.70465933227,54.310342830472,-2.23));
+#8048 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8049,#8050)
+    ,(#8051,#8052
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8049 = CARTESIAN_POINT('',(-31.70465933227,54.300342830472,1.E-02));
+#8050 = CARTESIAN_POINT('',(-31.70465933227,54.300342830472,-2.24));
+#8051 = CARTESIAN_POINT('',(-31.70465933227,55.820342830472,1.E-02));
+#8052 = CARTESIAN_POINT('',(-31.70465933227,55.820342830472,-2.24));
+#8053 = ADVANCED_FACE('',(#8054),#8078,.T.);
+#8054 = FACE_BOUND('',#8055,.T.);
+#8055 = EDGE_LOOP('',(#8056,#8064,#8065,#8073));
+#8056 = ORIENTED_EDGE('',*,*,#8057,.T.);
+#8057 = EDGE_CURVE('',#8058,#8030,#8060,.T.);
+#8058 = VERTEX_POINT('',#8059);
+#8059 = CARTESIAN_POINT('',(-31.20465933227,53.810342830472,0.));
+#8060 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8061,#8062,#8063),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8061 = CARTESIAN_POINT('',(-31.20465933227,53.810342830472,0.));
+#8062 = CARTESIAN_POINT('',(-31.70465933227,53.810342830472,0.));
+#8063 = CARTESIAN_POINT('',(-31.70465933227,54.310342830472,0.));
+#8064 = ORIENTED_EDGE('',*,*,#8044,.T.);
+#8065 = ORIENTED_EDGE('',*,*,#8066,.F.);
+#8066 = EDGE_CURVE('',#8067,#8038,#8069,.T.);
+#8067 = VERTEX_POINT('',#8068);
+#8068 = CARTESIAN_POINT('',(-31.20465933227,53.810342830472,-2.23));
+#8069 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8070,#8071,#8072),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8070 = CARTESIAN_POINT('',(-31.20465933227,53.810342830472,-2.23));
+#8071 = CARTESIAN_POINT('',(-31.70465933227,53.810342830472,-2.23));
+#8072 = CARTESIAN_POINT('',(-31.70465933227,54.310342830472,-2.23));
+#8073 = ORIENTED_EDGE('',*,*,#8074,.F.);
+#8074 = EDGE_CURVE('',#8058,#8067,#8075,.T.);
+#8075 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8076,#8077),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8076 = CARTESIAN_POINT('',(-31.20465933227,53.810342830472,0.));
+#8077 = CARTESIAN_POINT('',(-31.20465933227,53.810342830472,-2.23));
+#8078 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#8079,#8080,#8081)
+    ,(#8082,#8083,#8084
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#8079 = CARTESIAN_POINT('',(-31.20465933227,53.810342830472,-2.23));
+#8080 = CARTESIAN_POINT('',(-31.70465933227,53.810342830472,-2.23));
+#8081 = CARTESIAN_POINT('',(-31.70465933227,54.310342830472,-2.23));
+#8082 = CARTESIAN_POINT('',(-31.20465933227,53.810342830472,0.));
+#8083 = CARTESIAN_POINT('',(-31.70465933227,53.810342830472,0.));
+#8084 = CARTESIAN_POINT('',(-31.70465933227,54.310342830472,0.));
+#8085 = ADVANCED_FACE('',(#8086),#8108,.T.);
+#8086 = FACE_BOUND('',#8087,.T.);
+#8087 = EDGE_LOOP('',(#8088,#8095,#8096,#8103));
+#8088 = ORIENTED_EDGE('',*,*,#8089,.T.);
+#8089 = EDGE_CURVE('',#8090,#8058,#8092,.T.);
+#8090 = VERTEX_POINT('',#8091);
+#8091 = CARTESIAN_POINT('',(-29.70465933227,53.810342830472,0.));
+#8092 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8093,#8094),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8093 = CARTESIAN_POINT('',(-29.70465933227,53.810342830472,0.));
+#8094 = CARTESIAN_POINT('',(-31.20465933227,53.810342830472,0.));
+#8095 = ORIENTED_EDGE('',*,*,#8074,.T.);
+#8096 = ORIENTED_EDGE('',*,*,#8097,.F.);
+#8097 = EDGE_CURVE('',#8098,#8067,#8100,.T.);
+#8098 = VERTEX_POINT('',#8099);
+#8099 = CARTESIAN_POINT('',(-29.70465933227,53.810342830472,-2.23));
+#8100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8101,#8102),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8101 = CARTESIAN_POINT('',(-29.70465933227,53.810342830472,-2.23));
+#8102 = CARTESIAN_POINT('',(-31.20465933227,53.810342830472,-2.23));
+#8103 = ORIENTED_EDGE('',*,*,#8104,.F.);
+#8104 = EDGE_CURVE('',#8090,#8098,#8105,.T.);
+#8105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8106,#8107),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8106 = CARTESIAN_POINT('',(-29.70465933227,53.810342830472,0.));
+#8107 = CARTESIAN_POINT('',(-29.70465933227,53.810342830472,-2.23));
+#8108 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8109,#8110)
+    ,(#8111,#8112
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8109 = CARTESIAN_POINT('',(-29.69465933227,53.810342830472,1.E-02));
+#8110 = CARTESIAN_POINT('',(-29.69465933227,53.810342830472,-2.24));
+#8111 = CARTESIAN_POINT('',(-31.21465933227,53.810342830472,1.E-02));
+#8112 = CARTESIAN_POINT('',(-31.21465933227,53.810342830472,-2.24));
+#8113 = ADVANCED_FACE('',(#8114),#8138,.T.);
+#8114 = FACE_BOUND('',#8115,.T.);
+#8115 = EDGE_LOOP('',(#8116,#8124,#8125,#8133));
+#8116 = ORIENTED_EDGE('',*,*,#8117,.T.);
+#8117 = EDGE_CURVE('',#8118,#8090,#8120,.T.);
+#8118 = VERTEX_POINT('',#8119);
+#8119 = CARTESIAN_POINT('',(-29.20465933227,54.310342830472,0.));
+#8120 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8121,#8122,#8123),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8121 = CARTESIAN_POINT('',(-29.20465933227,54.310342830472,0.));
+#8122 = CARTESIAN_POINT('',(-29.20465933227,53.810342830472,0.));
+#8123 = CARTESIAN_POINT('',(-29.70465933227,53.810342830472,0.));
+#8124 = ORIENTED_EDGE('',*,*,#8104,.T.);
+#8125 = ORIENTED_EDGE('',*,*,#8126,.F.);
+#8126 = EDGE_CURVE('',#8127,#8098,#8129,.T.);
+#8127 = VERTEX_POINT('',#8128);
+#8128 = CARTESIAN_POINT('',(-29.20465933227,54.310342830472,-2.23));
+#8129 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8130,#8131,#8132),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8130 = CARTESIAN_POINT('',(-29.20465933227,54.310342830472,-2.23));
+#8131 = CARTESIAN_POINT('',(-29.20465933227,53.810342830472,-2.23));
+#8132 = CARTESIAN_POINT('',(-29.70465933227,53.810342830472,-2.23));
+#8133 = ORIENTED_EDGE('',*,*,#8134,.F.);
+#8134 = EDGE_CURVE('',#8118,#8127,#8135,.T.);
+#8135 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8136,#8137),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8136 = CARTESIAN_POINT('',(-29.20465933227,54.310342830472,0.));
+#8137 = CARTESIAN_POINT('',(-29.20465933227,54.310342830472,-2.23));
+#8138 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#8139,#8140,#8141)
+    ,(#8142,#8143,#8144
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#8139 = CARTESIAN_POINT('',(-29.20465933227,54.310342830472,-2.23));
+#8140 = CARTESIAN_POINT('',(-29.20465933227,53.810342830472,-2.23));
+#8141 = CARTESIAN_POINT('',(-29.70465933227,53.810342830472,-2.23));
+#8142 = CARTESIAN_POINT('',(-29.20465933227,54.310342830472,0.));
+#8143 = CARTESIAN_POINT('',(-29.20465933227,53.810342830472,0.));
+#8144 = CARTESIAN_POINT('',(-29.70465933227,53.810342830472,0.));
+#8145 = ADVANCED_FACE('',(#8146),#8168,.T.);
+#8146 = FACE_BOUND('',#8147,.T.);
+#8147 = EDGE_LOOP('',(#8148,#8155,#8156,#8163));
+#8148 = ORIENTED_EDGE('',*,*,#8149,.T.);
+#8149 = EDGE_CURVE('',#8150,#8118,#8152,.T.);
+#8150 = VERTEX_POINT('',#8151);
+#8151 = CARTESIAN_POINT('',(-29.20465933227,55.810342830472,0.));
+#8152 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8153,#8154),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8153 = CARTESIAN_POINT('',(-29.20465933227,55.810342830472,0.));
+#8154 = CARTESIAN_POINT('',(-29.20465933227,54.310342830472,0.));
+#8155 = ORIENTED_EDGE('',*,*,#8134,.T.);
+#8156 = ORIENTED_EDGE('',*,*,#8157,.F.);
+#8157 = EDGE_CURVE('',#8158,#8127,#8160,.T.);
+#8158 = VERTEX_POINT('',#8159);
+#8159 = CARTESIAN_POINT('',(-29.20465933227,55.810342830472,-2.23));
+#8160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8161,#8162),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8161 = CARTESIAN_POINT('',(-29.20465933227,55.810342830472,-2.23));
+#8162 = CARTESIAN_POINT('',(-29.20465933227,54.310342830472,-2.23));
+#8163 = ORIENTED_EDGE('',*,*,#8164,.F.);
+#8164 = EDGE_CURVE('',#8150,#8158,#8165,.T.);
+#8165 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8166,#8167),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8166 = CARTESIAN_POINT('',(-29.20465933227,55.810342830472,0.));
+#8167 = CARTESIAN_POINT('',(-29.20465933227,55.810342830472,-2.23));
+#8168 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8169,#8170)
+    ,(#8171,#8172
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8169 = CARTESIAN_POINT('',(-29.20465933227,55.820342830472,1.E-02));
+#8170 = CARTESIAN_POINT('',(-29.20465933227,55.820342830472,-2.24));
+#8171 = CARTESIAN_POINT('',(-29.20465933227,54.300342830472,1.E-02));
+#8172 = CARTESIAN_POINT('',(-29.20465933227,54.300342830472,-2.24));
+#8173 = ADVANCED_FACE('',(#8174),#8198,.T.);
+#8174 = FACE_BOUND('',#8175,.T.);
+#8175 = EDGE_LOOP('',(#8176,#8184,#8185,#8193));
+#8176 = ORIENTED_EDGE('',*,*,#8177,.T.);
+#8177 = EDGE_CURVE('',#8178,#8150,#8180,.T.);
+#8178 = VERTEX_POINT('',#8179);
+#8179 = CARTESIAN_POINT('',(-29.70465933227,56.310342830472,0.));
+#8180 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8181,#8182,#8183),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8181 = CARTESIAN_POINT('',(-29.70465933227,56.310342830472,0.));
+#8182 = CARTESIAN_POINT('',(-29.20465933227,56.310342830472,0.));
+#8183 = CARTESIAN_POINT('',(-29.20465933227,55.810342830472,0.));
+#8184 = ORIENTED_EDGE('',*,*,#8164,.T.);
+#8185 = ORIENTED_EDGE('',*,*,#8186,.F.);
+#8186 = EDGE_CURVE('',#8187,#8158,#8189,.T.);
+#8187 = VERTEX_POINT('',#8188);
+#8188 = CARTESIAN_POINT('',(-29.70465933227,56.310342830472,-2.23));
+#8189 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8190,#8191,#8192),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8190 = CARTESIAN_POINT('',(-29.70465933227,56.310342830472,-2.23));
+#8191 = CARTESIAN_POINT('',(-29.20465933227,56.310342830472,-2.23));
+#8192 = CARTESIAN_POINT('',(-29.20465933227,55.810342830472,-2.23));
+#8193 = ORIENTED_EDGE('',*,*,#8194,.F.);
+#8194 = EDGE_CURVE('',#8178,#8187,#8195,.T.);
+#8195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8196,#8197),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8196 = CARTESIAN_POINT('',(-29.70465933227,56.310342830472,0.));
+#8197 = CARTESIAN_POINT('',(-29.70465933227,56.310342830472,-2.23));
+#8198 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#8199,#8200,#8201)
+    ,(#8202,#8203,#8204
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#8199 = CARTESIAN_POINT('',(-29.70465933227,56.310342830472,-2.23));
+#8200 = CARTESIAN_POINT('',(-29.20465933227,56.310342830472,-2.23));
+#8201 = CARTESIAN_POINT('',(-29.20465933227,55.810342830472,-2.23));
+#8202 = CARTESIAN_POINT('',(-29.70465933227,56.310342830472,0.));
+#8203 = CARTESIAN_POINT('',(-29.20465933227,56.310342830472,0.));
+#8204 = CARTESIAN_POINT('',(-29.20465933227,55.810342830472,0.));
+#8205 = ADVANCED_FACE('',(#8206),#8220,.T.);
+#8206 = FACE_BOUND('',#8207,.T.);
+#8207 = EDGE_LOOP('',(#8208,#8213,#8214,#8219));
+#8208 = ORIENTED_EDGE('',*,*,#8209,.T.);
+#8209 = EDGE_CURVE('',#7992,#8178,#8210,.T.);
+#8210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8211,#8212),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8211 = CARTESIAN_POINT('',(-31.20465933227,56.310342830472,0.));
+#8212 = CARTESIAN_POINT('',(-29.70465933227,56.310342830472,0.));
+#8213 = ORIENTED_EDGE('',*,*,#8194,.T.);
+#8214 = ORIENTED_EDGE('',*,*,#8215,.F.);
+#8215 = EDGE_CURVE('',#8000,#8187,#8216,.T.);
+#8216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8217,#8218),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8217 = CARTESIAN_POINT('',(-31.20465933227,56.310342830472,-2.23));
+#8218 = CARTESIAN_POINT('',(-29.70465933227,56.310342830472,-2.23));
+#8219 = ORIENTED_EDGE('',*,*,#7999,.F.);
+#8220 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8221,#8222)
+    ,(#8223,#8224
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8221 = CARTESIAN_POINT('',(-31.21465933227,56.310342830472,1.E-02));
+#8222 = CARTESIAN_POINT('',(-31.21465933227,56.310342830472,-2.24));
+#8223 = CARTESIAN_POINT('',(-29.69465933227,56.310342830472,1.E-02));
+#8224 = CARTESIAN_POINT('',(-29.69465933227,56.310342830472,-2.24));
+#8225 = ADVANCED_FACE('',(#8226,#8236),#8242,.T.);
+#8226 = FACE_BOUND('',#8227,.T.);
+#8227 = EDGE_LOOP('',(#8228,#8229,#8230,#8231,#8232,#8233,#8234,#8235));
+#8228 = ORIENTED_EDGE('',*,*,#8215,.T.);
+#8229 = ORIENTED_EDGE('',*,*,#8186,.T.);
+#8230 = ORIENTED_EDGE('',*,*,#8157,.T.);
+#8231 = ORIENTED_EDGE('',*,*,#8126,.T.);
+#8232 = ORIENTED_EDGE('',*,*,#8097,.T.);
+#8233 = ORIENTED_EDGE('',*,*,#8066,.T.);
+#8234 = ORIENTED_EDGE('',*,*,#8037,.T.);
+#8235 = ORIENTED_EDGE('',*,*,#8006,.T.);
+#8236 = FACE_BOUND('',#8237,.T.);
+#8237 = EDGE_LOOP('',(#8238,#8239,#8240,#8241));
+#8238 = ORIENTED_EDGE('',*,*,#7975,.T.);
+#8239 = ORIENTED_EDGE('',*,*,#7949,.T.);
+#8240 = ORIENTED_EDGE('',*,*,#7921,.T.);
+#8241 = ORIENTED_EDGE('',*,*,#7893,.T.);
+#8242 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8243,#8244)
+    ,(#8245,#8246
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#8243 = CARTESIAN_POINT('',(-31.71465933227,56.320342830472,-2.23));
+#8244 = CARTESIAN_POINT('',(-31.71465933227,53.800342830472,-2.23));
+#8245 = CARTESIAN_POINT('',(-29.19465933227,56.320342830472,-2.23));
+#8246 = CARTESIAN_POINT('',(-29.19465933227,53.800342830472,-2.23));
+#8247 = ADVANCED_FACE('',(#8248,#8258),#8264,.T.);
+#8248 = FACE_BOUND('',#8249,.T.);
+#8249 = EDGE_LOOP('',(#8250,#8251,#8252,#8253,#8254,#8255,#8256,#8257));
+#8250 = ORIENTED_EDGE('',*,*,#8209,.F.);
+#8251 = ORIENTED_EDGE('',*,*,#7989,.F.);
+#8252 = ORIENTED_EDGE('',*,*,#8029,.F.);
+#8253 = ORIENTED_EDGE('',*,*,#8057,.F.);
+#8254 = ORIENTED_EDGE('',*,*,#8089,.F.);
+#8255 = ORIENTED_EDGE('',*,*,#8117,.F.);
+#8256 = ORIENTED_EDGE('',*,*,#8149,.F.);
+#8257 = ORIENTED_EDGE('',*,*,#8177,.F.);
+#8258 = FACE_BOUND('',#8259,.T.);
+#8259 = EDGE_LOOP('',(#8260,#8261,#8262,#8263));
+#8260 = ORIENTED_EDGE('',*,*,#7969,.F.);
+#8261 = ORIENTED_EDGE('',*,*,#7877,.F.);
+#8262 = ORIENTED_EDGE('',*,*,#7913,.F.);
+#8263 = ORIENTED_EDGE('',*,*,#7941,.F.);
+#8264 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8265,#8266)
+    ,(#8267,#8268
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#8265 = CARTESIAN_POINT('',(-29.19465933227,56.320342830472,0.));
+#8266 = CARTESIAN_POINT('',(-29.19465933227,53.800342830472,0.));
+#8267 = CARTESIAN_POINT('',(-31.71465933227,56.320342830472,0.));
+#8268 = CARTESIAN_POINT('',(-31.71465933227,53.800342830472,0.));
+#8269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8273)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8270,#8271,#8272)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8270 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8271 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8272 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8273 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8270,
+  'distance_accuracy_value','confusion accuracy');
+#8274 = PRODUCT_TYPE('part',$,(#7867));
+#8275 = SHAPE_DEFINITION_REPRESENTATION(#8276,#8282);
+#8276 = PRODUCT_DEFINITION_SHAPE('','',#8277);
+#8277 = PRODUCT_DEFINITION('design','',#8278,#8281);
+#8278 = PRODUCT_DEFINITION_FORMATION('','',#8279);
+#8279 = PRODUCT('Body27','Body27','',(#8280));
+#8280 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#8281 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8282 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8283),#8681);
+#8283 = MANIFOLD_SOLID_BREP('',#8284);
+#8284 = CLOSED_SHELL('',(#8285,#8321,#8349,#8377,#8397,#8437,#8465,#8497
+    ,#8525,#8557,#8585,#8617,#8637,#8659));
+#8285 = ADVANCED_FACE('',(#8286),#8316,.T.);
+#8286 = FACE_BOUND('',#8287,.T.);
+#8287 = EDGE_LOOP('',(#8288,#8297,#8304,#8311));
+#8288 = ORIENTED_EDGE('',*,*,#8289,.T.);
+#8289 = EDGE_CURVE('',#8290,#8292,#8294,.T.);
+#8290 = VERTEX_POINT('',#8291);
+#8291 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,0.));
+#8292 = VERTEX_POINT('',#8293);
+#8293 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,0.));
+#8294 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8295,#8296),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8295 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,0.));
+#8296 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,0.));
+#8297 = ORIENTED_EDGE('',*,*,#8298,.T.);
+#8298 = EDGE_CURVE('',#8292,#8299,#8301,.T.);
+#8299 = VERTEX_POINT('',#8300);
+#8300 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,-2.23));
+#8301 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8302,#8303),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8302 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,0.));
+#8303 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,-2.23));
+#8304 = ORIENTED_EDGE('',*,*,#8305,.F.);
+#8305 = EDGE_CURVE('',#8306,#8299,#8308,.T.);
+#8306 = VERTEX_POINT('',#8307);
+#8307 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,-2.23));
+#8308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8309,#8310),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8309 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,-2.23));
+#8310 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,-2.23));
+#8311 = ORIENTED_EDGE('',*,*,#8312,.F.);
+#8312 = EDGE_CURVE('',#8290,#8306,#8313,.T.);
+#8313 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8314,#8315),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8314 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,0.));
+#8315 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,-2.23));
+#8316 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8317,#8318)
+    ,(#8319,#8320
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8317 = CARTESIAN_POINT('',(-40.13597741883,54.573766180182,1.E-02));
+#8318 = CARTESIAN_POINT('',(-40.13597741883,54.573766180182,-2.24));
+#8319 = CARTESIAN_POINT('',(-40.13597741883,55.546919480762,1.E-02));
+#8320 = CARTESIAN_POINT('',(-40.13597741883,55.546919480762,-2.24));
+#8321 = ADVANCED_FACE('',(#8322),#8344,.T.);
+#8322 = FACE_BOUND('',#8323,.T.);
+#8323 = EDGE_LOOP('',(#8324,#8331,#8332,#8339));
+#8324 = ORIENTED_EDGE('',*,*,#8325,.T.);
+#8325 = EDGE_CURVE('',#8326,#8290,#8328,.T.);
+#8326 = VERTEX_POINT('',#8327);
+#8327 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,0.));
+#8328 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8329,#8330),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8329 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,0.));
+#8330 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,0.));
+#8331 = ORIENTED_EDGE('',*,*,#8312,.T.);
+#8332 = ORIENTED_EDGE('',*,*,#8333,.F.);
+#8333 = EDGE_CURVE('',#8334,#8306,#8336,.T.);
+#8334 = VERTEX_POINT('',#8335);
+#8335 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,-2.23));
+#8336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8337,#8338),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8337 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,-2.23));
+#8338 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,-2.23));
+#8339 = ORIENTED_EDGE('',*,*,#8340,.F.);
+#8340 = EDGE_CURVE('',#8326,#8334,#8341,.T.);
+#8341 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8342,#8343),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8342 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,0.));
+#8343 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,-2.23));
+#8344 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8345,#8346)
+    ,(#8347,#8348
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8345 = CARTESIAN_POINT('',(-41.09913071941,54.583766180182,1.E-02));
+#8346 = CARTESIAN_POINT('',(-41.09913071941,54.583766180182,-2.24));
+#8347 = CARTESIAN_POINT('',(-40.12597741883,54.583766180182,1.E-02));
+#8348 = CARTESIAN_POINT('',(-40.12597741883,54.583766180182,-2.24));
+#8349 = ADVANCED_FACE('',(#8350),#8372,.T.);
+#8350 = FACE_BOUND('',#8351,.T.);
+#8351 = EDGE_LOOP('',(#8352,#8359,#8360,#8367));
+#8352 = ORIENTED_EDGE('',*,*,#8353,.T.);
+#8353 = EDGE_CURVE('',#8354,#8326,#8356,.T.);
+#8354 = VERTEX_POINT('',#8355);
+#8355 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,0.));
+#8356 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8357,#8358),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8357 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,0.));
+#8358 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,0.));
+#8359 = ORIENTED_EDGE('',*,*,#8340,.T.);
+#8360 = ORIENTED_EDGE('',*,*,#8361,.F.);
+#8361 = EDGE_CURVE('',#8362,#8334,#8364,.T.);
+#8362 = VERTEX_POINT('',#8363);
+#8363 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,-2.23));
+#8364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8365,#8366),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8365 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,-2.23));
+#8366 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,-2.23));
+#8367 = ORIENTED_EDGE('',*,*,#8368,.F.);
+#8368 = EDGE_CURVE('',#8354,#8362,#8369,.T.);
+#8369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8370,#8371),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8370 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,0.));
+#8371 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,-2.23));
+#8372 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8373,#8374)
+    ,(#8375,#8376
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8373 = CARTESIAN_POINT('',(-41.08913071941,55.546919480762,1.E-02));
+#8374 = CARTESIAN_POINT('',(-41.08913071941,55.546919480762,-2.24));
+#8375 = CARTESIAN_POINT('',(-41.08913071941,54.573766180182,1.E-02));
+#8376 = CARTESIAN_POINT('',(-41.08913071941,54.573766180182,-2.24));
+#8377 = ADVANCED_FACE('',(#8378),#8392,.T.);
+#8378 = FACE_BOUND('',#8379,.T.);
+#8379 = EDGE_LOOP('',(#8380,#8385,#8386,#8391));
+#8380 = ORIENTED_EDGE('',*,*,#8381,.T.);
+#8381 = EDGE_CURVE('',#8292,#8354,#8382,.T.);
+#8382 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8383,#8384),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8383 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,0.));
+#8384 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,0.));
+#8385 = ORIENTED_EDGE('',*,*,#8368,.T.);
+#8386 = ORIENTED_EDGE('',*,*,#8387,.F.);
+#8387 = EDGE_CURVE('',#8299,#8362,#8388,.T.);
+#8388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8389,#8390),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8389 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,-2.23));
+#8390 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,-2.23));
+#8391 = ORIENTED_EDGE('',*,*,#8298,.F.);
+#8392 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8393,#8394)
+    ,(#8395,#8396
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8393 = CARTESIAN_POINT('',(-40.12597741883,55.536919480762,1.E-02));
+#8394 = CARTESIAN_POINT('',(-40.12597741883,55.536919480762,-2.24));
+#8395 = CARTESIAN_POINT('',(-41.09913071941,55.536919480762,1.E-02));
+#8396 = CARTESIAN_POINT('',(-41.09913071941,55.536919480762,-2.24));
+#8397 = ADVANCED_FACE('',(#8398),#8430,.T.);
+#8398 = FACE_BOUND('',#8399,.T.);
+#8399 = EDGE_LOOP('',(#8400,#8410,#8417,#8425));
+#8400 = ORIENTED_EDGE('',*,*,#8401,.T.);
+#8401 = EDGE_CURVE('',#8402,#8404,#8406,.T.);
+#8402 = VERTEX_POINT('',#8403);
+#8403 = CARTESIAN_POINT('',(-41.86255406912,55.810342830472,0.));
+#8404 = VERTEX_POINT('',#8405);
+#8405 = CARTESIAN_POINT('',(-41.36255406912,56.310342830472,0.));
+#8406 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8407,#8408,#8409),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8407 = CARTESIAN_POINT('',(-41.86255406912,55.810342830472,0.));
+#8408 = CARTESIAN_POINT('',(-41.86255406912,56.310342830472,0.));
+#8409 = CARTESIAN_POINT('',(-41.36255406912,56.310342830472,0.));
+#8410 = ORIENTED_EDGE('',*,*,#8411,.T.);
+#8411 = EDGE_CURVE('',#8404,#8412,#8414,.T.);
+#8412 = VERTEX_POINT('',#8413);
+#8413 = CARTESIAN_POINT('',(-41.36255406912,56.310342830472,-2.23));
+#8414 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8415,#8416),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8415 = CARTESIAN_POINT('',(-41.36255406912,56.310342830472,0.));
+#8416 = CARTESIAN_POINT('',(-41.36255406912,56.310342830472,-2.23));
+#8417 = ORIENTED_EDGE('',*,*,#8418,.F.);
+#8418 = EDGE_CURVE('',#8419,#8412,#8421,.T.);
+#8419 = VERTEX_POINT('',#8420);
+#8420 = CARTESIAN_POINT('',(-41.86255406912,55.810342830472,-2.23));
+#8421 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8422,#8423,#8424),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8422 = CARTESIAN_POINT('',(-41.86255406912,55.810342830472,-2.23));
+#8423 = CARTESIAN_POINT('',(-41.86255406912,56.310342830472,-2.23));
+#8424 = CARTESIAN_POINT('',(-41.36255406912,56.310342830472,-2.23));
+#8425 = ORIENTED_EDGE('',*,*,#8426,.F.);
+#8426 = EDGE_CURVE('',#8402,#8419,#8427,.T.);
+#8427 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8428,#8429),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8428 = CARTESIAN_POINT('',(-41.86255406912,55.810342830472,0.));
+#8429 = CARTESIAN_POINT('',(-41.86255406912,55.810342830472,-2.23));
+#8430 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#8431,#8432,#8433)
+    ,(#8434,#8435,#8436
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#8431 = CARTESIAN_POINT('',(-41.86255406912,55.810342830472,-2.23));
+#8432 = CARTESIAN_POINT('',(-41.86255406912,56.310342830472,-2.23));
+#8433 = CARTESIAN_POINT('',(-41.36255406912,56.310342830472,-2.23));
+#8434 = CARTESIAN_POINT('',(-41.86255406912,55.810342830472,0.));
+#8435 = CARTESIAN_POINT('',(-41.86255406912,56.310342830472,0.));
+#8436 = CARTESIAN_POINT('',(-41.36255406912,56.310342830472,0.));
+#8437 = ADVANCED_FACE('',(#8438),#8460,.T.);
+#8438 = FACE_BOUND('',#8439,.T.);
+#8439 = EDGE_LOOP('',(#8440,#8447,#8448,#8455));
+#8440 = ORIENTED_EDGE('',*,*,#8441,.T.);
+#8441 = EDGE_CURVE('',#8442,#8402,#8444,.T.);
+#8442 = VERTEX_POINT('',#8443);
+#8443 = CARTESIAN_POINT('',(-41.86255406912,54.310342830472,0.));
+#8444 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8445,#8446),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8445 = CARTESIAN_POINT('',(-41.86255406912,54.310342830472,0.));
+#8446 = CARTESIAN_POINT('',(-41.86255406912,55.810342830472,0.));
+#8447 = ORIENTED_EDGE('',*,*,#8426,.T.);
+#8448 = ORIENTED_EDGE('',*,*,#8449,.F.);
+#8449 = EDGE_CURVE('',#8450,#8419,#8452,.T.);
+#8450 = VERTEX_POINT('',#8451);
+#8451 = CARTESIAN_POINT('',(-41.86255406912,54.310342830472,-2.23));
+#8452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8453,#8454),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8453 = CARTESIAN_POINT('',(-41.86255406912,54.310342830472,-2.23));
+#8454 = CARTESIAN_POINT('',(-41.86255406912,55.810342830472,-2.23));
+#8455 = ORIENTED_EDGE('',*,*,#8456,.F.);
+#8456 = EDGE_CURVE('',#8442,#8450,#8457,.T.);
+#8457 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8458,#8459),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8458 = CARTESIAN_POINT('',(-41.86255406912,54.310342830472,0.));
+#8459 = CARTESIAN_POINT('',(-41.86255406912,54.310342830472,-2.23));
+#8460 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8461,#8462)
+    ,(#8463,#8464
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8461 = CARTESIAN_POINT('',(-41.86255406912,54.300342830472,1.E-02));
+#8462 = CARTESIAN_POINT('',(-41.86255406912,54.300342830472,-2.24));
+#8463 = CARTESIAN_POINT('',(-41.86255406912,55.820342830472,1.E-02));
+#8464 = CARTESIAN_POINT('',(-41.86255406912,55.820342830472,-2.24));
+#8465 = ADVANCED_FACE('',(#8466),#8490,.T.);
+#8466 = FACE_BOUND('',#8467,.T.);
+#8467 = EDGE_LOOP('',(#8468,#8476,#8477,#8485));
+#8468 = ORIENTED_EDGE('',*,*,#8469,.T.);
+#8469 = EDGE_CURVE('',#8470,#8442,#8472,.T.);
+#8470 = VERTEX_POINT('',#8471);
+#8471 = CARTESIAN_POINT('',(-41.36255406912,53.810342830472,0.));
+#8472 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8473,#8474,#8475),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8473 = CARTESIAN_POINT('',(-41.36255406912,53.810342830472,0.));
+#8474 = CARTESIAN_POINT('',(-41.86255406912,53.810342830472,0.));
+#8475 = CARTESIAN_POINT('',(-41.86255406912,54.310342830472,0.));
+#8476 = ORIENTED_EDGE('',*,*,#8456,.T.);
+#8477 = ORIENTED_EDGE('',*,*,#8478,.F.);
+#8478 = EDGE_CURVE('',#8479,#8450,#8481,.T.);
+#8479 = VERTEX_POINT('',#8480);
+#8480 = CARTESIAN_POINT('',(-41.36255406912,53.810342830472,-2.23));
+#8481 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8482,#8483,#8484),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8482 = CARTESIAN_POINT('',(-41.36255406912,53.810342830472,-2.23));
+#8483 = CARTESIAN_POINT('',(-41.86255406912,53.810342830472,-2.23));
+#8484 = CARTESIAN_POINT('',(-41.86255406912,54.310342830472,-2.23));
+#8485 = ORIENTED_EDGE('',*,*,#8486,.F.);
+#8486 = EDGE_CURVE('',#8470,#8479,#8487,.T.);
+#8487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8488,#8489),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8488 = CARTESIAN_POINT('',(-41.36255406912,53.810342830472,0.));
+#8489 = CARTESIAN_POINT('',(-41.36255406912,53.810342830472,-2.23));
+#8490 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#8491,#8492,#8493)
+    ,(#8494,#8495,#8496
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#8491 = CARTESIAN_POINT('',(-41.36255406912,53.810342830472,-2.23));
+#8492 = CARTESIAN_POINT('',(-41.86255406912,53.810342830472,-2.23));
+#8493 = CARTESIAN_POINT('',(-41.86255406912,54.310342830472,-2.23));
+#8494 = CARTESIAN_POINT('',(-41.36255406912,53.810342830472,0.));
+#8495 = CARTESIAN_POINT('',(-41.86255406912,53.810342830472,0.));
+#8496 = CARTESIAN_POINT('',(-41.86255406912,54.310342830472,0.));
+#8497 = ADVANCED_FACE('',(#8498),#8520,.T.);
+#8498 = FACE_BOUND('',#8499,.T.);
+#8499 = EDGE_LOOP('',(#8500,#8507,#8508,#8515));
+#8500 = ORIENTED_EDGE('',*,*,#8501,.T.);
+#8501 = EDGE_CURVE('',#8502,#8470,#8504,.T.);
+#8502 = VERTEX_POINT('',#8503);
+#8503 = CARTESIAN_POINT('',(-39.86255406912,53.810342830472,0.));
+#8504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8505,#8506),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8505 = CARTESIAN_POINT('',(-39.86255406912,53.810342830472,0.));
+#8506 = CARTESIAN_POINT('',(-41.36255406912,53.810342830472,0.));
+#8507 = ORIENTED_EDGE('',*,*,#8486,.T.);
+#8508 = ORIENTED_EDGE('',*,*,#8509,.F.);
+#8509 = EDGE_CURVE('',#8510,#8479,#8512,.T.);
+#8510 = VERTEX_POINT('',#8511);
+#8511 = CARTESIAN_POINT('',(-39.86255406912,53.810342830472,-2.23));
+#8512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8513,#8514),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8513 = CARTESIAN_POINT('',(-39.86255406912,53.810342830472,-2.23));
+#8514 = CARTESIAN_POINT('',(-41.36255406912,53.810342830472,-2.23));
+#8515 = ORIENTED_EDGE('',*,*,#8516,.F.);
+#8516 = EDGE_CURVE('',#8502,#8510,#8517,.T.);
+#8517 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8518,#8519),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8518 = CARTESIAN_POINT('',(-39.86255406912,53.810342830472,0.));
+#8519 = CARTESIAN_POINT('',(-39.86255406912,53.810342830472,-2.23));
+#8520 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8521,#8522)
+    ,(#8523,#8524
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8521 = CARTESIAN_POINT('',(-39.85255406912,53.810342830472,1.E-02));
+#8522 = CARTESIAN_POINT('',(-39.85255406912,53.810342830472,-2.24));
+#8523 = CARTESIAN_POINT('',(-41.37255406912,53.810342830472,1.E-02));
+#8524 = CARTESIAN_POINT('',(-41.37255406912,53.810342830472,-2.24));
+#8525 = ADVANCED_FACE('',(#8526),#8550,.T.);
+#8526 = FACE_BOUND('',#8527,.T.);
+#8527 = EDGE_LOOP('',(#8528,#8536,#8537,#8545));
+#8528 = ORIENTED_EDGE('',*,*,#8529,.T.);
+#8529 = EDGE_CURVE('',#8530,#8502,#8532,.T.);
+#8530 = VERTEX_POINT('',#8531);
+#8531 = CARTESIAN_POINT('',(-39.36255406912,54.310342830472,0.));
+#8532 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8533,#8534,#8535),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8533 = CARTESIAN_POINT('',(-39.36255406912,54.310342830472,0.));
+#8534 = CARTESIAN_POINT('',(-39.36255406912,53.810342830472,0.));
+#8535 = CARTESIAN_POINT('',(-39.86255406912,53.810342830472,0.));
+#8536 = ORIENTED_EDGE('',*,*,#8516,.T.);
+#8537 = ORIENTED_EDGE('',*,*,#8538,.F.);
+#8538 = EDGE_CURVE('',#8539,#8510,#8541,.T.);
+#8539 = VERTEX_POINT('',#8540);
+#8540 = CARTESIAN_POINT('',(-39.36255406912,54.310342830472,-2.23));
+#8541 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8542,#8543,#8544),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8542 = CARTESIAN_POINT('',(-39.36255406912,54.310342830472,-2.23));
+#8543 = CARTESIAN_POINT('',(-39.36255406912,53.810342830472,-2.23));
+#8544 = CARTESIAN_POINT('',(-39.86255406912,53.810342830472,-2.23));
+#8545 = ORIENTED_EDGE('',*,*,#8546,.F.);
+#8546 = EDGE_CURVE('',#8530,#8539,#8547,.T.);
+#8547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8548,#8549),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8548 = CARTESIAN_POINT('',(-39.36255406912,54.310342830472,0.));
+#8549 = CARTESIAN_POINT('',(-39.36255406912,54.310342830472,-2.23));
+#8550 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#8551,#8552,#8553)
+    ,(#8554,#8555,#8556
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#8551 = CARTESIAN_POINT('',(-39.36255406912,54.310342830472,-2.23));
+#8552 = CARTESIAN_POINT('',(-39.36255406912,53.810342830472,-2.23));
+#8553 = CARTESIAN_POINT('',(-39.86255406912,53.810342830472,-2.23));
+#8554 = CARTESIAN_POINT('',(-39.36255406912,54.310342830472,0.));
+#8555 = CARTESIAN_POINT('',(-39.36255406912,53.810342830472,0.));
+#8556 = CARTESIAN_POINT('',(-39.86255406912,53.810342830472,0.));
+#8557 = ADVANCED_FACE('',(#8558),#8580,.T.);
+#8558 = FACE_BOUND('',#8559,.T.);
+#8559 = EDGE_LOOP('',(#8560,#8567,#8568,#8575));
+#8560 = ORIENTED_EDGE('',*,*,#8561,.T.);
+#8561 = EDGE_CURVE('',#8562,#8530,#8564,.T.);
+#8562 = VERTEX_POINT('',#8563);
+#8563 = CARTESIAN_POINT('',(-39.36255406912,55.810342830472,0.));
+#8564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8565,#8566),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8565 = CARTESIAN_POINT('',(-39.36255406912,55.810342830472,0.));
+#8566 = CARTESIAN_POINT('',(-39.36255406912,54.310342830472,0.));
+#8567 = ORIENTED_EDGE('',*,*,#8546,.T.);
+#8568 = ORIENTED_EDGE('',*,*,#8569,.F.);
+#8569 = EDGE_CURVE('',#8570,#8539,#8572,.T.);
+#8570 = VERTEX_POINT('',#8571);
+#8571 = CARTESIAN_POINT('',(-39.36255406912,55.810342830472,-2.23));
+#8572 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8573,#8574),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8573 = CARTESIAN_POINT('',(-39.36255406912,55.810342830472,-2.23));
+#8574 = CARTESIAN_POINT('',(-39.36255406912,54.310342830472,-2.23));
+#8575 = ORIENTED_EDGE('',*,*,#8576,.F.);
+#8576 = EDGE_CURVE('',#8562,#8570,#8577,.T.);
+#8577 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8578,#8579),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8578 = CARTESIAN_POINT('',(-39.36255406912,55.810342830472,0.));
+#8579 = CARTESIAN_POINT('',(-39.36255406912,55.810342830472,-2.23));
+#8580 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8581,#8582)
+    ,(#8583,#8584
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8581 = CARTESIAN_POINT('',(-39.36255406912,55.820342830472,1.E-02));
+#8582 = CARTESIAN_POINT('',(-39.36255406912,55.820342830472,-2.24));
+#8583 = CARTESIAN_POINT('',(-39.36255406912,54.300342830472,1.E-02));
+#8584 = CARTESIAN_POINT('',(-39.36255406912,54.300342830472,-2.24));
+#8585 = ADVANCED_FACE('',(#8586),#8610,.T.);
+#8586 = FACE_BOUND('',#8587,.T.);
+#8587 = EDGE_LOOP('',(#8588,#8596,#8597,#8605));
+#8588 = ORIENTED_EDGE('',*,*,#8589,.T.);
+#8589 = EDGE_CURVE('',#8590,#8562,#8592,.T.);
+#8590 = VERTEX_POINT('',#8591);
+#8591 = CARTESIAN_POINT('',(-39.86255406912,56.310342830472,0.));
+#8592 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8593,#8594,#8595),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8593 = CARTESIAN_POINT('',(-39.86255406912,56.310342830472,0.));
+#8594 = CARTESIAN_POINT('',(-39.36255406912,56.310342830472,0.));
+#8595 = CARTESIAN_POINT('',(-39.36255406912,55.810342830472,0.));
+#8596 = ORIENTED_EDGE('',*,*,#8576,.T.);
+#8597 = ORIENTED_EDGE('',*,*,#8598,.F.);
+#8598 = EDGE_CURVE('',#8599,#8570,#8601,.T.);
+#8599 = VERTEX_POINT('',#8600);
+#8600 = CARTESIAN_POINT('',(-39.86255406912,56.310342830472,-2.23));
+#8601 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8602,#8603,#8604),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8602 = CARTESIAN_POINT('',(-39.86255406912,56.310342830472,-2.23));
+#8603 = CARTESIAN_POINT('',(-39.36255406912,56.310342830472,-2.23));
+#8604 = CARTESIAN_POINT('',(-39.36255406912,55.810342830472,-2.23));
+#8605 = ORIENTED_EDGE('',*,*,#8606,.F.);
+#8606 = EDGE_CURVE('',#8590,#8599,#8607,.T.);
+#8607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8608,#8609),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8608 = CARTESIAN_POINT('',(-39.86255406912,56.310342830472,0.));
+#8609 = CARTESIAN_POINT('',(-39.86255406912,56.310342830472,-2.23));
+#8610 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#8611,#8612,#8613)
+    ,(#8614,#8615,#8616
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#8611 = CARTESIAN_POINT('',(-39.86255406912,56.310342830472,-2.23));
+#8612 = CARTESIAN_POINT('',(-39.36255406912,56.310342830472,-2.23));
+#8613 = CARTESIAN_POINT('',(-39.36255406912,55.810342830472,-2.23));
+#8614 = CARTESIAN_POINT('',(-39.86255406912,56.310342830472,0.));
+#8615 = CARTESIAN_POINT('',(-39.36255406912,56.310342830472,0.));
+#8616 = CARTESIAN_POINT('',(-39.36255406912,55.810342830472,0.));
+#8617 = ADVANCED_FACE('',(#8618),#8632,.T.);
+#8618 = FACE_BOUND('',#8619,.T.);
+#8619 = EDGE_LOOP('',(#8620,#8625,#8626,#8631));
+#8620 = ORIENTED_EDGE('',*,*,#8621,.T.);
+#8621 = EDGE_CURVE('',#8404,#8590,#8622,.T.);
+#8622 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8623,#8624),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8623 = CARTESIAN_POINT('',(-41.36255406912,56.310342830472,0.));
+#8624 = CARTESIAN_POINT('',(-39.86255406912,56.310342830472,0.));
+#8625 = ORIENTED_EDGE('',*,*,#8606,.T.);
+#8626 = ORIENTED_EDGE('',*,*,#8627,.F.);
+#8627 = EDGE_CURVE('',#8412,#8599,#8628,.T.);
+#8628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8629,#8630),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8629 = CARTESIAN_POINT('',(-41.36255406912,56.310342830472,-2.23));
+#8630 = CARTESIAN_POINT('',(-39.86255406912,56.310342830472,-2.23));
+#8631 = ORIENTED_EDGE('',*,*,#8411,.F.);
+#8632 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8633,#8634)
+    ,(#8635,#8636
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8633 = CARTESIAN_POINT('',(-41.37255406912,56.310342830472,1.E-02));
+#8634 = CARTESIAN_POINT('',(-41.37255406912,56.310342830472,-2.24));
+#8635 = CARTESIAN_POINT('',(-39.85255406912,56.310342830472,1.E-02));
+#8636 = CARTESIAN_POINT('',(-39.85255406912,56.310342830472,-2.24));
+#8637 = ADVANCED_FACE('',(#8638,#8648),#8654,.T.);
+#8638 = FACE_BOUND('',#8639,.T.);
+#8639 = EDGE_LOOP('',(#8640,#8641,#8642,#8643,#8644,#8645,#8646,#8647));
+#8640 = ORIENTED_EDGE('',*,*,#8627,.T.);
+#8641 = ORIENTED_EDGE('',*,*,#8598,.T.);
+#8642 = ORIENTED_EDGE('',*,*,#8569,.T.);
+#8643 = ORIENTED_EDGE('',*,*,#8538,.T.);
+#8644 = ORIENTED_EDGE('',*,*,#8509,.T.);
+#8645 = ORIENTED_EDGE('',*,*,#8478,.T.);
+#8646 = ORIENTED_EDGE('',*,*,#8449,.T.);
+#8647 = ORIENTED_EDGE('',*,*,#8418,.T.);
+#8648 = FACE_BOUND('',#8649,.T.);
+#8649 = EDGE_LOOP('',(#8650,#8651,#8652,#8653));
+#8650 = ORIENTED_EDGE('',*,*,#8387,.T.);
+#8651 = ORIENTED_EDGE('',*,*,#8361,.T.);
+#8652 = ORIENTED_EDGE('',*,*,#8333,.T.);
+#8653 = ORIENTED_EDGE('',*,*,#8305,.T.);
+#8654 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8655,#8656)
+    ,(#8657,#8658
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#8655 = CARTESIAN_POINT('',(-41.87255406912,56.320342830472,-2.23));
+#8656 = CARTESIAN_POINT('',(-41.87255406912,53.800342830472,-2.23));
+#8657 = CARTESIAN_POINT('',(-39.35255406912,56.320342830472,-2.23));
+#8658 = CARTESIAN_POINT('',(-39.35255406912,53.800342830472,-2.23));
+#8659 = ADVANCED_FACE('',(#8660,#8670),#8676,.T.);
+#8660 = FACE_BOUND('',#8661,.T.);
+#8661 = EDGE_LOOP('',(#8662,#8663,#8664,#8665,#8666,#8667,#8668,#8669));
+#8662 = ORIENTED_EDGE('',*,*,#8621,.F.);
+#8663 = ORIENTED_EDGE('',*,*,#8401,.F.);
+#8664 = ORIENTED_EDGE('',*,*,#8441,.F.);
+#8665 = ORIENTED_EDGE('',*,*,#8469,.F.);
+#8666 = ORIENTED_EDGE('',*,*,#8501,.F.);
+#8667 = ORIENTED_EDGE('',*,*,#8529,.F.);
+#8668 = ORIENTED_EDGE('',*,*,#8561,.F.);
+#8669 = ORIENTED_EDGE('',*,*,#8589,.F.);
+#8670 = FACE_BOUND('',#8671,.T.);
+#8671 = EDGE_LOOP('',(#8672,#8673,#8674,#8675));
+#8672 = ORIENTED_EDGE('',*,*,#8381,.F.);
+#8673 = ORIENTED_EDGE('',*,*,#8289,.F.);
+#8674 = ORIENTED_EDGE('',*,*,#8325,.F.);
+#8675 = ORIENTED_EDGE('',*,*,#8353,.F.);
+#8676 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8677,#8678)
+    ,(#8679,#8680
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#8677 = CARTESIAN_POINT('',(-39.35255406912,56.320342830472,0.));
+#8678 = CARTESIAN_POINT('',(-39.35255406912,53.800342830472,0.));
+#8679 = CARTESIAN_POINT('',(-41.87255406912,56.320342830472,0.));
+#8680 = CARTESIAN_POINT('',(-41.87255406912,53.800342830472,0.));
+#8681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8685)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8682,#8683,#8684)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8682 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8683 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8684 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8685 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8682,
+  'distance_accuracy_value','confusion accuracy');
+#8686 = PRODUCT_TYPE('part',$,(#8279));
+#8687 = SHAPE_DEFINITION_REPRESENTATION(#8688,#8694);
+#8688 = PRODUCT_DEFINITION_SHAPE('','',#8689);
+#8689 = PRODUCT_DEFINITION('design','',#8690,#8693);
+#8690 = PRODUCT_DEFINITION_FORMATION('','',#8691);
+#8691 = PRODUCT('Body28','Body28','',(#8692));
+#8692 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#8693 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8694 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8695),#9093);
+#8695 = MANIFOLD_SOLID_BREP('',#8696);
+#8696 = CLOSED_SHELL('',(#8697,#8733,#8761,#8789,#8809,#8849,#8877,#8909
+    ,#8937,#8969,#8997,#9029,#9049,#9071));
+#8697 = ADVANCED_FACE('',(#8698),#8728,.T.);
+#8698 = FACE_BOUND('',#8699,.T.);
+#8699 = EDGE_LOOP('',(#8700,#8709,#8716,#8723));
+#8700 = ORIENTED_EDGE('',*,*,#8701,.T.);
+#8701 = EDGE_CURVE('',#8702,#8704,#8706,.T.);
+#8702 = VERTEX_POINT('',#8703);
+#8703 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,0.));
+#8704 = VERTEX_POINT('',#8705);
+#8705 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,0.));
+#8706 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8707,#8708),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8707 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,0.));
+#8708 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,0.));
+#8709 = ORIENTED_EDGE('',*,*,#8710,.T.);
+#8710 = EDGE_CURVE('',#8704,#8711,#8713,.T.);
+#8711 = VERTEX_POINT('',#8712);
+#8712 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,-2.23));
+#8713 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8714,#8715),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8714 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,0.));
+#8715 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,-2.23));
+#8716 = ORIENTED_EDGE('',*,*,#8717,.F.);
+#8717 = EDGE_CURVE('',#8718,#8711,#8720,.T.);
+#8718 = VERTEX_POINT('',#8719);
+#8719 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,-2.23));
+#8720 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8721,#8722),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8721 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,-2.23));
+#8722 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,-2.23));
+#8723 = ORIENTED_EDGE('',*,*,#8724,.F.);
+#8724 = EDGE_CURVE('',#8702,#8718,#8725,.T.);
+#8725 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8726,#8727),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8726 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,0.));
+#8727 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,-2.23));
+#8728 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8729,#8730)
+    ,(#8731,#8732
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8729 = CARTESIAN_POINT('',(-50.29387215567,54.573766180182,1.E-02));
+#8730 = CARTESIAN_POINT('',(-50.29387215567,54.573766180182,-2.24));
+#8731 = CARTESIAN_POINT('',(-50.29387215567,55.546919480762,1.E-02));
+#8732 = CARTESIAN_POINT('',(-50.29387215567,55.546919480762,-2.24));
+#8733 = ADVANCED_FACE('',(#8734),#8756,.T.);
+#8734 = FACE_BOUND('',#8735,.T.);
+#8735 = EDGE_LOOP('',(#8736,#8743,#8744,#8751));
+#8736 = ORIENTED_EDGE('',*,*,#8737,.T.);
+#8737 = EDGE_CURVE('',#8738,#8702,#8740,.T.);
+#8738 = VERTEX_POINT('',#8739);
+#8739 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,0.));
+#8740 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8741,#8742),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8741 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,0.));
+#8742 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,0.));
+#8743 = ORIENTED_EDGE('',*,*,#8724,.T.);
+#8744 = ORIENTED_EDGE('',*,*,#8745,.F.);
+#8745 = EDGE_CURVE('',#8746,#8718,#8748,.T.);
+#8746 = VERTEX_POINT('',#8747);
+#8747 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,-2.23));
+#8748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8749,#8750),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8749 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,-2.23));
+#8750 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,-2.23));
+#8751 = ORIENTED_EDGE('',*,*,#8752,.F.);
+#8752 = EDGE_CURVE('',#8738,#8746,#8753,.T.);
+#8753 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8754,#8755),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8754 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,0.));
+#8755 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,-2.23));
+#8756 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8757,#8758)
+    ,(#8759,#8760
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8757 = CARTESIAN_POINT('',(-51.25702545625,54.583766180182,1.E-02));
+#8758 = CARTESIAN_POINT('',(-51.25702545625,54.583766180182,-2.24));
+#8759 = CARTESIAN_POINT('',(-50.28387215567,54.583766180182,1.E-02));
+#8760 = CARTESIAN_POINT('',(-50.28387215567,54.583766180182,-2.24));
+#8761 = ADVANCED_FACE('',(#8762),#8784,.T.);
+#8762 = FACE_BOUND('',#8763,.T.);
+#8763 = EDGE_LOOP('',(#8764,#8771,#8772,#8779));
+#8764 = ORIENTED_EDGE('',*,*,#8765,.T.);
+#8765 = EDGE_CURVE('',#8766,#8738,#8768,.T.);
+#8766 = VERTEX_POINT('',#8767);
+#8767 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,0.));
+#8768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8769,#8770),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8769 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,0.));
+#8770 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,0.));
+#8771 = ORIENTED_EDGE('',*,*,#8752,.T.);
+#8772 = ORIENTED_EDGE('',*,*,#8773,.F.);
+#8773 = EDGE_CURVE('',#8774,#8746,#8776,.T.);
+#8774 = VERTEX_POINT('',#8775);
+#8775 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,-2.23));
+#8776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8777,#8778),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8777 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,-2.23));
+#8778 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,-2.23));
+#8779 = ORIENTED_EDGE('',*,*,#8780,.F.);
+#8780 = EDGE_CURVE('',#8766,#8774,#8781,.T.);
+#8781 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8782,#8783),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8782 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,0.));
+#8783 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,-2.23));
+#8784 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8785,#8786)
+    ,(#8787,#8788
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8785 = CARTESIAN_POINT('',(-51.24702545625,55.546919480762,1.E-02));
+#8786 = CARTESIAN_POINT('',(-51.24702545625,55.546919480762,-2.24));
+#8787 = CARTESIAN_POINT('',(-51.24702545625,54.573766180182,1.E-02));
+#8788 = CARTESIAN_POINT('',(-51.24702545625,54.573766180182,-2.24));
+#8789 = ADVANCED_FACE('',(#8790),#8804,.T.);
+#8790 = FACE_BOUND('',#8791,.T.);
+#8791 = EDGE_LOOP('',(#8792,#8797,#8798,#8803));
+#8792 = ORIENTED_EDGE('',*,*,#8793,.T.);
+#8793 = EDGE_CURVE('',#8704,#8766,#8794,.T.);
+#8794 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8795,#8796),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8795 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,0.));
+#8796 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,0.));
+#8797 = ORIENTED_EDGE('',*,*,#8780,.T.);
+#8798 = ORIENTED_EDGE('',*,*,#8799,.F.);
+#8799 = EDGE_CURVE('',#8711,#8774,#8800,.T.);
+#8800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8801,#8802),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#8801 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,-2.23));
+#8802 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,-2.23));
+#8803 = ORIENTED_EDGE('',*,*,#8710,.F.);
+#8804 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8805,#8806)
+    ,(#8807,#8808
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8805 = CARTESIAN_POINT('',(-50.28387215567,55.536919480762,1.E-02));
+#8806 = CARTESIAN_POINT('',(-50.28387215567,55.536919480762,-2.24));
+#8807 = CARTESIAN_POINT('',(-51.25702545625,55.536919480762,1.E-02));
+#8808 = CARTESIAN_POINT('',(-51.25702545625,55.536919480762,-2.24));
+#8809 = ADVANCED_FACE('',(#8810),#8842,.T.);
+#8810 = FACE_BOUND('',#8811,.T.);
+#8811 = EDGE_LOOP('',(#8812,#8822,#8829,#8837));
+#8812 = ORIENTED_EDGE('',*,*,#8813,.T.);
+#8813 = EDGE_CURVE('',#8814,#8816,#8818,.T.);
+#8814 = VERTEX_POINT('',#8815);
+#8815 = CARTESIAN_POINT('',(-52.02044880596,55.810342830472,0.));
+#8816 = VERTEX_POINT('',#8817);
+#8817 = CARTESIAN_POINT('',(-51.52044880596,56.310342830472,0.));
+#8818 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8819,#8820,#8821),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8819 = CARTESIAN_POINT('',(-52.02044880596,55.810342830472,0.));
+#8820 = CARTESIAN_POINT('',(-52.02044880596,56.310342830472,0.));
+#8821 = CARTESIAN_POINT('',(-51.52044880596,56.310342830472,0.));
+#8822 = ORIENTED_EDGE('',*,*,#8823,.T.);
+#8823 = EDGE_CURVE('',#8816,#8824,#8826,.T.);
+#8824 = VERTEX_POINT('',#8825);
+#8825 = CARTESIAN_POINT('',(-51.52044880596,56.310342830472,-2.23));
+#8826 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8827,#8828),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8827 = CARTESIAN_POINT('',(-51.52044880596,56.310342830472,0.));
+#8828 = CARTESIAN_POINT('',(-51.52044880596,56.310342830472,-2.23));
+#8829 = ORIENTED_EDGE('',*,*,#8830,.F.);
+#8830 = EDGE_CURVE('',#8831,#8824,#8833,.T.);
+#8831 = VERTEX_POINT('',#8832);
+#8832 = CARTESIAN_POINT('',(-52.02044880596,55.810342830472,-2.23));
+#8833 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8834,#8835,#8836),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8834 = CARTESIAN_POINT('',(-52.02044880596,55.810342830472,-2.23));
+#8835 = CARTESIAN_POINT('',(-52.02044880596,56.310342830472,-2.23));
+#8836 = CARTESIAN_POINT('',(-51.52044880596,56.310342830472,-2.23));
+#8837 = ORIENTED_EDGE('',*,*,#8838,.F.);
+#8838 = EDGE_CURVE('',#8814,#8831,#8839,.T.);
+#8839 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8840,#8841),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8840 = CARTESIAN_POINT('',(-52.02044880596,55.810342830472,0.));
+#8841 = CARTESIAN_POINT('',(-52.02044880596,55.810342830472,-2.23));
+#8842 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#8843,#8844,#8845)
+    ,(#8846,#8847,#8848
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#8843 = CARTESIAN_POINT('',(-52.02044880596,55.810342830472,-2.23));
+#8844 = CARTESIAN_POINT('',(-52.02044880596,56.310342830472,-2.23));
+#8845 = CARTESIAN_POINT('',(-51.52044880596,56.310342830472,-2.23));
+#8846 = CARTESIAN_POINT('',(-52.02044880596,55.810342830472,0.));
+#8847 = CARTESIAN_POINT('',(-52.02044880596,56.310342830472,0.));
+#8848 = CARTESIAN_POINT('',(-51.52044880596,56.310342830472,0.));
+#8849 = ADVANCED_FACE('',(#8850),#8872,.T.);
+#8850 = FACE_BOUND('',#8851,.T.);
+#8851 = EDGE_LOOP('',(#8852,#8859,#8860,#8867));
+#8852 = ORIENTED_EDGE('',*,*,#8853,.T.);
+#8853 = EDGE_CURVE('',#8854,#8814,#8856,.T.);
+#8854 = VERTEX_POINT('',#8855);
+#8855 = CARTESIAN_POINT('',(-52.02044880596,54.310342830472,0.));
+#8856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8857,#8858),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8857 = CARTESIAN_POINT('',(-52.02044880596,54.310342830472,0.));
+#8858 = CARTESIAN_POINT('',(-52.02044880596,55.810342830472,0.));
+#8859 = ORIENTED_EDGE('',*,*,#8838,.T.);
+#8860 = ORIENTED_EDGE('',*,*,#8861,.F.);
+#8861 = EDGE_CURVE('',#8862,#8831,#8864,.T.);
+#8862 = VERTEX_POINT('',#8863);
+#8863 = CARTESIAN_POINT('',(-52.02044880596,54.310342830472,-2.23));
+#8864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8865,#8866),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8865 = CARTESIAN_POINT('',(-52.02044880596,54.310342830472,-2.23));
+#8866 = CARTESIAN_POINT('',(-52.02044880596,55.810342830472,-2.23));
+#8867 = ORIENTED_EDGE('',*,*,#8868,.F.);
+#8868 = EDGE_CURVE('',#8854,#8862,#8869,.T.);
+#8869 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8870,#8871),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8870 = CARTESIAN_POINT('',(-52.02044880596,54.310342830472,0.));
+#8871 = CARTESIAN_POINT('',(-52.02044880596,54.310342830472,-2.23));
+#8872 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8873,#8874)
+    ,(#8875,#8876
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8873 = CARTESIAN_POINT('',(-52.02044880596,54.300342830472,1.E-02));
+#8874 = CARTESIAN_POINT('',(-52.02044880596,54.300342830472,-2.24));
+#8875 = CARTESIAN_POINT('',(-52.02044880596,55.820342830472,1.E-02));
+#8876 = CARTESIAN_POINT('',(-52.02044880596,55.820342830472,-2.24));
+#8877 = ADVANCED_FACE('',(#8878),#8902,.T.);
+#8878 = FACE_BOUND('',#8879,.T.);
+#8879 = EDGE_LOOP('',(#8880,#8888,#8889,#8897));
+#8880 = ORIENTED_EDGE('',*,*,#8881,.T.);
+#8881 = EDGE_CURVE('',#8882,#8854,#8884,.T.);
+#8882 = VERTEX_POINT('',#8883);
+#8883 = CARTESIAN_POINT('',(-51.52044880596,53.810342830472,0.));
+#8884 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8885,#8886,#8887),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8885 = CARTESIAN_POINT('',(-51.52044880596,53.810342830472,0.));
+#8886 = CARTESIAN_POINT('',(-52.02044880596,53.810342830472,0.));
+#8887 = CARTESIAN_POINT('',(-52.02044880596,54.310342830472,0.));
+#8888 = ORIENTED_EDGE('',*,*,#8868,.T.);
+#8889 = ORIENTED_EDGE('',*,*,#8890,.F.);
+#8890 = EDGE_CURVE('',#8891,#8862,#8893,.T.);
+#8891 = VERTEX_POINT('',#8892);
+#8892 = CARTESIAN_POINT('',(-51.52044880596,53.810342830472,-2.23));
+#8893 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8894,#8895,#8896),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8894 = CARTESIAN_POINT('',(-51.52044880596,53.810342830472,-2.23));
+#8895 = CARTESIAN_POINT('',(-52.02044880596,53.810342830472,-2.23));
+#8896 = CARTESIAN_POINT('',(-52.02044880596,54.310342830472,-2.23));
+#8897 = ORIENTED_EDGE('',*,*,#8898,.F.);
+#8898 = EDGE_CURVE('',#8882,#8891,#8899,.T.);
+#8899 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8900,#8901),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8900 = CARTESIAN_POINT('',(-51.52044880596,53.810342830472,0.));
+#8901 = CARTESIAN_POINT('',(-51.52044880596,53.810342830472,-2.23));
+#8902 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#8903,#8904,#8905)
+    ,(#8906,#8907,#8908
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#8903 = CARTESIAN_POINT('',(-51.52044880596,53.810342830472,-2.23));
+#8904 = CARTESIAN_POINT('',(-52.02044880596,53.810342830472,-2.23));
+#8905 = CARTESIAN_POINT('',(-52.02044880596,54.310342830472,-2.23));
+#8906 = CARTESIAN_POINT('',(-51.52044880596,53.810342830472,0.));
+#8907 = CARTESIAN_POINT('',(-52.02044880596,53.810342830472,0.));
+#8908 = CARTESIAN_POINT('',(-52.02044880596,54.310342830472,0.));
+#8909 = ADVANCED_FACE('',(#8910),#8932,.T.);
+#8910 = FACE_BOUND('',#8911,.T.);
+#8911 = EDGE_LOOP('',(#8912,#8919,#8920,#8927));
+#8912 = ORIENTED_EDGE('',*,*,#8913,.T.);
+#8913 = EDGE_CURVE('',#8914,#8882,#8916,.T.);
+#8914 = VERTEX_POINT('',#8915);
+#8915 = CARTESIAN_POINT('',(-50.02044880596,53.810342830472,0.));
+#8916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8917,#8918),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8917 = CARTESIAN_POINT('',(-50.02044880596,53.810342830472,0.));
+#8918 = CARTESIAN_POINT('',(-51.52044880596,53.810342830472,0.));
+#8919 = ORIENTED_EDGE('',*,*,#8898,.T.);
+#8920 = ORIENTED_EDGE('',*,*,#8921,.F.);
+#8921 = EDGE_CURVE('',#8922,#8891,#8924,.T.);
+#8922 = VERTEX_POINT('',#8923);
+#8923 = CARTESIAN_POINT('',(-50.02044880596,53.810342830472,-2.23));
+#8924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8925,#8926),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8925 = CARTESIAN_POINT('',(-50.02044880596,53.810342830472,-2.23));
+#8926 = CARTESIAN_POINT('',(-51.52044880596,53.810342830472,-2.23));
+#8927 = ORIENTED_EDGE('',*,*,#8928,.F.);
+#8928 = EDGE_CURVE('',#8914,#8922,#8929,.T.);
+#8929 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8930,#8931),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8930 = CARTESIAN_POINT('',(-50.02044880596,53.810342830472,0.));
+#8931 = CARTESIAN_POINT('',(-50.02044880596,53.810342830472,-2.23));
+#8932 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8933,#8934)
+    ,(#8935,#8936
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8933 = CARTESIAN_POINT('',(-50.01044880596,53.810342830472,1.E-02));
+#8934 = CARTESIAN_POINT('',(-50.01044880596,53.810342830472,-2.24));
+#8935 = CARTESIAN_POINT('',(-51.53044880596,53.810342830472,1.E-02));
+#8936 = CARTESIAN_POINT('',(-51.53044880596,53.810342830472,-2.24));
+#8937 = ADVANCED_FACE('',(#8938),#8962,.T.);
+#8938 = FACE_BOUND('',#8939,.T.);
+#8939 = EDGE_LOOP('',(#8940,#8948,#8949,#8957));
+#8940 = ORIENTED_EDGE('',*,*,#8941,.T.);
+#8941 = EDGE_CURVE('',#8942,#8914,#8944,.T.);
+#8942 = VERTEX_POINT('',#8943);
+#8943 = CARTESIAN_POINT('',(-49.52044880596,54.310342830472,0.));
+#8944 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8945,#8946,#8947),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8945 = CARTESIAN_POINT('',(-49.52044880596,54.310342830472,0.));
+#8946 = CARTESIAN_POINT('',(-49.52044880596,53.810342830472,0.));
+#8947 = CARTESIAN_POINT('',(-50.02044880596,53.810342830472,0.));
+#8948 = ORIENTED_EDGE('',*,*,#8928,.T.);
+#8949 = ORIENTED_EDGE('',*,*,#8950,.F.);
+#8950 = EDGE_CURVE('',#8951,#8922,#8953,.T.);
+#8951 = VERTEX_POINT('',#8952);
+#8952 = CARTESIAN_POINT('',(-49.52044880596,54.310342830472,-2.23));
+#8953 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8954,#8955,#8956),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#8954 = CARTESIAN_POINT('',(-49.52044880596,54.310342830472,-2.23));
+#8955 = CARTESIAN_POINT('',(-49.52044880596,53.810342830472,-2.23));
+#8956 = CARTESIAN_POINT('',(-50.02044880596,53.810342830472,-2.23));
+#8957 = ORIENTED_EDGE('',*,*,#8958,.F.);
+#8958 = EDGE_CURVE('',#8942,#8951,#8959,.T.);
+#8959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8960,#8961),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8960 = CARTESIAN_POINT('',(-49.52044880596,54.310342830472,0.));
+#8961 = CARTESIAN_POINT('',(-49.52044880596,54.310342830472,-2.23));
+#8962 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#8963,#8964,#8965)
+    ,(#8966,#8967,#8968
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#8963 = CARTESIAN_POINT('',(-49.52044880596,54.310342830472,-2.23));
+#8964 = CARTESIAN_POINT('',(-49.52044880596,53.810342830472,-2.23));
+#8965 = CARTESIAN_POINT('',(-50.02044880596,53.810342830472,-2.23));
+#8966 = CARTESIAN_POINT('',(-49.52044880596,54.310342830472,0.));
+#8967 = CARTESIAN_POINT('',(-49.52044880596,53.810342830472,0.));
+#8968 = CARTESIAN_POINT('',(-50.02044880596,53.810342830472,0.));
+#8969 = ADVANCED_FACE('',(#8970),#8992,.T.);
+#8970 = FACE_BOUND('',#8971,.T.);
+#8971 = EDGE_LOOP('',(#8972,#8979,#8980,#8987));
+#8972 = ORIENTED_EDGE('',*,*,#8973,.T.);
+#8973 = EDGE_CURVE('',#8974,#8942,#8976,.T.);
+#8974 = VERTEX_POINT('',#8975);
+#8975 = CARTESIAN_POINT('',(-49.52044880596,55.810342830472,0.));
+#8976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8977,#8978),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8977 = CARTESIAN_POINT('',(-49.52044880596,55.810342830472,0.));
+#8978 = CARTESIAN_POINT('',(-49.52044880596,54.310342830472,0.));
+#8979 = ORIENTED_EDGE('',*,*,#8958,.T.);
+#8980 = ORIENTED_EDGE('',*,*,#8981,.F.);
+#8981 = EDGE_CURVE('',#8982,#8951,#8984,.T.);
+#8982 = VERTEX_POINT('',#8983);
+#8983 = CARTESIAN_POINT('',(-49.52044880596,55.810342830472,-2.23));
+#8984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8985,#8986),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#8985 = CARTESIAN_POINT('',(-49.52044880596,55.810342830472,-2.23));
+#8986 = CARTESIAN_POINT('',(-49.52044880596,54.310342830472,-2.23));
+#8987 = ORIENTED_EDGE('',*,*,#8988,.F.);
+#8988 = EDGE_CURVE('',#8974,#8982,#8989,.T.);
+#8989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8990,#8991),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#8990 = CARTESIAN_POINT('',(-49.52044880596,55.810342830472,0.));
+#8991 = CARTESIAN_POINT('',(-49.52044880596,55.810342830472,-2.23));
+#8992 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#8993,#8994)
+    ,(#8995,#8996
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#8993 = CARTESIAN_POINT('',(-49.52044880596,55.820342830472,1.E-02));
+#8994 = CARTESIAN_POINT('',(-49.52044880596,55.820342830472,-2.24));
+#8995 = CARTESIAN_POINT('',(-49.52044880596,54.300342830472,1.E-02));
+#8996 = CARTESIAN_POINT('',(-49.52044880596,54.300342830472,-2.24));
+#8997 = ADVANCED_FACE('',(#8998),#9022,.T.);
+#8998 = FACE_BOUND('',#8999,.T.);
+#8999 = EDGE_LOOP('',(#9000,#9008,#9009,#9017));
+#9000 = ORIENTED_EDGE('',*,*,#9001,.T.);
+#9001 = EDGE_CURVE('',#9002,#8974,#9004,.T.);
+#9002 = VERTEX_POINT('',#9003);
+#9003 = CARTESIAN_POINT('',(-50.02044880596,56.310342830472,0.));
+#9004 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9005,#9006,#9007),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9005 = CARTESIAN_POINT('',(-50.02044880596,56.310342830472,0.));
+#9006 = CARTESIAN_POINT('',(-49.52044880596,56.310342830472,0.));
+#9007 = CARTESIAN_POINT('',(-49.52044880596,55.810342830472,0.));
+#9008 = ORIENTED_EDGE('',*,*,#8988,.T.);
+#9009 = ORIENTED_EDGE('',*,*,#9010,.F.);
+#9010 = EDGE_CURVE('',#9011,#8982,#9013,.T.);
+#9011 = VERTEX_POINT('',#9012);
+#9012 = CARTESIAN_POINT('',(-50.02044880596,56.310342830472,-2.23));
+#9013 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9014,#9015,#9016),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9014 = CARTESIAN_POINT('',(-50.02044880596,56.310342830472,-2.23));
+#9015 = CARTESIAN_POINT('',(-49.52044880596,56.310342830472,-2.23));
+#9016 = CARTESIAN_POINT('',(-49.52044880596,55.810342830472,-2.23));
+#9017 = ORIENTED_EDGE('',*,*,#9018,.F.);
+#9018 = EDGE_CURVE('',#9002,#9011,#9019,.T.);
+#9019 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9020,#9021),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9020 = CARTESIAN_POINT('',(-50.02044880596,56.310342830472,0.));
+#9021 = CARTESIAN_POINT('',(-50.02044880596,56.310342830472,-2.23));
+#9022 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#9023,#9024,#9025)
+    ,(#9026,#9027,#9028
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#9023 = CARTESIAN_POINT('',(-50.02044880596,56.310342830472,-2.23));
+#9024 = CARTESIAN_POINT('',(-49.52044880596,56.310342830472,-2.23));
+#9025 = CARTESIAN_POINT('',(-49.52044880596,55.810342830472,-2.23));
+#9026 = CARTESIAN_POINT('',(-50.02044880596,56.310342830472,0.));
+#9027 = CARTESIAN_POINT('',(-49.52044880596,56.310342830472,0.));
+#9028 = CARTESIAN_POINT('',(-49.52044880596,55.810342830472,0.));
+#9029 = ADVANCED_FACE('',(#9030),#9044,.T.);
+#9030 = FACE_BOUND('',#9031,.T.);
+#9031 = EDGE_LOOP('',(#9032,#9037,#9038,#9043));
+#9032 = ORIENTED_EDGE('',*,*,#9033,.T.);
+#9033 = EDGE_CURVE('',#8816,#9002,#9034,.T.);
+#9034 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9035,#9036),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9035 = CARTESIAN_POINT('',(-51.52044880596,56.310342830472,0.));
+#9036 = CARTESIAN_POINT('',(-50.02044880596,56.310342830472,0.));
+#9037 = ORIENTED_EDGE('',*,*,#9018,.T.);
+#9038 = ORIENTED_EDGE('',*,*,#9039,.F.);
+#9039 = EDGE_CURVE('',#8824,#9011,#9040,.T.);
+#9040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9041,#9042),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9041 = CARTESIAN_POINT('',(-51.52044880596,56.310342830472,-2.23));
+#9042 = CARTESIAN_POINT('',(-50.02044880596,56.310342830472,-2.23));
+#9043 = ORIENTED_EDGE('',*,*,#8823,.F.);
+#9044 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9045,#9046)
+    ,(#9047,#9048
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9045 = CARTESIAN_POINT('',(-51.53044880596,56.310342830472,1.E-02));
+#9046 = CARTESIAN_POINT('',(-51.53044880596,56.310342830472,-2.24));
+#9047 = CARTESIAN_POINT('',(-50.01044880596,56.310342830472,1.E-02));
+#9048 = CARTESIAN_POINT('',(-50.01044880596,56.310342830472,-2.24));
+#9049 = ADVANCED_FACE('',(#9050,#9060),#9066,.T.);
+#9050 = FACE_BOUND('',#9051,.T.);
+#9051 = EDGE_LOOP('',(#9052,#9053,#9054,#9055,#9056,#9057,#9058,#9059));
+#9052 = ORIENTED_EDGE('',*,*,#9039,.T.);
+#9053 = ORIENTED_EDGE('',*,*,#9010,.T.);
+#9054 = ORIENTED_EDGE('',*,*,#8981,.T.);
+#9055 = ORIENTED_EDGE('',*,*,#8950,.T.);
+#9056 = ORIENTED_EDGE('',*,*,#8921,.T.);
+#9057 = ORIENTED_EDGE('',*,*,#8890,.T.);
+#9058 = ORIENTED_EDGE('',*,*,#8861,.T.);
+#9059 = ORIENTED_EDGE('',*,*,#8830,.T.);
+#9060 = FACE_BOUND('',#9061,.T.);
+#9061 = EDGE_LOOP('',(#9062,#9063,#9064,#9065));
+#9062 = ORIENTED_EDGE('',*,*,#8799,.T.);
+#9063 = ORIENTED_EDGE('',*,*,#8773,.T.);
+#9064 = ORIENTED_EDGE('',*,*,#8745,.T.);
+#9065 = ORIENTED_EDGE('',*,*,#8717,.T.);
+#9066 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9067,#9068)
+    ,(#9069,#9070
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#9067 = CARTESIAN_POINT('',(-52.03044880596,56.320342830472,-2.23));
+#9068 = CARTESIAN_POINT('',(-52.03044880596,53.800342830472,-2.23));
+#9069 = CARTESIAN_POINT('',(-49.51044880596,56.320342830472,-2.23));
+#9070 = CARTESIAN_POINT('',(-49.51044880596,53.800342830472,-2.23));
+#9071 = ADVANCED_FACE('',(#9072,#9082),#9088,.T.);
+#9072 = FACE_BOUND('',#9073,.T.);
+#9073 = EDGE_LOOP('',(#9074,#9075,#9076,#9077,#9078,#9079,#9080,#9081));
+#9074 = ORIENTED_EDGE('',*,*,#9033,.F.);
+#9075 = ORIENTED_EDGE('',*,*,#8813,.F.);
+#9076 = ORIENTED_EDGE('',*,*,#8853,.F.);
+#9077 = ORIENTED_EDGE('',*,*,#8881,.F.);
+#9078 = ORIENTED_EDGE('',*,*,#8913,.F.);
+#9079 = ORIENTED_EDGE('',*,*,#8941,.F.);
+#9080 = ORIENTED_EDGE('',*,*,#8973,.F.);
+#9081 = ORIENTED_EDGE('',*,*,#9001,.F.);
+#9082 = FACE_BOUND('',#9083,.T.);
+#9083 = EDGE_LOOP('',(#9084,#9085,#9086,#9087));
+#9084 = ORIENTED_EDGE('',*,*,#8793,.F.);
+#9085 = ORIENTED_EDGE('',*,*,#8701,.F.);
+#9086 = ORIENTED_EDGE('',*,*,#8737,.F.);
+#9087 = ORIENTED_EDGE('',*,*,#8765,.F.);
+#9088 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9089,#9090)
+    ,(#9091,#9092
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#9089 = CARTESIAN_POINT('',(-49.51044880596,56.320342830472,0.));
+#9090 = CARTESIAN_POINT('',(-49.51044880596,53.800342830472,0.));
+#9091 = CARTESIAN_POINT('',(-52.03044880596,56.320342830472,0.));
+#9092 = CARTESIAN_POINT('',(-52.03044880596,53.800342830472,0.));
+#9093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9097)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9094,#9095,#9096)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9094 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9095 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9096 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9097 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9094,
+  'distance_accuracy_value','confusion accuracy');
+#9098 = PRODUCT_TYPE('part',$,(#8691));
+#9099 = SHAPE_DEFINITION_REPRESENTATION(#9100,#9106);
+#9100 = PRODUCT_DEFINITION_SHAPE('','',#9101);
+#9101 = PRODUCT_DEFINITION('design','',#9102,#9105);
+#9102 = PRODUCT_DEFINITION_FORMATION('','',#9103);
+#9103 = PRODUCT('Body29','Body29','',(#9104));
+#9104 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9105 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9106 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9107),#9505);
+#9107 = MANIFOLD_SOLID_BREP('',#9108);
+#9108 = CLOSED_SHELL('',(#9109,#9145,#9173,#9201,#9221,#9261,#9289,#9321
+    ,#9349,#9381,#9409,#9441,#9461,#9483));
+#9109 = ADVANCED_FACE('',(#9110),#9140,.T.);
+#9110 = FACE_BOUND('',#9111,.T.);
+#9111 = EDGE_LOOP('',(#9112,#9121,#9128,#9135));
+#9112 = ORIENTED_EDGE('',*,*,#9113,.T.);
+#9113 = EDGE_CURVE('',#9114,#9116,#9118,.T.);
+#9114 = VERTEX_POINT('',#9115);
+#9115 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,0.));
+#9116 = VERTEX_POINT('',#9117);
+#9117 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,0.));
+#9118 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9119,#9120),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9119 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,0.));
+#9120 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,0.));
+#9121 = ORIENTED_EDGE('',*,*,#9122,.T.);
+#9122 = EDGE_CURVE('',#9116,#9123,#9125,.T.);
+#9123 = VERTEX_POINT('',#9124);
+#9124 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,-2.23));
+#9125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9126,#9127),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9126 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,0.));
+#9127 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,-2.23));
+#9128 = ORIENTED_EDGE('',*,*,#9129,.F.);
+#9129 = EDGE_CURVE('',#9130,#9123,#9132,.T.);
+#9130 = VERTEX_POINT('',#9131);
+#9131 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,-2.23));
+#9132 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9133,#9134),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9133 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,-2.23));
+#9134 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,-2.23));
+#9135 = ORIENTED_EDGE('',*,*,#9136,.F.);
+#9136 = EDGE_CURVE('',#9114,#9130,#9137,.T.);
+#9137 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9138,#9139),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9138 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,0.));
+#9139 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,-2.23));
+#9140 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9141,#9142)
+    ,(#9143,#9144
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9141 = CARTESIAN_POINT('',(-60.45176689251,54.573766180182,1.E-02));
+#9142 = CARTESIAN_POINT('',(-60.45176689251,54.573766180182,-2.24));
+#9143 = CARTESIAN_POINT('',(-60.45176689251,55.546919480762,1.E-02));
+#9144 = CARTESIAN_POINT('',(-60.45176689251,55.546919480762,-2.24));
+#9145 = ADVANCED_FACE('',(#9146),#9168,.T.);
+#9146 = FACE_BOUND('',#9147,.T.);
+#9147 = EDGE_LOOP('',(#9148,#9155,#9156,#9163));
+#9148 = ORIENTED_EDGE('',*,*,#9149,.T.);
+#9149 = EDGE_CURVE('',#9150,#9114,#9152,.T.);
+#9150 = VERTEX_POINT('',#9151);
+#9151 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,0.));
+#9152 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9153,#9154),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9153 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,0.));
+#9154 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,0.));
+#9155 = ORIENTED_EDGE('',*,*,#9136,.T.);
+#9156 = ORIENTED_EDGE('',*,*,#9157,.F.);
+#9157 = EDGE_CURVE('',#9158,#9130,#9160,.T.);
+#9158 = VERTEX_POINT('',#9159);
+#9159 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,-2.23));
+#9160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9161,#9162),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9161 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,-2.23));
+#9162 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,-2.23));
+#9163 = ORIENTED_EDGE('',*,*,#9164,.F.);
+#9164 = EDGE_CURVE('',#9150,#9158,#9165,.T.);
+#9165 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9166,#9167),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9166 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,0.));
+#9167 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,-2.23));
+#9168 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9169,#9170)
+    ,(#9171,#9172
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9169 = CARTESIAN_POINT('',(-61.41492019309,54.583766180182,1.E-02));
+#9170 = CARTESIAN_POINT('',(-61.41492019309,54.583766180182,-2.24));
+#9171 = CARTESIAN_POINT('',(-60.44176689251,54.583766180182,1.E-02));
+#9172 = CARTESIAN_POINT('',(-60.44176689251,54.583766180182,-2.24));
+#9173 = ADVANCED_FACE('',(#9174),#9196,.T.);
+#9174 = FACE_BOUND('',#9175,.T.);
+#9175 = EDGE_LOOP('',(#9176,#9183,#9184,#9191));
+#9176 = ORIENTED_EDGE('',*,*,#9177,.T.);
+#9177 = EDGE_CURVE('',#9178,#9150,#9180,.T.);
+#9178 = VERTEX_POINT('',#9179);
+#9179 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,0.));
+#9180 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9181,#9182),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9181 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,0.));
+#9182 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,0.));
+#9183 = ORIENTED_EDGE('',*,*,#9164,.T.);
+#9184 = ORIENTED_EDGE('',*,*,#9185,.F.);
+#9185 = EDGE_CURVE('',#9186,#9158,#9188,.T.);
+#9186 = VERTEX_POINT('',#9187);
+#9187 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,-2.23));
+#9188 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9189,#9190),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9189 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,-2.23));
+#9190 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,-2.23));
+#9191 = ORIENTED_EDGE('',*,*,#9192,.F.);
+#9192 = EDGE_CURVE('',#9178,#9186,#9193,.T.);
+#9193 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9194,#9195),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9194 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,0.));
+#9195 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,-2.23));
+#9196 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9197,#9198)
+    ,(#9199,#9200
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9197 = CARTESIAN_POINT('',(-61.40492019309,55.546919480762,1.E-02));
+#9198 = CARTESIAN_POINT('',(-61.40492019309,55.546919480762,-2.24));
+#9199 = CARTESIAN_POINT('',(-61.40492019309,54.573766180182,1.E-02));
+#9200 = CARTESIAN_POINT('',(-61.40492019309,54.573766180182,-2.24));
+#9201 = ADVANCED_FACE('',(#9202),#9216,.T.);
+#9202 = FACE_BOUND('',#9203,.T.);
+#9203 = EDGE_LOOP('',(#9204,#9209,#9210,#9215));
+#9204 = ORIENTED_EDGE('',*,*,#9205,.T.);
+#9205 = EDGE_CURVE('',#9116,#9178,#9206,.T.);
+#9206 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9207,#9208),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9207 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,0.));
+#9208 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,0.));
+#9209 = ORIENTED_EDGE('',*,*,#9192,.T.);
+#9210 = ORIENTED_EDGE('',*,*,#9211,.F.);
+#9211 = EDGE_CURVE('',#9123,#9186,#9212,.T.);
+#9212 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9213,#9214),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9213 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,-2.23));
+#9214 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,-2.23));
+#9215 = ORIENTED_EDGE('',*,*,#9122,.F.);
+#9216 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9217,#9218)
+    ,(#9219,#9220
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9217 = CARTESIAN_POINT('',(-60.44176689251,55.536919480762,1.E-02));
+#9218 = CARTESIAN_POINT('',(-60.44176689251,55.536919480762,-2.24));
+#9219 = CARTESIAN_POINT('',(-61.41492019309,55.536919480762,1.E-02));
+#9220 = CARTESIAN_POINT('',(-61.41492019309,55.536919480762,-2.24));
+#9221 = ADVANCED_FACE('',(#9222),#9254,.T.);
+#9222 = FACE_BOUND('',#9223,.T.);
+#9223 = EDGE_LOOP('',(#9224,#9234,#9241,#9249));
+#9224 = ORIENTED_EDGE('',*,*,#9225,.T.);
+#9225 = EDGE_CURVE('',#9226,#9228,#9230,.T.);
+#9226 = VERTEX_POINT('',#9227);
+#9227 = CARTESIAN_POINT('',(-62.1783435428,55.810342830472,0.));
+#9228 = VERTEX_POINT('',#9229);
+#9229 = CARTESIAN_POINT('',(-61.6783435428,56.310342830472,0.));
+#9230 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9231,#9232,#9233),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9231 = CARTESIAN_POINT('',(-62.1783435428,55.810342830472,0.));
+#9232 = CARTESIAN_POINT('',(-62.1783435428,56.310342830472,0.));
+#9233 = CARTESIAN_POINT('',(-61.6783435428,56.310342830472,0.));
+#9234 = ORIENTED_EDGE('',*,*,#9235,.T.);
+#9235 = EDGE_CURVE('',#9228,#9236,#9238,.T.);
+#9236 = VERTEX_POINT('',#9237);
+#9237 = CARTESIAN_POINT('',(-61.6783435428,56.310342830472,-2.23));
+#9238 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9239,#9240),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9239 = CARTESIAN_POINT('',(-61.6783435428,56.310342830472,0.));
+#9240 = CARTESIAN_POINT('',(-61.6783435428,56.310342830472,-2.23));
+#9241 = ORIENTED_EDGE('',*,*,#9242,.F.);
+#9242 = EDGE_CURVE('',#9243,#9236,#9245,.T.);
+#9243 = VERTEX_POINT('',#9244);
+#9244 = CARTESIAN_POINT('',(-62.1783435428,55.810342830472,-2.23));
+#9245 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9246,#9247,#9248),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9246 = CARTESIAN_POINT('',(-62.1783435428,55.810342830472,-2.23));
+#9247 = CARTESIAN_POINT('',(-62.1783435428,56.310342830472,-2.23));
+#9248 = CARTESIAN_POINT('',(-61.6783435428,56.310342830472,-2.23));
+#9249 = ORIENTED_EDGE('',*,*,#9250,.F.);
+#9250 = EDGE_CURVE('',#9226,#9243,#9251,.T.);
+#9251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9252,#9253),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9252 = CARTESIAN_POINT('',(-62.1783435428,55.810342830472,0.));
+#9253 = CARTESIAN_POINT('',(-62.1783435428,55.810342830472,-2.23));
+#9254 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#9255,#9256,#9257)
+    ,(#9258,#9259,#9260
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#9255 = CARTESIAN_POINT('',(-62.1783435428,55.810342830472,-2.23));
+#9256 = CARTESIAN_POINT('',(-62.1783435428,56.310342830472,-2.23));
+#9257 = CARTESIAN_POINT('',(-61.6783435428,56.310342830472,-2.23));
+#9258 = CARTESIAN_POINT('',(-62.1783435428,55.810342830472,0.));
+#9259 = CARTESIAN_POINT('',(-62.1783435428,56.310342830472,0.));
+#9260 = CARTESIAN_POINT('',(-61.6783435428,56.310342830472,0.));
+#9261 = ADVANCED_FACE('',(#9262),#9284,.T.);
+#9262 = FACE_BOUND('',#9263,.T.);
+#9263 = EDGE_LOOP('',(#9264,#9271,#9272,#9279));
+#9264 = ORIENTED_EDGE('',*,*,#9265,.T.);
+#9265 = EDGE_CURVE('',#9266,#9226,#9268,.T.);
+#9266 = VERTEX_POINT('',#9267);
+#9267 = CARTESIAN_POINT('',(-62.1783435428,54.310342830472,0.));
+#9268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9269,#9270),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9269 = CARTESIAN_POINT('',(-62.1783435428,54.310342830472,0.));
+#9270 = CARTESIAN_POINT('',(-62.1783435428,55.810342830472,0.));
+#9271 = ORIENTED_EDGE('',*,*,#9250,.T.);
+#9272 = ORIENTED_EDGE('',*,*,#9273,.F.);
+#9273 = EDGE_CURVE('',#9274,#9243,#9276,.T.);
+#9274 = VERTEX_POINT('',#9275);
+#9275 = CARTESIAN_POINT('',(-62.1783435428,54.310342830472,-2.23));
+#9276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9277,#9278),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9277 = CARTESIAN_POINT('',(-62.1783435428,54.310342830472,-2.23));
+#9278 = CARTESIAN_POINT('',(-62.1783435428,55.810342830472,-2.23));
+#9279 = ORIENTED_EDGE('',*,*,#9280,.F.);
+#9280 = EDGE_CURVE('',#9266,#9274,#9281,.T.);
+#9281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9282,#9283),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9282 = CARTESIAN_POINT('',(-62.1783435428,54.310342830472,0.));
+#9283 = CARTESIAN_POINT('',(-62.1783435428,54.310342830472,-2.23));
+#9284 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9285,#9286)
+    ,(#9287,#9288
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9285 = CARTESIAN_POINT('',(-62.1783435428,54.300342830472,1.E-02));
+#9286 = CARTESIAN_POINT('',(-62.1783435428,54.300342830472,-2.24));
+#9287 = CARTESIAN_POINT('',(-62.1783435428,55.820342830472,1.E-02));
+#9288 = CARTESIAN_POINT('',(-62.1783435428,55.820342830472,-2.24));
+#9289 = ADVANCED_FACE('',(#9290),#9314,.T.);
+#9290 = FACE_BOUND('',#9291,.T.);
+#9291 = EDGE_LOOP('',(#9292,#9300,#9301,#9309));
+#9292 = ORIENTED_EDGE('',*,*,#9293,.T.);
+#9293 = EDGE_CURVE('',#9294,#9266,#9296,.T.);
+#9294 = VERTEX_POINT('',#9295);
+#9295 = CARTESIAN_POINT('',(-61.6783435428,53.810342830472,0.));
+#9296 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9297,#9298,#9299),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9297 = CARTESIAN_POINT('',(-61.6783435428,53.810342830472,0.));
+#9298 = CARTESIAN_POINT('',(-62.1783435428,53.810342830472,0.));
+#9299 = CARTESIAN_POINT('',(-62.1783435428,54.310342830472,0.));
+#9300 = ORIENTED_EDGE('',*,*,#9280,.T.);
+#9301 = ORIENTED_EDGE('',*,*,#9302,.F.);
+#9302 = EDGE_CURVE('',#9303,#9274,#9305,.T.);
+#9303 = VERTEX_POINT('',#9304);
+#9304 = CARTESIAN_POINT('',(-61.6783435428,53.810342830472,-2.23));
+#9305 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9306,#9307,#9308),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9306 = CARTESIAN_POINT('',(-61.6783435428,53.810342830472,-2.23));
+#9307 = CARTESIAN_POINT('',(-62.1783435428,53.810342830472,-2.23));
+#9308 = CARTESIAN_POINT('',(-62.1783435428,54.310342830472,-2.23));
+#9309 = ORIENTED_EDGE('',*,*,#9310,.F.);
+#9310 = EDGE_CURVE('',#9294,#9303,#9311,.T.);
+#9311 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9312,#9313),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9312 = CARTESIAN_POINT('',(-61.6783435428,53.810342830472,0.));
+#9313 = CARTESIAN_POINT('',(-61.6783435428,53.810342830472,-2.23));
+#9314 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#9315,#9316,#9317)
+    ,(#9318,#9319,#9320
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#9315 = CARTESIAN_POINT('',(-61.6783435428,53.810342830472,-2.23));
+#9316 = CARTESIAN_POINT('',(-62.1783435428,53.810342830472,-2.23));
+#9317 = CARTESIAN_POINT('',(-62.1783435428,54.310342830472,-2.23));
+#9318 = CARTESIAN_POINT('',(-61.6783435428,53.810342830472,0.));
+#9319 = CARTESIAN_POINT('',(-62.1783435428,53.810342830472,0.));
+#9320 = CARTESIAN_POINT('',(-62.1783435428,54.310342830472,0.));
+#9321 = ADVANCED_FACE('',(#9322),#9344,.T.);
+#9322 = FACE_BOUND('',#9323,.T.);
+#9323 = EDGE_LOOP('',(#9324,#9331,#9332,#9339));
+#9324 = ORIENTED_EDGE('',*,*,#9325,.T.);
+#9325 = EDGE_CURVE('',#9326,#9294,#9328,.T.);
+#9326 = VERTEX_POINT('',#9327);
+#9327 = CARTESIAN_POINT('',(-60.1783435428,53.810342830472,0.));
+#9328 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9329,#9330),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9329 = CARTESIAN_POINT('',(-60.1783435428,53.810342830472,0.));
+#9330 = CARTESIAN_POINT('',(-61.6783435428,53.810342830472,0.));
+#9331 = ORIENTED_EDGE('',*,*,#9310,.T.);
+#9332 = ORIENTED_EDGE('',*,*,#9333,.F.);
+#9333 = EDGE_CURVE('',#9334,#9303,#9336,.T.);
+#9334 = VERTEX_POINT('',#9335);
+#9335 = CARTESIAN_POINT('',(-60.1783435428,53.810342830472,-2.23));
+#9336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9337,#9338),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9337 = CARTESIAN_POINT('',(-60.1783435428,53.810342830472,-2.23));
+#9338 = CARTESIAN_POINT('',(-61.6783435428,53.810342830472,-2.23));
+#9339 = ORIENTED_EDGE('',*,*,#9340,.F.);
+#9340 = EDGE_CURVE('',#9326,#9334,#9341,.T.);
+#9341 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9342,#9343),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9342 = CARTESIAN_POINT('',(-60.1783435428,53.810342830472,0.));
+#9343 = CARTESIAN_POINT('',(-60.1783435428,53.810342830472,-2.23));
+#9344 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9345,#9346)
+    ,(#9347,#9348
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9345 = CARTESIAN_POINT('',(-60.1683435428,53.810342830472,1.E-02));
+#9346 = CARTESIAN_POINT('',(-60.1683435428,53.810342830472,-2.24));
+#9347 = CARTESIAN_POINT('',(-61.6883435428,53.810342830472,1.E-02));
+#9348 = CARTESIAN_POINT('',(-61.6883435428,53.810342830472,-2.24));
+#9349 = ADVANCED_FACE('',(#9350),#9374,.T.);
+#9350 = FACE_BOUND('',#9351,.T.);
+#9351 = EDGE_LOOP('',(#9352,#9360,#9361,#9369));
+#9352 = ORIENTED_EDGE('',*,*,#9353,.T.);
+#9353 = EDGE_CURVE('',#9354,#9326,#9356,.T.);
+#9354 = VERTEX_POINT('',#9355);
+#9355 = CARTESIAN_POINT('',(-59.6783435428,54.310342830472,0.));
+#9356 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9357,#9358,#9359),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9357 = CARTESIAN_POINT('',(-59.6783435428,54.310342830472,0.));
+#9358 = CARTESIAN_POINT('',(-59.6783435428,53.810342830472,0.));
+#9359 = CARTESIAN_POINT('',(-60.1783435428,53.810342830472,0.));
+#9360 = ORIENTED_EDGE('',*,*,#9340,.T.);
+#9361 = ORIENTED_EDGE('',*,*,#9362,.F.);
+#9362 = EDGE_CURVE('',#9363,#9334,#9365,.T.);
+#9363 = VERTEX_POINT('',#9364);
+#9364 = CARTESIAN_POINT('',(-59.6783435428,54.310342830472,-2.23));
+#9365 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9366,#9367,#9368),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9366 = CARTESIAN_POINT('',(-59.6783435428,54.310342830472,-2.23));
+#9367 = CARTESIAN_POINT('',(-59.6783435428,53.810342830472,-2.23));
+#9368 = CARTESIAN_POINT('',(-60.1783435428,53.810342830472,-2.23));
+#9369 = ORIENTED_EDGE('',*,*,#9370,.F.);
+#9370 = EDGE_CURVE('',#9354,#9363,#9371,.T.);
+#9371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9372,#9373),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9372 = CARTESIAN_POINT('',(-59.6783435428,54.310342830472,0.));
+#9373 = CARTESIAN_POINT('',(-59.6783435428,54.310342830472,-2.23));
+#9374 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#9375,#9376,#9377)
+    ,(#9378,#9379,#9380
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#9375 = CARTESIAN_POINT('',(-59.6783435428,54.310342830472,-2.23));
+#9376 = CARTESIAN_POINT('',(-59.6783435428,53.810342830472,-2.23));
+#9377 = CARTESIAN_POINT('',(-60.1783435428,53.810342830472,-2.23));
+#9378 = CARTESIAN_POINT('',(-59.6783435428,54.310342830472,0.));
+#9379 = CARTESIAN_POINT('',(-59.6783435428,53.810342830472,0.));
+#9380 = CARTESIAN_POINT('',(-60.1783435428,53.810342830472,0.));
+#9381 = ADVANCED_FACE('',(#9382),#9404,.T.);
+#9382 = FACE_BOUND('',#9383,.T.);
+#9383 = EDGE_LOOP('',(#9384,#9391,#9392,#9399));
+#9384 = ORIENTED_EDGE('',*,*,#9385,.T.);
+#9385 = EDGE_CURVE('',#9386,#9354,#9388,.T.);
+#9386 = VERTEX_POINT('',#9387);
+#9387 = CARTESIAN_POINT('',(-59.6783435428,55.810342830472,0.));
+#9388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9389,#9390),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9389 = CARTESIAN_POINT('',(-59.6783435428,55.810342830472,0.));
+#9390 = CARTESIAN_POINT('',(-59.6783435428,54.310342830472,0.));
+#9391 = ORIENTED_EDGE('',*,*,#9370,.T.);
+#9392 = ORIENTED_EDGE('',*,*,#9393,.F.);
+#9393 = EDGE_CURVE('',#9394,#9363,#9396,.T.);
+#9394 = VERTEX_POINT('',#9395);
+#9395 = CARTESIAN_POINT('',(-59.6783435428,55.810342830472,-2.23));
+#9396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9397,#9398),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9397 = CARTESIAN_POINT('',(-59.6783435428,55.810342830472,-2.23));
+#9398 = CARTESIAN_POINT('',(-59.6783435428,54.310342830472,-2.23));
+#9399 = ORIENTED_EDGE('',*,*,#9400,.F.);
+#9400 = EDGE_CURVE('',#9386,#9394,#9401,.T.);
+#9401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9402,#9403),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9402 = CARTESIAN_POINT('',(-59.6783435428,55.810342830472,0.));
+#9403 = CARTESIAN_POINT('',(-59.6783435428,55.810342830472,-2.23));
+#9404 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9405,#9406)
+    ,(#9407,#9408
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9405 = CARTESIAN_POINT('',(-59.6783435428,55.820342830472,1.E-02));
+#9406 = CARTESIAN_POINT('',(-59.6783435428,55.820342830472,-2.24));
+#9407 = CARTESIAN_POINT('',(-59.6783435428,54.300342830472,1.E-02));
+#9408 = CARTESIAN_POINT('',(-59.6783435428,54.300342830472,-2.24));
+#9409 = ADVANCED_FACE('',(#9410),#9434,.T.);
+#9410 = FACE_BOUND('',#9411,.T.);
+#9411 = EDGE_LOOP('',(#9412,#9420,#9421,#9429));
+#9412 = ORIENTED_EDGE('',*,*,#9413,.T.);
+#9413 = EDGE_CURVE('',#9414,#9386,#9416,.T.);
+#9414 = VERTEX_POINT('',#9415);
+#9415 = CARTESIAN_POINT('',(-60.1783435428,56.310342830472,0.));
+#9416 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9417,#9418,#9419),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9417 = CARTESIAN_POINT('',(-60.1783435428,56.310342830472,0.));
+#9418 = CARTESIAN_POINT('',(-59.6783435428,56.310342830472,0.));
+#9419 = CARTESIAN_POINT('',(-59.6783435428,55.810342830472,0.));
+#9420 = ORIENTED_EDGE('',*,*,#9400,.T.);
+#9421 = ORIENTED_EDGE('',*,*,#9422,.F.);
+#9422 = EDGE_CURVE('',#9423,#9394,#9425,.T.);
+#9423 = VERTEX_POINT('',#9424);
+#9424 = CARTESIAN_POINT('',(-60.1783435428,56.310342830472,-2.23));
+#9425 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9426,#9427,#9428),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9426 = CARTESIAN_POINT('',(-60.1783435428,56.310342830472,-2.23));
+#9427 = CARTESIAN_POINT('',(-59.6783435428,56.310342830472,-2.23));
+#9428 = CARTESIAN_POINT('',(-59.6783435428,55.810342830472,-2.23));
+#9429 = ORIENTED_EDGE('',*,*,#9430,.F.);
+#9430 = EDGE_CURVE('',#9414,#9423,#9431,.T.);
+#9431 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9432,#9433),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9432 = CARTESIAN_POINT('',(-60.1783435428,56.310342830472,0.));
+#9433 = CARTESIAN_POINT('',(-60.1783435428,56.310342830472,-2.23));
+#9434 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#9435,#9436,#9437)
+    ,(#9438,#9439,#9440
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#9435 = CARTESIAN_POINT('',(-60.1783435428,56.310342830472,-2.23));
+#9436 = CARTESIAN_POINT('',(-59.6783435428,56.310342830472,-2.23));
+#9437 = CARTESIAN_POINT('',(-59.6783435428,55.810342830472,-2.23));
+#9438 = CARTESIAN_POINT('',(-60.1783435428,56.310342830472,0.));
+#9439 = CARTESIAN_POINT('',(-59.6783435428,56.310342830472,0.));
+#9440 = CARTESIAN_POINT('',(-59.6783435428,55.810342830472,0.));
+#9441 = ADVANCED_FACE('',(#9442),#9456,.T.);
+#9442 = FACE_BOUND('',#9443,.T.);
+#9443 = EDGE_LOOP('',(#9444,#9449,#9450,#9455));
+#9444 = ORIENTED_EDGE('',*,*,#9445,.T.);
+#9445 = EDGE_CURVE('',#9228,#9414,#9446,.T.);
+#9446 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9447,#9448),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9447 = CARTESIAN_POINT('',(-61.6783435428,56.310342830472,0.));
+#9448 = CARTESIAN_POINT('',(-60.1783435428,56.310342830472,0.));
+#9449 = ORIENTED_EDGE('',*,*,#9430,.T.);
+#9450 = ORIENTED_EDGE('',*,*,#9451,.F.);
+#9451 = EDGE_CURVE('',#9236,#9423,#9452,.T.);
+#9452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9453,#9454),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9453 = CARTESIAN_POINT('',(-61.6783435428,56.310342830472,-2.23));
+#9454 = CARTESIAN_POINT('',(-60.1783435428,56.310342830472,-2.23));
+#9455 = ORIENTED_EDGE('',*,*,#9235,.F.);
+#9456 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9457,#9458)
+    ,(#9459,#9460
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9457 = CARTESIAN_POINT('',(-61.6883435428,56.310342830472,1.E-02));
+#9458 = CARTESIAN_POINT('',(-61.6883435428,56.310342830472,-2.24));
+#9459 = CARTESIAN_POINT('',(-60.1683435428,56.310342830472,1.E-02));
+#9460 = CARTESIAN_POINT('',(-60.1683435428,56.310342830472,-2.24));
+#9461 = ADVANCED_FACE('',(#9462,#9472),#9478,.T.);
+#9462 = FACE_BOUND('',#9463,.T.);
+#9463 = EDGE_LOOP('',(#9464,#9465,#9466,#9467,#9468,#9469,#9470,#9471));
+#9464 = ORIENTED_EDGE('',*,*,#9451,.T.);
+#9465 = ORIENTED_EDGE('',*,*,#9422,.T.);
+#9466 = ORIENTED_EDGE('',*,*,#9393,.T.);
+#9467 = ORIENTED_EDGE('',*,*,#9362,.T.);
+#9468 = ORIENTED_EDGE('',*,*,#9333,.T.);
+#9469 = ORIENTED_EDGE('',*,*,#9302,.T.);
+#9470 = ORIENTED_EDGE('',*,*,#9273,.T.);
+#9471 = ORIENTED_EDGE('',*,*,#9242,.T.);
+#9472 = FACE_BOUND('',#9473,.T.);
+#9473 = EDGE_LOOP('',(#9474,#9475,#9476,#9477));
+#9474 = ORIENTED_EDGE('',*,*,#9211,.T.);
+#9475 = ORIENTED_EDGE('',*,*,#9185,.T.);
+#9476 = ORIENTED_EDGE('',*,*,#9157,.T.);
+#9477 = ORIENTED_EDGE('',*,*,#9129,.T.);
+#9478 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9479,#9480)
+    ,(#9481,#9482
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#9479 = CARTESIAN_POINT('',(-62.1883435428,56.320342830472,-2.23));
+#9480 = CARTESIAN_POINT('',(-62.1883435428,53.800342830472,-2.23));
+#9481 = CARTESIAN_POINT('',(-59.6683435428,56.320342830472,-2.23));
+#9482 = CARTESIAN_POINT('',(-59.6683435428,53.800342830472,-2.23));
+#9483 = ADVANCED_FACE('',(#9484,#9494),#9500,.T.);
+#9484 = FACE_BOUND('',#9485,.T.);
+#9485 = EDGE_LOOP('',(#9486,#9487,#9488,#9489,#9490,#9491,#9492,#9493));
+#9486 = ORIENTED_EDGE('',*,*,#9445,.F.);
+#9487 = ORIENTED_EDGE('',*,*,#9225,.F.);
+#9488 = ORIENTED_EDGE('',*,*,#9265,.F.);
+#9489 = ORIENTED_EDGE('',*,*,#9293,.F.);
+#9490 = ORIENTED_EDGE('',*,*,#9325,.F.);
+#9491 = ORIENTED_EDGE('',*,*,#9353,.F.);
+#9492 = ORIENTED_EDGE('',*,*,#9385,.F.);
+#9493 = ORIENTED_EDGE('',*,*,#9413,.F.);
+#9494 = FACE_BOUND('',#9495,.T.);
+#9495 = EDGE_LOOP('',(#9496,#9497,#9498,#9499));
+#9496 = ORIENTED_EDGE('',*,*,#9205,.F.);
+#9497 = ORIENTED_EDGE('',*,*,#9113,.F.);
+#9498 = ORIENTED_EDGE('',*,*,#9149,.F.);
+#9499 = ORIENTED_EDGE('',*,*,#9177,.F.);
+#9500 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9501,#9502)
+    ,(#9503,#9504
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#9501 = CARTESIAN_POINT('',(-59.6683435428,56.320342830472,0.));
+#9502 = CARTESIAN_POINT('',(-59.6683435428,53.800342830472,0.));
+#9503 = CARTESIAN_POINT('',(-62.1883435428,56.320342830472,0.));
+#9504 = CARTESIAN_POINT('',(-62.1883435428,53.800342830472,0.));
+#9505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9509)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9506,#9507,#9508)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9506 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9507 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9508 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9509 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9506,
+  'distance_accuracy_value','confusion accuracy');
+#9510 = PRODUCT_TYPE('part',$,(#9103));
+#9511 = SHAPE_DEFINITION_REPRESENTATION(#9512,#9518);
+#9512 = PRODUCT_DEFINITION_SHAPE('','',#9513);
+#9513 = PRODUCT_DEFINITION('design','',#9514,#9517);
+#9514 = PRODUCT_DEFINITION_FORMATION('','',#9515);
+#9515 = PRODUCT('Body30','Body30','',(#9516));
+#9516 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9517 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9518 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9519),#9917);
+#9519 = MANIFOLD_SOLID_BREP('',#9520);
+#9520 = CLOSED_SHELL('',(#9521,#9557,#9585,#9613,#9633,#9673,#9701,#9733
+    ,#9761,#9793,#9821,#9853,#9873,#9895));
+#9521 = ADVANCED_FACE('',(#9522),#9552,.T.);
+#9522 = FACE_BOUND('',#9523,.T.);
+#9523 = EDGE_LOOP('',(#9524,#9533,#9540,#9547));
+#9524 = ORIENTED_EDGE('',*,*,#9525,.T.);
+#9525 = EDGE_CURVE('',#9526,#9528,#9530,.T.);
+#9526 = VERTEX_POINT('',#9527);
+#9527 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,0.));
+#9528 = VERTEX_POINT('',#9529);
+#9529 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,0.));
+#9530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9531,#9532),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9531 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,0.));
+#9532 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,0.));
+#9533 = ORIENTED_EDGE('',*,*,#9534,.T.);
+#9534 = EDGE_CURVE('',#9528,#9535,#9537,.T.);
+#9535 = VERTEX_POINT('',#9536);
+#9536 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,-2.23));
+#9537 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9538,#9539),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9538 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,0.));
+#9539 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,-2.23));
+#9540 = ORIENTED_EDGE('',*,*,#9541,.F.);
+#9541 = EDGE_CURVE('',#9542,#9535,#9544,.T.);
+#9542 = VERTEX_POINT('',#9543);
+#9543 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,-2.23));
+#9544 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9545,#9546),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9545 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,-2.23));
+#9546 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,-2.23));
+#9547 = ORIENTED_EDGE('',*,*,#9548,.F.);
+#9548 = EDGE_CURVE('',#9526,#9542,#9549,.T.);
+#9549 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9550,#9551),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9550 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,0.));
+#9551 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,-2.23));
+#9552 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9553,#9554)
+    ,(#9555,#9556
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9553 = CARTESIAN_POINT('',(-70.60966162935,54.573766180182,1.E-02));
+#9554 = CARTESIAN_POINT('',(-70.60966162935,54.573766180182,-2.24));
+#9555 = CARTESIAN_POINT('',(-70.60966162935,55.546919480762,1.E-02));
+#9556 = CARTESIAN_POINT('',(-70.60966162935,55.546919480762,-2.24));
+#9557 = ADVANCED_FACE('',(#9558),#9580,.T.);
+#9558 = FACE_BOUND('',#9559,.T.);
+#9559 = EDGE_LOOP('',(#9560,#9567,#9568,#9575));
+#9560 = ORIENTED_EDGE('',*,*,#9561,.T.);
+#9561 = EDGE_CURVE('',#9562,#9526,#9564,.T.);
+#9562 = VERTEX_POINT('',#9563);
+#9563 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,0.));
+#9564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9565,#9566),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9565 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,0.));
+#9566 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,0.));
+#9567 = ORIENTED_EDGE('',*,*,#9548,.T.);
+#9568 = ORIENTED_EDGE('',*,*,#9569,.F.);
+#9569 = EDGE_CURVE('',#9570,#9542,#9572,.T.);
+#9570 = VERTEX_POINT('',#9571);
+#9571 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,-2.23));
+#9572 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9573,#9574),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9573 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,-2.23));
+#9574 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,-2.23));
+#9575 = ORIENTED_EDGE('',*,*,#9576,.F.);
+#9576 = EDGE_CURVE('',#9562,#9570,#9577,.T.);
+#9577 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9578,#9579),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9578 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,0.));
+#9579 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,-2.23));
+#9580 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9581,#9582)
+    ,(#9583,#9584
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9581 = CARTESIAN_POINT('',(-71.57281492993,54.583766180182,1.E-02));
+#9582 = CARTESIAN_POINT('',(-71.57281492993,54.583766180182,-2.24));
+#9583 = CARTESIAN_POINT('',(-70.59966162935,54.583766180182,1.E-02));
+#9584 = CARTESIAN_POINT('',(-70.59966162935,54.583766180182,-2.24));
+#9585 = ADVANCED_FACE('',(#9586),#9608,.T.);
+#9586 = FACE_BOUND('',#9587,.T.);
+#9587 = EDGE_LOOP('',(#9588,#9595,#9596,#9603));
+#9588 = ORIENTED_EDGE('',*,*,#9589,.T.);
+#9589 = EDGE_CURVE('',#9590,#9562,#9592,.T.);
+#9590 = VERTEX_POINT('',#9591);
+#9591 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,0.));
+#9592 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9593,#9594),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9593 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,0.));
+#9594 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,0.));
+#9595 = ORIENTED_EDGE('',*,*,#9576,.T.);
+#9596 = ORIENTED_EDGE('',*,*,#9597,.F.);
+#9597 = EDGE_CURVE('',#9598,#9570,#9600,.T.);
+#9598 = VERTEX_POINT('',#9599);
+#9599 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,-2.23));
+#9600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9601,#9602),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9601 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,-2.23));
+#9602 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,-2.23));
+#9603 = ORIENTED_EDGE('',*,*,#9604,.F.);
+#9604 = EDGE_CURVE('',#9590,#9598,#9605,.T.);
+#9605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9606,#9607),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9606 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,0.));
+#9607 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,-2.23));
+#9608 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9609,#9610)
+    ,(#9611,#9612
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9609 = CARTESIAN_POINT('',(-71.56281492993,55.546919480762,1.E-02));
+#9610 = CARTESIAN_POINT('',(-71.56281492993,55.546919480762,-2.24));
+#9611 = CARTESIAN_POINT('',(-71.56281492993,54.573766180182,1.E-02));
+#9612 = CARTESIAN_POINT('',(-71.56281492993,54.573766180182,-2.24));
+#9613 = ADVANCED_FACE('',(#9614),#9628,.T.);
+#9614 = FACE_BOUND('',#9615,.T.);
+#9615 = EDGE_LOOP('',(#9616,#9621,#9622,#9627));
+#9616 = ORIENTED_EDGE('',*,*,#9617,.T.);
+#9617 = EDGE_CURVE('',#9528,#9590,#9618,.T.);
+#9618 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9619,#9620),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9619 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,0.));
+#9620 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,0.));
+#9621 = ORIENTED_EDGE('',*,*,#9604,.T.);
+#9622 = ORIENTED_EDGE('',*,*,#9623,.F.);
+#9623 = EDGE_CURVE('',#9535,#9598,#9624,.T.);
+#9624 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9625,#9626),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9625 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,-2.23));
+#9626 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,-2.23));
+#9627 = ORIENTED_EDGE('',*,*,#9534,.F.);
+#9628 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9629,#9630)
+    ,(#9631,#9632
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9629 = CARTESIAN_POINT('',(-70.59966162935,55.536919480762,1.E-02));
+#9630 = CARTESIAN_POINT('',(-70.59966162935,55.536919480762,-2.24));
+#9631 = CARTESIAN_POINT('',(-71.57281492993,55.536919480762,1.E-02));
+#9632 = CARTESIAN_POINT('',(-71.57281492993,55.536919480762,-2.24));
+#9633 = ADVANCED_FACE('',(#9634),#9666,.T.);
+#9634 = FACE_BOUND('',#9635,.T.);
+#9635 = EDGE_LOOP('',(#9636,#9646,#9653,#9661));
+#9636 = ORIENTED_EDGE('',*,*,#9637,.T.);
+#9637 = EDGE_CURVE('',#9638,#9640,#9642,.T.);
+#9638 = VERTEX_POINT('',#9639);
+#9639 = CARTESIAN_POINT('',(-72.33623827964,55.810342830472,0.));
+#9640 = VERTEX_POINT('',#9641);
+#9641 = CARTESIAN_POINT('',(-71.83623827964,56.310342830472,0.));
+#9642 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9643,#9644,#9645),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9643 = CARTESIAN_POINT('',(-72.33623827964,55.810342830472,0.));
+#9644 = CARTESIAN_POINT('',(-72.33623827964,56.310342830472,0.));
+#9645 = CARTESIAN_POINT('',(-71.83623827964,56.310342830472,0.));
+#9646 = ORIENTED_EDGE('',*,*,#9647,.T.);
+#9647 = EDGE_CURVE('',#9640,#9648,#9650,.T.);
+#9648 = VERTEX_POINT('',#9649);
+#9649 = CARTESIAN_POINT('',(-71.83623827964,56.310342830472,-2.23));
+#9650 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9651,#9652),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9651 = CARTESIAN_POINT('',(-71.83623827964,56.310342830472,0.));
+#9652 = CARTESIAN_POINT('',(-71.83623827964,56.310342830472,-2.23));
+#9653 = ORIENTED_EDGE('',*,*,#9654,.F.);
+#9654 = EDGE_CURVE('',#9655,#9648,#9657,.T.);
+#9655 = VERTEX_POINT('',#9656);
+#9656 = CARTESIAN_POINT('',(-72.33623827964,55.810342830472,-2.23));
+#9657 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9658,#9659,#9660),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9658 = CARTESIAN_POINT('',(-72.33623827964,55.810342830472,-2.23));
+#9659 = CARTESIAN_POINT('',(-72.33623827964,56.310342830472,-2.23));
+#9660 = CARTESIAN_POINT('',(-71.83623827964,56.310342830472,-2.23));
+#9661 = ORIENTED_EDGE('',*,*,#9662,.F.);
+#9662 = EDGE_CURVE('',#9638,#9655,#9663,.T.);
+#9663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9664,#9665),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9664 = CARTESIAN_POINT('',(-72.33623827964,55.810342830472,0.));
+#9665 = CARTESIAN_POINT('',(-72.33623827964,55.810342830472,-2.23));
+#9666 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#9667,#9668,#9669)
+    ,(#9670,#9671,#9672
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#9667 = CARTESIAN_POINT('',(-72.33623827964,55.810342830472,-2.23));
+#9668 = CARTESIAN_POINT('',(-72.33623827964,56.310342830472,-2.23));
+#9669 = CARTESIAN_POINT('',(-71.83623827964,56.310342830472,-2.23));
+#9670 = CARTESIAN_POINT('',(-72.33623827964,55.810342830472,0.));
+#9671 = CARTESIAN_POINT('',(-72.33623827964,56.310342830472,0.));
+#9672 = CARTESIAN_POINT('',(-71.83623827964,56.310342830472,0.));
+#9673 = ADVANCED_FACE('',(#9674),#9696,.T.);
+#9674 = FACE_BOUND('',#9675,.T.);
+#9675 = EDGE_LOOP('',(#9676,#9683,#9684,#9691));
+#9676 = ORIENTED_EDGE('',*,*,#9677,.T.);
+#9677 = EDGE_CURVE('',#9678,#9638,#9680,.T.);
+#9678 = VERTEX_POINT('',#9679);
+#9679 = CARTESIAN_POINT('',(-72.33623827964,54.310342830472,0.));
+#9680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9681,#9682),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9681 = CARTESIAN_POINT('',(-72.33623827964,54.310342830472,0.));
+#9682 = CARTESIAN_POINT('',(-72.33623827964,55.810342830472,0.));
+#9683 = ORIENTED_EDGE('',*,*,#9662,.T.);
+#9684 = ORIENTED_EDGE('',*,*,#9685,.F.);
+#9685 = EDGE_CURVE('',#9686,#9655,#9688,.T.);
+#9686 = VERTEX_POINT('',#9687);
+#9687 = CARTESIAN_POINT('',(-72.33623827964,54.310342830472,-2.23));
+#9688 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9689,#9690),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9689 = CARTESIAN_POINT('',(-72.33623827964,54.310342830472,-2.23));
+#9690 = CARTESIAN_POINT('',(-72.33623827964,55.810342830472,-2.23));
+#9691 = ORIENTED_EDGE('',*,*,#9692,.F.);
+#9692 = EDGE_CURVE('',#9678,#9686,#9693,.T.);
+#9693 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9694,#9695),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9694 = CARTESIAN_POINT('',(-72.33623827964,54.310342830472,0.));
+#9695 = CARTESIAN_POINT('',(-72.33623827964,54.310342830472,-2.23));
+#9696 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9697,#9698)
+    ,(#9699,#9700
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9697 = CARTESIAN_POINT('',(-72.33623827964,54.300342830472,1.E-02));
+#9698 = CARTESIAN_POINT('',(-72.33623827964,54.300342830472,-2.24));
+#9699 = CARTESIAN_POINT('',(-72.33623827964,55.820342830472,1.E-02));
+#9700 = CARTESIAN_POINT('',(-72.33623827964,55.820342830472,-2.24));
+#9701 = ADVANCED_FACE('',(#9702),#9726,.T.);
+#9702 = FACE_BOUND('',#9703,.T.);
+#9703 = EDGE_LOOP('',(#9704,#9712,#9713,#9721));
+#9704 = ORIENTED_EDGE('',*,*,#9705,.T.);
+#9705 = EDGE_CURVE('',#9706,#9678,#9708,.T.);
+#9706 = VERTEX_POINT('',#9707);
+#9707 = CARTESIAN_POINT('',(-71.83623827964,53.810342830472,0.));
+#9708 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9709,#9710,#9711),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9709 = CARTESIAN_POINT('',(-71.83623827964,53.810342830472,0.));
+#9710 = CARTESIAN_POINT('',(-72.33623827964,53.810342830472,0.));
+#9711 = CARTESIAN_POINT('',(-72.33623827964,54.310342830472,0.));
+#9712 = ORIENTED_EDGE('',*,*,#9692,.T.);
+#9713 = ORIENTED_EDGE('',*,*,#9714,.F.);
+#9714 = EDGE_CURVE('',#9715,#9686,#9717,.T.);
+#9715 = VERTEX_POINT('',#9716);
+#9716 = CARTESIAN_POINT('',(-71.83623827964,53.810342830472,-2.23));
+#9717 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9718,#9719,#9720),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9718 = CARTESIAN_POINT('',(-71.83623827964,53.810342830472,-2.23));
+#9719 = CARTESIAN_POINT('',(-72.33623827964,53.810342830472,-2.23));
+#9720 = CARTESIAN_POINT('',(-72.33623827964,54.310342830472,-2.23));
+#9721 = ORIENTED_EDGE('',*,*,#9722,.F.);
+#9722 = EDGE_CURVE('',#9706,#9715,#9723,.T.);
+#9723 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9724,#9725),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9724 = CARTESIAN_POINT('',(-71.83623827964,53.810342830472,0.));
+#9725 = CARTESIAN_POINT('',(-71.83623827964,53.810342830472,-2.23));
+#9726 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#9727,#9728,#9729)
+    ,(#9730,#9731,#9732
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#9727 = CARTESIAN_POINT('',(-71.83623827964,53.810342830472,-2.23));
+#9728 = CARTESIAN_POINT('',(-72.33623827964,53.810342830472,-2.23));
+#9729 = CARTESIAN_POINT('',(-72.33623827964,54.310342830472,-2.23));
+#9730 = CARTESIAN_POINT('',(-71.83623827964,53.810342830472,0.));
+#9731 = CARTESIAN_POINT('',(-72.33623827964,53.810342830472,0.));
+#9732 = CARTESIAN_POINT('',(-72.33623827964,54.310342830472,0.));
+#9733 = ADVANCED_FACE('',(#9734),#9756,.T.);
+#9734 = FACE_BOUND('',#9735,.T.);
+#9735 = EDGE_LOOP('',(#9736,#9743,#9744,#9751));
+#9736 = ORIENTED_EDGE('',*,*,#9737,.T.);
+#9737 = EDGE_CURVE('',#9738,#9706,#9740,.T.);
+#9738 = VERTEX_POINT('',#9739);
+#9739 = CARTESIAN_POINT('',(-70.33623827964,53.810342830472,0.));
+#9740 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9741,#9742),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9741 = CARTESIAN_POINT('',(-70.33623827964,53.810342830472,0.));
+#9742 = CARTESIAN_POINT('',(-71.83623827964,53.810342830472,0.));
+#9743 = ORIENTED_EDGE('',*,*,#9722,.T.);
+#9744 = ORIENTED_EDGE('',*,*,#9745,.F.);
+#9745 = EDGE_CURVE('',#9746,#9715,#9748,.T.);
+#9746 = VERTEX_POINT('',#9747);
+#9747 = CARTESIAN_POINT('',(-70.33623827964,53.810342830472,-2.23));
+#9748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9749,#9750),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9749 = CARTESIAN_POINT('',(-70.33623827964,53.810342830472,-2.23));
+#9750 = CARTESIAN_POINT('',(-71.83623827964,53.810342830472,-2.23));
+#9751 = ORIENTED_EDGE('',*,*,#9752,.F.);
+#9752 = EDGE_CURVE('',#9738,#9746,#9753,.T.);
+#9753 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9754,#9755),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9754 = CARTESIAN_POINT('',(-70.33623827964,53.810342830472,0.));
+#9755 = CARTESIAN_POINT('',(-70.33623827964,53.810342830472,-2.23));
+#9756 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9757,#9758)
+    ,(#9759,#9760
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9757 = CARTESIAN_POINT('',(-70.32623827964,53.810342830472,1.E-02));
+#9758 = CARTESIAN_POINT('',(-70.32623827964,53.810342830472,-2.24));
+#9759 = CARTESIAN_POINT('',(-71.84623827964,53.810342830472,1.E-02));
+#9760 = CARTESIAN_POINT('',(-71.84623827964,53.810342830472,-2.24));
+#9761 = ADVANCED_FACE('',(#9762),#9786,.T.);
+#9762 = FACE_BOUND('',#9763,.T.);
+#9763 = EDGE_LOOP('',(#9764,#9772,#9773,#9781));
+#9764 = ORIENTED_EDGE('',*,*,#9765,.T.);
+#9765 = EDGE_CURVE('',#9766,#9738,#9768,.T.);
+#9766 = VERTEX_POINT('',#9767);
+#9767 = CARTESIAN_POINT('',(-69.83623827964,54.310342830472,0.));
+#9768 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9769,#9770,#9771),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9769 = CARTESIAN_POINT('',(-69.83623827964,54.310342830472,0.));
+#9770 = CARTESIAN_POINT('',(-69.83623827964,53.810342830472,0.));
+#9771 = CARTESIAN_POINT('',(-70.33623827964,53.810342830472,0.));
+#9772 = ORIENTED_EDGE('',*,*,#9752,.T.);
+#9773 = ORIENTED_EDGE('',*,*,#9774,.F.);
+#9774 = EDGE_CURVE('',#9775,#9746,#9777,.T.);
+#9775 = VERTEX_POINT('',#9776);
+#9776 = CARTESIAN_POINT('',(-69.83623827964,54.310342830472,-2.23));
+#9777 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9778,#9779,#9780),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9778 = CARTESIAN_POINT('',(-69.83623827964,54.310342830472,-2.23));
+#9779 = CARTESIAN_POINT('',(-69.83623827964,53.810342830472,-2.23));
+#9780 = CARTESIAN_POINT('',(-70.33623827964,53.810342830472,-2.23));
+#9781 = ORIENTED_EDGE('',*,*,#9782,.F.);
+#9782 = EDGE_CURVE('',#9766,#9775,#9783,.T.);
+#9783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9784,#9785),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9784 = CARTESIAN_POINT('',(-69.83623827964,54.310342830472,0.));
+#9785 = CARTESIAN_POINT('',(-69.83623827964,54.310342830472,-2.23));
+#9786 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#9787,#9788,#9789)
+    ,(#9790,#9791,#9792
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#9787 = CARTESIAN_POINT('',(-69.83623827964,54.310342830472,-2.23));
+#9788 = CARTESIAN_POINT('',(-69.83623827964,53.810342830472,-2.23));
+#9789 = CARTESIAN_POINT('',(-70.33623827964,53.810342830472,-2.23));
+#9790 = CARTESIAN_POINT('',(-69.83623827964,54.310342830472,0.));
+#9791 = CARTESIAN_POINT('',(-69.83623827964,53.810342830472,0.));
+#9792 = CARTESIAN_POINT('',(-70.33623827964,53.810342830472,0.));
+#9793 = ADVANCED_FACE('',(#9794),#9816,.T.);
+#9794 = FACE_BOUND('',#9795,.T.);
+#9795 = EDGE_LOOP('',(#9796,#9803,#9804,#9811));
+#9796 = ORIENTED_EDGE('',*,*,#9797,.T.);
+#9797 = EDGE_CURVE('',#9798,#9766,#9800,.T.);
+#9798 = VERTEX_POINT('',#9799);
+#9799 = CARTESIAN_POINT('',(-69.83623827964,55.810342830472,0.));
+#9800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9801,#9802),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9801 = CARTESIAN_POINT('',(-69.83623827964,55.810342830472,0.));
+#9802 = CARTESIAN_POINT('',(-69.83623827964,54.310342830472,0.));
+#9803 = ORIENTED_EDGE('',*,*,#9782,.T.);
+#9804 = ORIENTED_EDGE('',*,*,#9805,.F.);
+#9805 = EDGE_CURVE('',#9806,#9775,#9808,.T.);
+#9806 = VERTEX_POINT('',#9807);
+#9807 = CARTESIAN_POINT('',(-69.83623827964,55.810342830472,-2.23));
+#9808 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9809,#9810),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9809 = CARTESIAN_POINT('',(-69.83623827964,55.810342830472,-2.23));
+#9810 = CARTESIAN_POINT('',(-69.83623827964,54.310342830472,-2.23));
+#9811 = ORIENTED_EDGE('',*,*,#9812,.F.);
+#9812 = EDGE_CURVE('',#9798,#9806,#9813,.T.);
+#9813 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9814,#9815),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9814 = CARTESIAN_POINT('',(-69.83623827964,55.810342830472,0.));
+#9815 = CARTESIAN_POINT('',(-69.83623827964,55.810342830472,-2.23));
+#9816 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9817,#9818)
+    ,(#9819,#9820
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9817 = CARTESIAN_POINT('',(-69.83623827964,55.820342830472,1.E-02));
+#9818 = CARTESIAN_POINT('',(-69.83623827964,55.820342830472,-2.24));
+#9819 = CARTESIAN_POINT('',(-69.83623827964,54.300342830472,1.E-02));
+#9820 = CARTESIAN_POINT('',(-69.83623827964,54.300342830472,-2.24));
+#9821 = ADVANCED_FACE('',(#9822),#9846,.T.);
+#9822 = FACE_BOUND('',#9823,.T.);
+#9823 = EDGE_LOOP('',(#9824,#9832,#9833,#9841));
+#9824 = ORIENTED_EDGE('',*,*,#9825,.T.);
+#9825 = EDGE_CURVE('',#9826,#9798,#9828,.T.);
+#9826 = VERTEX_POINT('',#9827);
+#9827 = CARTESIAN_POINT('',(-70.33623827964,56.310342830472,0.));
+#9828 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9829,#9830,#9831),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9829 = CARTESIAN_POINT('',(-70.33623827964,56.310342830472,0.));
+#9830 = CARTESIAN_POINT('',(-69.83623827964,56.310342830472,0.));
+#9831 = CARTESIAN_POINT('',(-69.83623827964,55.810342830472,0.));
+#9832 = ORIENTED_EDGE('',*,*,#9812,.T.);
+#9833 = ORIENTED_EDGE('',*,*,#9834,.F.);
+#9834 = EDGE_CURVE('',#9835,#9806,#9837,.T.);
+#9835 = VERTEX_POINT('',#9836);
+#9836 = CARTESIAN_POINT('',(-70.33623827964,56.310342830472,-2.23));
+#9837 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9838,#9839,#9840),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#9838 = CARTESIAN_POINT('',(-70.33623827964,56.310342830472,-2.23));
+#9839 = CARTESIAN_POINT('',(-69.83623827964,56.310342830472,-2.23));
+#9840 = CARTESIAN_POINT('',(-69.83623827964,55.810342830472,-2.23));
+#9841 = ORIENTED_EDGE('',*,*,#9842,.F.);
+#9842 = EDGE_CURVE('',#9826,#9835,#9843,.T.);
+#9843 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9844,#9845),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9844 = CARTESIAN_POINT('',(-70.33623827964,56.310342830472,0.));
+#9845 = CARTESIAN_POINT('',(-70.33623827964,56.310342830472,-2.23));
+#9846 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#9847,#9848,#9849)
+    ,(#9850,#9851,#9852
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#9847 = CARTESIAN_POINT('',(-70.33623827964,56.310342830472,-2.23));
+#9848 = CARTESIAN_POINT('',(-69.83623827964,56.310342830472,-2.23));
+#9849 = CARTESIAN_POINT('',(-69.83623827964,55.810342830472,-2.23));
+#9850 = CARTESIAN_POINT('',(-70.33623827964,56.310342830472,0.));
+#9851 = CARTESIAN_POINT('',(-69.83623827964,56.310342830472,0.));
+#9852 = CARTESIAN_POINT('',(-69.83623827964,55.810342830472,0.));
+#9853 = ADVANCED_FACE('',(#9854),#9868,.T.);
+#9854 = FACE_BOUND('',#9855,.T.);
+#9855 = EDGE_LOOP('',(#9856,#9861,#9862,#9867));
+#9856 = ORIENTED_EDGE('',*,*,#9857,.T.);
+#9857 = EDGE_CURVE('',#9640,#9826,#9858,.T.);
+#9858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9859,#9860),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9859 = CARTESIAN_POINT('',(-71.83623827964,56.310342830472,0.));
+#9860 = CARTESIAN_POINT('',(-70.33623827964,56.310342830472,0.));
+#9861 = ORIENTED_EDGE('',*,*,#9842,.T.);
+#9862 = ORIENTED_EDGE('',*,*,#9863,.F.);
+#9863 = EDGE_CURVE('',#9648,#9835,#9864,.T.);
+#9864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9865,#9866),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#9865 = CARTESIAN_POINT('',(-71.83623827964,56.310342830472,-2.23));
+#9866 = CARTESIAN_POINT('',(-70.33623827964,56.310342830472,-2.23));
+#9867 = ORIENTED_EDGE('',*,*,#9647,.F.);
+#9868 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9869,#9870)
+    ,(#9871,#9872
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9869 = CARTESIAN_POINT('',(-71.84623827964,56.310342830472,1.E-02));
+#9870 = CARTESIAN_POINT('',(-71.84623827964,56.310342830472,-2.24));
+#9871 = CARTESIAN_POINT('',(-70.32623827964,56.310342830472,1.E-02));
+#9872 = CARTESIAN_POINT('',(-70.32623827964,56.310342830472,-2.24));
+#9873 = ADVANCED_FACE('',(#9874,#9884),#9890,.T.);
+#9874 = FACE_BOUND('',#9875,.T.);
+#9875 = EDGE_LOOP('',(#9876,#9877,#9878,#9879,#9880,#9881,#9882,#9883));
+#9876 = ORIENTED_EDGE('',*,*,#9863,.T.);
+#9877 = ORIENTED_EDGE('',*,*,#9834,.T.);
+#9878 = ORIENTED_EDGE('',*,*,#9805,.T.);
+#9879 = ORIENTED_EDGE('',*,*,#9774,.T.);
+#9880 = ORIENTED_EDGE('',*,*,#9745,.T.);
+#9881 = ORIENTED_EDGE('',*,*,#9714,.T.);
+#9882 = ORIENTED_EDGE('',*,*,#9685,.T.);
+#9883 = ORIENTED_EDGE('',*,*,#9654,.T.);
+#9884 = FACE_BOUND('',#9885,.T.);
+#9885 = EDGE_LOOP('',(#9886,#9887,#9888,#9889));
+#9886 = ORIENTED_EDGE('',*,*,#9623,.T.);
+#9887 = ORIENTED_EDGE('',*,*,#9597,.T.);
+#9888 = ORIENTED_EDGE('',*,*,#9569,.T.);
+#9889 = ORIENTED_EDGE('',*,*,#9541,.T.);
+#9890 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9891,#9892)
+    ,(#9893,#9894
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#9891 = CARTESIAN_POINT('',(-72.34623827964,56.320342830472,-2.23));
+#9892 = CARTESIAN_POINT('',(-72.34623827964,53.800342830472,-2.23));
+#9893 = CARTESIAN_POINT('',(-69.82623827964,56.320342830472,-2.23));
+#9894 = CARTESIAN_POINT('',(-69.82623827964,53.800342830472,-2.23));
+#9895 = ADVANCED_FACE('',(#9896,#9906),#9912,.T.);
+#9896 = FACE_BOUND('',#9897,.T.);
+#9897 = EDGE_LOOP('',(#9898,#9899,#9900,#9901,#9902,#9903,#9904,#9905));
+#9898 = ORIENTED_EDGE('',*,*,#9857,.F.);
+#9899 = ORIENTED_EDGE('',*,*,#9637,.F.);
+#9900 = ORIENTED_EDGE('',*,*,#9677,.F.);
+#9901 = ORIENTED_EDGE('',*,*,#9705,.F.);
+#9902 = ORIENTED_EDGE('',*,*,#9737,.F.);
+#9903 = ORIENTED_EDGE('',*,*,#9765,.F.);
+#9904 = ORIENTED_EDGE('',*,*,#9797,.F.);
+#9905 = ORIENTED_EDGE('',*,*,#9825,.F.);
+#9906 = FACE_BOUND('',#9907,.T.);
+#9907 = EDGE_LOOP('',(#9908,#9909,#9910,#9911));
+#9908 = ORIENTED_EDGE('',*,*,#9617,.F.);
+#9909 = ORIENTED_EDGE('',*,*,#9525,.F.);
+#9910 = ORIENTED_EDGE('',*,*,#9561,.F.);
+#9911 = ORIENTED_EDGE('',*,*,#9589,.F.);
+#9912 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9913,#9914)
+    ,(#9915,#9916
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,0.126)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#9913 = CARTESIAN_POINT('',(-69.82623827964,56.320342830472,0.));
+#9914 = CARTESIAN_POINT('',(-69.82623827964,53.800342830472,0.));
+#9915 = CARTESIAN_POINT('',(-72.34623827964,56.320342830472,0.));
+#9916 = CARTESIAN_POINT('',(-72.34623827964,53.800342830472,0.));
+#9917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9921)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9918,#9919,#9920)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9918 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9919 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9920 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9921 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9918,
+  'distance_accuracy_value','confusion accuracy');
+#9922 = PRODUCT_TYPE('part',$,(#9515));
+#9923 = SHAPE_DEFINITION_REPRESENTATION(#9924,#9930);
+#9924 = PRODUCT_DEFINITION_SHAPE('','',#9925);
+#9925 = PRODUCT_DEFINITION('design','',#9926,#9929);
+#9926 = PRODUCT_DEFINITION_FORMATION('','',#9927);
+#9927 = PRODUCT('Body31','Body31','',(#9928));
+#9928 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9929 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9930 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9931),#10329);
+#9931 = MANIFOLD_SOLID_BREP('',#9932);
+#9932 = CLOSED_SHELL('',(#9933,#9969,#9997,#10025,#10045,#10085,#10113,
+    #10145,#10173,#10205,#10233,#10265,#10285,#10307));
+#9933 = ADVANCED_FACE('',(#9934),#9964,.T.);
+#9934 = FACE_BOUND('',#9935,.T.);
+#9935 = EDGE_LOOP('',(#9936,#9945,#9952,#9959));
+#9936 = ORIENTED_EDGE('',*,*,#9937,.T.);
+#9937 = EDGE_CURVE('',#9938,#9940,#9942,.T.);
+#9938 = VERTEX_POINT('',#9939);
+#9939 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,0.));
+#9940 = VERTEX_POINT('',#9941);
+#9941 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,0.));
+#9942 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9943,#9944),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9943 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,0.));
+#9944 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,0.));
+#9945 = ORIENTED_EDGE('',*,*,#9946,.T.);
+#9946 = EDGE_CURVE('',#9940,#9947,#9949,.T.);
+#9947 = VERTEX_POINT('',#9948);
+#9948 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,-2.23));
+#9949 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9950,#9951),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9950 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,0.));
+#9951 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,-2.23));
+#9952 = ORIENTED_EDGE('',*,*,#9953,.F.);
+#9953 = EDGE_CURVE('',#9954,#9947,#9956,.T.);
+#9954 = VERTEX_POINT('',#9955);
+#9955 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,-2.23));
+#9956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9957,#9958),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9957 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,-2.23));
+#9958 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,-2.23));
+#9959 = ORIENTED_EDGE('',*,*,#9960,.F.);
+#9960 = EDGE_CURVE('',#9938,#9954,#9961,.T.);
+#9961 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9962,#9963),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9962 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,0.));
+#9963 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,-2.23));
+#9964 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9965,#9966)
+    ,(#9967,#9968
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9965 = CARTESIAN_POINT('',(-68.07018794514,54.573766180182,1.E-02));
+#9966 = CARTESIAN_POINT('',(-68.07018794514,54.573766180182,-2.24));
+#9967 = CARTESIAN_POINT('',(-68.07018794514,55.546919480762,1.E-02));
+#9968 = CARTESIAN_POINT('',(-68.07018794514,55.546919480762,-2.24));
+#9969 = ADVANCED_FACE('',(#9970),#9992,.T.);
+#9970 = FACE_BOUND('',#9971,.T.);
+#9971 = EDGE_LOOP('',(#9972,#9979,#9980,#9987));
+#9972 = ORIENTED_EDGE('',*,*,#9973,.T.);
+#9973 = EDGE_CURVE('',#9974,#9938,#9976,.T.);
+#9974 = VERTEX_POINT('',#9975);
+#9975 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,0.));
+#9976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9977,#9978),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9977 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,0.));
+#9978 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,0.));
+#9979 = ORIENTED_EDGE('',*,*,#9960,.T.);
+#9980 = ORIENTED_EDGE('',*,*,#9981,.F.);
+#9981 = EDGE_CURVE('',#9982,#9954,#9984,.T.);
+#9982 = VERTEX_POINT('',#9983);
+#9983 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,-2.23));
+#9984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9985,#9986),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#9985 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,-2.23));
+#9986 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,-2.23));
+#9987 = ORIENTED_EDGE('',*,*,#9988,.F.);
+#9988 = EDGE_CURVE('',#9974,#9982,#9989,.T.);
+#9989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9990,#9991),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#9990 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,0.));
+#9991 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,-2.23));
+#9992 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#9993,#9994)
+    ,(#9995,#9996
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#9993 = CARTESIAN_POINT('',(-69.03334124572,54.583766180182,1.E-02));
+#9994 = CARTESIAN_POINT('',(-69.03334124572,54.583766180182,-2.24));
+#9995 = CARTESIAN_POINT('',(-68.06018794514,54.583766180182,1.E-02));
+#9996 = CARTESIAN_POINT('',(-68.06018794514,54.583766180182,-2.24));
+#9997 = ADVANCED_FACE('',(#9998),#10020,.T.);
+#9998 = FACE_BOUND('',#9999,.T.);
+#9999 = EDGE_LOOP('',(#10000,#10007,#10008,#10015));
+#10000 = ORIENTED_EDGE('',*,*,#10001,.T.);
+#10001 = EDGE_CURVE('',#10002,#9974,#10004,.T.);
+#10002 = VERTEX_POINT('',#10003);
+#10003 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,0.));
+#10004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10005,#10006),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10005 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,0.));
+#10006 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,0.));
+#10007 = ORIENTED_EDGE('',*,*,#9988,.T.);
+#10008 = ORIENTED_EDGE('',*,*,#10009,.F.);
+#10009 = EDGE_CURVE('',#10010,#9982,#10012,.T.);
+#10010 = VERTEX_POINT('',#10011);
+#10011 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,-2.23));
+#10012 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10013,#10014),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10013 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,-2.23));
+#10014 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,-2.23));
+#10015 = ORIENTED_EDGE('',*,*,#10016,.F.);
+#10016 = EDGE_CURVE('',#10002,#10010,#10017,.T.);
+#10017 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10018,#10019),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10018 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,0.));
+#10019 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,-2.23));
+#10020 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10021,#10022)
+    ,(#10023,#10024
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10021 = CARTESIAN_POINT('',(-69.02334124572,55.546919480762,1.E-02));
+#10022 = CARTESIAN_POINT('',(-69.02334124572,55.546919480762,-2.24));
+#10023 = CARTESIAN_POINT('',(-69.02334124572,54.573766180182,1.E-02));
+#10024 = CARTESIAN_POINT('',(-69.02334124572,54.573766180182,-2.24));
+#10025 = ADVANCED_FACE('',(#10026),#10040,.T.);
+#10026 = FACE_BOUND('',#10027,.T.);
+#10027 = EDGE_LOOP('',(#10028,#10033,#10034,#10039));
+#10028 = ORIENTED_EDGE('',*,*,#10029,.T.);
+#10029 = EDGE_CURVE('',#9940,#10002,#10030,.T.);
+#10030 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10031,#10032),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10031 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,0.));
+#10032 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,0.));
+#10033 = ORIENTED_EDGE('',*,*,#10016,.T.);
+#10034 = ORIENTED_EDGE('',*,*,#10035,.F.);
+#10035 = EDGE_CURVE('',#9947,#10010,#10036,.T.);
+#10036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10037,#10038),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10037 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,-2.23));
+#10038 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,-2.23));
+#10039 = ORIENTED_EDGE('',*,*,#9946,.F.);
+#10040 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10041,#10042)
+    ,(#10043,#10044
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10041 = CARTESIAN_POINT('',(-68.06018794514,55.536919480762,1.E-02));
+#10042 = CARTESIAN_POINT('',(-68.06018794514,55.536919480762,-2.24));
+#10043 = CARTESIAN_POINT('',(-69.03334124572,55.536919480762,1.E-02));
+#10044 = CARTESIAN_POINT('',(-69.03334124572,55.536919480762,-2.24));
+#10045 = ADVANCED_FACE('',(#10046),#10078,.T.);
+#10046 = FACE_BOUND('',#10047,.T.);
+#10047 = EDGE_LOOP('',(#10048,#10058,#10065,#10073));
+#10048 = ORIENTED_EDGE('',*,*,#10049,.T.);
+#10049 = EDGE_CURVE('',#10050,#10052,#10054,.T.);
+#10050 = VERTEX_POINT('',#10051);
+#10051 = CARTESIAN_POINT('',(-69.79676459543,55.810342830472,0.));
+#10052 = VERTEX_POINT('',#10053);
+#10053 = CARTESIAN_POINT('',(-69.29676459543,56.310342830472,0.));
+#10054 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10055,#10056,#10057),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10055 = CARTESIAN_POINT('',(-69.79676459543,55.810342830472,0.));
+#10056 = CARTESIAN_POINT('',(-69.79676459543,56.310342830472,0.));
+#10057 = CARTESIAN_POINT('',(-69.29676459543,56.310342830472,0.));
+#10058 = ORIENTED_EDGE('',*,*,#10059,.T.);
+#10059 = EDGE_CURVE('',#10052,#10060,#10062,.T.);
+#10060 = VERTEX_POINT('',#10061);
+#10061 = CARTESIAN_POINT('',(-69.29676459543,56.310342830472,-2.23));
+#10062 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10063,#10064),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10063 = CARTESIAN_POINT('',(-69.29676459543,56.310342830472,0.));
+#10064 = CARTESIAN_POINT('',(-69.29676459543,56.310342830472,-2.23));
+#10065 = ORIENTED_EDGE('',*,*,#10066,.F.);
+#10066 = EDGE_CURVE('',#10067,#10060,#10069,.T.);
+#10067 = VERTEX_POINT('',#10068);
+#10068 = CARTESIAN_POINT('',(-69.79676459543,55.810342830472,-2.23));
+#10069 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10070,#10071,#10072),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10070 = CARTESIAN_POINT('',(-69.79676459543,55.810342830472,-2.23));
+#10071 = CARTESIAN_POINT('',(-69.79676459543,56.310342830472,-2.23));
+#10072 = CARTESIAN_POINT('',(-69.29676459543,56.310342830472,-2.23));
+#10073 = ORIENTED_EDGE('',*,*,#10074,.F.);
+#10074 = EDGE_CURVE('',#10050,#10067,#10075,.T.);
+#10075 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10076,#10077),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10076 = CARTESIAN_POINT('',(-69.79676459543,55.810342830472,0.));
+#10077 = CARTESIAN_POINT('',(-69.79676459543,55.810342830472,-2.23));
+#10078 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#10079,#10080,#10081)
+    ,(#10082,#10083,#10084
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#10079 = CARTESIAN_POINT('',(-69.79676459543,55.810342830472,-2.23));
+#10080 = CARTESIAN_POINT('',(-69.79676459543,56.310342830472,-2.23));
+#10081 = CARTESIAN_POINT('',(-69.29676459543,56.310342830472,-2.23));
+#10082 = CARTESIAN_POINT('',(-69.79676459543,55.810342830472,0.));
+#10083 = CARTESIAN_POINT('',(-69.79676459543,56.310342830472,0.));
+#10084 = CARTESIAN_POINT('',(-69.29676459543,56.310342830472,0.));
+#10085 = ADVANCED_FACE('',(#10086),#10108,.T.);
+#10086 = FACE_BOUND('',#10087,.T.);
+#10087 = EDGE_LOOP('',(#10088,#10095,#10096,#10103));
+#10088 = ORIENTED_EDGE('',*,*,#10089,.T.);
+#10089 = EDGE_CURVE('',#10090,#10050,#10092,.T.);
+#10090 = VERTEX_POINT('',#10091);
+#10091 = CARTESIAN_POINT('',(-69.79676459543,54.310342830472,0.));
+#10092 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10093,#10094),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10093 = CARTESIAN_POINT('',(-69.79676459543,54.310342830472,0.));
+#10094 = CARTESIAN_POINT('',(-69.79676459543,55.810342830472,0.));
+#10095 = ORIENTED_EDGE('',*,*,#10074,.T.);
+#10096 = ORIENTED_EDGE('',*,*,#10097,.F.);
+#10097 = EDGE_CURVE('',#10098,#10067,#10100,.T.);
+#10098 = VERTEX_POINT('',#10099);
+#10099 = CARTESIAN_POINT('',(-69.79676459543,54.310342830472,-2.23));
+#10100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10101,#10102),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10101 = CARTESIAN_POINT('',(-69.79676459543,54.310342830472,-2.23));
+#10102 = CARTESIAN_POINT('',(-69.79676459543,55.810342830472,-2.23));
+#10103 = ORIENTED_EDGE('',*,*,#10104,.F.);
+#10104 = EDGE_CURVE('',#10090,#10098,#10105,.T.);
+#10105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10106,#10107),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10106 = CARTESIAN_POINT('',(-69.79676459543,54.310342830472,0.));
+#10107 = CARTESIAN_POINT('',(-69.79676459543,54.310342830472,-2.23));
+#10108 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10109,#10110)
+    ,(#10111,#10112
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10109 = CARTESIAN_POINT('',(-69.79676459543,54.300342830472,1.E-02));
+#10110 = CARTESIAN_POINT('',(-69.79676459543,54.300342830472,-2.24));
+#10111 = CARTESIAN_POINT('',(-69.79676459543,55.820342830472,1.E-02));
+#10112 = CARTESIAN_POINT('',(-69.79676459543,55.820342830472,-2.24));
+#10113 = ADVANCED_FACE('',(#10114),#10138,.T.);
+#10114 = FACE_BOUND('',#10115,.T.);
+#10115 = EDGE_LOOP('',(#10116,#10124,#10125,#10133));
+#10116 = ORIENTED_EDGE('',*,*,#10117,.T.);
+#10117 = EDGE_CURVE('',#10118,#10090,#10120,.T.);
+#10118 = VERTEX_POINT('',#10119);
+#10119 = CARTESIAN_POINT('',(-69.29676459543,53.810342830472,0.));
+#10120 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10121,#10122,#10123),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10121 = CARTESIAN_POINT('',(-69.29676459543,53.810342830472,0.));
+#10122 = CARTESIAN_POINT('',(-69.79676459543,53.810342830472,0.));
+#10123 = CARTESIAN_POINT('',(-69.79676459543,54.310342830472,0.));
+#10124 = ORIENTED_EDGE('',*,*,#10104,.T.);
+#10125 = ORIENTED_EDGE('',*,*,#10126,.F.);
+#10126 = EDGE_CURVE('',#10127,#10098,#10129,.T.);
+#10127 = VERTEX_POINT('',#10128);
+#10128 = CARTESIAN_POINT('',(-69.29676459543,53.810342830472,-2.23));
+#10129 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10130,#10131,#10132),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10130 = CARTESIAN_POINT('',(-69.29676459543,53.810342830472,-2.23));
+#10131 = CARTESIAN_POINT('',(-69.79676459543,53.810342830472,-2.23));
+#10132 = CARTESIAN_POINT('',(-69.79676459543,54.310342830472,-2.23));
+#10133 = ORIENTED_EDGE('',*,*,#10134,.F.);
+#10134 = EDGE_CURVE('',#10118,#10127,#10135,.T.);
+#10135 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10136,#10137),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10136 = CARTESIAN_POINT('',(-69.29676459543,53.810342830472,0.));
+#10137 = CARTESIAN_POINT('',(-69.29676459543,53.810342830472,-2.23));
+#10138 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#10139,#10140,#10141)
+    ,(#10142,#10143,#10144
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#10139 = CARTESIAN_POINT('',(-69.29676459543,53.810342830472,-2.23));
+#10140 = CARTESIAN_POINT('',(-69.79676459543,53.810342830472,-2.23));
+#10141 = CARTESIAN_POINT('',(-69.79676459543,54.310342830472,-2.23));
+#10142 = CARTESIAN_POINT('',(-69.29676459543,53.810342830472,0.));
+#10143 = CARTESIAN_POINT('',(-69.79676459543,53.810342830472,0.));
+#10144 = CARTESIAN_POINT('',(-69.79676459543,54.310342830472,0.));
+#10145 = ADVANCED_FACE('',(#10146),#10168,.T.);
+#10146 = FACE_BOUND('',#10147,.T.);
+#10147 = EDGE_LOOP('',(#10148,#10155,#10156,#10163));
+#10148 = ORIENTED_EDGE('',*,*,#10149,.T.);
+#10149 = EDGE_CURVE('',#10150,#10118,#10152,.T.);
+#10150 = VERTEX_POINT('',#10151);
+#10151 = CARTESIAN_POINT('',(-67.79676459543,53.810342830472,0.));
+#10152 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10153,#10154),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10153 = CARTESIAN_POINT('',(-67.79676459543,53.810342830472,0.));
+#10154 = CARTESIAN_POINT('',(-69.29676459543,53.810342830472,0.));
+#10155 = ORIENTED_EDGE('',*,*,#10134,.T.);
+#10156 = ORIENTED_EDGE('',*,*,#10157,.F.);
+#10157 = EDGE_CURVE('',#10158,#10127,#10160,.T.);
+#10158 = VERTEX_POINT('',#10159);
+#10159 = CARTESIAN_POINT('',(-67.79676459543,53.810342830472,-2.23));
+#10160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10161,#10162),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10161 = CARTESIAN_POINT('',(-67.79676459543,53.810342830472,-2.23));
+#10162 = CARTESIAN_POINT('',(-69.29676459543,53.810342830472,-2.23));
+#10163 = ORIENTED_EDGE('',*,*,#10164,.F.);
+#10164 = EDGE_CURVE('',#10150,#10158,#10165,.T.);
+#10165 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10166,#10167),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10166 = CARTESIAN_POINT('',(-67.79676459543,53.810342830472,0.));
+#10167 = CARTESIAN_POINT('',(-67.79676459543,53.810342830472,-2.23));
+#10168 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10169,#10170)
+    ,(#10171,#10172
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10169 = CARTESIAN_POINT('',(-67.78676459543,53.810342830472,1.E-02));
+#10170 = CARTESIAN_POINT('',(-67.78676459543,53.810342830472,-2.24));
+#10171 = CARTESIAN_POINT('',(-69.30676459543,53.810342830472,1.E-02));
+#10172 = CARTESIAN_POINT('',(-69.30676459543,53.810342830472,-2.24));
+#10173 = ADVANCED_FACE('',(#10174),#10198,.T.);
+#10174 = FACE_BOUND('',#10175,.T.);
+#10175 = EDGE_LOOP('',(#10176,#10184,#10185,#10193));
+#10176 = ORIENTED_EDGE('',*,*,#10177,.T.);
+#10177 = EDGE_CURVE('',#10178,#10150,#10180,.T.);
+#10178 = VERTEX_POINT('',#10179);
+#10179 = CARTESIAN_POINT('',(-67.29676459543,54.310342830472,0.));
+#10180 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10181,#10182,#10183),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10181 = CARTESIAN_POINT('',(-67.29676459543,54.310342830472,0.));
+#10182 = CARTESIAN_POINT('',(-67.29676459543,53.810342830472,0.));
+#10183 = CARTESIAN_POINT('',(-67.79676459543,53.810342830472,0.));
+#10184 = ORIENTED_EDGE('',*,*,#10164,.T.);
+#10185 = ORIENTED_EDGE('',*,*,#10186,.F.);
+#10186 = EDGE_CURVE('',#10187,#10158,#10189,.T.);
+#10187 = VERTEX_POINT('',#10188);
+#10188 = CARTESIAN_POINT('',(-67.29676459543,54.310342830472,-2.23));
+#10189 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10190,#10191,#10192),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10190 = CARTESIAN_POINT('',(-67.29676459543,54.310342830472,-2.23));
+#10191 = CARTESIAN_POINT('',(-67.29676459543,53.810342830472,-2.23));
+#10192 = CARTESIAN_POINT('',(-67.79676459543,53.810342830472,-2.23));
+#10193 = ORIENTED_EDGE('',*,*,#10194,.F.);
+#10194 = EDGE_CURVE('',#10178,#10187,#10195,.T.);
+#10195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10196,#10197),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10196 = CARTESIAN_POINT('',(-67.29676459543,54.310342830472,0.));
+#10197 = CARTESIAN_POINT('',(-67.29676459543,54.310342830472,-2.23));
+#10198 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#10199,#10200,#10201)
+    ,(#10202,#10203,#10204
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#10199 = CARTESIAN_POINT('',(-67.29676459543,54.310342830472,-2.23));
+#10200 = CARTESIAN_POINT('',(-67.29676459543,53.810342830472,-2.23));
+#10201 = CARTESIAN_POINT('',(-67.79676459543,53.810342830472,-2.23));
+#10202 = CARTESIAN_POINT('',(-67.29676459543,54.310342830472,0.));
+#10203 = CARTESIAN_POINT('',(-67.29676459543,53.810342830472,0.));
+#10204 = CARTESIAN_POINT('',(-67.79676459543,53.810342830472,0.));
+#10205 = ADVANCED_FACE('',(#10206),#10228,.T.);
+#10206 = FACE_BOUND('',#10207,.T.);
+#10207 = EDGE_LOOP('',(#10208,#10215,#10216,#10223));
+#10208 = ORIENTED_EDGE('',*,*,#10209,.T.);
+#10209 = EDGE_CURVE('',#10210,#10178,#10212,.T.);
+#10210 = VERTEX_POINT('',#10211);
+#10211 = CARTESIAN_POINT('',(-67.29676459543,55.810342830472,0.));
+#10212 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10213,#10214),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10213 = CARTESIAN_POINT('',(-67.29676459543,55.810342830472,0.));
+#10214 = CARTESIAN_POINT('',(-67.29676459543,54.310342830472,0.));
+#10215 = ORIENTED_EDGE('',*,*,#10194,.T.);
+#10216 = ORIENTED_EDGE('',*,*,#10217,.F.);
+#10217 = EDGE_CURVE('',#10218,#10187,#10220,.T.);
+#10218 = VERTEX_POINT('',#10219);
+#10219 = CARTESIAN_POINT('',(-67.29676459543,55.810342830472,-2.23));
+#10220 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10221,#10222),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10221 = CARTESIAN_POINT('',(-67.29676459543,55.810342830472,-2.23));
+#10222 = CARTESIAN_POINT('',(-67.29676459543,54.310342830472,-2.23));
+#10223 = ORIENTED_EDGE('',*,*,#10224,.F.);
+#10224 = EDGE_CURVE('',#10210,#10218,#10225,.T.);
+#10225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10226,#10227),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10226 = CARTESIAN_POINT('',(-67.29676459543,55.810342830472,0.));
+#10227 = CARTESIAN_POINT('',(-67.29676459543,55.810342830472,-2.23));
+#10228 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10229,#10230)
+    ,(#10231,#10232
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10229 = CARTESIAN_POINT('',(-67.29676459543,55.820342830472,1.E-02));
+#10230 = CARTESIAN_POINT('',(-67.29676459543,55.820342830472,-2.24));
+#10231 = CARTESIAN_POINT('',(-67.29676459543,54.300342830472,1.E-02));
+#10232 = CARTESIAN_POINT('',(-67.29676459543,54.300342830472,-2.24));
+#10233 = ADVANCED_FACE('',(#10234),#10258,.T.);
+#10234 = FACE_BOUND('',#10235,.T.);
+#10235 = EDGE_LOOP('',(#10236,#10244,#10245,#10253));
+#10236 = ORIENTED_EDGE('',*,*,#10237,.T.);
+#10237 = EDGE_CURVE('',#10238,#10210,#10240,.T.);
+#10238 = VERTEX_POINT('',#10239);
+#10239 = CARTESIAN_POINT('',(-67.79676459543,56.310342830472,0.));
+#10240 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10241,#10242,#10243),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10241 = CARTESIAN_POINT('',(-67.79676459543,56.310342830472,0.));
+#10242 = CARTESIAN_POINT('',(-67.29676459543,56.310342830472,0.));
+#10243 = CARTESIAN_POINT('',(-67.29676459543,55.810342830472,0.));
+#10244 = ORIENTED_EDGE('',*,*,#10224,.T.);
+#10245 = ORIENTED_EDGE('',*,*,#10246,.F.);
+#10246 = EDGE_CURVE('',#10247,#10218,#10249,.T.);
+#10247 = VERTEX_POINT('',#10248);
+#10248 = CARTESIAN_POINT('',(-67.79676459543,56.310342830472,-2.23));
+#10249 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10250,#10251,#10252),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10250 = CARTESIAN_POINT('',(-67.79676459543,56.310342830472,-2.23));
+#10251 = CARTESIAN_POINT('',(-67.29676459543,56.310342830472,-2.23));
+#10252 = CARTESIAN_POINT('',(-67.29676459543,55.810342830472,-2.23));
+#10253 = ORIENTED_EDGE('',*,*,#10254,.F.);
+#10254 = EDGE_CURVE('',#10238,#10247,#10255,.T.);
+#10255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10256,#10257),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10256 = CARTESIAN_POINT('',(-67.79676459543,56.310342830472,0.));
+#10257 = CARTESIAN_POINT('',(-67.79676459543,56.310342830472,-2.23));
+#10258 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#10259,#10260,#10261)
+    ,(#10262,#10263,#10264
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#10259 = CARTESIAN_POINT('',(-67.79676459543,56.310342830472,-2.23));
+#10260 = CARTESIAN_POINT('',(-67.29676459543,56.310342830472,-2.23));
+#10261 = CARTESIAN_POINT('',(-67.29676459543,55.810342830472,-2.23));
+#10262 = CARTESIAN_POINT('',(-67.79676459543,56.310342830472,0.));
+#10263 = CARTESIAN_POINT('',(-67.29676459543,56.310342830472,0.));
+#10264 = CARTESIAN_POINT('',(-67.29676459543,55.810342830472,0.));
+#10265 = ADVANCED_FACE('',(#10266),#10280,.T.);
+#10266 = FACE_BOUND('',#10267,.T.);
+#10267 = EDGE_LOOP('',(#10268,#10273,#10274,#10279));
+#10268 = ORIENTED_EDGE('',*,*,#10269,.T.);
+#10269 = EDGE_CURVE('',#10052,#10238,#10270,.T.);
+#10270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10271,#10272),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10271 = CARTESIAN_POINT('',(-69.29676459543,56.310342830472,0.));
+#10272 = CARTESIAN_POINT('',(-67.79676459543,56.310342830472,0.));
+#10273 = ORIENTED_EDGE('',*,*,#10254,.T.);
+#10274 = ORIENTED_EDGE('',*,*,#10275,.F.);
+#10275 = EDGE_CURVE('',#10060,#10247,#10276,.T.);
+#10276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10277,#10278),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10277 = CARTESIAN_POINT('',(-69.29676459543,56.310342830472,-2.23));
+#10278 = CARTESIAN_POINT('',(-67.79676459543,56.310342830472,-2.23));
+#10279 = ORIENTED_EDGE('',*,*,#10059,.F.);
+#10280 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10281,#10282)
+    ,(#10283,#10284
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10281 = CARTESIAN_POINT('',(-69.30676459543,56.310342830472,1.E-02));
+#10282 = CARTESIAN_POINT('',(-69.30676459543,56.310342830472,-2.24));
+#10283 = CARTESIAN_POINT('',(-67.78676459543,56.310342830472,1.E-02));
+#10284 = CARTESIAN_POINT('',(-67.78676459543,56.310342830472,-2.24));
+#10285 = ADVANCED_FACE('',(#10286,#10296),#10302,.T.);
+#10286 = FACE_BOUND('',#10287,.T.);
+#10287 = EDGE_LOOP('',(#10288,#10289,#10290,#10291,#10292,#10293,#10294,
+    #10295));
+#10288 = ORIENTED_EDGE('',*,*,#10275,.T.);
+#10289 = ORIENTED_EDGE('',*,*,#10246,.T.);
+#10290 = ORIENTED_EDGE('',*,*,#10217,.T.);
+#10291 = ORIENTED_EDGE('',*,*,#10186,.T.);
+#10292 = ORIENTED_EDGE('',*,*,#10157,.T.);
+#10293 = ORIENTED_EDGE('',*,*,#10126,.T.);
+#10294 = ORIENTED_EDGE('',*,*,#10097,.T.);
+#10295 = ORIENTED_EDGE('',*,*,#10066,.T.);
+#10296 = FACE_BOUND('',#10297,.T.);
+#10297 = EDGE_LOOP('',(#10298,#10299,#10300,#10301));
+#10298 = ORIENTED_EDGE('',*,*,#10035,.T.);
+#10299 = ORIENTED_EDGE('',*,*,#10009,.T.);
+#10300 = ORIENTED_EDGE('',*,*,#9981,.T.);
+#10301 = ORIENTED_EDGE('',*,*,#9953,.T.);
+#10302 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10303,#10304)
+    ,(#10305,#10306
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#10303 = CARTESIAN_POINT('',(-69.80676459543,56.320342830472,-2.23));
+#10304 = CARTESIAN_POINT('',(-69.80676459543,53.800342830472,-2.23));
+#10305 = CARTESIAN_POINT('',(-67.28676459543,56.320342830472,-2.23));
+#10306 = CARTESIAN_POINT('',(-67.28676459543,53.800342830472,-2.23));
+#10307 = ADVANCED_FACE('',(#10308,#10318),#10324,.T.);
+#10308 = FACE_BOUND('',#10309,.T.);
+#10309 = EDGE_LOOP('',(#10310,#10311,#10312,#10313,#10314,#10315,#10316,
+    #10317));
+#10310 = ORIENTED_EDGE('',*,*,#10269,.F.);
+#10311 = ORIENTED_EDGE('',*,*,#10049,.F.);
+#10312 = ORIENTED_EDGE('',*,*,#10089,.F.);
+#10313 = ORIENTED_EDGE('',*,*,#10117,.F.);
+#10314 = ORIENTED_EDGE('',*,*,#10149,.F.);
+#10315 = ORIENTED_EDGE('',*,*,#10177,.F.);
+#10316 = ORIENTED_EDGE('',*,*,#10209,.F.);
+#10317 = ORIENTED_EDGE('',*,*,#10237,.F.);
+#10318 = FACE_BOUND('',#10319,.T.);
+#10319 = EDGE_LOOP('',(#10320,#10321,#10322,#10323));
+#10320 = ORIENTED_EDGE('',*,*,#10029,.F.);
+#10321 = ORIENTED_EDGE('',*,*,#9937,.F.);
+#10322 = ORIENTED_EDGE('',*,*,#9973,.F.);
+#10323 = ORIENTED_EDGE('',*,*,#10001,.F.);
+#10324 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10325,#10326)
+    ,(#10327,#10328
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#10325 = CARTESIAN_POINT('',(-67.28676459543,56.320342830472,0.));
+#10326 = CARTESIAN_POINT('',(-67.28676459543,53.800342830472,0.));
+#10327 = CARTESIAN_POINT('',(-69.80676459543,56.320342830472,0.));
+#10328 = CARTESIAN_POINT('',(-69.80676459543,53.800342830472,0.));
+#10329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10333)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10330,#10331,#10332)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10330 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10331 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10332 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10333 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10330,
+  'distance_accuracy_value','confusion accuracy');
+#10334 = PRODUCT_TYPE('part',$,(#9927));
+#10335 = SHAPE_DEFINITION_REPRESENTATION(#10336,#10342);
+#10336 = PRODUCT_DEFINITION_SHAPE('','',#10337);
+#10337 = PRODUCT_DEFINITION('design','',#10338,#10341);
+#10338 = PRODUCT_DEFINITION_FORMATION('','',#10339);
+#10339 = PRODUCT('Body32','Body32','',(#10340));
+#10340 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#10341 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10342 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10343),#10741);
+#10343 = MANIFOLD_SOLID_BREP('',#10344);
+#10344 = CLOSED_SHELL('',(#10345,#10381,#10409,#10437,#10457,#10497,
+    #10525,#10557,#10585,#10617,#10645,#10677,#10697,#10719));
+#10345 = ADVANCED_FACE('',(#10346),#10376,.T.);
+#10346 = FACE_BOUND('',#10347,.T.);
+#10347 = EDGE_LOOP('',(#10348,#10357,#10364,#10371));
+#10348 = ORIENTED_EDGE('',*,*,#10349,.T.);
+#10349 = EDGE_CURVE('',#10350,#10352,#10354,.T.);
+#10350 = VERTEX_POINT('',#10351);
+#10351 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,0.));
+#10352 = VERTEX_POINT('',#10353);
+#10353 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,0.));
+#10354 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10355,#10356),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10355 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,0.));
+#10356 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,0.));
+#10357 = ORIENTED_EDGE('',*,*,#10358,.T.);
+#10358 = EDGE_CURVE('',#10352,#10359,#10361,.T.);
+#10359 = VERTEX_POINT('',#10360);
+#10360 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,-2.23));
+#10361 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10362,#10363),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10362 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,0.));
+#10363 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,-2.23));
+#10364 = ORIENTED_EDGE('',*,*,#10365,.F.);
+#10365 = EDGE_CURVE('',#10366,#10359,#10368,.T.);
+#10366 = VERTEX_POINT('',#10367);
+#10367 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,-2.23));
+#10368 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10369,#10370),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10369 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,-2.23));
+#10370 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,-2.23));
+#10371 = ORIENTED_EDGE('',*,*,#10372,.F.);
+#10372 = EDGE_CURVE('',#10350,#10366,#10373,.T.);
+#10373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10374,#10375),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10374 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,0.));
+#10375 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,-2.23));
+#10376 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10377,#10378)
+    ,(#10379,#10380
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10377 = CARTESIAN_POINT('',(-57.9122932083,54.573766180182,1.E-02));
+#10378 = CARTESIAN_POINT('',(-57.9122932083,54.573766180182,-2.24));
+#10379 = CARTESIAN_POINT('',(-57.9122932083,55.546919480762,1.E-02));
+#10380 = CARTESIAN_POINT('',(-57.9122932083,55.546919480762,-2.24));
+#10381 = ADVANCED_FACE('',(#10382),#10404,.T.);
+#10382 = FACE_BOUND('',#10383,.T.);
+#10383 = EDGE_LOOP('',(#10384,#10391,#10392,#10399));
+#10384 = ORIENTED_EDGE('',*,*,#10385,.T.);
+#10385 = EDGE_CURVE('',#10386,#10350,#10388,.T.);
+#10386 = VERTEX_POINT('',#10387);
+#10387 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,0.));
+#10388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10389,#10390),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10389 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,0.));
+#10390 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,0.));
+#10391 = ORIENTED_EDGE('',*,*,#10372,.T.);
+#10392 = ORIENTED_EDGE('',*,*,#10393,.F.);
+#10393 = EDGE_CURVE('',#10394,#10366,#10396,.T.);
+#10394 = VERTEX_POINT('',#10395);
+#10395 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,-2.23));
+#10396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10397,#10398),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10397 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,-2.23));
+#10398 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,-2.23));
+#10399 = ORIENTED_EDGE('',*,*,#10400,.F.);
+#10400 = EDGE_CURVE('',#10386,#10394,#10401,.T.);
+#10401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10402,#10403),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10402 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,0.));
+#10403 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,-2.23));
+#10404 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10405,#10406)
+    ,(#10407,#10408
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10405 = CARTESIAN_POINT('',(-58.87544650888,54.583766180182,1.E-02));
+#10406 = CARTESIAN_POINT('',(-58.87544650888,54.583766180182,-2.24));
+#10407 = CARTESIAN_POINT('',(-57.9022932083,54.583766180182,1.E-02));
+#10408 = CARTESIAN_POINT('',(-57.9022932083,54.583766180182,-2.24));
+#10409 = ADVANCED_FACE('',(#10410),#10432,.T.);
+#10410 = FACE_BOUND('',#10411,.T.);
+#10411 = EDGE_LOOP('',(#10412,#10419,#10420,#10427));
+#10412 = ORIENTED_EDGE('',*,*,#10413,.T.);
+#10413 = EDGE_CURVE('',#10414,#10386,#10416,.T.);
+#10414 = VERTEX_POINT('',#10415);
+#10415 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,0.));
+#10416 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10417,#10418),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10417 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,0.));
+#10418 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,0.));
+#10419 = ORIENTED_EDGE('',*,*,#10400,.T.);
+#10420 = ORIENTED_EDGE('',*,*,#10421,.F.);
+#10421 = EDGE_CURVE('',#10422,#10394,#10424,.T.);
+#10422 = VERTEX_POINT('',#10423);
+#10423 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,-2.23));
+#10424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10425,#10426),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10425 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,-2.23));
+#10426 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,-2.23));
+#10427 = ORIENTED_EDGE('',*,*,#10428,.F.);
+#10428 = EDGE_CURVE('',#10414,#10422,#10429,.T.);
+#10429 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10430,#10431),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10430 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,0.));
+#10431 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,-2.23));
+#10432 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10433,#10434)
+    ,(#10435,#10436
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10433 = CARTESIAN_POINT('',(-58.86544650888,55.546919480762,1.E-02));
+#10434 = CARTESIAN_POINT('',(-58.86544650888,55.546919480762,-2.24));
+#10435 = CARTESIAN_POINT('',(-58.86544650888,54.573766180182,1.E-02));
+#10436 = CARTESIAN_POINT('',(-58.86544650888,54.573766180182,-2.24));
+#10437 = ADVANCED_FACE('',(#10438),#10452,.T.);
+#10438 = FACE_BOUND('',#10439,.T.);
+#10439 = EDGE_LOOP('',(#10440,#10445,#10446,#10451));
+#10440 = ORIENTED_EDGE('',*,*,#10441,.T.);
+#10441 = EDGE_CURVE('',#10352,#10414,#10442,.T.);
+#10442 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10443,#10444),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10443 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,0.));
+#10444 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,0.));
+#10445 = ORIENTED_EDGE('',*,*,#10428,.T.);
+#10446 = ORIENTED_EDGE('',*,*,#10447,.F.);
+#10447 = EDGE_CURVE('',#10359,#10422,#10448,.T.);
+#10448 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10449,#10450),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10449 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,-2.23));
+#10450 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,-2.23));
+#10451 = ORIENTED_EDGE('',*,*,#10358,.F.);
+#10452 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10453,#10454)
+    ,(#10455,#10456
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10453 = CARTESIAN_POINT('',(-57.9022932083,55.536919480762,1.E-02));
+#10454 = CARTESIAN_POINT('',(-57.9022932083,55.536919480762,-2.24));
+#10455 = CARTESIAN_POINT('',(-58.87544650888,55.536919480762,1.E-02));
+#10456 = CARTESIAN_POINT('',(-58.87544650888,55.536919480762,-2.24));
+#10457 = ADVANCED_FACE('',(#10458),#10490,.T.);
+#10458 = FACE_BOUND('',#10459,.T.);
+#10459 = EDGE_LOOP('',(#10460,#10470,#10477,#10485));
+#10460 = ORIENTED_EDGE('',*,*,#10461,.T.);
+#10461 = EDGE_CURVE('',#10462,#10464,#10466,.T.);
+#10462 = VERTEX_POINT('',#10463);
+#10463 = CARTESIAN_POINT('',(-59.63886985859,55.810342830472,0.));
+#10464 = VERTEX_POINT('',#10465);
+#10465 = CARTESIAN_POINT('',(-59.13886985859,56.310342830472,0.));
+#10466 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10467,#10468,#10469),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10467 = CARTESIAN_POINT('',(-59.63886985859,55.810342830472,0.));
+#10468 = CARTESIAN_POINT('',(-59.63886985859,56.310342830472,0.));
+#10469 = CARTESIAN_POINT('',(-59.13886985859,56.310342830472,0.));
+#10470 = ORIENTED_EDGE('',*,*,#10471,.T.);
+#10471 = EDGE_CURVE('',#10464,#10472,#10474,.T.);
+#10472 = VERTEX_POINT('',#10473);
+#10473 = CARTESIAN_POINT('',(-59.13886985859,56.310342830472,-2.23));
+#10474 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10475,#10476),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10475 = CARTESIAN_POINT('',(-59.13886985859,56.310342830472,0.));
+#10476 = CARTESIAN_POINT('',(-59.13886985859,56.310342830472,-2.23));
+#10477 = ORIENTED_EDGE('',*,*,#10478,.F.);
+#10478 = EDGE_CURVE('',#10479,#10472,#10481,.T.);
+#10479 = VERTEX_POINT('',#10480);
+#10480 = CARTESIAN_POINT('',(-59.63886985859,55.810342830472,-2.23));
+#10481 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10482,#10483,#10484),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10482 = CARTESIAN_POINT('',(-59.63886985859,55.810342830472,-2.23));
+#10483 = CARTESIAN_POINT('',(-59.63886985859,56.310342830472,-2.23));
+#10484 = CARTESIAN_POINT('',(-59.13886985859,56.310342830472,-2.23));
+#10485 = ORIENTED_EDGE('',*,*,#10486,.F.);
+#10486 = EDGE_CURVE('',#10462,#10479,#10487,.T.);
+#10487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10488,#10489),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10488 = CARTESIAN_POINT('',(-59.63886985859,55.810342830472,0.));
+#10489 = CARTESIAN_POINT('',(-59.63886985859,55.810342830472,-2.23));
+#10490 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#10491,#10492,#10493)
+    ,(#10494,#10495,#10496
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#10491 = CARTESIAN_POINT('',(-59.63886985859,55.810342830472,-2.23));
+#10492 = CARTESIAN_POINT('',(-59.63886985859,56.310342830472,-2.23));
+#10493 = CARTESIAN_POINT('',(-59.13886985859,56.310342830472,-2.23));
+#10494 = CARTESIAN_POINT('',(-59.63886985859,55.810342830472,0.));
+#10495 = CARTESIAN_POINT('',(-59.63886985859,56.310342830472,0.));
+#10496 = CARTESIAN_POINT('',(-59.13886985859,56.310342830472,0.));
+#10497 = ADVANCED_FACE('',(#10498),#10520,.T.);
+#10498 = FACE_BOUND('',#10499,.T.);
+#10499 = EDGE_LOOP('',(#10500,#10507,#10508,#10515));
+#10500 = ORIENTED_EDGE('',*,*,#10501,.T.);
+#10501 = EDGE_CURVE('',#10502,#10462,#10504,.T.);
+#10502 = VERTEX_POINT('',#10503);
+#10503 = CARTESIAN_POINT('',(-59.63886985859,54.310342830472,0.));
+#10504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10505,#10506),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10505 = CARTESIAN_POINT('',(-59.63886985859,54.310342830472,0.));
+#10506 = CARTESIAN_POINT('',(-59.63886985859,55.810342830472,0.));
+#10507 = ORIENTED_EDGE('',*,*,#10486,.T.);
+#10508 = ORIENTED_EDGE('',*,*,#10509,.F.);
+#10509 = EDGE_CURVE('',#10510,#10479,#10512,.T.);
+#10510 = VERTEX_POINT('',#10511);
+#10511 = CARTESIAN_POINT('',(-59.63886985859,54.310342830472,-2.23));
+#10512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10513,#10514),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10513 = CARTESIAN_POINT('',(-59.63886985859,54.310342830472,-2.23));
+#10514 = CARTESIAN_POINT('',(-59.63886985859,55.810342830472,-2.23));
+#10515 = ORIENTED_EDGE('',*,*,#10516,.F.);
+#10516 = EDGE_CURVE('',#10502,#10510,#10517,.T.);
+#10517 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10518,#10519),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10518 = CARTESIAN_POINT('',(-59.63886985859,54.310342830472,0.));
+#10519 = CARTESIAN_POINT('',(-59.63886985859,54.310342830472,-2.23));
+#10520 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10521,#10522)
+    ,(#10523,#10524
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10521 = CARTESIAN_POINT('',(-59.63886985859,54.300342830472,1.E-02));
+#10522 = CARTESIAN_POINT('',(-59.63886985859,54.300342830472,-2.24));
+#10523 = CARTESIAN_POINT('',(-59.63886985859,55.820342830472,1.E-02));
+#10524 = CARTESIAN_POINT('',(-59.63886985859,55.820342830472,-2.24));
+#10525 = ADVANCED_FACE('',(#10526),#10550,.T.);
+#10526 = FACE_BOUND('',#10527,.T.);
+#10527 = EDGE_LOOP('',(#10528,#10536,#10537,#10545));
+#10528 = ORIENTED_EDGE('',*,*,#10529,.T.);
+#10529 = EDGE_CURVE('',#10530,#10502,#10532,.T.);
+#10530 = VERTEX_POINT('',#10531);
+#10531 = CARTESIAN_POINT('',(-59.13886985859,53.810342830472,0.));
+#10532 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10533,#10534,#10535),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10533 = CARTESIAN_POINT('',(-59.13886985859,53.810342830472,0.));
+#10534 = CARTESIAN_POINT('',(-59.63886985859,53.810342830472,0.));
+#10535 = CARTESIAN_POINT('',(-59.63886985859,54.310342830472,0.));
+#10536 = ORIENTED_EDGE('',*,*,#10516,.T.);
+#10537 = ORIENTED_EDGE('',*,*,#10538,.F.);
+#10538 = EDGE_CURVE('',#10539,#10510,#10541,.T.);
+#10539 = VERTEX_POINT('',#10540);
+#10540 = CARTESIAN_POINT('',(-59.13886985859,53.810342830472,-2.23));
+#10541 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10542,#10543,#10544),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10542 = CARTESIAN_POINT('',(-59.13886985859,53.810342830472,-2.23));
+#10543 = CARTESIAN_POINT('',(-59.63886985859,53.810342830472,-2.23));
+#10544 = CARTESIAN_POINT('',(-59.63886985859,54.310342830472,-2.23));
+#10545 = ORIENTED_EDGE('',*,*,#10546,.F.);
+#10546 = EDGE_CURVE('',#10530,#10539,#10547,.T.);
+#10547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10548,#10549),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10548 = CARTESIAN_POINT('',(-59.13886985859,53.810342830472,0.));
+#10549 = CARTESIAN_POINT('',(-59.13886985859,53.810342830472,-2.23));
+#10550 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#10551,#10552,#10553)
+    ,(#10554,#10555,#10556
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#10551 = CARTESIAN_POINT('',(-59.13886985859,53.810342830472,-2.23));
+#10552 = CARTESIAN_POINT('',(-59.63886985859,53.810342830472,-2.23));
+#10553 = CARTESIAN_POINT('',(-59.63886985859,54.310342830472,-2.23));
+#10554 = CARTESIAN_POINT('',(-59.13886985859,53.810342830472,0.));
+#10555 = CARTESIAN_POINT('',(-59.63886985859,53.810342830472,0.));
+#10556 = CARTESIAN_POINT('',(-59.63886985859,54.310342830472,0.));
+#10557 = ADVANCED_FACE('',(#10558),#10580,.T.);
+#10558 = FACE_BOUND('',#10559,.T.);
+#10559 = EDGE_LOOP('',(#10560,#10567,#10568,#10575));
+#10560 = ORIENTED_EDGE('',*,*,#10561,.T.);
+#10561 = EDGE_CURVE('',#10562,#10530,#10564,.T.);
+#10562 = VERTEX_POINT('',#10563);
+#10563 = CARTESIAN_POINT('',(-57.63886985859,53.810342830472,0.));
+#10564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10565,#10566),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10565 = CARTESIAN_POINT('',(-57.63886985859,53.810342830472,0.));
+#10566 = CARTESIAN_POINT('',(-59.13886985859,53.810342830472,0.));
+#10567 = ORIENTED_EDGE('',*,*,#10546,.T.);
+#10568 = ORIENTED_EDGE('',*,*,#10569,.F.);
+#10569 = EDGE_CURVE('',#10570,#10539,#10572,.T.);
+#10570 = VERTEX_POINT('',#10571);
+#10571 = CARTESIAN_POINT('',(-57.63886985859,53.810342830472,-2.23));
+#10572 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10573,#10574),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10573 = CARTESIAN_POINT('',(-57.63886985859,53.810342830472,-2.23));
+#10574 = CARTESIAN_POINT('',(-59.13886985859,53.810342830472,-2.23));
+#10575 = ORIENTED_EDGE('',*,*,#10576,.F.);
+#10576 = EDGE_CURVE('',#10562,#10570,#10577,.T.);
+#10577 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10578,#10579),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10578 = CARTESIAN_POINT('',(-57.63886985859,53.810342830472,0.));
+#10579 = CARTESIAN_POINT('',(-57.63886985859,53.810342830472,-2.23));
+#10580 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10581,#10582)
+    ,(#10583,#10584
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10581 = CARTESIAN_POINT('',(-57.62886985859,53.810342830472,1.E-02));
+#10582 = CARTESIAN_POINT('',(-57.62886985859,53.810342830472,-2.24));
+#10583 = CARTESIAN_POINT('',(-59.14886985859,53.810342830472,1.E-02));
+#10584 = CARTESIAN_POINT('',(-59.14886985859,53.810342830472,-2.24));
+#10585 = ADVANCED_FACE('',(#10586),#10610,.T.);
+#10586 = FACE_BOUND('',#10587,.T.);
+#10587 = EDGE_LOOP('',(#10588,#10596,#10597,#10605));
+#10588 = ORIENTED_EDGE('',*,*,#10589,.T.);
+#10589 = EDGE_CURVE('',#10590,#10562,#10592,.T.);
+#10590 = VERTEX_POINT('',#10591);
+#10591 = CARTESIAN_POINT('',(-57.13886985859,54.310342830472,0.));
+#10592 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10593,#10594,#10595),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10593 = CARTESIAN_POINT('',(-57.13886985859,54.310342830472,0.));
+#10594 = CARTESIAN_POINT('',(-57.13886985859,53.810342830472,0.));
+#10595 = CARTESIAN_POINT('',(-57.63886985859,53.810342830472,0.));
+#10596 = ORIENTED_EDGE('',*,*,#10576,.T.);
+#10597 = ORIENTED_EDGE('',*,*,#10598,.F.);
+#10598 = EDGE_CURVE('',#10599,#10570,#10601,.T.);
+#10599 = VERTEX_POINT('',#10600);
+#10600 = CARTESIAN_POINT('',(-57.13886985859,54.310342830472,-2.23));
+#10601 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10602,#10603,#10604),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10602 = CARTESIAN_POINT('',(-57.13886985859,54.310342830472,-2.23));
+#10603 = CARTESIAN_POINT('',(-57.13886985859,53.810342830472,-2.23));
+#10604 = CARTESIAN_POINT('',(-57.63886985859,53.810342830472,-2.23));
+#10605 = ORIENTED_EDGE('',*,*,#10606,.F.);
+#10606 = EDGE_CURVE('',#10590,#10599,#10607,.T.);
+#10607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10608,#10609),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10608 = CARTESIAN_POINT('',(-57.13886985859,54.310342830472,0.));
+#10609 = CARTESIAN_POINT('',(-57.13886985859,54.310342830472,-2.23));
+#10610 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#10611,#10612,#10613)
+    ,(#10614,#10615,#10616
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#10611 = CARTESIAN_POINT('',(-57.13886985859,54.310342830472,-2.23));
+#10612 = CARTESIAN_POINT('',(-57.13886985859,53.810342830472,-2.23));
+#10613 = CARTESIAN_POINT('',(-57.63886985859,53.810342830472,-2.23));
+#10614 = CARTESIAN_POINT('',(-57.13886985859,54.310342830472,0.));
+#10615 = CARTESIAN_POINT('',(-57.13886985859,53.810342830472,0.));
+#10616 = CARTESIAN_POINT('',(-57.63886985859,53.810342830472,0.));
+#10617 = ADVANCED_FACE('',(#10618),#10640,.T.);
+#10618 = FACE_BOUND('',#10619,.T.);
+#10619 = EDGE_LOOP('',(#10620,#10627,#10628,#10635));
+#10620 = ORIENTED_EDGE('',*,*,#10621,.T.);
+#10621 = EDGE_CURVE('',#10622,#10590,#10624,.T.);
+#10622 = VERTEX_POINT('',#10623);
+#10623 = CARTESIAN_POINT('',(-57.13886985859,55.810342830472,0.));
+#10624 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10625,#10626),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10625 = CARTESIAN_POINT('',(-57.13886985859,55.810342830472,0.));
+#10626 = CARTESIAN_POINT('',(-57.13886985859,54.310342830472,0.));
+#10627 = ORIENTED_EDGE('',*,*,#10606,.T.);
+#10628 = ORIENTED_EDGE('',*,*,#10629,.F.);
+#10629 = EDGE_CURVE('',#10630,#10599,#10632,.T.);
+#10630 = VERTEX_POINT('',#10631);
+#10631 = CARTESIAN_POINT('',(-57.13886985859,55.810342830472,-2.23));
+#10632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10633,#10634),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10633 = CARTESIAN_POINT('',(-57.13886985859,55.810342830472,-2.23));
+#10634 = CARTESIAN_POINT('',(-57.13886985859,54.310342830472,-2.23));
+#10635 = ORIENTED_EDGE('',*,*,#10636,.F.);
+#10636 = EDGE_CURVE('',#10622,#10630,#10637,.T.);
+#10637 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10638,#10639),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10638 = CARTESIAN_POINT('',(-57.13886985859,55.810342830472,0.));
+#10639 = CARTESIAN_POINT('',(-57.13886985859,55.810342830472,-2.23));
+#10640 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10641,#10642)
+    ,(#10643,#10644
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10641 = CARTESIAN_POINT('',(-57.13886985859,55.820342830472,1.E-02));
+#10642 = CARTESIAN_POINT('',(-57.13886985859,55.820342830472,-2.24));
+#10643 = CARTESIAN_POINT('',(-57.13886985859,54.300342830472,1.E-02));
+#10644 = CARTESIAN_POINT('',(-57.13886985859,54.300342830472,-2.24));
+#10645 = ADVANCED_FACE('',(#10646),#10670,.T.);
+#10646 = FACE_BOUND('',#10647,.T.);
+#10647 = EDGE_LOOP('',(#10648,#10656,#10657,#10665));
+#10648 = ORIENTED_EDGE('',*,*,#10649,.T.);
+#10649 = EDGE_CURVE('',#10650,#10622,#10652,.T.);
+#10650 = VERTEX_POINT('',#10651);
+#10651 = CARTESIAN_POINT('',(-57.63886985859,56.310342830472,0.));
+#10652 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10653,#10654,#10655),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10653 = CARTESIAN_POINT('',(-57.63886985859,56.310342830472,0.));
+#10654 = CARTESIAN_POINT('',(-57.13886985859,56.310342830472,0.));
+#10655 = CARTESIAN_POINT('',(-57.13886985859,55.810342830472,0.));
+#10656 = ORIENTED_EDGE('',*,*,#10636,.T.);
+#10657 = ORIENTED_EDGE('',*,*,#10658,.F.);
+#10658 = EDGE_CURVE('',#10659,#10630,#10661,.T.);
+#10659 = VERTEX_POINT('',#10660);
+#10660 = CARTESIAN_POINT('',(-57.63886985859,56.310342830472,-2.23));
+#10661 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10662,#10663,#10664),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10662 = CARTESIAN_POINT('',(-57.63886985859,56.310342830472,-2.23));
+#10663 = CARTESIAN_POINT('',(-57.13886985859,56.310342830472,-2.23));
+#10664 = CARTESIAN_POINT('',(-57.13886985859,55.810342830472,-2.23));
+#10665 = ORIENTED_EDGE('',*,*,#10666,.F.);
+#10666 = EDGE_CURVE('',#10650,#10659,#10667,.T.);
+#10667 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10668,#10669),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10668 = CARTESIAN_POINT('',(-57.63886985859,56.310342830472,0.));
+#10669 = CARTESIAN_POINT('',(-57.63886985859,56.310342830472,-2.23));
+#10670 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#10671,#10672,#10673)
+    ,(#10674,#10675,#10676
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#10671 = CARTESIAN_POINT('',(-57.63886985859,56.310342830472,-2.23));
+#10672 = CARTESIAN_POINT('',(-57.13886985859,56.310342830472,-2.23));
+#10673 = CARTESIAN_POINT('',(-57.13886985859,55.810342830472,-2.23));
+#10674 = CARTESIAN_POINT('',(-57.63886985859,56.310342830472,0.));
+#10675 = CARTESIAN_POINT('',(-57.13886985859,56.310342830472,0.));
+#10676 = CARTESIAN_POINT('',(-57.13886985859,55.810342830472,0.));
+#10677 = ADVANCED_FACE('',(#10678),#10692,.T.);
+#10678 = FACE_BOUND('',#10679,.T.);
+#10679 = EDGE_LOOP('',(#10680,#10685,#10686,#10691));
+#10680 = ORIENTED_EDGE('',*,*,#10681,.T.);
+#10681 = EDGE_CURVE('',#10464,#10650,#10682,.T.);
+#10682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10683,#10684),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10683 = CARTESIAN_POINT('',(-59.13886985859,56.310342830472,0.));
+#10684 = CARTESIAN_POINT('',(-57.63886985859,56.310342830472,0.));
+#10685 = ORIENTED_EDGE('',*,*,#10666,.T.);
+#10686 = ORIENTED_EDGE('',*,*,#10687,.F.);
+#10687 = EDGE_CURVE('',#10472,#10659,#10688,.T.);
+#10688 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10689,#10690),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10689 = CARTESIAN_POINT('',(-59.13886985859,56.310342830472,-2.23));
+#10690 = CARTESIAN_POINT('',(-57.63886985859,56.310342830472,-2.23));
+#10691 = ORIENTED_EDGE('',*,*,#10471,.F.);
+#10692 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10693,#10694)
+    ,(#10695,#10696
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10693 = CARTESIAN_POINT('',(-59.14886985859,56.310342830472,1.E-02));
+#10694 = CARTESIAN_POINT('',(-59.14886985859,56.310342830472,-2.24));
+#10695 = CARTESIAN_POINT('',(-57.62886985859,56.310342830472,1.E-02));
+#10696 = CARTESIAN_POINT('',(-57.62886985859,56.310342830472,-2.24));
+#10697 = ADVANCED_FACE('',(#10698,#10708),#10714,.T.);
+#10698 = FACE_BOUND('',#10699,.T.);
+#10699 = EDGE_LOOP('',(#10700,#10701,#10702,#10703,#10704,#10705,#10706,
+    #10707));
+#10700 = ORIENTED_EDGE('',*,*,#10687,.T.);
+#10701 = ORIENTED_EDGE('',*,*,#10658,.T.);
+#10702 = ORIENTED_EDGE('',*,*,#10629,.T.);
+#10703 = ORIENTED_EDGE('',*,*,#10598,.T.);
+#10704 = ORIENTED_EDGE('',*,*,#10569,.T.);
+#10705 = ORIENTED_EDGE('',*,*,#10538,.T.);
+#10706 = ORIENTED_EDGE('',*,*,#10509,.T.);
+#10707 = ORIENTED_EDGE('',*,*,#10478,.T.);
+#10708 = FACE_BOUND('',#10709,.T.);
+#10709 = EDGE_LOOP('',(#10710,#10711,#10712,#10713));
+#10710 = ORIENTED_EDGE('',*,*,#10447,.T.);
+#10711 = ORIENTED_EDGE('',*,*,#10421,.T.);
+#10712 = ORIENTED_EDGE('',*,*,#10393,.T.);
+#10713 = ORIENTED_EDGE('',*,*,#10365,.T.);
+#10714 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10715,#10716)
+    ,(#10717,#10718
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#10715 = CARTESIAN_POINT('',(-59.64886985859,56.320342830472,-2.23));
+#10716 = CARTESIAN_POINT('',(-59.64886985859,53.800342830472,-2.23));
+#10717 = CARTESIAN_POINT('',(-57.12886985859,56.320342830472,-2.23));
+#10718 = CARTESIAN_POINT('',(-57.12886985859,53.800342830472,-2.23));
+#10719 = ADVANCED_FACE('',(#10720,#10730),#10736,.T.);
+#10720 = FACE_BOUND('',#10721,.T.);
+#10721 = EDGE_LOOP('',(#10722,#10723,#10724,#10725,#10726,#10727,#10728,
+    #10729));
+#10722 = ORIENTED_EDGE('',*,*,#10681,.F.);
+#10723 = ORIENTED_EDGE('',*,*,#10461,.F.);
+#10724 = ORIENTED_EDGE('',*,*,#10501,.F.);
+#10725 = ORIENTED_EDGE('',*,*,#10529,.F.);
+#10726 = ORIENTED_EDGE('',*,*,#10561,.F.);
+#10727 = ORIENTED_EDGE('',*,*,#10589,.F.);
+#10728 = ORIENTED_EDGE('',*,*,#10621,.F.);
+#10729 = ORIENTED_EDGE('',*,*,#10649,.F.);
+#10730 = FACE_BOUND('',#10731,.T.);
+#10731 = EDGE_LOOP('',(#10732,#10733,#10734,#10735));
+#10732 = ORIENTED_EDGE('',*,*,#10441,.F.);
+#10733 = ORIENTED_EDGE('',*,*,#10349,.F.);
+#10734 = ORIENTED_EDGE('',*,*,#10385,.F.);
+#10735 = ORIENTED_EDGE('',*,*,#10413,.F.);
+#10736 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10737,#10738)
+    ,(#10739,#10740
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#10737 = CARTESIAN_POINT('',(-57.12886985859,56.320342830472,0.));
+#10738 = CARTESIAN_POINT('',(-57.12886985859,53.800342830472,0.));
+#10739 = CARTESIAN_POINT('',(-59.64886985859,56.320342830472,0.));
+#10740 = CARTESIAN_POINT('',(-59.64886985859,53.800342830472,0.));
+#10741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10745)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10742,#10743,#10744)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10742 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10743 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10744 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10745 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10742,
+  'distance_accuracy_value','confusion accuracy');
+#10746 = PRODUCT_TYPE('part',$,(#10339));
+#10747 = SHAPE_DEFINITION_REPRESENTATION(#10748,#10754);
+#10748 = PRODUCT_DEFINITION_SHAPE('','',#10749);
+#10749 = PRODUCT_DEFINITION('design','',#10750,#10753);
+#10750 = PRODUCT_DEFINITION_FORMATION('','',#10751);
+#10751 = PRODUCT('Body33','Body33','',(#10752));
+#10752 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#10753 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10754 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10755),#11153);
+#10755 = MANIFOLD_SOLID_BREP('',#10756);
+#10756 = CLOSED_SHELL('',(#10757,#10793,#10821,#10849,#10869,#10909,
+    #10937,#10969,#10997,#11029,#11057,#11089,#11109,#11131));
+#10757 = ADVANCED_FACE('',(#10758),#10788,.T.);
+#10758 = FACE_BOUND('',#10759,.T.);
+#10759 = EDGE_LOOP('',(#10760,#10769,#10776,#10783));
+#10760 = ORIENTED_EDGE('',*,*,#10761,.T.);
+#10761 = EDGE_CURVE('',#10762,#10764,#10766,.T.);
+#10762 = VERTEX_POINT('',#10763);
+#10763 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,0.));
+#10764 = VERTEX_POINT('',#10765);
+#10765 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,0.));
+#10766 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10767,#10768),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10767 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,0.));
+#10768 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,0.));
+#10769 = ORIENTED_EDGE('',*,*,#10770,.T.);
+#10770 = EDGE_CURVE('',#10764,#10771,#10773,.T.);
+#10771 = VERTEX_POINT('',#10772);
+#10772 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,-2.23));
+#10773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10774,#10775),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10774 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,0.));
+#10775 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,-2.23));
+#10776 = ORIENTED_EDGE('',*,*,#10777,.F.);
+#10777 = EDGE_CURVE('',#10778,#10771,#10780,.T.);
+#10778 = VERTEX_POINT('',#10779);
+#10779 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,-2.23));
+#10780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10781,#10782),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10781 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,-2.23));
+#10782 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,-2.23));
+#10783 = ORIENTED_EDGE('',*,*,#10784,.F.);
+#10784 = EDGE_CURVE('',#10762,#10778,#10785,.T.);
+#10785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10786,#10787),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10786 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,0.));
+#10787 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,-2.23));
+#10788 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10789,#10790)
+    ,(#10791,#10792
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10789 = CARTESIAN_POINT('',(-47.75439847146,54.573766180182,1.E-02));
+#10790 = CARTESIAN_POINT('',(-47.75439847146,54.573766180182,-2.24));
+#10791 = CARTESIAN_POINT('',(-47.75439847146,55.546919480762,1.E-02));
+#10792 = CARTESIAN_POINT('',(-47.75439847146,55.546919480762,-2.24));
+#10793 = ADVANCED_FACE('',(#10794),#10816,.T.);
+#10794 = FACE_BOUND('',#10795,.T.);
+#10795 = EDGE_LOOP('',(#10796,#10803,#10804,#10811));
+#10796 = ORIENTED_EDGE('',*,*,#10797,.T.);
+#10797 = EDGE_CURVE('',#10798,#10762,#10800,.T.);
+#10798 = VERTEX_POINT('',#10799);
+#10799 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,0.));
+#10800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10801,#10802),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10801 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,0.));
+#10802 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,0.));
+#10803 = ORIENTED_EDGE('',*,*,#10784,.T.);
+#10804 = ORIENTED_EDGE('',*,*,#10805,.F.);
+#10805 = EDGE_CURVE('',#10806,#10778,#10808,.T.);
+#10806 = VERTEX_POINT('',#10807);
+#10807 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,-2.23));
+#10808 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10809,#10810),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10809 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,-2.23));
+#10810 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,-2.23));
+#10811 = ORIENTED_EDGE('',*,*,#10812,.F.);
+#10812 = EDGE_CURVE('',#10798,#10806,#10813,.T.);
+#10813 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10814,#10815),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10814 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,0.));
+#10815 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,-2.23));
+#10816 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10817,#10818)
+    ,(#10819,#10820
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10817 = CARTESIAN_POINT('',(-48.71755177204,54.583766180182,1.E-02));
+#10818 = CARTESIAN_POINT('',(-48.71755177204,54.583766180182,-2.24));
+#10819 = CARTESIAN_POINT('',(-47.74439847146,54.583766180182,1.E-02));
+#10820 = CARTESIAN_POINT('',(-47.74439847146,54.583766180182,-2.24));
+#10821 = ADVANCED_FACE('',(#10822),#10844,.T.);
+#10822 = FACE_BOUND('',#10823,.T.);
+#10823 = EDGE_LOOP('',(#10824,#10831,#10832,#10839));
+#10824 = ORIENTED_EDGE('',*,*,#10825,.T.);
+#10825 = EDGE_CURVE('',#10826,#10798,#10828,.T.);
+#10826 = VERTEX_POINT('',#10827);
+#10827 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,0.));
+#10828 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10829,#10830),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10829 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,0.));
+#10830 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,0.));
+#10831 = ORIENTED_EDGE('',*,*,#10812,.T.);
+#10832 = ORIENTED_EDGE('',*,*,#10833,.F.);
+#10833 = EDGE_CURVE('',#10834,#10806,#10836,.T.);
+#10834 = VERTEX_POINT('',#10835);
+#10835 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,-2.23));
+#10836 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10837,#10838),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10837 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,-2.23));
+#10838 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,-2.23));
+#10839 = ORIENTED_EDGE('',*,*,#10840,.F.);
+#10840 = EDGE_CURVE('',#10826,#10834,#10841,.T.);
+#10841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10842,#10843),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10842 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,0.));
+#10843 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,-2.23));
+#10844 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10845,#10846)
+    ,(#10847,#10848
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10845 = CARTESIAN_POINT('',(-48.70755177204,55.546919480762,1.E-02));
+#10846 = CARTESIAN_POINT('',(-48.70755177204,55.546919480762,-2.24));
+#10847 = CARTESIAN_POINT('',(-48.70755177204,54.573766180182,1.E-02));
+#10848 = CARTESIAN_POINT('',(-48.70755177204,54.573766180182,-2.24));
+#10849 = ADVANCED_FACE('',(#10850),#10864,.T.);
+#10850 = FACE_BOUND('',#10851,.T.);
+#10851 = EDGE_LOOP('',(#10852,#10857,#10858,#10863));
+#10852 = ORIENTED_EDGE('',*,*,#10853,.T.);
+#10853 = EDGE_CURVE('',#10764,#10826,#10854,.T.);
+#10854 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10855,#10856),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10855 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,0.));
+#10856 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,0.));
+#10857 = ORIENTED_EDGE('',*,*,#10840,.T.);
+#10858 = ORIENTED_EDGE('',*,*,#10859,.F.);
+#10859 = EDGE_CURVE('',#10771,#10834,#10860,.T.);
+#10860 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10861,#10862),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#10861 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,-2.23));
+#10862 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,-2.23));
+#10863 = ORIENTED_EDGE('',*,*,#10770,.F.);
+#10864 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10865,#10866)
+    ,(#10867,#10868
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10865 = CARTESIAN_POINT('',(-47.74439847146,55.536919480762,1.E-02));
+#10866 = CARTESIAN_POINT('',(-47.74439847146,55.536919480762,-2.24));
+#10867 = CARTESIAN_POINT('',(-48.71755177204,55.536919480762,1.E-02));
+#10868 = CARTESIAN_POINT('',(-48.71755177204,55.536919480762,-2.24));
+#10869 = ADVANCED_FACE('',(#10870),#10902,.T.);
+#10870 = FACE_BOUND('',#10871,.T.);
+#10871 = EDGE_LOOP('',(#10872,#10882,#10889,#10897));
+#10872 = ORIENTED_EDGE('',*,*,#10873,.T.);
+#10873 = EDGE_CURVE('',#10874,#10876,#10878,.T.);
+#10874 = VERTEX_POINT('',#10875);
+#10875 = CARTESIAN_POINT('',(-49.48097512175,55.810342830472,0.));
+#10876 = VERTEX_POINT('',#10877);
+#10877 = CARTESIAN_POINT('',(-48.98097512175,56.310342830472,0.));
+#10878 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10879,#10880,#10881),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10879 = CARTESIAN_POINT('',(-49.48097512175,55.810342830472,0.));
+#10880 = CARTESIAN_POINT('',(-49.48097512175,56.310342830472,0.));
+#10881 = CARTESIAN_POINT('',(-48.98097512175,56.310342830472,0.));
+#10882 = ORIENTED_EDGE('',*,*,#10883,.T.);
+#10883 = EDGE_CURVE('',#10876,#10884,#10886,.T.);
+#10884 = VERTEX_POINT('',#10885);
+#10885 = CARTESIAN_POINT('',(-48.98097512175,56.310342830472,-2.23));
+#10886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10887,#10888),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10887 = CARTESIAN_POINT('',(-48.98097512175,56.310342830472,0.));
+#10888 = CARTESIAN_POINT('',(-48.98097512175,56.310342830472,-2.23));
+#10889 = ORIENTED_EDGE('',*,*,#10890,.F.);
+#10890 = EDGE_CURVE('',#10891,#10884,#10893,.T.);
+#10891 = VERTEX_POINT('',#10892);
+#10892 = CARTESIAN_POINT('',(-49.48097512175,55.810342830472,-2.23));
+#10893 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10894,#10895,#10896),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10894 = CARTESIAN_POINT('',(-49.48097512175,55.810342830472,-2.23));
+#10895 = CARTESIAN_POINT('',(-49.48097512175,56.310342830472,-2.23));
+#10896 = CARTESIAN_POINT('',(-48.98097512175,56.310342830472,-2.23));
+#10897 = ORIENTED_EDGE('',*,*,#10898,.F.);
+#10898 = EDGE_CURVE('',#10874,#10891,#10899,.T.);
+#10899 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10900,#10901),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10900 = CARTESIAN_POINT('',(-49.48097512175,55.810342830472,0.));
+#10901 = CARTESIAN_POINT('',(-49.48097512175,55.810342830472,-2.23));
+#10902 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#10903,#10904,#10905)
+    ,(#10906,#10907,#10908
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#10903 = CARTESIAN_POINT('',(-49.48097512175,55.810342830472,-2.23));
+#10904 = CARTESIAN_POINT('',(-49.48097512175,56.310342830472,-2.23));
+#10905 = CARTESIAN_POINT('',(-48.98097512175,56.310342830472,-2.23));
+#10906 = CARTESIAN_POINT('',(-49.48097512175,55.810342830472,0.));
+#10907 = CARTESIAN_POINT('',(-49.48097512175,56.310342830472,0.));
+#10908 = CARTESIAN_POINT('',(-48.98097512175,56.310342830472,0.));
+#10909 = ADVANCED_FACE('',(#10910),#10932,.T.);
+#10910 = FACE_BOUND('',#10911,.T.);
+#10911 = EDGE_LOOP('',(#10912,#10919,#10920,#10927));
+#10912 = ORIENTED_EDGE('',*,*,#10913,.T.);
+#10913 = EDGE_CURVE('',#10914,#10874,#10916,.T.);
+#10914 = VERTEX_POINT('',#10915);
+#10915 = CARTESIAN_POINT('',(-49.48097512175,54.310342830472,0.));
+#10916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10917,#10918),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10917 = CARTESIAN_POINT('',(-49.48097512175,54.310342830472,0.));
+#10918 = CARTESIAN_POINT('',(-49.48097512175,55.810342830472,0.));
+#10919 = ORIENTED_EDGE('',*,*,#10898,.T.);
+#10920 = ORIENTED_EDGE('',*,*,#10921,.F.);
+#10921 = EDGE_CURVE('',#10922,#10891,#10924,.T.);
+#10922 = VERTEX_POINT('',#10923);
+#10923 = CARTESIAN_POINT('',(-49.48097512175,54.310342830472,-2.23));
+#10924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10925,#10926),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10925 = CARTESIAN_POINT('',(-49.48097512175,54.310342830472,-2.23));
+#10926 = CARTESIAN_POINT('',(-49.48097512175,55.810342830472,-2.23));
+#10927 = ORIENTED_EDGE('',*,*,#10928,.F.);
+#10928 = EDGE_CURVE('',#10914,#10922,#10929,.T.);
+#10929 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10930,#10931),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10930 = CARTESIAN_POINT('',(-49.48097512175,54.310342830472,0.));
+#10931 = CARTESIAN_POINT('',(-49.48097512175,54.310342830472,-2.23));
+#10932 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10933,#10934)
+    ,(#10935,#10936
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10933 = CARTESIAN_POINT('',(-49.48097512175,54.300342830472,1.E-02));
+#10934 = CARTESIAN_POINT('',(-49.48097512175,54.300342830472,-2.24));
+#10935 = CARTESIAN_POINT('',(-49.48097512175,55.820342830472,1.E-02));
+#10936 = CARTESIAN_POINT('',(-49.48097512175,55.820342830472,-2.24));
+#10937 = ADVANCED_FACE('',(#10938),#10962,.T.);
+#10938 = FACE_BOUND('',#10939,.T.);
+#10939 = EDGE_LOOP('',(#10940,#10948,#10949,#10957));
+#10940 = ORIENTED_EDGE('',*,*,#10941,.T.);
+#10941 = EDGE_CURVE('',#10942,#10914,#10944,.T.);
+#10942 = VERTEX_POINT('',#10943);
+#10943 = CARTESIAN_POINT('',(-48.98097512175,53.810342830472,0.));
+#10944 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10945,#10946,#10947),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10945 = CARTESIAN_POINT('',(-48.98097512175,53.810342830472,0.));
+#10946 = CARTESIAN_POINT('',(-49.48097512175,53.810342830472,0.));
+#10947 = CARTESIAN_POINT('',(-49.48097512175,54.310342830472,0.));
+#10948 = ORIENTED_EDGE('',*,*,#10928,.T.);
+#10949 = ORIENTED_EDGE('',*,*,#10950,.F.);
+#10950 = EDGE_CURVE('',#10951,#10922,#10953,.T.);
+#10951 = VERTEX_POINT('',#10952);
+#10952 = CARTESIAN_POINT('',(-48.98097512175,53.810342830472,-2.23));
+#10953 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10954,#10955,#10956),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#10954 = CARTESIAN_POINT('',(-48.98097512175,53.810342830472,-2.23));
+#10955 = CARTESIAN_POINT('',(-49.48097512175,53.810342830472,-2.23));
+#10956 = CARTESIAN_POINT('',(-49.48097512175,54.310342830472,-2.23));
+#10957 = ORIENTED_EDGE('',*,*,#10958,.F.);
+#10958 = EDGE_CURVE('',#10942,#10951,#10959,.T.);
+#10959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10960,#10961),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10960 = CARTESIAN_POINT('',(-48.98097512175,53.810342830472,0.));
+#10961 = CARTESIAN_POINT('',(-48.98097512175,53.810342830472,-2.23));
+#10962 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#10963,#10964,#10965)
+    ,(#10966,#10967,#10968
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#10963 = CARTESIAN_POINT('',(-48.98097512175,53.810342830472,-2.23));
+#10964 = CARTESIAN_POINT('',(-49.48097512175,53.810342830472,-2.23));
+#10965 = CARTESIAN_POINT('',(-49.48097512175,54.310342830472,-2.23));
+#10966 = CARTESIAN_POINT('',(-48.98097512175,53.810342830472,0.));
+#10967 = CARTESIAN_POINT('',(-49.48097512175,53.810342830472,0.));
+#10968 = CARTESIAN_POINT('',(-49.48097512175,54.310342830472,0.));
+#10969 = ADVANCED_FACE('',(#10970),#10992,.T.);
+#10970 = FACE_BOUND('',#10971,.T.);
+#10971 = EDGE_LOOP('',(#10972,#10979,#10980,#10987));
+#10972 = ORIENTED_EDGE('',*,*,#10973,.T.);
+#10973 = EDGE_CURVE('',#10974,#10942,#10976,.T.);
+#10974 = VERTEX_POINT('',#10975);
+#10975 = CARTESIAN_POINT('',(-47.48097512175,53.810342830472,0.));
+#10976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10977,#10978),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10977 = CARTESIAN_POINT('',(-47.48097512175,53.810342830472,0.));
+#10978 = CARTESIAN_POINT('',(-48.98097512175,53.810342830472,0.));
+#10979 = ORIENTED_EDGE('',*,*,#10958,.T.);
+#10980 = ORIENTED_EDGE('',*,*,#10981,.F.);
+#10981 = EDGE_CURVE('',#10982,#10951,#10984,.T.);
+#10982 = VERTEX_POINT('',#10983);
+#10983 = CARTESIAN_POINT('',(-47.48097512175,53.810342830472,-2.23));
+#10984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10985,#10986),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#10985 = CARTESIAN_POINT('',(-47.48097512175,53.810342830472,-2.23));
+#10986 = CARTESIAN_POINT('',(-48.98097512175,53.810342830472,-2.23));
+#10987 = ORIENTED_EDGE('',*,*,#10988,.F.);
+#10988 = EDGE_CURVE('',#10974,#10982,#10989,.T.);
+#10989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10990,#10991),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#10990 = CARTESIAN_POINT('',(-47.48097512175,53.810342830472,0.));
+#10991 = CARTESIAN_POINT('',(-47.48097512175,53.810342830472,-2.23));
+#10992 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#10993,#10994)
+    ,(#10995,#10996
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#10993 = CARTESIAN_POINT('',(-47.47097512175,53.810342830472,1.E-02));
+#10994 = CARTESIAN_POINT('',(-47.47097512175,53.810342830472,-2.24));
+#10995 = CARTESIAN_POINT('',(-48.99097512175,53.810342830472,1.E-02));
+#10996 = CARTESIAN_POINT('',(-48.99097512175,53.810342830472,-2.24));
+#10997 = ADVANCED_FACE('',(#10998),#11022,.T.);
+#10998 = FACE_BOUND('',#10999,.T.);
+#10999 = EDGE_LOOP('',(#11000,#11008,#11009,#11017));
+#11000 = ORIENTED_EDGE('',*,*,#11001,.T.);
+#11001 = EDGE_CURVE('',#11002,#10974,#11004,.T.);
+#11002 = VERTEX_POINT('',#11003);
+#11003 = CARTESIAN_POINT('',(-46.98097512175,54.310342830472,0.));
+#11004 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11005,#11006,#11007),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11005 = CARTESIAN_POINT('',(-46.98097512175,54.310342830472,0.));
+#11006 = CARTESIAN_POINT('',(-46.98097512175,53.810342830472,0.));
+#11007 = CARTESIAN_POINT('',(-47.48097512175,53.810342830472,0.));
+#11008 = ORIENTED_EDGE('',*,*,#10988,.T.);
+#11009 = ORIENTED_EDGE('',*,*,#11010,.F.);
+#11010 = EDGE_CURVE('',#11011,#10982,#11013,.T.);
+#11011 = VERTEX_POINT('',#11012);
+#11012 = CARTESIAN_POINT('',(-46.98097512175,54.310342830472,-2.23));
+#11013 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11014,#11015,#11016),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11014 = CARTESIAN_POINT('',(-46.98097512175,54.310342830472,-2.23));
+#11015 = CARTESIAN_POINT('',(-46.98097512175,53.810342830472,-2.23));
+#11016 = CARTESIAN_POINT('',(-47.48097512175,53.810342830472,-2.23));
+#11017 = ORIENTED_EDGE('',*,*,#11018,.F.);
+#11018 = EDGE_CURVE('',#11002,#11011,#11019,.T.);
+#11019 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11020,#11021),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11020 = CARTESIAN_POINT('',(-46.98097512175,54.310342830472,0.));
+#11021 = CARTESIAN_POINT('',(-46.98097512175,54.310342830472,-2.23));
+#11022 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#11023,#11024,#11025)
+    ,(#11026,#11027,#11028
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#11023 = CARTESIAN_POINT('',(-46.98097512175,54.310342830472,-2.23));
+#11024 = CARTESIAN_POINT('',(-46.98097512175,53.810342830472,-2.23));
+#11025 = CARTESIAN_POINT('',(-47.48097512175,53.810342830472,-2.23));
+#11026 = CARTESIAN_POINT('',(-46.98097512175,54.310342830472,0.));
+#11027 = CARTESIAN_POINT('',(-46.98097512175,53.810342830472,0.));
+#11028 = CARTESIAN_POINT('',(-47.48097512175,53.810342830472,0.));
+#11029 = ADVANCED_FACE('',(#11030),#11052,.T.);
+#11030 = FACE_BOUND('',#11031,.T.);
+#11031 = EDGE_LOOP('',(#11032,#11039,#11040,#11047));
+#11032 = ORIENTED_EDGE('',*,*,#11033,.T.);
+#11033 = EDGE_CURVE('',#11034,#11002,#11036,.T.);
+#11034 = VERTEX_POINT('',#11035);
+#11035 = CARTESIAN_POINT('',(-46.98097512175,55.810342830472,0.));
+#11036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11037,#11038),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11037 = CARTESIAN_POINT('',(-46.98097512175,55.810342830472,0.));
+#11038 = CARTESIAN_POINT('',(-46.98097512175,54.310342830472,0.));
+#11039 = ORIENTED_EDGE('',*,*,#11018,.T.);
+#11040 = ORIENTED_EDGE('',*,*,#11041,.F.);
+#11041 = EDGE_CURVE('',#11042,#11011,#11044,.T.);
+#11042 = VERTEX_POINT('',#11043);
+#11043 = CARTESIAN_POINT('',(-46.98097512175,55.810342830472,-2.23));
+#11044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11045,#11046),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11045 = CARTESIAN_POINT('',(-46.98097512175,55.810342830472,-2.23));
+#11046 = CARTESIAN_POINT('',(-46.98097512175,54.310342830472,-2.23));
+#11047 = ORIENTED_EDGE('',*,*,#11048,.F.);
+#11048 = EDGE_CURVE('',#11034,#11042,#11049,.T.);
+#11049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11050,#11051),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11050 = CARTESIAN_POINT('',(-46.98097512175,55.810342830472,0.));
+#11051 = CARTESIAN_POINT('',(-46.98097512175,55.810342830472,-2.23));
+#11052 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11053,#11054)
+    ,(#11055,#11056
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11053 = CARTESIAN_POINT('',(-46.98097512175,55.820342830472,1.E-02));
+#11054 = CARTESIAN_POINT('',(-46.98097512175,55.820342830472,-2.24));
+#11055 = CARTESIAN_POINT('',(-46.98097512175,54.300342830472,1.E-02));
+#11056 = CARTESIAN_POINT('',(-46.98097512175,54.300342830472,-2.24));
+#11057 = ADVANCED_FACE('',(#11058),#11082,.T.);
+#11058 = FACE_BOUND('',#11059,.T.);
+#11059 = EDGE_LOOP('',(#11060,#11068,#11069,#11077));
+#11060 = ORIENTED_EDGE('',*,*,#11061,.T.);
+#11061 = EDGE_CURVE('',#11062,#11034,#11064,.T.);
+#11062 = VERTEX_POINT('',#11063);
+#11063 = CARTESIAN_POINT('',(-47.48097512175,56.310342830472,0.));
+#11064 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11065,#11066,#11067),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11065 = CARTESIAN_POINT('',(-47.48097512175,56.310342830472,0.));
+#11066 = CARTESIAN_POINT('',(-46.98097512175,56.310342830472,0.));
+#11067 = CARTESIAN_POINT('',(-46.98097512175,55.810342830472,0.));
+#11068 = ORIENTED_EDGE('',*,*,#11048,.T.);
+#11069 = ORIENTED_EDGE('',*,*,#11070,.F.);
+#11070 = EDGE_CURVE('',#11071,#11042,#11073,.T.);
+#11071 = VERTEX_POINT('',#11072);
+#11072 = CARTESIAN_POINT('',(-47.48097512175,56.310342830472,-2.23));
+#11073 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11074,#11075,#11076),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11074 = CARTESIAN_POINT('',(-47.48097512175,56.310342830472,-2.23));
+#11075 = CARTESIAN_POINT('',(-46.98097512175,56.310342830472,-2.23));
+#11076 = CARTESIAN_POINT('',(-46.98097512175,55.810342830472,-2.23));
+#11077 = ORIENTED_EDGE('',*,*,#11078,.F.);
+#11078 = EDGE_CURVE('',#11062,#11071,#11079,.T.);
+#11079 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11080,#11081),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11080 = CARTESIAN_POINT('',(-47.48097512175,56.310342830472,0.));
+#11081 = CARTESIAN_POINT('',(-47.48097512175,56.310342830472,-2.23));
+#11082 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#11083,#11084,#11085)
+    ,(#11086,#11087,#11088
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#11083 = CARTESIAN_POINT('',(-47.48097512175,56.310342830472,-2.23));
+#11084 = CARTESIAN_POINT('',(-46.98097512175,56.310342830472,-2.23));
+#11085 = CARTESIAN_POINT('',(-46.98097512175,55.810342830472,-2.23));
+#11086 = CARTESIAN_POINT('',(-47.48097512175,56.310342830472,0.));
+#11087 = CARTESIAN_POINT('',(-46.98097512175,56.310342830472,0.));
+#11088 = CARTESIAN_POINT('',(-46.98097512175,55.810342830472,0.));
+#11089 = ADVANCED_FACE('',(#11090),#11104,.T.);
+#11090 = FACE_BOUND('',#11091,.T.);
+#11091 = EDGE_LOOP('',(#11092,#11097,#11098,#11103));
+#11092 = ORIENTED_EDGE('',*,*,#11093,.T.);
+#11093 = EDGE_CURVE('',#10876,#11062,#11094,.T.);
+#11094 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11095,#11096),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11095 = CARTESIAN_POINT('',(-48.98097512175,56.310342830472,0.));
+#11096 = CARTESIAN_POINT('',(-47.48097512175,56.310342830472,0.));
+#11097 = ORIENTED_EDGE('',*,*,#11078,.T.);
+#11098 = ORIENTED_EDGE('',*,*,#11099,.F.);
+#11099 = EDGE_CURVE('',#10884,#11071,#11100,.T.);
+#11100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11101,#11102),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11101 = CARTESIAN_POINT('',(-48.98097512175,56.310342830472,-2.23));
+#11102 = CARTESIAN_POINT('',(-47.48097512175,56.310342830472,-2.23));
+#11103 = ORIENTED_EDGE('',*,*,#10883,.F.);
+#11104 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11105,#11106)
+    ,(#11107,#11108
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11105 = CARTESIAN_POINT('',(-48.99097512175,56.310342830472,1.E-02));
+#11106 = CARTESIAN_POINT('',(-48.99097512175,56.310342830472,-2.24));
+#11107 = CARTESIAN_POINT('',(-47.47097512175,56.310342830472,1.E-02));
+#11108 = CARTESIAN_POINT('',(-47.47097512175,56.310342830472,-2.24));
+#11109 = ADVANCED_FACE('',(#11110,#11120),#11126,.T.);
+#11110 = FACE_BOUND('',#11111,.T.);
+#11111 = EDGE_LOOP('',(#11112,#11113,#11114,#11115,#11116,#11117,#11118,
+    #11119));
+#11112 = ORIENTED_EDGE('',*,*,#11099,.T.);
+#11113 = ORIENTED_EDGE('',*,*,#11070,.T.);
+#11114 = ORIENTED_EDGE('',*,*,#11041,.T.);
+#11115 = ORIENTED_EDGE('',*,*,#11010,.T.);
+#11116 = ORIENTED_EDGE('',*,*,#10981,.T.);
+#11117 = ORIENTED_EDGE('',*,*,#10950,.T.);
+#11118 = ORIENTED_EDGE('',*,*,#10921,.T.);
+#11119 = ORIENTED_EDGE('',*,*,#10890,.T.);
+#11120 = FACE_BOUND('',#11121,.T.);
+#11121 = EDGE_LOOP('',(#11122,#11123,#11124,#11125));
+#11122 = ORIENTED_EDGE('',*,*,#10859,.T.);
+#11123 = ORIENTED_EDGE('',*,*,#10833,.T.);
+#11124 = ORIENTED_EDGE('',*,*,#10805,.T.);
+#11125 = ORIENTED_EDGE('',*,*,#10777,.T.);
+#11126 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11127,#11128)
+    ,(#11129,#11130
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#11127 = CARTESIAN_POINT('',(-49.49097512175,56.320342830472,-2.23));
+#11128 = CARTESIAN_POINT('',(-49.49097512175,53.800342830472,-2.23));
+#11129 = CARTESIAN_POINT('',(-46.97097512175,56.320342830472,-2.23));
+#11130 = CARTESIAN_POINT('',(-46.97097512175,53.800342830472,-2.23));
+#11131 = ADVANCED_FACE('',(#11132,#11142),#11148,.T.);
+#11132 = FACE_BOUND('',#11133,.T.);
+#11133 = EDGE_LOOP('',(#11134,#11135,#11136,#11137,#11138,#11139,#11140,
+    #11141));
+#11134 = ORIENTED_EDGE('',*,*,#11093,.F.);
+#11135 = ORIENTED_EDGE('',*,*,#10873,.F.);
+#11136 = ORIENTED_EDGE('',*,*,#10913,.F.);
+#11137 = ORIENTED_EDGE('',*,*,#10941,.F.);
+#11138 = ORIENTED_EDGE('',*,*,#10973,.F.);
+#11139 = ORIENTED_EDGE('',*,*,#11001,.F.);
+#11140 = ORIENTED_EDGE('',*,*,#11033,.F.);
+#11141 = ORIENTED_EDGE('',*,*,#11061,.F.);
+#11142 = FACE_BOUND('',#11143,.T.);
+#11143 = EDGE_LOOP('',(#11144,#11145,#11146,#11147));
+#11144 = ORIENTED_EDGE('',*,*,#10853,.F.);
+#11145 = ORIENTED_EDGE('',*,*,#10761,.F.);
+#11146 = ORIENTED_EDGE('',*,*,#10797,.F.);
+#11147 = ORIENTED_EDGE('',*,*,#10825,.F.);
+#11148 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11149,#11150)
+    ,(#11151,#11152
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#11149 = CARTESIAN_POINT('',(-46.97097512175,56.320342830472,0.));
+#11150 = CARTESIAN_POINT('',(-46.97097512175,53.800342830472,0.));
+#11151 = CARTESIAN_POINT('',(-49.49097512175,56.320342830472,0.));
+#11152 = CARTESIAN_POINT('',(-49.49097512175,53.800342830472,0.));
+#11153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11157)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11154,#11155,#11156)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#11154 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11155 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11156 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11157 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11154,
+  'distance_accuracy_value','confusion accuracy');
+#11158 = PRODUCT_TYPE('part',$,(#10751));
+#11159 = SHAPE_DEFINITION_REPRESENTATION(#11160,#11166);
+#11160 = PRODUCT_DEFINITION_SHAPE('','',#11161);
+#11161 = PRODUCT_DEFINITION('design','',#11162,#11165);
+#11162 = PRODUCT_DEFINITION_FORMATION('','',#11163);
+#11163 = PRODUCT('Body34','Body34','',(#11164));
+#11164 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#11165 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11166 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11167),#11565);
+#11167 = MANIFOLD_SOLID_BREP('',#11168);
+#11168 = CLOSED_SHELL('',(#11169,#11205,#11233,#11261,#11281,#11321,
+    #11349,#11381,#11409,#11441,#11469,#11501,#11521,#11543));
+#11169 = ADVANCED_FACE('',(#11170),#11200,.T.);
+#11170 = FACE_BOUND('',#11171,.T.);
+#11171 = EDGE_LOOP('',(#11172,#11181,#11188,#11195));
+#11172 = ORIENTED_EDGE('',*,*,#11173,.T.);
+#11173 = EDGE_CURVE('',#11174,#11176,#11178,.T.);
+#11174 = VERTEX_POINT('',#11175);
+#11175 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,0.));
+#11176 = VERTEX_POINT('',#11177);
+#11177 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,0.));
+#11178 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11179,#11180),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11179 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,0.));
+#11180 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,0.));
+#11181 = ORIENTED_EDGE('',*,*,#11182,.T.);
+#11182 = EDGE_CURVE('',#11176,#11183,#11185,.T.);
+#11183 = VERTEX_POINT('',#11184);
+#11184 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,-2.23));
+#11185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11186,#11187),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11186 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,0.));
+#11187 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,-2.23));
+#11188 = ORIENTED_EDGE('',*,*,#11189,.F.);
+#11189 = EDGE_CURVE('',#11190,#11183,#11192,.T.);
+#11190 = VERTEX_POINT('',#11191);
+#11191 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,-2.23));
+#11192 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11193,#11194),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11193 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,-2.23));
+#11194 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,-2.23));
+#11195 = ORIENTED_EDGE('',*,*,#11196,.F.);
+#11196 = EDGE_CURVE('',#11174,#11190,#11197,.T.);
+#11197 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11198,#11199),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11198 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,0.));
+#11199 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,-2.23));
+#11200 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11201,#11202)
+    ,(#11203,#11204
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11201 = CARTESIAN_POINT('',(-37.59650373462,54.573766180182,1.E-02));
+#11202 = CARTESIAN_POINT('',(-37.59650373462,54.573766180182,-2.24));
+#11203 = CARTESIAN_POINT('',(-37.59650373462,55.546919480762,1.E-02));
+#11204 = CARTESIAN_POINT('',(-37.59650373462,55.546919480762,-2.24));
+#11205 = ADVANCED_FACE('',(#11206),#11228,.T.);
+#11206 = FACE_BOUND('',#11207,.T.);
+#11207 = EDGE_LOOP('',(#11208,#11215,#11216,#11223));
+#11208 = ORIENTED_EDGE('',*,*,#11209,.T.);
+#11209 = EDGE_CURVE('',#11210,#11174,#11212,.T.);
+#11210 = VERTEX_POINT('',#11211);
+#11211 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,0.));
+#11212 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11213,#11214),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11213 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,0.));
+#11214 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,0.));
+#11215 = ORIENTED_EDGE('',*,*,#11196,.T.);
+#11216 = ORIENTED_EDGE('',*,*,#11217,.F.);
+#11217 = EDGE_CURVE('',#11218,#11190,#11220,.T.);
+#11218 = VERTEX_POINT('',#11219);
+#11219 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,-2.23));
+#11220 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11221,#11222),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11221 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,-2.23));
+#11222 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,-2.23));
+#11223 = ORIENTED_EDGE('',*,*,#11224,.F.);
+#11224 = EDGE_CURVE('',#11210,#11218,#11225,.T.);
+#11225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11226,#11227),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11226 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,0.));
+#11227 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,-2.23));
+#11228 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11229,#11230)
+    ,(#11231,#11232
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11229 = CARTESIAN_POINT('',(-38.5596570352,54.583766180182,1.E-02));
+#11230 = CARTESIAN_POINT('',(-38.5596570352,54.583766180182,-2.24));
+#11231 = CARTESIAN_POINT('',(-37.58650373462,54.583766180182,1.E-02));
+#11232 = CARTESIAN_POINT('',(-37.58650373462,54.583766180182,-2.24));
+#11233 = ADVANCED_FACE('',(#11234),#11256,.T.);
+#11234 = FACE_BOUND('',#11235,.T.);
+#11235 = EDGE_LOOP('',(#11236,#11243,#11244,#11251));
+#11236 = ORIENTED_EDGE('',*,*,#11237,.T.);
+#11237 = EDGE_CURVE('',#11238,#11210,#11240,.T.);
+#11238 = VERTEX_POINT('',#11239);
+#11239 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,0.));
+#11240 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11241,#11242),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11241 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,0.));
+#11242 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,0.));
+#11243 = ORIENTED_EDGE('',*,*,#11224,.T.);
+#11244 = ORIENTED_EDGE('',*,*,#11245,.F.);
+#11245 = EDGE_CURVE('',#11246,#11218,#11248,.T.);
+#11246 = VERTEX_POINT('',#11247);
+#11247 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,-2.23));
+#11248 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11249,#11250),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11249 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,-2.23));
+#11250 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,-2.23));
+#11251 = ORIENTED_EDGE('',*,*,#11252,.F.);
+#11252 = EDGE_CURVE('',#11238,#11246,#11253,.T.);
+#11253 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11254,#11255),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11254 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,0.));
+#11255 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,-2.23));
+#11256 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11257,#11258)
+    ,(#11259,#11260
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11257 = CARTESIAN_POINT('',(-38.5496570352,55.546919480762,1.E-02));
+#11258 = CARTESIAN_POINT('',(-38.5496570352,55.546919480762,-2.24));
+#11259 = CARTESIAN_POINT('',(-38.5496570352,54.573766180182,1.E-02));
+#11260 = CARTESIAN_POINT('',(-38.5496570352,54.573766180182,-2.24));
+#11261 = ADVANCED_FACE('',(#11262),#11276,.T.);
+#11262 = FACE_BOUND('',#11263,.T.);
+#11263 = EDGE_LOOP('',(#11264,#11269,#11270,#11275));
+#11264 = ORIENTED_EDGE('',*,*,#11265,.T.);
+#11265 = EDGE_CURVE('',#11176,#11238,#11266,.T.);
+#11266 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11267,#11268),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11267 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,0.));
+#11268 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,0.));
+#11269 = ORIENTED_EDGE('',*,*,#11252,.T.);
+#11270 = ORIENTED_EDGE('',*,*,#11271,.F.);
+#11271 = EDGE_CURVE('',#11183,#11246,#11272,.T.);
+#11272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11273,#11274),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11273 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,-2.23));
+#11274 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,-2.23));
+#11275 = ORIENTED_EDGE('',*,*,#11182,.F.);
+#11276 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11277,#11278)
+    ,(#11279,#11280
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11277 = CARTESIAN_POINT('',(-37.58650373462,55.536919480762,1.E-02));
+#11278 = CARTESIAN_POINT('',(-37.58650373462,55.536919480762,-2.24));
+#11279 = CARTESIAN_POINT('',(-38.5596570352,55.536919480762,1.E-02));
+#11280 = CARTESIAN_POINT('',(-38.5596570352,55.536919480762,-2.24));
+#11281 = ADVANCED_FACE('',(#11282),#11314,.T.);
+#11282 = FACE_BOUND('',#11283,.T.);
+#11283 = EDGE_LOOP('',(#11284,#11294,#11301,#11309));
+#11284 = ORIENTED_EDGE('',*,*,#11285,.T.);
+#11285 = EDGE_CURVE('',#11286,#11288,#11290,.T.);
+#11286 = VERTEX_POINT('',#11287);
+#11287 = CARTESIAN_POINT('',(-39.32308038491,55.810342830472,0.));
+#11288 = VERTEX_POINT('',#11289);
+#11289 = CARTESIAN_POINT('',(-38.82308038491,56.310342830472,0.));
+#11290 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11291,#11292,#11293),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11291 = CARTESIAN_POINT('',(-39.32308038491,55.810342830472,0.));
+#11292 = CARTESIAN_POINT('',(-39.32308038491,56.310342830472,0.));
+#11293 = CARTESIAN_POINT('',(-38.82308038491,56.310342830472,0.));
+#11294 = ORIENTED_EDGE('',*,*,#11295,.T.);
+#11295 = EDGE_CURVE('',#11288,#11296,#11298,.T.);
+#11296 = VERTEX_POINT('',#11297);
+#11297 = CARTESIAN_POINT('',(-38.82308038491,56.310342830472,-2.23));
+#11298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11299,#11300),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11299 = CARTESIAN_POINT('',(-38.82308038491,56.310342830472,0.));
+#11300 = CARTESIAN_POINT('',(-38.82308038491,56.310342830472,-2.23));
+#11301 = ORIENTED_EDGE('',*,*,#11302,.F.);
+#11302 = EDGE_CURVE('',#11303,#11296,#11305,.T.);
+#11303 = VERTEX_POINT('',#11304);
+#11304 = CARTESIAN_POINT('',(-39.32308038491,55.810342830472,-2.23));
+#11305 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11306,#11307,#11308),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11306 = CARTESIAN_POINT('',(-39.32308038491,55.810342830472,-2.23));
+#11307 = CARTESIAN_POINT('',(-39.32308038491,56.310342830472,-2.23));
+#11308 = CARTESIAN_POINT('',(-38.82308038491,56.310342830472,-2.23));
+#11309 = ORIENTED_EDGE('',*,*,#11310,.F.);
+#11310 = EDGE_CURVE('',#11286,#11303,#11311,.T.);
+#11311 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11312,#11313),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11312 = CARTESIAN_POINT('',(-39.32308038491,55.810342830472,0.));
+#11313 = CARTESIAN_POINT('',(-39.32308038491,55.810342830472,-2.23));
+#11314 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#11315,#11316,#11317)
+    ,(#11318,#11319,#11320
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#11315 = CARTESIAN_POINT('',(-39.32308038491,55.810342830472,-2.23));
+#11316 = CARTESIAN_POINT('',(-39.32308038491,56.310342830472,-2.23));
+#11317 = CARTESIAN_POINT('',(-38.82308038491,56.310342830472,-2.23));
+#11318 = CARTESIAN_POINT('',(-39.32308038491,55.810342830472,0.));
+#11319 = CARTESIAN_POINT('',(-39.32308038491,56.310342830472,0.));
+#11320 = CARTESIAN_POINT('',(-38.82308038491,56.310342830472,0.));
+#11321 = ADVANCED_FACE('',(#11322),#11344,.T.);
+#11322 = FACE_BOUND('',#11323,.T.);
+#11323 = EDGE_LOOP('',(#11324,#11331,#11332,#11339));
+#11324 = ORIENTED_EDGE('',*,*,#11325,.T.);
+#11325 = EDGE_CURVE('',#11326,#11286,#11328,.T.);
+#11326 = VERTEX_POINT('',#11327);
+#11327 = CARTESIAN_POINT('',(-39.32308038491,54.310342830472,0.));
+#11328 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11329,#11330),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11329 = CARTESIAN_POINT('',(-39.32308038491,54.310342830472,0.));
+#11330 = CARTESIAN_POINT('',(-39.32308038491,55.810342830472,0.));
+#11331 = ORIENTED_EDGE('',*,*,#11310,.T.);
+#11332 = ORIENTED_EDGE('',*,*,#11333,.F.);
+#11333 = EDGE_CURVE('',#11334,#11303,#11336,.T.);
+#11334 = VERTEX_POINT('',#11335);
+#11335 = CARTESIAN_POINT('',(-39.32308038491,54.310342830472,-2.23));
+#11336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11337,#11338),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11337 = CARTESIAN_POINT('',(-39.32308038491,54.310342830472,-2.23));
+#11338 = CARTESIAN_POINT('',(-39.32308038491,55.810342830472,-2.23));
+#11339 = ORIENTED_EDGE('',*,*,#11340,.F.);
+#11340 = EDGE_CURVE('',#11326,#11334,#11341,.T.);
+#11341 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11342,#11343),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11342 = CARTESIAN_POINT('',(-39.32308038491,54.310342830472,0.));
+#11343 = CARTESIAN_POINT('',(-39.32308038491,54.310342830472,-2.23));
+#11344 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11345,#11346)
+    ,(#11347,#11348
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11345 = CARTESIAN_POINT('',(-39.32308038491,54.300342830472,1.E-02));
+#11346 = CARTESIAN_POINT('',(-39.32308038491,54.300342830472,-2.24));
+#11347 = CARTESIAN_POINT('',(-39.32308038491,55.820342830472,1.E-02));
+#11348 = CARTESIAN_POINT('',(-39.32308038491,55.820342830472,-2.24));
+#11349 = ADVANCED_FACE('',(#11350),#11374,.T.);
+#11350 = FACE_BOUND('',#11351,.T.);
+#11351 = EDGE_LOOP('',(#11352,#11360,#11361,#11369));
+#11352 = ORIENTED_EDGE('',*,*,#11353,.T.);
+#11353 = EDGE_CURVE('',#11354,#11326,#11356,.T.);
+#11354 = VERTEX_POINT('',#11355);
+#11355 = CARTESIAN_POINT('',(-38.82308038491,53.810342830472,0.));
+#11356 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11357,#11358,#11359),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11357 = CARTESIAN_POINT('',(-38.82308038491,53.810342830472,0.));
+#11358 = CARTESIAN_POINT('',(-39.32308038491,53.810342830472,0.));
+#11359 = CARTESIAN_POINT('',(-39.32308038491,54.310342830472,0.));
+#11360 = ORIENTED_EDGE('',*,*,#11340,.T.);
+#11361 = ORIENTED_EDGE('',*,*,#11362,.F.);
+#11362 = EDGE_CURVE('',#11363,#11334,#11365,.T.);
+#11363 = VERTEX_POINT('',#11364);
+#11364 = CARTESIAN_POINT('',(-38.82308038491,53.810342830472,-2.23));
+#11365 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11366,#11367,#11368),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11366 = CARTESIAN_POINT('',(-38.82308038491,53.810342830472,-2.23));
+#11367 = CARTESIAN_POINT('',(-39.32308038491,53.810342830472,-2.23));
+#11368 = CARTESIAN_POINT('',(-39.32308038491,54.310342830472,-2.23));
+#11369 = ORIENTED_EDGE('',*,*,#11370,.F.);
+#11370 = EDGE_CURVE('',#11354,#11363,#11371,.T.);
+#11371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11372,#11373),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11372 = CARTESIAN_POINT('',(-38.82308038491,53.810342830472,0.));
+#11373 = CARTESIAN_POINT('',(-38.82308038491,53.810342830472,-2.23));
+#11374 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#11375,#11376,#11377)
+    ,(#11378,#11379,#11380
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#11375 = CARTESIAN_POINT('',(-38.82308038491,53.810342830472,-2.23));
+#11376 = CARTESIAN_POINT('',(-39.32308038491,53.810342830472,-2.23));
+#11377 = CARTESIAN_POINT('',(-39.32308038491,54.310342830472,-2.23));
+#11378 = CARTESIAN_POINT('',(-38.82308038491,53.810342830472,0.));
+#11379 = CARTESIAN_POINT('',(-39.32308038491,53.810342830472,0.));
+#11380 = CARTESIAN_POINT('',(-39.32308038491,54.310342830472,0.));
+#11381 = ADVANCED_FACE('',(#11382),#11404,.T.);
+#11382 = FACE_BOUND('',#11383,.T.);
+#11383 = EDGE_LOOP('',(#11384,#11391,#11392,#11399));
+#11384 = ORIENTED_EDGE('',*,*,#11385,.T.);
+#11385 = EDGE_CURVE('',#11386,#11354,#11388,.T.);
+#11386 = VERTEX_POINT('',#11387);
+#11387 = CARTESIAN_POINT('',(-37.32308038491,53.810342830472,0.));
+#11388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11389,#11390),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11389 = CARTESIAN_POINT('',(-37.32308038491,53.810342830472,0.));
+#11390 = CARTESIAN_POINT('',(-38.82308038491,53.810342830472,0.));
+#11391 = ORIENTED_EDGE('',*,*,#11370,.T.);
+#11392 = ORIENTED_EDGE('',*,*,#11393,.F.);
+#11393 = EDGE_CURVE('',#11394,#11363,#11396,.T.);
+#11394 = VERTEX_POINT('',#11395);
+#11395 = CARTESIAN_POINT('',(-37.32308038491,53.810342830472,-2.23));
+#11396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11397,#11398),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11397 = CARTESIAN_POINT('',(-37.32308038491,53.810342830472,-2.23));
+#11398 = CARTESIAN_POINT('',(-38.82308038491,53.810342830472,-2.23));
+#11399 = ORIENTED_EDGE('',*,*,#11400,.F.);
+#11400 = EDGE_CURVE('',#11386,#11394,#11401,.T.);
+#11401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11402,#11403),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11402 = CARTESIAN_POINT('',(-37.32308038491,53.810342830472,0.));
+#11403 = CARTESIAN_POINT('',(-37.32308038491,53.810342830472,-2.23));
+#11404 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11405,#11406)
+    ,(#11407,#11408
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11405 = CARTESIAN_POINT('',(-37.31308038491,53.810342830472,1.E-02));
+#11406 = CARTESIAN_POINT('',(-37.31308038491,53.810342830472,-2.24));
+#11407 = CARTESIAN_POINT('',(-38.83308038491,53.810342830472,1.E-02));
+#11408 = CARTESIAN_POINT('',(-38.83308038491,53.810342830472,-2.24));
+#11409 = ADVANCED_FACE('',(#11410),#11434,.T.);
+#11410 = FACE_BOUND('',#11411,.T.);
+#11411 = EDGE_LOOP('',(#11412,#11420,#11421,#11429));
+#11412 = ORIENTED_EDGE('',*,*,#11413,.T.);
+#11413 = EDGE_CURVE('',#11414,#11386,#11416,.T.);
+#11414 = VERTEX_POINT('',#11415);
+#11415 = CARTESIAN_POINT('',(-36.82308038491,54.310342830472,0.));
+#11416 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11417,#11418,#11419),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11417 = CARTESIAN_POINT('',(-36.82308038491,54.310342830472,0.));
+#11418 = CARTESIAN_POINT('',(-36.82308038491,53.810342830472,0.));
+#11419 = CARTESIAN_POINT('',(-37.32308038491,53.810342830472,0.));
+#11420 = ORIENTED_EDGE('',*,*,#11400,.T.);
+#11421 = ORIENTED_EDGE('',*,*,#11422,.F.);
+#11422 = EDGE_CURVE('',#11423,#11394,#11425,.T.);
+#11423 = VERTEX_POINT('',#11424);
+#11424 = CARTESIAN_POINT('',(-36.82308038491,54.310342830472,-2.23));
+#11425 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11426,#11427,#11428),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11426 = CARTESIAN_POINT('',(-36.82308038491,54.310342830472,-2.23));
+#11427 = CARTESIAN_POINT('',(-36.82308038491,53.810342830472,-2.23));
+#11428 = CARTESIAN_POINT('',(-37.32308038491,53.810342830472,-2.23));
+#11429 = ORIENTED_EDGE('',*,*,#11430,.F.);
+#11430 = EDGE_CURVE('',#11414,#11423,#11431,.T.);
+#11431 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11432,#11433),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11432 = CARTESIAN_POINT('',(-36.82308038491,54.310342830472,0.));
+#11433 = CARTESIAN_POINT('',(-36.82308038491,54.310342830472,-2.23));
+#11434 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#11435,#11436,#11437)
+    ,(#11438,#11439,#11440
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#11435 = CARTESIAN_POINT('',(-36.82308038491,54.310342830472,-2.23));
+#11436 = CARTESIAN_POINT('',(-36.82308038491,53.810342830472,-2.23));
+#11437 = CARTESIAN_POINT('',(-37.32308038491,53.810342830472,-2.23));
+#11438 = CARTESIAN_POINT('',(-36.82308038491,54.310342830472,0.));
+#11439 = CARTESIAN_POINT('',(-36.82308038491,53.810342830472,0.));
+#11440 = CARTESIAN_POINT('',(-37.32308038491,53.810342830472,0.));
+#11441 = ADVANCED_FACE('',(#11442),#11464,.T.);
+#11442 = FACE_BOUND('',#11443,.T.);
+#11443 = EDGE_LOOP('',(#11444,#11451,#11452,#11459));
+#11444 = ORIENTED_EDGE('',*,*,#11445,.T.);
+#11445 = EDGE_CURVE('',#11446,#11414,#11448,.T.);
+#11446 = VERTEX_POINT('',#11447);
+#11447 = CARTESIAN_POINT('',(-36.82308038491,55.810342830472,0.));
+#11448 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11449,#11450),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11449 = CARTESIAN_POINT('',(-36.82308038491,55.810342830472,0.));
+#11450 = CARTESIAN_POINT('',(-36.82308038491,54.310342830472,0.));
+#11451 = ORIENTED_EDGE('',*,*,#11430,.T.);
+#11452 = ORIENTED_EDGE('',*,*,#11453,.F.);
+#11453 = EDGE_CURVE('',#11454,#11423,#11456,.T.);
+#11454 = VERTEX_POINT('',#11455);
+#11455 = CARTESIAN_POINT('',(-36.82308038491,55.810342830472,-2.23));
+#11456 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11457,#11458),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11457 = CARTESIAN_POINT('',(-36.82308038491,55.810342830472,-2.23));
+#11458 = CARTESIAN_POINT('',(-36.82308038491,54.310342830472,-2.23));
+#11459 = ORIENTED_EDGE('',*,*,#11460,.F.);
+#11460 = EDGE_CURVE('',#11446,#11454,#11461,.T.);
+#11461 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11462,#11463),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11462 = CARTESIAN_POINT('',(-36.82308038491,55.810342830472,0.));
+#11463 = CARTESIAN_POINT('',(-36.82308038491,55.810342830472,-2.23));
+#11464 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11465,#11466)
+    ,(#11467,#11468
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11465 = CARTESIAN_POINT('',(-36.82308038491,55.820342830472,1.E-02));
+#11466 = CARTESIAN_POINT('',(-36.82308038491,55.820342830472,-2.24));
+#11467 = CARTESIAN_POINT('',(-36.82308038491,54.300342830472,1.E-02));
+#11468 = CARTESIAN_POINT('',(-36.82308038491,54.300342830472,-2.24));
+#11469 = ADVANCED_FACE('',(#11470),#11494,.T.);
+#11470 = FACE_BOUND('',#11471,.T.);
+#11471 = EDGE_LOOP('',(#11472,#11480,#11481,#11489));
+#11472 = ORIENTED_EDGE('',*,*,#11473,.T.);
+#11473 = EDGE_CURVE('',#11474,#11446,#11476,.T.);
+#11474 = VERTEX_POINT('',#11475);
+#11475 = CARTESIAN_POINT('',(-37.32308038491,56.310342830472,0.));
+#11476 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11477,#11478,#11479),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11477 = CARTESIAN_POINT('',(-37.32308038491,56.310342830472,0.));
+#11478 = CARTESIAN_POINT('',(-36.82308038491,56.310342830472,0.));
+#11479 = CARTESIAN_POINT('',(-36.82308038491,55.810342830472,0.));
+#11480 = ORIENTED_EDGE('',*,*,#11460,.T.);
+#11481 = ORIENTED_EDGE('',*,*,#11482,.F.);
+#11482 = EDGE_CURVE('',#11483,#11454,#11485,.T.);
+#11483 = VERTEX_POINT('',#11484);
+#11484 = CARTESIAN_POINT('',(-37.32308038491,56.310342830472,-2.23));
+#11485 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11486,#11487,#11488),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11486 = CARTESIAN_POINT('',(-37.32308038491,56.310342830472,-2.23));
+#11487 = CARTESIAN_POINT('',(-36.82308038491,56.310342830472,-2.23));
+#11488 = CARTESIAN_POINT('',(-36.82308038491,55.810342830472,-2.23));
+#11489 = ORIENTED_EDGE('',*,*,#11490,.F.);
+#11490 = EDGE_CURVE('',#11474,#11483,#11491,.T.);
+#11491 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11492,#11493),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11492 = CARTESIAN_POINT('',(-37.32308038491,56.310342830472,0.));
+#11493 = CARTESIAN_POINT('',(-37.32308038491,56.310342830472,-2.23));
+#11494 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#11495,#11496,#11497)
+    ,(#11498,#11499,#11500
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#11495 = CARTESIAN_POINT('',(-37.32308038491,56.310342830472,-2.23));
+#11496 = CARTESIAN_POINT('',(-36.82308038491,56.310342830472,-2.23));
+#11497 = CARTESIAN_POINT('',(-36.82308038491,55.810342830472,-2.23));
+#11498 = CARTESIAN_POINT('',(-37.32308038491,56.310342830472,0.));
+#11499 = CARTESIAN_POINT('',(-36.82308038491,56.310342830472,0.));
+#11500 = CARTESIAN_POINT('',(-36.82308038491,55.810342830472,0.));
+#11501 = ADVANCED_FACE('',(#11502),#11516,.T.);
+#11502 = FACE_BOUND('',#11503,.T.);
+#11503 = EDGE_LOOP('',(#11504,#11509,#11510,#11515));
+#11504 = ORIENTED_EDGE('',*,*,#11505,.T.);
+#11505 = EDGE_CURVE('',#11288,#11474,#11506,.T.);
+#11506 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11507,#11508),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11507 = CARTESIAN_POINT('',(-38.82308038491,56.310342830472,0.));
+#11508 = CARTESIAN_POINT('',(-37.32308038491,56.310342830472,0.));
+#11509 = ORIENTED_EDGE('',*,*,#11490,.T.);
+#11510 = ORIENTED_EDGE('',*,*,#11511,.F.);
+#11511 = EDGE_CURVE('',#11296,#11483,#11512,.T.);
+#11512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11513,#11514),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11513 = CARTESIAN_POINT('',(-38.82308038491,56.310342830472,-2.23));
+#11514 = CARTESIAN_POINT('',(-37.32308038491,56.310342830472,-2.23));
+#11515 = ORIENTED_EDGE('',*,*,#11295,.F.);
+#11516 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11517,#11518)
+    ,(#11519,#11520
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11517 = CARTESIAN_POINT('',(-38.83308038491,56.310342830472,1.E-02));
+#11518 = CARTESIAN_POINT('',(-38.83308038491,56.310342830472,-2.24));
+#11519 = CARTESIAN_POINT('',(-37.31308038491,56.310342830472,1.E-02));
+#11520 = CARTESIAN_POINT('',(-37.31308038491,56.310342830472,-2.24));
+#11521 = ADVANCED_FACE('',(#11522,#11532),#11538,.T.);
+#11522 = FACE_BOUND('',#11523,.T.);
+#11523 = EDGE_LOOP('',(#11524,#11525,#11526,#11527,#11528,#11529,#11530,
+    #11531));
+#11524 = ORIENTED_EDGE('',*,*,#11511,.T.);
+#11525 = ORIENTED_EDGE('',*,*,#11482,.T.);
+#11526 = ORIENTED_EDGE('',*,*,#11453,.T.);
+#11527 = ORIENTED_EDGE('',*,*,#11422,.T.);
+#11528 = ORIENTED_EDGE('',*,*,#11393,.T.);
+#11529 = ORIENTED_EDGE('',*,*,#11362,.T.);
+#11530 = ORIENTED_EDGE('',*,*,#11333,.T.);
+#11531 = ORIENTED_EDGE('',*,*,#11302,.T.);
+#11532 = FACE_BOUND('',#11533,.T.);
+#11533 = EDGE_LOOP('',(#11534,#11535,#11536,#11537));
+#11534 = ORIENTED_EDGE('',*,*,#11271,.T.);
+#11535 = ORIENTED_EDGE('',*,*,#11245,.T.);
+#11536 = ORIENTED_EDGE('',*,*,#11217,.T.);
+#11537 = ORIENTED_EDGE('',*,*,#11189,.T.);
+#11538 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11539,#11540)
+    ,(#11541,#11542
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#11539 = CARTESIAN_POINT('',(-39.33308038491,56.320342830472,-2.23));
+#11540 = CARTESIAN_POINT('',(-39.33308038491,53.800342830472,-2.23));
+#11541 = CARTESIAN_POINT('',(-36.81308038491,56.320342830472,-2.23));
+#11542 = CARTESIAN_POINT('',(-36.81308038491,53.800342830472,-2.23));
+#11543 = ADVANCED_FACE('',(#11544,#11554),#11560,.T.);
+#11544 = FACE_BOUND('',#11545,.T.);
+#11545 = EDGE_LOOP('',(#11546,#11547,#11548,#11549,#11550,#11551,#11552,
+    #11553));
+#11546 = ORIENTED_EDGE('',*,*,#11505,.F.);
+#11547 = ORIENTED_EDGE('',*,*,#11285,.F.);
+#11548 = ORIENTED_EDGE('',*,*,#11325,.F.);
+#11549 = ORIENTED_EDGE('',*,*,#11353,.F.);
+#11550 = ORIENTED_EDGE('',*,*,#11385,.F.);
+#11551 = ORIENTED_EDGE('',*,*,#11413,.F.);
+#11552 = ORIENTED_EDGE('',*,*,#11445,.F.);
+#11553 = ORIENTED_EDGE('',*,*,#11473,.F.);
+#11554 = FACE_BOUND('',#11555,.T.);
+#11555 = EDGE_LOOP('',(#11556,#11557,#11558,#11559));
+#11556 = ORIENTED_EDGE('',*,*,#11265,.F.);
+#11557 = ORIENTED_EDGE('',*,*,#11173,.F.);
+#11558 = ORIENTED_EDGE('',*,*,#11209,.F.);
+#11559 = ORIENTED_EDGE('',*,*,#11237,.F.);
+#11560 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11561,#11562)
+    ,(#11563,#11564
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#11561 = CARTESIAN_POINT('',(-36.81308038491,56.320342830472,0.));
+#11562 = CARTESIAN_POINT('',(-36.81308038491,53.800342830472,0.));
+#11563 = CARTESIAN_POINT('',(-39.33308038491,56.320342830472,0.));
+#11564 = CARTESIAN_POINT('',(-39.33308038491,53.800342830472,0.));
+#11565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11569)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11566,#11567,#11568)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#11566 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11567 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11568 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11569 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11566,
+  'distance_accuracy_value','confusion accuracy');
+#11570 = PRODUCT_TYPE('part',$,(#11163));
+#11571 = SHAPE_DEFINITION_REPRESENTATION(#11572,#11578);
+#11572 = PRODUCT_DEFINITION_SHAPE('','',#11573);
+#11573 = PRODUCT_DEFINITION('design','',#11574,#11577);
+#11574 = PRODUCT_DEFINITION_FORMATION('','',#11575);
+#11575 = PRODUCT('Body35','Body35','',(#11576));
+#11576 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#11577 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11578 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11579),#11977);
+#11579 = MANIFOLD_SOLID_BREP('',#11580);
+#11580 = CLOSED_SHELL('',(#11581,#11617,#11645,#11673,#11693,#11733,
+    #11761,#11793,#11821,#11853,#11881,#11913,#11933,#11955));
+#11581 = ADVANCED_FACE('',(#11582),#11612,.T.);
+#11582 = FACE_BOUND('',#11583,.T.);
+#11583 = EDGE_LOOP('',(#11584,#11593,#11600,#11607));
+#11584 = ORIENTED_EDGE('',*,*,#11585,.T.);
+#11585 = EDGE_CURVE('',#11586,#11588,#11590,.T.);
+#11586 = VERTEX_POINT('',#11587);
+#11587 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,0.));
+#11588 = VERTEX_POINT('',#11589);
+#11589 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,0.));
+#11590 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11591,#11592),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11591 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,0.));
+#11592 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,0.));
+#11593 = ORIENTED_EDGE('',*,*,#11594,.T.);
+#11594 = EDGE_CURVE('',#11588,#11595,#11597,.T.);
+#11595 = VERTEX_POINT('',#11596);
+#11596 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,-2.23));
+#11597 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11598,#11599),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11598 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,0.));
+#11599 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,-2.23));
+#11600 = ORIENTED_EDGE('',*,*,#11601,.F.);
+#11601 = EDGE_CURVE('',#11602,#11595,#11604,.T.);
+#11602 = VERTEX_POINT('',#11603);
+#11603 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,-2.23));
+#11604 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11605,#11606),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11605 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,-2.23));
+#11606 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,-2.23));
+#11607 = ORIENTED_EDGE('',*,*,#11608,.F.);
+#11608 = EDGE_CURVE('',#11586,#11602,#11609,.T.);
+#11609 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11610,#11611),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11610 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,0.));
+#11611 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,-2.23));
+#11612 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11613,#11614)
+    ,(#11615,#11616
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11613 = CARTESIAN_POINT('',(-27.43860899777,54.573766180182,1.E-02));
+#11614 = CARTESIAN_POINT('',(-27.43860899777,54.573766180182,-2.24));
+#11615 = CARTESIAN_POINT('',(-27.43860899777,55.546919480762,1.E-02));
+#11616 = CARTESIAN_POINT('',(-27.43860899777,55.546919480762,-2.24));
+#11617 = ADVANCED_FACE('',(#11618),#11640,.T.);
+#11618 = FACE_BOUND('',#11619,.T.);
+#11619 = EDGE_LOOP('',(#11620,#11627,#11628,#11635));
+#11620 = ORIENTED_EDGE('',*,*,#11621,.T.);
+#11621 = EDGE_CURVE('',#11622,#11586,#11624,.T.);
+#11622 = VERTEX_POINT('',#11623);
+#11623 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,0.));
+#11624 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11625,#11626),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11625 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,0.));
+#11626 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,0.));
+#11627 = ORIENTED_EDGE('',*,*,#11608,.T.);
+#11628 = ORIENTED_EDGE('',*,*,#11629,.F.);
+#11629 = EDGE_CURVE('',#11630,#11602,#11632,.T.);
+#11630 = VERTEX_POINT('',#11631);
+#11631 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,-2.23));
+#11632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11633,#11634),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11633 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,-2.23));
+#11634 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,-2.23));
+#11635 = ORIENTED_EDGE('',*,*,#11636,.F.);
+#11636 = EDGE_CURVE('',#11622,#11630,#11637,.T.);
+#11637 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11638,#11639),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11638 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,0.));
+#11639 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,-2.23));
+#11640 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11641,#11642)
+    ,(#11643,#11644
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11641 = CARTESIAN_POINT('',(-28.40176229835,54.583766180182,1.E-02));
+#11642 = CARTESIAN_POINT('',(-28.40176229835,54.583766180182,-2.24));
+#11643 = CARTESIAN_POINT('',(-27.42860899777,54.583766180182,1.E-02));
+#11644 = CARTESIAN_POINT('',(-27.42860899777,54.583766180182,-2.24));
+#11645 = ADVANCED_FACE('',(#11646),#11668,.T.);
+#11646 = FACE_BOUND('',#11647,.T.);
+#11647 = EDGE_LOOP('',(#11648,#11655,#11656,#11663));
+#11648 = ORIENTED_EDGE('',*,*,#11649,.T.);
+#11649 = EDGE_CURVE('',#11650,#11622,#11652,.T.);
+#11650 = VERTEX_POINT('',#11651);
+#11651 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,0.));
+#11652 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11653,#11654),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11653 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,0.));
+#11654 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,0.));
+#11655 = ORIENTED_EDGE('',*,*,#11636,.T.);
+#11656 = ORIENTED_EDGE('',*,*,#11657,.F.);
+#11657 = EDGE_CURVE('',#11658,#11630,#11660,.T.);
+#11658 = VERTEX_POINT('',#11659);
+#11659 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,-2.23));
+#11660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11661,#11662),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11661 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,-2.23));
+#11662 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,-2.23));
+#11663 = ORIENTED_EDGE('',*,*,#11664,.F.);
+#11664 = EDGE_CURVE('',#11650,#11658,#11665,.T.);
+#11665 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11666,#11667),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11666 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,0.));
+#11667 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,-2.23));
+#11668 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11669,#11670)
+    ,(#11671,#11672
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11669 = CARTESIAN_POINT('',(-28.39176229835,55.546919480762,1.E-02));
+#11670 = CARTESIAN_POINT('',(-28.39176229835,55.546919480762,-2.24));
+#11671 = CARTESIAN_POINT('',(-28.39176229835,54.573766180182,1.E-02));
+#11672 = CARTESIAN_POINT('',(-28.39176229835,54.573766180182,-2.24));
+#11673 = ADVANCED_FACE('',(#11674),#11688,.T.);
+#11674 = FACE_BOUND('',#11675,.T.);
+#11675 = EDGE_LOOP('',(#11676,#11681,#11682,#11687));
+#11676 = ORIENTED_EDGE('',*,*,#11677,.T.);
+#11677 = EDGE_CURVE('',#11588,#11650,#11678,.T.);
+#11678 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11679,#11680),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11679 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,0.));
+#11680 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,0.));
+#11681 = ORIENTED_EDGE('',*,*,#11664,.T.);
+#11682 = ORIENTED_EDGE('',*,*,#11683,.F.);
+#11683 = EDGE_CURVE('',#11595,#11658,#11684,.T.);
+#11684 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11685,#11686),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#11685 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,-2.23));
+#11686 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,-2.23));
+#11687 = ORIENTED_EDGE('',*,*,#11594,.F.);
+#11688 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11689,#11690)
+    ,(#11691,#11692
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11689 = CARTESIAN_POINT('',(-27.42860899777,55.536919480762,1.E-02));
+#11690 = CARTESIAN_POINT('',(-27.42860899777,55.536919480762,-2.24));
+#11691 = CARTESIAN_POINT('',(-28.40176229835,55.536919480762,1.E-02));
+#11692 = CARTESIAN_POINT('',(-28.40176229835,55.536919480762,-2.24));
+#11693 = ADVANCED_FACE('',(#11694),#11726,.T.);
+#11694 = FACE_BOUND('',#11695,.T.);
+#11695 = EDGE_LOOP('',(#11696,#11706,#11713,#11721));
+#11696 = ORIENTED_EDGE('',*,*,#11697,.T.);
+#11697 = EDGE_CURVE('',#11698,#11700,#11702,.T.);
+#11698 = VERTEX_POINT('',#11699);
+#11699 = CARTESIAN_POINT('',(-29.16518564806,55.810342830472,0.));
+#11700 = VERTEX_POINT('',#11701);
+#11701 = CARTESIAN_POINT('',(-28.66518564806,56.310342830472,0.));
+#11702 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11703,#11704,#11705),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11703 = CARTESIAN_POINT('',(-29.16518564806,55.810342830472,0.));
+#11704 = CARTESIAN_POINT('',(-29.16518564806,56.310342830472,0.));
+#11705 = CARTESIAN_POINT('',(-28.66518564806,56.310342830472,0.));
+#11706 = ORIENTED_EDGE('',*,*,#11707,.T.);
+#11707 = EDGE_CURVE('',#11700,#11708,#11710,.T.);
+#11708 = VERTEX_POINT('',#11709);
+#11709 = CARTESIAN_POINT('',(-28.66518564806,56.310342830472,-2.23));
+#11710 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11711,#11712),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11711 = CARTESIAN_POINT('',(-28.66518564806,56.310342830472,0.));
+#11712 = CARTESIAN_POINT('',(-28.66518564806,56.310342830472,-2.23));
+#11713 = ORIENTED_EDGE('',*,*,#11714,.F.);
+#11714 = EDGE_CURVE('',#11715,#11708,#11717,.T.);
+#11715 = VERTEX_POINT('',#11716);
+#11716 = CARTESIAN_POINT('',(-29.16518564806,55.810342830472,-2.23));
+#11717 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11718,#11719,#11720),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11718 = CARTESIAN_POINT('',(-29.16518564806,55.810342830472,-2.23));
+#11719 = CARTESIAN_POINT('',(-29.16518564806,56.310342830472,-2.23));
+#11720 = CARTESIAN_POINT('',(-28.66518564806,56.310342830472,-2.23));
+#11721 = ORIENTED_EDGE('',*,*,#11722,.F.);
+#11722 = EDGE_CURVE('',#11698,#11715,#11723,.T.);
+#11723 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11724,#11725),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11724 = CARTESIAN_POINT('',(-29.16518564806,55.810342830472,0.));
+#11725 = CARTESIAN_POINT('',(-29.16518564806,55.810342830472,-2.23));
+#11726 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#11727,#11728,#11729)
+    ,(#11730,#11731,#11732
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#11727 = CARTESIAN_POINT('',(-29.16518564806,55.810342830472,-2.23));
+#11728 = CARTESIAN_POINT('',(-29.16518564806,56.310342830472,-2.23));
+#11729 = CARTESIAN_POINT('',(-28.66518564806,56.310342830472,-2.23));
+#11730 = CARTESIAN_POINT('',(-29.16518564806,55.810342830472,0.));
+#11731 = CARTESIAN_POINT('',(-29.16518564806,56.310342830472,0.));
+#11732 = CARTESIAN_POINT('',(-28.66518564806,56.310342830472,0.));
+#11733 = ADVANCED_FACE('',(#11734),#11756,.T.);
+#11734 = FACE_BOUND('',#11735,.T.);
+#11735 = EDGE_LOOP('',(#11736,#11743,#11744,#11751));
+#11736 = ORIENTED_EDGE('',*,*,#11737,.T.);
+#11737 = EDGE_CURVE('',#11738,#11698,#11740,.T.);
+#11738 = VERTEX_POINT('',#11739);
+#11739 = CARTESIAN_POINT('',(-29.16518564806,54.310342830472,0.));
+#11740 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11741,#11742),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11741 = CARTESIAN_POINT('',(-29.16518564806,54.310342830472,0.));
+#11742 = CARTESIAN_POINT('',(-29.16518564806,55.810342830472,0.));
+#11743 = ORIENTED_EDGE('',*,*,#11722,.T.);
+#11744 = ORIENTED_EDGE('',*,*,#11745,.F.);
+#11745 = EDGE_CURVE('',#11746,#11715,#11748,.T.);
+#11746 = VERTEX_POINT('',#11747);
+#11747 = CARTESIAN_POINT('',(-29.16518564806,54.310342830472,-2.23));
+#11748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11749,#11750),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11749 = CARTESIAN_POINT('',(-29.16518564806,54.310342830472,-2.23));
+#11750 = CARTESIAN_POINT('',(-29.16518564806,55.810342830472,-2.23));
+#11751 = ORIENTED_EDGE('',*,*,#11752,.F.);
+#11752 = EDGE_CURVE('',#11738,#11746,#11753,.T.);
+#11753 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11754,#11755),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11754 = CARTESIAN_POINT('',(-29.16518564806,54.310342830472,0.));
+#11755 = CARTESIAN_POINT('',(-29.16518564806,54.310342830472,-2.23));
+#11756 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11757,#11758)
+    ,(#11759,#11760
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11757 = CARTESIAN_POINT('',(-29.16518564806,54.300342830472,1.E-02));
+#11758 = CARTESIAN_POINT('',(-29.16518564806,54.300342830472,-2.24));
+#11759 = CARTESIAN_POINT('',(-29.16518564806,55.820342830472,1.E-02));
+#11760 = CARTESIAN_POINT('',(-29.16518564806,55.820342830472,-2.24));
+#11761 = ADVANCED_FACE('',(#11762),#11786,.T.);
+#11762 = FACE_BOUND('',#11763,.T.);
+#11763 = EDGE_LOOP('',(#11764,#11772,#11773,#11781));
+#11764 = ORIENTED_EDGE('',*,*,#11765,.T.);
+#11765 = EDGE_CURVE('',#11766,#11738,#11768,.T.);
+#11766 = VERTEX_POINT('',#11767);
+#11767 = CARTESIAN_POINT('',(-28.66518564806,53.810342830472,0.));
+#11768 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11769,#11770,#11771),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11769 = CARTESIAN_POINT('',(-28.66518564806,53.810342830472,0.));
+#11770 = CARTESIAN_POINT('',(-29.16518564806,53.810342830472,0.));
+#11771 = CARTESIAN_POINT('',(-29.16518564806,54.310342830472,0.));
+#11772 = ORIENTED_EDGE('',*,*,#11752,.T.);
+#11773 = ORIENTED_EDGE('',*,*,#11774,.F.);
+#11774 = EDGE_CURVE('',#11775,#11746,#11777,.T.);
+#11775 = VERTEX_POINT('',#11776);
+#11776 = CARTESIAN_POINT('',(-28.66518564806,53.810342830472,-2.23));
+#11777 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11778,#11779,#11780),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11778 = CARTESIAN_POINT('',(-28.66518564806,53.810342830472,-2.23));
+#11779 = CARTESIAN_POINT('',(-29.16518564806,53.810342830472,-2.23));
+#11780 = CARTESIAN_POINT('',(-29.16518564806,54.310342830472,-2.23));
+#11781 = ORIENTED_EDGE('',*,*,#11782,.F.);
+#11782 = EDGE_CURVE('',#11766,#11775,#11783,.T.);
+#11783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11784,#11785),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11784 = CARTESIAN_POINT('',(-28.66518564806,53.810342830472,0.));
+#11785 = CARTESIAN_POINT('',(-28.66518564806,53.810342830472,-2.23));
+#11786 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#11787,#11788,#11789)
+    ,(#11790,#11791,#11792
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#11787 = CARTESIAN_POINT('',(-28.66518564806,53.810342830472,-2.23));
+#11788 = CARTESIAN_POINT('',(-29.16518564806,53.810342830472,-2.23));
+#11789 = CARTESIAN_POINT('',(-29.16518564806,54.310342830472,-2.23));
+#11790 = CARTESIAN_POINT('',(-28.66518564806,53.810342830472,0.));
+#11791 = CARTESIAN_POINT('',(-29.16518564806,53.810342830472,0.));
+#11792 = CARTESIAN_POINT('',(-29.16518564806,54.310342830472,0.));
+#11793 = ADVANCED_FACE('',(#11794),#11816,.T.);
+#11794 = FACE_BOUND('',#11795,.T.);
+#11795 = EDGE_LOOP('',(#11796,#11803,#11804,#11811));
+#11796 = ORIENTED_EDGE('',*,*,#11797,.T.);
+#11797 = EDGE_CURVE('',#11798,#11766,#11800,.T.);
+#11798 = VERTEX_POINT('',#11799);
+#11799 = CARTESIAN_POINT('',(-27.16518564806,53.810342830472,0.));
+#11800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11801,#11802),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11801 = CARTESIAN_POINT('',(-27.16518564806,53.810342830472,0.));
+#11802 = CARTESIAN_POINT('',(-28.66518564806,53.810342830472,0.));
+#11803 = ORIENTED_EDGE('',*,*,#11782,.T.);
+#11804 = ORIENTED_EDGE('',*,*,#11805,.F.);
+#11805 = EDGE_CURVE('',#11806,#11775,#11808,.T.);
+#11806 = VERTEX_POINT('',#11807);
+#11807 = CARTESIAN_POINT('',(-27.16518564806,53.810342830472,-2.23));
+#11808 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11809,#11810),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11809 = CARTESIAN_POINT('',(-27.16518564806,53.810342830472,-2.23));
+#11810 = CARTESIAN_POINT('',(-28.66518564806,53.810342830472,-2.23));
+#11811 = ORIENTED_EDGE('',*,*,#11812,.F.);
+#11812 = EDGE_CURVE('',#11798,#11806,#11813,.T.);
+#11813 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11814,#11815),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11814 = CARTESIAN_POINT('',(-27.16518564806,53.810342830472,0.));
+#11815 = CARTESIAN_POINT('',(-27.16518564806,53.810342830472,-2.23));
+#11816 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11817,#11818)
+    ,(#11819,#11820
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11817 = CARTESIAN_POINT('',(-27.15518564806,53.810342830472,1.E-02));
+#11818 = CARTESIAN_POINT('',(-27.15518564806,53.810342830472,-2.24));
+#11819 = CARTESIAN_POINT('',(-28.67518564806,53.810342830472,1.E-02));
+#11820 = CARTESIAN_POINT('',(-28.67518564806,53.810342830472,-2.24));
+#11821 = ADVANCED_FACE('',(#11822),#11846,.T.);
+#11822 = FACE_BOUND('',#11823,.T.);
+#11823 = EDGE_LOOP('',(#11824,#11832,#11833,#11841));
+#11824 = ORIENTED_EDGE('',*,*,#11825,.T.);
+#11825 = EDGE_CURVE('',#11826,#11798,#11828,.T.);
+#11826 = VERTEX_POINT('',#11827);
+#11827 = CARTESIAN_POINT('',(-26.66518564806,54.310342830472,0.));
+#11828 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11829,#11830,#11831),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11829 = CARTESIAN_POINT('',(-26.66518564806,54.310342830472,0.));
+#11830 = CARTESIAN_POINT('',(-26.66518564806,53.810342830472,0.));
+#11831 = CARTESIAN_POINT('',(-27.16518564806,53.810342830472,0.));
+#11832 = ORIENTED_EDGE('',*,*,#11812,.T.);
+#11833 = ORIENTED_EDGE('',*,*,#11834,.F.);
+#11834 = EDGE_CURVE('',#11835,#11806,#11837,.T.);
+#11835 = VERTEX_POINT('',#11836);
+#11836 = CARTESIAN_POINT('',(-26.66518564806,54.310342830472,-2.23));
+#11837 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11838,#11839,#11840),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11838 = CARTESIAN_POINT('',(-26.66518564806,54.310342830472,-2.23));
+#11839 = CARTESIAN_POINT('',(-26.66518564806,53.810342830472,-2.23));
+#11840 = CARTESIAN_POINT('',(-27.16518564806,53.810342830472,-2.23));
+#11841 = ORIENTED_EDGE('',*,*,#11842,.F.);
+#11842 = EDGE_CURVE('',#11826,#11835,#11843,.T.);
+#11843 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11844,#11845),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11844 = CARTESIAN_POINT('',(-26.66518564806,54.310342830472,0.));
+#11845 = CARTESIAN_POINT('',(-26.66518564806,54.310342830472,-2.23));
+#11846 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#11847,#11848,#11849)
+    ,(#11850,#11851,#11852
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#11847 = CARTESIAN_POINT('',(-26.66518564806,54.310342830472,-2.23));
+#11848 = CARTESIAN_POINT('',(-26.66518564806,53.810342830472,-2.23));
+#11849 = CARTESIAN_POINT('',(-27.16518564806,53.810342830472,-2.23));
+#11850 = CARTESIAN_POINT('',(-26.66518564806,54.310342830472,0.));
+#11851 = CARTESIAN_POINT('',(-26.66518564806,53.810342830472,0.));
+#11852 = CARTESIAN_POINT('',(-27.16518564806,53.810342830472,0.));
+#11853 = ADVANCED_FACE('',(#11854),#11876,.T.);
+#11854 = FACE_BOUND('',#11855,.T.);
+#11855 = EDGE_LOOP('',(#11856,#11863,#11864,#11871));
+#11856 = ORIENTED_EDGE('',*,*,#11857,.T.);
+#11857 = EDGE_CURVE('',#11858,#11826,#11860,.T.);
+#11858 = VERTEX_POINT('',#11859);
+#11859 = CARTESIAN_POINT('',(-26.66518564806,55.810342830472,0.));
+#11860 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11861,#11862),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11861 = CARTESIAN_POINT('',(-26.66518564806,55.810342830472,0.));
+#11862 = CARTESIAN_POINT('',(-26.66518564806,54.310342830472,0.));
+#11863 = ORIENTED_EDGE('',*,*,#11842,.T.);
+#11864 = ORIENTED_EDGE('',*,*,#11865,.F.);
+#11865 = EDGE_CURVE('',#11866,#11835,#11868,.T.);
+#11866 = VERTEX_POINT('',#11867);
+#11867 = CARTESIAN_POINT('',(-26.66518564806,55.810342830472,-2.23));
+#11868 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11869,#11870),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11869 = CARTESIAN_POINT('',(-26.66518564806,55.810342830472,-2.23));
+#11870 = CARTESIAN_POINT('',(-26.66518564806,54.310342830472,-2.23));
+#11871 = ORIENTED_EDGE('',*,*,#11872,.F.);
+#11872 = EDGE_CURVE('',#11858,#11866,#11873,.T.);
+#11873 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11874,#11875),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11874 = CARTESIAN_POINT('',(-26.66518564806,55.810342830472,0.));
+#11875 = CARTESIAN_POINT('',(-26.66518564806,55.810342830472,-2.23));
+#11876 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11877,#11878)
+    ,(#11879,#11880
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11877 = CARTESIAN_POINT('',(-26.66518564806,55.820342830472,1.E-02));
+#11878 = CARTESIAN_POINT('',(-26.66518564806,55.820342830472,-2.24));
+#11879 = CARTESIAN_POINT('',(-26.66518564806,54.300342830472,1.E-02));
+#11880 = CARTESIAN_POINT('',(-26.66518564806,54.300342830472,-2.24));
+#11881 = ADVANCED_FACE('',(#11882),#11906,.T.);
+#11882 = FACE_BOUND('',#11883,.T.);
+#11883 = EDGE_LOOP('',(#11884,#11892,#11893,#11901));
+#11884 = ORIENTED_EDGE('',*,*,#11885,.T.);
+#11885 = EDGE_CURVE('',#11886,#11858,#11888,.T.);
+#11886 = VERTEX_POINT('',#11887);
+#11887 = CARTESIAN_POINT('',(-27.16518564806,56.310342830472,0.));
+#11888 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11889,#11890,#11891),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11889 = CARTESIAN_POINT('',(-27.16518564806,56.310342830472,0.));
+#11890 = CARTESIAN_POINT('',(-26.66518564806,56.310342830472,0.));
+#11891 = CARTESIAN_POINT('',(-26.66518564806,55.810342830472,0.));
+#11892 = ORIENTED_EDGE('',*,*,#11872,.T.);
+#11893 = ORIENTED_EDGE('',*,*,#11894,.F.);
+#11894 = EDGE_CURVE('',#11895,#11866,#11897,.T.);
+#11895 = VERTEX_POINT('',#11896);
+#11896 = CARTESIAN_POINT('',(-27.16518564806,56.310342830472,-2.23));
+#11897 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11898,#11899,#11900),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#11898 = CARTESIAN_POINT('',(-27.16518564806,56.310342830472,-2.23));
+#11899 = CARTESIAN_POINT('',(-26.66518564806,56.310342830472,-2.23));
+#11900 = CARTESIAN_POINT('',(-26.66518564806,55.810342830472,-2.23));
+#11901 = ORIENTED_EDGE('',*,*,#11902,.F.);
+#11902 = EDGE_CURVE('',#11886,#11895,#11903,.T.);
+#11903 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11904,#11905),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#11904 = CARTESIAN_POINT('',(-27.16518564806,56.310342830472,0.));
+#11905 = CARTESIAN_POINT('',(-27.16518564806,56.310342830472,-2.23));
+#11906 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#11907,#11908,#11909)
+    ,(#11910,#11911,#11912
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#11907 = CARTESIAN_POINT('',(-27.16518564806,56.310342830472,-2.23));
+#11908 = CARTESIAN_POINT('',(-26.66518564806,56.310342830472,-2.23));
+#11909 = CARTESIAN_POINT('',(-26.66518564806,55.810342830472,-2.23));
+#11910 = CARTESIAN_POINT('',(-27.16518564806,56.310342830472,0.));
+#11911 = CARTESIAN_POINT('',(-26.66518564806,56.310342830472,0.));
+#11912 = CARTESIAN_POINT('',(-26.66518564806,55.810342830472,0.));
+#11913 = ADVANCED_FACE('',(#11914),#11928,.T.);
+#11914 = FACE_BOUND('',#11915,.T.);
+#11915 = EDGE_LOOP('',(#11916,#11921,#11922,#11927));
+#11916 = ORIENTED_EDGE('',*,*,#11917,.T.);
+#11917 = EDGE_CURVE('',#11700,#11886,#11918,.T.);
+#11918 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11919,#11920),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11919 = CARTESIAN_POINT('',(-28.66518564806,56.310342830472,0.));
+#11920 = CARTESIAN_POINT('',(-27.16518564806,56.310342830472,0.));
+#11921 = ORIENTED_EDGE('',*,*,#11902,.T.);
+#11922 = ORIENTED_EDGE('',*,*,#11923,.F.);
+#11923 = EDGE_CURVE('',#11708,#11895,#11924,.T.);
+#11924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11925,#11926),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#11925 = CARTESIAN_POINT('',(-28.66518564806,56.310342830472,-2.23));
+#11926 = CARTESIAN_POINT('',(-27.16518564806,56.310342830472,-2.23));
+#11927 = ORIENTED_EDGE('',*,*,#11707,.F.);
+#11928 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11929,#11930)
+    ,(#11931,#11932
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#11929 = CARTESIAN_POINT('',(-28.67518564806,56.310342830472,1.E-02));
+#11930 = CARTESIAN_POINT('',(-28.67518564806,56.310342830472,-2.24));
+#11931 = CARTESIAN_POINT('',(-27.15518564806,56.310342830472,1.E-02));
+#11932 = CARTESIAN_POINT('',(-27.15518564806,56.310342830472,-2.24));
+#11933 = ADVANCED_FACE('',(#11934,#11944),#11950,.T.);
+#11934 = FACE_BOUND('',#11935,.T.);
+#11935 = EDGE_LOOP('',(#11936,#11937,#11938,#11939,#11940,#11941,#11942,
+    #11943));
+#11936 = ORIENTED_EDGE('',*,*,#11923,.T.);
+#11937 = ORIENTED_EDGE('',*,*,#11894,.T.);
+#11938 = ORIENTED_EDGE('',*,*,#11865,.T.);
+#11939 = ORIENTED_EDGE('',*,*,#11834,.T.);
+#11940 = ORIENTED_EDGE('',*,*,#11805,.T.);
+#11941 = ORIENTED_EDGE('',*,*,#11774,.T.);
+#11942 = ORIENTED_EDGE('',*,*,#11745,.T.);
+#11943 = ORIENTED_EDGE('',*,*,#11714,.T.);
+#11944 = FACE_BOUND('',#11945,.T.);
+#11945 = EDGE_LOOP('',(#11946,#11947,#11948,#11949));
+#11946 = ORIENTED_EDGE('',*,*,#11683,.T.);
+#11947 = ORIENTED_EDGE('',*,*,#11657,.T.);
+#11948 = ORIENTED_EDGE('',*,*,#11629,.T.);
+#11949 = ORIENTED_EDGE('',*,*,#11601,.T.);
+#11950 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11951,#11952)
+    ,(#11953,#11954
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#11951 = CARTESIAN_POINT('',(-29.17518564806,56.320342830472,-2.23));
+#11952 = CARTESIAN_POINT('',(-29.17518564806,53.800342830472,-2.23));
+#11953 = CARTESIAN_POINT('',(-26.65518564806,56.320342830472,-2.23));
+#11954 = CARTESIAN_POINT('',(-26.65518564806,53.800342830472,-2.23));
+#11955 = ADVANCED_FACE('',(#11956,#11966),#11972,.T.);
+#11956 = FACE_BOUND('',#11957,.T.);
+#11957 = EDGE_LOOP('',(#11958,#11959,#11960,#11961,#11962,#11963,#11964,
+    #11965));
+#11958 = ORIENTED_EDGE('',*,*,#11917,.F.);
+#11959 = ORIENTED_EDGE('',*,*,#11697,.F.);
+#11960 = ORIENTED_EDGE('',*,*,#11737,.F.);
+#11961 = ORIENTED_EDGE('',*,*,#11765,.F.);
+#11962 = ORIENTED_EDGE('',*,*,#11797,.F.);
+#11963 = ORIENTED_EDGE('',*,*,#11825,.F.);
+#11964 = ORIENTED_EDGE('',*,*,#11857,.F.);
+#11965 = ORIENTED_EDGE('',*,*,#11885,.F.);
+#11966 = FACE_BOUND('',#11967,.T.);
+#11967 = EDGE_LOOP('',(#11968,#11969,#11970,#11971));
+#11968 = ORIENTED_EDGE('',*,*,#11677,.F.);
+#11969 = ORIENTED_EDGE('',*,*,#11585,.F.);
+#11970 = ORIENTED_EDGE('',*,*,#11621,.F.);
+#11971 = ORIENTED_EDGE('',*,*,#11649,.F.);
+#11972 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#11973,#11974)
+    ,(#11975,#11976
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#11973 = CARTESIAN_POINT('',(-26.65518564806,56.320342830472,0.));
+#11974 = CARTESIAN_POINT('',(-26.65518564806,53.800342830472,0.));
+#11975 = CARTESIAN_POINT('',(-29.17518564806,56.320342830472,0.));
+#11976 = CARTESIAN_POINT('',(-29.17518564806,53.800342830472,0.));
+#11977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11981)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11978,#11979,#11980)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#11978 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11979 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11980 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11981 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11978,
+  'distance_accuracy_value','confusion accuracy');
+#11982 = PRODUCT_TYPE('part',$,(#11575));
+#11983 = SHAPE_DEFINITION_REPRESENTATION(#11984,#11990);
+#11984 = PRODUCT_DEFINITION_SHAPE('','',#11985);
+#11985 = PRODUCT_DEFINITION('design','',#11986,#11989);
+#11986 = PRODUCT_DEFINITION_FORMATION('','',#11987);
+#11987 = PRODUCT('Body36','Body36','',(#11988));
+#11988 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#11989 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11990 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11991),#12389);
+#11991 = MANIFOLD_SOLID_BREP('',#11992);
+#11992 = CLOSED_SHELL('',(#11993,#12029,#12057,#12085,#12105,#12145,
+    #12173,#12205,#12233,#12265,#12293,#12325,#12345,#12367));
+#11993 = ADVANCED_FACE('',(#11994),#12024,.T.);
+#11994 = FACE_BOUND('',#11995,.T.);
+#11995 = EDGE_LOOP('',(#11996,#12005,#12012,#12019));
+#11996 = ORIENTED_EDGE('',*,*,#11997,.T.);
+#11997 = EDGE_CURVE('',#11998,#12000,#12002,.T.);
+#11998 = VERTEX_POINT('',#11999);
+#11999 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,0.));
+#12000 = VERTEX_POINT('',#12001);
+#12001 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,0.));
+#12002 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12003,#12004),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12003 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,0.));
+#12004 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,0.));
+#12005 = ORIENTED_EDGE('',*,*,#12006,.T.);
+#12006 = EDGE_CURVE('',#12000,#12007,#12009,.T.);
+#12007 = VERTEX_POINT('',#12008);
+#12008 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,-2.23));
+#12009 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12010,#12011),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12010 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,0.));
+#12011 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,-2.23));
+#12012 = ORIENTED_EDGE('',*,*,#12013,.F.);
+#12013 = EDGE_CURVE('',#12014,#12007,#12016,.T.);
+#12014 = VERTEX_POINT('',#12015);
+#12015 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,-2.23));
+#12016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12017,#12018),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12017 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,-2.23));
+#12018 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,-2.23));
+#12019 = ORIENTED_EDGE('',*,*,#12020,.F.);
+#12020 = EDGE_CURVE('',#11998,#12014,#12021,.T.);
+#12021 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12022,#12023),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12022 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,0.));
+#12023 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,-2.23));
+#12024 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12025,#12026)
+    ,(#12027,#12028
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12025 = CARTESIAN_POINT('',(-29.97808268198,39.273766180182,1.E-02));
+#12026 = CARTESIAN_POINT('',(-29.97808268198,39.273766180182,-2.24));
+#12027 = CARTESIAN_POINT('',(-29.97808268198,40.246919480762,1.E-02));
+#12028 = CARTESIAN_POINT('',(-29.97808268198,40.246919480762,-2.24));
+#12029 = ADVANCED_FACE('',(#12030),#12052,.T.);
+#12030 = FACE_BOUND('',#12031,.T.);
+#12031 = EDGE_LOOP('',(#12032,#12039,#12040,#12047));
+#12032 = ORIENTED_EDGE('',*,*,#12033,.T.);
+#12033 = EDGE_CURVE('',#12034,#11998,#12036,.T.);
+#12034 = VERTEX_POINT('',#12035);
+#12035 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,0.));
+#12036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12037,#12038),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12037 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,0.));
+#12038 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,0.));
+#12039 = ORIENTED_EDGE('',*,*,#12020,.T.);
+#12040 = ORIENTED_EDGE('',*,*,#12041,.F.);
+#12041 = EDGE_CURVE('',#12042,#12014,#12044,.T.);
+#12042 = VERTEX_POINT('',#12043);
+#12043 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,-2.23));
+#12044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12045,#12046),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12045 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,-2.23));
+#12046 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,-2.23));
+#12047 = ORIENTED_EDGE('',*,*,#12048,.F.);
+#12048 = EDGE_CURVE('',#12034,#12042,#12049,.T.);
+#12049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12050,#12051),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12050 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,0.));
+#12051 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,-2.23));
+#12052 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12053,#12054)
+    ,(#12055,#12056
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12053 = CARTESIAN_POINT('',(-30.94123598256,39.283766180182,1.E-02));
+#12054 = CARTESIAN_POINT('',(-30.94123598256,39.283766180182,-2.24));
+#12055 = CARTESIAN_POINT('',(-29.96808268198,39.283766180182,1.E-02));
+#12056 = CARTESIAN_POINT('',(-29.96808268198,39.283766180182,-2.24));
+#12057 = ADVANCED_FACE('',(#12058),#12080,.T.);
+#12058 = FACE_BOUND('',#12059,.T.);
+#12059 = EDGE_LOOP('',(#12060,#12067,#12068,#12075));
+#12060 = ORIENTED_EDGE('',*,*,#12061,.T.);
+#12061 = EDGE_CURVE('',#12062,#12034,#12064,.T.);
+#12062 = VERTEX_POINT('',#12063);
+#12063 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,0.));
+#12064 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12065,#12066),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12065 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,0.));
+#12066 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,0.));
+#12067 = ORIENTED_EDGE('',*,*,#12048,.T.);
+#12068 = ORIENTED_EDGE('',*,*,#12069,.F.);
+#12069 = EDGE_CURVE('',#12070,#12042,#12072,.T.);
+#12070 = VERTEX_POINT('',#12071);
+#12071 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,-2.23));
+#12072 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12073,#12074),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12073 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,-2.23));
+#12074 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,-2.23));
+#12075 = ORIENTED_EDGE('',*,*,#12076,.F.);
+#12076 = EDGE_CURVE('',#12062,#12070,#12077,.T.);
+#12077 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12078,#12079),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12078 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,0.));
+#12079 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,-2.23));
+#12080 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12081,#12082)
+    ,(#12083,#12084
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12081 = CARTESIAN_POINT('',(-30.93123598256,40.246919480762,1.E-02));
+#12082 = CARTESIAN_POINT('',(-30.93123598256,40.246919480762,-2.24));
+#12083 = CARTESIAN_POINT('',(-30.93123598256,39.273766180182,1.E-02));
+#12084 = CARTESIAN_POINT('',(-30.93123598256,39.273766180182,-2.24));
+#12085 = ADVANCED_FACE('',(#12086),#12100,.T.);
+#12086 = FACE_BOUND('',#12087,.T.);
+#12087 = EDGE_LOOP('',(#12088,#12093,#12094,#12099));
+#12088 = ORIENTED_EDGE('',*,*,#12089,.T.);
+#12089 = EDGE_CURVE('',#12000,#12062,#12090,.T.);
+#12090 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12091,#12092),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12091 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,0.));
+#12092 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,0.));
+#12093 = ORIENTED_EDGE('',*,*,#12076,.T.);
+#12094 = ORIENTED_EDGE('',*,*,#12095,.F.);
+#12095 = EDGE_CURVE('',#12007,#12070,#12096,.T.);
+#12096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12097,#12098),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12097 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,-2.23));
+#12098 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,-2.23));
+#12099 = ORIENTED_EDGE('',*,*,#12006,.F.);
+#12100 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12101,#12102)
+    ,(#12103,#12104
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12101 = CARTESIAN_POINT('',(-29.96808268198,40.236919480762,1.E-02));
+#12102 = CARTESIAN_POINT('',(-29.96808268198,40.236919480762,-2.24));
+#12103 = CARTESIAN_POINT('',(-30.94123598256,40.236919480762,1.E-02));
+#12104 = CARTESIAN_POINT('',(-30.94123598256,40.236919480762,-2.24));
+#12105 = ADVANCED_FACE('',(#12106),#12138,.T.);
+#12106 = FACE_BOUND('',#12107,.T.);
+#12107 = EDGE_LOOP('',(#12108,#12118,#12125,#12133));
+#12108 = ORIENTED_EDGE('',*,*,#12109,.T.);
+#12109 = EDGE_CURVE('',#12110,#12112,#12114,.T.);
+#12110 = VERTEX_POINT('',#12111);
+#12111 = CARTESIAN_POINT('',(-31.70465933227,40.510342830472,0.));
+#12112 = VERTEX_POINT('',#12113);
+#12113 = CARTESIAN_POINT('',(-31.20465933227,41.010342830472,0.));
+#12114 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12115,#12116,#12117),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12115 = CARTESIAN_POINT('',(-31.70465933227,40.510342830472,0.));
+#12116 = CARTESIAN_POINT('',(-31.70465933227,41.010342830472,0.));
+#12117 = CARTESIAN_POINT('',(-31.20465933227,41.010342830472,0.));
+#12118 = ORIENTED_EDGE('',*,*,#12119,.T.);
+#12119 = EDGE_CURVE('',#12112,#12120,#12122,.T.);
+#12120 = VERTEX_POINT('',#12121);
+#12121 = CARTESIAN_POINT('',(-31.20465933227,41.010342830472,-2.23));
+#12122 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12123,#12124),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12123 = CARTESIAN_POINT('',(-31.20465933227,41.010342830472,0.));
+#12124 = CARTESIAN_POINT('',(-31.20465933227,41.010342830472,-2.23));
+#12125 = ORIENTED_EDGE('',*,*,#12126,.F.);
+#12126 = EDGE_CURVE('',#12127,#12120,#12129,.T.);
+#12127 = VERTEX_POINT('',#12128);
+#12128 = CARTESIAN_POINT('',(-31.70465933227,40.510342830472,-2.23));
+#12129 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12130,#12131,#12132),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12130 = CARTESIAN_POINT('',(-31.70465933227,40.510342830472,-2.23));
+#12131 = CARTESIAN_POINT('',(-31.70465933227,41.010342830472,-2.23));
+#12132 = CARTESIAN_POINT('',(-31.20465933227,41.010342830472,-2.23));
+#12133 = ORIENTED_EDGE('',*,*,#12134,.F.);
+#12134 = EDGE_CURVE('',#12110,#12127,#12135,.T.);
+#12135 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12136,#12137),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12136 = CARTESIAN_POINT('',(-31.70465933227,40.510342830472,0.));
+#12137 = CARTESIAN_POINT('',(-31.70465933227,40.510342830472,-2.23));
+#12138 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#12139,#12140,#12141)
+    ,(#12142,#12143,#12144
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#12139 = CARTESIAN_POINT('',(-31.70465933227,40.510342830472,-2.23));
+#12140 = CARTESIAN_POINT('',(-31.70465933227,41.010342830472,-2.23));
+#12141 = CARTESIAN_POINT('',(-31.20465933227,41.010342830472,-2.23));
+#12142 = CARTESIAN_POINT('',(-31.70465933227,40.510342830472,0.));
+#12143 = CARTESIAN_POINT('',(-31.70465933227,41.010342830472,0.));
+#12144 = CARTESIAN_POINT('',(-31.20465933227,41.010342830472,0.));
+#12145 = ADVANCED_FACE('',(#12146),#12168,.T.);
+#12146 = FACE_BOUND('',#12147,.T.);
+#12147 = EDGE_LOOP('',(#12148,#12155,#12156,#12163));
+#12148 = ORIENTED_EDGE('',*,*,#12149,.T.);
+#12149 = EDGE_CURVE('',#12150,#12110,#12152,.T.);
+#12150 = VERTEX_POINT('',#12151);
+#12151 = CARTESIAN_POINT('',(-31.70465933227,39.010342830472,0.));
+#12152 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12153,#12154),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12153 = CARTESIAN_POINT('',(-31.70465933227,39.010342830472,0.));
+#12154 = CARTESIAN_POINT('',(-31.70465933227,40.510342830472,0.));
+#12155 = ORIENTED_EDGE('',*,*,#12134,.T.);
+#12156 = ORIENTED_EDGE('',*,*,#12157,.F.);
+#12157 = EDGE_CURVE('',#12158,#12127,#12160,.T.);
+#12158 = VERTEX_POINT('',#12159);
+#12159 = CARTESIAN_POINT('',(-31.70465933227,39.010342830472,-2.23));
+#12160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12161,#12162),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12161 = CARTESIAN_POINT('',(-31.70465933227,39.010342830472,-2.23));
+#12162 = CARTESIAN_POINT('',(-31.70465933227,40.510342830472,-2.23));
+#12163 = ORIENTED_EDGE('',*,*,#12164,.F.);
+#12164 = EDGE_CURVE('',#12150,#12158,#12165,.T.);
+#12165 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12166,#12167),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12166 = CARTESIAN_POINT('',(-31.70465933227,39.010342830472,0.));
+#12167 = CARTESIAN_POINT('',(-31.70465933227,39.010342830472,-2.23));
+#12168 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12169,#12170)
+    ,(#12171,#12172
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12169 = CARTESIAN_POINT('',(-31.70465933227,39.000342830472,1.E-02));
+#12170 = CARTESIAN_POINT('',(-31.70465933227,39.000342830472,-2.24));
+#12171 = CARTESIAN_POINT('',(-31.70465933227,40.520342830472,1.E-02));
+#12172 = CARTESIAN_POINT('',(-31.70465933227,40.520342830472,-2.24));
+#12173 = ADVANCED_FACE('',(#12174),#12198,.T.);
+#12174 = FACE_BOUND('',#12175,.T.);
+#12175 = EDGE_LOOP('',(#12176,#12184,#12185,#12193));
+#12176 = ORIENTED_EDGE('',*,*,#12177,.T.);
+#12177 = EDGE_CURVE('',#12178,#12150,#12180,.T.);
+#12178 = VERTEX_POINT('',#12179);
+#12179 = CARTESIAN_POINT('',(-31.20465933227,38.510342830472,0.));
+#12180 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12181,#12182,#12183),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12181 = CARTESIAN_POINT('',(-31.20465933227,38.510342830472,0.));
+#12182 = CARTESIAN_POINT('',(-31.70465933227,38.510342830472,0.));
+#12183 = CARTESIAN_POINT('',(-31.70465933227,39.010342830472,0.));
+#12184 = ORIENTED_EDGE('',*,*,#12164,.T.);
+#12185 = ORIENTED_EDGE('',*,*,#12186,.F.);
+#12186 = EDGE_CURVE('',#12187,#12158,#12189,.T.);
+#12187 = VERTEX_POINT('',#12188);
+#12188 = CARTESIAN_POINT('',(-31.20465933227,38.510342830472,-2.23));
+#12189 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12190,#12191,#12192),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12190 = CARTESIAN_POINT('',(-31.20465933227,38.510342830472,-2.23));
+#12191 = CARTESIAN_POINT('',(-31.70465933227,38.510342830472,-2.23));
+#12192 = CARTESIAN_POINT('',(-31.70465933227,39.010342830472,-2.23));
+#12193 = ORIENTED_EDGE('',*,*,#12194,.F.);
+#12194 = EDGE_CURVE('',#12178,#12187,#12195,.T.);
+#12195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12196,#12197),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12196 = CARTESIAN_POINT('',(-31.20465933227,38.510342830472,0.));
+#12197 = CARTESIAN_POINT('',(-31.20465933227,38.510342830472,-2.23));
+#12198 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#12199,#12200,#12201)
+    ,(#12202,#12203,#12204
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#12199 = CARTESIAN_POINT('',(-31.20465933227,38.510342830472,-2.23));
+#12200 = CARTESIAN_POINT('',(-31.70465933227,38.510342830472,-2.23));
+#12201 = CARTESIAN_POINT('',(-31.70465933227,39.010342830472,-2.23));
+#12202 = CARTESIAN_POINT('',(-31.20465933227,38.510342830472,0.));
+#12203 = CARTESIAN_POINT('',(-31.70465933227,38.510342830472,0.));
+#12204 = CARTESIAN_POINT('',(-31.70465933227,39.010342830472,0.));
+#12205 = ADVANCED_FACE('',(#12206),#12228,.T.);
+#12206 = FACE_BOUND('',#12207,.T.);
+#12207 = EDGE_LOOP('',(#12208,#12215,#12216,#12223));
+#12208 = ORIENTED_EDGE('',*,*,#12209,.T.);
+#12209 = EDGE_CURVE('',#12210,#12178,#12212,.T.);
+#12210 = VERTEX_POINT('',#12211);
+#12211 = CARTESIAN_POINT('',(-29.70465933227,38.510342830472,0.));
+#12212 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12213,#12214),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12213 = CARTESIAN_POINT('',(-29.70465933227,38.510342830472,0.));
+#12214 = CARTESIAN_POINT('',(-31.20465933227,38.510342830472,0.));
+#12215 = ORIENTED_EDGE('',*,*,#12194,.T.);
+#12216 = ORIENTED_EDGE('',*,*,#12217,.F.);
+#12217 = EDGE_CURVE('',#12218,#12187,#12220,.T.);
+#12218 = VERTEX_POINT('',#12219);
+#12219 = CARTESIAN_POINT('',(-29.70465933227,38.510342830472,-2.23));
+#12220 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12221,#12222),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12221 = CARTESIAN_POINT('',(-29.70465933227,38.510342830472,-2.23));
+#12222 = CARTESIAN_POINT('',(-31.20465933227,38.510342830472,-2.23));
+#12223 = ORIENTED_EDGE('',*,*,#12224,.F.);
+#12224 = EDGE_CURVE('',#12210,#12218,#12225,.T.);
+#12225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12226,#12227),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12226 = CARTESIAN_POINT('',(-29.70465933227,38.510342830472,0.));
+#12227 = CARTESIAN_POINT('',(-29.70465933227,38.510342830472,-2.23));
+#12228 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12229,#12230)
+    ,(#12231,#12232
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12229 = CARTESIAN_POINT('',(-29.69465933227,38.510342830472,1.E-02));
+#12230 = CARTESIAN_POINT('',(-29.69465933227,38.510342830472,-2.24));
+#12231 = CARTESIAN_POINT('',(-31.21465933227,38.510342830472,1.E-02));
+#12232 = CARTESIAN_POINT('',(-31.21465933227,38.510342830472,-2.24));
+#12233 = ADVANCED_FACE('',(#12234),#12258,.T.);
+#12234 = FACE_BOUND('',#12235,.T.);
+#12235 = EDGE_LOOP('',(#12236,#12244,#12245,#12253));
+#12236 = ORIENTED_EDGE('',*,*,#12237,.T.);
+#12237 = EDGE_CURVE('',#12238,#12210,#12240,.T.);
+#12238 = VERTEX_POINT('',#12239);
+#12239 = CARTESIAN_POINT('',(-29.20465933227,39.010342830472,0.));
+#12240 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12241,#12242,#12243),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12241 = CARTESIAN_POINT('',(-29.20465933227,39.010342830472,0.));
+#12242 = CARTESIAN_POINT('',(-29.20465933227,38.510342830472,0.));
+#12243 = CARTESIAN_POINT('',(-29.70465933227,38.510342830472,0.));
+#12244 = ORIENTED_EDGE('',*,*,#12224,.T.);
+#12245 = ORIENTED_EDGE('',*,*,#12246,.F.);
+#12246 = EDGE_CURVE('',#12247,#12218,#12249,.T.);
+#12247 = VERTEX_POINT('',#12248);
+#12248 = CARTESIAN_POINT('',(-29.20465933227,39.010342830472,-2.23));
+#12249 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12250,#12251,#12252),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12250 = CARTESIAN_POINT('',(-29.20465933227,39.010342830472,-2.23));
+#12251 = CARTESIAN_POINT('',(-29.20465933227,38.510342830472,-2.23));
+#12252 = CARTESIAN_POINT('',(-29.70465933227,38.510342830472,-2.23));
+#12253 = ORIENTED_EDGE('',*,*,#12254,.F.);
+#12254 = EDGE_CURVE('',#12238,#12247,#12255,.T.);
+#12255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12256,#12257),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12256 = CARTESIAN_POINT('',(-29.20465933227,39.010342830472,0.));
+#12257 = CARTESIAN_POINT('',(-29.20465933227,39.010342830472,-2.23));
+#12258 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#12259,#12260,#12261)
+    ,(#12262,#12263,#12264
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#12259 = CARTESIAN_POINT('',(-29.20465933227,39.010342830472,-2.23));
+#12260 = CARTESIAN_POINT('',(-29.20465933227,38.510342830472,-2.23));
+#12261 = CARTESIAN_POINT('',(-29.70465933227,38.510342830472,-2.23));
+#12262 = CARTESIAN_POINT('',(-29.20465933227,39.010342830472,0.));
+#12263 = CARTESIAN_POINT('',(-29.20465933227,38.510342830472,0.));
+#12264 = CARTESIAN_POINT('',(-29.70465933227,38.510342830472,0.));
+#12265 = ADVANCED_FACE('',(#12266),#12288,.T.);
+#12266 = FACE_BOUND('',#12267,.T.);
+#12267 = EDGE_LOOP('',(#12268,#12275,#12276,#12283));
+#12268 = ORIENTED_EDGE('',*,*,#12269,.T.);
+#12269 = EDGE_CURVE('',#12270,#12238,#12272,.T.);
+#12270 = VERTEX_POINT('',#12271);
+#12271 = CARTESIAN_POINT('',(-29.20465933227,40.510342830472,0.));
+#12272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12273,#12274),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12273 = CARTESIAN_POINT('',(-29.20465933227,40.510342830472,0.));
+#12274 = CARTESIAN_POINT('',(-29.20465933227,39.010342830472,0.));
+#12275 = ORIENTED_EDGE('',*,*,#12254,.T.);
+#12276 = ORIENTED_EDGE('',*,*,#12277,.F.);
+#12277 = EDGE_CURVE('',#12278,#12247,#12280,.T.);
+#12278 = VERTEX_POINT('',#12279);
+#12279 = CARTESIAN_POINT('',(-29.20465933227,40.510342830472,-2.23));
+#12280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12281,#12282),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12281 = CARTESIAN_POINT('',(-29.20465933227,40.510342830472,-2.23));
+#12282 = CARTESIAN_POINT('',(-29.20465933227,39.010342830472,-2.23));
+#12283 = ORIENTED_EDGE('',*,*,#12284,.F.);
+#12284 = EDGE_CURVE('',#12270,#12278,#12285,.T.);
+#12285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12286,#12287),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12286 = CARTESIAN_POINT('',(-29.20465933227,40.510342830472,0.));
+#12287 = CARTESIAN_POINT('',(-29.20465933227,40.510342830472,-2.23));
+#12288 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12289,#12290)
+    ,(#12291,#12292
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12289 = CARTESIAN_POINT('',(-29.20465933227,40.520342830472,1.E-02));
+#12290 = CARTESIAN_POINT('',(-29.20465933227,40.520342830472,-2.24));
+#12291 = CARTESIAN_POINT('',(-29.20465933227,39.000342830472,1.E-02));
+#12292 = CARTESIAN_POINT('',(-29.20465933227,39.000342830472,-2.24));
+#12293 = ADVANCED_FACE('',(#12294),#12318,.T.);
+#12294 = FACE_BOUND('',#12295,.T.);
+#12295 = EDGE_LOOP('',(#12296,#12304,#12305,#12313));
+#12296 = ORIENTED_EDGE('',*,*,#12297,.T.);
+#12297 = EDGE_CURVE('',#12298,#12270,#12300,.T.);
+#12298 = VERTEX_POINT('',#12299);
+#12299 = CARTESIAN_POINT('',(-29.70465933227,41.010342830472,0.));
+#12300 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12301,#12302,#12303),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12301 = CARTESIAN_POINT('',(-29.70465933227,41.010342830472,0.));
+#12302 = CARTESIAN_POINT('',(-29.20465933227,41.010342830472,0.));
+#12303 = CARTESIAN_POINT('',(-29.20465933227,40.510342830472,0.));
+#12304 = ORIENTED_EDGE('',*,*,#12284,.T.);
+#12305 = ORIENTED_EDGE('',*,*,#12306,.F.);
+#12306 = EDGE_CURVE('',#12307,#12278,#12309,.T.);
+#12307 = VERTEX_POINT('',#12308);
+#12308 = CARTESIAN_POINT('',(-29.70465933227,41.010342830472,-2.23));
+#12309 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12310,#12311,#12312),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12310 = CARTESIAN_POINT('',(-29.70465933227,41.010342830472,-2.23));
+#12311 = CARTESIAN_POINT('',(-29.20465933227,41.010342830472,-2.23));
+#12312 = CARTESIAN_POINT('',(-29.20465933227,40.510342830472,-2.23));
+#12313 = ORIENTED_EDGE('',*,*,#12314,.F.);
+#12314 = EDGE_CURVE('',#12298,#12307,#12315,.T.);
+#12315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12316,#12317),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12316 = CARTESIAN_POINT('',(-29.70465933227,41.010342830472,0.));
+#12317 = CARTESIAN_POINT('',(-29.70465933227,41.010342830472,-2.23));
+#12318 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#12319,#12320,#12321)
+    ,(#12322,#12323,#12324
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#12319 = CARTESIAN_POINT('',(-29.70465933227,41.010342830472,-2.23));
+#12320 = CARTESIAN_POINT('',(-29.20465933227,41.010342830472,-2.23));
+#12321 = CARTESIAN_POINT('',(-29.20465933227,40.510342830472,-2.23));
+#12322 = CARTESIAN_POINT('',(-29.70465933227,41.010342830472,0.));
+#12323 = CARTESIAN_POINT('',(-29.20465933227,41.010342830472,0.));
+#12324 = CARTESIAN_POINT('',(-29.20465933227,40.510342830472,0.));
+#12325 = ADVANCED_FACE('',(#12326),#12340,.T.);
+#12326 = FACE_BOUND('',#12327,.T.);
+#12327 = EDGE_LOOP('',(#12328,#12333,#12334,#12339));
+#12328 = ORIENTED_EDGE('',*,*,#12329,.T.);
+#12329 = EDGE_CURVE('',#12112,#12298,#12330,.T.);
+#12330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12331,#12332),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12331 = CARTESIAN_POINT('',(-31.20465933227,41.010342830472,0.));
+#12332 = CARTESIAN_POINT('',(-29.70465933227,41.010342830472,0.));
+#12333 = ORIENTED_EDGE('',*,*,#12314,.T.);
+#12334 = ORIENTED_EDGE('',*,*,#12335,.F.);
+#12335 = EDGE_CURVE('',#12120,#12307,#12336,.T.);
+#12336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12337,#12338),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12337 = CARTESIAN_POINT('',(-31.20465933227,41.010342830472,-2.23));
+#12338 = CARTESIAN_POINT('',(-29.70465933227,41.010342830472,-2.23));
+#12339 = ORIENTED_EDGE('',*,*,#12119,.F.);
+#12340 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12341,#12342)
+    ,(#12343,#12344
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12341 = CARTESIAN_POINT('',(-31.21465933227,41.010342830472,1.E-02));
+#12342 = CARTESIAN_POINT('',(-31.21465933227,41.010342830472,-2.24));
+#12343 = CARTESIAN_POINT('',(-29.69465933227,41.010342830472,1.E-02));
+#12344 = CARTESIAN_POINT('',(-29.69465933227,41.010342830472,-2.24));
+#12345 = ADVANCED_FACE('',(#12346,#12356),#12362,.T.);
+#12346 = FACE_BOUND('',#12347,.T.);
+#12347 = EDGE_LOOP('',(#12348,#12349,#12350,#12351,#12352,#12353,#12354,
+    #12355));
+#12348 = ORIENTED_EDGE('',*,*,#12335,.T.);
+#12349 = ORIENTED_EDGE('',*,*,#12306,.T.);
+#12350 = ORIENTED_EDGE('',*,*,#12277,.T.);
+#12351 = ORIENTED_EDGE('',*,*,#12246,.T.);
+#12352 = ORIENTED_EDGE('',*,*,#12217,.T.);
+#12353 = ORIENTED_EDGE('',*,*,#12186,.T.);
+#12354 = ORIENTED_EDGE('',*,*,#12157,.T.);
+#12355 = ORIENTED_EDGE('',*,*,#12126,.T.);
+#12356 = FACE_BOUND('',#12357,.T.);
+#12357 = EDGE_LOOP('',(#12358,#12359,#12360,#12361));
+#12358 = ORIENTED_EDGE('',*,*,#12095,.T.);
+#12359 = ORIENTED_EDGE('',*,*,#12069,.T.);
+#12360 = ORIENTED_EDGE('',*,*,#12041,.T.);
+#12361 = ORIENTED_EDGE('',*,*,#12013,.T.);
+#12362 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12363,#12364)
+    ,(#12365,#12366
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#12363 = CARTESIAN_POINT('',(-31.71465933227,41.020342830472,-2.23));
+#12364 = CARTESIAN_POINT('',(-31.71465933227,38.500342830472,-2.23));
+#12365 = CARTESIAN_POINT('',(-29.19465933227,41.020342830472,-2.23));
+#12366 = CARTESIAN_POINT('',(-29.19465933227,38.500342830472,-2.23));
+#12367 = ADVANCED_FACE('',(#12368,#12378),#12384,.T.);
+#12368 = FACE_BOUND('',#12369,.T.);
+#12369 = EDGE_LOOP('',(#12370,#12371,#12372,#12373,#12374,#12375,#12376,
+    #12377));
+#12370 = ORIENTED_EDGE('',*,*,#12329,.F.);
+#12371 = ORIENTED_EDGE('',*,*,#12109,.F.);
+#12372 = ORIENTED_EDGE('',*,*,#12149,.F.);
+#12373 = ORIENTED_EDGE('',*,*,#12177,.F.);
+#12374 = ORIENTED_EDGE('',*,*,#12209,.F.);
+#12375 = ORIENTED_EDGE('',*,*,#12237,.F.);
+#12376 = ORIENTED_EDGE('',*,*,#12269,.F.);
+#12377 = ORIENTED_EDGE('',*,*,#12297,.F.);
+#12378 = FACE_BOUND('',#12379,.T.);
+#12379 = EDGE_LOOP('',(#12380,#12381,#12382,#12383));
+#12380 = ORIENTED_EDGE('',*,*,#12089,.F.);
+#12381 = ORIENTED_EDGE('',*,*,#11997,.F.);
+#12382 = ORIENTED_EDGE('',*,*,#12033,.F.);
+#12383 = ORIENTED_EDGE('',*,*,#12061,.F.);
+#12384 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12385,#12386)
+    ,(#12387,#12388
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#12385 = CARTESIAN_POINT('',(-29.19465933227,41.020342830472,0.));
+#12386 = CARTESIAN_POINT('',(-29.19465933227,38.500342830472,0.));
+#12387 = CARTESIAN_POINT('',(-31.71465933227,41.020342830472,0.));
+#12388 = CARTESIAN_POINT('',(-31.71465933227,38.500342830472,0.));
+#12389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12393)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12390,#12391,#12392)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12390 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12391 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12392 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12393 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12390,
+  'distance_accuracy_value','confusion accuracy');
+#12394 = PRODUCT_TYPE('part',$,(#11987));
+#12395 = SHAPE_DEFINITION_REPRESENTATION(#12396,#12402);
+#12396 = PRODUCT_DEFINITION_SHAPE('','',#12397);
+#12397 = PRODUCT_DEFINITION('design','',#12398,#12401);
+#12398 = PRODUCT_DEFINITION_FORMATION('','',#12399);
+#12399 = PRODUCT('Body37','Body37','',(#12400));
+#12400 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#12401 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12402 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12403),#12801);
+#12403 = MANIFOLD_SOLID_BREP('',#12404);
+#12404 = CLOSED_SHELL('',(#12405,#12441,#12469,#12497,#12517,#12557,
+    #12585,#12617,#12645,#12677,#12705,#12737,#12757,#12779));
+#12405 = ADVANCED_FACE('',(#12406),#12436,.T.);
+#12406 = FACE_BOUND('',#12407,.T.);
+#12407 = EDGE_LOOP('',(#12408,#12417,#12424,#12431));
+#12408 = ORIENTED_EDGE('',*,*,#12409,.T.);
+#12409 = EDGE_CURVE('',#12410,#12412,#12414,.T.);
+#12410 = VERTEX_POINT('',#12411);
+#12411 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,0.));
+#12412 = VERTEX_POINT('',#12413);
+#12413 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,0.));
+#12414 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12415,#12416),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12415 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,0.));
+#12416 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,0.));
+#12417 = ORIENTED_EDGE('',*,*,#12418,.T.);
+#12418 = EDGE_CURVE('',#12412,#12419,#12421,.T.);
+#12419 = VERTEX_POINT('',#12420);
+#12420 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,-2.23));
+#12421 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12422,#12423),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12422 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,0.));
+#12423 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,-2.23));
+#12424 = ORIENTED_EDGE('',*,*,#12425,.F.);
+#12425 = EDGE_CURVE('',#12426,#12419,#12428,.T.);
+#12426 = VERTEX_POINT('',#12427);
+#12427 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,-2.23));
+#12428 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12429,#12430),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12429 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,-2.23));
+#12430 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,-2.23));
+#12431 = ORIENTED_EDGE('',*,*,#12432,.F.);
+#12432 = EDGE_CURVE('',#12410,#12426,#12433,.T.);
+#12433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12434,#12435),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12434 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,0.));
+#12435 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,-2.23));
+#12436 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12437,#12438)
+    ,(#12439,#12440
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12437 = CARTESIAN_POINT('',(-40.13597741883,39.273766180182,1.E-02));
+#12438 = CARTESIAN_POINT('',(-40.13597741883,39.273766180182,-2.24));
+#12439 = CARTESIAN_POINT('',(-40.13597741883,40.246919480762,1.E-02));
+#12440 = CARTESIAN_POINT('',(-40.13597741883,40.246919480762,-2.24));
+#12441 = ADVANCED_FACE('',(#12442),#12464,.T.);
+#12442 = FACE_BOUND('',#12443,.T.);
+#12443 = EDGE_LOOP('',(#12444,#12451,#12452,#12459));
+#12444 = ORIENTED_EDGE('',*,*,#12445,.T.);
+#12445 = EDGE_CURVE('',#12446,#12410,#12448,.T.);
+#12446 = VERTEX_POINT('',#12447);
+#12447 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,0.));
+#12448 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12449,#12450),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12449 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,0.));
+#12450 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,0.));
+#12451 = ORIENTED_EDGE('',*,*,#12432,.T.);
+#12452 = ORIENTED_EDGE('',*,*,#12453,.F.);
+#12453 = EDGE_CURVE('',#12454,#12426,#12456,.T.);
+#12454 = VERTEX_POINT('',#12455);
+#12455 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,-2.23));
+#12456 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12457,#12458),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12457 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,-2.23));
+#12458 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,-2.23));
+#12459 = ORIENTED_EDGE('',*,*,#12460,.F.);
+#12460 = EDGE_CURVE('',#12446,#12454,#12461,.T.);
+#12461 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12462,#12463),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12462 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,0.));
+#12463 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,-2.23));
+#12464 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12465,#12466)
+    ,(#12467,#12468
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12465 = CARTESIAN_POINT('',(-41.09913071941,39.283766180182,1.E-02));
+#12466 = CARTESIAN_POINT('',(-41.09913071941,39.283766180182,-2.24));
+#12467 = CARTESIAN_POINT('',(-40.12597741883,39.283766180182,1.E-02));
+#12468 = CARTESIAN_POINT('',(-40.12597741883,39.283766180182,-2.24));
+#12469 = ADVANCED_FACE('',(#12470),#12492,.T.);
+#12470 = FACE_BOUND('',#12471,.T.);
+#12471 = EDGE_LOOP('',(#12472,#12479,#12480,#12487));
+#12472 = ORIENTED_EDGE('',*,*,#12473,.T.);
+#12473 = EDGE_CURVE('',#12474,#12446,#12476,.T.);
+#12474 = VERTEX_POINT('',#12475);
+#12475 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,0.));
+#12476 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12477,#12478),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12477 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,0.));
+#12478 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,0.));
+#12479 = ORIENTED_EDGE('',*,*,#12460,.T.);
+#12480 = ORIENTED_EDGE('',*,*,#12481,.F.);
+#12481 = EDGE_CURVE('',#12482,#12454,#12484,.T.);
+#12482 = VERTEX_POINT('',#12483);
+#12483 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,-2.23));
+#12484 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12485,#12486),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12485 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,-2.23));
+#12486 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,-2.23));
+#12487 = ORIENTED_EDGE('',*,*,#12488,.F.);
+#12488 = EDGE_CURVE('',#12474,#12482,#12489,.T.);
+#12489 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12490,#12491),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12490 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,0.));
+#12491 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,-2.23));
+#12492 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12493,#12494)
+    ,(#12495,#12496
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12493 = CARTESIAN_POINT('',(-41.08913071941,40.246919480762,1.E-02));
+#12494 = CARTESIAN_POINT('',(-41.08913071941,40.246919480762,-2.24));
+#12495 = CARTESIAN_POINT('',(-41.08913071941,39.273766180182,1.E-02));
+#12496 = CARTESIAN_POINT('',(-41.08913071941,39.273766180182,-2.24));
+#12497 = ADVANCED_FACE('',(#12498),#12512,.T.);
+#12498 = FACE_BOUND('',#12499,.T.);
+#12499 = EDGE_LOOP('',(#12500,#12505,#12506,#12511));
+#12500 = ORIENTED_EDGE('',*,*,#12501,.T.);
+#12501 = EDGE_CURVE('',#12412,#12474,#12502,.T.);
+#12502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12503,#12504),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12503 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,0.));
+#12504 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,0.));
+#12505 = ORIENTED_EDGE('',*,*,#12488,.T.);
+#12506 = ORIENTED_EDGE('',*,*,#12507,.F.);
+#12507 = EDGE_CURVE('',#12419,#12482,#12508,.T.);
+#12508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12509,#12510),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12509 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,-2.23));
+#12510 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,-2.23));
+#12511 = ORIENTED_EDGE('',*,*,#12418,.F.);
+#12512 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12513,#12514)
+    ,(#12515,#12516
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12513 = CARTESIAN_POINT('',(-40.12597741883,40.236919480762,1.E-02));
+#12514 = CARTESIAN_POINT('',(-40.12597741883,40.236919480762,-2.24));
+#12515 = CARTESIAN_POINT('',(-41.09913071941,40.236919480762,1.E-02));
+#12516 = CARTESIAN_POINT('',(-41.09913071941,40.236919480762,-2.24));
+#12517 = ADVANCED_FACE('',(#12518),#12550,.T.);
+#12518 = FACE_BOUND('',#12519,.T.);
+#12519 = EDGE_LOOP('',(#12520,#12530,#12537,#12545));
+#12520 = ORIENTED_EDGE('',*,*,#12521,.T.);
+#12521 = EDGE_CURVE('',#12522,#12524,#12526,.T.);
+#12522 = VERTEX_POINT('',#12523);
+#12523 = CARTESIAN_POINT('',(-41.86255406912,40.510342830472,0.));
+#12524 = VERTEX_POINT('',#12525);
+#12525 = CARTESIAN_POINT('',(-41.36255406912,41.010342830472,0.));
+#12526 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12527,#12528,#12529),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12527 = CARTESIAN_POINT('',(-41.86255406912,40.510342830472,0.));
+#12528 = CARTESIAN_POINT('',(-41.86255406912,41.010342830472,0.));
+#12529 = CARTESIAN_POINT('',(-41.36255406912,41.010342830472,0.));
+#12530 = ORIENTED_EDGE('',*,*,#12531,.T.);
+#12531 = EDGE_CURVE('',#12524,#12532,#12534,.T.);
+#12532 = VERTEX_POINT('',#12533);
+#12533 = CARTESIAN_POINT('',(-41.36255406912,41.010342830472,-2.23));
+#12534 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12535,#12536),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12535 = CARTESIAN_POINT('',(-41.36255406912,41.010342830472,0.));
+#12536 = CARTESIAN_POINT('',(-41.36255406912,41.010342830472,-2.23));
+#12537 = ORIENTED_EDGE('',*,*,#12538,.F.);
+#12538 = EDGE_CURVE('',#12539,#12532,#12541,.T.);
+#12539 = VERTEX_POINT('',#12540);
+#12540 = CARTESIAN_POINT('',(-41.86255406912,40.510342830472,-2.23));
+#12541 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12542,#12543,#12544),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12542 = CARTESIAN_POINT('',(-41.86255406912,40.510342830472,-2.23));
+#12543 = CARTESIAN_POINT('',(-41.86255406912,41.010342830472,-2.23));
+#12544 = CARTESIAN_POINT('',(-41.36255406912,41.010342830472,-2.23));
+#12545 = ORIENTED_EDGE('',*,*,#12546,.F.);
+#12546 = EDGE_CURVE('',#12522,#12539,#12547,.T.);
+#12547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12548,#12549),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12548 = CARTESIAN_POINT('',(-41.86255406912,40.510342830472,0.));
+#12549 = CARTESIAN_POINT('',(-41.86255406912,40.510342830472,-2.23));
+#12550 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#12551,#12552,#12553)
+    ,(#12554,#12555,#12556
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#12551 = CARTESIAN_POINT('',(-41.86255406912,40.510342830472,-2.23));
+#12552 = CARTESIAN_POINT('',(-41.86255406912,41.010342830472,-2.23));
+#12553 = CARTESIAN_POINT('',(-41.36255406912,41.010342830472,-2.23));
+#12554 = CARTESIAN_POINT('',(-41.86255406912,40.510342830472,0.));
+#12555 = CARTESIAN_POINT('',(-41.86255406912,41.010342830472,0.));
+#12556 = CARTESIAN_POINT('',(-41.36255406912,41.010342830472,0.));
+#12557 = ADVANCED_FACE('',(#12558),#12580,.T.);
+#12558 = FACE_BOUND('',#12559,.T.);
+#12559 = EDGE_LOOP('',(#12560,#12567,#12568,#12575));
+#12560 = ORIENTED_EDGE('',*,*,#12561,.T.);
+#12561 = EDGE_CURVE('',#12562,#12522,#12564,.T.);
+#12562 = VERTEX_POINT('',#12563);
+#12563 = CARTESIAN_POINT('',(-41.86255406912,39.010342830472,0.));
+#12564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12565,#12566),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12565 = CARTESIAN_POINT('',(-41.86255406912,39.010342830472,0.));
+#12566 = CARTESIAN_POINT('',(-41.86255406912,40.510342830472,0.));
+#12567 = ORIENTED_EDGE('',*,*,#12546,.T.);
+#12568 = ORIENTED_EDGE('',*,*,#12569,.F.);
+#12569 = EDGE_CURVE('',#12570,#12539,#12572,.T.);
+#12570 = VERTEX_POINT('',#12571);
+#12571 = CARTESIAN_POINT('',(-41.86255406912,39.010342830472,-2.23));
+#12572 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12573,#12574),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12573 = CARTESIAN_POINT('',(-41.86255406912,39.010342830472,-2.23));
+#12574 = CARTESIAN_POINT('',(-41.86255406912,40.510342830472,-2.23));
+#12575 = ORIENTED_EDGE('',*,*,#12576,.F.);
+#12576 = EDGE_CURVE('',#12562,#12570,#12577,.T.);
+#12577 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12578,#12579),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12578 = CARTESIAN_POINT('',(-41.86255406912,39.010342830472,0.));
+#12579 = CARTESIAN_POINT('',(-41.86255406912,39.010342830472,-2.23));
+#12580 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12581,#12582)
+    ,(#12583,#12584
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12581 = CARTESIAN_POINT('',(-41.86255406912,39.000342830472,1.E-02));
+#12582 = CARTESIAN_POINT('',(-41.86255406912,39.000342830472,-2.24));
+#12583 = CARTESIAN_POINT('',(-41.86255406912,40.520342830472,1.E-02));
+#12584 = CARTESIAN_POINT('',(-41.86255406912,40.520342830472,-2.24));
+#12585 = ADVANCED_FACE('',(#12586),#12610,.T.);
+#12586 = FACE_BOUND('',#12587,.T.);
+#12587 = EDGE_LOOP('',(#12588,#12596,#12597,#12605));
+#12588 = ORIENTED_EDGE('',*,*,#12589,.T.);
+#12589 = EDGE_CURVE('',#12590,#12562,#12592,.T.);
+#12590 = VERTEX_POINT('',#12591);
+#12591 = CARTESIAN_POINT('',(-41.36255406912,38.510342830472,0.));
+#12592 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12593,#12594,#12595),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12593 = CARTESIAN_POINT('',(-41.36255406912,38.510342830472,0.));
+#12594 = CARTESIAN_POINT('',(-41.86255406912,38.510342830472,0.));
+#12595 = CARTESIAN_POINT('',(-41.86255406912,39.010342830472,0.));
+#12596 = ORIENTED_EDGE('',*,*,#12576,.T.);
+#12597 = ORIENTED_EDGE('',*,*,#12598,.F.);
+#12598 = EDGE_CURVE('',#12599,#12570,#12601,.T.);
+#12599 = VERTEX_POINT('',#12600);
+#12600 = CARTESIAN_POINT('',(-41.36255406912,38.510342830472,-2.23));
+#12601 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12602,#12603,#12604),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12602 = CARTESIAN_POINT('',(-41.36255406912,38.510342830472,-2.23));
+#12603 = CARTESIAN_POINT('',(-41.86255406912,38.510342830472,-2.23));
+#12604 = CARTESIAN_POINT('',(-41.86255406912,39.010342830472,-2.23));
+#12605 = ORIENTED_EDGE('',*,*,#12606,.F.);
+#12606 = EDGE_CURVE('',#12590,#12599,#12607,.T.);
+#12607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12608,#12609),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12608 = CARTESIAN_POINT('',(-41.36255406912,38.510342830472,0.));
+#12609 = CARTESIAN_POINT('',(-41.36255406912,38.510342830472,-2.23));
+#12610 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#12611,#12612,#12613)
+    ,(#12614,#12615,#12616
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#12611 = CARTESIAN_POINT('',(-41.36255406912,38.510342830472,-2.23));
+#12612 = CARTESIAN_POINT('',(-41.86255406912,38.510342830472,-2.23));
+#12613 = CARTESIAN_POINT('',(-41.86255406912,39.010342830472,-2.23));
+#12614 = CARTESIAN_POINT('',(-41.36255406912,38.510342830472,0.));
+#12615 = CARTESIAN_POINT('',(-41.86255406912,38.510342830472,0.));
+#12616 = CARTESIAN_POINT('',(-41.86255406912,39.010342830472,0.));
+#12617 = ADVANCED_FACE('',(#12618),#12640,.T.);
+#12618 = FACE_BOUND('',#12619,.T.);
+#12619 = EDGE_LOOP('',(#12620,#12627,#12628,#12635));
+#12620 = ORIENTED_EDGE('',*,*,#12621,.T.);
+#12621 = EDGE_CURVE('',#12622,#12590,#12624,.T.);
+#12622 = VERTEX_POINT('',#12623);
+#12623 = CARTESIAN_POINT('',(-39.86255406912,38.510342830472,0.));
+#12624 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12625,#12626),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12625 = CARTESIAN_POINT('',(-39.86255406912,38.510342830472,0.));
+#12626 = CARTESIAN_POINT('',(-41.36255406912,38.510342830472,0.));
+#12627 = ORIENTED_EDGE('',*,*,#12606,.T.);
+#12628 = ORIENTED_EDGE('',*,*,#12629,.F.);
+#12629 = EDGE_CURVE('',#12630,#12599,#12632,.T.);
+#12630 = VERTEX_POINT('',#12631);
+#12631 = CARTESIAN_POINT('',(-39.86255406912,38.510342830472,-2.23));
+#12632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12633,#12634),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12633 = CARTESIAN_POINT('',(-39.86255406912,38.510342830472,-2.23));
+#12634 = CARTESIAN_POINT('',(-41.36255406912,38.510342830472,-2.23));
+#12635 = ORIENTED_EDGE('',*,*,#12636,.F.);
+#12636 = EDGE_CURVE('',#12622,#12630,#12637,.T.);
+#12637 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12638,#12639),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12638 = CARTESIAN_POINT('',(-39.86255406912,38.510342830472,0.));
+#12639 = CARTESIAN_POINT('',(-39.86255406912,38.510342830472,-2.23));
+#12640 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12641,#12642)
+    ,(#12643,#12644
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12641 = CARTESIAN_POINT('',(-39.85255406912,38.510342830472,1.E-02));
+#12642 = CARTESIAN_POINT('',(-39.85255406912,38.510342830472,-2.24));
+#12643 = CARTESIAN_POINT('',(-41.37255406912,38.510342830472,1.E-02));
+#12644 = CARTESIAN_POINT('',(-41.37255406912,38.510342830472,-2.24));
+#12645 = ADVANCED_FACE('',(#12646),#12670,.T.);
+#12646 = FACE_BOUND('',#12647,.T.);
+#12647 = EDGE_LOOP('',(#12648,#12656,#12657,#12665));
+#12648 = ORIENTED_EDGE('',*,*,#12649,.T.);
+#12649 = EDGE_CURVE('',#12650,#12622,#12652,.T.);
+#12650 = VERTEX_POINT('',#12651);
+#12651 = CARTESIAN_POINT('',(-39.36255406912,39.010342830472,0.));
+#12652 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12653,#12654,#12655),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12653 = CARTESIAN_POINT('',(-39.36255406912,39.010342830472,0.));
+#12654 = CARTESIAN_POINT('',(-39.36255406912,38.510342830472,0.));
+#12655 = CARTESIAN_POINT('',(-39.86255406912,38.510342830472,0.));
+#12656 = ORIENTED_EDGE('',*,*,#12636,.T.);
+#12657 = ORIENTED_EDGE('',*,*,#12658,.F.);
+#12658 = EDGE_CURVE('',#12659,#12630,#12661,.T.);
+#12659 = VERTEX_POINT('',#12660);
+#12660 = CARTESIAN_POINT('',(-39.36255406912,39.010342830472,-2.23));
+#12661 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12662,#12663,#12664),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12662 = CARTESIAN_POINT('',(-39.36255406912,39.010342830472,-2.23));
+#12663 = CARTESIAN_POINT('',(-39.36255406912,38.510342830472,-2.23));
+#12664 = CARTESIAN_POINT('',(-39.86255406912,38.510342830472,-2.23));
+#12665 = ORIENTED_EDGE('',*,*,#12666,.F.);
+#12666 = EDGE_CURVE('',#12650,#12659,#12667,.T.);
+#12667 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12668,#12669),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12668 = CARTESIAN_POINT('',(-39.36255406912,39.010342830472,0.));
+#12669 = CARTESIAN_POINT('',(-39.36255406912,39.010342830472,-2.23));
+#12670 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#12671,#12672,#12673)
+    ,(#12674,#12675,#12676
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#12671 = CARTESIAN_POINT('',(-39.36255406912,39.010342830472,-2.23));
+#12672 = CARTESIAN_POINT('',(-39.36255406912,38.510342830472,-2.23));
+#12673 = CARTESIAN_POINT('',(-39.86255406912,38.510342830472,-2.23));
+#12674 = CARTESIAN_POINT('',(-39.36255406912,39.010342830472,0.));
+#12675 = CARTESIAN_POINT('',(-39.36255406912,38.510342830472,0.));
+#12676 = CARTESIAN_POINT('',(-39.86255406912,38.510342830472,0.));
+#12677 = ADVANCED_FACE('',(#12678),#12700,.T.);
+#12678 = FACE_BOUND('',#12679,.T.);
+#12679 = EDGE_LOOP('',(#12680,#12687,#12688,#12695));
+#12680 = ORIENTED_EDGE('',*,*,#12681,.T.);
+#12681 = EDGE_CURVE('',#12682,#12650,#12684,.T.);
+#12682 = VERTEX_POINT('',#12683);
+#12683 = CARTESIAN_POINT('',(-39.36255406912,40.510342830472,0.));
+#12684 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12685,#12686),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12685 = CARTESIAN_POINT('',(-39.36255406912,40.510342830472,0.));
+#12686 = CARTESIAN_POINT('',(-39.36255406912,39.010342830472,0.));
+#12687 = ORIENTED_EDGE('',*,*,#12666,.T.);
+#12688 = ORIENTED_EDGE('',*,*,#12689,.F.);
+#12689 = EDGE_CURVE('',#12690,#12659,#12692,.T.);
+#12690 = VERTEX_POINT('',#12691);
+#12691 = CARTESIAN_POINT('',(-39.36255406912,40.510342830472,-2.23));
+#12692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12693,#12694),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12693 = CARTESIAN_POINT('',(-39.36255406912,40.510342830472,-2.23));
+#12694 = CARTESIAN_POINT('',(-39.36255406912,39.010342830472,-2.23));
+#12695 = ORIENTED_EDGE('',*,*,#12696,.F.);
+#12696 = EDGE_CURVE('',#12682,#12690,#12697,.T.);
+#12697 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12698,#12699),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12698 = CARTESIAN_POINT('',(-39.36255406912,40.510342830472,0.));
+#12699 = CARTESIAN_POINT('',(-39.36255406912,40.510342830472,-2.23));
+#12700 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12701,#12702)
+    ,(#12703,#12704
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12701 = CARTESIAN_POINT('',(-39.36255406912,40.520342830472,1.E-02));
+#12702 = CARTESIAN_POINT('',(-39.36255406912,40.520342830472,-2.24));
+#12703 = CARTESIAN_POINT('',(-39.36255406912,39.000342830472,1.E-02));
+#12704 = CARTESIAN_POINT('',(-39.36255406912,39.000342830472,-2.24));
+#12705 = ADVANCED_FACE('',(#12706),#12730,.T.);
+#12706 = FACE_BOUND('',#12707,.T.);
+#12707 = EDGE_LOOP('',(#12708,#12716,#12717,#12725));
+#12708 = ORIENTED_EDGE('',*,*,#12709,.T.);
+#12709 = EDGE_CURVE('',#12710,#12682,#12712,.T.);
+#12710 = VERTEX_POINT('',#12711);
+#12711 = CARTESIAN_POINT('',(-39.86255406912,41.010342830472,0.));
+#12712 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12713,#12714,#12715),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12713 = CARTESIAN_POINT('',(-39.86255406912,41.010342830472,0.));
+#12714 = CARTESIAN_POINT('',(-39.36255406912,41.010342830472,0.));
+#12715 = CARTESIAN_POINT('',(-39.36255406912,40.510342830472,0.));
+#12716 = ORIENTED_EDGE('',*,*,#12696,.T.);
+#12717 = ORIENTED_EDGE('',*,*,#12718,.F.);
+#12718 = EDGE_CURVE('',#12719,#12690,#12721,.T.);
+#12719 = VERTEX_POINT('',#12720);
+#12720 = CARTESIAN_POINT('',(-39.86255406912,41.010342830472,-2.23));
+#12721 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12722,#12723,#12724),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12722 = CARTESIAN_POINT('',(-39.86255406912,41.010342830472,-2.23));
+#12723 = CARTESIAN_POINT('',(-39.36255406912,41.010342830472,-2.23));
+#12724 = CARTESIAN_POINT('',(-39.36255406912,40.510342830472,-2.23));
+#12725 = ORIENTED_EDGE('',*,*,#12726,.F.);
+#12726 = EDGE_CURVE('',#12710,#12719,#12727,.T.);
+#12727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12728,#12729),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12728 = CARTESIAN_POINT('',(-39.86255406912,41.010342830472,0.));
+#12729 = CARTESIAN_POINT('',(-39.86255406912,41.010342830472,-2.23));
+#12730 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#12731,#12732,#12733)
+    ,(#12734,#12735,#12736
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#12731 = CARTESIAN_POINT('',(-39.86255406912,41.010342830472,-2.23));
+#12732 = CARTESIAN_POINT('',(-39.36255406912,41.010342830472,-2.23));
+#12733 = CARTESIAN_POINT('',(-39.36255406912,40.510342830472,-2.23));
+#12734 = CARTESIAN_POINT('',(-39.86255406912,41.010342830472,0.));
+#12735 = CARTESIAN_POINT('',(-39.36255406912,41.010342830472,0.));
+#12736 = CARTESIAN_POINT('',(-39.36255406912,40.510342830472,0.));
+#12737 = ADVANCED_FACE('',(#12738),#12752,.T.);
+#12738 = FACE_BOUND('',#12739,.T.);
+#12739 = EDGE_LOOP('',(#12740,#12745,#12746,#12751));
+#12740 = ORIENTED_EDGE('',*,*,#12741,.T.);
+#12741 = EDGE_CURVE('',#12524,#12710,#12742,.T.);
+#12742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12743,#12744),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12743 = CARTESIAN_POINT('',(-41.36255406912,41.010342830472,0.));
+#12744 = CARTESIAN_POINT('',(-39.86255406912,41.010342830472,0.));
+#12745 = ORIENTED_EDGE('',*,*,#12726,.T.);
+#12746 = ORIENTED_EDGE('',*,*,#12747,.F.);
+#12747 = EDGE_CURVE('',#12532,#12719,#12748,.T.);
+#12748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12749,#12750),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12749 = CARTESIAN_POINT('',(-41.36255406912,41.010342830472,-2.23));
+#12750 = CARTESIAN_POINT('',(-39.86255406912,41.010342830472,-2.23));
+#12751 = ORIENTED_EDGE('',*,*,#12531,.F.);
+#12752 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12753,#12754)
+    ,(#12755,#12756
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12753 = CARTESIAN_POINT('',(-41.37255406912,41.010342830472,1.E-02));
+#12754 = CARTESIAN_POINT('',(-41.37255406912,41.010342830472,-2.24));
+#12755 = CARTESIAN_POINT('',(-39.85255406912,41.010342830472,1.E-02));
+#12756 = CARTESIAN_POINT('',(-39.85255406912,41.010342830472,-2.24));
+#12757 = ADVANCED_FACE('',(#12758,#12768),#12774,.T.);
+#12758 = FACE_BOUND('',#12759,.T.);
+#12759 = EDGE_LOOP('',(#12760,#12761,#12762,#12763,#12764,#12765,#12766,
+    #12767));
+#12760 = ORIENTED_EDGE('',*,*,#12747,.T.);
+#12761 = ORIENTED_EDGE('',*,*,#12718,.T.);
+#12762 = ORIENTED_EDGE('',*,*,#12689,.T.);
+#12763 = ORIENTED_EDGE('',*,*,#12658,.T.);
+#12764 = ORIENTED_EDGE('',*,*,#12629,.T.);
+#12765 = ORIENTED_EDGE('',*,*,#12598,.T.);
+#12766 = ORIENTED_EDGE('',*,*,#12569,.T.);
+#12767 = ORIENTED_EDGE('',*,*,#12538,.T.);
+#12768 = FACE_BOUND('',#12769,.T.);
+#12769 = EDGE_LOOP('',(#12770,#12771,#12772,#12773));
+#12770 = ORIENTED_EDGE('',*,*,#12507,.T.);
+#12771 = ORIENTED_EDGE('',*,*,#12481,.T.);
+#12772 = ORIENTED_EDGE('',*,*,#12453,.T.);
+#12773 = ORIENTED_EDGE('',*,*,#12425,.T.);
+#12774 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12775,#12776)
+    ,(#12777,#12778
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#12775 = CARTESIAN_POINT('',(-41.87255406912,41.020342830472,-2.23));
+#12776 = CARTESIAN_POINT('',(-41.87255406912,38.500342830472,-2.23));
+#12777 = CARTESIAN_POINT('',(-39.35255406912,41.020342830472,-2.23));
+#12778 = CARTESIAN_POINT('',(-39.35255406912,38.500342830472,-2.23));
+#12779 = ADVANCED_FACE('',(#12780,#12790),#12796,.T.);
+#12780 = FACE_BOUND('',#12781,.T.);
+#12781 = EDGE_LOOP('',(#12782,#12783,#12784,#12785,#12786,#12787,#12788,
+    #12789));
+#12782 = ORIENTED_EDGE('',*,*,#12741,.F.);
+#12783 = ORIENTED_EDGE('',*,*,#12521,.F.);
+#12784 = ORIENTED_EDGE('',*,*,#12561,.F.);
+#12785 = ORIENTED_EDGE('',*,*,#12589,.F.);
+#12786 = ORIENTED_EDGE('',*,*,#12621,.F.);
+#12787 = ORIENTED_EDGE('',*,*,#12649,.F.);
+#12788 = ORIENTED_EDGE('',*,*,#12681,.F.);
+#12789 = ORIENTED_EDGE('',*,*,#12709,.F.);
+#12790 = FACE_BOUND('',#12791,.T.);
+#12791 = EDGE_LOOP('',(#12792,#12793,#12794,#12795));
+#12792 = ORIENTED_EDGE('',*,*,#12501,.F.);
+#12793 = ORIENTED_EDGE('',*,*,#12409,.F.);
+#12794 = ORIENTED_EDGE('',*,*,#12445,.F.);
+#12795 = ORIENTED_EDGE('',*,*,#12473,.F.);
+#12796 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12797,#12798)
+    ,(#12799,#12800
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#12797 = CARTESIAN_POINT('',(-39.35255406912,41.020342830472,0.));
+#12798 = CARTESIAN_POINT('',(-39.35255406912,38.500342830472,0.));
+#12799 = CARTESIAN_POINT('',(-41.87255406912,41.020342830472,0.));
+#12800 = CARTESIAN_POINT('',(-41.87255406912,38.500342830472,0.));
+#12801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12805)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12802,#12803,#12804)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12802 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12803 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12804 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12805 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12802,
+  'distance_accuracy_value','confusion accuracy');
+#12806 = PRODUCT_TYPE('part',$,(#12399));
+#12807 = SHAPE_DEFINITION_REPRESENTATION(#12808,#12814);
+#12808 = PRODUCT_DEFINITION_SHAPE('','',#12809);
+#12809 = PRODUCT_DEFINITION('design','',#12810,#12813);
+#12810 = PRODUCT_DEFINITION_FORMATION('','',#12811);
+#12811 = PRODUCT('Body38','Body38','',(#12812));
+#12812 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#12813 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12814 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12815),#13213);
+#12815 = MANIFOLD_SOLID_BREP('',#12816);
+#12816 = CLOSED_SHELL('',(#12817,#12853,#12881,#12909,#12929,#12969,
+    #12997,#13029,#13057,#13089,#13117,#13149,#13169,#13191));
+#12817 = ADVANCED_FACE('',(#12818),#12848,.T.);
+#12818 = FACE_BOUND('',#12819,.T.);
+#12819 = EDGE_LOOP('',(#12820,#12829,#12836,#12843));
+#12820 = ORIENTED_EDGE('',*,*,#12821,.T.);
+#12821 = EDGE_CURVE('',#12822,#12824,#12826,.T.);
+#12822 = VERTEX_POINT('',#12823);
+#12823 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,0.));
+#12824 = VERTEX_POINT('',#12825);
+#12825 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,0.));
+#12826 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12827,#12828),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12827 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,0.));
+#12828 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,0.));
+#12829 = ORIENTED_EDGE('',*,*,#12830,.T.);
+#12830 = EDGE_CURVE('',#12824,#12831,#12833,.T.);
+#12831 = VERTEX_POINT('',#12832);
+#12832 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,-2.23));
+#12833 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12834,#12835),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12834 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,0.));
+#12835 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,-2.23));
+#12836 = ORIENTED_EDGE('',*,*,#12837,.F.);
+#12837 = EDGE_CURVE('',#12838,#12831,#12840,.T.);
+#12838 = VERTEX_POINT('',#12839);
+#12839 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,-2.23));
+#12840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12841,#12842),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12841 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,-2.23));
+#12842 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,-2.23));
+#12843 = ORIENTED_EDGE('',*,*,#12844,.F.);
+#12844 = EDGE_CURVE('',#12822,#12838,#12845,.T.);
+#12845 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12846,#12847),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12846 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,0.));
+#12847 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,-2.23));
+#12848 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12849,#12850)
+    ,(#12851,#12852
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12849 = CARTESIAN_POINT('',(-50.29387215567,39.273766180182,1.E-02));
+#12850 = CARTESIAN_POINT('',(-50.29387215567,39.273766180182,-2.24));
+#12851 = CARTESIAN_POINT('',(-50.29387215567,40.246919480762,1.E-02));
+#12852 = CARTESIAN_POINT('',(-50.29387215567,40.246919480762,-2.24));
+#12853 = ADVANCED_FACE('',(#12854),#12876,.T.);
+#12854 = FACE_BOUND('',#12855,.T.);
+#12855 = EDGE_LOOP('',(#12856,#12863,#12864,#12871));
+#12856 = ORIENTED_EDGE('',*,*,#12857,.T.);
+#12857 = EDGE_CURVE('',#12858,#12822,#12860,.T.);
+#12858 = VERTEX_POINT('',#12859);
+#12859 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,0.));
+#12860 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12861,#12862),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12861 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,0.));
+#12862 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,0.));
+#12863 = ORIENTED_EDGE('',*,*,#12844,.T.);
+#12864 = ORIENTED_EDGE('',*,*,#12865,.F.);
+#12865 = EDGE_CURVE('',#12866,#12838,#12868,.T.);
+#12866 = VERTEX_POINT('',#12867);
+#12867 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,-2.23));
+#12868 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12869,#12870),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12869 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,-2.23));
+#12870 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,-2.23));
+#12871 = ORIENTED_EDGE('',*,*,#12872,.F.);
+#12872 = EDGE_CURVE('',#12858,#12866,#12873,.T.);
+#12873 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12874,#12875),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12874 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,0.));
+#12875 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,-2.23));
+#12876 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12877,#12878)
+    ,(#12879,#12880
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12877 = CARTESIAN_POINT('',(-51.25702545625,39.283766180182,1.E-02));
+#12878 = CARTESIAN_POINT('',(-51.25702545625,39.283766180182,-2.24));
+#12879 = CARTESIAN_POINT('',(-50.28387215567,39.283766180182,1.E-02));
+#12880 = CARTESIAN_POINT('',(-50.28387215567,39.283766180182,-2.24));
+#12881 = ADVANCED_FACE('',(#12882),#12904,.T.);
+#12882 = FACE_BOUND('',#12883,.T.);
+#12883 = EDGE_LOOP('',(#12884,#12891,#12892,#12899));
+#12884 = ORIENTED_EDGE('',*,*,#12885,.T.);
+#12885 = EDGE_CURVE('',#12886,#12858,#12888,.T.);
+#12886 = VERTEX_POINT('',#12887);
+#12887 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,0.));
+#12888 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12889,#12890),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12889 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,0.));
+#12890 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,0.));
+#12891 = ORIENTED_EDGE('',*,*,#12872,.T.);
+#12892 = ORIENTED_EDGE('',*,*,#12893,.F.);
+#12893 = EDGE_CURVE('',#12894,#12866,#12896,.T.);
+#12894 = VERTEX_POINT('',#12895);
+#12895 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,-2.23));
+#12896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12897,#12898),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12897 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,-2.23));
+#12898 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,-2.23));
+#12899 = ORIENTED_EDGE('',*,*,#12900,.F.);
+#12900 = EDGE_CURVE('',#12886,#12894,#12901,.T.);
+#12901 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12902,#12903),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12902 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,0.));
+#12903 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,-2.23));
+#12904 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12905,#12906)
+    ,(#12907,#12908
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12905 = CARTESIAN_POINT('',(-51.24702545625,40.246919480762,1.E-02));
+#12906 = CARTESIAN_POINT('',(-51.24702545625,40.246919480762,-2.24));
+#12907 = CARTESIAN_POINT('',(-51.24702545625,39.273766180182,1.E-02));
+#12908 = CARTESIAN_POINT('',(-51.24702545625,39.273766180182,-2.24));
+#12909 = ADVANCED_FACE('',(#12910),#12924,.T.);
+#12910 = FACE_BOUND('',#12911,.T.);
+#12911 = EDGE_LOOP('',(#12912,#12917,#12918,#12923));
+#12912 = ORIENTED_EDGE('',*,*,#12913,.T.);
+#12913 = EDGE_CURVE('',#12824,#12886,#12914,.T.);
+#12914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12915,#12916),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12915 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,0.));
+#12916 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,0.));
+#12917 = ORIENTED_EDGE('',*,*,#12900,.T.);
+#12918 = ORIENTED_EDGE('',*,*,#12919,.F.);
+#12919 = EDGE_CURVE('',#12831,#12894,#12920,.T.);
+#12920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12921,#12922),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#12921 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,-2.23));
+#12922 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,-2.23));
+#12923 = ORIENTED_EDGE('',*,*,#12830,.F.);
+#12924 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12925,#12926)
+    ,(#12927,#12928
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12925 = CARTESIAN_POINT('',(-50.28387215567,40.236919480762,1.E-02));
+#12926 = CARTESIAN_POINT('',(-50.28387215567,40.236919480762,-2.24));
+#12927 = CARTESIAN_POINT('',(-51.25702545625,40.236919480762,1.E-02));
+#12928 = CARTESIAN_POINT('',(-51.25702545625,40.236919480762,-2.24));
+#12929 = ADVANCED_FACE('',(#12930),#12962,.T.);
+#12930 = FACE_BOUND('',#12931,.T.);
+#12931 = EDGE_LOOP('',(#12932,#12942,#12949,#12957));
+#12932 = ORIENTED_EDGE('',*,*,#12933,.T.);
+#12933 = EDGE_CURVE('',#12934,#12936,#12938,.T.);
+#12934 = VERTEX_POINT('',#12935);
+#12935 = CARTESIAN_POINT('',(-52.02044880596,40.510342830472,0.));
+#12936 = VERTEX_POINT('',#12937);
+#12937 = CARTESIAN_POINT('',(-51.52044880596,41.010342830472,0.));
+#12938 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12939,#12940,#12941),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12939 = CARTESIAN_POINT('',(-52.02044880596,40.510342830472,0.));
+#12940 = CARTESIAN_POINT('',(-52.02044880596,41.010342830472,0.));
+#12941 = CARTESIAN_POINT('',(-51.52044880596,41.010342830472,0.));
+#12942 = ORIENTED_EDGE('',*,*,#12943,.T.);
+#12943 = EDGE_CURVE('',#12936,#12944,#12946,.T.);
+#12944 = VERTEX_POINT('',#12945);
+#12945 = CARTESIAN_POINT('',(-51.52044880596,41.010342830472,-2.23));
+#12946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12947,#12948),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12947 = CARTESIAN_POINT('',(-51.52044880596,41.010342830472,0.));
+#12948 = CARTESIAN_POINT('',(-51.52044880596,41.010342830472,-2.23));
+#12949 = ORIENTED_EDGE('',*,*,#12950,.F.);
+#12950 = EDGE_CURVE('',#12951,#12944,#12953,.T.);
+#12951 = VERTEX_POINT('',#12952);
+#12952 = CARTESIAN_POINT('',(-52.02044880596,40.510342830472,-2.23));
+#12953 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12954,#12955,#12956),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#12954 = CARTESIAN_POINT('',(-52.02044880596,40.510342830472,-2.23));
+#12955 = CARTESIAN_POINT('',(-52.02044880596,41.010342830472,-2.23));
+#12956 = CARTESIAN_POINT('',(-51.52044880596,41.010342830472,-2.23));
+#12957 = ORIENTED_EDGE('',*,*,#12958,.F.);
+#12958 = EDGE_CURVE('',#12934,#12951,#12959,.T.);
+#12959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12960,#12961),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12960 = CARTESIAN_POINT('',(-52.02044880596,40.510342830472,0.));
+#12961 = CARTESIAN_POINT('',(-52.02044880596,40.510342830472,-2.23));
+#12962 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#12963,#12964,#12965)
+    ,(#12966,#12967,#12968
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#12963 = CARTESIAN_POINT('',(-52.02044880596,40.510342830472,-2.23));
+#12964 = CARTESIAN_POINT('',(-52.02044880596,41.010342830472,-2.23));
+#12965 = CARTESIAN_POINT('',(-51.52044880596,41.010342830472,-2.23));
+#12966 = CARTESIAN_POINT('',(-52.02044880596,40.510342830472,0.));
+#12967 = CARTESIAN_POINT('',(-52.02044880596,41.010342830472,0.));
+#12968 = CARTESIAN_POINT('',(-51.52044880596,41.010342830472,0.));
+#12969 = ADVANCED_FACE('',(#12970),#12992,.T.);
+#12970 = FACE_BOUND('',#12971,.T.);
+#12971 = EDGE_LOOP('',(#12972,#12979,#12980,#12987));
+#12972 = ORIENTED_EDGE('',*,*,#12973,.T.);
+#12973 = EDGE_CURVE('',#12974,#12934,#12976,.T.);
+#12974 = VERTEX_POINT('',#12975);
+#12975 = CARTESIAN_POINT('',(-52.02044880596,39.010342830472,0.));
+#12976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12977,#12978),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12977 = CARTESIAN_POINT('',(-52.02044880596,39.010342830472,0.));
+#12978 = CARTESIAN_POINT('',(-52.02044880596,40.510342830472,0.));
+#12979 = ORIENTED_EDGE('',*,*,#12958,.T.);
+#12980 = ORIENTED_EDGE('',*,*,#12981,.F.);
+#12981 = EDGE_CURVE('',#12982,#12951,#12984,.T.);
+#12982 = VERTEX_POINT('',#12983);
+#12983 = CARTESIAN_POINT('',(-52.02044880596,39.010342830472,-2.23));
+#12984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12985,#12986),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#12985 = CARTESIAN_POINT('',(-52.02044880596,39.010342830472,-2.23));
+#12986 = CARTESIAN_POINT('',(-52.02044880596,40.510342830472,-2.23));
+#12987 = ORIENTED_EDGE('',*,*,#12988,.F.);
+#12988 = EDGE_CURVE('',#12974,#12982,#12989,.T.);
+#12989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12990,#12991),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#12990 = CARTESIAN_POINT('',(-52.02044880596,39.010342830472,0.));
+#12991 = CARTESIAN_POINT('',(-52.02044880596,39.010342830472,-2.23));
+#12992 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#12993,#12994)
+    ,(#12995,#12996
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#12993 = CARTESIAN_POINT('',(-52.02044880596,39.000342830472,1.E-02));
+#12994 = CARTESIAN_POINT('',(-52.02044880596,39.000342830472,-2.24));
+#12995 = CARTESIAN_POINT('',(-52.02044880596,40.520342830472,1.E-02));
+#12996 = CARTESIAN_POINT('',(-52.02044880596,40.520342830472,-2.24));
+#12997 = ADVANCED_FACE('',(#12998),#13022,.T.);
+#12998 = FACE_BOUND('',#12999,.T.);
+#12999 = EDGE_LOOP('',(#13000,#13008,#13009,#13017));
+#13000 = ORIENTED_EDGE('',*,*,#13001,.T.);
+#13001 = EDGE_CURVE('',#13002,#12974,#13004,.T.);
+#13002 = VERTEX_POINT('',#13003);
+#13003 = CARTESIAN_POINT('',(-51.52044880596,38.510342830472,0.));
+#13004 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13005,#13006,#13007),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13005 = CARTESIAN_POINT('',(-51.52044880596,38.510342830472,0.));
+#13006 = CARTESIAN_POINT('',(-52.02044880596,38.510342830472,0.));
+#13007 = CARTESIAN_POINT('',(-52.02044880596,39.010342830472,0.));
+#13008 = ORIENTED_EDGE('',*,*,#12988,.T.);
+#13009 = ORIENTED_EDGE('',*,*,#13010,.F.);
+#13010 = EDGE_CURVE('',#13011,#12982,#13013,.T.);
+#13011 = VERTEX_POINT('',#13012);
+#13012 = CARTESIAN_POINT('',(-51.52044880596,38.510342830472,-2.23));
+#13013 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13014,#13015,#13016),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13014 = CARTESIAN_POINT('',(-51.52044880596,38.510342830472,-2.23));
+#13015 = CARTESIAN_POINT('',(-52.02044880596,38.510342830472,-2.23));
+#13016 = CARTESIAN_POINT('',(-52.02044880596,39.010342830472,-2.23));
+#13017 = ORIENTED_EDGE('',*,*,#13018,.F.);
+#13018 = EDGE_CURVE('',#13002,#13011,#13019,.T.);
+#13019 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13020,#13021),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13020 = CARTESIAN_POINT('',(-51.52044880596,38.510342830472,0.));
+#13021 = CARTESIAN_POINT('',(-51.52044880596,38.510342830472,-2.23));
+#13022 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#13023,#13024,#13025)
+    ,(#13026,#13027,#13028
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#13023 = CARTESIAN_POINT('',(-51.52044880596,38.510342830472,-2.23));
+#13024 = CARTESIAN_POINT('',(-52.02044880596,38.510342830472,-2.23));
+#13025 = CARTESIAN_POINT('',(-52.02044880596,39.010342830472,-2.23));
+#13026 = CARTESIAN_POINT('',(-51.52044880596,38.510342830472,0.));
+#13027 = CARTESIAN_POINT('',(-52.02044880596,38.510342830472,0.));
+#13028 = CARTESIAN_POINT('',(-52.02044880596,39.010342830472,0.));
+#13029 = ADVANCED_FACE('',(#13030),#13052,.T.);
+#13030 = FACE_BOUND('',#13031,.T.);
+#13031 = EDGE_LOOP('',(#13032,#13039,#13040,#13047));
+#13032 = ORIENTED_EDGE('',*,*,#13033,.T.);
+#13033 = EDGE_CURVE('',#13034,#13002,#13036,.T.);
+#13034 = VERTEX_POINT('',#13035);
+#13035 = CARTESIAN_POINT('',(-50.02044880596,38.510342830472,0.));
+#13036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13037,#13038),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13037 = CARTESIAN_POINT('',(-50.02044880596,38.510342830472,0.));
+#13038 = CARTESIAN_POINT('',(-51.52044880596,38.510342830472,0.));
+#13039 = ORIENTED_EDGE('',*,*,#13018,.T.);
+#13040 = ORIENTED_EDGE('',*,*,#13041,.F.);
+#13041 = EDGE_CURVE('',#13042,#13011,#13044,.T.);
+#13042 = VERTEX_POINT('',#13043);
+#13043 = CARTESIAN_POINT('',(-50.02044880596,38.510342830472,-2.23));
+#13044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13045,#13046),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13045 = CARTESIAN_POINT('',(-50.02044880596,38.510342830472,-2.23));
+#13046 = CARTESIAN_POINT('',(-51.52044880596,38.510342830472,-2.23));
+#13047 = ORIENTED_EDGE('',*,*,#13048,.F.);
+#13048 = EDGE_CURVE('',#13034,#13042,#13049,.T.);
+#13049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13050,#13051),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13050 = CARTESIAN_POINT('',(-50.02044880596,38.510342830472,0.));
+#13051 = CARTESIAN_POINT('',(-50.02044880596,38.510342830472,-2.23));
+#13052 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13053,#13054)
+    ,(#13055,#13056
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13053 = CARTESIAN_POINT('',(-50.01044880596,38.510342830472,1.E-02));
+#13054 = CARTESIAN_POINT('',(-50.01044880596,38.510342830472,-2.24));
+#13055 = CARTESIAN_POINT('',(-51.53044880596,38.510342830472,1.E-02));
+#13056 = CARTESIAN_POINT('',(-51.53044880596,38.510342830472,-2.24));
+#13057 = ADVANCED_FACE('',(#13058),#13082,.T.);
+#13058 = FACE_BOUND('',#13059,.T.);
+#13059 = EDGE_LOOP('',(#13060,#13068,#13069,#13077));
+#13060 = ORIENTED_EDGE('',*,*,#13061,.T.);
+#13061 = EDGE_CURVE('',#13062,#13034,#13064,.T.);
+#13062 = VERTEX_POINT('',#13063);
+#13063 = CARTESIAN_POINT('',(-49.52044880596,39.010342830472,0.));
+#13064 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13065,#13066,#13067),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13065 = CARTESIAN_POINT('',(-49.52044880596,39.010342830472,0.));
+#13066 = CARTESIAN_POINT('',(-49.52044880596,38.510342830472,0.));
+#13067 = CARTESIAN_POINT('',(-50.02044880596,38.510342830472,0.));
+#13068 = ORIENTED_EDGE('',*,*,#13048,.T.);
+#13069 = ORIENTED_EDGE('',*,*,#13070,.F.);
+#13070 = EDGE_CURVE('',#13071,#13042,#13073,.T.);
+#13071 = VERTEX_POINT('',#13072);
+#13072 = CARTESIAN_POINT('',(-49.52044880596,39.010342830472,-2.23));
+#13073 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13074,#13075,#13076),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13074 = CARTESIAN_POINT('',(-49.52044880596,39.010342830472,-2.23));
+#13075 = CARTESIAN_POINT('',(-49.52044880596,38.510342830472,-2.23));
+#13076 = CARTESIAN_POINT('',(-50.02044880596,38.510342830472,-2.23));
+#13077 = ORIENTED_EDGE('',*,*,#13078,.F.);
+#13078 = EDGE_CURVE('',#13062,#13071,#13079,.T.);
+#13079 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13080,#13081),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13080 = CARTESIAN_POINT('',(-49.52044880596,39.010342830472,0.));
+#13081 = CARTESIAN_POINT('',(-49.52044880596,39.010342830472,-2.23));
+#13082 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#13083,#13084,#13085)
+    ,(#13086,#13087,#13088
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#13083 = CARTESIAN_POINT('',(-49.52044880596,39.010342830472,-2.23));
+#13084 = CARTESIAN_POINT('',(-49.52044880596,38.510342830472,-2.23));
+#13085 = CARTESIAN_POINT('',(-50.02044880596,38.510342830472,-2.23));
+#13086 = CARTESIAN_POINT('',(-49.52044880596,39.010342830472,0.));
+#13087 = CARTESIAN_POINT('',(-49.52044880596,38.510342830472,0.));
+#13088 = CARTESIAN_POINT('',(-50.02044880596,38.510342830472,0.));
+#13089 = ADVANCED_FACE('',(#13090),#13112,.T.);
+#13090 = FACE_BOUND('',#13091,.T.);
+#13091 = EDGE_LOOP('',(#13092,#13099,#13100,#13107));
+#13092 = ORIENTED_EDGE('',*,*,#13093,.T.);
+#13093 = EDGE_CURVE('',#13094,#13062,#13096,.T.);
+#13094 = VERTEX_POINT('',#13095);
+#13095 = CARTESIAN_POINT('',(-49.52044880596,40.510342830472,0.));
+#13096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13097,#13098),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13097 = CARTESIAN_POINT('',(-49.52044880596,40.510342830472,0.));
+#13098 = CARTESIAN_POINT('',(-49.52044880596,39.010342830472,0.));
+#13099 = ORIENTED_EDGE('',*,*,#13078,.T.);
+#13100 = ORIENTED_EDGE('',*,*,#13101,.F.);
+#13101 = EDGE_CURVE('',#13102,#13071,#13104,.T.);
+#13102 = VERTEX_POINT('',#13103);
+#13103 = CARTESIAN_POINT('',(-49.52044880596,40.510342830472,-2.23));
+#13104 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13105,#13106),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13105 = CARTESIAN_POINT('',(-49.52044880596,40.510342830472,-2.23));
+#13106 = CARTESIAN_POINT('',(-49.52044880596,39.010342830472,-2.23));
+#13107 = ORIENTED_EDGE('',*,*,#13108,.F.);
+#13108 = EDGE_CURVE('',#13094,#13102,#13109,.T.);
+#13109 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13110,#13111),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13110 = CARTESIAN_POINT('',(-49.52044880596,40.510342830472,0.));
+#13111 = CARTESIAN_POINT('',(-49.52044880596,40.510342830472,-2.23));
+#13112 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13113,#13114)
+    ,(#13115,#13116
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13113 = CARTESIAN_POINT('',(-49.52044880596,40.520342830472,1.E-02));
+#13114 = CARTESIAN_POINT('',(-49.52044880596,40.520342830472,-2.24));
+#13115 = CARTESIAN_POINT('',(-49.52044880596,39.000342830472,1.E-02));
+#13116 = CARTESIAN_POINT('',(-49.52044880596,39.000342830472,-2.24));
+#13117 = ADVANCED_FACE('',(#13118),#13142,.T.);
+#13118 = FACE_BOUND('',#13119,.T.);
+#13119 = EDGE_LOOP('',(#13120,#13128,#13129,#13137));
+#13120 = ORIENTED_EDGE('',*,*,#13121,.T.);
+#13121 = EDGE_CURVE('',#13122,#13094,#13124,.T.);
+#13122 = VERTEX_POINT('',#13123);
+#13123 = CARTESIAN_POINT('',(-50.02044880596,41.010342830472,0.));
+#13124 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13125,#13126,#13127),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13125 = CARTESIAN_POINT('',(-50.02044880596,41.010342830472,0.));
+#13126 = CARTESIAN_POINT('',(-49.52044880596,41.010342830472,0.));
+#13127 = CARTESIAN_POINT('',(-49.52044880596,40.510342830472,0.));
+#13128 = ORIENTED_EDGE('',*,*,#13108,.T.);
+#13129 = ORIENTED_EDGE('',*,*,#13130,.F.);
+#13130 = EDGE_CURVE('',#13131,#13102,#13133,.T.);
+#13131 = VERTEX_POINT('',#13132);
+#13132 = CARTESIAN_POINT('',(-50.02044880596,41.010342830472,-2.23));
+#13133 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13134,#13135,#13136),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13134 = CARTESIAN_POINT('',(-50.02044880596,41.010342830472,-2.23));
+#13135 = CARTESIAN_POINT('',(-49.52044880596,41.010342830472,-2.23));
+#13136 = CARTESIAN_POINT('',(-49.52044880596,40.510342830472,-2.23));
+#13137 = ORIENTED_EDGE('',*,*,#13138,.F.);
+#13138 = EDGE_CURVE('',#13122,#13131,#13139,.T.);
+#13139 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13140,#13141),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13140 = CARTESIAN_POINT('',(-50.02044880596,41.010342830472,0.));
+#13141 = CARTESIAN_POINT('',(-50.02044880596,41.010342830472,-2.23));
+#13142 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#13143,#13144,#13145)
+    ,(#13146,#13147,#13148
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#13143 = CARTESIAN_POINT('',(-50.02044880596,41.010342830472,-2.23));
+#13144 = CARTESIAN_POINT('',(-49.52044880596,41.010342830472,-2.23));
+#13145 = CARTESIAN_POINT('',(-49.52044880596,40.510342830472,-2.23));
+#13146 = CARTESIAN_POINT('',(-50.02044880596,41.010342830472,0.));
+#13147 = CARTESIAN_POINT('',(-49.52044880596,41.010342830472,0.));
+#13148 = CARTESIAN_POINT('',(-49.52044880596,40.510342830472,0.));
+#13149 = ADVANCED_FACE('',(#13150),#13164,.T.);
+#13150 = FACE_BOUND('',#13151,.T.);
+#13151 = EDGE_LOOP('',(#13152,#13157,#13158,#13163));
+#13152 = ORIENTED_EDGE('',*,*,#13153,.T.);
+#13153 = EDGE_CURVE('',#12936,#13122,#13154,.T.);
+#13154 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13155,#13156),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13155 = CARTESIAN_POINT('',(-51.52044880596,41.010342830472,0.));
+#13156 = CARTESIAN_POINT('',(-50.02044880596,41.010342830472,0.));
+#13157 = ORIENTED_EDGE('',*,*,#13138,.T.);
+#13158 = ORIENTED_EDGE('',*,*,#13159,.F.);
+#13159 = EDGE_CURVE('',#12944,#13131,#13160,.T.);
+#13160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13161,#13162),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13161 = CARTESIAN_POINT('',(-51.52044880596,41.010342830472,-2.23));
+#13162 = CARTESIAN_POINT('',(-50.02044880596,41.010342830472,-2.23));
+#13163 = ORIENTED_EDGE('',*,*,#12943,.F.);
+#13164 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13165,#13166)
+    ,(#13167,#13168
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13165 = CARTESIAN_POINT('',(-51.53044880596,41.010342830472,1.E-02));
+#13166 = CARTESIAN_POINT('',(-51.53044880596,41.010342830472,-2.24));
+#13167 = CARTESIAN_POINT('',(-50.01044880596,41.010342830472,1.E-02));
+#13168 = CARTESIAN_POINT('',(-50.01044880596,41.010342830472,-2.24));
+#13169 = ADVANCED_FACE('',(#13170,#13180),#13186,.T.);
+#13170 = FACE_BOUND('',#13171,.T.);
+#13171 = EDGE_LOOP('',(#13172,#13173,#13174,#13175,#13176,#13177,#13178,
+    #13179));
+#13172 = ORIENTED_EDGE('',*,*,#13159,.T.);
+#13173 = ORIENTED_EDGE('',*,*,#13130,.T.);
+#13174 = ORIENTED_EDGE('',*,*,#13101,.T.);
+#13175 = ORIENTED_EDGE('',*,*,#13070,.T.);
+#13176 = ORIENTED_EDGE('',*,*,#13041,.T.);
+#13177 = ORIENTED_EDGE('',*,*,#13010,.T.);
+#13178 = ORIENTED_EDGE('',*,*,#12981,.T.);
+#13179 = ORIENTED_EDGE('',*,*,#12950,.T.);
+#13180 = FACE_BOUND('',#13181,.T.);
+#13181 = EDGE_LOOP('',(#13182,#13183,#13184,#13185));
+#13182 = ORIENTED_EDGE('',*,*,#12919,.T.);
+#13183 = ORIENTED_EDGE('',*,*,#12893,.T.);
+#13184 = ORIENTED_EDGE('',*,*,#12865,.T.);
+#13185 = ORIENTED_EDGE('',*,*,#12837,.T.);
+#13186 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13187,#13188)
+    ,(#13189,#13190
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#13187 = CARTESIAN_POINT('',(-52.03044880596,41.020342830472,-2.23));
+#13188 = CARTESIAN_POINT('',(-52.03044880596,38.500342830472,-2.23));
+#13189 = CARTESIAN_POINT('',(-49.51044880596,41.020342830472,-2.23));
+#13190 = CARTESIAN_POINT('',(-49.51044880596,38.500342830472,-2.23));
+#13191 = ADVANCED_FACE('',(#13192,#13202),#13208,.T.);
+#13192 = FACE_BOUND('',#13193,.T.);
+#13193 = EDGE_LOOP('',(#13194,#13195,#13196,#13197,#13198,#13199,#13200,
+    #13201));
+#13194 = ORIENTED_EDGE('',*,*,#13153,.F.);
+#13195 = ORIENTED_EDGE('',*,*,#12933,.F.);
+#13196 = ORIENTED_EDGE('',*,*,#12973,.F.);
+#13197 = ORIENTED_EDGE('',*,*,#13001,.F.);
+#13198 = ORIENTED_EDGE('',*,*,#13033,.F.);
+#13199 = ORIENTED_EDGE('',*,*,#13061,.F.);
+#13200 = ORIENTED_EDGE('',*,*,#13093,.F.);
+#13201 = ORIENTED_EDGE('',*,*,#13121,.F.);
+#13202 = FACE_BOUND('',#13203,.T.);
+#13203 = EDGE_LOOP('',(#13204,#13205,#13206,#13207));
+#13204 = ORIENTED_EDGE('',*,*,#12913,.F.);
+#13205 = ORIENTED_EDGE('',*,*,#12821,.F.);
+#13206 = ORIENTED_EDGE('',*,*,#12857,.F.);
+#13207 = ORIENTED_EDGE('',*,*,#12885,.F.);
+#13208 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13209,#13210)
+    ,(#13211,#13212
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#13209 = CARTESIAN_POINT('',(-49.51044880596,41.020342830472,0.));
+#13210 = CARTESIAN_POINT('',(-49.51044880596,38.500342830472,0.));
+#13211 = CARTESIAN_POINT('',(-52.03044880596,41.020342830472,0.));
+#13212 = CARTESIAN_POINT('',(-52.03044880596,38.500342830472,0.));
+#13213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13217)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13214,#13215,#13216)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#13214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13214,
+  'distance_accuracy_value','confusion accuracy');
+#13218 = PRODUCT_TYPE('part',$,(#12811));
+#13219 = SHAPE_DEFINITION_REPRESENTATION(#13220,#13226);
+#13220 = PRODUCT_DEFINITION_SHAPE('','',#13221);
+#13221 = PRODUCT_DEFINITION('design','',#13222,#13225);
+#13222 = PRODUCT_DEFINITION_FORMATION('','',#13223);
+#13223 = PRODUCT('Body39','Body39','',(#13224));
+#13224 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#13225 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13226 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13227),#13625);
+#13227 = MANIFOLD_SOLID_BREP('',#13228);
+#13228 = CLOSED_SHELL('',(#13229,#13265,#13293,#13321,#13341,#13381,
+    #13409,#13441,#13469,#13501,#13529,#13561,#13581,#13603));
+#13229 = ADVANCED_FACE('',(#13230),#13260,.T.);
+#13230 = FACE_BOUND('',#13231,.T.);
+#13231 = EDGE_LOOP('',(#13232,#13241,#13248,#13255));
+#13232 = ORIENTED_EDGE('',*,*,#13233,.T.);
+#13233 = EDGE_CURVE('',#13234,#13236,#13238,.T.);
+#13234 = VERTEX_POINT('',#13235);
+#13235 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,0.));
+#13236 = VERTEX_POINT('',#13237);
+#13237 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,0.));
+#13238 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13239,#13240),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13239 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,0.));
+#13240 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,0.));
+#13241 = ORIENTED_EDGE('',*,*,#13242,.T.);
+#13242 = EDGE_CURVE('',#13236,#13243,#13245,.T.);
+#13243 = VERTEX_POINT('',#13244);
+#13244 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,-2.23));
+#13245 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13246,#13247),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13246 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,0.));
+#13247 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,-2.23));
+#13248 = ORIENTED_EDGE('',*,*,#13249,.F.);
+#13249 = EDGE_CURVE('',#13250,#13243,#13252,.T.);
+#13250 = VERTEX_POINT('',#13251);
+#13251 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,-2.23));
+#13252 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13253,#13254),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13253 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,-2.23));
+#13254 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,-2.23));
+#13255 = ORIENTED_EDGE('',*,*,#13256,.F.);
+#13256 = EDGE_CURVE('',#13234,#13250,#13257,.T.);
+#13257 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13258,#13259),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13258 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,0.));
+#13259 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,-2.23));
+#13260 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13261,#13262)
+    ,(#13263,#13264
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13261 = CARTESIAN_POINT('',(-60.45176689251,39.273766180182,1.E-02));
+#13262 = CARTESIAN_POINT('',(-60.45176689251,39.273766180182,-2.24));
+#13263 = CARTESIAN_POINT('',(-60.45176689251,40.246919480762,1.E-02));
+#13264 = CARTESIAN_POINT('',(-60.45176689251,40.246919480762,-2.24));
+#13265 = ADVANCED_FACE('',(#13266),#13288,.T.);
+#13266 = FACE_BOUND('',#13267,.T.);
+#13267 = EDGE_LOOP('',(#13268,#13275,#13276,#13283));
+#13268 = ORIENTED_EDGE('',*,*,#13269,.T.);
+#13269 = EDGE_CURVE('',#13270,#13234,#13272,.T.);
+#13270 = VERTEX_POINT('',#13271);
+#13271 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,0.));
+#13272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13273,#13274),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13273 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,0.));
+#13274 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,0.));
+#13275 = ORIENTED_EDGE('',*,*,#13256,.T.);
+#13276 = ORIENTED_EDGE('',*,*,#13277,.F.);
+#13277 = EDGE_CURVE('',#13278,#13250,#13280,.T.);
+#13278 = VERTEX_POINT('',#13279);
+#13279 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,-2.23));
+#13280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13281,#13282),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13281 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,-2.23));
+#13282 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,-2.23));
+#13283 = ORIENTED_EDGE('',*,*,#13284,.F.);
+#13284 = EDGE_CURVE('',#13270,#13278,#13285,.T.);
+#13285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13286,#13287),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13286 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,0.));
+#13287 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,-2.23));
+#13288 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13289,#13290)
+    ,(#13291,#13292
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13289 = CARTESIAN_POINT('',(-61.41492019309,39.283766180182,1.E-02));
+#13290 = CARTESIAN_POINT('',(-61.41492019309,39.283766180182,-2.24));
+#13291 = CARTESIAN_POINT('',(-60.44176689251,39.283766180182,1.E-02));
+#13292 = CARTESIAN_POINT('',(-60.44176689251,39.283766180182,-2.24));
+#13293 = ADVANCED_FACE('',(#13294),#13316,.T.);
+#13294 = FACE_BOUND('',#13295,.T.);
+#13295 = EDGE_LOOP('',(#13296,#13303,#13304,#13311));
+#13296 = ORIENTED_EDGE('',*,*,#13297,.T.);
+#13297 = EDGE_CURVE('',#13298,#13270,#13300,.T.);
+#13298 = VERTEX_POINT('',#13299);
+#13299 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,0.));
+#13300 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13301,#13302),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13301 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,0.));
+#13302 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,0.));
+#13303 = ORIENTED_EDGE('',*,*,#13284,.T.);
+#13304 = ORIENTED_EDGE('',*,*,#13305,.F.);
+#13305 = EDGE_CURVE('',#13306,#13278,#13308,.T.);
+#13306 = VERTEX_POINT('',#13307);
+#13307 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,-2.23));
+#13308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13309,#13310),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13309 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,-2.23));
+#13310 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,-2.23));
+#13311 = ORIENTED_EDGE('',*,*,#13312,.F.);
+#13312 = EDGE_CURVE('',#13298,#13306,#13313,.T.);
+#13313 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13314,#13315),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13314 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,0.));
+#13315 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,-2.23));
+#13316 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13317,#13318)
+    ,(#13319,#13320
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13317 = CARTESIAN_POINT('',(-61.40492019309,40.246919480762,1.E-02));
+#13318 = CARTESIAN_POINT('',(-61.40492019309,40.246919480762,-2.24));
+#13319 = CARTESIAN_POINT('',(-61.40492019309,39.273766180182,1.E-02));
+#13320 = CARTESIAN_POINT('',(-61.40492019309,39.273766180182,-2.24));
+#13321 = ADVANCED_FACE('',(#13322),#13336,.T.);
+#13322 = FACE_BOUND('',#13323,.T.);
+#13323 = EDGE_LOOP('',(#13324,#13329,#13330,#13335));
+#13324 = ORIENTED_EDGE('',*,*,#13325,.T.);
+#13325 = EDGE_CURVE('',#13236,#13298,#13326,.T.);
+#13326 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13327,#13328),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13327 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,0.));
+#13328 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,0.));
+#13329 = ORIENTED_EDGE('',*,*,#13312,.T.);
+#13330 = ORIENTED_EDGE('',*,*,#13331,.F.);
+#13331 = EDGE_CURVE('',#13243,#13306,#13332,.T.);
+#13332 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13333,#13334),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13333 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,-2.23));
+#13334 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,-2.23));
+#13335 = ORIENTED_EDGE('',*,*,#13242,.F.);
+#13336 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13337,#13338)
+    ,(#13339,#13340
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13337 = CARTESIAN_POINT('',(-60.44176689251,40.236919480762,1.E-02));
+#13338 = CARTESIAN_POINT('',(-60.44176689251,40.236919480762,-2.24));
+#13339 = CARTESIAN_POINT('',(-61.41492019309,40.236919480762,1.E-02));
+#13340 = CARTESIAN_POINT('',(-61.41492019309,40.236919480762,-2.24));
+#13341 = ADVANCED_FACE('',(#13342),#13374,.T.);
+#13342 = FACE_BOUND('',#13343,.T.);
+#13343 = EDGE_LOOP('',(#13344,#13354,#13361,#13369));
+#13344 = ORIENTED_EDGE('',*,*,#13345,.T.);
+#13345 = EDGE_CURVE('',#13346,#13348,#13350,.T.);
+#13346 = VERTEX_POINT('',#13347);
+#13347 = CARTESIAN_POINT('',(-62.1783435428,40.510342830472,0.));
+#13348 = VERTEX_POINT('',#13349);
+#13349 = CARTESIAN_POINT('',(-61.6783435428,41.010342830472,0.));
+#13350 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13351,#13352,#13353),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13351 = CARTESIAN_POINT('',(-62.1783435428,40.510342830472,0.));
+#13352 = CARTESIAN_POINT('',(-62.1783435428,41.010342830472,0.));
+#13353 = CARTESIAN_POINT('',(-61.6783435428,41.010342830472,0.));
+#13354 = ORIENTED_EDGE('',*,*,#13355,.T.);
+#13355 = EDGE_CURVE('',#13348,#13356,#13358,.T.);
+#13356 = VERTEX_POINT('',#13357);
+#13357 = CARTESIAN_POINT('',(-61.6783435428,41.010342830472,-2.23));
+#13358 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13359,#13360),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13359 = CARTESIAN_POINT('',(-61.6783435428,41.010342830472,0.));
+#13360 = CARTESIAN_POINT('',(-61.6783435428,41.010342830472,-2.23));
+#13361 = ORIENTED_EDGE('',*,*,#13362,.F.);
+#13362 = EDGE_CURVE('',#13363,#13356,#13365,.T.);
+#13363 = VERTEX_POINT('',#13364);
+#13364 = CARTESIAN_POINT('',(-62.1783435428,40.510342830472,-2.23));
+#13365 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13366,#13367,#13368),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13366 = CARTESIAN_POINT('',(-62.1783435428,40.510342830472,-2.23));
+#13367 = CARTESIAN_POINT('',(-62.1783435428,41.010342830472,-2.23));
+#13368 = CARTESIAN_POINT('',(-61.6783435428,41.010342830472,-2.23));
+#13369 = ORIENTED_EDGE('',*,*,#13370,.F.);
+#13370 = EDGE_CURVE('',#13346,#13363,#13371,.T.);
+#13371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13372,#13373),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13372 = CARTESIAN_POINT('',(-62.1783435428,40.510342830472,0.));
+#13373 = CARTESIAN_POINT('',(-62.1783435428,40.510342830472,-2.23));
+#13374 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#13375,#13376,#13377)
+    ,(#13378,#13379,#13380
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#13375 = CARTESIAN_POINT('',(-62.1783435428,40.510342830472,-2.23));
+#13376 = CARTESIAN_POINT('',(-62.1783435428,41.010342830472,-2.23));
+#13377 = CARTESIAN_POINT('',(-61.6783435428,41.010342830472,-2.23));
+#13378 = CARTESIAN_POINT('',(-62.1783435428,40.510342830472,0.));
+#13379 = CARTESIAN_POINT('',(-62.1783435428,41.010342830472,0.));
+#13380 = CARTESIAN_POINT('',(-61.6783435428,41.010342830472,0.));
+#13381 = ADVANCED_FACE('',(#13382),#13404,.T.);
+#13382 = FACE_BOUND('',#13383,.T.);
+#13383 = EDGE_LOOP('',(#13384,#13391,#13392,#13399));
+#13384 = ORIENTED_EDGE('',*,*,#13385,.T.);
+#13385 = EDGE_CURVE('',#13386,#13346,#13388,.T.);
+#13386 = VERTEX_POINT('',#13387);
+#13387 = CARTESIAN_POINT('',(-62.1783435428,39.010342830472,0.));
+#13388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13389,#13390),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13389 = CARTESIAN_POINT('',(-62.1783435428,39.010342830472,0.));
+#13390 = CARTESIAN_POINT('',(-62.1783435428,40.510342830472,0.));
+#13391 = ORIENTED_EDGE('',*,*,#13370,.T.);
+#13392 = ORIENTED_EDGE('',*,*,#13393,.F.);
+#13393 = EDGE_CURVE('',#13394,#13363,#13396,.T.);
+#13394 = VERTEX_POINT('',#13395);
+#13395 = CARTESIAN_POINT('',(-62.1783435428,39.010342830472,-2.23));
+#13396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13397,#13398),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13397 = CARTESIAN_POINT('',(-62.1783435428,39.010342830472,-2.23));
+#13398 = CARTESIAN_POINT('',(-62.1783435428,40.510342830472,-2.23));
+#13399 = ORIENTED_EDGE('',*,*,#13400,.F.);
+#13400 = EDGE_CURVE('',#13386,#13394,#13401,.T.);
+#13401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13402,#13403),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13402 = CARTESIAN_POINT('',(-62.1783435428,39.010342830472,0.));
+#13403 = CARTESIAN_POINT('',(-62.1783435428,39.010342830472,-2.23));
+#13404 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13405,#13406)
+    ,(#13407,#13408
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13405 = CARTESIAN_POINT('',(-62.1783435428,39.000342830472,1.E-02));
+#13406 = CARTESIAN_POINT('',(-62.1783435428,39.000342830472,-2.24));
+#13407 = CARTESIAN_POINT('',(-62.1783435428,40.520342830472,1.E-02));
+#13408 = CARTESIAN_POINT('',(-62.1783435428,40.520342830472,-2.24));
+#13409 = ADVANCED_FACE('',(#13410),#13434,.T.);
+#13410 = FACE_BOUND('',#13411,.T.);
+#13411 = EDGE_LOOP('',(#13412,#13420,#13421,#13429));
+#13412 = ORIENTED_EDGE('',*,*,#13413,.T.);
+#13413 = EDGE_CURVE('',#13414,#13386,#13416,.T.);
+#13414 = VERTEX_POINT('',#13415);
+#13415 = CARTESIAN_POINT('',(-61.6783435428,38.510342830472,0.));
+#13416 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13417,#13418,#13419),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13417 = CARTESIAN_POINT('',(-61.6783435428,38.510342830472,0.));
+#13418 = CARTESIAN_POINT('',(-62.1783435428,38.510342830472,0.));
+#13419 = CARTESIAN_POINT('',(-62.1783435428,39.010342830472,0.));
+#13420 = ORIENTED_EDGE('',*,*,#13400,.T.);
+#13421 = ORIENTED_EDGE('',*,*,#13422,.F.);
+#13422 = EDGE_CURVE('',#13423,#13394,#13425,.T.);
+#13423 = VERTEX_POINT('',#13424);
+#13424 = CARTESIAN_POINT('',(-61.6783435428,38.510342830472,-2.23));
+#13425 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13426,#13427,#13428),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13426 = CARTESIAN_POINT('',(-61.6783435428,38.510342830472,-2.23));
+#13427 = CARTESIAN_POINT('',(-62.1783435428,38.510342830472,-2.23));
+#13428 = CARTESIAN_POINT('',(-62.1783435428,39.010342830472,-2.23));
+#13429 = ORIENTED_EDGE('',*,*,#13430,.F.);
+#13430 = EDGE_CURVE('',#13414,#13423,#13431,.T.);
+#13431 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13432,#13433),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13432 = CARTESIAN_POINT('',(-61.6783435428,38.510342830472,0.));
+#13433 = CARTESIAN_POINT('',(-61.6783435428,38.510342830472,-2.23));
+#13434 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#13435,#13436,#13437)
+    ,(#13438,#13439,#13440
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#13435 = CARTESIAN_POINT('',(-61.6783435428,38.510342830472,-2.23));
+#13436 = CARTESIAN_POINT('',(-62.1783435428,38.510342830472,-2.23));
+#13437 = CARTESIAN_POINT('',(-62.1783435428,39.010342830472,-2.23));
+#13438 = CARTESIAN_POINT('',(-61.6783435428,38.510342830472,0.));
+#13439 = CARTESIAN_POINT('',(-62.1783435428,38.510342830472,0.));
+#13440 = CARTESIAN_POINT('',(-62.1783435428,39.010342830472,0.));
+#13441 = ADVANCED_FACE('',(#13442),#13464,.T.);
+#13442 = FACE_BOUND('',#13443,.T.);
+#13443 = EDGE_LOOP('',(#13444,#13451,#13452,#13459));
+#13444 = ORIENTED_EDGE('',*,*,#13445,.T.);
+#13445 = EDGE_CURVE('',#13446,#13414,#13448,.T.);
+#13446 = VERTEX_POINT('',#13447);
+#13447 = CARTESIAN_POINT('',(-60.1783435428,38.510342830472,0.));
+#13448 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13449,#13450),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13449 = CARTESIAN_POINT('',(-60.1783435428,38.510342830472,0.));
+#13450 = CARTESIAN_POINT('',(-61.6783435428,38.510342830472,0.));
+#13451 = ORIENTED_EDGE('',*,*,#13430,.T.);
+#13452 = ORIENTED_EDGE('',*,*,#13453,.F.);
+#13453 = EDGE_CURVE('',#13454,#13423,#13456,.T.);
+#13454 = VERTEX_POINT('',#13455);
+#13455 = CARTESIAN_POINT('',(-60.1783435428,38.510342830472,-2.23));
+#13456 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13457,#13458),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13457 = CARTESIAN_POINT('',(-60.1783435428,38.510342830472,-2.23));
+#13458 = CARTESIAN_POINT('',(-61.6783435428,38.510342830472,-2.23));
+#13459 = ORIENTED_EDGE('',*,*,#13460,.F.);
+#13460 = EDGE_CURVE('',#13446,#13454,#13461,.T.);
+#13461 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13462,#13463),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13462 = CARTESIAN_POINT('',(-60.1783435428,38.510342830472,0.));
+#13463 = CARTESIAN_POINT('',(-60.1783435428,38.510342830472,-2.23));
+#13464 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13465,#13466)
+    ,(#13467,#13468
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13465 = CARTESIAN_POINT('',(-60.1683435428,38.510342830472,1.E-02));
+#13466 = CARTESIAN_POINT('',(-60.1683435428,38.510342830472,-2.24));
+#13467 = CARTESIAN_POINT('',(-61.6883435428,38.510342830472,1.E-02));
+#13468 = CARTESIAN_POINT('',(-61.6883435428,38.510342830472,-2.24));
+#13469 = ADVANCED_FACE('',(#13470),#13494,.T.);
+#13470 = FACE_BOUND('',#13471,.T.);
+#13471 = EDGE_LOOP('',(#13472,#13480,#13481,#13489));
+#13472 = ORIENTED_EDGE('',*,*,#13473,.T.);
+#13473 = EDGE_CURVE('',#13474,#13446,#13476,.T.);
+#13474 = VERTEX_POINT('',#13475);
+#13475 = CARTESIAN_POINT('',(-59.6783435428,39.010342830472,0.));
+#13476 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13477,#13478,#13479),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13477 = CARTESIAN_POINT('',(-59.6783435428,39.010342830472,0.));
+#13478 = CARTESIAN_POINT('',(-59.6783435428,38.510342830472,0.));
+#13479 = CARTESIAN_POINT('',(-60.1783435428,38.510342830472,0.));
+#13480 = ORIENTED_EDGE('',*,*,#13460,.T.);
+#13481 = ORIENTED_EDGE('',*,*,#13482,.F.);
+#13482 = EDGE_CURVE('',#13483,#13454,#13485,.T.);
+#13483 = VERTEX_POINT('',#13484);
+#13484 = CARTESIAN_POINT('',(-59.6783435428,39.010342830472,-2.23));
+#13485 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13486,#13487,#13488),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13486 = CARTESIAN_POINT('',(-59.6783435428,39.010342830472,-2.23));
+#13487 = CARTESIAN_POINT('',(-59.6783435428,38.510342830472,-2.23));
+#13488 = CARTESIAN_POINT('',(-60.1783435428,38.510342830472,-2.23));
+#13489 = ORIENTED_EDGE('',*,*,#13490,.F.);
+#13490 = EDGE_CURVE('',#13474,#13483,#13491,.T.);
+#13491 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13492,#13493),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13492 = CARTESIAN_POINT('',(-59.6783435428,39.010342830472,0.));
+#13493 = CARTESIAN_POINT('',(-59.6783435428,39.010342830472,-2.23));
+#13494 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#13495,#13496,#13497)
+    ,(#13498,#13499,#13500
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#13495 = CARTESIAN_POINT('',(-59.6783435428,39.010342830472,-2.23));
+#13496 = CARTESIAN_POINT('',(-59.6783435428,38.510342830472,-2.23));
+#13497 = CARTESIAN_POINT('',(-60.1783435428,38.510342830472,-2.23));
+#13498 = CARTESIAN_POINT('',(-59.6783435428,39.010342830472,0.));
+#13499 = CARTESIAN_POINT('',(-59.6783435428,38.510342830472,0.));
+#13500 = CARTESIAN_POINT('',(-60.1783435428,38.510342830472,0.));
+#13501 = ADVANCED_FACE('',(#13502),#13524,.T.);
+#13502 = FACE_BOUND('',#13503,.T.);
+#13503 = EDGE_LOOP('',(#13504,#13511,#13512,#13519));
+#13504 = ORIENTED_EDGE('',*,*,#13505,.T.);
+#13505 = EDGE_CURVE('',#13506,#13474,#13508,.T.);
+#13506 = VERTEX_POINT('',#13507);
+#13507 = CARTESIAN_POINT('',(-59.6783435428,40.510342830472,0.));
+#13508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13509,#13510),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13509 = CARTESIAN_POINT('',(-59.6783435428,40.510342830472,0.));
+#13510 = CARTESIAN_POINT('',(-59.6783435428,39.010342830472,0.));
+#13511 = ORIENTED_EDGE('',*,*,#13490,.T.);
+#13512 = ORIENTED_EDGE('',*,*,#13513,.F.);
+#13513 = EDGE_CURVE('',#13514,#13483,#13516,.T.);
+#13514 = VERTEX_POINT('',#13515);
+#13515 = CARTESIAN_POINT('',(-59.6783435428,40.510342830472,-2.23));
+#13516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13517,#13518),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13517 = CARTESIAN_POINT('',(-59.6783435428,40.510342830472,-2.23));
+#13518 = CARTESIAN_POINT('',(-59.6783435428,39.010342830472,-2.23));
+#13519 = ORIENTED_EDGE('',*,*,#13520,.F.);
+#13520 = EDGE_CURVE('',#13506,#13514,#13521,.T.);
+#13521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13522,#13523),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13522 = CARTESIAN_POINT('',(-59.6783435428,40.510342830472,0.));
+#13523 = CARTESIAN_POINT('',(-59.6783435428,40.510342830472,-2.23));
+#13524 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13525,#13526)
+    ,(#13527,#13528
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13525 = CARTESIAN_POINT('',(-59.6783435428,40.520342830472,1.E-02));
+#13526 = CARTESIAN_POINT('',(-59.6783435428,40.520342830472,-2.24));
+#13527 = CARTESIAN_POINT('',(-59.6783435428,39.000342830472,1.E-02));
+#13528 = CARTESIAN_POINT('',(-59.6783435428,39.000342830472,-2.24));
+#13529 = ADVANCED_FACE('',(#13530),#13554,.T.);
+#13530 = FACE_BOUND('',#13531,.T.);
+#13531 = EDGE_LOOP('',(#13532,#13540,#13541,#13549));
+#13532 = ORIENTED_EDGE('',*,*,#13533,.T.);
+#13533 = EDGE_CURVE('',#13534,#13506,#13536,.T.);
+#13534 = VERTEX_POINT('',#13535);
+#13535 = CARTESIAN_POINT('',(-60.1783435428,41.010342830472,0.));
+#13536 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13537,#13538,#13539),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13537 = CARTESIAN_POINT('',(-60.1783435428,41.010342830472,0.));
+#13538 = CARTESIAN_POINT('',(-59.6783435428,41.010342830472,0.));
+#13539 = CARTESIAN_POINT('',(-59.6783435428,40.510342830472,0.));
+#13540 = ORIENTED_EDGE('',*,*,#13520,.T.);
+#13541 = ORIENTED_EDGE('',*,*,#13542,.F.);
+#13542 = EDGE_CURVE('',#13543,#13514,#13545,.T.);
+#13543 = VERTEX_POINT('',#13544);
+#13544 = CARTESIAN_POINT('',(-60.1783435428,41.010342830472,-2.23));
+#13545 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13546,#13547,#13548),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13546 = CARTESIAN_POINT('',(-60.1783435428,41.010342830472,-2.23));
+#13547 = CARTESIAN_POINT('',(-59.6783435428,41.010342830472,-2.23));
+#13548 = CARTESIAN_POINT('',(-59.6783435428,40.510342830472,-2.23));
+#13549 = ORIENTED_EDGE('',*,*,#13550,.F.);
+#13550 = EDGE_CURVE('',#13534,#13543,#13551,.T.);
+#13551 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13552,#13553),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13552 = CARTESIAN_POINT('',(-60.1783435428,41.010342830472,0.));
+#13553 = CARTESIAN_POINT('',(-60.1783435428,41.010342830472,-2.23));
+#13554 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#13555,#13556,#13557)
+    ,(#13558,#13559,#13560
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#13555 = CARTESIAN_POINT('',(-60.1783435428,41.010342830472,-2.23));
+#13556 = CARTESIAN_POINT('',(-59.6783435428,41.010342830472,-2.23));
+#13557 = CARTESIAN_POINT('',(-59.6783435428,40.510342830472,-2.23));
+#13558 = CARTESIAN_POINT('',(-60.1783435428,41.010342830472,0.));
+#13559 = CARTESIAN_POINT('',(-59.6783435428,41.010342830472,0.));
+#13560 = CARTESIAN_POINT('',(-59.6783435428,40.510342830472,0.));
+#13561 = ADVANCED_FACE('',(#13562),#13576,.T.);
+#13562 = FACE_BOUND('',#13563,.T.);
+#13563 = EDGE_LOOP('',(#13564,#13569,#13570,#13575));
+#13564 = ORIENTED_EDGE('',*,*,#13565,.T.);
+#13565 = EDGE_CURVE('',#13348,#13534,#13566,.T.);
+#13566 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13567,#13568),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13567 = CARTESIAN_POINT('',(-61.6783435428,41.010342830472,0.));
+#13568 = CARTESIAN_POINT('',(-60.1783435428,41.010342830472,0.));
+#13569 = ORIENTED_EDGE('',*,*,#13550,.T.);
+#13570 = ORIENTED_EDGE('',*,*,#13571,.F.);
+#13571 = EDGE_CURVE('',#13356,#13543,#13572,.T.);
+#13572 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13573,#13574),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13573 = CARTESIAN_POINT('',(-61.6783435428,41.010342830472,-2.23));
+#13574 = CARTESIAN_POINT('',(-60.1783435428,41.010342830472,-2.23));
+#13575 = ORIENTED_EDGE('',*,*,#13355,.F.);
+#13576 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13577,#13578)
+    ,(#13579,#13580
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13577 = CARTESIAN_POINT('',(-61.6883435428,41.010342830472,1.E-02));
+#13578 = CARTESIAN_POINT('',(-61.6883435428,41.010342830472,-2.24));
+#13579 = CARTESIAN_POINT('',(-60.1683435428,41.010342830472,1.E-02));
+#13580 = CARTESIAN_POINT('',(-60.1683435428,41.010342830472,-2.24));
+#13581 = ADVANCED_FACE('',(#13582,#13592),#13598,.T.);
+#13582 = FACE_BOUND('',#13583,.T.);
+#13583 = EDGE_LOOP('',(#13584,#13585,#13586,#13587,#13588,#13589,#13590,
+    #13591));
+#13584 = ORIENTED_EDGE('',*,*,#13571,.T.);
+#13585 = ORIENTED_EDGE('',*,*,#13542,.T.);
+#13586 = ORIENTED_EDGE('',*,*,#13513,.T.);
+#13587 = ORIENTED_EDGE('',*,*,#13482,.T.);
+#13588 = ORIENTED_EDGE('',*,*,#13453,.T.);
+#13589 = ORIENTED_EDGE('',*,*,#13422,.T.);
+#13590 = ORIENTED_EDGE('',*,*,#13393,.T.);
+#13591 = ORIENTED_EDGE('',*,*,#13362,.T.);
+#13592 = FACE_BOUND('',#13593,.T.);
+#13593 = EDGE_LOOP('',(#13594,#13595,#13596,#13597));
+#13594 = ORIENTED_EDGE('',*,*,#13331,.T.);
+#13595 = ORIENTED_EDGE('',*,*,#13305,.T.);
+#13596 = ORIENTED_EDGE('',*,*,#13277,.T.);
+#13597 = ORIENTED_EDGE('',*,*,#13249,.T.);
+#13598 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13599,#13600)
+    ,(#13601,#13602
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#13599 = CARTESIAN_POINT('',(-62.1883435428,41.020342830472,-2.23));
+#13600 = CARTESIAN_POINT('',(-62.1883435428,38.500342830472,-2.23));
+#13601 = CARTESIAN_POINT('',(-59.6683435428,41.020342830472,-2.23));
+#13602 = CARTESIAN_POINT('',(-59.6683435428,38.500342830472,-2.23));
+#13603 = ADVANCED_FACE('',(#13604,#13614),#13620,.T.);
+#13604 = FACE_BOUND('',#13605,.T.);
+#13605 = EDGE_LOOP('',(#13606,#13607,#13608,#13609,#13610,#13611,#13612,
+    #13613));
+#13606 = ORIENTED_EDGE('',*,*,#13565,.F.);
+#13607 = ORIENTED_EDGE('',*,*,#13345,.F.);
+#13608 = ORIENTED_EDGE('',*,*,#13385,.F.);
+#13609 = ORIENTED_EDGE('',*,*,#13413,.F.);
+#13610 = ORIENTED_EDGE('',*,*,#13445,.F.);
+#13611 = ORIENTED_EDGE('',*,*,#13473,.F.);
+#13612 = ORIENTED_EDGE('',*,*,#13505,.F.);
+#13613 = ORIENTED_EDGE('',*,*,#13533,.F.);
+#13614 = FACE_BOUND('',#13615,.T.);
+#13615 = EDGE_LOOP('',(#13616,#13617,#13618,#13619));
+#13616 = ORIENTED_EDGE('',*,*,#13325,.F.);
+#13617 = ORIENTED_EDGE('',*,*,#13233,.F.);
+#13618 = ORIENTED_EDGE('',*,*,#13269,.F.);
+#13619 = ORIENTED_EDGE('',*,*,#13297,.F.);
+#13620 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13621,#13622)
+    ,(#13623,#13624
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#13621 = CARTESIAN_POINT('',(-59.6683435428,41.020342830472,0.));
+#13622 = CARTESIAN_POINT('',(-59.6683435428,38.500342830472,0.));
+#13623 = CARTESIAN_POINT('',(-62.1883435428,41.020342830472,0.));
+#13624 = CARTESIAN_POINT('',(-62.1883435428,38.500342830472,0.));
+#13625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13629)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13626,#13627,#13628)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#13626 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13627 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13628 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13629 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13626,
+  'distance_accuracy_value','confusion accuracy');
+#13630 = PRODUCT_TYPE('part',$,(#13223));
+#13631 = SHAPE_DEFINITION_REPRESENTATION(#13632,#13638);
+#13632 = PRODUCT_DEFINITION_SHAPE('','',#13633);
+#13633 = PRODUCT_DEFINITION('design','',#13634,#13637);
+#13634 = PRODUCT_DEFINITION_FORMATION('','',#13635);
+#13635 = PRODUCT('Body40','Body40','',(#13636));
+#13636 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#13637 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13638 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13639),#14037);
+#13639 = MANIFOLD_SOLID_BREP('',#13640);
+#13640 = CLOSED_SHELL('',(#13641,#13677,#13705,#13733,#13753,#13793,
+    #13821,#13853,#13881,#13913,#13941,#13973,#13993,#14015));
+#13641 = ADVANCED_FACE('',(#13642),#13672,.T.);
+#13642 = FACE_BOUND('',#13643,.T.);
+#13643 = EDGE_LOOP('',(#13644,#13653,#13660,#13667));
+#13644 = ORIENTED_EDGE('',*,*,#13645,.T.);
+#13645 = EDGE_CURVE('',#13646,#13648,#13650,.T.);
+#13646 = VERTEX_POINT('',#13647);
+#13647 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,0.));
+#13648 = VERTEX_POINT('',#13649);
+#13649 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,0.));
+#13650 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13651,#13652),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13651 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,0.));
+#13652 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,0.));
+#13653 = ORIENTED_EDGE('',*,*,#13654,.T.);
+#13654 = EDGE_CURVE('',#13648,#13655,#13657,.T.);
+#13655 = VERTEX_POINT('',#13656);
+#13656 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,-2.23));
+#13657 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13658,#13659),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13658 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,0.));
+#13659 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,-2.23));
+#13660 = ORIENTED_EDGE('',*,*,#13661,.F.);
+#13661 = EDGE_CURVE('',#13662,#13655,#13664,.T.);
+#13662 = VERTEX_POINT('',#13663);
+#13663 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,-2.23));
+#13664 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13665,#13666),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13665 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,-2.23));
+#13666 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,-2.23));
+#13667 = ORIENTED_EDGE('',*,*,#13668,.F.);
+#13668 = EDGE_CURVE('',#13646,#13662,#13669,.T.);
+#13669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13670,#13671),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13670 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,0.));
+#13671 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,-2.23));
+#13672 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13673,#13674)
+    ,(#13675,#13676
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13673 = CARTESIAN_POINT('',(-70.60966162935,39.273766180182,1.E-02));
+#13674 = CARTESIAN_POINT('',(-70.60966162935,39.273766180182,-2.24));
+#13675 = CARTESIAN_POINT('',(-70.60966162935,40.246919480762,1.E-02));
+#13676 = CARTESIAN_POINT('',(-70.60966162935,40.246919480762,-2.24));
+#13677 = ADVANCED_FACE('',(#13678),#13700,.T.);
+#13678 = FACE_BOUND('',#13679,.T.);
+#13679 = EDGE_LOOP('',(#13680,#13687,#13688,#13695));
+#13680 = ORIENTED_EDGE('',*,*,#13681,.T.);
+#13681 = EDGE_CURVE('',#13682,#13646,#13684,.T.);
+#13682 = VERTEX_POINT('',#13683);
+#13683 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,0.));
+#13684 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13685,#13686),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13685 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,0.));
+#13686 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,0.));
+#13687 = ORIENTED_EDGE('',*,*,#13668,.T.);
+#13688 = ORIENTED_EDGE('',*,*,#13689,.F.);
+#13689 = EDGE_CURVE('',#13690,#13662,#13692,.T.);
+#13690 = VERTEX_POINT('',#13691);
+#13691 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,-2.23));
+#13692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13693,#13694),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13693 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,-2.23));
+#13694 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,-2.23));
+#13695 = ORIENTED_EDGE('',*,*,#13696,.F.);
+#13696 = EDGE_CURVE('',#13682,#13690,#13697,.T.);
+#13697 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13698,#13699),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13698 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,0.));
+#13699 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,-2.23));
+#13700 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13701,#13702)
+    ,(#13703,#13704
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13701 = CARTESIAN_POINT('',(-71.57281492993,39.283766180182,1.E-02));
+#13702 = CARTESIAN_POINT('',(-71.57281492993,39.283766180182,-2.24));
+#13703 = CARTESIAN_POINT('',(-70.59966162935,39.283766180182,1.E-02));
+#13704 = CARTESIAN_POINT('',(-70.59966162935,39.283766180182,-2.24));
+#13705 = ADVANCED_FACE('',(#13706),#13728,.T.);
+#13706 = FACE_BOUND('',#13707,.T.);
+#13707 = EDGE_LOOP('',(#13708,#13715,#13716,#13723));
+#13708 = ORIENTED_EDGE('',*,*,#13709,.T.);
+#13709 = EDGE_CURVE('',#13710,#13682,#13712,.T.);
+#13710 = VERTEX_POINT('',#13711);
+#13711 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,0.));
+#13712 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13713,#13714),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13713 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,0.));
+#13714 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,0.));
+#13715 = ORIENTED_EDGE('',*,*,#13696,.T.);
+#13716 = ORIENTED_EDGE('',*,*,#13717,.F.);
+#13717 = EDGE_CURVE('',#13718,#13690,#13720,.T.);
+#13718 = VERTEX_POINT('',#13719);
+#13719 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,-2.23));
+#13720 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13721,#13722),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13721 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,-2.23));
+#13722 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,-2.23));
+#13723 = ORIENTED_EDGE('',*,*,#13724,.F.);
+#13724 = EDGE_CURVE('',#13710,#13718,#13725,.T.);
+#13725 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13726,#13727),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13726 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,0.));
+#13727 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,-2.23));
+#13728 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13729,#13730)
+    ,(#13731,#13732
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13729 = CARTESIAN_POINT('',(-71.56281492993,40.246919480762,1.E-02));
+#13730 = CARTESIAN_POINT('',(-71.56281492993,40.246919480762,-2.24));
+#13731 = CARTESIAN_POINT('',(-71.56281492993,39.273766180182,1.E-02));
+#13732 = CARTESIAN_POINT('',(-71.56281492993,39.273766180182,-2.24));
+#13733 = ADVANCED_FACE('',(#13734),#13748,.T.);
+#13734 = FACE_BOUND('',#13735,.T.);
+#13735 = EDGE_LOOP('',(#13736,#13741,#13742,#13747));
+#13736 = ORIENTED_EDGE('',*,*,#13737,.T.);
+#13737 = EDGE_CURVE('',#13648,#13710,#13738,.T.);
+#13738 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13739,#13740),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13739 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,0.));
+#13740 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,0.));
+#13741 = ORIENTED_EDGE('',*,*,#13724,.T.);
+#13742 = ORIENTED_EDGE('',*,*,#13743,.F.);
+#13743 = EDGE_CURVE('',#13655,#13718,#13744,.T.);
+#13744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13745,#13746),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#13745 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,-2.23));
+#13746 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,-2.23));
+#13747 = ORIENTED_EDGE('',*,*,#13654,.F.);
+#13748 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13749,#13750)
+    ,(#13751,#13752
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13749 = CARTESIAN_POINT('',(-70.59966162935,40.236919480762,1.E-02));
+#13750 = CARTESIAN_POINT('',(-70.59966162935,40.236919480762,-2.24));
+#13751 = CARTESIAN_POINT('',(-71.57281492993,40.236919480762,1.E-02));
+#13752 = CARTESIAN_POINT('',(-71.57281492993,40.236919480762,-2.24));
+#13753 = ADVANCED_FACE('',(#13754),#13786,.T.);
+#13754 = FACE_BOUND('',#13755,.T.);
+#13755 = EDGE_LOOP('',(#13756,#13766,#13773,#13781));
+#13756 = ORIENTED_EDGE('',*,*,#13757,.T.);
+#13757 = EDGE_CURVE('',#13758,#13760,#13762,.T.);
+#13758 = VERTEX_POINT('',#13759);
+#13759 = CARTESIAN_POINT('',(-72.33623827964,40.510342830472,0.));
+#13760 = VERTEX_POINT('',#13761);
+#13761 = CARTESIAN_POINT('',(-71.83623827964,41.010342830472,0.));
+#13762 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13763,#13764,#13765),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13763 = CARTESIAN_POINT('',(-72.33623827964,40.510342830472,0.));
+#13764 = CARTESIAN_POINT('',(-72.33623827964,41.010342830472,0.));
+#13765 = CARTESIAN_POINT('',(-71.83623827964,41.010342830472,0.));
+#13766 = ORIENTED_EDGE('',*,*,#13767,.T.);
+#13767 = EDGE_CURVE('',#13760,#13768,#13770,.T.);
+#13768 = VERTEX_POINT('',#13769);
+#13769 = CARTESIAN_POINT('',(-71.83623827964,41.010342830472,-2.23));
+#13770 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13771,#13772),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13771 = CARTESIAN_POINT('',(-71.83623827964,41.010342830472,0.));
+#13772 = CARTESIAN_POINT('',(-71.83623827964,41.010342830472,-2.23));
+#13773 = ORIENTED_EDGE('',*,*,#13774,.F.);
+#13774 = EDGE_CURVE('',#13775,#13768,#13777,.T.);
+#13775 = VERTEX_POINT('',#13776);
+#13776 = CARTESIAN_POINT('',(-72.33623827964,40.510342830472,-2.23));
+#13777 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13778,#13779,#13780),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13778 = CARTESIAN_POINT('',(-72.33623827964,40.510342830472,-2.23));
+#13779 = CARTESIAN_POINT('',(-72.33623827964,41.010342830472,-2.23));
+#13780 = CARTESIAN_POINT('',(-71.83623827964,41.010342830472,-2.23));
+#13781 = ORIENTED_EDGE('',*,*,#13782,.F.);
+#13782 = EDGE_CURVE('',#13758,#13775,#13783,.T.);
+#13783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13784,#13785),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13784 = CARTESIAN_POINT('',(-72.33623827964,40.510342830472,0.));
+#13785 = CARTESIAN_POINT('',(-72.33623827964,40.510342830472,-2.23));
+#13786 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#13787,#13788,#13789)
+    ,(#13790,#13791,#13792
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#13787 = CARTESIAN_POINT('',(-72.33623827964,40.510342830472,-2.23));
+#13788 = CARTESIAN_POINT('',(-72.33623827964,41.010342830472,-2.23));
+#13789 = CARTESIAN_POINT('',(-71.83623827964,41.010342830472,-2.23));
+#13790 = CARTESIAN_POINT('',(-72.33623827964,40.510342830472,0.));
+#13791 = CARTESIAN_POINT('',(-72.33623827964,41.010342830472,0.));
+#13792 = CARTESIAN_POINT('',(-71.83623827964,41.010342830472,0.));
+#13793 = ADVANCED_FACE('',(#13794),#13816,.T.);
+#13794 = FACE_BOUND('',#13795,.T.);
+#13795 = EDGE_LOOP('',(#13796,#13803,#13804,#13811));
+#13796 = ORIENTED_EDGE('',*,*,#13797,.T.);
+#13797 = EDGE_CURVE('',#13798,#13758,#13800,.T.);
+#13798 = VERTEX_POINT('',#13799);
+#13799 = CARTESIAN_POINT('',(-72.33623827964,39.010342830472,0.));
+#13800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13801,#13802),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13801 = CARTESIAN_POINT('',(-72.33623827964,39.010342830472,0.));
+#13802 = CARTESIAN_POINT('',(-72.33623827964,40.510342830472,0.));
+#13803 = ORIENTED_EDGE('',*,*,#13782,.T.);
+#13804 = ORIENTED_EDGE('',*,*,#13805,.F.);
+#13805 = EDGE_CURVE('',#13806,#13775,#13808,.T.);
+#13806 = VERTEX_POINT('',#13807);
+#13807 = CARTESIAN_POINT('',(-72.33623827964,39.010342830472,-2.23));
+#13808 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13809,#13810),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13809 = CARTESIAN_POINT('',(-72.33623827964,39.010342830472,-2.23));
+#13810 = CARTESIAN_POINT('',(-72.33623827964,40.510342830472,-2.23));
+#13811 = ORIENTED_EDGE('',*,*,#13812,.F.);
+#13812 = EDGE_CURVE('',#13798,#13806,#13813,.T.);
+#13813 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13814,#13815),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13814 = CARTESIAN_POINT('',(-72.33623827964,39.010342830472,0.));
+#13815 = CARTESIAN_POINT('',(-72.33623827964,39.010342830472,-2.23));
+#13816 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13817,#13818)
+    ,(#13819,#13820
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13817 = CARTESIAN_POINT('',(-72.33623827964,39.000342830472,1.E-02));
+#13818 = CARTESIAN_POINT('',(-72.33623827964,39.000342830472,-2.24));
+#13819 = CARTESIAN_POINT('',(-72.33623827964,40.520342830472,1.E-02));
+#13820 = CARTESIAN_POINT('',(-72.33623827964,40.520342830472,-2.24));
+#13821 = ADVANCED_FACE('',(#13822),#13846,.T.);
+#13822 = FACE_BOUND('',#13823,.T.);
+#13823 = EDGE_LOOP('',(#13824,#13832,#13833,#13841));
+#13824 = ORIENTED_EDGE('',*,*,#13825,.T.);
+#13825 = EDGE_CURVE('',#13826,#13798,#13828,.T.);
+#13826 = VERTEX_POINT('',#13827);
+#13827 = CARTESIAN_POINT('',(-71.83623827964,38.510342830472,0.));
+#13828 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13829,#13830,#13831),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13829 = CARTESIAN_POINT('',(-71.83623827964,38.510342830472,0.));
+#13830 = CARTESIAN_POINT('',(-72.33623827964,38.510342830472,0.));
+#13831 = CARTESIAN_POINT('',(-72.33623827964,39.010342830472,0.));
+#13832 = ORIENTED_EDGE('',*,*,#13812,.T.);
+#13833 = ORIENTED_EDGE('',*,*,#13834,.F.);
+#13834 = EDGE_CURVE('',#13835,#13806,#13837,.T.);
+#13835 = VERTEX_POINT('',#13836);
+#13836 = CARTESIAN_POINT('',(-71.83623827964,38.510342830472,-2.23));
+#13837 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13838,#13839,#13840),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13838 = CARTESIAN_POINT('',(-71.83623827964,38.510342830472,-2.23));
+#13839 = CARTESIAN_POINT('',(-72.33623827964,38.510342830472,-2.23));
+#13840 = CARTESIAN_POINT('',(-72.33623827964,39.010342830472,-2.23));
+#13841 = ORIENTED_EDGE('',*,*,#13842,.F.);
+#13842 = EDGE_CURVE('',#13826,#13835,#13843,.T.);
+#13843 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13844,#13845),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13844 = CARTESIAN_POINT('',(-71.83623827964,38.510342830472,0.));
+#13845 = CARTESIAN_POINT('',(-71.83623827964,38.510342830472,-2.23));
+#13846 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#13847,#13848,#13849)
+    ,(#13850,#13851,#13852
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#13847 = CARTESIAN_POINT('',(-71.83623827964,38.510342830472,-2.23));
+#13848 = CARTESIAN_POINT('',(-72.33623827964,38.510342830472,-2.23));
+#13849 = CARTESIAN_POINT('',(-72.33623827964,39.010342830472,-2.23));
+#13850 = CARTESIAN_POINT('',(-71.83623827964,38.510342830472,0.));
+#13851 = CARTESIAN_POINT('',(-72.33623827964,38.510342830472,0.));
+#13852 = CARTESIAN_POINT('',(-72.33623827964,39.010342830472,0.));
+#13853 = ADVANCED_FACE('',(#13854),#13876,.T.);
+#13854 = FACE_BOUND('',#13855,.T.);
+#13855 = EDGE_LOOP('',(#13856,#13863,#13864,#13871));
+#13856 = ORIENTED_EDGE('',*,*,#13857,.T.);
+#13857 = EDGE_CURVE('',#13858,#13826,#13860,.T.);
+#13858 = VERTEX_POINT('',#13859);
+#13859 = CARTESIAN_POINT('',(-70.33623827964,38.510342830472,0.));
+#13860 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13861,#13862),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13861 = CARTESIAN_POINT('',(-70.33623827964,38.510342830472,0.));
+#13862 = CARTESIAN_POINT('',(-71.83623827964,38.510342830472,0.));
+#13863 = ORIENTED_EDGE('',*,*,#13842,.T.);
+#13864 = ORIENTED_EDGE('',*,*,#13865,.F.);
+#13865 = EDGE_CURVE('',#13866,#13835,#13868,.T.);
+#13866 = VERTEX_POINT('',#13867);
+#13867 = CARTESIAN_POINT('',(-70.33623827964,38.510342830472,-2.23));
+#13868 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13869,#13870),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13869 = CARTESIAN_POINT('',(-70.33623827964,38.510342830472,-2.23));
+#13870 = CARTESIAN_POINT('',(-71.83623827964,38.510342830472,-2.23));
+#13871 = ORIENTED_EDGE('',*,*,#13872,.F.);
+#13872 = EDGE_CURVE('',#13858,#13866,#13873,.T.);
+#13873 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13874,#13875),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13874 = CARTESIAN_POINT('',(-70.33623827964,38.510342830472,0.));
+#13875 = CARTESIAN_POINT('',(-70.33623827964,38.510342830472,-2.23));
+#13876 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13877,#13878)
+    ,(#13879,#13880
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13877 = CARTESIAN_POINT('',(-70.32623827964,38.510342830472,1.E-02));
+#13878 = CARTESIAN_POINT('',(-70.32623827964,38.510342830472,-2.24));
+#13879 = CARTESIAN_POINT('',(-71.84623827964,38.510342830472,1.E-02));
+#13880 = CARTESIAN_POINT('',(-71.84623827964,38.510342830472,-2.24));
+#13881 = ADVANCED_FACE('',(#13882),#13906,.T.);
+#13882 = FACE_BOUND('',#13883,.T.);
+#13883 = EDGE_LOOP('',(#13884,#13892,#13893,#13901));
+#13884 = ORIENTED_EDGE('',*,*,#13885,.T.);
+#13885 = EDGE_CURVE('',#13886,#13858,#13888,.T.);
+#13886 = VERTEX_POINT('',#13887);
+#13887 = CARTESIAN_POINT('',(-69.83623827964,39.010342830472,0.));
+#13888 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13889,#13890,#13891),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13889 = CARTESIAN_POINT('',(-69.83623827964,39.010342830472,0.));
+#13890 = CARTESIAN_POINT('',(-69.83623827964,38.510342830472,0.));
+#13891 = CARTESIAN_POINT('',(-70.33623827964,38.510342830472,0.));
+#13892 = ORIENTED_EDGE('',*,*,#13872,.T.);
+#13893 = ORIENTED_EDGE('',*,*,#13894,.F.);
+#13894 = EDGE_CURVE('',#13895,#13866,#13897,.T.);
+#13895 = VERTEX_POINT('',#13896);
+#13896 = CARTESIAN_POINT('',(-69.83623827964,39.010342830472,-2.23));
+#13897 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13898,#13899,#13900),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13898 = CARTESIAN_POINT('',(-69.83623827964,39.010342830472,-2.23));
+#13899 = CARTESIAN_POINT('',(-69.83623827964,38.510342830472,-2.23));
+#13900 = CARTESIAN_POINT('',(-70.33623827964,38.510342830472,-2.23));
+#13901 = ORIENTED_EDGE('',*,*,#13902,.F.);
+#13902 = EDGE_CURVE('',#13886,#13895,#13903,.T.);
+#13903 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13904,#13905),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13904 = CARTESIAN_POINT('',(-69.83623827964,39.010342830472,0.));
+#13905 = CARTESIAN_POINT('',(-69.83623827964,39.010342830472,-2.23));
+#13906 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#13907,#13908,#13909)
+    ,(#13910,#13911,#13912
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#13907 = CARTESIAN_POINT('',(-69.83623827964,39.010342830472,-2.23));
+#13908 = CARTESIAN_POINT('',(-69.83623827964,38.510342830472,-2.23));
+#13909 = CARTESIAN_POINT('',(-70.33623827964,38.510342830472,-2.23));
+#13910 = CARTESIAN_POINT('',(-69.83623827964,39.010342830472,0.));
+#13911 = CARTESIAN_POINT('',(-69.83623827964,38.510342830472,0.));
+#13912 = CARTESIAN_POINT('',(-70.33623827964,38.510342830472,0.));
+#13913 = ADVANCED_FACE('',(#13914),#13936,.T.);
+#13914 = FACE_BOUND('',#13915,.T.);
+#13915 = EDGE_LOOP('',(#13916,#13923,#13924,#13931));
+#13916 = ORIENTED_EDGE('',*,*,#13917,.T.);
+#13917 = EDGE_CURVE('',#13918,#13886,#13920,.T.);
+#13918 = VERTEX_POINT('',#13919);
+#13919 = CARTESIAN_POINT('',(-69.83623827964,40.510342830472,0.));
+#13920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13921,#13922),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13921 = CARTESIAN_POINT('',(-69.83623827964,40.510342830472,0.));
+#13922 = CARTESIAN_POINT('',(-69.83623827964,39.010342830472,0.));
+#13923 = ORIENTED_EDGE('',*,*,#13902,.T.);
+#13924 = ORIENTED_EDGE('',*,*,#13925,.F.);
+#13925 = EDGE_CURVE('',#13926,#13895,#13928,.T.);
+#13926 = VERTEX_POINT('',#13927);
+#13927 = CARTESIAN_POINT('',(-69.83623827964,40.510342830472,-2.23));
+#13928 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13929,#13930),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13929 = CARTESIAN_POINT('',(-69.83623827964,40.510342830472,-2.23));
+#13930 = CARTESIAN_POINT('',(-69.83623827964,39.010342830472,-2.23));
+#13931 = ORIENTED_EDGE('',*,*,#13932,.F.);
+#13932 = EDGE_CURVE('',#13918,#13926,#13933,.T.);
+#13933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13934,#13935),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13934 = CARTESIAN_POINT('',(-69.83623827964,40.510342830472,0.));
+#13935 = CARTESIAN_POINT('',(-69.83623827964,40.510342830472,-2.23));
+#13936 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13937,#13938)
+    ,(#13939,#13940
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13937 = CARTESIAN_POINT('',(-69.83623827964,40.520342830472,1.E-02));
+#13938 = CARTESIAN_POINT('',(-69.83623827964,40.520342830472,-2.24));
+#13939 = CARTESIAN_POINT('',(-69.83623827964,39.000342830472,1.E-02));
+#13940 = CARTESIAN_POINT('',(-69.83623827964,39.000342830472,-2.24));
+#13941 = ADVANCED_FACE('',(#13942),#13966,.T.);
+#13942 = FACE_BOUND('',#13943,.T.);
+#13943 = EDGE_LOOP('',(#13944,#13952,#13953,#13961));
+#13944 = ORIENTED_EDGE('',*,*,#13945,.T.);
+#13945 = EDGE_CURVE('',#13946,#13918,#13948,.T.);
+#13946 = VERTEX_POINT('',#13947);
+#13947 = CARTESIAN_POINT('',(-70.33623827964,41.010342830472,0.));
+#13948 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13949,#13950,#13951),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13949 = CARTESIAN_POINT('',(-70.33623827964,41.010342830472,0.));
+#13950 = CARTESIAN_POINT('',(-69.83623827964,41.010342830472,0.));
+#13951 = CARTESIAN_POINT('',(-69.83623827964,40.510342830472,0.));
+#13952 = ORIENTED_EDGE('',*,*,#13932,.T.);
+#13953 = ORIENTED_EDGE('',*,*,#13954,.F.);
+#13954 = EDGE_CURVE('',#13955,#13926,#13957,.T.);
+#13955 = VERTEX_POINT('',#13956);
+#13956 = CARTESIAN_POINT('',(-70.33623827964,41.010342830472,-2.23));
+#13957 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13958,#13959,#13960),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#13958 = CARTESIAN_POINT('',(-70.33623827964,41.010342830472,-2.23));
+#13959 = CARTESIAN_POINT('',(-69.83623827964,41.010342830472,-2.23));
+#13960 = CARTESIAN_POINT('',(-69.83623827964,40.510342830472,-2.23));
+#13961 = ORIENTED_EDGE('',*,*,#13962,.F.);
+#13962 = EDGE_CURVE('',#13946,#13955,#13963,.T.);
+#13963 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13964,#13965),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#13964 = CARTESIAN_POINT('',(-70.33623827964,41.010342830472,0.));
+#13965 = CARTESIAN_POINT('',(-70.33623827964,41.010342830472,-2.23));
+#13966 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#13967,#13968,#13969)
+    ,(#13970,#13971,#13972
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#13967 = CARTESIAN_POINT('',(-70.33623827964,41.010342830472,-2.23));
+#13968 = CARTESIAN_POINT('',(-69.83623827964,41.010342830472,-2.23));
+#13969 = CARTESIAN_POINT('',(-69.83623827964,40.510342830472,-2.23));
+#13970 = CARTESIAN_POINT('',(-70.33623827964,41.010342830472,0.));
+#13971 = CARTESIAN_POINT('',(-69.83623827964,41.010342830472,0.));
+#13972 = CARTESIAN_POINT('',(-69.83623827964,40.510342830472,0.));
+#13973 = ADVANCED_FACE('',(#13974),#13988,.T.);
+#13974 = FACE_BOUND('',#13975,.T.);
+#13975 = EDGE_LOOP('',(#13976,#13981,#13982,#13987));
+#13976 = ORIENTED_EDGE('',*,*,#13977,.T.);
+#13977 = EDGE_CURVE('',#13760,#13946,#13978,.T.);
+#13978 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13979,#13980),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13979 = CARTESIAN_POINT('',(-71.83623827964,41.010342830472,0.));
+#13980 = CARTESIAN_POINT('',(-70.33623827964,41.010342830472,0.));
+#13981 = ORIENTED_EDGE('',*,*,#13962,.T.);
+#13982 = ORIENTED_EDGE('',*,*,#13983,.F.);
+#13983 = EDGE_CURVE('',#13768,#13955,#13984,.T.);
+#13984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13985,#13986),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#13985 = CARTESIAN_POINT('',(-71.83623827964,41.010342830472,-2.23));
+#13986 = CARTESIAN_POINT('',(-70.33623827964,41.010342830472,-2.23));
+#13987 = ORIENTED_EDGE('',*,*,#13767,.F.);
+#13988 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#13989,#13990)
+    ,(#13991,#13992
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#13989 = CARTESIAN_POINT('',(-71.84623827964,41.010342830472,1.E-02));
+#13990 = CARTESIAN_POINT('',(-71.84623827964,41.010342830472,-2.24));
+#13991 = CARTESIAN_POINT('',(-70.32623827964,41.010342830472,1.E-02));
+#13992 = CARTESIAN_POINT('',(-70.32623827964,41.010342830472,-2.24));
+#13993 = ADVANCED_FACE('',(#13994,#14004),#14010,.T.);
+#13994 = FACE_BOUND('',#13995,.T.);
+#13995 = EDGE_LOOP('',(#13996,#13997,#13998,#13999,#14000,#14001,#14002,
+    #14003));
+#13996 = ORIENTED_EDGE('',*,*,#13983,.T.);
+#13997 = ORIENTED_EDGE('',*,*,#13954,.T.);
+#13998 = ORIENTED_EDGE('',*,*,#13925,.T.);
+#13999 = ORIENTED_EDGE('',*,*,#13894,.T.);
+#14000 = ORIENTED_EDGE('',*,*,#13865,.T.);
+#14001 = ORIENTED_EDGE('',*,*,#13834,.T.);
+#14002 = ORIENTED_EDGE('',*,*,#13805,.T.);
+#14003 = ORIENTED_EDGE('',*,*,#13774,.T.);
+#14004 = FACE_BOUND('',#14005,.T.);
+#14005 = EDGE_LOOP('',(#14006,#14007,#14008,#14009));
+#14006 = ORIENTED_EDGE('',*,*,#13743,.T.);
+#14007 = ORIENTED_EDGE('',*,*,#13717,.T.);
+#14008 = ORIENTED_EDGE('',*,*,#13689,.T.);
+#14009 = ORIENTED_EDGE('',*,*,#13661,.T.);
+#14010 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14011,#14012)
+    ,(#14013,#14014
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#14011 = CARTESIAN_POINT('',(-72.34623827964,41.020342830472,-2.23));
+#14012 = CARTESIAN_POINT('',(-72.34623827964,38.500342830472,-2.23));
+#14013 = CARTESIAN_POINT('',(-69.82623827964,41.020342830472,-2.23));
+#14014 = CARTESIAN_POINT('',(-69.82623827964,38.500342830472,-2.23));
+#14015 = ADVANCED_FACE('',(#14016,#14026),#14032,.T.);
+#14016 = FACE_BOUND('',#14017,.T.);
+#14017 = EDGE_LOOP('',(#14018,#14019,#14020,#14021,#14022,#14023,#14024,
+    #14025));
+#14018 = ORIENTED_EDGE('',*,*,#13977,.F.);
+#14019 = ORIENTED_EDGE('',*,*,#13757,.F.);
+#14020 = ORIENTED_EDGE('',*,*,#13797,.F.);
+#14021 = ORIENTED_EDGE('',*,*,#13825,.F.);
+#14022 = ORIENTED_EDGE('',*,*,#13857,.F.);
+#14023 = ORIENTED_EDGE('',*,*,#13885,.F.);
+#14024 = ORIENTED_EDGE('',*,*,#13917,.F.);
+#14025 = ORIENTED_EDGE('',*,*,#13945,.F.);
+#14026 = FACE_BOUND('',#14027,.T.);
+#14027 = EDGE_LOOP('',(#14028,#14029,#14030,#14031));
+#14028 = ORIENTED_EDGE('',*,*,#13737,.F.);
+#14029 = ORIENTED_EDGE('',*,*,#13645,.F.);
+#14030 = ORIENTED_EDGE('',*,*,#13681,.F.);
+#14031 = ORIENTED_EDGE('',*,*,#13709,.F.);
+#14032 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14033,#14034)
+    ,(#14035,#14036
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#14033 = CARTESIAN_POINT('',(-69.82623827964,41.020342830472,0.));
+#14034 = CARTESIAN_POINT('',(-69.82623827964,38.500342830472,0.));
+#14035 = CARTESIAN_POINT('',(-72.34623827964,41.020342830472,0.));
+#14036 = CARTESIAN_POINT('',(-72.34623827964,38.500342830472,0.));
+#14037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14041)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14038,#14039,#14040)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#14038 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14039 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14040 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14041 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14038,
+  'distance_accuracy_value','confusion accuracy');
+#14042 = PRODUCT_TYPE('part',$,(#13635));
+#14043 = SHAPE_DEFINITION_REPRESENTATION(#14044,#14050);
+#14044 = PRODUCT_DEFINITION_SHAPE('','',#14045);
+#14045 = PRODUCT_DEFINITION('design','',#14046,#14049);
+#14046 = PRODUCT_DEFINITION_FORMATION('','',#14047);
+#14047 = PRODUCT('Body41','Body41','',(#14048));
+#14048 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#14049 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14050 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14051),#14449);
+#14051 = MANIFOLD_SOLID_BREP('',#14052);
+#14052 = CLOSED_SHELL('',(#14053,#14089,#14117,#14145,#14165,#14205,
+    #14233,#14265,#14293,#14325,#14353,#14385,#14405,#14427));
+#14053 = ADVANCED_FACE('',(#14054),#14084,.T.);
+#14054 = FACE_BOUND('',#14055,.T.);
+#14055 = EDGE_LOOP('',(#14056,#14065,#14072,#14079));
+#14056 = ORIENTED_EDGE('',*,*,#14057,.T.);
+#14057 = EDGE_CURVE('',#14058,#14060,#14062,.T.);
+#14058 = VERTEX_POINT('',#14059);
+#14059 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,0.));
+#14060 = VERTEX_POINT('',#14061);
+#14061 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,0.));
+#14062 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14063,#14064),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14063 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,0.));
+#14064 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,0.));
+#14065 = ORIENTED_EDGE('',*,*,#14066,.T.);
+#14066 = EDGE_CURVE('',#14060,#14067,#14069,.T.);
+#14067 = VERTEX_POINT('',#14068);
+#14068 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,-2.23));
+#14069 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14070,#14071),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14070 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,0.));
+#14071 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,-2.23));
+#14072 = ORIENTED_EDGE('',*,*,#14073,.F.);
+#14073 = EDGE_CURVE('',#14074,#14067,#14076,.T.);
+#14074 = VERTEX_POINT('',#14075);
+#14075 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,-2.23));
+#14076 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14077,#14078),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14077 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,-2.23));
+#14078 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,-2.23));
+#14079 = ORIENTED_EDGE('',*,*,#14080,.F.);
+#14080 = EDGE_CURVE('',#14058,#14074,#14081,.T.);
+#14081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14082,#14083),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14082 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,0.));
+#14083 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,-2.23));
+#14084 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14085,#14086)
+    ,(#14087,#14088
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14085 = CARTESIAN_POINT('',(-65.53071426093,39.273766180182,1.E-02));
+#14086 = CARTESIAN_POINT('',(-65.53071426093,39.273766180182,-2.24));
+#14087 = CARTESIAN_POINT('',(-65.53071426093,40.246919480762,1.E-02));
+#14088 = CARTESIAN_POINT('',(-65.53071426093,40.246919480762,-2.24));
+#14089 = ADVANCED_FACE('',(#14090),#14112,.T.);
+#14090 = FACE_BOUND('',#14091,.T.);
+#14091 = EDGE_LOOP('',(#14092,#14099,#14100,#14107));
+#14092 = ORIENTED_EDGE('',*,*,#14093,.T.);
+#14093 = EDGE_CURVE('',#14094,#14058,#14096,.T.);
+#14094 = VERTEX_POINT('',#14095);
+#14095 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,0.));
+#14096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14097,#14098),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14097 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,0.));
+#14098 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,0.));
+#14099 = ORIENTED_EDGE('',*,*,#14080,.T.);
+#14100 = ORIENTED_EDGE('',*,*,#14101,.F.);
+#14101 = EDGE_CURVE('',#14102,#14074,#14104,.T.);
+#14102 = VERTEX_POINT('',#14103);
+#14103 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,-2.23));
+#14104 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14105,#14106),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14105 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,-2.23));
+#14106 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,-2.23));
+#14107 = ORIENTED_EDGE('',*,*,#14108,.F.);
+#14108 = EDGE_CURVE('',#14094,#14102,#14109,.T.);
+#14109 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14110,#14111),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14110 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,0.));
+#14111 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,-2.23));
+#14112 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14113,#14114)
+    ,(#14115,#14116
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14113 = CARTESIAN_POINT('',(-66.49386756151,39.283766180182,1.E-02));
+#14114 = CARTESIAN_POINT('',(-66.49386756151,39.283766180182,-2.24));
+#14115 = CARTESIAN_POINT('',(-65.52071426093,39.283766180182,1.E-02));
+#14116 = CARTESIAN_POINT('',(-65.52071426093,39.283766180182,-2.24));
+#14117 = ADVANCED_FACE('',(#14118),#14140,.T.);
+#14118 = FACE_BOUND('',#14119,.T.);
+#14119 = EDGE_LOOP('',(#14120,#14127,#14128,#14135));
+#14120 = ORIENTED_EDGE('',*,*,#14121,.T.);
+#14121 = EDGE_CURVE('',#14122,#14094,#14124,.T.);
+#14122 = VERTEX_POINT('',#14123);
+#14123 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,0.));
+#14124 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14125,#14126),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14125 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,0.));
+#14126 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,0.));
+#14127 = ORIENTED_EDGE('',*,*,#14108,.T.);
+#14128 = ORIENTED_EDGE('',*,*,#14129,.F.);
+#14129 = EDGE_CURVE('',#14130,#14102,#14132,.T.);
+#14130 = VERTEX_POINT('',#14131);
+#14131 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,-2.23));
+#14132 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14133,#14134),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14133 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,-2.23));
+#14134 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,-2.23));
+#14135 = ORIENTED_EDGE('',*,*,#14136,.F.);
+#14136 = EDGE_CURVE('',#14122,#14130,#14137,.T.);
+#14137 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14138,#14139),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14138 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,0.));
+#14139 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,-2.23));
+#14140 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14141,#14142)
+    ,(#14143,#14144
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14141 = CARTESIAN_POINT('',(-66.48386756151,40.246919480762,1.E-02));
+#14142 = CARTESIAN_POINT('',(-66.48386756151,40.246919480762,-2.24));
+#14143 = CARTESIAN_POINT('',(-66.48386756151,39.273766180182,1.E-02));
+#14144 = CARTESIAN_POINT('',(-66.48386756151,39.273766180182,-2.24));
+#14145 = ADVANCED_FACE('',(#14146),#14160,.T.);
+#14146 = FACE_BOUND('',#14147,.T.);
+#14147 = EDGE_LOOP('',(#14148,#14153,#14154,#14159));
+#14148 = ORIENTED_EDGE('',*,*,#14149,.T.);
+#14149 = EDGE_CURVE('',#14060,#14122,#14150,.T.);
+#14150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14151,#14152),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14151 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,0.));
+#14152 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,0.));
+#14153 = ORIENTED_EDGE('',*,*,#14136,.T.);
+#14154 = ORIENTED_EDGE('',*,*,#14155,.F.);
+#14155 = EDGE_CURVE('',#14067,#14130,#14156,.T.);
+#14156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14157,#14158),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14157 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,-2.23));
+#14158 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,-2.23));
+#14159 = ORIENTED_EDGE('',*,*,#14066,.F.);
+#14160 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14161,#14162)
+    ,(#14163,#14164
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14161 = CARTESIAN_POINT('',(-65.52071426093,40.236919480762,1.E-02));
+#14162 = CARTESIAN_POINT('',(-65.52071426093,40.236919480762,-2.24));
+#14163 = CARTESIAN_POINT('',(-66.49386756151,40.236919480762,1.E-02));
+#14164 = CARTESIAN_POINT('',(-66.49386756151,40.236919480762,-2.24));
+#14165 = ADVANCED_FACE('',(#14166),#14198,.T.);
+#14166 = FACE_BOUND('',#14167,.T.);
+#14167 = EDGE_LOOP('',(#14168,#14178,#14185,#14193));
+#14168 = ORIENTED_EDGE('',*,*,#14169,.T.);
+#14169 = EDGE_CURVE('',#14170,#14172,#14174,.T.);
+#14170 = VERTEX_POINT('',#14171);
+#14171 = CARTESIAN_POINT('',(-67.25729091122,40.510342830472,0.));
+#14172 = VERTEX_POINT('',#14173);
+#14173 = CARTESIAN_POINT('',(-66.75729091122,41.010342830472,0.));
+#14174 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14175,#14176,#14177),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14175 = CARTESIAN_POINT('',(-67.25729091122,40.510342830472,0.));
+#14176 = CARTESIAN_POINT('',(-67.25729091122,41.010342830472,0.));
+#14177 = CARTESIAN_POINT('',(-66.75729091122,41.010342830472,0.));
+#14178 = ORIENTED_EDGE('',*,*,#14179,.T.);
+#14179 = EDGE_CURVE('',#14172,#14180,#14182,.T.);
+#14180 = VERTEX_POINT('',#14181);
+#14181 = CARTESIAN_POINT('',(-66.75729091122,41.010342830472,-2.23));
+#14182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14183,#14184),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14183 = CARTESIAN_POINT('',(-66.75729091122,41.010342830472,0.));
+#14184 = CARTESIAN_POINT('',(-66.75729091122,41.010342830472,-2.23));
+#14185 = ORIENTED_EDGE('',*,*,#14186,.F.);
+#14186 = EDGE_CURVE('',#14187,#14180,#14189,.T.);
+#14187 = VERTEX_POINT('',#14188);
+#14188 = CARTESIAN_POINT('',(-67.25729091122,40.510342830472,-2.23));
+#14189 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14190,#14191,#14192),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14190 = CARTESIAN_POINT('',(-67.25729091122,40.510342830472,-2.23));
+#14191 = CARTESIAN_POINT('',(-67.25729091122,41.010342830472,-2.23));
+#14192 = CARTESIAN_POINT('',(-66.75729091122,41.010342830472,-2.23));
+#14193 = ORIENTED_EDGE('',*,*,#14194,.F.);
+#14194 = EDGE_CURVE('',#14170,#14187,#14195,.T.);
+#14195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14196,#14197),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14196 = CARTESIAN_POINT('',(-67.25729091122,40.510342830472,0.));
+#14197 = CARTESIAN_POINT('',(-67.25729091122,40.510342830472,-2.23));
+#14198 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#14199,#14200,#14201)
+    ,(#14202,#14203,#14204
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#14199 = CARTESIAN_POINT('',(-67.25729091122,40.510342830472,-2.23));
+#14200 = CARTESIAN_POINT('',(-67.25729091122,41.010342830472,-2.23));
+#14201 = CARTESIAN_POINT('',(-66.75729091122,41.010342830472,-2.23));
+#14202 = CARTESIAN_POINT('',(-67.25729091122,40.510342830472,0.));
+#14203 = CARTESIAN_POINT('',(-67.25729091122,41.010342830472,0.));
+#14204 = CARTESIAN_POINT('',(-66.75729091122,41.010342830472,0.));
+#14205 = ADVANCED_FACE('',(#14206),#14228,.T.);
+#14206 = FACE_BOUND('',#14207,.T.);
+#14207 = EDGE_LOOP('',(#14208,#14215,#14216,#14223));
+#14208 = ORIENTED_EDGE('',*,*,#14209,.T.);
+#14209 = EDGE_CURVE('',#14210,#14170,#14212,.T.);
+#14210 = VERTEX_POINT('',#14211);
+#14211 = CARTESIAN_POINT('',(-67.25729091122,39.010342830472,0.));
+#14212 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14213,#14214),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14213 = CARTESIAN_POINT('',(-67.25729091122,39.010342830472,0.));
+#14214 = CARTESIAN_POINT('',(-67.25729091122,40.510342830472,0.));
+#14215 = ORIENTED_EDGE('',*,*,#14194,.T.);
+#14216 = ORIENTED_EDGE('',*,*,#14217,.F.);
+#14217 = EDGE_CURVE('',#14218,#14187,#14220,.T.);
+#14218 = VERTEX_POINT('',#14219);
+#14219 = CARTESIAN_POINT('',(-67.25729091122,39.010342830472,-2.23));
+#14220 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14221,#14222),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14221 = CARTESIAN_POINT('',(-67.25729091122,39.010342830472,-2.23));
+#14222 = CARTESIAN_POINT('',(-67.25729091122,40.510342830472,-2.23));
+#14223 = ORIENTED_EDGE('',*,*,#14224,.F.);
+#14224 = EDGE_CURVE('',#14210,#14218,#14225,.T.);
+#14225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14226,#14227),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14226 = CARTESIAN_POINT('',(-67.25729091122,39.010342830472,0.));
+#14227 = CARTESIAN_POINT('',(-67.25729091122,39.010342830472,-2.23));
+#14228 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14229,#14230)
+    ,(#14231,#14232
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14229 = CARTESIAN_POINT('',(-67.25729091122,39.000342830472,1.E-02));
+#14230 = CARTESIAN_POINT('',(-67.25729091122,39.000342830472,-2.24));
+#14231 = CARTESIAN_POINT('',(-67.25729091122,40.520342830472,1.E-02));
+#14232 = CARTESIAN_POINT('',(-67.25729091122,40.520342830472,-2.24));
+#14233 = ADVANCED_FACE('',(#14234),#14258,.T.);
+#14234 = FACE_BOUND('',#14235,.T.);
+#14235 = EDGE_LOOP('',(#14236,#14244,#14245,#14253));
+#14236 = ORIENTED_EDGE('',*,*,#14237,.T.);
+#14237 = EDGE_CURVE('',#14238,#14210,#14240,.T.);
+#14238 = VERTEX_POINT('',#14239);
+#14239 = CARTESIAN_POINT('',(-66.75729091122,38.510342830472,0.));
+#14240 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14241,#14242,#14243),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14241 = CARTESIAN_POINT('',(-66.75729091122,38.510342830472,0.));
+#14242 = CARTESIAN_POINT('',(-67.25729091122,38.510342830472,0.));
+#14243 = CARTESIAN_POINT('',(-67.25729091122,39.010342830472,0.));
+#14244 = ORIENTED_EDGE('',*,*,#14224,.T.);
+#14245 = ORIENTED_EDGE('',*,*,#14246,.F.);
+#14246 = EDGE_CURVE('',#14247,#14218,#14249,.T.);
+#14247 = VERTEX_POINT('',#14248);
+#14248 = CARTESIAN_POINT('',(-66.75729091122,38.510342830472,-2.23));
+#14249 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14250,#14251,#14252),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14250 = CARTESIAN_POINT('',(-66.75729091122,38.510342830472,-2.23));
+#14251 = CARTESIAN_POINT('',(-67.25729091122,38.510342830472,-2.23));
+#14252 = CARTESIAN_POINT('',(-67.25729091122,39.010342830472,-2.23));
+#14253 = ORIENTED_EDGE('',*,*,#14254,.F.);
+#14254 = EDGE_CURVE('',#14238,#14247,#14255,.T.);
+#14255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14256,#14257),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14256 = CARTESIAN_POINT('',(-66.75729091122,38.510342830472,0.));
+#14257 = CARTESIAN_POINT('',(-66.75729091122,38.510342830472,-2.23));
+#14258 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#14259,#14260,#14261)
+    ,(#14262,#14263,#14264
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#14259 = CARTESIAN_POINT('',(-66.75729091122,38.510342830472,-2.23));
+#14260 = CARTESIAN_POINT('',(-67.25729091122,38.510342830472,-2.23));
+#14261 = CARTESIAN_POINT('',(-67.25729091122,39.010342830472,-2.23));
+#14262 = CARTESIAN_POINT('',(-66.75729091122,38.510342830472,0.));
+#14263 = CARTESIAN_POINT('',(-67.25729091122,38.510342830472,0.));
+#14264 = CARTESIAN_POINT('',(-67.25729091122,39.010342830472,0.));
+#14265 = ADVANCED_FACE('',(#14266),#14288,.T.);
+#14266 = FACE_BOUND('',#14267,.T.);
+#14267 = EDGE_LOOP('',(#14268,#14275,#14276,#14283));
+#14268 = ORIENTED_EDGE('',*,*,#14269,.T.);
+#14269 = EDGE_CURVE('',#14270,#14238,#14272,.T.);
+#14270 = VERTEX_POINT('',#14271);
+#14271 = CARTESIAN_POINT('',(-65.25729091122,38.510342830472,0.));
+#14272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14273,#14274),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14273 = CARTESIAN_POINT('',(-65.25729091122,38.510342830472,0.));
+#14274 = CARTESIAN_POINT('',(-66.75729091122,38.510342830472,0.));
+#14275 = ORIENTED_EDGE('',*,*,#14254,.T.);
+#14276 = ORIENTED_EDGE('',*,*,#14277,.F.);
+#14277 = EDGE_CURVE('',#14278,#14247,#14280,.T.);
+#14278 = VERTEX_POINT('',#14279);
+#14279 = CARTESIAN_POINT('',(-65.25729091122,38.510342830472,-2.23));
+#14280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14281,#14282),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14281 = CARTESIAN_POINT('',(-65.25729091122,38.510342830472,-2.23));
+#14282 = CARTESIAN_POINT('',(-66.75729091122,38.510342830472,-2.23));
+#14283 = ORIENTED_EDGE('',*,*,#14284,.F.);
+#14284 = EDGE_CURVE('',#14270,#14278,#14285,.T.);
+#14285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14286,#14287),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14286 = CARTESIAN_POINT('',(-65.25729091122,38.510342830472,0.));
+#14287 = CARTESIAN_POINT('',(-65.25729091122,38.510342830472,-2.23));
+#14288 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14289,#14290)
+    ,(#14291,#14292
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14289 = CARTESIAN_POINT('',(-65.24729091122,38.510342830472,1.E-02));
+#14290 = CARTESIAN_POINT('',(-65.24729091122,38.510342830472,-2.24));
+#14291 = CARTESIAN_POINT('',(-66.76729091122,38.510342830472,1.E-02));
+#14292 = CARTESIAN_POINT('',(-66.76729091122,38.510342830472,-2.24));
+#14293 = ADVANCED_FACE('',(#14294),#14318,.T.);
+#14294 = FACE_BOUND('',#14295,.T.);
+#14295 = EDGE_LOOP('',(#14296,#14304,#14305,#14313));
+#14296 = ORIENTED_EDGE('',*,*,#14297,.T.);
+#14297 = EDGE_CURVE('',#14298,#14270,#14300,.T.);
+#14298 = VERTEX_POINT('',#14299);
+#14299 = CARTESIAN_POINT('',(-64.75729091122,39.010342830472,0.));
+#14300 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14301,#14302,#14303),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14301 = CARTESIAN_POINT('',(-64.75729091122,39.010342830472,0.));
+#14302 = CARTESIAN_POINT('',(-64.75729091122,38.510342830472,0.));
+#14303 = CARTESIAN_POINT('',(-65.25729091122,38.510342830472,0.));
+#14304 = ORIENTED_EDGE('',*,*,#14284,.T.);
+#14305 = ORIENTED_EDGE('',*,*,#14306,.F.);
+#14306 = EDGE_CURVE('',#14307,#14278,#14309,.T.);
+#14307 = VERTEX_POINT('',#14308);
+#14308 = CARTESIAN_POINT('',(-64.75729091122,39.010342830472,-2.23));
+#14309 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14310,#14311,#14312),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14310 = CARTESIAN_POINT('',(-64.75729091122,39.010342830472,-2.23));
+#14311 = CARTESIAN_POINT('',(-64.75729091122,38.510342830472,-2.23));
+#14312 = CARTESIAN_POINT('',(-65.25729091122,38.510342830472,-2.23));
+#14313 = ORIENTED_EDGE('',*,*,#14314,.F.);
+#14314 = EDGE_CURVE('',#14298,#14307,#14315,.T.);
+#14315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14316,#14317),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14316 = CARTESIAN_POINT('',(-64.75729091122,39.010342830472,0.));
+#14317 = CARTESIAN_POINT('',(-64.75729091122,39.010342830472,-2.23));
+#14318 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#14319,#14320,#14321)
+    ,(#14322,#14323,#14324
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#14319 = CARTESIAN_POINT('',(-64.75729091122,39.010342830472,-2.23));
+#14320 = CARTESIAN_POINT('',(-64.75729091122,38.510342830472,-2.23));
+#14321 = CARTESIAN_POINT('',(-65.25729091122,38.510342830472,-2.23));
+#14322 = CARTESIAN_POINT('',(-64.75729091122,39.010342830472,0.));
+#14323 = CARTESIAN_POINT('',(-64.75729091122,38.510342830472,0.));
+#14324 = CARTESIAN_POINT('',(-65.25729091122,38.510342830472,0.));
+#14325 = ADVANCED_FACE('',(#14326),#14348,.T.);
+#14326 = FACE_BOUND('',#14327,.T.);
+#14327 = EDGE_LOOP('',(#14328,#14335,#14336,#14343));
+#14328 = ORIENTED_EDGE('',*,*,#14329,.T.);
+#14329 = EDGE_CURVE('',#14330,#14298,#14332,.T.);
+#14330 = VERTEX_POINT('',#14331);
+#14331 = CARTESIAN_POINT('',(-64.75729091122,40.510342830472,0.));
+#14332 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14333,#14334),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14333 = CARTESIAN_POINT('',(-64.75729091122,40.510342830472,0.));
+#14334 = CARTESIAN_POINT('',(-64.75729091122,39.010342830472,0.));
+#14335 = ORIENTED_EDGE('',*,*,#14314,.T.);
+#14336 = ORIENTED_EDGE('',*,*,#14337,.F.);
+#14337 = EDGE_CURVE('',#14338,#14307,#14340,.T.);
+#14338 = VERTEX_POINT('',#14339);
+#14339 = CARTESIAN_POINT('',(-64.75729091122,40.510342830472,-2.23));
+#14340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14341,#14342),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14341 = CARTESIAN_POINT('',(-64.75729091122,40.510342830472,-2.23));
+#14342 = CARTESIAN_POINT('',(-64.75729091122,39.010342830472,-2.23));
+#14343 = ORIENTED_EDGE('',*,*,#14344,.F.);
+#14344 = EDGE_CURVE('',#14330,#14338,#14345,.T.);
+#14345 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14346,#14347),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14346 = CARTESIAN_POINT('',(-64.75729091122,40.510342830472,0.));
+#14347 = CARTESIAN_POINT('',(-64.75729091122,40.510342830472,-2.23));
+#14348 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14349,#14350)
+    ,(#14351,#14352
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14349 = CARTESIAN_POINT('',(-64.75729091122,40.520342830472,1.E-02));
+#14350 = CARTESIAN_POINT('',(-64.75729091122,40.520342830472,-2.24));
+#14351 = CARTESIAN_POINT('',(-64.75729091122,39.000342830472,1.E-02));
+#14352 = CARTESIAN_POINT('',(-64.75729091122,39.000342830472,-2.24));
+#14353 = ADVANCED_FACE('',(#14354),#14378,.T.);
+#14354 = FACE_BOUND('',#14355,.T.);
+#14355 = EDGE_LOOP('',(#14356,#14364,#14365,#14373));
+#14356 = ORIENTED_EDGE('',*,*,#14357,.T.);
+#14357 = EDGE_CURVE('',#14358,#14330,#14360,.T.);
+#14358 = VERTEX_POINT('',#14359);
+#14359 = CARTESIAN_POINT('',(-65.25729091122,41.010342830472,0.));
+#14360 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14361,#14362,#14363),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14361 = CARTESIAN_POINT('',(-65.25729091122,41.010342830472,0.));
+#14362 = CARTESIAN_POINT('',(-64.75729091122,41.010342830472,0.));
+#14363 = CARTESIAN_POINT('',(-64.75729091122,40.510342830472,0.));
+#14364 = ORIENTED_EDGE('',*,*,#14344,.T.);
+#14365 = ORIENTED_EDGE('',*,*,#14366,.F.);
+#14366 = EDGE_CURVE('',#14367,#14338,#14369,.T.);
+#14367 = VERTEX_POINT('',#14368);
+#14368 = CARTESIAN_POINT('',(-65.25729091122,41.010342830472,-2.23));
+#14369 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14370,#14371,#14372),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14370 = CARTESIAN_POINT('',(-65.25729091122,41.010342830472,-2.23));
+#14371 = CARTESIAN_POINT('',(-64.75729091122,41.010342830472,-2.23));
+#14372 = CARTESIAN_POINT('',(-64.75729091122,40.510342830472,-2.23));
+#14373 = ORIENTED_EDGE('',*,*,#14374,.F.);
+#14374 = EDGE_CURVE('',#14358,#14367,#14375,.T.);
+#14375 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14376,#14377),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14376 = CARTESIAN_POINT('',(-65.25729091122,41.010342830472,0.));
+#14377 = CARTESIAN_POINT('',(-65.25729091122,41.010342830472,-2.23));
+#14378 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#14379,#14380,#14381)
+    ,(#14382,#14383,#14384
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#14379 = CARTESIAN_POINT('',(-65.25729091122,41.010342830472,-2.23));
+#14380 = CARTESIAN_POINT('',(-64.75729091122,41.010342830472,-2.23));
+#14381 = CARTESIAN_POINT('',(-64.75729091122,40.510342830472,-2.23));
+#14382 = CARTESIAN_POINT('',(-65.25729091122,41.010342830472,0.));
+#14383 = CARTESIAN_POINT('',(-64.75729091122,41.010342830472,0.));
+#14384 = CARTESIAN_POINT('',(-64.75729091122,40.510342830472,0.));
+#14385 = ADVANCED_FACE('',(#14386),#14400,.T.);
+#14386 = FACE_BOUND('',#14387,.T.);
+#14387 = EDGE_LOOP('',(#14388,#14393,#14394,#14399));
+#14388 = ORIENTED_EDGE('',*,*,#14389,.T.);
+#14389 = EDGE_CURVE('',#14172,#14358,#14390,.T.);
+#14390 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14391,#14392),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14391 = CARTESIAN_POINT('',(-66.75729091122,41.010342830472,0.));
+#14392 = CARTESIAN_POINT('',(-65.25729091122,41.010342830472,0.));
+#14393 = ORIENTED_EDGE('',*,*,#14374,.T.);
+#14394 = ORIENTED_EDGE('',*,*,#14395,.F.);
+#14395 = EDGE_CURVE('',#14180,#14367,#14396,.T.);
+#14396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14397,#14398),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14397 = CARTESIAN_POINT('',(-66.75729091122,41.010342830472,-2.23));
+#14398 = CARTESIAN_POINT('',(-65.25729091122,41.010342830472,-2.23));
+#14399 = ORIENTED_EDGE('',*,*,#14179,.F.);
+#14400 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14401,#14402)
+    ,(#14403,#14404
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14401 = CARTESIAN_POINT('',(-66.76729091122,41.010342830472,1.E-02));
+#14402 = CARTESIAN_POINT('',(-66.76729091122,41.010342830472,-2.24));
+#14403 = CARTESIAN_POINT('',(-65.24729091122,41.010342830472,1.E-02));
+#14404 = CARTESIAN_POINT('',(-65.24729091122,41.010342830472,-2.24));
+#14405 = ADVANCED_FACE('',(#14406,#14416),#14422,.T.);
+#14406 = FACE_BOUND('',#14407,.T.);
+#14407 = EDGE_LOOP('',(#14408,#14409,#14410,#14411,#14412,#14413,#14414,
+    #14415));
+#14408 = ORIENTED_EDGE('',*,*,#14395,.T.);
+#14409 = ORIENTED_EDGE('',*,*,#14366,.T.);
+#14410 = ORIENTED_EDGE('',*,*,#14337,.T.);
+#14411 = ORIENTED_EDGE('',*,*,#14306,.T.);
+#14412 = ORIENTED_EDGE('',*,*,#14277,.T.);
+#14413 = ORIENTED_EDGE('',*,*,#14246,.T.);
+#14414 = ORIENTED_EDGE('',*,*,#14217,.T.);
+#14415 = ORIENTED_EDGE('',*,*,#14186,.T.);
+#14416 = FACE_BOUND('',#14417,.T.);
+#14417 = EDGE_LOOP('',(#14418,#14419,#14420,#14421));
+#14418 = ORIENTED_EDGE('',*,*,#14155,.T.);
+#14419 = ORIENTED_EDGE('',*,*,#14129,.T.);
+#14420 = ORIENTED_EDGE('',*,*,#14101,.T.);
+#14421 = ORIENTED_EDGE('',*,*,#14073,.T.);
+#14422 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14423,#14424)
+    ,(#14425,#14426
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#14423 = CARTESIAN_POINT('',(-67.26729091122,41.020342830472,-2.23));
+#14424 = CARTESIAN_POINT('',(-67.26729091122,38.500342830472,-2.23));
+#14425 = CARTESIAN_POINT('',(-64.74729091122,41.020342830472,-2.23));
+#14426 = CARTESIAN_POINT('',(-64.74729091122,38.500342830472,-2.23));
+#14427 = ADVANCED_FACE('',(#14428,#14438),#14444,.T.);
+#14428 = FACE_BOUND('',#14429,.T.);
+#14429 = EDGE_LOOP('',(#14430,#14431,#14432,#14433,#14434,#14435,#14436,
+    #14437));
+#14430 = ORIENTED_EDGE('',*,*,#14389,.F.);
+#14431 = ORIENTED_EDGE('',*,*,#14169,.F.);
+#14432 = ORIENTED_EDGE('',*,*,#14209,.F.);
+#14433 = ORIENTED_EDGE('',*,*,#14237,.F.);
+#14434 = ORIENTED_EDGE('',*,*,#14269,.F.);
+#14435 = ORIENTED_EDGE('',*,*,#14297,.F.);
+#14436 = ORIENTED_EDGE('',*,*,#14329,.F.);
+#14437 = ORIENTED_EDGE('',*,*,#14357,.F.);
+#14438 = FACE_BOUND('',#14439,.T.);
+#14439 = EDGE_LOOP('',(#14440,#14441,#14442,#14443));
+#14440 = ORIENTED_EDGE('',*,*,#14149,.F.);
+#14441 = ORIENTED_EDGE('',*,*,#14057,.F.);
+#14442 = ORIENTED_EDGE('',*,*,#14093,.F.);
+#14443 = ORIENTED_EDGE('',*,*,#14121,.F.);
+#14444 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14445,#14446)
+    ,(#14447,#14448
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#14445 = CARTESIAN_POINT('',(-64.74729091122,41.020342830472,0.));
+#14446 = CARTESIAN_POINT('',(-64.74729091122,38.500342830472,0.));
+#14447 = CARTESIAN_POINT('',(-67.26729091122,41.020342830472,0.));
+#14448 = CARTESIAN_POINT('',(-67.26729091122,38.500342830472,0.));
+#14449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14453)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14450,#14451,#14452)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#14450 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14451 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14452 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14453 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14450,
+  'distance_accuracy_value','confusion accuracy');
+#14454 = PRODUCT_TYPE('part',$,(#14047));
+#14455 = SHAPE_DEFINITION_REPRESENTATION(#14456,#14462);
+#14456 = PRODUCT_DEFINITION_SHAPE('','',#14457);
+#14457 = PRODUCT_DEFINITION('design','',#14458,#14461);
+#14458 = PRODUCT_DEFINITION_FORMATION('','',#14459);
+#14459 = PRODUCT('Body42','Body42','',(#14460));
+#14460 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#14461 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14462 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14463),#14861);
+#14463 = MANIFOLD_SOLID_BREP('',#14464);
+#14464 = CLOSED_SHELL('',(#14465,#14501,#14529,#14557,#14577,#14617,
+    #14645,#14677,#14705,#14737,#14765,#14797,#14817,#14839));
+#14465 = ADVANCED_FACE('',(#14466),#14496,.T.);
+#14466 = FACE_BOUND('',#14467,.T.);
+#14467 = EDGE_LOOP('',(#14468,#14477,#14484,#14491));
+#14468 = ORIENTED_EDGE('',*,*,#14469,.T.);
+#14469 = EDGE_CURVE('',#14470,#14472,#14474,.T.);
+#14470 = VERTEX_POINT('',#14471);
+#14471 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,0.));
+#14472 = VERTEX_POINT('',#14473);
+#14473 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,0.));
+#14474 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14475,#14476),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14475 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,0.));
+#14476 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,0.));
+#14477 = ORIENTED_EDGE('',*,*,#14478,.T.);
+#14478 = EDGE_CURVE('',#14472,#14479,#14481,.T.);
+#14479 = VERTEX_POINT('',#14480);
+#14480 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,-2.23));
+#14481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14482,#14483),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14482 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,0.));
+#14483 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,-2.23));
+#14484 = ORIENTED_EDGE('',*,*,#14485,.F.);
+#14485 = EDGE_CURVE('',#14486,#14479,#14488,.T.);
+#14486 = VERTEX_POINT('',#14487);
+#14487 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,-2.23));
+#14488 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14489,#14490),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14489 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,-2.23));
+#14490 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,-2.23));
+#14491 = ORIENTED_EDGE('',*,*,#14492,.F.);
+#14492 = EDGE_CURVE('',#14470,#14486,#14493,.T.);
+#14493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14494,#14495),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14494 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,0.));
+#14495 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,-2.23));
+#14496 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14497,#14498)
+    ,(#14499,#14500
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14497 = CARTESIAN_POINT('',(-55.37281952409,39.273766180182,1.E-02));
+#14498 = CARTESIAN_POINT('',(-55.37281952409,39.273766180182,-2.24));
+#14499 = CARTESIAN_POINT('',(-55.37281952409,40.246919480762,1.E-02));
+#14500 = CARTESIAN_POINT('',(-55.37281952409,40.246919480762,-2.24));
+#14501 = ADVANCED_FACE('',(#14502),#14524,.T.);
+#14502 = FACE_BOUND('',#14503,.T.);
+#14503 = EDGE_LOOP('',(#14504,#14511,#14512,#14519));
+#14504 = ORIENTED_EDGE('',*,*,#14505,.T.);
+#14505 = EDGE_CURVE('',#14506,#14470,#14508,.T.);
+#14506 = VERTEX_POINT('',#14507);
+#14507 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,0.));
+#14508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14509,#14510),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14509 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,0.));
+#14510 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,0.));
+#14511 = ORIENTED_EDGE('',*,*,#14492,.T.);
+#14512 = ORIENTED_EDGE('',*,*,#14513,.F.);
+#14513 = EDGE_CURVE('',#14514,#14486,#14516,.T.);
+#14514 = VERTEX_POINT('',#14515);
+#14515 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,-2.23));
+#14516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14517,#14518),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14517 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,-2.23));
+#14518 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,-2.23));
+#14519 = ORIENTED_EDGE('',*,*,#14520,.F.);
+#14520 = EDGE_CURVE('',#14506,#14514,#14521,.T.);
+#14521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14522,#14523),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14522 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,0.));
+#14523 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,-2.23));
+#14524 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14525,#14526)
+    ,(#14527,#14528
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14525 = CARTESIAN_POINT('',(-56.33597282467,39.283766180182,1.E-02));
+#14526 = CARTESIAN_POINT('',(-56.33597282467,39.283766180182,-2.24));
+#14527 = CARTESIAN_POINT('',(-55.36281952409,39.283766180182,1.E-02));
+#14528 = CARTESIAN_POINT('',(-55.36281952409,39.283766180182,-2.24));
+#14529 = ADVANCED_FACE('',(#14530),#14552,.T.);
+#14530 = FACE_BOUND('',#14531,.T.);
+#14531 = EDGE_LOOP('',(#14532,#14539,#14540,#14547));
+#14532 = ORIENTED_EDGE('',*,*,#14533,.T.);
+#14533 = EDGE_CURVE('',#14534,#14506,#14536,.T.);
+#14534 = VERTEX_POINT('',#14535);
+#14535 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,0.));
+#14536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14537,#14538),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14537 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,0.));
+#14538 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,0.));
+#14539 = ORIENTED_EDGE('',*,*,#14520,.T.);
+#14540 = ORIENTED_EDGE('',*,*,#14541,.F.);
+#14541 = EDGE_CURVE('',#14542,#14514,#14544,.T.);
+#14542 = VERTEX_POINT('',#14543);
+#14543 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,-2.23));
+#14544 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14545,#14546),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14545 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,-2.23));
+#14546 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,-2.23));
+#14547 = ORIENTED_EDGE('',*,*,#14548,.F.);
+#14548 = EDGE_CURVE('',#14534,#14542,#14549,.T.);
+#14549 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14550,#14551),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14550 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,0.));
+#14551 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,-2.23));
+#14552 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14553,#14554)
+    ,(#14555,#14556
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14553 = CARTESIAN_POINT('',(-56.32597282467,40.246919480762,1.E-02));
+#14554 = CARTESIAN_POINT('',(-56.32597282467,40.246919480762,-2.24));
+#14555 = CARTESIAN_POINT('',(-56.32597282467,39.273766180182,1.E-02));
+#14556 = CARTESIAN_POINT('',(-56.32597282467,39.273766180182,-2.24));
+#14557 = ADVANCED_FACE('',(#14558),#14572,.T.);
+#14558 = FACE_BOUND('',#14559,.T.);
+#14559 = EDGE_LOOP('',(#14560,#14565,#14566,#14571));
+#14560 = ORIENTED_EDGE('',*,*,#14561,.T.);
+#14561 = EDGE_CURVE('',#14472,#14534,#14562,.T.);
+#14562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14563,#14564),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14563 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,0.));
+#14564 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,0.));
+#14565 = ORIENTED_EDGE('',*,*,#14548,.T.);
+#14566 = ORIENTED_EDGE('',*,*,#14567,.F.);
+#14567 = EDGE_CURVE('',#14479,#14542,#14568,.T.);
+#14568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14569,#14570),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14569 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,-2.23));
+#14570 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,-2.23));
+#14571 = ORIENTED_EDGE('',*,*,#14478,.F.);
+#14572 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14573,#14574)
+    ,(#14575,#14576
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14573 = CARTESIAN_POINT('',(-55.36281952409,40.236919480762,1.E-02));
+#14574 = CARTESIAN_POINT('',(-55.36281952409,40.236919480762,-2.24));
+#14575 = CARTESIAN_POINT('',(-56.33597282467,40.236919480762,1.E-02));
+#14576 = CARTESIAN_POINT('',(-56.33597282467,40.236919480762,-2.24));
+#14577 = ADVANCED_FACE('',(#14578),#14610,.T.);
+#14578 = FACE_BOUND('',#14579,.T.);
+#14579 = EDGE_LOOP('',(#14580,#14590,#14597,#14605));
+#14580 = ORIENTED_EDGE('',*,*,#14581,.T.);
+#14581 = EDGE_CURVE('',#14582,#14584,#14586,.T.);
+#14582 = VERTEX_POINT('',#14583);
+#14583 = CARTESIAN_POINT('',(-57.09939617438,40.510342830472,0.));
+#14584 = VERTEX_POINT('',#14585);
+#14585 = CARTESIAN_POINT('',(-56.59939617438,41.010342830472,0.));
+#14586 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14587,#14588,#14589),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14587 = CARTESIAN_POINT('',(-57.09939617438,40.510342830472,0.));
+#14588 = CARTESIAN_POINT('',(-57.09939617438,41.010342830472,0.));
+#14589 = CARTESIAN_POINT('',(-56.59939617438,41.010342830472,0.));
+#14590 = ORIENTED_EDGE('',*,*,#14591,.T.);
+#14591 = EDGE_CURVE('',#14584,#14592,#14594,.T.);
+#14592 = VERTEX_POINT('',#14593);
+#14593 = CARTESIAN_POINT('',(-56.59939617438,41.010342830472,-2.23));
+#14594 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14595,#14596),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14595 = CARTESIAN_POINT('',(-56.59939617438,41.010342830472,0.));
+#14596 = CARTESIAN_POINT('',(-56.59939617438,41.010342830472,-2.23));
+#14597 = ORIENTED_EDGE('',*,*,#14598,.F.);
+#14598 = EDGE_CURVE('',#14599,#14592,#14601,.T.);
+#14599 = VERTEX_POINT('',#14600);
+#14600 = CARTESIAN_POINT('',(-57.09939617438,40.510342830472,-2.23));
+#14601 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14602,#14603,#14604),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14602 = CARTESIAN_POINT('',(-57.09939617438,40.510342830472,-2.23));
+#14603 = CARTESIAN_POINT('',(-57.09939617438,41.010342830472,-2.23));
+#14604 = CARTESIAN_POINT('',(-56.59939617438,41.010342830472,-2.23));
+#14605 = ORIENTED_EDGE('',*,*,#14606,.F.);
+#14606 = EDGE_CURVE('',#14582,#14599,#14607,.T.);
+#14607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14608,#14609),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14608 = CARTESIAN_POINT('',(-57.09939617438,40.510342830472,0.));
+#14609 = CARTESIAN_POINT('',(-57.09939617438,40.510342830472,-2.23));
+#14610 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#14611,#14612,#14613)
+    ,(#14614,#14615,#14616
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#14611 = CARTESIAN_POINT('',(-57.09939617438,40.510342830472,-2.23));
+#14612 = CARTESIAN_POINT('',(-57.09939617438,41.010342830472,-2.23));
+#14613 = CARTESIAN_POINT('',(-56.59939617438,41.010342830472,-2.23));
+#14614 = CARTESIAN_POINT('',(-57.09939617438,40.510342830472,0.));
+#14615 = CARTESIAN_POINT('',(-57.09939617438,41.010342830472,0.));
+#14616 = CARTESIAN_POINT('',(-56.59939617438,41.010342830472,0.));
+#14617 = ADVANCED_FACE('',(#14618),#14640,.T.);
+#14618 = FACE_BOUND('',#14619,.T.);
+#14619 = EDGE_LOOP('',(#14620,#14627,#14628,#14635));
+#14620 = ORIENTED_EDGE('',*,*,#14621,.T.);
+#14621 = EDGE_CURVE('',#14622,#14582,#14624,.T.);
+#14622 = VERTEX_POINT('',#14623);
+#14623 = CARTESIAN_POINT('',(-57.09939617438,39.010342830472,0.));
+#14624 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14625,#14626),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14625 = CARTESIAN_POINT('',(-57.09939617438,39.010342830472,0.));
+#14626 = CARTESIAN_POINT('',(-57.09939617438,40.510342830472,0.));
+#14627 = ORIENTED_EDGE('',*,*,#14606,.T.);
+#14628 = ORIENTED_EDGE('',*,*,#14629,.F.);
+#14629 = EDGE_CURVE('',#14630,#14599,#14632,.T.);
+#14630 = VERTEX_POINT('',#14631);
+#14631 = CARTESIAN_POINT('',(-57.09939617438,39.010342830472,-2.23));
+#14632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14633,#14634),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14633 = CARTESIAN_POINT('',(-57.09939617438,39.010342830472,-2.23));
+#14634 = CARTESIAN_POINT('',(-57.09939617438,40.510342830472,-2.23));
+#14635 = ORIENTED_EDGE('',*,*,#14636,.F.);
+#14636 = EDGE_CURVE('',#14622,#14630,#14637,.T.);
+#14637 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14638,#14639),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14638 = CARTESIAN_POINT('',(-57.09939617438,39.010342830472,0.));
+#14639 = CARTESIAN_POINT('',(-57.09939617438,39.010342830472,-2.23));
+#14640 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14641,#14642)
+    ,(#14643,#14644
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14641 = CARTESIAN_POINT('',(-57.09939617438,39.000342830472,1.E-02));
+#14642 = CARTESIAN_POINT('',(-57.09939617438,39.000342830472,-2.24));
+#14643 = CARTESIAN_POINT('',(-57.09939617438,40.520342830472,1.E-02));
+#14644 = CARTESIAN_POINT('',(-57.09939617438,40.520342830472,-2.24));
+#14645 = ADVANCED_FACE('',(#14646),#14670,.T.);
+#14646 = FACE_BOUND('',#14647,.T.);
+#14647 = EDGE_LOOP('',(#14648,#14656,#14657,#14665));
+#14648 = ORIENTED_EDGE('',*,*,#14649,.T.);
+#14649 = EDGE_CURVE('',#14650,#14622,#14652,.T.);
+#14650 = VERTEX_POINT('',#14651);
+#14651 = CARTESIAN_POINT('',(-56.59939617438,38.510342830472,0.));
+#14652 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14653,#14654,#14655),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14653 = CARTESIAN_POINT('',(-56.59939617438,38.510342830472,0.));
+#14654 = CARTESIAN_POINT('',(-57.09939617438,38.510342830472,0.));
+#14655 = CARTESIAN_POINT('',(-57.09939617438,39.010342830472,0.));
+#14656 = ORIENTED_EDGE('',*,*,#14636,.T.);
+#14657 = ORIENTED_EDGE('',*,*,#14658,.F.);
+#14658 = EDGE_CURVE('',#14659,#14630,#14661,.T.);
+#14659 = VERTEX_POINT('',#14660);
+#14660 = CARTESIAN_POINT('',(-56.59939617438,38.510342830472,-2.23));
+#14661 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14662,#14663,#14664),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14662 = CARTESIAN_POINT('',(-56.59939617438,38.510342830472,-2.23));
+#14663 = CARTESIAN_POINT('',(-57.09939617438,38.510342830472,-2.23));
+#14664 = CARTESIAN_POINT('',(-57.09939617438,39.010342830472,-2.23));
+#14665 = ORIENTED_EDGE('',*,*,#14666,.F.);
+#14666 = EDGE_CURVE('',#14650,#14659,#14667,.T.);
+#14667 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14668,#14669),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14668 = CARTESIAN_POINT('',(-56.59939617438,38.510342830472,0.));
+#14669 = CARTESIAN_POINT('',(-56.59939617438,38.510342830472,-2.23));
+#14670 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#14671,#14672,#14673)
+    ,(#14674,#14675,#14676
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#14671 = CARTESIAN_POINT('',(-56.59939617438,38.510342830472,-2.23));
+#14672 = CARTESIAN_POINT('',(-57.09939617438,38.510342830472,-2.23));
+#14673 = CARTESIAN_POINT('',(-57.09939617438,39.010342830472,-2.23));
+#14674 = CARTESIAN_POINT('',(-56.59939617438,38.510342830472,0.));
+#14675 = CARTESIAN_POINT('',(-57.09939617438,38.510342830472,0.));
+#14676 = CARTESIAN_POINT('',(-57.09939617438,39.010342830472,0.));
+#14677 = ADVANCED_FACE('',(#14678),#14700,.T.);
+#14678 = FACE_BOUND('',#14679,.T.);
+#14679 = EDGE_LOOP('',(#14680,#14687,#14688,#14695));
+#14680 = ORIENTED_EDGE('',*,*,#14681,.T.);
+#14681 = EDGE_CURVE('',#14682,#14650,#14684,.T.);
+#14682 = VERTEX_POINT('',#14683);
+#14683 = CARTESIAN_POINT('',(-55.09939617438,38.510342830472,0.));
+#14684 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14685,#14686),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14685 = CARTESIAN_POINT('',(-55.09939617438,38.510342830472,0.));
+#14686 = CARTESIAN_POINT('',(-56.59939617438,38.510342830472,0.));
+#14687 = ORIENTED_EDGE('',*,*,#14666,.T.);
+#14688 = ORIENTED_EDGE('',*,*,#14689,.F.);
+#14689 = EDGE_CURVE('',#14690,#14659,#14692,.T.);
+#14690 = VERTEX_POINT('',#14691);
+#14691 = CARTESIAN_POINT('',(-55.09939617438,38.510342830472,-2.23));
+#14692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14693,#14694),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14693 = CARTESIAN_POINT('',(-55.09939617438,38.510342830472,-2.23));
+#14694 = CARTESIAN_POINT('',(-56.59939617438,38.510342830472,-2.23));
+#14695 = ORIENTED_EDGE('',*,*,#14696,.F.);
+#14696 = EDGE_CURVE('',#14682,#14690,#14697,.T.);
+#14697 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14698,#14699),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14698 = CARTESIAN_POINT('',(-55.09939617438,38.510342830472,0.));
+#14699 = CARTESIAN_POINT('',(-55.09939617438,38.510342830472,-2.23));
+#14700 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14701,#14702)
+    ,(#14703,#14704
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14701 = CARTESIAN_POINT('',(-55.08939617438,38.510342830472,1.E-02));
+#14702 = CARTESIAN_POINT('',(-55.08939617438,38.510342830472,-2.24));
+#14703 = CARTESIAN_POINT('',(-56.60939617438,38.510342830472,1.E-02));
+#14704 = CARTESIAN_POINT('',(-56.60939617438,38.510342830472,-2.24));
+#14705 = ADVANCED_FACE('',(#14706),#14730,.T.);
+#14706 = FACE_BOUND('',#14707,.T.);
+#14707 = EDGE_LOOP('',(#14708,#14716,#14717,#14725));
+#14708 = ORIENTED_EDGE('',*,*,#14709,.T.);
+#14709 = EDGE_CURVE('',#14710,#14682,#14712,.T.);
+#14710 = VERTEX_POINT('',#14711);
+#14711 = CARTESIAN_POINT('',(-54.59939617438,39.010342830472,0.));
+#14712 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14713,#14714,#14715),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14713 = CARTESIAN_POINT('',(-54.59939617438,39.010342830472,0.));
+#14714 = CARTESIAN_POINT('',(-54.59939617438,38.510342830472,0.));
+#14715 = CARTESIAN_POINT('',(-55.09939617438,38.510342830472,0.));
+#14716 = ORIENTED_EDGE('',*,*,#14696,.T.);
+#14717 = ORIENTED_EDGE('',*,*,#14718,.F.);
+#14718 = EDGE_CURVE('',#14719,#14690,#14721,.T.);
+#14719 = VERTEX_POINT('',#14720);
+#14720 = CARTESIAN_POINT('',(-54.59939617438,39.010342830472,-2.23));
+#14721 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14722,#14723,#14724),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14722 = CARTESIAN_POINT('',(-54.59939617438,39.010342830472,-2.23));
+#14723 = CARTESIAN_POINT('',(-54.59939617438,38.510342830472,-2.23));
+#14724 = CARTESIAN_POINT('',(-55.09939617438,38.510342830472,-2.23));
+#14725 = ORIENTED_EDGE('',*,*,#14726,.F.);
+#14726 = EDGE_CURVE('',#14710,#14719,#14727,.T.);
+#14727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14728,#14729),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14728 = CARTESIAN_POINT('',(-54.59939617438,39.010342830472,0.));
+#14729 = CARTESIAN_POINT('',(-54.59939617438,39.010342830472,-2.23));
+#14730 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#14731,#14732,#14733)
+    ,(#14734,#14735,#14736
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#14731 = CARTESIAN_POINT('',(-54.59939617438,39.010342830472,-2.23));
+#14732 = CARTESIAN_POINT('',(-54.59939617438,38.510342830472,-2.23));
+#14733 = CARTESIAN_POINT('',(-55.09939617438,38.510342830472,-2.23));
+#14734 = CARTESIAN_POINT('',(-54.59939617438,39.010342830472,0.));
+#14735 = CARTESIAN_POINT('',(-54.59939617438,38.510342830472,0.));
+#14736 = CARTESIAN_POINT('',(-55.09939617438,38.510342830472,0.));
+#14737 = ADVANCED_FACE('',(#14738),#14760,.T.);
+#14738 = FACE_BOUND('',#14739,.T.);
+#14739 = EDGE_LOOP('',(#14740,#14747,#14748,#14755));
+#14740 = ORIENTED_EDGE('',*,*,#14741,.T.);
+#14741 = EDGE_CURVE('',#14742,#14710,#14744,.T.);
+#14742 = VERTEX_POINT('',#14743);
+#14743 = CARTESIAN_POINT('',(-54.59939617438,40.510342830472,0.));
+#14744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14745,#14746),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14745 = CARTESIAN_POINT('',(-54.59939617438,40.510342830472,0.));
+#14746 = CARTESIAN_POINT('',(-54.59939617438,39.010342830472,0.));
+#14747 = ORIENTED_EDGE('',*,*,#14726,.T.);
+#14748 = ORIENTED_EDGE('',*,*,#14749,.F.);
+#14749 = EDGE_CURVE('',#14750,#14719,#14752,.T.);
+#14750 = VERTEX_POINT('',#14751);
+#14751 = CARTESIAN_POINT('',(-54.59939617438,40.510342830472,-2.23));
+#14752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14753,#14754),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14753 = CARTESIAN_POINT('',(-54.59939617438,40.510342830472,-2.23));
+#14754 = CARTESIAN_POINT('',(-54.59939617438,39.010342830472,-2.23));
+#14755 = ORIENTED_EDGE('',*,*,#14756,.F.);
+#14756 = EDGE_CURVE('',#14742,#14750,#14757,.T.);
+#14757 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14758,#14759),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14758 = CARTESIAN_POINT('',(-54.59939617438,40.510342830472,0.));
+#14759 = CARTESIAN_POINT('',(-54.59939617438,40.510342830472,-2.23));
+#14760 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14761,#14762)
+    ,(#14763,#14764
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14761 = CARTESIAN_POINT('',(-54.59939617438,40.520342830472,1.E-02));
+#14762 = CARTESIAN_POINT('',(-54.59939617438,40.520342830472,-2.24));
+#14763 = CARTESIAN_POINT('',(-54.59939617438,39.000342830472,1.E-02));
+#14764 = CARTESIAN_POINT('',(-54.59939617438,39.000342830472,-2.24));
+#14765 = ADVANCED_FACE('',(#14766),#14790,.T.);
+#14766 = FACE_BOUND('',#14767,.T.);
+#14767 = EDGE_LOOP('',(#14768,#14776,#14777,#14785));
+#14768 = ORIENTED_EDGE('',*,*,#14769,.T.);
+#14769 = EDGE_CURVE('',#14770,#14742,#14772,.T.);
+#14770 = VERTEX_POINT('',#14771);
+#14771 = CARTESIAN_POINT('',(-55.09939617438,41.010342830472,0.));
+#14772 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14773,#14774,#14775),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14773 = CARTESIAN_POINT('',(-55.09939617438,41.010342830472,0.));
+#14774 = CARTESIAN_POINT('',(-54.59939617438,41.010342830472,0.));
+#14775 = CARTESIAN_POINT('',(-54.59939617438,40.510342830472,0.));
+#14776 = ORIENTED_EDGE('',*,*,#14756,.T.);
+#14777 = ORIENTED_EDGE('',*,*,#14778,.F.);
+#14778 = EDGE_CURVE('',#14779,#14750,#14781,.T.);
+#14779 = VERTEX_POINT('',#14780);
+#14780 = CARTESIAN_POINT('',(-55.09939617438,41.010342830472,-2.23));
+#14781 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14782,#14783,#14784),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14782 = CARTESIAN_POINT('',(-55.09939617438,41.010342830472,-2.23));
+#14783 = CARTESIAN_POINT('',(-54.59939617438,41.010342830472,-2.23));
+#14784 = CARTESIAN_POINT('',(-54.59939617438,40.510342830472,-2.23));
+#14785 = ORIENTED_EDGE('',*,*,#14786,.F.);
+#14786 = EDGE_CURVE('',#14770,#14779,#14787,.T.);
+#14787 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14788,#14789),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14788 = CARTESIAN_POINT('',(-55.09939617438,41.010342830472,0.));
+#14789 = CARTESIAN_POINT('',(-55.09939617438,41.010342830472,-2.23));
+#14790 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#14791,#14792,#14793)
+    ,(#14794,#14795,#14796
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#14791 = CARTESIAN_POINT('',(-55.09939617438,41.010342830472,-2.23));
+#14792 = CARTESIAN_POINT('',(-54.59939617438,41.010342830472,-2.23));
+#14793 = CARTESIAN_POINT('',(-54.59939617438,40.510342830472,-2.23));
+#14794 = CARTESIAN_POINT('',(-55.09939617438,41.010342830472,0.));
+#14795 = CARTESIAN_POINT('',(-54.59939617438,41.010342830472,0.));
+#14796 = CARTESIAN_POINT('',(-54.59939617438,40.510342830472,0.));
+#14797 = ADVANCED_FACE('',(#14798),#14812,.T.);
+#14798 = FACE_BOUND('',#14799,.T.);
+#14799 = EDGE_LOOP('',(#14800,#14805,#14806,#14811));
+#14800 = ORIENTED_EDGE('',*,*,#14801,.T.);
+#14801 = EDGE_CURVE('',#14584,#14770,#14802,.T.);
+#14802 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14803,#14804),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14803 = CARTESIAN_POINT('',(-56.59939617438,41.010342830472,0.));
+#14804 = CARTESIAN_POINT('',(-55.09939617438,41.010342830472,0.));
+#14805 = ORIENTED_EDGE('',*,*,#14786,.T.);
+#14806 = ORIENTED_EDGE('',*,*,#14807,.F.);
+#14807 = EDGE_CURVE('',#14592,#14779,#14808,.T.);
+#14808 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14809,#14810),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#14809 = CARTESIAN_POINT('',(-56.59939617438,41.010342830472,-2.23));
+#14810 = CARTESIAN_POINT('',(-55.09939617438,41.010342830472,-2.23));
+#14811 = ORIENTED_EDGE('',*,*,#14591,.F.);
+#14812 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14813,#14814)
+    ,(#14815,#14816
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14813 = CARTESIAN_POINT('',(-56.60939617438,41.010342830472,1.E-02));
+#14814 = CARTESIAN_POINT('',(-56.60939617438,41.010342830472,-2.24));
+#14815 = CARTESIAN_POINT('',(-55.08939617438,41.010342830472,1.E-02));
+#14816 = CARTESIAN_POINT('',(-55.08939617438,41.010342830472,-2.24));
+#14817 = ADVANCED_FACE('',(#14818,#14828),#14834,.T.);
+#14818 = FACE_BOUND('',#14819,.T.);
+#14819 = EDGE_LOOP('',(#14820,#14821,#14822,#14823,#14824,#14825,#14826,
+    #14827));
+#14820 = ORIENTED_EDGE('',*,*,#14807,.T.);
+#14821 = ORIENTED_EDGE('',*,*,#14778,.T.);
+#14822 = ORIENTED_EDGE('',*,*,#14749,.T.);
+#14823 = ORIENTED_EDGE('',*,*,#14718,.T.);
+#14824 = ORIENTED_EDGE('',*,*,#14689,.T.);
+#14825 = ORIENTED_EDGE('',*,*,#14658,.T.);
+#14826 = ORIENTED_EDGE('',*,*,#14629,.T.);
+#14827 = ORIENTED_EDGE('',*,*,#14598,.T.);
+#14828 = FACE_BOUND('',#14829,.T.);
+#14829 = EDGE_LOOP('',(#14830,#14831,#14832,#14833));
+#14830 = ORIENTED_EDGE('',*,*,#14567,.T.);
+#14831 = ORIENTED_EDGE('',*,*,#14541,.T.);
+#14832 = ORIENTED_EDGE('',*,*,#14513,.T.);
+#14833 = ORIENTED_EDGE('',*,*,#14485,.T.);
+#14834 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14835,#14836)
+    ,(#14837,#14838
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#14835 = CARTESIAN_POINT('',(-57.10939617438,41.020342830472,-2.23));
+#14836 = CARTESIAN_POINT('',(-57.10939617438,38.500342830472,-2.23));
+#14837 = CARTESIAN_POINT('',(-54.58939617438,41.020342830472,-2.23));
+#14838 = CARTESIAN_POINT('',(-54.58939617438,38.500342830472,-2.23));
+#14839 = ADVANCED_FACE('',(#14840,#14850),#14856,.T.);
+#14840 = FACE_BOUND('',#14841,.T.);
+#14841 = EDGE_LOOP('',(#14842,#14843,#14844,#14845,#14846,#14847,#14848,
+    #14849));
+#14842 = ORIENTED_EDGE('',*,*,#14801,.F.);
+#14843 = ORIENTED_EDGE('',*,*,#14581,.F.);
+#14844 = ORIENTED_EDGE('',*,*,#14621,.F.);
+#14845 = ORIENTED_EDGE('',*,*,#14649,.F.);
+#14846 = ORIENTED_EDGE('',*,*,#14681,.F.);
+#14847 = ORIENTED_EDGE('',*,*,#14709,.F.);
+#14848 = ORIENTED_EDGE('',*,*,#14741,.F.);
+#14849 = ORIENTED_EDGE('',*,*,#14769,.F.);
+#14850 = FACE_BOUND('',#14851,.T.);
+#14851 = EDGE_LOOP('',(#14852,#14853,#14854,#14855));
+#14852 = ORIENTED_EDGE('',*,*,#14561,.F.);
+#14853 = ORIENTED_EDGE('',*,*,#14469,.F.);
+#14854 = ORIENTED_EDGE('',*,*,#14505,.F.);
+#14855 = ORIENTED_EDGE('',*,*,#14533,.F.);
+#14856 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14857,#14858)
+    ,(#14859,#14860
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#14857 = CARTESIAN_POINT('',(-54.58939617438,41.020342830472,0.));
+#14858 = CARTESIAN_POINT('',(-54.58939617438,38.500342830472,0.));
+#14859 = CARTESIAN_POINT('',(-57.10939617438,41.020342830472,0.));
+#14860 = CARTESIAN_POINT('',(-57.10939617438,38.500342830472,0.));
+#14861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14865)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14862,#14863,#14864)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#14862 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14863 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14864 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14865 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14862,
+  'distance_accuracy_value','confusion accuracy');
+#14866 = PRODUCT_TYPE('part',$,(#14459));
+#14867 = SHAPE_DEFINITION_REPRESENTATION(#14868,#14874);
+#14868 = PRODUCT_DEFINITION_SHAPE('','',#14869);
+#14869 = PRODUCT_DEFINITION('design','',#14870,#14873);
+#14870 = PRODUCT_DEFINITION_FORMATION('','',#14871);
+#14871 = PRODUCT('Body43','Body43','',(#14872));
+#14872 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#14873 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14874 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14875),#15273);
+#14875 = MANIFOLD_SOLID_BREP('',#14876);
+#14876 = CLOSED_SHELL('',(#14877,#14913,#14941,#14969,#14989,#15029,
+    #15057,#15089,#15117,#15149,#15177,#15209,#15229,#15251));
+#14877 = ADVANCED_FACE('',(#14878),#14908,.T.);
+#14878 = FACE_BOUND('',#14879,.T.);
+#14879 = EDGE_LOOP('',(#14880,#14889,#14896,#14903));
+#14880 = ORIENTED_EDGE('',*,*,#14881,.T.);
+#14881 = EDGE_CURVE('',#14882,#14884,#14886,.T.);
+#14882 = VERTEX_POINT('',#14883);
+#14883 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,0.));
+#14884 = VERTEX_POINT('',#14885);
+#14885 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,0.));
+#14886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14887,#14888),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14887 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,0.));
+#14888 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,0.));
+#14889 = ORIENTED_EDGE('',*,*,#14890,.T.);
+#14890 = EDGE_CURVE('',#14884,#14891,#14893,.T.);
+#14891 = VERTEX_POINT('',#14892);
+#14892 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,-2.23));
+#14893 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14894,#14895),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14894 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,0.));
+#14895 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,-2.23));
+#14896 = ORIENTED_EDGE('',*,*,#14897,.F.);
+#14897 = EDGE_CURVE('',#14898,#14891,#14900,.T.);
+#14898 = VERTEX_POINT('',#14899);
+#14899 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,-2.23));
+#14900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14901,#14902),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14901 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,-2.23));
+#14902 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,-2.23));
+#14903 = ORIENTED_EDGE('',*,*,#14904,.F.);
+#14904 = EDGE_CURVE('',#14882,#14898,#14905,.T.);
+#14905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14906,#14907),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14906 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,0.));
+#14907 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,-2.23));
+#14908 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14909,#14910)
+    ,(#14911,#14912
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14909 = CARTESIAN_POINT('',(-45.21492478725,39.273766180182,1.E-02));
+#14910 = CARTESIAN_POINT('',(-45.21492478725,39.273766180182,-2.24));
+#14911 = CARTESIAN_POINT('',(-45.21492478725,40.246919480762,1.E-02));
+#14912 = CARTESIAN_POINT('',(-45.21492478725,40.246919480762,-2.24));
+#14913 = ADVANCED_FACE('',(#14914),#14936,.T.);
+#14914 = FACE_BOUND('',#14915,.T.);
+#14915 = EDGE_LOOP('',(#14916,#14923,#14924,#14931));
+#14916 = ORIENTED_EDGE('',*,*,#14917,.T.);
+#14917 = EDGE_CURVE('',#14918,#14882,#14920,.T.);
+#14918 = VERTEX_POINT('',#14919);
+#14919 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,0.));
+#14920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14921,#14922),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14921 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,0.));
+#14922 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,0.));
+#14923 = ORIENTED_EDGE('',*,*,#14904,.T.);
+#14924 = ORIENTED_EDGE('',*,*,#14925,.F.);
+#14925 = EDGE_CURVE('',#14926,#14898,#14928,.T.);
+#14926 = VERTEX_POINT('',#14927);
+#14927 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,-2.23));
+#14928 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14929,#14930),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14929 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,-2.23));
+#14930 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,-2.23));
+#14931 = ORIENTED_EDGE('',*,*,#14932,.F.);
+#14932 = EDGE_CURVE('',#14918,#14926,#14933,.T.);
+#14933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14934,#14935),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14934 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,0.));
+#14935 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,-2.23));
+#14936 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14937,#14938)
+    ,(#14939,#14940
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14937 = CARTESIAN_POINT('',(-46.17807808783,39.283766180182,1.E-02));
+#14938 = CARTESIAN_POINT('',(-46.17807808783,39.283766180182,-2.24));
+#14939 = CARTESIAN_POINT('',(-45.20492478725,39.283766180182,1.E-02));
+#14940 = CARTESIAN_POINT('',(-45.20492478725,39.283766180182,-2.24));
+#14941 = ADVANCED_FACE('',(#14942),#14964,.T.);
+#14942 = FACE_BOUND('',#14943,.T.);
+#14943 = EDGE_LOOP('',(#14944,#14951,#14952,#14959));
+#14944 = ORIENTED_EDGE('',*,*,#14945,.T.);
+#14945 = EDGE_CURVE('',#14946,#14918,#14948,.T.);
+#14946 = VERTEX_POINT('',#14947);
+#14947 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,0.));
+#14948 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14949,#14950),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14949 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,0.));
+#14950 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,0.));
+#14951 = ORIENTED_EDGE('',*,*,#14932,.T.);
+#14952 = ORIENTED_EDGE('',*,*,#14953,.F.);
+#14953 = EDGE_CURVE('',#14954,#14926,#14956,.T.);
+#14954 = VERTEX_POINT('',#14955);
+#14955 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,-2.23));
+#14956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14957,#14958),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14957 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,-2.23));
+#14958 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,-2.23));
+#14959 = ORIENTED_EDGE('',*,*,#14960,.F.);
+#14960 = EDGE_CURVE('',#14946,#14954,#14961,.T.);
+#14961 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14962,#14963),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#14962 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,0.));
+#14963 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,-2.23));
+#14964 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14965,#14966)
+    ,(#14967,#14968
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14965 = CARTESIAN_POINT('',(-46.16807808783,40.246919480762,1.E-02));
+#14966 = CARTESIAN_POINT('',(-46.16807808783,40.246919480762,-2.24));
+#14967 = CARTESIAN_POINT('',(-46.16807808783,39.273766180182,1.E-02));
+#14968 = CARTESIAN_POINT('',(-46.16807808783,39.273766180182,-2.24));
+#14969 = ADVANCED_FACE('',(#14970),#14984,.T.);
+#14970 = FACE_BOUND('',#14971,.T.);
+#14971 = EDGE_LOOP('',(#14972,#14977,#14978,#14983));
+#14972 = ORIENTED_EDGE('',*,*,#14973,.T.);
+#14973 = EDGE_CURVE('',#14884,#14946,#14974,.T.);
+#14974 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14975,#14976),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14975 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,0.));
+#14976 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,0.));
+#14977 = ORIENTED_EDGE('',*,*,#14960,.T.);
+#14978 = ORIENTED_EDGE('',*,*,#14979,.F.);
+#14979 = EDGE_CURVE('',#14891,#14954,#14980,.T.);
+#14980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14981,#14982),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#14981 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,-2.23));
+#14982 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,-2.23));
+#14983 = ORIENTED_EDGE('',*,*,#14890,.F.);
+#14984 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#14985,#14986)
+    ,(#14987,#14988
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#14985 = CARTESIAN_POINT('',(-45.20492478725,40.236919480762,1.E-02));
+#14986 = CARTESIAN_POINT('',(-45.20492478725,40.236919480762,-2.24));
+#14987 = CARTESIAN_POINT('',(-46.17807808783,40.236919480762,1.E-02));
+#14988 = CARTESIAN_POINT('',(-46.17807808783,40.236919480762,-2.24));
+#14989 = ADVANCED_FACE('',(#14990),#15022,.T.);
+#14990 = FACE_BOUND('',#14991,.T.);
+#14991 = EDGE_LOOP('',(#14992,#15002,#15009,#15017));
+#14992 = ORIENTED_EDGE('',*,*,#14993,.T.);
+#14993 = EDGE_CURVE('',#14994,#14996,#14998,.T.);
+#14994 = VERTEX_POINT('',#14995);
+#14995 = CARTESIAN_POINT('',(-46.94150143754,40.510342830472,0.));
+#14996 = VERTEX_POINT('',#14997);
+#14997 = CARTESIAN_POINT('',(-46.44150143754,41.010342830472,0.));
+#14998 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14999,#15000,#15001),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#14999 = CARTESIAN_POINT('',(-46.94150143754,40.510342830472,0.));
+#15000 = CARTESIAN_POINT('',(-46.94150143754,41.010342830472,0.));
+#15001 = CARTESIAN_POINT('',(-46.44150143754,41.010342830472,0.));
+#15002 = ORIENTED_EDGE('',*,*,#15003,.T.);
+#15003 = EDGE_CURVE('',#14996,#15004,#15006,.T.);
+#15004 = VERTEX_POINT('',#15005);
+#15005 = CARTESIAN_POINT('',(-46.44150143754,41.010342830472,-2.23));
+#15006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15007,#15008),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15007 = CARTESIAN_POINT('',(-46.44150143754,41.010342830472,0.));
+#15008 = CARTESIAN_POINT('',(-46.44150143754,41.010342830472,-2.23));
+#15009 = ORIENTED_EDGE('',*,*,#15010,.F.);
+#15010 = EDGE_CURVE('',#15011,#15004,#15013,.T.);
+#15011 = VERTEX_POINT('',#15012);
+#15012 = CARTESIAN_POINT('',(-46.94150143754,40.510342830472,-2.23));
+#15013 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15014,#15015,#15016),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15014 = CARTESIAN_POINT('',(-46.94150143754,40.510342830472,-2.23));
+#15015 = CARTESIAN_POINT('',(-46.94150143754,41.010342830472,-2.23));
+#15016 = CARTESIAN_POINT('',(-46.44150143754,41.010342830472,-2.23));
+#15017 = ORIENTED_EDGE('',*,*,#15018,.F.);
+#15018 = EDGE_CURVE('',#14994,#15011,#15019,.T.);
+#15019 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15020,#15021),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15020 = CARTESIAN_POINT('',(-46.94150143754,40.510342830472,0.));
+#15021 = CARTESIAN_POINT('',(-46.94150143754,40.510342830472,-2.23));
+#15022 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#15023,#15024,#15025)
+    ,(#15026,#15027,#15028
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#15023 = CARTESIAN_POINT('',(-46.94150143754,40.510342830472,-2.23));
+#15024 = CARTESIAN_POINT('',(-46.94150143754,41.010342830472,-2.23));
+#15025 = CARTESIAN_POINT('',(-46.44150143754,41.010342830472,-2.23));
+#15026 = CARTESIAN_POINT('',(-46.94150143754,40.510342830472,0.));
+#15027 = CARTESIAN_POINT('',(-46.94150143754,41.010342830472,0.));
+#15028 = CARTESIAN_POINT('',(-46.44150143754,41.010342830472,0.));
+#15029 = ADVANCED_FACE('',(#15030),#15052,.T.);
+#15030 = FACE_BOUND('',#15031,.T.);
+#15031 = EDGE_LOOP('',(#15032,#15039,#15040,#15047));
+#15032 = ORIENTED_EDGE('',*,*,#15033,.T.);
+#15033 = EDGE_CURVE('',#15034,#14994,#15036,.T.);
+#15034 = VERTEX_POINT('',#15035);
+#15035 = CARTESIAN_POINT('',(-46.94150143754,39.010342830472,0.));
+#15036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15037,#15038),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15037 = CARTESIAN_POINT('',(-46.94150143754,39.010342830472,0.));
+#15038 = CARTESIAN_POINT('',(-46.94150143754,40.510342830472,0.));
+#15039 = ORIENTED_EDGE('',*,*,#15018,.T.);
+#15040 = ORIENTED_EDGE('',*,*,#15041,.F.);
+#15041 = EDGE_CURVE('',#15042,#15011,#15044,.T.);
+#15042 = VERTEX_POINT('',#15043);
+#15043 = CARTESIAN_POINT('',(-46.94150143754,39.010342830472,-2.23));
+#15044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15045,#15046),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15045 = CARTESIAN_POINT('',(-46.94150143754,39.010342830472,-2.23));
+#15046 = CARTESIAN_POINT('',(-46.94150143754,40.510342830472,-2.23));
+#15047 = ORIENTED_EDGE('',*,*,#15048,.F.);
+#15048 = EDGE_CURVE('',#15034,#15042,#15049,.T.);
+#15049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15050,#15051),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15050 = CARTESIAN_POINT('',(-46.94150143754,39.010342830472,0.));
+#15051 = CARTESIAN_POINT('',(-46.94150143754,39.010342830472,-2.23));
+#15052 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15053,#15054)
+    ,(#15055,#15056
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15053 = CARTESIAN_POINT('',(-46.94150143754,39.000342830472,1.E-02));
+#15054 = CARTESIAN_POINT('',(-46.94150143754,39.000342830472,-2.24));
+#15055 = CARTESIAN_POINT('',(-46.94150143754,40.520342830472,1.E-02));
+#15056 = CARTESIAN_POINT('',(-46.94150143754,40.520342830472,-2.24));
+#15057 = ADVANCED_FACE('',(#15058),#15082,.T.);
+#15058 = FACE_BOUND('',#15059,.T.);
+#15059 = EDGE_LOOP('',(#15060,#15068,#15069,#15077));
+#15060 = ORIENTED_EDGE('',*,*,#15061,.T.);
+#15061 = EDGE_CURVE('',#15062,#15034,#15064,.T.);
+#15062 = VERTEX_POINT('',#15063);
+#15063 = CARTESIAN_POINT('',(-46.44150143754,38.510342830472,0.));
+#15064 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15065,#15066,#15067),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15065 = CARTESIAN_POINT('',(-46.44150143754,38.510342830472,0.));
+#15066 = CARTESIAN_POINT('',(-46.94150143754,38.510342830472,0.));
+#15067 = CARTESIAN_POINT('',(-46.94150143754,39.010342830472,0.));
+#15068 = ORIENTED_EDGE('',*,*,#15048,.T.);
+#15069 = ORIENTED_EDGE('',*,*,#15070,.F.);
+#15070 = EDGE_CURVE('',#15071,#15042,#15073,.T.);
+#15071 = VERTEX_POINT('',#15072);
+#15072 = CARTESIAN_POINT('',(-46.44150143754,38.510342830472,-2.23));
+#15073 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15074,#15075,#15076),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15074 = CARTESIAN_POINT('',(-46.44150143754,38.510342830472,-2.23));
+#15075 = CARTESIAN_POINT('',(-46.94150143754,38.510342830472,-2.23));
+#15076 = CARTESIAN_POINT('',(-46.94150143754,39.010342830472,-2.23));
+#15077 = ORIENTED_EDGE('',*,*,#15078,.F.);
+#15078 = EDGE_CURVE('',#15062,#15071,#15079,.T.);
+#15079 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15080,#15081),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15080 = CARTESIAN_POINT('',(-46.44150143754,38.510342830472,0.));
+#15081 = CARTESIAN_POINT('',(-46.44150143754,38.510342830472,-2.23));
+#15082 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#15083,#15084,#15085)
+    ,(#15086,#15087,#15088
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#15083 = CARTESIAN_POINT('',(-46.44150143754,38.510342830472,-2.23));
+#15084 = CARTESIAN_POINT('',(-46.94150143754,38.510342830472,-2.23));
+#15085 = CARTESIAN_POINT('',(-46.94150143754,39.010342830472,-2.23));
+#15086 = CARTESIAN_POINT('',(-46.44150143754,38.510342830472,0.));
+#15087 = CARTESIAN_POINT('',(-46.94150143754,38.510342830472,0.));
+#15088 = CARTESIAN_POINT('',(-46.94150143754,39.010342830472,0.));
+#15089 = ADVANCED_FACE('',(#15090),#15112,.T.);
+#15090 = FACE_BOUND('',#15091,.T.);
+#15091 = EDGE_LOOP('',(#15092,#15099,#15100,#15107));
+#15092 = ORIENTED_EDGE('',*,*,#15093,.T.);
+#15093 = EDGE_CURVE('',#15094,#15062,#15096,.T.);
+#15094 = VERTEX_POINT('',#15095);
+#15095 = CARTESIAN_POINT('',(-44.94150143754,38.510342830472,0.));
+#15096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15097,#15098),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15097 = CARTESIAN_POINT('',(-44.94150143754,38.510342830472,0.));
+#15098 = CARTESIAN_POINT('',(-46.44150143754,38.510342830472,0.));
+#15099 = ORIENTED_EDGE('',*,*,#15078,.T.);
+#15100 = ORIENTED_EDGE('',*,*,#15101,.F.);
+#15101 = EDGE_CURVE('',#15102,#15071,#15104,.T.);
+#15102 = VERTEX_POINT('',#15103);
+#15103 = CARTESIAN_POINT('',(-44.94150143754,38.510342830472,-2.23));
+#15104 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15105,#15106),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15105 = CARTESIAN_POINT('',(-44.94150143754,38.510342830472,-2.23));
+#15106 = CARTESIAN_POINT('',(-46.44150143754,38.510342830472,-2.23));
+#15107 = ORIENTED_EDGE('',*,*,#15108,.F.);
+#15108 = EDGE_CURVE('',#15094,#15102,#15109,.T.);
+#15109 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15110,#15111),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15110 = CARTESIAN_POINT('',(-44.94150143754,38.510342830472,0.));
+#15111 = CARTESIAN_POINT('',(-44.94150143754,38.510342830472,-2.23));
+#15112 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15113,#15114)
+    ,(#15115,#15116
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15113 = CARTESIAN_POINT('',(-44.93150143754,38.510342830472,1.E-02));
+#15114 = CARTESIAN_POINT('',(-44.93150143754,38.510342830472,-2.24));
+#15115 = CARTESIAN_POINT('',(-46.45150143754,38.510342830472,1.E-02));
+#15116 = CARTESIAN_POINT('',(-46.45150143754,38.510342830472,-2.24));
+#15117 = ADVANCED_FACE('',(#15118),#15142,.T.);
+#15118 = FACE_BOUND('',#15119,.T.);
+#15119 = EDGE_LOOP('',(#15120,#15128,#15129,#15137));
+#15120 = ORIENTED_EDGE('',*,*,#15121,.T.);
+#15121 = EDGE_CURVE('',#15122,#15094,#15124,.T.);
+#15122 = VERTEX_POINT('',#15123);
+#15123 = CARTESIAN_POINT('',(-44.44150143754,39.010342830472,0.));
+#15124 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15125,#15126,#15127),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15125 = CARTESIAN_POINT('',(-44.44150143754,39.010342830472,0.));
+#15126 = CARTESIAN_POINT('',(-44.44150143754,38.510342830472,0.));
+#15127 = CARTESIAN_POINT('',(-44.94150143754,38.510342830472,0.));
+#15128 = ORIENTED_EDGE('',*,*,#15108,.T.);
+#15129 = ORIENTED_EDGE('',*,*,#15130,.F.);
+#15130 = EDGE_CURVE('',#15131,#15102,#15133,.T.);
+#15131 = VERTEX_POINT('',#15132);
+#15132 = CARTESIAN_POINT('',(-44.44150143754,39.010342830472,-2.23));
+#15133 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15134,#15135,#15136),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15134 = CARTESIAN_POINT('',(-44.44150143754,39.010342830472,-2.23));
+#15135 = CARTESIAN_POINT('',(-44.44150143754,38.510342830472,-2.23));
+#15136 = CARTESIAN_POINT('',(-44.94150143754,38.510342830472,-2.23));
+#15137 = ORIENTED_EDGE('',*,*,#15138,.F.);
+#15138 = EDGE_CURVE('',#15122,#15131,#15139,.T.);
+#15139 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15140,#15141),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15140 = CARTESIAN_POINT('',(-44.44150143754,39.010342830472,0.));
+#15141 = CARTESIAN_POINT('',(-44.44150143754,39.010342830472,-2.23));
+#15142 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#15143,#15144,#15145)
+    ,(#15146,#15147,#15148
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#15143 = CARTESIAN_POINT('',(-44.44150143754,39.010342830472,-2.23));
+#15144 = CARTESIAN_POINT('',(-44.44150143754,38.510342830472,-2.23));
+#15145 = CARTESIAN_POINT('',(-44.94150143754,38.510342830472,-2.23));
+#15146 = CARTESIAN_POINT('',(-44.44150143754,39.010342830472,0.));
+#15147 = CARTESIAN_POINT('',(-44.44150143754,38.510342830472,0.));
+#15148 = CARTESIAN_POINT('',(-44.94150143754,38.510342830472,0.));
+#15149 = ADVANCED_FACE('',(#15150),#15172,.T.);
+#15150 = FACE_BOUND('',#15151,.T.);
+#15151 = EDGE_LOOP('',(#15152,#15159,#15160,#15167));
+#15152 = ORIENTED_EDGE('',*,*,#15153,.T.);
+#15153 = EDGE_CURVE('',#15154,#15122,#15156,.T.);
+#15154 = VERTEX_POINT('',#15155);
+#15155 = CARTESIAN_POINT('',(-44.44150143754,40.510342830472,0.));
+#15156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15157,#15158),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15157 = CARTESIAN_POINT('',(-44.44150143754,40.510342830472,0.));
+#15158 = CARTESIAN_POINT('',(-44.44150143754,39.010342830472,0.));
+#15159 = ORIENTED_EDGE('',*,*,#15138,.T.);
+#15160 = ORIENTED_EDGE('',*,*,#15161,.F.);
+#15161 = EDGE_CURVE('',#15162,#15131,#15164,.T.);
+#15162 = VERTEX_POINT('',#15163);
+#15163 = CARTESIAN_POINT('',(-44.44150143754,40.510342830472,-2.23));
+#15164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15165,#15166),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15165 = CARTESIAN_POINT('',(-44.44150143754,40.510342830472,-2.23));
+#15166 = CARTESIAN_POINT('',(-44.44150143754,39.010342830472,-2.23));
+#15167 = ORIENTED_EDGE('',*,*,#15168,.F.);
+#15168 = EDGE_CURVE('',#15154,#15162,#15169,.T.);
+#15169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15170,#15171),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15170 = CARTESIAN_POINT('',(-44.44150143754,40.510342830472,0.));
+#15171 = CARTESIAN_POINT('',(-44.44150143754,40.510342830472,-2.23));
+#15172 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15173,#15174)
+    ,(#15175,#15176
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15173 = CARTESIAN_POINT('',(-44.44150143754,40.520342830472,1.E-02));
+#15174 = CARTESIAN_POINT('',(-44.44150143754,40.520342830472,-2.24));
+#15175 = CARTESIAN_POINT('',(-44.44150143754,39.000342830472,1.E-02));
+#15176 = CARTESIAN_POINT('',(-44.44150143754,39.000342830472,-2.24));
+#15177 = ADVANCED_FACE('',(#15178),#15202,.T.);
+#15178 = FACE_BOUND('',#15179,.T.);
+#15179 = EDGE_LOOP('',(#15180,#15188,#15189,#15197));
+#15180 = ORIENTED_EDGE('',*,*,#15181,.T.);
+#15181 = EDGE_CURVE('',#15182,#15154,#15184,.T.);
+#15182 = VERTEX_POINT('',#15183);
+#15183 = CARTESIAN_POINT('',(-44.94150143754,41.010342830472,0.));
+#15184 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15185,#15186,#15187),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15185 = CARTESIAN_POINT('',(-44.94150143754,41.010342830472,0.));
+#15186 = CARTESIAN_POINT('',(-44.44150143754,41.010342830472,0.));
+#15187 = CARTESIAN_POINT('',(-44.44150143754,40.510342830472,0.));
+#15188 = ORIENTED_EDGE('',*,*,#15168,.T.);
+#15189 = ORIENTED_EDGE('',*,*,#15190,.F.);
+#15190 = EDGE_CURVE('',#15191,#15162,#15193,.T.);
+#15191 = VERTEX_POINT('',#15192);
+#15192 = CARTESIAN_POINT('',(-44.94150143754,41.010342830472,-2.23));
+#15193 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15194,#15195,#15196),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15194 = CARTESIAN_POINT('',(-44.94150143754,41.010342830472,-2.23));
+#15195 = CARTESIAN_POINT('',(-44.44150143754,41.010342830472,-2.23));
+#15196 = CARTESIAN_POINT('',(-44.44150143754,40.510342830472,-2.23));
+#15197 = ORIENTED_EDGE('',*,*,#15198,.F.);
+#15198 = EDGE_CURVE('',#15182,#15191,#15199,.T.);
+#15199 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15200,#15201),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15200 = CARTESIAN_POINT('',(-44.94150143754,41.010342830472,0.));
+#15201 = CARTESIAN_POINT('',(-44.94150143754,41.010342830472,-2.23));
+#15202 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#15203,#15204,#15205)
+    ,(#15206,#15207,#15208
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#15203 = CARTESIAN_POINT('',(-44.94150143754,41.010342830472,-2.23));
+#15204 = CARTESIAN_POINT('',(-44.44150143754,41.010342830472,-2.23));
+#15205 = CARTESIAN_POINT('',(-44.44150143754,40.510342830472,-2.23));
+#15206 = CARTESIAN_POINT('',(-44.94150143754,41.010342830472,0.));
+#15207 = CARTESIAN_POINT('',(-44.44150143754,41.010342830472,0.));
+#15208 = CARTESIAN_POINT('',(-44.44150143754,40.510342830472,0.));
+#15209 = ADVANCED_FACE('',(#15210),#15224,.T.);
+#15210 = FACE_BOUND('',#15211,.T.);
+#15211 = EDGE_LOOP('',(#15212,#15217,#15218,#15223));
+#15212 = ORIENTED_EDGE('',*,*,#15213,.T.);
+#15213 = EDGE_CURVE('',#14996,#15182,#15214,.T.);
+#15214 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15215,#15216),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15215 = CARTESIAN_POINT('',(-46.44150143754,41.010342830472,0.));
+#15216 = CARTESIAN_POINT('',(-44.94150143754,41.010342830472,0.));
+#15217 = ORIENTED_EDGE('',*,*,#15198,.T.);
+#15218 = ORIENTED_EDGE('',*,*,#15219,.F.);
+#15219 = EDGE_CURVE('',#15004,#15191,#15220,.T.);
+#15220 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15221,#15222),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15221 = CARTESIAN_POINT('',(-46.44150143754,41.010342830472,-2.23));
+#15222 = CARTESIAN_POINT('',(-44.94150143754,41.010342830472,-2.23));
+#15223 = ORIENTED_EDGE('',*,*,#15003,.F.);
+#15224 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15225,#15226)
+    ,(#15227,#15228
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15225 = CARTESIAN_POINT('',(-46.45150143754,41.010342830472,1.E-02));
+#15226 = CARTESIAN_POINT('',(-46.45150143754,41.010342830472,-2.24));
+#15227 = CARTESIAN_POINT('',(-44.93150143754,41.010342830472,1.E-02));
+#15228 = CARTESIAN_POINT('',(-44.93150143754,41.010342830472,-2.24));
+#15229 = ADVANCED_FACE('',(#15230,#15240),#15246,.T.);
+#15230 = FACE_BOUND('',#15231,.T.);
+#15231 = EDGE_LOOP('',(#15232,#15233,#15234,#15235,#15236,#15237,#15238,
+    #15239));
+#15232 = ORIENTED_EDGE('',*,*,#15219,.T.);
+#15233 = ORIENTED_EDGE('',*,*,#15190,.T.);
+#15234 = ORIENTED_EDGE('',*,*,#15161,.T.);
+#15235 = ORIENTED_EDGE('',*,*,#15130,.T.);
+#15236 = ORIENTED_EDGE('',*,*,#15101,.T.);
+#15237 = ORIENTED_EDGE('',*,*,#15070,.T.);
+#15238 = ORIENTED_EDGE('',*,*,#15041,.T.);
+#15239 = ORIENTED_EDGE('',*,*,#15010,.T.);
+#15240 = FACE_BOUND('',#15241,.T.);
+#15241 = EDGE_LOOP('',(#15242,#15243,#15244,#15245));
+#15242 = ORIENTED_EDGE('',*,*,#14979,.T.);
+#15243 = ORIENTED_EDGE('',*,*,#14953,.T.);
+#15244 = ORIENTED_EDGE('',*,*,#14925,.T.);
+#15245 = ORIENTED_EDGE('',*,*,#14897,.T.);
+#15246 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15247,#15248)
+    ,(#15249,#15250
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#15247 = CARTESIAN_POINT('',(-46.95150143754,41.020342830472,-2.23));
+#15248 = CARTESIAN_POINT('',(-46.95150143754,38.500342830472,-2.23));
+#15249 = CARTESIAN_POINT('',(-44.43150143754,41.020342830472,-2.23));
+#15250 = CARTESIAN_POINT('',(-44.43150143754,38.500342830472,-2.23));
+#15251 = ADVANCED_FACE('',(#15252,#15262),#15268,.T.);
+#15252 = FACE_BOUND('',#15253,.T.);
+#15253 = EDGE_LOOP('',(#15254,#15255,#15256,#15257,#15258,#15259,#15260,
+    #15261));
+#15254 = ORIENTED_EDGE('',*,*,#15213,.F.);
+#15255 = ORIENTED_EDGE('',*,*,#14993,.F.);
+#15256 = ORIENTED_EDGE('',*,*,#15033,.F.);
+#15257 = ORIENTED_EDGE('',*,*,#15061,.F.);
+#15258 = ORIENTED_EDGE('',*,*,#15093,.F.);
+#15259 = ORIENTED_EDGE('',*,*,#15121,.F.);
+#15260 = ORIENTED_EDGE('',*,*,#15153,.F.);
+#15261 = ORIENTED_EDGE('',*,*,#15181,.F.);
+#15262 = FACE_BOUND('',#15263,.T.);
+#15263 = EDGE_LOOP('',(#15264,#15265,#15266,#15267));
+#15264 = ORIENTED_EDGE('',*,*,#14973,.F.);
+#15265 = ORIENTED_EDGE('',*,*,#14881,.F.);
+#15266 = ORIENTED_EDGE('',*,*,#14917,.F.);
+#15267 = ORIENTED_EDGE('',*,*,#14945,.F.);
+#15268 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15269,#15270)
+    ,(#15271,#15272
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#15269 = CARTESIAN_POINT('',(-44.43150143754,41.020342830472,0.));
+#15270 = CARTESIAN_POINT('',(-44.43150143754,38.500342830472,0.));
+#15271 = CARTESIAN_POINT('',(-46.95150143754,41.020342830472,0.));
+#15272 = CARTESIAN_POINT('',(-46.95150143754,38.500342830472,0.));
+#15273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15277)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15274,#15275,#15276)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#15274 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15275 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15276 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15277 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15274,
+  'distance_accuracy_value','confusion accuracy');
+#15278 = PRODUCT_TYPE('part',$,(#14871));
+#15279 = SHAPE_DEFINITION_REPRESENTATION(#15280,#15286);
+#15280 = PRODUCT_DEFINITION_SHAPE('','',#15281);
+#15281 = PRODUCT_DEFINITION('design','',#15282,#15285);
+#15282 = PRODUCT_DEFINITION_FORMATION('','',#15283);
+#15283 = PRODUCT('Body44','Body44','',(#15284));
+#15284 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#15285 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15286 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15287),#15685);
+#15287 = MANIFOLD_SOLID_BREP('',#15288);
+#15288 = CLOSED_SHELL('',(#15289,#15325,#15353,#15381,#15401,#15441,
+    #15469,#15501,#15529,#15561,#15589,#15621,#15641,#15663));
+#15289 = ADVANCED_FACE('',(#15290),#15320,.T.);
+#15290 = FACE_BOUND('',#15291,.T.);
+#15291 = EDGE_LOOP('',(#15292,#15301,#15308,#15315));
+#15292 = ORIENTED_EDGE('',*,*,#15293,.T.);
+#15293 = EDGE_CURVE('',#15294,#15296,#15298,.T.);
+#15294 = VERTEX_POINT('',#15295);
+#15295 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,0.));
+#15296 = VERTEX_POINT('',#15297);
+#15297 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,0.));
+#15298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15299,#15300),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15299 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,0.));
+#15300 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,0.));
+#15301 = ORIENTED_EDGE('',*,*,#15302,.T.);
+#15302 = EDGE_CURVE('',#15296,#15303,#15305,.T.);
+#15303 = VERTEX_POINT('',#15304);
+#15304 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,-2.23));
+#15305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15306,#15307),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15306 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,0.));
+#15307 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,-2.23));
+#15308 = ORIENTED_EDGE('',*,*,#15309,.F.);
+#15309 = EDGE_CURVE('',#15310,#15303,#15312,.T.);
+#15310 = VERTEX_POINT('',#15311);
+#15311 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,-2.23));
+#15312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15313,#15314),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15313 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,-2.23));
+#15314 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,-2.23));
+#15315 = ORIENTED_EDGE('',*,*,#15316,.F.);
+#15316 = EDGE_CURVE('',#15294,#15310,#15317,.T.);
+#15317 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15318,#15319),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15318 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,0.));
+#15319 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,-2.23));
+#15320 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15321,#15322)
+    ,(#15323,#15324
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15321 = CARTESIAN_POINT('',(-35.05703005041,39.273766180182,1.E-02));
+#15322 = CARTESIAN_POINT('',(-35.05703005041,39.273766180182,-2.24));
+#15323 = CARTESIAN_POINT('',(-35.05703005041,40.246919480762,1.E-02));
+#15324 = CARTESIAN_POINT('',(-35.05703005041,40.246919480762,-2.24));
+#15325 = ADVANCED_FACE('',(#15326),#15348,.T.);
+#15326 = FACE_BOUND('',#15327,.T.);
+#15327 = EDGE_LOOP('',(#15328,#15335,#15336,#15343));
+#15328 = ORIENTED_EDGE('',*,*,#15329,.T.);
+#15329 = EDGE_CURVE('',#15330,#15294,#15332,.T.);
+#15330 = VERTEX_POINT('',#15331);
+#15331 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,0.));
+#15332 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15333,#15334),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15333 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,0.));
+#15334 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,0.));
+#15335 = ORIENTED_EDGE('',*,*,#15316,.T.);
+#15336 = ORIENTED_EDGE('',*,*,#15337,.F.);
+#15337 = EDGE_CURVE('',#15338,#15310,#15340,.T.);
+#15338 = VERTEX_POINT('',#15339);
+#15339 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,-2.23));
+#15340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15341,#15342),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15341 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,-2.23));
+#15342 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,-2.23));
+#15343 = ORIENTED_EDGE('',*,*,#15344,.F.);
+#15344 = EDGE_CURVE('',#15330,#15338,#15345,.T.);
+#15345 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15346,#15347),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15346 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,0.));
+#15347 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,-2.23));
+#15348 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15349,#15350)
+    ,(#15351,#15352
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15349 = CARTESIAN_POINT('',(-36.02018335098,39.283766180182,1.E-02));
+#15350 = CARTESIAN_POINT('',(-36.02018335098,39.283766180182,-2.24));
+#15351 = CARTESIAN_POINT('',(-35.0470300504,39.283766180182,1.E-02));
+#15352 = CARTESIAN_POINT('',(-35.0470300504,39.283766180182,-2.24));
+#15353 = ADVANCED_FACE('',(#15354),#15376,.T.);
+#15354 = FACE_BOUND('',#15355,.T.);
+#15355 = EDGE_LOOP('',(#15356,#15363,#15364,#15371));
+#15356 = ORIENTED_EDGE('',*,*,#15357,.T.);
+#15357 = EDGE_CURVE('',#15358,#15330,#15360,.T.);
+#15358 = VERTEX_POINT('',#15359);
+#15359 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,0.));
+#15360 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15361,#15362),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15361 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,0.));
+#15362 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,0.));
+#15363 = ORIENTED_EDGE('',*,*,#15344,.T.);
+#15364 = ORIENTED_EDGE('',*,*,#15365,.F.);
+#15365 = EDGE_CURVE('',#15366,#15338,#15368,.T.);
+#15366 = VERTEX_POINT('',#15367);
+#15367 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,-2.23));
+#15368 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15369,#15370),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15369 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,-2.23));
+#15370 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,-2.23));
+#15371 = ORIENTED_EDGE('',*,*,#15372,.F.);
+#15372 = EDGE_CURVE('',#15358,#15366,#15373,.T.);
+#15373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15374,#15375),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15374 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,0.));
+#15375 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,-2.23));
+#15376 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15377,#15378)
+    ,(#15379,#15380
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15377 = CARTESIAN_POINT('',(-36.01018335098,40.246919480762,1.E-02));
+#15378 = CARTESIAN_POINT('',(-36.01018335098,40.246919480762,-2.24));
+#15379 = CARTESIAN_POINT('',(-36.01018335098,39.273766180182,1.E-02));
+#15380 = CARTESIAN_POINT('',(-36.01018335098,39.273766180182,-2.24));
+#15381 = ADVANCED_FACE('',(#15382),#15396,.T.);
+#15382 = FACE_BOUND('',#15383,.T.);
+#15383 = EDGE_LOOP('',(#15384,#15389,#15390,#15395));
+#15384 = ORIENTED_EDGE('',*,*,#15385,.T.);
+#15385 = EDGE_CURVE('',#15296,#15358,#15386,.T.);
+#15386 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15387,#15388),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15387 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,0.));
+#15388 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,0.));
+#15389 = ORIENTED_EDGE('',*,*,#15372,.T.);
+#15390 = ORIENTED_EDGE('',*,*,#15391,.F.);
+#15391 = EDGE_CURVE('',#15303,#15366,#15392,.T.);
+#15392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15393,#15394),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15393 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,-2.23));
+#15394 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,-2.23));
+#15395 = ORIENTED_EDGE('',*,*,#15302,.F.);
+#15396 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15397,#15398)
+    ,(#15399,#15400
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15397 = CARTESIAN_POINT('',(-35.0470300504,40.236919480762,1.E-02));
+#15398 = CARTESIAN_POINT('',(-35.0470300504,40.236919480762,-2.24));
+#15399 = CARTESIAN_POINT('',(-36.02018335098,40.236919480762,1.E-02));
+#15400 = CARTESIAN_POINT('',(-36.02018335098,40.236919480762,-2.24));
+#15401 = ADVANCED_FACE('',(#15402),#15434,.T.);
+#15402 = FACE_BOUND('',#15403,.T.);
+#15403 = EDGE_LOOP('',(#15404,#15414,#15421,#15429));
+#15404 = ORIENTED_EDGE('',*,*,#15405,.T.);
+#15405 = EDGE_CURVE('',#15406,#15408,#15410,.T.);
+#15406 = VERTEX_POINT('',#15407);
+#15407 = CARTESIAN_POINT('',(-36.78360670069,40.510342830472,0.));
+#15408 = VERTEX_POINT('',#15409);
+#15409 = CARTESIAN_POINT('',(-36.28360670069,41.010342830472,0.));
+#15410 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15411,#15412,#15413),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15411 = CARTESIAN_POINT('',(-36.78360670069,40.510342830472,0.));
+#15412 = CARTESIAN_POINT('',(-36.78360670069,41.010342830472,0.));
+#15413 = CARTESIAN_POINT('',(-36.28360670069,41.010342830472,0.));
+#15414 = ORIENTED_EDGE('',*,*,#15415,.T.);
+#15415 = EDGE_CURVE('',#15408,#15416,#15418,.T.);
+#15416 = VERTEX_POINT('',#15417);
+#15417 = CARTESIAN_POINT('',(-36.28360670069,41.010342830472,-2.23));
+#15418 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15419,#15420),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15419 = CARTESIAN_POINT('',(-36.28360670069,41.010342830472,0.));
+#15420 = CARTESIAN_POINT('',(-36.28360670069,41.010342830472,-2.23));
+#15421 = ORIENTED_EDGE('',*,*,#15422,.F.);
+#15422 = EDGE_CURVE('',#15423,#15416,#15425,.T.);
+#15423 = VERTEX_POINT('',#15424);
+#15424 = CARTESIAN_POINT('',(-36.78360670069,40.510342830472,-2.23));
+#15425 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15426,#15427,#15428),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15426 = CARTESIAN_POINT('',(-36.78360670069,40.510342830472,-2.23));
+#15427 = CARTESIAN_POINT('',(-36.78360670069,41.010342830472,-2.23));
+#15428 = CARTESIAN_POINT('',(-36.28360670069,41.010342830472,-2.23));
+#15429 = ORIENTED_EDGE('',*,*,#15430,.F.);
+#15430 = EDGE_CURVE('',#15406,#15423,#15431,.T.);
+#15431 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15432,#15433),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15432 = CARTESIAN_POINT('',(-36.78360670069,40.510342830472,0.));
+#15433 = CARTESIAN_POINT('',(-36.78360670069,40.510342830472,-2.23));
+#15434 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#15435,#15436,#15437)
+    ,(#15438,#15439,#15440
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#15435 = CARTESIAN_POINT('',(-36.78360670069,40.510342830472,-2.23));
+#15436 = CARTESIAN_POINT('',(-36.78360670069,41.010342830472,-2.23));
+#15437 = CARTESIAN_POINT('',(-36.28360670069,41.010342830472,-2.23));
+#15438 = CARTESIAN_POINT('',(-36.78360670069,40.510342830472,0.));
+#15439 = CARTESIAN_POINT('',(-36.78360670069,41.010342830472,0.));
+#15440 = CARTESIAN_POINT('',(-36.28360670069,41.010342830472,0.));
+#15441 = ADVANCED_FACE('',(#15442),#15464,.T.);
+#15442 = FACE_BOUND('',#15443,.T.);
+#15443 = EDGE_LOOP('',(#15444,#15451,#15452,#15459));
+#15444 = ORIENTED_EDGE('',*,*,#15445,.T.);
+#15445 = EDGE_CURVE('',#15446,#15406,#15448,.T.);
+#15446 = VERTEX_POINT('',#15447);
+#15447 = CARTESIAN_POINT('',(-36.78360670069,39.010342830472,0.));
+#15448 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15449,#15450),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15449 = CARTESIAN_POINT('',(-36.78360670069,39.010342830472,0.));
+#15450 = CARTESIAN_POINT('',(-36.78360670069,40.510342830472,0.));
+#15451 = ORIENTED_EDGE('',*,*,#15430,.T.);
+#15452 = ORIENTED_EDGE('',*,*,#15453,.F.);
+#15453 = EDGE_CURVE('',#15454,#15423,#15456,.T.);
+#15454 = VERTEX_POINT('',#15455);
+#15455 = CARTESIAN_POINT('',(-36.78360670069,39.010342830472,-2.23));
+#15456 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15457,#15458),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15457 = CARTESIAN_POINT('',(-36.78360670069,39.010342830472,-2.23));
+#15458 = CARTESIAN_POINT('',(-36.78360670069,40.510342830472,-2.23));
+#15459 = ORIENTED_EDGE('',*,*,#15460,.F.);
+#15460 = EDGE_CURVE('',#15446,#15454,#15461,.T.);
+#15461 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15462,#15463),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15462 = CARTESIAN_POINT('',(-36.78360670069,39.010342830472,0.));
+#15463 = CARTESIAN_POINT('',(-36.78360670069,39.010342830472,-2.23));
+#15464 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15465,#15466)
+    ,(#15467,#15468
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15465 = CARTESIAN_POINT('',(-36.78360670069,39.000342830472,1.E-02));
+#15466 = CARTESIAN_POINT('',(-36.78360670069,39.000342830472,-2.24));
+#15467 = CARTESIAN_POINT('',(-36.78360670069,40.520342830472,1.E-02));
+#15468 = CARTESIAN_POINT('',(-36.78360670069,40.520342830472,-2.24));
+#15469 = ADVANCED_FACE('',(#15470),#15494,.T.);
+#15470 = FACE_BOUND('',#15471,.T.);
+#15471 = EDGE_LOOP('',(#15472,#15480,#15481,#15489));
+#15472 = ORIENTED_EDGE('',*,*,#15473,.T.);
+#15473 = EDGE_CURVE('',#15474,#15446,#15476,.T.);
+#15474 = VERTEX_POINT('',#15475);
+#15475 = CARTESIAN_POINT('',(-36.28360670069,38.510342830472,0.));
+#15476 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15477,#15478,#15479),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15477 = CARTESIAN_POINT('',(-36.28360670069,38.510342830472,0.));
+#15478 = CARTESIAN_POINT('',(-36.78360670069,38.510342830472,0.));
+#15479 = CARTESIAN_POINT('',(-36.78360670069,39.010342830472,0.));
+#15480 = ORIENTED_EDGE('',*,*,#15460,.T.);
+#15481 = ORIENTED_EDGE('',*,*,#15482,.F.);
+#15482 = EDGE_CURVE('',#15483,#15454,#15485,.T.);
+#15483 = VERTEX_POINT('',#15484);
+#15484 = CARTESIAN_POINT('',(-36.28360670069,38.510342830472,-2.23));
+#15485 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15486,#15487,#15488),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15486 = CARTESIAN_POINT('',(-36.28360670069,38.510342830472,-2.23));
+#15487 = CARTESIAN_POINT('',(-36.78360670069,38.510342830472,-2.23));
+#15488 = CARTESIAN_POINT('',(-36.78360670069,39.010342830472,-2.23));
+#15489 = ORIENTED_EDGE('',*,*,#15490,.F.);
+#15490 = EDGE_CURVE('',#15474,#15483,#15491,.T.);
+#15491 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15492,#15493),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15492 = CARTESIAN_POINT('',(-36.28360670069,38.510342830472,0.));
+#15493 = CARTESIAN_POINT('',(-36.28360670069,38.510342830472,-2.23));
+#15494 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#15495,#15496,#15497)
+    ,(#15498,#15499,#15500
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#15495 = CARTESIAN_POINT('',(-36.28360670069,38.510342830472,-2.23));
+#15496 = CARTESIAN_POINT('',(-36.78360670069,38.510342830472,-2.23));
+#15497 = CARTESIAN_POINT('',(-36.78360670069,39.010342830472,-2.23));
+#15498 = CARTESIAN_POINT('',(-36.28360670069,38.510342830472,0.));
+#15499 = CARTESIAN_POINT('',(-36.78360670069,38.510342830472,0.));
+#15500 = CARTESIAN_POINT('',(-36.78360670069,39.010342830472,0.));
+#15501 = ADVANCED_FACE('',(#15502),#15524,.T.);
+#15502 = FACE_BOUND('',#15503,.T.);
+#15503 = EDGE_LOOP('',(#15504,#15511,#15512,#15519));
+#15504 = ORIENTED_EDGE('',*,*,#15505,.T.);
+#15505 = EDGE_CURVE('',#15506,#15474,#15508,.T.);
+#15506 = VERTEX_POINT('',#15507);
+#15507 = CARTESIAN_POINT('',(-34.78360670069,38.510342830472,0.));
+#15508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15509,#15510),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15509 = CARTESIAN_POINT('',(-34.78360670069,38.510342830472,0.));
+#15510 = CARTESIAN_POINT('',(-36.28360670069,38.510342830472,0.));
+#15511 = ORIENTED_EDGE('',*,*,#15490,.T.);
+#15512 = ORIENTED_EDGE('',*,*,#15513,.F.);
+#15513 = EDGE_CURVE('',#15514,#15483,#15516,.T.);
+#15514 = VERTEX_POINT('',#15515);
+#15515 = CARTESIAN_POINT('',(-34.78360670069,38.510342830472,-2.23));
+#15516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15517,#15518),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15517 = CARTESIAN_POINT('',(-34.78360670069,38.510342830472,-2.23));
+#15518 = CARTESIAN_POINT('',(-36.28360670069,38.510342830472,-2.23));
+#15519 = ORIENTED_EDGE('',*,*,#15520,.F.);
+#15520 = EDGE_CURVE('',#15506,#15514,#15521,.T.);
+#15521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15522,#15523),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15522 = CARTESIAN_POINT('',(-34.78360670069,38.510342830472,0.));
+#15523 = CARTESIAN_POINT('',(-34.78360670069,38.510342830472,-2.23));
+#15524 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15525,#15526)
+    ,(#15527,#15528
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15525 = CARTESIAN_POINT('',(-34.77360670069,38.510342830472,1.E-02));
+#15526 = CARTESIAN_POINT('',(-34.77360670069,38.510342830472,-2.24));
+#15527 = CARTESIAN_POINT('',(-36.29360670069,38.510342830472,1.E-02));
+#15528 = CARTESIAN_POINT('',(-36.29360670069,38.510342830472,-2.24));
+#15529 = ADVANCED_FACE('',(#15530),#15554,.T.);
+#15530 = FACE_BOUND('',#15531,.T.);
+#15531 = EDGE_LOOP('',(#15532,#15540,#15541,#15549));
+#15532 = ORIENTED_EDGE('',*,*,#15533,.T.);
+#15533 = EDGE_CURVE('',#15534,#15506,#15536,.T.);
+#15534 = VERTEX_POINT('',#15535);
+#15535 = CARTESIAN_POINT('',(-34.28360670069,39.010342830472,0.));
+#15536 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15537,#15538,#15539),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15537 = CARTESIAN_POINT('',(-34.28360670069,39.010342830472,0.));
+#15538 = CARTESIAN_POINT('',(-34.28360670069,38.510342830472,0.));
+#15539 = CARTESIAN_POINT('',(-34.78360670069,38.510342830472,0.));
+#15540 = ORIENTED_EDGE('',*,*,#15520,.T.);
+#15541 = ORIENTED_EDGE('',*,*,#15542,.F.);
+#15542 = EDGE_CURVE('',#15543,#15514,#15545,.T.);
+#15543 = VERTEX_POINT('',#15544);
+#15544 = CARTESIAN_POINT('',(-34.28360670069,39.010342830472,-2.23));
+#15545 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15546,#15547,#15548),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15546 = CARTESIAN_POINT('',(-34.28360670069,39.010342830472,-2.23));
+#15547 = CARTESIAN_POINT('',(-34.28360670069,38.510342830472,-2.23));
+#15548 = CARTESIAN_POINT('',(-34.78360670069,38.510342830472,-2.23));
+#15549 = ORIENTED_EDGE('',*,*,#15550,.F.);
+#15550 = EDGE_CURVE('',#15534,#15543,#15551,.T.);
+#15551 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15552,#15553),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15552 = CARTESIAN_POINT('',(-34.28360670069,39.010342830472,0.));
+#15553 = CARTESIAN_POINT('',(-34.28360670069,39.010342830472,-2.23));
+#15554 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#15555,#15556,#15557)
+    ,(#15558,#15559,#15560
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#15555 = CARTESIAN_POINT('',(-34.28360670069,39.010342830472,-2.23));
+#15556 = CARTESIAN_POINT('',(-34.28360670069,38.510342830472,-2.23));
+#15557 = CARTESIAN_POINT('',(-34.78360670069,38.510342830472,-2.23));
+#15558 = CARTESIAN_POINT('',(-34.28360670069,39.010342830472,0.));
+#15559 = CARTESIAN_POINT('',(-34.28360670069,38.510342830472,0.));
+#15560 = CARTESIAN_POINT('',(-34.78360670069,38.510342830472,0.));
+#15561 = ADVANCED_FACE('',(#15562),#15584,.T.);
+#15562 = FACE_BOUND('',#15563,.T.);
+#15563 = EDGE_LOOP('',(#15564,#15571,#15572,#15579));
+#15564 = ORIENTED_EDGE('',*,*,#15565,.T.);
+#15565 = EDGE_CURVE('',#15566,#15534,#15568,.T.);
+#15566 = VERTEX_POINT('',#15567);
+#15567 = CARTESIAN_POINT('',(-34.28360670069,40.510342830472,0.));
+#15568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15569,#15570),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15569 = CARTESIAN_POINT('',(-34.28360670069,40.510342830472,0.));
+#15570 = CARTESIAN_POINT('',(-34.28360670069,39.010342830472,0.));
+#15571 = ORIENTED_EDGE('',*,*,#15550,.T.);
+#15572 = ORIENTED_EDGE('',*,*,#15573,.F.);
+#15573 = EDGE_CURVE('',#15574,#15543,#15576,.T.);
+#15574 = VERTEX_POINT('',#15575);
+#15575 = CARTESIAN_POINT('',(-34.28360670069,40.510342830472,-2.23));
+#15576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15577,#15578),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15577 = CARTESIAN_POINT('',(-34.28360670069,40.510342830472,-2.23));
+#15578 = CARTESIAN_POINT('',(-34.28360670069,39.010342830472,-2.23));
+#15579 = ORIENTED_EDGE('',*,*,#15580,.F.);
+#15580 = EDGE_CURVE('',#15566,#15574,#15581,.T.);
+#15581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15582,#15583),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15582 = CARTESIAN_POINT('',(-34.28360670069,40.510342830472,0.));
+#15583 = CARTESIAN_POINT('',(-34.28360670069,40.510342830472,-2.23));
+#15584 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15585,#15586)
+    ,(#15587,#15588
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15585 = CARTESIAN_POINT('',(-34.28360670069,40.520342830472,1.E-02));
+#15586 = CARTESIAN_POINT('',(-34.28360670069,40.520342830472,-2.24));
+#15587 = CARTESIAN_POINT('',(-34.28360670069,39.000342830472,1.E-02));
+#15588 = CARTESIAN_POINT('',(-34.28360670069,39.000342830472,-2.24));
+#15589 = ADVANCED_FACE('',(#15590),#15614,.T.);
+#15590 = FACE_BOUND('',#15591,.T.);
+#15591 = EDGE_LOOP('',(#15592,#15600,#15601,#15609));
+#15592 = ORIENTED_EDGE('',*,*,#15593,.T.);
+#15593 = EDGE_CURVE('',#15594,#15566,#15596,.T.);
+#15594 = VERTEX_POINT('',#15595);
+#15595 = CARTESIAN_POINT('',(-34.78360670069,41.010342830472,0.));
+#15596 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15597,#15598,#15599),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15597 = CARTESIAN_POINT('',(-34.78360670069,41.010342830472,0.));
+#15598 = CARTESIAN_POINT('',(-34.28360670069,41.010342830472,0.));
+#15599 = CARTESIAN_POINT('',(-34.28360670069,40.510342830472,0.));
+#15600 = ORIENTED_EDGE('',*,*,#15580,.T.);
+#15601 = ORIENTED_EDGE('',*,*,#15602,.F.);
+#15602 = EDGE_CURVE('',#15603,#15574,#15605,.T.);
+#15603 = VERTEX_POINT('',#15604);
+#15604 = CARTESIAN_POINT('',(-34.78360670069,41.010342830472,-2.23));
+#15605 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15606,#15607,#15608),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15606 = CARTESIAN_POINT('',(-34.78360670069,41.010342830472,-2.23));
+#15607 = CARTESIAN_POINT('',(-34.28360670069,41.010342830472,-2.23));
+#15608 = CARTESIAN_POINT('',(-34.28360670069,40.510342830472,-2.23));
+#15609 = ORIENTED_EDGE('',*,*,#15610,.F.);
+#15610 = EDGE_CURVE('',#15594,#15603,#15611,.T.);
+#15611 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15612,#15613),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15612 = CARTESIAN_POINT('',(-34.78360670069,41.010342830472,0.));
+#15613 = CARTESIAN_POINT('',(-34.78360670069,41.010342830472,-2.23));
+#15614 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#15615,#15616,#15617)
+    ,(#15618,#15619,#15620
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#15615 = CARTESIAN_POINT('',(-34.78360670069,41.010342830472,-2.23));
+#15616 = CARTESIAN_POINT('',(-34.28360670069,41.010342830472,-2.23));
+#15617 = CARTESIAN_POINT('',(-34.28360670069,40.510342830472,-2.23));
+#15618 = CARTESIAN_POINT('',(-34.78360670069,41.010342830472,0.));
+#15619 = CARTESIAN_POINT('',(-34.28360670069,41.010342830472,0.));
+#15620 = CARTESIAN_POINT('',(-34.28360670069,40.510342830472,0.));
+#15621 = ADVANCED_FACE('',(#15622),#15636,.T.);
+#15622 = FACE_BOUND('',#15623,.T.);
+#15623 = EDGE_LOOP('',(#15624,#15629,#15630,#15635));
+#15624 = ORIENTED_EDGE('',*,*,#15625,.T.);
+#15625 = EDGE_CURVE('',#15408,#15594,#15626,.T.);
+#15626 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15627,#15628),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15627 = CARTESIAN_POINT('',(-36.28360670069,41.010342830472,0.));
+#15628 = CARTESIAN_POINT('',(-34.78360670069,41.010342830472,0.));
+#15629 = ORIENTED_EDGE('',*,*,#15610,.T.);
+#15630 = ORIENTED_EDGE('',*,*,#15631,.F.);
+#15631 = EDGE_CURVE('',#15416,#15603,#15632,.T.);
+#15632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15633,#15634),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15633 = CARTESIAN_POINT('',(-36.28360670069,41.010342830472,-2.23));
+#15634 = CARTESIAN_POINT('',(-34.78360670069,41.010342830472,-2.23));
+#15635 = ORIENTED_EDGE('',*,*,#15415,.F.);
+#15636 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15637,#15638)
+    ,(#15639,#15640
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15637 = CARTESIAN_POINT('',(-36.29360670069,41.010342830472,1.E-02));
+#15638 = CARTESIAN_POINT('',(-36.29360670069,41.010342830472,-2.24));
+#15639 = CARTESIAN_POINT('',(-34.77360670069,41.010342830472,1.E-02));
+#15640 = CARTESIAN_POINT('',(-34.77360670069,41.010342830472,-2.24));
+#15641 = ADVANCED_FACE('',(#15642,#15652),#15658,.T.);
+#15642 = FACE_BOUND('',#15643,.T.);
+#15643 = EDGE_LOOP('',(#15644,#15645,#15646,#15647,#15648,#15649,#15650,
+    #15651));
+#15644 = ORIENTED_EDGE('',*,*,#15631,.T.);
+#15645 = ORIENTED_EDGE('',*,*,#15602,.T.);
+#15646 = ORIENTED_EDGE('',*,*,#15573,.T.);
+#15647 = ORIENTED_EDGE('',*,*,#15542,.T.);
+#15648 = ORIENTED_EDGE('',*,*,#15513,.T.);
+#15649 = ORIENTED_EDGE('',*,*,#15482,.T.);
+#15650 = ORIENTED_EDGE('',*,*,#15453,.T.);
+#15651 = ORIENTED_EDGE('',*,*,#15422,.T.);
+#15652 = FACE_BOUND('',#15653,.T.);
+#15653 = EDGE_LOOP('',(#15654,#15655,#15656,#15657));
+#15654 = ORIENTED_EDGE('',*,*,#15391,.T.);
+#15655 = ORIENTED_EDGE('',*,*,#15365,.T.);
+#15656 = ORIENTED_EDGE('',*,*,#15337,.T.);
+#15657 = ORIENTED_EDGE('',*,*,#15309,.T.);
+#15658 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15659,#15660)
+    ,(#15661,#15662
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#15659 = CARTESIAN_POINT('',(-36.79360670069,41.020342830472,-2.23));
+#15660 = CARTESIAN_POINT('',(-36.79360670069,38.500342830472,-2.23));
+#15661 = CARTESIAN_POINT('',(-34.27360670069,41.020342830472,-2.23));
+#15662 = CARTESIAN_POINT('',(-34.27360670069,38.500342830472,-2.23));
+#15663 = ADVANCED_FACE('',(#15664,#15674),#15680,.T.);
+#15664 = FACE_BOUND('',#15665,.T.);
+#15665 = EDGE_LOOP('',(#15666,#15667,#15668,#15669,#15670,#15671,#15672,
+    #15673));
+#15666 = ORIENTED_EDGE('',*,*,#15625,.F.);
+#15667 = ORIENTED_EDGE('',*,*,#15405,.F.);
+#15668 = ORIENTED_EDGE('',*,*,#15445,.F.);
+#15669 = ORIENTED_EDGE('',*,*,#15473,.F.);
+#15670 = ORIENTED_EDGE('',*,*,#15505,.F.);
+#15671 = ORIENTED_EDGE('',*,*,#15533,.F.);
+#15672 = ORIENTED_EDGE('',*,*,#15565,.F.);
+#15673 = ORIENTED_EDGE('',*,*,#15593,.F.);
+#15674 = FACE_BOUND('',#15675,.T.);
+#15675 = EDGE_LOOP('',(#15676,#15677,#15678,#15679));
+#15676 = ORIENTED_EDGE('',*,*,#15385,.F.);
+#15677 = ORIENTED_EDGE('',*,*,#15293,.F.);
+#15678 = ORIENTED_EDGE('',*,*,#15329,.F.);
+#15679 = ORIENTED_EDGE('',*,*,#15357,.F.);
+#15680 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15681,#15682)
+    ,(#15683,#15684
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#15681 = CARTESIAN_POINT('',(-34.27360670069,41.020342830472,0.));
+#15682 = CARTESIAN_POINT('',(-34.27360670069,38.500342830472,0.));
+#15683 = CARTESIAN_POINT('',(-36.79360670069,41.020342830472,0.));
+#15684 = CARTESIAN_POINT('',(-36.79360670069,38.500342830472,0.));
+#15685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15689)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15686,#15687,#15688)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#15686 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15687 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15688 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15689 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15686,
+  'distance_accuracy_value','confusion accuracy');
+#15690 = PRODUCT_TYPE('part',$,(#15283));
+#15691 = SHAPE_DEFINITION_REPRESENTATION(#15692,#15698);
+#15692 = PRODUCT_DEFINITION_SHAPE('','',#15693);
+#15693 = PRODUCT_DEFINITION('design','',#15694,#15697);
+#15694 = PRODUCT_DEFINITION_FORMATION('','',#15695);
+#15695 = PRODUCT('Body45','Body45','',(#15696));
+#15696 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#15697 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15698 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15699),#16097);
+#15699 = MANIFOLD_SOLID_BREP('',#15700);
+#15700 = CLOSED_SHELL('',(#15701,#15737,#15765,#15793,#15813,#15853,
+    #15881,#15913,#15941,#15973,#16001,#16033,#16053,#16075));
+#15701 = ADVANCED_FACE('',(#15702),#15732,.T.);
+#15702 = FACE_BOUND('',#15703,.T.);
+#15703 = EDGE_LOOP('',(#15704,#15713,#15720,#15727));
+#15704 = ORIENTED_EDGE('',*,*,#15705,.T.);
+#15705 = EDGE_CURVE('',#15706,#15708,#15710,.T.);
+#15706 = VERTEX_POINT('',#15707);
+#15707 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,0.));
+#15708 = VERTEX_POINT('',#15709);
+#15709 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,0.));
+#15710 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15711,#15712),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15711 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,0.));
+#15712 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,0.));
+#15713 = ORIENTED_EDGE('',*,*,#15714,.T.);
+#15714 = EDGE_CURVE('',#15708,#15715,#15717,.T.);
+#15715 = VERTEX_POINT('',#15716);
+#15716 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,-2.23));
+#15717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15718,#15719),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15718 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,0.));
+#15719 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,-2.23));
+#15720 = ORIENTED_EDGE('',*,*,#15721,.F.);
+#15721 = EDGE_CURVE('',#15722,#15715,#15724,.T.);
+#15722 = VERTEX_POINT('',#15723);
+#15723 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,-2.23));
+#15724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15725,#15726),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15725 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,-2.23));
+#15726 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,-2.23));
+#15727 = ORIENTED_EDGE('',*,*,#15728,.F.);
+#15728 = EDGE_CURVE('',#15706,#15722,#15729,.T.);
+#15729 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15730,#15731),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15730 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,0.));
+#15731 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,-2.23));
+#15732 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15733,#15734)
+    ,(#15735,#15736
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15733 = CARTESIAN_POINT('',(-24.89913531356,39.273766180182,1.E-02));
+#15734 = CARTESIAN_POINT('',(-24.89913531356,39.273766180182,-2.24));
+#15735 = CARTESIAN_POINT('',(-24.89913531356,40.246919480762,1.E-02));
+#15736 = CARTESIAN_POINT('',(-24.89913531356,40.246919480762,-2.24));
+#15737 = ADVANCED_FACE('',(#15738),#15760,.T.);
+#15738 = FACE_BOUND('',#15739,.T.);
+#15739 = EDGE_LOOP('',(#15740,#15747,#15748,#15755));
+#15740 = ORIENTED_EDGE('',*,*,#15741,.T.);
+#15741 = EDGE_CURVE('',#15742,#15706,#15744,.T.);
+#15742 = VERTEX_POINT('',#15743);
+#15743 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,0.));
+#15744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15745,#15746),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15745 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,0.));
+#15746 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,0.));
+#15747 = ORIENTED_EDGE('',*,*,#15728,.T.);
+#15748 = ORIENTED_EDGE('',*,*,#15749,.F.);
+#15749 = EDGE_CURVE('',#15750,#15722,#15752,.T.);
+#15750 = VERTEX_POINT('',#15751);
+#15751 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,-2.23));
+#15752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15753,#15754),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15753 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,-2.23));
+#15754 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,-2.23));
+#15755 = ORIENTED_EDGE('',*,*,#15756,.F.);
+#15756 = EDGE_CURVE('',#15742,#15750,#15757,.T.);
+#15757 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15758,#15759),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15758 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,0.));
+#15759 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,-2.23));
+#15760 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15761,#15762)
+    ,(#15763,#15764
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15761 = CARTESIAN_POINT('',(-25.86228861414,39.283766180182,1.E-02));
+#15762 = CARTESIAN_POINT('',(-25.86228861414,39.283766180182,-2.24));
+#15763 = CARTESIAN_POINT('',(-24.88913531356,39.283766180182,1.E-02));
+#15764 = CARTESIAN_POINT('',(-24.88913531356,39.283766180182,-2.24));
+#15765 = ADVANCED_FACE('',(#15766),#15788,.T.);
+#15766 = FACE_BOUND('',#15767,.T.);
+#15767 = EDGE_LOOP('',(#15768,#15775,#15776,#15783));
+#15768 = ORIENTED_EDGE('',*,*,#15769,.T.);
+#15769 = EDGE_CURVE('',#15770,#15742,#15772,.T.);
+#15770 = VERTEX_POINT('',#15771);
+#15771 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,0.));
+#15772 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15773,#15774),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15773 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,0.));
+#15774 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,0.));
+#15775 = ORIENTED_EDGE('',*,*,#15756,.T.);
+#15776 = ORIENTED_EDGE('',*,*,#15777,.F.);
+#15777 = EDGE_CURVE('',#15778,#15750,#15780,.T.);
+#15778 = VERTEX_POINT('',#15779);
+#15779 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,-2.23));
+#15780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15781,#15782),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15781 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,-2.23));
+#15782 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,-2.23));
+#15783 = ORIENTED_EDGE('',*,*,#15784,.F.);
+#15784 = EDGE_CURVE('',#15770,#15778,#15785,.T.);
+#15785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15786,#15787),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15786 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,0.));
+#15787 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,-2.23));
+#15788 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15789,#15790)
+    ,(#15791,#15792
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15789 = CARTESIAN_POINT('',(-25.85228861414,40.246919480762,1.E-02));
+#15790 = CARTESIAN_POINT('',(-25.85228861414,40.246919480762,-2.24));
+#15791 = CARTESIAN_POINT('',(-25.85228861414,39.273766180182,1.E-02));
+#15792 = CARTESIAN_POINT('',(-25.85228861414,39.273766180182,-2.24));
+#15793 = ADVANCED_FACE('',(#15794),#15808,.T.);
+#15794 = FACE_BOUND('',#15795,.T.);
+#15795 = EDGE_LOOP('',(#15796,#15801,#15802,#15807));
+#15796 = ORIENTED_EDGE('',*,*,#15797,.T.);
+#15797 = EDGE_CURVE('',#15708,#15770,#15798,.T.);
+#15798 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15799,#15800),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15799 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,0.));
+#15800 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,0.));
+#15801 = ORIENTED_EDGE('',*,*,#15784,.T.);
+#15802 = ORIENTED_EDGE('',*,*,#15803,.F.);
+#15803 = EDGE_CURVE('',#15715,#15778,#15804,.T.);
+#15804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15805,#15806),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#15805 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,-2.23));
+#15806 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,-2.23));
+#15807 = ORIENTED_EDGE('',*,*,#15714,.F.);
+#15808 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15809,#15810)
+    ,(#15811,#15812
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15809 = CARTESIAN_POINT('',(-24.88913531356,40.236919480762,1.E-02));
+#15810 = CARTESIAN_POINT('',(-24.88913531356,40.236919480762,-2.24));
+#15811 = CARTESIAN_POINT('',(-25.86228861414,40.236919480762,1.E-02));
+#15812 = CARTESIAN_POINT('',(-25.86228861414,40.236919480762,-2.24));
+#15813 = ADVANCED_FACE('',(#15814),#15846,.T.);
+#15814 = FACE_BOUND('',#15815,.T.);
+#15815 = EDGE_LOOP('',(#15816,#15826,#15833,#15841));
+#15816 = ORIENTED_EDGE('',*,*,#15817,.T.);
+#15817 = EDGE_CURVE('',#15818,#15820,#15822,.T.);
+#15818 = VERTEX_POINT('',#15819);
+#15819 = CARTESIAN_POINT('',(-26.62571196385,40.510342830472,0.));
+#15820 = VERTEX_POINT('',#15821);
+#15821 = CARTESIAN_POINT('',(-26.12571196385,41.010342830472,0.));
+#15822 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15823,#15824,#15825),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15823 = CARTESIAN_POINT('',(-26.62571196385,40.510342830472,0.));
+#15824 = CARTESIAN_POINT('',(-26.62571196385,41.010342830472,0.));
+#15825 = CARTESIAN_POINT('',(-26.12571196385,41.010342830472,0.));
+#15826 = ORIENTED_EDGE('',*,*,#15827,.T.);
+#15827 = EDGE_CURVE('',#15820,#15828,#15830,.T.);
+#15828 = VERTEX_POINT('',#15829);
+#15829 = CARTESIAN_POINT('',(-26.12571196385,41.010342830472,-2.23));
+#15830 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15831,#15832),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15831 = CARTESIAN_POINT('',(-26.12571196385,41.010342830472,0.));
+#15832 = CARTESIAN_POINT('',(-26.12571196385,41.010342830472,-2.23));
+#15833 = ORIENTED_EDGE('',*,*,#15834,.F.);
+#15834 = EDGE_CURVE('',#15835,#15828,#15837,.T.);
+#15835 = VERTEX_POINT('',#15836);
+#15836 = CARTESIAN_POINT('',(-26.62571196385,40.510342830472,-2.23));
+#15837 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15838,#15839,#15840),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15838 = CARTESIAN_POINT('',(-26.62571196385,40.510342830472,-2.23));
+#15839 = CARTESIAN_POINT('',(-26.62571196385,41.010342830472,-2.23));
+#15840 = CARTESIAN_POINT('',(-26.12571196385,41.010342830472,-2.23));
+#15841 = ORIENTED_EDGE('',*,*,#15842,.F.);
+#15842 = EDGE_CURVE('',#15818,#15835,#15843,.T.);
+#15843 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15844,#15845),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15844 = CARTESIAN_POINT('',(-26.62571196385,40.510342830472,0.));
+#15845 = CARTESIAN_POINT('',(-26.62571196385,40.510342830472,-2.23));
+#15846 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#15847,#15848,#15849)
+    ,(#15850,#15851,#15852
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#15847 = CARTESIAN_POINT('',(-26.62571196385,40.510342830472,-2.23));
+#15848 = CARTESIAN_POINT('',(-26.62571196385,41.010342830472,-2.23));
+#15849 = CARTESIAN_POINT('',(-26.12571196385,41.010342830472,-2.23));
+#15850 = CARTESIAN_POINT('',(-26.62571196385,40.510342830472,0.));
+#15851 = CARTESIAN_POINT('',(-26.62571196385,41.010342830472,0.));
+#15852 = CARTESIAN_POINT('',(-26.12571196385,41.010342830472,0.));
+#15853 = ADVANCED_FACE('',(#15854),#15876,.T.);
+#15854 = FACE_BOUND('',#15855,.T.);
+#15855 = EDGE_LOOP('',(#15856,#15863,#15864,#15871));
+#15856 = ORIENTED_EDGE('',*,*,#15857,.T.);
+#15857 = EDGE_CURVE('',#15858,#15818,#15860,.T.);
+#15858 = VERTEX_POINT('',#15859);
+#15859 = CARTESIAN_POINT('',(-26.62571196385,39.010342830472,0.));
+#15860 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15861,#15862),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15861 = CARTESIAN_POINT('',(-26.62571196385,39.010342830472,0.));
+#15862 = CARTESIAN_POINT('',(-26.62571196385,40.510342830472,0.));
+#15863 = ORIENTED_EDGE('',*,*,#15842,.T.);
+#15864 = ORIENTED_EDGE('',*,*,#15865,.F.);
+#15865 = EDGE_CURVE('',#15866,#15835,#15868,.T.);
+#15866 = VERTEX_POINT('',#15867);
+#15867 = CARTESIAN_POINT('',(-26.62571196385,39.010342830472,-2.23));
+#15868 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15869,#15870),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15869 = CARTESIAN_POINT('',(-26.62571196385,39.010342830472,-2.23));
+#15870 = CARTESIAN_POINT('',(-26.62571196385,40.510342830472,-2.23));
+#15871 = ORIENTED_EDGE('',*,*,#15872,.F.);
+#15872 = EDGE_CURVE('',#15858,#15866,#15873,.T.);
+#15873 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15874,#15875),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15874 = CARTESIAN_POINT('',(-26.62571196385,39.010342830472,0.));
+#15875 = CARTESIAN_POINT('',(-26.62571196385,39.010342830472,-2.23));
+#15876 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15877,#15878)
+    ,(#15879,#15880
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15877 = CARTESIAN_POINT('',(-26.62571196385,39.000342830472,1.E-02));
+#15878 = CARTESIAN_POINT('',(-26.62571196385,39.000342830472,-2.24));
+#15879 = CARTESIAN_POINT('',(-26.62571196385,40.520342830472,1.E-02));
+#15880 = CARTESIAN_POINT('',(-26.62571196385,40.520342830472,-2.24));
+#15881 = ADVANCED_FACE('',(#15882),#15906,.T.);
+#15882 = FACE_BOUND('',#15883,.T.);
+#15883 = EDGE_LOOP('',(#15884,#15892,#15893,#15901));
+#15884 = ORIENTED_EDGE('',*,*,#15885,.T.);
+#15885 = EDGE_CURVE('',#15886,#15858,#15888,.T.);
+#15886 = VERTEX_POINT('',#15887);
+#15887 = CARTESIAN_POINT('',(-26.12571196385,38.510342830472,0.));
+#15888 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15889,#15890,#15891),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15889 = CARTESIAN_POINT('',(-26.12571196385,38.510342830472,0.));
+#15890 = CARTESIAN_POINT('',(-26.62571196385,38.510342830472,0.));
+#15891 = CARTESIAN_POINT('',(-26.62571196385,39.010342830472,0.));
+#15892 = ORIENTED_EDGE('',*,*,#15872,.T.);
+#15893 = ORIENTED_EDGE('',*,*,#15894,.F.);
+#15894 = EDGE_CURVE('',#15895,#15866,#15897,.T.);
+#15895 = VERTEX_POINT('',#15896);
+#15896 = CARTESIAN_POINT('',(-26.12571196385,38.510342830472,-2.23));
+#15897 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15898,#15899,#15900),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15898 = CARTESIAN_POINT('',(-26.12571196385,38.510342830472,-2.23));
+#15899 = CARTESIAN_POINT('',(-26.62571196385,38.510342830472,-2.23));
+#15900 = CARTESIAN_POINT('',(-26.62571196385,39.010342830472,-2.23));
+#15901 = ORIENTED_EDGE('',*,*,#15902,.F.);
+#15902 = EDGE_CURVE('',#15886,#15895,#15903,.T.);
+#15903 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15904,#15905),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15904 = CARTESIAN_POINT('',(-26.12571196385,38.510342830472,0.));
+#15905 = CARTESIAN_POINT('',(-26.12571196385,38.510342830472,-2.23));
+#15906 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#15907,#15908,#15909)
+    ,(#15910,#15911,#15912
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#15907 = CARTESIAN_POINT('',(-26.12571196385,38.510342830472,-2.23));
+#15908 = CARTESIAN_POINT('',(-26.62571196385,38.510342830472,-2.23));
+#15909 = CARTESIAN_POINT('',(-26.62571196385,39.010342830472,-2.23));
+#15910 = CARTESIAN_POINT('',(-26.12571196385,38.510342830472,0.));
+#15911 = CARTESIAN_POINT('',(-26.62571196385,38.510342830472,0.));
+#15912 = CARTESIAN_POINT('',(-26.62571196385,39.010342830472,0.));
+#15913 = ADVANCED_FACE('',(#15914),#15936,.T.);
+#15914 = FACE_BOUND('',#15915,.T.);
+#15915 = EDGE_LOOP('',(#15916,#15923,#15924,#15931));
+#15916 = ORIENTED_EDGE('',*,*,#15917,.T.);
+#15917 = EDGE_CURVE('',#15918,#15886,#15920,.T.);
+#15918 = VERTEX_POINT('',#15919);
+#15919 = CARTESIAN_POINT('',(-24.62571196385,38.510342830472,0.));
+#15920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15921,#15922),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15921 = CARTESIAN_POINT('',(-24.62571196385,38.510342830472,0.));
+#15922 = CARTESIAN_POINT('',(-26.12571196385,38.510342830472,0.));
+#15923 = ORIENTED_EDGE('',*,*,#15902,.T.);
+#15924 = ORIENTED_EDGE('',*,*,#15925,.F.);
+#15925 = EDGE_CURVE('',#15926,#15895,#15928,.T.);
+#15926 = VERTEX_POINT('',#15927);
+#15927 = CARTESIAN_POINT('',(-24.62571196385,38.510342830472,-2.23));
+#15928 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15929,#15930),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15929 = CARTESIAN_POINT('',(-24.62571196385,38.510342830472,-2.23));
+#15930 = CARTESIAN_POINT('',(-26.12571196385,38.510342830472,-2.23));
+#15931 = ORIENTED_EDGE('',*,*,#15932,.F.);
+#15932 = EDGE_CURVE('',#15918,#15926,#15933,.T.);
+#15933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15934,#15935),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15934 = CARTESIAN_POINT('',(-24.62571196385,38.510342830472,0.));
+#15935 = CARTESIAN_POINT('',(-24.62571196385,38.510342830472,-2.23));
+#15936 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15937,#15938)
+    ,(#15939,#15940
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15937 = CARTESIAN_POINT('',(-24.61571196385,38.510342830472,1.E-02));
+#15938 = CARTESIAN_POINT('',(-24.61571196385,38.510342830472,-2.24));
+#15939 = CARTESIAN_POINT('',(-26.13571196385,38.510342830472,1.E-02));
+#15940 = CARTESIAN_POINT('',(-26.13571196385,38.510342830472,-2.24));
+#15941 = ADVANCED_FACE('',(#15942),#15966,.T.);
+#15942 = FACE_BOUND('',#15943,.T.);
+#15943 = EDGE_LOOP('',(#15944,#15952,#15953,#15961));
+#15944 = ORIENTED_EDGE('',*,*,#15945,.T.);
+#15945 = EDGE_CURVE('',#15946,#15918,#15948,.T.);
+#15946 = VERTEX_POINT('',#15947);
+#15947 = CARTESIAN_POINT('',(-24.12571196385,39.010342830472,0.));
+#15948 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15949,#15950,#15951),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15949 = CARTESIAN_POINT('',(-24.12571196385,39.010342830472,0.));
+#15950 = CARTESIAN_POINT('',(-24.12571196385,38.510342830472,0.));
+#15951 = CARTESIAN_POINT('',(-24.62571196385,38.510342830472,0.));
+#15952 = ORIENTED_EDGE('',*,*,#15932,.T.);
+#15953 = ORIENTED_EDGE('',*,*,#15954,.F.);
+#15954 = EDGE_CURVE('',#15955,#15926,#15957,.T.);
+#15955 = VERTEX_POINT('',#15956);
+#15956 = CARTESIAN_POINT('',(-24.12571196385,39.010342830472,-2.23));
+#15957 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15958,#15959,#15960),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#15958 = CARTESIAN_POINT('',(-24.12571196385,39.010342830472,-2.23));
+#15959 = CARTESIAN_POINT('',(-24.12571196385,38.510342830472,-2.23));
+#15960 = CARTESIAN_POINT('',(-24.62571196385,38.510342830472,-2.23));
+#15961 = ORIENTED_EDGE('',*,*,#15962,.F.);
+#15962 = EDGE_CURVE('',#15946,#15955,#15963,.T.);
+#15963 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15964,#15965),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15964 = CARTESIAN_POINT('',(-24.12571196385,39.010342830472,0.));
+#15965 = CARTESIAN_POINT('',(-24.12571196385,39.010342830472,-2.23));
+#15966 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#15967,#15968,#15969)
+    ,(#15970,#15971,#15972
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#15967 = CARTESIAN_POINT('',(-24.12571196385,39.010342830472,-2.23));
+#15968 = CARTESIAN_POINT('',(-24.12571196385,38.510342830472,-2.23));
+#15969 = CARTESIAN_POINT('',(-24.62571196385,38.510342830472,-2.23));
+#15970 = CARTESIAN_POINT('',(-24.12571196385,39.010342830472,0.));
+#15971 = CARTESIAN_POINT('',(-24.12571196385,38.510342830472,0.));
+#15972 = CARTESIAN_POINT('',(-24.62571196385,38.510342830472,0.));
+#15973 = ADVANCED_FACE('',(#15974),#15996,.T.);
+#15974 = FACE_BOUND('',#15975,.T.);
+#15975 = EDGE_LOOP('',(#15976,#15983,#15984,#15991));
+#15976 = ORIENTED_EDGE('',*,*,#15977,.T.);
+#15977 = EDGE_CURVE('',#15978,#15946,#15980,.T.);
+#15978 = VERTEX_POINT('',#15979);
+#15979 = CARTESIAN_POINT('',(-24.12571196385,40.510342830472,0.));
+#15980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15981,#15982),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15981 = CARTESIAN_POINT('',(-24.12571196385,40.510342830472,0.));
+#15982 = CARTESIAN_POINT('',(-24.12571196385,39.010342830472,0.));
+#15983 = ORIENTED_EDGE('',*,*,#15962,.T.);
+#15984 = ORIENTED_EDGE('',*,*,#15985,.F.);
+#15985 = EDGE_CURVE('',#15986,#15955,#15988,.T.);
+#15986 = VERTEX_POINT('',#15987);
+#15987 = CARTESIAN_POINT('',(-24.12571196385,40.510342830472,-2.23));
+#15988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15989,#15990),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#15989 = CARTESIAN_POINT('',(-24.12571196385,40.510342830472,-2.23));
+#15990 = CARTESIAN_POINT('',(-24.12571196385,39.010342830472,-2.23));
+#15991 = ORIENTED_EDGE('',*,*,#15992,.F.);
+#15992 = EDGE_CURVE('',#15978,#15986,#15993,.T.);
+#15993 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15994,#15995),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#15994 = CARTESIAN_POINT('',(-24.12571196385,40.510342830472,0.));
+#15995 = CARTESIAN_POINT('',(-24.12571196385,40.510342830472,-2.23));
+#15996 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#15997,#15998)
+    ,(#15999,#16000
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#15997 = CARTESIAN_POINT('',(-24.12571196385,40.520342830472,1.E-02));
+#15998 = CARTESIAN_POINT('',(-24.12571196385,40.520342830472,-2.24));
+#15999 = CARTESIAN_POINT('',(-24.12571196385,39.000342830472,1.E-02));
+#16000 = CARTESIAN_POINT('',(-24.12571196385,39.000342830472,-2.24));
+#16001 = ADVANCED_FACE('',(#16002),#16026,.T.);
+#16002 = FACE_BOUND('',#16003,.T.);
+#16003 = EDGE_LOOP('',(#16004,#16012,#16013,#16021));
+#16004 = ORIENTED_EDGE('',*,*,#16005,.T.);
+#16005 = EDGE_CURVE('',#16006,#15978,#16008,.T.);
+#16006 = VERTEX_POINT('',#16007);
+#16007 = CARTESIAN_POINT('',(-24.62571196385,41.010342830472,0.));
+#16008 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16009,#16010,#16011),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16009 = CARTESIAN_POINT('',(-24.62571196385,41.010342830472,0.));
+#16010 = CARTESIAN_POINT('',(-24.12571196385,41.010342830472,0.));
+#16011 = CARTESIAN_POINT('',(-24.12571196385,40.510342830472,0.));
+#16012 = ORIENTED_EDGE('',*,*,#15992,.T.);
+#16013 = ORIENTED_EDGE('',*,*,#16014,.F.);
+#16014 = EDGE_CURVE('',#16015,#15986,#16017,.T.);
+#16015 = VERTEX_POINT('',#16016);
+#16016 = CARTESIAN_POINT('',(-24.62571196385,41.010342830472,-2.23));
+#16017 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16018,#16019,#16020),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16018 = CARTESIAN_POINT('',(-24.62571196385,41.010342830472,-2.23));
+#16019 = CARTESIAN_POINT('',(-24.12571196385,41.010342830472,-2.23));
+#16020 = CARTESIAN_POINT('',(-24.12571196385,40.510342830472,-2.23));
+#16021 = ORIENTED_EDGE('',*,*,#16022,.F.);
+#16022 = EDGE_CURVE('',#16006,#16015,#16023,.T.);
+#16023 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16024,#16025),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16024 = CARTESIAN_POINT('',(-24.62571196385,41.010342830472,0.));
+#16025 = CARTESIAN_POINT('',(-24.62571196385,41.010342830472,-2.23));
+#16026 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#16027,#16028,#16029)
+    ,(#16030,#16031,#16032
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#16027 = CARTESIAN_POINT('',(-24.62571196385,41.010342830472,-2.23));
+#16028 = CARTESIAN_POINT('',(-24.12571196385,41.010342830472,-2.23));
+#16029 = CARTESIAN_POINT('',(-24.12571196385,40.510342830472,-2.23));
+#16030 = CARTESIAN_POINT('',(-24.62571196385,41.010342830472,0.));
+#16031 = CARTESIAN_POINT('',(-24.12571196385,41.010342830472,0.));
+#16032 = CARTESIAN_POINT('',(-24.12571196385,40.510342830472,0.));
+#16033 = ADVANCED_FACE('',(#16034),#16048,.T.);
+#16034 = FACE_BOUND('',#16035,.T.);
+#16035 = EDGE_LOOP('',(#16036,#16041,#16042,#16047));
+#16036 = ORIENTED_EDGE('',*,*,#16037,.T.);
+#16037 = EDGE_CURVE('',#15820,#16006,#16038,.T.);
+#16038 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16039,#16040),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16039 = CARTESIAN_POINT('',(-26.12571196385,41.010342830472,0.));
+#16040 = CARTESIAN_POINT('',(-24.62571196385,41.010342830472,0.));
+#16041 = ORIENTED_EDGE('',*,*,#16022,.T.);
+#16042 = ORIENTED_EDGE('',*,*,#16043,.F.);
+#16043 = EDGE_CURVE('',#15828,#16015,#16044,.T.);
+#16044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16045,#16046),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16045 = CARTESIAN_POINT('',(-26.12571196385,41.010342830472,-2.23));
+#16046 = CARTESIAN_POINT('',(-24.62571196385,41.010342830472,-2.23));
+#16047 = ORIENTED_EDGE('',*,*,#15827,.F.);
+#16048 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16049,#16050)
+    ,(#16051,#16052
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16049 = CARTESIAN_POINT('',(-26.13571196385,41.010342830472,1.E-02));
+#16050 = CARTESIAN_POINT('',(-26.13571196385,41.010342830472,-2.24));
+#16051 = CARTESIAN_POINT('',(-24.61571196385,41.010342830472,1.E-02));
+#16052 = CARTESIAN_POINT('',(-24.61571196385,41.010342830472,-2.24));
+#16053 = ADVANCED_FACE('',(#16054,#16064),#16070,.T.);
+#16054 = FACE_BOUND('',#16055,.T.);
+#16055 = EDGE_LOOP('',(#16056,#16057,#16058,#16059,#16060,#16061,#16062,
+    #16063));
+#16056 = ORIENTED_EDGE('',*,*,#16043,.T.);
+#16057 = ORIENTED_EDGE('',*,*,#16014,.T.);
+#16058 = ORIENTED_EDGE('',*,*,#15985,.T.);
+#16059 = ORIENTED_EDGE('',*,*,#15954,.T.);
+#16060 = ORIENTED_EDGE('',*,*,#15925,.T.);
+#16061 = ORIENTED_EDGE('',*,*,#15894,.T.);
+#16062 = ORIENTED_EDGE('',*,*,#15865,.T.);
+#16063 = ORIENTED_EDGE('',*,*,#15834,.T.);
+#16064 = FACE_BOUND('',#16065,.T.);
+#16065 = EDGE_LOOP('',(#16066,#16067,#16068,#16069));
+#16066 = ORIENTED_EDGE('',*,*,#15803,.T.);
+#16067 = ORIENTED_EDGE('',*,*,#15777,.T.);
+#16068 = ORIENTED_EDGE('',*,*,#15749,.T.);
+#16069 = ORIENTED_EDGE('',*,*,#15721,.T.);
+#16070 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16071,#16072)
+    ,(#16073,#16074
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#16071 = CARTESIAN_POINT('',(-26.63571196385,41.020342830472,-2.23));
+#16072 = CARTESIAN_POINT('',(-26.63571196385,38.500342830472,-2.23));
+#16073 = CARTESIAN_POINT('',(-24.11571196385,41.020342830472,-2.23));
+#16074 = CARTESIAN_POINT('',(-24.11571196385,38.500342830472,-2.23));
+#16075 = ADVANCED_FACE('',(#16076,#16086),#16092,.T.);
+#16076 = FACE_BOUND('',#16077,.T.);
+#16077 = EDGE_LOOP('',(#16078,#16079,#16080,#16081,#16082,#16083,#16084,
+    #16085));
+#16078 = ORIENTED_EDGE('',*,*,#16037,.F.);
+#16079 = ORIENTED_EDGE('',*,*,#15817,.F.);
+#16080 = ORIENTED_EDGE('',*,*,#15857,.F.);
+#16081 = ORIENTED_EDGE('',*,*,#15885,.F.);
+#16082 = ORIENTED_EDGE('',*,*,#15917,.F.);
+#16083 = ORIENTED_EDGE('',*,*,#15945,.F.);
+#16084 = ORIENTED_EDGE('',*,*,#15977,.F.);
+#16085 = ORIENTED_EDGE('',*,*,#16005,.F.);
+#16086 = FACE_BOUND('',#16087,.T.);
+#16087 = EDGE_LOOP('',(#16088,#16089,#16090,#16091));
+#16088 = ORIENTED_EDGE('',*,*,#15797,.F.);
+#16089 = ORIENTED_EDGE('',*,*,#15705,.F.);
+#16090 = ORIENTED_EDGE('',*,*,#15741,.F.);
+#16091 = ORIENTED_EDGE('',*,*,#15769,.F.);
+#16092 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16093,#16094)
+    ,(#16095,#16096
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#16093 = CARTESIAN_POINT('',(-24.11571196385,41.020342830472,0.));
+#16094 = CARTESIAN_POINT('',(-24.11571196385,38.500342830472,0.));
+#16095 = CARTESIAN_POINT('',(-26.63571196385,41.020342830472,0.));
+#16096 = CARTESIAN_POINT('',(-26.63571196385,38.500342830472,0.));
+#16097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16101)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#16098,#16099,#16100)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16098 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#16099 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#16100 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#16101 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#16098,
+  'distance_accuracy_value','confusion accuracy');
+#16102 = PRODUCT_TYPE('part',$,(#15695));
+#16103 = SHAPE_DEFINITION_REPRESENTATION(#16104,#16110);
+#16104 = PRODUCT_DEFINITION_SHAPE('','',#16105);
+#16105 = PRODUCT_DEFINITION('design','',#16106,#16109);
+#16106 = PRODUCT_DEFINITION_FORMATION('','',#16107);
+#16107 = PRODUCT('Body46','Body46','',(#16108));
+#16108 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#16109 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#16110 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#16111),#16509);
+#16111 = MANIFOLD_SOLID_BREP('',#16112);
+#16112 = CLOSED_SHELL('',(#16113,#16149,#16177,#16205,#16225,#16265,
+    #16293,#16325,#16353,#16385,#16413,#16445,#16465,#16487));
+#16113 = ADVANCED_FACE('',(#16114),#16144,.T.);
+#16114 = FACE_BOUND('',#16115,.T.);
+#16115 = EDGE_LOOP('',(#16116,#16125,#16132,#16139));
+#16116 = ORIENTED_EDGE('',*,*,#16117,.T.);
+#16117 = EDGE_CURVE('',#16118,#16120,#16122,.T.);
+#16118 = VERTEX_POINT('',#16119);
+#16119 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,0.));
+#16120 = VERTEX_POINT('',#16121);
+#16121 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,0.));
+#16122 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16123,#16124),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16123 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,0.));
+#16124 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,0.));
+#16125 = ORIENTED_EDGE('',*,*,#16126,.T.);
+#16126 = EDGE_CURVE('',#16120,#16127,#16129,.T.);
+#16127 = VERTEX_POINT('',#16128);
+#16128 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,-2.23));
+#16129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16130,#16131),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16130 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,0.));
+#16131 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,-2.23));
+#16132 = ORIENTED_EDGE('',*,*,#16133,.F.);
+#16133 = EDGE_CURVE('',#16134,#16127,#16136,.T.);
+#16134 = VERTEX_POINT('',#16135);
+#16135 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,-2.23));
+#16136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16137,#16138),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16137 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,-2.23));
+#16138 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,-2.23));
+#16139 = ORIENTED_EDGE('',*,*,#16140,.F.);
+#16140 = EDGE_CURVE('',#16118,#16134,#16141,.T.);
+#16141 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16142,#16143),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16142 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,0.));
+#16143 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,-2.23));
+#16144 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16145,#16146)
+    ,(#16147,#16148
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16145 = CARTESIAN_POINT('',(-32.51755636619,54.573766180182,1.E-02));
+#16146 = CARTESIAN_POINT('',(-32.51755636619,54.573766180182,-2.24));
+#16147 = CARTESIAN_POINT('',(-32.51755636619,55.546919480762,1.E-02));
+#16148 = CARTESIAN_POINT('',(-32.51755636619,55.546919480762,-2.24));
+#16149 = ADVANCED_FACE('',(#16150),#16172,.T.);
+#16150 = FACE_BOUND('',#16151,.T.);
+#16151 = EDGE_LOOP('',(#16152,#16159,#16160,#16167));
+#16152 = ORIENTED_EDGE('',*,*,#16153,.T.);
+#16153 = EDGE_CURVE('',#16154,#16118,#16156,.T.);
+#16154 = VERTEX_POINT('',#16155);
+#16155 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,0.));
+#16156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16157,#16158),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16157 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,0.));
+#16158 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,0.));
+#16159 = ORIENTED_EDGE('',*,*,#16140,.T.);
+#16160 = ORIENTED_EDGE('',*,*,#16161,.F.);
+#16161 = EDGE_CURVE('',#16162,#16134,#16164,.T.);
+#16162 = VERTEX_POINT('',#16163);
+#16163 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,-2.23));
+#16164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16165,#16166),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16165 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,-2.23));
+#16166 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,-2.23));
+#16167 = ORIENTED_EDGE('',*,*,#16168,.F.);
+#16168 = EDGE_CURVE('',#16154,#16162,#16169,.T.);
+#16169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16170,#16171),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16170 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,0.));
+#16171 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,-2.23));
+#16172 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16173,#16174)
+    ,(#16175,#16176
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16173 = CARTESIAN_POINT('',(-33.48070966677,54.583766180182,1.E-02));
+#16174 = CARTESIAN_POINT('',(-33.48070966677,54.583766180182,-2.24));
+#16175 = CARTESIAN_POINT('',(-32.50755636619,54.583766180182,1.E-02));
+#16176 = CARTESIAN_POINT('',(-32.50755636619,54.583766180182,-2.24));
+#16177 = ADVANCED_FACE('',(#16178),#16200,.T.);
+#16178 = FACE_BOUND('',#16179,.T.);
+#16179 = EDGE_LOOP('',(#16180,#16187,#16188,#16195));
+#16180 = ORIENTED_EDGE('',*,*,#16181,.T.);
+#16181 = EDGE_CURVE('',#16182,#16154,#16184,.T.);
+#16182 = VERTEX_POINT('',#16183);
+#16183 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,0.));
+#16184 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16185,#16186),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16185 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,0.));
+#16186 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,0.));
+#16187 = ORIENTED_EDGE('',*,*,#16168,.T.);
+#16188 = ORIENTED_EDGE('',*,*,#16189,.F.);
+#16189 = EDGE_CURVE('',#16190,#16162,#16192,.T.);
+#16190 = VERTEX_POINT('',#16191);
+#16191 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,-2.23));
+#16192 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16193,#16194),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16193 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,-2.23));
+#16194 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,-2.23));
+#16195 = ORIENTED_EDGE('',*,*,#16196,.F.);
+#16196 = EDGE_CURVE('',#16182,#16190,#16197,.T.);
+#16197 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16198,#16199),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16198 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,0.));
+#16199 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,-2.23));
+#16200 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16201,#16202)
+    ,(#16203,#16204
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16201 = CARTESIAN_POINT('',(-33.47070966677,55.546919480762,1.E-02));
+#16202 = CARTESIAN_POINT('',(-33.47070966677,55.546919480762,-2.24));
+#16203 = CARTESIAN_POINT('',(-33.47070966677,54.573766180182,1.E-02));
+#16204 = CARTESIAN_POINT('',(-33.47070966677,54.573766180182,-2.24));
+#16205 = ADVANCED_FACE('',(#16206),#16220,.T.);
+#16206 = FACE_BOUND('',#16207,.T.);
+#16207 = EDGE_LOOP('',(#16208,#16213,#16214,#16219));
+#16208 = ORIENTED_EDGE('',*,*,#16209,.T.);
+#16209 = EDGE_CURVE('',#16120,#16182,#16210,.T.);
+#16210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16211,#16212),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16211 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,0.));
+#16212 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,0.));
+#16213 = ORIENTED_EDGE('',*,*,#16196,.T.);
+#16214 = ORIENTED_EDGE('',*,*,#16215,.F.);
+#16215 = EDGE_CURVE('',#16127,#16190,#16216,.T.);
+#16216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16217,#16218),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16217 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,-2.23));
+#16218 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,-2.23));
+#16219 = ORIENTED_EDGE('',*,*,#16126,.F.);
+#16220 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16221,#16222)
+    ,(#16223,#16224
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16221 = CARTESIAN_POINT('',(-32.50755636619,55.536919480762,1.E-02));
+#16222 = CARTESIAN_POINT('',(-32.50755636619,55.536919480762,-2.24));
+#16223 = CARTESIAN_POINT('',(-33.48070966677,55.536919480762,1.E-02));
+#16224 = CARTESIAN_POINT('',(-33.48070966677,55.536919480762,-2.24));
+#16225 = ADVANCED_FACE('',(#16226),#16258,.T.);
+#16226 = FACE_BOUND('',#16227,.T.);
+#16227 = EDGE_LOOP('',(#16228,#16238,#16245,#16253));
+#16228 = ORIENTED_EDGE('',*,*,#16229,.T.);
+#16229 = EDGE_CURVE('',#16230,#16232,#16234,.T.);
+#16230 = VERTEX_POINT('',#16231);
+#16231 = CARTESIAN_POINT('',(-34.24413301648,55.810342830472,0.));
+#16232 = VERTEX_POINT('',#16233);
+#16233 = CARTESIAN_POINT('',(-33.74413301648,56.310342830472,0.));
+#16234 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16235,#16236,#16237),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16235 = CARTESIAN_POINT('',(-34.24413301648,55.810342830472,0.));
+#16236 = CARTESIAN_POINT('',(-34.24413301648,56.310342830472,0.));
+#16237 = CARTESIAN_POINT('',(-33.74413301648,56.310342830472,0.));
+#16238 = ORIENTED_EDGE('',*,*,#16239,.T.);
+#16239 = EDGE_CURVE('',#16232,#16240,#16242,.T.);
+#16240 = VERTEX_POINT('',#16241);
+#16241 = CARTESIAN_POINT('',(-33.74413301648,56.310342830472,-2.23));
+#16242 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16243,#16244),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16243 = CARTESIAN_POINT('',(-33.74413301648,56.310342830472,0.));
+#16244 = CARTESIAN_POINT('',(-33.74413301648,56.310342830472,-2.23));
+#16245 = ORIENTED_EDGE('',*,*,#16246,.F.);
+#16246 = EDGE_CURVE('',#16247,#16240,#16249,.T.);
+#16247 = VERTEX_POINT('',#16248);
+#16248 = CARTESIAN_POINT('',(-34.24413301648,55.810342830472,-2.23));
+#16249 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16250,#16251,#16252),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16250 = CARTESIAN_POINT('',(-34.24413301648,55.810342830472,-2.23));
+#16251 = CARTESIAN_POINT('',(-34.24413301648,56.310342830472,-2.23));
+#16252 = CARTESIAN_POINT('',(-33.74413301648,56.310342830472,-2.23));
+#16253 = ORIENTED_EDGE('',*,*,#16254,.F.);
+#16254 = EDGE_CURVE('',#16230,#16247,#16255,.T.);
+#16255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16256,#16257),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16256 = CARTESIAN_POINT('',(-34.24413301648,55.810342830472,0.));
+#16257 = CARTESIAN_POINT('',(-34.24413301648,55.810342830472,-2.23));
+#16258 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#16259,#16260,#16261)
+    ,(#16262,#16263,#16264
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#16259 = CARTESIAN_POINT('',(-34.24413301648,55.810342830472,-2.23));
+#16260 = CARTESIAN_POINT('',(-34.24413301648,56.310342830472,-2.23));
+#16261 = CARTESIAN_POINT('',(-33.74413301648,56.310342830472,-2.23));
+#16262 = CARTESIAN_POINT('',(-34.24413301648,55.810342830472,0.));
+#16263 = CARTESIAN_POINT('',(-34.24413301648,56.310342830472,0.));
+#16264 = CARTESIAN_POINT('',(-33.74413301648,56.310342830472,0.));
+#16265 = ADVANCED_FACE('',(#16266),#16288,.T.);
+#16266 = FACE_BOUND('',#16267,.T.);
+#16267 = EDGE_LOOP('',(#16268,#16275,#16276,#16283));
+#16268 = ORIENTED_EDGE('',*,*,#16269,.T.);
+#16269 = EDGE_CURVE('',#16270,#16230,#16272,.T.);
+#16270 = VERTEX_POINT('',#16271);
+#16271 = CARTESIAN_POINT('',(-34.24413301648,54.310342830472,0.));
+#16272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16273,#16274),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16273 = CARTESIAN_POINT('',(-34.24413301648,54.310342830472,0.));
+#16274 = CARTESIAN_POINT('',(-34.24413301648,55.810342830472,0.));
+#16275 = ORIENTED_EDGE('',*,*,#16254,.T.);
+#16276 = ORIENTED_EDGE('',*,*,#16277,.F.);
+#16277 = EDGE_CURVE('',#16278,#16247,#16280,.T.);
+#16278 = VERTEX_POINT('',#16279);
+#16279 = CARTESIAN_POINT('',(-34.24413301648,54.310342830472,-2.23));
+#16280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16281,#16282),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16281 = CARTESIAN_POINT('',(-34.24413301648,54.310342830472,-2.23));
+#16282 = CARTESIAN_POINT('',(-34.24413301648,55.810342830472,-2.23));
+#16283 = ORIENTED_EDGE('',*,*,#16284,.F.);
+#16284 = EDGE_CURVE('',#16270,#16278,#16285,.T.);
+#16285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16286,#16287),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16286 = CARTESIAN_POINT('',(-34.24413301648,54.310342830472,0.));
+#16287 = CARTESIAN_POINT('',(-34.24413301648,54.310342830472,-2.23));
+#16288 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16289,#16290)
+    ,(#16291,#16292
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16289 = CARTESIAN_POINT('',(-34.24413301648,54.300342830472,1.E-02));
+#16290 = CARTESIAN_POINT('',(-34.24413301648,54.300342830472,-2.24));
+#16291 = CARTESIAN_POINT('',(-34.24413301648,55.820342830472,1.E-02));
+#16292 = CARTESIAN_POINT('',(-34.24413301648,55.820342830472,-2.24));
+#16293 = ADVANCED_FACE('',(#16294),#16318,.T.);
+#16294 = FACE_BOUND('',#16295,.T.);
+#16295 = EDGE_LOOP('',(#16296,#16304,#16305,#16313));
+#16296 = ORIENTED_EDGE('',*,*,#16297,.T.);
+#16297 = EDGE_CURVE('',#16298,#16270,#16300,.T.);
+#16298 = VERTEX_POINT('',#16299);
+#16299 = CARTESIAN_POINT('',(-33.74413301648,53.810342830472,0.));
+#16300 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16301,#16302,#16303),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16301 = CARTESIAN_POINT('',(-33.74413301648,53.810342830472,0.));
+#16302 = CARTESIAN_POINT('',(-34.24413301648,53.810342830472,0.));
+#16303 = CARTESIAN_POINT('',(-34.24413301648,54.310342830472,0.));
+#16304 = ORIENTED_EDGE('',*,*,#16284,.T.);
+#16305 = ORIENTED_EDGE('',*,*,#16306,.F.);
+#16306 = EDGE_CURVE('',#16307,#16278,#16309,.T.);
+#16307 = VERTEX_POINT('',#16308);
+#16308 = CARTESIAN_POINT('',(-33.74413301648,53.810342830472,-2.23));
+#16309 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16310,#16311,#16312),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16310 = CARTESIAN_POINT('',(-33.74413301648,53.810342830472,-2.23));
+#16311 = CARTESIAN_POINT('',(-34.24413301648,53.810342830472,-2.23));
+#16312 = CARTESIAN_POINT('',(-34.24413301648,54.310342830472,-2.23));
+#16313 = ORIENTED_EDGE('',*,*,#16314,.F.);
+#16314 = EDGE_CURVE('',#16298,#16307,#16315,.T.);
+#16315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16316,#16317),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16316 = CARTESIAN_POINT('',(-33.74413301648,53.810342830472,0.));
+#16317 = CARTESIAN_POINT('',(-33.74413301648,53.810342830472,-2.23));
+#16318 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#16319,#16320,#16321)
+    ,(#16322,#16323,#16324
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#16319 = CARTESIAN_POINT('',(-33.74413301648,53.810342830472,-2.23));
+#16320 = CARTESIAN_POINT('',(-34.24413301648,53.810342830472,-2.23));
+#16321 = CARTESIAN_POINT('',(-34.24413301648,54.310342830472,-2.23));
+#16322 = CARTESIAN_POINT('',(-33.74413301648,53.810342830472,0.));
+#16323 = CARTESIAN_POINT('',(-34.24413301648,53.810342830472,0.));
+#16324 = CARTESIAN_POINT('',(-34.24413301648,54.310342830472,0.));
+#16325 = ADVANCED_FACE('',(#16326),#16348,.T.);
+#16326 = FACE_BOUND('',#16327,.T.);
+#16327 = EDGE_LOOP('',(#16328,#16335,#16336,#16343));
+#16328 = ORIENTED_EDGE('',*,*,#16329,.T.);
+#16329 = EDGE_CURVE('',#16330,#16298,#16332,.T.);
+#16330 = VERTEX_POINT('',#16331);
+#16331 = CARTESIAN_POINT('',(-32.24413301648,53.810342830472,0.));
+#16332 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16333,#16334),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16333 = CARTESIAN_POINT('',(-32.24413301648,53.810342830472,0.));
+#16334 = CARTESIAN_POINT('',(-33.74413301648,53.810342830472,0.));
+#16335 = ORIENTED_EDGE('',*,*,#16314,.T.);
+#16336 = ORIENTED_EDGE('',*,*,#16337,.F.);
+#16337 = EDGE_CURVE('',#16338,#16307,#16340,.T.);
+#16338 = VERTEX_POINT('',#16339);
+#16339 = CARTESIAN_POINT('',(-32.24413301648,53.810342830472,-2.23));
+#16340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16341,#16342),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16341 = CARTESIAN_POINT('',(-32.24413301648,53.810342830472,-2.23));
+#16342 = CARTESIAN_POINT('',(-33.74413301648,53.810342830472,-2.23));
+#16343 = ORIENTED_EDGE('',*,*,#16344,.F.);
+#16344 = EDGE_CURVE('',#16330,#16338,#16345,.T.);
+#16345 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16346,#16347),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16346 = CARTESIAN_POINT('',(-32.24413301648,53.810342830472,0.));
+#16347 = CARTESIAN_POINT('',(-32.24413301648,53.810342830472,-2.23));
+#16348 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16349,#16350)
+    ,(#16351,#16352
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16349 = CARTESIAN_POINT('',(-32.23413301648,53.810342830472,1.E-02));
+#16350 = CARTESIAN_POINT('',(-32.23413301648,53.810342830472,-2.24));
+#16351 = CARTESIAN_POINT('',(-33.75413301648,53.810342830472,1.E-02));
+#16352 = CARTESIAN_POINT('',(-33.75413301648,53.810342830472,-2.24));
+#16353 = ADVANCED_FACE('',(#16354),#16378,.T.);
+#16354 = FACE_BOUND('',#16355,.T.);
+#16355 = EDGE_LOOP('',(#16356,#16364,#16365,#16373));
+#16356 = ORIENTED_EDGE('',*,*,#16357,.T.);
+#16357 = EDGE_CURVE('',#16358,#16330,#16360,.T.);
+#16358 = VERTEX_POINT('',#16359);
+#16359 = CARTESIAN_POINT('',(-31.74413301648,54.310342830472,0.));
+#16360 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16361,#16362,#16363),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16361 = CARTESIAN_POINT('',(-31.74413301648,54.310342830472,0.));
+#16362 = CARTESIAN_POINT('',(-31.74413301648,53.810342830472,0.));
+#16363 = CARTESIAN_POINT('',(-32.24413301648,53.810342830472,0.));
+#16364 = ORIENTED_EDGE('',*,*,#16344,.T.);
+#16365 = ORIENTED_EDGE('',*,*,#16366,.F.);
+#16366 = EDGE_CURVE('',#16367,#16338,#16369,.T.);
+#16367 = VERTEX_POINT('',#16368);
+#16368 = CARTESIAN_POINT('',(-31.74413301648,54.310342830472,-2.23));
+#16369 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16370,#16371,#16372),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16370 = CARTESIAN_POINT('',(-31.74413301648,54.310342830472,-2.23));
+#16371 = CARTESIAN_POINT('',(-31.74413301648,53.810342830472,-2.23));
+#16372 = CARTESIAN_POINT('',(-32.24413301648,53.810342830472,-2.23));
+#16373 = ORIENTED_EDGE('',*,*,#16374,.F.);
+#16374 = EDGE_CURVE('',#16358,#16367,#16375,.T.);
+#16375 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16376,#16377),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16376 = CARTESIAN_POINT('',(-31.74413301648,54.310342830472,0.));
+#16377 = CARTESIAN_POINT('',(-31.74413301648,54.310342830472,-2.23));
+#16378 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#16379,#16380,#16381)
+    ,(#16382,#16383,#16384
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#16379 = CARTESIAN_POINT('',(-31.74413301648,54.310342830472,-2.23));
+#16380 = CARTESIAN_POINT('',(-31.74413301648,53.810342830472,-2.23));
+#16381 = CARTESIAN_POINT('',(-32.24413301648,53.810342830472,-2.23));
+#16382 = CARTESIAN_POINT('',(-31.74413301648,54.310342830472,0.));
+#16383 = CARTESIAN_POINT('',(-31.74413301648,53.810342830472,0.));
+#16384 = CARTESIAN_POINT('',(-32.24413301648,53.810342830472,0.));
+#16385 = ADVANCED_FACE('',(#16386),#16408,.T.);
+#16386 = FACE_BOUND('',#16387,.T.);
+#16387 = EDGE_LOOP('',(#16388,#16395,#16396,#16403));
+#16388 = ORIENTED_EDGE('',*,*,#16389,.T.);
+#16389 = EDGE_CURVE('',#16390,#16358,#16392,.T.);
+#16390 = VERTEX_POINT('',#16391);
+#16391 = CARTESIAN_POINT('',(-31.74413301648,55.810342830472,0.));
+#16392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16393,#16394),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16393 = CARTESIAN_POINT('',(-31.74413301648,55.810342830472,0.));
+#16394 = CARTESIAN_POINT('',(-31.74413301648,54.310342830472,0.));
+#16395 = ORIENTED_EDGE('',*,*,#16374,.T.);
+#16396 = ORIENTED_EDGE('',*,*,#16397,.F.);
+#16397 = EDGE_CURVE('',#16398,#16367,#16400,.T.);
+#16398 = VERTEX_POINT('',#16399);
+#16399 = CARTESIAN_POINT('',(-31.74413301648,55.810342830472,-2.23));
+#16400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16401,#16402),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16401 = CARTESIAN_POINT('',(-31.74413301648,55.810342830472,-2.23));
+#16402 = CARTESIAN_POINT('',(-31.74413301648,54.310342830472,-2.23));
+#16403 = ORIENTED_EDGE('',*,*,#16404,.F.);
+#16404 = EDGE_CURVE('',#16390,#16398,#16405,.T.);
+#16405 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16406,#16407),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16406 = CARTESIAN_POINT('',(-31.74413301648,55.810342830472,0.));
+#16407 = CARTESIAN_POINT('',(-31.74413301648,55.810342830472,-2.23));
+#16408 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16409,#16410)
+    ,(#16411,#16412
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16409 = CARTESIAN_POINT('',(-31.74413301648,55.820342830472,1.E-02));
+#16410 = CARTESIAN_POINT('',(-31.74413301648,55.820342830472,-2.24));
+#16411 = CARTESIAN_POINT('',(-31.74413301648,54.300342830472,1.E-02));
+#16412 = CARTESIAN_POINT('',(-31.74413301648,54.300342830472,-2.24));
+#16413 = ADVANCED_FACE('',(#16414),#16438,.T.);
+#16414 = FACE_BOUND('',#16415,.T.);
+#16415 = EDGE_LOOP('',(#16416,#16424,#16425,#16433));
+#16416 = ORIENTED_EDGE('',*,*,#16417,.T.);
+#16417 = EDGE_CURVE('',#16418,#16390,#16420,.T.);
+#16418 = VERTEX_POINT('',#16419);
+#16419 = CARTESIAN_POINT('',(-32.24413301648,56.310342830472,0.));
+#16420 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16421,#16422,#16423),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16421 = CARTESIAN_POINT('',(-32.24413301648,56.310342830472,0.));
+#16422 = CARTESIAN_POINT('',(-31.74413301648,56.310342830472,0.));
+#16423 = CARTESIAN_POINT('',(-31.74413301648,55.810342830472,0.));
+#16424 = ORIENTED_EDGE('',*,*,#16404,.T.);
+#16425 = ORIENTED_EDGE('',*,*,#16426,.F.);
+#16426 = EDGE_CURVE('',#16427,#16398,#16429,.T.);
+#16427 = VERTEX_POINT('',#16428);
+#16428 = CARTESIAN_POINT('',(-32.24413301648,56.310342830472,-2.23));
+#16429 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16430,#16431,#16432),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16430 = CARTESIAN_POINT('',(-32.24413301648,56.310342830472,-2.23));
+#16431 = CARTESIAN_POINT('',(-31.74413301648,56.310342830472,-2.23));
+#16432 = CARTESIAN_POINT('',(-31.74413301648,55.810342830472,-2.23));
+#16433 = ORIENTED_EDGE('',*,*,#16434,.F.);
+#16434 = EDGE_CURVE('',#16418,#16427,#16435,.T.);
+#16435 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16436,#16437),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16436 = CARTESIAN_POINT('',(-32.24413301648,56.310342830472,0.));
+#16437 = CARTESIAN_POINT('',(-32.24413301648,56.310342830472,-2.23));
+#16438 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#16439,#16440,#16441)
+    ,(#16442,#16443,#16444
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#16439 = CARTESIAN_POINT('',(-32.24413301648,56.310342830472,-2.23));
+#16440 = CARTESIAN_POINT('',(-31.74413301648,56.310342830472,-2.23));
+#16441 = CARTESIAN_POINT('',(-31.74413301648,55.810342830472,-2.23));
+#16442 = CARTESIAN_POINT('',(-32.24413301648,56.310342830472,0.));
+#16443 = CARTESIAN_POINT('',(-31.74413301648,56.310342830472,0.));
+#16444 = CARTESIAN_POINT('',(-31.74413301648,55.810342830472,0.));
+#16445 = ADVANCED_FACE('',(#16446),#16460,.T.);
+#16446 = FACE_BOUND('',#16447,.T.);
+#16447 = EDGE_LOOP('',(#16448,#16453,#16454,#16459));
+#16448 = ORIENTED_EDGE('',*,*,#16449,.T.);
+#16449 = EDGE_CURVE('',#16232,#16418,#16450,.T.);
+#16450 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16451,#16452),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16451 = CARTESIAN_POINT('',(-33.74413301648,56.310342830472,0.));
+#16452 = CARTESIAN_POINT('',(-32.24413301648,56.310342830472,0.));
+#16453 = ORIENTED_EDGE('',*,*,#16434,.T.);
+#16454 = ORIENTED_EDGE('',*,*,#16455,.F.);
+#16455 = EDGE_CURVE('',#16240,#16427,#16456,.T.);
+#16456 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16457,#16458),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16457 = CARTESIAN_POINT('',(-33.74413301648,56.310342830472,-2.23));
+#16458 = CARTESIAN_POINT('',(-32.24413301648,56.310342830472,-2.23));
+#16459 = ORIENTED_EDGE('',*,*,#16239,.F.);
+#16460 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16461,#16462)
+    ,(#16463,#16464
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16461 = CARTESIAN_POINT('',(-33.75413301648,56.310342830472,1.E-02));
+#16462 = CARTESIAN_POINT('',(-33.75413301648,56.310342830472,-2.24));
+#16463 = CARTESIAN_POINT('',(-32.23413301648,56.310342830472,1.E-02));
+#16464 = CARTESIAN_POINT('',(-32.23413301648,56.310342830472,-2.24));
+#16465 = ADVANCED_FACE('',(#16466,#16476),#16482,.T.);
+#16466 = FACE_BOUND('',#16467,.T.);
+#16467 = EDGE_LOOP('',(#16468,#16469,#16470,#16471,#16472,#16473,#16474,
+    #16475));
+#16468 = ORIENTED_EDGE('',*,*,#16455,.T.);
+#16469 = ORIENTED_EDGE('',*,*,#16426,.T.);
+#16470 = ORIENTED_EDGE('',*,*,#16397,.T.);
+#16471 = ORIENTED_EDGE('',*,*,#16366,.T.);
+#16472 = ORIENTED_EDGE('',*,*,#16337,.T.);
+#16473 = ORIENTED_EDGE('',*,*,#16306,.T.);
+#16474 = ORIENTED_EDGE('',*,*,#16277,.T.);
+#16475 = ORIENTED_EDGE('',*,*,#16246,.T.);
+#16476 = FACE_BOUND('',#16477,.T.);
+#16477 = EDGE_LOOP('',(#16478,#16479,#16480,#16481));
+#16478 = ORIENTED_EDGE('',*,*,#16215,.T.);
+#16479 = ORIENTED_EDGE('',*,*,#16189,.T.);
+#16480 = ORIENTED_EDGE('',*,*,#16161,.T.);
+#16481 = ORIENTED_EDGE('',*,*,#16133,.T.);
+#16482 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16483,#16484)
+    ,(#16485,#16486
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#16483 = CARTESIAN_POINT('',(-34.25413301648,56.320342830472,-2.23));
+#16484 = CARTESIAN_POINT('',(-34.25413301648,53.800342830472,-2.23));
+#16485 = CARTESIAN_POINT('',(-31.73413301648,56.320342830472,-2.23));
+#16486 = CARTESIAN_POINT('',(-31.73413301648,53.800342830472,-2.23));
+#16487 = ADVANCED_FACE('',(#16488,#16498),#16504,.T.);
+#16488 = FACE_BOUND('',#16489,.T.);
+#16489 = EDGE_LOOP('',(#16490,#16491,#16492,#16493,#16494,#16495,#16496,
+    #16497));
+#16490 = ORIENTED_EDGE('',*,*,#16449,.F.);
+#16491 = ORIENTED_EDGE('',*,*,#16229,.F.);
+#16492 = ORIENTED_EDGE('',*,*,#16269,.F.);
+#16493 = ORIENTED_EDGE('',*,*,#16297,.F.);
+#16494 = ORIENTED_EDGE('',*,*,#16329,.F.);
+#16495 = ORIENTED_EDGE('',*,*,#16357,.F.);
+#16496 = ORIENTED_EDGE('',*,*,#16389,.F.);
+#16497 = ORIENTED_EDGE('',*,*,#16417,.F.);
+#16498 = FACE_BOUND('',#16499,.T.);
+#16499 = EDGE_LOOP('',(#16500,#16501,#16502,#16503));
+#16500 = ORIENTED_EDGE('',*,*,#16209,.F.);
+#16501 = ORIENTED_EDGE('',*,*,#16117,.F.);
+#16502 = ORIENTED_EDGE('',*,*,#16153,.F.);
+#16503 = ORIENTED_EDGE('',*,*,#16181,.F.);
+#16504 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16505,#16506)
+    ,(#16507,#16508
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#16505 = CARTESIAN_POINT('',(-31.73413301648,56.320342830472,0.));
+#16506 = CARTESIAN_POINT('',(-31.73413301648,53.800342830472,0.));
+#16507 = CARTESIAN_POINT('',(-34.25413301648,56.320342830472,0.));
+#16508 = CARTESIAN_POINT('',(-34.25413301648,53.800342830472,0.));
+#16509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16513)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#16510,#16511,#16512)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16510 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#16511 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#16512 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#16513 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#16510,
+  'distance_accuracy_value','confusion accuracy');
+#16514 = PRODUCT_TYPE('part',$,(#16107));
+#16515 = SHAPE_DEFINITION_REPRESENTATION(#16516,#16522);
+#16516 = PRODUCT_DEFINITION_SHAPE('','',#16517);
+#16517 = PRODUCT_DEFINITION('design','',#16518,#16521);
+#16518 = PRODUCT_DEFINITION_FORMATION('','',#16519);
+#16519 = PRODUCT('Body47','Body47','',(#16520));
+#16520 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#16521 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#16522 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#16523),#16921);
+#16523 = MANIFOLD_SOLID_BREP('',#16524);
+#16524 = CLOSED_SHELL('',(#16525,#16561,#16589,#16617,#16637,#16677,
+    #16705,#16737,#16765,#16797,#16825,#16857,#16877,#16899));
+#16525 = ADVANCED_FACE('',(#16526),#16556,.T.);
+#16526 = FACE_BOUND('',#16527,.T.);
+#16527 = EDGE_LOOP('',(#16528,#16537,#16544,#16551));
+#16528 = ORIENTED_EDGE('',*,*,#16529,.T.);
+#16529 = EDGE_CURVE('',#16530,#16532,#16534,.T.);
+#16530 = VERTEX_POINT('',#16531);
+#16531 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,0.));
+#16532 = VERTEX_POINT('',#16533);
+#16533 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,0.));
+#16534 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16535,#16536),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16535 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,0.));
+#16536 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,0.));
+#16537 = ORIENTED_EDGE('',*,*,#16538,.T.);
+#16538 = EDGE_CURVE('',#16532,#16539,#16541,.T.);
+#16539 = VERTEX_POINT('',#16540);
+#16540 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,-2.23));
+#16541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16542,#16543),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16542 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,0.));
+#16543 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,-2.23));
+#16544 = ORIENTED_EDGE('',*,*,#16545,.F.);
+#16545 = EDGE_CURVE('',#16546,#16539,#16548,.T.);
+#16546 = VERTEX_POINT('',#16547);
+#16547 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,-2.23));
+#16548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16549,#16550),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16549 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,-2.23));
+#16550 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,-2.23));
+#16551 = ORIENTED_EDGE('',*,*,#16552,.F.);
+#16552 = EDGE_CURVE('',#16530,#16546,#16553,.T.);
+#16553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16554,#16555),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16554 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,0.));
+#16555 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,-2.23));
+#16556 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16557,#16558)
+    ,(#16559,#16560
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16557 = CARTESIAN_POINT('',(-42.67545110304,54.573766180182,1.E-02));
+#16558 = CARTESIAN_POINT('',(-42.67545110304,54.573766180182,-2.24));
+#16559 = CARTESIAN_POINT('',(-42.67545110304,55.546919480762,1.E-02));
+#16560 = CARTESIAN_POINT('',(-42.67545110304,55.546919480762,-2.24));
+#16561 = ADVANCED_FACE('',(#16562),#16584,.T.);
+#16562 = FACE_BOUND('',#16563,.T.);
+#16563 = EDGE_LOOP('',(#16564,#16571,#16572,#16579));
+#16564 = ORIENTED_EDGE('',*,*,#16565,.T.);
+#16565 = EDGE_CURVE('',#16566,#16530,#16568,.T.);
+#16566 = VERTEX_POINT('',#16567);
+#16567 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,0.));
+#16568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16569,#16570),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16569 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,0.));
+#16570 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,0.));
+#16571 = ORIENTED_EDGE('',*,*,#16552,.T.);
+#16572 = ORIENTED_EDGE('',*,*,#16573,.F.);
+#16573 = EDGE_CURVE('',#16574,#16546,#16576,.T.);
+#16574 = VERTEX_POINT('',#16575);
+#16575 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,-2.23));
+#16576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16577,#16578),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16577 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,-2.23));
+#16578 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,-2.23));
+#16579 = ORIENTED_EDGE('',*,*,#16580,.F.);
+#16580 = EDGE_CURVE('',#16566,#16574,#16581,.T.);
+#16581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16582,#16583),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16582 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,0.));
+#16583 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,-2.23));
+#16584 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16585,#16586)
+    ,(#16587,#16588
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16585 = CARTESIAN_POINT('',(-43.63860440362,54.583766180182,1.E-02));
+#16586 = CARTESIAN_POINT('',(-43.63860440362,54.583766180182,-2.24));
+#16587 = CARTESIAN_POINT('',(-42.66545110304,54.583766180182,1.E-02));
+#16588 = CARTESIAN_POINT('',(-42.66545110304,54.583766180182,-2.24));
+#16589 = ADVANCED_FACE('',(#16590),#16612,.T.);
+#16590 = FACE_BOUND('',#16591,.T.);
+#16591 = EDGE_LOOP('',(#16592,#16599,#16600,#16607));
+#16592 = ORIENTED_EDGE('',*,*,#16593,.T.);
+#16593 = EDGE_CURVE('',#16594,#16566,#16596,.T.);
+#16594 = VERTEX_POINT('',#16595);
+#16595 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,0.));
+#16596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16597,#16598),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16597 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,0.));
+#16598 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,0.));
+#16599 = ORIENTED_EDGE('',*,*,#16580,.T.);
+#16600 = ORIENTED_EDGE('',*,*,#16601,.F.);
+#16601 = EDGE_CURVE('',#16602,#16574,#16604,.T.);
+#16602 = VERTEX_POINT('',#16603);
+#16603 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,-2.23));
+#16604 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16605,#16606),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16605 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,-2.23));
+#16606 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,-2.23));
+#16607 = ORIENTED_EDGE('',*,*,#16608,.F.);
+#16608 = EDGE_CURVE('',#16594,#16602,#16609,.T.);
+#16609 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16610,#16611),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16610 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,0.));
+#16611 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,-2.23));
+#16612 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16613,#16614)
+    ,(#16615,#16616
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16613 = CARTESIAN_POINT('',(-43.62860440362,55.546919480762,1.E-02));
+#16614 = CARTESIAN_POINT('',(-43.62860440362,55.546919480762,-2.24));
+#16615 = CARTESIAN_POINT('',(-43.62860440362,54.573766180182,1.E-02));
+#16616 = CARTESIAN_POINT('',(-43.62860440362,54.573766180182,-2.24));
+#16617 = ADVANCED_FACE('',(#16618),#16632,.T.);
+#16618 = FACE_BOUND('',#16619,.T.);
+#16619 = EDGE_LOOP('',(#16620,#16625,#16626,#16631));
+#16620 = ORIENTED_EDGE('',*,*,#16621,.T.);
+#16621 = EDGE_CURVE('',#16532,#16594,#16622,.T.);
+#16622 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16623,#16624),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16623 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,0.));
+#16624 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,0.));
+#16625 = ORIENTED_EDGE('',*,*,#16608,.T.);
+#16626 = ORIENTED_EDGE('',*,*,#16627,.F.);
+#16627 = EDGE_CURVE('',#16539,#16602,#16628,.T.);
+#16628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16629,#16630),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16629 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,-2.23));
+#16630 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,-2.23));
+#16631 = ORIENTED_EDGE('',*,*,#16538,.F.);
+#16632 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16633,#16634)
+    ,(#16635,#16636
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16633 = CARTESIAN_POINT('',(-42.66545110304,55.536919480762,1.E-02));
+#16634 = CARTESIAN_POINT('',(-42.66545110304,55.536919480762,-2.24));
+#16635 = CARTESIAN_POINT('',(-43.63860440362,55.536919480762,1.E-02));
+#16636 = CARTESIAN_POINT('',(-43.63860440362,55.536919480762,-2.24));
+#16637 = ADVANCED_FACE('',(#16638),#16670,.T.);
+#16638 = FACE_BOUND('',#16639,.T.);
+#16639 = EDGE_LOOP('',(#16640,#16650,#16657,#16665));
+#16640 = ORIENTED_EDGE('',*,*,#16641,.T.);
+#16641 = EDGE_CURVE('',#16642,#16644,#16646,.T.);
+#16642 = VERTEX_POINT('',#16643);
+#16643 = CARTESIAN_POINT('',(-44.40202775333,55.810342830472,0.));
+#16644 = VERTEX_POINT('',#16645);
+#16645 = CARTESIAN_POINT('',(-43.90202775333,56.310342830472,0.));
+#16646 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16647,#16648,#16649),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16647 = CARTESIAN_POINT('',(-44.40202775333,55.810342830472,0.));
+#16648 = CARTESIAN_POINT('',(-44.40202775333,56.310342830472,0.));
+#16649 = CARTESIAN_POINT('',(-43.90202775333,56.310342830472,0.));
+#16650 = ORIENTED_EDGE('',*,*,#16651,.T.);
+#16651 = EDGE_CURVE('',#16644,#16652,#16654,.T.);
+#16652 = VERTEX_POINT('',#16653);
+#16653 = CARTESIAN_POINT('',(-43.90202775333,56.310342830472,-2.23));
+#16654 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16655,#16656),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16655 = CARTESIAN_POINT('',(-43.90202775333,56.310342830472,0.));
+#16656 = CARTESIAN_POINT('',(-43.90202775333,56.310342830472,-2.23));
+#16657 = ORIENTED_EDGE('',*,*,#16658,.F.);
+#16658 = EDGE_CURVE('',#16659,#16652,#16661,.T.);
+#16659 = VERTEX_POINT('',#16660);
+#16660 = CARTESIAN_POINT('',(-44.40202775333,55.810342830472,-2.23));
+#16661 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16662,#16663,#16664),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16662 = CARTESIAN_POINT('',(-44.40202775333,55.810342830472,-2.23));
+#16663 = CARTESIAN_POINT('',(-44.40202775333,56.310342830472,-2.23));
+#16664 = CARTESIAN_POINT('',(-43.90202775333,56.310342830472,-2.23));
+#16665 = ORIENTED_EDGE('',*,*,#16666,.F.);
+#16666 = EDGE_CURVE('',#16642,#16659,#16667,.T.);
+#16667 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16668,#16669),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16668 = CARTESIAN_POINT('',(-44.40202775333,55.810342830472,0.));
+#16669 = CARTESIAN_POINT('',(-44.40202775333,55.810342830472,-2.23));
+#16670 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#16671,#16672,#16673)
+    ,(#16674,#16675,#16676
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#16671 = CARTESIAN_POINT('',(-44.40202775333,55.810342830472,-2.23));
+#16672 = CARTESIAN_POINT('',(-44.40202775333,56.310342830472,-2.23));
+#16673 = CARTESIAN_POINT('',(-43.90202775333,56.310342830472,-2.23));
+#16674 = CARTESIAN_POINT('',(-44.40202775333,55.810342830472,0.));
+#16675 = CARTESIAN_POINT('',(-44.40202775333,56.310342830472,0.));
+#16676 = CARTESIAN_POINT('',(-43.90202775333,56.310342830472,0.));
+#16677 = ADVANCED_FACE('',(#16678),#16700,.T.);
+#16678 = FACE_BOUND('',#16679,.T.);
+#16679 = EDGE_LOOP('',(#16680,#16687,#16688,#16695));
+#16680 = ORIENTED_EDGE('',*,*,#16681,.T.);
+#16681 = EDGE_CURVE('',#16682,#16642,#16684,.T.);
+#16682 = VERTEX_POINT('',#16683);
+#16683 = CARTESIAN_POINT('',(-44.40202775333,54.310342830472,0.));
+#16684 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16685,#16686),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16685 = CARTESIAN_POINT('',(-44.40202775333,54.310342830472,0.));
+#16686 = CARTESIAN_POINT('',(-44.40202775333,55.810342830472,0.));
+#16687 = ORIENTED_EDGE('',*,*,#16666,.T.);
+#16688 = ORIENTED_EDGE('',*,*,#16689,.F.);
+#16689 = EDGE_CURVE('',#16690,#16659,#16692,.T.);
+#16690 = VERTEX_POINT('',#16691);
+#16691 = CARTESIAN_POINT('',(-44.40202775333,54.310342830472,-2.23));
+#16692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16693,#16694),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16693 = CARTESIAN_POINT('',(-44.40202775333,54.310342830472,-2.23));
+#16694 = CARTESIAN_POINT('',(-44.40202775333,55.810342830472,-2.23));
+#16695 = ORIENTED_EDGE('',*,*,#16696,.F.);
+#16696 = EDGE_CURVE('',#16682,#16690,#16697,.T.);
+#16697 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16698,#16699),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16698 = CARTESIAN_POINT('',(-44.40202775333,54.310342830472,0.));
+#16699 = CARTESIAN_POINT('',(-44.40202775333,54.310342830472,-2.23));
+#16700 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16701,#16702)
+    ,(#16703,#16704
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16701 = CARTESIAN_POINT('',(-44.40202775333,54.300342830472,1.E-02));
+#16702 = CARTESIAN_POINT('',(-44.40202775333,54.300342830472,-2.24));
+#16703 = CARTESIAN_POINT('',(-44.40202775333,55.820342830472,1.E-02));
+#16704 = CARTESIAN_POINT('',(-44.40202775333,55.820342830472,-2.24));
+#16705 = ADVANCED_FACE('',(#16706),#16730,.T.);
+#16706 = FACE_BOUND('',#16707,.T.);
+#16707 = EDGE_LOOP('',(#16708,#16716,#16717,#16725));
+#16708 = ORIENTED_EDGE('',*,*,#16709,.T.);
+#16709 = EDGE_CURVE('',#16710,#16682,#16712,.T.);
+#16710 = VERTEX_POINT('',#16711);
+#16711 = CARTESIAN_POINT('',(-43.90202775333,53.810342830472,0.));
+#16712 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16713,#16714,#16715),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16713 = CARTESIAN_POINT('',(-43.90202775333,53.810342830472,0.));
+#16714 = CARTESIAN_POINT('',(-44.40202775333,53.810342830472,0.));
+#16715 = CARTESIAN_POINT('',(-44.40202775333,54.310342830472,0.));
+#16716 = ORIENTED_EDGE('',*,*,#16696,.T.);
+#16717 = ORIENTED_EDGE('',*,*,#16718,.F.);
+#16718 = EDGE_CURVE('',#16719,#16690,#16721,.T.);
+#16719 = VERTEX_POINT('',#16720);
+#16720 = CARTESIAN_POINT('',(-43.90202775333,53.810342830472,-2.23));
+#16721 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16722,#16723,#16724),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16722 = CARTESIAN_POINT('',(-43.90202775333,53.810342830472,-2.23));
+#16723 = CARTESIAN_POINT('',(-44.40202775333,53.810342830472,-2.23));
+#16724 = CARTESIAN_POINT('',(-44.40202775333,54.310342830472,-2.23));
+#16725 = ORIENTED_EDGE('',*,*,#16726,.F.);
+#16726 = EDGE_CURVE('',#16710,#16719,#16727,.T.);
+#16727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16728,#16729),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16728 = CARTESIAN_POINT('',(-43.90202775333,53.810342830472,0.));
+#16729 = CARTESIAN_POINT('',(-43.90202775333,53.810342830472,-2.23));
+#16730 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#16731,#16732,#16733)
+    ,(#16734,#16735,#16736
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#16731 = CARTESIAN_POINT('',(-43.90202775333,53.810342830472,-2.23));
+#16732 = CARTESIAN_POINT('',(-44.40202775333,53.810342830472,-2.23));
+#16733 = CARTESIAN_POINT('',(-44.40202775333,54.310342830472,-2.23));
+#16734 = CARTESIAN_POINT('',(-43.90202775333,53.810342830472,0.));
+#16735 = CARTESIAN_POINT('',(-44.40202775333,53.810342830472,0.));
+#16736 = CARTESIAN_POINT('',(-44.40202775333,54.310342830472,0.));
+#16737 = ADVANCED_FACE('',(#16738),#16760,.T.);
+#16738 = FACE_BOUND('',#16739,.T.);
+#16739 = EDGE_LOOP('',(#16740,#16747,#16748,#16755));
+#16740 = ORIENTED_EDGE('',*,*,#16741,.T.);
+#16741 = EDGE_CURVE('',#16742,#16710,#16744,.T.);
+#16742 = VERTEX_POINT('',#16743);
+#16743 = CARTESIAN_POINT('',(-42.40202775333,53.810342830472,0.));
+#16744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16745,#16746),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16745 = CARTESIAN_POINT('',(-42.40202775333,53.810342830472,0.));
+#16746 = CARTESIAN_POINT('',(-43.90202775333,53.810342830472,0.));
+#16747 = ORIENTED_EDGE('',*,*,#16726,.T.);
+#16748 = ORIENTED_EDGE('',*,*,#16749,.F.);
+#16749 = EDGE_CURVE('',#16750,#16719,#16752,.T.);
+#16750 = VERTEX_POINT('',#16751);
+#16751 = CARTESIAN_POINT('',(-42.40202775333,53.810342830472,-2.23));
+#16752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16753,#16754),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16753 = CARTESIAN_POINT('',(-42.40202775333,53.810342830472,-2.23));
+#16754 = CARTESIAN_POINT('',(-43.90202775333,53.810342830472,-2.23));
+#16755 = ORIENTED_EDGE('',*,*,#16756,.F.);
+#16756 = EDGE_CURVE('',#16742,#16750,#16757,.T.);
+#16757 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16758,#16759),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16758 = CARTESIAN_POINT('',(-42.40202775333,53.810342830472,0.));
+#16759 = CARTESIAN_POINT('',(-42.40202775333,53.810342830472,-2.23));
+#16760 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16761,#16762)
+    ,(#16763,#16764
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16761 = CARTESIAN_POINT('',(-42.39202775333,53.810342830472,1.E-02));
+#16762 = CARTESIAN_POINT('',(-42.39202775333,53.810342830472,-2.24));
+#16763 = CARTESIAN_POINT('',(-43.91202775333,53.810342830472,1.E-02));
+#16764 = CARTESIAN_POINT('',(-43.91202775333,53.810342830472,-2.24));
+#16765 = ADVANCED_FACE('',(#16766),#16790,.T.);
+#16766 = FACE_BOUND('',#16767,.T.);
+#16767 = EDGE_LOOP('',(#16768,#16776,#16777,#16785));
+#16768 = ORIENTED_EDGE('',*,*,#16769,.T.);
+#16769 = EDGE_CURVE('',#16770,#16742,#16772,.T.);
+#16770 = VERTEX_POINT('',#16771);
+#16771 = CARTESIAN_POINT('',(-41.90202775333,54.310342830472,0.));
+#16772 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16773,#16774,#16775),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16773 = CARTESIAN_POINT('',(-41.90202775333,54.310342830472,0.));
+#16774 = CARTESIAN_POINT('',(-41.90202775333,53.810342830472,0.));
+#16775 = CARTESIAN_POINT('',(-42.40202775333,53.810342830472,0.));
+#16776 = ORIENTED_EDGE('',*,*,#16756,.T.);
+#16777 = ORIENTED_EDGE('',*,*,#16778,.F.);
+#16778 = EDGE_CURVE('',#16779,#16750,#16781,.T.);
+#16779 = VERTEX_POINT('',#16780);
+#16780 = CARTESIAN_POINT('',(-41.90202775333,54.310342830472,-2.23));
+#16781 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16782,#16783,#16784),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16782 = CARTESIAN_POINT('',(-41.90202775333,54.310342830472,-2.23));
+#16783 = CARTESIAN_POINT('',(-41.90202775333,53.810342830472,-2.23));
+#16784 = CARTESIAN_POINT('',(-42.40202775333,53.810342830472,-2.23));
+#16785 = ORIENTED_EDGE('',*,*,#16786,.F.);
+#16786 = EDGE_CURVE('',#16770,#16779,#16787,.T.);
+#16787 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16788,#16789),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16788 = CARTESIAN_POINT('',(-41.90202775333,54.310342830472,0.));
+#16789 = CARTESIAN_POINT('',(-41.90202775333,54.310342830472,-2.23));
+#16790 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#16791,#16792,#16793)
+    ,(#16794,#16795,#16796
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#16791 = CARTESIAN_POINT('',(-41.90202775333,54.310342830472,-2.23));
+#16792 = CARTESIAN_POINT('',(-41.90202775333,53.810342830472,-2.23));
+#16793 = CARTESIAN_POINT('',(-42.40202775333,53.810342830472,-2.23));
+#16794 = CARTESIAN_POINT('',(-41.90202775333,54.310342830472,0.));
+#16795 = CARTESIAN_POINT('',(-41.90202775333,53.810342830472,0.));
+#16796 = CARTESIAN_POINT('',(-42.40202775333,53.810342830472,0.));
+#16797 = ADVANCED_FACE('',(#16798),#16820,.T.);
+#16798 = FACE_BOUND('',#16799,.T.);
+#16799 = EDGE_LOOP('',(#16800,#16807,#16808,#16815));
+#16800 = ORIENTED_EDGE('',*,*,#16801,.T.);
+#16801 = EDGE_CURVE('',#16802,#16770,#16804,.T.);
+#16802 = VERTEX_POINT('',#16803);
+#16803 = CARTESIAN_POINT('',(-41.90202775333,55.810342830472,0.));
+#16804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16805,#16806),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16805 = CARTESIAN_POINT('',(-41.90202775333,55.810342830472,0.));
+#16806 = CARTESIAN_POINT('',(-41.90202775333,54.310342830472,0.));
+#16807 = ORIENTED_EDGE('',*,*,#16786,.T.);
+#16808 = ORIENTED_EDGE('',*,*,#16809,.F.);
+#16809 = EDGE_CURVE('',#16810,#16779,#16812,.T.);
+#16810 = VERTEX_POINT('',#16811);
+#16811 = CARTESIAN_POINT('',(-41.90202775333,55.810342830472,-2.23));
+#16812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16813,#16814),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16813 = CARTESIAN_POINT('',(-41.90202775333,55.810342830472,-2.23));
+#16814 = CARTESIAN_POINT('',(-41.90202775333,54.310342830472,-2.23));
+#16815 = ORIENTED_EDGE('',*,*,#16816,.F.);
+#16816 = EDGE_CURVE('',#16802,#16810,#16817,.T.);
+#16817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16818,#16819),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16818 = CARTESIAN_POINT('',(-41.90202775333,55.810342830472,0.));
+#16819 = CARTESIAN_POINT('',(-41.90202775333,55.810342830472,-2.23));
+#16820 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16821,#16822)
+    ,(#16823,#16824
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16821 = CARTESIAN_POINT('',(-41.90202775333,55.820342830472,1.E-02));
+#16822 = CARTESIAN_POINT('',(-41.90202775333,55.820342830472,-2.24));
+#16823 = CARTESIAN_POINT('',(-41.90202775333,54.300342830472,1.E-02));
+#16824 = CARTESIAN_POINT('',(-41.90202775333,54.300342830472,-2.24));
+#16825 = ADVANCED_FACE('',(#16826),#16850,.T.);
+#16826 = FACE_BOUND('',#16827,.T.);
+#16827 = EDGE_LOOP('',(#16828,#16836,#16837,#16845));
+#16828 = ORIENTED_EDGE('',*,*,#16829,.T.);
+#16829 = EDGE_CURVE('',#16830,#16802,#16832,.T.);
+#16830 = VERTEX_POINT('',#16831);
+#16831 = CARTESIAN_POINT('',(-42.40202775333,56.310342830472,0.));
+#16832 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16833,#16834,#16835),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16833 = CARTESIAN_POINT('',(-42.40202775333,56.310342830472,0.));
+#16834 = CARTESIAN_POINT('',(-41.90202775333,56.310342830472,0.));
+#16835 = CARTESIAN_POINT('',(-41.90202775333,55.810342830472,0.));
+#16836 = ORIENTED_EDGE('',*,*,#16816,.T.);
+#16837 = ORIENTED_EDGE('',*,*,#16838,.F.);
+#16838 = EDGE_CURVE('',#16839,#16810,#16841,.T.);
+#16839 = VERTEX_POINT('',#16840);
+#16840 = CARTESIAN_POINT('',(-42.40202775333,56.310342830472,-2.23));
+#16841 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16842,#16843,#16844),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#16842 = CARTESIAN_POINT('',(-42.40202775333,56.310342830472,-2.23));
+#16843 = CARTESIAN_POINT('',(-41.90202775333,56.310342830472,-2.23));
+#16844 = CARTESIAN_POINT('',(-41.90202775333,55.810342830472,-2.23));
+#16845 = ORIENTED_EDGE('',*,*,#16846,.F.);
+#16846 = EDGE_CURVE('',#16830,#16839,#16847,.T.);
+#16847 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16848,#16849),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16848 = CARTESIAN_POINT('',(-42.40202775333,56.310342830472,0.));
+#16849 = CARTESIAN_POINT('',(-42.40202775333,56.310342830472,-2.23));
+#16850 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#16851,#16852,#16853)
+    ,(#16854,#16855,#16856
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#16851 = CARTESIAN_POINT('',(-42.40202775333,56.310342830472,-2.23));
+#16852 = CARTESIAN_POINT('',(-41.90202775333,56.310342830472,-2.23));
+#16853 = CARTESIAN_POINT('',(-41.90202775333,55.810342830472,-2.23));
+#16854 = CARTESIAN_POINT('',(-42.40202775333,56.310342830472,0.));
+#16855 = CARTESIAN_POINT('',(-41.90202775333,56.310342830472,0.));
+#16856 = CARTESIAN_POINT('',(-41.90202775333,55.810342830472,0.));
+#16857 = ADVANCED_FACE('',(#16858),#16872,.T.);
+#16858 = FACE_BOUND('',#16859,.T.);
+#16859 = EDGE_LOOP('',(#16860,#16865,#16866,#16871));
+#16860 = ORIENTED_EDGE('',*,*,#16861,.T.);
+#16861 = EDGE_CURVE('',#16644,#16830,#16862,.T.);
+#16862 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16863,#16864),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16863 = CARTESIAN_POINT('',(-43.90202775333,56.310342830472,0.));
+#16864 = CARTESIAN_POINT('',(-42.40202775333,56.310342830472,0.));
+#16865 = ORIENTED_EDGE('',*,*,#16846,.T.);
+#16866 = ORIENTED_EDGE('',*,*,#16867,.F.);
+#16867 = EDGE_CURVE('',#16652,#16839,#16868,.T.);
+#16868 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16869,#16870),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#16869 = CARTESIAN_POINT('',(-43.90202775333,56.310342830472,-2.23));
+#16870 = CARTESIAN_POINT('',(-42.40202775333,56.310342830472,-2.23));
+#16871 = ORIENTED_EDGE('',*,*,#16651,.F.);
+#16872 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16873,#16874)
+    ,(#16875,#16876
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16873 = CARTESIAN_POINT('',(-43.91202775333,56.310342830472,1.E-02));
+#16874 = CARTESIAN_POINT('',(-43.91202775333,56.310342830472,-2.24));
+#16875 = CARTESIAN_POINT('',(-42.39202775333,56.310342830472,1.E-02));
+#16876 = CARTESIAN_POINT('',(-42.39202775333,56.310342830472,-2.24));
+#16877 = ADVANCED_FACE('',(#16878,#16888),#16894,.T.);
+#16878 = FACE_BOUND('',#16879,.T.);
+#16879 = EDGE_LOOP('',(#16880,#16881,#16882,#16883,#16884,#16885,#16886,
+    #16887));
+#16880 = ORIENTED_EDGE('',*,*,#16867,.T.);
+#16881 = ORIENTED_EDGE('',*,*,#16838,.T.);
+#16882 = ORIENTED_EDGE('',*,*,#16809,.T.);
+#16883 = ORIENTED_EDGE('',*,*,#16778,.T.);
+#16884 = ORIENTED_EDGE('',*,*,#16749,.T.);
+#16885 = ORIENTED_EDGE('',*,*,#16718,.T.);
+#16886 = ORIENTED_EDGE('',*,*,#16689,.T.);
+#16887 = ORIENTED_EDGE('',*,*,#16658,.T.);
+#16888 = FACE_BOUND('',#16889,.T.);
+#16889 = EDGE_LOOP('',(#16890,#16891,#16892,#16893));
+#16890 = ORIENTED_EDGE('',*,*,#16627,.T.);
+#16891 = ORIENTED_EDGE('',*,*,#16601,.T.);
+#16892 = ORIENTED_EDGE('',*,*,#16573,.T.);
+#16893 = ORIENTED_EDGE('',*,*,#16545,.T.);
+#16894 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16895,#16896)
+    ,(#16897,#16898
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#16895 = CARTESIAN_POINT('',(-44.41202775333,56.320342830472,-2.23));
+#16896 = CARTESIAN_POINT('',(-44.41202775333,53.800342830472,-2.23));
+#16897 = CARTESIAN_POINT('',(-41.89202775333,56.320342830472,-2.23));
+#16898 = CARTESIAN_POINT('',(-41.89202775333,53.800342830472,-2.23));
+#16899 = ADVANCED_FACE('',(#16900,#16910),#16916,.T.);
+#16900 = FACE_BOUND('',#16901,.T.);
+#16901 = EDGE_LOOP('',(#16902,#16903,#16904,#16905,#16906,#16907,#16908,
+    #16909));
+#16902 = ORIENTED_EDGE('',*,*,#16861,.F.);
+#16903 = ORIENTED_EDGE('',*,*,#16641,.F.);
+#16904 = ORIENTED_EDGE('',*,*,#16681,.F.);
+#16905 = ORIENTED_EDGE('',*,*,#16709,.F.);
+#16906 = ORIENTED_EDGE('',*,*,#16741,.F.);
+#16907 = ORIENTED_EDGE('',*,*,#16769,.F.);
+#16908 = ORIENTED_EDGE('',*,*,#16801,.F.);
+#16909 = ORIENTED_EDGE('',*,*,#16829,.F.);
+#16910 = FACE_BOUND('',#16911,.T.);
+#16911 = EDGE_LOOP('',(#16912,#16913,#16914,#16915));
+#16912 = ORIENTED_EDGE('',*,*,#16621,.F.);
+#16913 = ORIENTED_EDGE('',*,*,#16529,.F.);
+#16914 = ORIENTED_EDGE('',*,*,#16565,.F.);
+#16915 = ORIENTED_EDGE('',*,*,#16593,.F.);
+#16916 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16917,#16918)
+    ,(#16919,#16920
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#16917 = CARTESIAN_POINT('',(-41.89202775333,56.320342830472,0.));
+#16918 = CARTESIAN_POINT('',(-41.89202775333,53.800342830472,0.));
+#16919 = CARTESIAN_POINT('',(-44.41202775333,56.320342830472,0.));
+#16920 = CARTESIAN_POINT('',(-44.41202775333,53.800342830472,0.));
+#16921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16925)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#16922,#16923,#16924)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16922 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#16923 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#16924 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#16925 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#16922,
+  'distance_accuracy_value','confusion accuracy');
+#16926 = PRODUCT_TYPE('part',$,(#16519));
+#16927 = SHAPE_DEFINITION_REPRESENTATION(#16928,#16934);
+#16928 = PRODUCT_DEFINITION_SHAPE('','',#16929);
+#16929 = PRODUCT_DEFINITION('design','',#16930,#16933);
+#16930 = PRODUCT_DEFINITION_FORMATION('','',#16931);
+#16931 = PRODUCT('Body48','Body48','',(#16932));
+#16932 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#16933 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#16934 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#16935),#17333);
+#16935 = MANIFOLD_SOLID_BREP('',#16936);
+#16936 = CLOSED_SHELL('',(#16937,#16973,#17001,#17029,#17049,#17089,
+    #17117,#17149,#17177,#17209,#17237,#17269,#17289,#17311));
+#16937 = ADVANCED_FACE('',(#16938),#16968,.T.);
+#16938 = FACE_BOUND('',#16939,.T.);
+#16939 = EDGE_LOOP('',(#16940,#16949,#16956,#16963));
+#16940 = ORIENTED_EDGE('',*,*,#16941,.T.);
+#16941 = EDGE_CURVE('',#16942,#16944,#16946,.T.);
+#16942 = VERTEX_POINT('',#16943);
+#16943 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,0.));
+#16944 = VERTEX_POINT('',#16945);
+#16945 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,0.));
+#16946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16947,#16948),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16947 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,0.));
+#16948 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,0.));
+#16949 = ORIENTED_EDGE('',*,*,#16950,.T.);
+#16950 = EDGE_CURVE('',#16944,#16951,#16953,.T.);
+#16951 = VERTEX_POINT('',#16952);
+#16952 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,-2.23));
+#16953 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16954,#16955),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16954 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,0.));
+#16955 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,-2.23));
+#16956 = ORIENTED_EDGE('',*,*,#16957,.F.);
+#16957 = EDGE_CURVE('',#16958,#16951,#16960,.T.);
+#16958 = VERTEX_POINT('',#16959);
+#16959 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,-2.23));
+#16960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16961,#16962),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16961 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,-2.23));
+#16962 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,-2.23));
+#16963 = ORIENTED_EDGE('',*,*,#16964,.F.);
+#16964 = EDGE_CURVE('',#16942,#16958,#16965,.T.);
+#16965 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16966,#16967),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16966 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,0.));
+#16967 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,-2.23));
+#16968 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16969,#16970)
+    ,(#16971,#16972
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16969 = CARTESIAN_POINT('',(-52.83334583988,54.573766180182,1.E-02));
+#16970 = CARTESIAN_POINT('',(-52.83334583988,54.573766180182,-2.24));
+#16971 = CARTESIAN_POINT('',(-52.83334583988,55.546919480762,1.E-02));
+#16972 = CARTESIAN_POINT('',(-52.83334583988,55.546919480762,-2.24));
+#16973 = ADVANCED_FACE('',(#16974),#16996,.T.);
+#16974 = FACE_BOUND('',#16975,.T.);
+#16975 = EDGE_LOOP('',(#16976,#16983,#16984,#16991));
+#16976 = ORIENTED_EDGE('',*,*,#16977,.T.);
+#16977 = EDGE_CURVE('',#16978,#16942,#16980,.T.);
+#16978 = VERTEX_POINT('',#16979);
+#16979 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,0.));
+#16980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16981,#16982),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16981 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,0.));
+#16982 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,0.));
+#16983 = ORIENTED_EDGE('',*,*,#16964,.T.);
+#16984 = ORIENTED_EDGE('',*,*,#16985,.F.);
+#16985 = EDGE_CURVE('',#16986,#16958,#16988,.T.);
+#16986 = VERTEX_POINT('',#16987);
+#16987 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,-2.23));
+#16988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16989,#16990),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#16989 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,-2.23));
+#16990 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,-2.23));
+#16991 = ORIENTED_EDGE('',*,*,#16992,.F.);
+#16992 = EDGE_CURVE('',#16978,#16986,#16993,.T.);
+#16993 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16994,#16995),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#16994 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,0.));
+#16995 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,-2.23));
+#16996 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#16997,#16998)
+    ,(#16999,#17000
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#16997 = CARTESIAN_POINT('',(-53.79649914046,54.583766180182,1.E-02));
+#16998 = CARTESIAN_POINT('',(-53.79649914046,54.583766180182,-2.24));
+#16999 = CARTESIAN_POINT('',(-52.82334583988,54.583766180182,1.E-02));
+#17000 = CARTESIAN_POINT('',(-52.82334583988,54.583766180182,-2.24));
+#17001 = ADVANCED_FACE('',(#17002),#17024,.T.);
+#17002 = FACE_BOUND('',#17003,.T.);
+#17003 = EDGE_LOOP('',(#17004,#17011,#17012,#17019));
+#17004 = ORIENTED_EDGE('',*,*,#17005,.T.);
+#17005 = EDGE_CURVE('',#17006,#16978,#17008,.T.);
+#17006 = VERTEX_POINT('',#17007);
+#17007 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,0.));
+#17008 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17009,#17010),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17009 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,0.));
+#17010 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,0.));
+#17011 = ORIENTED_EDGE('',*,*,#16992,.T.);
+#17012 = ORIENTED_EDGE('',*,*,#17013,.F.);
+#17013 = EDGE_CURVE('',#17014,#16986,#17016,.T.);
+#17014 = VERTEX_POINT('',#17015);
+#17015 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,-2.23));
+#17016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17017,#17018),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17017 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,-2.23));
+#17018 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,-2.23));
+#17019 = ORIENTED_EDGE('',*,*,#17020,.F.);
+#17020 = EDGE_CURVE('',#17006,#17014,#17021,.T.);
+#17021 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17022,#17023),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17022 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,0.));
+#17023 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,-2.23));
+#17024 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17025,#17026)
+    ,(#17027,#17028
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17025 = CARTESIAN_POINT('',(-53.78649914046,55.546919480762,1.E-02));
+#17026 = CARTESIAN_POINT('',(-53.78649914046,55.546919480762,-2.24));
+#17027 = CARTESIAN_POINT('',(-53.78649914046,54.573766180182,1.E-02));
+#17028 = CARTESIAN_POINT('',(-53.78649914046,54.573766180182,-2.24));
+#17029 = ADVANCED_FACE('',(#17030),#17044,.T.);
+#17030 = FACE_BOUND('',#17031,.T.);
+#17031 = EDGE_LOOP('',(#17032,#17037,#17038,#17043));
+#17032 = ORIENTED_EDGE('',*,*,#17033,.T.);
+#17033 = EDGE_CURVE('',#16944,#17006,#17034,.T.);
+#17034 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17035,#17036),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17035 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,0.));
+#17036 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,0.));
+#17037 = ORIENTED_EDGE('',*,*,#17020,.T.);
+#17038 = ORIENTED_EDGE('',*,*,#17039,.F.);
+#17039 = EDGE_CURVE('',#16951,#17014,#17040,.T.);
+#17040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17041,#17042),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17041 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,-2.23));
+#17042 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,-2.23));
+#17043 = ORIENTED_EDGE('',*,*,#16950,.F.);
+#17044 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17045,#17046)
+    ,(#17047,#17048
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17045 = CARTESIAN_POINT('',(-52.82334583988,55.536919480762,1.E-02));
+#17046 = CARTESIAN_POINT('',(-52.82334583988,55.536919480762,-2.24));
+#17047 = CARTESIAN_POINT('',(-53.79649914046,55.536919480762,1.E-02));
+#17048 = CARTESIAN_POINT('',(-53.79649914046,55.536919480762,-2.24));
+#17049 = ADVANCED_FACE('',(#17050),#17082,.T.);
+#17050 = FACE_BOUND('',#17051,.T.);
+#17051 = EDGE_LOOP('',(#17052,#17062,#17069,#17077));
+#17052 = ORIENTED_EDGE('',*,*,#17053,.T.);
+#17053 = EDGE_CURVE('',#17054,#17056,#17058,.T.);
+#17054 = VERTEX_POINT('',#17055);
+#17055 = CARTESIAN_POINT('',(-54.55992249017,55.810342830472,0.));
+#17056 = VERTEX_POINT('',#17057);
+#17057 = CARTESIAN_POINT('',(-54.05992249017,56.310342830472,0.));
+#17058 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17059,#17060,#17061),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17059 = CARTESIAN_POINT('',(-54.55992249017,55.810342830472,0.));
+#17060 = CARTESIAN_POINT('',(-54.55992249017,56.310342830472,0.));
+#17061 = CARTESIAN_POINT('',(-54.05992249017,56.310342830472,0.));
+#17062 = ORIENTED_EDGE('',*,*,#17063,.T.);
+#17063 = EDGE_CURVE('',#17056,#17064,#17066,.T.);
+#17064 = VERTEX_POINT('',#17065);
+#17065 = CARTESIAN_POINT('',(-54.05992249017,56.310342830472,-2.23));
+#17066 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17067,#17068),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17067 = CARTESIAN_POINT('',(-54.05992249017,56.310342830472,0.));
+#17068 = CARTESIAN_POINT('',(-54.05992249017,56.310342830472,-2.23));
+#17069 = ORIENTED_EDGE('',*,*,#17070,.F.);
+#17070 = EDGE_CURVE('',#17071,#17064,#17073,.T.);
+#17071 = VERTEX_POINT('',#17072);
+#17072 = CARTESIAN_POINT('',(-54.55992249017,55.810342830472,-2.23));
+#17073 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17074,#17075,#17076),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17074 = CARTESIAN_POINT('',(-54.55992249017,55.810342830472,-2.23));
+#17075 = CARTESIAN_POINT('',(-54.55992249017,56.310342830472,-2.23));
+#17076 = CARTESIAN_POINT('',(-54.05992249017,56.310342830472,-2.23));
+#17077 = ORIENTED_EDGE('',*,*,#17078,.F.);
+#17078 = EDGE_CURVE('',#17054,#17071,#17079,.T.);
+#17079 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17080,#17081),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17080 = CARTESIAN_POINT('',(-54.55992249017,55.810342830472,0.));
+#17081 = CARTESIAN_POINT('',(-54.55992249017,55.810342830472,-2.23));
+#17082 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#17083,#17084,#17085)
+    ,(#17086,#17087,#17088
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#17083 = CARTESIAN_POINT('',(-54.55992249017,55.810342830472,-2.23));
+#17084 = CARTESIAN_POINT('',(-54.55992249017,56.310342830472,-2.23));
+#17085 = CARTESIAN_POINT('',(-54.05992249017,56.310342830472,-2.23));
+#17086 = CARTESIAN_POINT('',(-54.55992249017,55.810342830472,0.));
+#17087 = CARTESIAN_POINT('',(-54.55992249017,56.310342830472,0.));
+#17088 = CARTESIAN_POINT('',(-54.05992249017,56.310342830472,0.));
+#17089 = ADVANCED_FACE('',(#17090),#17112,.T.);
+#17090 = FACE_BOUND('',#17091,.T.);
+#17091 = EDGE_LOOP('',(#17092,#17099,#17100,#17107));
+#17092 = ORIENTED_EDGE('',*,*,#17093,.T.);
+#17093 = EDGE_CURVE('',#17094,#17054,#17096,.T.);
+#17094 = VERTEX_POINT('',#17095);
+#17095 = CARTESIAN_POINT('',(-54.55992249017,54.310342830472,0.));
+#17096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17097,#17098),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17097 = CARTESIAN_POINT('',(-54.55992249017,54.310342830472,0.));
+#17098 = CARTESIAN_POINT('',(-54.55992249017,55.810342830472,0.));
+#17099 = ORIENTED_EDGE('',*,*,#17078,.T.);
+#17100 = ORIENTED_EDGE('',*,*,#17101,.F.);
+#17101 = EDGE_CURVE('',#17102,#17071,#17104,.T.);
+#17102 = VERTEX_POINT('',#17103);
+#17103 = CARTESIAN_POINT('',(-54.55992249017,54.310342830472,-2.23));
+#17104 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17105,#17106),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17105 = CARTESIAN_POINT('',(-54.55992249017,54.310342830472,-2.23));
+#17106 = CARTESIAN_POINT('',(-54.55992249017,55.810342830472,-2.23));
+#17107 = ORIENTED_EDGE('',*,*,#17108,.F.);
+#17108 = EDGE_CURVE('',#17094,#17102,#17109,.T.);
+#17109 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17110,#17111),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17110 = CARTESIAN_POINT('',(-54.55992249017,54.310342830472,0.));
+#17111 = CARTESIAN_POINT('',(-54.55992249017,54.310342830472,-2.23));
+#17112 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17113,#17114)
+    ,(#17115,#17116
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17113 = CARTESIAN_POINT('',(-54.55992249017,54.300342830472,1.E-02));
+#17114 = CARTESIAN_POINT('',(-54.55992249017,54.300342830472,-2.24));
+#17115 = CARTESIAN_POINT('',(-54.55992249017,55.820342830472,1.E-02));
+#17116 = CARTESIAN_POINT('',(-54.55992249017,55.820342830472,-2.24));
+#17117 = ADVANCED_FACE('',(#17118),#17142,.T.);
+#17118 = FACE_BOUND('',#17119,.T.);
+#17119 = EDGE_LOOP('',(#17120,#17128,#17129,#17137));
+#17120 = ORIENTED_EDGE('',*,*,#17121,.T.);
+#17121 = EDGE_CURVE('',#17122,#17094,#17124,.T.);
+#17122 = VERTEX_POINT('',#17123);
+#17123 = CARTESIAN_POINT('',(-54.05992249017,53.810342830472,0.));
+#17124 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17125,#17126,#17127),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17125 = CARTESIAN_POINT('',(-54.05992249017,53.810342830472,0.));
+#17126 = CARTESIAN_POINT('',(-54.55992249017,53.810342830472,0.));
+#17127 = CARTESIAN_POINT('',(-54.55992249017,54.310342830472,0.));
+#17128 = ORIENTED_EDGE('',*,*,#17108,.T.);
+#17129 = ORIENTED_EDGE('',*,*,#17130,.F.);
+#17130 = EDGE_CURVE('',#17131,#17102,#17133,.T.);
+#17131 = VERTEX_POINT('',#17132);
+#17132 = CARTESIAN_POINT('',(-54.05992249017,53.810342830472,-2.23));
+#17133 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17134,#17135,#17136),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17134 = CARTESIAN_POINT('',(-54.05992249017,53.810342830472,-2.23));
+#17135 = CARTESIAN_POINT('',(-54.55992249017,53.810342830472,-2.23));
+#17136 = CARTESIAN_POINT('',(-54.55992249017,54.310342830472,-2.23));
+#17137 = ORIENTED_EDGE('',*,*,#17138,.F.);
+#17138 = EDGE_CURVE('',#17122,#17131,#17139,.T.);
+#17139 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17140,#17141),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17140 = CARTESIAN_POINT('',(-54.05992249017,53.810342830472,0.));
+#17141 = CARTESIAN_POINT('',(-54.05992249017,53.810342830472,-2.23));
+#17142 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#17143,#17144,#17145)
+    ,(#17146,#17147,#17148
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#17143 = CARTESIAN_POINT('',(-54.05992249017,53.810342830472,-2.23));
+#17144 = CARTESIAN_POINT('',(-54.55992249017,53.810342830472,-2.23));
+#17145 = CARTESIAN_POINT('',(-54.55992249017,54.310342830472,-2.23));
+#17146 = CARTESIAN_POINT('',(-54.05992249017,53.810342830472,0.));
+#17147 = CARTESIAN_POINT('',(-54.55992249017,53.810342830472,0.));
+#17148 = CARTESIAN_POINT('',(-54.55992249017,54.310342830472,0.));
+#17149 = ADVANCED_FACE('',(#17150),#17172,.T.);
+#17150 = FACE_BOUND('',#17151,.T.);
+#17151 = EDGE_LOOP('',(#17152,#17159,#17160,#17167));
+#17152 = ORIENTED_EDGE('',*,*,#17153,.T.);
+#17153 = EDGE_CURVE('',#17154,#17122,#17156,.T.);
+#17154 = VERTEX_POINT('',#17155);
+#17155 = CARTESIAN_POINT('',(-52.55992249017,53.810342830472,0.));
+#17156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17157,#17158),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17157 = CARTESIAN_POINT('',(-52.55992249017,53.810342830472,0.));
+#17158 = CARTESIAN_POINT('',(-54.05992249017,53.810342830472,0.));
+#17159 = ORIENTED_EDGE('',*,*,#17138,.T.);
+#17160 = ORIENTED_EDGE('',*,*,#17161,.F.);
+#17161 = EDGE_CURVE('',#17162,#17131,#17164,.T.);
+#17162 = VERTEX_POINT('',#17163);
+#17163 = CARTESIAN_POINT('',(-52.55992249017,53.810342830472,-2.23));
+#17164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17165,#17166),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17165 = CARTESIAN_POINT('',(-52.55992249017,53.810342830472,-2.23));
+#17166 = CARTESIAN_POINT('',(-54.05992249017,53.810342830472,-2.23));
+#17167 = ORIENTED_EDGE('',*,*,#17168,.F.);
+#17168 = EDGE_CURVE('',#17154,#17162,#17169,.T.);
+#17169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17170,#17171),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17170 = CARTESIAN_POINT('',(-52.55992249017,53.810342830472,0.));
+#17171 = CARTESIAN_POINT('',(-52.55992249017,53.810342830472,-2.23));
+#17172 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17173,#17174)
+    ,(#17175,#17176
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17173 = CARTESIAN_POINT('',(-52.54992249017,53.810342830472,1.E-02));
+#17174 = CARTESIAN_POINT('',(-52.54992249017,53.810342830472,-2.24));
+#17175 = CARTESIAN_POINT('',(-54.06992249017,53.810342830472,1.E-02));
+#17176 = CARTESIAN_POINT('',(-54.06992249017,53.810342830472,-2.24));
+#17177 = ADVANCED_FACE('',(#17178),#17202,.T.);
+#17178 = FACE_BOUND('',#17179,.T.);
+#17179 = EDGE_LOOP('',(#17180,#17188,#17189,#17197));
+#17180 = ORIENTED_EDGE('',*,*,#17181,.T.);
+#17181 = EDGE_CURVE('',#17182,#17154,#17184,.T.);
+#17182 = VERTEX_POINT('',#17183);
+#17183 = CARTESIAN_POINT('',(-52.05992249017,54.310342830472,0.));
+#17184 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17185,#17186,#17187),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17185 = CARTESIAN_POINT('',(-52.05992249017,54.310342830472,0.));
+#17186 = CARTESIAN_POINT('',(-52.05992249017,53.810342830472,0.));
+#17187 = CARTESIAN_POINT('',(-52.55992249017,53.810342830472,0.));
+#17188 = ORIENTED_EDGE('',*,*,#17168,.T.);
+#17189 = ORIENTED_EDGE('',*,*,#17190,.F.);
+#17190 = EDGE_CURVE('',#17191,#17162,#17193,.T.);
+#17191 = VERTEX_POINT('',#17192);
+#17192 = CARTESIAN_POINT('',(-52.05992249017,54.310342830472,-2.23));
+#17193 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17194,#17195,#17196),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17194 = CARTESIAN_POINT('',(-52.05992249017,54.310342830472,-2.23));
+#17195 = CARTESIAN_POINT('',(-52.05992249017,53.810342830472,-2.23));
+#17196 = CARTESIAN_POINT('',(-52.55992249017,53.810342830472,-2.23));
+#17197 = ORIENTED_EDGE('',*,*,#17198,.F.);
+#17198 = EDGE_CURVE('',#17182,#17191,#17199,.T.);
+#17199 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17200,#17201),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17200 = CARTESIAN_POINT('',(-52.05992249017,54.310342830472,0.));
+#17201 = CARTESIAN_POINT('',(-52.05992249017,54.310342830472,-2.23));
+#17202 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#17203,#17204,#17205)
+    ,(#17206,#17207,#17208
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#17203 = CARTESIAN_POINT('',(-52.05992249017,54.310342830472,-2.23));
+#17204 = CARTESIAN_POINT('',(-52.05992249017,53.810342830472,-2.23));
+#17205 = CARTESIAN_POINT('',(-52.55992249017,53.810342830472,-2.23));
+#17206 = CARTESIAN_POINT('',(-52.05992249017,54.310342830472,0.));
+#17207 = CARTESIAN_POINT('',(-52.05992249017,53.810342830472,0.));
+#17208 = CARTESIAN_POINT('',(-52.55992249017,53.810342830472,0.));
+#17209 = ADVANCED_FACE('',(#17210),#17232,.T.);
+#17210 = FACE_BOUND('',#17211,.T.);
+#17211 = EDGE_LOOP('',(#17212,#17219,#17220,#17227));
+#17212 = ORIENTED_EDGE('',*,*,#17213,.T.);
+#17213 = EDGE_CURVE('',#17214,#17182,#17216,.T.);
+#17214 = VERTEX_POINT('',#17215);
+#17215 = CARTESIAN_POINT('',(-52.05992249017,55.810342830472,0.));
+#17216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17217,#17218),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17217 = CARTESIAN_POINT('',(-52.05992249017,55.810342830472,0.));
+#17218 = CARTESIAN_POINT('',(-52.05992249017,54.310342830472,0.));
+#17219 = ORIENTED_EDGE('',*,*,#17198,.T.);
+#17220 = ORIENTED_EDGE('',*,*,#17221,.F.);
+#17221 = EDGE_CURVE('',#17222,#17191,#17224,.T.);
+#17222 = VERTEX_POINT('',#17223);
+#17223 = CARTESIAN_POINT('',(-52.05992249017,55.810342830472,-2.23));
+#17224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17225,#17226),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17225 = CARTESIAN_POINT('',(-52.05992249017,55.810342830472,-2.23));
+#17226 = CARTESIAN_POINT('',(-52.05992249017,54.310342830472,-2.23));
+#17227 = ORIENTED_EDGE('',*,*,#17228,.F.);
+#17228 = EDGE_CURVE('',#17214,#17222,#17229,.T.);
+#17229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17230,#17231),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17230 = CARTESIAN_POINT('',(-52.05992249017,55.810342830472,0.));
+#17231 = CARTESIAN_POINT('',(-52.05992249017,55.810342830472,-2.23));
+#17232 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17233,#17234)
+    ,(#17235,#17236
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17233 = CARTESIAN_POINT('',(-52.05992249017,55.820342830472,1.E-02));
+#17234 = CARTESIAN_POINT('',(-52.05992249017,55.820342830472,-2.24));
+#17235 = CARTESIAN_POINT('',(-52.05992249017,54.300342830472,1.E-02));
+#17236 = CARTESIAN_POINT('',(-52.05992249017,54.300342830472,-2.24));
+#17237 = ADVANCED_FACE('',(#17238),#17262,.T.);
+#17238 = FACE_BOUND('',#17239,.T.);
+#17239 = EDGE_LOOP('',(#17240,#17248,#17249,#17257));
+#17240 = ORIENTED_EDGE('',*,*,#17241,.T.);
+#17241 = EDGE_CURVE('',#17242,#17214,#17244,.T.);
+#17242 = VERTEX_POINT('',#17243);
+#17243 = CARTESIAN_POINT('',(-52.55992249017,56.310342830472,0.));
+#17244 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17245,#17246,#17247),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17245 = CARTESIAN_POINT('',(-52.55992249017,56.310342830472,0.));
+#17246 = CARTESIAN_POINT('',(-52.05992249017,56.310342830472,0.));
+#17247 = CARTESIAN_POINT('',(-52.05992249017,55.810342830472,0.));
+#17248 = ORIENTED_EDGE('',*,*,#17228,.T.);
+#17249 = ORIENTED_EDGE('',*,*,#17250,.F.);
+#17250 = EDGE_CURVE('',#17251,#17222,#17253,.T.);
+#17251 = VERTEX_POINT('',#17252);
+#17252 = CARTESIAN_POINT('',(-52.55992249017,56.310342830472,-2.23));
+#17253 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17254,#17255,#17256),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17254 = CARTESIAN_POINT('',(-52.55992249017,56.310342830472,-2.23));
+#17255 = CARTESIAN_POINT('',(-52.05992249017,56.310342830472,-2.23));
+#17256 = CARTESIAN_POINT('',(-52.05992249017,55.810342830472,-2.23));
+#17257 = ORIENTED_EDGE('',*,*,#17258,.F.);
+#17258 = EDGE_CURVE('',#17242,#17251,#17259,.T.);
+#17259 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17260,#17261),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17260 = CARTESIAN_POINT('',(-52.55992249017,56.310342830472,0.));
+#17261 = CARTESIAN_POINT('',(-52.55992249017,56.310342830472,-2.23));
+#17262 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#17263,#17264,#17265)
+    ,(#17266,#17267,#17268
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#17263 = CARTESIAN_POINT('',(-52.55992249017,56.310342830472,-2.23));
+#17264 = CARTESIAN_POINT('',(-52.05992249017,56.310342830472,-2.23));
+#17265 = CARTESIAN_POINT('',(-52.05992249017,55.810342830472,-2.23));
+#17266 = CARTESIAN_POINT('',(-52.55992249017,56.310342830472,0.));
+#17267 = CARTESIAN_POINT('',(-52.05992249017,56.310342830472,0.));
+#17268 = CARTESIAN_POINT('',(-52.05992249017,55.810342830472,0.));
+#17269 = ADVANCED_FACE('',(#17270),#17284,.T.);
+#17270 = FACE_BOUND('',#17271,.T.);
+#17271 = EDGE_LOOP('',(#17272,#17277,#17278,#17283));
+#17272 = ORIENTED_EDGE('',*,*,#17273,.T.);
+#17273 = EDGE_CURVE('',#17056,#17242,#17274,.T.);
+#17274 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17275,#17276),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17275 = CARTESIAN_POINT('',(-54.05992249017,56.310342830472,0.));
+#17276 = CARTESIAN_POINT('',(-52.55992249017,56.310342830472,0.));
+#17277 = ORIENTED_EDGE('',*,*,#17258,.T.);
+#17278 = ORIENTED_EDGE('',*,*,#17279,.F.);
+#17279 = EDGE_CURVE('',#17064,#17251,#17280,.T.);
+#17280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17281,#17282),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17281 = CARTESIAN_POINT('',(-54.05992249017,56.310342830472,-2.23));
+#17282 = CARTESIAN_POINT('',(-52.55992249017,56.310342830472,-2.23));
+#17283 = ORIENTED_EDGE('',*,*,#17063,.F.);
+#17284 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17285,#17286)
+    ,(#17287,#17288
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17285 = CARTESIAN_POINT('',(-54.06992249017,56.310342830472,1.E-02));
+#17286 = CARTESIAN_POINT('',(-54.06992249017,56.310342830472,-2.24));
+#17287 = CARTESIAN_POINT('',(-52.54992249017,56.310342830472,1.E-02));
+#17288 = CARTESIAN_POINT('',(-52.54992249017,56.310342830472,-2.24));
+#17289 = ADVANCED_FACE('',(#17290,#17300),#17306,.T.);
+#17290 = FACE_BOUND('',#17291,.T.);
+#17291 = EDGE_LOOP('',(#17292,#17293,#17294,#17295,#17296,#17297,#17298,
+    #17299));
+#17292 = ORIENTED_EDGE('',*,*,#17279,.T.);
+#17293 = ORIENTED_EDGE('',*,*,#17250,.T.);
+#17294 = ORIENTED_EDGE('',*,*,#17221,.T.);
+#17295 = ORIENTED_EDGE('',*,*,#17190,.T.);
+#17296 = ORIENTED_EDGE('',*,*,#17161,.T.);
+#17297 = ORIENTED_EDGE('',*,*,#17130,.T.);
+#17298 = ORIENTED_EDGE('',*,*,#17101,.T.);
+#17299 = ORIENTED_EDGE('',*,*,#17070,.T.);
+#17300 = FACE_BOUND('',#17301,.T.);
+#17301 = EDGE_LOOP('',(#17302,#17303,#17304,#17305));
+#17302 = ORIENTED_EDGE('',*,*,#17039,.T.);
+#17303 = ORIENTED_EDGE('',*,*,#17013,.T.);
+#17304 = ORIENTED_EDGE('',*,*,#16985,.T.);
+#17305 = ORIENTED_EDGE('',*,*,#16957,.T.);
+#17306 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17307,#17308)
+    ,(#17309,#17310
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#17307 = CARTESIAN_POINT('',(-54.56992249017,56.320342830472,-2.23));
+#17308 = CARTESIAN_POINT('',(-54.56992249017,53.800342830472,-2.23));
+#17309 = CARTESIAN_POINT('',(-52.04992249017,56.320342830472,-2.23));
+#17310 = CARTESIAN_POINT('',(-52.04992249017,53.800342830472,-2.23));
+#17311 = ADVANCED_FACE('',(#17312,#17322),#17328,.T.);
+#17312 = FACE_BOUND('',#17313,.T.);
+#17313 = EDGE_LOOP('',(#17314,#17315,#17316,#17317,#17318,#17319,#17320,
+    #17321));
+#17314 = ORIENTED_EDGE('',*,*,#17273,.F.);
+#17315 = ORIENTED_EDGE('',*,*,#17053,.F.);
+#17316 = ORIENTED_EDGE('',*,*,#17093,.F.);
+#17317 = ORIENTED_EDGE('',*,*,#17121,.F.);
+#17318 = ORIENTED_EDGE('',*,*,#17153,.F.);
+#17319 = ORIENTED_EDGE('',*,*,#17181,.F.);
+#17320 = ORIENTED_EDGE('',*,*,#17213,.F.);
+#17321 = ORIENTED_EDGE('',*,*,#17241,.F.);
+#17322 = FACE_BOUND('',#17323,.T.);
+#17323 = EDGE_LOOP('',(#17324,#17325,#17326,#17327));
+#17324 = ORIENTED_EDGE('',*,*,#17033,.F.);
+#17325 = ORIENTED_EDGE('',*,*,#16941,.F.);
+#17326 = ORIENTED_EDGE('',*,*,#16977,.F.);
+#17327 = ORIENTED_EDGE('',*,*,#17005,.F.);
+#17328 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17329,#17330)
+    ,(#17331,#17332
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#17329 = CARTESIAN_POINT('',(-52.04992249017,56.320342830472,0.));
+#17330 = CARTESIAN_POINT('',(-52.04992249017,53.800342830472,0.));
+#17331 = CARTESIAN_POINT('',(-54.56992249017,56.320342830472,0.));
+#17332 = CARTESIAN_POINT('',(-54.56992249017,53.800342830472,0.));
+#17333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17337)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#17334,#17335,#17336)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#17334 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17335 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#17336 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#17337 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#17334,
+  'distance_accuracy_value','confusion accuracy');
+#17338 = PRODUCT_TYPE('part',$,(#16931));
+#17339 = SHAPE_DEFINITION_REPRESENTATION(#17340,#17346);
+#17340 = PRODUCT_DEFINITION_SHAPE('','',#17341);
+#17341 = PRODUCT_DEFINITION('design','',#17342,#17345);
+#17342 = PRODUCT_DEFINITION_FORMATION('','',#17343);
+#17343 = PRODUCT('Body49','Body49','',(#17344));
+#17344 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#17345 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#17346 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#17347),#17745);
+#17347 = MANIFOLD_SOLID_BREP('',#17348);
+#17348 = CLOSED_SHELL('',(#17349,#17385,#17413,#17441,#17461,#17501,
+    #17529,#17561,#17589,#17621,#17649,#17681,#17701,#17723));
+#17349 = ADVANCED_FACE('',(#17350),#17380,.T.);
+#17350 = FACE_BOUND('',#17351,.T.);
+#17351 = EDGE_LOOP('',(#17352,#17361,#17368,#17375));
+#17352 = ORIENTED_EDGE('',*,*,#17353,.T.);
+#17353 = EDGE_CURVE('',#17354,#17356,#17358,.T.);
+#17354 = VERTEX_POINT('',#17355);
+#17355 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,0.));
+#17356 = VERTEX_POINT('',#17357);
+#17357 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,0.));
+#17358 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17359,#17360),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17359 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,0.));
+#17360 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,0.));
+#17361 = ORIENTED_EDGE('',*,*,#17362,.T.);
+#17362 = EDGE_CURVE('',#17356,#17363,#17365,.T.);
+#17363 = VERTEX_POINT('',#17364);
+#17364 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,-2.23));
+#17365 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17366,#17367),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17366 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,0.));
+#17367 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,-2.23));
+#17368 = ORIENTED_EDGE('',*,*,#17369,.F.);
+#17369 = EDGE_CURVE('',#17370,#17363,#17372,.T.);
+#17370 = VERTEX_POINT('',#17371);
+#17371 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,-2.23));
+#17372 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17373,#17374),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17373 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,-2.23));
+#17374 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,-2.23));
+#17375 = ORIENTED_EDGE('',*,*,#17376,.F.);
+#17376 = EDGE_CURVE('',#17354,#17370,#17377,.T.);
+#17377 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17378,#17379),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17378 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,0.));
+#17379 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,-2.23));
+#17380 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17381,#17382)
+    ,(#17383,#17384
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17381 = CARTESIAN_POINT('',(-62.99124057672,54.573766180182,1.E-02));
+#17382 = CARTESIAN_POINT('',(-62.99124057672,54.573766180182,-2.24));
+#17383 = CARTESIAN_POINT('',(-62.99124057672,55.546919480762,1.E-02));
+#17384 = CARTESIAN_POINT('',(-62.99124057672,55.546919480762,-2.24));
+#17385 = ADVANCED_FACE('',(#17386),#17408,.T.);
+#17386 = FACE_BOUND('',#17387,.T.);
+#17387 = EDGE_LOOP('',(#17388,#17395,#17396,#17403));
+#17388 = ORIENTED_EDGE('',*,*,#17389,.T.);
+#17389 = EDGE_CURVE('',#17390,#17354,#17392,.T.);
+#17390 = VERTEX_POINT('',#17391);
+#17391 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,0.));
+#17392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17393,#17394),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17393 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,0.));
+#17394 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,0.));
+#17395 = ORIENTED_EDGE('',*,*,#17376,.T.);
+#17396 = ORIENTED_EDGE('',*,*,#17397,.F.);
+#17397 = EDGE_CURVE('',#17398,#17370,#17400,.T.);
+#17398 = VERTEX_POINT('',#17399);
+#17399 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,-2.23));
+#17400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17401,#17402),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17401 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,-2.23));
+#17402 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,-2.23));
+#17403 = ORIENTED_EDGE('',*,*,#17404,.F.);
+#17404 = EDGE_CURVE('',#17390,#17398,#17405,.T.);
+#17405 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17406,#17407),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17406 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,0.));
+#17407 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,-2.23));
+#17408 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17409,#17410)
+    ,(#17411,#17412
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17409 = CARTESIAN_POINT('',(-63.9543938773,54.583766180182,1.E-02));
+#17410 = CARTESIAN_POINT('',(-63.9543938773,54.583766180182,-2.24));
+#17411 = CARTESIAN_POINT('',(-62.98124057672,54.583766180182,1.E-02));
+#17412 = CARTESIAN_POINT('',(-62.98124057672,54.583766180182,-2.24));
+#17413 = ADVANCED_FACE('',(#17414),#17436,.T.);
+#17414 = FACE_BOUND('',#17415,.T.);
+#17415 = EDGE_LOOP('',(#17416,#17423,#17424,#17431));
+#17416 = ORIENTED_EDGE('',*,*,#17417,.T.);
+#17417 = EDGE_CURVE('',#17418,#17390,#17420,.T.);
+#17418 = VERTEX_POINT('',#17419);
+#17419 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,0.));
+#17420 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17421,#17422),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17421 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,0.));
+#17422 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,0.));
+#17423 = ORIENTED_EDGE('',*,*,#17404,.T.);
+#17424 = ORIENTED_EDGE('',*,*,#17425,.F.);
+#17425 = EDGE_CURVE('',#17426,#17398,#17428,.T.);
+#17426 = VERTEX_POINT('',#17427);
+#17427 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,-2.23));
+#17428 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17429,#17430),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17429 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,-2.23));
+#17430 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,-2.23));
+#17431 = ORIENTED_EDGE('',*,*,#17432,.F.);
+#17432 = EDGE_CURVE('',#17418,#17426,#17433,.T.);
+#17433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17434,#17435),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17434 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,0.));
+#17435 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,-2.23));
+#17436 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17437,#17438)
+    ,(#17439,#17440
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17437 = CARTESIAN_POINT('',(-63.9443938773,55.546919480762,1.E-02));
+#17438 = CARTESIAN_POINT('',(-63.9443938773,55.546919480762,-2.24));
+#17439 = CARTESIAN_POINT('',(-63.9443938773,54.573766180182,1.E-02));
+#17440 = CARTESIAN_POINT('',(-63.9443938773,54.573766180182,-2.24));
+#17441 = ADVANCED_FACE('',(#17442),#17456,.T.);
+#17442 = FACE_BOUND('',#17443,.T.);
+#17443 = EDGE_LOOP('',(#17444,#17449,#17450,#17455));
+#17444 = ORIENTED_EDGE('',*,*,#17445,.T.);
+#17445 = EDGE_CURVE('',#17356,#17418,#17446,.T.);
+#17446 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17447,#17448),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17447 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,0.));
+#17448 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,0.));
+#17449 = ORIENTED_EDGE('',*,*,#17432,.T.);
+#17450 = ORIENTED_EDGE('',*,*,#17451,.F.);
+#17451 = EDGE_CURVE('',#17363,#17426,#17452,.T.);
+#17452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17453,#17454),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17453 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,-2.23));
+#17454 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,-2.23));
+#17455 = ORIENTED_EDGE('',*,*,#17362,.F.);
+#17456 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17457,#17458)
+    ,(#17459,#17460
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17457 = CARTESIAN_POINT('',(-62.98124057672,55.536919480762,1.E-02));
+#17458 = CARTESIAN_POINT('',(-62.98124057672,55.536919480762,-2.24));
+#17459 = CARTESIAN_POINT('',(-63.9543938773,55.536919480762,1.E-02));
+#17460 = CARTESIAN_POINT('',(-63.9543938773,55.536919480762,-2.24));
+#17461 = ADVANCED_FACE('',(#17462),#17494,.T.);
+#17462 = FACE_BOUND('',#17463,.T.);
+#17463 = EDGE_LOOP('',(#17464,#17474,#17481,#17489));
+#17464 = ORIENTED_EDGE('',*,*,#17465,.T.);
+#17465 = EDGE_CURVE('',#17466,#17468,#17470,.T.);
+#17466 = VERTEX_POINT('',#17467);
+#17467 = CARTESIAN_POINT('',(-64.71781722701,55.810342830472,0.));
+#17468 = VERTEX_POINT('',#17469);
+#17469 = CARTESIAN_POINT('',(-64.21781722701,56.310342830472,0.));
+#17470 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17471,#17472,#17473),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17471 = CARTESIAN_POINT('',(-64.71781722701,55.810342830472,0.));
+#17472 = CARTESIAN_POINT('',(-64.71781722701,56.310342830472,0.));
+#17473 = CARTESIAN_POINT('',(-64.21781722701,56.310342830472,0.));
+#17474 = ORIENTED_EDGE('',*,*,#17475,.T.);
+#17475 = EDGE_CURVE('',#17468,#17476,#17478,.T.);
+#17476 = VERTEX_POINT('',#17477);
+#17477 = CARTESIAN_POINT('',(-64.21781722701,56.310342830472,-2.23));
+#17478 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17479,#17480),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17479 = CARTESIAN_POINT('',(-64.21781722701,56.310342830472,0.));
+#17480 = CARTESIAN_POINT('',(-64.21781722701,56.310342830472,-2.23));
+#17481 = ORIENTED_EDGE('',*,*,#17482,.F.);
+#17482 = EDGE_CURVE('',#17483,#17476,#17485,.T.);
+#17483 = VERTEX_POINT('',#17484);
+#17484 = CARTESIAN_POINT('',(-64.71781722701,55.810342830472,-2.23));
+#17485 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17486,#17487,#17488),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17486 = CARTESIAN_POINT('',(-64.71781722701,55.810342830472,-2.23));
+#17487 = CARTESIAN_POINT('',(-64.71781722701,56.310342830472,-2.23));
+#17488 = CARTESIAN_POINT('',(-64.21781722701,56.310342830472,-2.23));
+#17489 = ORIENTED_EDGE('',*,*,#17490,.F.);
+#17490 = EDGE_CURVE('',#17466,#17483,#17491,.T.);
+#17491 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17492,#17493),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17492 = CARTESIAN_POINT('',(-64.71781722701,55.810342830472,0.));
+#17493 = CARTESIAN_POINT('',(-64.71781722701,55.810342830472,-2.23));
+#17494 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#17495,#17496,#17497)
+    ,(#17498,#17499,#17500
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#17495 = CARTESIAN_POINT('',(-64.71781722701,55.810342830472,-2.23));
+#17496 = CARTESIAN_POINT('',(-64.71781722701,56.310342830472,-2.23));
+#17497 = CARTESIAN_POINT('',(-64.21781722701,56.310342830472,-2.23));
+#17498 = CARTESIAN_POINT('',(-64.71781722701,55.810342830472,0.));
+#17499 = CARTESIAN_POINT('',(-64.71781722701,56.310342830472,0.));
+#17500 = CARTESIAN_POINT('',(-64.21781722701,56.310342830472,0.));
+#17501 = ADVANCED_FACE('',(#17502),#17524,.T.);
+#17502 = FACE_BOUND('',#17503,.T.);
+#17503 = EDGE_LOOP('',(#17504,#17511,#17512,#17519));
+#17504 = ORIENTED_EDGE('',*,*,#17505,.T.);
+#17505 = EDGE_CURVE('',#17506,#17466,#17508,.T.);
+#17506 = VERTEX_POINT('',#17507);
+#17507 = CARTESIAN_POINT('',(-64.71781722701,54.310342830472,0.));
+#17508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17509,#17510),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17509 = CARTESIAN_POINT('',(-64.71781722701,54.310342830472,0.));
+#17510 = CARTESIAN_POINT('',(-64.71781722701,55.810342830472,0.));
+#17511 = ORIENTED_EDGE('',*,*,#17490,.T.);
+#17512 = ORIENTED_EDGE('',*,*,#17513,.F.);
+#17513 = EDGE_CURVE('',#17514,#17483,#17516,.T.);
+#17514 = VERTEX_POINT('',#17515);
+#17515 = CARTESIAN_POINT('',(-64.71781722701,54.310342830472,-2.23));
+#17516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17517,#17518),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17517 = CARTESIAN_POINT('',(-64.71781722701,54.310342830472,-2.23));
+#17518 = CARTESIAN_POINT('',(-64.71781722701,55.810342830472,-2.23));
+#17519 = ORIENTED_EDGE('',*,*,#17520,.F.);
+#17520 = EDGE_CURVE('',#17506,#17514,#17521,.T.);
+#17521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17522,#17523),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17522 = CARTESIAN_POINT('',(-64.71781722701,54.310342830472,0.));
+#17523 = CARTESIAN_POINT('',(-64.71781722701,54.310342830472,-2.23));
+#17524 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17525,#17526)
+    ,(#17527,#17528
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17525 = CARTESIAN_POINT('',(-64.71781722701,54.300342830472,1.E-02));
+#17526 = CARTESIAN_POINT('',(-64.71781722701,54.300342830472,-2.24));
+#17527 = CARTESIAN_POINT('',(-64.71781722701,55.820342830472,1.E-02));
+#17528 = CARTESIAN_POINT('',(-64.71781722701,55.820342830472,-2.24));
+#17529 = ADVANCED_FACE('',(#17530),#17554,.T.);
+#17530 = FACE_BOUND('',#17531,.T.);
+#17531 = EDGE_LOOP('',(#17532,#17540,#17541,#17549));
+#17532 = ORIENTED_EDGE('',*,*,#17533,.T.);
+#17533 = EDGE_CURVE('',#17534,#17506,#17536,.T.);
+#17534 = VERTEX_POINT('',#17535);
+#17535 = CARTESIAN_POINT('',(-64.21781722701,53.810342830472,0.));
+#17536 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17537,#17538,#17539),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17537 = CARTESIAN_POINT('',(-64.21781722701,53.810342830472,0.));
+#17538 = CARTESIAN_POINT('',(-64.71781722701,53.810342830472,0.));
+#17539 = CARTESIAN_POINT('',(-64.71781722701,54.310342830472,0.));
+#17540 = ORIENTED_EDGE('',*,*,#17520,.T.);
+#17541 = ORIENTED_EDGE('',*,*,#17542,.F.);
+#17542 = EDGE_CURVE('',#17543,#17514,#17545,.T.);
+#17543 = VERTEX_POINT('',#17544);
+#17544 = CARTESIAN_POINT('',(-64.21781722701,53.810342830472,-2.23));
+#17545 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17546,#17547,#17548),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17546 = CARTESIAN_POINT('',(-64.21781722701,53.810342830472,-2.23));
+#17547 = CARTESIAN_POINT('',(-64.71781722701,53.810342830472,-2.23));
+#17548 = CARTESIAN_POINT('',(-64.71781722701,54.310342830472,-2.23));
+#17549 = ORIENTED_EDGE('',*,*,#17550,.F.);
+#17550 = EDGE_CURVE('',#17534,#17543,#17551,.T.);
+#17551 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17552,#17553),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17552 = CARTESIAN_POINT('',(-64.21781722701,53.810342830472,0.));
+#17553 = CARTESIAN_POINT('',(-64.21781722701,53.810342830472,-2.23));
+#17554 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#17555,#17556,#17557)
+    ,(#17558,#17559,#17560
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#17555 = CARTESIAN_POINT('',(-64.21781722701,53.810342830472,-2.23));
+#17556 = CARTESIAN_POINT('',(-64.71781722701,53.810342830472,-2.23));
+#17557 = CARTESIAN_POINT('',(-64.71781722701,54.310342830472,-2.23));
+#17558 = CARTESIAN_POINT('',(-64.21781722701,53.810342830472,0.));
+#17559 = CARTESIAN_POINT('',(-64.71781722701,53.810342830472,0.));
+#17560 = CARTESIAN_POINT('',(-64.71781722701,54.310342830472,0.));
+#17561 = ADVANCED_FACE('',(#17562),#17584,.T.);
+#17562 = FACE_BOUND('',#17563,.T.);
+#17563 = EDGE_LOOP('',(#17564,#17571,#17572,#17579));
+#17564 = ORIENTED_EDGE('',*,*,#17565,.T.);
+#17565 = EDGE_CURVE('',#17566,#17534,#17568,.T.);
+#17566 = VERTEX_POINT('',#17567);
+#17567 = CARTESIAN_POINT('',(-62.71781722701,53.810342830472,0.));
+#17568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17569,#17570),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17569 = CARTESIAN_POINT('',(-62.71781722701,53.810342830472,0.));
+#17570 = CARTESIAN_POINT('',(-64.21781722701,53.810342830472,0.));
+#17571 = ORIENTED_EDGE('',*,*,#17550,.T.);
+#17572 = ORIENTED_EDGE('',*,*,#17573,.F.);
+#17573 = EDGE_CURVE('',#17574,#17543,#17576,.T.);
+#17574 = VERTEX_POINT('',#17575);
+#17575 = CARTESIAN_POINT('',(-62.71781722701,53.810342830472,-2.23));
+#17576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17577,#17578),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17577 = CARTESIAN_POINT('',(-62.71781722701,53.810342830472,-2.23));
+#17578 = CARTESIAN_POINT('',(-64.21781722701,53.810342830472,-2.23));
+#17579 = ORIENTED_EDGE('',*,*,#17580,.F.);
+#17580 = EDGE_CURVE('',#17566,#17574,#17581,.T.);
+#17581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17582,#17583),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17582 = CARTESIAN_POINT('',(-62.71781722701,53.810342830472,0.));
+#17583 = CARTESIAN_POINT('',(-62.71781722701,53.810342830472,-2.23));
+#17584 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17585,#17586)
+    ,(#17587,#17588
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17585 = CARTESIAN_POINT('',(-62.70781722701,53.810342830472,1.E-02));
+#17586 = CARTESIAN_POINT('',(-62.70781722701,53.810342830472,-2.24));
+#17587 = CARTESIAN_POINT('',(-64.22781722701,53.810342830472,1.E-02));
+#17588 = CARTESIAN_POINT('',(-64.22781722701,53.810342830472,-2.24));
+#17589 = ADVANCED_FACE('',(#17590),#17614,.T.);
+#17590 = FACE_BOUND('',#17591,.T.);
+#17591 = EDGE_LOOP('',(#17592,#17600,#17601,#17609));
+#17592 = ORIENTED_EDGE('',*,*,#17593,.T.);
+#17593 = EDGE_CURVE('',#17594,#17566,#17596,.T.);
+#17594 = VERTEX_POINT('',#17595);
+#17595 = CARTESIAN_POINT('',(-62.21781722701,54.310342830472,0.));
+#17596 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17597,#17598,#17599),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17597 = CARTESIAN_POINT('',(-62.21781722701,54.310342830472,0.));
+#17598 = CARTESIAN_POINT('',(-62.21781722701,53.810342830472,0.));
+#17599 = CARTESIAN_POINT('',(-62.71781722701,53.810342830472,0.));
+#17600 = ORIENTED_EDGE('',*,*,#17580,.T.);
+#17601 = ORIENTED_EDGE('',*,*,#17602,.F.);
+#17602 = EDGE_CURVE('',#17603,#17574,#17605,.T.);
+#17603 = VERTEX_POINT('',#17604);
+#17604 = CARTESIAN_POINT('',(-62.21781722701,54.310342830472,-2.23));
+#17605 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17606,#17607,#17608),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17606 = CARTESIAN_POINT('',(-62.21781722701,54.310342830472,-2.23));
+#17607 = CARTESIAN_POINT('',(-62.21781722701,53.810342830472,-2.23));
+#17608 = CARTESIAN_POINT('',(-62.71781722701,53.810342830472,-2.23));
+#17609 = ORIENTED_EDGE('',*,*,#17610,.F.);
+#17610 = EDGE_CURVE('',#17594,#17603,#17611,.T.);
+#17611 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17612,#17613),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17612 = CARTESIAN_POINT('',(-62.21781722701,54.310342830472,0.));
+#17613 = CARTESIAN_POINT('',(-62.21781722701,54.310342830472,-2.23));
+#17614 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#17615,#17616,#17617)
+    ,(#17618,#17619,#17620
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#17615 = CARTESIAN_POINT('',(-62.21781722701,54.310342830472,-2.23));
+#17616 = CARTESIAN_POINT('',(-62.21781722701,53.810342830472,-2.23));
+#17617 = CARTESIAN_POINT('',(-62.71781722701,53.810342830472,-2.23));
+#17618 = CARTESIAN_POINT('',(-62.21781722701,54.310342830472,0.));
+#17619 = CARTESIAN_POINT('',(-62.21781722701,53.810342830472,0.));
+#17620 = CARTESIAN_POINT('',(-62.71781722701,53.810342830472,0.));
+#17621 = ADVANCED_FACE('',(#17622),#17644,.T.);
+#17622 = FACE_BOUND('',#17623,.T.);
+#17623 = EDGE_LOOP('',(#17624,#17631,#17632,#17639));
+#17624 = ORIENTED_EDGE('',*,*,#17625,.T.);
+#17625 = EDGE_CURVE('',#17626,#17594,#17628,.T.);
+#17626 = VERTEX_POINT('',#17627);
+#17627 = CARTESIAN_POINT('',(-62.21781722701,55.810342830472,0.));
+#17628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17629,#17630),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17629 = CARTESIAN_POINT('',(-62.21781722701,55.810342830472,0.));
+#17630 = CARTESIAN_POINT('',(-62.21781722701,54.310342830472,0.));
+#17631 = ORIENTED_EDGE('',*,*,#17610,.T.);
+#17632 = ORIENTED_EDGE('',*,*,#17633,.F.);
+#17633 = EDGE_CURVE('',#17634,#17603,#17636,.T.);
+#17634 = VERTEX_POINT('',#17635);
+#17635 = CARTESIAN_POINT('',(-62.21781722701,55.810342830472,-2.23));
+#17636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17637,#17638),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17637 = CARTESIAN_POINT('',(-62.21781722701,55.810342830472,-2.23));
+#17638 = CARTESIAN_POINT('',(-62.21781722701,54.310342830472,-2.23));
+#17639 = ORIENTED_EDGE('',*,*,#17640,.F.);
+#17640 = EDGE_CURVE('',#17626,#17634,#17641,.T.);
+#17641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17642,#17643),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17642 = CARTESIAN_POINT('',(-62.21781722701,55.810342830472,0.));
+#17643 = CARTESIAN_POINT('',(-62.21781722701,55.810342830472,-2.23));
+#17644 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17645,#17646)
+    ,(#17647,#17648
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17645 = CARTESIAN_POINT('',(-62.21781722701,55.820342830472,1.E-02));
+#17646 = CARTESIAN_POINT('',(-62.21781722701,55.820342830472,-2.24));
+#17647 = CARTESIAN_POINT('',(-62.21781722701,54.300342830472,1.E-02));
+#17648 = CARTESIAN_POINT('',(-62.21781722701,54.300342830472,-2.24));
+#17649 = ADVANCED_FACE('',(#17650),#17674,.T.);
+#17650 = FACE_BOUND('',#17651,.T.);
+#17651 = EDGE_LOOP('',(#17652,#17660,#17661,#17669));
+#17652 = ORIENTED_EDGE('',*,*,#17653,.T.);
+#17653 = EDGE_CURVE('',#17654,#17626,#17656,.T.);
+#17654 = VERTEX_POINT('',#17655);
+#17655 = CARTESIAN_POINT('',(-62.71781722701,56.310342830472,0.));
+#17656 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17657,#17658,#17659),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17657 = CARTESIAN_POINT('',(-62.71781722701,56.310342830472,0.));
+#17658 = CARTESIAN_POINT('',(-62.21781722701,56.310342830472,0.));
+#17659 = CARTESIAN_POINT('',(-62.21781722701,55.810342830472,0.));
+#17660 = ORIENTED_EDGE('',*,*,#17640,.T.);
+#17661 = ORIENTED_EDGE('',*,*,#17662,.F.);
+#17662 = EDGE_CURVE('',#17663,#17634,#17665,.T.);
+#17663 = VERTEX_POINT('',#17664);
+#17664 = CARTESIAN_POINT('',(-62.71781722701,56.310342830472,-2.23));
+#17665 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17666,#17667,#17668),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17666 = CARTESIAN_POINT('',(-62.71781722701,56.310342830472,-2.23));
+#17667 = CARTESIAN_POINT('',(-62.21781722701,56.310342830472,-2.23));
+#17668 = CARTESIAN_POINT('',(-62.21781722701,55.810342830472,-2.23));
+#17669 = ORIENTED_EDGE('',*,*,#17670,.F.);
+#17670 = EDGE_CURVE('',#17654,#17663,#17671,.T.);
+#17671 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17672,#17673),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17672 = CARTESIAN_POINT('',(-62.71781722701,56.310342830472,0.));
+#17673 = CARTESIAN_POINT('',(-62.71781722701,56.310342830472,-2.23));
+#17674 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#17675,#17676,#17677)
+    ,(#17678,#17679,#17680
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#17675 = CARTESIAN_POINT('',(-62.71781722701,56.310342830472,-2.23));
+#17676 = CARTESIAN_POINT('',(-62.21781722701,56.310342830472,-2.23));
+#17677 = CARTESIAN_POINT('',(-62.21781722701,55.810342830472,-2.23));
+#17678 = CARTESIAN_POINT('',(-62.71781722701,56.310342830472,0.));
+#17679 = CARTESIAN_POINT('',(-62.21781722701,56.310342830472,0.));
+#17680 = CARTESIAN_POINT('',(-62.21781722701,55.810342830472,0.));
+#17681 = ADVANCED_FACE('',(#17682),#17696,.T.);
+#17682 = FACE_BOUND('',#17683,.T.);
+#17683 = EDGE_LOOP('',(#17684,#17689,#17690,#17695));
+#17684 = ORIENTED_EDGE('',*,*,#17685,.T.);
+#17685 = EDGE_CURVE('',#17468,#17654,#17686,.T.);
+#17686 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17687,#17688),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17687 = CARTESIAN_POINT('',(-64.21781722701,56.310342830472,0.));
+#17688 = CARTESIAN_POINT('',(-62.71781722701,56.310342830472,0.));
+#17689 = ORIENTED_EDGE('',*,*,#17670,.T.);
+#17690 = ORIENTED_EDGE('',*,*,#17691,.F.);
+#17691 = EDGE_CURVE('',#17476,#17663,#17692,.T.);
+#17692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17693,#17694),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17693 = CARTESIAN_POINT('',(-64.21781722701,56.310342830472,-2.23));
+#17694 = CARTESIAN_POINT('',(-62.71781722701,56.310342830472,-2.23));
+#17695 = ORIENTED_EDGE('',*,*,#17475,.F.);
+#17696 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17697,#17698)
+    ,(#17699,#17700
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17697 = CARTESIAN_POINT('',(-64.22781722701,56.310342830472,1.E-02));
+#17698 = CARTESIAN_POINT('',(-64.22781722701,56.310342830472,-2.24));
+#17699 = CARTESIAN_POINT('',(-62.70781722701,56.310342830472,1.E-02));
+#17700 = CARTESIAN_POINT('',(-62.70781722701,56.310342830472,-2.24));
+#17701 = ADVANCED_FACE('',(#17702,#17712),#17718,.T.);
+#17702 = FACE_BOUND('',#17703,.T.);
+#17703 = EDGE_LOOP('',(#17704,#17705,#17706,#17707,#17708,#17709,#17710,
+    #17711));
+#17704 = ORIENTED_EDGE('',*,*,#17691,.T.);
+#17705 = ORIENTED_EDGE('',*,*,#17662,.T.);
+#17706 = ORIENTED_EDGE('',*,*,#17633,.T.);
+#17707 = ORIENTED_EDGE('',*,*,#17602,.T.);
+#17708 = ORIENTED_EDGE('',*,*,#17573,.T.);
+#17709 = ORIENTED_EDGE('',*,*,#17542,.T.);
+#17710 = ORIENTED_EDGE('',*,*,#17513,.T.);
+#17711 = ORIENTED_EDGE('',*,*,#17482,.T.);
+#17712 = FACE_BOUND('',#17713,.T.);
+#17713 = EDGE_LOOP('',(#17714,#17715,#17716,#17717));
+#17714 = ORIENTED_EDGE('',*,*,#17451,.T.);
+#17715 = ORIENTED_EDGE('',*,*,#17425,.T.);
+#17716 = ORIENTED_EDGE('',*,*,#17397,.T.);
+#17717 = ORIENTED_EDGE('',*,*,#17369,.T.);
+#17718 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17719,#17720)
+    ,(#17721,#17722
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#17719 = CARTESIAN_POINT('',(-64.72781722701,56.320342830472,-2.23));
+#17720 = CARTESIAN_POINT('',(-64.72781722701,53.800342830472,-2.23));
+#17721 = CARTESIAN_POINT('',(-62.20781722701,56.320342830472,-2.23));
+#17722 = CARTESIAN_POINT('',(-62.20781722701,53.800342830472,-2.23));
+#17723 = ADVANCED_FACE('',(#17724,#17734),#17740,.T.);
+#17724 = FACE_BOUND('',#17725,.T.);
+#17725 = EDGE_LOOP('',(#17726,#17727,#17728,#17729,#17730,#17731,#17732,
+    #17733));
+#17726 = ORIENTED_EDGE('',*,*,#17685,.F.);
+#17727 = ORIENTED_EDGE('',*,*,#17465,.F.);
+#17728 = ORIENTED_EDGE('',*,*,#17505,.F.);
+#17729 = ORIENTED_EDGE('',*,*,#17533,.F.);
+#17730 = ORIENTED_EDGE('',*,*,#17565,.F.);
+#17731 = ORIENTED_EDGE('',*,*,#17593,.F.);
+#17732 = ORIENTED_EDGE('',*,*,#17625,.F.);
+#17733 = ORIENTED_EDGE('',*,*,#17653,.F.);
+#17734 = FACE_BOUND('',#17735,.T.);
+#17735 = EDGE_LOOP('',(#17736,#17737,#17738,#17739));
+#17736 = ORIENTED_EDGE('',*,*,#17445,.F.);
+#17737 = ORIENTED_EDGE('',*,*,#17353,.F.);
+#17738 = ORIENTED_EDGE('',*,*,#17389,.F.);
+#17739 = ORIENTED_EDGE('',*,*,#17417,.F.);
+#17740 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17741,#17742)
+    ,(#17743,#17744
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#17741 = CARTESIAN_POINT('',(-62.20781722701,56.320342830472,0.));
+#17742 = CARTESIAN_POINT('',(-62.20781722701,53.800342830472,0.));
+#17743 = CARTESIAN_POINT('',(-64.72781722701,56.320342830472,0.));
+#17744 = CARTESIAN_POINT('',(-64.72781722701,53.800342830472,0.));
+#17745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17749)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#17746,#17747,#17748)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#17746 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17747 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#17748 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#17749 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#17746,
+  'distance_accuracy_value','confusion accuracy');
+#17750 = PRODUCT_TYPE('part',$,(#17343));
+#17751 = SHAPE_DEFINITION_REPRESENTATION(#17752,#17758);
+#17752 = PRODUCT_DEFINITION_SHAPE('','',#17753);
+#17753 = PRODUCT_DEFINITION('design','',#17754,#17757);
+#17754 = PRODUCT_DEFINITION_FORMATION('','',#17755);
+#17755 = PRODUCT('Body50','Body50','',(#17756));
+#17756 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#17757 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#17758 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#17759),#18157);
+#17759 = MANIFOLD_SOLID_BREP('',#17760);
+#17760 = CLOSED_SHELL('',(#17761,#17797,#17825,#17853,#17873,#17913,
+    #17941,#17973,#18001,#18033,#18061,#18093,#18113,#18135));
+#17761 = ADVANCED_FACE('',(#17762),#17792,.T.);
+#17762 = FACE_BOUND('',#17763,.T.);
+#17763 = EDGE_LOOP('',(#17764,#17773,#17780,#17787));
+#17764 = ORIENTED_EDGE('',*,*,#17765,.T.);
+#17765 = EDGE_CURVE('',#17766,#17768,#17770,.T.);
+#17766 = VERTEX_POINT('',#17767);
+#17767 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,0.));
+#17768 = VERTEX_POINT('',#17769);
+#17769 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,0.));
+#17770 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17771,#17772),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17771 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,0.));
+#17772 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,0.));
+#17773 = ORIENTED_EDGE('',*,*,#17774,.T.);
+#17774 = EDGE_CURVE('',#17768,#17775,#17777,.T.);
+#17775 = VERTEX_POINT('',#17776);
+#17776 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,-2.23));
+#17777 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17778,#17779),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17778 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,0.));
+#17779 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,-2.23));
+#17780 = ORIENTED_EDGE('',*,*,#17781,.F.);
+#17781 = EDGE_CURVE('',#17782,#17775,#17784,.T.);
+#17782 = VERTEX_POINT('',#17783);
+#17783 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,-2.23));
+#17784 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17785,#17786),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17785 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,-2.23));
+#17786 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,-2.23));
+#17787 = ORIENTED_EDGE('',*,*,#17788,.F.);
+#17788 = EDGE_CURVE('',#17766,#17782,#17789,.T.);
+#17789 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17790,#17791),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17790 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,0.));
+#17791 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,-2.23));
+#17792 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17793,#17794)
+    ,(#17795,#17796
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17793 = CARTESIAN_POINT('',(-73.14913531356,54.573766180182,1.E-02));
+#17794 = CARTESIAN_POINT('',(-73.14913531356,54.573766180182,-2.24));
+#17795 = CARTESIAN_POINT('',(-73.14913531356,55.546919480762,1.E-02));
+#17796 = CARTESIAN_POINT('',(-73.14913531356,55.546919480762,-2.24));
+#17797 = ADVANCED_FACE('',(#17798),#17820,.T.);
+#17798 = FACE_BOUND('',#17799,.T.);
+#17799 = EDGE_LOOP('',(#17800,#17807,#17808,#17815));
+#17800 = ORIENTED_EDGE('',*,*,#17801,.T.);
+#17801 = EDGE_CURVE('',#17802,#17766,#17804,.T.);
+#17802 = VERTEX_POINT('',#17803);
+#17803 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,0.));
+#17804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17805,#17806),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17805 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,0.));
+#17806 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,0.));
+#17807 = ORIENTED_EDGE('',*,*,#17788,.T.);
+#17808 = ORIENTED_EDGE('',*,*,#17809,.F.);
+#17809 = EDGE_CURVE('',#17810,#17782,#17812,.T.);
+#17810 = VERTEX_POINT('',#17811);
+#17811 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,-2.23));
+#17812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17813,#17814),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17813 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,-2.23));
+#17814 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,-2.23));
+#17815 = ORIENTED_EDGE('',*,*,#17816,.F.);
+#17816 = EDGE_CURVE('',#17802,#17810,#17817,.T.);
+#17817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17818,#17819),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17818 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,0.));
+#17819 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,-2.23));
+#17820 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17821,#17822)
+    ,(#17823,#17824
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17821 = CARTESIAN_POINT('',(-74.11228861414,54.583766180182,1.E-02));
+#17822 = CARTESIAN_POINT('',(-74.11228861414,54.583766180182,-2.24));
+#17823 = CARTESIAN_POINT('',(-73.13913531356,54.583766180182,1.E-02));
+#17824 = CARTESIAN_POINT('',(-73.13913531356,54.583766180182,-2.24));
+#17825 = ADVANCED_FACE('',(#17826),#17848,.T.);
+#17826 = FACE_BOUND('',#17827,.T.);
+#17827 = EDGE_LOOP('',(#17828,#17835,#17836,#17843));
+#17828 = ORIENTED_EDGE('',*,*,#17829,.T.);
+#17829 = EDGE_CURVE('',#17830,#17802,#17832,.T.);
+#17830 = VERTEX_POINT('',#17831);
+#17831 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,0.));
+#17832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17833,#17834),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17833 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,0.));
+#17834 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,0.));
+#17835 = ORIENTED_EDGE('',*,*,#17816,.T.);
+#17836 = ORIENTED_EDGE('',*,*,#17837,.F.);
+#17837 = EDGE_CURVE('',#17838,#17810,#17840,.T.);
+#17838 = VERTEX_POINT('',#17839);
+#17839 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,-2.23));
+#17840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17841,#17842),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17841 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,-2.23));
+#17842 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,-2.23));
+#17843 = ORIENTED_EDGE('',*,*,#17844,.F.);
+#17844 = EDGE_CURVE('',#17830,#17838,#17845,.T.);
+#17845 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17846,#17847),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17846 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,0.));
+#17847 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,-2.23));
+#17848 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17849,#17850)
+    ,(#17851,#17852
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17849 = CARTESIAN_POINT('',(-74.10228861414,55.546919480762,1.E-02));
+#17850 = CARTESIAN_POINT('',(-74.10228861414,55.546919480762,-2.24));
+#17851 = CARTESIAN_POINT('',(-74.10228861414,54.573766180182,1.E-02));
+#17852 = CARTESIAN_POINT('',(-74.10228861414,54.573766180182,-2.24));
+#17853 = ADVANCED_FACE('',(#17854),#17868,.T.);
+#17854 = FACE_BOUND('',#17855,.T.);
+#17855 = EDGE_LOOP('',(#17856,#17861,#17862,#17867));
+#17856 = ORIENTED_EDGE('',*,*,#17857,.T.);
+#17857 = EDGE_CURVE('',#17768,#17830,#17858,.T.);
+#17858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17859,#17860),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17859 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,0.));
+#17860 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,0.));
+#17861 = ORIENTED_EDGE('',*,*,#17844,.T.);
+#17862 = ORIENTED_EDGE('',*,*,#17863,.F.);
+#17863 = EDGE_CURVE('',#17775,#17838,#17864,.T.);
+#17864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17865,#17866),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#17865 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,-2.23));
+#17866 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,-2.23));
+#17867 = ORIENTED_EDGE('',*,*,#17774,.F.);
+#17868 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17869,#17870)
+    ,(#17871,#17872
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17869 = CARTESIAN_POINT('',(-73.13913531356,55.536919480762,1.E-02));
+#17870 = CARTESIAN_POINT('',(-73.13913531356,55.536919480762,-2.24));
+#17871 = CARTESIAN_POINT('',(-74.11228861414,55.536919480762,1.E-02));
+#17872 = CARTESIAN_POINT('',(-74.11228861414,55.536919480762,-2.24));
+#17873 = ADVANCED_FACE('',(#17874),#17906,.T.);
+#17874 = FACE_BOUND('',#17875,.T.);
+#17875 = EDGE_LOOP('',(#17876,#17886,#17893,#17901));
+#17876 = ORIENTED_EDGE('',*,*,#17877,.T.);
+#17877 = EDGE_CURVE('',#17878,#17880,#17882,.T.);
+#17878 = VERTEX_POINT('',#17879);
+#17879 = CARTESIAN_POINT('',(-74.87571196385,55.810342830472,0.));
+#17880 = VERTEX_POINT('',#17881);
+#17881 = CARTESIAN_POINT('',(-74.37571196385,56.310342830472,0.));
+#17882 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17883,#17884,#17885),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17883 = CARTESIAN_POINT('',(-74.87571196385,55.810342830472,0.));
+#17884 = CARTESIAN_POINT('',(-74.87571196385,56.310342830472,0.));
+#17885 = CARTESIAN_POINT('',(-74.37571196385,56.310342830472,0.));
+#17886 = ORIENTED_EDGE('',*,*,#17887,.T.);
+#17887 = EDGE_CURVE('',#17880,#17888,#17890,.T.);
+#17888 = VERTEX_POINT('',#17889);
+#17889 = CARTESIAN_POINT('',(-74.37571196385,56.310342830472,-2.23));
+#17890 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17891,#17892),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17891 = CARTESIAN_POINT('',(-74.37571196385,56.310342830472,0.));
+#17892 = CARTESIAN_POINT('',(-74.37571196385,56.310342830472,-2.23));
+#17893 = ORIENTED_EDGE('',*,*,#17894,.F.);
+#17894 = EDGE_CURVE('',#17895,#17888,#17897,.T.);
+#17895 = VERTEX_POINT('',#17896);
+#17896 = CARTESIAN_POINT('',(-74.87571196385,55.810342830472,-2.23));
+#17897 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17898,#17899,#17900),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17898 = CARTESIAN_POINT('',(-74.87571196385,55.810342830472,-2.23));
+#17899 = CARTESIAN_POINT('',(-74.87571196385,56.310342830472,-2.23));
+#17900 = CARTESIAN_POINT('',(-74.37571196385,56.310342830472,-2.23));
+#17901 = ORIENTED_EDGE('',*,*,#17902,.F.);
+#17902 = EDGE_CURVE('',#17878,#17895,#17903,.T.);
+#17903 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17904,#17905),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17904 = CARTESIAN_POINT('',(-74.87571196385,55.810342830472,0.));
+#17905 = CARTESIAN_POINT('',(-74.87571196385,55.810342830472,-2.23));
+#17906 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#17907,#17908,#17909)
+    ,(#17910,#17911,#17912
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#17907 = CARTESIAN_POINT('',(-74.87571196385,55.810342830472,-2.23));
+#17908 = CARTESIAN_POINT('',(-74.87571196385,56.310342830472,-2.23));
+#17909 = CARTESIAN_POINT('',(-74.37571196385,56.310342830472,-2.23));
+#17910 = CARTESIAN_POINT('',(-74.87571196385,55.810342830472,0.));
+#17911 = CARTESIAN_POINT('',(-74.87571196385,56.310342830472,0.));
+#17912 = CARTESIAN_POINT('',(-74.37571196385,56.310342830472,0.));
+#17913 = ADVANCED_FACE('',(#17914),#17936,.T.);
+#17914 = FACE_BOUND('',#17915,.T.);
+#17915 = EDGE_LOOP('',(#17916,#17923,#17924,#17931));
+#17916 = ORIENTED_EDGE('',*,*,#17917,.T.);
+#17917 = EDGE_CURVE('',#17918,#17878,#17920,.T.);
+#17918 = VERTEX_POINT('',#17919);
+#17919 = CARTESIAN_POINT('',(-74.87571196385,54.310342830472,0.));
+#17920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17921,#17922),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17921 = CARTESIAN_POINT('',(-74.87571196385,54.310342830472,0.));
+#17922 = CARTESIAN_POINT('',(-74.87571196385,55.810342830472,0.));
+#17923 = ORIENTED_EDGE('',*,*,#17902,.T.);
+#17924 = ORIENTED_EDGE('',*,*,#17925,.F.);
+#17925 = EDGE_CURVE('',#17926,#17895,#17928,.T.);
+#17926 = VERTEX_POINT('',#17927);
+#17927 = CARTESIAN_POINT('',(-74.87571196385,54.310342830472,-2.23));
+#17928 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17929,#17930),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17929 = CARTESIAN_POINT('',(-74.87571196385,54.310342830472,-2.23));
+#17930 = CARTESIAN_POINT('',(-74.87571196385,55.810342830472,-2.23));
+#17931 = ORIENTED_EDGE('',*,*,#17932,.F.);
+#17932 = EDGE_CURVE('',#17918,#17926,#17933,.T.);
+#17933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17934,#17935),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17934 = CARTESIAN_POINT('',(-74.87571196385,54.310342830472,0.));
+#17935 = CARTESIAN_POINT('',(-74.87571196385,54.310342830472,-2.23));
+#17936 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17937,#17938)
+    ,(#17939,#17940
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17937 = CARTESIAN_POINT('',(-74.87571196385,54.300342830472,1.E-02));
+#17938 = CARTESIAN_POINT('',(-74.87571196385,54.300342830472,-2.24));
+#17939 = CARTESIAN_POINT('',(-74.87571196385,55.820342830472,1.E-02));
+#17940 = CARTESIAN_POINT('',(-74.87571196385,55.820342830472,-2.24));
+#17941 = ADVANCED_FACE('',(#17942),#17966,.T.);
+#17942 = FACE_BOUND('',#17943,.T.);
+#17943 = EDGE_LOOP('',(#17944,#17952,#17953,#17961));
+#17944 = ORIENTED_EDGE('',*,*,#17945,.T.);
+#17945 = EDGE_CURVE('',#17946,#17918,#17948,.T.);
+#17946 = VERTEX_POINT('',#17947);
+#17947 = CARTESIAN_POINT('',(-74.37571196385,53.810342830472,0.));
+#17948 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17949,#17950,#17951),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17949 = CARTESIAN_POINT('',(-74.37571196385,53.810342830472,0.));
+#17950 = CARTESIAN_POINT('',(-74.87571196385,53.810342830472,0.));
+#17951 = CARTESIAN_POINT('',(-74.87571196385,54.310342830472,0.));
+#17952 = ORIENTED_EDGE('',*,*,#17932,.T.);
+#17953 = ORIENTED_EDGE('',*,*,#17954,.F.);
+#17954 = EDGE_CURVE('',#17955,#17926,#17957,.T.);
+#17955 = VERTEX_POINT('',#17956);
+#17956 = CARTESIAN_POINT('',(-74.37571196385,53.810342830472,-2.23));
+#17957 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17958,#17959,#17960),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#17958 = CARTESIAN_POINT('',(-74.37571196385,53.810342830472,-2.23));
+#17959 = CARTESIAN_POINT('',(-74.87571196385,53.810342830472,-2.23));
+#17960 = CARTESIAN_POINT('',(-74.87571196385,54.310342830472,-2.23));
+#17961 = ORIENTED_EDGE('',*,*,#17962,.F.);
+#17962 = EDGE_CURVE('',#17946,#17955,#17963,.T.);
+#17963 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17964,#17965),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17964 = CARTESIAN_POINT('',(-74.37571196385,53.810342830472,0.));
+#17965 = CARTESIAN_POINT('',(-74.37571196385,53.810342830472,-2.23));
+#17966 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#17967,#17968,#17969)
+    ,(#17970,#17971,#17972
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#17967 = CARTESIAN_POINT('',(-74.37571196385,53.810342830472,-2.23));
+#17968 = CARTESIAN_POINT('',(-74.87571196385,53.810342830472,-2.23));
+#17969 = CARTESIAN_POINT('',(-74.87571196385,54.310342830472,-2.23));
+#17970 = CARTESIAN_POINT('',(-74.37571196385,53.810342830472,0.));
+#17971 = CARTESIAN_POINT('',(-74.87571196385,53.810342830472,0.));
+#17972 = CARTESIAN_POINT('',(-74.87571196385,54.310342830472,0.));
+#17973 = ADVANCED_FACE('',(#17974),#17996,.T.);
+#17974 = FACE_BOUND('',#17975,.T.);
+#17975 = EDGE_LOOP('',(#17976,#17983,#17984,#17991));
+#17976 = ORIENTED_EDGE('',*,*,#17977,.T.);
+#17977 = EDGE_CURVE('',#17978,#17946,#17980,.T.);
+#17978 = VERTEX_POINT('',#17979);
+#17979 = CARTESIAN_POINT('',(-72.87571196385,53.810342830472,0.));
+#17980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17981,#17982),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17981 = CARTESIAN_POINT('',(-72.87571196385,53.810342830472,0.));
+#17982 = CARTESIAN_POINT('',(-74.37571196385,53.810342830472,0.));
+#17983 = ORIENTED_EDGE('',*,*,#17962,.T.);
+#17984 = ORIENTED_EDGE('',*,*,#17985,.F.);
+#17985 = EDGE_CURVE('',#17986,#17955,#17988,.T.);
+#17986 = VERTEX_POINT('',#17987);
+#17987 = CARTESIAN_POINT('',(-72.87571196385,53.810342830472,-2.23));
+#17988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17989,#17990),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#17989 = CARTESIAN_POINT('',(-72.87571196385,53.810342830472,-2.23));
+#17990 = CARTESIAN_POINT('',(-74.37571196385,53.810342830472,-2.23));
+#17991 = ORIENTED_EDGE('',*,*,#17992,.F.);
+#17992 = EDGE_CURVE('',#17978,#17986,#17993,.T.);
+#17993 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17994,#17995),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#17994 = CARTESIAN_POINT('',(-72.87571196385,53.810342830472,0.));
+#17995 = CARTESIAN_POINT('',(-72.87571196385,53.810342830472,-2.23));
+#17996 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#17997,#17998)
+    ,(#17999,#18000
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#17997 = CARTESIAN_POINT('',(-72.86571196385,53.810342830472,1.E-02));
+#17998 = CARTESIAN_POINT('',(-72.86571196385,53.810342830472,-2.24));
+#17999 = CARTESIAN_POINT('',(-74.38571196385,53.810342830472,1.E-02));
+#18000 = CARTESIAN_POINT('',(-74.38571196385,53.810342830472,-2.24));
+#18001 = ADVANCED_FACE('',(#18002),#18026,.T.);
+#18002 = FACE_BOUND('',#18003,.T.);
+#18003 = EDGE_LOOP('',(#18004,#18012,#18013,#18021));
+#18004 = ORIENTED_EDGE('',*,*,#18005,.T.);
+#18005 = EDGE_CURVE('',#18006,#17978,#18008,.T.);
+#18006 = VERTEX_POINT('',#18007);
+#18007 = CARTESIAN_POINT('',(-72.37571196385,54.310342830472,0.));
+#18008 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18009,#18010,#18011),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18009 = CARTESIAN_POINT('',(-72.37571196385,54.310342830472,0.));
+#18010 = CARTESIAN_POINT('',(-72.37571196385,53.810342830472,0.));
+#18011 = CARTESIAN_POINT('',(-72.87571196385,53.810342830472,0.));
+#18012 = ORIENTED_EDGE('',*,*,#17992,.T.);
+#18013 = ORIENTED_EDGE('',*,*,#18014,.F.);
+#18014 = EDGE_CURVE('',#18015,#17986,#18017,.T.);
+#18015 = VERTEX_POINT('',#18016);
+#18016 = CARTESIAN_POINT('',(-72.37571196385,54.310342830472,-2.23));
+#18017 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18018,#18019,#18020),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18018 = CARTESIAN_POINT('',(-72.37571196385,54.310342830472,-2.23));
+#18019 = CARTESIAN_POINT('',(-72.37571196385,53.810342830472,-2.23));
+#18020 = CARTESIAN_POINT('',(-72.87571196385,53.810342830472,-2.23));
+#18021 = ORIENTED_EDGE('',*,*,#18022,.F.);
+#18022 = EDGE_CURVE('',#18006,#18015,#18023,.T.);
+#18023 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18024,#18025),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18024 = CARTESIAN_POINT('',(-72.37571196385,54.310342830472,0.));
+#18025 = CARTESIAN_POINT('',(-72.37571196385,54.310342830472,-2.23));
+#18026 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#18027,#18028,#18029)
+    ,(#18030,#18031,#18032
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#18027 = CARTESIAN_POINT('',(-72.37571196385,54.310342830472,-2.23));
+#18028 = CARTESIAN_POINT('',(-72.37571196385,53.810342830472,-2.23));
+#18029 = CARTESIAN_POINT('',(-72.87571196385,53.810342830472,-2.23));
+#18030 = CARTESIAN_POINT('',(-72.37571196385,54.310342830472,0.));
+#18031 = CARTESIAN_POINT('',(-72.37571196385,53.810342830472,0.));
+#18032 = CARTESIAN_POINT('',(-72.87571196385,53.810342830472,0.));
+#18033 = ADVANCED_FACE('',(#18034),#18056,.T.);
+#18034 = FACE_BOUND('',#18035,.T.);
+#18035 = EDGE_LOOP('',(#18036,#18043,#18044,#18051));
+#18036 = ORIENTED_EDGE('',*,*,#18037,.T.);
+#18037 = EDGE_CURVE('',#18038,#18006,#18040,.T.);
+#18038 = VERTEX_POINT('',#18039);
+#18039 = CARTESIAN_POINT('',(-72.37571196385,55.810342830472,0.));
+#18040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18041,#18042),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18041 = CARTESIAN_POINT('',(-72.37571196385,55.810342830472,0.));
+#18042 = CARTESIAN_POINT('',(-72.37571196385,54.310342830472,0.));
+#18043 = ORIENTED_EDGE('',*,*,#18022,.T.);
+#18044 = ORIENTED_EDGE('',*,*,#18045,.F.);
+#18045 = EDGE_CURVE('',#18046,#18015,#18048,.T.);
+#18046 = VERTEX_POINT('',#18047);
+#18047 = CARTESIAN_POINT('',(-72.37571196385,55.810342830472,-2.23));
+#18048 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18049,#18050),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18049 = CARTESIAN_POINT('',(-72.37571196385,55.810342830472,-2.23));
+#18050 = CARTESIAN_POINT('',(-72.37571196385,54.310342830472,-2.23));
+#18051 = ORIENTED_EDGE('',*,*,#18052,.F.);
+#18052 = EDGE_CURVE('',#18038,#18046,#18053,.T.);
+#18053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18054,#18055),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18054 = CARTESIAN_POINT('',(-72.37571196385,55.810342830472,0.));
+#18055 = CARTESIAN_POINT('',(-72.37571196385,55.810342830472,-2.23));
+#18056 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18057,#18058)
+    ,(#18059,#18060
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18057 = CARTESIAN_POINT('',(-72.37571196385,55.820342830472,1.E-02));
+#18058 = CARTESIAN_POINT('',(-72.37571196385,55.820342830472,-2.24));
+#18059 = CARTESIAN_POINT('',(-72.37571196385,54.300342830472,1.E-02));
+#18060 = CARTESIAN_POINT('',(-72.37571196385,54.300342830472,-2.24));
+#18061 = ADVANCED_FACE('',(#18062),#18086,.T.);
+#18062 = FACE_BOUND('',#18063,.T.);
+#18063 = EDGE_LOOP('',(#18064,#18072,#18073,#18081));
+#18064 = ORIENTED_EDGE('',*,*,#18065,.T.);
+#18065 = EDGE_CURVE('',#18066,#18038,#18068,.T.);
+#18066 = VERTEX_POINT('',#18067);
+#18067 = CARTESIAN_POINT('',(-72.87571196385,56.310342830472,0.));
+#18068 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18069,#18070,#18071),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18069 = CARTESIAN_POINT('',(-72.87571196385,56.310342830472,0.));
+#18070 = CARTESIAN_POINT('',(-72.37571196385,56.310342830472,0.));
+#18071 = CARTESIAN_POINT('',(-72.37571196385,55.810342830472,0.));
+#18072 = ORIENTED_EDGE('',*,*,#18052,.T.);
+#18073 = ORIENTED_EDGE('',*,*,#18074,.F.);
+#18074 = EDGE_CURVE('',#18075,#18046,#18077,.T.);
+#18075 = VERTEX_POINT('',#18076);
+#18076 = CARTESIAN_POINT('',(-72.87571196385,56.310342830472,-2.23));
+#18077 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18078,#18079,#18080),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18078 = CARTESIAN_POINT('',(-72.87571196385,56.310342830472,-2.23));
+#18079 = CARTESIAN_POINT('',(-72.37571196385,56.310342830472,-2.23));
+#18080 = CARTESIAN_POINT('',(-72.37571196385,55.810342830472,-2.23));
+#18081 = ORIENTED_EDGE('',*,*,#18082,.F.);
+#18082 = EDGE_CURVE('',#18066,#18075,#18083,.T.);
+#18083 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18084,#18085),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18084 = CARTESIAN_POINT('',(-72.87571196385,56.310342830472,0.));
+#18085 = CARTESIAN_POINT('',(-72.87571196385,56.310342830472,-2.23));
+#18086 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#18087,#18088,#18089)
+    ,(#18090,#18091,#18092
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#18087 = CARTESIAN_POINT('',(-72.87571196385,56.310342830472,-2.23));
+#18088 = CARTESIAN_POINT('',(-72.37571196385,56.310342830472,-2.23));
+#18089 = CARTESIAN_POINT('',(-72.37571196385,55.810342830472,-2.23));
+#18090 = CARTESIAN_POINT('',(-72.87571196385,56.310342830472,0.));
+#18091 = CARTESIAN_POINT('',(-72.37571196385,56.310342830472,0.));
+#18092 = CARTESIAN_POINT('',(-72.37571196385,55.810342830472,0.));
+#18093 = ADVANCED_FACE('',(#18094),#18108,.T.);
+#18094 = FACE_BOUND('',#18095,.T.);
+#18095 = EDGE_LOOP('',(#18096,#18101,#18102,#18107));
+#18096 = ORIENTED_EDGE('',*,*,#18097,.T.);
+#18097 = EDGE_CURVE('',#17880,#18066,#18098,.T.);
+#18098 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18099,#18100),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18099 = CARTESIAN_POINT('',(-74.37571196385,56.310342830472,0.));
+#18100 = CARTESIAN_POINT('',(-72.87571196385,56.310342830472,0.));
+#18101 = ORIENTED_EDGE('',*,*,#18082,.T.);
+#18102 = ORIENTED_EDGE('',*,*,#18103,.F.);
+#18103 = EDGE_CURVE('',#17888,#18075,#18104,.T.);
+#18104 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18105,#18106),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18105 = CARTESIAN_POINT('',(-74.37571196385,56.310342830472,-2.23));
+#18106 = CARTESIAN_POINT('',(-72.87571196385,56.310342830472,-2.23));
+#18107 = ORIENTED_EDGE('',*,*,#17887,.F.);
+#18108 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18109,#18110)
+    ,(#18111,#18112
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18109 = CARTESIAN_POINT('',(-74.38571196385,56.310342830472,1.E-02));
+#18110 = CARTESIAN_POINT('',(-74.38571196385,56.310342830472,-2.24));
+#18111 = CARTESIAN_POINT('',(-72.86571196385,56.310342830472,1.E-02));
+#18112 = CARTESIAN_POINT('',(-72.86571196385,56.310342830472,-2.24));
+#18113 = ADVANCED_FACE('',(#18114,#18124),#18130,.T.);
+#18114 = FACE_BOUND('',#18115,.T.);
+#18115 = EDGE_LOOP('',(#18116,#18117,#18118,#18119,#18120,#18121,#18122,
+    #18123));
+#18116 = ORIENTED_EDGE('',*,*,#18103,.T.);
+#18117 = ORIENTED_EDGE('',*,*,#18074,.T.);
+#18118 = ORIENTED_EDGE('',*,*,#18045,.T.);
+#18119 = ORIENTED_EDGE('',*,*,#18014,.T.);
+#18120 = ORIENTED_EDGE('',*,*,#17985,.T.);
+#18121 = ORIENTED_EDGE('',*,*,#17954,.T.);
+#18122 = ORIENTED_EDGE('',*,*,#17925,.T.);
+#18123 = ORIENTED_EDGE('',*,*,#17894,.T.);
+#18124 = FACE_BOUND('',#18125,.T.);
+#18125 = EDGE_LOOP('',(#18126,#18127,#18128,#18129));
+#18126 = ORIENTED_EDGE('',*,*,#17863,.T.);
+#18127 = ORIENTED_EDGE('',*,*,#17837,.T.);
+#18128 = ORIENTED_EDGE('',*,*,#17809,.T.);
+#18129 = ORIENTED_EDGE('',*,*,#17781,.T.);
+#18130 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18131,#18132)
+    ,(#18133,#18134
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#18131 = CARTESIAN_POINT('',(-74.88571196385,56.320342830472,-2.23));
+#18132 = CARTESIAN_POINT('',(-74.88571196385,53.800342830472,-2.23));
+#18133 = CARTESIAN_POINT('',(-72.36571196385,56.320342830472,-2.23));
+#18134 = CARTESIAN_POINT('',(-72.36571196385,53.800342830472,-2.23));
+#18135 = ADVANCED_FACE('',(#18136,#18146),#18152,.T.);
+#18136 = FACE_BOUND('',#18137,.T.);
+#18137 = EDGE_LOOP('',(#18138,#18139,#18140,#18141,#18142,#18143,#18144,
+    #18145));
+#18138 = ORIENTED_EDGE('',*,*,#18097,.F.);
+#18139 = ORIENTED_EDGE('',*,*,#17877,.F.);
+#18140 = ORIENTED_EDGE('',*,*,#17917,.F.);
+#18141 = ORIENTED_EDGE('',*,*,#17945,.F.);
+#18142 = ORIENTED_EDGE('',*,*,#17977,.F.);
+#18143 = ORIENTED_EDGE('',*,*,#18005,.F.);
+#18144 = ORIENTED_EDGE('',*,*,#18037,.F.);
+#18145 = ORIENTED_EDGE('',*,*,#18065,.F.);
+#18146 = FACE_BOUND('',#18147,.T.);
+#18147 = EDGE_LOOP('',(#18148,#18149,#18150,#18151));
+#18148 = ORIENTED_EDGE('',*,*,#17857,.F.);
+#18149 = ORIENTED_EDGE('',*,*,#17765,.F.);
+#18150 = ORIENTED_EDGE('',*,*,#17801,.F.);
+#18151 = ORIENTED_EDGE('',*,*,#17829,.F.);
+#18152 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18153,#18154)
+    ,(#18155,#18156
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#18153 = CARTESIAN_POINT('',(-72.36571196385,56.320342830472,0.));
+#18154 = CARTESIAN_POINT('',(-72.36571196385,53.800342830472,0.));
+#18155 = CARTESIAN_POINT('',(-74.88571196385,56.320342830472,0.));
+#18156 = CARTESIAN_POINT('',(-74.88571196385,53.800342830472,0.));
+#18157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18161)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#18158,#18159,#18160)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#18158 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#18159 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18160 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#18161 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#18158,
+  'distance_accuracy_value','confusion accuracy');
+#18162 = PRODUCT_TYPE('part',$,(#17755));
+#18163 = SHAPE_DEFINITION_REPRESENTATION(#18164,#18170);
+#18164 = PRODUCT_DEFINITION_SHAPE('','',#18165);
+#18165 = PRODUCT_DEFINITION('design','',#18166,#18169);
+#18166 = PRODUCT_DEFINITION_FORMATION('','',#18167);
+#18167 = PRODUCT('Body51','Body51','',(#18168));
+#18168 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#18169 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#18170 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#18171),#18569);
+#18171 = MANIFOLD_SOLID_BREP('',#18172);
+#18172 = CLOSED_SHELL('',(#18173,#18209,#18237,#18265,#18285,#18325,
+    #18353,#18385,#18413,#18445,#18473,#18505,#18525,#18547));
+#18173 = ADVANCED_FACE('',(#18174),#18204,.T.);
+#18174 = FACE_BOUND('',#18175,.T.);
+#18175 = EDGE_LOOP('',(#18176,#18185,#18192,#18199));
+#18176 = ORIENTED_EDGE('',*,*,#18177,.T.);
+#18177 = EDGE_CURVE('',#18178,#18180,#18182,.T.);
+#18178 = VERTEX_POINT('',#18179);
+#18179 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,0.));
+#18180 = VERTEX_POINT('',#18181);
+#18181 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,0.));
+#18182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18183,#18184),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18183 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,0.));
+#18184 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,0.));
+#18185 = ORIENTED_EDGE('',*,*,#18186,.T.);
+#18186 = EDGE_CURVE('',#18180,#18187,#18189,.T.);
+#18187 = VERTEX_POINT('',#18188);
+#18188 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,-2.23));
+#18189 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18190,#18191),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18190 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,0.));
+#18191 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,-2.23));
+#18192 = ORIENTED_EDGE('',*,*,#18193,.F.);
+#18193 = EDGE_CURVE('',#18194,#18187,#18196,.T.);
+#18194 = VERTEX_POINT('',#18195);
+#18195 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,-2.23));
+#18196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18197,#18198),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18197 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,-2.23));
+#18198 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,-2.23));
+#18199 = ORIENTED_EDGE('',*,*,#18200,.F.);
+#18200 = EDGE_CURVE('',#18178,#18194,#18201,.T.);
+#18201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18202,#18203),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18202 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,0.));
+#18203 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,-2.23));
+#18204 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18205,#18206)
+    ,(#18207,#18208
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18205 = CARTESIAN_POINT('',(-65.53071426093,54.573766180182,1.E-02));
+#18206 = CARTESIAN_POINT('',(-65.53071426093,54.573766180182,-2.24));
+#18207 = CARTESIAN_POINT('',(-65.53071426093,55.546919480762,1.E-02));
+#18208 = CARTESIAN_POINT('',(-65.53071426093,55.546919480762,-2.24));
+#18209 = ADVANCED_FACE('',(#18210),#18232,.T.);
+#18210 = FACE_BOUND('',#18211,.T.);
+#18211 = EDGE_LOOP('',(#18212,#18219,#18220,#18227));
+#18212 = ORIENTED_EDGE('',*,*,#18213,.T.);
+#18213 = EDGE_CURVE('',#18214,#18178,#18216,.T.);
+#18214 = VERTEX_POINT('',#18215);
+#18215 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,0.));
+#18216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18217,#18218),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18217 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,0.));
+#18218 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,0.));
+#18219 = ORIENTED_EDGE('',*,*,#18200,.T.);
+#18220 = ORIENTED_EDGE('',*,*,#18221,.F.);
+#18221 = EDGE_CURVE('',#18222,#18194,#18224,.T.);
+#18222 = VERTEX_POINT('',#18223);
+#18223 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,-2.23));
+#18224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18225,#18226),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18225 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,-2.23));
+#18226 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,-2.23));
+#18227 = ORIENTED_EDGE('',*,*,#18228,.F.);
+#18228 = EDGE_CURVE('',#18214,#18222,#18229,.T.);
+#18229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18230,#18231),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18230 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,0.));
+#18231 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,-2.23));
+#18232 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18233,#18234)
+    ,(#18235,#18236
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18233 = CARTESIAN_POINT('',(-66.49386756151,54.583766180182,1.E-02));
+#18234 = CARTESIAN_POINT('',(-66.49386756151,54.583766180182,-2.24));
+#18235 = CARTESIAN_POINT('',(-65.52071426093,54.583766180182,1.E-02));
+#18236 = CARTESIAN_POINT('',(-65.52071426093,54.583766180182,-2.24));
+#18237 = ADVANCED_FACE('',(#18238),#18260,.T.);
+#18238 = FACE_BOUND('',#18239,.T.);
+#18239 = EDGE_LOOP('',(#18240,#18247,#18248,#18255));
+#18240 = ORIENTED_EDGE('',*,*,#18241,.T.);
+#18241 = EDGE_CURVE('',#18242,#18214,#18244,.T.);
+#18242 = VERTEX_POINT('',#18243);
+#18243 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,0.));
+#18244 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18245,#18246),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18245 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,0.));
+#18246 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,0.));
+#18247 = ORIENTED_EDGE('',*,*,#18228,.T.);
+#18248 = ORIENTED_EDGE('',*,*,#18249,.F.);
+#18249 = EDGE_CURVE('',#18250,#18222,#18252,.T.);
+#18250 = VERTEX_POINT('',#18251);
+#18251 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,-2.23));
+#18252 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18253,#18254),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18253 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,-2.23));
+#18254 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,-2.23));
+#18255 = ORIENTED_EDGE('',*,*,#18256,.F.);
+#18256 = EDGE_CURVE('',#18242,#18250,#18257,.T.);
+#18257 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18258,#18259),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18258 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,0.));
+#18259 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,-2.23));
+#18260 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18261,#18262)
+    ,(#18263,#18264
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18261 = CARTESIAN_POINT('',(-66.48386756151,55.546919480762,1.E-02));
+#18262 = CARTESIAN_POINT('',(-66.48386756151,55.546919480762,-2.24));
+#18263 = CARTESIAN_POINT('',(-66.48386756151,54.573766180182,1.E-02));
+#18264 = CARTESIAN_POINT('',(-66.48386756151,54.573766180182,-2.24));
+#18265 = ADVANCED_FACE('',(#18266),#18280,.T.);
+#18266 = FACE_BOUND('',#18267,.T.);
+#18267 = EDGE_LOOP('',(#18268,#18273,#18274,#18279));
+#18268 = ORIENTED_EDGE('',*,*,#18269,.T.);
+#18269 = EDGE_CURVE('',#18180,#18242,#18270,.T.);
+#18270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18271,#18272),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18271 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,0.));
+#18272 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,0.));
+#18273 = ORIENTED_EDGE('',*,*,#18256,.T.);
+#18274 = ORIENTED_EDGE('',*,*,#18275,.F.);
+#18275 = EDGE_CURVE('',#18187,#18250,#18276,.T.);
+#18276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18277,#18278),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18277 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,-2.23));
+#18278 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,-2.23));
+#18279 = ORIENTED_EDGE('',*,*,#18186,.F.);
+#18280 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18281,#18282)
+    ,(#18283,#18284
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18281 = CARTESIAN_POINT('',(-65.52071426093,55.536919480762,1.E-02));
+#18282 = CARTESIAN_POINT('',(-65.52071426093,55.536919480762,-2.24));
+#18283 = CARTESIAN_POINT('',(-66.49386756151,55.536919480762,1.E-02));
+#18284 = CARTESIAN_POINT('',(-66.49386756151,55.536919480762,-2.24));
+#18285 = ADVANCED_FACE('',(#18286),#18318,.T.);
+#18286 = FACE_BOUND('',#18287,.T.);
+#18287 = EDGE_LOOP('',(#18288,#18298,#18305,#18313));
+#18288 = ORIENTED_EDGE('',*,*,#18289,.T.);
+#18289 = EDGE_CURVE('',#18290,#18292,#18294,.T.);
+#18290 = VERTEX_POINT('',#18291);
+#18291 = CARTESIAN_POINT('',(-67.25729091122,55.810342830472,0.));
+#18292 = VERTEX_POINT('',#18293);
+#18293 = CARTESIAN_POINT('',(-66.75729091122,56.310342830472,0.));
+#18294 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18295,#18296,#18297),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18295 = CARTESIAN_POINT('',(-67.25729091122,55.810342830472,0.));
+#18296 = CARTESIAN_POINT('',(-67.25729091122,56.310342830472,0.));
+#18297 = CARTESIAN_POINT('',(-66.75729091122,56.310342830472,0.));
+#18298 = ORIENTED_EDGE('',*,*,#18299,.T.);
+#18299 = EDGE_CURVE('',#18292,#18300,#18302,.T.);
+#18300 = VERTEX_POINT('',#18301);
+#18301 = CARTESIAN_POINT('',(-66.75729091122,56.310342830472,-2.23));
+#18302 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18303,#18304),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18303 = CARTESIAN_POINT('',(-66.75729091122,56.310342830472,0.));
+#18304 = CARTESIAN_POINT('',(-66.75729091122,56.310342830472,-2.23));
+#18305 = ORIENTED_EDGE('',*,*,#18306,.F.);
+#18306 = EDGE_CURVE('',#18307,#18300,#18309,.T.);
+#18307 = VERTEX_POINT('',#18308);
+#18308 = CARTESIAN_POINT('',(-67.25729091122,55.810342830472,-2.23));
+#18309 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18310,#18311,#18312),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18310 = CARTESIAN_POINT('',(-67.25729091122,55.810342830472,-2.23));
+#18311 = CARTESIAN_POINT('',(-67.25729091122,56.310342830472,-2.23));
+#18312 = CARTESIAN_POINT('',(-66.75729091122,56.310342830472,-2.23));
+#18313 = ORIENTED_EDGE('',*,*,#18314,.F.);
+#18314 = EDGE_CURVE('',#18290,#18307,#18315,.T.);
+#18315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18316,#18317),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18316 = CARTESIAN_POINT('',(-67.25729091122,55.810342830472,0.));
+#18317 = CARTESIAN_POINT('',(-67.25729091122,55.810342830472,-2.23));
+#18318 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#18319,#18320,#18321)
+    ,(#18322,#18323,#18324
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#18319 = CARTESIAN_POINT('',(-67.25729091122,55.810342830472,-2.23));
+#18320 = CARTESIAN_POINT('',(-67.25729091122,56.310342830472,-2.23));
+#18321 = CARTESIAN_POINT('',(-66.75729091122,56.310342830472,-2.23));
+#18322 = CARTESIAN_POINT('',(-67.25729091122,55.810342830472,0.));
+#18323 = CARTESIAN_POINT('',(-67.25729091122,56.310342830472,0.));
+#18324 = CARTESIAN_POINT('',(-66.75729091122,56.310342830472,0.));
+#18325 = ADVANCED_FACE('',(#18326),#18348,.T.);
+#18326 = FACE_BOUND('',#18327,.T.);
+#18327 = EDGE_LOOP('',(#18328,#18335,#18336,#18343));
+#18328 = ORIENTED_EDGE('',*,*,#18329,.T.);
+#18329 = EDGE_CURVE('',#18330,#18290,#18332,.T.);
+#18330 = VERTEX_POINT('',#18331);
+#18331 = CARTESIAN_POINT('',(-67.25729091122,54.310342830472,0.));
+#18332 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18333,#18334),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18333 = CARTESIAN_POINT('',(-67.25729091122,54.310342830472,0.));
+#18334 = CARTESIAN_POINT('',(-67.25729091122,55.810342830472,0.));
+#18335 = ORIENTED_EDGE('',*,*,#18314,.T.);
+#18336 = ORIENTED_EDGE('',*,*,#18337,.F.);
+#18337 = EDGE_CURVE('',#18338,#18307,#18340,.T.);
+#18338 = VERTEX_POINT('',#18339);
+#18339 = CARTESIAN_POINT('',(-67.25729091122,54.310342830472,-2.23));
+#18340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18341,#18342),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18341 = CARTESIAN_POINT('',(-67.25729091122,54.310342830472,-2.23));
+#18342 = CARTESIAN_POINT('',(-67.25729091122,55.810342830472,-2.23));
+#18343 = ORIENTED_EDGE('',*,*,#18344,.F.);
+#18344 = EDGE_CURVE('',#18330,#18338,#18345,.T.);
+#18345 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18346,#18347),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18346 = CARTESIAN_POINT('',(-67.25729091122,54.310342830472,0.));
+#18347 = CARTESIAN_POINT('',(-67.25729091122,54.310342830472,-2.23));
+#18348 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18349,#18350)
+    ,(#18351,#18352
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18349 = CARTESIAN_POINT('',(-67.25729091122,54.300342830472,1.E-02));
+#18350 = CARTESIAN_POINT('',(-67.25729091122,54.300342830472,-2.24));
+#18351 = CARTESIAN_POINT('',(-67.25729091122,55.820342830472,1.E-02));
+#18352 = CARTESIAN_POINT('',(-67.25729091122,55.820342830472,-2.24));
+#18353 = ADVANCED_FACE('',(#18354),#18378,.T.);
+#18354 = FACE_BOUND('',#18355,.T.);
+#18355 = EDGE_LOOP('',(#18356,#18364,#18365,#18373));
+#18356 = ORIENTED_EDGE('',*,*,#18357,.T.);
+#18357 = EDGE_CURVE('',#18358,#18330,#18360,.T.);
+#18358 = VERTEX_POINT('',#18359);
+#18359 = CARTESIAN_POINT('',(-66.75729091122,53.810342830472,0.));
+#18360 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18361,#18362,#18363),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18361 = CARTESIAN_POINT('',(-66.75729091122,53.810342830472,0.));
+#18362 = CARTESIAN_POINT('',(-67.25729091122,53.810342830472,0.));
+#18363 = CARTESIAN_POINT('',(-67.25729091122,54.310342830472,0.));
+#18364 = ORIENTED_EDGE('',*,*,#18344,.T.);
+#18365 = ORIENTED_EDGE('',*,*,#18366,.F.);
+#18366 = EDGE_CURVE('',#18367,#18338,#18369,.T.);
+#18367 = VERTEX_POINT('',#18368);
+#18368 = CARTESIAN_POINT('',(-66.75729091122,53.810342830472,-2.23));
+#18369 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18370,#18371,#18372),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18370 = CARTESIAN_POINT('',(-66.75729091122,53.810342830472,-2.23));
+#18371 = CARTESIAN_POINT('',(-67.25729091122,53.810342830472,-2.23));
+#18372 = CARTESIAN_POINT('',(-67.25729091122,54.310342830472,-2.23));
+#18373 = ORIENTED_EDGE('',*,*,#18374,.F.);
+#18374 = EDGE_CURVE('',#18358,#18367,#18375,.T.);
+#18375 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18376,#18377),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18376 = CARTESIAN_POINT('',(-66.75729091122,53.810342830472,0.));
+#18377 = CARTESIAN_POINT('',(-66.75729091122,53.810342830472,-2.23));
+#18378 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#18379,#18380,#18381)
+    ,(#18382,#18383,#18384
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#18379 = CARTESIAN_POINT('',(-66.75729091122,53.810342830472,-2.23));
+#18380 = CARTESIAN_POINT('',(-67.25729091122,53.810342830472,-2.23));
+#18381 = CARTESIAN_POINT('',(-67.25729091122,54.310342830472,-2.23));
+#18382 = CARTESIAN_POINT('',(-66.75729091122,53.810342830472,0.));
+#18383 = CARTESIAN_POINT('',(-67.25729091122,53.810342830472,0.));
+#18384 = CARTESIAN_POINT('',(-67.25729091122,54.310342830472,0.));
+#18385 = ADVANCED_FACE('',(#18386),#18408,.T.);
+#18386 = FACE_BOUND('',#18387,.T.);
+#18387 = EDGE_LOOP('',(#18388,#18395,#18396,#18403));
+#18388 = ORIENTED_EDGE('',*,*,#18389,.T.);
+#18389 = EDGE_CURVE('',#18390,#18358,#18392,.T.);
+#18390 = VERTEX_POINT('',#18391);
+#18391 = CARTESIAN_POINT('',(-65.25729091122,53.810342830472,0.));
+#18392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18393,#18394),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18393 = CARTESIAN_POINT('',(-65.25729091122,53.810342830472,0.));
+#18394 = CARTESIAN_POINT('',(-66.75729091122,53.810342830472,0.));
+#18395 = ORIENTED_EDGE('',*,*,#18374,.T.);
+#18396 = ORIENTED_EDGE('',*,*,#18397,.F.);
+#18397 = EDGE_CURVE('',#18398,#18367,#18400,.T.);
+#18398 = VERTEX_POINT('',#18399);
+#18399 = CARTESIAN_POINT('',(-65.25729091122,53.810342830472,-2.23));
+#18400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18401,#18402),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18401 = CARTESIAN_POINT('',(-65.25729091122,53.810342830472,-2.23));
+#18402 = CARTESIAN_POINT('',(-66.75729091122,53.810342830472,-2.23));
+#18403 = ORIENTED_EDGE('',*,*,#18404,.F.);
+#18404 = EDGE_CURVE('',#18390,#18398,#18405,.T.);
+#18405 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18406,#18407),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18406 = CARTESIAN_POINT('',(-65.25729091122,53.810342830472,0.));
+#18407 = CARTESIAN_POINT('',(-65.25729091122,53.810342830472,-2.23));
+#18408 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18409,#18410)
+    ,(#18411,#18412
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18409 = CARTESIAN_POINT('',(-65.24729091122,53.810342830472,1.E-02));
+#18410 = CARTESIAN_POINT('',(-65.24729091122,53.810342830472,-2.24));
+#18411 = CARTESIAN_POINT('',(-66.76729091122,53.810342830472,1.E-02));
+#18412 = CARTESIAN_POINT('',(-66.76729091122,53.810342830472,-2.24));
+#18413 = ADVANCED_FACE('',(#18414),#18438,.T.);
+#18414 = FACE_BOUND('',#18415,.T.);
+#18415 = EDGE_LOOP('',(#18416,#18424,#18425,#18433));
+#18416 = ORIENTED_EDGE('',*,*,#18417,.T.);
+#18417 = EDGE_CURVE('',#18418,#18390,#18420,.T.);
+#18418 = VERTEX_POINT('',#18419);
+#18419 = CARTESIAN_POINT('',(-64.75729091122,54.310342830472,0.));
+#18420 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18421,#18422,#18423),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18421 = CARTESIAN_POINT('',(-64.75729091122,54.310342830472,0.));
+#18422 = CARTESIAN_POINT('',(-64.75729091122,53.810342830472,0.));
+#18423 = CARTESIAN_POINT('',(-65.25729091122,53.810342830472,0.));
+#18424 = ORIENTED_EDGE('',*,*,#18404,.T.);
+#18425 = ORIENTED_EDGE('',*,*,#18426,.F.);
+#18426 = EDGE_CURVE('',#18427,#18398,#18429,.T.);
+#18427 = VERTEX_POINT('',#18428);
+#18428 = CARTESIAN_POINT('',(-64.75729091122,54.310342830472,-2.23));
+#18429 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18430,#18431,#18432),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18430 = CARTESIAN_POINT('',(-64.75729091122,54.310342830472,-2.23));
+#18431 = CARTESIAN_POINT('',(-64.75729091122,53.810342830472,-2.23));
+#18432 = CARTESIAN_POINT('',(-65.25729091122,53.810342830472,-2.23));
+#18433 = ORIENTED_EDGE('',*,*,#18434,.F.);
+#18434 = EDGE_CURVE('',#18418,#18427,#18435,.T.);
+#18435 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18436,#18437),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18436 = CARTESIAN_POINT('',(-64.75729091122,54.310342830472,0.));
+#18437 = CARTESIAN_POINT('',(-64.75729091122,54.310342830472,-2.23));
+#18438 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#18439,#18440,#18441)
+    ,(#18442,#18443,#18444
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#18439 = CARTESIAN_POINT('',(-64.75729091122,54.310342830472,-2.23));
+#18440 = CARTESIAN_POINT('',(-64.75729091122,53.810342830472,-2.23));
+#18441 = CARTESIAN_POINT('',(-65.25729091122,53.810342830472,-2.23));
+#18442 = CARTESIAN_POINT('',(-64.75729091122,54.310342830472,0.));
+#18443 = CARTESIAN_POINT('',(-64.75729091122,53.810342830472,0.));
+#18444 = CARTESIAN_POINT('',(-65.25729091122,53.810342830472,0.));
+#18445 = ADVANCED_FACE('',(#18446),#18468,.T.);
+#18446 = FACE_BOUND('',#18447,.T.);
+#18447 = EDGE_LOOP('',(#18448,#18455,#18456,#18463));
+#18448 = ORIENTED_EDGE('',*,*,#18449,.T.);
+#18449 = EDGE_CURVE('',#18450,#18418,#18452,.T.);
+#18450 = VERTEX_POINT('',#18451);
+#18451 = CARTESIAN_POINT('',(-64.75729091122,55.810342830472,0.));
+#18452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18453,#18454),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18453 = CARTESIAN_POINT('',(-64.75729091122,55.810342830472,0.));
+#18454 = CARTESIAN_POINT('',(-64.75729091122,54.310342830472,0.));
+#18455 = ORIENTED_EDGE('',*,*,#18434,.T.);
+#18456 = ORIENTED_EDGE('',*,*,#18457,.F.);
+#18457 = EDGE_CURVE('',#18458,#18427,#18460,.T.);
+#18458 = VERTEX_POINT('',#18459);
+#18459 = CARTESIAN_POINT('',(-64.75729091122,55.810342830472,-2.23));
+#18460 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18461,#18462),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18461 = CARTESIAN_POINT('',(-64.75729091122,55.810342830472,-2.23));
+#18462 = CARTESIAN_POINT('',(-64.75729091122,54.310342830472,-2.23));
+#18463 = ORIENTED_EDGE('',*,*,#18464,.F.);
+#18464 = EDGE_CURVE('',#18450,#18458,#18465,.T.);
+#18465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18466,#18467),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18466 = CARTESIAN_POINT('',(-64.75729091122,55.810342830472,0.));
+#18467 = CARTESIAN_POINT('',(-64.75729091122,55.810342830472,-2.23));
+#18468 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18469,#18470)
+    ,(#18471,#18472
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18469 = CARTESIAN_POINT('',(-64.75729091122,55.820342830472,1.E-02));
+#18470 = CARTESIAN_POINT('',(-64.75729091122,55.820342830472,-2.24));
+#18471 = CARTESIAN_POINT('',(-64.75729091122,54.300342830472,1.E-02));
+#18472 = CARTESIAN_POINT('',(-64.75729091122,54.300342830472,-2.24));
+#18473 = ADVANCED_FACE('',(#18474),#18498,.T.);
+#18474 = FACE_BOUND('',#18475,.T.);
+#18475 = EDGE_LOOP('',(#18476,#18484,#18485,#18493));
+#18476 = ORIENTED_EDGE('',*,*,#18477,.T.);
+#18477 = EDGE_CURVE('',#18478,#18450,#18480,.T.);
+#18478 = VERTEX_POINT('',#18479);
+#18479 = CARTESIAN_POINT('',(-65.25729091122,56.310342830472,0.));
+#18480 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18481,#18482,#18483),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18481 = CARTESIAN_POINT('',(-65.25729091122,56.310342830472,0.));
+#18482 = CARTESIAN_POINT('',(-64.75729091122,56.310342830472,0.));
+#18483 = CARTESIAN_POINT('',(-64.75729091122,55.810342830472,0.));
+#18484 = ORIENTED_EDGE('',*,*,#18464,.T.);
+#18485 = ORIENTED_EDGE('',*,*,#18486,.F.);
+#18486 = EDGE_CURVE('',#18487,#18458,#18489,.T.);
+#18487 = VERTEX_POINT('',#18488);
+#18488 = CARTESIAN_POINT('',(-65.25729091122,56.310342830472,-2.23));
+#18489 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18490,#18491,#18492),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18490 = CARTESIAN_POINT('',(-65.25729091122,56.310342830472,-2.23));
+#18491 = CARTESIAN_POINT('',(-64.75729091122,56.310342830472,-2.23));
+#18492 = CARTESIAN_POINT('',(-64.75729091122,55.810342830472,-2.23));
+#18493 = ORIENTED_EDGE('',*,*,#18494,.F.);
+#18494 = EDGE_CURVE('',#18478,#18487,#18495,.T.);
+#18495 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18496,#18497),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18496 = CARTESIAN_POINT('',(-65.25729091122,56.310342830472,0.));
+#18497 = CARTESIAN_POINT('',(-65.25729091122,56.310342830472,-2.23));
+#18498 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#18499,#18500,#18501)
+    ,(#18502,#18503,#18504
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#18499 = CARTESIAN_POINT('',(-65.25729091122,56.310342830472,-2.23));
+#18500 = CARTESIAN_POINT('',(-64.75729091122,56.310342830472,-2.23));
+#18501 = CARTESIAN_POINT('',(-64.75729091122,55.810342830472,-2.23));
+#18502 = CARTESIAN_POINT('',(-65.25729091122,56.310342830472,0.));
+#18503 = CARTESIAN_POINT('',(-64.75729091122,56.310342830472,0.));
+#18504 = CARTESIAN_POINT('',(-64.75729091122,55.810342830472,0.));
+#18505 = ADVANCED_FACE('',(#18506),#18520,.T.);
+#18506 = FACE_BOUND('',#18507,.T.);
+#18507 = EDGE_LOOP('',(#18508,#18513,#18514,#18519));
+#18508 = ORIENTED_EDGE('',*,*,#18509,.T.);
+#18509 = EDGE_CURVE('',#18292,#18478,#18510,.T.);
+#18510 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18511,#18512),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18511 = CARTESIAN_POINT('',(-66.75729091122,56.310342830472,0.));
+#18512 = CARTESIAN_POINT('',(-65.25729091122,56.310342830472,0.));
+#18513 = ORIENTED_EDGE('',*,*,#18494,.T.);
+#18514 = ORIENTED_EDGE('',*,*,#18515,.F.);
+#18515 = EDGE_CURVE('',#18300,#18487,#18516,.T.);
+#18516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18517,#18518),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18517 = CARTESIAN_POINT('',(-66.75729091122,56.310342830472,-2.23));
+#18518 = CARTESIAN_POINT('',(-65.25729091122,56.310342830472,-2.23));
+#18519 = ORIENTED_EDGE('',*,*,#18299,.F.);
+#18520 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18521,#18522)
+    ,(#18523,#18524
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18521 = CARTESIAN_POINT('',(-66.76729091122,56.310342830472,1.E-02));
+#18522 = CARTESIAN_POINT('',(-66.76729091122,56.310342830472,-2.24));
+#18523 = CARTESIAN_POINT('',(-65.24729091122,56.310342830472,1.E-02));
+#18524 = CARTESIAN_POINT('',(-65.24729091122,56.310342830472,-2.24));
+#18525 = ADVANCED_FACE('',(#18526,#18536),#18542,.T.);
+#18526 = FACE_BOUND('',#18527,.T.);
+#18527 = EDGE_LOOP('',(#18528,#18529,#18530,#18531,#18532,#18533,#18534,
+    #18535));
+#18528 = ORIENTED_EDGE('',*,*,#18515,.T.);
+#18529 = ORIENTED_EDGE('',*,*,#18486,.T.);
+#18530 = ORIENTED_EDGE('',*,*,#18457,.T.);
+#18531 = ORIENTED_EDGE('',*,*,#18426,.T.);
+#18532 = ORIENTED_EDGE('',*,*,#18397,.T.);
+#18533 = ORIENTED_EDGE('',*,*,#18366,.T.);
+#18534 = ORIENTED_EDGE('',*,*,#18337,.T.);
+#18535 = ORIENTED_EDGE('',*,*,#18306,.T.);
+#18536 = FACE_BOUND('',#18537,.T.);
+#18537 = EDGE_LOOP('',(#18538,#18539,#18540,#18541));
+#18538 = ORIENTED_EDGE('',*,*,#18275,.T.);
+#18539 = ORIENTED_EDGE('',*,*,#18249,.T.);
+#18540 = ORIENTED_EDGE('',*,*,#18221,.T.);
+#18541 = ORIENTED_EDGE('',*,*,#18193,.T.);
+#18542 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18543,#18544)
+    ,(#18545,#18546
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#18543 = CARTESIAN_POINT('',(-67.26729091122,56.320342830472,-2.23));
+#18544 = CARTESIAN_POINT('',(-67.26729091122,53.800342830472,-2.23));
+#18545 = CARTESIAN_POINT('',(-64.74729091122,56.320342830472,-2.23));
+#18546 = CARTESIAN_POINT('',(-64.74729091122,53.800342830472,-2.23));
+#18547 = ADVANCED_FACE('',(#18548,#18558),#18564,.T.);
+#18548 = FACE_BOUND('',#18549,.T.);
+#18549 = EDGE_LOOP('',(#18550,#18551,#18552,#18553,#18554,#18555,#18556,
+    #18557));
+#18550 = ORIENTED_EDGE('',*,*,#18509,.F.);
+#18551 = ORIENTED_EDGE('',*,*,#18289,.F.);
+#18552 = ORIENTED_EDGE('',*,*,#18329,.F.);
+#18553 = ORIENTED_EDGE('',*,*,#18357,.F.);
+#18554 = ORIENTED_EDGE('',*,*,#18389,.F.);
+#18555 = ORIENTED_EDGE('',*,*,#18417,.F.);
+#18556 = ORIENTED_EDGE('',*,*,#18449,.F.);
+#18557 = ORIENTED_EDGE('',*,*,#18477,.F.);
+#18558 = FACE_BOUND('',#18559,.T.);
+#18559 = EDGE_LOOP('',(#18560,#18561,#18562,#18563));
+#18560 = ORIENTED_EDGE('',*,*,#18269,.F.);
+#18561 = ORIENTED_EDGE('',*,*,#18177,.F.);
+#18562 = ORIENTED_EDGE('',*,*,#18213,.F.);
+#18563 = ORIENTED_EDGE('',*,*,#18241,.F.);
+#18564 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18565,#18566)
+    ,(#18567,#18568
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#18565 = CARTESIAN_POINT('',(-64.74729091122,56.320342830472,0.));
+#18566 = CARTESIAN_POINT('',(-64.74729091122,53.800342830472,0.));
+#18567 = CARTESIAN_POINT('',(-67.26729091122,56.320342830472,0.));
+#18568 = CARTESIAN_POINT('',(-67.26729091122,53.800342830472,0.));
+#18569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18573)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#18570,#18571,#18572)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#18570 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#18571 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18572 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#18573 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#18570,
+  'distance_accuracy_value','confusion accuracy');
+#18574 = PRODUCT_TYPE('part',$,(#18167));
+#18575 = SHAPE_DEFINITION_REPRESENTATION(#18576,#18582);
+#18576 = PRODUCT_DEFINITION_SHAPE('','',#18577);
+#18577 = PRODUCT_DEFINITION('design','',#18578,#18581);
+#18578 = PRODUCT_DEFINITION_FORMATION('','',#18579);
+#18579 = PRODUCT('Body52','Body52','',(#18580));
+#18580 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#18581 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#18582 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#18583),#18981);
+#18583 = MANIFOLD_SOLID_BREP('',#18584);
+#18584 = CLOSED_SHELL('',(#18585,#18621,#18649,#18677,#18697,#18737,
+    #18765,#18797,#18825,#18857,#18885,#18917,#18937,#18959));
+#18585 = ADVANCED_FACE('',(#18586),#18616,.T.);
+#18586 = FACE_BOUND('',#18587,.T.);
+#18587 = EDGE_LOOP('',(#18588,#18597,#18604,#18611));
+#18588 = ORIENTED_EDGE('',*,*,#18589,.T.);
+#18589 = EDGE_CURVE('',#18590,#18592,#18594,.T.);
+#18590 = VERTEX_POINT('',#18591);
+#18591 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,0.));
+#18592 = VERTEX_POINT('',#18593);
+#18593 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,0.));
+#18594 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18595,#18596),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18595 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,0.));
+#18596 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,0.));
+#18597 = ORIENTED_EDGE('',*,*,#18598,.T.);
+#18598 = EDGE_CURVE('',#18592,#18599,#18601,.T.);
+#18599 = VERTEX_POINT('',#18600);
+#18600 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,-2.23));
+#18601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18602,#18603),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18602 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,0.));
+#18603 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,-2.23));
+#18604 = ORIENTED_EDGE('',*,*,#18605,.F.);
+#18605 = EDGE_CURVE('',#18606,#18599,#18608,.T.);
+#18606 = VERTEX_POINT('',#18607);
+#18607 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,-2.23));
+#18608 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18609,#18610),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18609 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,-2.23));
+#18610 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,-2.23));
+#18611 = ORIENTED_EDGE('',*,*,#18612,.F.);
+#18612 = EDGE_CURVE('',#18590,#18606,#18613,.T.);
+#18613 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18614,#18615),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18614 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,0.));
+#18615 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,-2.23));
+#18616 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18617,#18618)
+    ,(#18619,#18620
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18617 = CARTESIAN_POINT('',(-55.37281952409,54.573766180182,1.E-02));
+#18618 = CARTESIAN_POINT('',(-55.37281952409,54.573766180182,-2.24));
+#18619 = CARTESIAN_POINT('',(-55.37281952409,55.546919480762,1.E-02));
+#18620 = CARTESIAN_POINT('',(-55.37281952409,55.546919480762,-2.24));
+#18621 = ADVANCED_FACE('',(#18622),#18644,.T.);
+#18622 = FACE_BOUND('',#18623,.T.);
+#18623 = EDGE_LOOP('',(#18624,#18631,#18632,#18639));
+#18624 = ORIENTED_EDGE('',*,*,#18625,.T.);
+#18625 = EDGE_CURVE('',#18626,#18590,#18628,.T.);
+#18626 = VERTEX_POINT('',#18627);
+#18627 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,0.));
+#18628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18629,#18630),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18629 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,0.));
+#18630 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,0.));
+#18631 = ORIENTED_EDGE('',*,*,#18612,.T.);
+#18632 = ORIENTED_EDGE('',*,*,#18633,.F.);
+#18633 = EDGE_CURVE('',#18634,#18606,#18636,.T.);
+#18634 = VERTEX_POINT('',#18635);
+#18635 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,-2.23));
+#18636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18637,#18638),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18637 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,-2.23));
+#18638 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,-2.23));
+#18639 = ORIENTED_EDGE('',*,*,#18640,.F.);
+#18640 = EDGE_CURVE('',#18626,#18634,#18641,.T.);
+#18641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18642,#18643),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18642 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,0.));
+#18643 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,-2.23));
+#18644 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18645,#18646)
+    ,(#18647,#18648
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18645 = CARTESIAN_POINT('',(-56.33597282467,54.583766180182,1.E-02));
+#18646 = CARTESIAN_POINT('',(-56.33597282467,54.583766180182,-2.24));
+#18647 = CARTESIAN_POINT('',(-55.36281952409,54.583766180182,1.E-02));
+#18648 = CARTESIAN_POINT('',(-55.36281952409,54.583766180182,-2.24));
+#18649 = ADVANCED_FACE('',(#18650),#18672,.T.);
+#18650 = FACE_BOUND('',#18651,.T.);
+#18651 = EDGE_LOOP('',(#18652,#18659,#18660,#18667));
+#18652 = ORIENTED_EDGE('',*,*,#18653,.T.);
+#18653 = EDGE_CURVE('',#18654,#18626,#18656,.T.);
+#18654 = VERTEX_POINT('',#18655);
+#18655 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,0.));
+#18656 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18657,#18658),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18657 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,0.));
+#18658 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,0.));
+#18659 = ORIENTED_EDGE('',*,*,#18640,.T.);
+#18660 = ORIENTED_EDGE('',*,*,#18661,.F.);
+#18661 = EDGE_CURVE('',#18662,#18634,#18664,.T.);
+#18662 = VERTEX_POINT('',#18663);
+#18663 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,-2.23));
+#18664 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18665,#18666),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18665 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,-2.23));
+#18666 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,-2.23));
+#18667 = ORIENTED_EDGE('',*,*,#18668,.F.);
+#18668 = EDGE_CURVE('',#18654,#18662,#18669,.T.);
+#18669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18670,#18671),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18670 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,0.));
+#18671 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,-2.23));
+#18672 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18673,#18674)
+    ,(#18675,#18676
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18673 = CARTESIAN_POINT('',(-56.32597282467,55.546919480762,1.E-02));
+#18674 = CARTESIAN_POINT('',(-56.32597282467,55.546919480762,-2.24));
+#18675 = CARTESIAN_POINT('',(-56.32597282467,54.573766180182,1.E-02));
+#18676 = CARTESIAN_POINT('',(-56.32597282467,54.573766180182,-2.24));
+#18677 = ADVANCED_FACE('',(#18678),#18692,.T.);
+#18678 = FACE_BOUND('',#18679,.T.);
+#18679 = EDGE_LOOP('',(#18680,#18685,#18686,#18691));
+#18680 = ORIENTED_EDGE('',*,*,#18681,.T.);
+#18681 = EDGE_CURVE('',#18592,#18654,#18682,.T.);
+#18682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18683,#18684),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18683 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,0.));
+#18684 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,0.));
+#18685 = ORIENTED_EDGE('',*,*,#18668,.T.);
+#18686 = ORIENTED_EDGE('',*,*,#18687,.F.);
+#18687 = EDGE_CURVE('',#18599,#18662,#18688,.T.);
+#18688 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18689,#18690),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#18689 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,-2.23));
+#18690 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,-2.23));
+#18691 = ORIENTED_EDGE('',*,*,#18598,.F.);
+#18692 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18693,#18694)
+    ,(#18695,#18696
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18693 = CARTESIAN_POINT('',(-55.36281952409,55.536919480762,1.E-02));
+#18694 = CARTESIAN_POINT('',(-55.36281952409,55.536919480762,-2.24));
+#18695 = CARTESIAN_POINT('',(-56.33597282467,55.536919480762,1.E-02));
+#18696 = CARTESIAN_POINT('',(-56.33597282467,55.536919480762,-2.24));
+#18697 = ADVANCED_FACE('',(#18698),#18730,.T.);
+#18698 = FACE_BOUND('',#18699,.T.);
+#18699 = EDGE_LOOP('',(#18700,#18710,#18717,#18725));
+#18700 = ORIENTED_EDGE('',*,*,#18701,.T.);
+#18701 = EDGE_CURVE('',#18702,#18704,#18706,.T.);
+#18702 = VERTEX_POINT('',#18703);
+#18703 = CARTESIAN_POINT('',(-57.09939617438,55.810342830472,0.));
+#18704 = VERTEX_POINT('',#18705);
+#18705 = CARTESIAN_POINT('',(-56.59939617438,56.310342830472,0.));
+#18706 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18707,#18708,#18709),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18707 = CARTESIAN_POINT('',(-57.09939617438,55.810342830472,0.));
+#18708 = CARTESIAN_POINT('',(-57.09939617438,56.310342830472,0.));
+#18709 = CARTESIAN_POINT('',(-56.59939617438,56.310342830472,0.));
+#18710 = ORIENTED_EDGE('',*,*,#18711,.T.);
+#18711 = EDGE_CURVE('',#18704,#18712,#18714,.T.);
+#18712 = VERTEX_POINT('',#18713);
+#18713 = CARTESIAN_POINT('',(-56.59939617438,56.310342830472,-2.23));
+#18714 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18715,#18716),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18715 = CARTESIAN_POINT('',(-56.59939617438,56.310342830472,0.));
+#18716 = CARTESIAN_POINT('',(-56.59939617438,56.310342830472,-2.23));
+#18717 = ORIENTED_EDGE('',*,*,#18718,.F.);
+#18718 = EDGE_CURVE('',#18719,#18712,#18721,.T.);
+#18719 = VERTEX_POINT('',#18720);
+#18720 = CARTESIAN_POINT('',(-57.09939617438,55.810342830472,-2.23));
+#18721 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18722,#18723,#18724),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18722 = CARTESIAN_POINT('',(-57.09939617438,55.810342830472,-2.23));
+#18723 = CARTESIAN_POINT('',(-57.09939617438,56.310342830472,-2.23));
+#18724 = CARTESIAN_POINT('',(-56.59939617438,56.310342830472,-2.23));
+#18725 = ORIENTED_EDGE('',*,*,#18726,.F.);
+#18726 = EDGE_CURVE('',#18702,#18719,#18727,.T.);
+#18727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18728,#18729),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18728 = CARTESIAN_POINT('',(-57.09939617438,55.810342830472,0.));
+#18729 = CARTESIAN_POINT('',(-57.09939617438,55.810342830472,-2.23));
+#18730 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#18731,#18732,#18733)
+    ,(#18734,#18735,#18736
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#18731 = CARTESIAN_POINT('',(-57.09939617438,55.810342830472,-2.23));
+#18732 = CARTESIAN_POINT('',(-57.09939617438,56.310342830472,-2.23));
+#18733 = CARTESIAN_POINT('',(-56.59939617438,56.310342830472,-2.23));
+#18734 = CARTESIAN_POINT('',(-57.09939617438,55.810342830472,0.));
+#18735 = CARTESIAN_POINT('',(-57.09939617438,56.310342830472,0.));
+#18736 = CARTESIAN_POINT('',(-56.59939617438,56.310342830472,0.));
+#18737 = ADVANCED_FACE('',(#18738),#18760,.T.);
+#18738 = FACE_BOUND('',#18739,.T.);
+#18739 = EDGE_LOOP('',(#18740,#18747,#18748,#18755));
+#18740 = ORIENTED_EDGE('',*,*,#18741,.T.);
+#18741 = EDGE_CURVE('',#18742,#18702,#18744,.T.);
+#18742 = VERTEX_POINT('',#18743);
+#18743 = CARTESIAN_POINT('',(-57.09939617438,54.310342830472,0.));
+#18744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18745,#18746),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18745 = CARTESIAN_POINT('',(-57.09939617438,54.310342830472,0.));
+#18746 = CARTESIAN_POINT('',(-57.09939617438,55.810342830472,0.));
+#18747 = ORIENTED_EDGE('',*,*,#18726,.T.);
+#18748 = ORIENTED_EDGE('',*,*,#18749,.F.);
+#18749 = EDGE_CURVE('',#18750,#18719,#18752,.T.);
+#18750 = VERTEX_POINT('',#18751);
+#18751 = CARTESIAN_POINT('',(-57.09939617438,54.310342830472,-2.23));
+#18752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18753,#18754),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18753 = CARTESIAN_POINT('',(-57.09939617438,54.310342830472,-2.23));
+#18754 = CARTESIAN_POINT('',(-57.09939617438,55.810342830472,-2.23));
+#18755 = ORIENTED_EDGE('',*,*,#18756,.F.);
+#18756 = EDGE_CURVE('',#18742,#18750,#18757,.T.);
+#18757 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18758,#18759),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18758 = CARTESIAN_POINT('',(-57.09939617438,54.310342830472,0.));
+#18759 = CARTESIAN_POINT('',(-57.09939617438,54.310342830472,-2.23));
+#18760 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18761,#18762)
+    ,(#18763,#18764
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18761 = CARTESIAN_POINT('',(-57.09939617438,54.300342830472,1.E-02));
+#18762 = CARTESIAN_POINT('',(-57.09939617438,54.300342830472,-2.24));
+#18763 = CARTESIAN_POINT('',(-57.09939617438,55.820342830472,1.E-02));
+#18764 = CARTESIAN_POINT('',(-57.09939617438,55.820342830472,-2.24));
+#18765 = ADVANCED_FACE('',(#18766),#18790,.T.);
+#18766 = FACE_BOUND('',#18767,.T.);
+#18767 = EDGE_LOOP('',(#18768,#18776,#18777,#18785));
+#18768 = ORIENTED_EDGE('',*,*,#18769,.T.);
+#18769 = EDGE_CURVE('',#18770,#18742,#18772,.T.);
+#18770 = VERTEX_POINT('',#18771);
+#18771 = CARTESIAN_POINT('',(-56.59939617438,53.810342830472,0.));
+#18772 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18773,#18774,#18775),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18773 = CARTESIAN_POINT('',(-56.59939617438,53.810342830472,0.));
+#18774 = CARTESIAN_POINT('',(-57.09939617438,53.810342830472,0.));
+#18775 = CARTESIAN_POINT('',(-57.09939617438,54.310342830472,0.));
+#18776 = ORIENTED_EDGE('',*,*,#18756,.T.);
+#18777 = ORIENTED_EDGE('',*,*,#18778,.F.);
+#18778 = EDGE_CURVE('',#18779,#18750,#18781,.T.);
+#18779 = VERTEX_POINT('',#18780);
+#18780 = CARTESIAN_POINT('',(-56.59939617438,53.810342830472,-2.23));
+#18781 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18782,#18783,#18784),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18782 = CARTESIAN_POINT('',(-56.59939617438,53.810342830472,-2.23));
+#18783 = CARTESIAN_POINT('',(-57.09939617438,53.810342830472,-2.23));
+#18784 = CARTESIAN_POINT('',(-57.09939617438,54.310342830472,-2.23));
+#18785 = ORIENTED_EDGE('',*,*,#18786,.F.);
+#18786 = EDGE_CURVE('',#18770,#18779,#18787,.T.);
+#18787 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18788,#18789),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18788 = CARTESIAN_POINT('',(-56.59939617438,53.810342830472,0.));
+#18789 = CARTESIAN_POINT('',(-56.59939617438,53.810342830472,-2.23));
+#18790 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#18791,#18792,#18793)
+    ,(#18794,#18795,#18796
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#18791 = CARTESIAN_POINT('',(-56.59939617438,53.810342830472,-2.23));
+#18792 = CARTESIAN_POINT('',(-57.09939617438,53.810342830472,-2.23));
+#18793 = CARTESIAN_POINT('',(-57.09939617438,54.310342830472,-2.23));
+#18794 = CARTESIAN_POINT('',(-56.59939617438,53.810342830472,0.));
+#18795 = CARTESIAN_POINT('',(-57.09939617438,53.810342830472,0.));
+#18796 = CARTESIAN_POINT('',(-57.09939617438,54.310342830472,0.));
+#18797 = ADVANCED_FACE('',(#18798),#18820,.T.);
+#18798 = FACE_BOUND('',#18799,.T.);
+#18799 = EDGE_LOOP('',(#18800,#18807,#18808,#18815));
+#18800 = ORIENTED_EDGE('',*,*,#18801,.T.);
+#18801 = EDGE_CURVE('',#18802,#18770,#18804,.T.);
+#18802 = VERTEX_POINT('',#18803);
+#18803 = CARTESIAN_POINT('',(-55.09939617438,53.810342830472,0.));
+#18804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18805,#18806),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18805 = CARTESIAN_POINT('',(-55.09939617438,53.810342830472,0.));
+#18806 = CARTESIAN_POINT('',(-56.59939617438,53.810342830472,0.));
+#18807 = ORIENTED_EDGE('',*,*,#18786,.T.);
+#18808 = ORIENTED_EDGE('',*,*,#18809,.F.);
+#18809 = EDGE_CURVE('',#18810,#18779,#18812,.T.);
+#18810 = VERTEX_POINT('',#18811);
+#18811 = CARTESIAN_POINT('',(-55.09939617438,53.810342830472,-2.23));
+#18812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18813,#18814),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18813 = CARTESIAN_POINT('',(-55.09939617438,53.810342830472,-2.23));
+#18814 = CARTESIAN_POINT('',(-56.59939617438,53.810342830472,-2.23));
+#18815 = ORIENTED_EDGE('',*,*,#18816,.F.);
+#18816 = EDGE_CURVE('',#18802,#18810,#18817,.T.);
+#18817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18818,#18819),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18818 = CARTESIAN_POINT('',(-55.09939617438,53.810342830472,0.));
+#18819 = CARTESIAN_POINT('',(-55.09939617438,53.810342830472,-2.23));
+#18820 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18821,#18822)
+    ,(#18823,#18824
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18821 = CARTESIAN_POINT('',(-55.08939617438,53.810342830472,1.E-02));
+#18822 = CARTESIAN_POINT('',(-55.08939617438,53.810342830472,-2.24));
+#18823 = CARTESIAN_POINT('',(-56.60939617438,53.810342830472,1.E-02));
+#18824 = CARTESIAN_POINT('',(-56.60939617438,53.810342830472,-2.24));
+#18825 = ADVANCED_FACE('',(#18826),#18850,.T.);
+#18826 = FACE_BOUND('',#18827,.T.);
+#18827 = EDGE_LOOP('',(#18828,#18836,#18837,#18845));
+#18828 = ORIENTED_EDGE('',*,*,#18829,.T.);
+#18829 = EDGE_CURVE('',#18830,#18802,#18832,.T.);
+#18830 = VERTEX_POINT('',#18831);
+#18831 = CARTESIAN_POINT('',(-54.59939617438,54.310342830472,0.));
+#18832 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18833,#18834,#18835),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18833 = CARTESIAN_POINT('',(-54.59939617438,54.310342830472,0.));
+#18834 = CARTESIAN_POINT('',(-54.59939617438,53.810342830472,0.));
+#18835 = CARTESIAN_POINT('',(-55.09939617438,53.810342830472,0.));
+#18836 = ORIENTED_EDGE('',*,*,#18816,.T.);
+#18837 = ORIENTED_EDGE('',*,*,#18838,.F.);
+#18838 = EDGE_CURVE('',#18839,#18810,#18841,.T.);
+#18839 = VERTEX_POINT('',#18840);
+#18840 = CARTESIAN_POINT('',(-54.59939617438,54.310342830472,-2.23));
+#18841 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18842,#18843,#18844),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18842 = CARTESIAN_POINT('',(-54.59939617438,54.310342830472,-2.23));
+#18843 = CARTESIAN_POINT('',(-54.59939617438,53.810342830472,-2.23));
+#18844 = CARTESIAN_POINT('',(-55.09939617438,53.810342830472,-2.23));
+#18845 = ORIENTED_EDGE('',*,*,#18846,.F.);
+#18846 = EDGE_CURVE('',#18830,#18839,#18847,.T.);
+#18847 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18848,#18849),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18848 = CARTESIAN_POINT('',(-54.59939617438,54.310342830472,0.));
+#18849 = CARTESIAN_POINT('',(-54.59939617438,54.310342830472,-2.23));
+#18850 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#18851,#18852,#18853)
+    ,(#18854,#18855,#18856
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#18851 = CARTESIAN_POINT('',(-54.59939617438,54.310342830472,-2.23));
+#18852 = CARTESIAN_POINT('',(-54.59939617438,53.810342830472,-2.23));
+#18853 = CARTESIAN_POINT('',(-55.09939617438,53.810342830472,-2.23));
+#18854 = CARTESIAN_POINT('',(-54.59939617438,54.310342830472,0.));
+#18855 = CARTESIAN_POINT('',(-54.59939617438,53.810342830472,0.));
+#18856 = CARTESIAN_POINT('',(-55.09939617438,53.810342830472,0.));
+#18857 = ADVANCED_FACE('',(#18858),#18880,.T.);
+#18858 = FACE_BOUND('',#18859,.T.);
+#18859 = EDGE_LOOP('',(#18860,#18867,#18868,#18875));
+#18860 = ORIENTED_EDGE('',*,*,#18861,.T.);
+#18861 = EDGE_CURVE('',#18862,#18830,#18864,.T.);
+#18862 = VERTEX_POINT('',#18863);
+#18863 = CARTESIAN_POINT('',(-54.59939617438,55.810342830472,0.));
+#18864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18865,#18866),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18865 = CARTESIAN_POINT('',(-54.59939617438,55.810342830472,0.));
+#18866 = CARTESIAN_POINT('',(-54.59939617438,54.310342830472,0.));
+#18867 = ORIENTED_EDGE('',*,*,#18846,.T.);
+#18868 = ORIENTED_EDGE('',*,*,#18869,.F.);
+#18869 = EDGE_CURVE('',#18870,#18839,#18872,.T.);
+#18870 = VERTEX_POINT('',#18871);
+#18871 = CARTESIAN_POINT('',(-54.59939617438,55.810342830472,-2.23));
+#18872 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18873,#18874),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18873 = CARTESIAN_POINT('',(-54.59939617438,55.810342830472,-2.23));
+#18874 = CARTESIAN_POINT('',(-54.59939617438,54.310342830472,-2.23));
+#18875 = ORIENTED_EDGE('',*,*,#18876,.F.);
+#18876 = EDGE_CURVE('',#18862,#18870,#18877,.T.);
+#18877 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18878,#18879),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18878 = CARTESIAN_POINT('',(-54.59939617438,55.810342830472,0.));
+#18879 = CARTESIAN_POINT('',(-54.59939617438,55.810342830472,-2.23));
+#18880 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18881,#18882)
+    ,(#18883,#18884
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18881 = CARTESIAN_POINT('',(-54.59939617438,55.820342830472,1.E-02));
+#18882 = CARTESIAN_POINT('',(-54.59939617438,55.820342830472,-2.24));
+#18883 = CARTESIAN_POINT('',(-54.59939617438,54.300342830472,1.E-02));
+#18884 = CARTESIAN_POINT('',(-54.59939617438,54.300342830472,-2.24));
+#18885 = ADVANCED_FACE('',(#18886),#18910,.T.);
+#18886 = FACE_BOUND('',#18887,.T.);
+#18887 = EDGE_LOOP('',(#18888,#18896,#18897,#18905));
+#18888 = ORIENTED_EDGE('',*,*,#18889,.T.);
+#18889 = EDGE_CURVE('',#18890,#18862,#18892,.T.);
+#18890 = VERTEX_POINT('',#18891);
+#18891 = CARTESIAN_POINT('',(-55.09939617438,56.310342830472,0.));
+#18892 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18893,#18894,#18895),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18893 = CARTESIAN_POINT('',(-55.09939617438,56.310342830472,0.));
+#18894 = CARTESIAN_POINT('',(-54.59939617438,56.310342830472,0.));
+#18895 = CARTESIAN_POINT('',(-54.59939617438,55.810342830472,0.));
+#18896 = ORIENTED_EDGE('',*,*,#18876,.T.);
+#18897 = ORIENTED_EDGE('',*,*,#18898,.F.);
+#18898 = EDGE_CURVE('',#18899,#18870,#18901,.T.);
+#18899 = VERTEX_POINT('',#18900);
+#18900 = CARTESIAN_POINT('',(-55.09939617438,56.310342830472,-2.23));
+#18901 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18902,#18903,#18904),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#18902 = CARTESIAN_POINT('',(-55.09939617438,56.310342830472,-2.23));
+#18903 = CARTESIAN_POINT('',(-54.59939617438,56.310342830472,-2.23));
+#18904 = CARTESIAN_POINT('',(-54.59939617438,55.810342830472,-2.23));
+#18905 = ORIENTED_EDGE('',*,*,#18906,.F.);
+#18906 = EDGE_CURVE('',#18890,#18899,#18907,.T.);
+#18907 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18908,#18909),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#18908 = CARTESIAN_POINT('',(-55.09939617438,56.310342830472,0.));
+#18909 = CARTESIAN_POINT('',(-55.09939617438,56.310342830472,-2.23));
+#18910 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#18911,#18912,#18913)
+    ,(#18914,#18915,#18916
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#18911 = CARTESIAN_POINT('',(-55.09939617438,56.310342830472,-2.23));
+#18912 = CARTESIAN_POINT('',(-54.59939617438,56.310342830472,-2.23));
+#18913 = CARTESIAN_POINT('',(-54.59939617438,55.810342830472,-2.23));
+#18914 = CARTESIAN_POINT('',(-55.09939617438,56.310342830472,0.));
+#18915 = CARTESIAN_POINT('',(-54.59939617438,56.310342830472,0.));
+#18916 = CARTESIAN_POINT('',(-54.59939617438,55.810342830472,0.));
+#18917 = ADVANCED_FACE('',(#18918),#18932,.T.);
+#18918 = FACE_BOUND('',#18919,.T.);
+#18919 = EDGE_LOOP('',(#18920,#18925,#18926,#18931));
+#18920 = ORIENTED_EDGE('',*,*,#18921,.T.);
+#18921 = EDGE_CURVE('',#18704,#18890,#18922,.T.);
+#18922 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18923,#18924),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18923 = CARTESIAN_POINT('',(-56.59939617438,56.310342830472,0.));
+#18924 = CARTESIAN_POINT('',(-55.09939617438,56.310342830472,0.));
+#18925 = ORIENTED_EDGE('',*,*,#18906,.T.);
+#18926 = ORIENTED_EDGE('',*,*,#18927,.F.);
+#18927 = EDGE_CURVE('',#18712,#18899,#18928,.T.);
+#18928 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18929,#18930),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#18929 = CARTESIAN_POINT('',(-56.59939617438,56.310342830472,-2.23));
+#18930 = CARTESIAN_POINT('',(-55.09939617438,56.310342830472,-2.23));
+#18931 = ORIENTED_EDGE('',*,*,#18711,.F.);
+#18932 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18933,#18934)
+    ,(#18935,#18936
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#18933 = CARTESIAN_POINT('',(-56.60939617438,56.310342830472,1.E-02));
+#18934 = CARTESIAN_POINT('',(-56.60939617438,56.310342830472,-2.24));
+#18935 = CARTESIAN_POINT('',(-55.08939617438,56.310342830472,1.E-02));
+#18936 = CARTESIAN_POINT('',(-55.08939617438,56.310342830472,-2.24));
+#18937 = ADVANCED_FACE('',(#18938,#18948),#18954,.T.);
+#18938 = FACE_BOUND('',#18939,.T.);
+#18939 = EDGE_LOOP('',(#18940,#18941,#18942,#18943,#18944,#18945,#18946,
+    #18947));
+#18940 = ORIENTED_EDGE('',*,*,#18927,.T.);
+#18941 = ORIENTED_EDGE('',*,*,#18898,.T.);
+#18942 = ORIENTED_EDGE('',*,*,#18869,.T.);
+#18943 = ORIENTED_EDGE('',*,*,#18838,.T.);
+#18944 = ORIENTED_EDGE('',*,*,#18809,.T.);
+#18945 = ORIENTED_EDGE('',*,*,#18778,.T.);
+#18946 = ORIENTED_EDGE('',*,*,#18749,.T.);
+#18947 = ORIENTED_EDGE('',*,*,#18718,.T.);
+#18948 = FACE_BOUND('',#18949,.T.);
+#18949 = EDGE_LOOP('',(#18950,#18951,#18952,#18953));
+#18950 = ORIENTED_EDGE('',*,*,#18687,.T.);
+#18951 = ORIENTED_EDGE('',*,*,#18661,.T.);
+#18952 = ORIENTED_EDGE('',*,*,#18633,.T.);
+#18953 = ORIENTED_EDGE('',*,*,#18605,.T.);
+#18954 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18955,#18956)
+    ,(#18957,#18958
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#18955 = CARTESIAN_POINT('',(-57.10939617438,56.320342830472,-2.23));
+#18956 = CARTESIAN_POINT('',(-57.10939617438,53.800342830472,-2.23));
+#18957 = CARTESIAN_POINT('',(-54.58939617438,56.320342830472,-2.23));
+#18958 = CARTESIAN_POINT('',(-54.58939617438,53.800342830472,-2.23));
+#18959 = ADVANCED_FACE('',(#18960,#18970),#18976,.T.);
+#18960 = FACE_BOUND('',#18961,.T.);
+#18961 = EDGE_LOOP('',(#18962,#18963,#18964,#18965,#18966,#18967,#18968,
+    #18969));
+#18962 = ORIENTED_EDGE('',*,*,#18921,.F.);
+#18963 = ORIENTED_EDGE('',*,*,#18701,.F.);
+#18964 = ORIENTED_EDGE('',*,*,#18741,.F.);
+#18965 = ORIENTED_EDGE('',*,*,#18769,.F.);
+#18966 = ORIENTED_EDGE('',*,*,#18801,.F.);
+#18967 = ORIENTED_EDGE('',*,*,#18829,.F.);
+#18968 = ORIENTED_EDGE('',*,*,#18861,.F.);
+#18969 = ORIENTED_EDGE('',*,*,#18889,.F.);
+#18970 = FACE_BOUND('',#18971,.T.);
+#18971 = EDGE_LOOP('',(#18972,#18973,#18974,#18975));
+#18972 = ORIENTED_EDGE('',*,*,#18681,.F.);
+#18973 = ORIENTED_EDGE('',*,*,#18589,.F.);
+#18974 = ORIENTED_EDGE('',*,*,#18625,.F.);
+#18975 = ORIENTED_EDGE('',*,*,#18653,.F.);
+#18976 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#18977,#18978)
+    ,(#18979,#18980
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#18977 = CARTESIAN_POINT('',(-54.58939617438,56.320342830472,0.));
+#18978 = CARTESIAN_POINT('',(-54.58939617438,53.800342830472,0.));
+#18979 = CARTESIAN_POINT('',(-57.10939617438,56.320342830472,0.));
+#18980 = CARTESIAN_POINT('',(-57.10939617438,53.800342830472,0.));
+#18981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18985)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#18982,#18983,#18984)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#18982 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#18983 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18984 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#18985 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#18982,
+  'distance_accuracy_value','confusion accuracy');
+#18986 = PRODUCT_TYPE('part',$,(#18579));
+#18987 = SHAPE_DEFINITION_REPRESENTATION(#18988,#18994);
+#18988 = PRODUCT_DEFINITION_SHAPE('','',#18989);
+#18989 = PRODUCT_DEFINITION('design','',#18990,#18993);
+#18990 = PRODUCT_DEFINITION_FORMATION('','',#18991);
+#18991 = PRODUCT('Body53','Body53','',(#18992));
+#18992 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#18993 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#18994 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#18995),#19393);
+#18995 = MANIFOLD_SOLID_BREP('',#18996);
+#18996 = CLOSED_SHELL('',(#18997,#19033,#19061,#19089,#19109,#19149,
+    #19177,#19209,#19237,#19269,#19297,#19329,#19349,#19371));
+#18997 = ADVANCED_FACE('',(#18998),#19028,.T.);
+#18998 = FACE_BOUND('',#18999,.T.);
+#18999 = EDGE_LOOP('',(#19000,#19009,#19016,#19023));
+#19000 = ORIENTED_EDGE('',*,*,#19001,.T.);
+#19001 = EDGE_CURVE('',#19002,#19004,#19006,.T.);
+#19002 = VERTEX_POINT('',#19003);
+#19003 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,0.));
+#19004 = VERTEX_POINT('',#19005);
+#19005 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,0.));
+#19006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19007,#19008),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19007 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,0.));
+#19008 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,0.));
+#19009 = ORIENTED_EDGE('',*,*,#19010,.T.);
+#19010 = EDGE_CURVE('',#19004,#19011,#19013,.T.);
+#19011 = VERTEX_POINT('',#19012);
+#19012 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,-2.23));
+#19013 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19014,#19015),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19014 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,0.));
+#19015 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,-2.23));
+#19016 = ORIENTED_EDGE('',*,*,#19017,.F.);
+#19017 = EDGE_CURVE('',#19018,#19011,#19020,.T.);
+#19018 = VERTEX_POINT('',#19019);
+#19019 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,-2.23));
+#19020 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19021,#19022),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19021 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,-2.23));
+#19022 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,-2.23));
+#19023 = ORIENTED_EDGE('',*,*,#19024,.F.);
+#19024 = EDGE_CURVE('',#19002,#19018,#19025,.T.);
+#19025 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19026,#19027),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19026 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,0.));
+#19027 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,-2.23));
+#19028 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19029,#19030)
+    ,(#19031,#19032
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19029 = CARTESIAN_POINT('',(-45.21492478725,54.573766180182,1.E-02));
+#19030 = CARTESIAN_POINT('',(-45.21492478725,54.573766180182,-2.24));
+#19031 = CARTESIAN_POINT('',(-45.21492478725,55.546919480762,1.E-02));
+#19032 = CARTESIAN_POINT('',(-45.21492478725,55.546919480762,-2.24));
+#19033 = ADVANCED_FACE('',(#19034),#19056,.T.);
+#19034 = FACE_BOUND('',#19035,.T.);
+#19035 = EDGE_LOOP('',(#19036,#19043,#19044,#19051));
+#19036 = ORIENTED_EDGE('',*,*,#19037,.T.);
+#19037 = EDGE_CURVE('',#19038,#19002,#19040,.T.);
+#19038 = VERTEX_POINT('',#19039);
+#19039 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,0.));
+#19040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19041,#19042),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19041 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,0.));
+#19042 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,0.));
+#19043 = ORIENTED_EDGE('',*,*,#19024,.T.);
+#19044 = ORIENTED_EDGE('',*,*,#19045,.F.);
+#19045 = EDGE_CURVE('',#19046,#19018,#19048,.T.);
+#19046 = VERTEX_POINT('',#19047);
+#19047 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,-2.23));
+#19048 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19049,#19050),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19049 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,-2.23));
+#19050 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,-2.23));
+#19051 = ORIENTED_EDGE('',*,*,#19052,.F.);
+#19052 = EDGE_CURVE('',#19038,#19046,#19053,.T.);
+#19053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19054,#19055),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19054 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,0.));
+#19055 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,-2.23));
+#19056 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19057,#19058)
+    ,(#19059,#19060
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19057 = CARTESIAN_POINT('',(-46.17807808783,54.583766180182,1.E-02));
+#19058 = CARTESIAN_POINT('',(-46.17807808783,54.583766180182,-2.24));
+#19059 = CARTESIAN_POINT('',(-45.20492478725,54.583766180182,1.E-02));
+#19060 = CARTESIAN_POINT('',(-45.20492478725,54.583766180182,-2.24));
+#19061 = ADVANCED_FACE('',(#19062),#19084,.T.);
+#19062 = FACE_BOUND('',#19063,.T.);
+#19063 = EDGE_LOOP('',(#19064,#19071,#19072,#19079));
+#19064 = ORIENTED_EDGE('',*,*,#19065,.T.);
+#19065 = EDGE_CURVE('',#19066,#19038,#19068,.T.);
+#19066 = VERTEX_POINT('',#19067);
+#19067 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,0.));
+#19068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19069,#19070),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19069 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,0.));
+#19070 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,0.));
+#19071 = ORIENTED_EDGE('',*,*,#19052,.T.);
+#19072 = ORIENTED_EDGE('',*,*,#19073,.F.);
+#19073 = EDGE_CURVE('',#19074,#19046,#19076,.T.);
+#19074 = VERTEX_POINT('',#19075);
+#19075 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,-2.23));
+#19076 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19077,#19078),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19077 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,-2.23));
+#19078 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,-2.23));
+#19079 = ORIENTED_EDGE('',*,*,#19080,.F.);
+#19080 = EDGE_CURVE('',#19066,#19074,#19081,.T.);
+#19081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19082,#19083),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19082 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,0.));
+#19083 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,-2.23));
+#19084 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19085,#19086)
+    ,(#19087,#19088
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19085 = CARTESIAN_POINT('',(-46.16807808783,55.546919480762,1.E-02));
+#19086 = CARTESIAN_POINT('',(-46.16807808783,55.546919480762,-2.24));
+#19087 = CARTESIAN_POINT('',(-46.16807808783,54.573766180182,1.E-02));
+#19088 = CARTESIAN_POINT('',(-46.16807808783,54.573766180182,-2.24));
+#19089 = ADVANCED_FACE('',(#19090),#19104,.T.);
+#19090 = FACE_BOUND('',#19091,.T.);
+#19091 = EDGE_LOOP('',(#19092,#19097,#19098,#19103));
+#19092 = ORIENTED_EDGE('',*,*,#19093,.T.);
+#19093 = EDGE_CURVE('',#19004,#19066,#19094,.T.);
+#19094 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19095,#19096),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19095 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,0.));
+#19096 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,0.));
+#19097 = ORIENTED_EDGE('',*,*,#19080,.T.);
+#19098 = ORIENTED_EDGE('',*,*,#19099,.F.);
+#19099 = EDGE_CURVE('',#19011,#19074,#19100,.T.);
+#19100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19101,#19102),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19101 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,-2.23));
+#19102 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,-2.23));
+#19103 = ORIENTED_EDGE('',*,*,#19010,.F.);
+#19104 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19105,#19106)
+    ,(#19107,#19108
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19105 = CARTESIAN_POINT('',(-45.20492478725,55.536919480762,1.E-02));
+#19106 = CARTESIAN_POINT('',(-45.20492478725,55.536919480762,-2.24));
+#19107 = CARTESIAN_POINT('',(-46.17807808783,55.536919480762,1.E-02));
+#19108 = CARTESIAN_POINT('',(-46.17807808783,55.536919480762,-2.24));
+#19109 = ADVANCED_FACE('',(#19110),#19142,.T.);
+#19110 = FACE_BOUND('',#19111,.T.);
+#19111 = EDGE_LOOP('',(#19112,#19122,#19129,#19137));
+#19112 = ORIENTED_EDGE('',*,*,#19113,.T.);
+#19113 = EDGE_CURVE('',#19114,#19116,#19118,.T.);
+#19114 = VERTEX_POINT('',#19115);
+#19115 = CARTESIAN_POINT('',(-46.94150143754,55.810342830472,0.));
+#19116 = VERTEX_POINT('',#19117);
+#19117 = CARTESIAN_POINT('',(-46.44150143754,56.310342830472,0.));
+#19118 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19119,#19120,#19121),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19119 = CARTESIAN_POINT('',(-46.94150143754,55.810342830472,0.));
+#19120 = CARTESIAN_POINT('',(-46.94150143754,56.310342830472,0.));
+#19121 = CARTESIAN_POINT('',(-46.44150143754,56.310342830472,0.));
+#19122 = ORIENTED_EDGE('',*,*,#19123,.T.);
+#19123 = EDGE_CURVE('',#19116,#19124,#19126,.T.);
+#19124 = VERTEX_POINT('',#19125);
+#19125 = CARTESIAN_POINT('',(-46.44150143754,56.310342830472,-2.23));
+#19126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19127,#19128),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19127 = CARTESIAN_POINT('',(-46.44150143754,56.310342830472,0.));
+#19128 = CARTESIAN_POINT('',(-46.44150143754,56.310342830472,-2.23));
+#19129 = ORIENTED_EDGE('',*,*,#19130,.F.);
+#19130 = EDGE_CURVE('',#19131,#19124,#19133,.T.);
+#19131 = VERTEX_POINT('',#19132);
+#19132 = CARTESIAN_POINT('',(-46.94150143754,55.810342830472,-2.23));
+#19133 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19134,#19135,#19136),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19134 = CARTESIAN_POINT('',(-46.94150143754,55.810342830472,-2.23));
+#19135 = CARTESIAN_POINT('',(-46.94150143754,56.310342830472,-2.23));
+#19136 = CARTESIAN_POINT('',(-46.44150143754,56.310342830472,-2.23));
+#19137 = ORIENTED_EDGE('',*,*,#19138,.F.);
+#19138 = EDGE_CURVE('',#19114,#19131,#19139,.T.);
+#19139 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19140,#19141),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19140 = CARTESIAN_POINT('',(-46.94150143754,55.810342830472,0.));
+#19141 = CARTESIAN_POINT('',(-46.94150143754,55.810342830472,-2.23));
+#19142 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#19143,#19144,#19145)
+    ,(#19146,#19147,#19148
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#19143 = CARTESIAN_POINT('',(-46.94150143754,55.810342830472,-2.23));
+#19144 = CARTESIAN_POINT('',(-46.94150143754,56.310342830472,-2.23));
+#19145 = CARTESIAN_POINT('',(-46.44150143754,56.310342830472,-2.23));
+#19146 = CARTESIAN_POINT('',(-46.94150143754,55.810342830472,0.));
+#19147 = CARTESIAN_POINT('',(-46.94150143754,56.310342830472,0.));
+#19148 = CARTESIAN_POINT('',(-46.44150143754,56.310342830472,0.));
+#19149 = ADVANCED_FACE('',(#19150),#19172,.T.);
+#19150 = FACE_BOUND('',#19151,.T.);
+#19151 = EDGE_LOOP('',(#19152,#19159,#19160,#19167));
+#19152 = ORIENTED_EDGE('',*,*,#19153,.T.);
+#19153 = EDGE_CURVE('',#19154,#19114,#19156,.T.);
+#19154 = VERTEX_POINT('',#19155);
+#19155 = CARTESIAN_POINT('',(-46.94150143754,54.310342830472,0.));
+#19156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19157,#19158),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19157 = CARTESIAN_POINT('',(-46.94150143754,54.310342830472,0.));
+#19158 = CARTESIAN_POINT('',(-46.94150143754,55.810342830472,0.));
+#19159 = ORIENTED_EDGE('',*,*,#19138,.T.);
+#19160 = ORIENTED_EDGE('',*,*,#19161,.F.);
+#19161 = EDGE_CURVE('',#19162,#19131,#19164,.T.);
+#19162 = VERTEX_POINT('',#19163);
+#19163 = CARTESIAN_POINT('',(-46.94150143754,54.310342830472,-2.23));
+#19164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19165,#19166),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19165 = CARTESIAN_POINT('',(-46.94150143754,54.310342830472,-2.23));
+#19166 = CARTESIAN_POINT('',(-46.94150143754,55.810342830472,-2.23));
+#19167 = ORIENTED_EDGE('',*,*,#19168,.F.);
+#19168 = EDGE_CURVE('',#19154,#19162,#19169,.T.);
+#19169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19170,#19171),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19170 = CARTESIAN_POINT('',(-46.94150143754,54.310342830472,0.));
+#19171 = CARTESIAN_POINT('',(-46.94150143754,54.310342830472,-2.23));
+#19172 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19173,#19174)
+    ,(#19175,#19176
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19173 = CARTESIAN_POINT('',(-46.94150143754,54.300342830472,1.E-02));
+#19174 = CARTESIAN_POINT('',(-46.94150143754,54.300342830472,-2.24));
+#19175 = CARTESIAN_POINT('',(-46.94150143754,55.820342830472,1.E-02));
+#19176 = CARTESIAN_POINT('',(-46.94150143754,55.820342830472,-2.24));
+#19177 = ADVANCED_FACE('',(#19178),#19202,.T.);
+#19178 = FACE_BOUND('',#19179,.T.);
+#19179 = EDGE_LOOP('',(#19180,#19188,#19189,#19197));
+#19180 = ORIENTED_EDGE('',*,*,#19181,.T.);
+#19181 = EDGE_CURVE('',#19182,#19154,#19184,.T.);
+#19182 = VERTEX_POINT('',#19183);
+#19183 = CARTESIAN_POINT('',(-46.44150143754,53.810342830472,0.));
+#19184 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19185,#19186,#19187),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19185 = CARTESIAN_POINT('',(-46.44150143754,53.810342830472,0.));
+#19186 = CARTESIAN_POINT('',(-46.94150143754,53.810342830472,0.));
+#19187 = CARTESIAN_POINT('',(-46.94150143754,54.310342830472,0.));
+#19188 = ORIENTED_EDGE('',*,*,#19168,.T.);
+#19189 = ORIENTED_EDGE('',*,*,#19190,.F.);
+#19190 = EDGE_CURVE('',#19191,#19162,#19193,.T.);
+#19191 = VERTEX_POINT('',#19192);
+#19192 = CARTESIAN_POINT('',(-46.44150143754,53.810342830472,-2.23));
+#19193 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19194,#19195,#19196),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19194 = CARTESIAN_POINT('',(-46.44150143754,53.810342830472,-2.23));
+#19195 = CARTESIAN_POINT('',(-46.94150143754,53.810342830472,-2.23));
+#19196 = CARTESIAN_POINT('',(-46.94150143754,54.310342830472,-2.23));
+#19197 = ORIENTED_EDGE('',*,*,#19198,.F.);
+#19198 = EDGE_CURVE('',#19182,#19191,#19199,.T.);
+#19199 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19200,#19201),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19200 = CARTESIAN_POINT('',(-46.44150143754,53.810342830472,0.));
+#19201 = CARTESIAN_POINT('',(-46.44150143754,53.810342830472,-2.23));
+#19202 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#19203,#19204,#19205)
+    ,(#19206,#19207,#19208
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#19203 = CARTESIAN_POINT('',(-46.44150143754,53.810342830472,-2.23));
+#19204 = CARTESIAN_POINT('',(-46.94150143754,53.810342830472,-2.23));
+#19205 = CARTESIAN_POINT('',(-46.94150143754,54.310342830472,-2.23));
+#19206 = CARTESIAN_POINT('',(-46.44150143754,53.810342830472,0.));
+#19207 = CARTESIAN_POINT('',(-46.94150143754,53.810342830472,0.));
+#19208 = CARTESIAN_POINT('',(-46.94150143754,54.310342830472,0.));
+#19209 = ADVANCED_FACE('',(#19210),#19232,.T.);
+#19210 = FACE_BOUND('',#19211,.T.);
+#19211 = EDGE_LOOP('',(#19212,#19219,#19220,#19227));
+#19212 = ORIENTED_EDGE('',*,*,#19213,.T.);
+#19213 = EDGE_CURVE('',#19214,#19182,#19216,.T.);
+#19214 = VERTEX_POINT('',#19215);
+#19215 = CARTESIAN_POINT('',(-44.94150143754,53.810342830472,0.));
+#19216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19217,#19218),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19217 = CARTESIAN_POINT('',(-44.94150143754,53.810342830472,0.));
+#19218 = CARTESIAN_POINT('',(-46.44150143754,53.810342830472,0.));
+#19219 = ORIENTED_EDGE('',*,*,#19198,.T.);
+#19220 = ORIENTED_EDGE('',*,*,#19221,.F.);
+#19221 = EDGE_CURVE('',#19222,#19191,#19224,.T.);
+#19222 = VERTEX_POINT('',#19223);
+#19223 = CARTESIAN_POINT('',(-44.94150143754,53.810342830472,-2.23));
+#19224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19225,#19226),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19225 = CARTESIAN_POINT('',(-44.94150143754,53.810342830472,-2.23));
+#19226 = CARTESIAN_POINT('',(-46.44150143754,53.810342830472,-2.23));
+#19227 = ORIENTED_EDGE('',*,*,#19228,.F.);
+#19228 = EDGE_CURVE('',#19214,#19222,#19229,.T.);
+#19229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19230,#19231),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19230 = CARTESIAN_POINT('',(-44.94150143754,53.810342830472,0.));
+#19231 = CARTESIAN_POINT('',(-44.94150143754,53.810342830472,-2.23));
+#19232 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19233,#19234)
+    ,(#19235,#19236
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19233 = CARTESIAN_POINT('',(-44.93150143754,53.810342830472,1.E-02));
+#19234 = CARTESIAN_POINT('',(-44.93150143754,53.810342830472,-2.24));
+#19235 = CARTESIAN_POINT('',(-46.45150143754,53.810342830472,1.E-02));
+#19236 = CARTESIAN_POINT('',(-46.45150143754,53.810342830472,-2.24));
+#19237 = ADVANCED_FACE('',(#19238),#19262,.T.);
+#19238 = FACE_BOUND('',#19239,.T.);
+#19239 = EDGE_LOOP('',(#19240,#19248,#19249,#19257));
+#19240 = ORIENTED_EDGE('',*,*,#19241,.T.);
+#19241 = EDGE_CURVE('',#19242,#19214,#19244,.T.);
+#19242 = VERTEX_POINT('',#19243);
+#19243 = CARTESIAN_POINT('',(-44.44150143754,54.310342830472,0.));
+#19244 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19245,#19246,#19247),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19245 = CARTESIAN_POINT('',(-44.44150143754,54.310342830472,0.));
+#19246 = CARTESIAN_POINT('',(-44.44150143754,53.810342830472,0.));
+#19247 = CARTESIAN_POINT('',(-44.94150143754,53.810342830472,0.));
+#19248 = ORIENTED_EDGE('',*,*,#19228,.T.);
+#19249 = ORIENTED_EDGE('',*,*,#19250,.F.);
+#19250 = EDGE_CURVE('',#19251,#19222,#19253,.T.);
+#19251 = VERTEX_POINT('',#19252);
+#19252 = CARTESIAN_POINT('',(-44.44150143754,54.310342830472,-2.23));
+#19253 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19254,#19255,#19256),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19254 = CARTESIAN_POINT('',(-44.44150143754,54.310342830472,-2.23));
+#19255 = CARTESIAN_POINT('',(-44.44150143754,53.810342830472,-2.23));
+#19256 = CARTESIAN_POINT('',(-44.94150143754,53.810342830472,-2.23));
+#19257 = ORIENTED_EDGE('',*,*,#19258,.F.);
+#19258 = EDGE_CURVE('',#19242,#19251,#19259,.T.);
+#19259 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19260,#19261),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19260 = CARTESIAN_POINT('',(-44.44150143754,54.310342830472,0.));
+#19261 = CARTESIAN_POINT('',(-44.44150143754,54.310342830472,-2.23));
+#19262 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#19263,#19264,#19265)
+    ,(#19266,#19267,#19268
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#19263 = CARTESIAN_POINT('',(-44.44150143754,54.310342830472,-2.23));
+#19264 = CARTESIAN_POINT('',(-44.44150143754,53.810342830472,-2.23));
+#19265 = CARTESIAN_POINT('',(-44.94150143754,53.810342830472,-2.23));
+#19266 = CARTESIAN_POINT('',(-44.44150143754,54.310342830472,0.));
+#19267 = CARTESIAN_POINT('',(-44.44150143754,53.810342830472,0.));
+#19268 = CARTESIAN_POINT('',(-44.94150143754,53.810342830472,0.));
+#19269 = ADVANCED_FACE('',(#19270),#19292,.T.);
+#19270 = FACE_BOUND('',#19271,.T.);
+#19271 = EDGE_LOOP('',(#19272,#19279,#19280,#19287));
+#19272 = ORIENTED_EDGE('',*,*,#19273,.T.);
+#19273 = EDGE_CURVE('',#19274,#19242,#19276,.T.);
+#19274 = VERTEX_POINT('',#19275);
+#19275 = CARTESIAN_POINT('',(-44.44150143754,55.810342830472,0.));
+#19276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19277,#19278),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19277 = CARTESIAN_POINT('',(-44.44150143754,55.810342830472,0.));
+#19278 = CARTESIAN_POINT('',(-44.44150143754,54.310342830472,0.));
+#19279 = ORIENTED_EDGE('',*,*,#19258,.T.);
+#19280 = ORIENTED_EDGE('',*,*,#19281,.F.);
+#19281 = EDGE_CURVE('',#19282,#19251,#19284,.T.);
+#19282 = VERTEX_POINT('',#19283);
+#19283 = CARTESIAN_POINT('',(-44.44150143754,55.810342830472,-2.23));
+#19284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19285,#19286),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19285 = CARTESIAN_POINT('',(-44.44150143754,55.810342830472,-2.23));
+#19286 = CARTESIAN_POINT('',(-44.44150143754,54.310342830472,-2.23));
+#19287 = ORIENTED_EDGE('',*,*,#19288,.F.);
+#19288 = EDGE_CURVE('',#19274,#19282,#19289,.T.);
+#19289 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19290,#19291),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19290 = CARTESIAN_POINT('',(-44.44150143754,55.810342830472,0.));
+#19291 = CARTESIAN_POINT('',(-44.44150143754,55.810342830472,-2.23));
+#19292 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19293,#19294)
+    ,(#19295,#19296
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19293 = CARTESIAN_POINT('',(-44.44150143754,55.820342830472,1.E-02));
+#19294 = CARTESIAN_POINT('',(-44.44150143754,55.820342830472,-2.24));
+#19295 = CARTESIAN_POINT('',(-44.44150143754,54.300342830472,1.E-02));
+#19296 = CARTESIAN_POINT('',(-44.44150143754,54.300342830472,-2.24));
+#19297 = ADVANCED_FACE('',(#19298),#19322,.T.);
+#19298 = FACE_BOUND('',#19299,.T.);
+#19299 = EDGE_LOOP('',(#19300,#19308,#19309,#19317));
+#19300 = ORIENTED_EDGE('',*,*,#19301,.T.);
+#19301 = EDGE_CURVE('',#19302,#19274,#19304,.T.);
+#19302 = VERTEX_POINT('',#19303);
+#19303 = CARTESIAN_POINT('',(-44.94150143754,56.310342830472,0.));
+#19304 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19305,#19306,#19307),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19305 = CARTESIAN_POINT('',(-44.94150143754,56.310342830472,0.));
+#19306 = CARTESIAN_POINT('',(-44.44150143754,56.310342830472,0.));
+#19307 = CARTESIAN_POINT('',(-44.44150143754,55.810342830472,0.));
+#19308 = ORIENTED_EDGE('',*,*,#19288,.T.);
+#19309 = ORIENTED_EDGE('',*,*,#19310,.F.);
+#19310 = EDGE_CURVE('',#19311,#19282,#19313,.T.);
+#19311 = VERTEX_POINT('',#19312);
+#19312 = CARTESIAN_POINT('',(-44.94150143754,56.310342830472,-2.23));
+#19313 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19314,#19315,#19316),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19314 = CARTESIAN_POINT('',(-44.94150143754,56.310342830472,-2.23));
+#19315 = CARTESIAN_POINT('',(-44.44150143754,56.310342830472,-2.23));
+#19316 = CARTESIAN_POINT('',(-44.44150143754,55.810342830472,-2.23));
+#19317 = ORIENTED_EDGE('',*,*,#19318,.F.);
+#19318 = EDGE_CURVE('',#19302,#19311,#19319,.T.);
+#19319 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19320,#19321),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19320 = CARTESIAN_POINT('',(-44.94150143754,56.310342830472,0.));
+#19321 = CARTESIAN_POINT('',(-44.94150143754,56.310342830472,-2.23));
+#19322 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#19323,#19324,#19325)
+    ,(#19326,#19327,#19328
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#19323 = CARTESIAN_POINT('',(-44.94150143754,56.310342830472,-2.23));
+#19324 = CARTESIAN_POINT('',(-44.44150143754,56.310342830472,-2.23));
+#19325 = CARTESIAN_POINT('',(-44.44150143754,55.810342830472,-2.23));
+#19326 = CARTESIAN_POINT('',(-44.94150143754,56.310342830472,0.));
+#19327 = CARTESIAN_POINT('',(-44.44150143754,56.310342830472,0.));
+#19328 = CARTESIAN_POINT('',(-44.44150143754,55.810342830472,0.));
+#19329 = ADVANCED_FACE('',(#19330),#19344,.T.);
+#19330 = FACE_BOUND('',#19331,.T.);
+#19331 = EDGE_LOOP('',(#19332,#19337,#19338,#19343));
+#19332 = ORIENTED_EDGE('',*,*,#19333,.T.);
+#19333 = EDGE_CURVE('',#19116,#19302,#19334,.T.);
+#19334 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19335,#19336),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19335 = CARTESIAN_POINT('',(-46.44150143754,56.310342830472,0.));
+#19336 = CARTESIAN_POINT('',(-44.94150143754,56.310342830472,0.));
+#19337 = ORIENTED_EDGE('',*,*,#19318,.T.);
+#19338 = ORIENTED_EDGE('',*,*,#19339,.F.);
+#19339 = EDGE_CURVE('',#19124,#19311,#19340,.T.);
+#19340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19341,#19342),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19341 = CARTESIAN_POINT('',(-46.44150143754,56.310342830472,-2.23));
+#19342 = CARTESIAN_POINT('',(-44.94150143754,56.310342830472,-2.23));
+#19343 = ORIENTED_EDGE('',*,*,#19123,.F.);
+#19344 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19345,#19346)
+    ,(#19347,#19348
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19345 = CARTESIAN_POINT('',(-46.45150143754,56.310342830472,1.E-02));
+#19346 = CARTESIAN_POINT('',(-46.45150143754,56.310342830472,-2.24));
+#19347 = CARTESIAN_POINT('',(-44.93150143754,56.310342830472,1.E-02));
+#19348 = CARTESIAN_POINT('',(-44.93150143754,56.310342830472,-2.24));
+#19349 = ADVANCED_FACE('',(#19350,#19360),#19366,.T.);
+#19350 = FACE_BOUND('',#19351,.T.);
+#19351 = EDGE_LOOP('',(#19352,#19353,#19354,#19355,#19356,#19357,#19358,
+    #19359));
+#19352 = ORIENTED_EDGE('',*,*,#19339,.T.);
+#19353 = ORIENTED_EDGE('',*,*,#19310,.T.);
+#19354 = ORIENTED_EDGE('',*,*,#19281,.T.);
+#19355 = ORIENTED_EDGE('',*,*,#19250,.T.);
+#19356 = ORIENTED_EDGE('',*,*,#19221,.T.);
+#19357 = ORIENTED_EDGE('',*,*,#19190,.T.);
+#19358 = ORIENTED_EDGE('',*,*,#19161,.T.);
+#19359 = ORIENTED_EDGE('',*,*,#19130,.T.);
+#19360 = FACE_BOUND('',#19361,.T.);
+#19361 = EDGE_LOOP('',(#19362,#19363,#19364,#19365));
+#19362 = ORIENTED_EDGE('',*,*,#19099,.T.);
+#19363 = ORIENTED_EDGE('',*,*,#19073,.T.);
+#19364 = ORIENTED_EDGE('',*,*,#19045,.T.);
+#19365 = ORIENTED_EDGE('',*,*,#19017,.T.);
+#19366 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19367,#19368)
+    ,(#19369,#19370
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#19367 = CARTESIAN_POINT('',(-46.95150143754,56.320342830472,-2.23));
+#19368 = CARTESIAN_POINT('',(-46.95150143754,53.800342830472,-2.23));
+#19369 = CARTESIAN_POINT('',(-44.43150143754,56.320342830472,-2.23));
+#19370 = CARTESIAN_POINT('',(-44.43150143754,53.800342830472,-2.23));
+#19371 = ADVANCED_FACE('',(#19372,#19382),#19388,.T.);
+#19372 = FACE_BOUND('',#19373,.T.);
+#19373 = EDGE_LOOP('',(#19374,#19375,#19376,#19377,#19378,#19379,#19380,
+    #19381));
+#19374 = ORIENTED_EDGE('',*,*,#19333,.F.);
+#19375 = ORIENTED_EDGE('',*,*,#19113,.F.);
+#19376 = ORIENTED_EDGE('',*,*,#19153,.F.);
+#19377 = ORIENTED_EDGE('',*,*,#19181,.F.);
+#19378 = ORIENTED_EDGE('',*,*,#19213,.F.);
+#19379 = ORIENTED_EDGE('',*,*,#19241,.F.);
+#19380 = ORIENTED_EDGE('',*,*,#19273,.F.);
+#19381 = ORIENTED_EDGE('',*,*,#19301,.F.);
+#19382 = FACE_BOUND('',#19383,.T.);
+#19383 = EDGE_LOOP('',(#19384,#19385,#19386,#19387));
+#19384 = ORIENTED_EDGE('',*,*,#19093,.F.);
+#19385 = ORIENTED_EDGE('',*,*,#19001,.F.);
+#19386 = ORIENTED_EDGE('',*,*,#19037,.F.);
+#19387 = ORIENTED_EDGE('',*,*,#19065,.F.);
+#19388 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19389,#19390)
+    ,(#19391,#19392
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#19389 = CARTESIAN_POINT('',(-44.43150143754,56.320342830472,0.));
+#19390 = CARTESIAN_POINT('',(-44.43150143754,53.800342830472,0.));
+#19391 = CARTESIAN_POINT('',(-46.95150143754,56.320342830472,0.));
+#19392 = CARTESIAN_POINT('',(-46.95150143754,53.800342830472,0.));
+#19393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19397)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#19394,#19395,#19396)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#19394 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#19395 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#19396 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19397 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#19394,
+  'distance_accuracy_value','confusion accuracy');
+#19398 = PRODUCT_TYPE('part',$,(#18991));
+#19399 = SHAPE_DEFINITION_REPRESENTATION(#19400,#19406);
+#19400 = PRODUCT_DEFINITION_SHAPE('','',#19401);
+#19401 = PRODUCT_DEFINITION('design','',#19402,#19405);
+#19402 = PRODUCT_DEFINITION_FORMATION('','',#19403);
+#19403 = PRODUCT('Body54','Body54','',(#19404));
+#19404 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#19405 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#19406 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#19407),#19805);
+#19407 = MANIFOLD_SOLID_BREP('',#19408);
+#19408 = CLOSED_SHELL('',(#19409,#19445,#19473,#19501,#19521,#19561,
+    #19589,#19621,#19649,#19681,#19709,#19741,#19761,#19783));
+#19409 = ADVANCED_FACE('',(#19410),#19440,.T.);
+#19410 = FACE_BOUND('',#19411,.T.);
+#19411 = EDGE_LOOP('',(#19412,#19421,#19428,#19435));
+#19412 = ORIENTED_EDGE('',*,*,#19413,.T.);
+#19413 = EDGE_CURVE('',#19414,#19416,#19418,.T.);
+#19414 = VERTEX_POINT('',#19415);
+#19415 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,0.));
+#19416 = VERTEX_POINT('',#19417);
+#19417 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,0.));
+#19418 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19419,#19420),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19419 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,0.));
+#19420 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,0.));
+#19421 = ORIENTED_EDGE('',*,*,#19422,.T.);
+#19422 = EDGE_CURVE('',#19416,#19423,#19425,.T.);
+#19423 = VERTEX_POINT('',#19424);
+#19424 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,-2.23));
+#19425 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19426,#19427),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19426 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,0.));
+#19427 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,-2.23));
+#19428 = ORIENTED_EDGE('',*,*,#19429,.F.);
+#19429 = EDGE_CURVE('',#19430,#19423,#19432,.T.);
+#19430 = VERTEX_POINT('',#19431);
+#19431 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,-2.23));
+#19432 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19433,#19434),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19433 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,-2.23));
+#19434 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,-2.23));
+#19435 = ORIENTED_EDGE('',*,*,#19436,.F.);
+#19436 = EDGE_CURVE('',#19414,#19430,#19437,.T.);
+#19437 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19438,#19439),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19438 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,0.));
+#19439 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,-2.23));
+#19440 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19441,#19442)
+    ,(#19443,#19444
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19441 = CARTESIAN_POINT('',(-35.05703005041,54.573766180182,1.E-02));
+#19442 = CARTESIAN_POINT('',(-35.05703005041,54.573766180182,-2.24));
+#19443 = CARTESIAN_POINT('',(-35.05703005041,55.546919480762,1.E-02));
+#19444 = CARTESIAN_POINT('',(-35.05703005041,55.546919480762,-2.24));
+#19445 = ADVANCED_FACE('',(#19446),#19468,.T.);
+#19446 = FACE_BOUND('',#19447,.T.);
+#19447 = EDGE_LOOP('',(#19448,#19455,#19456,#19463));
+#19448 = ORIENTED_EDGE('',*,*,#19449,.T.);
+#19449 = EDGE_CURVE('',#19450,#19414,#19452,.T.);
+#19450 = VERTEX_POINT('',#19451);
+#19451 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,0.));
+#19452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19453,#19454),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19453 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,0.));
+#19454 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,0.));
+#19455 = ORIENTED_EDGE('',*,*,#19436,.T.);
+#19456 = ORIENTED_EDGE('',*,*,#19457,.F.);
+#19457 = EDGE_CURVE('',#19458,#19430,#19460,.T.);
+#19458 = VERTEX_POINT('',#19459);
+#19459 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,-2.23));
+#19460 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19461,#19462),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19461 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,-2.23));
+#19462 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,-2.23));
+#19463 = ORIENTED_EDGE('',*,*,#19464,.F.);
+#19464 = EDGE_CURVE('',#19450,#19458,#19465,.T.);
+#19465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19466,#19467),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19466 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,0.));
+#19467 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,-2.23));
+#19468 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19469,#19470)
+    ,(#19471,#19472
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19469 = CARTESIAN_POINT('',(-36.02018335098,54.583766180182,1.E-02));
+#19470 = CARTESIAN_POINT('',(-36.02018335098,54.583766180182,-2.24));
+#19471 = CARTESIAN_POINT('',(-35.0470300504,54.583766180182,1.E-02));
+#19472 = CARTESIAN_POINT('',(-35.0470300504,54.583766180182,-2.24));
+#19473 = ADVANCED_FACE('',(#19474),#19496,.T.);
+#19474 = FACE_BOUND('',#19475,.T.);
+#19475 = EDGE_LOOP('',(#19476,#19483,#19484,#19491));
+#19476 = ORIENTED_EDGE('',*,*,#19477,.T.);
+#19477 = EDGE_CURVE('',#19478,#19450,#19480,.T.);
+#19478 = VERTEX_POINT('',#19479);
+#19479 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,0.));
+#19480 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19481,#19482),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19481 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,0.));
+#19482 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,0.));
+#19483 = ORIENTED_EDGE('',*,*,#19464,.T.);
+#19484 = ORIENTED_EDGE('',*,*,#19485,.F.);
+#19485 = EDGE_CURVE('',#19486,#19458,#19488,.T.);
+#19486 = VERTEX_POINT('',#19487);
+#19487 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,-2.23));
+#19488 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19489,#19490),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19489 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,-2.23));
+#19490 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,-2.23));
+#19491 = ORIENTED_EDGE('',*,*,#19492,.F.);
+#19492 = EDGE_CURVE('',#19478,#19486,#19493,.T.);
+#19493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19494,#19495),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19494 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,0.));
+#19495 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,-2.23));
+#19496 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19497,#19498)
+    ,(#19499,#19500
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19497 = CARTESIAN_POINT('',(-36.01018335098,55.546919480762,1.E-02));
+#19498 = CARTESIAN_POINT('',(-36.01018335098,55.546919480762,-2.24));
+#19499 = CARTESIAN_POINT('',(-36.01018335098,54.573766180182,1.E-02));
+#19500 = CARTESIAN_POINT('',(-36.01018335098,54.573766180182,-2.24));
+#19501 = ADVANCED_FACE('',(#19502),#19516,.T.);
+#19502 = FACE_BOUND('',#19503,.T.);
+#19503 = EDGE_LOOP('',(#19504,#19509,#19510,#19515));
+#19504 = ORIENTED_EDGE('',*,*,#19505,.T.);
+#19505 = EDGE_CURVE('',#19416,#19478,#19506,.T.);
+#19506 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19507,#19508),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19507 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,0.));
+#19508 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,0.));
+#19509 = ORIENTED_EDGE('',*,*,#19492,.T.);
+#19510 = ORIENTED_EDGE('',*,*,#19511,.F.);
+#19511 = EDGE_CURVE('',#19423,#19486,#19512,.T.);
+#19512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19513,#19514),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19513 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,-2.23));
+#19514 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,-2.23));
+#19515 = ORIENTED_EDGE('',*,*,#19422,.F.);
+#19516 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19517,#19518)
+    ,(#19519,#19520
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19517 = CARTESIAN_POINT('',(-35.0470300504,55.536919480762,1.E-02));
+#19518 = CARTESIAN_POINT('',(-35.0470300504,55.536919480762,-2.24));
+#19519 = CARTESIAN_POINT('',(-36.02018335098,55.536919480762,1.E-02));
+#19520 = CARTESIAN_POINT('',(-36.02018335098,55.536919480762,-2.24));
+#19521 = ADVANCED_FACE('',(#19522),#19554,.T.);
+#19522 = FACE_BOUND('',#19523,.T.);
+#19523 = EDGE_LOOP('',(#19524,#19534,#19541,#19549));
+#19524 = ORIENTED_EDGE('',*,*,#19525,.T.);
+#19525 = EDGE_CURVE('',#19526,#19528,#19530,.T.);
+#19526 = VERTEX_POINT('',#19527);
+#19527 = CARTESIAN_POINT('',(-36.78360670069,55.810342830472,0.));
+#19528 = VERTEX_POINT('',#19529);
+#19529 = CARTESIAN_POINT('',(-36.28360670069,56.310342830472,0.));
+#19530 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19531,#19532,#19533),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19531 = CARTESIAN_POINT('',(-36.78360670069,55.810342830472,0.));
+#19532 = CARTESIAN_POINT('',(-36.78360670069,56.310342830472,0.));
+#19533 = CARTESIAN_POINT('',(-36.28360670069,56.310342830472,0.));
+#19534 = ORIENTED_EDGE('',*,*,#19535,.T.);
+#19535 = EDGE_CURVE('',#19528,#19536,#19538,.T.);
+#19536 = VERTEX_POINT('',#19537);
+#19537 = CARTESIAN_POINT('',(-36.28360670069,56.310342830472,-2.23));
+#19538 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19539,#19540),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19539 = CARTESIAN_POINT('',(-36.28360670069,56.310342830472,0.));
+#19540 = CARTESIAN_POINT('',(-36.28360670069,56.310342830472,-2.23));
+#19541 = ORIENTED_EDGE('',*,*,#19542,.F.);
+#19542 = EDGE_CURVE('',#19543,#19536,#19545,.T.);
+#19543 = VERTEX_POINT('',#19544);
+#19544 = CARTESIAN_POINT('',(-36.78360670069,55.810342830472,-2.23));
+#19545 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19546,#19547,#19548),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19546 = CARTESIAN_POINT('',(-36.78360670069,55.810342830472,-2.23));
+#19547 = CARTESIAN_POINT('',(-36.78360670069,56.310342830472,-2.23));
+#19548 = CARTESIAN_POINT('',(-36.28360670069,56.310342830472,-2.23));
+#19549 = ORIENTED_EDGE('',*,*,#19550,.F.);
+#19550 = EDGE_CURVE('',#19526,#19543,#19551,.T.);
+#19551 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19552,#19553),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19552 = CARTESIAN_POINT('',(-36.78360670069,55.810342830472,0.));
+#19553 = CARTESIAN_POINT('',(-36.78360670069,55.810342830472,-2.23));
+#19554 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#19555,#19556,#19557)
+    ,(#19558,#19559,#19560
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#19555 = CARTESIAN_POINT('',(-36.78360670069,55.810342830472,-2.23));
+#19556 = CARTESIAN_POINT('',(-36.78360670069,56.310342830472,-2.23));
+#19557 = CARTESIAN_POINT('',(-36.28360670069,56.310342830472,-2.23));
+#19558 = CARTESIAN_POINT('',(-36.78360670069,55.810342830472,0.));
+#19559 = CARTESIAN_POINT('',(-36.78360670069,56.310342830472,0.));
+#19560 = CARTESIAN_POINT('',(-36.28360670069,56.310342830472,0.));
+#19561 = ADVANCED_FACE('',(#19562),#19584,.T.);
+#19562 = FACE_BOUND('',#19563,.T.);
+#19563 = EDGE_LOOP('',(#19564,#19571,#19572,#19579));
+#19564 = ORIENTED_EDGE('',*,*,#19565,.T.);
+#19565 = EDGE_CURVE('',#19566,#19526,#19568,.T.);
+#19566 = VERTEX_POINT('',#19567);
+#19567 = CARTESIAN_POINT('',(-36.78360670069,54.310342830472,0.));
+#19568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19569,#19570),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19569 = CARTESIAN_POINT('',(-36.78360670069,54.310342830472,0.));
+#19570 = CARTESIAN_POINT('',(-36.78360670069,55.810342830472,0.));
+#19571 = ORIENTED_EDGE('',*,*,#19550,.T.);
+#19572 = ORIENTED_EDGE('',*,*,#19573,.F.);
+#19573 = EDGE_CURVE('',#19574,#19543,#19576,.T.);
+#19574 = VERTEX_POINT('',#19575);
+#19575 = CARTESIAN_POINT('',(-36.78360670069,54.310342830472,-2.23));
+#19576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19577,#19578),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19577 = CARTESIAN_POINT('',(-36.78360670069,54.310342830472,-2.23));
+#19578 = CARTESIAN_POINT('',(-36.78360670069,55.810342830472,-2.23));
+#19579 = ORIENTED_EDGE('',*,*,#19580,.F.);
+#19580 = EDGE_CURVE('',#19566,#19574,#19581,.T.);
+#19581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19582,#19583),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19582 = CARTESIAN_POINT('',(-36.78360670069,54.310342830472,0.));
+#19583 = CARTESIAN_POINT('',(-36.78360670069,54.310342830472,-2.23));
+#19584 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19585,#19586)
+    ,(#19587,#19588
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19585 = CARTESIAN_POINT('',(-36.78360670069,54.300342830472,1.E-02));
+#19586 = CARTESIAN_POINT('',(-36.78360670069,54.300342830472,-2.24));
+#19587 = CARTESIAN_POINT('',(-36.78360670069,55.820342830472,1.E-02));
+#19588 = CARTESIAN_POINT('',(-36.78360670069,55.820342830472,-2.24));
+#19589 = ADVANCED_FACE('',(#19590),#19614,.T.);
+#19590 = FACE_BOUND('',#19591,.T.);
+#19591 = EDGE_LOOP('',(#19592,#19600,#19601,#19609));
+#19592 = ORIENTED_EDGE('',*,*,#19593,.T.);
+#19593 = EDGE_CURVE('',#19594,#19566,#19596,.T.);
+#19594 = VERTEX_POINT('',#19595);
+#19595 = CARTESIAN_POINT('',(-36.28360670069,53.810342830472,0.));
+#19596 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19597,#19598,#19599),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19597 = CARTESIAN_POINT('',(-36.28360670069,53.810342830472,0.));
+#19598 = CARTESIAN_POINT('',(-36.78360670069,53.810342830472,0.));
+#19599 = CARTESIAN_POINT('',(-36.78360670069,54.310342830472,0.));
+#19600 = ORIENTED_EDGE('',*,*,#19580,.T.);
+#19601 = ORIENTED_EDGE('',*,*,#19602,.F.);
+#19602 = EDGE_CURVE('',#19603,#19574,#19605,.T.);
+#19603 = VERTEX_POINT('',#19604);
+#19604 = CARTESIAN_POINT('',(-36.28360670069,53.810342830472,-2.23));
+#19605 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19606,#19607,#19608),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19606 = CARTESIAN_POINT('',(-36.28360670069,53.810342830472,-2.23));
+#19607 = CARTESIAN_POINT('',(-36.78360670069,53.810342830472,-2.23));
+#19608 = CARTESIAN_POINT('',(-36.78360670069,54.310342830472,-2.23));
+#19609 = ORIENTED_EDGE('',*,*,#19610,.F.);
+#19610 = EDGE_CURVE('',#19594,#19603,#19611,.T.);
+#19611 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19612,#19613),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19612 = CARTESIAN_POINT('',(-36.28360670069,53.810342830472,0.));
+#19613 = CARTESIAN_POINT('',(-36.28360670069,53.810342830472,-2.23));
+#19614 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#19615,#19616,#19617)
+    ,(#19618,#19619,#19620
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#19615 = CARTESIAN_POINT('',(-36.28360670069,53.810342830472,-2.23));
+#19616 = CARTESIAN_POINT('',(-36.78360670069,53.810342830472,-2.23));
+#19617 = CARTESIAN_POINT('',(-36.78360670069,54.310342830472,-2.23));
+#19618 = CARTESIAN_POINT('',(-36.28360670069,53.810342830472,0.));
+#19619 = CARTESIAN_POINT('',(-36.78360670069,53.810342830472,0.));
+#19620 = CARTESIAN_POINT('',(-36.78360670069,54.310342830472,0.));
+#19621 = ADVANCED_FACE('',(#19622),#19644,.T.);
+#19622 = FACE_BOUND('',#19623,.T.);
+#19623 = EDGE_LOOP('',(#19624,#19631,#19632,#19639));
+#19624 = ORIENTED_EDGE('',*,*,#19625,.T.);
+#19625 = EDGE_CURVE('',#19626,#19594,#19628,.T.);
+#19626 = VERTEX_POINT('',#19627);
+#19627 = CARTESIAN_POINT('',(-34.78360670069,53.810342830472,0.));
+#19628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19629,#19630),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19629 = CARTESIAN_POINT('',(-34.78360670069,53.810342830472,0.));
+#19630 = CARTESIAN_POINT('',(-36.28360670069,53.810342830472,0.));
+#19631 = ORIENTED_EDGE('',*,*,#19610,.T.);
+#19632 = ORIENTED_EDGE('',*,*,#19633,.F.);
+#19633 = EDGE_CURVE('',#19634,#19603,#19636,.T.);
+#19634 = VERTEX_POINT('',#19635);
+#19635 = CARTESIAN_POINT('',(-34.78360670069,53.810342830472,-2.23));
+#19636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19637,#19638),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19637 = CARTESIAN_POINT('',(-34.78360670069,53.810342830472,-2.23));
+#19638 = CARTESIAN_POINT('',(-36.28360670069,53.810342830472,-2.23));
+#19639 = ORIENTED_EDGE('',*,*,#19640,.F.);
+#19640 = EDGE_CURVE('',#19626,#19634,#19641,.T.);
+#19641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19642,#19643),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19642 = CARTESIAN_POINT('',(-34.78360670069,53.810342830472,0.));
+#19643 = CARTESIAN_POINT('',(-34.78360670069,53.810342830472,-2.23));
+#19644 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19645,#19646)
+    ,(#19647,#19648
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19645 = CARTESIAN_POINT('',(-34.77360670069,53.810342830472,1.E-02));
+#19646 = CARTESIAN_POINT('',(-34.77360670069,53.810342830472,-2.24));
+#19647 = CARTESIAN_POINT('',(-36.29360670069,53.810342830472,1.E-02));
+#19648 = CARTESIAN_POINT('',(-36.29360670069,53.810342830472,-2.24));
+#19649 = ADVANCED_FACE('',(#19650),#19674,.T.);
+#19650 = FACE_BOUND('',#19651,.T.);
+#19651 = EDGE_LOOP('',(#19652,#19660,#19661,#19669));
+#19652 = ORIENTED_EDGE('',*,*,#19653,.T.);
+#19653 = EDGE_CURVE('',#19654,#19626,#19656,.T.);
+#19654 = VERTEX_POINT('',#19655);
+#19655 = CARTESIAN_POINT('',(-34.28360670069,54.310342830472,0.));
+#19656 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19657,#19658,#19659),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19657 = CARTESIAN_POINT('',(-34.28360670069,54.310342830472,0.));
+#19658 = CARTESIAN_POINT('',(-34.28360670069,53.810342830472,0.));
+#19659 = CARTESIAN_POINT('',(-34.78360670069,53.810342830472,0.));
+#19660 = ORIENTED_EDGE('',*,*,#19640,.T.);
+#19661 = ORIENTED_EDGE('',*,*,#19662,.F.);
+#19662 = EDGE_CURVE('',#19663,#19634,#19665,.T.);
+#19663 = VERTEX_POINT('',#19664);
+#19664 = CARTESIAN_POINT('',(-34.28360670069,54.310342830472,-2.23));
+#19665 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19666,#19667,#19668),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19666 = CARTESIAN_POINT('',(-34.28360670069,54.310342830472,-2.23));
+#19667 = CARTESIAN_POINT('',(-34.28360670069,53.810342830472,-2.23));
+#19668 = CARTESIAN_POINT('',(-34.78360670069,53.810342830472,-2.23));
+#19669 = ORIENTED_EDGE('',*,*,#19670,.F.);
+#19670 = EDGE_CURVE('',#19654,#19663,#19671,.T.);
+#19671 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19672,#19673),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19672 = CARTESIAN_POINT('',(-34.28360670069,54.310342830472,0.));
+#19673 = CARTESIAN_POINT('',(-34.28360670069,54.310342830472,-2.23));
+#19674 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#19675,#19676,#19677)
+    ,(#19678,#19679,#19680
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#19675 = CARTESIAN_POINT('',(-34.28360670069,54.310342830472,-2.23));
+#19676 = CARTESIAN_POINT('',(-34.28360670069,53.810342830472,-2.23));
+#19677 = CARTESIAN_POINT('',(-34.78360670069,53.810342830472,-2.23));
+#19678 = CARTESIAN_POINT('',(-34.28360670069,54.310342830472,0.));
+#19679 = CARTESIAN_POINT('',(-34.28360670069,53.810342830472,0.));
+#19680 = CARTESIAN_POINT('',(-34.78360670069,53.810342830472,0.));
+#19681 = ADVANCED_FACE('',(#19682),#19704,.T.);
+#19682 = FACE_BOUND('',#19683,.T.);
+#19683 = EDGE_LOOP('',(#19684,#19691,#19692,#19699));
+#19684 = ORIENTED_EDGE('',*,*,#19685,.T.);
+#19685 = EDGE_CURVE('',#19686,#19654,#19688,.T.);
+#19686 = VERTEX_POINT('',#19687);
+#19687 = CARTESIAN_POINT('',(-34.28360670069,55.810342830472,0.));
+#19688 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19689,#19690),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19689 = CARTESIAN_POINT('',(-34.28360670069,55.810342830472,0.));
+#19690 = CARTESIAN_POINT('',(-34.28360670069,54.310342830472,0.));
+#19691 = ORIENTED_EDGE('',*,*,#19670,.T.);
+#19692 = ORIENTED_EDGE('',*,*,#19693,.F.);
+#19693 = EDGE_CURVE('',#19694,#19663,#19696,.T.);
+#19694 = VERTEX_POINT('',#19695);
+#19695 = CARTESIAN_POINT('',(-34.28360670069,55.810342830472,-2.23));
+#19696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19697,#19698),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19697 = CARTESIAN_POINT('',(-34.28360670069,55.810342830472,-2.23));
+#19698 = CARTESIAN_POINT('',(-34.28360670069,54.310342830472,-2.23));
+#19699 = ORIENTED_EDGE('',*,*,#19700,.F.);
+#19700 = EDGE_CURVE('',#19686,#19694,#19701,.T.);
+#19701 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19702,#19703),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19702 = CARTESIAN_POINT('',(-34.28360670069,55.810342830472,0.));
+#19703 = CARTESIAN_POINT('',(-34.28360670069,55.810342830472,-2.23));
+#19704 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19705,#19706)
+    ,(#19707,#19708
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19705 = CARTESIAN_POINT('',(-34.28360670069,55.820342830472,1.E-02));
+#19706 = CARTESIAN_POINT('',(-34.28360670069,55.820342830472,-2.24));
+#19707 = CARTESIAN_POINT('',(-34.28360670069,54.300342830472,1.E-02));
+#19708 = CARTESIAN_POINT('',(-34.28360670069,54.300342830472,-2.24));
+#19709 = ADVANCED_FACE('',(#19710),#19734,.T.);
+#19710 = FACE_BOUND('',#19711,.T.);
+#19711 = EDGE_LOOP('',(#19712,#19720,#19721,#19729));
+#19712 = ORIENTED_EDGE('',*,*,#19713,.T.);
+#19713 = EDGE_CURVE('',#19714,#19686,#19716,.T.);
+#19714 = VERTEX_POINT('',#19715);
+#19715 = CARTESIAN_POINT('',(-34.78360670069,56.310342830472,0.));
+#19716 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19717,#19718,#19719),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19717 = CARTESIAN_POINT('',(-34.78360670069,56.310342830472,0.));
+#19718 = CARTESIAN_POINT('',(-34.28360670069,56.310342830472,0.));
+#19719 = CARTESIAN_POINT('',(-34.28360670069,55.810342830472,0.));
+#19720 = ORIENTED_EDGE('',*,*,#19700,.T.);
+#19721 = ORIENTED_EDGE('',*,*,#19722,.F.);
+#19722 = EDGE_CURVE('',#19723,#19694,#19725,.T.);
+#19723 = VERTEX_POINT('',#19724);
+#19724 = CARTESIAN_POINT('',(-34.78360670069,56.310342830472,-2.23));
+#19725 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19726,#19727,#19728),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19726 = CARTESIAN_POINT('',(-34.78360670069,56.310342830472,-2.23));
+#19727 = CARTESIAN_POINT('',(-34.28360670069,56.310342830472,-2.23));
+#19728 = CARTESIAN_POINT('',(-34.28360670069,55.810342830472,-2.23));
+#19729 = ORIENTED_EDGE('',*,*,#19730,.F.);
+#19730 = EDGE_CURVE('',#19714,#19723,#19731,.T.);
+#19731 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19732,#19733),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19732 = CARTESIAN_POINT('',(-34.78360670069,56.310342830472,0.));
+#19733 = CARTESIAN_POINT('',(-34.78360670069,56.310342830472,-2.23));
+#19734 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#19735,#19736,#19737)
+    ,(#19738,#19739,#19740
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#19735 = CARTESIAN_POINT('',(-34.78360670069,56.310342830472,-2.23));
+#19736 = CARTESIAN_POINT('',(-34.28360670069,56.310342830472,-2.23));
+#19737 = CARTESIAN_POINT('',(-34.28360670069,55.810342830472,-2.23));
+#19738 = CARTESIAN_POINT('',(-34.78360670069,56.310342830472,0.));
+#19739 = CARTESIAN_POINT('',(-34.28360670069,56.310342830472,0.));
+#19740 = CARTESIAN_POINT('',(-34.28360670069,55.810342830472,0.));
+#19741 = ADVANCED_FACE('',(#19742),#19756,.T.);
+#19742 = FACE_BOUND('',#19743,.T.);
+#19743 = EDGE_LOOP('',(#19744,#19749,#19750,#19755));
+#19744 = ORIENTED_EDGE('',*,*,#19745,.T.);
+#19745 = EDGE_CURVE('',#19528,#19714,#19746,.T.);
+#19746 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19747,#19748),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19747 = CARTESIAN_POINT('',(-36.28360670069,56.310342830472,0.));
+#19748 = CARTESIAN_POINT('',(-34.78360670069,56.310342830472,0.));
+#19749 = ORIENTED_EDGE('',*,*,#19730,.T.);
+#19750 = ORIENTED_EDGE('',*,*,#19751,.F.);
+#19751 = EDGE_CURVE('',#19536,#19723,#19752,.T.);
+#19752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19753,#19754),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19753 = CARTESIAN_POINT('',(-36.28360670069,56.310342830472,-2.23));
+#19754 = CARTESIAN_POINT('',(-34.78360670069,56.310342830472,-2.23));
+#19755 = ORIENTED_EDGE('',*,*,#19535,.F.);
+#19756 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19757,#19758)
+    ,(#19759,#19760
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19757 = CARTESIAN_POINT('',(-36.29360670069,56.310342830472,1.E-02));
+#19758 = CARTESIAN_POINT('',(-36.29360670069,56.310342830472,-2.24));
+#19759 = CARTESIAN_POINT('',(-34.77360670069,56.310342830472,1.E-02));
+#19760 = CARTESIAN_POINT('',(-34.77360670069,56.310342830472,-2.24));
+#19761 = ADVANCED_FACE('',(#19762,#19772),#19778,.T.);
+#19762 = FACE_BOUND('',#19763,.T.);
+#19763 = EDGE_LOOP('',(#19764,#19765,#19766,#19767,#19768,#19769,#19770,
+    #19771));
+#19764 = ORIENTED_EDGE('',*,*,#19751,.T.);
+#19765 = ORIENTED_EDGE('',*,*,#19722,.T.);
+#19766 = ORIENTED_EDGE('',*,*,#19693,.T.);
+#19767 = ORIENTED_EDGE('',*,*,#19662,.T.);
+#19768 = ORIENTED_EDGE('',*,*,#19633,.T.);
+#19769 = ORIENTED_EDGE('',*,*,#19602,.T.);
+#19770 = ORIENTED_EDGE('',*,*,#19573,.T.);
+#19771 = ORIENTED_EDGE('',*,*,#19542,.T.);
+#19772 = FACE_BOUND('',#19773,.T.);
+#19773 = EDGE_LOOP('',(#19774,#19775,#19776,#19777));
+#19774 = ORIENTED_EDGE('',*,*,#19511,.T.);
+#19775 = ORIENTED_EDGE('',*,*,#19485,.T.);
+#19776 = ORIENTED_EDGE('',*,*,#19457,.T.);
+#19777 = ORIENTED_EDGE('',*,*,#19429,.T.);
+#19778 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19779,#19780)
+    ,(#19781,#19782
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#19779 = CARTESIAN_POINT('',(-36.79360670069,56.320342830472,-2.23));
+#19780 = CARTESIAN_POINT('',(-36.79360670069,53.800342830472,-2.23));
+#19781 = CARTESIAN_POINT('',(-34.27360670069,56.320342830472,-2.23));
+#19782 = CARTESIAN_POINT('',(-34.27360670069,53.800342830472,-2.23));
+#19783 = ADVANCED_FACE('',(#19784,#19794),#19800,.T.);
+#19784 = FACE_BOUND('',#19785,.T.);
+#19785 = EDGE_LOOP('',(#19786,#19787,#19788,#19789,#19790,#19791,#19792,
+    #19793));
+#19786 = ORIENTED_EDGE('',*,*,#19745,.F.);
+#19787 = ORIENTED_EDGE('',*,*,#19525,.F.);
+#19788 = ORIENTED_EDGE('',*,*,#19565,.F.);
+#19789 = ORIENTED_EDGE('',*,*,#19593,.F.);
+#19790 = ORIENTED_EDGE('',*,*,#19625,.F.);
+#19791 = ORIENTED_EDGE('',*,*,#19653,.F.);
+#19792 = ORIENTED_EDGE('',*,*,#19685,.F.);
+#19793 = ORIENTED_EDGE('',*,*,#19713,.F.);
+#19794 = FACE_BOUND('',#19795,.T.);
+#19795 = EDGE_LOOP('',(#19796,#19797,#19798,#19799));
+#19796 = ORIENTED_EDGE('',*,*,#19505,.F.);
+#19797 = ORIENTED_EDGE('',*,*,#19413,.F.);
+#19798 = ORIENTED_EDGE('',*,*,#19449,.F.);
+#19799 = ORIENTED_EDGE('',*,*,#19477,.F.);
+#19800 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19801,#19802)
+    ,(#19803,#19804
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#19801 = CARTESIAN_POINT('',(-34.27360670069,56.320342830472,0.));
+#19802 = CARTESIAN_POINT('',(-34.27360670069,53.800342830472,0.));
+#19803 = CARTESIAN_POINT('',(-36.79360670069,56.320342830472,0.));
+#19804 = CARTESIAN_POINT('',(-36.79360670069,53.800342830472,0.));
+#19805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19809)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#19806,#19807,#19808)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#19806 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#19807 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#19808 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19809 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#19806,
+  'distance_accuracy_value','confusion accuracy');
+#19810 = PRODUCT_TYPE('part',$,(#19403));
+#19811 = SHAPE_DEFINITION_REPRESENTATION(#19812,#19818);
+#19812 = PRODUCT_DEFINITION_SHAPE('','',#19813);
+#19813 = PRODUCT_DEFINITION('design','',#19814,#19817);
+#19814 = PRODUCT_DEFINITION_FORMATION('','',#19815);
+#19815 = PRODUCT('Body55','Body55','',(#19816));
+#19816 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#19817 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#19818 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#19819),#20217);
+#19819 = MANIFOLD_SOLID_BREP('',#19820);
+#19820 = CLOSED_SHELL('',(#19821,#19857,#19885,#19913,#19933,#19973,
+    #20001,#20033,#20061,#20093,#20121,#20153,#20173,#20195));
+#19821 = ADVANCED_FACE('',(#19822),#19852,.T.);
+#19822 = FACE_BOUND('',#19823,.T.);
+#19823 = EDGE_LOOP('',(#19824,#19833,#19840,#19847));
+#19824 = ORIENTED_EDGE('',*,*,#19825,.T.);
+#19825 = EDGE_CURVE('',#19826,#19828,#19830,.T.);
+#19826 = VERTEX_POINT('',#19827);
+#19827 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,0.));
+#19828 = VERTEX_POINT('',#19829);
+#19829 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,0.));
+#19830 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19831,#19832),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19831 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,0.));
+#19832 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,0.));
+#19833 = ORIENTED_EDGE('',*,*,#19834,.T.);
+#19834 = EDGE_CURVE('',#19828,#19835,#19837,.T.);
+#19835 = VERTEX_POINT('',#19836);
+#19836 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,-2.23));
+#19837 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19838,#19839),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19838 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,0.));
+#19839 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,-2.23));
+#19840 = ORIENTED_EDGE('',*,*,#19841,.F.);
+#19841 = EDGE_CURVE('',#19842,#19835,#19844,.T.);
+#19842 = VERTEX_POINT('',#19843);
+#19843 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,-2.23));
+#19844 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19845,#19846),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19845 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,-2.23));
+#19846 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,-2.23));
+#19847 = ORIENTED_EDGE('',*,*,#19848,.F.);
+#19848 = EDGE_CURVE('',#19826,#19842,#19849,.T.);
+#19849 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19850,#19851),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19850 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,0.));
+#19851 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,-2.23));
+#19852 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19853,#19854)
+    ,(#19855,#19856
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19853 = CARTESIAN_POINT('',(-24.89913531356,54.573766180182,1.E-02));
+#19854 = CARTESIAN_POINT('',(-24.89913531356,54.573766180182,-2.24));
+#19855 = CARTESIAN_POINT('',(-24.89913531356,55.546919480762,1.E-02));
+#19856 = CARTESIAN_POINT('',(-24.89913531356,55.546919480762,-2.24));
+#19857 = ADVANCED_FACE('',(#19858),#19880,.T.);
+#19858 = FACE_BOUND('',#19859,.T.);
+#19859 = EDGE_LOOP('',(#19860,#19867,#19868,#19875));
+#19860 = ORIENTED_EDGE('',*,*,#19861,.T.);
+#19861 = EDGE_CURVE('',#19862,#19826,#19864,.T.);
+#19862 = VERTEX_POINT('',#19863);
+#19863 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,0.));
+#19864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19865,#19866),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19865 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,0.));
+#19866 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,0.));
+#19867 = ORIENTED_EDGE('',*,*,#19848,.T.);
+#19868 = ORIENTED_EDGE('',*,*,#19869,.F.);
+#19869 = EDGE_CURVE('',#19870,#19842,#19872,.T.);
+#19870 = VERTEX_POINT('',#19871);
+#19871 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,-2.23));
+#19872 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19873,#19874),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19873 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,-2.23));
+#19874 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,-2.23));
+#19875 = ORIENTED_EDGE('',*,*,#19876,.F.);
+#19876 = EDGE_CURVE('',#19862,#19870,#19877,.T.);
+#19877 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19878,#19879),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19878 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,0.));
+#19879 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,-2.23));
+#19880 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19881,#19882)
+    ,(#19883,#19884
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19881 = CARTESIAN_POINT('',(-25.86228861414,54.583766180182,1.E-02));
+#19882 = CARTESIAN_POINT('',(-25.86228861414,54.583766180182,-2.24));
+#19883 = CARTESIAN_POINT('',(-24.88913531356,54.583766180182,1.E-02));
+#19884 = CARTESIAN_POINT('',(-24.88913531356,54.583766180182,-2.24));
+#19885 = ADVANCED_FACE('',(#19886),#19908,.T.);
+#19886 = FACE_BOUND('',#19887,.T.);
+#19887 = EDGE_LOOP('',(#19888,#19895,#19896,#19903));
+#19888 = ORIENTED_EDGE('',*,*,#19889,.T.);
+#19889 = EDGE_CURVE('',#19890,#19862,#19892,.T.);
+#19890 = VERTEX_POINT('',#19891);
+#19891 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,0.));
+#19892 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19893,#19894),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19893 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,0.));
+#19894 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,0.));
+#19895 = ORIENTED_EDGE('',*,*,#19876,.T.);
+#19896 = ORIENTED_EDGE('',*,*,#19897,.F.);
+#19897 = EDGE_CURVE('',#19898,#19870,#19900,.T.);
+#19898 = VERTEX_POINT('',#19899);
+#19899 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,-2.23));
+#19900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19901,#19902),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19901 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,-2.23));
+#19902 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,-2.23));
+#19903 = ORIENTED_EDGE('',*,*,#19904,.F.);
+#19904 = EDGE_CURVE('',#19890,#19898,#19905,.T.);
+#19905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19906,#19907),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19906 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,0.));
+#19907 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,-2.23));
+#19908 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19909,#19910)
+    ,(#19911,#19912
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19909 = CARTESIAN_POINT('',(-25.85228861414,55.546919480762,1.E-02));
+#19910 = CARTESIAN_POINT('',(-25.85228861414,55.546919480762,-2.24));
+#19911 = CARTESIAN_POINT('',(-25.85228861414,54.573766180182,1.E-02));
+#19912 = CARTESIAN_POINT('',(-25.85228861414,54.573766180182,-2.24));
+#19913 = ADVANCED_FACE('',(#19914),#19928,.T.);
+#19914 = FACE_BOUND('',#19915,.T.);
+#19915 = EDGE_LOOP('',(#19916,#19921,#19922,#19927));
+#19916 = ORIENTED_EDGE('',*,*,#19917,.T.);
+#19917 = EDGE_CURVE('',#19828,#19890,#19918,.T.);
+#19918 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19919,#19920),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19919 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,0.));
+#19920 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,0.));
+#19921 = ORIENTED_EDGE('',*,*,#19904,.T.);
+#19922 = ORIENTED_EDGE('',*,*,#19923,.F.);
+#19923 = EDGE_CURVE('',#19835,#19898,#19924,.T.);
+#19924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19925,#19926),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#19925 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,-2.23));
+#19926 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,-2.23));
+#19927 = ORIENTED_EDGE('',*,*,#19834,.F.);
+#19928 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19929,#19930)
+    ,(#19931,#19932
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19929 = CARTESIAN_POINT('',(-24.88913531356,55.536919480762,1.E-02));
+#19930 = CARTESIAN_POINT('',(-24.88913531356,55.536919480762,-2.24));
+#19931 = CARTESIAN_POINT('',(-25.86228861414,55.536919480762,1.E-02));
+#19932 = CARTESIAN_POINT('',(-25.86228861414,55.536919480762,-2.24));
+#19933 = ADVANCED_FACE('',(#19934),#19966,.T.);
+#19934 = FACE_BOUND('',#19935,.T.);
+#19935 = EDGE_LOOP('',(#19936,#19946,#19953,#19961));
+#19936 = ORIENTED_EDGE('',*,*,#19937,.T.);
+#19937 = EDGE_CURVE('',#19938,#19940,#19942,.T.);
+#19938 = VERTEX_POINT('',#19939);
+#19939 = CARTESIAN_POINT('',(-26.62571196385,55.810342830472,0.));
+#19940 = VERTEX_POINT('',#19941);
+#19941 = CARTESIAN_POINT('',(-26.12571196385,56.310342830472,0.));
+#19942 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19943,#19944,#19945),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19943 = CARTESIAN_POINT('',(-26.62571196385,55.810342830472,0.));
+#19944 = CARTESIAN_POINT('',(-26.62571196385,56.310342830472,0.));
+#19945 = CARTESIAN_POINT('',(-26.12571196385,56.310342830472,0.));
+#19946 = ORIENTED_EDGE('',*,*,#19947,.T.);
+#19947 = EDGE_CURVE('',#19940,#19948,#19950,.T.);
+#19948 = VERTEX_POINT('',#19949);
+#19949 = CARTESIAN_POINT('',(-26.12571196385,56.310342830472,-2.23));
+#19950 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19951,#19952),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19951 = CARTESIAN_POINT('',(-26.12571196385,56.310342830472,0.));
+#19952 = CARTESIAN_POINT('',(-26.12571196385,56.310342830472,-2.23));
+#19953 = ORIENTED_EDGE('',*,*,#19954,.F.);
+#19954 = EDGE_CURVE('',#19955,#19948,#19957,.T.);
+#19955 = VERTEX_POINT('',#19956);
+#19956 = CARTESIAN_POINT('',(-26.62571196385,55.810342830472,-2.23));
+#19957 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19958,#19959,#19960),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#19958 = CARTESIAN_POINT('',(-26.62571196385,55.810342830472,-2.23));
+#19959 = CARTESIAN_POINT('',(-26.62571196385,56.310342830472,-2.23));
+#19960 = CARTESIAN_POINT('',(-26.12571196385,56.310342830472,-2.23));
+#19961 = ORIENTED_EDGE('',*,*,#19962,.F.);
+#19962 = EDGE_CURVE('',#19938,#19955,#19963,.T.);
+#19963 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19964,#19965),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19964 = CARTESIAN_POINT('',(-26.62571196385,55.810342830472,0.));
+#19965 = CARTESIAN_POINT('',(-26.62571196385,55.810342830472,-2.23));
+#19966 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#19967,#19968,#19969)
+    ,(#19970,#19971,#19972
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#19967 = CARTESIAN_POINT('',(-26.62571196385,55.810342830472,-2.23));
+#19968 = CARTESIAN_POINT('',(-26.62571196385,56.310342830472,-2.23));
+#19969 = CARTESIAN_POINT('',(-26.12571196385,56.310342830472,-2.23));
+#19970 = CARTESIAN_POINT('',(-26.62571196385,55.810342830472,0.));
+#19971 = CARTESIAN_POINT('',(-26.62571196385,56.310342830472,0.));
+#19972 = CARTESIAN_POINT('',(-26.12571196385,56.310342830472,0.));
+#19973 = ADVANCED_FACE('',(#19974),#19996,.T.);
+#19974 = FACE_BOUND('',#19975,.T.);
+#19975 = EDGE_LOOP('',(#19976,#19983,#19984,#19991));
+#19976 = ORIENTED_EDGE('',*,*,#19977,.T.);
+#19977 = EDGE_CURVE('',#19978,#19938,#19980,.T.);
+#19978 = VERTEX_POINT('',#19979);
+#19979 = CARTESIAN_POINT('',(-26.62571196385,54.310342830472,0.));
+#19980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19981,#19982),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19981 = CARTESIAN_POINT('',(-26.62571196385,54.310342830472,0.));
+#19982 = CARTESIAN_POINT('',(-26.62571196385,55.810342830472,0.));
+#19983 = ORIENTED_EDGE('',*,*,#19962,.T.);
+#19984 = ORIENTED_EDGE('',*,*,#19985,.F.);
+#19985 = EDGE_CURVE('',#19986,#19955,#19988,.T.);
+#19986 = VERTEX_POINT('',#19987);
+#19987 = CARTESIAN_POINT('',(-26.62571196385,54.310342830472,-2.23));
+#19988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19989,#19990),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#19989 = CARTESIAN_POINT('',(-26.62571196385,54.310342830472,-2.23));
+#19990 = CARTESIAN_POINT('',(-26.62571196385,55.810342830472,-2.23));
+#19991 = ORIENTED_EDGE('',*,*,#19992,.F.);
+#19992 = EDGE_CURVE('',#19978,#19986,#19993,.T.);
+#19993 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19994,#19995),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#19994 = CARTESIAN_POINT('',(-26.62571196385,54.310342830472,0.));
+#19995 = CARTESIAN_POINT('',(-26.62571196385,54.310342830472,-2.23));
+#19996 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#19997,#19998)
+    ,(#19999,#20000
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#19997 = CARTESIAN_POINT('',(-26.62571196385,54.300342830472,1.E-02));
+#19998 = CARTESIAN_POINT('',(-26.62571196385,54.300342830472,-2.24));
+#19999 = CARTESIAN_POINT('',(-26.62571196385,55.820342830472,1.E-02));
+#20000 = CARTESIAN_POINT('',(-26.62571196385,55.820342830472,-2.24));
+#20001 = ADVANCED_FACE('',(#20002),#20026,.T.);
+#20002 = FACE_BOUND('',#20003,.T.);
+#20003 = EDGE_LOOP('',(#20004,#20012,#20013,#20021));
+#20004 = ORIENTED_EDGE('',*,*,#20005,.T.);
+#20005 = EDGE_CURVE('',#20006,#19978,#20008,.T.);
+#20006 = VERTEX_POINT('',#20007);
+#20007 = CARTESIAN_POINT('',(-26.12571196385,53.810342830472,0.));
+#20008 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20009,#20010,#20011),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20009 = CARTESIAN_POINT('',(-26.12571196385,53.810342830472,0.));
+#20010 = CARTESIAN_POINT('',(-26.62571196385,53.810342830472,0.));
+#20011 = CARTESIAN_POINT('',(-26.62571196385,54.310342830472,0.));
+#20012 = ORIENTED_EDGE('',*,*,#19992,.T.);
+#20013 = ORIENTED_EDGE('',*,*,#20014,.F.);
+#20014 = EDGE_CURVE('',#20015,#19986,#20017,.T.);
+#20015 = VERTEX_POINT('',#20016);
+#20016 = CARTESIAN_POINT('',(-26.12571196385,53.810342830472,-2.23));
+#20017 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20018,#20019,#20020),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20018 = CARTESIAN_POINT('',(-26.12571196385,53.810342830472,-2.23));
+#20019 = CARTESIAN_POINT('',(-26.62571196385,53.810342830472,-2.23));
+#20020 = CARTESIAN_POINT('',(-26.62571196385,54.310342830472,-2.23));
+#20021 = ORIENTED_EDGE('',*,*,#20022,.F.);
+#20022 = EDGE_CURVE('',#20006,#20015,#20023,.T.);
+#20023 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20024,#20025),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20024 = CARTESIAN_POINT('',(-26.12571196385,53.810342830472,0.));
+#20025 = CARTESIAN_POINT('',(-26.12571196385,53.810342830472,-2.23));
+#20026 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#20027,#20028,#20029)
+    ,(#20030,#20031,#20032
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#20027 = CARTESIAN_POINT('',(-26.12571196385,53.810342830472,-2.23));
+#20028 = CARTESIAN_POINT('',(-26.62571196385,53.810342830472,-2.23));
+#20029 = CARTESIAN_POINT('',(-26.62571196385,54.310342830472,-2.23));
+#20030 = CARTESIAN_POINT('',(-26.12571196385,53.810342830472,0.));
+#20031 = CARTESIAN_POINT('',(-26.62571196385,53.810342830472,0.));
+#20032 = CARTESIAN_POINT('',(-26.62571196385,54.310342830472,0.));
+#20033 = ADVANCED_FACE('',(#20034),#20056,.T.);
+#20034 = FACE_BOUND('',#20035,.T.);
+#20035 = EDGE_LOOP('',(#20036,#20043,#20044,#20051));
+#20036 = ORIENTED_EDGE('',*,*,#20037,.T.);
+#20037 = EDGE_CURVE('',#20038,#20006,#20040,.T.);
+#20038 = VERTEX_POINT('',#20039);
+#20039 = CARTESIAN_POINT('',(-24.62571196385,53.810342830472,0.));
+#20040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20041,#20042),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20041 = CARTESIAN_POINT('',(-24.62571196385,53.810342830472,0.));
+#20042 = CARTESIAN_POINT('',(-26.12571196385,53.810342830472,0.));
+#20043 = ORIENTED_EDGE('',*,*,#20022,.T.);
+#20044 = ORIENTED_EDGE('',*,*,#20045,.F.);
+#20045 = EDGE_CURVE('',#20046,#20015,#20048,.T.);
+#20046 = VERTEX_POINT('',#20047);
+#20047 = CARTESIAN_POINT('',(-24.62571196385,53.810342830472,-2.23));
+#20048 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20049,#20050),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20049 = CARTESIAN_POINT('',(-24.62571196385,53.810342830472,-2.23));
+#20050 = CARTESIAN_POINT('',(-26.12571196385,53.810342830472,-2.23));
+#20051 = ORIENTED_EDGE('',*,*,#20052,.F.);
+#20052 = EDGE_CURVE('',#20038,#20046,#20053,.T.);
+#20053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20054,#20055),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20054 = CARTESIAN_POINT('',(-24.62571196385,53.810342830472,0.));
+#20055 = CARTESIAN_POINT('',(-24.62571196385,53.810342830472,-2.23));
+#20056 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20057,#20058)
+    ,(#20059,#20060
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20057 = CARTESIAN_POINT('',(-24.61571196385,53.810342830472,1.E-02));
+#20058 = CARTESIAN_POINT('',(-24.61571196385,53.810342830472,-2.24));
+#20059 = CARTESIAN_POINT('',(-26.13571196385,53.810342830472,1.E-02));
+#20060 = CARTESIAN_POINT('',(-26.13571196385,53.810342830472,-2.24));
+#20061 = ADVANCED_FACE('',(#20062),#20086,.T.);
+#20062 = FACE_BOUND('',#20063,.T.);
+#20063 = EDGE_LOOP('',(#20064,#20072,#20073,#20081));
+#20064 = ORIENTED_EDGE('',*,*,#20065,.T.);
+#20065 = EDGE_CURVE('',#20066,#20038,#20068,.T.);
+#20066 = VERTEX_POINT('',#20067);
+#20067 = CARTESIAN_POINT('',(-24.12571196385,54.310342830472,0.));
+#20068 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20069,#20070,#20071),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20069 = CARTESIAN_POINT('',(-24.12571196385,54.310342830472,0.));
+#20070 = CARTESIAN_POINT('',(-24.12571196385,53.810342830472,0.));
+#20071 = CARTESIAN_POINT('',(-24.62571196385,53.810342830472,0.));
+#20072 = ORIENTED_EDGE('',*,*,#20052,.T.);
+#20073 = ORIENTED_EDGE('',*,*,#20074,.F.);
+#20074 = EDGE_CURVE('',#20075,#20046,#20077,.T.);
+#20075 = VERTEX_POINT('',#20076);
+#20076 = CARTESIAN_POINT('',(-24.12571196385,54.310342830472,-2.23));
+#20077 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20078,#20079,#20080),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20078 = CARTESIAN_POINT('',(-24.12571196385,54.310342830472,-2.23));
+#20079 = CARTESIAN_POINT('',(-24.12571196385,53.810342830472,-2.23));
+#20080 = CARTESIAN_POINT('',(-24.62571196385,53.810342830472,-2.23));
+#20081 = ORIENTED_EDGE('',*,*,#20082,.F.);
+#20082 = EDGE_CURVE('',#20066,#20075,#20083,.T.);
+#20083 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20084,#20085),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20084 = CARTESIAN_POINT('',(-24.12571196385,54.310342830472,0.));
+#20085 = CARTESIAN_POINT('',(-24.12571196385,54.310342830472,-2.23));
+#20086 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#20087,#20088,#20089)
+    ,(#20090,#20091,#20092
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#20087 = CARTESIAN_POINT('',(-24.12571196385,54.310342830472,-2.23));
+#20088 = CARTESIAN_POINT('',(-24.12571196385,53.810342830472,-2.23));
+#20089 = CARTESIAN_POINT('',(-24.62571196385,53.810342830472,-2.23));
+#20090 = CARTESIAN_POINT('',(-24.12571196385,54.310342830472,0.));
+#20091 = CARTESIAN_POINT('',(-24.12571196385,53.810342830472,0.));
+#20092 = CARTESIAN_POINT('',(-24.62571196385,53.810342830472,0.));
+#20093 = ADVANCED_FACE('',(#20094),#20116,.T.);
+#20094 = FACE_BOUND('',#20095,.T.);
+#20095 = EDGE_LOOP('',(#20096,#20103,#20104,#20111));
+#20096 = ORIENTED_EDGE('',*,*,#20097,.T.);
+#20097 = EDGE_CURVE('',#20098,#20066,#20100,.T.);
+#20098 = VERTEX_POINT('',#20099);
+#20099 = CARTESIAN_POINT('',(-24.12571196385,55.810342830472,0.));
+#20100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20101,#20102),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20101 = CARTESIAN_POINT('',(-24.12571196385,55.810342830472,0.));
+#20102 = CARTESIAN_POINT('',(-24.12571196385,54.310342830472,0.));
+#20103 = ORIENTED_EDGE('',*,*,#20082,.T.);
+#20104 = ORIENTED_EDGE('',*,*,#20105,.F.);
+#20105 = EDGE_CURVE('',#20106,#20075,#20108,.T.);
+#20106 = VERTEX_POINT('',#20107);
+#20107 = CARTESIAN_POINT('',(-24.12571196385,55.810342830472,-2.23));
+#20108 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20109,#20110),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20109 = CARTESIAN_POINT('',(-24.12571196385,55.810342830472,-2.23));
+#20110 = CARTESIAN_POINT('',(-24.12571196385,54.310342830472,-2.23));
+#20111 = ORIENTED_EDGE('',*,*,#20112,.F.);
+#20112 = EDGE_CURVE('',#20098,#20106,#20113,.T.);
+#20113 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20114,#20115),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20114 = CARTESIAN_POINT('',(-24.12571196385,55.810342830472,0.));
+#20115 = CARTESIAN_POINT('',(-24.12571196385,55.810342830472,-2.23));
+#20116 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20117,#20118)
+    ,(#20119,#20120
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20117 = CARTESIAN_POINT('',(-24.12571196385,55.820342830472,1.E-02));
+#20118 = CARTESIAN_POINT('',(-24.12571196385,55.820342830472,-2.24));
+#20119 = CARTESIAN_POINT('',(-24.12571196385,54.300342830472,1.E-02));
+#20120 = CARTESIAN_POINT('',(-24.12571196385,54.300342830472,-2.24));
+#20121 = ADVANCED_FACE('',(#20122),#20146,.T.);
+#20122 = FACE_BOUND('',#20123,.T.);
+#20123 = EDGE_LOOP('',(#20124,#20132,#20133,#20141));
+#20124 = ORIENTED_EDGE('',*,*,#20125,.T.);
+#20125 = EDGE_CURVE('',#20126,#20098,#20128,.T.);
+#20126 = VERTEX_POINT('',#20127);
+#20127 = CARTESIAN_POINT('',(-24.62571196385,56.310342830472,0.));
+#20128 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20129,#20130,#20131),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20129 = CARTESIAN_POINT('',(-24.62571196385,56.310342830472,0.));
+#20130 = CARTESIAN_POINT('',(-24.12571196385,56.310342830472,0.));
+#20131 = CARTESIAN_POINT('',(-24.12571196385,55.810342830472,0.));
+#20132 = ORIENTED_EDGE('',*,*,#20112,.T.);
+#20133 = ORIENTED_EDGE('',*,*,#20134,.F.);
+#20134 = EDGE_CURVE('',#20135,#20106,#20137,.T.);
+#20135 = VERTEX_POINT('',#20136);
+#20136 = CARTESIAN_POINT('',(-24.62571196385,56.310342830472,-2.23));
+#20137 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20138,#20139,#20140),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20138 = CARTESIAN_POINT('',(-24.62571196385,56.310342830472,-2.23));
+#20139 = CARTESIAN_POINT('',(-24.12571196385,56.310342830472,-2.23));
+#20140 = CARTESIAN_POINT('',(-24.12571196385,55.810342830472,-2.23));
+#20141 = ORIENTED_EDGE('',*,*,#20142,.F.);
+#20142 = EDGE_CURVE('',#20126,#20135,#20143,.T.);
+#20143 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20144,#20145),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20144 = CARTESIAN_POINT('',(-24.62571196385,56.310342830472,0.));
+#20145 = CARTESIAN_POINT('',(-24.62571196385,56.310342830472,-2.23));
+#20146 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#20147,#20148,#20149)
+    ,(#20150,#20151,#20152
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#20147 = CARTESIAN_POINT('',(-24.62571196385,56.310342830472,-2.23));
+#20148 = CARTESIAN_POINT('',(-24.12571196385,56.310342830472,-2.23));
+#20149 = CARTESIAN_POINT('',(-24.12571196385,55.810342830472,-2.23));
+#20150 = CARTESIAN_POINT('',(-24.62571196385,56.310342830472,0.));
+#20151 = CARTESIAN_POINT('',(-24.12571196385,56.310342830472,0.));
+#20152 = CARTESIAN_POINT('',(-24.12571196385,55.810342830472,0.));
+#20153 = ADVANCED_FACE('',(#20154),#20168,.T.);
+#20154 = FACE_BOUND('',#20155,.T.);
+#20155 = EDGE_LOOP('',(#20156,#20161,#20162,#20167));
+#20156 = ORIENTED_EDGE('',*,*,#20157,.T.);
+#20157 = EDGE_CURVE('',#19940,#20126,#20158,.T.);
+#20158 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20159,#20160),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20159 = CARTESIAN_POINT('',(-26.12571196385,56.310342830472,0.));
+#20160 = CARTESIAN_POINT('',(-24.62571196385,56.310342830472,0.));
+#20161 = ORIENTED_EDGE('',*,*,#20142,.T.);
+#20162 = ORIENTED_EDGE('',*,*,#20163,.F.);
+#20163 = EDGE_CURVE('',#19948,#20135,#20164,.T.);
+#20164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20165,#20166),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20165 = CARTESIAN_POINT('',(-26.12571196385,56.310342830472,-2.23));
+#20166 = CARTESIAN_POINT('',(-24.62571196385,56.310342830472,-2.23));
+#20167 = ORIENTED_EDGE('',*,*,#19947,.F.);
+#20168 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20169,#20170)
+    ,(#20171,#20172
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20169 = CARTESIAN_POINT('',(-26.13571196385,56.310342830472,1.E-02));
+#20170 = CARTESIAN_POINT('',(-26.13571196385,56.310342830472,-2.24));
+#20171 = CARTESIAN_POINT('',(-24.61571196385,56.310342830472,1.E-02));
+#20172 = CARTESIAN_POINT('',(-24.61571196385,56.310342830472,-2.24));
+#20173 = ADVANCED_FACE('',(#20174,#20184),#20190,.T.);
+#20174 = FACE_BOUND('',#20175,.T.);
+#20175 = EDGE_LOOP('',(#20176,#20177,#20178,#20179,#20180,#20181,#20182,
+    #20183));
+#20176 = ORIENTED_EDGE('',*,*,#20163,.T.);
+#20177 = ORIENTED_EDGE('',*,*,#20134,.T.);
+#20178 = ORIENTED_EDGE('',*,*,#20105,.T.);
+#20179 = ORIENTED_EDGE('',*,*,#20074,.T.);
+#20180 = ORIENTED_EDGE('',*,*,#20045,.T.);
+#20181 = ORIENTED_EDGE('',*,*,#20014,.T.);
+#20182 = ORIENTED_EDGE('',*,*,#19985,.T.);
+#20183 = ORIENTED_EDGE('',*,*,#19954,.T.);
+#20184 = FACE_BOUND('',#20185,.T.);
+#20185 = EDGE_LOOP('',(#20186,#20187,#20188,#20189));
+#20186 = ORIENTED_EDGE('',*,*,#19923,.T.);
+#20187 = ORIENTED_EDGE('',*,*,#19897,.T.);
+#20188 = ORIENTED_EDGE('',*,*,#19869,.T.);
+#20189 = ORIENTED_EDGE('',*,*,#19841,.T.);
+#20190 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20191,#20192)
+    ,(#20193,#20194
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#20191 = CARTESIAN_POINT('',(-26.63571196385,56.320342830472,-2.23));
+#20192 = CARTESIAN_POINT('',(-26.63571196385,53.800342830472,-2.23));
+#20193 = CARTESIAN_POINT('',(-24.11571196385,56.320342830472,-2.23));
+#20194 = CARTESIAN_POINT('',(-24.11571196385,53.800342830472,-2.23));
+#20195 = ADVANCED_FACE('',(#20196,#20206),#20212,.T.);
+#20196 = FACE_BOUND('',#20197,.T.);
+#20197 = EDGE_LOOP('',(#20198,#20199,#20200,#20201,#20202,#20203,#20204,
+    #20205));
+#20198 = ORIENTED_EDGE('',*,*,#20157,.F.);
+#20199 = ORIENTED_EDGE('',*,*,#19937,.F.);
+#20200 = ORIENTED_EDGE('',*,*,#19977,.F.);
+#20201 = ORIENTED_EDGE('',*,*,#20005,.F.);
+#20202 = ORIENTED_EDGE('',*,*,#20037,.F.);
+#20203 = ORIENTED_EDGE('',*,*,#20065,.F.);
+#20204 = ORIENTED_EDGE('',*,*,#20097,.F.);
+#20205 = ORIENTED_EDGE('',*,*,#20125,.F.);
+#20206 = FACE_BOUND('',#20207,.T.);
+#20207 = EDGE_LOOP('',(#20208,#20209,#20210,#20211));
+#20208 = ORIENTED_EDGE('',*,*,#19917,.F.);
+#20209 = ORIENTED_EDGE('',*,*,#19825,.F.);
+#20210 = ORIENTED_EDGE('',*,*,#19861,.F.);
+#20211 = ORIENTED_EDGE('',*,*,#19889,.F.);
+#20212 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20213,#20214)
+    ,(#20215,#20216
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#20213 = CARTESIAN_POINT('',(-24.11571196385,56.320342830472,0.));
+#20214 = CARTESIAN_POINT('',(-24.11571196385,53.800342830472,0.));
+#20215 = CARTESIAN_POINT('',(-26.63571196385,56.320342830472,0.));
+#20216 = CARTESIAN_POINT('',(-26.63571196385,53.800342830472,0.));
+#20217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20221)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20218,#20219,#20220)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20218 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20219 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20220 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20221 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20218,
+  'distance_accuracy_value','confusion accuracy');
+#20222 = PRODUCT_TYPE('part',$,(#19815));
+#20223 = SHAPE_DEFINITION_REPRESENTATION(#20224,#20230);
+#20224 = PRODUCT_DEFINITION_SHAPE('','',#20225);
+#20225 = PRODUCT_DEFINITION('design','',#20226,#20229);
+#20226 = PRODUCT_DEFINITION_FORMATION('','',#20227);
+#20227 = PRODUCT('Body56','Body56','',(#20228));
+#20228 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#20229 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20230 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#20231),#20629);
+#20231 = MANIFOLD_SOLID_BREP('',#20232);
+#20232 = CLOSED_SHELL('',(#20233,#20269,#20297,#20325,#20345,#20385,
+    #20413,#20445,#20473,#20505,#20533,#20565,#20585,#20607));
+#20233 = ADVANCED_FACE('',(#20234),#20264,.T.);
+#20234 = FACE_BOUND('',#20235,.T.);
+#20235 = EDGE_LOOP('',(#20236,#20245,#20252,#20259));
+#20236 = ORIENTED_EDGE('',*,*,#20237,.T.);
+#20237 = EDGE_CURVE('',#20238,#20240,#20242,.T.);
+#20238 = VERTEX_POINT('',#20239);
+#20239 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,0.));
+#20240 = VERTEX_POINT('',#20241);
+#20241 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,0.));
+#20242 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20243,#20244),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20243 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,0.));
+#20244 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,0.));
+#20245 = ORIENTED_EDGE('',*,*,#20246,.T.);
+#20246 = EDGE_CURVE('',#20240,#20247,#20249,.T.);
+#20247 = VERTEX_POINT('',#20248);
+#20248 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,-2.23));
+#20249 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20250,#20251),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20250 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,0.));
+#20251 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,-2.23));
+#20252 = ORIENTED_EDGE('',*,*,#20253,.F.);
+#20253 = EDGE_CURVE('',#20254,#20247,#20256,.T.);
+#20254 = VERTEX_POINT('',#20255);
+#20255 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,-2.23));
+#20256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20257,#20258),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20257 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,-2.23));
+#20258 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,-2.23));
+#20259 = ORIENTED_EDGE('',*,*,#20260,.F.);
+#20260 = EDGE_CURVE('',#20238,#20254,#20261,.T.);
+#20261 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20262,#20263),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20262 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,0.));
+#20263 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,-2.23));
+#20264 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20265,#20266)
+    ,(#20267,#20268
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20265 = CARTESIAN_POINT('',(-32.51755636619,39.273766180182,1.E-02));
+#20266 = CARTESIAN_POINT('',(-32.51755636619,39.273766180182,-2.24));
+#20267 = CARTESIAN_POINT('',(-32.51755636619,40.246919480762,1.E-02));
+#20268 = CARTESIAN_POINT('',(-32.51755636619,40.246919480762,-2.24));
+#20269 = ADVANCED_FACE('',(#20270),#20292,.T.);
+#20270 = FACE_BOUND('',#20271,.T.);
+#20271 = EDGE_LOOP('',(#20272,#20279,#20280,#20287));
+#20272 = ORIENTED_EDGE('',*,*,#20273,.T.);
+#20273 = EDGE_CURVE('',#20274,#20238,#20276,.T.);
+#20274 = VERTEX_POINT('',#20275);
+#20275 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,0.));
+#20276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20277,#20278),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20277 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,0.));
+#20278 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,0.));
+#20279 = ORIENTED_EDGE('',*,*,#20260,.T.);
+#20280 = ORIENTED_EDGE('',*,*,#20281,.F.);
+#20281 = EDGE_CURVE('',#20282,#20254,#20284,.T.);
+#20282 = VERTEX_POINT('',#20283);
+#20283 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,-2.23));
+#20284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20285,#20286),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20285 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,-2.23));
+#20286 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,-2.23));
+#20287 = ORIENTED_EDGE('',*,*,#20288,.F.);
+#20288 = EDGE_CURVE('',#20274,#20282,#20289,.T.);
+#20289 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20290,#20291),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20290 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,0.));
+#20291 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,-2.23));
+#20292 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20293,#20294)
+    ,(#20295,#20296
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20293 = CARTESIAN_POINT('',(-33.48070966677,39.283766180182,1.E-02));
+#20294 = CARTESIAN_POINT('',(-33.48070966677,39.283766180182,-2.24));
+#20295 = CARTESIAN_POINT('',(-32.50755636619,39.283766180182,1.E-02));
+#20296 = CARTESIAN_POINT('',(-32.50755636619,39.283766180182,-2.24));
+#20297 = ADVANCED_FACE('',(#20298),#20320,.T.);
+#20298 = FACE_BOUND('',#20299,.T.);
+#20299 = EDGE_LOOP('',(#20300,#20307,#20308,#20315));
+#20300 = ORIENTED_EDGE('',*,*,#20301,.T.);
+#20301 = EDGE_CURVE('',#20302,#20274,#20304,.T.);
+#20302 = VERTEX_POINT('',#20303);
+#20303 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,0.));
+#20304 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20305,#20306),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20305 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,0.));
+#20306 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,0.));
+#20307 = ORIENTED_EDGE('',*,*,#20288,.T.);
+#20308 = ORIENTED_EDGE('',*,*,#20309,.F.);
+#20309 = EDGE_CURVE('',#20310,#20282,#20312,.T.);
+#20310 = VERTEX_POINT('',#20311);
+#20311 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,-2.23));
+#20312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20313,#20314),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20313 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,-2.23));
+#20314 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,-2.23));
+#20315 = ORIENTED_EDGE('',*,*,#20316,.F.);
+#20316 = EDGE_CURVE('',#20302,#20310,#20317,.T.);
+#20317 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20318,#20319),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20318 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,0.));
+#20319 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,-2.23));
+#20320 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20321,#20322)
+    ,(#20323,#20324
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20321 = CARTESIAN_POINT('',(-33.47070966677,40.246919480762,1.E-02));
+#20322 = CARTESIAN_POINT('',(-33.47070966677,40.246919480762,-2.24));
+#20323 = CARTESIAN_POINT('',(-33.47070966677,39.273766180182,1.E-02));
+#20324 = CARTESIAN_POINT('',(-33.47070966677,39.273766180182,-2.24));
+#20325 = ADVANCED_FACE('',(#20326),#20340,.T.);
+#20326 = FACE_BOUND('',#20327,.T.);
+#20327 = EDGE_LOOP('',(#20328,#20333,#20334,#20339));
+#20328 = ORIENTED_EDGE('',*,*,#20329,.T.);
+#20329 = EDGE_CURVE('',#20240,#20302,#20330,.T.);
+#20330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20331,#20332),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20331 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,0.));
+#20332 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,0.));
+#20333 = ORIENTED_EDGE('',*,*,#20316,.T.);
+#20334 = ORIENTED_EDGE('',*,*,#20335,.F.);
+#20335 = EDGE_CURVE('',#20247,#20310,#20336,.T.);
+#20336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20337,#20338),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20337 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,-2.23));
+#20338 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,-2.23));
+#20339 = ORIENTED_EDGE('',*,*,#20246,.F.);
+#20340 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20341,#20342)
+    ,(#20343,#20344
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20341 = CARTESIAN_POINT('',(-32.50755636619,40.236919480762,1.E-02));
+#20342 = CARTESIAN_POINT('',(-32.50755636619,40.236919480762,-2.24));
+#20343 = CARTESIAN_POINT('',(-33.48070966677,40.236919480762,1.E-02));
+#20344 = CARTESIAN_POINT('',(-33.48070966677,40.236919480762,-2.24));
+#20345 = ADVANCED_FACE('',(#20346),#20378,.T.);
+#20346 = FACE_BOUND('',#20347,.T.);
+#20347 = EDGE_LOOP('',(#20348,#20358,#20365,#20373));
+#20348 = ORIENTED_EDGE('',*,*,#20349,.T.);
+#20349 = EDGE_CURVE('',#20350,#20352,#20354,.T.);
+#20350 = VERTEX_POINT('',#20351);
+#20351 = CARTESIAN_POINT('',(-34.24413301648,40.510342830472,0.));
+#20352 = VERTEX_POINT('',#20353);
+#20353 = CARTESIAN_POINT('',(-33.74413301648,41.010342830472,0.));
+#20354 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20355,#20356,#20357),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20355 = CARTESIAN_POINT('',(-34.24413301648,40.510342830472,0.));
+#20356 = CARTESIAN_POINT('',(-34.24413301648,41.010342830472,0.));
+#20357 = CARTESIAN_POINT('',(-33.74413301648,41.010342830472,0.));
+#20358 = ORIENTED_EDGE('',*,*,#20359,.T.);
+#20359 = EDGE_CURVE('',#20352,#20360,#20362,.T.);
+#20360 = VERTEX_POINT('',#20361);
+#20361 = CARTESIAN_POINT('',(-33.74413301648,41.010342830472,-2.23));
+#20362 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20363,#20364),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20363 = CARTESIAN_POINT('',(-33.74413301648,41.010342830472,0.));
+#20364 = CARTESIAN_POINT('',(-33.74413301648,41.010342830472,-2.23));
+#20365 = ORIENTED_EDGE('',*,*,#20366,.F.);
+#20366 = EDGE_CURVE('',#20367,#20360,#20369,.T.);
+#20367 = VERTEX_POINT('',#20368);
+#20368 = CARTESIAN_POINT('',(-34.24413301648,40.510342830472,-2.23));
+#20369 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20370,#20371,#20372),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20370 = CARTESIAN_POINT('',(-34.24413301648,40.510342830472,-2.23));
+#20371 = CARTESIAN_POINT('',(-34.24413301648,41.010342830472,-2.23));
+#20372 = CARTESIAN_POINT('',(-33.74413301648,41.010342830472,-2.23));
+#20373 = ORIENTED_EDGE('',*,*,#20374,.F.);
+#20374 = EDGE_CURVE('',#20350,#20367,#20375,.T.);
+#20375 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20376,#20377),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20376 = CARTESIAN_POINT('',(-34.24413301648,40.510342830472,0.));
+#20377 = CARTESIAN_POINT('',(-34.24413301648,40.510342830472,-2.23));
+#20378 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#20379,#20380,#20381)
+    ,(#20382,#20383,#20384
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#20379 = CARTESIAN_POINT('',(-34.24413301648,40.510342830472,-2.23));
+#20380 = CARTESIAN_POINT('',(-34.24413301648,41.010342830472,-2.23));
+#20381 = CARTESIAN_POINT('',(-33.74413301648,41.010342830472,-2.23));
+#20382 = CARTESIAN_POINT('',(-34.24413301648,40.510342830472,0.));
+#20383 = CARTESIAN_POINT('',(-34.24413301648,41.010342830472,0.));
+#20384 = CARTESIAN_POINT('',(-33.74413301648,41.010342830472,0.));
+#20385 = ADVANCED_FACE('',(#20386),#20408,.T.);
+#20386 = FACE_BOUND('',#20387,.T.);
+#20387 = EDGE_LOOP('',(#20388,#20395,#20396,#20403));
+#20388 = ORIENTED_EDGE('',*,*,#20389,.T.);
+#20389 = EDGE_CURVE('',#20390,#20350,#20392,.T.);
+#20390 = VERTEX_POINT('',#20391);
+#20391 = CARTESIAN_POINT('',(-34.24413301648,39.010342830472,0.));
+#20392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20393,#20394),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20393 = CARTESIAN_POINT('',(-34.24413301648,39.010342830472,0.));
+#20394 = CARTESIAN_POINT('',(-34.24413301648,40.510342830472,0.));
+#20395 = ORIENTED_EDGE('',*,*,#20374,.T.);
+#20396 = ORIENTED_EDGE('',*,*,#20397,.F.);
+#20397 = EDGE_CURVE('',#20398,#20367,#20400,.T.);
+#20398 = VERTEX_POINT('',#20399);
+#20399 = CARTESIAN_POINT('',(-34.24413301648,39.010342830472,-2.23));
+#20400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20401,#20402),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20401 = CARTESIAN_POINT('',(-34.24413301648,39.010342830472,-2.23));
+#20402 = CARTESIAN_POINT('',(-34.24413301648,40.510342830472,-2.23));
+#20403 = ORIENTED_EDGE('',*,*,#20404,.F.);
+#20404 = EDGE_CURVE('',#20390,#20398,#20405,.T.);
+#20405 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20406,#20407),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20406 = CARTESIAN_POINT('',(-34.24413301648,39.010342830472,0.));
+#20407 = CARTESIAN_POINT('',(-34.24413301648,39.010342830472,-2.23));
+#20408 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20409,#20410)
+    ,(#20411,#20412
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20409 = CARTESIAN_POINT('',(-34.24413301648,39.000342830472,1.E-02));
+#20410 = CARTESIAN_POINT('',(-34.24413301648,39.000342830472,-2.24));
+#20411 = CARTESIAN_POINT('',(-34.24413301648,40.520342830472,1.E-02));
+#20412 = CARTESIAN_POINT('',(-34.24413301648,40.520342830472,-2.24));
+#20413 = ADVANCED_FACE('',(#20414),#20438,.T.);
+#20414 = FACE_BOUND('',#20415,.T.);
+#20415 = EDGE_LOOP('',(#20416,#20424,#20425,#20433));
+#20416 = ORIENTED_EDGE('',*,*,#20417,.T.);
+#20417 = EDGE_CURVE('',#20418,#20390,#20420,.T.);
+#20418 = VERTEX_POINT('',#20419);
+#20419 = CARTESIAN_POINT('',(-33.74413301648,38.510342830472,0.));
+#20420 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20421,#20422,#20423),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20421 = CARTESIAN_POINT('',(-33.74413301648,38.510342830472,0.));
+#20422 = CARTESIAN_POINT('',(-34.24413301648,38.510342830472,0.));
+#20423 = CARTESIAN_POINT('',(-34.24413301648,39.010342830472,0.));
+#20424 = ORIENTED_EDGE('',*,*,#20404,.T.);
+#20425 = ORIENTED_EDGE('',*,*,#20426,.F.);
+#20426 = EDGE_CURVE('',#20427,#20398,#20429,.T.);
+#20427 = VERTEX_POINT('',#20428);
+#20428 = CARTESIAN_POINT('',(-33.74413301648,38.510342830472,-2.23));
+#20429 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20430,#20431,#20432),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20430 = CARTESIAN_POINT('',(-33.74413301648,38.510342830472,-2.23));
+#20431 = CARTESIAN_POINT('',(-34.24413301648,38.510342830472,-2.23));
+#20432 = CARTESIAN_POINT('',(-34.24413301648,39.010342830472,-2.23));
+#20433 = ORIENTED_EDGE('',*,*,#20434,.F.);
+#20434 = EDGE_CURVE('',#20418,#20427,#20435,.T.);
+#20435 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20436,#20437),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20436 = CARTESIAN_POINT('',(-33.74413301648,38.510342830472,0.));
+#20437 = CARTESIAN_POINT('',(-33.74413301648,38.510342830472,-2.23));
+#20438 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#20439,#20440,#20441)
+    ,(#20442,#20443,#20444
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#20439 = CARTESIAN_POINT('',(-33.74413301648,38.510342830472,-2.23));
+#20440 = CARTESIAN_POINT('',(-34.24413301648,38.510342830472,-2.23));
+#20441 = CARTESIAN_POINT('',(-34.24413301648,39.010342830472,-2.23));
+#20442 = CARTESIAN_POINT('',(-33.74413301648,38.510342830472,0.));
+#20443 = CARTESIAN_POINT('',(-34.24413301648,38.510342830472,0.));
+#20444 = CARTESIAN_POINT('',(-34.24413301648,39.010342830472,0.));
+#20445 = ADVANCED_FACE('',(#20446),#20468,.T.);
+#20446 = FACE_BOUND('',#20447,.T.);
+#20447 = EDGE_LOOP('',(#20448,#20455,#20456,#20463));
+#20448 = ORIENTED_EDGE('',*,*,#20449,.T.);
+#20449 = EDGE_CURVE('',#20450,#20418,#20452,.T.);
+#20450 = VERTEX_POINT('',#20451);
+#20451 = CARTESIAN_POINT('',(-32.24413301648,38.510342830472,0.));
+#20452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20453,#20454),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20453 = CARTESIAN_POINT('',(-32.24413301648,38.510342830472,0.));
+#20454 = CARTESIAN_POINT('',(-33.74413301648,38.510342830472,0.));
+#20455 = ORIENTED_EDGE('',*,*,#20434,.T.);
+#20456 = ORIENTED_EDGE('',*,*,#20457,.F.);
+#20457 = EDGE_CURVE('',#20458,#20427,#20460,.T.);
+#20458 = VERTEX_POINT('',#20459);
+#20459 = CARTESIAN_POINT('',(-32.24413301648,38.510342830472,-2.23));
+#20460 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20461,#20462),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20461 = CARTESIAN_POINT('',(-32.24413301648,38.510342830472,-2.23));
+#20462 = CARTESIAN_POINT('',(-33.74413301648,38.510342830472,-2.23));
+#20463 = ORIENTED_EDGE('',*,*,#20464,.F.);
+#20464 = EDGE_CURVE('',#20450,#20458,#20465,.T.);
+#20465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20466,#20467),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20466 = CARTESIAN_POINT('',(-32.24413301648,38.510342830472,0.));
+#20467 = CARTESIAN_POINT('',(-32.24413301648,38.510342830472,-2.23));
+#20468 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20469,#20470)
+    ,(#20471,#20472
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20469 = CARTESIAN_POINT('',(-32.23413301648,38.510342830472,1.E-02));
+#20470 = CARTESIAN_POINT('',(-32.23413301648,38.510342830472,-2.24));
+#20471 = CARTESIAN_POINT('',(-33.75413301648,38.510342830472,1.E-02));
+#20472 = CARTESIAN_POINT('',(-33.75413301648,38.510342830472,-2.24));
+#20473 = ADVANCED_FACE('',(#20474),#20498,.T.);
+#20474 = FACE_BOUND('',#20475,.T.);
+#20475 = EDGE_LOOP('',(#20476,#20484,#20485,#20493));
+#20476 = ORIENTED_EDGE('',*,*,#20477,.T.);
+#20477 = EDGE_CURVE('',#20478,#20450,#20480,.T.);
+#20478 = VERTEX_POINT('',#20479);
+#20479 = CARTESIAN_POINT('',(-31.74413301648,39.010342830472,0.));
+#20480 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20481,#20482,#20483),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20481 = CARTESIAN_POINT('',(-31.74413301648,39.010342830472,0.));
+#20482 = CARTESIAN_POINT('',(-31.74413301648,38.510342830472,0.));
+#20483 = CARTESIAN_POINT('',(-32.24413301648,38.510342830472,0.));
+#20484 = ORIENTED_EDGE('',*,*,#20464,.T.);
+#20485 = ORIENTED_EDGE('',*,*,#20486,.F.);
+#20486 = EDGE_CURVE('',#20487,#20458,#20489,.T.);
+#20487 = VERTEX_POINT('',#20488);
+#20488 = CARTESIAN_POINT('',(-31.74413301648,39.010342830472,-2.23));
+#20489 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20490,#20491,#20492),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20490 = CARTESIAN_POINT('',(-31.74413301648,39.010342830472,-2.23));
+#20491 = CARTESIAN_POINT('',(-31.74413301648,38.510342830472,-2.23));
+#20492 = CARTESIAN_POINT('',(-32.24413301648,38.510342830472,-2.23));
+#20493 = ORIENTED_EDGE('',*,*,#20494,.F.);
+#20494 = EDGE_CURVE('',#20478,#20487,#20495,.T.);
+#20495 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20496,#20497),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20496 = CARTESIAN_POINT('',(-31.74413301648,39.010342830472,0.));
+#20497 = CARTESIAN_POINT('',(-31.74413301648,39.010342830472,-2.23));
+#20498 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#20499,#20500,#20501)
+    ,(#20502,#20503,#20504
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#20499 = CARTESIAN_POINT('',(-31.74413301648,39.010342830472,-2.23));
+#20500 = CARTESIAN_POINT('',(-31.74413301648,38.510342830472,-2.23));
+#20501 = CARTESIAN_POINT('',(-32.24413301648,38.510342830472,-2.23));
+#20502 = CARTESIAN_POINT('',(-31.74413301648,39.010342830472,0.));
+#20503 = CARTESIAN_POINT('',(-31.74413301648,38.510342830472,0.));
+#20504 = CARTESIAN_POINT('',(-32.24413301648,38.510342830472,0.));
+#20505 = ADVANCED_FACE('',(#20506),#20528,.T.);
+#20506 = FACE_BOUND('',#20507,.T.);
+#20507 = EDGE_LOOP('',(#20508,#20515,#20516,#20523));
+#20508 = ORIENTED_EDGE('',*,*,#20509,.T.);
+#20509 = EDGE_CURVE('',#20510,#20478,#20512,.T.);
+#20510 = VERTEX_POINT('',#20511);
+#20511 = CARTESIAN_POINT('',(-31.74413301648,40.510342830472,0.));
+#20512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20513,#20514),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20513 = CARTESIAN_POINT('',(-31.74413301648,40.510342830472,0.));
+#20514 = CARTESIAN_POINT('',(-31.74413301648,39.010342830472,0.));
+#20515 = ORIENTED_EDGE('',*,*,#20494,.T.);
+#20516 = ORIENTED_EDGE('',*,*,#20517,.F.);
+#20517 = EDGE_CURVE('',#20518,#20487,#20520,.T.);
+#20518 = VERTEX_POINT('',#20519);
+#20519 = CARTESIAN_POINT('',(-31.74413301648,40.510342830472,-2.23));
+#20520 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20521,#20522),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20521 = CARTESIAN_POINT('',(-31.74413301648,40.510342830472,-2.23));
+#20522 = CARTESIAN_POINT('',(-31.74413301648,39.010342830472,-2.23));
+#20523 = ORIENTED_EDGE('',*,*,#20524,.F.);
+#20524 = EDGE_CURVE('',#20510,#20518,#20525,.T.);
+#20525 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20526,#20527),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20526 = CARTESIAN_POINT('',(-31.74413301648,40.510342830472,0.));
+#20527 = CARTESIAN_POINT('',(-31.74413301648,40.510342830472,-2.23));
+#20528 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20529,#20530)
+    ,(#20531,#20532
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20529 = CARTESIAN_POINT('',(-31.74413301648,40.520342830472,1.E-02));
+#20530 = CARTESIAN_POINT('',(-31.74413301648,40.520342830472,-2.24));
+#20531 = CARTESIAN_POINT('',(-31.74413301648,39.000342830472,1.E-02));
+#20532 = CARTESIAN_POINT('',(-31.74413301648,39.000342830472,-2.24));
+#20533 = ADVANCED_FACE('',(#20534),#20558,.T.);
+#20534 = FACE_BOUND('',#20535,.T.);
+#20535 = EDGE_LOOP('',(#20536,#20544,#20545,#20553));
+#20536 = ORIENTED_EDGE('',*,*,#20537,.T.);
+#20537 = EDGE_CURVE('',#20538,#20510,#20540,.T.);
+#20538 = VERTEX_POINT('',#20539);
+#20539 = CARTESIAN_POINT('',(-32.24413301648,41.010342830472,0.));
+#20540 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20541,#20542,#20543),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20541 = CARTESIAN_POINT('',(-32.24413301648,41.010342830472,0.));
+#20542 = CARTESIAN_POINT('',(-31.74413301648,41.010342830472,0.));
+#20543 = CARTESIAN_POINT('',(-31.74413301648,40.510342830472,0.));
+#20544 = ORIENTED_EDGE('',*,*,#20524,.T.);
+#20545 = ORIENTED_EDGE('',*,*,#20546,.F.);
+#20546 = EDGE_CURVE('',#20547,#20518,#20549,.T.);
+#20547 = VERTEX_POINT('',#20548);
+#20548 = CARTESIAN_POINT('',(-32.24413301648,41.010342830472,-2.23));
+#20549 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20550,#20551,#20552),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20550 = CARTESIAN_POINT('',(-32.24413301648,41.010342830472,-2.23));
+#20551 = CARTESIAN_POINT('',(-31.74413301648,41.010342830472,-2.23));
+#20552 = CARTESIAN_POINT('',(-31.74413301648,40.510342830472,-2.23));
+#20553 = ORIENTED_EDGE('',*,*,#20554,.F.);
+#20554 = EDGE_CURVE('',#20538,#20547,#20555,.T.);
+#20555 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20556,#20557),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20556 = CARTESIAN_POINT('',(-32.24413301648,41.010342830472,0.));
+#20557 = CARTESIAN_POINT('',(-32.24413301648,41.010342830472,-2.23));
+#20558 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#20559,#20560,#20561)
+    ,(#20562,#20563,#20564
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#20559 = CARTESIAN_POINT('',(-32.24413301648,41.010342830472,-2.23));
+#20560 = CARTESIAN_POINT('',(-31.74413301648,41.010342830472,-2.23));
+#20561 = CARTESIAN_POINT('',(-31.74413301648,40.510342830472,-2.23));
+#20562 = CARTESIAN_POINT('',(-32.24413301648,41.010342830472,0.));
+#20563 = CARTESIAN_POINT('',(-31.74413301648,41.010342830472,0.));
+#20564 = CARTESIAN_POINT('',(-31.74413301648,40.510342830472,0.));
+#20565 = ADVANCED_FACE('',(#20566),#20580,.T.);
+#20566 = FACE_BOUND('',#20567,.T.);
+#20567 = EDGE_LOOP('',(#20568,#20573,#20574,#20579));
+#20568 = ORIENTED_EDGE('',*,*,#20569,.T.);
+#20569 = EDGE_CURVE('',#20352,#20538,#20570,.T.);
+#20570 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20571,#20572),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20571 = CARTESIAN_POINT('',(-33.74413301648,41.010342830472,0.));
+#20572 = CARTESIAN_POINT('',(-32.24413301648,41.010342830472,0.));
+#20573 = ORIENTED_EDGE('',*,*,#20554,.T.);
+#20574 = ORIENTED_EDGE('',*,*,#20575,.F.);
+#20575 = EDGE_CURVE('',#20360,#20547,#20576,.T.);
+#20576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20577,#20578),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20577 = CARTESIAN_POINT('',(-33.74413301648,41.010342830472,-2.23));
+#20578 = CARTESIAN_POINT('',(-32.24413301648,41.010342830472,-2.23));
+#20579 = ORIENTED_EDGE('',*,*,#20359,.F.);
+#20580 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20581,#20582)
+    ,(#20583,#20584
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20581 = CARTESIAN_POINT('',(-33.75413301648,41.010342830472,1.E-02));
+#20582 = CARTESIAN_POINT('',(-33.75413301648,41.010342830472,-2.24));
+#20583 = CARTESIAN_POINT('',(-32.23413301648,41.010342830472,1.E-02));
+#20584 = CARTESIAN_POINT('',(-32.23413301648,41.010342830472,-2.24));
+#20585 = ADVANCED_FACE('',(#20586,#20596),#20602,.T.);
+#20586 = FACE_BOUND('',#20587,.T.);
+#20587 = EDGE_LOOP('',(#20588,#20589,#20590,#20591,#20592,#20593,#20594,
+    #20595));
+#20588 = ORIENTED_EDGE('',*,*,#20575,.T.);
+#20589 = ORIENTED_EDGE('',*,*,#20546,.T.);
+#20590 = ORIENTED_EDGE('',*,*,#20517,.T.);
+#20591 = ORIENTED_EDGE('',*,*,#20486,.T.);
+#20592 = ORIENTED_EDGE('',*,*,#20457,.T.);
+#20593 = ORIENTED_EDGE('',*,*,#20426,.T.);
+#20594 = ORIENTED_EDGE('',*,*,#20397,.T.);
+#20595 = ORIENTED_EDGE('',*,*,#20366,.T.);
+#20596 = FACE_BOUND('',#20597,.T.);
+#20597 = EDGE_LOOP('',(#20598,#20599,#20600,#20601));
+#20598 = ORIENTED_EDGE('',*,*,#20335,.T.);
+#20599 = ORIENTED_EDGE('',*,*,#20309,.T.);
+#20600 = ORIENTED_EDGE('',*,*,#20281,.T.);
+#20601 = ORIENTED_EDGE('',*,*,#20253,.T.);
+#20602 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20603,#20604)
+    ,(#20605,#20606
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#20603 = CARTESIAN_POINT('',(-34.25413301648,41.020342830472,-2.23));
+#20604 = CARTESIAN_POINT('',(-34.25413301648,38.500342830472,-2.23));
+#20605 = CARTESIAN_POINT('',(-31.73413301648,41.020342830472,-2.23));
+#20606 = CARTESIAN_POINT('',(-31.73413301648,38.500342830472,-2.23));
+#20607 = ADVANCED_FACE('',(#20608,#20618),#20624,.T.);
+#20608 = FACE_BOUND('',#20609,.T.);
+#20609 = EDGE_LOOP('',(#20610,#20611,#20612,#20613,#20614,#20615,#20616,
+    #20617));
+#20610 = ORIENTED_EDGE('',*,*,#20569,.F.);
+#20611 = ORIENTED_EDGE('',*,*,#20349,.F.);
+#20612 = ORIENTED_EDGE('',*,*,#20389,.F.);
+#20613 = ORIENTED_EDGE('',*,*,#20417,.F.);
+#20614 = ORIENTED_EDGE('',*,*,#20449,.F.);
+#20615 = ORIENTED_EDGE('',*,*,#20477,.F.);
+#20616 = ORIENTED_EDGE('',*,*,#20509,.F.);
+#20617 = ORIENTED_EDGE('',*,*,#20537,.F.);
+#20618 = FACE_BOUND('',#20619,.T.);
+#20619 = EDGE_LOOP('',(#20620,#20621,#20622,#20623));
+#20620 = ORIENTED_EDGE('',*,*,#20329,.F.);
+#20621 = ORIENTED_EDGE('',*,*,#20237,.F.);
+#20622 = ORIENTED_EDGE('',*,*,#20273,.F.);
+#20623 = ORIENTED_EDGE('',*,*,#20301,.F.);
+#20624 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20625,#20626)
+    ,(#20627,#20628
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#20625 = CARTESIAN_POINT('',(-31.73413301648,41.020342830472,0.));
+#20626 = CARTESIAN_POINT('',(-31.73413301648,38.500342830472,0.));
+#20627 = CARTESIAN_POINT('',(-34.25413301648,41.020342830472,0.));
+#20628 = CARTESIAN_POINT('',(-34.25413301648,38.500342830472,0.));
+#20629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20633)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20630,#20631,#20632)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20630 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20631 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20632 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20633 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20630,
+  'distance_accuracy_value','confusion accuracy');
+#20634 = PRODUCT_TYPE('part',$,(#20227));
+#20635 = SHAPE_DEFINITION_REPRESENTATION(#20636,#20642);
+#20636 = PRODUCT_DEFINITION_SHAPE('','',#20637);
+#20637 = PRODUCT_DEFINITION('design','',#20638,#20641);
+#20638 = PRODUCT_DEFINITION_FORMATION('','',#20639);
+#20639 = PRODUCT('Body57','Body57','',(#20640));
+#20640 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#20641 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20642 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#20643),#21041);
+#20643 = MANIFOLD_SOLID_BREP('',#20644);
+#20644 = CLOSED_SHELL('',(#20645,#20681,#20709,#20737,#20757,#20797,
+    #20825,#20857,#20885,#20917,#20945,#20977,#20997,#21019));
+#20645 = ADVANCED_FACE('',(#20646),#20676,.T.);
+#20646 = FACE_BOUND('',#20647,.T.);
+#20647 = EDGE_LOOP('',(#20648,#20657,#20664,#20671));
+#20648 = ORIENTED_EDGE('',*,*,#20649,.T.);
+#20649 = EDGE_CURVE('',#20650,#20652,#20654,.T.);
+#20650 = VERTEX_POINT('',#20651);
+#20651 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,0.));
+#20652 = VERTEX_POINT('',#20653);
+#20653 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,0.));
+#20654 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20655,#20656),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20655 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,0.));
+#20656 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,0.));
+#20657 = ORIENTED_EDGE('',*,*,#20658,.T.);
+#20658 = EDGE_CURVE('',#20652,#20659,#20661,.T.);
+#20659 = VERTEX_POINT('',#20660);
+#20660 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,-2.23));
+#20661 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20662,#20663),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20662 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,0.));
+#20663 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,-2.23));
+#20664 = ORIENTED_EDGE('',*,*,#20665,.F.);
+#20665 = EDGE_CURVE('',#20666,#20659,#20668,.T.);
+#20666 = VERTEX_POINT('',#20667);
+#20667 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,-2.23));
+#20668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20669,#20670),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20669 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,-2.23));
+#20670 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,-2.23));
+#20671 = ORIENTED_EDGE('',*,*,#20672,.F.);
+#20672 = EDGE_CURVE('',#20650,#20666,#20673,.T.);
+#20673 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20674,#20675),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20674 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,0.));
+#20675 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,-2.23));
+#20676 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20677,#20678)
+    ,(#20679,#20680
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20677 = CARTESIAN_POINT('',(-42.67545110304,39.273766180182,1.E-02));
+#20678 = CARTESIAN_POINT('',(-42.67545110304,39.273766180182,-2.24));
+#20679 = CARTESIAN_POINT('',(-42.67545110304,40.246919480762,1.E-02));
+#20680 = CARTESIAN_POINT('',(-42.67545110304,40.246919480762,-2.24));
+#20681 = ADVANCED_FACE('',(#20682),#20704,.T.);
+#20682 = FACE_BOUND('',#20683,.T.);
+#20683 = EDGE_LOOP('',(#20684,#20691,#20692,#20699));
+#20684 = ORIENTED_EDGE('',*,*,#20685,.T.);
+#20685 = EDGE_CURVE('',#20686,#20650,#20688,.T.);
+#20686 = VERTEX_POINT('',#20687);
+#20687 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,0.));
+#20688 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20689,#20690),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20689 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,0.));
+#20690 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,0.));
+#20691 = ORIENTED_EDGE('',*,*,#20672,.T.);
+#20692 = ORIENTED_EDGE('',*,*,#20693,.F.);
+#20693 = EDGE_CURVE('',#20694,#20666,#20696,.T.);
+#20694 = VERTEX_POINT('',#20695);
+#20695 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,-2.23));
+#20696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20697,#20698),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20697 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,-2.23));
+#20698 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,-2.23));
+#20699 = ORIENTED_EDGE('',*,*,#20700,.F.);
+#20700 = EDGE_CURVE('',#20686,#20694,#20701,.T.);
+#20701 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20702,#20703),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20702 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,0.));
+#20703 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,-2.23));
+#20704 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20705,#20706)
+    ,(#20707,#20708
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20705 = CARTESIAN_POINT('',(-43.63860440362,39.283766180182,1.E-02));
+#20706 = CARTESIAN_POINT('',(-43.63860440362,39.283766180182,-2.24));
+#20707 = CARTESIAN_POINT('',(-42.66545110304,39.283766180182,1.E-02));
+#20708 = CARTESIAN_POINT('',(-42.66545110304,39.283766180182,-2.24));
+#20709 = ADVANCED_FACE('',(#20710),#20732,.T.);
+#20710 = FACE_BOUND('',#20711,.T.);
+#20711 = EDGE_LOOP('',(#20712,#20719,#20720,#20727));
+#20712 = ORIENTED_EDGE('',*,*,#20713,.T.);
+#20713 = EDGE_CURVE('',#20714,#20686,#20716,.T.);
+#20714 = VERTEX_POINT('',#20715);
+#20715 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,0.));
+#20716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20717,#20718),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20717 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,0.));
+#20718 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,0.));
+#20719 = ORIENTED_EDGE('',*,*,#20700,.T.);
+#20720 = ORIENTED_EDGE('',*,*,#20721,.F.);
+#20721 = EDGE_CURVE('',#20722,#20694,#20724,.T.);
+#20722 = VERTEX_POINT('',#20723);
+#20723 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,-2.23));
+#20724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20725,#20726),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20725 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,-2.23));
+#20726 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,-2.23));
+#20727 = ORIENTED_EDGE('',*,*,#20728,.F.);
+#20728 = EDGE_CURVE('',#20714,#20722,#20729,.T.);
+#20729 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20730,#20731),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20730 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,0.));
+#20731 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,-2.23));
+#20732 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20733,#20734)
+    ,(#20735,#20736
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20733 = CARTESIAN_POINT('',(-43.62860440362,40.246919480762,1.E-02));
+#20734 = CARTESIAN_POINT('',(-43.62860440362,40.246919480762,-2.24));
+#20735 = CARTESIAN_POINT('',(-43.62860440362,39.273766180182,1.E-02));
+#20736 = CARTESIAN_POINT('',(-43.62860440362,39.273766180182,-2.24));
+#20737 = ADVANCED_FACE('',(#20738),#20752,.T.);
+#20738 = FACE_BOUND('',#20739,.T.);
+#20739 = EDGE_LOOP('',(#20740,#20745,#20746,#20751));
+#20740 = ORIENTED_EDGE('',*,*,#20741,.T.);
+#20741 = EDGE_CURVE('',#20652,#20714,#20742,.T.);
+#20742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20743,#20744),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20743 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,0.));
+#20744 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,0.));
+#20745 = ORIENTED_EDGE('',*,*,#20728,.T.);
+#20746 = ORIENTED_EDGE('',*,*,#20747,.F.);
+#20747 = EDGE_CURVE('',#20659,#20722,#20748,.T.);
+#20748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20749,#20750),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#20749 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,-2.23));
+#20750 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,-2.23));
+#20751 = ORIENTED_EDGE('',*,*,#20658,.F.);
+#20752 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20753,#20754)
+    ,(#20755,#20756
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20753 = CARTESIAN_POINT('',(-42.66545110304,40.236919480762,1.E-02));
+#20754 = CARTESIAN_POINT('',(-42.66545110304,40.236919480762,-2.24));
+#20755 = CARTESIAN_POINT('',(-43.63860440362,40.236919480762,1.E-02));
+#20756 = CARTESIAN_POINT('',(-43.63860440362,40.236919480762,-2.24));
+#20757 = ADVANCED_FACE('',(#20758),#20790,.T.);
+#20758 = FACE_BOUND('',#20759,.T.);
+#20759 = EDGE_LOOP('',(#20760,#20770,#20777,#20785));
+#20760 = ORIENTED_EDGE('',*,*,#20761,.T.);
+#20761 = EDGE_CURVE('',#20762,#20764,#20766,.T.);
+#20762 = VERTEX_POINT('',#20763);
+#20763 = CARTESIAN_POINT('',(-44.40202775333,40.510342830472,0.));
+#20764 = VERTEX_POINT('',#20765);
+#20765 = CARTESIAN_POINT('',(-43.90202775333,41.010342830472,0.));
+#20766 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20767,#20768,#20769),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20767 = CARTESIAN_POINT('',(-44.40202775333,40.510342830472,0.));
+#20768 = CARTESIAN_POINT('',(-44.40202775333,41.010342830472,0.));
+#20769 = CARTESIAN_POINT('',(-43.90202775333,41.010342830472,0.));
+#20770 = ORIENTED_EDGE('',*,*,#20771,.T.);
+#20771 = EDGE_CURVE('',#20764,#20772,#20774,.T.);
+#20772 = VERTEX_POINT('',#20773);
+#20773 = CARTESIAN_POINT('',(-43.90202775333,41.010342830472,-2.23));
+#20774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20775,#20776),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20775 = CARTESIAN_POINT('',(-43.90202775333,41.010342830472,0.));
+#20776 = CARTESIAN_POINT('',(-43.90202775333,41.010342830472,-2.23));
+#20777 = ORIENTED_EDGE('',*,*,#20778,.F.);
+#20778 = EDGE_CURVE('',#20779,#20772,#20781,.T.);
+#20779 = VERTEX_POINT('',#20780);
+#20780 = CARTESIAN_POINT('',(-44.40202775333,40.510342830472,-2.23));
+#20781 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20782,#20783,#20784),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20782 = CARTESIAN_POINT('',(-44.40202775333,40.510342830472,-2.23));
+#20783 = CARTESIAN_POINT('',(-44.40202775333,41.010342830472,-2.23));
+#20784 = CARTESIAN_POINT('',(-43.90202775333,41.010342830472,-2.23));
+#20785 = ORIENTED_EDGE('',*,*,#20786,.F.);
+#20786 = EDGE_CURVE('',#20762,#20779,#20787,.T.);
+#20787 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20788,#20789),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20788 = CARTESIAN_POINT('',(-44.40202775333,40.510342830472,0.));
+#20789 = CARTESIAN_POINT('',(-44.40202775333,40.510342830472,-2.23));
+#20790 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#20791,#20792,#20793)
+    ,(#20794,#20795,#20796
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#20791 = CARTESIAN_POINT('',(-44.40202775333,40.510342830472,-2.23));
+#20792 = CARTESIAN_POINT('',(-44.40202775333,41.010342830472,-2.23));
+#20793 = CARTESIAN_POINT('',(-43.90202775333,41.010342830472,-2.23));
+#20794 = CARTESIAN_POINT('',(-44.40202775333,40.510342830472,0.));
+#20795 = CARTESIAN_POINT('',(-44.40202775333,41.010342830472,0.));
+#20796 = CARTESIAN_POINT('',(-43.90202775333,41.010342830472,0.));
+#20797 = ADVANCED_FACE('',(#20798),#20820,.T.);
+#20798 = FACE_BOUND('',#20799,.T.);
+#20799 = EDGE_LOOP('',(#20800,#20807,#20808,#20815));
+#20800 = ORIENTED_EDGE('',*,*,#20801,.T.);
+#20801 = EDGE_CURVE('',#20802,#20762,#20804,.T.);
+#20802 = VERTEX_POINT('',#20803);
+#20803 = CARTESIAN_POINT('',(-44.40202775333,39.010342830472,0.));
+#20804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20805,#20806),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20805 = CARTESIAN_POINT('',(-44.40202775333,39.010342830472,0.));
+#20806 = CARTESIAN_POINT('',(-44.40202775333,40.510342830472,0.));
+#20807 = ORIENTED_EDGE('',*,*,#20786,.T.);
+#20808 = ORIENTED_EDGE('',*,*,#20809,.F.);
+#20809 = EDGE_CURVE('',#20810,#20779,#20812,.T.);
+#20810 = VERTEX_POINT('',#20811);
+#20811 = CARTESIAN_POINT('',(-44.40202775333,39.010342830472,-2.23));
+#20812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20813,#20814),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20813 = CARTESIAN_POINT('',(-44.40202775333,39.010342830472,-2.23));
+#20814 = CARTESIAN_POINT('',(-44.40202775333,40.510342830472,-2.23));
+#20815 = ORIENTED_EDGE('',*,*,#20816,.F.);
+#20816 = EDGE_CURVE('',#20802,#20810,#20817,.T.);
+#20817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20818,#20819),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20818 = CARTESIAN_POINT('',(-44.40202775333,39.010342830472,0.));
+#20819 = CARTESIAN_POINT('',(-44.40202775333,39.010342830472,-2.23));
+#20820 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20821,#20822)
+    ,(#20823,#20824
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20821 = CARTESIAN_POINT('',(-44.40202775333,39.000342830472,1.E-02));
+#20822 = CARTESIAN_POINT('',(-44.40202775333,39.000342830472,-2.24));
+#20823 = CARTESIAN_POINT('',(-44.40202775333,40.520342830472,1.E-02));
+#20824 = CARTESIAN_POINT('',(-44.40202775333,40.520342830472,-2.24));
+#20825 = ADVANCED_FACE('',(#20826),#20850,.T.);
+#20826 = FACE_BOUND('',#20827,.T.);
+#20827 = EDGE_LOOP('',(#20828,#20836,#20837,#20845));
+#20828 = ORIENTED_EDGE('',*,*,#20829,.T.);
+#20829 = EDGE_CURVE('',#20830,#20802,#20832,.T.);
+#20830 = VERTEX_POINT('',#20831);
+#20831 = CARTESIAN_POINT('',(-43.90202775333,38.510342830472,0.));
+#20832 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20833,#20834,#20835),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20833 = CARTESIAN_POINT('',(-43.90202775333,38.510342830472,0.));
+#20834 = CARTESIAN_POINT('',(-44.40202775333,38.510342830472,0.));
+#20835 = CARTESIAN_POINT('',(-44.40202775333,39.010342830472,0.));
+#20836 = ORIENTED_EDGE('',*,*,#20816,.T.);
+#20837 = ORIENTED_EDGE('',*,*,#20838,.F.);
+#20838 = EDGE_CURVE('',#20839,#20810,#20841,.T.);
+#20839 = VERTEX_POINT('',#20840);
+#20840 = CARTESIAN_POINT('',(-43.90202775333,38.510342830472,-2.23));
+#20841 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20842,#20843,#20844),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20842 = CARTESIAN_POINT('',(-43.90202775333,38.510342830472,-2.23));
+#20843 = CARTESIAN_POINT('',(-44.40202775333,38.510342830472,-2.23));
+#20844 = CARTESIAN_POINT('',(-44.40202775333,39.010342830472,-2.23));
+#20845 = ORIENTED_EDGE('',*,*,#20846,.F.);
+#20846 = EDGE_CURVE('',#20830,#20839,#20847,.T.);
+#20847 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20848,#20849),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20848 = CARTESIAN_POINT('',(-43.90202775333,38.510342830472,0.));
+#20849 = CARTESIAN_POINT('',(-43.90202775333,38.510342830472,-2.23));
+#20850 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#20851,#20852,#20853)
+    ,(#20854,#20855,#20856
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#20851 = CARTESIAN_POINT('',(-43.90202775333,38.510342830472,-2.23));
+#20852 = CARTESIAN_POINT('',(-44.40202775333,38.510342830472,-2.23));
+#20853 = CARTESIAN_POINT('',(-44.40202775333,39.010342830472,-2.23));
+#20854 = CARTESIAN_POINT('',(-43.90202775333,38.510342830472,0.));
+#20855 = CARTESIAN_POINT('',(-44.40202775333,38.510342830472,0.));
+#20856 = CARTESIAN_POINT('',(-44.40202775333,39.010342830472,0.));
+#20857 = ADVANCED_FACE('',(#20858),#20880,.T.);
+#20858 = FACE_BOUND('',#20859,.T.);
+#20859 = EDGE_LOOP('',(#20860,#20867,#20868,#20875));
+#20860 = ORIENTED_EDGE('',*,*,#20861,.T.);
+#20861 = EDGE_CURVE('',#20862,#20830,#20864,.T.);
+#20862 = VERTEX_POINT('',#20863);
+#20863 = CARTESIAN_POINT('',(-42.40202775333,38.510342830472,0.));
+#20864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20865,#20866),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20865 = CARTESIAN_POINT('',(-42.40202775333,38.510342830472,0.));
+#20866 = CARTESIAN_POINT('',(-43.90202775333,38.510342830472,0.));
+#20867 = ORIENTED_EDGE('',*,*,#20846,.T.);
+#20868 = ORIENTED_EDGE('',*,*,#20869,.F.);
+#20869 = EDGE_CURVE('',#20870,#20839,#20872,.T.);
+#20870 = VERTEX_POINT('',#20871);
+#20871 = CARTESIAN_POINT('',(-42.40202775333,38.510342830472,-2.23));
+#20872 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20873,#20874),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20873 = CARTESIAN_POINT('',(-42.40202775333,38.510342830472,-2.23));
+#20874 = CARTESIAN_POINT('',(-43.90202775333,38.510342830472,-2.23));
+#20875 = ORIENTED_EDGE('',*,*,#20876,.F.);
+#20876 = EDGE_CURVE('',#20862,#20870,#20877,.T.);
+#20877 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20878,#20879),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20878 = CARTESIAN_POINT('',(-42.40202775333,38.510342830472,0.));
+#20879 = CARTESIAN_POINT('',(-42.40202775333,38.510342830472,-2.23));
+#20880 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20881,#20882)
+    ,(#20883,#20884
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20881 = CARTESIAN_POINT('',(-42.39202775333,38.510342830472,1.E-02));
+#20882 = CARTESIAN_POINT('',(-42.39202775333,38.510342830472,-2.24));
+#20883 = CARTESIAN_POINT('',(-43.91202775333,38.510342830472,1.E-02));
+#20884 = CARTESIAN_POINT('',(-43.91202775333,38.510342830472,-2.24));
+#20885 = ADVANCED_FACE('',(#20886),#20910,.T.);
+#20886 = FACE_BOUND('',#20887,.T.);
+#20887 = EDGE_LOOP('',(#20888,#20896,#20897,#20905));
+#20888 = ORIENTED_EDGE('',*,*,#20889,.T.);
+#20889 = EDGE_CURVE('',#20890,#20862,#20892,.T.);
+#20890 = VERTEX_POINT('',#20891);
+#20891 = CARTESIAN_POINT('',(-41.90202775333,39.010342830472,0.));
+#20892 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20893,#20894,#20895),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20893 = CARTESIAN_POINT('',(-41.90202775333,39.010342830472,0.));
+#20894 = CARTESIAN_POINT('',(-41.90202775333,38.510342830472,0.));
+#20895 = CARTESIAN_POINT('',(-42.40202775333,38.510342830472,0.));
+#20896 = ORIENTED_EDGE('',*,*,#20876,.T.);
+#20897 = ORIENTED_EDGE('',*,*,#20898,.F.);
+#20898 = EDGE_CURVE('',#20899,#20870,#20901,.T.);
+#20899 = VERTEX_POINT('',#20900);
+#20900 = CARTESIAN_POINT('',(-41.90202775333,39.010342830472,-2.23));
+#20901 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20902,#20903,#20904),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20902 = CARTESIAN_POINT('',(-41.90202775333,39.010342830472,-2.23));
+#20903 = CARTESIAN_POINT('',(-41.90202775333,38.510342830472,-2.23));
+#20904 = CARTESIAN_POINT('',(-42.40202775333,38.510342830472,-2.23));
+#20905 = ORIENTED_EDGE('',*,*,#20906,.F.);
+#20906 = EDGE_CURVE('',#20890,#20899,#20907,.T.);
+#20907 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20908,#20909),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20908 = CARTESIAN_POINT('',(-41.90202775333,39.010342830472,0.));
+#20909 = CARTESIAN_POINT('',(-41.90202775333,39.010342830472,-2.23));
+#20910 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#20911,#20912,#20913)
+    ,(#20914,#20915,#20916
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#20911 = CARTESIAN_POINT('',(-41.90202775333,39.010342830472,-2.23));
+#20912 = CARTESIAN_POINT('',(-41.90202775333,38.510342830472,-2.23));
+#20913 = CARTESIAN_POINT('',(-42.40202775333,38.510342830472,-2.23));
+#20914 = CARTESIAN_POINT('',(-41.90202775333,39.010342830472,0.));
+#20915 = CARTESIAN_POINT('',(-41.90202775333,38.510342830472,0.));
+#20916 = CARTESIAN_POINT('',(-42.40202775333,38.510342830472,0.));
+#20917 = ADVANCED_FACE('',(#20918),#20940,.T.);
+#20918 = FACE_BOUND('',#20919,.T.);
+#20919 = EDGE_LOOP('',(#20920,#20927,#20928,#20935));
+#20920 = ORIENTED_EDGE('',*,*,#20921,.T.);
+#20921 = EDGE_CURVE('',#20922,#20890,#20924,.T.);
+#20922 = VERTEX_POINT('',#20923);
+#20923 = CARTESIAN_POINT('',(-41.90202775333,40.510342830472,0.));
+#20924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20925,#20926),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20925 = CARTESIAN_POINT('',(-41.90202775333,40.510342830472,0.));
+#20926 = CARTESIAN_POINT('',(-41.90202775333,39.010342830472,0.));
+#20927 = ORIENTED_EDGE('',*,*,#20906,.T.);
+#20928 = ORIENTED_EDGE('',*,*,#20929,.F.);
+#20929 = EDGE_CURVE('',#20930,#20899,#20932,.T.);
+#20930 = VERTEX_POINT('',#20931);
+#20931 = CARTESIAN_POINT('',(-41.90202775333,40.510342830472,-2.23));
+#20932 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20933,#20934),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20933 = CARTESIAN_POINT('',(-41.90202775333,40.510342830472,-2.23));
+#20934 = CARTESIAN_POINT('',(-41.90202775333,39.010342830472,-2.23));
+#20935 = ORIENTED_EDGE('',*,*,#20936,.F.);
+#20936 = EDGE_CURVE('',#20922,#20930,#20937,.T.);
+#20937 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20938,#20939),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20938 = CARTESIAN_POINT('',(-41.90202775333,40.510342830472,0.));
+#20939 = CARTESIAN_POINT('',(-41.90202775333,40.510342830472,-2.23));
+#20940 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20941,#20942)
+    ,(#20943,#20944
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20941 = CARTESIAN_POINT('',(-41.90202775333,40.520342830472,1.E-02));
+#20942 = CARTESIAN_POINT('',(-41.90202775333,40.520342830472,-2.24));
+#20943 = CARTESIAN_POINT('',(-41.90202775333,39.000342830472,1.E-02));
+#20944 = CARTESIAN_POINT('',(-41.90202775333,39.000342830472,-2.24));
+#20945 = ADVANCED_FACE('',(#20946),#20970,.T.);
+#20946 = FACE_BOUND('',#20947,.T.);
+#20947 = EDGE_LOOP('',(#20948,#20956,#20957,#20965));
+#20948 = ORIENTED_EDGE('',*,*,#20949,.T.);
+#20949 = EDGE_CURVE('',#20950,#20922,#20952,.T.);
+#20950 = VERTEX_POINT('',#20951);
+#20951 = CARTESIAN_POINT('',(-42.40202775333,41.010342830472,0.));
+#20952 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20953,#20954,#20955),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20953 = CARTESIAN_POINT('',(-42.40202775333,41.010342830472,0.));
+#20954 = CARTESIAN_POINT('',(-41.90202775333,41.010342830472,0.));
+#20955 = CARTESIAN_POINT('',(-41.90202775333,40.510342830472,0.));
+#20956 = ORIENTED_EDGE('',*,*,#20936,.T.);
+#20957 = ORIENTED_EDGE('',*,*,#20958,.F.);
+#20958 = EDGE_CURVE('',#20959,#20930,#20961,.T.);
+#20959 = VERTEX_POINT('',#20960);
+#20960 = CARTESIAN_POINT('',(-42.40202775333,41.010342830472,-2.23));
+#20961 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20962,#20963,#20964),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#20962 = CARTESIAN_POINT('',(-42.40202775333,41.010342830472,-2.23));
+#20963 = CARTESIAN_POINT('',(-41.90202775333,41.010342830472,-2.23));
+#20964 = CARTESIAN_POINT('',(-41.90202775333,40.510342830472,-2.23));
+#20965 = ORIENTED_EDGE('',*,*,#20966,.F.);
+#20966 = EDGE_CURVE('',#20950,#20959,#20967,.T.);
+#20967 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20968,#20969),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#20968 = CARTESIAN_POINT('',(-42.40202775333,41.010342830472,0.));
+#20969 = CARTESIAN_POINT('',(-42.40202775333,41.010342830472,-2.23));
+#20970 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#20971,#20972,#20973)
+    ,(#20974,#20975,#20976
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#20971 = CARTESIAN_POINT('',(-42.40202775333,41.010342830472,-2.23));
+#20972 = CARTESIAN_POINT('',(-41.90202775333,41.010342830472,-2.23));
+#20973 = CARTESIAN_POINT('',(-41.90202775333,40.510342830472,-2.23));
+#20974 = CARTESIAN_POINT('',(-42.40202775333,41.010342830472,0.));
+#20975 = CARTESIAN_POINT('',(-41.90202775333,41.010342830472,0.));
+#20976 = CARTESIAN_POINT('',(-41.90202775333,40.510342830472,0.));
+#20977 = ADVANCED_FACE('',(#20978),#20992,.T.);
+#20978 = FACE_BOUND('',#20979,.T.);
+#20979 = EDGE_LOOP('',(#20980,#20985,#20986,#20991));
+#20980 = ORIENTED_EDGE('',*,*,#20981,.T.);
+#20981 = EDGE_CURVE('',#20764,#20950,#20982,.T.);
+#20982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20983,#20984),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20983 = CARTESIAN_POINT('',(-43.90202775333,41.010342830472,0.));
+#20984 = CARTESIAN_POINT('',(-42.40202775333,41.010342830472,0.));
+#20985 = ORIENTED_EDGE('',*,*,#20966,.T.);
+#20986 = ORIENTED_EDGE('',*,*,#20987,.F.);
+#20987 = EDGE_CURVE('',#20772,#20959,#20988,.T.);
+#20988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20989,#20990),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#20989 = CARTESIAN_POINT('',(-43.90202775333,41.010342830472,-2.23));
+#20990 = CARTESIAN_POINT('',(-42.40202775333,41.010342830472,-2.23));
+#20991 = ORIENTED_EDGE('',*,*,#20771,.F.);
+#20992 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#20993,#20994)
+    ,(#20995,#20996
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#20993 = CARTESIAN_POINT('',(-43.91202775333,41.010342830472,1.E-02));
+#20994 = CARTESIAN_POINT('',(-43.91202775333,41.010342830472,-2.24));
+#20995 = CARTESIAN_POINT('',(-42.39202775333,41.010342830472,1.E-02));
+#20996 = CARTESIAN_POINT('',(-42.39202775333,41.010342830472,-2.24));
+#20997 = ADVANCED_FACE('',(#20998,#21008),#21014,.T.);
+#20998 = FACE_BOUND('',#20999,.T.);
+#20999 = EDGE_LOOP('',(#21000,#21001,#21002,#21003,#21004,#21005,#21006,
+    #21007));
+#21000 = ORIENTED_EDGE('',*,*,#20987,.T.);
+#21001 = ORIENTED_EDGE('',*,*,#20958,.T.);
+#21002 = ORIENTED_EDGE('',*,*,#20929,.T.);
+#21003 = ORIENTED_EDGE('',*,*,#20898,.T.);
+#21004 = ORIENTED_EDGE('',*,*,#20869,.T.);
+#21005 = ORIENTED_EDGE('',*,*,#20838,.T.);
+#21006 = ORIENTED_EDGE('',*,*,#20809,.T.);
+#21007 = ORIENTED_EDGE('',*,*,#20778,.T.);
+#21008 = FACE_BOUND('',#21009,.T.);
+#21009 = EDGE_LOOP('',(#21010,#21011,#21012,#21013));
+#21010 = ORIENTED_EDGE('',*,*,#20747,.T.);
+#21011 = ORIENTED_EDGE('',*,*,#20721,.T.);
+#21012 = ORIENTED_EDGE('',*,*,#20693,.T.);
+#21013 = ORIENTED_EDGE('',*,*,#20665,.T.);
+#21014 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21015,#21016)
+    ,(#21017,#21018
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#21015 = CARTESIAN_POINT('',(-44.41202775333,41.020342830472,-2.23));
+#21016 = CARTESIAN_POINT('',(-44.41202775333,38.500342830472,-2.23));
+#21017 = CARTESIAN_POINT('',(-41.89202775333,41.020342830472,-2.23));
+#21018 = CARTESIAN_POINT('',(-41.89202775333,38.500342830472,-2.23));
+#21019 = ADVANCED_FACE('',(#21020,#21030),#21036,.T.);
+#21020 = FACE_BOUND('',#21021,.T.);
+#21021 = EDGE_LOOP('',(#21022,#21023,#21024,#21025,#21026,#21027,#21028,
+    #21029));
+#21022 = ORIENTED_EDGE('',*,*,#20981,.F.);
+#21023 = ORIENTED_EDGE('',*,*,#20761,.F.);
+#21024 = ORIENTED_EDGE('',*,*,#20801,.F.);
+#21025 = ORIENTED_EDGE('',*,*,#20829,.F.);
+#21026 = ORIENTED_EDGE('',*,*,#20861,.F.);
+#21027 = ORIENTED_EDGE('',*,*,#20889,.F.);
+#21028 = ORIENTED_EDGE('',*,*,#20921,.F.);
+#21029 = ORIENTED_EDGE('',*,*,#20949,.F.);
+#21030 = FACE_BOUND('',#21031,.T.);
+#21031 = EDGE_LOOP('',(#21032,#21033,#21034,#21035));
+#21032 = ORIENTED_EDGE('',*,*,#20741,.F.);
+#21033 = ORIENTED_EDGE('',*,*,#20649,.F.);
+#21034 = ORIENTED_EDGE('',*,*,#20685,.F.);
+#21035 = ORIENTED_EDGE('',*,*,#20713,.F.);
+#21036 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21037,#21038)
+    ,(#21039,#21040
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#21037 = CARTESIAN_POINT('',(-41.89202775333,41.020342830472,0.));
+#21038 = CARTESIAN_POINT('',(-41.89202775333,38.500342830472,0.));
+#21039 = CARTESIAN_POINT('',(-44.41202775333,41.020342830472,0.));
+#21040 = CARTESIAN_POINT('',(-44.41202775333,38.500342830472,0.));
+#21041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21045)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#21042,#21043,#21044)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#21042 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21043 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#21044 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#21045 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#21042,
+  'distance_accuracy_value','confusion accuracy');
+#21046 = PRODUCT_TYPE('part',$,(#20639));
+#21047 = SHAPE_DEFINITION_REPRESENTATION(#21048,#21054);
+#21048 = PRODUCT_DEFINITION_SHAPE('','',#21049);
+#21049 = PRODUCT_DEFINITION('design','',#21050,#21053);
+#21050 = PRODUCT_DEFINITION_FORMATION('','',#21051);
+#21051 = PRODUCT('Body58','Body58','',(#21052));
+#21052 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#21053 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#21054 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#21055),#21453);
+#21055 = MANIFOLD_SOLID_BREP('',#21056);
+#21056 = CLOSED_SHELL('',(#21057,#21093,#21121,#21149,#21169,#21209,
+    #21237,#21269,#21297,#21329,#21357,#21389,#21409,#21431));
+#21057 = ADVANCED_FACE('',(#21058),#21088,.T.);
+#21058 = FACE_BOUND('',#21059,.T.);
+#21059 = EDGE_LOOP('',(#21060,#21069,#21076,#21083));
+#21060 = ORIENTED_EDGE('',*,*,#21061,.T.);
+#21061 = EDGE_CURVE('',#21062,#21064,#21066,.T.);
+#21062 = VERTEX_POINT('',#21063);
+#21063 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,0.));
+#21064 = VERTEX_POINT('',#21065);
+#21065 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,0.));
+#21066 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21067,#21068),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21067 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,0.));
+#21068 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,0.));
+#21069 = ORIENTED_EDGE('',*,*,#21070,.T.);
+#21070 = EDGE_CURVE('',#21064,#21071,#21073,.T.);
+#21071 = VERTEX_POINT('',#21072);
+#21072 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,-2.23));
+#21073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21074,#21075),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21074 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,0.));
+#21075 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,-2.23));
+#21076 = ORIENTED_EDGE('',*,*,#21077,.F.);
+#21077 = EDGE_CURVE('',#21078,#21071,#21080,.T.);
+#21078 = VERTEX_POINT('',#21079);
+#21079 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,-2.23));
+#21080 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21081,#21082),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21081 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,-2.23));
+#21082 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,-2.23));
+#21083 = ORIENTED_EDGE('',*,*,#21084,.F.);
+#21084 = EDGE_CURVE('',#21062,#21078,#21085,.T.);
+#21085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21086,#21087),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21086 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,0.));
+#21087 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,-2.23));
+#21088 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21089,#21090)
+    ,(#21091,#21092
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21089 = CARTESIAN_POINT('',(-52.83334583988,39.273766180182,1.E-02));
+#21090 = CARTESIAN_POINT('',(-52.83334583988,39.273766180182,-2.24));
+#21091 = CARTESIAN_POINT('',(-52.83334583988,40.246919480762,1.E-02));
+#21092 = CARTESIAN_POINT('',(-52.83334583988,40.246919480762,-2.24));
+#21093 = ADVANCED_FACE('',(#21094),#21116,.T.);
+#21094 = FACE_BOUND('',#21095,.T.);
+#21095 = EDGE_LOOP('',(#21096,#21103,#21104,#21111));
+#21096 = ORIENTED_EDGE('',*,*,#21097,.T.);
+#21097 = EDGE_CURVE('',#21098,#21062,#21100,.T.);
+#21098 = VERTEX_POINT('',#21099);
+#21099 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,0.));
+#21100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21101,#21102),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21101 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,0.));
+#21102 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,0.));
+#21103 = ORIENTED_EDGE('',*,*,#21084,.T.);
+#21104 = ORIENTED_EDGE('',*,*,#21105,.F.);
+#21105 = EDGE_CURVE('',#21106,#21078,#21108,.T.);
+#21106 = VERTEX_POINT('',#21107);
+#21107 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,-2.23));
+#21108 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21109,#21110),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21109 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,-2.23));
+#21110 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,-2.23));
+#21111 = ORIENTED_EDGE('',*,*,#21112,.F.);
+#21112 = EDGE_CURVE('',#21098,#21106,#21113,.T.);
+#21113 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21114,#21115),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21114 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,0.));
+#21115 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,-2.23));
+#21116 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21117,#21118)
+    ,(#21119,#21120
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21117 = CARTESIAN_POINT('',(-53.79649914046,39.283766180182,1.E-02));
+#21118 = CARTESIAN_POINT('',(-53.79649914046,39.283766180182,-2.24));
+#21119 = CARTESIAN_POINT('',(-52.82334583988,39.283766180182,1.E-02));
+#21120 = CARTESIAN_POINT('',(-52.82334583988,39.283766180182,-2.24));
+#21121 = ADVANCED_FACE('',(#21122),#21144,.T.);
+#21122 = FACE_BOUND('',#21123,.T.);
+#21123 = EDGE_LOOP('',(#21124,#21131,#21132,#21139));
+#21124 = ORIENTED_EDGE('',*,*,#21125,.T.);
+#21125 = EDGE_CURVE('',#21126,#21098,#21128,.T.);
+#21126 = VERTEX_POINT('',#21127);
+#21127 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,0.));
+#21128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21129,#21130),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21129 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,0.));
+#21130 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,0.));
+#21131 = ORIENTED_EDGE('',*,*,#21112,.T.);
+#21132 = ORIENTED_EDGE('',*,*,#21133,.F.);
+#21133 = EDGE_CURVE('',#21134,#21106,#21136,.T.);
+#21134 = VERTEX_POINT('',#21135);
+#21135 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,-2.23));
+#21136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21137,#21138),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21137 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,-2.23));
+#21138 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,-2.23));
+#21139 = ORIENTED_EDGE('',*,*,#21140,.F.);
+#21140 = EDGE_CURVE('',#21126,#21134,#21141,.T.);
+#21141 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21142,#21143),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21142 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,0.));
+#21143 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,-2.23));
+#21144 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21145,#21146)
+    ,(#21147,#21148
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21145 = CARTESIAN_POINT('',(-53.78649914046,40.246919480762,1.E-02));
+#21146 = CARTESIAN_POINT('',(-53.78649914046,40.246919480762,-2.24));
+#21147 = CARTESIAN_POINT('',(-53.78649914046,39.273766180182,1.E-02));
+#21148 = CARTESIAN_POINT('',(-53.78649914046,39.273766180182,-2.24));
+#21149 = ADVANCED_FACE('',(#21150),#21164,.T.);
+#21150 = FACE_BOUND('',#21151,.T.);
+#21151 = EDGE_LOOP('',(#21152,#21157,#21158,#21163));
+#21152 = ORIENTED_EDGE('',*,*,#21153,.T.);
+#21153 = EDGE_CURVE('',#21064,#21126,#21154,.T.);
+#21154 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21155,#21156),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21155 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,0.));
+#21156 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,0.));
+#21157 = ORIENTED_EDGE('',*,*,#21140,.T.);
+#21158 = ORIENTED_EDGE('',*,*,#21159,.F.);
+#21159 = EDGE_CURVE('',#21071,#21134,#21160,.T.);
+#21160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21161,#21162),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21161 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,-2.23));
+#21162 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,-2.23));
+#21163 = ORIENTED_EDGE('',*,*,#21070,.F.);
+#21164 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21165,#21166)
+    ,(#21167,#21168
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21165 = CARTESIAN_POINT('',(-52.82334583988,40.236919480762,1.E-02));
+#21166 = CARTESIAN_POINT('',(-52.82334583988,40.236919480762,-2.24));
+#21167 = CARTESIAN_POINT('',(-53.79649914046,40.236919480762,1.E-02));
+#21168 = CARTESIAN_POINT('',(-53.79649914046,40.236919480762,-2.24));
+#21169 = ADVANCED_FACE('',(#21170),#21202,.T.);
+#21170 = FACE_BOUND('',#21171,.T.);
+#21171 = EDGE_LOOP('',(#21172,#21182,#21189,#21197));
+#21172 = ORIENTED_EDGE('',*,*,#21173,.T.);
+#21173 = EDGE_CURVE('',#21174,#21176,#21178,.T.);
+#21174 = VERTEX_POINT('',#21175);
+#21175 = CARTESIAN_POINT('',(-54.55992249017,40.510342830472,0.));
+#21176 = VERTEX_POINT('',#21177);
+#21177 = CARTESIAN_POINT('',(-54.05992249017,41.010342830472,0.));
+#21178 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21179,#21180,#21181),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21179 = CARTESIAN_POINT('',(-54.55992249017,40.510342830472,0.));
+#21180 = CARTESIAN_POINT('',(-54.55992249017,41.010342830472,0.));
+#21181 = CARTESIAN_POINT('',(-54.05992249017,41.010342830472,0.));
+#21182 = ORIENTED_EDGE('',*,*,#21183,.T.);
+#21183 = EDGE_CURVE('',#21176,#21184,#21186,.T.);
+#21184 = VERTEX_POINT('',#21185);
+#21185 = CARTESIAN_POINT('',(-54.05992249017,41.010342830472,-2.23));
+#21186 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21187,#21188),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21187 = CARTESIAN_POINT('',(-54.05992249017,41.010342830472,0.));
+#21188 = CARTESIAN_POINT('',(-54.05992249017,41.010342830472,-2.23));
+#21189 = ORIENTED_EDGE('',*,*,#21190,.F.);
+#21190 = EDGE_CURVE('',#21191,#21184,#21193,.T.);
+#21191 = VERTEX_POINT('',#21192);
+#21192 = CARTESIAN_POINT('',(-54.55992249017,40.510342830472,-2.23));
+#21193 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21194,#21195,#21196),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21194 = CARTESIAN_POINT('',(-54.55992249017,40.510342830472,-2.23));
+#21195 = CARTESIAN_POINT('',(-54.55992249017,41.010342830472,-2.23));
+#21196 = CARTESIAN_POINT('',(-54.05992249017,41.010342830472,-2.23));
+#21197 = ORIENTED_EDGE('',*,*,#21198,.F.);
+#21198 = EDGE_CURVE('',#21174,#21191,#21199,.T.);
+#21199 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21200,#21201),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21200 = CARTESIAN_POINT('',(-54.55992249017,40.510342830472,0.));
+#21201 = CARTESIAN_POINT('',(-54.55992249017,40.510342830472,-2.23));
+#21202 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#21203,#21204,#21205)
+    ,(#21206,#21207,#21208
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#21203 = CARTESIAN_POINT('',(-54.55992249017,40.510342830472,-2.23));
+#21204 = CARTESIAN_POINT('',(-54.55992249017,41.010342830472,-2.23));
+#21205 = CARTESIAN_POINT('',(-54.05992249017,41.010342830472,-2.23));
+#21206 = CARTESIAN_POINT('',(-54.55992249017,40.510342830472,0.));
+#21207 = CARTESIAN_POINT('',(-54.55992249017,41.010342830472,0.));
+#21208 = CARTESIAN_POINT('',(-54.05992249017,41.010342830472,0.));
+#21209 = ADVANCED_FACE('',(#21210),#21232,.T.);
+#21210 = FACE_BOUND('',#21211,.T.);
+#21211 = EDGE_LOOP('',(#21212,#21219,#21220,#21227));
+#21212 = ORIENTED_EDGE('',*,*,#21213,.T.);
+#21213 = EDGE_CURVE('',#21214,#21174,#21216,.T.);
+#21214 = VERTEX_POINT('',#21215);
+#21215 = CARTESIAN_POINT('',(-54.55992249017,39.010342830472,0.));
+#21216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21217,#21218),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21217 = CARTESIAN_POINT('',(-54.55992249017,39.010342830472,0.));
+#21218 = CARTESIAN_POINT('',(-54.55992249017,40.510342830472,0.));
+#21219 = ORIENTED_EDGE('',*,*,#21198,.T.);
+#21220 = ORIENTED_EDGE('',*,*,#21221,.F.);
+#21221 = EDGE_CURVE('',#21222,#21191,#21224,.T.);
+#21222 = VERTEX_POINT('',#21223);
+#21223 = CARTESIAN_POINT('',(-54.55992249017,39.010342830472,-2.23));
+#21224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21225,#21226),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21225 = CARTESIAN_POINT('',(-54.55992249017,39.010342830472,-2.23));
+#21226 = CARTESIAN_POINT('',(-54.55992249017,40.510342830472,-2.23));
+#21227 = ORIENTED_EDGE('',*,*,#21228,.F.);
+#21228 = EDGE_CURVE('',#21214,#21222,#21229,.T.);
+#21229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21230,#21231),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21230 = CARTESIAN_POINT('',(-54.55992249017,39.010342830472,0.));
+#21231 = CARTESIAN_POINT('',(-54.55992249017,39.010342830472,-2.23));
+#21232 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21233,#21234)
+    ,(#21235,#21236
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21233 = CARTESIAN_POINT('',(-54.55992249017,39.000342830472,1.E-02));
+#21234 = CARTESIAN_POINT('',(-54.55992249017,39.000342830472,-2.24));
+#21235 = CARTESIAN_POINT('',(-54.55992249017,40.520342830472,1.E-02));
+#21236 = CARTESIAN_POINT('',(-54.55992249017,40.520342830472,-2.24));
+#21237 = ADVANCED_FACE('',(#21238),#21262,.T.);
+#21238 = FACE_BOUND('',#21239,.T.);
+#21239 = EDGE_LOOP('',(#21240,#21248,#21249,#21257));
+#21240 = ORIENTED_EDGE('',*,*,#21241,.T.);
+#21241 = EDGE_CURVE('',#21242,#21214,#21244,.T.);
+#21242 = VERTEX_POINT('',#21243);
+#21243 = CARTESIAN_POINT('',(-54.05992249017,38.510342830472,0.));
+#21244 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21245,#21246,#21247),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21245 = CARTESIAN_POINT('',(-54.05992249017,38.510342830472,0.));
+#21246 = CARTESIAN_POINT('',(-54.55992249017,38.510342830472,0.));
+#21247 = CARTESIAN_POINT('',(-54.55992249017,39.010342830472,0.));
+#21248 = ORIENTED_EDGE('',*,*,#21228,.T.);
+#21249 = ORIENTED_EDGE('',*,*,#21250,.F.);
+#21250 = EDGE_CURVE('',#21251,#21222,#21253,.T.);
+#21251 = VERTEX_POINT('',#21252);
+#21252 = CARTESIAN_POINT('',(-54.05992249017,38.510342830472,-2.23));
+#21253 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21254,#21255,#21256),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21254 = CARTESIAN_POINT('',(-54.05992249017,38.510342830472,-2.23));
+#21255 = CARTESIAN_POINT('',(-54.55992249017,38.510342830472,-2.23));
+#21256 = CARTESIAN_POINT('',(-54.55992249017,39.010342830472,-2.23));
+#21257 = ORIENTED_EDGE('',*,*,#21258,.F.);
+#21258 = EDGE_CURVE('',#21242,#21251,#21259,.T.);
+#21259 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21260,#21261),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21260 = CARTESIAN_POINT('',(-54.05992249017,38.510342830472,0.));
+#21261 = CARTESIAN_POINT('',(-54.05992249017,38.510342830472,-2.23));
+#21262 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#21263,#21264,#21265)
+    ,(#21266,#21267,#21268
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#21263 = CARTESIAN_POINT('',(-54.05992249017,38.510342830472,-2.23));
+#21264 = CARTESIAN_POINT('',(-54.55992249017,38.510342830472,-2.23));
+#21265 = CARTESIAN_POINT('',(-54.55992249017,39.010342830472,-2.23));
+#21266 = CARTESIAN_POINT('',(-54.05992249017,38.510342830472,0.));
+#21267 = CARTESIAN_POINT('',(-54.55992249017,38.510342830472,0.));
+#21268 = CARTESIAN_POINT('',(-54.55992249017,39.010342830472,0.));
+#21269 = ADVANCED_FACE('',(#21270),#21292,.T.);
+#21270 = FACE_BOUND('',#21271,.T.);
+#21271 = EDGE_LOOP('',(#21272,#21279,#21280,#21287));
+#21272 = ORIENTED_EDGE('',*,*,#21273,.T.);
+#21273 = EDGE_CURVE('',#21274,#21242,#21276,.T.);
+#21274 = VERTEX_POINT('',#21275);
+#21275 = CARTESIAN_POINT('',(-52.55992249017,38.510342830472,0.));
+#21276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21277,#21278),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21277 = CARTESIAN_POINT('',(-52.55992249017,38.510342830472,0.));
+#21278 = CARTESIAN_POINT('',(-54.05992249017,38.510342830472,0.));
+#21279 = ORIENTED_EDGE('',*,*,#21258,.T.);
+#21280 = ORIENTED_EDGE('',*,*,#21281,.F.);
+#21281 = EDGE_CURVE('',#21282,#21251,#21284,.T.);
+#21282 = VERTEX_POINT('',#21283);
+#21283 = CARTESIAN_POINT('',(-52.55992249017,38.510342830472,-2.23));
+#21284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21285,#21286),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21285 = CARTESIAN_POINT('',(-52.55992249017,38.510342830472,-2.23));
+#21286 = CARTESIAN_POINT('',(-54.05992249017,38.510342830472,-2.23));
+#21287 = ORIENTED_EDGE('',*,*,#21288,.F.);
+#21288 = EDGE_CURVE('',#21274,#21282,#21289,.T.);
+#21289 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21290,#21291),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21290 = CARTESIAN_POINT('',(-52.55992249017,38.510342830472,0.));
+#21291 = CARTESIAN_POINT('',(-52.55992249017,38.510342830472,-2.23));
+#21292 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21293,#21294)
+    ,(#21295,#21296
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21293 = CARTESIAN_POINT('',(-52.54992249017,38.510342830472,1.E-02));
+#21294 = CARTESIAN_POINT('',(-52.54992249017,38.510342830472,-2.24));
+#21295 = CARTESIAN_POINT('',(-54.06992249017,38.510342830472,1.E-02));
+#21296 = CARTESIAN_POINT('',(-54.06992249017,38.510342830472,-2.24));
+#21297 = ADVANCED_FACE('',(#21298),#21322,.T.);
+#21298 = FACE_BOUND('',#21299,.T.);
+#21299 = EDGE_LOOP('',(#21300,#21308,#21309,#21317));
+#21300 = ORIENTED_EDGE('',*,*,#21301,.T.);
+#21301 = EDGE_CURVE('',#21302,#21274,#21304,.T.);
+#21302 = VERTEX_POINT('',#21303);
+#21303 = CARTESIAN_POINT('',(-52.05992249017,39.010342830472,0.));
+#21304 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21305,#21306,#21307),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21305 = CARTESIAN_POINT('',(-52.05992249017,39.010342830472,0.));
+#21306 = CARTESIAN_POINT('',(-52.05992249017,38.510342830472,0.));
+#21307 = CARTESIAN_POINT('',(-52.55992249017,38.510342830472,0.));
+#21308 = ORIENTED_EDGE('',*,*,#21288,.T.);
+#21309 = ORIENTED_EDGE('',*,*,#21310,.F.);
+#21310 = EDGE_CURVE('',#21311,#21282,#21313,.T.);
+#21311 = VERTEX_POINT('',#21312);
+#21312 = CARTESIAN_POINT('',(-52.05992249017,39.010342830472,-2.23));
+#21313 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21314,#21315,#21316),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21314 = CARTESIAN_POINT('',(-52.05992249017,39.010342830472,-2.23));
+#21315 = CARTESIAN_POINT('',(-52.05992249017,38.510342830472,-2.23));
+#21316 = CARTESIAN_POINT('',(-52.55992249017,38.510342830472,-2.23));
+#21317 = ORIENTED_EDGE('',*,*,#21318,.F.);
+#21318 = EDGE_CURVE('',#21302,#21311,#21319,.T.);
+#21319 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21320,#21321),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21320 = CARTESIAN_POINT('',(-52.05992249017,39.010342830472,0.));
+#21321 = CARTESIAN_POINT('',(-52.05992249017,39.010342830472,-2.23));
+#21322 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#21323,#21324,#21325)
+    ,(#21326,#21327,#21328
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#21323 = CARTESIAN_POINT('',(-52.05992249017,39.010342830472,-2.23));
+#21324 = CARTESIAN_POINT('',(-52.05992249017,38.510342830472,-2.23));
+#21325 = CARTESIAN_POINT('',(-52.55992249017,38.510342830472,-2.23));
+#21326 = CARTESIAN_POINT('',(-52.05992249017,39.010342830472,0.));
+#21327 = CARTESIAN_POINT('',(-52.05992249017,38.510342830472,0.));
+#21328 = CARTESIAN_POINT('',(-52.55992249017,38.510342830472,0.));
+#21329 = ADVANCED_FACE('',(#21330),#21352,.T.);
+#21330 = FACE_BOUND('',#21331,.T.);
+#21331 = EDGE_LOOP('',(#21332,#21339,#21340,#21347));
+#21332 = ORIENTED_EDGE('',*,*,#21333,.T.);
+#21333 = EDGE_CURVE('',#21334,#21302,#21336,.T.);
+#21334 = VERTEX_POINT('',#21335);
+#21335 = CARTESIAN_POINT('',(-52.05992249017,40.510342830472,0.));
+#21336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21337,#21338),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21337 = CARTESIAN_POINT('',(-52.05992249017,40.510342830472,0.));
+#21338 = CARTESIAN_POINT('',(-52.05992249017,39.010342830472,0.));
+#21339 = ORIENTED_EDGE('',*,*,#21318,.T.);
+#21340 = ORIENTED_EDGE('',*,*,#21341,.F.);
+#21341 = EDGE_CURVE('',#21342,#21311,#21344,.T.);
+#21342 = VERTEX_POINT('',#21343);
+#21343 = CARTESIAN_POINT('',(-52.05992249017,40.510342830472,-2.23));
+#21344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21345,#21346),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21345 = CARTESIAN_POINT('',(-52.05992249017,40.510342830472,-2.23));
+#21346 = CARTESIAN_POINT('',(-52.05992249017,39.010342830472,-2.23));
+#21347 = ORIENTED_EDGE('',*,*,#21348,.F.);
+#21348 = EDGE_CURVE('',#21334,#21342,#21349,.T.);
+#21349 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21350,#21351),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21350 = CARTESIAN_POINT('',(-52.05992249017,40.510342830472,0.));
+#21351 = CARTESIAN_POINT('',(-52.05992249017,40.510342830472,-2.23));
+#21352 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21353,#21354)
+    ,(#21355,#21356
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21353 = CARTESIAN_POINT('',(-52.05992249017,40.520342830472,1.E-02));
+#21354 = CARTESIAN_POINT('',(-52.05992249017,40.520342830472,-2.24));
+#21355 = CARTESIAN_POINT('',(-52.05992249017,39.000342830472,1.E-02));
+#21356 = CARTESIAN_POINT('',(-52.05992249017,39.000342830472,-2.24));
+#21357 = ADVANCED_FACE('',(#21358),#21382,.T.);
+#21358 = FACE_BOUND('',#21359,.T.);
+#21359 = EDGE_LOOP('',(#21360,#21368,#21369,#21377));
+#21360 = ORIENTED_EDGE('',*,*,#21361,.T.);
+#21361 = EDGE_CURVE('',#21362,#21334,#21364,.T.);
+#21362 = VERTEX_POINT('',#21363);
+#21363 = CARTESIAN_POINT('',(-52.55992249017,41.010342830472,0.));
+#21364 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21365,#21366,#21367),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21365 = CARTESIAN_POINT('',(-52.55992249017,41.010342830472,0.));
+#21366 = CARTESIAN_POINT('',(-52.05992249017,41.010342830472,0.));
+#21367 = CARTESIAN_POINT('',(-52.05992249017,40.510342830472,0.));
+#21368 = ORIENTED_EDGE('',*,*,#21348,.T.);
+#21369 = ORIENTED_EDGE('',*,*,#21370,.F.);
+#21370 = EDGE_CURVE('',#21371,#21342,#21373,.T.);
+#21371 = VERTEX_POINT('',#21372);
+#21372 = CARTESIAN_POINT('',(-52.55992249017,41.010342830472,-2.23));
+#21373 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21374,#21375,#21376),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21374 = CARTESIAN_POINT('',(-52.55992249017,41.010342830472,-2.23));
+#21375 = CARTESIAN_POINT('',(-52.05992249017,41.010342830472,-2.23));
+#21376 = CARTESIAN_POINT('',(-52.05992249017,40.510342830472,-2.23));
+#21377 = ORIENTED_EDGE('',*,*,#21378,.F.);
+#21378 = EDGE_CURVE('',#21362,#21371,#21379,.T.);
+#21379 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21380,#21381),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21380 = CARTESIAN_POINT('',(-52.55992249017,41.010342830472,0.));
+#21381 = CARTESIAN_POINT('',(-52.55992249017,41.010342830472,-2.23));
+#21382 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#21383,#21384,#21385)
+    ,(#21386,#21387,#21388
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#21383 = CARTESIAN_POINT('',(-52.55992249017,41.010342830472,-2.23));
+#21384 = CARTESIAN_POINT('',(-52.05992249017,41.010342830472,-2.23));
+#21385 = CARTESIAN_POINT('',(-52.05992249017,40.510342830472,-2.23));
+#21386 = CARTESIAN_POINT('',(-52.55992249017,41.010342830472,0.));
+#21387 = CARTESIAN_POINT('',(-52.05992249017,41.010342830472,0.));
+#21388 = CARTESIAN_POINT('',(-52.05992249017,40.510342830472,0.));
+#21389 = ADVANCED_FACE('',(#21390),#21404,.T.);
+#21390 = FACE_BOUND('',#21391,.T.);
+#21391 = EDGE_LOOP('',(#21392,#21397,#21398,#21403));
+#21392 = ORIENTED_EDGE('',*,*,#21393,.T.);
+#21393 = EDGE_CURVE('',#21176,#21362,#21394,.T.);
+#21394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21395,#21396),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21395 = CARTESIAN_POINT('',(-54.05992249017,41.010342830472,0.));
+#21396 = CARTESIAN_POINT('',(-52.55992249017,41.010342830472,0.));
+#21397 = ORIENTED_EDGE('',*,*,#21378,.T.);
+#21398 = ORIENTED_EDGE('',*,*,#21399,.F.);
+#21399 = EDGE_CURVE('',#21184,#21371,#21400,.T.);
+#21400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21401,#21402),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21401 = CARTESIAN_POINT('',(-54.05992249017,41.010342830472,-2.23));
+#21402 = CARTESIAN_POINT('',(-52.55992249017,41.010342830472,-2.23));
+#21403 = ORIENTED_EDGE('',*,*,#21183,.F.);
+#21404 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21405,#21406)
+    ,(#21407,#21408
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21405 = CARTESIAN_POINT('',(-54.06992249017,41.010342830472,1.E-02));
+#21406 = CARTESIAN_POINT('',(-54.06992249017,41.010342830472,-2.24));
+#21407 = CARTESIAN_POINT('',(-52.54992249017,41.010342830472,1.E-02));
+#21408 = CARTESIAN_POINT('',(-52.54992249017,41.010342830472,-2.24));
+#21409 = ADVANCED_FACE('',(#21410,#21420),#21426,.T.);
+#21410 = FACE_BOUND('',#21411,.T.);
+#21411 = EDGE_LOOP('',(#21412,#21413,#21414,#21415,#21416,#21417,#21418,
+    #21419));
+#21412 = ORIENTED_EDGE('',*,*,#21399,.T.);
+#21413 = ORIENTED_EDGE('',*,*,#21370,.T.);
+#21414 = ORIENTED_EDGE('',*,*,#21341,.T.);
+#21415 = ORIENTED_EDGE('',*,*,#21310,.T.);
+#21416 = ORIENTED_EDGE('',*,*,#21281,.T.);
+#21417 = ORIENTED_EDGE('',*,*,#21250,.T.);
+#21418 = ORIENTED_EDGE('',*,*,#21221,.T.);
+#21419 = ORIENTED_EDGE('',*,*,#21190,.T.);
+#21420 = FACE_BOUND('',#21421,.T.);
+#21421 = EDGE_LOOP('',(#21422,#21423,#21424,#21425));
+#21422 = ORIENTED_EDGE('',*,*,#21159,.T.);
+#21423 = ORIENTED_EDGE('',*,*,#21133,.T.);
+#21424 = ORIENTED_EDGE('',*,*,#21105,.T.);
+#21425 = ORIENTED_EDGE('',*,*,#21077,.T.);
+#21426 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21427,#21428)
+    ,(#21429,#21430
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#21427 = CARTESIAN_POINT('',(-54.56992249017,41.020342830472,-2.23));
+#21428 = CARTESIAN_POINT('',(-54.56992249017,38.500342830472,-2.23));
+#21429 = CARTESIAN_POINT('',(-52.04992249017,41.020342830472,-2.23));
+#21430 = CARTESIAN_POINT('',(-52.04992249017,38.500342830472,-2.23));
+#21431 = ADVANCED_FACE('',(#21432,#21442),#21448,.T.);
+#21432 = FACE_BOUND('',#21433,.T.);
+#21433 = EDGE_LOOP('',(#21434,#21435,#21436,#21437,#21438,#21439,#21440,
+    #21441));
+#21434 = ORIENTED_EDGE('',*,*,#21393,.F.);
+#21435 = ORIENTED_EDGE('',*,*,#21173,.F.);
+#21436 = ORIENTED_EDGE('',*,*,#21213,.F.);
+#21437 = ORIENTED_EDGE('',*,*,#21241,.F.);
+#21438 = ORIENTED_EDGE('',*,*,#21273,.F.);
+#21439 = ORIENTED_EDGE('',*,*,#21301,.F.);
+#21440 = ORIENTED_EDGE('',*,*,#21333,.F.);
+#21441 = ORIENTED_EDGE('',*,*,#21361,.F.);
+#21442 = FACE_BOUND('',#21443,.T.);
+#21443 = EDGE_LOOP('',(#21444,#21445,#21446,#21447));
+#21444 = ORIENTED_EDGE('',*,*,#21153,.F.);
+#21445 = ORIENTED_EDGE('',*,*,#21061,.F.);
+#21446 = ORIENTED_EDGE('',*,*,#21097,.F.);
+#21447 = ORIENTED_EDGE('',*,*,#21125,.F.);
+#21448 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21449,#21450)
+    ,(#21451,#21452
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#21449 = CARTESIAN_POINT('',(-52.04992249017,41.020342830472,0.));
+#21450 = CARTESIAN_POINT('',(-52.04992249017,38.500342830472,0.));
+#21451 = CARTESIAN_POINT('',(-54.56992249017,41.020342830472,0.));
+#21452 = CARTESIAN_POINT('',(-54.56992249017,38.500342830472,0.));
+#21453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21457)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#21454,#21455,#21456)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#21454 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21455 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#21456 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#21457 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#21454,
+  'distance_accuracy_value','confusion accuracy');
+#21458 = PRODUCT_TYPE('part',$,(#21051));
+#21459 = SHAPE_DEFINITION_REPRESENTATION(#21460,#21466);
+#21460 = PRODUCT_DEFINITION_SHAPE('','',#21461);
+#21461 = PRODUCT_DEFINITION('design','',#21462,#21465);
+#21462 = PRODUCT_DEFINITION_FORMATION('','',#21463);
+#21463 = PRODUCT('Body59','Body59','',(#21464));
+#21464 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#21465 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#21466 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#21467),#21865);
+#21467 = MANIFOLD_SOLID_BREP('',#21468);
+#21468 = CLOSED_SHELL('',(#21469,#21505,#21533,#21561,#21581,#21621,
+    #21649,#21681,#21709,#21741,#21769,#21801,#21821,#21843));
+#21469 = ADVANCED_FACE('',(#21470),#21500,.T.);
+#21470 = FACE_BOUND('',#21471,.T.);
+#21471 = EDGE_LOOP('',(#21472,#21481,#21488,#21495));
+#21472 = ORIENTED_EDGE('',*,*,#21473,.T.);
+#21473 = EDGE_CURVE('',#21474,#21476,#21478,.T.);
+#21474 = VERTEX_POINT('',#21475);
+#21475 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,0.));
+#21476 = VERTEX_POINT('',#21477);
+#21477 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,0.));
+#21478 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21479,#21480),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21479 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,0.));
+#21480 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,0.));
+#21481 = ORIENTED_EDGE('',*,*,#21482,.T.);
+#21482 = EDGE_CURVE('',#21476,#21483,#21485,.T.);
+#21483 = VERTEX_POINT('',#21484);
+#21484 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,-2.23));
+#21485 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21486,#21487),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21486 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,0.));
+#21487 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,-2.23));
+#21488 = ORIENTED_EDGE('',*,*,#21489,.F.);
+#21489 = EDGE_CURVE('',#21490,#21483,#21492,.T.);
+#21490 = VERTEX_POINT('',#21491);
+#21491 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,-2.23));
+#21492 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21493,#21494),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21493 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,-2.23));
+#21494 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,-2.23));
+#21495 = ORIENTED_EDGE('',*,*,#21496,.F.);
+#21496 = EDGE_CURVE('',#21474,#21490,#21497,.T.);
+#21497 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21498,#21499),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21498 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,0.));
+#21499 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,-2.23));
+#21500 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21501,#21502)
+    ,(#21503,#21504
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21501 = CARTESIAN_POINT('',(-62.99124057672,39.273766180182,1.E-02));
+#21502 = CARTESIAN_POINT('',(-62.99124057672,39.273766180182,-2.24));
+#21503 = CARTESIAN_POINT('',(-62.99124057672,40.246919480762,1.E-02));
+#21504 = CARTESIAN_POINT('',(-62.99124057672,40.246919480762,-2.24));
+#21505 = ADVANCED_FACE('',(#21506),#21528,.T.);
+#21506 = FACE_BOUND('',#21507,.T.);
+#21507 = EDGE_LOOP('',(#21508,#21515,#21516,#21523));
+#21508 = ORIENTED_EDGE('',*,*,#21509,.T.);
+#21509 = EDGE_CURVE('',#21510,#21474,#21512,.T.);
+#21510 = VERTEX_POINT('',#21511);
+#21511 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,0.));
+#21512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21513,#21514),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21513 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,0.));
+#21514 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,0.));
+#21515 = ORIENTED_EDGE('',*,*,#21496,.T.);
+#21516 = ORIENTED_EDGE('',*,*,#21517,.F.);
+#21517 = EDGE_CURVE('',#21518,#21490,#21520,.T.);
+#21518 = VERTEX_POINT('',#21519);
+#21519 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,-2.23));
+#21520 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21521,#21522),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21521 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,-2.23));
+#21522 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,-2.23));
+#21523 = ORIENTED_EDGE('',*,*,#21524,.F.);
+#21524 = EDGE_CURVE('',#21510,#21518,#21525,.T.);
+#21525 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21526,#21527),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21526 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,0.));
+#21527 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,-2.23));
+#21528 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21529,#21530)
+    ,(#21531,#21532
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21529 = CARTESIAN_POINT('',(-63.9543938773,39.283766180182,1.E-02));
+#21530 = CARTESIAN_POINT('',(-63.9543938773,39.283766180182,-2.24));
+#21531 = CARTESIAN_POINT('',(-62.98124057672,39.283766180182,1.E-02));
+#21532 = CARTESIAN_POINT('',(-62.98124057672,39.283766180182,-2.24));
+#21533 = ADVANCED_FACE('',(#21534),#21556,.T.);
+#21534 = FACE_BOUND('',#21535,.T.);
+#21535 = EDGE_LOOP('',(#21536,#21543,#21544,#21551));
+#21536 = ORIENTED_EDGE('',*,*,#21537,.T.);
+#21537 = EDGE_CURVE('',#21538,#21510,#21540,.T.);
+#21538 = VERTEX_POINT('',#21539);
+#21539 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,0.));
+#21540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21541,#21542),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21541 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,0.));
+#21542 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,0.));
+#21543 = ORIENTED_EDGE('',*,*,#21524,.T.);
+#21544 = ORIENTED_EDGE('',*,*,#21545,.F.);
+#21545 = EDGE_CURVE('',#21546,#21518,#21548,.T.);
+#21546 = VERTEX_POINT('',#21547);
+#21547 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,-2.23));
+#21548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21549,#21550),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21549 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,-2.23));
+#21550 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,-2.23));
+#21551 = ORIENTED_EDGE('',*,*,#21552,.F.);
+#21552 = EDGE_CURVE('',#21538,#21546,#21553,.T.);
+#21553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21554,#21555),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21554 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,0.));
+#21555 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,-2.23));
+#21556 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21557,#21558)
+    ,(#21559,#21560
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21557 = CARTESIAN_POINT('',(-63.9443938773,40.246919480762,1.E-02));
+#21558 = CARTESIAN_POINT('',(-63.9443938773,40.246919480762,-2.24));
+#21559 = CARTESIAN_POINT('',(-63.9443938773,39.273766180182,1.E-02));
+#21560 = CARTESIAN_POINT('',(-63.9443938773,39.273766180182,-2.24));
+#21561 = ADVANCED_FACE('',(#21562),#21576,.T.);
+#21562 = FACE_BOUND('',#21563,.T.);
+#21563 = EDGE_LOOP('',(#21564,#21569,#21570,#21575));
+#21564 = ORIENTED_EDGE('',*,*,#21565,.T.);
+#21565 = EDGE_CURVE('',#21476,#21538,#21566,.T.);
+#21566 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21567,#21568),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21567 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,0.));
+#21568 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,0.));
+#21569 = ORIENTED_EDGE('',*,*,#21552,.T.);
+#21570 = ORIENTED_EDGE('',*,*,#21571,.F.);
+#21571 = EDGE_CURVE('',#21483,#21546,#21572,.T.);
+#21572 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21573,#21574),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21573 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,-2.23));
+#21574 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,-2.23));
+#21575 = ORIENTED_EDGE('',*,*,#21482,.F.);
+#21576 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21577,#21578)
+    ,(#21579,#21580
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21577 = CARTESIAN_POINT('',(-62.98124057672,40.236919480762,1.E-02));
+#21578 = CARTESIAN_POINT('',(-62.98124057672,40.236919480762,-2.24));
+#21579 = CARTESIAN_POINT('',(-63.9543938773,40.236919480762,1.E-02));
+#21580 = CARTESIAN_POINT('',(-63.9543938773,40.236919480762,-2.24));
+#21581 = ADVANCED_FACE('',(#21582),#21614,.T.);
+#21582 = FACE_BOUND('',#21583,.T.);
+#21583 = EDGE_LOOP('',(#21584,#21594,#21601,#21609));
+#21584 = ORIENTED_EDGE('',*,*,#21585,.T.);
+#21585 = EDGE_CURVE('',#21586,#21588,#21590,.T.);
+#21586 = VERTEX_POINT('',#21587);
+#21587 = CARTESIAN_POINT('',(-64.71781722701,40.510342830472,0.));
+#21588 = VERTEX_POINT('',#21589);
+#21589 = CARTESIAN_POINT('',(-64.21781722701,41.010342830472,0.));
+#21590 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21591,#21592,#21593),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21591 = CARTESIAN_POINT('',(-64.71781722701,40.510342830472,0.));
+#21592 = CARTESIAN_POINT('',(-64.71781722701,41.010342830472,0.));
+#21593 = CARTESIAN_POINT('',(-64.21781722701,41.010342830472,0.));
+#21594 = ORIENTED_EDGE('',*,*,#21595,.T.);
+#21595 = EDGE_CURVE('',#21588,#21596,#21598,.T.);
+#21596 = VERTEX_POINT('',#21597);
+#21597 = CARTESIAN_POINT('',(-64.21781722701,41.010342830472,-2.23));
+#21598 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21599,#21600),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21599 = CARTESIAN_POINT('',(-64.21781722701,41.010342830472,0.));
+#21600 = CARTESIAN_POINT('',(-64.21781722701,41.010342830472,-2.23));
+#21601 = ORIENTED_EDGE('',*,*,#21602,.F.);
+#21602 = EDGE_CURVE('',#21603,#21596,#21605,.T.);
+#21603 = VERTEX_POINT('',#21604);
+#21604 = CARTESIAN_POINT('',(-64.71781722701,40.510342830472,-2.23));
+#21605 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21606,#21607,#21608),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21606 = CARTESIAN_POINT('',(-64.71781722701,40.510342830472,-2.23));
+#21607 = CARTESIAN_POINT('',(-64.71781722701,41.010342830472,-2.23));
+#21608 = CARTESIAN_POINT('',(-64.21781722701,41.010342830472,-2.23));
+#21609 = ORIENTED_EDGE('',*,*,#21610,.F.);
+#21610 = EDGE_CURVE('',#21586,#21603,#21611,.T.);
+#21611 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21612,#21613),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21612 = CARTESIAN_POINT('',(-64.71781722701,40.510342830472,0.));
+#21613 = CARTESIAN_POINT('',(-64.71781722701,40.510342830472,-2.23));
+#21614 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#21615,#21616,#21617)
+    ,(#21618,#21619,#21620
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#21615 = CARTESIAN_POINT('',(-64.71781722701,40.510342830472,-2.23));
+#21616 = CARTESIAN_POINT('',(-64.71781722701,41.010342830472,-2.23));
+#21617 = CARTESIAN_POINT('',(-64.21781722701,41.010342830472,-2.23));
+#21618 = CARTESIAN_POINT('',(-64.71781722701,40.510342830472,0.));
+#21619 = CARTESIAN_POINT('',(-64.71781722701,41.010342830472,0.));
+#21620 = CARTESIAN_POINT('',(-64.21781722701,41.010342830472,0.));
+#21621 = ADVANCED_FACE('',(#21622),#21644,.T.);
+#21622 = FACE_BOUND('',#21623,.T.);
+#21623 = EDGE_LOOP('',(#21624,#21631,#21632,#21639));
+#21624 = ORIENTED_EDGE('',*,*,#21625,.T.);
+#21625 = EDGE_CURVE('',#21626,#21586,#21628,.T.);
+#21626 = VERTEX_POINT('',#21627);
+#21627 = CARTESIAN_POINT('',(-64.71781722701,39.010342830472,0.));
+#21628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21629,#21630),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21629 = CARTESIAN_POINT('',(-64.71781722701,39.010342830472,0.));
+#21630 = CARTESIAN_POINT('',(-64.71781722701,40.510342830472,0.));
+#21631 = ORIENTED_EDGE('',*,*,#21610,.T.);
+#21632 = ORIENTED_EDGE('',*,*,#21633,.F.);
+#21633 = EDGE_CURVE('',#21634,#21603,#21636,.T.);
+#21634 = VERTEX_POINT('',#21635);
+#21635 = CARTESIAN_POINT('',(-64.71781722701,39.010342830472,-2.23));
+#21636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21637,#21638),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21637 = CARTESIAN_POINT('',(-64.71781722701,39.010342830472,-2.23));
+#21638 = CARTESIAN_POINT('',(-64.71781722701,40.510342830472,-2.23));
+#21639 = ORIENTED_EDGE('',*,*,#21640,.F.);
+#21640 = EDGE_CURVE('',#21626,#21634,#21641,.T.);
+#21641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21642,#21643),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21642 = CARTESIAN_POINT('',(-64.71781722701,39.010342830472,0.));
+#21643 = CARTESIAN_POINT('',(-64.71781722701,39.010342830472,-2.23));
+#21644 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21645,#21646)
+    ,(#21647,#21648
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21645 = CARTESIAN_POINT('',(-64.71781722701,39.000342830472,1.E-02));
+#21646 = CARTESIAN_POINT('',(-64.71781722701,39.000342830472,-2.24));
+#21647 = CARTESIAN_POINT('',(-64.71781722701,40.520342830472,1.E-02));
+#21648 = CARTESIAN_POINT('',(-64.71781722701,40.520342830472,-2.24));
+#21649 = ADVANCED_FACE('',(#21650),#21674,.T.);
+#21650 = FACE_BOUND('',#21651,.T.);
+#21651 = EDGE_LOOP('',(#21652,#21660,#21661,#21669));
+#21652 = ORIENTED_EDGE('',*,*,#21653,.T.);
+#21653 = EDGE_CURVE('',#21654,#21626,#21656,.T.);
+#21654 = VERTEX_POINT('',#21655);
+#21655 = CARTESIAN_POINT('',(-64.21781722701,38.510342830472,0.));
+#21656 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21657,#21658,#21659),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21657 = CARTESIAN_POINT('',(-64.21781722701,38.510342830472,0.));
+#21658 = CARTESIAN_POINT('',(-64.71781722701,38.510342830472,0.));
+#21659 = CARTESIAN_POINT('',(-64.71781722701,39.010342830472,0.));
+#21660 = ORIENTED_EDGE('',*,*,#21640,.T.);
+#21661 = ORIENTED_EDGE('',*,*,#21662,.F.);
+#21662 = EDGE_CURVE('',#21663,#21634,#21665,.T.);
+#21663 = VERTEX_POINT('',#21664);
+#21664 = CARTESIAN_POINT('',(-64.21781722701,38.510342830472,-2.23));
+#21665 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21666,#21667,#21668),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21666 = CARTESIAN_POINT('',(-64.21781722701,38.510342830472,-2.23));
+#21667 = CARTESIAN_POINT('',(-64.71781722701,38.510342830472,-2.23));
+#21668 = CARTESIAN_POINT('',(-64.71781722701,39.010342830472,-2.23));
+#21669 = ORIENTED_EDGE('',*,*,#21670,.F.);
+#21670 = EDGE_CURVE('',#21654,#21663,#21671,.T.);
+#21671 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21672,#21673),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21672 = CARTESIAN_POINT('',(-64.21781722701,38.510342830472,0.));
+#21673 = CARTESIAN_POINT('',(-64.21781722701,38.510342830472,-2.23));
+#21674 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#21675,#21676,#21677)
+    ,(#21678,#21679,#21680
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#21675 = CARTESIAN_POINT('',(-64.21781722701,38.510342830472,-2.23));
+#21676 = CARTESIAN_POINT('',(-64.71781722701,38.510342830472,-2.23));
+#21677 = CARTESIAN_POINT('',(-64.71781722701,39.010342830472,-2.23));
+#21678 = CARTESIAN_POINT('',(-64.21781722701,38.510342830472,0.));
+#21679 = CARTESIAN_POINT('',(-64.71781722701,38.510342830472,0.));
+#21680 = CARTESIAN_POINT('',(-64.71781722701,39.010342830472,0.));
+#21681 = ADVANCED_FACE('',(#21682),#21704,.T.);
+#21682 = FACE_BOUND('',#21683,.T.);
+#21683 = EDGE_LOOP('',(#21684,#21691,#21692,#21699));
+#21684 = ORIENTED_EDGE('',*,*,#21685,.T.);
+#21685 = EDGE_CURVE('',#21686,#21654,#21688,.T.);
+#21686 = VERTEX_POINT('',#21687);
+#21687 = CARTESIAN_POINT('',(-62.71781722701,38.510342830472,0.));
+#21688 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21689,#21690),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21689 = CARTESIAN_POINT('',(-62.71781722701,38.510342830472,0.));
+#21690 = CARTESIAN_POINT('',(-64.21781722701,38.510342830472,0.));
+#21691 = ORIENTED_EDGE('',*,*,#21670,.T.);
+#21692 = ORIENTED_EDGE('',*,*,#21693,.F.);
+#21693 = EDGE_CURVE('',#21694,#21663,#21696,.T.);
+#21694 = VERTEX_POINT('',#21695);
+#21695 = CARTESIAN_POINT('',(-62.71781722701,38.510342830472,-2.23));
+#21696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21697,#21698),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21697 = CARTESIAN_POINT('',(-62.71781722701,38.510342830472,-2.23));
+#21698 = CARTESIAN_POINT('',(-64.21781722701,38.510342830472,-2.23));
+#21699 = ORIENTED_EDGE('',*,*,#21700,.F.);
+#21700 = EDGE_CURVE('',#21686,#21694,#21701,.T.);
+#21701 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21702,#21703),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21702 = CARTESIAN_POINT('',(-62.71781722701,38.510342830472,0.));
+#21703 = CARTESIAN_POINT('',(-62.71781722701,38.510342830472,-2.23));
+#21704 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21705,#21706)
+    ,(#21707,#21708
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21705 = CARTESIAN_POINT('',(-62.70781722701,38.510342830472,1.E-02));
+#21706 = CARTESIAN_POINT('',(-62.70781722701,38.510342830472,-2.24));
+#21707 = CARTESIAN_POINT('',(-64.22781722701,38.510342830472,1.E-02));
+#21708 = CARTESIAN_POINT('',(-64.22781722701,38.510342830472,-2.24));
+#21709 = ADVANCED_FACE('',(#21710),#21734,.T.);
+#21710 = FACE_BOUND('',#21711,.T.);
+#21711 = EDGE_LOOP('',(#21712,#21720,#21721,#21729));
+#21712 = ORIENTED_EDGE('',*,*,#21713,.T.);
+#21713 = EDGE_CURVE('',#21714,#21686,#21716,.T.);
+#21714 = VERTEX_POINT('',#21715);
+#21715 = CARTESIAN_POINT('',(-62.21781722701,39.010342830472,0.));
+#21716 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21717,#21718,#21719),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21717 = CARTESIAN_POINT('',(-62.21781722701,39.010342830472,0.));
+#21718 = CARTESIAN_POINT('',(-62.21781722701,38.510342830472,0.));
+#21719 = CARTESIAN_POINT('',(-62.71781722701,38.510342830472,0.));
+#21720 = ORIENTED_EDGE('',*,*,#21700,.T.);
+#21721 = ORIENTED_EDGE('',*,*,#21722,.F.);
+#21722 = EDGE_CURVE('',#21723,#21694,#21725,.T.);
+#21723 = VERTEX_POINT('',#21724);
+#21724 = CARTESIAN_POINT('',(-62.21781722701,39.010342830472,-2.23));
+#21725 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21726,#21727,#21728),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21726 = CARTESIAN_POINT('',(-62.21781722701,39.010342830472,-2.23));
+#21727 = CARTESIAN_POINT('',(-62.21781722701,38.510342830472,-2.23));
+#21728 = CARTESIAN_POINT('',(-62.71781722701,38.510342830472,-2.23));
+#21729 = ORIENTED_EDGE('',*,*,#21730,.F.);
+#21730 = EDGE_CURVE('',#21714,#21723,#21731,.T.);
+#21731 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21732,#21733),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21732 = CARTESIAN_POINT('',(-62.21781722701,39.010342830472,0.));
+#21733 = CARTESIAN_POINT('',(-62.21781722701,39.010342830472,-2.23));
+#21734 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#21735,#21736,#21737)
+    ,(#21738,#21739,#21740
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#21735 = CARTESIAN_POINT('',(-62.21781722701,39.010342830472,-2.23));
+#21736 = CARTESIAN_POINT('',(-62.21781722701,38.510342830472,-2.23));
+#21737 = CARTESIAN_POINT('',(-62.71781722701,38.510342830472,-2.23));
+#21738 = CARTESIAN_POINT('',(-62.21781722701,39.010342830472,0.));
+#21739 = CARTESIAN_POINT('',(-62.21781722701,38.510342830472,0.));
+#21740 = CARTESIAN_POINT('',(-62.71781722701,38.510342830472,0.));
+#21741 = ADVANCED_FACE('',(#21742),#21764,.T.);
+#21742 = FACE_BOUND('',#21743,.T.);
+#21743 = EDGE_LOOP('',(#21744,#21751,#21752,#21759));
+#21744 = ORIENTED_EDGE('',*,*,#21745,.T.);
+#21745 = EDGE_CURVE('',#21746,#21714,#21748,.T.);
+#21746 = VERTEX_POINT('',#21747);
+#21747 = CARTESIAN_POINT('',(-62.21781722701,40.510342830472,0.));
+#21748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21749,#21750),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21749 = CARTESIAN_POINT('',(-62.21781722701,40.510342830472,0.));
+#21750 = CARTESIAN_POINT('',(-62.21781722701,39.010342830472,0.));
+#21751 = ORIENTED_EDGE('',*,*,#21730,.T.);
+#21752 = ORIENTED_EDGE('',*,*,#21753,.F.);
+#21753 = EDGE_CURVE('',#21754,#21723,#21756,.T.);
+#21754 = VERTEX_POINT('',#21755);
+#21755 = CARTESIAN_POINT('',(-62.21781722701,40.510342830472,-2.23));
+#21756 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21757,#21758),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21757 = CARTESIAN_POINT('',(-62.21781722701,40.510342830472,-2.23));
+#21758 = CARTESIAN_POINT('',(-62.21781722701,39.010342830472,-2.23));
+#21759 = ORIENTED_EDGE('',*,*,#21760,.F.);
+#21760 = EDGE_CURVE('',#21746,#21754,#21761,.T.);
+#21761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21762,#21763),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21762 = CARTESIAN_POINT('',(-62.21781722701,40.510342830472,0.));
+#21763 = CARTESIAN_POINT('',(-62.21781722701,40.510342830472,-2.23));
+#21764 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21765,#21766)
+    ,(#21767,#21768
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21765 = CARTESIAN_POINT('',(-62.21781722701,40.520342830472,1.E-02));
+#21766 = CARTESIAN_POINT('',(-62.21781722701,40.520342830472,-2.24));
+#21767 = CARTESIAN_POINT('',(-62.21781722701,39.000342830472,1.E-02));
+#21768 = CARTESIAN_POINT('',(-62.21781722701,39.000342830472,-2.24));
+#21769 = ADVANCED_FACE('',(#21770),#21794,.T.);
+#21770 = FACE_BOUND('',#21771,.T.);
+#21771 = EDGE_LOOP('',(#21772,#21780,#21781,#21789));
+#21772 = ORIENTED_EDGE('',*,*,#21773,.T.);
+#21773 = EDGE_CURVE('',#21774,#21746,#21776,.T.);
+#21774 = VERTEX_POINT('',#21775);
+#21775 = CARTESIAN_POINT('',(-62.71781722701,41.010342830472,0.));
+#21776 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21777,#21778,#21779),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21777 = CARTESIAN_POINT('',(-62.71781722701,41.010342830472,0.));
+#21778 = CARTESIAN_POINT('',(-62.21781722701,41.010342830472,0.));
+#21779 = CARTESIAN_POINT('',(-62.21781722701,40.510342830472,0.));
+#21780 = ORIENTED_EDGE('',*,*,#21760,.T.);
+#21781 = ORIENTED_EDGE('',*,*,#21782,.F.);
+#21782 = EDGE_CURVE('',#21783,#21754,#21785,.T.);
+#21783 = VERTEX_POINT('',#21784);
+#21784 = CARTESIAN_POINT('',(-62.71781722701,41.010342830472,-2.23));
+#21785 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21786,#21787,#21788),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#21786 = CARTESIAN_POINT('',(-62.71781722701,41.010342830472,-2.23));
+#21787 = CARTESIAN_POINT('',(-62.21781722701,41.010342830472,-2.23));
+#21788 = CARTESIAN_POINT('',(-62.21781722701,40.510342830472,-2.23));
+#21789 = ORIENTED_EDGE('',*,*,#21790,.F.);
+#21790 = EDGE_CURVE('',#21774,#21783,#21791,.T.);
+#21791 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21792,#21793),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21792 = CARTESIAN_POINT('',(-62.71781722701,41.010342830472,0.));
+#21793 = CARTESIAN_POINT('',(-62.71781722701,41.010342830472,-2.23));
+#21794 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#21795,#21796,#21797)
+    ,(#21798,#21799,#21800
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#21795 = CARTESIAN_POINT('',(-62.71781722701,41.010342830472,-2.23));
+#21796 = CARTESIAN_POINT('',(-62.21781722701,41.010342830472,-2.23));
+#21797 = CARTESIAN_POINT('',(-62.21781722701,40.510342830472,-2.23));
+#21798 = CARTESIAN_POINT('',(-62.71781722701,41.010342830472,0.));
+#21799 = CARTESIAN_POINT('',(-62.21781722701,41.010342830472,0.));
+#21800 = CARTESIAN_POINT('',(-62.21781722701,40.510342830472,0.));
+#21801 = ADVANCED_FACE('',(#21802),#21816,.T.);
+#21802 = FACE_BOUND('',#21803,.T.);
+#21803 = EDGE_LOOP('',(#21804,#21809,#21810,#21815));
+#21804 = ORIENTED_EDGE('',*,*,#21805,.T.);
+#21805 = EDGE_CURVE('',#21588,#21774,#21806,.T.);
+#21806 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21807,#21808),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21807 = CARTESIAN_POINT('',(-64.21781722701,41.010342830472,0.));
+#21808 = CARTESIAN_POINT('',(-62.71781722701,41.010342830472,0.));
+#21809 = ORIENTED_EDGE('',*,*,#21790,.T.);
+#21810 = ORIENTED_EDGE('',*,*,#21811,.F.);
+#21811 = EDGE_CURVE('',#21596,#21783,#21812,.T.);
+#21812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21813,#21814),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#21813 = CARTESIAN_POINT('',(-64.21781722701,41.010342830472,-2.23));
+#21814 = CARTESIAN_POINT('',(-62.71781722701,41.010342830472,-2.23));
+#21815 = ORIENTED_EDGE('',*,*,#21595,.F.);
+#21816 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21817,#21818)
+    ,(#21819,#21820
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21817 = CARTESIAN_POINT('',(-64.22781722701,41.010342830472,1.E-02));
+#21818 = CARTESIAN_POINT('',(-64.22781722701,41.010342830472,-2.24));
+#21819 = CARTESIAN_POINT('',(-62.70781722701,41.010342830472,1.E-02));
+#21820 = CARTESIAN_POINT('',(-62.70781722701,41.010342830472,-2.24));
+#21821 = ADVANCED_FACE('',(#21822,#21832),#21838,.T.);
+#21822 = FACE_BOUND('',#21823,.T.);
+#21823 = EDGE_LOOP('',(#21824,#21825,#21826,#21827,#21828,#21829,#21830,
+    #21831));
+#21824 = ORIENTED_EDGE('',*,*,#21811,.T.);
+#21825 = ORIENTED_EDGE('',*,*,#21782,.T.);
+#21826 = ORIENTED_EDGE('',*,*,#21753,.T.);
+#21827 = ORIENTED_EDGE('',*,*,#21722,.T.);
+#21828 = ORIENTED_EDGE('',*,*,#21693,.T.);
+#21829 = ORIENTED_EDGE('',*,*,#21662,.T.);
+#21830 = ORIENTED_EDGE('',*,*,#21633,.T.);
+#21831 = ORIENTED_EDGE('',*,*,#21602,.T.);
+#21832 = FACE_BOUND('',#21833,.T.);
+#21833 = EDGE_LOOP('',(#21834,#21835,#21836,#21837));
+#21834 = ORIENTED_EDGE('',*,*,#21571,.T.);
+#21835 = ORIENTED_EDGE('',*,*,#21545,.T.);
+#21836 = ORIENTED_EDGE('',*,*,#21517,.T.);
+#21837 = ORIENTED_EDGE('',*,*,#21489,.T.);
+#21838 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21839,#21840)
+    ,(#21841,#21842
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#21839 = CARTESIAN_POINT('',(-64.72781722701,41.020342830472,-2.23));
+#21840 = CARTESIAN_POINT('',(-64.72781722701,38.500342830472,-2.23));
+#21841 = CARTESIAN_POINT('',(-62.20781722701,41.020342830472,-2.23));
+#21842 = CARTESIAN_POINT('',(-62.20781722701,38.500342830472,-2.23));
+#21843 = ADVANCED_FACE('',(#21844,#21854),#21860,.T.);
+#21844 = FACE_BOUND('',#21845,.T.);
+#21845 = EDGE_LOOP('',(#21846,#21847,#21848,#21849,#21850,#21851,#21852,
+    #21853));
+#21846 = ORIENTED_EDGE('',*,*,#21805,.F.);
+#21847 = ORIENTED_EDGE('',*,*,#21585,.F.);
+#21848 = ORIENTED_EDGE('',*,*,#21625,.F.);
+#21849 = ORIENTED_EDGE('',*,*,#21653,.F.);
+#21850 = ORIENTED_EDGE('',*,*,#21685,.F.);
+#21851 = ORIENTED_EDGE('',*,*,#21713,.F.);
+#21852 = ORIENTED_EDGE('',*,*,#21745,.F.);
+#21853 = ORIENTED_EDGE('',*,*,#21773,.F.);
+#21854 = FACE_BOUND('',#21855,.T.);
+#21855 = EDGE_LOOP('',(#21856,#21857,#21858,#21859));
+#21856 = ORIENTED_EDGE('',*,*,#21565,.F.);
+#21857 = ORIENTED_EDGE('',*,*,#21473,.F.);
+#21858 = ORIENTED_EDGE('',*,*,#21509,.F.);
+#21859 = ORIENTED_EDGE('',*,*,#21537,.F.);
+#21860 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21861,#21862)
+    ,(#21863,#21864
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#21861 = CARTESIAN_POINT('',(-62.20781722701,41.020342830472,0.));
+#21862 = CARTESIAN_POINT('',(-62.20781722701,38.500342830472,0.));
+#21863 = CARTESIAN_POINT('',(-64.72781722701,41.020342830472,0.));
+#21864 = CARTESIAN_POINT('',(-64.72781722701,38.500342830472,0.));
+#21865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21869)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#21866,#21867,#21868)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#21866 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21867 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#21868 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#21869 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#21866,
+  'distance_accuracy_value','confusion accuracy');
+#21870 = PRODUCT_TYPE('part',$,(#21463));
+#21871 = SHAPE_DEFINITION_REPRESENTATION(#21872,#21878);
+#21872 = PRODUCT_DEFINITION_SHAPE('','',#21873);
+#21873 = PRODUCT_DEFINITION('design','',#21874,#21877);
+#21874 = PRODUCT_DEFINITION_FORMATION('','',#21875);
+#21875 = PRODUCT('Body60','Body60','',(#21876));
+#21876 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#21877 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#21878 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#21879),#22277);
+#21879 = MANIFOLD_SOLID_BREP('',#21880);
+#21880 = CLOSED_SHELL('',(#21881,#21917,#21945,#21973,#21993,#22029,
+    #22061,#22089,#22121,#22149,#22181,#22209,#22233,#22255));
+#21881 = ADVANCED_FACE('',(#21882),#21912,.T.);
+#21882 = FACE_BOUND('',#21883,.T.);
+#21883 = EDGE_LOOP('',(#21884,#21893,#21900,#21907));
+#21884 = ORIENTED_EDGE('',*,*,#21885,.T.);
+#21885 = EDGE_CURVE('',#21886,#21888,#21890,.T.);
+#21886 = VERTEX_POINT('',#21887);
+#21887 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,0.));
+#21888 = VERTEX_POINT('',#21889);
+#21889 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,0.));
+#21890 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21891,#21892),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21891 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,0.));
+#21892 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,0.));
+#21893 = ORIENTED_EDGE('',*,*,#21894,.T.);
+#21894 = EDGE_CURVE('',#21888,#21895,#21897,.T.);
+#21895 = VERTEX_POINT('',#21896);
+#21896 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,-2.23));
+#21897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21898,#21899),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21898 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,0.));
+#21899 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,-2.23));
+#21900 = ORIENTED_EDGE('',*,*,#21901,.F.);
+#21901 = EDGE_CURVE('',#21902,#21895,#21904,.T.);
+#21902 = VERTEX_POINT('',#21903);
+#21903 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,-2.23));
+#21904 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21905,#21906),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21905 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,-2.23));
+#21906 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,-2.23));
+#21907 = ORIENTED_EDGE('',*,*,#21908,.F.);
+#21908 = EDGE_CURVE('',#21886,#21902,#21909,.T.);
+#21909 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21910,#21911),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21910 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,0.));
+#21911 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,-2.23));
+#21912 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21913,#21914)
+    ,(#21915,#21916
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21913 = CARTESIAN_POINT('',(-73.13913531356,40.236919480762,1.E-02));
+#21914 = CARTESIAN_POINT('',(-73.13913531356,40.236919480762,-2.24));
+#21915 = CARTESIAN_POINT('',(-74.11228861414,40.236919480762,1.E-02));
+#21916 = CARTESIAN_POINT('',(-74.11228861414,40.236919480762,-2.24));
+#21917 = ADVANCED_FACE('',(#21918),#21940,.T.);
+#21918 = FACE_BOUND('',#21919,.T.);
+#21919 = EDGE_LOOP('',(#21920,#21927,#21928,#21935));
+#21920 = ORIENTED_EDGE('',*,*,#21921,.T.);
+#21921 = EDGE_CURVE('',#21922,#21886,#21924,.T.);
+#21922 = VERTEX_POINT('',#21923);
+#21923 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,0.));
+#21924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21925,#21926),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21925 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,0.));
+#21926 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,0.));
+#21927 = ORIENTED_EDGE('',*,*,#21908,.T.);
+#21928 = ORIENTED_EDGE('',*,*,#21929,.F.);
+#21929 = EDGE_CURVE('',#21930,#21902,#21932,.T.);
+#21930 = VERTEX_POINT('',#21931);
+#21931 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,-2.23));
+#21932 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21933,#21934),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21933 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,-2.23));
+#21934 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,-2.23));
+#21935 = ORIENTED_EDGE('',*,*,#21936,.F.);
+#21936 = EDGE_CURVE('',#21922,#21930,#21937,.T.);
+#21937 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21938,#21939),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21938 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,0.));
+#21939 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,-2.23));
+#21940 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21941,#21942)
+    ,(#21943,#21944
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21941 = CARTESIAN_POINT('',(-73.14913531356,39.273766180182,1.E-02));
+#21942 = CARTESIAN_POINT('',(-73.14913531356,39.273766180182,-2.24));
+#21943 = CARTESIAN_POINT('',(-73.14913531356,40.246919480762,1.E-02));
+#21944 = CARTESIAN_POINT('',(-73.14913531356,40.246919480762,-2.24));
+#21945 = ADVANCED_FACE('',(#21946),#21968,.T.);
+#21946 = FACE_BOUND('',#21947,.T.);
+#21947 = EDGE_LOOP('',(#21948,#21955,#21956,#21963));
+#21948 = ORIENTED_EDGE('',*,*,#21949,.T.);
+#21949 = EDGE_CURVE('',#21950,#21922,#21952,.T.);
+#21950 = VERTEX_POINT('',#21951);
+#21951 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,0.));
+#21952 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21953,#21954),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21953 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,0.));
+#21954 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,0.));
+#21955 = ORIENTED_EDGE('',*,*,#21936,.T.);
+#21956 = ORIENTED_EDGE('',*,*,#21957,.F.);
+#21957 = EDGE_CURVE('',#21958,#21930,#21960,.T.);
+#21958 = VERTEX_POINT('',#21959);
+#21959 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,-2.23));
+#21960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21961,#21962),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21961 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,-2.23));
+#21962 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,-2.23));
+#21963 = ORIENTED_EDGE('',*,*,#21964,.F.);
+#21964 = EDGE_CURVE('',#21950,#21958,#21965,.T.);
+#21965 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21966,#21967),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#21966 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,0.));
+#21967 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,-2.23));
+#21968 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21969,#21970)
+    ,(#21971,#21972
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21969 = CARTESIAN_POINT('',(-74.11228861414,39.283766180182,1.E-02));
+#21970 = CARTESIAN_POINT('',(-74.11228861414,39.283766180182,-2.24));
+#21971 = CARTESIAN_POINT('',(-73.13913531356,39.283766180182,1.E-02));
+#21972 = CARTESIAN_POINT('',(-73.13913531356,39.283766180182,-2.24));
+#21973 = ADVANCED_FACE('',(#21974),#21988,.T.);
+#21974 = FACE_BOUND('',#21975,.T.);
+#21975 = EDGE_LOOP('',(#21976,#21981,#21982,#21987));
+#21976 = ORIENTED_EDGE('',*,*,#21977,.T.);
+#21977 = EDGE_CURVE('',#21888,#21950,#21978,.T.);
+#21978 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21979,#21980),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21979 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,0.));
+#21980 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,0.));
+#21981 = ORIENTED_EDGE('',*,*,#21964,.T.);
+#21982 = ORIENTED_EDGE('',*,*,#21983,.F.);
+#21983 = EDGE_CURVE('',#21895,#21958,#21984,.T.);
+#21984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21985,#21986),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-9.531533005797E-02,0.),.PIECEWISE_BEZIER_KNOTS.);
+#21985 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,-2.23));
+#21986 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,-2.23));
+#21987 = ORIENTED_EDGE('',*,*,#21894,.F.);
+#21988 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#21989,#21990)
+    ,(#21991,#21992
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.224),.PIECEWISE_BEZIER_KNOTS.);
+#21989 = CARTESIAN_POINT('',(-74.10228861414,40.246919480762,1.E-02));
+#21990 = CARTESIAN_POINT('',(-74.10228861414,40.246919480762,-2.24));
+#21991 = CARTESIAN_POINT('',(-74.10228861414,39.273766180182,1.E-02));
+#21992 = CARTESIAN_POINT('',(-74.10228861414,39.273766180182,-2.24));
+#21993 = ADVANCED_FACE('',(#21994),#22024,.T.);
+#21994 = FACE_BOUND('',#21995,.T.);
+#21995 = EDGE_LOOP('',(#21996,#22005,#22012,#22019));
+#21996 = ORIENTED_EDGE('',*,*,#21997,.T.);
+#21997 = EDGE_CURVE('',#21998,#22000,#22002,.T.);
+#21998 = VERTEX_POINT('',#21999);
+#21999 = CARTESIAN_POINT('',(-74.87571196385,39.010342830472,0.));
+#22000 = VERTEX_POINT('',#22001);
+#22001 = CARTESIAN_POINT('',(-74.87571196385,40.510342830472,0.));
+#22002 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22003,#22004),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#22003 = CARTESIAN_POINT('',(-74.87571196385,39.010342830472,0.));
+#22004 = CARTESIAN_POINT('',(-74.87571196385,40.510342830472,0.));
+#22005 = ORIENTED_EDGE('',*,*,#22006,.T.);
+#22006 = EDGE_CURVE('',#22000,#22007,#22009,.T.);
+#22007 = VERTEX_POINT('',#22008);
+#22008 = CARTESIAN_POINT('',(-74.87571196385,40.510342830472,-2.23));
+#22009 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22010,#22011),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#22010 = CARTESIAN_POINT('',(-74.87571196385,40.510342830472,0.));
+#22011 = CARTESIAN_POINT('',(-74.87571196385,40.510342830472,-2.23));
+#22012 = ORIENTED_EDGE('',*,*,#22013,.F.);
+#22013 = EDGE_CURVE('',#22014,#22007,#22016,.T.);
+#22014 = VERTEX_POINT('',#22015);
+#22015 = CARTESIAN_POINT('',(-74.87571196385,39.010342830472,-2.23));
+#22016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22017,#22018),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#22017 = CARTESIAN_POINT('',(-74.87571196385,39.010342830472,-2.23));
+#22018 = CARTESIAN_POINT('',(-74.87571196385,40.510342830472,-2.23));
+#22019 = ORIENTED_EDGE('',*,*,#22020,.F.);
+#22020 = EDGE_CURVE('',#21998,#22014,#22021,.T.);
+#22021 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22022,#22023),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#22022 = CARTESIAN_POINT('',(-74.87571196385,39.010342830472,0.));
+#22023 = CARTESIAN_POINT('',(-74.87571196385,39.010342830472,-2.23));
+#22024 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22025,#22026)
+    ,(#22027,#22028
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#22025 = CARTESIAN_POINT('',(-74.87571196385,39.000342830472,1.E-02));
+#22026 = CARTESIAN_POINT('',(-74.87571196385,39.000342830472,-2.24));
+#22027 = CARTESIAN_POINT('',(-74.87571196385,40.520342830472,1.E-02));
+#22028 = CARTESIAN_POINT('',(-74.87571196385,40.520342830472,-2.24));
+#22029 = ADVANCED_FACE('',(#22030),#22054,.T.);
+#22030 = FACE_BOUND('',#22031,.T.);
+#22031 = EDGE_LOOP('',(#22032,#22040,#22041,#22049));
+#22032 = ORIENTED_EDGE('',*,*,#22033,.T.);
+#22033 = EDGE_CURVE('',#22034,#21998,#22036,.T.);
+#22034 = VERTEX_POINT('',#22035);
+#22035 = CARTESIAN_POINT('',(-74.37571196385,38.510342830472,0.));
+#22036 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22037,#22038,#22039),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#22037 = CARTESIAN_POINT('',(-74.37571196385,38.510342830472,0.));
+#22038 = CARTESIAN_POINT('',(-74.87571196385,38.510342830472,0.));
+#22039 = CARTESIAN_POINT('',(-74.87571196385,39.010342830472,0.));
+#22040 = ORIENTED_EDGE('',*,*,#22020,.T.);
+#22041 = ORIENTED_EDGE('',*,*,#22042,.F.);
+#22042 = EDGE_CURVE('',#22043,#22014,#22045,.T.);
+#22043 = VERTEX_POINT('',#22044);
+#22044 = CARTESIAN_POINT('',(-74.37571196385,38.510342830472,-2.23));
+#22045 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22046,#22047,#22048),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#22046 = CARTESIAN_POINT('',(-74.37571196385,38.510342830472,-2.23));
+#22047 = CARTESIAN_POINT('',(-74.87571196385,38.510342830472,-2.23));
+#22048 = CARTESIAN_POINT('',(-74.87571196385,39.010342830472,-2.23));
+#22049 = ORIENTED_EDGE('',*,*,#22050,.F.);
+#22050 = EDGE_CURVE('',#22034,#22043,#22051,.T.);
+#22051 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22052,#22053),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#22052 = CARTESIAN_POINT('',(-74.37571196385,38.510342830472,0.));
+#22053 = CARTESIAN_POINT('',(-74.37571196385,38.510342830472,-2.23));
+#22054 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#22055,#22056,#22057)
+    ,(#22058,#22059,#22060
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#22055 = CARTESIAN_POINT('',(-74.37571196385,38.510342830472,-2.23));
+#22056 = CARTESIAN_POINT('',(-74.87571196385,38.510342830472,-2.23));
+#22057 = CARTESIAN_POINT('',(-74.87571196385,39.010342830472,-2.23));
+#22058 = CARTESIAN_POINT('',(-74.37571196385,38.510342830472,0.));
+#22059 = CARTESIAN_POINT('',(-74.87571196385,38.510342830472,0.));
+#22060 = CARTESIAN_POINT('',(-74.87571196385,39.010342830472,0.));
+#22061 = ADVANCED_FACE('',(#22062),#22084,.T.);
+#22062 = FACE_BOUND('',#22063,.T.);
+#22063 = EDGE_LOOP('',(#22064,#22071,#22072,#22079));
+#22064 = ORIENTED_EDGE('',*,*,#22065,.T.);
+#22065 = EDGE_CURVE('',#22066,#22034,#22068,.T.);
+#22066 = VERTEX_POINT('',#22067);
+#22067 = CARTESIAN_POINT('',(-72.87571196385,38.510342830472,0.));
+#22068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22069,#22070),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#22069 = CARTESIAN_POINT('',(-72.87571196385,38.510342830472,0.));
+#22070 = CARTESIAN_POINT('',(-74.37571196385,38.510342830472,0.));
+#22071 = ORIENTED_EDGE('',*,*,#22050,.T.);
+#22072 = ORIENTED_EDGE('',*,*,#22073,.F.);
+#22073 = EDGE_CURVE('',#22074,#22043,#22076,.T.);
+#22074 = VERTEX_POINT('',#22075);
+#22075 = CARTESIAN_POINT('',(-72.87571196385,38.510342830472,-2.23));
+#22076 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22077,#22078),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#22077 = CARTESIAN_POINT('',(-72.87571196385,38.510342830472,-2.23));
+#22078 = CARTESIAN_POINT('',(-74.37571196385,38.510342830472,-2.23));
+#22079 = ORIENTED_EDGE('',*,*,#22080,.F.);
+#22080 = EDGE_CURVE('',#22066,#22074,#22081,.T.);
+#22081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22082,#22083),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#22082 = CARTESIAN_POINT('',(-72.87571196385,38.510342830472,0.));
+#22083 = CARTESIAN_POINT('',(-72.87571196385,38.510342830472,-2.23));
+#22084 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22085,#22086)
+    ,(#22087,#22088
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#22085 = CARTESIAN_POINT('',(-72.86571196385,38.510342830472,1.E-02));
+#22086 = CARTESIAN_POINT('',(-72.86571196385,38.510342830472,-2.24));
+#22087 = CARTESIAN_POINT('',(-74.38571196385,38.510342830472,1.E-02));
+#22088 = CARTESIAN_POINT('',(-74.38571196385,38.510342830472,-2.24));
+#22089 = ADVANCED_FACE('',(#22090),#22114,.T.);
+#22090 = FACE_BOUND('',#22091,.T.);
+#22091 = EDGE_LOOP('',(#22092,#22100,#22101,#22109));
+#22092 = ORIENTED_EDGE('',*,*,#22093,.T.);
+#22093 = EDGE_CURVE('',#22094,#22066,#22096,.T.);
+#22094 = VERTEX_POINT('',#22095);
+#22095 = CARTESIAN_POINT('',(-72.37571196385,39.010342830472,0.));
+#22096 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22097,#22098,#22099),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#22097 = CARTESIAN_POINT('',(-72.37571196385,39.010342830472,0.));
+#22098 = CARTESIAN_POINT('',(-72.37571196385,38.510342830472,0.));
+#22099 = CARTESIAN_POINT('',(-72.87571196385,38.510342830472,0.));
+#22100 = ORIENTED_EDGE('',*,*,#22080,.T.);
+#22101 = ORIENTED_EDGE('',*,*,#22102,.F.);
+#22102 = EDGE_CURVE('',#22103,#22074,#22105,.T.);
+#22103 = VERTEX_POINT('',#22104);
+#22104 = CARTESIAN_POINT('',(-72.37571196385,39.010342830472,-2.23));
+#22105 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22106,#22107,#22108),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#22106 = CARTESIAN_POINT('',(-72.37571196385,39.010342830472,-2.23));
+#22107 = CARTESIAN_POINT('',(-72.37571196385,38.510342830472,-2.23));
+#22108 = CARTESIAN_POINT('',(-72.87571196385,38.510342830472,-2.23));
+#22109 = ORIENTED_EDGE('',*,*,#22110,.F.);
+#22110 = EDGE_CURVE('',#22094,#22103,#22111,.T.);
+#22111 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22112,#22113),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#22112 = CARTESIAN_POINT('',(-72.37571196385,39.010342830472,0.));
+#22113 = CARTESIAN_POINT('',(-72.37571196385,39.010342830472,-2.23));
+#22114 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#22115,#22116,#22117)
+    ,(#22118,#22119,#22120
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#22115 = CARTESIAN_POINT('',(-72.37571196385,39.010342830472,-2.23));
+#22116 = CARTESIAN_POINT('',(-72.37571196385,38.510342830472,-2.23));
+#22117 = CARTESIAN_POINT('',(-72.87571196385,38.510342830472,-2.23));
+#22118 = CARTESIAN_POINT('',(-72.37571196385,39.010342830472,0.));
+#22119 = CARTESIAN_POINT('',(-72.37571196385,38.510342830472,0.));
+#22120 = CARTESIAN_POINT('',(-72.87571196385,38.510342830472,0.));
+#22121 = ADVANCED_FACE('',(#22122),#22144,.T.);
+#22122 = FACE_BOUND('',#22123,.T.);
+#22123 = EDGE_LOOP('',(#22124,#22131,#22132,#22139));
+#22124 = ORIENTED_EDGE('',*,*,#22125,.T.);
+#22125 = EDGE_CURVE('',#22126,#22094,#22128,.T.);
+#22126 = VERTEX_POINT('',#22127);
+#22127 = CARTESIAN_POINT('',(-72.37571196385,40.510342830472,0.));
+#22128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22129,#22130),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#22129 = CARTESIAN_POINT('',(-72.37571196385,40.510342830472,0.));
+#22130 = CARTESIAN_POINT('',(-72.37571196385,39.010342830472,0.));
+#22131 = ORIENTED_EDGE('',*,*,#22110,.T.);
+#22132 = ORIENTED_EDGE('',*,*,#22133,.F.);
+#22133 = EDGE_CURVE('',#22134,#22103,#22136,.T.);
+#22134 = VERTEX_POINT('',#22135);
+#22135 = CARTESIAN_POINT('',(-72.37571196385,40.510342830472,-2.23));
+#22136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22137,#22138),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#22137 = CARTESIAN_POINT('',(-72.37571196385,40.510342830472,-2.23));
+#22138 = CARTESIAN_POINT('',(-72.37571196385,39.010342830472,-2.23));
+#22139 = ORIENTED_EDGE('',*,*,#22140,.F.);
+#22140 = EDGE_CURVE('',#22126,#22134,#22141,.T.);
+#22141 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22142,#22143),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#22142 = CARTESIAN_POINT('',(-72.37571196385,40.510342830472,0.));
+#22143 = CARTESIAN_POINT('',(-72.37571196385,40.510342830472,-2.23));
+#22144 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22145,#22146)
+    ,(#22147,#22148
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#22145 = CARTESIAN_POINT('',(-72.37571196385,40.520342830472,1.E-02));
+#22146 = CARTESIAN_POINT('',(-72.37571196385,40.520342830472,-2.24));
+#22147 = CARTESIAN_POINT('',(-72.37571196385,39.000342830472,1.E-02));
+#22148 = CARTESIAN_POINT('',(-72.37571196385,39.000342830472,-2.24));
+#22149 = ADVANCED_FACE('',(#22150),#22174,.T.);
+#22150 = FACE_BOUND('',#22151,.T.);
+#22151 = EDGE_LOOP('',(#22152,#22160,#22161,#22169));
+#22152 = ORIENTED_EDGE('',*,*,#22153,.T.);
+#22153 = EDGE_CURVE('',#22154,#22126,#22156,.T.);
+#22154 = VERTEX_POINT('',#22155);
+#22155 = CARTESIAN_POINT('',(-72.87571196385,41.010342830472,0.));
+#22156 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22157,#22158,#22159),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#22157 = CARTESIAN_POINT('',(-72.87571196385,41.010342830472,0.));
+#22158 = CARTESIAN_POINT('',(-72.37571196385,41.010342830472,0.));
+#22159 = CARTESIAN_POINT('',(-72.37571196385,40.510342830472,0.));
+#22160 = ORIENTED_EDGE('',*,*,#22140,.T.);
+#22161 = ORIENTED_EDGE('',*,*,#22162,.F.);
+#22162 = EDGE_CURVE('',#22163,#22134,#22165,.T.);
+#22163 = VERTEX_POINT('',#22164);
+#22164 = CARTESIAN_POINT('',(-72.87571196385,41.010342830472,-2.23));
+#22165 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22166,#22167,#22168),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#22166 = CARTESIAN_POINT('',(-72.87571196385,41.010342830472,-2.23));
+#22167 = CARTESIAN_POINT('',(-72.37571196385,41.010342830472,-2.23));
+#22168 = CARTESIAN_POINT('',(-72.37571196385,40.510342830472,-2.23));
+#22169 = ORIENTED_EDGE('',*,*,#22170,.F.);
+#22170 = EDGE_CURVE('',#22154,#22163,#22171,.T.);
+#22171 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22172,#22173),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#22172 = CARTESIAN_POINT('',(-72.87571196385,41.010342830472,0.));
+#22173 = CARTESIAN_POINT('',(-72.87571196385,41.010342830472,-2.23));
+#22174 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#22175,#22176,#22177)
+    ,(#22178,#22179,#22180
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#22175 = CARTESIAN_POINT('',(-72.87571196385,41.010342830472,-2.23));
+#22176 = CARTESIAN_POINT('',(-72.37571196385,41.010342830472,-2.23));
+#22177 = CARTESIAN_POINT('',(-72.37571196385,40.510342830472,-2.23));
+#22178 = CARTESIAN_POINT('',(-72.87571196385,41.010342830472,0.));
+#22179 = CARTESIAN_POINT('',(-72.37571196385,41.010342830472,0.));
+#22180 = CARTESIAN_POINT('',(-72.37571196385,40.510342830472,0.));
+#22181 = ADVANCED_FACE('',(#22182),#22204,.T.);
+#22182 = FACE_BOUND('',#22183,.T.);
+#22183 = EDGE_LOOP('',(#22184,#22191,#22192,#22199));
+#22184 = ORIENTED_EDGE('',*,*,#22185,.T.);
+#22185 = EDGE_CURVE('',#22186,#22154,#22188,.T.);
+#22186 = VERTEX_POINT('',#22187);
+#22187 = CARTESIAN_POINT('',(-74.37571196385,41.010342830472,0.));
+#22188 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22189,#22190),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#22189 = CARTESIAN_POINT('',(-74.37571196385,41.010342830472,0.));
+#22190 = CARTESIAN_POINT('',(-72.87571196385,41.010342830472,0.));
+#22191 = ORIENTED_EDGE('',*,*,#22170,.T.);
+#22192 = ORIENTED_EDGE('',*,*,#22193,.F.);
+#22193 = EDGE_CURVE('',#22194,#22163,#22196,.T.);
+#22194 = VERTEX_POINT('',#22195);
+#22195 = CARTESIAN_POINT('',(-74.37571196385,41.010342830472,-2.23));
+#22196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22197,#22198),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#22197 = CARTESIAN_POINT('',(-74.37571196385,41.010342830472,-2.23));
+#22198 = CARTESIAN_POINT('',(-72.87571196385,41.010342830472,-2.23));
+#22199 = ORIENTED_EDGE('',*,*,#22200,.F.);
+#22200 = EDGE_CURVE('',#22186,#22194,#22201,.T.);
+#22201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22202,#22203),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.223),.PIECEWISE_BEZIER_KNOTS.);
+#22202 = CARTESIAN_POINT('',(-74.37571196385,41.010342830472,0.));
+#22203 = CARTESIAN_POINT('',(-74.37571196385,41.010342830472,-2.23));
+#22204 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22205,#22206)
+    ,(#22207,#22208
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,0.151),(-1.E-03,
+    0.224),.PIECEWISE_BEZIER_KNOTS.);
+#22205 = CARTESIAN_POINT('',(-74.38571196385,41.010342830472,1.E-02));
+#22206 = CARTESIAN_POINT('',(-74.38571196385,41.010342830472,-2.24));
+#22207 = CARTESIAN_POINT('',(-72.86571196385,41.010342830472,1.E-02));
+#22208 = CARTESIAN_POINT('',(-72.86571196385,41.010342830472,-2.24));
+#22209 = ADVANCED_FACE('',(#22210),#22226,.T.);
+#22210 = FACE_BOUND('',#22211,.T.);
+#22211 = EDGE_LOOP('',(#22212,#22218,#22219,#22225));
+#22212 = ORIENTED_EDGE('',*,*,#22213,.T.);
+#22213 = EDGE_CURVE('',#22000,#22186,#22214,.T.);
+#22214 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22215,#22216,#22217),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#22215 = CARTESIAN_POINT('',(-74.87571196385,40.510342830472,0.));
+#22216 = CARTESIAN_POINT('',(-74.87571196385,41.010342830472,0.));
+#22217 = CARTESIAN_POINT('',(-74.37571196385,41.010342830472,0.));
+#22218 = ORIENTED_EDGE('',*,*,#22200,.T.);
+#22219 = ORIENTED_EDGE('',*,*,#22220,.F.);
+#22220 = EDGE_CURVE('',#22007,#22194,#22221,.T.);
+#22221 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22222,#22223,#22224),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#22222 = CARTESIAN_POINT('',(-74.87571196385,40.510342830472,-2.23));
+#22223 = CARTESIAN_POINT('',(-74.87571196385,41.010342830472,-2.23));
+#22224 = CARTESIAN_POINT('',(-74.37571196385,41.010342830472,-2.23));
+#22225 = ORIENTED_EDGE('',*,*,#22006,.F.);
+#22226 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#22227,#22228,#22229)
+    ,(#22230,#22231,#22232
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    0.,4.46),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#22227 = CARTESIAN_POINT('',(-74.87571196385,40.510342830472,-2.23));
+#22228 = CARTESIAN_POINT('',(-74.87571196385,41.010342830472,-2.23));
+#22229 = CARTESIAN_POINT('',(-74.37571196385,41.010342830472,-2.23));
+#22230 = CARTESIAN_POINT('',(-74.87571196385,40.510342830472,0.));
+#22231 = CARTESIAN_POINT('',(-74.87571196385,41.010342830472,0.));
+#22232 = CARTESIAN_POINT('',(-74.37571196385,41.010342830472,0.));
+#22233 = ADVANCED_FACE('',(#22234,#22244),#22250,.T.);
+#22234 = FACE_BOUND('',#22235,.T.);
+#22235 = EDGE_LOOP('',(#22236,#22237,#22238,#22239,#22240,#22241,#22242,
+    #22243));
+#22236 = ORIENTED_EDGE('',*,*,#22220,.T.);
+#22237 = ORIENTED_EDGE('',*,*,#22193,.T.);
+#22238 = ORIENTED_EDGE('',*,*,#22162,.T.);
+#22239 = ORIENTED_EDGE('',*,*,#22133,.T.);
+#22240 = ORIENTED_EDGE('',*,*,#22102,.T.);
+#22241 = ORIENTED_EDGE('',*,*,#22073,.T.);
+#22242 = ORIENTED_EDGE('',*,*,#22042,.T.);
+#22243 = ORIENTED_EDGE('',*,*,#22013,.T.);
+#22244 = FACE_BOUND('',#22245,.T.);
+#22245 = EDGE_LOOP('',(#22246,#22247,#22248,#22249));
+#22246 = ORIENTED_EDGE('',*,*,#21983,.T.);
+#22247 = ORIENTED_EDGE('',*,*,#21957,.T.);
+#22248 = ORIENTED_EDGE('',*,*,#21929,.T.);
+#22249 = ORIENTED_EDGE('',*,*,#21901,.T.);
+#22250 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22251,#22252)
+    ,(#22253,#22254
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#22251 = CARTESIAN_POINT('',(-74.88571196385,41.020342830472,-2.23));
+#22252 = CARTESIAN_POINT('',(-74.88571196385,38.500342830472,-2.23));
+#22253 = CARTESIAN_POINT('',(-72.36571196385,41.020342830472,-2.23));
+#22254 = CARTESIAN_POINT('',(-72.36571196385,38.500342830472,-2.23));
+#22255 = ADVANCED_FACE('',(#22256,#22266),#22272,.T.);
+#22256 = FACE_BOUND('',#22257,.T.);
+#22257 = EDGE_LOOP('',(#22258,#22259,#22260,#22261,#22262,#22263,#22264,
+    #22265));
+#22258 = ORIENTED_EDGE('',*,*,#22213,.F.);
+#22259 = ORIENTED_EDGE('',*,*,#21997,.F.);
+#22260 = ORIENTED_EDGE('',*,*,#22033,.F.);
+#22261 = ORIENTED_EDGE('',*,*,#22065,.F.);
+#22262 = ORIENTED_EDGE('',*,*,#22093,.F.);
+#22263 = ORIENTED_EDGE('',*,*,#22125,.F.);
+#22264 = ORIENTED_EDGE('',*,*,#22153,.F.);
+#22265 = ORIENTED_EDGE('',*,*,#22185,.F.);
+#22266 = FACE_BOUND('',#22267,.T.);
+#22267 = EDGE_LOOP('',(#22268,#22269,#22270,#22271));
+#22268 = ORIENTED_EDGE('',*,*,#21977,.F.);
+#22269 = ORIENTED_EDGE('',*,*,#21885,.F.);
+#22270 = ORIENTED_EDGE('',*,*,#21921,.F.);
+#22271 = ORIENTED_EDGE('',*,*,#21949,.F.);
+#22272 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22273,#22274)
+    ,(#22275,#22276
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.126,0.126),(-0.126,
+    0.126),.PIECEWISE_BEZIER_KNOTS.);
+#22273 = CARTESIAN_POINT('',(-72.36571196385,41.020342830472,0.));
+#22274 = CARTESIAN_POINT('',(-72.36571196385,38.500342830472,0.));
+#22275 = CARTESIAN_POINT('',(-74.88571196385,41.020342830472,0.));
+#22276 = CARTESIAN_POINT('',(-74.88571196385,38.500342830472,0.));
+#22277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22281)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22278,#22279,#22280)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22278 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22279 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22280 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22281 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#22278,
+  'distance_accuracy_value','confusion accuracy');
+#22282 = PRODUCT_TYPE('part',$,(#21875));
+#22283 = SHAPE_DEFINITION_REPRESENTATION(#22284,#22290);
+#22284 = PRODUCT_DEFINITION_SHAPE('','',#22285);
+#22285 = PRODUCT_DEFINITION('design','',#22286,#22289);
+#22286 = PRODUCT_DEFINITION_FORMATION('','',#22287);
+#22287 = PRODUCT('Body61','Body61','',(#22288));
+#22288 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#22289 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22290 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#22291),#22517);
+#22291 = MANIFOLD_SOLID_BREP('',#22292);
+#22292 = CLOSED_SHELL('',(#22293,#22329,#22357,#22385,#22405,#22433,
+    #22455,#22467,#22489,#22505));
+#22293 = ADVANCED_FACE('',(#22294),#22324,.T.);
+#22294 = FACE_BOUND('',#22295,.T.);
+#22295 = EDGE_LOOP('',(#22296,#22305,#22312,#22319));
+#22296 = ORIENTED_EDGE('',*,*,#22297,.T.);
+#22297 = EDGE_CURVE('',#22298,#22300,#22302,.T.);
+#22298 = VERTEX_POINT('',#22299);
+#22299 = CARTESIAN_POINT('',(-30.63123598256,39.583766180182,-8.5));
+#22300 = VERTEX_POINT('',#22301);
+#22301 = CARTESIAN_POINT('',(-30.27808268198,39.583766180182,-8.5));
+#22302 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22303,#22304),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22303 = CARTESIAN_POINT('',(-30.63123598256,39.583766180182,-8.5));
+#22304 = CARTESIAN_POINT('',(-30.27808268198,39.583766180182,-8.5));
+#22305 = ORIENTED_EDGE('',*,*,#22306,.T.);
+#22306 = EDGE_CURVE('',#22300,#22307,#22309,.T.);
+#22307 = VERTEX_POINT('',#22308);
+#22308 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,-8.2));
+#22309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22310,#22311),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22310 = CARTESIAN_POINT('',(-30.27808268198,39.583766180182,-8.5));
+#22311 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,-8.2));
+#22312 = ORIENTED_EDGE('',*,*,#22313,.T.);
+#22313 = EDGE_CURVE('',#22307,#22314,#22316,.T.);
+#22314 = VERTEX_POINT('',#22315);
+#22315 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,-8.2));
+#22316 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22317,#22318),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22317 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,-8.2));
+#22318 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,-8.2));
+#22319 = ORIENTED_EDGE('',*,*,#22320,.F.);
+#22320 = EDGE_CURVE('',#22298,#22314,#22321,.T.);
+#22321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22322,#22323),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22322 = CARTESIAN_POINT('',(-30.63123598256,39.583766180182,-8.5));
+#22323 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,-8.2));
+#22324 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22325,#22326)
+    ,(#22327,#22328
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22325 = CARTESIAN_POINT('',(-29.96808268198,39.27669511237,
+    -8.192928932188));
+#22326 = CARTESIAN_POINT('',(-29.96808268198,39.590837247994,
+    -8.507071067812));
+#22327 = CARTESIAN_POINT('',(-30.94123598256,39.27669511237,
+    -8.192928932188));
+#22328 = CARTESIAN_POINT('',(-30.94123598256,39.590837247994,
+    -8.507071067812));
+#22329 = ADVANCED_FACE('',(#22330),#22352,.T.);
+#22330 = FACE_BOUND('',#22331,.T.);
+#22331 = EDGE_LOOP('',(#22332,#22339,#22346,#22351));
+#22332 = ORIENTED_EDGE('',*,*,#22333,.T.);
+#22333 = EDGE_CURVE('',#22300,#22334,#22336,.T.);
+#22334 = VERTEX_POINT('',#22335);
+#22335 = CARTESIAN_POINT('',(-30.27808268198,39.936919480762,-8.5));
+#22336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22337,#22338),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22337 = CARTESIAN_POINT('',(-30.27808268198,39.583766180182,-8.5));
+#22338 = CARTESIAN_POINT('',(-30.27808268198,39.936919480762,-8.5));
+#22339 = ORIENTED_EDGE('',*,*,#22340,.T.);
+#22340 = EDGE_CURVE('',#22334,#22341,#22343,.T.);
+#22341 = VERTEX_POINT('',#22342);
+#22342 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,-8.2));
+#22343 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22344,#22345),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22344 = CARTESIAN_POINT('',(-30.27808268198,39.936919480762,-8.5));
+#22345 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,-8.2));
+#22346 = ORIENTED_EDGE('',*,*,#22347,.T.);
+#22347 = EDGE_CURVE('',#22341,#22307,#22348,.T.);
+#22348 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22349,#22350),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22349 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,-8.2));
+#22350 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,-8.2));
+#22351 = ORIENTED_EDGE('',*,*,#22306,.F.);
+#22352 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22353,#22354)
+    ,(#22355,#22356
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22353 = CARTESIAN_POINT('',(-29.97101161417,39.273766180182,
+    -8.192928932188));
+#22354 = CARTESIAN_POINT('',(-29.97101161417,40.246919480762,
+    -8.192928932188));
+#22355 = CARTESIAN_POINT('',(-30.2851537498,39.273766180182,
+    -8.507071067812));
+#22356 = CARTESIAN_POINT('',(-30.2851537498,40.246919480762,
+    -8.507071067812));
+#22357 = ADVANCED_FACE('',(#22358),#22380,.T.);
+#22358 = FACE_BOUND('',#22359,.T.);
+#22359 = EDGE_LOOP('',(#22360,#22367,#22374,#22379));
+#22360 = ORIENTED_EDGE('',*,*,#22361,.T.);
+#22361 = EDGE_CURVE('',#22334,#22362,#22364,.T.);
+#22362 = VERTEX_POINT('',#22363);
+#22363 = CARTESIAN_POINT('',(-30.63123598256,39.936919480762,-8.5));
+#22364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22365,#22366),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22365 = CARTESIAN_POINT('',(-30.27808268198,39.936919480762,-8.5));
+#22366 = CARTESIAN_POINT('',(-30.63123598256,39.936919480762,-8.5));
+#22367 = ORIENTED_EDGE('',*,*,#22368,.T.);
+#22368 = EDGE_CURVE('',#22362,#22369,#22371,.T.);
+#22369 = VERTEX_POINT('',#22370);
+#22370 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,-8.2));
+#22371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22372,#22373),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22372 = CARTESIAN_POINT('',(-30.63123598256,39.936919480762,-8.5));
+#22373 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,-8.2));
+#22374 = ORIENTED_EDGE('',*,*,#22375,.T.);
+#22375 = EDGE_CURVE('',#22369,#22341,#22376,.T.);
+#22376 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22377,#22378),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22377 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,-8.2));
+#22378 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,-8.2));
+#22379 = ORIENTED_EDGE('',*,*,#22340,.F.);
+#22380 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22381,#22382)
+    ,(#22383,#22384
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22381 = CARTESIAN_POINT('',(-29.96808268198,39.92984841295,
+    -8.507071067812));
+#22382 = CARTESIAN_POINT('',(-29.96808268198,40.243990548574,
+    -8.192928932188));
+#22383 = CARTESIAN_POINT('',(-30.94123598256,39.92984841295,
+    -8.507071067812));
+#22384 = CARTESIAN_POINT('',(-30.94123598256,40.243990548574,
+    -8.192928932188));
+#22385 = ADVANCED_FACE('',(#22386),#22400,.T.);
+#22386 = FACE_BOUND('',#22387,.T.);
+#22387 = EDGE_LOOP('',(#22388,#22393,#22394,#22399));
+#22388 = ORIENTED_EDGE('',*,*,#22389,.T.);
+#22389 = EDGE_CURVE('',#22314,#22369,#22390,.T.);
+#22390 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22391,#22392),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22391 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,-8.2));
+#22392 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,-8.2));
+#22393 = ORIENTED_EDGE('',*,*,#22368,.F.);
+#22394 = ORIENTED_EDGE('',*,*,#22395,.T.);
+#22395 = EDGE_CURVE('',#22362,#22298,#22396,.T.);
+#22396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22397,#22398),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22397 = CARTESIAN_POINT('',(-30.63123598256,39.936919480762,-8.5));
+#22398 = CARTESIAN_POINT('',(-30.63123598256,39.583766180182,-8.5));
+#22399 = ORIENTED_EDGE('',*,*,#22320,.T.);
+#22400 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22401,#22402)
+    ,(#22403,#22404
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22401 = CARTESIAN_POINT('',(-30.62416491475,39.273766180182,
+    -8.507071067812));
+#22402 = CARTESIAN_POINT('',(-30.62416491475,40.246919480762,
+    -8.507071067812));
+#22403 = CARTESIAN_POINT('',(-30.93830705038,39.273766180182,
+    -8.192928932188));
+#22404 = CARTESIAN_POINT('',(-30.93830705038,40.246919480762,
+    -8.192928932188));
+#22405 = ADVANCED_FACE('',(#22406),#22428,.T.);
+#22406 = FACE_BOUND('',#22407,.T.);
+#22407 = EDGE_LOOP('',(#22408,#22409,#22416,#22423));
+#22408 = ORIENTED_EDGE('',*,*,#22389,.F.);
+#22409 = ORIENTED_EDGE('',*,*,#22410,.F.);
+#22410 = EDGE_CURVE('',#22411,#22314,#22413,.T.);
+#22411 = VERTEX_POINT('',#22412);
+#22412 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,0.));
+#22413 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22414,#22415),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#22414 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,0.));
+#22415 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,-8.2));
+#22416 = ORIENTED_EDGE('',*,*,#22417,.T.);
+#22417 = EDGE_CURVE('',#22411,#22418,#22420,.T.);
+#22418 = VERTEX_POINT('',#22419);
+#22419 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,0.));
+#22420 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22421,#22422),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22421 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,0.));
+#22422 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,0.));
+#22423 = ORIENTED_EDGE('',*,*,#22424,.T.);
+#22424 = EDGE_CURVE('',#22418,#22369,#22425,.T.);
+#22425 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22426,#22427),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#22426 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,0.));
+#22427 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,-8.2));
+#22428 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22429,#22430)
+    ,(#22431,#22432
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#22429 = CARTESIAN_POINT('',(-30.93123598256,39.273766180182,1.E-02));
+#22430 = CARTESIAN_POINT('',(-30.93123598256,39.273766180182,-8.21));
+#22431 = CARTESIAN_POINT('',(-30.93123598256,40.246919480762,1.E-02));
+#22432 = CARTESIAN_POINT('',(-30.93123598256,40.246919480762,-8.21));
+#22433 = ADVANCED_FACE('',(#22434),#22450,.T.);
+#22434 = FACE_BOUND('',#22435,.T.);
+#22435 = EDGE_LOOP('',(#22436,#22437,#22444,#22449));
+#22436 = ORIENTED_EDGE('',*,*,#22313,.F.);
+#22437 = ORIENTED_EDGE('',*,*,#22438,.F.);
+#22438 = EDGE_CURVE('',#22439,#22307,#22441,.T.);
+#22439 = VERTEX_POINT('',#22440);
+#22440 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,0.));
+#22441 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22442,#22443),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#22442 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,0.));
+#22443 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,-8.2));
+#22444 = ORIENTED_EDGE('',*,*,#22445,.T.);
+#22445 = EDGE_CURVE('',#22439,#22411,#22446,.T.);
+#22446 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22447,#22448),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22447 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,0.));
+#22448 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,0.));
+#22449 = ORIENTED_EDGE('',*,*,#22410,.T.);
+#22450 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22451,#22452)
+    ,(#22453,#22454
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#22451 = CARTESIAN_POINT('',(-29.96808268198,39.283766180182,1.E-02));
+#22452 = CARTESIAN_POINT('',(-29.96808268198,39.283766180182,-8.21));
+#22453 = CARTESIAN_POINT('',(-30.94123598256,39.283766180182,1.E-02));
+#22454 = CARTESIAN_POINT('',(-30.94123598256,39.283766180182,-8.21));
+#22455 = ADVANCED_FACE('',(#22456),#22462,.T.);
+#22456 = FACE_BOUND('',#22457,.T.);
+#22457 = EDGE_LOOP('',(#22458,#22459,#22460,#22461));
+#22458 = ORIENTED_EDGE('',*,*,#22297,.F.);
+#22459 = ORIENTED_EDGE('',*,*,#22395,.F.);
+#22460 = ORIENTED_EDGE('',*,*,#22361,.F.);
+#22461 = ORIENTED_EDGE('',*,*,#22333,.F.);
+#22462 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22463,#22464)
+    ,(#22465,#22466
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22463 = CARTESIAN_POINT('',(-30.26808268198,39.573766180182,-8.5));
+#22464 = CARTESIAN_POINT('',(-30.26808268198,39.946919480762,-8.5));
+#22465 = CARTESIAN_POINT('',(-30.64123598256,39.573766180182,-8.5));
+#22466 = CARTESIAN_POINT('',(-30.64123598256,39.946919480762,-8.5));
+#22467 = ADVANCED_FACE('',(#22468),#22484,.T.);
+#22468 = FACE_BOUND('',#22469,.T.);
+#22469 = EDGE_LOOP('',(#22470,#22471,#22478,#22483));
+#22470 = ORIENTED_EDGE('',*,*,#22347,.F.);
+#22471 = ORIENTED_EDGE('',*,*,#22472,.F.);
+#22472 = EDGE_CURVE('',#22473,#22341,#22475,.T.);
+#22473 = VERTEX_POINT('',#22474);
+#22474 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,0.));
+#22475 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22476,#22477),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#22476 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,0.));
+#22477 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,-8.2));
+#22478 = ORIENTED_EDGE('',*,*,#22479,.T.);
+#22479 = EDGE_CURVE('',#22473,#22439,#22480,.T.);
+#22480 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22481,#22482),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22481 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,0.));
+#22482 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,0.));
+#22483 = ORIENTED_EDGE('',*,*,#22438,.T.);
+#22484 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22485,#22486)
+    ,(#22487,#22488
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#22485 = CARTESIAN_POINT('',(-29.97808268198,40.246919480762,1.E-02));
+#22486 = CARTESIAN_POINT('',(-29.97808268198,40.246919480762,-8.21));
+#22487 = CARTESIAN_POINT('',(-29.97808268198,39.273766180182,1.E-02));
+#22488 = CARTESIAN_POINT('',(-29.97808268198,39.273766180182,-8.21));
+#22489 = ADVANCED_FACE('',(#22490),#22500,.T.);
+#22490 = FACE_BOUND('',#22491,.T.);
+#22491 = EDGE_LOOP('',(#22492,#22493,#22494,#22499));
+#22492 = ORIENTED_EDGE('',*,*,#22375,.F.);
+#22493 = ORIENTED_EDGE('',*,*,#22424,.F.);
+#22494 = ORIENTED_EDGE('',*,*,#22495,.T.);
+#22495 = EDGE_CURVE('',#22418,#22473,#22496,.T.);
+#22496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22497,#22498),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22497 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,0.));
+#22498 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,0.));
+#22499 = ORIENTED_EDGE('',*,*,#22472,.T.);
+#22500 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22501,#22502)
+    ,(#22503,#22504
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#22501 = CARTESIAN_POINT('',(-30.94123598256,40.236919480762,1.E-02));
+#22502 = CARTESIAN_POINT('',(-30.94123598256,40.236919480762,-8.21));
+#22503 = CARTESIAN_POINT('',(-29.96808268198,40.236919480762,1.E-02));
+#22504 = CARTESIAN_POINT('',(-29.96808268198,40.236919480762,-8.21));
+#22505 = ADVANCED_FACE('',(#22506),#22512,.T.);
+#22506 = FACE_BOUND('',#22507,.T.);
+#22507 = EDGE_LOOP('',(#22508,#22509,#22510,#22511));
+#22508 = ORIENTED_EDGE('',*,*,#22495,.F.);
+#22509 = ORIENTED_EDGE('',*,*,#22417,.F.);
+#22510 = ORIENTED_EDGE('',*,*,#22445,.F.);
+#22511 = ORIENTED_EDGE('',*,*,#22479,.F.);
+#22512 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22513,#22514)
+    ,(#22515,#22516
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22513 = CARTESIAN_POINT('',(-29.96808268198,40.246919480762,0.));
+#22514 = CARTESIAN_POINT('',(-29.96808268198,39.273766180182,0.));
+#22515 = CARTESIAN_POINT('',(-30.94123598256,40.246919480762,0.));
+#22516 = CARTESIAN_POINT('',(-30.94123598256,39.273766180182,0.));
+#22517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22521)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22518,#22519,#22520)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22518 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22519 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22520 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22521 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#22518,
+  'distance_accuracy_value','confusion accuracy');
+#22522 = PRODUCT_TYPE('part',$,(#22287));
+#22523 = SHAPE_DEFINITION_REPRESENTATION(#22524,#22530);
+#22524 = PRODUCT_DEFINITION_SHAPE('','',#22525);
+#22525 = PRODUCT_DEFINITION('design','',#22526,#22529);
+#22526 = PRODUCT_DEFINITION_FORMATION('','',#22527);
+#22527 = PRODUCT('Body62','Body62','',(#22528));
+#22528 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#22529 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22530 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#22531),#22757);
+#22531 = MANIFOLD_SOLID_BREP('',#22532);
+#22532 = CLOSED_SHELL('',(#22533,#22569,#22597,#22625,#22645,#22673,
+    #22695,#22707,#22729,#22745));
+#22533 = ADVANCED_FACE('',(#22534),#22564,.T.);
+#22534 = FACE_BOUND('',#22535,.T.);
+#22535 = EDGE_LOOP('',(#22536,#22545,#22552,#22559));
+#22536 = ORIENTED_EDGE('',*,*,#22537,.T.);
+#22537 = EDGE_CURVE('',#22538,#22540,#22542,.T.);
+#22538 = VERTEX_POINT('',#22539);
+#22539 = CARTESIAN_POINT('',(-40.78913071941,39.583766180182,-8.5));
+#22540 = VERTEX_POINT('',#22541);
+#22541 = CARTESIAN_POINT('',(-40.43597741883,39.583766180182,-8.5));
+#22542 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22543,#22544),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22543 = CARTESIAN_POINT('',(-40.78913071941,39.583766180182,-8.5));
+#22544 = CARTESIAN_POINT('',(-40.43597741883,39.583766180182,-8.5));
+#22545 = ORIENTED_EDGE('',*,*,#22546,.T.);
+#22546 = EDGE_CURVE('',#22540,#22547,#22549,.T.);
+#22547 = VERTEX_POINT('',#22548);
+#22548 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,-8.2));
+#22549 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22550,#22551),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22550 = CARTESIAN_POINT('',(-40.43597741883,39.583766180182,-8.5));
+#22551 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,-8.2));
+#22552 = ORIENTED_EDGE('',*,*,#22553,.T.);
+#22553 = EDGE_CURVE('',#22547,#22554,#22556,.T.);
+#22554 = VERTEX_POINT('',#22555);
+#22555 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,-8.2));
+#22556 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22557,#22558),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22557 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,-8.2));
+#22558 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,-8.2));
+#22559 = ORIENTED_EDGE('',*,*,#22560,.F.);
+#22560 = EDGE_CURVE('',#22538,#22554,#22561,.T.);
+#22561 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22562,#22563),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22562 = CARTESIAN_POINT('',(-40.78913071941,39.583766180182,-8.5));
+#22563 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,-8.2));
+#22564 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22565,#22566)
+    ,(#22567,#22568
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22565 = CARTESIAN_POINT('',(-40.12597741883,39.27669511237,
+    -8.192928932188));
+#22566 = CARTESIAN_POINT('',(-40.12597741883,39.590837247994,
+    -8.507071067812));
+#22567 = CARTESIAN_POINT('',(-41.09913071941,39.27669511237,
+    -8.192928932188));
+#22568 = CARTESIAN_POINT('',(-41.09913071941,39.590837247994,
+    -8.507071067812));
+#22569 = ADVANCED_FACE('',(#22570),#22592,.T.);
+#22570 = FACE_BOUND('',#22571,.T.);
+#22571 = EDGE_LOOP('',(#22572,#22579,#22586,#22591));
+#22572 = ORIENTED_EDGE('',*,*,#22573,.T.);
+#22573 = EDGE_CURVE('',#22540,#22574,#22576,.T.);
+#22574 = VERTEX_POINT('',#22575);
+#22575 = CARTESIAN_POINT('',(-40.43597741883,39.936919480762,-8.5));
+#22576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22577,#22578),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22577 = CARTESIAN_POINT('',(-40.43597741883,39.583766180182,-8.5));
+#22578 = CARTESIAN_POINT('',(-40.43597741883,39.936919480762,-8.5));
+#22579 = ORIENTED_EDGE('',*,*,#22580,.T.);
+#22580 = EDGE_CURVE('',#22574,#22581,#22583,.T.);
+#22581 = VERTEX_POINT('',#22582);
+#22582 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,-8.2));
+#22583 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22584,#22585),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22584 = CARTESIAN_POINT('',(-40.43597741883,39.936919480762,-8.5));
+#22585 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,-8.2));
+#22586 = ORIENTED_EDGE('',*,*,#22587,.T.);
+#22587 = EDGE_CURVE('',#22581,#22547,#22588,.T.);
+#22588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22589,#22590),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22589 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,-8.2));
+#22590 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,-8.2));
+#22591 = ORIENTED_EDGE('',*,*,#22546,.F.);
+#22592 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22593,#22594)
+    ,(#22595,#22596
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22593 = CARTESIAN_POINT('',(-40.12890635101,39.273766180182,
+    -8.192928932188));
+#22594 = CARTESIAN_POINT('',(-40.12890635101,40.246919480762,
+    -8.192928932188));
+#22595 = CARTESIAN_POINT('',(-40.44304848664,39.273766180182,
+    -8.507071067812));
+#22596 = CARTESIAN_POINT('',(-40.44304848664,40.246919480762,
+    -8.507071067812));
+#22597 = ADVANCED_FACE('',(#22598),#22620,.T.);
+#22598 = FACE_BOUND('',#22599,.T.);
+#22599 = EDGE_LOOP('',(#22600,#22607,#22614,#22619));
+#22600 = ORIENTED_EDGE('',*,*,#22601,.T.);
+#22601 = EDGE_CURVE('',#22574,#22602,#22604,.T.);
+#22602 = VERTEX_POINT('',#22603);
+#22603 = CARTESIAN_POINT('',(-40.78913071941,39.936919480762,-8.5));
+#22604 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22605,#22606),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22605 = CARTESIAN_POINT('',(-40.43597741883,39.936919480762,-8.5));
+#22606 = CARTESIAN_POINT('',(-40.78913071941,39.936919480762,-8.5));
+#22607 = ORIENTED_EDGE('',*,*,#22608,.T.);
+#22608 = EDGE_CURVE('',#22602,#22609,#22611,.T.);
+#22609 = VERTEX_POINT('',#22610);
+#22610 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,-8.2));
+#22611 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22612,#22613),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22612 = CARTESIAN_POINT('',(-40.78913071941,39.936919480762,-8.5));
+#22613 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,-8.2));
+#22614 = ORIENTED_EDGE('',*,*,#22615,.T.);
+#22615 = EDGE_CURVE('',#22609,#22581,#22616,.T.);
+#22616 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22617,#22618),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22617 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,-8.2));
+#22618 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,-8.2));
+#22619 = ORIENTED_EDGE('',*,*,#22580,.F.);
+#22620 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22621,#22622)
+    ,(#22623,#22624
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22621 = CARTESIAN_POINT('',(-40.12597741883,39.92984841295,
+    -8.507071067812));
+#22622 = CARTESIAN_POINT('',(-40.12597741883,40.243990548574,
+    -8.192928932188));
+#22623 = CARTESIAN_POINT('',(-41.09913071941,39.92984841295,
+    -8.507071067812));
+#22624 = CARTESIAN_POINT('',(-41.09913071941,40.243990548574,
+    -8.192928932188));
+#22625 = ADVANCED_FACE('',(#22626),#22640,.T.);
+#22626 = FACE_BOUND('',#22627,.T.);
+#22627 = EDGE_LOOP('',(#22628,#22633,#22634,#22639));
+#22628 = ORIENTED_EDGE('',*,*,#22629,.T.);
+#22629 = EDGE_CURVE('',#22554,#22609,#22630,.T.);
+#22630 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22631,#22632),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22631 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,-8.2));
+#22632 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,-8.2));
+#22633 = ORIENTED_EDGE('',*,*,#22608,.F.);
+#22634 = ORIENTED_EDGE('',*,*,#22635,.T.);
+#22635 = EDGE_CURVE('',#22602,#22538,#22636,.T.);
+#22636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22637,#22638),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22637 = CARTESIAN_POINT('',(-40.78913071941,39.936919480762,-8.5));
+#22638 = CARTESIAN_POINT('',(-40.78913071941,39.583766180182,-8.5));
+#22639 = ORIENTED_EDGE('',*,*,#22560,.T.);
+#22640 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22641,#22642)
+    ,(#22643,#22644
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22641 = CARTESIAN_POINT('',(-40.78205965159,39.273766180182,
+    -8.507071067812));
+#22642 = CARTESIAN_POINT('',(-40.78205965159,40.246919480762,
+    -8.507071067812));
+#22643 = CARTESIAN_POINT('',(-41.09620178722,39.273766180182,
+    -8.192928932188));
+#22644 = CARTESIAN_POINT('',(-41.09620178722,40.246919480762,
+    -8.192928932188));
+#22645 = ADVANCED_FACE('',(#22646),#22668,.T.);
+#22646 = FACE_BOUND('',#22647,.T.);
+#22647 = EDGE_LOOP('',(#22648,#22649,#22656,#22663));
+#22648 = ORIENTED_EDGE('',*,*,#22629,.F.);
+#22649 = ORIENTED_EDGE('',*,*,#22650,.F.);
+#22650 = EDGE_CURVE('',#22651,#22554,#22653,.T.);
+#22651 = VERTEX_POINT('',#22652);
+#22652 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,0.));
+#22653 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22654,#22655),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#22654 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,0.));
+#22655 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,-8.2));
+#22656 = ORIENTED_EDGE('',*,*,#22657,.T.);
+#22657 = EDGE_CURVE('',#22651,#22658,#22660,.T.);
+#22658 = VERTEX_POINT('',#22659);
+#22659 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,0.));
+#22660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22661,#22662),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22661 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,0.));
+#22662 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,0.));
+#22663 = ORIENTED_EDGE('',*,*,#22664,.T.);
+#22664 = EDGE_CURVE('',#22658,#22609,#22665,.T.);
+#22665 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22666,#22667),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#22666 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,0.));
+#22667 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,-8.2));
+#22668 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22669,#22670)
+    ,(#22671,#22672
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#22669 = CARTESIAN_POINT('',(-41.08913071941,39.273766180182,1.E-02));
+#22670 = CARTESIAN_POINT('',(-41.08913071941,39.273766180182,-8.21));
+#22671 = CARTESIAN_POINT('',(-41.08913071941,40.246919480762,1.E-02));
+#22672 = CARTESIAN_POINT('',(-41.08913071941,40.246919480762,-8.21));
+#22673 = ADVANCED_FACE('',(#22674),#22690,.T.);
+#22674 = FACE_BOUND('',#22675,.T.);
+#22675 = EDGE_LOOP('',(#22676,#22677,#22684,#22689));
+#22676 = ORIENTED_EDGE('',*,*,#22553,.F.);
+#22677 = ORIENTED_EDGE('',*,*,#22678,.F.);
+#22678 = EDGE_CURVE('',#22679,#22547,#22681,.T.);
+#22679 = VERTEX_POINT('',#22680);
+#22680 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,0.));
+#22681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22682,#22683),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#22682 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,0.));
+#22683 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,-8.2));
+#22684 = ORIENTED_EDGE('',*,*,#22685,.T.);
+#22685 = EDGE_CURVE('',#22679,#22651,#22686,.T.);
+#22686 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22687,#22688),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22687 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,0.));
+#22688 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,0.));
+#22689 = ORIENTED_EDGE('',*,*,#22650,.T.);
+#22690 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22691,#22692)
+    ,(#22693,#22694
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#22691 = CARTESIAN_POINT('',(-40.12597741883,39.283766180182,1.E-02));
+#22692 = CARTESIAN_POINT('',(-40.12597741883,39.283766180182,-8.21));
+#22693 = CARTESIAN_POINT('',(-41.09913071941,39.283766180182,1.E-02));
+#22694 = CARTESIAN_POINT('',(-41.09913071941,39.283766180182,-8.21));
+#22695 = ADVANCED_FACE('',(#22696),#22702,.T.);
+#22696 = FACE_BOUND('',#22697,.T.);
+#22697 = EDGE_LOOP('',(#22698,#22699,#22700,#22701));
+#22698 = ORIENTED_EDGE('',*,*,#22537,.F.);
+#22699 = ORIENTED_EDGE('',*,*,#22635,.F.);
+#22700 = ORIENTED_EDGE('',*,*,#22601,.F.);
+#22701 = ORIENTED_EDGE('',*,*,#22573,.F.);
+#22702 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22703,#22704)
+    ,(#22705,#22706
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22703 = CARTESIAN_POINT('',(-40.42597741883,39.573766180182,-8.5));
+#22704 = CARTESIAN_POINT('',(-40.42597741883,39.946919480762,-8.5));
+#22705 = CARTESIAN_POINT('',(-40.79913071941,39.573766180182,-8.5));
+#22706 = CARTESIAN_POINT('',(-40.79913071941,39.946919480762,-8.5));
+#22707 = ADVANCED_FACE('',(#22708),#22724,.T.);
+#22708 = FACE_BOUND('',#22709,.T.);
+#22709 = EDGE_LOOP('',(#22710,#22711,#22718,#22723));
+#22710 = ORIENTED_EDGE('',*,*,#22587,.F.);
+#22711 = ORIENTED_EDGE('',*,*,#22712,.F.);
+#22712 = EDGE_CURVE('',#22713,#22581,#22715,.T.);
+#22713 = VERTEX_POINT('',#22714);
+#22714 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,0.));
+#22715 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22716,#22717),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#22716 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,0.));
+#22717 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,-8.2));
+#22718 = ORIENTED_EDGE('',*,*,#22719,.T.);
+#22719 = EDGE_CURVE('',#22713,#22679,#22720,.T.);
+#22720 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22721,#22722),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22721 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,0.));
+#22722 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,0.));
+#22723 = ORIENTED_EDGE('',*,*,#22678,.T.);
+#22724 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22725,#22726)
+    ,(#22727,#22728
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#22725 = CARTESIAN_POINT('',(-40.13597741883,40.246919480762,1.E-02));
+#22726 = CARTESIAN_POINT('',(-40.13597741883,40.246919480762,-8.21));
+#22727 = CARTESIAN_POINT('',(-40.13597741883,39.273766180182,1.E-02));
+#22728 = CARTESIAN_POINT('',(-40.13597741883,39.273766180182,-8.21));
+#22729 = ADVANCED_FACE('',(#22730),#22740,.T.);
+#22730 = FACE_BOUND('',#22731,.T.);
+#22731 = EDGE_LOOP('',(#22732,#22733,#22734,#22739));
+#22732 = ORIENTED_EDGE('',*,*,#22615,.F.);
+#22733 = ORIENTED_EDGE('',*,*,#22664,.F.);
+#22734 = ORIENTED_EDGE('',*,*,#22735,.T.);
+#22735 = EDGE_CURVE('',#22658,#22713,#22736,.T.);
+#22736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22737,#22738),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22737 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,0.));
+#22738 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,0.));
+#22739 = ORIENTED_EDGE('',*,*,#22712,.T.);
+#22740 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22741,#22742)
+    ,(#22743,#22744
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#22741 = CARTESIAN_POINT('',(-41.09913071941,40.236919480762,1.E-02));
+#22742 = CARTESIAN_POINT('',(-41.09913071941,40.236919480762,-8.21));
+#22743 = CARTESIAN_POINT('',(-40.12597741883,40.236919480762,1.E-02));
+#22744 = CARTESIAN_POINT('',(-40.12597741883,40.236919480762,-8.21));
+#22745 = ADVANCED_FACE('',(#22746),#22752,.T.);
+#22746 = FACE_BOUND('',#22747,.T.);
+#22747 = EDGE_LOOP('',(#22748,#22749,#22750,#22751));
+#22748 = ORIENTED_EDGE('',*,*,#22735,.F.);
+#22749 = ORIENTED_EDGE('',*,*,#22657,.F.);
+#22750 = ORIENTED_EDGE('',*,*,#22685,.F.);
+#22751 = ORIENTED_EDGE('',*,*,#22719,.F.);
+#22752 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22753,#22754)
+    ,(#22755,#22756
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22753 = CARTESIAN_POINT('',(-40.12597741883,40.246919480762,0.));
+#22754 = CARTESIAN_POINT('',(-40.12597741883,39.273766180182,0.));
+#22755 = CARTESIAN_POINT('',(-41.09913071941,40.246919480762,0.));
+#22756 = CARTESIAN_POINT('',(-41.09913071941,39.273766180182,0.));
+#22757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22761)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22758,#22759,#22760)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22758 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22759 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22760 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22761 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#22758,
+  'distance_accuracy_value','confusion accuracy');
+#22762 = PRODUCT_TYPE('part',$,(#22527));
+#22763 = SHAPE_DEFINITION_REPRESENTATION(#22764,#22770);
+#22764 = PRODUCT_DEFINITION_SHAPE('','',#22765);
+#22765 = PRODUCT_DEFINITION('design','',#22766,#22769);
+#22766 = PRODUCT_DEFINITION_FORMATION('','',#22767);
+#22767 = PRODUCT('Body63','Body63','',(#22768));
+#22768 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#22769 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22770 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#22771),#22997);
+#22771 = MANIFOLD_SOLID_BREP('',#22772);
+#22772 = CLOSED_SHELL('',(#22773,#22809,#22837,#22865,#22885,#22913,
+    #22935,#22947,#22969,#22985));
+#22773 = ADVANCED_FACE('',(#22774),#22804,.T.);
+#22774 = FACE_BOUND('',#22775,.T.);
+#22775 = EDGE_LOOP('',(#22776,#22785,#22792,#22799));
+#22776 = ORIENTED_EDGE('',*,*,#22777,.T.);
+#22777 = EDGE_CURVE('',#22778,#22780,#22782,.T.);
+#22778 = VERTEX_POINT('',#22779);
+#22779 = CARTESIAN_POINT('',(-50.94702545625,39.583766180182,-8.5));
+#22780 = VERTEX_POINT('',#22781);
+#22781 = CARTESIAN_POINT('',(-50.59387215567,39.583766180182,-8.5));
+#22782 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22783,#22784),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22783 = CARTESIAN_POINT('',(-50.94702545625,39.583766180182,-8.5));
+#22784 = CARTESIAN_POINT('',(-50.59387215567,39.583766180182,-8.5));
+#22785 = ORIENTED_EDGE('',*,*,#22786,.T.);
+#22786 = EDGE_CURVE('',#22780,#22787,#22789,.T.);
+#22787 = VERTEX_POINT('',#22788);
+#22788 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,-8.2));
+#22789 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22790,#22791),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22790 = CARTESIAN_POINT('',(-50.59387215567,39.583766180182,-8.5));
+#22791 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,-8.2));
+#22792 = ORIENTED_EDGE('',*,*,#22793,.T.);
+#22793 = EDGE_CURVE('',#22787,#22794,#22796,.T.);
+#22794 = VERTEX_POINT('',#22795);
+#22795 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,-8.2));
+#22796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22797,#22798),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22797 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,-8.2));
+#22798 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,-8.2));
+#22799 = ORIENTED_EDGE('',*,*,#22800,.F.);
+#22800 = EDGE_CURVE('',#22778,#22794,#22801,.T.);
+#22801 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22802,#22803),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22802 = CARTESIAN_POINT('',(-50.94702545625,39.583766180182,-8.5));
+#22803 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,-8.2));
+#22804 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22805,#22806)
+    ,(#22807,#22808
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22805 = CARTESIAN_POINT('',(-50.28387215567,39.27669511237,
+    -8.192928932188));
+#22806 = CARTESIAN_POINT('',(-50.28387215567,39.590837247994,
+    -8.507071067812));
+#22807 = CARTESIAN_POINT('',(-51.25702545625,39.27669511237,
+    -8.192928932188));
+#22808 = CARTESIAN_POINT('',(-51.25702545625,39.590837247994,
+    -8.507071067812));
+#22809 = ADVANCED_FACE('',(#22810),#22832,.T.);
+#22810 = FACE_BOUND('',#22811,.T.);
+#22811 = EDGE_LOOP('',(#22812,#22819,#22826,#22831));
+#22812 = ORIENTED_EDGE('',*,*,#22813,.T.);
+#22813 = EDGE_CURVE('',#22780,#22814,#22816,.T.);
+#22814 = VERTEX_POINT('',#22815);
+#22815 = CARTESIAN_POINT('',(-50.59387215567,39.936919480762,-8.5));
+#22816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22817,#22818),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22817 = CARTESIAN_POINT('',(-50.59387215567,39.583766180182,-8.5));
+#22818 = CARTESIAN_POINT('',(-50.59387215567,39.936919480762,-8.5));
+#22819 = ORIENTED_EDGE('',*,*,#22820,.T.);
+#22820 = EDGE_CURVE('',#22814,#22821,#22823,.T.);
+#22821 = VERTEX_POINT('',#22822);
+#22822 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,-8.2));
+#22823 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22824,#22825),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22824 = CARTESIAN_POINT('',(-50.59387215567,39.936919480762,-8.5));
+#22825 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,-8.2));
+#22826 = ORIENTED_EDGE('',*,*,#22827,.T.);
+#22827 = EDGE_CURVE('',#22821,#22787,#22828,.T.);
+#22828 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22829,#22830),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22829 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,-8.2));
+#22830 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,-8.2));
+#22831 = ORIENTED_EDGE('',*,*,#22786,.F.);
+#22832 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22833,#22834)
+    ,(#22835,#22836
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22833 = CARTESIAN_POINT('',(-50.28680108786,39.273766180182,
+    -8.192928932188));
+#22834 = CARTESIAN_POINT('',(-50.28680108786,40.246919480762,
+    -8.192928932188));
+#22835 = CARTESIAN_POINT('',(-50.60094322348,39.273766180182,
+    -8.507071067812));
+#22836 = CARTESIAN_POINT('',(-50.60094322348,40.246919480762,
+    -8.507071067812));
+#22837 = ADVANCED_FACE('',(#22838),#22860,.T.);
+#22838 = FACE_BOUND('',#22839,.T.);
+#22839 = EDGE_LOOP('',(#22840,#22847,#22854,#22859));
+#22840 = ORIENTED_EDGE('',*,*,#22841,.T.);
+#22841 = EDGE_CURVE('',#22814,#22842,#22844,.T.);
+#22842 = VERTEX_POINT('',#22843);
+#22843 = CARTESIAN_POINT('',(-50.94702545625,39.936919480762,-8.5));
+#22844 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22845,#22846),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22845 = CARTESIAN_POINT('',(-50.59387215567,39.936919480762,-8.5));
+#22846 = CARTESIAN_POINT('',(-50.94702545625,39.936919480762,-8.5));
+#22847 = ORIENTED_EDGE('',*,*,#22848,.T.);
+#22848 = EDGE_CURVE('',#22842,#22849,#22851,.T.);
+#22849 = VERTEX_POINT('',#22850);
+#22850 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,-8.2));
+#22851 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22852,#22853),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22852 = CARTESIAN_POINT('',(-50.94702545625,39.936919480762,-8.5));
+#22853 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,-8.2));
+#22854 = ORIENTED_EDGE('',*,*,#22855,.T.);
+#22855 = EDGE_CURVE('',#22849,#22821,#22856,.T.);
+#22856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22857,#22858),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22857 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,-8.2));
+#22858 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,-8.2));
+#22859 = ORIENTED_EDGE('',*,*,#22820,.F.);
+#22860 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22861,#22862)
+    ,(#22863,#22864
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22861 = CARTESIAN_POINT('',(-50.28387215567,39.92984841295,
+    -8.507071067812));
+#22862 = CARTESIAN_POINT('',(-50.28387215567,40.243990548574,
+    -8.192928932188));
+#22863 = CARTESIAN_POINT('',(-51.25702545625,39.92984841295,
+    -8.507071067812));
+#22864 = CARTESIAN_POINT('',(-51.25702545625,40.243990548574,
+    -8.192928932188));
+#22865 = ADVANCED_FACE('',(#22866),#22880,.T.);
+#22866 = FACE_BOUND('',#22867,.T.);
+#22867 = EDGE_LOOP('',(#22868,#22873,#22874,#22879));
+#22868 = ORIENTED_EDGE('',*,*,#22869,.T.);
+#22869 = EDGE_CURVE('',#22794,#22849,#22870,.T.);
+#22870 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22871,#22872),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22871 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,-8.2));
+#22872 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,-8.2));
+#22873 = ORIENTED_EDGE('',*,*,#22848,.F.);
+#22874 = ORIENTED_EDGE('',*,*,#22875,.T.);
+#22875 = EDGE_CURVE('',#22842,#22778,#22876,.T.);
+#22876 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22877,#22878),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22877 = CARTESIAN_POINT('',(-50.94702545625,39.936919480762,-8.5));
+#22878 = CARTESIAN_POINT('',(-50.94702545625,39.583766180182,-8.5));
+#22879 = ORIENTED_EDGE('',*,*,#22800,.T.);
+#22880 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22881,#22882)
+    ,(#22883,#22884
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22881 = CARTESIAN_POINT('',(-50.93995438844,39.273766180182,
+    -8.507071067812));
+#22882 = CARTESIAN_POINT('',(-50.93995438844,40.246919480762,
+    -8.507071067812));
+#22883 = CARTESIAN_POINT('',(-51.25409652406,39.273766180182,
+    -8.192928932188));
+#22884 = CARTESIAN_POINT('',(-51.25409652406,40.246919480762,
+    -8.192928932188));
+#22885 = ADVANCED_FACE('',(#22886),#22908,.T.);
+#22886 = FACE_BOUND('',#22887,.T.);
+#22887 = EDGE_LOOP('',(#22888,#22889,#22896,#22903));
+#22888 = ORIENTED_EDGE('',*,*,#22869,.F.);
+#22889 = ORIENTED_EDGE('',*,*,#22890,.F.);
+#22890 = EDGE_CURVE('',#22891,#22794,#22893,.T.);
+#22891 = VERTEX_POINT('',#22892);
+#22892 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,0.));
+#22893 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22894,#22895),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#22894 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,0.));
+#22895 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,-8.2));
+#22896 = ORIENTED_EDGE('',*,*,#22897,.T.);
+#22897 = EDGE_CURVE('',#22891,#22898,#22900,.T.);
+#22898 = VERTEX_POINT('',#22899);
+#22899 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,0.));
+#22900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22901,#22902),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22901 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,0.));
+#22902 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,0.));
+#22903 = ORIENTED_EDGE('',*,*,#22904,.T.);
+#22904 = EDGE_CURVE('',#22898,#22849,#22905,.T.);
+#22905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22906,#22907),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#22906 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,0.));
+#22907 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,-8.2));
+#22908 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22909,#22910)
+    ,(#22911,#22912
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#22909 = CARTESIAN_POINT('',(-51.24702545625,39.273766180182,1.E-02));
+#22910 = CARTESIAN_POINT('',(-51.24702545625,39.273766180182,-8.21));
+#22911 = CARTESIAN_POINT('',(-51.24702545625,40.246919480762,1.E-02));
+#22912 = CARTESIAN_POINT('',(-51.24702545625,40.246919480762,-8.21));
+#22913 = ADVANCED_FACE('',(#22914),#22930,.T.);
+#22914 = FACE_BOUND('',#22915,.T.);
+#22915 = EDGE_LOOP('',(#22916,#22917,#22924,#22929));
+#22916 = ORIENTED_EDGE('',*,*,#22793,.F.);
+#22917 = ORIENTED_EDGE('',*,*,#22918,.F.);
+#22918 = EDGE_CURVE('',#22919,#22787,#22921,.T.);
+#22919 = VERTEX_POINT('',#22920);
+#22920 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,0.));
+#22921 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22922,#22923),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#22922 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,0.));
+#22923 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,-8.2));
+#22924 = ORIENTED_EDGE('',*,*,#22925,.T.);
+#22925 = EDGE_CURVE('',#22919,#22891,#22926,.T.);
+#22926 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22927,#22928),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22927 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,0.));
+#22928 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,0.));
+#22929 = ORIENTED_EDGE('',*,*,#22890,.T.);
+#22930 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22931,#22932)
+    ,(#22933,#22934
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#22931 = CARTESIAN_POINT('',(-50.28387215567,39.283766180182,1.E-02));
+#22932 = CARTESIAN_POINT('',(-50.28387215567,39.283766180182,-8.21));
+#22933 = CARTESIAN_POINT('',(-51.25702545625,39.283766180182,1.E-02));
+#22934 = CARTESIAN_POINT('',(-51.25702545625,39.283766180182,-8.21));
+#22935 = ADVANCED_FACE('',(#22936),#22942,.T.);
+#22936 = FACE_BOUND('',#22937,.T.);
+#22937 = EDGE_LOOP('',(#22938,#22939,#22940,#22941));
+#22938 = ORIENTED_EDGE('',*,*,#22777,.F.);
+#22939 = ORIENTED_EDGE('',*,*,#22875,.F.);
+#22940 = ORIENTED_EDGE('',*,*,#22841,.F.);
+#22941 = ORIENTED_EDGE('',*,*,#22813,.F.);
+#22942 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22943,#22944)
+    ,(#22945,#22946
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22943 = CARTESIAN_POINT('',(-50.58387215567,39.573766180182,-8.5));
+#22944 = CARTESIAN_POINT('',(-50.58387215567,39.946919480762,-8.5));
+#22945 = CARTESIAN_POINT('',(-50.95702545625,39.573766180182,-8.5));
+#22946 = CARTESIAN_POINT('',(-50.95702545625,39.946919480762,-8.5));
+#22947 = ADVANCED_FACE('',(#22948),#22964,.T.);
+#22948 = FACE_BOUND('',#22949,.T.);
+#22949 = EDGE_LOOP('',(#22950,#22951,#22958,#22963));
+#22950 = ORIENTED_EDGE('',*,*,#22827,.F.);
+#22951 = ORIENTED_EDGE('',*,*,#22952,.F.);
+#22952 = EDGE_CURVE('',#22953,#22821,#22955,.T.);
+#22953 = VERTEX_POINT('',#22954);
+#22954 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,0.));
+#22955 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22956,#22957),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#22956 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,0.));
+#22957 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,-8.2));
+#22958 = ORIENTED_EDGE('',*,*,#22959,.T.);
+#22959 = EDGE_CURVE('',#22953,#22919,#22960,.T.);
+#22960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22961,#22962),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22961 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,0.));
+#22962 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,0.));
+#22963 = ORIENTED_EDGE('',*,*,#22918,.T.);
+#22964 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22965,#22966)
+    ,(#22967,#22968
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#22965 = CARTESIAN_POINT('',(-50.29387215567,40.246919480762,1.E-02));
+#22966 = CARTESIAN_POINT('',(-50.29387215567,40.246919480762,-8.21));
+#22967 = CARTESIAN_POINT('',(-50.29387215567,39.273766180182,1.E-02));
+#22968 = CARTESIAN_POINT('',(-50.29387215567,39.273766180182,-8.21));
+#22969 = ADVANCED_FACE('',(#22970),#22980,.T.);
+#22970 = FACE_BOUND('',#22971,.T.);
+#22971 = EDGE_LOOP('',(#22972,#22973,#22974,#22979));
+#22972 = ORIENTED_EDGE('',*,*,#22855,.F.);
+#22973 = ORIENTED_EDGE('',*,*,#22904,.F.);
+#22974 = ORIENTED_EDGE('',*,*,#22975,.T.);
+#22975 = EDGE_CURVE('',#22898,#22953,#22976,.T.);
+#22976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22977,#22978),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#22977 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,0.));
+#22978 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,0.));
+#22979 = ORIENTED_EDGE('',*,*,#22952,.T.);
+#22980 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22981,#22982)
+    ,(#22983,#22984
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#22981 = CARTESIAN_POINT('',(-51.25702545625,40.236919480762,1.E-02));
+#22982 = CARTESIAN_POINT('',(-51.25702545625,40.236919480762,-8.21));
+#22983 = CARTESIAN_POINT('',(-50.28387215567,40.236919480762,1.E-02));
+#22984 = CARTESIAN_POINT('',(-50.28387215567,40.236919480762,-8.21));
+#22985 = ADVANCED_FACE('',(#22986),#22992,.T.);
+#22986 = FACE_BOUND('',#22987,.T.);
+#22987 = EDGE_LOOP('',(#22988,#22989,#22990,#22991));
+#22988 = ORIENTED_EDGE('',*,*,#22975,.F.);
+#22989 = ORIENTED_EDGE('',*,*,#22897,.F.);
+#22990 = ORIENTED_EDGE('',*,*,#22925,.F.);
+#22991 = ORIENTED_EDGE('',*,*,#22959,.F.);
+#22992 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#22993,#22994)
+    ,(#22995,#22996
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22993 = CARTESIAN_POINT('',(-50.28387215567,40.246919480762,0.));
+#22994 = CARTESIAN_POINT('',(-50.28387215567,39.273766180182,0.));
+#22995 = CARTESIAN_POINT('',(-51.25702545625,40.246919480762,0.));
+#22996 = CARTESIAN_POINT('',(-51.25702545625,39.273766180182,0.));
+#22997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23001)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22998,#22999,#23000)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22998 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22999 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#23000 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23001 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#22998,
+  'distance_accuracy_value','confusion accuracy');
+#23002 = PRODUCT_TYPE('part',$,(#22767));
+#23003 = SHAPE_DEFINITION_REPRESENTATION(#23004,#23010);
+#23004 = PRODUCT_DEFINITION_SHAPE('','',#23005);
+#23005 = PRODUCT_DEFINITION('design','',#23006,#23009);
+#23006 = PRODUCT_DEFINITION_FORMATION('','',#23007);
+#23007 = PRODUCT('Body64','Body64','',(#23008));
+#23008 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#23009 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#23010 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#23011),#23237);
+#23011 = MANIFOLD_SOLID_BREP('',#23012);
+#23012 = CLOSED_SHELL('',(#23013,#23049,#23077,#23105,#23125,#23153,
+    #23175,#23187,#23209,#23225));
+#23013 = ADVANCED_FACE('',(#23014),#23044,.T.);
+#23014 = FACE_BOUND('',#23015,.T.);
+#23015 = EDGE_LOOP('',(#23016,#23025,#23032,#23039));
+#23016 = ORIENTED_EDGE('',*,*,#23017,.T.);
+#23017 = EDGE_CURVE('',#23018,#23020,#23022,.T.);
+#23018 = VERTEX_POINT('',#23019);
+#23019 = CARTESIAN_POINT('',(-61.10492019309,39.583766180182,-8.5));
+#23020 = VERTEX_POINT('',#23021);
+#23021 = CARTESIAN_POINT('',(-60.75176689251,39.583766180182,-8.5));
+#23022 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23023,#23024),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23023 = CARTESIAN_POINT('',(-61.10492019309,39.583766180182,-8.5));
+#23024 = CARTESIAN_POINT('',(-60.75176689251,39.583766180182,-8.5));
+#23025 = ORIENTED_EDGE('',*,*,#23026,.T.);
+#23026 = EDGE_CURVE('',#23020,#23027,#23029,.T.);
+#23027 = VERTEX_POINT('',#23028);
+#23028 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,-8.2));
+#23029 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23030,#23031),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23030 = CARTESIAN_POINT('',(-60.75176689251,39.583766180182,-8.5));
+#23031 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,-8.2));
+#23032 = ORIENTED_EDGE('',*,*,#23033,.T.);
+#23033 = EDGE_CURVE('',#23027,#23034,#23036,.T.);
+#23034 = VERTEX_POINT('',#23035);
+#23035 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,-8.2));
+#23036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23037,#23038),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23037 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,-8.2));
+#23038 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,-8.2));
+#23039 = ORIENTED_EDGE('',*,*,#23040,.F.);
+#23040 = EDGE_CURVE('',#23018,#23034,#23041,.T.);
+#23041 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23042,#23043),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23042 = CARTESIAN_POINT('',(-61.10492019309,39.583766180182,-8.5));
+#23043 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,-8.2));
+#23044 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23045,#23046)
+    ,(#23047,#23048
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23045 = CARTESIAN_POINT('',(-60.44176689251,39.27669511237,
+    -8.192928932188));
+#23046 = CARTESIAN_POINT('',(-60.44176689251,39.590837247994,
+    -8.507071067812));
+#23047 = CARTESIAN_POINT('',(-61.41492019309,39.27669511237,
+    -8.192928932188));
+#23048 = CARTESIAN_POINT('',(-61.41492019309,39.590837247994,
+    -8.507071067812));
+#23049 = ADVANCED_FACE('',(#23050),#23072,.T.);
+#23050 = FACE_BOUND('',#23051,.T.);
+#23051 = EDGE_LOOP('',(#23052,#23059,#23066,#23071));
+#23052 = ORIENTED_EDGE('',*,*,#23053,.T.);
+#23053 = EDGE_CURVE('',#23020,#23054,#23056,.T.);
+#23054 = VERTEX_POINT('',#23055);
+#23055 = CARTESIAN_POINT('',(-60.75176689251,39.936919480762,-8.5));
+#23056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23057,#23058),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23057 = CARTESIAN_POINT('',(-60.75176689251,39.583766180182,-8.5));
+#23058 = CARTESIAN_POINT('',(-60.75176689251,39.936919480762,-8.5));
+#23059 = ORIENTED_EDGE('',*,*,#23060,.T.);
+#23060 = EDGE_CURVE('',#23054,#23061,#23063,.T.);
+#23061 = VERTEX_POINT('',#23062);
+#23062 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,-8.2));
+#23063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23064,#23065),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23064 = CARTESIAN_POINT('',(-60.75176689251,39.936919480762,-8.5));
+#23065 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,-8.2));
+#23066 = ORIENTED_EDGE('',*,*,#23067,.T.);
+#23067 = EDGE_CURVE('',#23061,#23027,#23068,.T.);
+#23068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23069,#23070),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23069 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,-8.2));
+#23070 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,-8.2));
+#23071 = ORIENTED_EDGE('',*,*,#23026,.F.);
+#23072 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23073,#23074)
+    ,(#23075,#23076
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23073 = CARTESIAN_POINT('',(-60.4446958247,39.273766180182,
+    -8.192928932188));
+#23074 = CARTESIAN_POINT('',(-60.4446958247,40.246919480762,
+    -8.192928932188));
+#23075 = CARTESIAN_POINT('',(-60.75883796032,39.273766180182,
+    -8.507071067812));
+#23076 = CARTESIAN_POINT('',(-60.75883796032,40.246919480762,
+    -8.507071067812));
+#23077 = ADVANCED_FACE('',(#23078),#23100,.T.);
+#23078 = FACE_BOUND('',#23079,.T.);
+#23079 = EDGE_LOOP('',(#23080,#23087,#23094,#23099));
+#23080 = ORIENTED_EDGE('',*,*,#23081,.T.);
+#23081 = EDGE_CURVE('',#23054,#23082,#23084,.T.);
+#23082 = VERTEX_POINT('',#23083);
+#23083 = CARTESIAN_POINT('',(-61.10492019309,39.936919480762,-8.5));
+#23084 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23085,#23086),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23085 = CARTESIAN_POINT('',(-60.75176689251,39.936919480762,-8.5));
+#23086 = CARTESIAN_POINT('',(-61.10492019309,39.936919480762,-8.5));
+#23087 = ORIENTED_EDGE('',*,*,#23088,.T.);
+#23088 = EDGE_CURVE('',#23082,#23089,#23091,.T.);
+#23089 = VERTEX_POINT('',#23090);
+#23090 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,-8.2));
+#23091 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23092,#23093),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23092 = CARTESIAN_POINT('',(-61.10492019309,39.936919480762,-8.5));
+#23093 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,-8.2));
+#23094 = ORIENTED_EDGE('',*,*,#23095,.T.);
+#23095 = EDGE_CURVE('',#23089,#23061,#23096,.T.);
+#23096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23097,#23098),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23097 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,-8.2));
+#23098 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,-8.2));
+#23099 = ORIENTED_EDGE('',*,*,#23060,.F.);
+#23100 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23101,#23102)
+    ,(#23103,#23104
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23101 = CARTESIAN_POINT('',(-60.44176689251,39.92984841295,
+    -8.507071067812));
+#23102 = CARTESIAN_POINT('',(-60.44176689251,40.243990548574,
+    -8.192928932188));
+#23103 = CARTESIAN_POINT('',(-61.41492019309,39.92984841295,
+    -8.507071067812));
+#23104 = CARTESIAN_POINT('',(-61.41492019309,40.243990548574,
+    -8.192928932188));
+#23105 = ADVANCED_FACE('',(#23106),#23120,.T.);
+#23106 = FACE_BOUND('',#23107,.T.);
+#23107 = EDGE_LOOP('',(#23108,#23113,#23114,#23119));
+#23108 = ORIENTED_EDGE('',*,*,#23109,.T.);
+#23109 = EDGE_CURVE('',#23034,#23089,#23110,.T.);
+#23110 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23111,#23112),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23111 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,-8.2));
+#23112 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,-8.2));
+#23113 = ORIENTED_EDGE('',*,*,#23088,.F.);
+#23114 = ORIENTED_EDGE('',*,*,#23115,.T.);
+#23115 = EDGE_CURVE('',#23082,#23018,#23116,.T.);
+#23116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23117,#23118),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23117 = CARTESIAN_POINT('',(-61.10492019309,39.936919480762,-8.5));
+#23118 = CARTESIAN_POINT('',(-61.10492019309,39.583766180182,-8.5));
+#23119 = ORIENTED_EDGE('',*,*,#23040,.T.);
+#23120 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23121,#23122)
+    ,(#23123,#23124
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23121 = CARTESIAN_POINT('',(-61.09784912528,39.273766180182,
+    -8.507071067812));
+#23122 = CARTESIAN_POINT('',(-61.09784912528,40.246919480762,
+    -8.507071067812));
+#23123 = CARTESIAN_POINT('',(-61.4119912609,39.273766180182,
+    -8.192928932188));
+#23124 = CARTESIAN_POINT('',(-61.4119912609,40.246919480762,
+    -8.192928932188));
+#23125 = ADVANCED_FACE('',(#23126),#23148,.T.);
+#23126 = FACE_BOUND('',#23127,.T.);
+#23127 = EDGE_LOOP('',(#23128,#23129,#23136,#23143));
+#23128 = ORIENTED_EDGE('',*,*,#23109,.F.);
+#23129 = ORIENTED_EDGE('',*,*,#23130,.F.);
+#23130 = EDGE_CURVE('',#23131,#23034,#23133,.T.);
+#23131 = VERTEX_POINT('',#23132);
+#23132 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,0.));
+#23133 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23134,#23135),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23134 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,0.));
+#23135 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,-8.2));
+#23136 = ORIENTED_EDGE('',*,*,#23137,.T.);
+#23137 = EDGE_CURVE('',#23131,#23138,#23140,.T.);
+#23138 = VERTEX_POINT('',#23139);
+#23139 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,0.));
+#23140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23141,#23142),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23141 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,0.));
+#23142 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,0.));
+#23143 = ORIENTED_EDGE('',*,*,#23144,.T.);
+#23144 = EDGE_CURVE('',#23138,#23089,#23145,.T.);
+#23145 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23146,#23147),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23146 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,0.));
+#23147 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,-8.2));
+#23148 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23149,#23150)
+    ,(#23151,#23152
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23149 = CARTESIAN_POINT('',(-61.40492019309,39.273766180182,1.E-02));
+#23150 = CARTESIAN_POINT('',(-61.40492019309,39.273766180182,-8.21));
+#23151 = CARTESIAN_POINT('',(-61.40492019309,40.246919480762,1.E-02));
+#23152 = CARTESIAN_POINT('',(-61.40492019309,40.246919480762,-8.21));
+#23153 = ADVANCED_FACE('',(#23154),#23170,.T.);
+#23154 = FACE_BOUND('',#23155,.T.);
+#23155 = EDGE_LOOP('',(#23156,#23157,#23164,#23169));
+#23156 = ORIENTED_EDGE('',*,*,#23033,.F.);
+#23157 = ORIENTED_EDGE('',*,*,#23158,.F.);
+#23158 = EDGE_CURVE('',#23159,#23027,#23161,.T.);
+#23159 = VERTEX_POINT('',#23160);
+#23160 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,0.));
+#23161 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23162,#23163),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23162 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,0.));
+#23163 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,-8.2));
+#23164 = ORIENTED_EDGE('',*,*,#23165,.T.);
+#23165 = EDGE_CURVE('',#23159,#23131,#23166,.T.);
+#23166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23167,#23168),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23167 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,0.));
+#23168 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,0.));
+#23169 = ORIENTED_EDGE('',*,*,#23130,.T.);
+#23170 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23171,#23172)
+    ,(#23173,#23174
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23171 = CARTESIAN_POINT('',(-60.44176689251,39.283766180182,1.E-02));
+#23172 = CARTESIAN_POINT('',(-60.44176689251,39.283766180182,-8.21));
+#23173 = CARTESIAN_POINT('',(-61.41492019309,39.283766180182,1.E-02));
+#23174 = CARTESIAN_POINT('',(-61.41492019309,39.283766180182,-8.21));
+#23175 = ADVANCED_FACE('',(#23176),#23182,.T.);
+#23176 = FACE_BOUND('',#23177,.T.);
+#23177 = EDGE_LOOP('',(#23178,#23179,#23180,#23181));
+#23178 = ORIENTED_EDGE('',*,*,#23017,.F.);
+#23179 = ORIENTED_EDGE('',*,*,#23115,.F.);
+#23180 = ORIENTED_EDGE('',*,*,#23081,.F.);
+#23181 = ORIENTED_EDGE('',*,*,#23053,.F.);
+#23182 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23183,#23184)
+    ,(#23185,#23186
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23183 = CARTESIAN_POINT('',(-60.74176689251,39.573766180182,-8.5));
+#23184 = CARTESIAN_POINT('',(-60.74176689251,39.946919480762,-8.5));
+#23185 = CARTESIAN_POINT('',(-61.11492019309,39.573766180182,-8.5));
+#23186 = CARTESIAN_POINT('',(-61.11492019309,39.946919480762,-8.5));
+#23187 = ADVANCED_FACE('',(#23188),#23204,.T.);
+#23188 = FACE_BOUND('',#23189,.T.);
+#23189 = EDGE_LOOP('',(#23190,#23191,#23198,#23203));
+#23190 = ORIENTED_EDGE('',*,*,#23067,.F.);
+#23191 = ORIENTED_EDGE('',*,*,#23192,.F.);
+#23192 = EDGE_CURVE('',#23193,#23061,#23195,.T.);
+#23193 = VERTEX_POINT('',#23194);
+#23194 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,0.));
+#23195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23196,#23197),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23196 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,0.));
+#23197 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,-8.2));
+#23198 = ORIENTED_EDGE('',*,*,#23199,.T.);
+#23199 = EDGE_CURVE('',#23193,#23159,#23200,.T.);
+#23200 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23201,#23202),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23201 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,0.));
+#23202 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,0.));
+#23203 = ORIENTED_EDGE('',*,*,#23158,.T.);
+#23204 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23205,#23206)
+    ,(#23207,#23208
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23205 = CARTESIAN_POINT('',(-60.45176689251,40.246919480762,1.E-02));
+#23206 = CARTESIAN_POINT('',(-60.45176689251,40.246919480762,-8.21));
+#23207 = CARTESIAN_POINT('',(-60.45176689251,39.273766180182,1.E-02));
+#23208 = CARTESIAN_POINT('',(-60.45176689251,39.273766180182,-8.21));
+#23209 = ADVANCED_FACE('',(#23210),#23220,.T.);
+#23210 = FACE_BOUND('',#23211,.T.);
+#23211 = EDGE_LOOP('',(#23212,#23213,#23214,#23219));
+#23212 = ORIENTED_EDGE('',*,*,#23095,.F.);
+#23213 = ORIENTED_EDGE('',*,*,#23144,.F.);
+#23214 = ORIENTED_EDGE('',*,*,#23215,.T.);
+#23215 = EDGE_CURVE('',#23138,#23193,#23216,.T.);
+#23216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23217,#23218),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23217 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,0.));
+#23218 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,0.));
+#23219 = ORIENTED_EDGE('',*,*,#23192,.T.);
+#23220 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23221,#23222)
+    ,(#23223,#23224
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23221 = CARTESIAN_POINT('',(-61.41492019309,40.236919480762,1.E-02));
+#23222 = CARTESIAN_POINT('',(-61.41492019309,40.236919480762,-8.21));
+#23223 = CARTESIAN_POINT('',(-60.44176689251,40.236919480762,1.E-02));
+#23224 = CARTESIAN_POINT('',(-60.44176689251,40.236919480762,-8.21));
+#23225 = ADVANCED_FACE('',(#23226),#23232,.T.);
+#23226 = FACE_BOUND('',#23227,.T.);
+#23227 = EDGE_LOOP('',(#23228,#23229,#23230,#23231));
+#23228 = ORIENTED_EDGE('',*,*,#23215,.F.);
+#23229 = ORIENTED_EDGE('',*,*,#23137,.F.);
+#23230 = ORIENTED_EDGE('',*,*,#23165,.F.);
+#23231 = ORIENTED_EDGE('',*,*,#23199,.F.);
+#23232 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23233,#23234)
+    ,(#23235,#23236
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23233 = CARTESIAN_POINT('',(-60.44176689251,40.246919480762,0.));
+#23234 = CARTESIAN_POINT('',(-60.44176689251,39.273766180182,0.));
+#23235 = CARTESIAN_POINT('',(-61.41492019309,40.246919480762,0.));
+#23236 = CARTESIAN_POINT('',(-61.41492019309,39.273766180182,0.));
+#23237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23241)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#23238,#23239,#23240)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#23238 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#23239 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#23240 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23241 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#23238,
+  'distance_accuracy_value','confusion accuracy');
+#23242 = PRODUCT_TYPE('part',$,(#23007));
+#23243 = SHAPE_DEFINITION_REPRESENTATION(#23244,#23250);
+#23244 = PRODUCT_DEFINITION_SHAPE('','',#23245);
+#23245 = PRODUCT_DEFINITION('design','',#23246,#23249);
+#23246 = PRODUCT_DEFINITION_FORMATION('','',#23247);
+#23247 = PRODUCT('Body65','Body65','',(#23248));
+#23248 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#23249 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#23250 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#23251),#23477);
+#23251 = MANIFOLD_SOLID_BREP('',#23252);
+#23252 = CLOSED_SHELL('',(#23253,#23289,#23317,#23345,#23365,#23393,
+    #23415,#23427,#23449,#23465));
+#23253 = ADVANCED_FACE('',(#23254),#23284,.T.);
+#23254 = FACE_BOUND('',#23255,.T.);
+#23255 = EDGE_LOOP('',(#23256,#23265,#23272,#23279));
+#23256 = ORIENTED_EDGE('',*,*,#23257,.T.);
+#23257 = EDGE_CURVE('',#23258,#23260,#23262,.T.);
+#23258 = VERTEX_POINT('',#23259);
+#23259 = CARTESIAN_POINT('',(-71.26281492993,39.583766180182,-8.5));
+#23260 = VERTEX_POINT('',#23261);
+#23261 = CARTESIAN_POINT('',(-70.90966162935,39.583766180182,-8.5));
+#23262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23263,#23264),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23263 = CARTESIAN_POINT('',(-71.26281492993,39.583766180182,-8.5));
+#23264 = CARTESIAN_POINT('',(-70.90966162935,39.583766180182,-8.5));
+#23265 = ORIENTED_EDGE('',*,*,#23266,.T.);
+#23266 = EDGE_CURVE('',#23260,#23267,#23269,.T.);
+#23267 = VERTEX_POINT('',#23268);
+#23268 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,-8.2));
+#23269 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23270,#23271),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23270 = CARTESIAN_POINT('',(-70.90966162935,39.583766180182,-8.5));
+#23271 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,-8.2));
+#23272 = ORIENTED_EDGE('',*,*,#23273,.T.);
+#23273 = EDGE_CURVE('',#23267,#23274,#23276,.T.);
+#23274 = VERTEX_POINT('',#23275);
+#23275 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,-8.2));
+#23276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23277,#23278),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23277 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,-8.2));
+#23278 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,-8.2));
+#23279 = ORIENTED_EDGE('',*,*,#23280,.F.);
+#23280 = EDGE_CURVE('',#23258,#23274,#23281,.T.);
+#23281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23282,#23283),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23282 = CARTESIAN_POINT('',(-71.26281492993,39.583766180182,-8.5));
+#23283 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,-8.2));
+#23284 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23285,#23286)
+    ,(#23287,#23288
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23285 = CARTESIAN_POINT('',(-70.59966162935,39.27669511237,
+    -8.192928932188));
+#23286 = CARTESIAN_POINT('',(-70.59966162935,39.590837247994,
+    -8.507071067812));
+#23287 = CARTESIAN_POINT('',(-71.57281492993,39.27669511237,
+    -8.192928932188));
+#23288 = CARTESIAN_POINT('',(-71.57281492993,39.590837247994,
+    -8.507071067812));
+#23289 = ADVANCED_FACE('',(#23290),#23312,.T.);
+#23290 = FACE_BOUND('',#23291,.T.);
+#23291 = EDGE_LOOP('',(#23292,#23299,#23306,#23311));
+#23292 = ORIENTED_EDGE('',*,*,#23293,.T.);
+#23293 = EDGE_CURVE('',#23260,#23294,#23296,.T.);
+#23294 = VERTEX_POINT('',#23295);
+#23295 = CARTESIAN_POINT('',(-70.90966162935,39.936919480762,-8.5));
+#23296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23297,#23298),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23297 = CARTESIAN_POINT('',(-70.90966162935,39.583766180182,-8.5));
+#23298 = CARTESIAN_POINT('',(-70.90966162935,39.936919480762,-8.5));
+#23299 = ORIENTED_EDGE('',*,*,#23300,.T.);
+#23300 = EDGE_CURVE('',#23294,#23301,#23303,.T.);
+#23301 = VERTEX_POINT('',#23302);
+#23302 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,-8.2));
+#23303 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23304,#23305),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23304 = CARTESIAN_POINT('',(-70.90966162935,39.936919480762,-8.5));
+#23305 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,-8.2));
+#23306 = ORIENTED_EDGE('',*,*,#23307,.T.);
+#23307 = EDGE_CURVE('',#23301,#23267,#23308,.T.);
+#23308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23309,#23310),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23309 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,-8.2));
+#23310 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,-8.2));
+#23311 = ORIENTED_EDGE('',*,*,#23266,.F.);
+#23312 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23313,#23314)
+    ,(#23315,#23316
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23313 = CARTESIAN_POINT('',(-70.60259056154,39.273766180182,
+    -8.192928932188));
+#23314 = CARTESIAN_POINT('',(-70.60259056154,40.246919480762,
+    -8.192928932188));
+#23315 = CARTESIAN_POINT('',(-70.91673269716,39.273766180182,
+    -8.507071067812));
+#23316 = CARTESIAN_POINT('',(-70.91673269716,40.246919480762,
+    -8.507071067812));
+#23317 = ADVANCED_FACE('',(#23318),#23340,.T.);
+#23318 = FACE_BOUND('',#23319,.T.);
+#23319 = EDGE_LOOP('',(#23320,#23327,#23334,#23339));
+#23320 = ORIENTED_EDGE('',*,*,#23321,.T.);
+#23321 = EDGE_CURVE('',#23294,#23322,#23324,.T.);
+#23322 = VERTEX_POINT('',#23323);
+#23323 = CARTESIAN_POINT('',(-71.26281492993,39.936919480762,-8.5));
+#23324 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23325,#23326),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23325 = CARTESIAN_POINT('',(-70.90966162935,39.936919480762,-8.5));
+#23326 = CARTESIAN_POINT('',(-71.26281492993,39.936919480762,-8.5));
+#23327 = ORIENTED_EDGE('',*,*,#23328,.T.);
+#23328 = EDGE_CURVE('',#23322,#23329,#23331,.T.);
+#23329 = VERTEX_POINT('',#23330);
+#23330 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,-8.2));
+#23331 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23332,#23333),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23332 = CARTESIAN_POINT('',(-71.26281492993,39.936919480762,-8.5));
+#23333 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,-8.2));
+#23334 = ORIENTED_EDGE('',*,*,#23335,.T.);
+#23335 = EDGE_CURVE('',#23329,#23301,#23336,.T.);
+#23336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23337,#23338),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23337 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,-8.2));
+#23338 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,-8.2));
+#23339 = ORIENTED_EDGE('',*,*,#23300,.F.);
+#23340 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23341,#23342)
+    ,(#23343,#23344
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23341 = CARTESIAN_POINT('',(-70.59966162935,39.92984841295,
+    -8.507071067812));
+#23342 = CARTESIAN_POINT('',(-70.59966162935,40.243990548574,
+    -8.192928932188));
+#23343 = CARTESIAN_POINT('',(-71.57281492993,39.92984841295,
+    -8.507071067812));
+#23344 = CARTESIAN_POINT('',(-71.57281492993,40.243990548574,
+    -8.192928932188));
+#23345 = ADVANCED_FACE('',(#23346),#23360,.T.);
+#23346 = FACE_BOUND('',#23347,.T.);
+#23347 = EDGE_LOOP('',(#23348,#23353,#23354,#23359));
+#23348 = ORIENTED_EDGE('',*,*,#23349,.T.);
+#23349 = EDGE_CURVE('',#23274,#23329,#23350,.T.);
+#23350 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23351,#23352),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23351 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,-8.2));
+#23352 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,-8.2));
+#23353 = ORIENTED_EDGE('',*,*,#23328,.F.);
+#23354 = ORIENTED_EDGE('',*,*,#23355,.T.);
+#23355 = EDGE_CURVE('',#23322,#23258,#23356,.T.);
+#23356 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23357,#23358),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23357 = CARTESIAN_POINT('',(-71.26281492993,39.936919480762,-8.5));
+#23358 = CARTESIAN_POINT('',(-71.26281492993,39.583766180182,-8.5));
+#23359 = ORIENTED_EDGE('',*,*,#23280,.T.);
+#23360 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23361,#23362)
+    ,(#23363,#23364
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23361 = CARTESIAN_POINT('',(-71.25574386212,39.273766180182,
+    -8.507071067812));
+#23362 = CARTESIAN_POINT('',(-71.25574386212,40.246919480762,
+    -8.507071067812));
+#23363 = CARTESIAN_POINT('',(-71.56988599774,39.273766180182,
+    -8.192928932188));
+#23364 = CARTESIAN_POINT('',(-71.56988599774,40.246919480762,
+    -8.192928932188));
+#23365 = ADVANCED_FACE('',(#23366),#23388,.T.);
+#23366 = FACE_BOUND('',#23367,.T.);
+#23367 = EDGE_LOOP('',(#23368,#23369,#23376,#23383));
+#23368 = ORIENTED_EDGE('',*,*,#23349,.F.);
+#23369 = ORIENTED_EDGE('',*,*,#23370,.F.);
+#23370 = EDGE_CURVE('',#23371,#23274,#23373,.T.);
+#23371 = VERTEX_POINT('',#23372);
+#23372 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,0.));
+#23373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23374,#23375),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23374 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,0.));
+#23375 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,-8.2));
+#23376 = ORIENTED_EDGE('',*,*,#23377,.T.);
+#23377 = EDGE_CURVE('',#23371,#23378,#23380,.T.);
+#23378 = VERTEX_POINT('',#23379);
+#23379 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,0.));
+#23380 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23381,#23382),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23381 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,0.));
+#23382 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,0.));
+#23383 = ORIENTED_EDGE('',*,*,#23384,.T.);
+#23384 = EDGE_CURVE('',#23378,#23329,#23385,.T.);
+#23385 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23386,#23387),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23386 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,0.));
+#23387 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,-8.2));
+#23388 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23389,#23390)
+    ,(#23391,#23392
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23389 = CARTESIAN_POINT('',(-71.56281492993,39.273766180182,1.E-02));
+#23390 = CARTESIAN_POINT('',(-71.56281492993,39.273766180182,-8.21));
+#23391 = CARTESIAN_POINT('',(-71.56281492993,40.246919480762,1.E-02));
+#23392 = CARTESIAN_POINT('',(-71.56281492993,40.246919480762,-8.21));
+#23393 = ADVANCED_FACE('',(#23394),#23410,.T.);
+#23394 = FACE_BOUND('',#23395,.T.);
+#23395 = EDGE_LOOP('',(#23396,#23397,#23404,#23409));
+#23396 = ORIENTED_EDGE('',*,*,#23273,.F.);
+#23397 = ORIENTED_EDGE('',*,*,#23398,.F.);
+#23398 = EDGE_CURVE('',#23399,#23267,#23401,.T.);
+#23399 = VERTEX_POINT('',#23400);
+#23400 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,0.));
+#23401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23402,#23403),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23402 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,0.));
+#23403 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,-8.2));
+#23404 = ORIENTED_EDGE('',*,*,#23405,.T.);
+#23405 = EDGE_CURVE('',#23399,#23371,#23406,.T.);
+#23406 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23407,#23408),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23407 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,0.));
+#23408 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,0.));
+#23409 = ORIENTED_EDGE('',*,*,#23370,.T.);
+#23410 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23411,#23412)
+    ,(#23413,#23414
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23411 = CARTESIAN_POINT('',(-70.59966162935,39.283766180182,1.E-02));
+#23412 = CARTESIAN_POINT('',(-70.59966162935,39.283766180182,-8.21));
+#23413 = CARTESIAN_POINT('',(-71.57281492993,39.283766180182,1.E-02));
+#23414 = CARTESIAN_POINT('',(-71.57281492993,39.283766180182,-8.21));
+#23415 = ADVANCED_FACE('',(#23416),#23422,.T.);
+#23416 = FACE_BOUND('',#23417,.T.);
+#23417 = EDGE_LOOP('',(#23418,#23419,#23420,#23421));
+#23418 = ORIENTED_EDGE('',*,*,#23257,.F.);
+#23419 = ORIENTED_EDGE('',*,*,#23355,.F.);
+#23420 = ORIENTED_EDGE('',*,*,#23321,.F.);
+#23421 = ORIENTED_EDGE('',*,*,#23293,.F.);
+#23422 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23423,#23424)
+    ,(#23425,#23426
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23423 = CARTESIAN_POINT('',(-70.89966162935,39.573766180182,-8.5));
+#23424 = CARTESIAN_POINT('',(-70.89966162935,39.946919480762,-8.5));
+#23425 = CARTESIAN_POINT('',(-71.27281492993,39.573766180182,-8.5));
+#23426 = CARTESIAN_POINT('',(-71.27281492993,39.946919480762,-8.5));
+#23427 = ADVANCED_FACE('',(#23428),#23444,.T.);
+#23428 = FACE_BOUND('',#23429,.T.);
+#23429 = EDGE_LOOP('',(#23430,#23431,#23438,#23443));
+#23430 = ORIENTED_EDGE('',*,*,#23307,.F.);
+#23431 = ORIENTED_EDGE('',*,*,#23432,.F.);
+#23432 = EDGE_CURVE('',#23433,#23301,#23435,.T.);
+#23433 = VERTEX_POINT('',#23434);
+#23434 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,0.));
+#23435 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23436,#23437),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23436 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,0.));
+#23437 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,-8.2));
+#23438 = ORIENTED_EDGE('',*,*,#23439,.T.);
+#23439 = EDGE_CURVE('',#23433,#23399,#23440,.T.);
+#23440 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23441,#23442),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23441 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,0.));
+#23442 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,0.));
+#23443 = ORIENTED_EDGE('',*,*,#23398,.T.);
+#23444 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23445,#23446)
+    ,(#23447,#23448
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23445 = CARTESIAN_POINT('',(-70.60966162935,40.246919480762,1.E-02));
+#23446 = CARTESIAN_POINT('',(-70.60966162935,40.246919480762,-8.21));
+#23447 = CARTESIAN_POINT('',(-70.60966162935,39.273766180182,1.E-02));
+#23448 = CARTESIAN_POINT('',(-70.60966162935,39.273766180182,-8.21));
+#23449 = ADVANCED_FACE('',(#23450),#23460,.T.);
+#23450 = FACE_BOUND('',#23451,.T.);
+#23451 = EDGE_LOOP('',(#23452,#23453,#23454,#23459));
+#23452 = ORIENTED_EDGE('',*,*,#23335,.F.);
+#23453 = ORIENTED_EDGE('',*,*,#23384,.F.);
+#23454 = ORIENTED_EDGE('',*,*,#23455,.T.);
+#23455 = EDGE_CURVE('',#23378,#23433,#23456,.T.);
+#23456 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23457,#23458),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23457 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,0.));
+#23458 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,0.));
+#23459 = ORIENTED_EDGE('',*,*,#23432,.T.);
+#23460 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23461,#23462)
+    ,(#23463,#23464
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23461 = CARTESIAN_POINT('',(-71.57281492993,40.236919480762,1.E-02));
+#23462 = CARTESIAN_POINT('',(-71.57281492993,40.236919480762,-8.21));
+#23463 = CARTESIAN_POINT('',(-70.59966162935,40.236919480762,1.E-02));
+#23464 = CARTESIAN_POINT('',(-70.59966162935,40.236919480762,-8.21));
+#23465 = ADVANCED_FACE('',(#23466),#23472,.T.);
+#23466 = FACE_BOUND('',#23467,.T.);
+#23467 = EDGE_LOOP('',(#23468,#23469,#23470,#23471));
+#23468 = ORIENTED_EDGE('',*,*,#23455,.F.);
+#23469 = ORIENTED_EDGE('',*,*,#23377,.F.);
+#23470 = ORIENTED_EDGE('',*,*,#23405,.F.);
+#23471 = ORIENTED_EDGE('',*,*,#23439,.F.);
+#23472 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23473,#23474)
+    ,(#23475,#23476
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23473 = CARTESIAN_POINT('',(-70.59966162935,40.246919480762,0.));
+#23474 = CARTESIAN_POINT('',(-70.59966162935,39.273766180182,0.));
+#23475 = CARTESIAN_POINT('',(-71.57281492993,40.246919480762,0.));
+#23476 = CARTESIAN_POINT('',(-71.57281492993,39.273766180182,0.));
+#23477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23481)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#23478,#23479,#23480)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#23478 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#23479 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#23480 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23481 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#23478,
+  'distance_accuracy_value','confusion accuracy');
+#23482 = PRODUCT_TYPE('part',$,(#23247));
+#23483 = SHAPE_DEFINITION_REPRESENTATION(#23484,#23490);
+#23484 = PRODUCT_DEFINITION_SHAPE('','',#23485);
+#23485 = PRODUCT_DEFINITION('design','',#23486,#23489);
+#23486 = PRODUCT_DEFINITION_FORMATION('','',#23487);
+#23487 = PRODUCT('Body66','Body66','',(#23488));
+#23488 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#23489 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#23490 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#23491),#23717);
+#23491 = MANIFOLD_SOLID_BREP('',#23492);
+#23492 = CLOSED_SHELL('',(#23493,#23529,#23557,#23585,#23605,#23633,
+    #23655,#23667,#23689,#23705));
+#23493 = ADVANCED_FACE('',(#23494),#23524,.T.);
+#23494 = FACE_BOUND('',#23495,.T.);
+#23495 = EDGE_LOOP('',(#23496,#23505,#23512,#23519));
+#23496 = ORIENTED_EDGE('',*,*,#23497,.T.);
+#23497 = EDGE_CURVE('',#23498,#23500,#23502,.T.);
+#23498 = VERTEX_POINT('',#23499);
+#23499 = CARTESIAN_POINT('',(-68.72334124572,54.883766180182,-8.5));
+#23500 = VERTEX_POINT('',#23501);
+#23501 = CARTESIAN_POINT('',(-68.37018794514,54.883766180182,-8.5));
+#23502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23503,#23504),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23503 = CARTESIAN_POINT('',(-68.72334124572,54.883766180182,-8.5));
+#23504 = CARTESIAN_POINT('',(-68.37018794514,54.883766180182,-8.5));
+#23505 = ORIENTED_EDGE('',*,*,#23506,.T.);
+#23506 = EDGE_CURVE('',#23500,#23507,#23509,.T.);
+#23507 = VERTEX_POINT('',#23508);
+#23508 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,-8.2));
+#23509 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23510,#23511),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23510 = CARTESIAN_POINT('',(-68.37018794514,54.883766180182,-8.5));
+#23511 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,-8.2));
+#23512 = ORIENTED_EDGE('',*,*,#23513,.T.);
+#23513 = EDGE_CURVE('',#23507,#23514,#23516,.T.);
+#23514 = VERTEX_POINT('',#23515);
+#23515 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,-8.2));
+#23516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23517,#23518),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23517 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,-8.2));
+#23518 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,-8.2));
+#23519 = ORIENTED_EDGE('',*,*,#23520,.F.);
+#23520 = EDGE_CURVE('',#23498,#23514,#23521,.T.);
+#23521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23522,#23523),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23522 = CARTESIAN_POINT('',(-68.72334124572,54.883766180182,-8.5));
+#23523 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,-8.2));
+#23524 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23525,#23526)
+    ,(#23527,#23528
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23525 = CARTESIAN_POINT('',(-68.06018794514,54.57669511237,
+    -8.192928932188));
+#23526 = CARTESIAN_POINT('',(-68.06018794514,54.890837247994,
+    -8.507071067812));
+#23527 = CARTESIAN_POINT('',(-69.03334124572,54.57669511237,
+    -8.192928932188));
+#23528 = CARTESIAN_POINT('',(-69.03334124572,54.890837247994,
+    -8.507071067812));
+#23529 = ADVANCED_FACE('',(#23530),#23552,.T.);
+#23530 = FACE_BOUND('',#23531,.T.);
+#23531 = EDGE_LOOP('',(#23532,#23539,#23546,#23551));
+#23532 = ORIENTED_EDGE('',*,*,#23533,.T.);
+#23533 = EDGE_CURVE('',#23500,#23534,#23536,.T.);
+#23534 = VERTEX_POINT('',#23535);
+#23535 = CARTESIAN_POINT('',(-68.37018794514,55.236919480762,-8.5));
+#23536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23537,#23538),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23537 = CARTESIAN_POINT('',(-68.37018794514,54.883766180182,-8.5));
+#23538 = CARTESIAN_POINT('',(-68.37018794514,55.236919480762,-8.5));
+#23539 = ORIENTED_EDGE('',*,*,#23540,.T.);
+#23540 = EDGE_CURVE('',#23534,#23541,#23543,.T.);
+#23541 = VERTEX_POINT('',#23542);
+#23542 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,-8.2));
+#23543 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23544,#23545),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23544 = CARTESIAN_POINT('',(-68.37018794514,55.236919480762,-8.5));
+#23545 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,-8.2));
+#23546 = ORIENTED_EDGE('',*,*,#23547,.T.);
+#23547 = EDGE_CURVE('',#23541,#23507,#23548,.T.);
+#23548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23549,#23550),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23549 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,-8.2));
+#23550 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,-8.2));
+#23551 = ORIENTED_EDGE('',*,*,#23506,.F.);
+#23552 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23553,#23554)
+    ,(#23555,#23556
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23553 = CARTESIAN_POINT('',(-68.06311687733,54.573766180182,
+    -8.192928932188));
+#23554 = CARTESIAN_POINT('',(-68.06311687733,55.546919480762,
+    -8.192928932188));
+#23555 = CARTESIAN_POINT('',(-68.37725901295,54.573766180182,
+    -8.507071067812));
+#23556 = CARTESIAN_POINT('',(-68.37725901295,55.546919480762,
+    -8.507071067812));
+#23557 = ADVANCED_FACE('',(#23558),#23580,.T.);
+#23558 = FACE_BOUND('',#23559,.T.);
+#23559 = EDGE_LOOP('',(#23560,#23567,#23574,#23579));
+#23560 = ORIENTED_EDGE('',*,*,#23561,.T.);
+#23561 = EDGE_CURVE('',#23534,#23562,#23564,.T.);
+#23562 = VERTEX_POINT('',#23563);
+#23563 = CARTESIAN_POINT('',(-68.72334124572,55.236919480762,-8.5));
+#23564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23565,#23566),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23565 = CARTESIAN_POINT('',(-68.37018794514,55.236919480762,-8.5));
+#23566 = CARTESIAN_POINT('',(-68.72334124572,55.236919480762,-8.5));
+#23567 = ORIENTED_EDGE('',*,*,#23568,.T.);
+#23568 = EDGE_CURVE('',#23562,#23569,#23571,.T.);
+#23569 = VERTEX_POINT('',#23570);
+#23570 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,-8.2));
+#23571 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23572,#23573),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23572 = CARTESIAN_POINT('',(-68.72334124572,55.236919480762,-8.5));
+#23573 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,-8.2));
+#23574 = ORIENTED_EDGE('',*,*,#23575,.T.);
+#23575 = EDGE_CURVE('',#23569,#23541,#23576,.T.);
+#23576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23577,#23578),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23577 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,-8.2));
+#23578 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,-8.2));
+#23579 = ORIENTED_EDGE('',*,*,#23540,.F.);
+#23580 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23581,#23582)
+    ,(#23583,#23584
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23581 = CARTESIAN_POINT('',(-68.06018794514,55.22984841295,
+    -8.507071067812));
+#23582 = CARTESIAN_POINT('',(-68.06018794514,55.543990548574,
+    -8.192928932188));
+#23583 = CARTESIAN_POINT('',(-69.03334124572,55.22984841295,
+    -8.507071067812));
+#23584 = CARTESIAN_POINT('',(-69.03334124572,55.543990548574,
+    -8.192928932188));
+#23585 = ADVANCED_FACE('',(#23586),#23600,.T.);
+#23586 = FACE_BOUND('',#23587,.T.);
+#23587 = EDGE_LOOP('',(#23588,#23593,#23594,#23599));
+#23588 = ORIENTED_EDGE('',*,*,#23589,.T.);
+#23589 = EDGE_CURVE('',#23514,#23569,#23590,.T.);
+#23590 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23591,#23592),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23591 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,-8.2));
+#23592 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,-8.2));
+#23593 = ORIENTED_EDGE('',*,*,#23568,.F.);
+#23594 = ORIENTED_EDGE('',*,*,#23595,.T.);
+#23595 = EDGE_CURVE('',#23562,#23498,#23596,.T.);
+#23596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23597,#23598),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23597 = CARTESIAN_POINT('',(-68.72334124572,55.236919480762,-8.5));
+#23598 = CARTESIAN_POINT('',(-68.72334124572,54.883766180182,-8.5));
+#23599 = ORIENTED_EDGE('',*,*,#23520,.T.);
+#23600 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23601,#23602)
+    ,(#23603,#23604
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23601 = CARTESIAN_POINT('',(-68.71627017791,54.573766180182,
+    -8.507071067812));
+#23602 = CARTESIAN_POINT('',(-68.71627017791,55.546919480762,
+    -8.507071067812));
+#23603 = CARTESIAN_POINT('',(-69.03041231353,54.573766180182,
+    -8.192928932188));
+#23604 = CARTESIAN_POINT('',(-69.03041231353,55.546919480762,
+    -8.192928932188));
+#23605 = ADVANCED_FACE('',(#23606),#23628,.T.);
+#23606 = FACE_BOUND('',#23607,.T.);
+#23607 = EDGE_LOOP('',(#23608,#23609,#23616,#23623));
+#23608 = ORIENTED_EDGE('',*,*,#23589,.F.);
+#23609 = ORIENTED_EDGE('',*,*,#23610,.F.);
+#23610 = EDGE_CURVE('',#23611,#23514,#23613,.T.);
+#23611 = VERTEX_POINT('',#23612);
+#23612 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,0.));
+#23613 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23614,#23615),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23614 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,0.));
+#23615 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,-8.2));
+#23616 = ORIENTED_EDGE('',*,*,#23617,.T.);
+#23617 = EDGE_CURVE('',#23611,#23618,#23620,.T.);
+#23618 = VERTEX_POINT('',#23619);
+#23619 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,0.));
+#23620 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23621,#23622),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23621 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,0.));
+#23622 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,0.));
+#23623 = ORIENTED_EDGE('',*,*,#23624,.T.);
+#23624 = EDGE_CURVE('',#23618,#23569,#23625,.T.);
+#23625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23626,#23627),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23626 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,0.));
+#23627 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,-8.2));
+#23628 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23629,#23630)
+    ,(#23631,#23632
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23629 = CARTESIAN_POINT('',(-69.02334124572,54.573766180182,1.E-02));
+#23630 = CARTESIAN_POINT('',(-69.02334124572,54.573766180182,-8.21));
+#23631 = CARTESIAN_POINT('',(-69.02334124572,55.546919480762,1.E-02));
+#23632 = CARTESIAN_POINT('',(-69.02334124572,55.546919480762,-8.21));
+#23633 = ADVANCED_FACE('',(#23634),#23650,.T.);
+#23634 = FACE_BOUND('',#23635,.T.);
+#23635 = EDGE_LOOP('',(#23636,#23637,#23644,#23649));
+#23636 = ORIENTED_EDGE('',*,*,#23513,.F.);
+#23637 = ORIENTED_EDGE('',*,*,#23638,.F.);
+#23638 = EDGE_CURVE('',#23639,#23507,#23641,.T.);
+#23639 = VERTEX_POINT('',#23640);
+#23640 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,0.));
+#23641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23642,#23643),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23642 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,0.));
+#23643 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,-8.2));
+#23644 = ORIENTED_EDGE('',*,*,#23645,.T.);
+#23645 = EDGE_CURVE('',#23639,#23611,#23646,.T.);
+#23646 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23647,#23648),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23647 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,0.));
+#23648 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,0.));
+#23649 = ORIENTED_EDGE('',*,*,#23610,.T.);
+#23650 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23651,#23652)
+    ,(#23653,#23654
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23651 = CARTESIAN_POINT('',(-68.06018794514,54.583766180182,1.E-02));
+#23652 = CARTESIAN_POINT('',(-68.06018794514,54.583766180182,-8.21));
+#23653 = CARTESIAN_POINT('',(-69.03334124572,54.583766180182,1.E-02));
+#23654 = CARTESIAN_POINT('',(-69.03334124572,54.583766180182,-8.21));
+#23655 = ADVANCED_FACE('',(#23656),#23662,.T.);
+#23656 = FACE_BOUND('',#23657,.T.);
+#23657 = EDGE_LOOP('',(#23658,#23659,#23660,#23661));
+#23658 = ORIENTED_EDGE('',*,*,#23497,.F.);
+#23659 = ORIENTED_EDGE('',*,*,#23595,.F.);
+#23660 = ORIENTED_EDGE('',*,*,#23561,.F.);
+#23661 = ORIENTED_EDGE('',*,*,#23533,.F.);
+#23662 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23663,#23664)
+    ,(#23665,#23666
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23663 = CARTESIAN_POINT('',(-68.36018794514,54.873766180182,-8.5));
+#23664 = CARTESIAN_POINT('',(-68.36018794514,55.246919480762,-8.5));
+#23665 = CARTESIAN_POINT('',(-68.73334124572,54.873766180182,-8.5));
+#23666 = CARTESIAN_POINT('',(-68.73334124572,55.246919480762,-8.5));
+#23667 = ADVANCED_FACE('',(#23668),#23684,.T.);
+#23668 = FACE_BOUND('',#23669,.T.);
+#23669 = EDGE_LOOP('',(#23670,#23671,#23678,#23683));
+#23670 = ORIENTED_EDGE('',*,*,#23547,.F.);
+#23671 = ORIENTED_EDGE('',*,*,#23672,.F.);
+#23672 = EDGE_CURVE('',#23673,#23541,#23675,.T.);
+#23673 = VERTEX_POINT('',#23674);
+#23674 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,0.));
+#23675 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23676,#23677),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23676 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,0.));
+#23677 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,-8.2));
+#23678 = ORIENTED_EDGE('',*,*,#23679,.T.);
+#23679 = EDGE_CURVE('',#23673,#23639,#23680,.T.);
+#23680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23681,#23682),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23681 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,0.));
+#23682 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,0.));
+#23683 = ORIENTED_EDGE('',*,*,#23638,.T.);
+#23684 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23685,#23686)
+    ,(#23687,#23688
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23685 = CARTESIAN_POINT('',(-68.07018794514,55.546919480762,1.E-02));
+#23686 = CARTESIAN_POINT('',(-68.07018794514,55.546919480762,-8.21));
+#23687 = CARTESIAN_POINT('',(-68.07018794514,54.573766180182,1.E-02));
+#23688 = CARTESIAN_POINT('',(-68.07018794514,54.573766180182,-8.21));
+#23689 = ADVANCED_FACE('',(#23690),#23700,.T.);
+#23690 = FACE_BOUND('',#23691,.T.);
+#23691 = EDGE_LOOP('',(#23692,#23693,#23694,#23699));
+#23692 = ORIENTED_EDGE('',*,*,#23575,.F.);
+#23693 = ORIENTED_EDGE('',*,*,#23624,.F.);
+#23694 = ORIENTED_EDGE('',*,*,#23695,.T.);
+#23695 = EDGE_CURVE('',#23618,#23673,#23696,.T.);
+#23696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23697,#23698),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23697 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,0.));
+#23698 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,0.));
+#23699 = ORIENTED_EDGE('',*,*,#23672,.T.);
+#23700 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23701,#23702)
+    ,(#23703,#23704
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23701 = CARTESIAN_POINT('',(-69.03334124572,55.536919480762,1.E-02));
+#23702 = CARTESIAN_POINT('',(-69.03334124572,55.536919480762,-8.21));
+#23703 = CARTESIAN_POINT('',(-68.06018794514,55.536919480762,1.E-02));
+#23704 = CARTESIAN_POINT('',(-68.06018794514,55.536919480762,-8.21));
+#23705 = ADVANCED_FACE('',(#23706),#23712,.T.);
+#23706 = FACE_BOUND('',#23707,.T.);
+#23707 = EDGE_LOOP('',(#23708,#23709,#23710,#23711));
+#23708 = ORIENTED_EDGE('',*,*,#23695,.F.);
+#23709 = ORIENTED_EDGE('',*,*,#23617,.F.);
+#23710 = ORIENTED_EDGE('',*,*,#23645,.F.);
+#23711 = ORIENTED_EDGE('',*,*,#23679,.F.);
+#23712 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23713,#23714)
+    ,(#23715,#23716
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23713 = CARTESIAN_POINT('',(-68.06018794514,55.546919480762,0.));
+#23714 = CARTESIAN_POINT('',(-68.06018794514,54.573766180182,0.));
+#23715 = CARTESIAN_POINT('',(-69.03334124572,55.546919480762,0.));
+#23716 = CARTESIAN_POINT('',(-69.03334124572,54.573766180182,0.));
+#23717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23721)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#23718,#23719,#23720)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#23718 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#23719 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#23720 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23721 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#23718,
+  'distance_accuracy_value','confusion accuracy');
+#23722 = PRODUCT_TYPE('part',$,(#23487));
+#23723 = SHAPE_DEFINITION_REPRESENTATION(#23724,#23730);
+#23724 = PRODUCT_DEFINITION_SHAPE('','',#23725);
+#23725 = PRODUCT_DEFINITION('design','',#23726,#23729);
+#23726 = PRODUCT_DEFINITION_FORMATION('','',#23727);
+#23727 = PRODUCT('Body67','Body67','',(#23728));
+#23728 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#23729 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#23730 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#23731),#23957);
+#23731 = MANIFOLD_SOLID_BREP('',#23732);
+#23732 = CLOSED_SHELL('',(#23733,#23769,#23797,#23825,#23845,#23873,
+    #23895,#23907,#23929,#23945));
+#23733 = ADVANCED_FACE('',(#23734),#23764,.T.);
+#23734 = FACE_BOUND('',#23735,.T.);
+#23735 = EDGE_LOOP('',(#23736,#23745,#23752,#23759));
+#23736 = ORIENTED_EDGE('',*,*,#23737,.T.);
+#23737 = EDGE_CURVE('',#23738,#23740,#23742,.T.);
+#23738 = VERTEX_POINT('',#23739);
+#23739 = CARTESIAN_POINT('',(-58.56544650888,54.883766180182,-8.5));
+#23740 = VERTEX_POINT('',#23741);
+#23741 = CARTESIAN_POINT('',(-58.2122932083,54.883766180182,-8.5));
+#23742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23743,#23744),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23743 = CARTESIAN_POINT('',(-58.56544650888,54.883766180182,-8.5));
+#23744 = CARTESIAN_POINT('',(-58.2122932083,54.883766180182,-8.5));
+#23745 = ORIENTED_EDGE('',*,*,#23746,.T.);
+#23746 = EDGE_CURVE('',#23740,#23747,#23749,.T.);
+#23747 = VERTEX_POINT('',#23748);
+#23748 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,-8.2));
+#23749 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23750,#23751),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23750 = CARTESIAN_POINT('',(-58.2122932083,54.883766180182,-8.5));
+#23751 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,-8.2));
+#23752 = ORIENTED_EDGE('',*,*,#23753,.T.);
+#23753 = EDGE_CURVE('',#23747,#23754,#23756,.T.);
+#23754 = VERTEX_POINT('',#23755);
+#23755 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,-8.2));
+#23756 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23757,#23758),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23757 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,-8.2));
+#23758 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,-8.2));
+#23759 = ORIENTED_EDGE('',*,*,#23760,.F.);
+#23760 = EDGE_CURVE('',#23738,#23754,#23761,.T.);
+#23761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23762,#23763),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23762 = CARTESIAN_POINT('',(-58.56544650888,54.883766180182,-8.5));
+#23763 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,-8.2));
+#23764 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23765,#23766)
+    ,(#23767,#23768
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23765 = CARTESIAN_POINT('',(-57.9022932083,54.57669511237,
+    -8.192928932188));
+#23766 = CARTESIAN_POINT('',(-57.9022932083,54.890837247994,
+    -8.507071067812));
+#23767 = CARTESIAN_POINT('',(-58.87544650888,54.57669511237,
+    -8.192928932188));
+#23768 = CARTESIAN_POINT('',(-58.87544650888,54.890837247994,
+    -8.507071067812));
+#23769 = ADVANCED_FACE('',(#23770),#23792,.T.);
+#23770 = FACE_BOUND('',#23771,.T.);
+#23771 = EDGE_LOOP('',(#23772,#23779,#23786,#23791));
+#23772 = ORIENTED_EDGE('',*,*,#23773,.T.);
+#23773 = EDGE_CURVE('',#23740,#23774,#23776,.T.);
+#23774 = VERTEX_POINT('',#23775);
+#23775 = CARTESIAN_POINT('',(-58.2122932083,55.236919480762,-8.5));
+#23776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23777,#23778),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23777 = CARTESIAN_POINT('',(-58.2122932083,54.883766180182,-8.5));
+#23778 = CARTESIAN_POINT('',(-58.2122932083,55.236919480762,-8.5));
+#23779 = ORIENTED_EDGE('',*,*,#23780,.T.);
+#23780 = EDGE_CURVE('',#23774,#23781,#23783,.T.);
+#23781 = VERTEX_POINT('',#23782);
+#23782 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,-8.2));
+#23783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23784,#23785),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23784 = CARTESIAN_POINT('',(-58.2122932083,55.236919480762,-8.5));
+#23785 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,-8.2));
+#23786 = ORIENTED_EDGE('',*,*,#23787,.T.);
+#23787 = EDGE_CURVE('',#23781,#23747,#23788,.T.);
+#23788 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23789,#23790),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23789 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,-8.2));
+#23790 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,-8.2));
+#23791 = ORIENTED_EDGE('',*,*,#23746,.F.);
+#23792 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23793,#23794)
+    ,(#23795,#23796
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23793 = CARTESIAN_POINT('',(-57.90522214049,54.573766180182,
+    -8.192928932188));
+#23794 = CARTESIAN_POINT('',(-57.90522214049,55.546919480762,
+    -8.192928932188));
+#23795 = CARTESIAN_POINT('',(-58.21936427611,54.573766180182,
+    -8.507071067812));
+#23796 = CARTESIAN_POINT('',(-58.21936427611,55.546919480762,
+    -8.507071067812));
+#23797 = ADVANCED_FACE('',(#23798),#23820,.T.);
+#23798 = FACE_BOUND('',#23799,.T.);
+#23799 = EDGE_LOOP('',(#23800,#23807,#23814,#23819));
+#23800 = ORIENTED_EDGE('',*,*,#23801,.T.);
+#23801 = EDGE_CURVE('',#23774,#23802,#23804,.T.);
+#23802 = VERTEX_POINT('',#23803);
+#23803 = CARTESIAN_POINT('',(-58.56544650888,55.236919480762,-8.5));
+#23804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23805,#23806),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23805 = CARTESIAN_POINT('',(-58.2122932083,55.236919480762,-8.5));
+#23806 = CARTESIAN_POINT('',(-58.56544650888,55.236919480762,-8.5));
+#23807 = ORIENTED_EDGE('',*,*,#23808,.T.);
+#23808 = EDGE_CURVE('',#23802,#23809,#23811,.T.);
+#23809 = VERTEX_POINT('',#23810);
+#23810 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,-8.2));
+#23811 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23812,#23813),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23812 = CARTESIAN_POINT('',(-58.56544650888,55.236919480762,-8.5));
+#23813 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,-8.2));
+#23814 = ORIENTED_EDGE('',*,*,#23815,.T.);
+#23815 = EDGE_CURVE('',#23809,#23781,#23816,.T.);
+#23816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23817,#23818),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23817 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,-8.2));
+#23818 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,-8.2));
+#23819 = ORIENTED_EDGE('',*,*,#23780,.F.);
+#23820 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23821,#23822)
+    ,(#23823,#23824
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23821 = CARTESIAN_POINT('',(-57.9022932083,55.22984841295,
+    -8.507071067812));
+#23822 = CARTESIAN_POINT('',(-57.9022932083,55.543990548574,
+    -8.192928932188));
+#23823 = CARTESIAN_POINT('',(-58.87544650888,55.22984841295,
+    -8.507071067812));
+#23824 = CARTESIAN_POINT('',(-58.87544650888,55.543990548574,
+    -8.192928932188));
+#23825 = ADVANCED_FACE('',(#23826),#23840,.T.);
+#23826 = FACE_BOUND('',#23827,.T.);
+#23827 = EDGE_LOOP('',(#23828,#23833,#23834,#23839));
+#23828 = ORIENTED_EDGE('',*,*,#23829,.T.);
+#23829 = EDGE_CURVE('',#23754,#23809,#23830,.T.);
+#23830 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23831,#23832),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23831 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,-8.2));
+#23832 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,-8.2));
+#23833 = ORIENTED_EDGE('',*,*,#23808,.F.);
+#23834 = ORIENTED_EDGE('',*,*,#23835,.T.);
+#23835 = EDGE_CURVE('',#23802,#23738,#23836,.T.);
+#23836 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23837,#23838),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23837 = CARTESIAN_POINT('',(-58.56544650888,55.236919480762,-8.5));
+#23838 = CARTESIAN_POINT('',(-58.56544650888,54.883766180182,-8.5));
+#23839 = ORIENTED_EDGE('',*,*,#23760,.T.);
+#23840 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23841,#23842)
+    ,(#23843,#23844
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23841 = CARTESIAN_POINT('',(-58.55837544107,54.573766180182,
+    -8.507071067812));
+#23842 = CARTESIAN_POINT('',(-58.55837544107,55.546919480762,
+    -8.507071067812));
+#23843 = CARTESIAN_POINT('',(-58.87251757669,54.573766180182,
+    -8.192928932188));
+#23844 = CARTESIAN_POINT('',(-58.87251757669,55.546919480762,
+    -8.192928932188));
+#23845 = ADVANCED_FACE('',(#23846),#23868,.T.);
+#23846 = FACE_BOUND('',#23847,.T.);
+#23847 = EDGE_LOOP('',(#23848,#23849,#23856,#23863));
+#23848 = ORIENTED_EDGE('',*,*,#23829,.F.);
+#23849 = ORIENTED_EDGE('',*,*,#23850,.F.);
+#23850 = EDGE_CURVE('',#23851,#23754,#23853,.T.);
+#23851 = VERTEX_POINT('',#23852);
+#23852 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,0.));
+#23853 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23854,#23855),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23854 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,0.));
+#23855 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,-8.2));
+#23856 = ORIENTED_EDGE('',*,*,#23857,.T.);
+#23857 = EDGE_CURVE('',#23851,#23858,#23860,.T.);
+#23858 = VERTEX_POINT('',#23859);
+#23859 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,0.));
+#23860 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23861,#23862),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23861 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,0.));
+#23862 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,0.));
+#23863 = ORIENTED_EDGE('',*,*,#23864,.T.);
+#23864 = EDGE_CURVE('',#23858,#23809,#23865,.T.);
+#23865 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23866,#23867),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23866 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,0.));
+#23867 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,-8.2));
+#23868 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23869,#23870)
+    ,(#23871,#23872
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23869 = CARTESIAN_POINT('',(-58.86544650888,54.573766180182,1.E-02));
+#23870 = CARTESIAN_POINT('',(-58.86544650888,54.573766180182,-8.21));
+#23871 = CARTESIAN_POINT('',(-58.86544650888,55.546919480762,1.E-02));
+#23872 = CARTESIAN_POINT('',(-58.86544650888,55.546919480762,-8.21));
+#23873 = ADVANCED_FACE('',(#23874),#23890,.T.);
+#23874 = FACE_BOUND('',#23875,.T.);
+#23875 = EDGE_LOOP('',(#23876,#23877,#23884,#23889));
+#23876 = ORIENTED_EDGE('',*,*,#23753,.F.);
+#23877 = ORIENTED_EDGE('',*,*,#23878,.F.);
+#23878 = EDGE_CURVE('',#23879,#23747,#23881,.T.);
+#23879 = VERTEX_POINT('',#23880);
+#23880 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,0.));
+#23881 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23882,#23883),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23882 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,0.));
+#23883 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,-8.2));
+#23884 = ORIENTED_EDGE('',*,*,#23885,.T.);
+#23885 = EDGE_CURVE('',#23879,#23851,#23886,.T.);
+#23886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23887,#23888),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23887 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,0.));
+#23888 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,0.));
+#23889 = ORIENTED_EDGE('',*,*,#23850,.T.);
+#23890 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23891,#23892)
+    ,(#23893,#23894
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23891 = CARTESIAN_POINT('',(-57.9022932083,54.583766180182,1.E-02));
+#23892 = CARTESIAN_POINT('',(-57.9022932083,54.583766180182,-8.21));
+#23893 = CARTESIAN_POINT('',(-58.87544650888,54.583766180182,1.E-02));
+#23894 = CARTESIAN_POINT('',(-58.87544650888,54.583766180182,-8.21));
+#23895 = ADVANCED_FACE('',(#23896),#23902,.T.);
+#23896 = FACE_BOUND('',#23897,.T.);
+#23897 = EDGE_LOOP('',(#23898,#23899,#23900,#23901));
+#23898 = ORIENTED_EDGE('',*,*,#23737,.F.);
+#23899 = ORIENTED_EDGE('',*,*,#23835,.F.);
+#23900 = ORIENTED_EDGE('',*,*,#23801,.F.);
+#23901 = ORIENTED_EDGE('',*,*,#23773,.F.);
+#23902 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23903,#23904)
+    ,(#23905,#23906
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23903 = CARTESIAN_POINT('',(-58.2022932083,54.873766180182,-8.5));
+#23904 = CARTESIAN_POINT('',(-58.2022932083,55.246919480762,-8.5));
+#23905 = CARTESIAN_POINT('',(-58.57544650888,54.873766180182,-8.5));
+#23906 = CARTESIAN_POINT('',(-58.57544650888,55.246919480762,-8.5));
+#23907 = ADVANCED_FACE('',(#23908),#23924,.T.);
+#23908 = FACE_BOUND('',#23909,.T.);
+#23909 = EDGE_LOOP('',(#23910,#23911,#23918,#23923));
+#23910 = ORIENTED_EDGE('',*,*,#23787,.F.);
+#23911 = ORIENTED_EDGE('',*,*,#23912,.F.);
+#23912 = EDGE_CURVE('',#23913,#23781,#23915,.T.);
+#23913 = VERTEX_POINT('',#23914);
+#23914 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,0.));
+#23915 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23916,#23917),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#23916 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,0.));
+#23917 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,-8.2));
+#23918 = ORIENTED_EDGE('',*,*,#23919,.T.);
+#23919 = EDGE_CURVE('',#23913,#23879,#23920,.T.);
+#23920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23921,#23922),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23921 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,0.));
+#23922 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,0.));
+#23923 = ORIENTED_EDGE('',*,*,#23878,.T.);
+#23924 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23925,#23926)
+    ,(#23927,#23928
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23925 = CARTESIAN_POINT('',(-57.9122932083,55.546919480762,1.E-02));
+#23926 = CARTESIAN_POINT('',(-57.9122932083,55.546919480762,-8.21));
+#23927 = CARTESIAN_POINT('',(-57.9122932083,54.573766180182,1.E-02));
+#23928 = CARTESIAN_POINT('',(-57.9122932083,54.573766180182,-8.21));
+#23929 = ADVANCED_FACE('',(#23930),#23940,.T.);
+#23930 = FACE_BOUND('',#23931,.T.);
+#23931 = EDGE_LOOP('',(#23932,#23933,#23934,#23939));
+#23932 = ORIENTED_EDGE('',*,*,#23815,.F.);
+#23933 = ORIENTED_EDGE('',*,*,#23864,.F.);
+#23934 = ORIENTED_EDGE('',*,*,#23935,.T.);
+#23935 = EDGE_CURVE('',#23858,#23913,#23936,.T.);
+#23936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23937,#23938),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23937 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,0.));
+#23938 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,0.));
+#23939 = ORIENTED_EDGE('',*,*,#23912,.T.);
+#23940 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23941,#23942)
+    ,(#23943,#23944
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#23941 = CARTESIAN_POINT('',(-58.87544650888,55.536919480762,1.E-02));
+#23942 = CARTESIAN_POINT('',(-58.87544650888,55.536919480762,-8.21));
+#23943 = CARTESIAN_POINT('',(-57.9022932083,55.536919480762,1.E-02));
+#23944 = CARTESIAN_POINT('',(-57.9022932083,55.536919480762,-8.21));
+#23945 = ADVANCED_FACE('',(#23946),#23952,.T.);
+#23946 = FACE_BOUND('',#23947,.T.);
+#23947 = EDGE_LOOP('',(#23948,#23949,#23950,#23951));
+#23948 = ORIENTED_EDGE('',*,*,#23935,.F.);
+#23949 = ORIENTED_EDGE('',*,*,#23857,.F.);
+#23950 = ORIENTED_EDGE('',*,*,#23885,.F.);
+#23951 = ORIENTED_EDGE('',*,*,#23919,.F.);
+#23952 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#23953,#23954)
+    ,(#23955,#23956
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23953 = CARTESIAN_POINT('',(-57.9022932083,55.546919480762,0.));
+#23954 = CARTESIAN_POINT('',(-57.9022932083,54.573766180182,0.));
+#23955 = CARTESIAN_POINT('',(-58.87544650888,55.546919480762,0.));
+#23956 = CARTESIAN_POINT('',(-58.87544650888,54.573766180182,0.));
+#23957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23961)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#23958,#23959,#23960)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#23958 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#23959 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#23960 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23961 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#23958,
+  'distance_accuracy_value','confusion accuracy');
+#23962 = PRODUCT_TYPE('part',$,(#23727));
+#23963 = SHAPE_DEFINITION_REPRESENTATION(#23964,#23970);
+#23964 = PRODUCT_DEFINITION_SHAPE('','',#23965);
+#23965 = PRODUCT_DEFINITION('design','',#23966,#23969);
+#23966 = PRODUCT_DEFINITION_FORMATION('','',#23967);
+#23967 = PRODUCT('Body68','Body68','',(#23968));
+#23968 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#23969 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#23970 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#23971),#24197);
+#23971 = MANIFOLD_SOLID_BREP('',#23972);
+#23972 = CLOSED_SHELL('',(#23973,#24009,#24037,#24065,#24085,#24113,
+    #24135,#24147,#24169,#24185));
+#23973 = ADVANCED_FACE('',(#23974),#24004,.T.);
+#23974 = FACE_BOUND('',#23975,.T.);
+#23975 = EDGE_LOOP('',(#23976,#23985,#23992,#23999));
+#23976 = ORIENTED_EDGE('',*,*,#23977,.T.);
+#23977 = EDGE_CURVE('',#23978,#23980,#23982,.T.);
+#23978 = VERTEX_POINT('',#23979);
+#23979 = CARTESIAN_POINT('',(-48.40755177204,54.883766180182,-8.5));
+#23980 = VERTEX_POINT('',#23981);
+#23981 = CARTESIAN_POINT('',(-48.05439847146,54.883766180182,-8.5));
+#23982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23983,#23984),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23983 = CARTESIAN_POINT('',(-48.40755177204,54.883766180182,-8.5));
+#23984 = CARTESIAN_POINT('',(-48.05439847146,54.883766180182,-8.5));
+#23985 = ORIENTED_EDGE('',*,*,#23986,.T.);
+#23986 = EDGE_CURVE('',#23980,#23987,#23989,.T.);
+#23987 = VERTEX_POINT('',#23988);
+#23988 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,-8.2));
+#23989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23990,#23991),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23990 = CARTESIAN_POINT('',(-48.05439847146,54.883766180182,-8.5));
+#23991 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,-8.2));
+#23992 = ORIENTED_EDGE('',*,*,#23993,.T.);
+#23993 = EDGE_CURVE('',#23987,#23994,#23996,.T.);
+#23994 = VERTEX_POINT('',#23995);
+#23995 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,-8.2));
+#23996 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23997,#23998),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23997 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,-8.2));
+#23998 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,-8.2));
+#23999 = ORIENTED_EDGE('',*,*,#24000,.F.);
+#24000 = EDGE_CURVE('',#23978,#23994,#24001,.T.);
+#24001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24002,#24003),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24002 = CARTESIAN_POINT('',(-48.40755177204,54.883766180182,-8.5));
+#24003 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,-8.2));
+#24004 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24005,#24006)
+    ,(#24007,#24008
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24005 = CARTESIAN_POINT('',(-47.74439847146,54.57669511237,
+    -8.192928932188));
+#24006 = CARTESIAN_POINT('',(-47.74439847146,54.890837247994,
+    -8.507071067812));
+#24007 = CARTESIAN_POINT('',(-48.71755177204,54.57669511237,
+    -8.192928932188));
+#24008 = CARTESIAN_POINT('',(-48.71755177204,54.890837247994,
+    -8.507071067812));
+#24009 = ADVANCED_FACE('',(#24010),#24032,.T.);
+#24010 = FACE_BOUND('',#24011,.T.);
+#24011 = EDGE_LOOP('',(#24012,#24019,#24026,#24031));
+#24012 = ORIENTED_EDGE('',*,*,#24013,.T.);
+#24013 = EDGE_CURVE('',#23980,#24014,#24016,.T.);
+#24014 = VERTEX_POINT('',#24015);
+#24015 = CARTESIAN_POINT('',(-48.05439847146,55.236919480762,-8.5));
+#24016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24017,#24018),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24017 = CARTESIAN_POINT('',(-48.05439847146,54.883766180182,-8.5));
+#24018 = CARTESIAN_POINT('',(-48.05439847146,55.236919480762,-8.5));
+#24019 = ORIENTED_EDGE('',*,*,#24020,.T.);
+#24020 = EDGE_CURVE('',#24014,#24021,#24023,.T.);
+#24021 = VERTEX_POINT('',#24022);
+#24022 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,-8.2));
+#24023 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24024,#24025),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24024 = CARTESIAN_POINT('',(-48.05439847146,55.236919480762,-8.5));
+#24025 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,-8.2));
+#24026 = ORIENTED_EDGE('',*,*,#24027,.T.);
+#24027 = EDGE_CURVE('',#24021,#23987,#24028,.T.);
+#24028 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24029,#24030),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24029 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,-8.2));
+#24030 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,-8.2));
+#24031 = ORIENTED_EDGE('',*,*,#23986,.F.);
+#24032 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24033,#24034)
+    ,(#24035,#24036
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24033 = CARTESIAN_POINT('',(-47.74732740365,54.573766180182,
+    -8.192928932188));
+#24034 = CARTESIAN_POINT('',(-47.74732740365,55.546919480762,
+    -8.192928932188));
+#24035 = CARTESIAN_POINT('',(-48.06146953927,54.573766180182,
+    -8.507071067812));
+#24036 = CARTESIAN_POINT('',(-48.06146953927,55.546919480762,
+    -8.507071067812));
+#24037 = ADVANCED_FACE('',(#24038),#24060,.T.);
+#24038 = FACE_BOUND('',#24039,.T.);
+#24039 = EDGE_LOOP('',(#24040,#24047,#24054,#24059));
+#24040 = ORIENTED_EDGE('',*,*,#24041,.T.);
+#24041 = EDGE_CURVE('',#24014,#24042,#24044,.T.);
+#24042 = VERTEX_POINT('',#24043);
+#24043 = CARTESIAN_POINT('',(-48.40755177204,55.236919480762,-8.5));
+#24044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24045,#24046),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24045 = CARTESIAN_POINT('',(-48.05439847146,55.236919480762,-8.5));
+#24046 = CARTESIAN_POINT('',(-48.40755177204,55.236919480762,-8.5));
+#24047 = ORIENTED_EDGE('',*,*,#24048,.T.);
+#24048 = EDGE_CURVE('',#24042,#24049,#24051,.T.);
+#24049 = VERTEX_POINT('',#24050);
+#24050 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,-8.2));
+#24051 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24052,#24053),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24052 = CARTESIAN_POINT('',(-48.40755177204,55.236919480762,-8.5));
+#24053 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,-8.2));
+#24054 = ORIENTED_EDGE('',*,*,#24055,.T.);
+#24055 = EDGE_CURVE('',#24049,#24021,#24056,.T.);
+#24056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24057,#24058),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24057 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,-8.2));
+#24058 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,-8.2));
+#24059 = ORIENTED_EDGE('',*,*,#24020,.F.);
+#24060 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24061,#24062)
+    ,(#24063,#24064
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24061 = CARTESIAN_POINT('',(-47.74439847146,55.22984841295,
+    -8.507071067812));
+#24062 = CARTESIAN_POINT('',(-47.74439847146,55.543990548574,
+    -8.192928932188));
+#24063 = CARTESIAN_POINT('',(-48.71755177204,55.22984841295,
+    -8.507071067812));
+#24064 = CARTESIAN_POINT('',(-48.71755177204,55.543990548574,
+    -8.192928932188));
+#24065 = ADVANCED_FACE('',(#24066),#24080,.T.);
+#24066 = FACE_BOUND('',#24067,.T.);
+#24067 = EDGE_LOOP('',(#24068,#24073,#24074,#24079));
+#24068 = ORIENTED_EDGE('',*,*,#24069,.T.);
+#24069 = EDGE_CURVE('',#23994,#24049,#24070,.T.);
+#24070 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24071,#24072),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24071 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,-8.2));
+#24072 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,-8.2));
+#24073 = ORIENTED_EDGE('',*,*,#24048,.F.);
+#24074 = ORIENTED_EDGE('',*,*,#24075,.T.);
+#24075 = EDGE_CURVE('',#24042,#23978,#24076,.T.);
+#24076 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24077,#24078),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24077 = CARTESIAN_POINT('',(-48.40755177204,55.236919480762,-8.5));
+#24078 = CARTESIAN_POINT('',(-48.40755177204,54.883766180182,-8.5));
+#24079 = ORIENTED_EDGE('',*,*,#24000,.T.);
+#24080 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24081,#24082)
+    ,(#24083,#24084
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24081 = CARTESIAN_POINT('',(-48.40048070423,54.573766180182,
+    -8.507071067812));
+#24082 = CARTESIAN_POINT('',(-48.40048070423,55.546919480762,
+    -8.507071067812));
+#24083 = CARTESIAN_POINT('',(-48.71462283985,54.573766180182,
+    -8.192928932188));
+#24084 = CARTESIAN_POINT('',(-48.71462283985,55.546919480762,
+    -8.192928932188));
+#24085 = ADVANCED_FACE('',(#24086),#24108,.T.);
+#24086 = FACE_BOUND('',#24087,.T.);
+#24087 = EDGE_LOOP('',(#24088,#24089,#24096,#24103));
+#24088 = ORIENTED_EDGE('',*,*,#24069,.F.);
+#24089 = ORIENTED_EDGE('',*,*,#24090,.F.);
+#24090 = EDGE_CURVE('',#24091,#23994,#24093,.T.);
+#24091 = VERTEX_POINT('',#24092);
+#24092 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,0.));
+#24093 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24094,#24095),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24094 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,0.));
+#24095 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,-8.2));
+#24096 = ORIENTED_EDGE('',*,*,#24097,.T.);
+#24097 = EDGE_CURVE('',#24091,#24098,#24100,.T.);
+#24098 = VERTEX_POINT('',#24099);
+#24099 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,0.));
+#24100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24101,#24102),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24101 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,0.));
+#24102 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,0.));
+#24103 = ORIENTED_EDGE('',*,*,#24104,.T.);
+#24104 = EDGE_CURVE('',#24098,#24049,#24105,.T.);
+#24105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24106,#24107),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24106 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,0.));
+#24107 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,-8.2));
+#24108 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24109,#24110)
+    ,(#24111,#24112
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24109 = CARTESIAN_POINT('',(-48.70755177204,54.573766180182,1.E-02));
+#24110 = CARTESIAN_POINT('',(-48.70755177204,54.573766180182,-8.21));
+#24111 = CARTESIAN_POINT('',(-48.70755177204,55.546919480762,1.E-02));
+#24112 = CARTESIAN_POINT('',(-48.70755177204,55.546919480762,-8.21));
+#24113 = ADVANCED_FACE('',(#24114),#24130,.T.);
+#24114 = FACE_BOUND('',#24115,.T.);
+#24115 = EDGE_LOOP('',(#24116,#24117,#24124,#24129));
+#24116 = ORIENTED_EDGE('',*,*,#23993,.F.);
+#24117 = ORIENTED_EDGE('',*,*,#24118,.F.);
+#24118 = EDGE_CURVE('',#24119,#23987,#24121,.T.);
+#24119 = VERTEX_POINT('',#24120);
+#24120 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,0.));
+#24121 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24122,#24123),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24122 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,0.));
+#24123 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,-8.2));
+#24124 = ORIENTED_EDGE('',*,*,#24125,.T.);
+#24125 = EDGE_CURVE('',#24119,#24091,#24126,.T.);
+#24126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24127,#24128),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24127 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,0.));
+#24128 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,0.));
+#24129 = ORIENTED_EDGE('',*,*,#24090,.T.);
+#24130 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24131,#24132)
+    ,(#24133,#24134
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24131 = CARTESIAN_POINT('',(-47.74439847146,54.583766180182,1.E-02));
+#24132 = CARTESIAN_POINT('',(-47.74439847146,54.583766180182,-8.21));
+#24133 = CARTESIAN_POINT('',(-48.71755177204,54.583766180182,1.E-02));
+#24134 = CARTESIAN_POINT('',(-48.71755177204,54.583766180182,-8.21));
+#24135 = ADVANCED_FACE('',(#24136),#24142,.T.);
+#24136 = FACE_BOUND('',#24137,.T.);
+#24137 = EDGE_LOOP('',(#24138,#24139,#24140,#24141));
+#24138 = ORIENTED_EDGE('',*,*,#23977,.F.);
+#24139 = ORIENTED_EDGE('',*,*,#24075,.F.);
+#24140 = ORIENTED_EDGE('',*,*,#24041,.F.);
+#24141 = ORIENTED_EDGE('',*,*,#24013,.F.);
+#24142 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24143,#24144)
+    ,(#24145,#24146
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24143 = CARTESIAN_POINT('',(-48.04439847146,54.873766180182,-8.5));
+#24144 = CARTESIAN_POINT('',(-48.04439847146,55.246919480762,-8.5));
+#24145 = CARTESIAN_POINT('',(-48.41755177204,54.873766180182,-8.5));
+#24146 = CARTESIAN_POINT('',(-48.41755177204,55.246919480762,-8.5));
+#24147 = ADVANCED_FACE('',(#24148),#24164,.T.);
+#24148 = FACE_BOUND('',#24149,.T.);
+#24149 = EDGE_LOOP('',(#24150,#24151,#24158,#24163));
+#24150 = ORIENTED_EDGE('',*,*,#24027,.F.);
+#24151 = ORIENTED_EDGE('',*,*,#24152,.F.);
+#24152 = EDGE_CURVE('',#24153,#24021,#24155,.T.);
+#24153 = VERTEX_POINT('',#24154);
+#24154 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,0.));
+#24155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24156,#24157),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24156 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,0.));
+#24157 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,-8.2));
+#24158 = ORIENTED_EDGE('',*,*,#24159,.T.);
+#24159 = EDGE_CURVE('',#24153,#24119,#24160,.T.);
+#24160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24161,#24162),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24161 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,0.));
+#24162 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,0.));
+#24163 = ORIENTED_EDGE('',*,*,#24118,.T.);
+#24164 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24165,#24166)
+    ,(#24167,#24168
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24165 = CARTESIAN_POINT('',(-47.75439847146,55.546919480762,1.E-02));
+#24166 = CARTESIAN_POINT('',(-47.75439847146,55.546919480762,-8.21));
+#24167 = CARTESIAN_POINT('',(-47.75439847146,54.573766180182,1.E-02));
+#24168 = CARTESIAN_POINT('',(-47.75439847146,54.573766180182,-8.21));
+#24169 = ADVANCED_FACE('',(#24170),#24180,.T.);
+#24170 = FACE_BOUND('',#24171,.T.);
+#24171 = EDGE_LOOP('',(#24172,#24173,#24174,#24179));
+#24172 = ORIENTED_EDGE('',*,*,#24055,.F.);
+#24173 = ORIENTED_EDGE('',*,*,#24104,.F.);
+#24174 = ORIENTED_EDGE('',*,*,#24175,.T.);
+#24175 = EDGE_CURVE('',#24098,#24153,#24176,.T.);
+#24176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24177,#24178),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24177 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,0.));
+#24178 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,0.));
+#24179 = ORIENTED_EDGE('',*,*,#24152,.T.);
+#24180 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24181,#24182)
+    ,(#24183,#24184
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24181 = CARTESIAN_POINT('',(-48.71755177204,55.536919480762,1.E-02));
+#24182 = CARTESIAN_POINT('',(-48.71755177204,55.536919480762,-8.21));
+#24183 = CARTESIAN_POINT('',(-47.74439847146,55.536919480762,1.E-02));
+#24184 = CARTESIAN_POINT('',(-47.74439847146,55.536919480762,-8.21));
+#24185 = ADVANCED_FACE('',(#24186),#24192,.T.);
+#24186 = FACE_BOUND('',#24187,.T.);
+#24187 = EDGE_LOOP('',(#24188,#24189,#24190,#24191));
+#24188 = ORIENTED_EDGE('',*,*,#24175,.F.);
+#24189 = ORIENTED_EDGE('',*,*,#24097,.F.);
+#24190 = ORIENTED_EDGE('',*,*,#24125,.F.);
+#24191 = ORIENTED_EDGE('',*,*,#24159,.F.);
+#24192 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24193,#24194)
+    ,(#24195,#24196
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24193 = CARTESIAN_POINT('',(-47.74439847146,55.546919480762,0.));
+#24194 = CARTESIAN_POINT('',(-47.74439847146,54.573766180182,0.));
+#24195 = CARTESIAN_POINT('',(-48.71755177204,55.546919480762,0.));
+#24196 = CARTESIAN_POINT('',(-48.71755177204,54.573766180182,0.));
+#24197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24201)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#24198,#24199,#24200)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24198 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#24199 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#24200 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#24201 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24198,
+  'distance_accuracy_value','confusion accuracy');
+#24202 = PRODUCT_TYPE('part',$,(#23967));
+#24203 = SHAPE_DEFINITION_REPRESENTATION(#24204,#24210);
+#24204 = PRODUCT_DEFINITION_SHAPE('','',#24205);
+#24205 = PRODUCT_DEFINITION('design','',#24206,#24209);
+#24206 = PRODUCT_DEFINITION_FORMATION('','',#24207);
+#24207 = PRODUCT('Body69','Body69','',(#24208));
+#24208 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#24209 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#24210 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#24211),#24437);
+#24211 = MANIFOLD_SOLID_BREP('',#24212);
+#24212 = CLOSED_SHELL('',(#24213,#24249,#24277,#24305,#24325,#24353,
+    #24375,#24387,#24409,#24425));
+#24213 = ADVANCED_FACE('',(#24214),#24244,.T.);
+#24214 = FACE_BOUND('',#24215,.T.);
+#24215 = EDGE_LOOP('',(#24216,#24225,#24232,#24239));
+#24216 = ORIENTED_EDGE('',*,*,#24217,.T.);
+#24217 = EDGE_CURVE('',#24218,#24220,#24222,.T.);
+#24218 = VERTEX_POINT('',#24219);
+#24219 = CARTESIAN_POINT('',(-38.2496570352,54.883766180182,-8.5));
+#24220 = VERTEX_POINT('',#24221);
+#24221 = CARTESIAN_POINT('',(-37.89650373462,54.883766180182,-8.5));
+#24222 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24223,#24224),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24223 = CARTESIAN_POINT('',(-38.2496570352,54.883766180182,-8.5));
+#24224 = CARTESIAN_POINT('',(-37.89650373462,54.883766180182,-8.5));
+#24225 = ORIENTED_EDGE('',*,*,#24226,.T.);
+#24226 = EDGE_CURVE('',#24220,#24227,#24229,.T.);
+#24227 = VERTEX_POINT('',#24228);
+#24228 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,-8.2));
+#24229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24230,#24231),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24230 = CARTESIAN_POINT('',(-37.89650373462,54.883766180182,-8.5));
+#24231 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,-8.2));
+#24232 = ORIENTED_EDGE('',*,*,#24233,.T.);
+#24233 = EDGE_CURVE('',#24227,#24234,#24236,.T.);
+#24234 = VERTEX_POINT('',#24235);
+#24235 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,-8.2));
+#24236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24237,#24238),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24237 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,-8.2));
+#24238 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,-8.2));
+#24239 = ORIENTED_EDGE('',*,*,#24240,.F.);
+#24240 = EDGE_CURVE('',#24218,#24234,#24241,.T.);
+#24241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24242,#24243),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24242 = CARTESIAN_POINT('',(-38.2496570352,54.883766180182,-8.5));
+#24243 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,-8.2));
+#24244 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24245,#24246)
+    ,(#24247,#24248
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24245 = CARTESIAN_POINT('',(-37.58650373462,54.57669511237,
+    -8.192928932188));
+#24246 = CARTESIAN_POINT('',(-37.58650373462,54.890837247994,
+    -8.507071067812));
+#24247 = CARTESIAN_POINT('',(-38.5596570352,54.57669511237,
+    -8.192928932188));
+#24248 = CARTESIAN_POINT('',(-38.5596570352,54.890837247994,
+    -8.507071067812));
+#24249 = ADVANCED_FACE('',(#24250),#24272,.T.);
+#24250 = FACE_BOUND('',#24251,.T.);
+#24251 = EDGE_LOOP('',(#24252,#24259,#24266,#24271));
+#24252 = ORIENTED_EDGE('',*,*,#24253,.T.);
+#24253 = EDGE_CURVE('',#24220,#24254,#24256,.T.);
+#24254 = VERTEX_POINT('',#24255);
+#24255 = CARTESIAN_POINT('',(-37.89650373462,55.236919480762,-8.5));
+#24256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24257,#24258),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24257 = CARTESIAN_POINT('',(-37.89650373462,54.883766180182,-8.5));
+#24258 = CARTESIAN_POINT('',(-37.89650373462,55.236919480762,-8.5));
+#24259 = ORIENTED_EDGE('',*,*,#24260,.T.);
+#24260 = EDGE_CURVE('',#24254,#24261,#24263,.T.);
+#24261 = VERTEX_POINT('',#24262);
+#24262 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,-8.2));
+#24263 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24264,#24265),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24264 = CARTESIAN_POINT('',(-37.89650373462,55.236919480762,-8.5));
+#24265 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,-8.2));
+#24266 = ORIENTED_EDGE('',*,*,#24267,.T.);
+#24267 = EDGE_CURVE('',#24261,#24227,#24268,.T.);
+#24268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24269,#24270),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24269 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,-8.2));
+#24270 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,-8.2));
+#24271 = ORIENTED_EDGE('',*,*,#24226,.F.);
+#24272 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24273,#24274)
+    ,(#24275,#24276
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24273 = CARTESIAN_POINT('',(-37.5894326668,54.573766180182,
+    -8.192928932188));
+#24274 = CARTESIAN_POINT('',(-37.5894326668,55.546919480762,
+    -8.192928932188));
+#24275 = CARTESIAN_POINT('',(-37.90357480243,54.573766180182,
+    -8.507071067812));
+#24276 = CARTESIAN_POINT('',(-37.90357480243,55.546919480762,
+    -8.507071067812));
+#24277 = ADVANCED_FACE('',(#24278),#24300,.T.);
+#24278 = FACE_BOUND('',#24279,.T.);
+#24279 = EDGE_LOOP('',(#24280,#24287,#24294,#24299));
+#24280 = ORIENTED_EDGE('',*,*,#24281,.T.);
+#24281 = EDGE_CURVE('',#24254,#24282,#24284,.T.);
+#24282 = VERTEX_POINT('',#24283);
+#24283 = CARTESIAN_POINT('',(-38.2496570352,55.236919480762,-8.5));
+#24284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24285,#24286),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24285 = CARTESIAN_POINT('',(-37.89650373462,55.236919480762,-8.5));
+#24286 = CARTESIAN_POINT('',(-38.2496570352,55.236919480762,-8.5));
+#24287 = ORIENTED_EDGE('',*,*,#24288,.T.);
+#24288 = EDGE_CURVE('',#24282,#24289,#24291,.T.);
+#24289 = VERTEX_POINT('',#24290);
+#24290 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,-8.2));
+#24291 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24292,#24293),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24292 = CARTESIAN_POINT('',(-38.2496570352,55.236919480762,-8.5));
+#24293 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,-8.2));
+#24294 = ORIENTED_EDGE('',*,*,#24295,.T.);
+#24295 = EDGE_CURVE('',#24289,#24261,#24296,.T.);
+#24296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24297,#24298),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24297 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,-8.2));
+#24298 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,-8.2));
+#24299 = ORIENTED_EDGE('',*,*,#24260,.F.);
+#24300 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24301,#24302)
+    ,(#24303,#24304
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24301 = CARTESIAN_POINT('',(-37.58650373462,55.22984841295,
+    -8.507071067812));
+#24302 = CARTESIAN_POINT('',(-37.58650373462,55.543990548574,
+    -8.192928932188));
+#24303 = CARTESIAN_POINT('',(-38.5596570352,55.22984841295,
+    -8.507071067812));
+#24304 = CARTESIAN_POINT('',(-38.5596570352,55.543990548574,
+    -8.192928932188));
+#24305 = ADVANCED_FACE('',(#24306),#24320,.T.);
+#24306 = FACE_BOUND('',#24307,.T.);
+#24307 = EDGE_LOOP('',(#24308,#24313,#24314,#24319));
+#24308 = ORIENTED_EDGE('',*,*,#24309,.T.);
+#24309 = EDGE_CURVE('',#24234,#24289,#24310,.T.);
+#24310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24311,#24312),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24311 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,-8.2));
+#24312 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,-8.2));
+#24313 = ORIENTED_EDGE('',*,*,#24288,.F.);
+#24314 = ORIENTED_EDGE('',*,*,#24315,.T.);
+#24315 = EDGE_CURVE('',#24282,#24218,#24316,.T.);
+#24316 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24317,#24318),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24317 = CARTESIAN_POINT('',(-38.2496570352,55.236919480762,-8.5));
+#24318 = CARTESIAN_POINT('',(-38.2496570352,54.883766180182,-8.5));
+#24319 = ORIENTED_EDGE('',*,*,#24240,.T.);
+#24320 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24321,#24322)
+    ,(#24323,#24324
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24321 = CARTESIAN_POINT('',(-38.24258596738,54.573766180182,
+    -8.507071067812));
+#24322 = CARTESIAN_POINT('',(-38.24258596738,55.546919480762,
+    -8.507071067812));
+#24323 = CARTESIAN_POINT('',(-38.55672810301,54.573766180182,
+    -8.192928932188));
+#24324 = CARTESIAN_POINT('',(-38.55672810301,55.546919480762,
+    -8.192928932188));
+#24325 = ADVANCED_FACE('',(#24326),#24348,.T.);
+#24326 = FACE_BOUND('',#24327,.T.);
+#24327 = EDGE_LOOP('',(#24328,#24329,#24336,#24343));
+#24328 = ORIENTED_EDGE('',*,*,#24309,.F.);
+#24329 = ORIENTED_EDGE('',*,*,#24330,.F.);
+#24330 = EDGE_CURVE('',#24331,#24234,#24333,.T.);
+#24331 = VERTEX_POINT('',#24332);
+#24332 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,0.));
+#24333 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24334,#24335),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24334 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,0.));
+#24335 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,-8.2));
+#24336 = ORIENTED_EDGE('',*,*,#24337,.T.);
+#24337 = EDGE_CURVE('',#24331,#24338,#24340,.T.);
+#24338 = VERTEX_POINT('',#24339);
+#24339 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,0.));
+#24340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24341,#24342),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24341 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,0.));
+#24342 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,0.));
+#24343 = ORIENTED_EDGE('',*,*,#24344,.T.);
+#24344 = EDGE_CURVE('',#24338,#24289,#24345,.T.);
+#24345 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24346,#24347),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24346 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,0.));
+#24347 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,-8.2));
+#24348 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24349,#24350)
+    ,(#24351,#24352
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24349 = CARTESIAN_POINT('',(-38.5496570352,54.573766180182,1.E-02));
+#24350 = CARTESIAN_POINT('',(-38.5496570352,54.573766180182,-8.21));
+#24351 = CARTESIAN_POINT('',(-38.5496570352,55.546919480762,1.E-02));
+#24352 = CARTESIAN_POINT('',(-38.5496570352,55.546919480762,-8.21));
+#24353 = ADVANCED_FACE('',(#24354),#24370,.T.);
+#24354 = FACE_BOUND('',#24355,.T.);
+#24355 = EDGE_LOOP('',(#24356,#24357,#24364,#24369));
+#24356 = ORIENTED_EDGE('',*,*,#24233,.F.);
+#24357 = ORIENTED_EDGE('',*,*,#24358,.F.);
+#24358 = EDGE_CURVE('',#24359,#24227,#24361,.T.);
+#24359 = VERTEX_POINT('',#24360);
+#24360 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,0.));
+#24361 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24362,#24363),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24362 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,0.));
+#24363 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,-8.2));
+#24364 = ORIENTED_EDGE('',*,*,#24365,.T.);
+#24365 = EDGE_CURVE('',#24359,#24331,#24366,.T.);
+#24366 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24367,#24368),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24367 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,0.));
+#24368 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,0.));
+#24369 = ORIENTED_EDGE('',*,*,#24330,.T.);
+#24370 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24371,#24372)
+    ,(#24373,#24374
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24371 = CARTESIAN_POINT('',(-37.58650373462,54.583766180182,1.E-02));
+#24372 = CARTESIAN_POINT('',(-37.58650373462,54.583766180182,-8.21));
+#24373 = CARTESIAN_POINT('',(-38.5596570352,54.583766180182,1.E-02));
+#24374 = CARTESIAN_POINT('',(-38.5596570352,54.583766180182,-8.21));
+#24375 = ADVANCED_FACE('',(#24376),#24382,.T.);
+#24376 = FACE_BOUND('',#24377,.T.);
+#24377 = EDGE_LOOP('',(#24378,#24379,#24380,#24381));
+#24378 = ORIENTED_EDGE('',*,*,#24217,.F.);
+#24379 = ORIENTED_EDGE('',*,*,#24315,.F.);
+#24380 = ORIENTED_EDGE('',*,*,#24281,.F.);
+#24381 = ORIENTED_EDGE('',*,*,#24253,.F.);
+#24382 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24383,#24384)
+    ,(#24385,#24386
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24383 = CARTESIAN_POINT('',(-37.88650373462,54.873766180182,-8.5));
+#24384 = CARTESIAN_POINT('',(-37.88650373462,55.246919480762,-8.5));
+#24385 = CARTESIAN_POINT('',(-38.2596570352,54.873766180182,-8.5));
+#24386 = CARTESIAN_POINT('',(-38.2596570352,55.246919480762,-8.5));
+#24387 = ADVANCED_FACE('',(#24388),#24404,.T.);
+#24388 = FACE_BOUND('',#24389,.T.);
+#24389 = EDGE_LOOP('',(#24390,#24391,#24398,#24403));
+#24390 = ORIENTED_EDGE('',*,*,#24267,.F.);
+#24391 = ORIENTED_EDGE('',*,*,#24392,.F.);
+#24392 = EDGE_CURVE('',#24393,#24261,#24395,.T.);
+#24393 = VERTEX_POINT('',#24394);
+#24394 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,0.));
+#24395 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24396,#24397),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24396 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,0.));
+#24397 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,-8.2));
+#24398 = ORIENTED_EDGE('',*,*,#24399,.T.);
+#24399 = EDGE_CURVE('',#24393,#24359,#24400,.T.);
+#24400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24401,#24402),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24401 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,0.));
+#24402 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,0.));
+#24403 = ORIENTED_EDGE('',*,*,#24358,.T.);
+#24404 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24405,#24406)
+    ,(#24407,#24408
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24405 = CARTESIAN_POINT('',(-37.59650373462,55.546919480762,1.E-02));
+#24406 = CARTESIAN_POINT('',(-37.59650373462,55.546919480762,-8.21));
+#24407 = CARTESIAN_POINT('',(-37.59650373462,54.573766180182,1.E-02));
+#24408 = CARTESIAN_POINT('',(-37.59650373462,54.573766180182,-8.21));
+#24409 = ADVANCED_FACE('',(#24410),#24420,.T.);
+#24410 = FACE_BOUND('',#24411,.T.);
+#24411 = EDGE_LOOP('',(#24412,#24413,#24414,#24419));
+#24412 = ORIENTED_EDGE('',*,*,#24295,.F.);
+#24413 = ORIENTED_EDGE('',*,*,#24344,.F.);
+#24414 = ORIENTED_EDGE('',*,*,#24415,.T.);
+#24415 = EDGE_CURVE('',#24338,#24393,#24416,.T.);
+#24416 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24417,#24418),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24417 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,0.));
+#24418 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,0.));
+#24419 = ORIENTED_EDGE('',*,*,#24392,.T.);
+#24420 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24421,#24422)
+    ,(#24423,#24424
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24421 = CARTESIAN_POINT('',(-38.5596570352,55.536919480762,1.E-02));
+#24422 = CARTESIAN_POINT('',(-38.5596570352,55.536919480762,-8.21));
+#24423 = CARTESIAN_POINT('',(-37.58650373462,55.536919480762,1.E-02));
+#24424 = CARTESIAN_POINT('',(-37.58650373462,55.536919480762,-8.21));
+#24425 = ADVANCED_FACE('',(#24426),#24432,.T.);
+#24426 = FACE_BOUND('',#24427,.T.);
+#24427 = EDGE_LOOP('',(#24428,#24429,#24430,#24431));
+#24428 = ORIENTED_EDGE('',*,*,#24415,.F.);
+#24429 = ORIENTED_EDGE('',*,*,#24337,.F.);
+#24430 = ORIENTED_EDGE('',*,*,#24365,.F.);
+#24431 = ORIENTED_EDGE('',*,*,#24399,.F.);
+#24432 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24433,#24434)
+    ,(#24435,#24436
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24433 = CARTESIAN_POINT('',(-37.58650373462,55.546919480762,0.));
+#24434 = CARTESIAN_POINT('',(-37.58650373462,54.573766180182,0.));
+#24435 = CARTESIAN_POINT('',(-38.5596570352,55.546919480762,0.));
+#24436 = CARTESIAN_POINT('',(-38.5596570352,54.573766180182,0.));
+#24437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24441)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#24438,#24439,#24440)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24438 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#24439 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#24440 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#24441 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24438,
+  'distance_accuracy_value','confusion accuracy');
+#24442 = PRODUCT_TYPE('part',$,(#24207));
+#24443 = SHAPE_DEFINITION_REPRESENTATION(#24444,#24450);
+#24444 = PRODUCT_DEFINITION_SHAPE('','',#24445);
+#24445 = PRODUCT_DEFINITION('design','',#24446,#24449);
+#24446 = PRODUCT_DEFINITION_FORMATION('','',#24447);
+#24447 = PRODUCT('Body70','Body70','',(#24448));
+#24448 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#24449 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#24450 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#24451),#24677);
+#24451 = MANIFOLD_SOLID_BREP('',#24452);
+#24452 = CLOSED_SHELL('',(#24453,#24489,#24517,#24545,#24565,#24593,
+    #24615,#24627,#24649,#24665));
+#24453 = ADVANCED_FACE('',(#24454),#24484,.T.);
+#24454 = FACE_BOUND('',#24455,.T.);
+#24455 = EDGE_LOOP('',(#24456,#24465,#24472,#24479));
+#24456 = ORIENTED_EDGE('',*,*,#24457,.T.);
+#24457 = EDGE_CURVE('',#24458,#24460,#24462,.T.);
+#24458 = VERTEX_POINT('',#24459);
+#24459 = CARTESIAN_POINT('',(-28.09176229835,54.883766180182,-8.5));
+#24460 = VERTEX_POINT('',#24461);
+#24461 = CARTESIAN_POINT('',(-27.73860899777,54.883766180182,-8.5));
+#24462 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24463,#24464),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24463 = CARTESIAN_POINT('',(-28.09176229835,54.883766180182,-8.5));
+#24464 = CARTESIAN_POINT('',(-27.73860899777,54.883766180182,-8.5));
+#24465 = ORIENTED_EDGE('',*,*,#24466,.T.);
+#24466 = EDGE_CURVE('',#24460,#24467,#24469,.T.);
+#24467 = VERTEX_POINT('',#24468);
+#24468 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,-8.2));
+#24469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24470,#24471),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24470 = CARTESIAN_POINT('',(-27.73860899777,54.883766180182,-8.5));
+#24471 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,-8.2));
+#24472 = ORIENTED_EDGE('',*,*,#24473,.T.);
+#24473 = EDGE_CURVE('',#24467,#24474,#24476,.T.);
+#24474 = VERTEX_POINT('',#24475);
+#24475 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,-8.2));
+#24476 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24477,#24478),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24477 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,-8.2));
+#24478 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,-8.2));
+#24479 = ORIENTED_EDGE('',*,*,#24480,.F.);
+#24480 = EDGE_CURVE('',#24458,#24474,#24481,.T.);
+#24481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24482,#24483),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24482 = CARTESIAN_POINT('',(-28.09176229835,54.883766180182,-8.5));
+#24483 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,-8.2));
+#24484 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24485,#24486)
+    ,(#24487,#24488
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24485 = CARTESIAN_POINT('',(-27.42860899777,54.57669511237,
+    -8.192928932188));
+#24486 = CARTESIAN_POINT('',(-27.42860899777,54.890837247994,
+    -8.507071067812));
+#24487 = CARTESIAN_POINT('',(-28.40176229835,54.57669511237,
+    -8.192928932188));
+#24488 = CARTESIAN_POINT('',(-28.40176229835,54.890837247994,
+    -8.507071067812));
+#24489 = ADVANCED_FACE('',(#24490),#24512,.T.);
+#24490 = FACE_BOUND('',#24491,.T.);
+#24491 = EDGE_LOOP('',(#24492,#24499,#24506,#24511));
+#24492 = ORIENTED_EDGE('',*,*,#24493,.T.);
+#24493 = EDGE_CURVE('',#24460,#24494,#24496,.T.);
+#24494 = VERTEX_POINT('',#24495);
+#24495 = CARTESIAN_POINT('',(-27.73860899777,55.236919480762,-8.5));
+#24496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24497,#24498),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24497 = CARTESIAN_POINT('',(-27.73860899777,54.883766180182,-8.5));
+#24498 = CARTESIAN_POINT('',(-27.73860899777,55.236919480762,-8.5));
+#24499 = ORIENTED_EDGE('',*,*,#24500,.T.);
+#24500 = EDGE_CURVE('',#24494,#24501,#24503,.T.);
+#24501 = VERTEX_POINT('',#24502);
+#24502 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,-8.2));
+#24503 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24504,#24505),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24504 = CARTESIAN_POINT('',(-27.73860899777,55.236919480762,-8.5));
+#24505 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,-8.2));
+#24506 = ORIENTED_EDGE('',*,*,#24507,.T.);
+#24507 = EDGE_CURVE('',#24501,#24467,#24508,.T.);
+#24508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24509,#24510),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24509 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,-8.2));
+#24510 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,-8.2));
+#24511 = ORIENTED_EDGE('',*,*,#24466,.F.);
+#24512 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24513,#24514)
+    ,(#24515,#24516
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24513 = CARTESIAN_POINT('',(-27.43153792996,54.573766180182,
+    -8.192928932188));
+#24514 = CARTESIAN_POINT('',(-27.43153792996,55.546919480762,
+    -8.192928932188));
+#24515 = CARTESIAN_POINT('',(-27.74568006559,54.573766180182,
+    -8.507071067812));
+#24516 = CARTESIAN_POINT('',(-27.74568006559,55.546919480762,
+    -8.507071067812));
+#24517 = ADVANCED_FACE('',(#24518),#24540,.T.);
+#24518 = FACE_BOUND('',#24519,.T.);
+#24519 = EDGE_LOOP('',(#24520,#24527,#24534,#24539));
+#24520 = ORIENTED_EDGE('',*,*,#24521,.T.);
+#24521 = EDGE_CURVE('',#24494,#24522,#24524,.T.);
+#24522 = VERTEX_POINT('',#24523);
+#24523 = CARTESIAN_POINT('',(-28.09176229835,55.236919480762,-8.5));
+#24524 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24525,#24526),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24525 = CARTESIAN_POINT('',(-27.73860899777,55.236919480762,-8.5));
+#24526 = CARTESIAN_POINT('',(-28.09176229835,55.236919480762,-8.5));
+#24527 = ORIENTED_EDGE('',*,*,#24528,.T.);
+#24528 = EDGE_CURVE('',#24522,#24529,#24531,.T.);
+#24529 = VERTEX_POINT('',#24530);
+#24530 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,-8.2));
+#24531 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24532,#24533),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24532 = CARTESIAN_POINT('',(-28.09176229835,55.236919480762,-8.5));
+#24533 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,-8.2));
+#24534 = ORIENTED_EDGE('',*,*,#24535,.T.);
+#24535 = EDGE_CURVE('',#24529,#24501,#24536,.T.);
+#24536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24537,#24538),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24537 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,-8.2));
+#24538 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,-8.2));
+#24539 = ORIENTED_EDGE('',*,*,#24500,.F.);
+#24540 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24541,#24542)
+    ,(#24543,#24544
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24541 = CARTESIAN_POINT('',(-27.42860899777,55.22984841295,
+    -8.507071067812));
+#24542 = CARTESIAN_POINT('',(-27.42860899777,55.543990548574,
+    -8.192928932188));
+#24543 = CARTESIAN_POINT('',(-28.40176229835,55.22984841295,
+    -8.507071067812));
+#24544 = CARTESIAN_POINT('',(-28.40176229835,55.543990548574,
+    -8.192928932188));
+#24545 = ADVANCED_FACE('',(#24546),#24560,.T.);
+#24546 = FACE_BOUND('',#24547,.T.);
+#24547 = EDGE_LOOP('',(#24548,#24553,#24554,#24559));
+#24548 = ORIENTED_EDGE('',*,*,#24549,.T.);
+#24549 = EDGE_CURVE('',#24474,#24529,#24550,.T.);
+#24550 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24551,#24552),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24551 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,-8.2));
+#24552 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,-8.2));
+#24553 = ORIENTED_EDGE('',*,*,#24528,.F.);
+#24554 = ORIENTED_EDGE('',*,*,#24555,.T.);
+#24555 = EDGE_CURVE('',#24522,#24458,#24556,.T.);
+#24556 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24557,#24558),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24557 = CARTESIAN_POINT('',(-28.09176229835,55.236919480762,-8.5));
+#24558 = CARTESIAN_POINT('',(-28.09176229835,54.883766180182,-8.5));
+#24559 = ORIENTED_EDGE('',*,*,#24480,.T.);
+#24560 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24561,#24562)
+    ,(#24563,#24564
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24561 = CARTESIAN_POINT('',(-28.08469123054,54.573766180182,
+    -8.507071067812));
+#24562 = CARTESIAN_POINT('',(-28.08469123054,55.546919480762,
+    -8.507071067812));
+#24563 = CARTESIAN_POINT('',(-28.39883336617,54.573766180182,
+    -8.192928932188));
+#24564 = CARTESIAN_POINT('',(-28.39883336617,55.546919480762,
+    -8.192928932188));
+#24565 = ADVANCED_FACE('',(#24566),#24588,.T.);
+#24566 = FACE_BOUND('',#24567,.T.);
+#24567 = EDGE_LOOP('',(#24568,#24569,#24576,#24583));
+#24568 = ORIENTED_EDGE('',*,*,#24549,.F.);
+#24569 = ORIENTED_EDGE('',*,*,#24570,.F.);
+#24570 = EDGE_CURVE('',#24571,#24474,#24573,.T.);
+#24571 = VERTEX_POINT('',#24572);
+#24572 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,0.));
+#24573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24574,#24575),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24574 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,0.));
+#24575 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,-8.2));
+#24576 = ORIENTED_EDGE('',*,*,#24577,.T.);
+#24577 = EDGE_CURVE('',#24571,#24578,#24580,.T.);
+#24578 = VERTEX_POINT('',#24579);
+#24579 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,0.));
+#24580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24581,#24582),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24581 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,0.));
+#24582 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,0.));
+#24583 = ORIENTED_EDGE('',*,*,#24584,.T.);
+#24584 = EDGE_CURVE('',#24578,#24529,#24585,.T.);
+#24585 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24586,#24587),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24586 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,0.));
+#24587 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,-8.2));
+#24588 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24589,#24590)
+    ,(#24591,#24592
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24589 = CARTESIAN_POINT('',(-28.39176229835,54.573766180182,1.E-02));
+#24590 = CARTESIAN_POINT('',(-28.39176229835,54.573766180182,-8.21));
+#24591 = CARTESIAN_POINT('',(-28.39176229835,55.546919480762,1.E-02));
+#24592 = CARTESIAN_POINT('',(-28.39176229835,55.546919480762,-8.21));
+#24593 = ADVANCED_FACE('',(#24594),#24610,.T.);
+#24594 = FACE_BOUND('',#24595,.T.);
+#24595 = EDGE_LOOP('',(#24596,#24597,#24604,#24609));
+#24596 = ORIENTED_EDGE('',*,*,#24473,.F.);
+#24597 = ORIENTED_EDGE('',*,*,#24598,.F.);
+#24598 = EDGE_CURVE('',#24599,#24467,#24601,.T.);
+#24599 = VERTEX_POINT('',#24600);
+#24600 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,0.));
+#24601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24602,#24603),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24602 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,0.));
+#24603 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,-8.2));
+#24604 = ORIENTED_EDGE('',*,*,#24605,.T.);
+#24605 = EDGE_CURVE('',#24599,#24571,#24606,.T.);
+#24606 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24607,#24608),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24607 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,0.));
+#24608 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,0.));
+#24609 = ORIENTED_EDGE('',*,*,#24570,.T.);
+#24610 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24611,#24612)
+    ,(#24613,#24614
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24611 = CARTESIAN_POINT('',(-27.42860899777,54.583766180182,1.E-02));
+#24612 = CARTESIAN_POINT('',(-27.42860899777,54.583766180182,-8.21));
+#24613 = CARTESIAN_POINT('',(-28.40176229835,54.583766180182,1.E-02));
+#24614 = CARTESIAN_POINT('',(-28.40176229835,54.583766180182,-8.21));
+#24615 = ADVANCED_FACE('',(#24616),#24622,.T.);
+#24616 = FACE_BOUND('',#24617,.T.);
+#24617 = EDGE_LOOP('',(#24618,#24619,#24620,#24621));
+#24618 = ORIENTED_EDGE('',*,*,#24457,.F.);
+#24619 = ORIENTED_EDGE('',*,*,#24555,.F.);
+#24620 = ORIENTED_EDGE('',*,*,#24521,.F.);
+#24621 = ORIENTED_EDGE('',*,*,#24493,.F.);
+#24622 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24623,#24624)
+    ,(#24625,#24626
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24623 = CARTESIAN_POINT('',(-27.72860899777,54.873766180182,-8.5));
+#24624 = CARTESIAN_POINT('',(-27.72860899777,55.246919480762,-8.5));
+#24625 = CARTESIAN_POINT('',(-28.10176229835,54.873766180182,-8.5));
+#24626 = CARTESIAN_POINT('',(-28.10176229835,55.246919480762,-8.5));
+#24627 = ADVANCED_FACE('',(#24628),#24644,.T.);
+#24628 = FACE_BOUND('',#24629,.T.);
+#24629 = EDGE_LOOP('',(#24630,#24631,#24638,#24643));
+#24630 = ORIENTED_EDGE('',*,*,#24507,.F.);
+#24631 = ORIENTED_EDGE('',*,*,#24632,.F.);
+#24632 = EDGE_CURVE('',#24633,#24501,#24635,.T.);
+#24633 = VERTEX_POINT('',#24634);
+#24634 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,0.));
+#24635 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24636,#24637),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24636 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,0.));
+#24637 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,-8.2));
+#24638 = ORIENTED_EDGE('',*,*,#24639,.T.);
+#24639 = EDGE_CURVE('',#24633,#24599,#24640,.T.);
+#24640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24641,#24642),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24641 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,0.));
+#24642 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,0.));
+#24643 = ORIENTED_EDGE('',*,*,#24598,.T.);
+#24644 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24645,#24646)
+    ,(#24647,#24648
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24645 = CARTESIAN_POINT('',(-27.43860899777,55.546919480762,1.E-02));
+#24646 = CARTESIAN_POINT('',(-27.43860899777,55.546919480762,-8.21));
+#24647 = CARTESIAN_POINT('',(-27.43860899777,54.573766180182,1.E-02));
+#24648 = CARTESIAN_POINT('',(-27.43860899777,54.573766180182,-8.21));
+#24649 = ADVANCED_FACE('',(#24650),#24660,.T.);
+#24650 = FACE_BOUND('',#24651,.T.);
+#24651 = EDGE_LOOP('',(#24652,#24653,#24654,#24659));
+#24652 = ORIENTED_EDGE('',*,*,#24535,.F.);
+#24653 = ORIENTED_EDGE('',*,*,#24584,.F.);
+#24654 = ORIENTED_EDGE('',*,*,#24655,.T.);
+#24655 = EDGE_CURVE('',#24578,#24633,#24656,.T.);
+#24656 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24657,#24658),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24657 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,0.));
+#24658 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,0.));
+#24659 = ORIENTED_EDGE('',*,*,#24632,.T.);
+#24660 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24661,#24662)
+    ,(#24663,#24664
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24661 = CARTESIAN_POINT('',(-28.40176229835,55.536919480762,1.E-02));
+#24662 = CARTESIAN_POINT('',(-28.40176229835,55.536919480762,-8.21));
+#24663 = CARTESIAN_POINT('',(-27.42860899777,55.536919480762,1.E-02));
+#24664 = CARTESIAN_POINT('',(-27.42860899777,55.536919480762,-8.21));
+#24665 = ADVANCED_FACE('',(#24666),#24672,.T.);
+#24666 = FACE_BOUND('',#24667,.T.);
+#24667 = EDGE_LOOP('',(#24668,#24669,#24670,#24671));
+#24668 = ORIENTED_EDGE('',*,*,#24655,.F.);
+#24669 = ORIENTED_EDGE('',*,*,#24577,.F.);
+#24670 = ORIENTED_EDGE('',*,*,#24605,.F.);
+#24671 = ORIENTED_EDGE('',*,*,#24639,.F.);
+#24672 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24673,#24674)
+    ,(#24675,#24676
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24673 = CARTESIAN_POINT('',(-27.42860899777,55.546919480762,0.));
+#24674 = CARTESIAN_POINT('',(-27.42860899777,54.573766180182,0.));
+#24675 = CARTESIAN_POINT('',(-28.40176229835,55.546919480762,0.));
+#24676 = CARTESIAN_POINT('',(-28.40176229835,54.573766180182,0.));
+#24677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24681)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#24678,#24679,#24680)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24678 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#24679 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#24680 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#24681 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24678,
+  'distance_accuracy_value','confusion accuracy');
+#24682 = PRODUCT_TYPE('part',$,(#24447));
+#24683 = SHAPE_DEFINITION_REPRESENTATION(#24684,#24690);
+#24684 = PRODUCT_DEFINITION_SHAPE('','',#24685);
+#24685 = PRODUCT_DEFINITION('design','',#24686,#24689);
+#24686 = PRODUCT_DEFINITION_FORMATION('','',#24687);
+#24687 = PRODUCT('Body71','Body71','',(#24688));
+#24688 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#24689 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#24690 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#24691),#24917);
+#24691 = MANIFOLD_SOLID_BREP('',#24692);
+#24692 = CLOSED_SHELL('',(#24693,#24729,#24757,#24785,#24805,#24833,
+    #24855,#24867,#24889,#24905));
+#24693 = ADVANCED_FACE('',(#24694),#24724,.T.);
+#24694 = FACE_BOUND('',#24695,.T.);
+#24695 = EDGE_LOOP('',(#24696,#24705,#24712,#24719));
+#24696 = ORIENTED_EDGE('',*,*,#24697,.T.);
+#24697 = EDGE_CURVE('',#24698,#24700,#24702,.T.);
+#24698 = VERTEX_POINT('',#24699);
+#24699 = CARTESIAN_POINT('',(-30.63123598256,54.883766180182,-8.5));
+#24700 = VERTEX_POINT('',#24701);
+#24701 = CARTESIAN_POINT('',(-30.27808268198,54.883766180182,-8.5));
+#24702 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24703,#24704),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24703 = CARTESIAN_POINT('',(-30.63123598256,54.883766180182,-8.5));
+#24704 = CARTESIAN_POINT('',(-30.27808268198,54.883766180182,-8.5));
+#24705 = ORIENTED_EDGE('',*,*,#24706,.T.);
+#24706 = EDGE_CURVE('',#24700,#24707,#24709,.T.);
+#24707 = VERTEX_POINT('',#24708);
+#24708 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,-8.2));
+#24709 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24710,#24711),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24710 = CARTESIAN_POINT('',(-30.27808268198,54.883766180182,-8.5));
+#24711 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,-8.2));
+#24712 = ORIENTED_EDGE('',*,*,#24713,.T.);
+#24713 = EDGE_CURVE('',#24707,#24714,#24716,.T.);
+#24714 = VERTEX_POINT('',#24715);
+#24715 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,-8.2));
+#24716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24717,#24718),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24717 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,-8.2));
+#24718 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,-8.2));
+#24719 = ORIENTED_EDGE('',*,*,#24720,.F.);
+#24720 = EDGE_CURVE('',#24698,#24714,#24721,.T.);
+#24721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24722,#24723),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24722 = CARTESIAN_POINT('',(-30.63123598256,54.883766180182,-8.5));
+#24723 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,-8.2));
+#24724 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24725,#24726)
+    ,(#24727,#24728
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24725 = CARTESIAN_POINT('',(-29.96808268198,54.57669511237,
+    -8.192928932188));
+#24726 = CARTESIAN_POINT('',(-29.96808268198,54.890837247994,
+    -8.507071067812));
+#24727 = CARTESIAN_POINT('',(-30.94123598256,54.57669511237,
+    -8.192928932188));
+#24728 = CARTESIAN_POINT('',(-30.94123598256,54.890837247994,
+    -8.507071067812));
+#24729 = ADVANCED_FACE('',(#24730),#24752,.T.);
+#24730 = FACE_BOUND('',#24731,.T.);
+#24731 = EDGE_LOOP('',(#24732,#24739,#24746,#24751));
+#24732 = ORIENTED_EDGE('',*,*,#24733,.T.);
+#24733 = EDGE_CURVE('',#24700,#24734,#24736,.T.);
+#24734 = VERTEX_POINT('',#24735);
+#24735 = CARTESIAN_POINT('',(-30.27808268198,55.236919480762,-8.5));
+#24736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24737,#24738),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24737 = CARTESIAN_POINT('',(-30.27808268198,54.883766180182,-8.5));
+#24738 = CARTESIAN_POINT('',(-30.27808268198,55.236919480762,-8.5));
+#24739 = ORIENTED_EDGE('',*,*,#24740,.T.);
+#24740 = EDGE_CURVE('',#24734,#24741,#24743,.T.);
+#24741 = VERTEX_POINT('',#24742);
+#24742 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,-8.2));
+#24743 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24744,#24745),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24744 = CARTESIAN_POINT('',(-30.27808268198,55.236919480762,-8.5));
+#24745 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,-8.2));
+#24746 = ORIENTED_EDGE('',*,*,#24747,.T.);
+#24747 = EDGE_CURVE('',#24741,#24707,#24748,.T.);
+#24748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24749,#24750),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24749 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,-8.2));
+#24750 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,-8.2));
+#24751 = ORIENTED_EDGE('',*,*,#24706,.F.);
+#24752 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24753,#24754)
+    ,(#24755,#24756
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24753 = CARTESIAN_POINT('',(-29.97101161417,54.573766180182,
+    -8.192928932188));
+#24754 = CARTESIAN_POINT('',(-29.97101161417,55.546919480762,
+    -8.192928932188));
+#24755 = CARTESIAN_POINT('',(-30.2851537498,54.573766180182,
+    -8.507071067812));
+#24756 = CARTESIAN_POINT('',(-30.2851537498,55.546919480762,
+    -8.507071067812));
+#24757 = ADVANCED_FACE('',(#24758),#24780,.T.);
+#24758 = FACE_BOUND('',#24759,.T.);
+#24759 = EDGE_LOOP('',(#24760,#24767,#24774,#24779));
+#24760 = ORIENTED_EDGE('',*,*,#24761,.T.);
+#24761 = EDGE_CURVE('',#24734,#24762,#24764,.T.);
+#24762 = VERTEX_POINT('',#24763);
+#24763 = CARTESIAN_POINT('',(-30.63123598256,55.236919480762,-8.5));
+#24764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24765,#24766),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24765 = CARTESIAN_POINT('',(-30.27808268198,55.236919480762,-8.5));
+#24766 = CARTESIAN_POINT('',(-30.63123598256,55.236919480762,-8.5));
+#24767 = ORIENTED_EDGE('',*,*,#24768,.T.);
+#24768 = EDGE_CURVE('',#24762,#24769,#24771,.T.);
+#24769 = VERTEX_POINT('',#24770);
+#24770 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,-8.2));
+#24771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24772,#24773),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24772 = CARTESIAN_POINT('',(-30.63123598256,55.236919480762,-8.5));
+#24773 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,-8.2));
+#24774 = ORIENTED_EDGE('',*,*,#24775,.T.);
+#24775 = EDGE_CURVE('',#24769,#24741,#24776,.T.);
+#24776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24777,#24778),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24777 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,-8.2));
+#24778 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,-8.2));
+#24779 = ORIENTED_EDGE('',*,*,#24740,.F.);
+#24780 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24781,#24782)
+    ,(#24783,#24784
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24781 = CARTESIAN_POINT('',(-29.96808268198,55.22984841295,
+    -8.507071067812));
+#24782 = CARTESIAN_POINT('',(-29.96808268198,55.543990548574,
+    -8.192928932188));
+#24783 = CARTESIAN_POINT('',(-30.94123598256,55.22984841295,
+    -8.507071067812));
+#24784 = CARTESIAN_POINT('',(-30.94123598256,55.543990548574,
+    -8.192928932188));
+#24785 = ADVANCED_FACE('',(#24786),#24800,.T.);
+#24786 = FACE_BOUND('',#24787,.T.);
+#24787 = EDGE_LOOP('',(#24788,#24793,#24794,#24799));
+#24788 = ORIENTED_EDGE('',*,*,#24789,.T.);
+#24789 = EDGE_CURVE('',#24714,#24769,#24790,.T.);
+#24790 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24791,#24792),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24791 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,-8.2));
+#24792 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,-8.2));
+#24793 = ORIENTED_EDGE('',*,*,#24768,.F.);
+#24794 = ORIENTED_EDGE('',*,*,#24795,.T.);
+#24795 = EDGE_CURVE('',#24762,#24698,#24796,.T.);
+#24796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24797,#24798),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24797 = CARTESIAN_POINT('',(-30.63123598256,55.236919480762,-8.5));
+#24798 = CARTESIAN_POINT('',(-30.63123598256,54.883766180182,-8.5));
+#24799 = ORIENTED_EDGE('',*,*,#24720,.T.);
+#24800 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24801,#24802)
+    ,(#24803,#24804
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24801 = CARTESIAN_POINT('',(-30.62416491475,54.573766180182,
+    -8.507071067812));
+#24802 = CARTESIAN_POINT('',(-30.62416491475,55.546919480762,
+    -8.507071067812));
+#24803 = CARTESIAN_POINT('',(-30.93830705038,54.573766180182,
+    -8.192928932188));
+#24804 = CARTESIAN_POINT('',(-30.93830705038,55.546919480762,
+    -8.192928932188));
+#24805 = ADVANCED_FACE('',(#24806),#24828,.T.);
+#24806 = FACE_BOUND('',#24807,.T.);
+#24807 = EDGE_LOOP('',(#24808,#24809,#24816,#24823));
+#24808 = ORIENTED_EDGE('',*,*,#24789,.F.);
+#24809 = ORIENTED_EDGE('',*,*,#24810,.F.);
+#24810 = EDGE_CURVE('',#24811,#24714,#24813,.T.);
+#24811 = VERTEX_POINT('',#24812);
+#24812 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,0.));
+#24813 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24814,#24815),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24814 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,0.));
+#24815 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,-8.2));
+#24816 = ORIENTED_EDGE('',*,*,#24817,.T.);
+#24817 = EDGE_CURVE('',#24811,#24818,#24820,.T.);
+#24818 = VERTEX_POINT('',#24819);
+#24819 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,0.));
+#24820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24821,#24822),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24821 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,0.));
+#24822 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,0.));
+#24823 = ORIENTED_EDGE('',*,*,#24824,.T.);
+#24824 = EDGE_CURVE('',#24818,#24769,#24825,.T.);
+#24825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24826,#24827),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24826 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,0.));
+#24827 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,-8.2));
+#24828 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24829,#24830)
+    ,(#24831,#24832
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24829 = CARTESIAN_POINT('',(-30.93123598256,54.573766180182,1.E-02));
+#24830 = CARTESIAN_POINT('',(-30.93123598256,54.573766180182,-8.21));
+#24831 = CARTESIAN_POINT('',(-30.93123598256,55.546919480762,1.E-02));
+#24832 = CARTESIAN_POINT('',(-30.93123598256,55.546919480762,-8.21));
+#24833 = ADVANCED_FACE('',(#24834),#24850,.T.);
+#24834 = FACE_BOUND('',#24835,.T.);
+#24835 = EDGE_LOOP('',(#24836,#24837,#24844,#24849));
+#24836 = ORIENTED_EDGE('',*,*,#24713,.F.);
+#24837 = ORIENTED_EDGE('',*,*,#24838,.F.);
+#24838 = EDGE_CURVE('',#24839,#24707,#24841,.T.);
+#24839 = VERTEX_POINT('',#24840);
+#24840 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,0.));
+#24841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24842,#24843),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24842 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,0.));
+#24843 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,-8.2));
+#24844 = ORIENTED_EDGE('',*,*,#24845,.T.);
+#24845 = EDGE_CURVE('',#24839,#24811,#24846,.T.);
+#24846 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24847,#24848),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24847 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,0.));
+#24848 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,0.));
+#24849 = ORIENTED_EDGE('',*,*,#24810,.T.);
+#24850 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24851,#24852)
+    ,(#24853,#24854
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24851 = CARTESIAN_POINT('',(-29.96808268198,54.583766180182,1.E-02));
+#24852 = CARTESIAN_POINT('',(-29.96808268198,54.583766180182,-8.21));
+#24853 = CARTESIAN_POINT('',(-30.94123598256,54.583766180182,1.E-02));
+#24854 = CARTESIAN_POINT('',(-30.94123598256,54.583766180182,-8.21));
+#24855 = ADVANCED_FACE('',(#24856),#24862,.T.);
+#24856 = FACE_BOUND('',#24857,.T.);
+#24857 = EDGE_LOOP('',(#24858,#24859,#24860,#24861));
+#24858 = ORIENTED_EDGE('',*,*,#24697,.F.);
+#24859 = ORIENTED_EDGE('',*,*,#24795,.F.);
+#24860 = ORIENTED_EDGE('',*,*,#24761,.F.);
+#24861 = ORIENTED_EDGE('',*,*,#24733,.F.);
+#24862 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24863,#24864)
+    ,(#24865,#24866
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24863 = CARTESIAN_POINT('',(-30.26808268198,54.873766180182,-8.5));
+#24864 = CARTESIAN_POINT('',(-30.26808268198,55.246919480762,-8.5));
+#24865 = CARTESIAN_POINT('',(-30.64123598256,54.873766180182,-8.5));
+#24866 = CARTESIAN_POINT('',(-30.64123598256,55.246919480762,-8.5));
+#24867 = ADVANCED_FACE('',(#24868),#24884,.T.);
+#24868 = FACE_BOUND('',#24869,.T.);
+#24869 = EDGE_LOOP('',(#24870,#24871,#24878,#24883));
+#24870 = ORIENTED_EDGE('',*,*,#24747,.F.);
+#24871 = ORIENTED_EDGE('',*,*,#24872,.F.);
+#24872 = EDGE_CURVE('',#24873,#24741,#24875,.T.);
+#24873 = VERTEX_POINT('',#24874);
+#24874 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,0.));
+#24875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24876,#24877),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#24876 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,0.));
+#24877 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,-8.2));
+#24878 = ORIENTED_EDGE('',*,*,#24879,.T.);
+#24879 = EDGE_CURVE('',#24873,#24839,#24880,.T.);
+#24880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24881,#24882),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24881 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,0.));
+#24882 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,0.));
+#24883 = ORIENTED_EDGE('',*,*,#24838,.T.);
+#24884 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24885,#24886)
+    ,(#24887,#24888
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24885 = CARTESIAN_POINT('',(-29.97808268198,55.546919480762,1.E-02));
+#24886 = CARTESIAN_POINT('',(-29.97808268198,55.546919480762,-8.21));
+#24887 = CARTESIAN_POINT('',(-29.97808268198,54.573766180182,1.E-02));
+#24888 = CARTESIAN_POINT('',(-29.97808268198,54.573766180182,-8.21));
+#24889 = ADVANCED_FACE('',(#24890),#24900,.T.);
+#24890 = FACE_BOUND('',#24891,.T.);
+#24891 = EDGE_LOOP('',(#24892,#24893,#24894,#24899));
+#24892 = ORIENTED_EDGE('',*,*,#24775,.F.);
+#24893 = ORIENTED_EDGE('',*,*,#24824,.F.);
+#24894 = ORIENTED_EDGE('',*,*,#24895,.T.);
+#24895 = EDGE_CURVE('',#24818,#24873,#24896,.T.);
+#24896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24897,#24898),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24897 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,0.));
+#24898 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,0.));
+#24899 = ORIENTED_EDGE('',*,*,#24872,.T.);
+#24900 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24901,#24902)
+    ,(#24903,#24904
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#24901 = CARTESIAN_POINT('',(-30.94123598256,55.536919480762,1.E-02));
+#24902 = CARTESIAN_POINT('',(-30.94123598256,55.536919480762,-8.21));
+#24903 = CARTESIAN_POINT('',(-29.96808268198,55.536919480762,1.E-02));
+#24904 = CARTESIAN_POINT('',(-29.96808268198,55.536919480762,-8.21));
+#24905 = ADVANCED_FACE('',(#24906),#24912,.T.);
+#24906 = FACE_BOUND('',#24907,.T.);
+#24907 = EDGE_LOOP('',(#24908,#24909,#24910,#24911));
+#24908 = ORIENTED_EDGE('',*,*,#24895,.F.);
+#24909 = ORIENTED_EDGE('',*,*,#24817,.F.);
+#24910 = ORIENTED_EDGE('',*,*,#24845,.F.);
+#24911 = ORIENTED_EDGE('',*,*,#24879,.F.);
+#24912 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24913,#24914)
+    ,(#24915,#24916
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24913 = CARTESIAN_POINT('',(-29.96808268198,55.546919480762,0.));
+#24914 = CARTESIAN_POINT('',(-29.96808268198,54.573766180182,0.));
+#24915 = CARTESIAN_POINT('',(-30.94123598256,55.546919480762,0.));
+#24916 = CARTESIAN_POINT('',(-30.94123598256,54.573766180182,0.));
+#24917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24921)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#24918,#24919,#24920)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24918 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#24919 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#24920 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#24921 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24918,
+  'distance_accuracy_value','confusion accuracy');
+#24922 = PRODUCT_TYPE('part',$,(#24687));
+#24923 = SHAPE_DEFINITION_REPRESENTATION(#24924,#24930);
+#24924 = PRODUCT_DEFINITION_SHAPE('','',#24925);
+#24925 = PRODUCT_DEFINITION('design','',#24926,#24929);
+#24926 = PRODUCT_DEFINITION_FORMATION('','',#24927);
+#24927 = PRODUCT('Body72','Body72','',(#24928));
+#24928 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#24929 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#24930 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#24931),#25157);
+#24931 = MANIFOLD_SOLID_BREP('',#24932);
+#24932 = CLOSED_SHELL('',(#24933,#24969,#24997,#25025,#25045,#25073,
+    #25095,#25107,#25129,#25145));
+#24933 = ADVANCED_FACE('',(#24934),#24964,.T.);
+#24934 = FACE_BOUND('',#24935,.T.);
+#24935 = EDGE_LOOP('',(#24936,#24945,#24952,#24959));
+#24936 = ORIENTED_EDGE('',*,*,#24937,.T.);
+#24937 = EDGE_CURVE('',#24938,#24940,#24942,.T.);
+#24938 = VERTEX_POINT('',#24939);
+#24939 = CARTESIAN_POINT('',(-40.78913071941,54.883766180182,-8.5));
+#24940 = VERTEX_POINT('',#24941);
+#24941 = CARTESIAN_POINT('',(-40.43597741883,54.883766180182,-8.5));
+#24942 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24943,#24944),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24943 = CARTESIAN_POINT('',(-40.78913071941,54.883766180182,-8.5));
+#24944 = CARTESIAN_POINT('',(-40.43597741883,54.883766180182,-8.5));
+#24945 = ORIENTED_EDGE('',*,*,#24946,.T.);
+#24946 = EDGE_CURVE('',#24940,#24947,#24949,.T.);
+#24947 = VERTEX_POINT('',#24948);
+#24948 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,-8.2));
+#24949 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24950,#24951),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24950 = CARTESIAN_POINT('',(-40.43597741883,54.883766180182,-8.5));
+#24951 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,-8.2));
+#24952 = ORIENTED_EDGE('',*,*,#24953,.T.);
+#24953 = EDGE_CURVE('',#24947,#24954,#24956,.T.);
+#24954 = VERTEX_POINT('',#24955);
+#24955 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,-8.2));
+#24956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24957,#24958),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24957 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,-8.2));
+#24958 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,-8.2));
+#24959 = ORIENTED_EDGE('',*,*,#24960,.F.);
+#24960 = EDGE_CURVE('',#24938,#24954,#24961,.T.);
+#24961 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24962,#24963),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24962 = CARTESIAN_POINT('',(-40.78913071941,54.883766180182,-8.5));
+#24963 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,-8.2));
+#24964 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24965,#24966)
+    ,(#24967,#24968
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24965 = CARTESIAN_POINT('',(-40.12597741883,54.57669511237,
+    -8.192928932188));
+#24966 = CARTESIAN_POINT('',(-40.12597741883,54.890837247994,
+    -8.507071067812));
+#24967 = CARTESIAN_POINT('',(-41.09913071941,54.57669511237,
+    -8.192928932188));
+#24968 = CARTESIAN_POINT('',(-41.09913071941,54.890837247994,
+    -8.507071067812));
+#24969 = ADVANCED_FACE('',(#24970),#24992,.T.);
+#24970 = FACE_BOUND('',#24971,.T.);
+#24971 = EDGE_LOOP('',(#24972,#24979,#24986,#24991));
+#24972 = ORIENTED_EDGE('',*,*,#24973,.T.);
+#24973 = EDGE_CURVE('',#24940,#24974,#24976,.T.);
+#24974 = VERTEX_POINT('',#24975);
+#24975 = CARTESIAN_POINT('',(-40.43597741883,55.236919480762,-8.5));
+#24976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24977,#24978),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24977 = CARTESIAN_POINT('',(-40.43597741883,54.883766180182,-8.5));
+#24978 = CARTESIAN_POINT('',(-40.43597741883,55.236919480762,-8.5));
+#24979 = ORIENTED_EDGE('',*,*,#24980,.T.);
+#24980 = EDGE_CURVE('',#24974,#24981,#24983,.T.);
+#24981 = VERTEX_POINT('',#24982);
+#24982 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,-8.2));
+#24983 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24984,#24985),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24984 = CARTESIAN_POINT('',(-40.43597741883,55.236919480762,-8.5));
+#24985 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,-8.2));
+#24986 = ORIENTED_EDGE('',*,*,#24987,.T.);
+#24987 = EDGE_CURVE('',#24981,#24947,#24988,.T.);
+#24988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24989,#24990),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24989 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,-8.2));
+#24990 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,-8.2));
+#24991 = ORIENTED_EDGE('',*,*,#24946,.F.);
+#24992 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#24993,#24994)
+    ,(#24995,#24996
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24993 = CARTESIAN_POINT('',(-40.12890635101,54.573766180182,
+    -8.192928932188));
+#24994 = CARTESIAN_POINT('',(-40.12890635101,55.546919480762,
+    -8.192928932188));
+#24995 = CARTESIAN_POINT('',(-40.44304848664,54.573766180182,
+    -8.507071067812));
+#24996 = CARTESIAN_POINT('',(-40.44304848664,55.546919480762,
+    -8.507071067812));
+#24997 = ADVANCED_FACE('',(#24998),#25020,.T.);
+#24998 = FACE_BOUND('',#24999,.T.);
+#24999 = EDGE_LOOP('',(#25000,#25007,#25014,#25019));
+#25000 = ORIENTED_EDGE('',*,*,#25001,.T.);
+#25001 = EDGE_CURVE('',#24974,#25002,#25004,.T.);
+#25002 = VERTEX_POINT('',#25003);
+#25003 = CARTESIAN_POINT('',(-40.78913071941,55.236919480762,-8.5));
+#25004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25005,#25006),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25005 = CARTESIAN_POINT('',(-40.43597741883,55.236919480762,-8.5));
+#25006 = CARTESIAN_POINT('',(-40.78913071941,55.236919480762,-8.5));
+#25007 = ORIENTED_EDGE('',*,*,#25008,.T.);
+#25008 = EDGE_CURVE('',#25002,#25009,#25011,.T.);
+#25009 = VERTEX_POINT('',#25010);
+#25010 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,-8.2));
+#25011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25012,#25013),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25012 = CARTESIAN_POINT('',(-40.78913071941,55.236919480762,-8.5));
+#25013 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,-8.2));
+#25014 = ORIENTED_EDGE('',*,*,#25015,.T.);
+#25015 = EDGE_CURVE('',#25009,#24981,#25016,.T.);
+#25016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25017,#25018),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25017 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,-8.2));
+#25018 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,-8.2));
+#25019 = ORIENTED_EDGE('',*,*,#24980,.F.);
+#25020 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25021,#25022)
+    ,(#25023,#25024
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25021 = CARTESIAN_POINT('',(-40.12597741883,55.22984841295,
+    -8.507071067812));
+#25022 = CARTESIAN_POINT('',(-40.12597741883,55.543990548574,
+    -8.192928932188));
+#25023 = CARTESIAN_POINT('',(-41.09913071941,55.22984841295,
+    -8.507071067812));
+#25024 = CARTESIAN_POINT('',(-41.09913071941,55.543990548574,
+    -8.192928932188));
+#25025 = ADVANCED_FACE('',(#25026),#25040,.T.);
+#25026 = FACE_BOUND('',#25027,.T.);
+#25027 = EDGE_LOOP('',(#25028,#25033,#25034,#25039));
+#25028 = ORIENTED_EDGE('',*,*,#25029,.T.);
+#25029 = EDGE_CURVE('',#24954,#25009,#25030,.T.);
+#25030 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25031,#25032),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25031 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,-8.2));
+#25032 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,-8.2));
+#25033 = ORIENTED_EDGE('',*,*,#25008,.F.);
+#25034 = ORIENTED_EDGE('',*,*,#25035,.T.);
+#25035 = EDGE_CURVE('',#25002,#24938,#25036,.T.);
+#25036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25037,#25038),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25037 = CARTESIAN_POINT('',(-40.78913071941,55.236919480762,-8.5));
+#25038 = CARTESIAN_POINT('',(-40.78913071941,54.883766180182,-8.5));
+#25039 = ORIENTED_EDGE('',*,*,#24960,.T.);
+#25040 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25041,#25042)
+    ,(#25043,#25044
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25041 = CARTESIAN_POINT('',(-40.78205965159,54.573766180182,
+    -8.507071067812));
+#25042 = CARTESIAN_POINT('',(-40.78205965159,55.546919480762,
+    -8.507071067812));
+#25043 = CARTESIAN_POINT('',(-41.09620178722,54.573766180182,
+    -8.192928932188));
+#25044 = CARTESIAN_POINT('',(-41.09620178722,55.546919480762,
+    -8.192928932188));
+#25045 = ADVANCED_FACE('',(#25046),#25068,.T.);
+#25046 = FACE_BOUND('',#25047,.T.);
+#25047 = EDGE_LOOP('',(#25048,#25049,#25056,#25063));
+#25048 = ORIENTED_EDGE('',*,*,#25029,.F.);
+#25049 = ORIENTED_EDGE('',*,*,#25050,.F.);
+#25050 = EDGE_CURVE('',#25051,#24954,#25053,.T.);
+#25051 = VERTEX_POINT('',#25052);
+#25052 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,0.));
+#25053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25054,#25055),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25054 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,0.));
+#25055 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,-8.2));
+#25056 = ORIENTED_EDGE('',*,*,#25057,.T.);
+#25057 = EDGE_CURVE('',#25051,#25058,#25060,.T.);
+#25058 = VERTEX_POINT('',#25059);
+#25059 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,0.));
+#25060 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25061,#25062),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25061 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,0.));
+#25062 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,0.));
+#25063 = ORIENTED_EDGE('',*,*,#25064,.T.);
+#25064 = EDGE_CURVE('',#25058,#25009,#25065,.T.);
+#25065 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25066,#25067),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25066 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,0.));
+#25067 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,-8.2));
+#25068 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25069,#25070)
+    ,(#25071,#25072
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25069 = CARTESIAN_POINT('',(-41.08913071941,54.573766180182,1.E-02));
+#25070 = CARTESIAN_POINT('',(-41.08913071941,54.573766180182,-8.21));
+#25071 = CARTESIAN_POINT('',(-41.08913071941,55.546919480762,1.E-02));
+#25072 = CARTESIAN_POINT('',(-41.08913071941,55.546919480762,-8.21));
+#25073 = ADVANCED_FACE('',(#25074),#25090,.T.);
+#25074 = FACE_BOUND('',#25075,.T.);
+#25075 = EDGE_LOOP('',(#25076,#25077,#25084,#25089));
+#25076 = ORIENTED_EDGE('',*,*,#24953,.F.);
+#25077 = ORIENTED_EDGE('',*,*,#25078,.F.);
+#25078 = EDGE_CURVE('',#25079,#24947,#25081,.T.);
+#25079 = VERTEX_POINT('',#25080);
+#25080 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,0.));
+#25081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25082,#25083),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25082 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,0.));
+#25083 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,-8.2));
+#25084 = ORIENTED_EDGE('',*,*,#25085,.T.);
+#25085 = EDGE_CURVE('',#25079,#25051,#25086,.T.);
+#25086 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25087,#25088),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25087 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,0.));
+#25088 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,0.));
+#25089 = ORIENTED_EDGE('',*,*,#25050,.T.);
+#25090 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25091,#25092)
+    ,(#25093,#25094
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25091 = CARTESIAN_POINT('',(-40.12597741883,54.583766180182,1.E-02));
+#25092 = CARTESIAN_POINT('',(-40.12597741883,54.583766180182,-8.21));
+#25093 = CARTESIAN_POINT('',(-41.09913071941,54.583766180182,1.E-02));
+#25094 = CARTESIAN_POINT('',(-41.09913071941,54.583766180182,-8.21));
+#25095 = ADVANCED_FACE('',(#25096),#25102,.T.);
+#25096 = FACE_BOUND('',#25097,.T.);
+#25097 = EDGE_LOOP('',(#25098,#25099,#25100,#25101));
+#25098 = ORIENTED_EDGE('',*,*,#24937,.F.);
+#25099 = ORIENTED_EDGE('',*,*,#25035,.F.);
+#25100 = ORIENTED_EDGE('',*,*,#25001,.F.);
+#25101 = ORIENTED_EDGE('',*,*,#24973,.F.);
+#25102 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25103,#25104)
+    ,(#25105,#25106
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25103 = CARTESIAN_POINT('',(-40.42597741883,54.873766180182,-8.5));
+#25104 = CARTESIAN_POINT('',(-40.42597741883,55.246919480762,-8.5));
+#25105 = CARTESIAN_POINT('',(-40.79913071941,54.873766180182,-8.5));
+#25106 = CARTESIAN_POINT('',(-40.79913071941,55.246919480762,-8.5));
+#25107 = ADVANCED_FACE('',(#25108),#25124,.T.);
+#25108 = FACE_BOUND('',#25109,.T.);
+#25109 = EDGE_LOOP('',(#25110,#25111,#25118,#25123));
+#25110 = ORIENTED_EDGE('',*,*,#24987,.F.);
+#25111 = ORIENTED_EDGE('',*,*,#25112,.F.);
+#25112 = EDGE_CURVE('',#25113,#24981,#25115,.T.);
+#25113 = VERTEX_POINT('',#25114);
+#25114 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,0.));
+#25115 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25116,#25117),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25116 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,0.));
+#25117 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,-8.2));
+#25118 = ORIENTED_EDGE('',*,*,#25119,.T.);
+#25119 = EDGE_CURVE('',#25113,#25079,#25120,.T.);
+#25120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25121,#25122),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25121 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,0.));
+#25122 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,0.));
+#25123 = ORIENTED_EDGE('',*,*,#25078,.T.);
+#25124 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25125,#25126)
+    ,(#25127,#25128
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25125 = CARTESIAN_POINT('',(-40.13597741883,55.546919480762,1.E-02));
+#25126 = CARTESIAN_POINT('',(-40.13597741883,55.546919480762,-8.21));
+#25127 = CARTESIAN_POINT('',(-40.13597741883,54.573766180182,1.E-02));
+#25128 = CARTESIAN_POINT('',(-40.13597741883,54.573766180182,-8.21));
+#25129 = ADVANCED_FACE('',(#25130),#25140,.T.);
+#25130 = FACE_BOUND('',#25131,.T.);
+#25131 = EDGE_LOOP('',(#25132,#25133,#25134,#25139));
+#25132 = ORIENTED_EDGE('',*,*,#25015,.F.);
+#25133 = ORIENTED_EDGE('',*,*,#25064,.F.);
+#25134 = ORIENTED_EDGE('',*,*,#25135,.T.);
+#25135 = EDGE_CURVE('',#25058,#25113,#25136,.T.);
+#25136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25137,#25138),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25137 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,0.));
+#25138 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,0.));
+#25139 = ORIENTED_EDGE('',*,*,#25112,.T.);
+#25140 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25141,#25142)
+    ,(#25143,#25144
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25141 = CARTESIAN_POINT('',(-41.09913071941,55.536919480762,1.E-02));
+#25142 = CARTESIAN_POINT('',(-41.09913071941,55.536919480762,-8.21));
+#25143 = CARTESIAN_POINT('',(-40.12597741883,55.536919480762,1.E-02));
+#25144 = CARTESIAN_POINT('',(-40.12597741883,55.536919480762,-8.21));
+#25145 = ADVANCED_FACE('',(#25146),#25152,.T.);
+#25146 = FACE_BOUND('',#25147,.T.);
+#25147 = EDGE_LOOP('',(#25148,#25149,#25150,#25151));
+#25148 = ORIENTED_EDGE('',*,*,#25135,.F.);
+#25149 = ORIENTED_EDGE('',*,*,#25057,.F.);
+#25150 = ORIENTED_EDGE('',*,*,#25085,.F.);
+#25151 = ORIENTED_EDGE('',*,*,#25119,.F.);
+#25152 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25153,#25154)
+    ,(#25155,#25156
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25153 = CARTESIAN_POINT('',(-40.12597741883,55.546919480762,0.));
+#25154 = CARTESIAN_POINT('',(-40.12597741883,54.573766180182,0.));
+#25155 = CARTESIAN_POINT('',(-41.09913071941,55.546919480762,0.));
+#25156 = CARTESIAN_POINT('',(-41.09913071941,54.573766180182,0.));
+#25157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25161)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#25158,#25159,#25160)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#25158 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25159 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#25160 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#25161 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#25158,
+  'distance_accuracy_value','confusion accuracy');
+#25162 = PRODUCT_TYPE('part',$,(#24927));
+#25163 = SHAPE_DEFINITION_REPRESENTATION(#25164,#25170);
+#25164 = PRODUCT_DEFINITION_SHAPE('','',#25165);
+#25165 = PRODUCT_DEFINITION('design','',#25166,#25169);
+#25166 = PRODUCT_DEFINITION_FORMATION('','',#25167);
+#25167 = PRODUCT('Body73','Body73','',(#25168));
+#25168 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#25169 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#25170 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#25171),#25397);
+#25171 = MANIFOLD_SOLID_BREP('',#25172);
+#25172 = CLOSED_SHELL('',(#25173,#25209,#25237,#25265,#25285,#25313,
+    #25335,#25347,#25369,#25385));
+#25173 = ADVANCED_FACE('',(#25174),#25204,.T.);
+#25174 = FACE_BOUND('',#25175,.T.);
+#25175 = EDGE_LOOP('',(#25176,#25185,#25192,#25199));
+#25176 = ORIENTED_EDGE('',*,*,#25177,.T.);
+#25177 = EDGE_CURVE('',#25178,#25180,#25182,.T.);
+#25178 = VERTEX_POINT('',#25179);
+#25179 = CARTESIAN_POINT('',(-50.94702545625,54.883766180182,-8.5));
+#25180 = VERTEX_POINT('',#25181);
+#25181 = CARTESIAN_POINT('',(-50.59387215567,54.883766180182,-8.5));
+#25182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25183,#25184),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25183 = CARTESIAN_POINT('',(-50.94702545625,54.883766180182,-8.5));
+#25184 = CARTESIAN_POINT('',(-50.59387215567,54.883766180182,-8.5));
+#25185 = ORIENTED_EDGE('',*,*,#25186,.T.);
+#25186 = EDGE_CURVE('',#25180,#25187,#25189,.T.);
+#25187 = VERTEX_POINT('',#25188);
+#25188 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,-8.2));
+#25189 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25190,#25191),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25190 = CARTESIAN_POINT('',(-50.59387215567,54.883766180182,-8.5));
+#25191 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,-8.2));
+#25192 = ORIENTED_EDGE('',*,*,#25193,.T.);
+#25193 = EDGE_CURVE('',#25187,#25194,#25196,.T.);
+#25194 = VERTEX_POINT('',#25195);
+#25195 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,-8.2));
+#25196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25197,#25198),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25197 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,-8.2));
+#25198 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,-8.2));
+#25199 = ORIENTED_EDGE('',*,*,#25200,.F.);
+#25200 = EDGE_CURVE('',#25178,#25194,#25201,.T.);
+#25201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25202,#25203),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25202 = CARTESIAN_POINT('',(-50.94702545625,54.883766180182,-8.5));
+#25203 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,-8.2));
+#25204 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25205,#25206)
+    ,(#25207,#25208
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25205 = CARTESIAN_POINT('',(-50.28387215567,54.57669511237,
+    -8.192928932188));
+#25206 = CARTESIAN_POINT('',(-50.28387215567,54.890837247994,
+    -8.507071067812));
+#25207 = CARTESIAN_POINT('',(-51.25702545625,54.57669511237,
+    -8.192928932188));
+#25208 = CARTESIAN_POINT('',(-51.25702545625,54.890837247994,
+    -8.507071067812));
+#25209 = ADVANCED_FACE('',(#25210),#25232,.T.);
+#25210 = FACE_BOUND('',#25211,.T.);
+#25211 = EDGE_LOOP('',(#25212,#25219,#25226,#25231));
+#25212 = ORIENTED_EDGE('',*,*,#25213,.T.);
+#25213 = EDGE_CURVE('',#25180,#25214,#25216,.T.);
+#25214 = VERTEX_POINT('',#25215);
+#25215 = CARTESIAN_POINT('',(-50.59387215567,55.236919480762,-8.5));
+#25216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25217,#25218),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25217 = CARTESIAN_POINT('',(-50.59387215567,54.883766180182,-8.5));
+#25218 = CARTESIAN_POINT('',(-50.59387215567,55.236919480762,-8.5));
+#25219 = ORIENTED_EDGE('',*,*,#25220,.T.);
+#25220 = EDGE_CURVE('',#25214,#25221,#25223,.T.);
+#25221 = VERTEX_POINT('',#25222);
+#25222 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,-8.2));
+#25223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25224,#25225),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25224 = CARTESIAN_POINT('',(-50.59387215567,55.236919480762,-8.5));
+#25225 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,-8.2));
+#25226 = ORIENTED_EDGE('',*,*,#25227,.T.);
+#25227 = EDGE_CURVE('',#25221,#25187,#25228,.T.);
+#25228 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25229,#25230),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25229 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,-8.2));
+#25230 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,-8.2));
+#25231 = ORIENTED_EDGE('',*,*,#25186,.F.);
+#25232 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25233,#25234)
+    ,(#25235,#25236
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25233 = CARTESIAN_POINT('',(-50.28680108786,54.573766180182,
+    -8.192928932188));
+#25234 = CARTESIAN_POINT('',(-50.28680108786,55.546919480762,
+    -8.192928932188));
+#25235 = CARTESIAN_POINT('',(-50.60094322348,54.573766180182,
+    -8.507071067812));
+#25236 = CARTESIAN_POINT('',(-50.60094322348,55.546919480762,
+    -8.507071067812));
+#25237 = ADVANCED_FACE('',(#25238),#25260,.T.);
+#25238 = FACE_BOUND('',#25239,.T.);
+#25239 = EDGE_LOOP('',(#25240,#25247,#25254,#25259));
+#25240 = ORIENTED_EDGE('',*,*,#25241,.T.);
+#25241 = EDGE_CURVE('',#25214,#25242,#25244,.T.);
+#25242 = VERTEX_POINT('',#25243);
+#25243 = CARTESIAN_POINT('',(-50.94702545625,55.236919480762,-8.5));
+#25244 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25245,#25246),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25245 = CARTESIAN_POINT('',(-50.59387215567,55.236919480762,-8.5));
+#25246 = CARTESIAN_POINT('',(-50.94702545625,55.236919480762,-8.5));
+#25247 = ORIENTED_EDGE('',*,*,#25248,.T.);
+#25248 = EDGE_CURVE('',#25242,#25249,#25251,.T.);
+#25249 = VERTEX_POINT('',#25250);
+#25250 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,-8.2));
+#25251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25252,#25253),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25252 = CARTESIAN_POINT('',(-50.94702545625,55.236919480762,-8.5));
+#25253 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,-8.2));
+#25254 = ORIENTED_EDGE('',*,*,#25255,.T.);
+#25255 = EDGE_CURVE('',#25249,#25221,#25256,.T.);
+#25256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25257,#25258),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25257 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,-8.2));
+#25258 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,-8.2));
+#25259 = ORIENTED_EDGE('',*,*,#25220,.F.);
+#25260 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25261,#25262)
+    ,(#25263,#25264
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25261 = CARTESIAN_POINT('',(-50.28387215567,55.22984841295,
+    -8.507071067812));
+#25262 = CARTESIAN_POINT('',(-50.28387215567,55.543990548574,
+    -8.192928932188));
+#25263 = CARTESIAN_POINT('',(-51.25702545625,55.22984841295,
+    -8.507071067812));
+#25264 = CARTESIAN_POINT('',(-51.25702545625,55.543990548574,
+    -8.192928932188));
+#25265 = ADVANCED_FACE('',(#25266),#25280,.T.);
+#25266 = FACE_BOUND('',#25267,.T.);
+#25267 = EDGE_LOOP('',(#25268,#25273,#25274,#25279));
+#25268 = ORIENTED_EDGE('',*,*,#25269,.T.);
+#25269 = EDGE_CURVE('',#25194,#25249,#25270,.T.);
+#25270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25271,#25272),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25271 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,-8.2));
+#25272 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,-8.2));
+#25273 = ORIENTED_EDGE('',*,*,#25248,.F.);
+#25274 = ORIENTED_EDGE('',*,*,#25275,.T.);
+#25275 = EDGE_CURVE('',#25242,#25178,#25276,.T.);
+#25276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25277,#25278),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25277 = CARTESIAN_POINT('',(-50.94702545625,55.236919480762,-8.5));
+#25278 = CARTESIAN_POINT('',(-50.94702545625,54.883766180182,-8.5));
+#25279 = ORIENTED_EDGE('',*,*,#25200,.T.);
+#25280 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25281,#25282)
+    ,(#25283,#25284
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25281 = CARTESIAN_POINT('',(-50.93995438844,54.573766180182,
+    -8.507071067812));
+#25282 = CARTESIAN_POINT('',(-50.93995438844,55.546919480762,
+    -8.507071067812));
+#25283 = CARTESIAN_POINT('',(-51.25409652406,54.573766180182,
+    -8.192928932188));
+#25284 = CARTESIAN_POINT('',(-51.25409652406,55.546919480762,
+    -8.192928932188));
+#25285 = ADVANCED_FACE('',(#25286),#25308,.T.);
+#25286 = FACE_BOUND('',#25287,.T.);
+#25287 = EDGE_LOOP('',(#25288,#25289,#25296,#25303));
+#25288 = ORIENTED_EDGE('',*,*,#25269,.F.);
+#25289 = ORIENTED_EDGE('',*,*,#25290,.F.);
+#25290 = EDGE_CURVE('',#25291,#25194,#25293,.T.);
+#25291 = VERTEX_POINT('',#25292);
+#25292 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,0.));
+#25293 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25294,#25295),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25294 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,0.));
+#25295 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,-8.2));
+#25296 = ORIENTED_EDGE('',*,*,#25297,.T.);
+#25297 = EDGE_CURVE('',#25291,#25298,#25300,.T.);
+#25298 = VERTEX_POINT('',#25299);
+#25299 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,0.));
+#25300 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25301,#25302),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25301 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,0.));
+#25302 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,0.));
+#25303 = ORIENTED_EDGE('',*,*,#25304,.T.);
+#25304 = EDGE_CURVE('',#25298,#25249,#25305,.T.);
+#25305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25306,#25307),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25306 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,0.));
+#25307 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,-8.2));
+#25308 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25309,#25310)
+    ,(#25311,#25312
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25309 = CARTESIAN_POINT('',(-51.24702545625,54.573766180182,1.E-02));
+#25310 = CARTESIAN_POINT('',(-51.24702545625,54.573766180182,-8.21));
+#25311 = CARTESIAN_POINT('',(-51.24702545625,55.546919480762,1.E-02));
+#25312 = CARTESIAN_POINT('',(-51.24702545625,55.546919480762,-8.21));
+#25313 = ADVANCED_FACE('',(#25314),#25330,.T.);
+#25314 = FACE_BOUND('',#25315,.T.);
+#25315 = EDGE_LOOP('',(#25316,#25317,#25324,#25329));
+#25316 = ORIENTED_EDGE('',*,*,#25193,.F.);
+#25317 = ORIENTED_EDGE('',*,*,#25318,.F.);
+#25318 = EDGE_CURVE('',#25319,#25187,#25321,.T.);
+#25319 = VERTEX_POINT('',#25320);
+#25320 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,0.));
+#25321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25322,#25323),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25322 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,0.));
+#25323 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,-8.2));
+#25324 = ORIENTED_EDGE('',*,*,#25325,.T.);
+#25325 = EDGE_CURVE('',#25319,#25291,#25326,.T.);
+#25326 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25327,#25328),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25327 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,0.));
+#25328 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,0.));
+#25329 = ORIENTED_EDGE('',*,*,#25290,.T.);
+#25330 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25331,#25332)
+    ,(#25333,#25334
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25331 = CARTESIAN_POINT('',(-50.28387215567,54.583766180182,1.E-02));
+#25332 = CARTESIAN_POINT('',(-50.28387215567,54.583766180182,-8.21));
+#25333 = CARTESIAN_POINT('',(-51.25702545625,54.583766180182,1.E-02));
+#25334 = CARTESIAN_POINT('',(-51.25702545625,54.583766180182,-8.21));
+#25335 = ADVANCED_FACE('',(#25336),#25342,.T.);
+#25336 = FACE_BOUND('',#25337,.T.);
+#25337 = EDGE_LOOP('',(#25338,#25339,#25340,#25341));
+#25338 = ORIENTED_EDGE('',*,*,#25177,.F.);
+#25339 = ORIENTED_EDGE('',*,*,#25275,.F.);
+#25340 = ORIENTED_EDGE('',*,*,#25241,.F.);
+#25341 = ORIENTED_EDGE('',*,*,#25213,.F.);
+#25342 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25343,#25344)
+    ,(#25345,#25346
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25343 = CARTESIAN_POINT('',(-50.58387215567,54.873766180182,-8.5));
+#25344 = CARTESIAN_POINT('',(-50.58387215567,55.246919480762,-8.5));
+#25345 = CARTESIAN_POINT('',(-50.95702545625,54.873766180182,-8.5));
+#25346 = CARTESIAN_POINT('',(-50.95702545625,55.246919480762,-8.5));
+#25347 = ADVANCED_FACE('',(#25348),#25364,.T.);
+#25348 = FACE_BOUND('',#25349,.T.);
+#25349 = EDGE_LOOP('',(#25350,#25351,#25358,#25363));
+#25350 = ORIENTED_EDGE('',*,*,#25227,.F.);
+#25351 = ORIENTED_EDGE('',*,*,#25352,.F.);
+#25352 = EDGE_CURVE('',#25353,#25221,#25355,.T.);
+#25353 = VERTEX_POINT('',#25354);
+#25354 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,0.));
+#25355 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25356,#25357),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25356 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,0.));
+#25357 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,-8.2));
+#25358 = ORIENTED_EDGE('',*,*,#25359,.T.);
+#25359 = EDGE_CURVE('',#25353,#25319,#25360,.T.);
+#25360 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25361,#25362),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25361 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,0.));
+#25362 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,0.));
+#25363 = ORIENTED_EDGE('',*,*,#25318,.T.);
+#25364 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25365,#25366)
+    ,(#25367,#25368
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25365 = CARTESIAN_POINT('',(-50.29387215567,55.546919480762,1.E-02));
+#25366 = CARTESIAN_POINT('',(-50.29387215567,55.546919480762,-8.21));
+#25367 = CARTESIAN_POINT('',(-50.29387215567,54.573766180182,1.E-02));
+#25368 = CARTESIAN_POINT('',(-50.29387215567,54.573766180182,-8.21));
+#25369 = ADVANCED_FACE('',(#25370),#25380,.T.);
+#25370 = FACE_BOUND('',#25371,.T.);
+#25371 = EDGE_LOOP('',(#25372,#25373,#25374,#25379));
+#25372 = ORIENTED_EDGE('',*,*,#25255,.F.);
+#25373 = ORIENTED_EDGE('',*,*,#25304,.F.);
+#25374 = ORIENTED_EDGE('',*,*,#25375,.T.);
+#25375 = EDGE_CURVE('',#25298,#25353,#25376,.T.);
+#25376 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25377,#25378),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25377 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,0.));
+#25378 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,0.));
+#25379 = ORIENTED_EDGE('',*,*,#25352,.T.);
+#25380 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25381,#25382)
+    ,(#25383,#25384
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25381 = CARTESIAN_POINT('',(-51.25702545625,55.536919480762,1.E-02));
+#25382 = CARTESIAN_POINT('',(-51.25702545625,55.536919480762,-8.21));
+#25383 = CARTESIAN_POINT('',(-50.28387215567,55.536919480762,1.E-02));
+#25384 = CARTESIAN_POINT('',(-50.28387215567,55.536919480762,-8.21));
+#25385 = ADVANCED_FACE('',(#25386),#25392,.T.);
+#25386 = FACE_BOUND('',#25387,.T.);
+#25387 = EDGE_LOOP('',(#25388,#25389,#25390,#25391));
+#25388 = ORIENTED_EDGE('',*,*,#25375,.F.);
+#25389 = ORIENTED_EDGE('',*,*,#25297,.F.);
+#25390 = ORIENTED_EDGE('',*,*,#25325,.F.);
+#25391 = ORIENTED_EDGE('',*,*,#25359,.F.);
+#25392 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25393,#25394)
+    ,(#25395,#25396
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25393 = CARTESIAN_POINT('',(-50.28387215567,55.546919480762,0.));
+#25394 = CARTESIAN_POINT('',(-50.28387215567,54.573766180182,0.));
+#25395 = CARTESIAN_POINT('',(-51.25702545625,55.546919480762,0.));
+#25396 = CARTESIAN_POINT('',(-51.25702545625,54.573766180182,0.));
+#25397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25401)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#25398,#25399,#25400)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#25398 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25399 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#25400 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#25401 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#25398,
+  'distance_accuracy_value','confusion accuracy');
+#25402 = PRODUCT_TYPE('part',$,(#25167));
+#25403 = SHAPE_DEFINITION_REPRESENTATION(#25404,#25410);
+#25404 = PRODUCT_DEFINITION_SHAPE('','',#25405);
+#25405 = PRODUCT_DEFINITION('design','',#25406,#25409);
+#25406 = PRODUCT_DEFINITION_FORMATION('','',#25407);
+#25407 = PRODUCT('Body74','Body74','',(#25408));
+#25408 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#25409 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#25410 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#25411),#25637);
+#25411 = MANIFOLD_SOLID_BREP('',#25412);
+#25412 = CLOSED_SHELL('',(#25413,#25449,#25477,#25505,#25525,#25553,
+    #25575,#25587,#25609,#25625));
+#25413 = ADVANCED_FACE('',(#25414),#25444,.T.);
+#25414 = FACE_BOUND('',#25415,.T.);
+#25415 = EDGE_LOOP('',(#25416,#25425,#25432,#25439));
+#25416 = ORIENTED_EDGE('',*,*,#25417,.T.);
+#25417 = EDGE_CURVE('',#25418,#25420,#25422,.T.);
+#25418 = VERTEX_POINT('',#25419);
+#25419 = CARTESIAN_POINT('',(-61.10492019309,54.883766180182,-8.5));
+#25420 = VERTEX_POINT('',#25421);
+#25421 = CARTESIAN_POINT('',(-60.75176689251,54.883766180182,-8.5));
+#25422 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25423,#25424),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25423 = CARTESIAN_POINT('',(-61.10492019309,54.883766180182,-8.5));
+#25424 = CARTESIAN_POINT('',(-60.75176689251,54.883766180182,-8.5));
+#25425 = ORIENTED_EDGE('',*,*,#25426,.T.);
+#25426 = EDGE_CURVE('',#25420,#25427,#25429,.T.);
+#25427 = VERTEX_POINT('',#25428);
+#25428 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,-8.2));
+#25429 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25430,#25431),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25430 = CARTESIAN_POINT('',(-60.75176689251,54.883766180182,-8.5));
+#25431 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,-8.2));
+#25432 = ORIENTED_EDGE('',*,*,#25433,.T.);
+#25433 = EDGE_CURVE('',#25427,#25434,#25436,.T.);
+#25434 = VERTEX_POINT('',#25435);
+#25435 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,-8.2));
+#25436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25437,#25438),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25437 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,-8.2));
+#25438 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,-8.2));
+#25439 = ORIENTED_EDGE('',*,*,#25440,.F.);
+#25440 = EDGE_CURVE('',#25418,#25434,#25441,.T.);
+#25441 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25442,#25443),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25442 = CARTESIAN_POINT('',(-61.10492019309,54.883766180182,-8.5));
+#25443 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,-8.2));
+#25444 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25445,#25446)
+    ,(#25447,#25448
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25445 = CARTESIAN_POINT('',(-60.44176689251,54.57669511237,
+    -8.192928932188));
+#25446 = CARTESIAN_POINT('',(-60.44176689251,54.890837247994,
+    -8.507071067812));
+#25447 = CARTESIAN_POINT('',(-61.41492019309,54.57669511237,
+    -8.192928932188));
+#25448 = CARTESIAN_POINT('',(-61.41492019309,54.890837247994,
+    -8.507071067812));
+#25449 = ADVANCED_FACE('',(#25450),#25472,.T.);
+#25450 = FACE_BOUND('',#25451,.T.);
+#25451 = EDGE_LOOP('',(#25452,#25459,#25466,#25471));
+#25452 = ORIENTED_EDGE('',*,*,#25453,.T.);
+#25453 = EDGE_CURVE('',#25420,#25454,#25456,.T.);
+#25454 = VERTEX_POINT('',#25455);
+#25455 = CARTESIAN_POINT('',(-60.75176689251,55.236919480762,-8.5));
+#25456 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25457,#25458),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25457 = CARTESIAN_POINT('',(-60.75176689251,54.883766180182,-8.5));
+#25458 = CARTESIAN_POINT('',(-60.75176689251,55.236919480762,-8.5));
+#25459 = ORIENTED_EDGE('',*,*,#25460,.T.);
+#25460 = EDGE_CURVE('',#25454,#25461,#25463,.T.);
+#25461 = VERTEX_POINT('',#25462);
+#25462 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,-8.2));
+#25463 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25464,#25465),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25464 = CARTESIAN_POINT('',(-60.75176689251,55.236919480762,-8.5));
+#25465 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,-8.2));
+#25466 = ORIENTED_EDGE('',*,*,#25467,.T.);
+#25467 = EDGE_CURVE('',#25461,#25427,#25468,.T.);
+#25468 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25469,#25470),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25469 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,-8.2));
+#25470 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,-8.2));
+#25471 = ORIENTED_EDGE('',*,*,#25426,.F.);
+#25472 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25473,#25474)
+    ,(#25475,#25476
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25473 = CARTESIAN_POINT('',(-60.4446958247,54.573766180182,
+    -8.192928932188));
+#25474 = CARTESIAN_POINT('',(-60.4446958247,55.546919480762,
+    -8.192928932188));
+#25475 = CARTESIAN_POINT('',(-60.75883796032,54.573766180182,
+    -8.507071067812));
+#25476 = CARTESIAN_POINT('',(-60.75883796032,55.546919480762,
+    -8.507071067812));
+#25477 = ADVANCED_FACE('',(#25478),#25500,.T.);
+#25478 = FACE_BOUND('',#25479,.T.);
+#25479 = EDGE_LOOP('',(#25480,#25487,#25494,#25499));
+#25480 = ORIENTED_EDGE('',*,*,#25481,.T.);
+#25481 = EDGE_CURVE('',#25454,#25482,#25484,.T.);
+#25482 = VERTEX_POINT('',#25483);
+#25483 = CARTESIAN_POINT('',(-61.10492019309,55.236919480762,-8.5));
+#25484 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25485,#25486),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25485 = CARTESIAN_POINT('',(-60.75176689251,55.236919480762,-8.5));
+#25486 = CARTESIAN_POINT('',(-61.10492019309,55.236919480762,-8.5));
+#25487 = ORIENTED_EDGE('',*,*,#25488,.T.);
+#25488 = EDGE_CURVE('',#25482,#25489,#25491,.T.);
+#25489 = VERTEX_POINT('',#25490);
+#25490 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,-8.2));
+#25491 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25492,#25493),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25492 = CARTESIAN_POINT('',(-61.10492019309,55.236919480762,-8.5));
+#25493 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,-8.2));
+#25494 = ORIENTED_EDGE('',*,*,#25495,.T.);
+#25495 = EDGE_CURVE('',#25489,#25461,#25496,.T.);
+#25496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25497,#25498),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25497 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,-8.2));
+#25498 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,-8.2));
+#25499 = ORIENTED_EDGE('',*,*,#25460,.F.);
+#25500 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25501,#25502)
+    ,(#25503,#25504
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25501 = CARTESIAN_POINT('',(-60.44176689251,55.22984841295,
+    -8.507071067812));
+#25502 = CARTESIAN_POINT('',(-60.44176689251,55.543990548574,
+    -8.192928932188));
+#25503 = CARTESIAN_POINT('',(-61.41492019309,55.22984841295,
+    -8.507071067812));
+#25504 = CARTESIAN_POINT('',(-61.41492019309,55.543990548574,
+    -8.192928932188));
+#25505 = ADVANCED_FACE('',(#25506),#25520,.T.);
+#25506 = FACE_BOUND('',#25507,.T.);
+#25507 = EDGE_LOOP('',(#25508,#25513,#25514,#25519));
+#25508 = ORIENTED_EDGE('',*,*,#25509,.T.);
+#25509 = EDGE_CURVE('',#25434,#25489,#25510,.T.);
+#25510 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25511,#25512),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25511 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,-8.2));
+#25512 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,-8.2));
+#25513 = ORIENTED_EDGE('',*,*,#25488,.F.);
+#25514 = ORIENTED_EDGE('',*,*,#25515,.T.);
+#25515 = EDGE_CURVE('',#25482,#25418,#25516,.T.);
+#25516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25517,#25518),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25517 = CARTESIAN_POINT('',(-61.10492019309,55.236919480762,-8.5));
+#25518 = CARTESIAN_POINT('',(-61.10492019309,54.883766180182,-8.5));
+#25519 = ORIENTED_EDGE('',*,*,#25440,.T.);
+#25520 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25521,#25522)
+    ,(#25523,#25524
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25521 = CARTESIAN_POINT('',(-61.09784912528,54.573766180182,
+    -8.507071067812));
+#25522 = CARTESIAN_POINT('',(-61.09784912528,55.546919480762,
+    -8.507071067812));
+#25523 = CARTESIAN_POINT('',(-61.4119912609,54.573766180182,
+    -8.192928932188));
+#25524 = CARTESIAN_POINT('',(-61.4119912609,55.546919480762,
+    -8.192928932188));
+#25525 = ADVANCED_FACE('',(#25526),#25548,.T.);
+#25526 = FACE_BOUND('',#25527,.T.);
+#25527 = EDGE_LOOP('',(#25528,#25529,#25536,#25543));
+#25528 = ORIENTED_EDGE('',*,*,#25509,.F.);
+#25529 = ORIENTED_EDGE('',*,*,#25530,.F.);
+#25530 = EDGE_CURVE('',#25531,#25434,#25533,.T.);
+#25531 = VERTEX_POINT('',#25532);
+#25532 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,0.));
+#25533 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25534,#25535),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25534 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,0.));
+#25535 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,-8.2));
+#25536 = ORIENTED_EDGE('',*,*,#25537,.T.);
+#25537 = EDGE_CURVE('',#25531,#25538,#25540,.T.);
+#25538 = VERTEX_POINT('',#25539);
+#25539 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,0.));
+#25540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25541,#25542),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25541 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,0.));
+#25542 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,0.));
+#25543 = ORIENTED_EDGE('',*,*,#25544,.T.);
+#25544 = EDGE_CURVE('',#25538,#25489,#25545,.T.);
+#25545 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25546,#25547),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25546 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,0.));
+#25547 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,-8.2));
+#25548 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25549,#25550)
+    ,(#25551,#25552
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25549 = CARTESIAN_POINT('',(-61.40492019309,54.573766180182,1.E-02));
+#25550 = CARTESIAN_POINT('',(-61.40492019309,54.573766180182,-8.21));
+#25551 = CARTESIAN_POINT('',(-61.40492019309,55.546919480762,1.E-02));
+#25552 = CARTESIAN_POINT('',(-61.40492019309,55.546919480762,-8.21));
+#25553 = ADVANCED_FACE('',(#25554),#25570,.T.);
+#25554 = FACE_BOUND('',#25555,.T.);
+#25555 = EDGE_LOOP('',(#25556,#25557,#25564,#25569));
+#25556 = ORIENTED_EDGE('',*,*,#25433,.F.);
+#25557 = ORIENTED_EDGE('',*,*,#25558,.F.);
+#25558 = EDGE_CURVE('',#25559,#25427,#25561,.T.);
+#25559 = VERTEX_POINT('',#25560);
+#25560 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,0.));
+#25561 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25562,#25563),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25562 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,0.));
+#25563 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,-8.2));
+#25564 = ORIENTED_EDGE('',*,*,#25565,.T.);
+#25565 = EDGE_CURVE('',#25559,#25531,#25566,.T.);
+#25566 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25567,#25568),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25567 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,0.));
+#25568 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,0.));
+#25569 = ORIENTED_EDGE('',*,*,#25530,.T.);
+#25570 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25571,#25572)
+    ,(#25573,#25574
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25571 = CARTESIAN_POINT('',(-60.44176689251,54.583766180182,1.E-02));
+#25572 = CARTESIAN_POINT('',(-60.44176689251,54.583766180182,-8.21));
+#25573 = CARTESIAN_POINT('',(-61.41492019309,54.583766180182,1.E-02));
+#25574 = CARTESIAN_POINT('',(-61.41492019309,54.583766180182,-8.21));
+#25575 = ADVANCED_FACE('',(#25576),#25582,.T.);
+#25576 = FACE_BOUND('',#25577,.T.);
+#25577 = EDGE_LOOP('',(#25578,#25579,#25580,#25581));
+#25578 = ORIENTED_EDGE('',*,*,#25417,.F.);
+#25579 = ORIENTED_EDGE('',*,*,#25515,.F.);
+#25580 = ORIENTED_EDGE('',*,*,#25481,.F.);
+#25581 = ORIENTED_EDGE('',*,*,#25453,.F.);
+#25582 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25583,#25584)
+    ,(#25585,#25586
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25583 = CARTESIAN_POINT('',(-60.74176689251,54.873766180182,-8.5));
+#25584 = CARTESIAN_POINT('',(-60.74176689251,55.246919480762,-8.5));
+#25585 = CARTESIAN_POINT('',(-61.11492019309,54.873766180182,-8.5));
+#25586 = CARTESIAN_POINT('',(-61.11492019309,55.246919480762,-8.5));
+#25587 = ADVANCED_FACE('',(#25588),#25604,.T.);
+#25588 = FACE_BOUND('',#25589,.T.);
+#25589 = EDGE_LOOP('',(#25590,#25591,#25598,#25603));
+#25590 = ORIENTED_EDGE('',*,*,#25467,.F.);
+#25591 = ORIENTED_EDGE('',*,*,#25592,.F.);
+#25592 = EDGE_CURVE('',#25593,#25461,#25595,.T.);
+#25593 = VERTEX_POINT('',#25594);
+#25594 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,0.));
+#25595 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25596,#25597),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25596 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,0.));
+#25597 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,-8.2));
+#25598 = ORIENTED_EDGE('',*,*,#25599,.T.);
+#25599 = EDGE_CURVE('',#25593,#25559,#25600,.T.);
+#25600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25601,#25602),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25601 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,0.));
+#25602 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,0.));
+#25603 = ORIENTED_EDGE('',*,*,#25558,.T.);
+#25604 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25605,#25606)
+    ,(#25607,#25608
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25605 = CARTESIAN_POINT('',(-60.45176689251,55.546919480762,1.E-02));
+#25606 = CARTESIAN_POINT('',(-60.45176689251,55.546919480762,-8.21));
+#25607 = CARTESIAN_POINT('',(-60.45176689251,54.573766180182,1.E-02));
+#25608 = CARTESIAN_POINT('',(-60.45176689251,54.573766180182,-8.21));
+#25609 = ADVANCED_FACE('',(#25610),#25620,.T.);
+#25610 = FACE_BOUND('',#25611,.T.);
+#25611 = EDGE_LOOP('',(#25612,#25613,#25614,#25619));
+#25612 = ORIENTED_EDGE('',*,*,#25495,.F.);
+#25613 = ORIENTED_EDGE('',*,*,#25544,.F.);
+#25614 = ORIENTED_EDGE('',*,*,#25615,.T.);
+#25615 = EDGE_CURVE('',#25538,#25593,#25616,.T.);
+#25616 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25617,#25618),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25617 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,0.));
+#25618 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,0.));
+#25619 = ORIENTED_EDGE('',*,*,#25592,.T.);
+#25620 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25621,#25622)
+    ,(#25623,#25624
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25621 = CARTESIAN_POINT('',(-61.41492019309,55.536919480762,1.E-02));
+#25622 = CARTESIAN_POINT('',(-61.41492019309,55.536919480762,-8.21));
+#25623 = CARTESIAN_POINT('',(-60.44176689251,55.536919480762,1.E-02));
+#25624 = CARTESIAN_POINT('',(-60.44176689251,55.536919480762,-8.21));
+#25625 = ADVANCED_FACE('',(#25626),#25632,.T.);
+#25626 = FACE_BOUND('',#25627,.T.);
+#25627 = EDGE_LOOP('',(#25628,#25629,#25630,#25631));
+#25628 = ORIENTED_EDGE('',*,*,#25615,.F.);
+#25629 = ORIENTED_EDGE('',*,*,#25537,.F.);
+#25630 = ORIENTED_EDGE('',*,*,#25565,.F.);
+#25631 = ORIENTED_EDGE('',*,*,#25599,.F.);
+#25632 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25633,#25634)
+    ,(#25635,#25636
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25633 = CARTESIAN_POINT('',(-60.44176689251,55.546919480762,0.));
+#25634 = CARTESIAN_POINT('',(-60.44176689251,54.573766180182,0.));
+#25635 = CARTESIAN_POINT('',(-61.41492019309,55.546919480762,0.));
+#25636 = CARTESIAN_POINT('',(-61.41492019309,54.573766180182,0.));
+#25637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25641)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#25638,#25639,#25640)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#25638 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25639 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#25640 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#25641 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#25638,
+  'distance_accuracy_value','confusion accuracy');
+#25642 = PRODUCT_TYPE('part',$,(#25407));
+#25643 = SHAPE_DEFINITION_REPRESENTATION(#25644,#25650);
+#25644 = PRODUCT_DEFINITION_SHAPE('','',#25645);
+#25645 = PRODUCT_DEFINITION('design','',#25646,#25649);
+#25646 = PRODUCT_DEFINITION_FORMATION('','',#25647);
+#25647 = PRODUCT('Body75','Body75','',(#25648));
+#25648 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#25649 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#25650 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#25651),#25877);
+#25651 = MANIFOLD_SOLID_BREP('',#25652);
+#25652 = CLOSED_SHELL('',(#25653,#25689,#25717,#25745,#25765,#25793,
+    #25815,#25827,#25849,#25865));
+#25653 = ADVANCED_FACE('',(#25654),#25684,.T.);
+#25654 = FACE_BOUND('',#25655,.T.);
+#25655 = EDGE_LOOP('',(#25656,#25665,#25672,#25679));
+#25656 = ORIENTED_EDGE('',*,*,#25657,.T.);
+#25657 = EDGE_CURVE('',#25658,#25660,#25662,.T.);
+#25658 = VERTEX_POINT('',#25659);
+#25659 = CARTESIAN_POINT('',(-71.26281492993,54.883766180182,-8.5));
+#25660 = VERTEX_POINT('',#25661);
+#25661 = CARTESIAN_POINT('',(-70.90966162935,54.883766180182,-8.5));
+#25662 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25663,#25664),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25663 = CARTESIAN_POINT('',(-71.26281492993,54.883766180182,-8.5));
+#25664 = CARTESIAN_POINT('',(-70.90966162935,54.883766180182,-8.5));
+#25665 = ORIENTED_EDGE('',*,*,#25666,.T.);
+#25666 = EDGE_CURVE('',#25660,#25667,#25669,.T.);
+#25667 = VERTEX_POINT('',#25668);
+#25668 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,-8.2));
+#25669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25670,#25671),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25670 = CARTESIAN_POINT('',(-70.90966162935,54.883766180182,-8.5));
+#25671 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,-8.2));
+#25672 = ORIENTED_EDGE('',*,*,#25673,.T.);
+#25673 = EDGE_CURVE('',#25667,#25674,#25676,.T.);
+#25674 = VERTEX_POINT('',#25675);
+#25675 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,-8.2));
+#25676 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25677,#25678),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25677 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,-8.2));
+#25678 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,-8.2));
+#25679 = ORIENTED_EDGE('',*,*,#25680,.F.);
+#25680 = EDGE_CURVE('',#25658,#25674,#25681,.T.);
+#25681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25682,#25683),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25682 = CARTESIAN_POINT('',(-71.26281492993,54.883766180182,-8.5));
+#25683 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,-8.2));
+#25684 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25685,#25686)
+    ,(#25687,#25688
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25685 = CARTESIAN_POINT('',(-70.59966162935,54.57669511237,
+    -8.192928932188));
+#25686 = CARTESIAN_POINT('',(-70.59966162935,54.890837247994,
+    -8.507071067812));
+#25687 = CARTESIAN_POINT('',(-71.57281492993,54.57669511237,
+    -8.192928932188));
+#25688 = CARTESIAN_POINT('',(-71.57281492993,54.890837247994,
+    -8.507071067812));
+#25689 = ADVANCED_FACE('',(#25690),#25712,.T.);
+#25690 = FACE_BOUND('',#25691,.T.);
+#25691 = EDGE_LOOP('',(#25692,#25699,#25706,#25711));
+#25692 = ORIENTED_EDGE('',*,*,#25693,.T.);
+#25693 = EDGE_CURVE('',#25660,#25694,#25696,.T.);
+#25694 = VERTEX_POINT('',#25695);
+#25695 = CARTESIAN_POINT('',(-70.90966162935,55.236919480762,-8.5));
+#25696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25697,#25698),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25697 = CARTESIAN_POINT('',(-70.90966162935,54.883766180182,-8.5));
+#25698 = CARTESIAN_POINT('',(-70.90966162935,55.236919480762,-8.5));
+#25699 = ORIENTED_EDGE('',*,*,#25700,.T.);
+#25700 = EDGE_CURVE('',#25694,#25701,#25703,.T.);
+#25701 = VERTEX_POINT('',#25702);
+#25702 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,-8.2));
+#25703 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25704,#25705),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25704 = CARTESIAN_POINT('',(-70.90966162935,55.236919480762,-8.5));
+#25705 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,-8.2));
+#25706 = ORIENTED_EDGE('',*,*,#25707,.T.);
+#25707 = EDGE_CURVE('',#25701,#25667,#25708,.T.);
+#25708 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25709,#25710),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25709 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,-8.2));
+#25710 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,-8.2));
+#25711 = ORIENTED_EDGE('',*,*,#25666,.F.);
+#25712 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25713,#25714)
+    ,(#25715,#25716
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25713 = CARTESIAN_POINT('',(-70.60259056154,54.573766180182,
+    -8.192928932188));
+#25714 = CARTESIAN_POINT('',(-70.60259056154,55.546919480762,
+    -8.192928932188));
+#25715 = CARTESIAN_POINT('',(-70.91673269716,54.573766180182,
+    -8.507071067812));
+#25716 = CARTESIAN_POINT('',(-70.91673269716,55.546919480762,
+    -8.507071067812));
+#25717 = ADVANCED_FACE('',(#25718),#25740,.T.);
+#25718 = FACE_BOUND('',#25719,.T.);
+#25719 = EDGE_LOOP('',(#25720,#25727,#25734,#25739));
+#25720 = ORIENTED_EDGE('',*,*,#25721,.T.);
+#25721 = EDGE_CURVE('',#25694,#25722,#25724,.T.);
+#25722 = VERTEX_POINT('',#25723);
+#25723 = CARTESIAN_POINT('',(-71.26281492993,55.236919480762,-8.5));
+#25724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25725,#25726),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25725 = CARTESIAN_POINT('',(-70.90966162935,55.236919480762,-8.5));
+#25726 = CARTESIAN_POINT('',(-71.26281492993,55.236919480762,-8.5));
+#25727 = ORIENTED_EDGE('',*,*,#25728,.T.);
+#25728 = EDGE_CURVE('',#25722,#25729,#25731,.T.);
+#25729 = VERTEX_POINT('',#25730);
+#25730 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,-8.2));
+#25731 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25732,#25733),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25732 = CARTESIAN_POINT('',(-71.26281492993,55.236919480762,-8.5));
+#25733 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,-8.2));
+#25734 = ORIENTED_EDGE('',*,*,#25735,.T.);
+#25735 = EDGE_CURVE('',#25729,#25701,#25736,.T.);
+#25736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25737,#25738),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25737 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,-8.2));
+#25738 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,-8.2));
+#25739 = ORIENTED_EDGE('',*,*,#25700,.F.);
+#25740 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25741,#25742)
+    ,(#25743,#25744
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25741 = CARTESIAN_POINT('',(-70.59966162935,55.22984841295,
+    -8.507071067812));
+#25742 = CARTESIAN_POINT('',(-70.59966162935,55.543990548574,
+    -8.192928932188));
+#25743 = CARTESIAN_POINT('',(-71.57281492993,55.22984841295,
+    -8.507071067812));
+#25744 = CARTESIAN_POINT('',(-71.57281492993,55.543990548574,
+    -8.192928932188));
+#25745 = ADVANCED_FACE('',(#25746),#25760,.T.);
+#25746 = FACE_BOUND('',#25747,.T.);
+#25747 = EDGE_LOOP('',(#25748,#25753,#25754,#25759));
+#25748 = ORIENTED_EDGE('',*,*,#25749,.T.);
+#25749 = EDGE_CURVE('',#25674,#25729,#25750,.T.);
+#25750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25751,#25752),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25751 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,-8.2));
+#25752 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,-8.2));
+#25753 = ORIENTED_EDGE('',*,*,#25728,.F.);
+#25754 = ORIENTED_EDGE('',*,*,#25755,.T.);
+#25755 = EDGE_CURVE('',#25722,#25658,#25756,.T.);
+#25756 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25757,#25758),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25757 = CARTESIAN_POINT('',(-71.26281492993,55.236919480762,-8.5));
+#25758 = CARTESIAN_POINT('',(-71.26281492993,54.883766180182,-8.5));
+#25759 = ORIENTED_EDGE('',*,*,#25680,.T.);
+#25760 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25761,#25762)
+    ,(#25763,#25764
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25761 = CARTESIAN_POINT('',(-71.25574386212,54.573766180182,
+    -8.507071067812));
+#25762 = CARTESIAN_POINT('',(-71.25574386212,55.546919480762,
+    -8.507071067812));
+#25763 = CARTESIAN_POINT('',(-71.56988599774,54.573766180182,
+    -8.192928932188));
+#25764 = CARTESIAN_POINT('',(-71.56988599774,55.546919480762,
+    -8.192928932188));
+#25765 = ADVANCED_FACE('',(#25766),#25788,.T.);
+#25766 = FACE_BOUND('',#25767,.T.);
+#25767 = EDGE_LOOP('',(#25768,#25769,#25776,#25783));
+#25768 = ORIENTED_EDGE('',*,*,#25749,.F.);
+#25769 = ORIENTED_EDGE('',*,*,#25770,.F.);
+#25770 = EDGE_CURVE('',#25771,#25674,#25773,.T.);
+#25771 = VERTEX_POINT('',#25772);
+#25772 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,0.));
+#25773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25774,#25775),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25774 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,0.));
+#25775 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,-8.2));
+#25776 = ORIENTED_EDGE('',*,*,#25777,.T.);
+#25777 = EDGE_CURVE('',#25771,#25778,#25780,.T.);
+#25778 = VERTEX_POINT('',#25779);
+#25779 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,0.));
+#25780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25781,#25782),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25781 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,0.));
+#25782 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,0.));
+#25783 = ORIENTED_EDGE('',*,*,#25784,.T.);
+#25784 = EDGE_CURVE('',#25778,#25729,#25785,.T.);
+#25785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25786,#25787),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25786 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,0.));
+#25787 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,-8.2));
+#25788 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25789,#25790)
+    ,(#25791,#25792
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25789 = CARTESIAN_POINT('',(-71.56281492993,54.573766180182,1.E-02));
+#25790 = CARTESIAN_POINT('',(-71.56281492993,54.573766180182,-8.21));
+#25791 = CARTESIAN_POINT('',(-71.56281492993,55.546919480762,1.E-02));
+#25792 = CARTESIAN_POINT('',(-71.56281492993,55.546919480762,-8.21));
+#25793 = ADVANCED_FACE('',(#25794),#25810,.T.);
+#25794 = FACE_BOUND('',#25795,.T.);
+#25795 = EDGE_LOOP('',(#25796,#25797,#25804,#25809));
+#25796 = ORIENTED_EDGE('',*,*,#25673,.F.);
+#25797 = ORIENTED_EDGE('',*,*,#25798,.F.);
+#25798 = EDGE_CURVE('',#25799,#25667,#25801,.T.);
+#25799 = VERTEX_POINT('',#25800);
+#25800 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,0.));
+#25801 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25802,#25803),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25802 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,0.));
+#25803 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,-8.2));
+#25804 = ORIENTED_EDGE('',*,*,#25805,.T.);
+#25805 = EDGE_CURVE('',#25799,#25771,#25806,.T.);
+#25806 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25807,#25808),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25807 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,0.));
+#25808 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,0.));
+#25809 = ORIENTED_EDGE('',*,*,#25770,.T.);
+#25810 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25811,#25812)
+    ,(#25813,#25814
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25811 = CARTESIAN_POINT('',(-70.59966162935,54.583766180182,1.E-02));
+#25812 = CARTESIAN_POINT('',(-70.59966162935,54.583766180182,-8.21));
+#25813 = CARTESIAN_POINT('',(-71.57281492993,54.583766180182,1.E-02));
+#25814 = CARTESIAN_POINT('',(-71.57281492993,54.583766180182,-8.21));
+#25815 = ADVANCED_FACE('',(#25816),#25822,.T.);
+#25816 = FACE_BOUND('',#25817,.T.);
+#25817 = EDGE_LOOP('',(#25818,#25819,#25820,#25821));
+#25818 = ORIENTED_EDGE('',*,*,#25657,.F.);
+#25819 = ORIENTED_EDGE('',*,*,#25755,.F.);
+#25820 = ORIENTED_EDGE('',*,*,#25721,.F.);
+#25821 = ORIENTED_EDGE('',*,*,#25693,.F.);
+#25822 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25823,#25824)
+    ,(#25825,#25826
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25823 = CARTESIAN_POINT('',(-70.89966162935,54.873766180182,-8.5));
+#25824 = CARTESIAN_POINT('',(-70.89966162935,55.246919480762,-8.5));
+#25825 = CARTESIAN_POINT('',(-71.27281492993,54.873766180182,-8.5));
+#25826 = CARTESIAN_POINT('',(-71.27281492993,55.246919480762,-8.5));
+#25827 = ADVANCED_FACE('',(#25828),#25844,.T.);
+#25828 = FACE_BOUND('',#25829,.T.);
+#25829 = EDGE_LOOP('',(#25830,#25831,#25838,#25843));
+#25830 = ORIENTED_EDGE('',*,*,#25707,.F.);
+#25831 = ORIENTED_EDGE('',*,*,#25832,.F.);
+#25832 = EDGE_CURVE('',#25833,#25701,#25835,.T.);
+#25833 = VERTEX_POINT('',#25834);
+#25834 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,0.));
+#25835 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25836,#25837),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#25836 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,0.));
+#25837 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,-8.2));
+#25838 = ORIENTED_EDGE('',*,*,#25839,.T.);
+#25839 = EDGE_CURVE('',#25833,#25799,#25840,.T.);
+#25840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25841,#25842),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25841 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,0.));
+#25842 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,0.));
+#25843 = ORIENTED_EDGE('',*,*,#25798,.T.);
+#25844 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25845,#25846)
+    ,(#25847,#25848
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25845 = CARTESIAN_POINT('',(-70.60966162935,55.546919480762,1.E-02));
+#25846 = CARTESIAN_POINT('',(-70.60966162935,55.546919480762,-8.21));
+#25847 = CARTESIAN_POINT('',(-70.60966162935,54.573766180182,1.E-02));
+#25848 = CARTESIAN_POINT('',(-70.60966162935,54.573766180182,-8.21));
+#25849 = ADVANCED_FACE('',(#25850),#25860,.T.);
+#25850 = FACE_BOUND('',#25851,.T.);
+#25851 = EDGE_LOOP('',(#25852,#25853,#25854,#25859));
+#25852 = ORIENTED_EDGE('',*,*,#25735,.F.);
+#25853 = ORIENTED_EDGE('',*,*,#25784,.F.);
+#25854 = ORIENTED_EDGE('',*,*,#25855,.T.);
+#25855 = EDGE_CURVE('',#25778,#25833,#25856,.T.);
+#25856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25857,#25858),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25857 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,0.));
+#25858 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,0.));
+#25859 = ORIENTED_EDGE('',*,*,#25832,.T.);
+#25860 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25861,#25862)
+    ,(#25863,#25864
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#25861 = CARTESIAN_POINT('',(-71.57281492993,55.536919480762,1.E-02));
+#25862 = CARTESIAN_POINT('',(-71.57281492993,55.536919480762,-8.21));
+#25863 = CARTESIAN_POINT('',(-70.59966162935,55.536919480762,1.E-02));
+#25864 = CARTESIAN_POINT('',(-70.59966162935,55.536919480762,-8.21));
+#25865 = ADVANCED_FACE('',(#25866),#25872,.T.);
+#25866 = FACE_BOUND('',#25867,.T.);
+#25867 = EDGE_LOOP('',(#25868,#25869,#25870,#25871));
+#25868 = ORIENTED_EDGE('',*,*,#25855,.F.);
+#25869 = ORIENTED_EDGE('',*,*,#25777,.F.);
+#25870 = ORIENTED_EDGE('',*,*,#25805,.F.);
+#25871 = ORIENTED_EDGE('',*,*,#25839,.F.);
+#25872 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25873,#25874)
+    ,(#25875,#25876
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25873 = CARTESIAN_POINT('',(-70.59966162935,55.546919480762,0.));
+#25874 = CARTESIAN_POINT('',(-70.59966162935,54.573766180182,0.));
+#25875 = CARTESIAN_POINT('',(-71.57281492993,55.546919480762,0.));
+#25876 = CARTESIAN_POINT('',(-71.57281492993,54.573766180182,0.));
+#25877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25881)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#25878,#25879,#25880)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#25878 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25879 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#25880 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#25881 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#25878,
+  'distance_accuracy_value','confusion accuracy');
+#25882 = PRODUCT_TYPE('part',$,(#25647));
+#25883 = SHAPE_DEFINITION_REPRESENTATION(#25884,#25890);
+#25884 = PRODUCT_DEFINITION_SHAPE('','',#25885);
+#25885 = PRODUCT_DEFINITION('design','',#25886,#25889);
+#25886 = PRODUCT_DEFINITION_FORMATION('','',#25887);
+#25887 = PRODUCT('Body76','Body76','',(#25888));
+#25888 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#25889 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#25890 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#25891),#26117);
+#25891 = MANIFOLD_SOLID_BREP('',#25892);
+#25892 = CLOSED_SHELL('',(#25893,#25929,#25957,#25985,#26005,#26033,
+    #26055,#26067,#26089,#26105));
+#25893 = ADVANCED_FACE('',(#25894),#25924,.T.);
+#25894 = FACE_BOUND('',#25895,.T.);
+#25895 = EDGE_LOOP('',(#25896,#25905,#25912,#25919));
+#25896 = ORIENTED_EDGE('',*,*,#25897,.T.);
+#25897 = EDGE_CURVE('',#25898,#25900,#25902,.T.);
+#25898 = VERTEX_POINT('',#25899);
+#25899 = CARTESIAN_POINT('',(-68.72334124572,39.583766180182,-8.5));
+#25900 = VERTEX_POINT('',#25901);
+#25901 = CARTESIAN_POINT('',(-68.37018794514,39.583766180182,-8.5));
+#25902 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25903,#25904),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25903 = CARTESIAN_POINT('',(-68.72334124572,39.583766180182,-8.5));
+#25904 = CARTESIAN_POINT('',(-68.37018794514,39.583766180182,-8.5));
+#25905 = ORIENTED_EDGE('',*,*,#25906,.T.);
+#25906 = EDGE_CURVE('',#25900,#25907,#25909,.T.);
+#25907 = VERTEX_POINT('',#25908);
+#25908 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,-8.2));
+#25909 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25910,#25911),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25910 = CARTESIAN_POINT('',(-68.37018794514,39.583766180182,-8.5));
+#25911 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,-8.2));
+#25912 = ORIENTED_EDGE('',*,*,#25913,.T.);
+#25913 = EDGE_CURVE('',#25907,#25914,#25916,.T.);
+#25914 = VERTEX_POINT('',#25915);
+#25915 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,-8.2));
+#25916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25917,#25918),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25917 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,-8.2));
+#25918 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,-8.2));
+#25919 = ORIENTED_EDGE('',*,*,#25920,.F.);
+#25920 = EDGE_CURVE('',#25898,#25914,#25921,.T.);
+#25921 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25922,#25923),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25922 = CARTESIAN_POINT('',(-68.72334124572,39.583766180182,-8.5));
+#25923 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,-8.2));
+#25924 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25925,#25926)
+    ,(#25927,#25928
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25925 = CARTESIAN_POINT('',(-68.06018794514,39.27669511237,
+    -8.192928932188));
+#25926 = CARTESIAN_POINT('',(-68.06018794514,39.590837247994,
+    -8.507071067812));
+#25927 = CARTESIAN_POINT('',(-69.03334124572,39.27669511237,
+    -8.192928932188));
+#25928 = CARTESIAN_POINT('',(-69.03334124572,39.590837247994,
+    -8.507071067812));
+#25929 = ADVANCED_FACE('',(#25930),#25952,.T.);
+#25930 = FACE_BOUND('',#25931,.T.);
+#25931 = EDGE_LOOP('',(#25932,#25939,#25946,#25951));
+#25932 = ORIENTED_EDGE('',*,*,#25933,.T.);
+#25933 = EDGE_CURVE('',#25900,#25934,#25936,.T.);
+#25934 = VERTEX_POINT('',#25935);
+#25935 = CARTESIAN_POINT('',(-68.37018794514,39.936919480762,-8.5));
+#25936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25937,#25938),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25937 = CARTESIAN_POINT('',(-68.37018794514,39.583766180182,-8.5));
+#25938 = CARTESIAN_POINT('',(-68.37018794514,39.936919480762,-8.5));
+#25939 = ORIENTED_EDGE('',*,*,#25940,.T.);
+#25940 = EDGE_CURVE('',#25934,#25941,#25943,.T.);
+#25941 = VERTEX_POINT('',#25942);
+#25942 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,-8.2));
+#25943 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25944,#25945),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25944 = CARTESIAN_POINT('',(-68.37018794514,39.936919480762,-8.5));
+#25945 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,-8.2));
+#25946 = ORIENTED_EDGE('',*,*,#25947,.T.);
+#25947 = EDGE_CURVE('',#25941,#25907,#25948,.T.);
+#25948 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25949,#25950),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25949 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,-8.2));
+#25950 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,-8.2));
+#25951 = ORIENTED_EDGE('',*,*,#25906,.F.);
+#25952 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25953,#25954)
+    ,(#25955,#25956
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25953 = CARTESIAN_POINT('',(-68.06311687733,39.273766180182,
+    -8.192928932188));
+#25954 = CARTESIAN_POINT('',(-68.06311687733,40.246919480762,
+    -8.192928932188));
+#25955 = CARTESIAN_POINT('',(-68.37725901295,39.273766180182,
+    -8.507071067812));
+#25956 = CARTESIAN_POINT('',(-68.37725901295,40.246919480762,
+    -8.507071067812));
+#25957 = ADVANCED_FACE('',(#25958),#25980,.T.);
+#25958 = FACE_BOUND('',#25959,.T.);
+#25959 = EDGE_LOOP('',(#25960,#25967,#25974,#25979));
+#25960 = ORIENTED_EDGE('',*,*,#25961,.T.);
+#25961 = EDGE_CURVE('',#25934,#25962,#25964,.T.);
+#25962 = VERTEX_POINT('',#25963);
+#25963 = CARTESIAN_POINT('',(-68.72334124572,39.936919480762,-8.5));
+#25964 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25965,#25966),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25965 = CARTESIAN_POINT('',(-68.37018794514,39.936919480762,-8.5));
+#25966 = CARTESIAN_POINT('',(-68.72334124572,39.936919480762,-8.5));
+#25967 = ORIENTED_EDGE('',*,*,#25968,.T.);
+#25968 = EDGE_CURVE('',#25962,#25969,#25971,.T.);
+#25969 = VERTEX_POINT('',#25970);
+#25970 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,-8.2));
+#25971 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25972,#25973),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25972 = CARTESIAN_POINT('',(-68.72334124572,39.936919480762,-8.5));
+#25973 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,-8.2));
+#25974 = ORIENTED_EDGE('',*,*,#25975,.T.);
+#25975 = EDGE_CURVE('',#25969,#25941,#25976,.T.);
+#25976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25977,#25978),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25977 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,-8.2));
+#25978 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,-8.2));
+#25979 = ORIENTED_EDGE('',*,*,#25940,.F.);
+#25980 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#25981,#25982)
+    ,(#25983,#25984
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25981 = CARTESIAN_POINT('',(-68.06018794514,39.92984841295,
+    -8.507071067812));
+#25982 = CARTESIAN_POINT('',(-68.06018794514,40.243990548574,
+    -8.192928932188));
+#25983 = CARTESIAN_POINT('',(-69.03334124572,39.92984841295,
+    -8.507071067812));
+#25984 = CARTESIAN_POINT('',(-69.03334124572,40.243990548574,
+    -8.192928932188));
+#25985 = ADVANCED_FACE('',(#25986),#26000,.T.);
+#25986 = FACE_BOUND('',#25987,.T.);
+#25987 = EDGE_LOOP('',(#25988,#25993,#25994,#25999));
+#25988 = ORIENTED_EDGE('',*,*,#25989,.T.);
+#25989 = EDGE_CURVE('',#25914,#25969,#25990,.T.);
+#25990 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25991,#25992),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25991 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,-8.2));
+#25992 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,-8.2));
+#25993 = ORIENTED_EDGE('',*,*,#25968,.F.);
+#25994 = ORIENTED_EDGE('',*,*,#25995,.T.);
+#25995 = EDGE_CURVE('',#25962,#25898,#25996,.T.);
+#25996 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25997,#25998),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25997 = CARTESIAN_POINT('',(-68.72334124572,39.936919480762,-8.5));
+#25998 = CARTESIAN_POINT('',(-68.72334124572,39.583766180182,-8.5));
+#25999 = ORIENTED_EDGE('',*,*,#25920,.T.);
+#26000 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26001,#26002)
+    ,(#26003,#26004
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26001 = CARTESIAN_POINT('',(-68.71627017791,39.273766180182,
+    -8.507071067812));
+#26002 = CARTESIAN_POINT('',(-68.71627017791,40.246919480762,
+    -8.507071067812));
+#26003 = CARTESIAN_POINT('',(-69.03041231353,39.273766180182,
+    -8.192928932188));
+#26004 = CARTESIAN_POINT('',(-69.03041231353,40.246919480762,
+    -8.192928932188));
+#26005 = ADVANCED_FACE('',(#26006),#26028,.T.);
+#26006 = FACE_BOUND('',#26007,.T.);
+#26007 = EDGE_LOOP('',(#26008,#26009,#26016,#26023));
+#26008 = ORIENTED_EDGE('',*,*,#25989,.F.);
+#26009 = ORIENTED_EDGE('',*,*,#26010,.F.);
+#26010 = EDGE_CURVE('',#26011,#25914,#26013,.T.);
+#26011 = VERTEX_POINT('',#26012);
+#26012 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,0.));
+#26013 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26014,#26015),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26014 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,0.));
+#26015 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,-8.2));
+#26016 = ORIENTED_EDGE('',*,*,#26017,.T.);
+#26017 = EDGE_CURVE('',#26011,#26018,#26020,.T.);
+#26018 = VERTEX_POINT('',#26019);
+#26019 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,0.));
+#26020 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26021,#26022),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26021 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,0.));
+#26022 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,0.));
+#26023 = ORIENTED_EDGE('',*,*,#26024,.T.);
+#26024 = EDGE_CURVE('',#26018,#25969,#26025,.T.);
+#26025 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26026,#26027),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26026 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,0.));
+#26027 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,-8.2));
+#26028 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26029,#26030)
+    ,(#26031,#26032
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26029 = CARTESIAN_POINT('',(-69.02334124572,39.273766180182,1.E-02));
+#26030 = CARTESIAN_POINT('',(-69.02334124572,39.273766180182,-8.21));
+#26031 = CARTESIAN_POINT('',(-69.02334124572,40.246919480762,1.E-02));
+#26032 = CARTESIAN_POINT('',(-69.02334124572,40.246919480762,-8.21));
+#26033 = ADVANCED_FACE('',(#26034),#26050,.T.);
+#26034 = FACE_BOUND('',#26035,.T.);
+#26035 = EDGE_LOOP('',(#26036,#26037,#26044,#26049));
+#26036 = ORIENTED_EDGE('',*,*,#25913,.F.);
+#26037 = ORIENTED_EDGE('',*,*,#26038,.F.);
+#26038 = EDGE_CURVE('',#26039,#25907,#26041,.T.);
+#26039 = VERTEX_POINT('',#26040);
+#26040 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,0.));
+#26041 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26042,#26043),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26042 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,0.));
+#26043 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,-8.2));
+#26044 = ORIENTED_EDGE('',*,*,#26045,.T.);
+#26045 = EDGE_CURVE('',#26039,#26011,#26046,.T.);
+#26046 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26047,#26048),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26047 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,0.));
+#26048 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,0.));
+#26049 = ORIENTED_EDGE('',*,*,#26010,.T.);
+#26050 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26051,#26052)
+    ,(#26053,#26054
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26051 = CARTESIAN_POINT('',(-68.06018794514,39.283766180182,1.E-02));
+#26052 = CARTESIAN_POINT('',(-68.06018794514,39.283766180182,-8.21));
+#26053 = CARTESIAN_POINT('',(-69.03334124572,39.283766180182,1.E-02));
+#26054 = CARTESIAN_POINT('',(-69.03334124572,39.283766180182,-8.21));
+#26055 = ADVANCED_FACE('',(#26056),#26062,.T.);
+#26056 = FACE_BOUND('',#26057,.T.);
+#26057 = EDGE_LOOP('',(#26058,#26059,#26060,#26061));
+#26058 = ORIENTED_EDGE('',*,*,#25897,.F.);
+#26059 = ORIENTED_EDGE('',*,*,#25995,.F.);
+#26060 = ORIENTED_EDGE('',*,*,#25961,.F.);
+#26061 = ORIENTED_EDGE('',*,*,#25933,.F.);
+#26062 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26063,#26064)
+    ,(#26065,#26066
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26063 = CARTESIAN_POINT('',(-68.36018794514,39.573766180182,-8.5));
+#26064 = CARTESIAN_POINT('',(-68.36018794514,39.946919480762,-8.5));
+#26065 = CARTESIAN_POINT('',(-68.73334124572,39.573766180182,-8.5));
+#26066 = CARTESIAN_POINT('',(-68.73334124572,39.946919480762,-8.5));
+#26067 = ADVANCED_FACE('',(#26068),#26084,.T.);
+#26068 = FACE_BOUND('',#26069,.T.);
+#26069 = EDGE_LOOP('',(#26070,#26071,#26078,#26083));
+#26070 = ORIENTED_EDGE('',*,*,#25947,.F.);
+#26071 = ORIENTED_EDGE('',*,*,#26072,.F.);
+#26072 = EDGE_CURVE('',#26073,#25941,#26075,.T.);
+#26073 = VERTEX_POINT('',#26074);
+#26074 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,0.));
+#26075 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26076,#26077),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26076 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,0.));
+#26077 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,-8.2));
+#26078 = ORIENTED_EDGE('',*,*,#26079,.T.);
+#26079 = EDGE_CURVE('',#26073,#26039,#26080,.T.);
+#26080 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26081,#26082),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26081 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,0.));
+#26082 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,0.));
+#26083 = ORIENTED_EDGE('',*,*,#26038,.T.);
+#26084 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26085,#26086)
+    ,(#26087,#26088
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26085 = CARTESIAN_POINT('',(-68.07018794514,40.246919480762,1.E-02));
+#26086 = CARTESIAN_POINT('',(-68.07018794514,40.246919480762,-8.21));
+#26087 = CARTESIAN_POINT('',(-68.07018794514,39.273766180182,1.E-02));
+#26088 = CARTESIAN_POINT('',(-68.07018794514,39.273766180182,-8.21));
+#26089 = ADVANCED_FACE('',(#26090),#26100,.T.);
+#26090 = FACE_BOUND('',#26091,.T.);
+#26091 = EDGE_LOOP('',(#26092,#26093,#26094,#26099));
+#26092 = ORIENTED_EDGE('',*,*,#25975,.F.);
+#26093 = ORIENTED_EDGE('',*,*,#26024,.F.);
+#26094 = ORIENTED_EDGE('',*,*,#26095,.T.);
+#26095 = EDGE_CURVE('',#26018,#26073,#26096,.T.);
+#26096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26097,#26098),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26097 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,0.));
+#26098 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,0.));
+#26099 = ORIENTED_EDGE('',*,*,#26072,.T.);
+#26100 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26101,#26102)
+    ,(#26103,#26104
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26101 = CARTESIAN_POINT('',(-69.03334124572,40.236919480762,1.E-02));
+#26102 = CARTESIAN_POINT('',(-69.03334124572,40.236919480762,-8.21));
+#26103 = CARTESIAN_POINT('',(-68.06018794514,40.236919480762,1.E-02));
+#26104 = CARTESIAN_POINT('',(-68.06018794514,40.236919480762,-8.21));
+#26105 = ADVANCED_FACE('',(#26106),#26112,.T.);
+#26106 = FACE_BOUND('',#26107,.T.);
+#26107 = EDGE_LOOP('',(#26108,#26109,#26110,#26111));
+#26108 = ORIENTED_EDGE('',*,*,#26095,.F.);
+#26109 = ORIENTED_EDGE('',*,*,#26017,.F.);
+#26110 = ORIENTED_EDGE('',*,*,#26045,.F.);
+#26111 = ORIENTED_EDGE('',*,*,#26079,.F.);
+#26112 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26113,#26114)
+    ,(#26115,#26116
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26113 = CARTESIAN_POINT('',(-68.06018794514,40.246919480762,0.));
+#26114 = CARTESIAN_POINT('',(-68.06018794514,39.273766180182,0.));
+#26115 = CARTESIAN_POINT('',(-69.03334124572,40.246919480762,0.));
+#26116 = CARTESIAN_POINT('',(-69.03334124572,39.273766180182,0.));
+#26117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26121)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#26118,#26119,#26120)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#26118 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#26119 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26120 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#26121 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#26118,
+  'distance_accuracy_value','confusion accuracy');
+#26122 = PRODUCT_TYPE('part',$,(#25887));
+#26123 = SHAPE_DEFINITION_REPRESENTATION(#26124,#26130);
+#26124 = PRODUCT_DEFINITION_SHAPE('','',#26125);
+#26125 = PRODUCT_DEFINITION('design','',#26126,#26129);
+#26126 = PRODUCT_DEFINITION_FORMATION('','',#26127);
+#26127 = PRODUCT('Body77','Body77','',(#26128));
+#26128 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#26129 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#26130 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26131),#26357);
+#26131 = MANIFOLD_SOLID_BREP('',#26132);
+#26132 = CLOSED_SHELL('',(#26133,#26169,#26197,#26225,#26245,#26273,
+    #26295,#26307,#26329,#26345));
+#26133 = ADVANCED_FACE('',(#26134),#26164,.T.);
+#26134 = FACE_BOUND('',#26135,.T.);
+#26135 = EDGE_LOOP('',(#26136,#26145,#26152,#26159));
+#26136 = ORIENTED_EDGE('',*,*,#26137,.T.);
+#26137 = EDGE_CURVE('',#26138,#26140,#26142,.T.);
+#26138 = VERTEX_POINT('',#26139);
+#26139 = CARTESIAN_POINT('',(-58.56544650888,39.583766180182,-8.5));
+#26140 = VERTEX_POINT('',#26141);
+#26141 = CARTESIAN_POINT('',(-58.2122932083,39.583766180182,-8.5));
+#26142 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26143,#26144),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26143 = CARTESIAN_POINT('',(-58.56544650888,39.583766180182,-8.5));
+#26144 = CARTESIAN_POINT('',(-58.2122932083,39.583766180182,-8.5));
+#26145 = ORIENTED_EDGE('',*,*,#26146,.T.);
+#26146 = EDGE_CURVE('',#26140,#26147,#26149,.T.);
+#26147 = VERTEX_POINT('',#26148);
+#26148 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,-8.2));
+#26149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26150,#26151),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26150 = CARTESIAN_POINT('',(-58.2122932083,39.583766180182,-8.5));
+#26151 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,-8.2));
+#26152 = ORIENTED_EDGE('',*,*,#26153,.T.);
+#26153 = EDGE_CURVE('',#26147,#26154,#26156,.T.);
+#26154 = VERTEX_POINT('',#26155);
+#26155 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,-8.2));
+#26156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26157,#26158),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26157 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,-8.2));
+#26158 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,-8.2));
+#26159 = ORIENTED_EDGE('',*,*,#26160,.F.);
+#26160 = EDGE_CURVE('',#26138,#26154,#26161,.T.);
+#26161 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26162,#26163),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26162 = CARTESIAN_POINT('',(-58.56544650888,39.583766180182,-8.5));
+#26163 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,-8.2));
+#26164 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26165,#26166)
+    ,(#26167,#26168
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26165 = CARTESIAN_POINT('',(-57.9022932083,39.27669511237,
+    -8.192928932188));
+#26166 = CARTESIAN_POINT('',(-57.9022932083,39.590837247994,
+    -8.507071067812));
+#26167 = CARTESIAN_POINT('',(-58.87544650888,39.27669511237,
+    -8.192928932188));
+#26168 = CARTESIAN_POINT('',(-58.87544650888,39.590837247994,
+    -8.507071067812));
+#26169 = ADVANCED_FACE('',(#26170),#26192,.T.);
+#26170 = FACE_BOUND('',#26171,.T.);
+#26171 = EDGE_LOOP('',(#26172,#26179,#26186,#26191));
+#26172 = ORIENTED_EDGE('',*,*,#26173,.T.);
+#26173 = EDGE_CURVE('',#26140,#26174,#26176,.T.);
+#26174 = VERTEX_POINT('',#26175);
+#26175 = CARTESIAN_POINT('',(-58.2122932083,39.936919480762,-8.5));
+#26176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26177,#26178),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26177 = CARTESIAN_POINT('',(-58.2122932083,39.583766180182,-8.5));
+#26178 = CARTESIAN_POINT('',(-58.2122932083,39.936919480762,-8.5));
+#26179 = ORIENTED_EDGE('',*,*,#26180,.T.);
+#26180 = EDGE_CURVE('',#26174,#26181,#26183,.T.);
+#26181 = VERTEX_POINT('',#26182);
+#26182 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,-8.2));
+#26183 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26184,#26185),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26184 = CARTESIAN_POINT('',(-58.2122932083,39.936919480762,-8.5));
+#26185 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,-8.2));
+#26186 = ORIENTED_EDGE('',*,*,#26187,.T.);
+#26187 = EDGE_CURVE('',#26181,#26147,#26188,.T.);
+#26188 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26189,#26190),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26189 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,-8.2));
+#26190 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,-8.2));
+#26191 = ORIENTED_EDGE('',*,*,#26146,.F.);
+#26192 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26193,#26194)
+    ,(#26195,#26196
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26193 = CARTESIAN_POINT('',(-57.90522214049,39.273766180182,
+    -8.192928932188));
+#26194 = CARTESIAN_POINT('',(-57.90522214049,40.246919480762,
+    -8.192928932188));
+#26195 = CARTESIAN_POINT('',(-58.21936427611,39.273766180182,
+    -8.507071067812));
+#26196 = CARTESIAN_POINT('',(-58.21936427611,40.246919480762,
+    -8.507071067812));
+#26197 = ADVANCED_FACE('',(#26198),#26220,.T.);
+#26198 = FACE_BOUND('',#26199,.T.);
+#26199 = EDGE_LOOP('',(#26200,#26207,#26214,#26219));
+#26200 = ORIENTED_EDGE('',*,*,#26201,.T.);
+#26201 = EDGE_CURVE('',#26174,#26202,#26204,.T.);
+#26202 = VERTEX_POINT('',#26203);
+#26203 = CARTESIAN_POINT('',(-58.56544650888,39.936919480762,-8.5));
+#26204 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26205,#26206),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26205 = CARTESIAN_POINT('',(-58.2122932083,39.936919480762,-8.5));
+#26206 = CARTESIAN_POINT('',(-58.56544650888,39.936919480762,-8.5));
+#26207 = ORIENTED_EDGE('',*,*,#26208,.T.);
+#26208 = EDGE_CURVE('',#26202,#26209,#26211,.T.);
+#26209 = VERTEX_POINT('',#26210);
+#26210 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,-8.2));
+#26211 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26212,#26213),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26212 = CARTESIAN_POINT('',(-58.56544650888,39.936919480762,-8.5));
+#26213 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,-8.2));
+#26214 = ORIENTED_EDGE('',*,*,#26215,.T.);
+#26215 = EDGE_CURVE('',#26209,#26181,#26216,.T.);
+#26216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26217,#26218),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26217 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,-8.2));
+#26218 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,-8.2));
+#26219 = ORIENTED_EDGE('',*,*,#26180,.F.);
+#26220 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26221,#26222)
+    ,(#26223,#26224
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26221 = CARTESIAN_POINT('',(-57.9022932083,39.92984841295,
+    -8.507071067812));
+#26222 = CARTESIAN_POINT('',(-57.9022932083,40.243990548574,
+    -8.192928932188));
+#26223 = CARTESIAN_POINT('',(-58.87544650888,39.92984841295,
+    -8.507071067812));
+#26224 = CARTESIAN_POINT('',(-58.87544650888,40.243990548574,
+    -8.192928932188));
+#26225 = ADVANCED_FACE('',(#26226),#26240,.T.);
+#26226 = FACE_BOUND('',#26227,.T.);
+#26227 = EDGE_LOOP('',(#26228,#26233,#26234,#26239));
+#26228 = ORIENTED_EDGE('',*,*,#26229,.T.);
+#26229 = EDGE_CURVE('',#26154,#26209,#26230,.T.);
+#26230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26231,#26232),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26231 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,-8.2));
+#26232 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,-8.2));
+#26233 = ORIENTED_EDGE('',*,*,#26208,.F.);
+#26234 = ORIENTED_EDGE('',*,*,#26235,.T.);
+#26235 = EDGE_CURVE('',#26202,#26138,#26236,.T.);
+#26236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26237,#26238),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26237 = CARTESIAN_POINT('',(-58.56544650888,39.936919480762,-8.5));
+#26238 = CARTESIAN_POINT('',(-58.56544650888,39.583766180182,-8.5));
+#26239 = ORIENTED_EDGE('',*,*,#26160,.T.);
+#26240 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26241,#26242)
+    ,(#26243,#26244
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26241 = CARTESIAN_POINT('',(-58.55837544107,39.273766180182,
+    -8.507071067812));
+#26242 = CARTESIAN_POINT('',(-58.55837544107,40.246919480762,
+    -8.507071067812));
+#26243 = CARTESIAN_POINT('',(-58.87251757669,39.273766180182,
+    -8.192928932188));
+#26244 = CARTESIAN_POINT('',(-58.87251757669,40.246919480762,
+    -8.192928932188));
+#26245 = ADVANCED_FACE('',(#26246),#26268,.T.);
+#26246 = FACE_BOUND('',#26247,.T.);
+#26247 = EDGE_LOOP('',(#26248,#26249,#26256,#26263));
+#26248 = ORIENTED_EDGE('',*,*,#26229,.F.);
+#26249 = ORIENTED_EDGE('',*,*,#26250,.F.);
+#26250 = EDGE_CURVE('',#26251,#26154,#26253,.T.);
+#26251 = VERTEX_POINT('',#26252);
+#26252 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,0.));
+#26253 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26254,#26255),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26254 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,0.));
+#26255 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,-8.2));
+#26256 = ORIENTED_EDGE('',*,*,#26257,.T.);
+#26257 = EDGE_CURVE('',#26251,#26258,#26260,.T.);
+#26258 = VERTEX_POINT('',#26259);
+#26259 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,0.));
+#26260 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26261,#26262),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26261 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,0.));
+#26262 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,0.));
+#26263 = ORIENTED_EDGE('',*,*,#26264,.T.);
+#26264 = EDGE_CURVE('',#26258,#26209,#26265,.T.);
+#26265 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26266,#26267),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26266 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,0.));
+#26267 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,-8.2));
+#26268 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26269,#26270)
+    ,(#26271,#26272
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26269 = CARTESIAN_POINT('',(-58.86544650888,39.273766180182,1.E-02));
+#26270 = CARTESIAN_POINT('',(-58.86544650888,39.273766180182,-8.21));
+#26271 = CARTESIAN_POINT('',(-58.86544650888,40.246919480762,1.E-02));
+#26272 = CARTESIAN_POINT('',(-58.86544650888,40.246919480762,-8.21));
+#26273 = ADVANCED_FACE('',(#26274),#26290,.T.);
+#26274 = FACE_BOUND('',#26275,.T.);
+#26275 = EDGE_LOOP('',(#26276,#26277,#26284,#26289));
+#26276 = ORIENTED_EDGE('',*,*,#26153,.F.);
+#26277 = ORIENTED_EDGE('',*,*,#26278,.F.);
+#26278 = EDGE_CURVE('',#26279,#26147,#26281,.T.);
+#26279 = VERTEX_POINT('',#26280);
+#26280 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,0.));
+#26281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26282,#26283),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26282 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,0.));
+#26283 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,-8.2));
+#26284 = ORIENTED_EDGE('',*,*,#26285,.T.);
+#26285 = EDGE_CURVE('',#26279,#26251,#26286,.T.);
+#26286 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26287,#26288),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26287 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,0.));
+#26288 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,0.));
+#26289 = ORIENTED_EDGE('',*,*,#26250,.T.);
+#26290 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26291,#26292)
+    ,(#26293,#26294
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26291 = CARTESIAN_POINT('',(-57.9022932083,39.283766180182,1.E-02));
+#26292 = CARTESIAN_POINT('',(-57.9022932083,39.283766180182,-8.21));
+#26293 = CARTESIAN_POINT('',(-58.87544650888,39.283766180182,1.E-02));
+#26294 = CARTESIAN_POINT('',(-58.87544650888,39.283766180182,-8.21));
+#26295 = ADVANCED_FACE('',(#26296),#26302,.T.);
+#26296 = FACE_BOUND('',#26297,.T.);
+#26297 = EDGE_LOOP('',(#26298,#26299,#26300,#26301));
+#26298 = ORIENTED_EDGE('',*,*,#26137,.F.);
+#26299 = ORIENTED_EDGE('',*,*,#26235,.F.);
+#26300 = ORIENTED_EDGE('',*,*,#26201,.F.);
+#26301 = ORIENTED_EDGE('',*,*,#26173,.F.);
+#26302 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26303,#26304)
+    ,(#26305,#26306
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26303 = CARTESIAN_POINT('',(-58.2022932083,39.573766180182,-8.5));
+#26304 = CARTESIAN_POINT('',(-58.2022932083,39.946919480762,-8.5));
+#26305 = CARTESIAN_POINT('',(-58.57544650888,39.573766180182,-8.5));
+#26306 = CARTESIAN_POINT('',(-58.57544650888,39.946919480762,-8.5));
+#26307 = ADVANCED_FACE('',(#26308),#26324,.T.);
+#26308 = FACE_BOUND('',#26309,.T.);
+#26309 = EDGE_LOOP('',(#26310,#26311,#26318,#26323));
+#26310 = ORIENTED_EDGE('',*,*,#26187,.F.);
+#26311 = ORIENTED_EDGE('',*,*,#26312,.F.);
+#26312 = EDGE_CURVE('',#26313,#26181,#26315,.T.);
+#26313 = VERTEX_POINT('',#26314);
+#26314 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,0.));
+#26315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26316,#26317),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26316 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,0.));
+#26317 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,-8.2));
+#26318 = ORIENTED_EDGE('',*,*,#26319,.T.);
+#26319 = EDGE_CURVE('',#26313,#26279,#26320,.T.);
+#26320 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26321,#26322),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26321 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,0.));
+#26322 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,0.));
+#26323 = ORIENTED_EDGE('',*,*,#26278,.T.);
+#26324 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26325,#26326)
+    ,(#26327,#26328
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26325 = CARTESIAN_POINT('',(-57.9122932083,40.246919480762,1.E-02));
+#26326 = CARTESIAN_POINT('',(-57.9122932083,40.246919480762,-8.21));
+#26327 = CARTESIAN_POINT('',(-57.9122932083,39.273766180182,1.E-02));
+#26328 = CARTESIAN_POINT('',(-57.9122932083,39.273766180182,-8.21));
+#26329 = ADVANCED_FACE('',(#26330),#26340,.T.);
+#26330 = FACE_BOUND('',#26331,.T.);
+#26331 = EDGE_LOOP('',(#26332,#26333,#26334,#26339));
+#26332 = ORIENTED_EDGE('',*,*,#26215,.F.);
+#26333 = ORIENTED_EDGE('',*,*,#26264,.F.);
+#26334 = ORIENTED_EDGE('',*,*,#26335,.T.);
+#26335 = EDGE_CURVE('',#26258,#26313,#26336,.T.);
+#26336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26337,#26338),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26337 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,0.));
+#26338 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,0.));
+#26339 = ORIENTED_EDGE('',*,*,#26312,.T.);
+#26340 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26341,#26342)
+    ,(#26343,#26344
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26341 = CARTESIAN_POINT('',(-58.87544650888,40.236919480762,1.E-02));
+#26342 = CARTESIAN_POINT('',(-58.87544650888,40.236919480762,-8.21));
+#26343 = CARTESIAN_POINT('',(-57.9022932083,40.236919480762,1.E-02));
+#26344 = CARTESIAN_POINT('',(-57.9022932083,40.236919480762,-8.21));
+#26345 = ADVANCED_FACE('',(#26346),#26352,.T.);
+#26346 = FACE_BOUND('',#26347,.T.);
+#26347 = EDGE_LOOP('',(#26348,#26349,#26350,#26351));
+#26348 = ORIENTED_EDGE('',*,*,#26335,.F.);
+#26349 = ORIENTED_EDGE('',*,*,#26257,.F.);
+#26350 = ORIENTED_EDGE('',*,*,#26285,.F.);
+#26351 = ORIENTED_EDGE('',*,*,#26319,.F.);
+#26352 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26353,#26354)
+    ,(#26355,#26356
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26353 = CARTESIAN_POINT('',(-57.9022932083,40.246919480762,0.));
+#26354 = CARTESIAN_POINT('',(-57.9022932083,39.273766180182,0.));
+#26355 = CARTESIAN_POINT('',(-58.87544650888,40.246919480762,0.));
+#26356 = CARTESIAN_POINT('',(-58.87544650888,39.273766180182,0.));
+#26357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26361)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#26358,#26359,#26360)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#26358 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#26359 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26360 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#26361 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#26358,
+  'distance_accuracy_value','confusion accuracy');
+#26362 = PRODUCT_TYPE('part',$,(#26127));
+#26363 = SHAPE_DEFINITION_REPRESENTATION(#26364,#26370);
+#26364 = PRODUCT_DEFINITION_SHAPE('','',#26365);
+#26365 = PRODUCT_DEFINITION('design','',#26366,#26369);
+#26366 = PRODUCT_DEFINITION_FORMATION('','',#26367);
+#26367 = PRODUCT('Body78','Body78','',(#26368));
+#26368 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#26369 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#26370 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26371),#26597);
+#26371 = MANIFOLD_SOLID_BREP('',#26372);
+#26372 = CLOSED_SHELL('',(#26373,#26409,#26437,#26465,#26485,#26513,
+    #26535,#26547,#26569,#26585));
+#26373 = ADVANCED_FACE('',(#26374),#26404,.T.);
+#26374 = FACE_BOUND('',#26375,.T.);
+#26375 = EDGE_LOOP('',(#26376,#26385,#26392,#26399));
+#26376 = ORIENTED_EDGE('',*,*,#26377,.T.);
+#26377 = EDGE_CURVE('',#26378,#26380,#26382,.T.);
+#26378 = VERTEX_POINT('',#26379);
+#26379 = CARTESIAN_POINT('',(-48.40755177204,39.583766180182,-8.5));
+#26380 = VERTEX_POINT('',#26381);
+#26381 = CARTESIAN_POINT('',(-48.05439847146,39.583766180182,-8.5));
+#26382 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26383,#26384),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26383 = CARTESIAN_POINT('',(-48.40755177204,39.583766180182,-8.5));
+#26384 = CARTESIAN_POINT('',(-48.05439847146,39.583766180182,-8.5));
+#26385 = ORIENTED_EDGE('',*,*,#26386,.T.);
+#26386 = EDGE_CURVE('',#26380,#26387,#26389,.T.);
+#26387 = VERTEX_POINT('',#26388);
+#26388 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,-8.2));
+#26389 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26390,#26391),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26390 = CARTESIAN_POINT('',(-48.05439847146,39.583766180182,-8.5));
+#26391 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,-8.2));
+#26392 = ORIENTED_EDGE('',*,*,#26393,.T.);
+#26393 = EDGE_CURVE('',#26387,#26394,#26396,.T.);
+#26394 = VERTEX_POINT('',#26395);
+#26395 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,-8.2));
+#26396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26397,#26398),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26397 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,-8.2));
+#26398 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,-8.2));
+#26399 = ORIENTED_EDGE('',*,*,#26400,.F.);
+#26400 = EDGE_CURVE('',#26378,#26394,#26401,.T.);
+#26401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26402,#26403),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26402 = CARTESIAN_POINT('',(-48.40755177204,39.583766180182,-8.5));
+#26403 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,-8.2));
+#26404 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26405,#26406)
+    ,(#26407,#26408
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26405 = CARTESIAN_POINT('',(-47.74439847146,39.27669511237,
+    -8.192928932188));
+#26406 = CARTESIAN_POINT('',(-47.74439847146,39.590837247994,
+    -8.507071067812));
+#26407 = CARTESIAN_POINT('',(-48.71755177204,39.27669511237,
+    -8.192928932188));
+#26408 = CARTESIAN_POINT('',(-48.71755177204,39.590837247994,
+    -8.507071067812));
+#26409 = ADVANCED_FACE('',(#26410),#26432,.T.);
+#26410 = FACE_BOUND('',#26411,.T.);
+#26411 = EDGE_LOOP('',(#26412,#26419,#26426,#26431));
+#26412 = ORIENTED_EDGE('',*,*,#26413,.T.);
+#26413 = EDGE_CURVE('',#26380,#26414,#26416,.T.);
+#26414 = VERTEX_POINT('',#26415);
+#26415 = CARTESIAN_POINT('',(-48.05439847146,39.936919480762,-8.5));
+#26416 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26417,#26418),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26417 = CARTESIAN_POINT('',(-48.05439847146,39.583766180182,-8.5));
+#26418 = CARTESIAN_POINT('',(-48.05439847146,39.936919480762,-8.5));
+#26419 = ORIENTED_EDGE('',*,*,#26420,.T.);
+#26420 = EDGE_CURVE('',#26414,#26421,#26423,.T.);
+#26421 = VERTEX_POINT('',#26422);
+#26422 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,-8.2));
+#26423 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26424,#26425),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26424 = CARTESIAN_POINT('',(-48.05439847146,39.936919480762,-8.5));
+#26425 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,-8.2));
+#26426 = ORIENTED_EDGE('',*,*,#26427,.T.);
+#26427 = EDGE_CURVE('',#26421,#26387,#26428,.T.);
+#26428 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26429,#26430),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26429 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,-8.2));
+#26430 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,-8.2));
+#26431 = ORIENTED_EDGE('',*,*,#26386,.F.);
+#26432 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26433,#26434)
+    ,(#26435,#26436
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26433 = CARTESIAN_POINT('',(-47.74732740365,39.273766180182,
+    -8.192928932188));
+#26434 = CARTESIAN_POINT('',(-47.74732740365,40.246919480762,
+    -8.192928932188));
+#26435 = CARTESIAN_POINT('',(-48.06146953927,39.273766180182,
+    -8.507071067812));
+#26436 = CARTESIAN_POINT('',(-48.06146953927,40.246919480762,
+    -8.507071067812));
+#26437 = ADVANCED_FACE('',(#26438),#26460,.T.);
+#26438 = FACE_BOUND('',#26439,.T.);
+#26439 = EDGE_LOOP('',(#26440,#26447,#26454,#26459));
+#26440 = ORIENTED_EDGE('',*,*,#26441,.T.);
+#26441 = EDGE_CURVE('',#26414,#26442,#26444,.T.);
+#26442 = VERTEX_POINT('',#26443);
+#26443 = CARTESIAN_POINT('',(-48.40755177204,39.936919480762,-8.5));
+#26444 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26445,#26446),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26445 = CARTESIAN_POINT('',(-48.05439847146,39.936919480762,-8.5));
+#26446 = CARTESIAN_POINT('',(-48.40755177204,39.936919480762,-8.5));
+#26447 = ORIENTED_EDGE('',*,*,#26448,.T.);
+#26448 = EDGE_CURVE('',#26442,#26449,#26451,.T.);
+#26449 = VERTEX_POINT('',#26450);
+#26450 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,-8.2));
+#26451 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26452,#26453),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26452 = CARTESIAN_POINT('',(-48.40755177204,39.936919480762,-8.5));
+#26453 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,-8.2));
+#26454 = ORIENTED_EDGE('',*,*,#26455,.T.);
+#26455 = EDGE_CURVE('',#26449,#26421,#26456,.T.);
+#26456 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26457,#26458),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26457 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,-8.2));
+#26458 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,-8.2));
+#26459 = ORIENTED_EDGE('',*,*,#26420,.F.);
+#26460 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26461,#26462)
+    ,(#26463,#26464
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26461 = CARTESIAN_POINT('',(-47.74439847146,39.92984841295,
+    -8.507071067812));
+#26462 = CARTESIAN_POINT('',(-47.74439847146,40.243990548574,
+    -8.192928932188));
+#26463 = CARTESIAN_POINT('',(-48.71755177204,39.92984841295,
+    -8.507071067812));
+#26464 = CARTESIAN_POINT('',(-48.71755177204,40.243990548574,
+    -8.192928932188));
+#26465 = ADVANCED_FACE('',(#26466),#26480,.T.);
+#26466 = FACE_BOUND('',#26467,.T.);
+#26467 = EDGE_LOOP('',(#26468,#26473,#26474,#26479));
+#26468 = ORIENTED_EDGE('',*,*,#26469,.T.);
+#26469 = EDGE_CURVE('',#26394,#26449,#26470,.T.);
+#26470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26471,#26472),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26471 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,-8.2));
+#26472 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,-8.2));
+#26473 = ORIENTED_EDGE('',*,*,#26448,.F.);
+#26474 = ORIENTED_EDGE('',*,*,#26475,.T.);
+#26475 = EDGE_CURVE('',#26442,#26378,#26476,.T.);
+#26476 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26477,#26478),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26477 = CARTESIAN_POINT('',(-48.40755177204,39.936919480762,-8.5));
+#26478 = CARTESIAN_POINT('',(-48.40755177204,39.583766180182,-8.5));
+#26479 = ORIENTED_EDGE('',*,*,#26400,.T.);
+#26480 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26481,#26482)
+    ,(#26483,#26484
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26481 = CARTESIAN_POINT('',(-48.40048070423,39.273766180182,
+    -8.507071067812));
+#26482 = CARTESIAN_POINT('',(-48.40048070423,40.246919480762,
+    -8.507071067812));
+#26483 = CARTESIAN_POINT('',(-48.71462283985,39.273766180182,
+    -8.192928932188));
+#26484 = CARTESIAN_POINT('',(-48.71462283985,40.246919480762,
+    -8.192928932188));
+#26485 = ADVANCED_FACE('',(#26486),#26508,.T.);
+#26486 = FACE_BOUND('',#26487,.T.);
+#26487 = EDGE_LOOP('',(#26488,#26489,#26496,#26503));
+#26488 = ORIENTED_EDGE('',*,*,#26469,.F.);
+#26489 = ORIENTED_EDGE('',*,*,#26490,.F.);
+#26490 = EDGE_CURVE('',#26491,#26394,#26493,.T.);
+#26491 = VERTEX_POINT('',#26492);
+#26492 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,0.));
+#26493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26494,#26495),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26494 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,0.));
+#26495 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,-8.2));
+#26496 = ORIENTED_EDGE('',*,*,#26497,.T.);
+#26497 = EDGE_CURVE('',#26491,#26498,#26500,.T.);
+#26498 = VERTEX_POINT('',#26499);
+#26499 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,0.));
+#26500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26501,#26502),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26501 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,0.));
+#26502 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,0.));
+#26503 = ORIENTED_EDGE('',*,*,#26504,.T.);
+#26504 = EDGE_CURVE('',#26498,#26449,#26505,.T.);
+#26505 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26506,#26507),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26506 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,0.));
+#26507 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,-8.2));
+#26508 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26509,#26510)
+    ,(#26511,#26512
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26509 = CARTESIAN_POINT('',(-48.70755177204,39.273766180182,1.E-02));
+#26510 = CARTESIAN_POINT('',(-48.70755177204,39.273766180182,-8.21));
+#26511 = CARTESIAN_POINT('',(-48.70755177204,40.246919480762,1.E-02));
+#26512 = CARTESIAN_POINT('',(-48.70755177204,40.246919480762,-8.21));
+#26513 = ADVANCED_FACE('',(#26514),#26530,.T.);
+#26514 = FACE_BOUND('',#26515,.T.);
+#26515 = EDGE_LOOP('',(#26516,#26517,#26524,#26529));
+#26516 = ORIENTED_EDGE('',*,*,#26393,.F.);
+#26517 = ORIENTED_EDGE('',*,*,#26518,.F.);
+#26518 = EDGE_CURVE('',#26519,#26387,#26521,.T.);
+#26519 = VERTEX_POINT('',#26520);
+#26520 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,0.));
+#26521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26522,#26523),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26522 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,0.));
+#26523 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,-8.2));
+#26524 = ORIENTED_EDGE('',*,*,#26525,.T.);
+#26525 = EDGE_CURVE('',#26519,#26491,#26526,.T.);
+#26526 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26527,#26528),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26527 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,0.));
+#26528 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,0.));
+#26529 = ORIENTED_EDGE('',*,*,#26490,.T.);
+#26530 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26531,#26532)
+    ,(#26533,#26534
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26531 = CARTESIAN_POINT('',(-47.74439847146,39.283766180182,1.E-02));
+#26532 = CARTESIAN_POINT('',(-47.74439847146,39.283766180182,-8.21));
+#26533 = CARTESIAN_POINT('',(-48.71755177204,39.283766180182,1.E-02));
+#26534 = CARTESIAN_POINT('',(-48.71755177204,39.283766180182,-8.21));
+#26535 = ADVANCED_FACE('',(#26536),#26542,.T.);
+#26536 = FACE_BOUND('',#26537,.T.);
+#26537 = EDGE_LOOP('',(#26538,#26539,#26540,#26541));
+#26538 = ORIENTED_EDGE('',*,*,#26377,.F.);
+#26539 = ORIENTED_EDGE('',*,*,#26475,.F.);
+#26540 = ORIENTED_EDGE('',*,*,#26441,.F.);
+#26541 = ORIENTED_EDGE('',*,*,#26413,.F.);
+#26542 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26543,#26544)
+    ,(#26545,#26546
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26543 = CARTESIAN_POINT('',(-48.04439847146,39.573766180182,-8.5));
+#26544 = CARTESIAN_POINT('',(-48.04439847146,39.946919480762,-8.5));
+#26545 = CARTESIAN_POINT('',(-48.41755177204,39.573766180182,-8.5));
+#26546 = CARTESIAN_POINT('',(-48.41755177204,39.946919480762,-8.5));
+#26547 = ADVANCED_FACE('',(#26548),#26564,.T.);
+#26548 = FACE_BOUND('',#26549,.T.);
+#26549 = EDGE_LOOP('',(#26550,#26551,#26558,#26563));
+#26550 = ORIENTED_EDGE('',*,*,#26427,.F.);
+#26551 = ORIENTED_EDGE('',*,*,#26552,.F.);
+#26552 = EDGE_CURVE('',#26553,#26421,#26555,.T.);
+#26553 = VERTEX_POINT('',#26554);
+#26554 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,0.));
+#26555 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26556,#26557),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26556 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,0.));
+#26557 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,-8.2));
+#26558 = ORIENTED_EDGE('',*,*,#26559,.T.);
+#26559 = EDGE_CURVE('',#26553,#26519,#26560,.T.);
+#26560 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26561,#26562),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26561 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,0.));
+#26562 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,0.));
+#26563 = ORIENTED_EDGE('',*,*,#26518,.T.);
+#26564 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26565,#26566)
+    ,(#26567,#26568
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26565 = CARTESIAN_POINT('',(-47.75439847146,40.246919480762,1.E-02));
+#26566 = CARTESIAN_POINT('',(-47.75439847146,40.246919480762,-8.21));
+#26567 = CARTESIAN_POINT('',(-47.75439847146,39.273766180182,1.E-02));
+#26568 = CARTESIAN_POINT('',(-47.75439847146,39.273766180182,-8.21));
+#26569 = ADVANCED_FACE('',(#26570),#26580,.T.);
+#26570 = FACE_BOUND('',#26571,.T.);
+#26571 = EDGE_LOOP('',(#26572,#26573,#26574,#26579));
+#26572 = ORIENTED_EDGE('',*,*,#26455,.F.);
+#26573 = ORIENTED_EDGE('',*,*,#26504,.F.);
+#26574 = ORIENTED_EDGE('',*,*,#26575,.T.);
+#26575 = EDGE_CURVE('',#26498,#26553,#26576,.T.);
+#26576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26577,#26578),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26577 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,0.));
+#26578 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,0.));
+#26579 = ORIENTED_EDGE('',*,*,#26552,.T.);
+#26580 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26581,#26582)
+    ,(#26583,#26584
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26581 = CARTESIAN_POINT('',(-48.71755177204,40.236919480762,1.E-02));
+#26582 = CARTESIAN_POINT('',(-48.71755177204,40.236919480762,-8.21));
+#26583 = CARTESIAN_POINT('',(-47.74439847146,40.236919480762,1.E-02));
+#26584 = CARTESIAN_POINT('',(-47.74439847146,40.236919480762,-8.21));
+#26585 = ADVANCED_FACE('',(#26586),#26592,.T.);
+#26586 = FACE_BOUND('',#26587,.T.);
+#26587 = EDGE_LOOP('',(#26588,#26589,#26590,#26591));
+#26588 = ORIENTED_EDGE('',*,*,#26575,.F.);
+#26589 = ORIENTED_EDGE('',*,*,#26497,.F.);
+#26590 = ORIENTED_EDGE('',*,*,#26525,.F.);
+#26591 = ORIENTED_EDGE('',*,*,#26559,.F.);
+#26592 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26593,#26594)
+    ,(#26595,#26596
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26593 = CARTESIAN_POINT('',(-47.74439847146,40.246919480762,0.));
+#26594 = CARTESIAN_POINT('',(-47.74439847146,39.273766180182,0.));
+#26595 = CARTESIAN_POINT('',(-48.71755177204,40.246919480762,0.));
+#26596 = CARTESIAN_POINT('',(-48.71755177204,39.273766180182,0.));
+#26597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26601)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#26598,#26599,#26600)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#26598 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#26599 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26600 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#26601 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#26598,
+  'distance_accuracy_value','confusion accuracy');
+#26602 = PRODUCT_TYPE('part',$,(#26367));
+#26603 = SHAPE_DEFINITION_REPRESENTATION(#26604,#26610);
+#26604 = PRODUCT_DEFINITION_SHAPE('','',#26605);
+#26605 = PRODUCT_DEFINITION('design','',#26606,#26609);
+#26606 = PRODUCT_DEFINITION_FORMATION('','',#26607);
+#26607 = PRODUCT('Body79','Body79','',(#26608));
+#26608 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#26609 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#26610 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26611),#26837);
+#26611 = MANIFOLD_SOLID_BREP('',#26612);
+#26612 = CLOSED_SHELL('',(#26613,#26649,#26677,#26705,#26725,#26753,
+    #26775,#26787,#26809,#26825));
+#26613 = ADVANCED_FACE('',(#26614),#26644,.T.);
+#26614 = FACE_BOUND('',#26615,.T.);
+#26615 = EDGE_LOOP('',(#26616,#26625,#26632,#26639));
+#26616 = ORIENTED_EDGE('',*,*,#26617,.T.);
+#26617 = EDGE_CURVE('',#26618,#26620,#26622,.T.);
+#26618 = VERTEX_POINT('',#26619);
+#26619 = CARTESIAN_POINT('',(-38.2496570352,39.583766180182,-8.5));
+#26620 = VERTEX_POINT('',#26621);
+#26621 = CARTESIAN_POINT('',(-37.89650373462,39.583766180182,-8.5));
+#26622 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26623,#26624),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26623 = CARTESIAN_POINT('',(-38.2496570352,39.583766180182,-8.5));
+#26624 = CARTESIAN_POINT('',(-37.89650373462,39.583766180182,-8.5));
+#26625 = ORIENTED_EDGE('',*,*,#26626,.T.);
+#26626 = EDGE_CURVE('',#26620,#26627,#26629,.T.);
+#26627 = VERTEX_POINT('',#26628);
+#26628 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,-8.2));
+#26629 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26630,#26631),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26630 = CARTESIAN_POINT('',(-37.89650373462,39.583766180182,-8.5));
+#26631 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,-8.2));
+#26632 = ORIENTED_EDGE('',*,*,#26633,.T.);
+#26633 = EDGE_CURVE('',#26627,#26634,#26636,.T.);
+#26634 = VERTEX_POINT('',#26635);
+#26635 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,-8.2));
+#26636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26637,#26638),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26637 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,-8.2));
+#26638 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,-8.2));
+#26639 = ORIENTED_EDGE('',*,*,#26640,.F.);
+#26640 = EDGE_CURVE('',#26618,#26634,#26641,.T.);
+#26641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26642,#26643),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26642 = CARTESIAN_POINT('',(-38.2496570352,39.583766180182,-8.5));
+#26643 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,-8.2));
+#26644 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26645,#26646)
+    ,(#26647,#26648
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26645 = CARTESIAN_POINT('',(-37.58650373462,39.27669511237,
+    -8.192928932188));
+#26646 = CARTESIAN_POINT('',(-37.58650373462,39.590837247994,
+    -8.507071067812));
+#26647 = CARTESIAN_POINT('',(-38.5596570352,39.27669511237,
+    -8.192928932188));
+#26648 = CARTESIAN_POINT('',(-38.5596570352,39.590837247994,
+    -8.507071067812));
+#26649 = ADVANCED_FACE('',(#26650),#26672,.T.);
+#26650 = FACE_BOUND('',#26651,.T.);
+#26651 = EDGE_LOOP('',(#26652,#26659,#26666,#26671));
+#26652 = ORIENTED_EDGE('',*,*,#26653,.T.);
+#26653 = EDGE_CURVE('',#26620,#26654,#26656,.T.);
+#26654 = VERTEX_POINT('',#26655);
+#26655 = CARTESIAN_POINT('',(-37.89650373462,39.936919480762,-8.5));
+#26656 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26657,#26658),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26657 = CARTESIAN_POINT('',(-37.89650373462,39.583766180182,-8.5));
+#26658 = CARTESIAN_POINT('',(-37.89650373462,39.936919480762,-8.5));
+#26659 = ORIENTED_EDGE('',*,*,#26660,.T.);
+#26660 = EDGE_CURVE('',#26654,#26661,#26663,.T.);
+#26661 = VERTEX_POINT('',#26662);
+#26662 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,-8.2));
+#26663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26664,#26665),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26664 = CARTESIAN_POINT('',(-37.89650373462,39.936919480762,-8.5));
+#26665 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,-8.2));
+#26666 = ORIENTED_EDGE('',*,*,#26667,.T.);
+#26667 = EDGE_CURVE('',#26661,#26627,#26668,.T.);
+#26668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26669,#26670),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26669 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,-8.2));
+#26670 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,-8.2));
+#26671 = ORIENTED_EDGE('',*,*,#26626,.F.);
+#26672 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26673,#26674)
+    ,(#26675,#26676
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26673 = CARTESIAN_POINT('',(-37.5894326668,39.273766180182,
+    -8.192928932188));
+#26674 = CARTESIAN_POINT('',(-37.5894326668,40.246919480762,
+    -8.192928932188));
+#26675 = CARTESIAN_POINT('',(-37.90357480243,39.273766180182,
+    -8.507071067812));
+#26676 = CARTESIAN_POINT('',(-37.90357480243,40.246919480762,
+    -8.507071067812));
+#26677 = ADVANCED_FACE('',(#26678),#26700,.T.);
+#26678 = FACE_BOUND('',#26679,.T.);
+#26679 = EDGE_LOOP('',(#26680,#26687,#26694,#26699));
+#26680 = ORIENTED_EDGE('',*,*,#26681,.T.);
+#26681 = EDGE_CURVE('',#26654,#26682,#26684,.T.);
+#26682 = VERTEX_POINT('',#26683);
+#26683 = CARTESIAN_POINT('',(-38.2496570352,39.936919480762,-8.5));
+#26684 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26685,#26686),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26685 = CARTESIAN_POINT('',(-37.89650373462,39.936919480762,-8.5));
+#26686 = CARTESIAN_POINT('',(-38.2496570352,39.936919480762,-8.5));
+#26687 = ORIENTED_EDGE('',*,*,#26688,.T.);
+#26688 = EDGE_CURVE('',#26682,#26689,#26691,.T.);
+#26689 = VERTEX_POINT('',#26690);
+#26690 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,-8.2));
+#26691 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26692,#26693),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26692 = CARTESIAN_POINT('',(-38.2496570352,39.936919480762,-8.5));
+#26693 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,-8.2));
+#26694 = ORIENTED_EDGE('',*,*,#26695,.T.);
+#26695 = EDGE_CURVE('',#26689,#26661,#26696,.T.);
+#26696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26697,#26698),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26697 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,-8.2));
+#26698 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,-8.2));
+#26699 = ORIENTED_EDGE('',*,*,#26660,.F.);
+#26700 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26701,#26702)
+    ,(#26703,#26704
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26701 = CARTESIAN_POINT('',(-37.58650373462,39.92984841295,
+    -8.507071067812));
+#26702 = CARTESIAN_POINT('',(-37.58650373462,40.243990548574,
+    -8.192928932188));
+#26703 = CARTESIAN_POINT('',(-38.5596570352,39.92984841295,
+    -8.507071067812));
+#26704 = CARTESIAN_POINT('',(-38.5596570352,40.243990548574,
+    -8.192928932188));
+#26705 = ADVANCED_FACE('',(#26706),#26720,.T.);
+#26706 = FACE_BOUND('',#26707,.T.);
+#26707 = EDGE_LOOP('',(#26708,#26713,#26714,#26719));
+#26708 = ORIENTED_EDGE('',*,*,#26709,.T.);
+#26709 = EDGE_CURVE('',#26634,#26689,#26710,.T.);
+#26710 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26711,#26712),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26711 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,-8.2));
+#26712 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,-8.2));
+#26713 = ORIENTED_EDGE('',*,*,#26688,.F.);
+#26714 = ORIENTED_EDGE('',*,*,#26715,.T.);
+#26715 = EDGE_CURVE('',#26682,#26618,#26716,.T.);
+#26716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26717,#26718),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26717 = CARTESIAN_POINT('',(-38.2496570352,39.936919480762,-8.5));
+#26718 = CARTESIAN_POINT('',(-38.2496570352,39.583766180182,-8.5));
+#26719 = ORIENTED_EDGE('',*,*,#26640,.T.);
+#26720 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26721,#26722)
+    ,(#26723,#26724
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26721 = CARTESIAN_POINT('',(-38.24258596738,39.273766180182,
+    -8.507071067812));
+#26722 = CARTESIAN_POINT('',(-38.24258596738,40.246919480762,
+    -8.507071067812));
+#26723 = CARTESIAN_POINT('',(-38.55672810301,39.273766180182,
+    -8.192928932188));
+#26724 = CARTESIAN_POINT('',(-38.55672810301,40.246919480762,
+    -8.192928932188));
+#26725 = ADVANCED_FACE('',(#26726),#26748,.T.);
+#26726 = FACE_BOUND('',#26727,.T.);
+#26727 = EDGE_LOOP('',(#26728,#26729,#26736,#26743));
+#26728 = ORIENTED_EDGE('',*,*,#26709,.F.);
+#26729 = ORIENTED_EDGE('',*,*,#26730,.F.);
+#26730 = EDGE_CURVE('',#26731,#26634,#26733,.T.);
+#26731 = VERTEX_POINT('',#26732);
+#26732 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,0.));
+#26733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26734,#26735),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26734 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,0.));
+#26735 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,-8.2));
+#26736 = ORIENTED_EDGE('',*,*,#26737,.T.);
+#26737 = EDGE_CURVE('',#26731,#26738,#26740,.T.);
+#26738 = VERTEX_POINT('',#26739);
+#26739 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,0.));
+#26740 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26741,#26742),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26741 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,0.));
+#26742 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,0.));
+#26743 = ORIENTED_EDGE('',*,*,#26744,.T.);
+#26744 = EDGE_CURVE('',#26738,#26689,#26745,.T.);
+#26745 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26746,#26747),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26746 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,0.));
+#26747 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,-8.2));
+#26748 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26749,#26750)
+    ,(#26751,#26752
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26749 = CARTESIAN_POINT('',(-38.5496570352,39.273766180182,1.E-02));
+#26750 = CARTESIAN_POINT('',(-38.5496570352,39.273766180182,-8.21));
+#26751 = CARTESIAN_POINT('',(-38.5496570352,40.246919480762,1.E-02));
+#26752 = CARTESIAN_POINT('',(-38.5496570352,40.246919480762,-8.21));
+#26753 = ADVANCED_FACE('',(#26754),#26770,.T.);
+#26754 = FACE_BOUND('',#26755,.T.);
+#26755 = EDGE_LOOP('',(#26756,#26757,#26764,#26769));
+#26756 = ORIENTED_EDGE('',*,*,#26633,.F.);
+#26757 = ORIENTED_EDGE('',*,*,#26758,.F.);
+#26758 = EDGE_CURVE('',#26759,#26627,#26761,.T.);
+#26759 = VERTEX_POINT('',#26760);
+#26760 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,0.));
+#26761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26762,#26763),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26762 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,0.));
+#26763 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,-8.2));
+#26764 = ORIENTED_EDGE('',*,*,#26765,.T.);
+#26765 = EDGE_CURVE('',#26759,#26731,#26766,.T.);
+#26766 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26767,#26768),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26767 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,0.));
+#26768 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,0.));
+#26769 = ORIENTED_EDGE('',*,*,#26730,.T.);
+#26770 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26771,#26772)
+    ,(#26773,#26774
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26771 = CARTESIAN_POINT('',(-37.58650373462,39.283766180182,1.E-02));
+#26772 = CARTESIAN_POINT('',(-37.58650373462,39.283766180182,-8.21));
+#26773 = CARTESIAN_POINT('',(-38.5596570352,39.283766180182,1.E-02));
+#26774 = CARTESIAN_POINT('',(-38.5596570352,39.283766180182,-8.21));
+#26775 = ADVANCED_FACE('',(#26776),#26782,.T.);
+#26776 = FACE_BOUND('',#26777,.T.);
+#26777 = EDGE_LOOP('',(#26778,#26779,#26780,#26781));
+#26778 = ORIENTED_EDGE('',*,*,#26617,.F.);
+#26779 = ORIENTED_EDGE('',*,*,#26715,.F.);
+#26780 = ORIENTED_EDGE('',*,*,#26681,.F.);
+#26781 = ORIENTED_EDGE('',*,*,#26653,.F.);
+#26782 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26783,#26784)
+    ,(#26785,#26786
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26783 = CARTESIAN_POINT('',(-37.88650373462,39.573766180182,-8.5));
+#26784 = CARTESIAN_POINT('',(-37.88650373462,39.946919480762,-8.5));
+#26785 = CARTESIAN_POINT('',(-38.2596570352,39.573766180182,-8.5));
+#26786 = CARTESIAN_POINT('',(-38.2596570352,39.946919480762,-8.5));
+#26787 = ADVANCED_FACE('',(#26788),#26804,.T.);
+#26788 = FACE_BOUND('',#26789,.T.);
+#26789 = EDGE_LOOP('',(#26790,#26791,#26798,#26803));
+#26790 = ORIENTED_EDGE('',*,*,#26667,.F.);
+#26791 = ORIENTED_EDGE('',*,*,#26792,.F.);
+#26792 = EDGE_CURVE('',#26793,#26661,#26795,.T.);
+#26793 = VERTEX_POINT('',#26794);
+#26794 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,0.));
+#26795 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26796,#26797),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26796 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,0.));
+#26797 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,-8.2));
+#26798 = ORIENTED_EDGE('',*,*,#26799,.T.);
+#26799 = EDGE_CURVE('',#26793,#26759,#26800,.T.);
+#26800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26801,#26802),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26801 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,0.));
+#26802 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,0.));
+#26803 = ORIENTED_EDGE('',*,*,#26758,.T.);
+#26804 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26805,#26806)
+    ,(#26807,#26808
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26805 = CARTESIAN_POINT('',(-37.59650373462,40.246919480762,1.E-02));
+#26806 = CARTESIAN_POINT('',(-37.59650373462,40.246919480762,-8.21));
+#26807 = CARTESIAN_POINT('',(-37.59650373462,39.273766180182,1.E-02));
+#26808 = CARTESIAN_POINT('',(-37.59650373462,39.273766180182,-8.21));
+#26809 = ADVANCED_FACE('',(#26810),#26820,.T.);
+#26810 = FACE_BOUND('',#26811,.T.);
+#26811 = EDGE_LOOP('',(#26812,#26813,#26814,#26819));
+#26812 = ORIENTED_EDGE('',*,*,#26695,.F.);
+#26813 = ORIENTED_EDGE('',*,*,#26744,.F.);
+#26814 = ORIENTED_EDGE('',*,*,#26815,.T.);
+#26815 = EDGE_CURVE('',#26738,#26793,#26816,.T.);
+#26816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26817,#26818),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26817 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,0.));
+#26818 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,0.));
+#26819 = ORIENTED_EDGE('',*,*,#26792,.T.);
+#26820 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26821,#26822)
+    ,(#26823,#26824
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26821 = CARTESIAN_POINT('',(-38.5596570352,40.236919480762,1.E-02));
+#26822 = CARTESIAN_POINT('',(-38.5596570352,40.236919480762,-8.21));
+#26823 = CARTESIAN_POINT('',(-37.58650373462,40.236919480762,1.E-02));
+#26824 = CARTESIAN_POINT('',(-37.58650373462,40.236919480762,-8.21));
+#26825 = ADVANCED_FACE('',(#26826),#26832,.T.);
+#26826 = FACE_BOUND('',#26827,.T.);
+#26827 = EDGE_LOOP('',(#26828,#26829,#26830,#26831));
+#26828 = ORIENTED_EDGE('',*,*,#26815,.F.);
+#26829 = ORIENTED_EDGE('',*,*,#26737,.F.);
+#26830 = ORIENTED_EDGE('',*,*,#26765,.F.);
+#26831 = ORIENTED_EDGE('',*,*,#26799,.F.);
+#26832 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26833,#26834)
+    ,(#26835,#26836
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26833 = CARTESIAN_POINT('',(-37.58650373462,40.246919480762,0.));
+#26834 = CARTESIAN_POINT('',(-37.58650373462,39.273766180182,0.));
+#26835 = CARTESIAN_POINT('',(-38.5596570352,40.246919480762,0.));
+#26836 = CARTESIAN_POINT('',(-38.5596570352,39.273766180182,0.));
+#26837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26841)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#26838,#26839,#26840)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#26838 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#26839 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26840 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#26841 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#26838,
+  'distance_accuracy_value','confusion accuracy');
+#26842 = PRODUCT_TYPE('part',$,(#26607));
+#26843 = SHAPE_DEFINITION_REPRESENTATION(#26844,#26850);
+#26844 = PRODUCT_DEFINITION_SHAPE('','',#26845);
+#26845 = PRODUCT_DEFINITION('design','',#26846,#26849);
+#26846 = PRODUCT_DEFINITION_FORMATION('','',#26847);
+#26847 = PRODUCT('Body80','Body80','',(#26848));
+#26848 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#26849 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#26850 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26851),#27077);
+#26851 = MANIFOLD_SOLID_BREP('',#26852);
+#26852 = CLOSED_SHELL('',(#26853,#26889,#26917,#26945,#26965,#26993,
+    #27015,#27027,#27049,#27065));
+#26853 = ADVANCED_FACE('',(#26854),#26884,.T.);
+#26854 = FACE_BOUND('',#26855,.T.);
+#26855 = EDGE_LOOP('',(#26856,#26865,#26872,#26879));
+#26856 = ORIENTED_EDGE('',*,*,#26857,.T.);
+#26857 = EDGE_CURVE('',#26858,#26860,#26862,.T.);
+#26858 = VERTEX_POINT('',#26859);
+#26859 = CARTESIAN_POINT('',(-28.09176229835,39.583766180182,-8.5));
+#26860 = VERTEX_POINT('',#26861);
+#26861 = CARTESIAN_POINT('',(-27.73860899777,39.583766180182,-8.5));
+#26862 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26863,#26864),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26863 = CARTESIAN_POINT('',(-28.09176229835,39.583766180182,-8.5));
+#26864 = CARTESIAN_POINT('',(-27.73860899777,39.583766180182,-8.5));
+#26865 = ORIENTED_EDGE('',*,*,#26866,.T.);
+#26866 = EDGE_CURVE('',#26860,#26867,#26869,.T.);
+#26867 = VERTEX_POINT('',#26868);
+#26868 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,-8.2));
+#26869 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26870,#26871),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26870 = CARTESIAN_POINT('',(-27.73860899777,39.583766180182,-8.5));
+#26871 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,-8.2));
+#26872 = ORIENTED_EDGE('',*,*,#26873,.T.);
+#26873 = EDGE_CURVE('',#26867,#26874,#26876,.T.);
+#26874 = VERTEX_POINT('',#26875);
+#26875 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,-8.2));
+#26876 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26877,#26878),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26877 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,-8.2));
+#26878 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,-8.2));
+#26879 = ORIENTED_EDGE('',*,*,#26880,.F.);
+#26880 = EDGE_CURVE('',#26858,#26874,#26881,.T.);
+#26881 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26882,#26883),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26882 = CARTESIAN_POINT('',(-28.09176229835,39.583766180182,-8.5));
+#26883 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,-8.2));
+#26884 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26885,#26886)
+    ,(#26887,#26888
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26885 = CARTESIAN_POINT('',(-27.42860899777,39.27669511237,
+    -8.192928932188));
+#26886 = CARTESIAN_POINT('',(-27.42860899777,39.590837247994,
+    -8.507071067812));
+#26887 = CARTESIAN_POINT('',(-28.40176229835,39.27669511237,
+    -8.192928932188));
+#26888 = CARTESIAN_POINT('',(-28.40176229835,39.590837247994,
+    -8.507071067812));
+#26889 = ADVANCED_FACE('',(#26890),#26912,.T.);
+#26890 = FACE_BOUND('',#26891,.T.);
+#26891 = EDGE_LOOP('',(#26892,#26899,#26906,#26911));
+#26892 = ORIENTED_EDGE('',*,*,#26893,.T.);
+#26893 = EDGE_CURVE('',#26860,#26894,#26896,.T.);
+#26894 = VERTEX_POINT('',#26895);
+#26895 = CARTESIAN_POINT('',(-27.73860899777,39.936919480762,-8.5));
+#26896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26897,#26898),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26897 = CARTESIAN_POINT('',(-27.73860899777,39.583766180182,-8.5));
+#26898 = CARTESIAN_POINT('',(-27.73860899777,39.936919480762,-8.5));
+#26899 = ORIENTED_EDGE('',*,*,#26900,.T.);
+#26900 = EDGE_CURVE('',#26894,#26901,#26903,.T.);
+#26901 = VERTEX_POINT('',#26902);
+#26902 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,-8.2));
+#26903 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26904,#26905),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26904 = CARTESIAN_POINT('',(-27.73860899777,39.936919480762,-8.5));
+#26905 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,-8.2));
+#26906 = ORIENTED_EDGE('',*,*,#26907,.T.);
+#26907 = EDGE_CURVE('',#26901,#26867,#26908,.T.);
+#26908 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26909,#26910),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26909 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,-8.2));
+#26910 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,-8.2));
+#26911 = ORIENTED_EDGE('',*,*,#26866,.F.);
+#26912 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26913,#26914)
+    ,(#26915,#26916
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26913 = CARTESIAN_POINT('',(-27.43153792996,39.273766180182,
+    -8.192928932188));
+#26914 = CARTESIAN_POINT('',(-27.43153792996,40.246919480762,
+    -8.192928932188));
+#26915 = CARTESIAN_POINT('',(-27.74568006559,39.273766180182,
+    -8.507071067812));
+#26916 = CARTESIAN_POINT('',(-27.74568006559,40.246919480762,
+    -8.507071067812));
+#26917 = ADVANCED_FACE('',(#26918),#26940,.T.);
+#26918 = FACE_BOUND('',#26919,.T.);
+#26919 = EDGE_LOOP('',(#26920,#26927,#26934,#26939));
+#26920 = ORIENTED_EDGE('',*,*,#26921,.T.);
+#26921 = EDGE_CURVE('',#26894,#26922,#26924,.T.);
+#26922 = VERTEX_POINT('',#26923);
+#26923 = CARTESIAN_POINT('',(-28.09176229835,39.936919480762,-8.5));
+#26924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26925,#26926),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26925 = CARTESIAN_POINT('',(-27.73860899777,39.936919480762,-8.5));
+#26926 = CARTESIAN_POINT('',(-28.09176229835,39.936919480762,-8.5));
+#26927 = ORIENTED_EDGE('',*,*,#26928,.T.);
+#26928 = EDGE_CURVE('',#26922,#26929,#26931,.T.);
+#26929 = VERTEX_POINT('',#26930);
+#26930 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,-8.2));
+#26931 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26932,#26933),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26932 = CARTESIAN_POINT('',(-28.09176229835,39.936919480762,-8.5));
+#26933 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,-8.2));
+#26934 = ORIENTED_EDGE('',*,*,#26935,.T.);
+#26935 = EDGE_CURVE('',#26929,#26901,#26936,.T.);
+#26936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26937,#26938),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26937 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,-8.2));
+#26938 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,-8.2));
+#26939 = ORIENTED_EDGE('',*,*,#26900,.F.);
+#26940 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26941,#26942)
+    ,(#26943,#26944
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26941 = CARTESIAN_POINT('',(-27.42860899777,39.92984841295,
+    -8.507071067812));
+#26942 = CARTESIAN_POINT('',(-27.42860899777,40.243990548574,
+    -8.192928932188));
+#26943 = CARTESIAN_POINT('',(-28.40176229835,39.92984841295,
+    -8.507071067812));
+#26944 = CARTESIAN_POINT('',(-28.40176229835,40.243990548574,
+    -8.192928932188));
+#26945 = ADVANCED_FACE('',(#26946),#26960,.T.);
+#26946 = FACE_BOUND('',#26947,.T.);
+#26947 = EDGE_LOOP('',(#26948,#26953,#26954,#26959));
+#26948 = ORIENTED_EDGE('',*,*,#26949,.T.);
+#26949 = EDGE_CURVE('',#26874,#26929,#26950,.T.);
+#26950 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26951,#26952),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26951 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,-8.2));
+#26952 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,-8.2));
+#26953 = ORIENTED_EDGE('',*,*,#26928,.F.);
+#26954 = ORIENTED_EDGE('',*,*,#26955,.T.);
+#26955 = EDGE_CURVE('',#26922,#26858,#26956,.T.);
+#26956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26957,#26958),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26957 = CARTESIAN_POINT('',(-28.09176229835,39.936919480762,-8.5));
+#26958 = CARTESIAN_POINT('',(-28.09176229835,39.583766180182,-8.5));
+#26959 = ORIENTED_EDGE('',*,*,#26880,.T.);
+#26960 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26961,#26962)
+    ,(#26963,#26964
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26961 = CARTESIAN_POINT('',(-28.08469123054,39.273766180182,
+    -8.507071067812));
+#26962 = CARTESIAN_POINT('',(-28.08469123054,40.246919480762,
+    -8.507071067812));
+#26963 = CARTESIAN_POINT('',(-28.39883336617,39.273766180182,
+    -8.192928932188));
+#26964 = CARTESIAN_POINT('',(-28.39883336617,40.246919480762,
+    -8.192928932188));
+#26965 = ADVANCED_FACE('',(#26966),#26988,.T.);
+#26966 = FACE_BOUND('',#26967,.T.);
+#26967 = EDGE_LOOP('',(#26968,#26969,#26976,#26983));
+#26968 = ORIENTED_EDGE('',*,*,#26949,.F.);
+#26969 = ORIENTED_EDGE('',*,*,#26970,.F.);
+#26970 = EDGE_CURVE('',#26971,#26874,#26973,.T.);
+#26971 = VERTEX_POINT('',#26972);
+#26972 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,0.));
+#26973 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26974,#26975),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26974 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,0.));
+#26975 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,-8.2));
+#26976 = ORIENTED_EDGE('',*,*,#26977,.T.);
+#26977 = EDGE_CURVE('',#26971,#26978,#26980,.T.);
+#26978 = VERTEX_POINT('',#26979);
+#26979 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,0.));
+#26980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26981,#26982),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26981 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,0.));
+#26982 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,0.));
+#26983 = ORIENTED_EDGE('',*,*,#26984,.T.);
+#26984 = EDGE_CURVE('',#26978,#26929,#26985,.T.);
+#26985 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26986,#26987),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#26986 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,0.));
+#26987 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,-8.2));
+#26988 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#26989,#26990)
+    ,(#26991,#26992
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#26989 = CARTESIAN_POINT('',(-28.39176229835,39.273766180182,1.E-02));
+#26990 = CARTESIAN_POINT('',(-28.39176229835,39.273766180182,-8.21));
+#26991 = CARTESIAN_POINT('',(-28.39176229835,40.246919480762,1.E-02));
+#26992 = CARTESIAN_POINT('',(-28.39176229835,40.246919480762,-8.21));
+#26993 = ADVANCED_FACE('',(#26994),#27010,.T.);
+#26994 = FACE_BOUND('',#26995,.T.);
+#26995 = EDGE_LOOP('',(#26996,#26997,#27004,#27009));
+#26996 = ORIENTED_EDGE('',*,*,#26873,.F.);
+#26997 = ORIENTED_EDGE('',*,*,#26998,.F.);
+#26998 = EDGE_CURVE('',#26999,#26867,#27001,.T.);
+#26999 = VERTEX_POINT('',#27000);
+#27000 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,0.));
+#27001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27002,#27003),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27002 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,0.));
+#27003 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,-8.2));
+#27004 = ORIENTED_EDGE('',*,*,#27005,.T.);
+#27005 = EDGE_CURVE('',#26999,#26971,#27006,.T.);
+#27006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27007,#27008),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27007 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,0.));
+#27008 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,0.));
+#27009 = ORIENTED_EDGE('',*,*,#26970,.T.);
+#27010 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27011,#27012)
+    ,(#27013,#27014
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27011 = CARTESIAN_POINT('',(-27.42860899777,39.283766180182,1.E-02));
+#27012 = CARTESIAN_POINT('',(-27.42860899777,39.283766180182,-8.21));
+#27013 = CARTESIAN_POINT('',(-28.40176229835,39.283766180182,1.E-02));
+#27014 = CARTESIAN_POINT('',(-28.40176229835,39.283766180182,-8.21));
+#27015 = ADVANCED_FACE('',(#27016),#27022,.T.);
+#27016 = FACE_BOUND('',#27017,.T.);
+#27017 = EDGE_LOOP('',(#27018,#27019,#27020,#27021));
+#27018 = ORIENTED_EDGE('',*,*,#26857,.F.);
+#27019 = ORIENTED_EDGE('',*,*,#26955,.F.);
+#27020 = ORIENTED_EDGE('',*,*,#26921,.F.);
+#27021 = ORIENTED_EDGE('',*,*,#26893,.F.);
+#27022 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27023,#27024)
+    ,(#27025,#27026
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27023 = CARTESIAN_POINT('',(-27.72860899777,39.573766180182,-8.5));
+#27024 = CARTESIAN_POINT('',(-27.72860899777,39.946919480762,-8.5));
+#27025 = CARTESIAN_POINT('',(-28.10176229835,39.573766180182,-8.5));
+#27026 = CARTESIAN_POINT('',(-28.10176229835,39.946919480762,-8.5));
+#27027 = ADVANCED_FACE('',(#27028),#27044,.T.);
+#27028 = FACE_BOUND('',#27029,.T.);
+#27029 = EDGE_LOOP('',(#27030,#27031,#27038,#27043));
+#27030 = ORIENTED_EDGE('',*,*,#26907,.F.);
+#27031 = ORIENTED_EDGE('',*,*,#27032,.F.);
+#27032 = EDGE_CURVE('',#27033,#26901,#27035,.T.);
+#27033 = VERTEX_POINT('',#27034);
+#27034 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,0.));
+#27035 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27036,#27037),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27036 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,0.));
+#27037 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,-8.2));
+#27038 = ORIENTED_EDGE('',*,*,#27039,.T.);
+#27039 = EDGE_CURVE('',#27033,#26999,#27040,.T.);
+#27040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27041,#27042),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27041 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,0.));
+#27042 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,0.));
+#27043 = ORIENTED_EDGE('',*,*,#26998,.T.);
+#27044 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27045,#27046)
+    ,(#27047,#27048
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27045 = CARTESIAN_POINT('',(-27.43860899777,40.246919480762,1.E-02));
+#27046 = CARTESIAN_POINT('',(-27.43860899777,40.246919480762,-8.21));
+#27047 = CARTESIAN_POINT('',(-27.43860899777,39.273766180182,1.E-02));
+#27048 = CARTESIAN_POINT('',(-27.43860899777,39.273766180182,-8.21));
+#27049 = ADVANCED_FACE('',(#27050),#27060,.T.);
+#27050 = FACE_BOUND('',#27051,.T.);
+#27051 = EDGE_LOOP('',(#27052,#27053,#27054,#27059));
+#27052 = ORIENTED_EDGE('',*,*,#26935,.F.);
+#27053 = ORIENTED_EDGE('',*,*,#26984,.F.);
+#27054 = ORIENTED_EDGE('',*,*,#27055,.T.);
+#27055 = EDGE_CURVE('',#26978,#27033,#27056,.T.);
+#27056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27057,#27058),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27057 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,0.));
+#27058 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,0.));
+#27059 = ORIENTED_EDGE('',*,*,#27032,.T.);
+#27060 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27061,#27062)
+    ,(#27063,#27064
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27061 = CARTESIAN_POINT('',(-28.40176229835,40.236919480762,1.E-02));
+#27062 = CARTESIAN_POINT('',(-28.40176229835,40.236919480762,-8.21));
+#27063 = CARTESIAN_POINT('',(-27.42860899777,40.236919480762,1.E-02));
+#27064 = CARTESIAN_POINT('',(-27.42860899777,40.236919480762,-8.21));
+#27065 = ADVANCED_FACE('',(#27066),#27072,.T.);
+#27066 = FACE_BOUND('',#27067,.T.);
+#27067 = EDGE_LOOP('',(#27068,#27069,#27070,#27071));
+#27068 = ORIENTED_EDGE('',*,*,#27055,.F.);
+#27069 = ORIENTED_EDGE('',*,*,#26977,.F.);
+#27070 = ORIENTED_EDGE('',*,*,#27005,.F.);
+#27071 = ORIENTED_EDGE('',*,*,#27039,.F.);
+#27072 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27073,#27074)
+    ,(#27075,#27076
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27073 = CARTESIAN_POINT('',(-27.42860899777,40.246919480762,0.));
+#27074 = CARTESIAN_POINT('',(-27.42860899777,39.273766180182,0.));
+#27075 = CARTESIAN_POINT('',(-28.40176229835,40.246919480762,0.));
+#27076 = CARTESIAN_POINT('',(-28.40176229835,39.273766180182,0.));
+#27077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27081)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27078,#27079,#27080)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27078 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27079 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27080 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27081 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#27078,
+  'distance_accuracy_value','confusion accuracy');
+#27082 = PRODUCT_TYPE('part',$,(#26847));
+#27083 = SHAPE_DEFINITION_REPRESENTATION(#27084,#27090);
+#27084 = PRODUCT_DEFINITION_SHAPE('','',#27085);
+#27085 = PRODUCT_DEFINITION('design','',#27086,#27089);
+#27086 = PRODUCT_DEFINITION_FORMATION('','',#27087);
+#27087 = PRODUCT('Body81','Body81','',(#27088));
+#27088 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#27089 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27090 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#27091),#27317);
+#27091 = MANIFOLD_SOLID_BREP('',#27092);
+#27092 = CLOSED_SHELL('',(#27093,#27129,#27157,#27185,#27205,#27233,
+    #27255,#27267,#27289,#27305));
+#27093 = ADVANCED_FACE('',(#27094),#27124,.T.);
+#27094 = FACE_BOUND('',#27095,.T.);
+#27095 = EDGE_LOOP('',(#27096,#27105,#27112,#27119));
+#27096 = ORIENTED_EDGE('',*,*,#27097,.T.);
+#27097 = EDGE_CURVE('',#27098,#27100,#27102,.T.);
+#27098 = VERTEX_POINT('',#27099);
+#27099 = CARTESIAN_POINT('',(-33.17070966677,39.583766180182,-8.5));
+#27100 = VERTEX_POINT('',#27101);
+#27101 = CARTESIAN_POINT('',(-32.81755636619,39.583766180182,-8.5));
+#27102 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27103,#27104),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27103 = CARTESIAN_POINT('',(-33.17070966677,39.583766180182,-8.5));
+#27104 = CARTESIAN_POINT('',(-32.81755636619,39.583766180182,-8.5));
+#27105 = ORIENTED_EDGE('',*,*,#27106,.T.);
+#27106 = EDGE_CURVE('',#27100,#27107,#27109,.T.);
+#27107 = VERTEX_POINT('',#27108);
+#27108 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,-8.2));
+#27109 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27110,#27111),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27110 = CARTESIAN_POINT('',(-32.81755636619,39.583766180182,-8.5));
+#27111 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,-8.2));
+#27112 = ORIENTED_EDGE('',*,*,#27113,.T.);
+#27113 = EDGE_CURVE('',#27107,#27114,#27116,.T.);
+#27114 = VERTEX_POINT('',#27115);
+#27115 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,-8.2));
+#27116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27117,#27118),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27117 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,-8.2));
+#27118 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,-8.2));
+#27119 = ORIENTED_EDGE('',*,*,#27120,.F.);
+#27120 = EDGE_CURVE('',#27098,#27114,#27121,.T.);
+#27121 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27122,#27123),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27122 = CARTESIAN_POINT('',(-33.17070966677,39.583766180182,-8.5));
+#27123 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,-8.2));
+#27124 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27125,#27126)
+    ,(#27127,#27128
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27125 = CARTESIAN_POINT('',(-32.50755636619,39.27669511237,
+    -8.192928932188));
+#27126 = CARTESIAN_POINT('',(-32.50755636619,39.590837247994,
+    -8.507071067812));
+#27127 = CARTESIAN_POINT('',(-33.48070966677,39.27669511237,
+    -8.192928932188));
+#27128 = CARTESIAN_POINT('',(-33.48070966677,39.590837247994,
+    -8.507071067812));
+#27129 = ADVANCED_FACE('',(#27130),#27152,.T.);
+#27130 = FACE_BOUND('',#27131,.T.);
+#27131 = EDGE_LOOP('',(#27132,#27139,#27146,#27151));
+#27132 = ORIENTED_EDGE('',*,*,#27133,.T.);
+#27133 = EDGE_CURVE('',#27100,#27134,#27136,.T.);
+#27134 = VERTEX_POINT('',#27135);
+#27135 = CARTESIAN_POINT('',(-32.81755636619,39.936919480762,-8.5));
+#27136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27137,#27138),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27137 = CARTESIAN_POINT('',(-32.81755636619,39.583766180182,-8.5));
+#27138 = CARTESIAN_POINT('',(-32.81755636619,39.936919480762,-8.5));
+#27139 = ORIENTED_EDGE('',*,*,#27140,.T.);
+#27140 = EDGE_CURVE('',#27134,#27141,#27143,.T.);
+#27141 = VERTEX_POINT('',#27142);
+#27142 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,-8.2));
+#27143 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27144,#27145),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27144 = CARTESIAN_POINT('',(-32.81755636619,39.936919480762,-8.5));
+#27145 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,-8.2));
+#27146 = ORIENTED_EDGE('',*,*,#27147,.T.);
+#27147 = EDGE_CURVE('',#27141,#27107,#27148,.T.);
+#27148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27149,#27150),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27149 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,-8.2));
+#27150 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,-8.2));
+#27151 = ORIENTED_EDGE('',*,*,#27106,.F.);
+#27152 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27153,#27154)
+    ,(#27155,#27156
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27153 = CARTESIAN_POINT('',(-32.51048529838,39.273766180182,
+    -8.192928932188));
+#27154 = CARTESIAN_POINT('',(-32.51048529838,40.246919480762,
+    -8.192928932188));
+#27155 = CARTESIAN_POINT('',(-32.82462743401,39.273766180182,
+    -8.507071067812));
+#27156 = CARTESIAN_POINT('',(-32.82462743401,40.246919480762,
+    -8.507071067812));
+#27157 = ADVANCED_FACE('',(#27158),#27180,.T.);
+#27158 = FACE_BOUND('',#27159,.T.);
+#27159 = EDGE_LOOP('',(#27160,#27167,#27174,#27179));
+#27160 = ORIENTED_EDGE('',*,*,#27161,.T.);
+#27161 = EDGE_CURVE('',#27134,#27162,#27164,.T.);
+#27162 = VERTEX_POINT('',#27163);
+#27163 = CARTESIAN_POINT('',(-33.17070966677,39.936919480762,-8.5));
+#27164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27165,#27166),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27165 = CARTESIAN_POINT('',(-32.81755636619,39.936919480762,-8.5));
+#27166 = CARTESIAN_POINT('',(-33.17070966677,39.936919480762,-8.5));
+#27167 = ORIENTED_EDGE('',*,*,#27168,.T.);
+#27168 = EDGE_CURVE('',#27162,#27169,#27171,.T.);
+#27169 = VERTEX_POINT('',#27170);
+#27170 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,-8.2));
+#27171 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27172,#27173),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27172 = CARTESIAN_POINT('',(-33.17070966677,39.936919480762,-8.5));
+#27173 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,-8.2));
+#27174 = ORIENTED_EDGE('',*,*,#27175,.T.);
+#27175 = EDGE_CURVE('',#27169,#27141,#27176,.T.);
+#27176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27177,#27178),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27177 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,-8.2));
+#27178 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,-8.2));
+#27179 = ORIENTED_EDGE('',*,*,#27140,.F.);
+#27180 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27181,#27182)
+    ,(#27183,#27184
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27181 = CARTESIAN_POINT('',(-32.50755636619,39.92984841295,
+    -8.507071067812));
+#27182 = CARTESIAN_POINT('',(-32.50755636619,40.243990548574,
+    -8.192928932188));
+#27183 = CARTESIAN_POINT('',(-33.48070966677,39.92984841295,
+    -8.507071067812));
+#27184 = CARTESIAN_POINT('',(-33.48070966677,40.243990548574,
+    -8.192928932188));
+#27185 = ADVANCED_FACE('',(#27186),#27200,.T.);
+#27186 = FACE_BOUND('',#27187,.T.);
+#27187 = EDGE_LOOP('',(#27188,#27193,#27194,#27199));
+#27188 = ORIENTED_EDGE('',*,*,#27189,.T.);
+#27189 = EDGE_CURVE('',#27114,#27169,#27190,.T.);
+#27190 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27191,#27192),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27191 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,-8.2));
+#27192 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,-8.2));
+#27193 = ORIENTED_EDGE('',*,*,#27168,.F.);
+#27194 = ORIENTED_EDGE('',*,*,#27195,.T.);
+#27195 = EDGE_CURVE('',#27162,#27098,#27196,.T.);
+#27196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27197,#27198),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27197 = CARTESIAN_POINT('',(-33.17070966677,39.936919480762,-8.5));
+#27198 = CARTESIAN_POINT('',(-33.17070966677,39.583766180182,-8.5));
+#27199 = ORIENTED_EDGE('',*,*,#27120,.T.);
+#27200 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27201,#27202)
+    ,(#27203,#27204
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27201 = CARTESIAN_POINT('',(-33.16363859896,39.273766180182,
+    -8.507071067812));
+#27202 = CARTESIAN_POINT('',(-33.16363859896,40.246919480762,
+    -8.507071067812));
+#27203 = CARTESIAN_POINT('',(-33.47778073459,39.273766180182,
+    -8.192928932188));
+#27204 = CARTESIAN_POINT('',(-33.47778073459,40.246919480762,
+    -8.192928932188));
+#27205 = ADVANCED_FACE('',(#27206),#27228,.T.);
+#27206 = FACE_BOUND('',#27207,.T.);
+#27207 = EDGE_LOOP('',(#27208,#27209,#27216,#27223));
+#27208 = ORIENTED_EDGE('',*,*,#27189,.F.);
+#27209 = ORIENTED_EDGE('',*,*,#27210,.F.);
+#27210 = EDGE_CURVE('',#27211,#27114,#27213,.T.);
+#27211 = VERTEX_POINT('',#27212);
+#27212 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,0.));
+#27213 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27214,#27215),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27214 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,0.));
+#27215 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,-8.2));
+#27216 = ORIENTED_EDGE('',*,*,#27217,.T.);
+#27217 = EDGE_CURVE('',#27211,#27218,#27220,.T.);
+#27218 = VERTEX_POINT('',#27219);
+#27219 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,0.));
+#27220 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27221,#27222),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27221 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,0.));
+#27222 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,0.));
+#27223 = ORIENTED_EDGE('',*,*,#27224,.T.);
+#27224 = EDGE_CURVE('',#27218,#27169,#27225,.T.);
+#27225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27226,#27227),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27226 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,0.));
+#27227 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,-8.2));
+#27228 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27229,#27230)
+    ,(#27231,#27232
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27229 = CARTESIAN_POINT('',(-33.47070966677,39.273766180182,1.E-02));
+#27230 = CARTESIAN_POINT('',(-33.47070966677,39.273766180182,-8.21));
+#27231 = CARTESIAN_POINT('',(-33.47070966677,40.246919480762,1.E-02));
+#27232 = CARTESIAN_POINT('',(-33.47070966677,40.246919480762,-8.21));
+#27233 = ADVANCED_FACE('',(#27234),#27250,.T.);
+#27234 = FACE_BOUND('',#27235,.T.);
+#27235 = EDGE_LOOP('',(#27236,#27237,#27244,#27249));
+#27236 = ORIENTED_EDGE('',*,*,#27113,.F.);
+#27237 = ORIENTED_EDGE('',*,*,#27238,.F.);
+#27238 = EDGE_CURVE('',#27239,#27107,#27241,.T.);
+#27239 = VERTEX_POINT('',#27240);
+#27240 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,0.));
+#27241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27242,#27243),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27242 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,0.));
+#27243 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,-8.2));
+#27244 = ORIENTED_EDGE('',*,*,#27245,.T.);
+#27245 = EDGE_CURVE('',#27239,#27211,#27246,.T.);
+#27246 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27247,#27248),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27247 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,0.));
+#27248 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,0.));
+#27249 = ORIENTED_EDGE('',*,*,#27210,.T.);
+#27250 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27251,#27252)
+    ,(#27253,#27254
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27251 = CARTESIAN_POINT('',(-32.50755636619,39.283766180182,1.E-02));
+#27252 = CARTESIAN_POINT('',(-32.50755636619,39.283766180182,-8.21));
+#27253 = CARTESIAN_POINT('',(-33.48070966677,39.283766180182,1.E-02));
+#27254 = CARTESIAN_POINT('',(-33.48070966677,39.283766180182,-8.21));
+#27255 = ADVANCED_FACE('',(#27256),#27262,.T.);
+#27256 = FACE_BOUND('',#27257,.T.);
+#27257 = EDGE_LOOP('',(#27258,#27259,#27260,#27261));
+#27258 = ORIENTED_EDGE('',*,*,#27097,.F.);
+#27259 = ORIENTED_EDGE('',*,*,#27195,.F.);
+#27260 = ORIENTED_EDGE('',*,*,#27161,.F.);
+#27261 = ORIENTED_EDGE('',*,*,#27133,.F.);
+#27262 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27263,#27264)
+    ,(#27265,#27266
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27263 = CARTESIAN_POINT('',(-32.80755636619,39.573766180182,-8.5));
+#27264 = CARTESIAN_POINT('',(-32.80755636619,39.946919480762,-8.5));
+#27265 = CARTESIAN_POINT('',(-33.18070966677,39.573766180182,-8.5));
+#27266 = CARTESIAN_POINT('',(-33.18070966677,39.946919480762,-8.5));
+#27267 = ADVANCED_FACE('',(#27268),#27284,.T.);
+#27268 = FACE_BOUND('',#27269,.T.);
+#27269 = EDGE_LOOP('',(#27270,#27271,#27278,#27283));
+#27270 = ORIENTED_EDGE('',*,*,#27147,.F.);
+#27271 = ORIENTED_EDGE('',*,*,#27272,.F.);
+#27272 = EDGE_CURVE('',#27273,#27141,#27275,.T.);
+#27273 = VERTEX_POINT('',#27274);
+#27274 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,0.));
+#27275 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27276,#27277),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27276 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,0.));
+#27277 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,-8.2));
+#27278 = ORIENTED_EDGE('',*,*,#27279,.T.);
+#27279 = EDGE_CURVE('',#27273,#27239,#27280,.T.);
+#27280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27281,#27282),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27281 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,0.));
+#27282 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,0.));
+#27283 = ORIENTED_EDGE('',*,*,#27238,.T.);
+#27284 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27285,#27286)
+    ,(#27287,#27288
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27285 = CARTESIAN_POINT('',(-32.51755636619,40.246919480762,1.E-02));
+#27286 = CARTESIAN_POINT('',(-32.51755636619,40.246919480762,-8.21));
+#27287 = CARTESIAN_POINT('',(-32.51755636619,39.273766180182,1.E-02));
+#27288 = CARTESIAN_POINT('',(-32.51755636619,39.273766180182,-8.21));
+#27289 = ADVANCED_FACE('',(#27290),#27300,.T.);
+#27290 = FACE_BOUND('',#27291,.T.);
+#27291 = EDGE_LOOP('',(#27292,#27293,#27294,#27299));
+#27292 = ORIENTED_EDGE('',*,*,#27175,.F.);
+#27293 = ORIENTED_EDGE('',*,*,#27224,.F.);
+#27294 = ORIENTED_EDGE('',*,*,#27295,.T.);
+#27295 = EDGE_CURVE('',#27218,#27273,#27296,.T.);
+#27296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27297,#27298),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27297 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,0.));
+#27298 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,0.));
+#27299 = ORIENTED_EDGE('',*,*,#27272,.T.);
+#27300 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27301,#27302)
+    ,(#27303,#27304
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27301 = CARTESIAN_POINT('',(-33.48070966677,40.236919480762,1.E-02));
+#27302 = CARTESIAN_POINT('',(-33.48070966677,40.236919480762,-8.21));
+#27303 = CARTESIAN_POINT('',(-32.50755636619,40.236919480762,1.E-02));
+#27304 = CARTESIAN_POINT('',(-32.50755636619,40.236919480762,-8.21));
+#27305 = ADVANCED_FACE('',(#27306),#27312,.T.);
+#27306 = FACE_BOUND('',#27307,.T.);
+#27307 = EDGE_LOOP('',(#27308,#27309,#27310,#27311));
+#27308 = ORIENTED_EDGE('',*,*,#27295,.F.);
+#27309 = ORIENTED_EDGE('',*,*,#27217,.F.);
+#27310 = ORIENTED_EDGE('',*,*,#27245,.F.);
+#27311 = ORIENTED_EDGE('',*,*,#27279,.F.);
+#27312 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27313,#27314)
+    ,(#27315,#27316
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27313 = CARTESIAN_POINT('',(-32.50755636619,40.246919480762,0.));
+#27314 = CARTESIAN_POINT('',(-32.50755636619,39.273766180182,0.));
+#27315 = CARTESIAN_POINT('',(-33.48070966677,40.246919480762,0.));
+#27316 = CARTESIAN_POINT('',(-33.48070966677,39.273766180182,0.));
+#27317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27321)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27318,#27319,#27320)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27318 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27319 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27320 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27321 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#27318,
+  'distance_accuracy_value','confusion accuracy');
+#27322 = PRODUCT_TYPE('part',$,(#27087));
+#27323 = SHAPE_DEFINITION_REPRESENTATION(#27324,#27330);
+#27324 = PRODUCT_DEFINITION_SHAPE('','',#27325);
+#27325 = PRODUCT_DEFINITION('design','',#27326,#27329);
+#27326 = PRODUCT_DEFINITION_FORMATION('','',#27327);
+#27327 = PRODUCT('Body82','Body82','',(#27328));
+#27328 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#27329 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27330 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#27331),#27557);
+#27331 = MANIFOLD_SOLID_BREP('',#27332);
+#27332 = CLOSED_SHELL('',(#27333,#27369,#27397,#27425,#27445,#27473,
+    #27495,#27507,#27529,#27545));
+#27333 = ADVANCED_FACE('',(#27334),#27364,.T.);
+#27334 = FACE_BOUND('',#27335,.T.);
+#27335 = EDGE_LOOP('',(#27336,#27345,#27352,#27359));
+#27336 = ORIENTED_EDGE('',*,*,#27337,.T.);
+#27337 = EDGE_CURVE('',#27338,#27340,#27342,.T.);
+#27338 = VERTEX_POINT('',#27339);
+#27339 = CARTESIAN_POINT('',(-43.32860440362,39.583766180182,-8.5));
+#27340 = VERTEX_POINT('',#27341);
+#27341 = CARTESIAN_POINT('',(-42.97545110304,39.583766180182,-8.5));
+#27342 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27343,#27344),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27343 = CARTESIAN_POINT('',(-43.32860440362,39.583766180182,-8.5));
+#27344 = CARTESIAN_POINT('',(-42.97545110304,39.583766180182,-8.5));
+#27345 = ORIENTED_EDGE('',*,*,#27346,.T.);
+#27346 = EDGE_CURVE('',#27340,#27347,#27349,.T.);
+#27347 = VERTEX_POINT('',#27348);
+#27348 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,-8.2));
+#27349 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27350,#27351),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27350 = CARTESIAN_POINT('',(-42.97545110304,39.583766180182,-8.5));
+#27351 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,-8.2));
+#27352 = ORIENTED_EDGE('',*,*,#27353,.T.);
+#27353 = EDGE_CURVE('',#27347,#27354,#27356,.T.);
+#27354 = VERTEX_POINT('',#27355);
+#27355 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,-8.2));
+#27356 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27357,#27358),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27357 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,-8.2));
+#27358 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,-8.2));
+#27359 = ORIENTED_EDGE('',*,*,#27360,.F.);
+#27360 = EDGE_CURVE('',#27338,#27354,#27361,.T.);
+#27361 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27362,#27363),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27362 = CARTESIAN_POINT('',(-43.32860440362,39.583766180182,-8.5));
+#27363 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,-8.2));
+#27364 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27365,#27366)
+    ,(#27367,#27368
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27365 = CARTESIAN_POINT('',(-42.66545110304,39.27669511237,
+    -8.192928932188));
+#27366 = CARTESIAN_POINT('',(-42.66545110304,39.590837247994,
+    -8.507071067812));
+#27367 = CARTESIAN_POINT('',(-43.63860440362,39.27669511237,
+    -8.192928932188));
+#27368 = CARTESIAN_POINT('',(-43.63860440362,39.590837247994,
+    -8.507071067812));
+#27369 = ADVANCED_FACE('',(#27370),#27392,.T.);
+#27370 = FACE_BOUND('',#27371,.T.);
+#27371 = EDGE_LOOP('',(#27372,#27379,#27386,#27391));
+#27372 = ORIENTED_EDGE('',*,*,#27373,.T.);
+#27373 = EDGE_CURVE('',#27340,#27374,#27376,.T.);
+#27374 = VERTEX_POINT('',#27375);
+#27375 = CARTESIAN_POINT('',(-42.97545110304,39.936919480762,-8.5));
+#27376 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27377,#27378),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27377 = CARTESIAN_POINT('',(-42.97545110304,39.583766180182,-8.5));
+#27378 = CARTESIAN_POINT('',(-42.97545110304,39.936919480762,-8.5));
+#27379 = ORIENTED_EDGE('',*,*,#27380,.T.);
+#27380 = EDGE_CURVE('',#27374,#27381,#27383,.T.);
+#27381 = VERTEX_POINT('',#27382);
+#27382 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,-8.2));
+#27383 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27384,#27385),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27384 = CARTESIAN_POINT('',(-42.97545110304,39.936919480762,-8.5));
+#27385 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,-8.2));
+#27386 = ORIENTED_EDGE('',*,*,#27387,.T.);
+#27387 = EDGE_CURVE('',#27381,#27347,#27388,.T.);
+#27388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27389,#27390),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27389 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,-8.2));
+#27390 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,-8.2));
+#27391 = ORIENTED_EDGE('',*,*,#27346,.F.);
+#27392 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27393,#27394)
+    ,(#27395,#27396
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27393 = CARTESIAN_POINT('',(-42.66838003522,39.273766180182,
+    -8.192928932188));
+#27394 = CARTESIAN_POINT('',(-42.66838003522,40.246919480762,
+    -8.192928932188));
+#27395 = CARTESIAN_POINT('',(-42.98252217085,39.273766180182,
+    -8.507071067812));
+#27396 = CARTESIAN_POINT('',(-42.98252217085,40.246919480762,
+    -8.507071067812));
+#27397 = ADVANCED_FACE('',(#27398),#27420,.T.);
+#27398 = FACE_BOUND('',#27399,.T.);
+#27399 = EDGE_LOOP('',(#27400,#27407,#27414,#27419));
+#27400 = ORIENTED_EDGE('',*,*,#27401,.T.);
+#27401 = EDGE_CURVE('',#27374,#27402,#27404,.T.);
+#27402 = VERTEX_POINT('',#27403);
+#27403 = CARTESIAN_POINT('',(-43.32860440362,39.936919480762,-8.5));
+#27404 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27405,#27406),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27405 = CARTESIAN_POINT('',(-42.97545110304,39.936919480762,-8.5));
+#27406 = CARTESIAN_POINT('',(-43.32860440362,39.936919480762,-8.5));
+#27407 = ORIENTED_EDGE('',*,*,#27408,.T.);
+#27408 = EDGE_CURVE('',#27402,#27409,#27411,.T.);
+#27409 = VERTEX_POINT('',#27410);
+#27410 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,-8.2));
+#27411 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27412,#27413),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27412 = CARTESIAN_POINT('',(-43.32860440362,39.936919480762,-8.5));
+#27413 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,-8.2));
+#27414 = ORIENTED_EDGE('',*,*,#27415,.T.);
+#27415 = EDGE_CURVE('',#27409,#27381,#27416,.T.);
+#27416 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27417,#27418),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27417 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,-8.2));
+#27418 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,-8.2));
+#27419 = ORIENTED_EDGE('',*,*,#27380,.F.);
+#27420 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27421,#27422)
+    ,(#27423,#27424
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27421 = CARTESIAN_POINT('',(-42.66545110304,39.92984841295,
+    -8.507071067812));
+#27422 = CARTESIAN_POINT('',(-42.66545110304,40.243990548574,
+    -8.192928932188));
+#27423 = CARTESIAN_POINT('',(-43.63860440362,39.92984841295,
+    -8.507071067812));
+#27424 = CARTESIAN_POINT('',(-43.63860440362,40.243990548574,
+    -8.192928932188));
+#27425 = ADVANCED_FACE('',(#27426),#27440,.T.);
+#27426 = FACE_BOUND('',#27427,.T.);
+#27427 = EDGE_LOOP('',(#27428,#27433,#27434,#27439));
+#27428 = ORIENTED_EDGE('',*,*,#27429,.T.);
+#27429 = EDGE_CURVE('',#27354,#27409,#27430,.T.);
+#27430 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27431,#27432),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27431 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,-8.2));
+#27432 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,-8.2));
+#27433 = ORIENTED_EDGE('',*,*,#27408,.F.);
+#27434 = ORIENTED_EDGE('',*,*,#27435,.T.);
+#27435 = EDGE_CURVE('',#27402,#27338,#27436,.T.);
+#27436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27437,#27438),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27437 = CARTESIAN_POINT('',(-43.32860440362,39.936919480762,-8.5));
+#27438 = CARTESIAN_POINT('',(-43.32860440362,39.583766180182,-8.5));
+#27439 = ORIENTED_EDGE('',*,*,#27360,.T.);
+#27440 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27441,#27442)
+    ,(#27443,#27444
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27441 = CARTESIAN_POINT('',(-43.3215333358,39.273766180182,
+    -8.507071067812));
+#27442 = CARTESIAN_POINT('',(-43.3215333358,40.246919480762,
+    -8.507071067812));
+#27443 = CARTESIAN_POINT('',(-43.63567547143,39.273766180182,
+    -8.192928932188));
+#27444 = CARTESIAN_POINT('',(-43.63567547143,40.246919480762,
+    -8.192928932188));
+#27445 = ADVANCED_FACE('',(#27446),#27468,.T.);
+#27446 = FACE_BOUND('',#27447,.T.);
+#27447 = EDGE_LOOP('',(#27448,#27449,#27456,#27463));
+#27448 = ORIENTED_EDGE('',*,*,#27429,.F.);
+#27449 = ORIENTED_EDGE('',*,*,#27450,.F.);
+#27450 = EDGE_CURVE('',#27451,#27354,#27453,.T.);
+#27451 = VERTEX_POINT('',#27452);
+#27452 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,0.));
+#27453 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27454,#27455),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27454 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,0.));
+#27455 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,-8.2));
+#27456 = ORIENTED_EDGE('',*,*,#27457,.T.);
+#27457 = EDGE_CURVE('',#27451,#27458,#27460,.T.);
+#27458 = VERTEX_POINT('',#27459);
+#27459 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,0.));
+#27460 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27461,#27462),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27461 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,0.));
+#27462 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,0.));
+#27463 = ORIENTED_EDGE('',*,*,#27464,.T.);
+#27464 = EDGE_CURVE('',#27458,#27409,#27465,.T.);
+#27465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27466,#27467),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27466 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,0.));
+#27467 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,-8.2));
+#27468 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27469,#27470)
+    ,(#27471,#27472
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27469 = CARTESIAN_POINT('',(-43.62860440362,39.273766180182,1.E-02));
+#27470 = CARTESIAN_POINT('',(-43.62860440362,39.273766180182,-8.21));
+#27471 = CARTESIAN_POINT('',(-43.62860440362,40.246919480762,1.E-02));
+#27472 = CARTESIAN_POINT('',(-43.62860440362,40.246919480762,-8.21));
+#27473 = ADVANCED_FACE('',(#27474),#27490,.T.);
+#27474 = FACE_BOUND('',#27475,.T.);
+#27475 = EDGE_LOOP('',(#27476,#27477,#27484,#27489));
+#27476 = ORIENTED_EDGE('',*,*,#27353,.F.);
+#27477 = ORIENTED_EDGE('',*,*,#27478,.F.);
+#27478 = EDGE_CURVE('',#27479,#27347,#27481,.T.);
+#27479 = VERTEX_POINT('',#27480);
+#27480 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,0.));
+#27481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27482,#27483),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27482 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,0.));
+#27483 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,-8.2));
+#27484 = ORIENTED_EDGE('',*,*,#27485,.T.);
+#27485 = EDGE_CURVE('',#27479,#27451,#27486,.T.);
+#27486 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27487,#27488),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27487 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,0.));
+#27488 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,0.));
+#27489 = ORIENTED_EDGE('',*,*,#27450,.T.);
+#27490 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27491,#27492)
+    ,(#27493,#27494
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27491 = CARTESIAN_POINT('',(-42.66545110304,39.283766180182,1.E-02));
+#27492 = CARTESIAN_POINT('',(-42.66545110304,39.283766180182,-8.21));
+#27493 = CARTESIAN_POINT('',(-43.63860440362,39.283766180182,1.E-02));
+#27494 = CARTESIAN_POINT('',(-43.63860440362,39.283766180182,-8.21));
+#27495 = ADVANCED_FACE('',(#27496),#27502,.T.);
+#27496 = FACE_BOUND('',#27497,.T.);
+#27497 = EDGE_LOOP('',(#27498,#27499,#27500,#27501));
+#27498 = ORIENTED_EDGE('',*,*,#27337,.F.);
+#27499 = ORIENTED_EDGE('',*,*,#27435,.F.);
+#27500 = ORIENTED_EDGE('',*,*,#27401,.F.);
+#27501 = ORIENTED_EDGE('',*,*,#27373,.F.);
+#27502 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27503,#27504)
+    ,(#27505,#27506
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27503 = CARTESIAN_POINT('',(-42.96545110304,39.573766180182,-8.5));
+#27504 = CARTESIAN_POINT('',(-42.96545110304,39.946919480762,-8.5));
+#27505 = CARTESIAN_POINT('',(-43.33860440362,39.573766180182,-8.5));
+#27506 = CARTESIAN_POINT('',(-43.33860440362,39.946919480762,-8.5));
+#27507 = ADVANCED_FACE('',(#27508),#27524,.T.);
+#27508 = FACE_BOUND('',#27509,.T.);
+#27509 = EDGE_LOOP('',(#27510,#27511,#27518,#27523));
+#27510 = ORIENTED_EDGE('',*,*,#27387,.F.);
+#27511 = ORIENTED_EDGE('',*,*,#27512,.F.);
+#27512 = EDGE_CURVE('',#27513,#27381,#27515,.T.);
+#27513 = VERTEX_POINT('',#27514);
+#27514 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,0.));
+#27515 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27516,#27517),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27516 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,0.));
+#27517 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,-8.2));
+#27518 = ORIENTED_EDGE('',*,*,#27519,.T.);
+#27519 = EDGE_CURVE('',#27513,#27479,#27520,.T.);
+#27520 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27521,#27522),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27521 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,0.));
+#27522 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,0.));
+#27523 = ORIENTED_EDGE('',*,*,#27478,.T.);
+#27524 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27525,#27526)
+    ,(#27527,#27528
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27525 = CARTESIAN_POINT('',(-42.67545110304,40.246919480762,1.E-02));
+#27526 = CARTESIAN_POINT('',(-42.67545110304,40.246919480762,-8.21));
+#27527 = CARTESIAN_POINT('',(-42.67545110304,39.273766180182,1.E-02));
+#27528 = CARTESIAN_POINT('',(-42.67545110304,39.273766180182,-8.21));
+#27529 = ADVANCED_FACE('',(#27530),#27540,.T.);
+#27530 = FACE_BOUND('',#27531,.T.);
+#27531 = EDGE_LOOP('',(#27532,#27533,#27534,#27539));
+#27532 = ORIENTED_EDGE('',*,*,#27415,.F.);
+#27533 = ORIENTED_EDGE('',*,*,#27464,.F.);
+#27534 = ORIENTED_EDGE('',*,*,#27535,.T.);
+#27535 = EDGE_CURVE('',#27458,#27513,#27536,.T.);
+#27536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27537,#27538),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27537 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,0.));
+#27538 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,0.));
+#27539 = ORIENTED_EDGE('',*,*,#27512,.T.);
+#27540 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27541,#27542)
+    ,(#27543,#27544
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27541 = CARTESIAN_POINT('',(-43.63860440362,40.236919480762,1.E-02));
+#27542 = CARTESIAN_POINT('',(-43.63860440362,40.236919480762,-8.21));
+#27543 = CARTESIAN_POINT('',(-42.66545110304,40.236919480762,1.E-02));
+#27544 = CARTESIAN_POINT('',(-42.66545110304,40.236919480762,-8.21));
+#27545 = ADVANCED_FACE('',(#27546),#27552,.T.);
+#27546 = FACE_BOUND('',#27547,.T.);
+#27547 = EDGE_LOOP('',(#27548,#27549,#27550,#27551));
+#27548 = ORIENTED_EDGE('',*,*,#27535,.F.);
+#27549 = ORIENTED_EDGE('',*,*,#27457,.F.);
+#27550 = ORIENTED_EDGE('',*,*,#27485,.F.);
+#27551 = ORIENTED_EDGE('',*,*,#27519,.F.);
+#27552 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27553,#27554)
+    ,(#27555,#27556
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27553 = CARTESIAN_POINT('',(-42.66545110304,40.246919480762,0.));
+#27554 = CARTESIAN_POINT('',(-42.66545110304,39.273766180182,0.));
+#27555 = CARTESIAN_POINT('',(-43.63860440362,40.246919480762,0.));
+#27556 = CARTESIAN_POINT('',(-43.63860440362,39.273766180182,0.));
+#27557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27561)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27558,#27559,#27560)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27558 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27559 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27560 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27561 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#27558,
+  'distance_accuracy_value','confusion accuracy');
+#27562 = PRODUCT_TYPE('part',$,(#27327));
+#27563 = SHAPE_DEFINITION_REPRESENTATION(#27564,#27570);
+#27564 = PRODUCT_DEFINITION_SHAPE('','',#27565);
+#27565 = PRODUCT_DEFINITION('design','',#27566,#27569);
+#27566 = PRODUCT_DEFINITION_FORMATION('','',#27567);
+#27567 = PRODUCT('Body83','Body83','',(#27568));
+#27568 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#27569 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27570 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#27571),#27797);
+#27571 = MANIFOLD_SOLID_BREP('',#27572);
+#27572 = CLOSED_SHELL('',(#27573,#27609,#27637,#27665,#27685,#27713,
+    #27735,#27747,#27769,#27785));
+#27573 = ADVANCED_FACE('',(#27574),#27604,.T.);
+#27574 = FACE_BOUND('',#27575,.T.);
+#27575 = EDGE_LOOP('',(#27576,#27585,#27592,#27599));
+#27576 = ORIENTED_EDGE('',*,*,#27577,.T.);
+#27577 = EDGE_CURVE('',#27578,#27580,#27582,.T.);
+#27578 = VERTEX_POINT('',#27579);
+#27579 = CARTESIAN_POINT('',(-53.48649914046,39.583766180182,-8.5));
+#27580 = VERTEX_POINT('',#27581);
+#27581 = CARTESIAN_POINT('',(-53.13334583988,39.583766180182,-8.5));
+#27582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27583,#27584),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27583 = CARTESIAN_POINT('',(-53.48649914046,39.583766180182,-8.5));
+#27584 = CARTESIAN_POINT('',(-53.13334583988,39.583766180182,-8.5));
+#27585 = ORIENTED_EDGE('',*,*,#27586,.T.);
+#27586 = EDGE_CURVE('',#27580,#27587,#27589,.T.);
+#27587 = VERTEX_POINT('',#27588);
+#27588 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,-8.2));
+#27589 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27590,#27591),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27590 = CARTESIAN_POINT('',(-53.13334583988,39.583766180182,-8.5));
+#27591 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,-8.2));
+#27592 = ORIENTED_EDGE('',*,*,#27593,.T.);
+#27593 = EDGE_CURVE('',#27587,#27594,#27596,.T.);
+#27594 = VERTEX_POINT('',#27595);
+#27595 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,-8.2));
+#27596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27597,#27598),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27597 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,-8.2));
+#27598 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,-8.2));
+#27599 = ORIENTED_EDGE('',*,*,#27600,.F.);
+#27600 = EDGE_CURVE('',#27578,#27594,#27601,.T.);
+#27601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27602,#27603),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27602 = CARTESIAN_POINT('',(-53.48649914046,39.583766180182,-8.5));
+#27603 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,-8.2));
+#27604 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27605,#27606)
+    ,(#27607,#27608
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27605 = CARTESIAN_POINT('',(-52.82334583988,39.27669511237,
+    -8.192928932188));
+#27606 = CARTESIAN_POINT('',(-52.82334583988,39.590837247994,
+    -8.507071067812));
+#27607 = CARTESIAN_POINT('',(-53.79649914046,39.27669511237,
+    -8.192928932188));
+#27608 = CARTESIAN_POINT('',(-53.79649914046,39.590837247994,
+    -8.507071067812));
+#27609 = ADVANCED_FACE('',(#27610),#27632,.T.);
+#27610 = FACE_BOUND('',#27611,.T.);
+#27611 = EDGE_LOOP('',(#27612,#27619,#27626,#27631));
+#27612 = ORIENTED_EDGE('',*,*,#27613,.T.);
+#27613 = EDGE_CURVE('',#27580,#27614,#27616,.T.);
+#27614 = VERTEX_POINT('',#27615);
+#27615 = CARTESIAN_POINT('',(-53.13334583988,39.936919480762,-8.5));
+#27616 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27617,#27618),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27617 = CARTESIAN_POINT('',(-53.13334583988,39.583766180182,-8.5));
+#27618 = CARTESIAN_POINT('',(-53.13334583988,39.936919480762,-8.5));
+#27619 = ORIENTED_EDGE('',*,*,#27620,.T.);
+#27620 = EDGE_CURVE('',#27614,#27621,#27623,.T.);
+#27621 = VERTEX_POINT('',#27622);
+#27622 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,-8.2));
+#27623 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27624,#27625),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27624 = CARTESIAN_POINT('',(-53.13334583988,39.936919480762,-8.5));
+#27625 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,-8.2));
+#27626 = ORIENTED_EDGE('',*,*,#27627,.T.);
+#27627 = EDGE_CURVE('',#27621,#27587,#27628,.T.);
+#27628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27629,#27630),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27629 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,-8.2));
+#27630 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,-8.2));
+#27631 = ORIENTED_EDGE('',*,*,#27586,.F.);
+#27632 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27633,#27634)
+    ,(#27635,#27636
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27633 = CARTESIAN_POINT('',(-52.82627477207,39.273766180182,
+    -8.192928932188));
+#27634 = CARTESIAN_POINT('',(-52.82627477207,40.246919480762,
+    -8.192928932188));
+#27635 = CARTESIAN_POINT('',(-53.14041690769,39.273766180182,
+    -8.507071067812));
+#27636 = CARTESIAN_POINT('',(-53.14041690769,40.246919480762,
+    -8.507071067812));
+#27637 = ADVANCED_FACE('',(#27638),#27660,.T.);
+#27638 = FACE_BOUND('',#27639,.T.);
+#27639 = EDGE_LOOP('',(#27640,#27647,#27654,#27659));
+#27640 = ORIENTED_EDGE('',*,*,#27641,.T.);
+#27641 = EDGE_CURVE('',#27614,#27642,#27644,.T.);
+#27642 = VERTEX_POINT('',#27643);
+#27643 = CARTESIAN_POINT('',(-53.48649914046,39.936919480762,-8.5));
+#27644 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27645,#27646),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27645 = CARTESIAN_POINT('',(-53.13334583988,39.936919480762,-8.5));
+#27646 = CARTESIAN_POINT('',(-53.48649914046,39.936919480762,-8.5));
+#27647 = ORIENTED_EDGE('',*,*,#27648,.T.);
+#27648 = EDGE_CURVE('',#27642,#27649,#27651,.T.);
+#27649 = VERTEX_POINT('',#27650);
+#27650 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,-8.2));
+#27651 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27652,#27653),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27652 = CARTESIAN_POINT('',(-53.48649914046,39.936919480762,-8.5));
+#27653 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,-8.2));
+#27654 = ORIENTED_EDGE('',*,*,#27655,.T.);
+#27655 = EDGE_CURVE('',#27649,#27621,#27656,.T.);
+#27656 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27657,#27658),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27657 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,-8.2));
+#27658 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,-8.2));
+#27659 = ORIENTED_EDGE('',*,*,#27620,.F.);
+#27660 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27661,#27662)
+    ,(#27663,#27664
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27661 = CARTESIAN_POINT('',(-52.82334583988,39.92984841295,
+    -8.507071067812));
+#27662 = CARTESIAN_POINT('',(-52.82334583988,40.243990548574,
+    -8.192928932188));
+#27663 = CARTESIAN_POINT('',(-53.79649914046,39.92984841295,
+    -8.507071067812));
+#27664 = CARTESIAN_POINT('',(-53.79649914046,40.243990548574,
+    -8.192928932188));
+#27665 = ADVANCED_FACE('',(#27666),#27680,.T.);
+#27666 = FACE_BOUND('',#27667,.T.);
+#27667 = EDGE_LOOP('',(#27668,#27673,#27674,#27679));
+#27668 = ORIENTED_EDGE('',*,*,#27669,.T.);
+#27669 = EDGE_CURVE('',#27594,#27649,#27670,.T.);
+#27670 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27671,#27672),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27671 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,-8.2));
+#27672 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,-8.2));
+#27673 = ORIENTED_EDGE('',*,*,#27648,.F.);
+#27674 = ORIENTED_EDGE('',*,*,#27675,.T.);
+#27675 = EDGE_CURVE('',#27642,#27578,#27676,.T.);
+#27676 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27677,#27678),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27677 = CARTESIAN_POINT('',(-53.48649914046,39.936919480762,-8.5));
+#27678 = CARTESIAN_POINT('',(-53.48649914046,39.583766180182,-8.5));
+#27679 = ORIENTED_EDGE('',*,*,#27600,.T.);
+#27680 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27681,#27682)
+    ,(#27683,#27684
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27681 = CARTESIAN_POINT('',(-53.47942807265,39.273766180182,
+    -8.507071067812));
+#27682 = CARTESIAN_POINT('',(-53.47942807265,40.246919480762,
+    -8.507071067812));
+#27683 = CARTESIAN_POINT('',(-53.79357020827,39.273766180182,
+    -8.192928932188));
+#27684 = CARTESIAN_POINT('',(-53.79357020827,40.246919480762,
+    -8.192928932188));
+#27685 = ADVANCED_FACE('',(#27686),#27708,.T.);
+#27686 = FACE_BOUND('',#27687,.T.);
+#27687 = EDGE_LOOP('',(#27688,#27689,#27696,#27703));
+#27688 = ORIENTED_EDGE('',*,*,#27669,.F.);
+#27689 = ORIENTED_EDGE('',*,*,#27690,.F.);
+#27690 = EDGE_CURVE('',#27691,#27594,#27693,.T.);
+#27691 = VERTEX_POINT('',#27692);
+#27692 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,0.));
+#27693 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27694,#27695),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27694 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,0.));
+#27695 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,-8.2));
+#27696 = ORIENTED_EDGE('',*,*,#27697,.T.);
+#27697 = EDGE_CURVE('',#27691,#27698,#27700,.T.);
+#27698 = VERTEX_POINT('',#27699);
+#27699 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,0.));
+#27700 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27701,#27702),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27701 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,0.));
+#27702 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,0.));
+#27703 = ORIENTED_EDGE('',*,*,#27704,.T.);
+#27704 = EDGE_CURVE('',#27698,#27649,#27705,.T.);
+#27705 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27706,#27707),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27706 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,0.));
+#27707 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,-8.2));
+#27708 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27709,#27710)
+    ,(#27711,#27712
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27709 = CARTESIAN_POINT('',(-53.78649914046,39.273766180182,1.E-02));
+#27710 = CARTESIAN_POINT('',(-53.78649914046,39.273766180182,-8.21));
+#27711 = CARTESIAN_POINT('',(-53.78649914046,40.246919480762,1.E-02));
+#27712 = CARTESIAN_POINT('',(-53.78649914046,40.246919480762,-8.21));
+#27713 = ADVANCED_FACE('',(#27714),#27730,.T.);
+#27714 = FACE_BOUND('',#27715,.T.);
+#27715 = EDGE_LOOP('',(#27716,#27717,#27724,#27729));
+#27716 = ORIENTED_EDGE('',*,*,#27593,.F.);
+#27717 = ORIENTED_EDGE('',*,*,#27718,.F.);
+#27718 = EDGE_CURVE('',#27719,#27587,#27721,.T.);
+#27719 = VERTEX_POINT('',#27720);
+#27720 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,0.));
+#27721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27722,#27723),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27722 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,0.));
+#27723 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,-8.2));
+#27724 = ORIENTED_EDGE('',*,*,#27725,.T.);
+#27725 = EDGE_CURVE('',#27719,#27691,#27726,.T.);
+#27726 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27727,#27728),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27727 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,0.));
+#27728 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,0.));
+#27729 = ORIENTED_EDGE('',*,*,#27690,.T.);
+#27730 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27731,#27732)
+    ,(#27733,#27734
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27731 = CARTESIAN_POINT('',(-52.82334583988,39.283766180182,1.E-02));
+#27732 = CARTESIAN_POINT('',(-52.82334583988,39.283766180182,-8.21));
+#27733 = CARTESIAN_POINT('',(-53.79649914046,39.283766180182,1.E-02));
+#27734 = CARTESIAN_POINT('',(-53.79649914046,39.283766180182,-8.21));
+#27735 = ADVANCED_FACE('',(#27736),#27742,.T.);
+#27736 = FACE_BOUND('',#27737,.T.);
+#27737 = EDGE_LOOP('',(#27738,#27739,#27740,#27741));
+#27738 = ORIENTED_EDGE('',*,*,#27577,.F.);
+#27739 = ORIENTED_EDGE('',*,*,#27675,.F.);
+#27740 = ORIENTED_EDGE('',*,*,#27641,.F.);
+#27741 = ORIENTED_EDGE('',*,*,#27613,.F.);
+#27742 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27743,#27744)
+    ,(#27745,#27746
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27743 = CARTESIAN_POINT('',(-53.12334583988,39.573766180182,-8.5));
+#27744 = CARTESIAN_POINT('',(-53.12334583988,39.946919480762,-8.5));
+#27745 = CARTESIAN_POINT('',(-53.49649914046,39.573766180182,-8.5));
+#27746 = CARTESIAN_POINT('',(-53.49649914046,39.946919480762,-8.5));
+#27747 = ADVANCED_FACE('',(#27748),#27764,.T.);
+#27748 = FACE_BOUND('',#27749,.T.);
+#27749 = EDGE_LOOP('',(#27750,#27751,#27758,#27763));
+#27750 = ORIENTED_EDGE('',*,*,#27627,.F.);
+#27751 = ORIENTED_EDGE('',*,*,#27752,.F.);
+#27752 = EDGE_CURVE('',#27753,#27621,#27755,.T.);
+#27753 = VERTEX_POINT('',#27754);
+#27754 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,0.));
+#27755 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27756,#27757),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27756 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,0.));
+#27757 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,-8.2));
+#27758 = ORIENTED_EDGE('',*,*,#27759,.T.);
+#27759 = EDGE_CURVE('',#27753,#27719,#27760,.T.);
+#27760 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27761,#27762),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27761 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,0.));
+#27762 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,0.));
+#27763 = ORIENTED_EDGE('',*,*,#27718,.T.);
+#27764 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27765,#27766)
+    ,(#27767,#27768
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27765 = CARTESIAN_POINT('',(-52.83334583988,40.246919480762,1.E-02));
+#27766 = CARTESIAN_POINT('',(-52.83334583988,40.246919480762,-8.21));
+#27767 = CARTESIAN_POINT('',(-52.83334583988,39.273766180182,1.E-02));
+#27768 = CARTESIAN_POINT('',(-52.83334583988,39.273766180182,-8.21));
+#27769 = ADVANCED_FACE('',(#27770),#27780,.T.);
+#27770 = FACE_BOUND('',#27771,.T.);
+#27771 = EDGE_LOOP('',(#27772,#27773,#27774,#27779));
+#27772 = ORIENTED_EDGE('',*,*,#27655,.F.);
+#27773 = ORIENTED_EDGE('',*,*,#27704,.F.);
+#27774 = ORIENTED_EDGE('',*,*,#27775,.T.);
+#27775 = EDGE_CURVE('',#27698,#27753,#27776,.T.);
+#27776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27777,#27778),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27777 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,0.));
+#27778 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,0.));
+#27779 = ORIENTED_EDGE('',*,*,#27752,.T.);
+#27780 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27781,#27782)
+    ,(#27783,#27784
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27781 = CARTESIAN_POINT('',(-53.79649914046,40.236919480762,1.E-02));
+#27782 = CARTESIAN_POINT('',(-53.79649914046,40.236919480762,-8.21));
+#27783 = CARTESIAN_POINT('',(-52.82334583988,40.236919480762,1.E-02));
+#27784 = CARTESIAN_POINT('',(-52.82334583988,40.236919480762,-8.21));
+#27785 = ADVANCED_FACE('',(#27786),#27792,.T.);
+#27786 = FACE_BOUND('',#27787,.T.);
+#27787 = EDGE_LOOP('',(#27788,#27789,#27790,#27791));
+#27788 = ORIENTED_EDGE('',*,*,#27775,.F.);
+#27789 = ORIENTED_EDGE('',*,*,#27697,.F.);
+#27790 = ORIENTED_EDGE('',*,*,#27725,.F.);
+#27791 = ORIENTED_EDGE('',*,*,#27759,.F.);
+#27792 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27793,#27794)
+    ,(#27795,#27796
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27793 = CARTESIAN_POINT('',(-52.82334583988,40.246919480762,0.));
+#27794 = CARTESIAN_POINT('',(-52.82334583988,39.273766180182,0.));
+#27795 = CARTESIAN_POINT('',(-53.79649914046,40.246919480762,0.));
+#27796 = CARTESIAN_POINT('',(-53.79649914046,39.273766180182,0.));
+#27797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27801)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27798,#27799,#27800)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27798 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27799 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27800 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27801 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#27798,
+  'distance_accuracy_value','confusion accuracy');
+#27802 = PRODUCT_TYPE('part',$,(#27567));
+#27803 = SHAPE_DEFINITION_REPRESENTATION(#27804,#27810);
+#27804 = PRODUCT_DEFINITION_SHAPE('','',#27805);
+#27805 = PRODUCT_DEFINITION('design','',#27806,#27809);
+#27806 = PRODUCT_DEFINITION_FORMATION('','',#27807);
+#27807 = PRODUCT('Body84','Body84','',(#27808));
+#27808 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#27809 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27810 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#27811),#28037);
+#27811 = MANIFOLD_SOLID_BREP('',#27812);
+#27812 = CLOSED_SHELL('',(#27813,#27849,#27877,#27905,#27925,#27953,
+    #27975,#27987,#28009,#28025));
+#27813 = ADVANCED_FACE('',(#27814),#27844,.T.);
+#27814 = FACE_BOUND('',#27815,.T.);
+#27815 = EDGE_LOOP('',(#27816,#27825,#27832,#27839));
+#27816 = ORIENTED_EDGE('',*,*,#27817,.T.);
+#27817 = EDGE_CURVE('',#27818,#27820,#27822,.T.);
+#27818 = VERTEX_POINT('',#27819);
+#27819 = CARTESIAN_POINT('',(-63.6443938773,39.583766180182,-8.5));
+#27820 = VERTEX_POINT('',#27821);
+#27821 = CARTESIAN_POINT('',(-63.29124057672,39.583766180182,-8.5));
+#27822 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27823,#27824),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27823 = CARTESIAN_POINT('',(-63.6443938773,39.583766180182,-8.5));
+#27824 = CARTESIAN_POINT('',(-63.29124057672,39.583766180182,-8.5));
+#27825 = ORIENTED_EDGE('',*,*,#27826,.T.);
+#27826 = EDGE_CURVE('',#27820,#27827,#27829,.T.);
+#27827 = VERTEX_POINT('',#27828);
+#27828 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,-8.2));
+#27829 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27830,#27831),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27830 = CARTESIAN_POINT('',(-63.29124057672,39.583766180182,-8.5));
+#27831 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,-8.2));
+#27832 = ORIENTED_EDGE('',*,*,#27833,.T.);
+#27833 = EDGE_CURVE('',#27827,#27834,#27836,.T.);
+#27834 = VERTEX_POINT('',#27835);
+#27835 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,-8.2));
+#27836 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27837,#27838),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27837 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,-8.2));
+#27838 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,-8.2));
+#27839 = ORIENTED_EDGE('',*,*,#27840,.F.);
+#27840 = EDGE_CURVE('',#27818,#27834,#27841,.T.);
+#27841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27842,#27843),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27842 = CARTESIAN_POINT('',(-63.6443938773,39.583766180182,-8.5));
+#27843 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,-8.2));
+#27844 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27845,#27846)
+    ,(#27847,#27848
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27845 = CARTESIAN_POINT('',(-62.98124057672,39.27669511237,
+    -8.192928932188));
+#27846 = CARTESIAN_POINT('',(-62.98124057672,39.590837247994,
+    -8.507071067812));
+#27847 = CARTESIAN_POINT('',(-63.9543938773,39.27669511237,
+    -8.192928932188));
+#27848 = CARTESIAN_POINT('',(-63.9543938773,39.590837247994,
+    -8.507071067812));
+#27849 = ADVANCED_FACE('',(#27850),#27872,.T.);
+#27850 = FACE_BOUND('',#27851,.T.);
+#27851 = EDGE_LOOP('',(#27852,#27859,#27866,#27871));
+#27852 = ORIENTED_EDGE('',*,*,#27853,.T.);
+#27853 = EDGE_CURVE('',#27820,#27854,#27856,.T.);
+#27854 = VERTEX_POINT('',#27855);
+#27855 = CARTESIAN_POINT('',(-63.29124057672,39.936919480762,-8.5));
+#27856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27857,#27858),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27857 = CARTESIAN_POINT('',(-63.29124057672,39.583766180182,-8.5));
+#27858 = CARTESIAN_POINT('',(-63.29124057672,39.936919480762,-8.5));
+#27859 = ORIENTED_EDGE('',*,*,#27860,.T.);
+#27860 = EDGE_CURVE('',#27854,#27861,#27863,.T.);
+#27861 = VERTEX_POINT('',#27862);
+#27862 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,-8.2));
+#27863 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27864,#27865),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27864 = CARTESIAN_POINT('',(-63.29124057672,39.936919480762,-8.5));
+#27865 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,-8.2));
+#27866 = ORIENTED_EDGE('',*,*,#27867,.T.);
+#27867 = EDGE_CURVE('',#27861,#27827,#27868,.T.);
+#27868 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27869,#27870),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27869 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,-8.2));
+#27870 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,-8.2));
+#27871 = ORIENTED_EDGE('',*,*,#27826,.F.);
+#27872 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27873,#27874)
+    ,(#27875,#27876
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27873 = CARTESIAN_POINT('',(-62.98416950891,39.273766180182,
+    -8.192928932188));
+#27874 = CARTESIAN_POINT('',(-62.98416950891,40.246919480762,
+    -8.192928932188));
+#27875 = CARTESIAN_POINT('',(-63.29831164453,39.273766180182,
+    -8.507071067812));
+#27876 = CARTESIAN_POINT('',(-63.29831164453,40.246919480762,
+    -8.507071067812));
+#27877 = ADVANCED_FACE('',(#27878),#27900,.T.);
+#27878 = FACE_BOUND('',#27879,.T.);
+#27879 = EDGE_LOOP('',(#27880,#27887,#27894,#27899));
+#27880 = ORIENTED_EDGE('',*,*,#27881,.T.);
+#27881 = EDGE_CURVE('',#27854,#27882,#27884,.T.);
+#27882 = VERTEX_POINT('',#27883);
+#27883 = CARTESIAN_POINT('',(-63.6443938773,39.936919480762,-8.5));
+#27884 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27885,#27886),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27885 = CARTESIAN_POINT('',(-63.29124057672,39.936919480762,-8.5));
+#27886 = CARTESIAN_POINT('',(-63.6443938773,39.936919480762,-8.5));
+#27887 = ORIENTED_EDGE('',*,*,#27888,.T.);
+#27888 = EDGE_CURVE('',#27882,#27889,#27891,.T.);
+#27889 = VERTEX_POINT('',#27890);
+#27890 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,-8.2));
+#27891 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27892,#27893),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27892 = CARTESIAN_POINT('',(-63.6443938773,39.936919480762,-8.5));
+#27893 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,-8.2));
+#27894 = ORIENTED_EDGE('',*,*,#27895,.T.);
+#27895 = EDGE_CURVE('',#27889,#27861,#27896,.T.);
+#27896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27897,#27898),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27897 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,-8.2));
+#27898 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,-8.2));
+#27899 = ORIENTED_EDGE('',*,*,#27860,.F.);
+#27900 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27901,#27902)
+    ,(#27903,#27904
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27901 = CARTESIAN_POINT('',(-62.98124057672,39.92984841295,
+    -8.507071067812));
+#27902 = CARTESIAN_POINT('',(-62.98124057672,40.243990548574,
+    -8.192928932188));
+#27903 = CARTESIAN_POINT('',(-63.9543938773,39.92984841295,
+    -8.507071067812));
+#27904 = CARTESIAN_POINT('',(-63.9543938773,40.243990548574,
+    -8.192928932188));
+#27905 = ADVANCED_FACE('',(#27906),#27920,.T.);
+#27906 = FACE_BOUND('',#27907,.T.);
+#27907 = EDGE_LOOP('',(#27908,#27913,#27914,#27919));
+#27908 = ORIENTED_EDGE('',*,*,#27909,.T.);
+#27909 = EDGE_CURVE('',#27834,#27889,#27910,.T.);
+#27910 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27911,#27912),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27911 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,-8.2));
+#27912 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,-8.2));
+#27913 = ORIENTED_EDGE('',*,*,#27888,.F.);
+#27914 = ORIENTED_EDGE('',*,*,#27915,.T.);
+#27915 = EDGE_CURVE('',#27882,#27818,#27916,.T.);
+#27916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27917,#27918),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27917 = CARTESIAN_POINT('',(-63.6443938773,39.936919480762,-8.5));
+#27918 = CARTESIAN_POINT('',(-63.6443938773,39.583766180182,-8.5));
+#27919 = ORIENTED_EDGE('',*,*,#27840,.T.);
+#27920 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27921,#27922)
+    ,(#27923,#27924
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27921 = CARTESIAN_POINT('',(-63.63732280949,39.273766180182,
+    -8.507071067812));
+#27922 = CARTESIAN_POINT('',(-63.63732280949,40.246919480762,
+    -8.507071067812));
+#27923 = CARTESIAN_POINT('',(-63.95146494511,39.273766180182,
+    -8.192928932188));
+#27924 = CARTESIAN_POINT('',(-63.95146494511,40.246919480762,
+    -8.192928932188));
+#27925 = ADVANCED_FACE('',(#27926),#27948,.T.);
+#27926 = FACE_BOUND('',#27927,.T.);
+#27927 = EDGE_LOOP('',(#27928,#27929,#27936,#27943));
+#27928 = ORIENTED_EDGE('',*,*,#27909,.F.);
+#27929 = ORIENTED_EDGE('',*,*,#27930,.F.);
+#27930 = EDGE_CURVE('',#27931,#27834,#27933,.T.);
+#27931 = VERTEX_POINT('',#27932);
+#27932 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,0.));
+#27933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27934,#27935),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27934 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,0.));
+#27935 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,-8.2));
+#27936 = ORIENTED_EDGE('',*,*,#27937,.T.);
+#27937 = EDGE_CURVE('',#27931,#27938,#27940,.T.);
+#27938 = VERTEX_POINT('',#27939);
+#27939 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,0.));
+#27940 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27941,#27942),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27941 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,0.));
+#27942 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,0.));
+#27943 = ORIENTED_EDGE('',*,*,#27944,.T.);
+#27944 = EDGE_CURVE('',#27938,#27889,#27945,.T.);
+#27945 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27946,#27947),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27946 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,0.));
+#27947 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,-8.2));
+#27948 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27949,#27950)
+    ,(#27951,#27952
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27949 = CARTESIAN_POINT('',(-63.9443938773,39.273766180182,1.E-02));
+#27950 = CARTESIAN_POINT('',(-63.9443938773,39.273766180182,-8.21));
+#27951 = CARTESIAN_POINT('',(-63.9443938773,40.246919480762,1.E-02));
+#27952 = CARTESIAN_POINT('',(-63.9443938773,40.246919480762,-8.21));
+#27953 = ADVANCED_FACE('',(#27954),#27970,.T.);
+#27954 = FACE_BOUND('',#27955,.T.);
+#27955 = EDGE_LOOP('',(#27956,#27957,#27964,#27969));
+#27956 = ORIENTED_EDGE('',*,*,#27833,.F.);
+#27957 = ORIENTED_EDGE('',*,*,#27958,.F.);
+#27958 = EDGE_CURVE('',#27959,#27827,#27961,.T.);
+#27959 = VERTEX_POINT('',#27960);
+#27960 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,0.));
+#27961 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27962,#27963),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27962 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,0.));
+#27963 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,-8.2));
+#27964 = ORIENTED_EDGE('',*,*,#27965,.T.);
+#27965 = EDGE_CURVE('',#27959,#27931,#27966,.T.);
+#27966 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27967,#27968),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27967 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,0.));
+#27968 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,0.));
+#27969 = ORIENTED_EDGE('',*,*,#27930,.T.);
+#27970 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27971,#27972)
+    ,(#27973,#27974
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#27971 = CARTESIAN_POINT('',(-62.98124057672,39.283766180182,1.E-02));
+#27972 = CARTESIAN_POINT('',(-62.98124057672,39.283766180182,-8.21));
+#27973 = CARTESIAN_POINT('',(-63.9543938773,39.283766180182,1.E-02));
+#27974 = CARTESIAN_POINT('',(-63.9543938773,39.283766180182,-8.21));
+#27975 = ADVANCED_FACE('',(#27976),#27982,.T.);
+#27976 = FACE_BOUND('',#27977,.T.);
+#27977 = EDGE_LOOP('',(#27978,#27979,#27980,#27981));
+#27978 = ORIENTED_EDGE('',*,*,#27817,.F.);
+#27979 = ORIENTED_EDGE('',*,*,#27915,.F.);
+#27980 = ORIENTED_EDGE('',*,*,#27881,.F.);
+#27981 = ORIENTED_EDGE('',*,*,#27853,.F.);
+#27982 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#27983,#27984)
+    ,(#27985,#27986
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27983 = CARTESIAN_POINT('',(-63.28124057672,39.573766180182,-8.5));
+#27984 = CARTESIAN_POINT('',(-63.28124057672,39.946919480762,-8.5));
+#27985 = CARTESIAN_POINT('',(-63.6543938773,39.573766180182,-8.5));
+#27986 = CARTESIAN_POINT('',(-63.6543938773,39.946919480762,-8.5));
+#27987 = ADVANCED_FACE('',(#27988),#28004,.T.);
+#27988 = FACE_BOUND('',#27989,.T.);
+#27989 = EDGE_LOOP('',(#27990,#27991,#27998,#28003));
+#27990 = ORIENTED_EDGE('',*,*,#27867,.F.);
+#27991 = ORIENTED_EDGE('',*,*,#27992,.F.);
+#27992 = EDGE_CURVE('',#27993,#27861,#27995,.T.);
+#27993 = VERTEX_POINT('',#27994);
+#27994 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,0.));
+#27995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27996,#27997),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#27996 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,0.));
+#27997 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,-8.2));
+#27998 = ORIENTED_EDGE('',*,*,#27999,.T.);
+#27999 = EDGE_CURVE('',#27993,#27959,#28000,.T.);
+#28000 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28001,#28002),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28001 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,0.));
+#28002 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,0.));
+#28003 = ORIENTED_EDGE('',*,*,#27958,.T.);
+#28004 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28005,#28006)
+    ,(#28007,#28008
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28005 = CARTESIAN_POINT('',(-62.99124057672,40.246919480762,1.E-02));
+#28006 = CARTESIAN_POINT('',(-62.99124057672,40.246919480762,-8.21));
+#28007 = CARTESIAN_POINT('',(-62.99124057672,39.273766180182,1.E-02));
+#28008 = CARTESIAN_POINT('',(-62.99124057672,39.273766180182,-8.21));
+#28009 = ADVANCED_FACE('',(#28010),#28020,.T.);
+#28010 = FACE_BOUND('',#28011,.T.);
+#28011 = EDGE_LOOP('',(#28012,#28013,#28014,#28019));
+#28012 = ORIENTED_EDGE('',*,*,#27895,.F.);
+#28013 = ORIENTED_EDGE('',*,*,#27944,.F.);
+#28014 = ORIENTED_EDGE('',*,*,#28015,.T.);
+#28015 = EDGE_CURVE('',#27938,#27993,#28016,.T.);
+#28016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28017,#28018),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28017 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,0.));
+#28018 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,0.));
+#28019 = ORIENTED_EDGE('',*,*,#27992,.T.);
+#28020 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28021,#28022)
+    ,(#28023,#28024
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28021 = CARTESIAN_POINT('',(-63.9543938773,40.236919480762,1.E-02));
+#28022 = CARTESIAN_POINT('',(-63.9543938773,40.236919480762,-8.21));
+#28023 = CARTESIAN_POINT('',(-62.98124057672,40.236919480762,1.E-02));
+#28024 = CARTESIAN_POINT('',(-62.98124057672,40.236919480762,-8.21));
+#28025 = ADVANCED_FACE('',(#28026),#28032,.T.);
+#28026 = FACE_BOUND('',#28027,.T.);
+#28027 = EDGE_LOOP('',(#28028,#28029,#28030,#28031));
+#28028 = ORIENTED_EDGE('',*,*,#28015,.F.);
+#28029 = ORIENTED_EDGE('',*,*,#27937,.F.);
+#28030 = ORIENTED_EDGE('',*,*,#27965,.F.);
+#28031 = ORIENTED_EDGE('',*,*,#27999,.F.);
+#28032 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28033,#28034)
+    ,(#28035,#28036
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28033 = CARTESIAN_POINT('',(-62.98124057672,40.246919480762,0.));
+#28034 = CARTESIAN_POINT('',(-62.98124057672,39.273766180182,0.));
+#28035 = CARTESIAN_POINT('',(-63.9543938773,40.246919480762,0.));
+#28036 = CARTESIAN_POINT('',(-63.9543938773,39.273766180182,0.));
+#28037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28041)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28038,#28039,#28040)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28038 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28039 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28040 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28041 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28038,
+  'distance_accuracy_value','confusion accuracy');
+#28042 = PRODUCT_TYPE('part',$,(#27807));
+#28043 = SHAPE_DEFINITION_REPRESENTATION(#28044,#28050);
+#28044 = PRODUCT_DEFINITION_SHAPE('','',#28045);
+#28045 = PRODUCT_DEFINITION('design','',#28046,#28049);
+#28046 = PRODUCT_DEFINITION_FORMATION('','',#28047);
+#28047 = PRODUCT('Body85','Body85','',(#28048));
+#28048 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#28049 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28050 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#28051),#28277);
+#28051 = MANIFOLD_SOLID_BREP('',#28052);
+#28052 = CLOSED_SHELL('',(#28053,#28089,#28117,#28145,#28165,#28193,
+    #28215,#28227,#28249,#28265));
+#28053 = ADVANCED_FACE('',(#28054),#28084,.T.);
+#28054 = FACE_BOUND('',#28055,.T.);
+#28055 = EDGE_LOOP('',(#28056,#28065,#28072,#28079));
+#28056 = ORIENTED_EDGE('',*,*,#28057,.T.);
+#28057 = EDGE_CURVE('',#28058,#28060,#28062,.T.);
+#28058 = VERTEX_POINT('',#28059);
+#28059 = CARTESIAN_POINT('',(-73.44913531356,39.583766180182,-8.5));
+#28060 = VERTEX_POINT('',#28061);
+#28061 = CARTESIAN_POINT('',(-73.44913531356,39.936919480762,-8.5));
+#28062 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28063,#28064),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28063 = CARTESIAN_POINT('',(-73.44913531356,39.583766180182,-8.5));
+#28064 = CARTESIAN_POINT('',(-73.44913531356,39.936919480762,-8.5));
+#28065 = ORIENTED_EDGE('',*,*,#28066,.T.);
+#28066 = EDGE_CURVE('',#28060,#28067,#28069,.T.);
+#28067 = VERTEX_POINT('',#28068);
+#28068 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,-8.2));
+#28069 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28070,#28071),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28070 = CARTESIAN_POINT('',(-73.44913531356,39.936919480762,-8.5));
+#28071 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,-8.2));
+#28072 = ORIENTED_EDGE('',*,*,#28073,.T.);
+#28073 = EDGE_CURVE('',#28067,#28074,#28076,.T.);
+#28074 = VERTEX_POINT('',#28075);
+#28075 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,-8.2));
+#28076 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28077,#28078),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28077 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,-8.2));
+#28078 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,-8.2));
+#28079 = ORIENTED_EDGE('',*,*,#28080,.F.);
+#28080 = EDGE_CURVE('',#28058,#28074,#28081,.T.);
+#28081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28082,#28083),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28082 = CARTESIAN_POINT('',(-73.44913531356,39.583766180182,-8.5));
+#28083 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,-8.2));
+#28084 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28085,#28086)
+    ,(#28087,#28088
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28085 = CARTESIAN_POINT('',(-73.14206424575,39.273766180182,
+    -8.192928932188));
+#28086 = CARTESIAN_POINT('',(-73.14206424575,40.246919480762,
+    -8.192928932188));
+#28087 = CARTESIAN_POINT('',(-73.45620638137,39.273766180182,
+    -8.507071067812));
+#28088 = CARTESIAN_POINT('',(-73.45620638137,40.246919480762,
+    -8.507071067812));
+#28089 = ADVANCED_FACE('',(#28090),#28112,.T.);
+#28090 = FACE_BOUND('',#28091,.T.);
+#28091 = EDGE_LOOP('',(#28092,#28099,#28106,#28111));
+#28092 = ORIENTED_EDGE('',*,*,#28093,.T.);
+#28093 = EDGE_CURVE('',#28060,#28094,#28096,.T.);
+#28094 = VERTEX_POINT('',#28095);
+#28095 = CARTESIAN_POINT('',(-73.80228861414,39.936919480762,-8.5));
+#28096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28097,#28098),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28097 = CARTESIAN_POINT('',(-73.44913531356,39.936919480762,-8.5));
+#28098 = CARTESIAN_POINT('',(-73.80228861414,39.936919480762,-8.5));
+#28099 = ORIENTED_EDGE('',*,*,#28100,.T.);
+#28100 = EDGE_CURVE('',#28094,#28101,#28103,.T.);
+#28101 = VERTEX_POINT('',#28102);
+#28102 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,-8.2));
+#28103 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28104,#28105),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28104 = CARTESIAN_POINT('',(-73.80228861414,39.936919480762,-8.5));
+#28105 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,-8.2));
+#28106 = ORIENTED_EDGE('',*,*,#28107,.T.);
+#28107 = EDGE_CURVE('',#28101,#28067,#28108,.T.);
+#28108 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28109,#28110),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28109 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,-8.2));
+#28110 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,-8.2));
+#28111 = ORIENTED_EDGE('',*,*,#28066,.F.);
+#28112 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28113,#28114)
+    ,(#28115,#28116
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28113 = CARTESIAN_POINT('',(-73.13913531356,39.92984841295,
+    -8.507071067812));
+#28114 = CARTESIAN_POINT('',(-73.13913531356,40.243990548574,
+    -8.192928932188));
+#28115 = CARTESIAN_POINT('',(-74.11228861414,39.92984841295,
+    -8.507071067812));
+#28116 = CARTESIAN_POINT('',(-74.11228861414,40.243990548574,
+    -8.192928932188));
+#28117 = ADVANCED_FACE('',(#28118),#28140,.T.);
+#28118 = FACE_BOUND('',#28119,.T.);
+#28119 = EDGE_LOOP('',(#28120,#28127,#28134,#28139));
+#28120 = ORIENTED_EDGE('',*,*,#28121,.T.);
+#28121 = EDGE_CURVE('',#28094,#28122,#28124,.T.);
+#28122 = VERTEX_POINT('',#28123);
+#28123 = CARTESIAN_POINT('',(-73.80228861414,39.583766180182,-8.5));
+#28124 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28125,#28126),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28125 = CARTESIAN_POINT('',(-73.80228861414,39.936919480762,-8.5));
+#28126 = CARTESIAN_POINT('',(-73.80228861414,39.583766180182,-8.5));
+#28127 = ORIENTED_EDGE('',*,*,#28128,.T.);
+#28128 = EDGE_CURVE('',#28122,#28129,#28131,.T.);
+#28129 = VERTEX_POINT('',#28130);
+#28130 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,-8.2));
+#28131 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28132,#28133),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28132 = CARTESIAN_POINT('',(-73.80228861414,39.583766180182,-8.5));
+#28133 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,-8.2));
+#28134 = ORIENTED_EDGE('',*,*,#28135,.T.);
+#28135 = EDGE_CURVE('',#28129,#28101,#28136,.T.);
+#28136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28137,#28138),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28137 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,-8.2));
+#28138 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,-8.2));
+#28139 = ORIENTED_EDGE('',*,*,#28100,.F.);
+#28140 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28141,#28142)
+    ,(#28143,#28144
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28141 = CARTESIAN_POINT('',(-73.79521754633,39.273766180182,
+    -8.507071067812));
+#28142 = CARTESIAN_POINT('',(-73.79521754633,40.246919480762,
+    -8.507071067812));
+#28143 = CARTESIAN_POINT('',(-74.10935968195,39.273766180182,
+    -8.192928932188));
+#28144 = CARTESIAN_POINT('',(-74.10935968195,40.246919480762,
+    -8.192928932188));
+#28145 = ADVANCED_FACE('',(#28146),#28160,.T.);
+#28146 = FACE_BOUND('',#28147,.T.);
+#28147 = EDGE_LOOP('',(#28148,#28153,#28154,#28159));
+#28148 = ORIENTED_EDGE('',*,*,#28149,.T.);
+#28149 = EDGE_CURVE('',#28074,#28129,#28150,.T.);
+#28150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28151,#28152),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28151 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,-8.2));
+#28152 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,-8.2));
+#28153 = ORIENTED_EDGE('',*,*,#28128,.F.);
+#28154 = ORIENTED_EDGE('',*,*,#28155,.T.);
+#28155 = EDGE_CURVE('',#28122,#28058,#28156,.T.);
+#28156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28157,#28158),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28157 = CARTESIAN_POINT('',(-73.80228861414,39.583766180182,-8.5));
+#28158 = CARTESIAN_POINT('',(-73.44913531356,39.583766180182,-8.5));
+#28159 = ORIENTED_EDGE('',*,*,#28080,.T.);
+#28160 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28161,#28162)
+    ,(#28163,#28164
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28161 = CARTESIAN_POINT('',(-73.13913531356,39.27669511237,
+    -8.192928932188));
+#28162 = CARTESIAN_POINT('',(-73.13913531356,39.590837247994,
+    -8.507071067812));
+#28163 = CARTESIAN_POINT('',(-74.11228861414,39.27669511237,
+    -8.192928932188));
+#28164 = CARTESIAN_POINT('',(-74.11228861414,39.590837247994,
+    -8.507071067812));
+#28165 = ADVANCED_FACE('',(#28166),#28188,.T.);
+#28166 = FACE_BOUND('',#28167,.T.);
+#28167 = EDGE_LOOP('',(#28168,#28169,#28176,#28183));
+#28168 = ORIENTED_EDGE('',*,*,#28149,.F.);
+#28169 = ORIENTED_EDGE('',*,*,#28170,.F.);
+#28170 = EDGE_CURVE('',#28171,#28074,#28173,.T.);
+#28171 = VERTEX_POINT('',#28172);
+#28172 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,0.));
+#28173 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28174,#28175),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28174 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,0.));
+#28175 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,-8.2));
+#28176 = ORIENTED_EDGE('',*,*,#28177,.T.);
+#28177 = EDGE_CURVE('',#28171,#28178,#28180,.T.);
+#28178 = VERTEX_POINT('',#28179);
+#28179 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,0.));
+#28180 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28181,#28182),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28181 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,0.));
+#28182 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,0.));
+#28183 = ORIENTED_EDGE('',*,*,#28184,.T.);
+#28184 = EDGE_CURVE('',#28178,#28129,#28185,.T.);
+#28185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28186,#28187),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28186 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,0.));
+#28187 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,-8.2));
+#28188 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28189,#28190)
+    ,(#28191,#28192
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28189 = CARTESIAN_POINT('',(-73.13913531356,39.283766180182,1.E-02));
+#28190 = CARTESIAN_POINT('',(-73.13913531356,39.283766180182,-8.21));
+#28191 = CARTESIAN_POINT('',(-74.11228861414,39.283766180182,1.E-02));
+#28192 = CARTESIAN_POINT('',(-74.11228861414,39.283766180182,-8.21));
+#28193 = ADVANCED_FACE('',(#28194),#28210,.T.);
+#28194 = FACE_BOUND('',#28195,.T.);
+#28195 = EDGE_LOOP('',(#28196,#28197,#28204,#28209));
+#28196 = ORIENTED_EDGE('',*,*,#28073,.F.);
+#28197 = ORIENTED_EDGE('',*,*,#28198,.F.);
+#28198 = EDGE_CURVE('',#28199,#28067,#28201,.T.);
+#28199 = VERTEX_POINT('',#28200);
+#28200 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,0.));
+#28201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28202,#28203),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28202 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,0.));
+#28203 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,-8.2));
+#28204 = ORIENTED_EDGE('',*,*,#28205,.T.);
+#28205 = EDGE_CURVE('',#28199,#28171,#28206,.T.);
+#28206 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28207,#28208),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28207 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,0.));
+#28208 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,0.));
+#28209 = ORIENTED_EDGE('',*,*,#28170,.T.);
+#28210 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28211,#28212)
+    ,(#28213,#28214
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28211 = CARTESIAN_POINT('',(-73.14913531356,40.246919480762,1.E-02));
+#28212 = CARTESIAN_POINT('',(-73.14913531356,40.246919480762,-8.21));
+#28213 = CARTESIAN_POINT('',(-73.14913531356,39.273766180182,1.E-02));
+#28214 = CARTESIAN_POINT('',(-73.14913531356,39.273766180182,-8.21));
+#28215 = ADVANCED_FACE('',(#28216),#28222,.T.);
+#28216 = FACE_BOUND('',#28217,.T.);
+#28217 = EDGE_LOOP('',(#28218,#28219,#28220,#28221));
+#28218 = ORIENTED_EDGE('',*,*,#28057,.F.);
+#28219 = ORIENTED_EDGE('',*,*,#28155,.F.);
+#28220 = ORIENTED_EDGE('',*,*,#28121,.F.);
+#28221 = ORIENTED_EDGE('',*,*,#28093,.F.);
+#28222 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28223,#28224)
+    ,(#28225,#28226
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28223 = CARTESIAN_POINT('',(-73.43913531356,39.573766180182,-8.5));
+#28224 = CARTESIAN_POINT('',(-73.43913531356,39.946919480762,-8.5));
+#28225 = CARTESIAN_POINT('',(-73.81228861414,39.573766180182,-8.5));
+#28226 = CARTESIAN_POINT('',(-73.81228861414,39.946919480762,-8.5));
+#28227 = ADVANCED_FACE('',(#28228),#28244,.T.);
+#28228 = FACE_BOUND('',#28229,.T.);
+#28229 = EDGE_LOOP('',(#28230,#28231,#28238,#28243));
+#28230 = ORIENTED_EDGE('',*,*,#28107,.F.);
+#28231 = ORIENTED_EDGE('',*,*,#28232,.F.);
+#28232 = EDGE_CURVE('',#28233,#28101,#28235,.T.);
+#28233 = VERTEX_POINT('',#28234);
+#28234 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,0.));
+#28235 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28236,#28237),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28236 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,0.));
+#28237 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,-8.2));
+#28238 = ORIENTED_EDGE('',*,*,#28239,.T.);
+#28239 = EDGE_CURVE('',#28233,#28199,#28240,.T.);
+#28240 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28241,#28242),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28241 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,0.));
+#28242 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,0.));
+#28243 = ORIENTED_EDGE('',*,*,#28198,.T.);
+#28244 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28245,#28246)
+    ,(#28247,#28248
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28245 = CARTESIAN_POINT('',(-74.11228861414,40.236919480762,1.E-02));
+#28246 = CARTESIAN_POINT('',(-74.11228861414,40.236919480762,-8.21));
+#28247 = CARTESIAN_POINT('',(-73.13913531356,40.236919480762,1.E-02));
+#28248 = CARTESIAN_POINT('',(-73.13913531356,40.236919480762,-8.21));
+#28249 = ADVANCED_FACE('',(#28250),#28260,.T.);
+#28250 = FACE_BOUND('',#28251,.T.);
+#28251 = EDGE_LOOP('',(#28252,#28253,#28254,#28259));
+#28252 = ORIENTED_EDGE('',*,*,#28135,.F.);
+#28253 = ORIENTED_EDGE('',*,*,#28184,.F.);
+#28254 = ORIENTED_EDGE('',*,*,#28255,.T.);
+#28255 = EDGE_CURVE('',#28178,#28233,#28256,.T.);
+#28256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28257,#28258),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28257 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,0.));
+#28258 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,0.));
+#28259 = ORIENTED_EDGE('',*,*,#28232,.T.);
+#28260 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28261,#28262)
+    ,(#28263,#28264
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28261 = CARTESIAN_POINT('',(-74.10228861414,39.273766180182,1.E-02));
+#28262 = CARTESIAN_POINT('',(-74.10228861414,39.273766180182,-8.21));
+#28263 = CARTESIAN_POINT('',(-74.10228861414,40.246919480762,1.E-02));
+#28264 = CARTESIAN_POINT('',(-74.10228861414,40.246919480762,-8.21));
+#28265 = ADVANCED_FACE('',(#28266),#28272,.T.);
+#28266 = FACE_BOUND('',#28267,.T.);
+#28267 = EDGE_LOOP('',(#28268,#28269,#28270,#28271));
+#28268 = ORIENTED_EDGE('',*,*,#28255,.F.);
+#28269 = ORIENTED_EDGE('',*,*,#28177,.F.);
+#28270 = ORIENTED_EDGE('',*,*,#28205,.F.);
+#28271 = ORIENTED_EDGE('',*,*,#28239,.F.);
+#28272 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28273,#28274)
+    ,(#28275,#28276
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28273 = CARTESIAN_POINT('',(-73.13913531356,40.246919480762,0.));
+#28274 = CARTESIAN_POINT('',(-73.13913531356,39.273766180182,0.));
+#28275 = CARTESIAN_POINT('',(-74.11228861414,40.246919480762,0.));
+#28276 = CARTESIAN_POINT('',(-74.11228861414,39.273766180182,0.));
+#28277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28281)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28278,#28279,#28280)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28278 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28279 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28280 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28281 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28278,
+  'distance_accuracy_value','confusion accuracy');
+#28282 = PRODUCT_TYPE('part',$,(#28047));
+#28283 = SHAPE_DEFINITION_REPRESENTATION(#28284,#28290);
+#28284 = PRODUCT_DEFINITION_SHAPE('','',#28285);
+#28285 = PRODUCT_DEFINITION('design','',#28286,#28289);
+#28286 = PRODUCT_DEFINITION_FORMATION('','',#28287);
+#28287 = PRODUCT('Body86','Body86','',(#28288));
+#28288 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#28289 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28290 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#28291),#28517);
+#28291 = MANIFOLD_SOLID_BREP('',#28292);
+#28292 = CLOSED_SHELL('',(#28293,#28329,#28357,#28385,#28405,#28433,
+    #28455,#28467,#28489,#28505));
+#28293 = ADVANCED_FACE('',(#28294),#28324,.T.);
+#28294 = FACE_BOUND('',#28295,.T.);
+#28295 = EDGE_LOOP('',(#28296,#28305,#28312,#28319));
+#28296 = ORIENTED_EDGE('',*,*,#28297,.T.);
+#28297 = EDGE_CURVE('',#28298,#28300,#28302,.T.);
+#28298 = VERTEX_POINT('',#28299);
+#28299 = CARTESIAN_POINT('',(-66.18386756151,54.883766180182,-8.5));
+#28300 = VERTEX_POINT('',#28301);
+#28301 = CARTESIAN_POINT('',(-65.83071426093,54.883766180182,-8.5));
+#28302 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28303,#28304),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28303 = CARTESIAN_POINT('',(-66.18386756151,54.883766180182,-8.5));
+#28304 = CARTESIAN_POINT('',(-65.83071426093,54.883766180182,-8.5));
+#28305 = ORIENTED_EDGE('',*,*,#28306,.T.);
+#28306 = EDGE_CURVE('',#28300,#28307,#28309,.T.);
+#28307 = VERTEX_POINT('',#28308);
+#28308 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,-8.2));
+#28309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28310,#28311),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28310 = CARTESIAN_POINT('',(-65.83071426093,54.883766180182,-8.5));
+#28311 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,-8.2));
+#28312 = ORIENTED_EDGE('',*,*,#28313,.T.);
+#28313 = EDGE_CURVE('',#28307,#28314,#28316,.T.);
+#28314 = VERTEX_POINT('',#28315);
+#28315 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,-8.2));
+#28316 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28317,#28318),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28317 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,-8.2));
+#28318 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,-8.2));
+#28319 = ORIENTED_EDGE('',*,*,#28320,.F.);
+#28320 = EDGE_CURVE('',#28298,#28314,#28321,.T.);
+#28321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28322,#28323),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28322 = CARTESIAN_POINT('',(-66.18386756151,54.883766180182,-8.5));
+#28323 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,-8.2));
+#28324 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28325,#28326)
+    ,(#28327,#28328
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28325 = CARTESIAN_POINT('',(-65.52071426093,54.57669511237,
+    -8.192928932188));
+#28326 = CARTESIAN_POINT('',(-65.52071426093,54.890837247994,
+    -8.507071067812));
+#28327 = CARTESIAN_POINT('',(-66.49386756151,54.57669511237,
+    -8.192928932188));
+#28328 = CARTESIAN_POINT('',(-66.49386756151,54.890837247994,
+    -8.507071067812));
+#28329 = ADVANCED_FACE('',(#28330),#28352,.T.);
+#28330 = FACE_BOUND('',#28331,.T.);
+#28331 = EDGE_LOOP('',(#28332,#28339,#28346,#28351));
+#28332 = ORIENTED_EDGE('',*,*,#28333,.T.);
+#28333 = EDGE_CURVE('',#28300,#28334,#28336,.T.);
+#28334 = VERTEX_POINT('',#28335);
+#28335 = CARTESIAN_POINT('',(-65.83071426093,55.236919480762,-8.5));
+#28336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28337,#28338),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28337 = CARTESIAN_POINT('',(-65.83071426093,54.883766180182,-8.5));
+#28338 = CARTESIAN_POINT('',(-65.83071426093,55.236919480762,-8.5));
+#28339 = ORIENTED_EDGE('',*,*,#28340,.T.);
+#28340 = EDGE_CURVE('',#28334,#28341,#28343,.T.);
+#28341 = VERTEX_POINT('',#28342);
+#28342 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,-8.2));
+#28343 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28344,#28345),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28344 = CARTESIAN_POINT('',(-65.83071426093,55.236919480762,-8.5));
+#28345 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,-8.2));
+#28346 = ORIENTED_EDGE('',*,*,#28347,.T.);
+#28347 = EDGE_CURVE('',#28341,#28307,#28348,.T.);
+#28348 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28349,#28350),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28349 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,-8.2));
+#28350 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,-8.2));
+#28351 = ORIENTED_EDGE('',*,*,#28306,.F.);
+#28352 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28353,#28354)
+    ,(#28355,#28356
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28353 = CARTESIAN_POINT('',(-65.52364319312,54.573766180182,
+    -8.192928932188));
+#28354 = CARTESIAN_POINT('',(-65.52364319312,55.546919480762,
+    -8.192928932188));
+#28355 = CARTESIAN_POINT('',(-65.83778532874,54.573766180182,
+    -8.507071067812));
+#28356 = CARTESIAN_POINT('',(-65.83778532874,55.546919480762,
+    -8.507071067812));
+#28357 = ADVANCED_FACE('',(#28358),#28380,.T.);
+#28358 = FACE_BOUND('',#28359,.T.);
+#28359 = EDGE_LOOP('',(#28360,#28367,#28374,#28379));
+#28360 = ORIENTED_EDGE('',*,*,#28361,.T.);
+#28361 = EDGE_CURVE('',#28334,#28362,#28364,.T.);
+#28362 = VERTEX_POINT('',#28363);
+#28363 = CARTESIAN_POINT('',(-66.18386756151,55.236919480762,-8.5));
+#28364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28365,#28366),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28365 = CARTESIAN_POINT('',(-65.83071426093,55.236919480762,-8.5));
+#28366 = CARTESIAN_POINT('',(-66.18386756151,55.236919480762,-8.5));
+#28367 = ORIENTED_EDGE('',*,*,#28368,.T.);
+#28368 = EDGE_CURVE('',#28362,#28369,#28371,.T.);
+#28369 = VERTEX_POINT('',#28370);
+#28370 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,-8.2));
+#28371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28372,#28373),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28372 = CARTESIAN_POINT('',(-66.18386756151,55.236919480762,-8.5));
+#28373 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,-8.2));
+#28374 = ORIENTED_EDGE('',*,*,#28375,.T.);
+#28375 = EDGE_CURVE('',#28369,#28341,#28376,.T.);
+#28376 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28377,#28378),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28377 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,-8.2));
+#28378 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,-8.2));
+#28379 = ORIENTED_EDGE('',*,*,#28340,.F.);
+#28380 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28381,#28382)
+    ,(#28383,#28384
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28381 = CARTESIAN_POINT('',(-65.52071426093,55.22984841295,
+    -8.507071067812));
+#28382 = CARTESIAN_POINT('',(-65.52071426093,55.543990548574,
+    -8.192928932188));
+#28383 = CARTESIAN_POINT('',(-66.49386756151,55.22984841295,
+    -8.507071067812));
+#28384 = CARTESIAN_POINT('',(-66.49386756151,55.543990548574,
+    -8.192928932188));
+#28385 = ADVANCED_FACE('',(#28386),#28400,.T.);
+#28386 = FACE_BOUND('',#28387,.T.);
+#28387 = EDGE_LOOP('',(#28388,#28393,#28394,#28399));
+#28388 = ORIENTED_EDGE('',*,*,#28389,.T.);
+#28389 = EDGE_CURVE('',#28314,#28369,#28390,.T.);
+#28390 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28391,#28392),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28391 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,-8.2));
+#28392 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,-8.2));
+#28393 = ORIENTED_EDGE('',*,*,#28368,.F.);
+#28394 = ORIENTED_EDGE('',*,*,#28395,.T.);
+#28395 = EDGE_CURVE('',#28362,#28298,#28396,.T.);
+#28396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28397,#28398),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28397 = CARTESIAN_POINT('',(-66.18386756151,55.236919480762,-8.5));
+#28398 = CARTESIAN_POINT('',(-66.18386756151,54.883766180182,-8.5));
+#28399 = ORIENTED_EDGE('',*,*,#28320,.T.);
+#28400 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28401,#28402)
+    ,(#28403,#28404
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28401 = CARTESIAN_POINT('',(-66.1767964937,54.573766180182,
+    -8.507071067812));
+#28402 = CARTESIAN_POINT('',(-66.1767964937,55.546919480762,
+    -8.507071067812));
+#28403 = CARTESIAN_POINT('',(-66.49093862932,54.573766180182,
+    -8.192928932188));
+#28404 = CARTESIAN_POINT('',(-66.49093862932,55.546919480762,
+    -8.192928932188));
+#28405 = ADVANCED_FACE('',(#28406),#28428,.T.);
+#28406 = FACE_BOUND('',#28407,.T.);
+#28407 = EDGE_LOOP('',(#28408,#28409,#28416,#28423));
+#28408 = ORIENTED_EDGE('',*,*,#28389,.F.);
+#28409 = ORIENTED_EDGE('',*,*,#28410,.F.);
+#28410 = EDGE_CURVE('',#28411,#28314,#28413,.T.);
+#28411 = VERTEX_POINT('',#28412);
+#28412 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,0.));
+#28413 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28414,#28415),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28414 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,0.));
+#28415 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,-8.2));
+#28416 = ORIENTED_EDGE('',*,*,#28417,.T.);
+#28417 = EDGE_CURVE('',#28411,#28418,#28420,.T.);
+#28418 = VERTEX_POINT('',#28419);
+#28419 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,0.));
+#28420 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28421,#28422),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28421 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,0.));
+#28422 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,0.));
+#28423 = ORIENTED_EDGE('',*,*,#28424,.T.);
+#28424 = EDGE_CURVE('',#28418,#28369,#28425,.T.);
+#28425 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28426,#28427),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28426 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,0.));
+#28427 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,-8.2));
+#28428 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28429,#28430)
+    ,(#28431,#28432
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28429 = CARTESIAN_POINT('',(-66.48386756151,54.573766180182,1.E-02));
+#28430 = CARTESIAN_POINT('',(-66.48386756151,54.573766180182,-8.21));
+#28431 = CARTESIAN_POINT('',(-66.48386756151,55.546919480762,1.E-02));
+#28432 = CARTESIAN_POINT('',(-66.48386756151,55.546919480762,-8.21));
+#28433 = ADVANCED_FACE('',(#28434),#28450,.T.);
+#28434 = FACE_BOUND('',#28435,.T.);
+#28435 = EDGE_LOOP('',(#28436,#28437,#28444,#28449));
+#28436 = ORIENTED_EDGE('',*,*,#28313,.F.);
+#28437 = ORIENTED_EDGE('',*,*,#28438,.F.);
+#28438 = EDGE_CURVE('',#28439,#28307,#28441,.T.);
+#28439 = VERTEX_POINT('',#28440);
+#28440 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,0.));
+#28441 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28442,#28443),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28442 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,0.));
+#28443 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,-8.2));
+#28444 = ORIENTED_EDGE('',*,*,#28445,.T.);
+#28445 = EDGE_CURVE('',#28439,#28411,#28446,.T.);
+#28446 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28447,#28448),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28447 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,0.));
+#28448 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,0.));
+#28449 = ORIENTED_EDGE('',*,*,#28410,.T.);
+#28450 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28451,#28452)
+    ,(#28453,#28454
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28451 = CARTESIAN_POINT('',(-65.52071426093,54.583766180182,1.E-02));
+#28452 = CARTESIAN_POINT('',(-65.52071426093,54.583766180182,-8.21));
+#28453 = CARTESIAN_POINT('',(-66.49386756151,54.583766180182,1.E-02));
+#28454 = CARTESIAN_POINT('',(-66.49386756151,54.583766180182,-8.21));
+#28455 = ADVANCED_FACE('',(#28456),#28462,.T.);
+#28456 = FACE_BOUND('',#28457,.T.);
+#28457 = EDGE_LOOP('',(#28458,#28459,#28460,#28461));
+#28458 = ORIENTED_EDGE('',*,*,#28297,.F.);
+#28459 = ORIENTED_EDGE('',*,*,#28395,.F.);
+#28460 = ORIENTED_EDGE('',*,*,#28361,.F.);
+#28461 = ORIENTED_EDGE('',*,*,#28333,.F.);
+#28462 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28463,#28464)
+    ,(#28465,#28466
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28463 = CARTESIAN_POINT('',(-65.82071426093,54.873766180182,-8.5));
+#28464 = CARTESIAN_POINT('',(-65.82071426093,55.246919480762,-8.5));
+#28465 = CARTESIAN_POINT('',(-66.19386756151,54.873766180182,-8.5));
+#28466 = CARTESIAN_POINT('',(-66.19386756151,55.246919480762,-8.5));
+#28467 = ADVANCED_FACE('',(#28468),#28484,.T.);
+#28468 = FACE_BOUND('',#28469,.T.);
+#28469 = EDGE_LOOP('',(#28470,#28471,#28478,#28483));
+#28470 = ORIENTED_EDGE('',*,*,#28347,.F.);
+#28471 = ORIENTED_EDGE('',*,*,#28472,.F.);
+#28472 = EDGE_CURVE('',#28473,#28341,#28475,.T.);
+#28473 = VERTEX_POINT('',#28474);
+#28474 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,0.));
+#28475 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28476,#28477),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28476 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,0.));
+#28477 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,-8.2));
+#28478 = ORIENTED_EDGE('',*,*,#28479,.T.);
+#28479 = EDGE_CURVE('',#28473,#28439,#28480,.T.);
+#28480 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28481,#28482),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28481 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,0.));
+#28482 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,0.));
+#28483 = ORIENTED_EDGE('',*,*,#28438,.T.);
+#28484 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28485,#28486)
+    ,(#28487,#28488
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28485 = CARTESIAN_POINT('',(-65.53071426093,55.546919480762,1.E-02));
+#28486 = CARTESIAN_POINT('',(-65.53071426093,55.546919480762,-8.21));
+#28487 = CARTESIAN_POINT('',(-65.53071426093,54.573766180182,1.E-02));
+#28488 = CARTESIAN_POINT('',(-65.53071426093,54.573766180182,-8.21));
+#28489 = ADVANCED_FACE('',(#28490),#28500,.T.);
+#28490 = FACE_BOUND('',#28491,.T.);
+#28491 = EDGE_LOOP('',(#28492,#28493,#28494,#28499));
+#28492 = ORIENTED_EDGE('',*,*,#28375,.F.);
+#28493 = ORIENTED_EDGE('',*,*,#28424,.F.);
+#28494 = ORIENTED_EDGE('',*,*,#28495,.T.);
+#28495 = EDGE_CURVE('',#28418,#28473,#28496,.T.);
+#28496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28497,#28498),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28497 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,0.));
+#28498 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,0.));
+#28499 = ORIENTED_EDGE('',*,*,#28472,.T.);
+#28500 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28501,#28502)
+    ,(#28503,#28504
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28501 = CARTESIAN_POINT('',(-66.49386756151,55.536919480762,1.E-02));
+#28502 = CARTESIAN_POINT('',(-66.49386756151,55.536919480762,-8.21));
+#28503 = CARTESIAN_POINT('',(-65.52071426093,55.536919480762,1.E-02));
+#28504 = CARTESIAN_POINT('',(-65.52071426093,55.536919480762,-8.21));
+#28505 = ADVANCED_FACE('',(#28506),#28512,.T.);
+#28506 = FACE_BOUND('',#28507,.T.);
+#28507 = EDGE_LOOP('',(#28508,#28509,#28510,#28511));
+#28508 = ORIENTED_EDGE('',*,*,#28495,.F.);
+#28509 = ORIENTED_EDGE('',*,*,#28417,.F.);
+#28510 = ORIENTED_EDGE('',*,*,#28445,.F.);
+#28511 = ORIENTED_EDGE('',*,*,#28479,.F.);
+#28512 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28513,#28514)
+    ,(#28515,#28516
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28513 = CARTESIAN_POINT('',(-65.52071426093,55.546919480762,0.));
+#28514 = CARTESIAN_POINT('',(-65.52071426093,54.573766180182,0.));
+#28515 = CARTESIAN_POINT('',(-66.49386756151,55.546919480762,0.));
+#28516 = CARTESIAN_POINT('',(-66.49386756151,54.573766180182,0.));
+#28517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28521)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28518,#28519,#28520)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28518 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28519 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28520 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28521 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28518,
+  'distance_accuracy_value','confusion accuracy');
+#28522 = PRODUCT_TYPE('part',$,(#28287));
+#28523 = SHAPE_DEFINITION_REPRESENTATION(#28524,#28530);
+#28524 = PRODUCT_DEFINITION_SHAPE('','',#28525);
+#28525 = PRODUCT_DEFINITION('design','',#28526,#28529);
+#28526 = PRODUCT_DEFINITION_FORMATION('','',#28527);
+#28527 = PRODUCT('Body87','Body87','',(#28528));
+#28528 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#28529 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28530 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#28531),#28757);
+#28531 = MANIFOLD_SOLID_BREP('',#28532);
+#28532 = CLOSED_SHELL('',(#28533,#28569,#28597,#28625,#28645,#28673,
+    #28695,#28707,#28729,#28745));
+#28533 = ADVANCED_FACE('',(#28534),#28564,.T.);
+#28534 = FACE_BOUND('',#28535,.T.);
+#28535 = EDGE_LOOP('',(#28536,#28545,#28552,#28559));
+#28536 = ORIENTED_EDGE('',*,*,#28537,.T.);
+#28537 = EDGE_CURVE('',#28538,#28540,#28542,.T.);
+#28538 = VERTEX_POINT('',#28539);
+#28539 = CARTESIAN_POINT('',(-56.02597282467,54.883766180182,-8.5));
+#28540 = VERTEX_POINT('',#28541);
+#28541 = CARTESIAN_POINT('',(-55.67281952409,54.883766180182,-8.5));
+#28542 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28543,#28544),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28543 = CARTESIAN_POINT('',(-56.02597282467,54.883766180182,-8.5));
+#28544 = CARTESIAN_POINT('',(-55.67281952409,54.883766180182,-8.5));
+#28545 = ORIENTED_EDGE('',*,*,#28546,.T.);
+#28546 = EDGE_CURVE('',#28540,#28547,#28549,.T.);
+#28547 = VERTEX_POINT('',#28548);
+#28548 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,-8.2));
+#28549 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28550,#28551),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28550 = CARTESIAN_POINT('',(-55.67281952409,54.883766180182,-8.5));
+#28551 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,-8.2));
+#28552 = ORIENTED_EDGE('',*,*,#28553,.T.);
+#28553 = EDGE_CURVE('',#28547,#28554,#28556,.T.);
+#28554 = VERTEX_POINT('',#28555);
+#28555 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,-8.2));
+#28556 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28557,#28558),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28557 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,-8.2));
+#28558 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,-8.2));
+#28559 = ORIENTED_EDGE('',*,*,#28560,.F.);
+#28560 = EDGE_CURVE('',#28538,#28554,#28561,.T.);
+#28561 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28562,#28563),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28562 = CARTESIAN_POINT('',(-56.02597282467,54.883766180182,-8.5));
+#28563 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,-8.2));
+#28564 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28565,#28566)
+    ,(#28567,#28568
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28565 = CARTESIAN_POINT('',(-55.36281952409,54.57669511237,
+    -8.192928932188));
+#28566 = CARTESIAN_POINT('',(-55.36281952409,54.890837247994,
+    -8.507071067812));
+#28567 = CARTESIAN_POINT('',(-56.33597282467,54.57669511237,
+    -8.192928932188));
+#28568 = CARTESIAN_POINT('',(-56.33597282467,54.890837247994,
+    -8.507071067812));
+#28569 = ADVANCED_FACE('',(#28570),#28592,.T.);
+#28570 = FACE_BOUND('',#28571,.T.);
+#28571 = EDGE_LOOP('',(#28572,#28579,#28586,#28591));
+#28572 = ORIENTED_EDGE('',*,*,#28573,.T.);
+#28573 = EDGE_CURVE('',#28540,#28574,#28576,.T.);
+#28574 = VERTEX_POINT('',#28575);
+#28575 = CARTESIAN_POINT('',(-55.67281952409,55.236919480762,-8.5));
+#28576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28577,#28578),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28577 = CARTESIAN_POINT('',(-55.67281952409,54.883766180182,-8.5));
+#28578 = CARTESIAN_POINT('',(-55.67281952409,55.236919480762,-8.5));
+#28579 = ORIENTED_EDGE('',*,*,#28580,.T.);
+#28580 = EDGE_CURVE('',#28574,#28581,#28583,.T.);
+#28581 = VERTEX_POINT('',#28582);
+#28582 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,-8.2));
+#28583 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28584,#28585),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28584 = CARTESIAN_POINT('',(-55.67281952409,55.236919480762,-8.5));
+#28585 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,-8.2));
+#28586 = ORIENTED_EDGE('',*,*,#28587,.T.);
+#28587 = EDGE_CURVE('',#28581,#28547,#28588,.T.);
+#28588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28589,#28590),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28589 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,-8.2));
+#28590 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,-8.2));
+#28591 = ORIENTED_EDGE('',*,*,#28546,.F.);
+#28592 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28593,#28594)
+    ,(#28595,#28596
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28593 = CARTESIAN_POINT('',(-55.36574845628,54.573766180182,
+    -8.192928932188));
+#28594 = CARTESIAN_POINT('',(-55.36574845628,55.546919480762,
+    -8.192928932188));
+#28595 = CARTESIAN_POINT('',(-55.6798905919,54.573766180182,
+    -8.507071067812));
+#28596 = CARTESIAN_POINT('',(-55.6798905919,55.546919480762,
+    -8.507071067812));
+#28597 = ADVANCED_FACE('',(#28598),#28620,.T.);
+#28598 = FACE_BOUND('',#28599,.T.);
+#28599 = EDGE_LOOP('',(#28600,#28607,#28614,#28619));
+#28600 = ORIENTED_EDGE('',*,*,#28601,.T.);
+#28601 = EDGE_CURVE('',#28574,#28602,#28604,.T.);
+#28602 = VERTEX_POINT('',#28603);
+#28603 = CARTESIAN_POINT('',(-56.02597282467,55.236919480762,-8.5));
+#28604 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28605,#28606),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28605 = CARTESIAN_POINT('',(-55.67281952409,55.236919480762,-8.5));
+#28606 = CARTESIAN_POINT('',(-56.02597282467,55.236919480762,-8.5));
+#28607 = ORIENTED_EDGE('',*,*,#28608,.T.);
+#28608 = EDGE_CURVE('',#28602,#28609,#28611,.T.);
+#28609 = VERTEX_POINT('',#28610);
+#28610 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,-8.2));
+#28611 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28612,#28613),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28612 = CARTESIAN_POINT('',(-56.02597282467,55.236919480762,-8.5));
+#28613 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,-8.2));
+#28614 = ORIENTED_EDGE('',*,*,#28615,.T.);
+#28615 = EDGE_CURVE('',#28609,#28581,#28616,.T.);
+#28616 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28617,#28618),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28617 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,-8.2));
+#28618 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,-8.2));
+#28619 = ORIENTED_EDGE('',*,*,#28580,.F.);
+#28620 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28621,#28622)
+    ,(#28623,#28624
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28621 = CARTESIAN_POINT('',(-55.36281952409,55.22984841295,
+    -8.507071067812));
+#28622 = CARTESIAN_POINT('',(-55.36281952409,55.543990548574,
+    -8.192928932188));
+#28623 = CARTESIAN_POINT('',(-56.33597282467,55.22984841295,
+    -8.507071067812));
+#28624 = CARTESIAN_POINT('',(-56.33597282467,55.543990548574,
+    -8.192928932188));
+#28625 = ADVANCED_FACE('',(#28626),#28640,.T.);
+#28626 = FACE_BOUND('',#28627,.T.);
+#28627 = EDGE_LOOP('',(#28628,#28633,#28634,#28639));
+#28628 = ORIENTED_EDGE('',*,*,#28629,.T.);
+#28629 = EDGE_CURVE('',#28554,#28609,#28630,.T.);
+#28630 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28631,#28632),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28631 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,-8.2));
+#28632 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,-8.2));
+#28633 = ORIENTED_EDGE('',*,*,#28608,.F.);
+#28634 = ORIENTED_EDGE('',*,*,#28635,.T.);
+#28635 = EDGE_CURVE('',#28602,#28538,#28636,.T.);
+#28636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28637,#28638),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28637 = CARTESIAN_POINT('',(-56.02597282467,55.236919480762,-8.5));
+#28638 = CARTESIAN_POINT('',(-56.02597282467,54.883766180182,-8.5));
+#28639 = ORIENTED_EDGE('',*,*,#28560,.T.);
+#28640 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28641,#28642)
+    ,(#28643,#28644
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28641 = CARTESIAN_POINT('',(-56.01890175686,54.573766180182,
+    -8.507071067812));
+#28642 = CARTESIAN_POINT('',(-56.01890175686,55.546919480762,
+    -8.507071067812));
+#28643 = CARTESIAN_POINT('',(-56.33304389248,54.573766180182,
+    -8.192928932188));
+#28644 = CARTESIAN_POINT('',(-56.33304389248,55.546919480762,
+    -8.192928932188));
+#28645 = ADVANCED_FACE('',(#28646),#28668,.T.);
+#28646 = FACE_BOUND('',#28647,.T.);
+#28647 = EDGE_LOOP('',(#28648,#28649,#28656,#28663));
+#28648 = ORIENTED_EDGE('',*,*,#28629,.F.);
+#28649 = ORIENTED_EDGE('',*,*,#28650,.F.);
+#28650 = EDGE_CURVE('',#28651,#28554,#28653,.T.);
+#28651 = VERTEX_POINT('',#28652);
+#28652 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,0.));
+#28653 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28654,#28655),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28654 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,0.));
+#28655 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,-8.2));
+#28656 = ORIENTED_EDGE('',*,*,#28657,.T.);
+#28657 = EDGE_CURVE('',#28651,#28658,#28660,.T.);
+#28658 = VERTEX_POINT('',#28659);
+#28659 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,0.));
+#28660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28661,#28662),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28661 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,0.));
+#28662 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,0.));
+#28663 = ORIENTED_EDGE('',*,*,#28664,.T.);
+#28664 = EDGE_CURVE('',#28658,#28609,#28665,.T.);
+#28665 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28666,#28667),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28666 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,0.));
+#28667 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,-8.2));
+#28668 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28669,#28670)
+    ,(#28671,#28672
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28669 = CARTESIAN_POINT('',(-56.32597282467,54.573766180182,1.E-02));
+#28670 = CARTESIAN_POINT('',(-56.32597282467,54.573766180182,-8.21));
+#28671 = CARTESIAN_POINT('',(-56.32597282467,55.546919480762,1.E-02));
+#28672 = CARTESIAN_POINT('',(-56.32597282467,55.546919480762,-8.21));
+#28673 = ADVANCED_FACE('',(#28674),#28690,.T.);
+#28674 = FACE_BOUND('',#28675,.T.);
+#28675 = EDGE_LOOP('',(#28676,#28677,#28684,#28689));
+#28676 = ORIENTED_EDGE('',*,*,#28553,.F.);
+#28677 = ORIENTED_EDGE('',*,*,#28678,.F.);
+#28678 = EDGE_CURVE('',#28679,#28547,#28681,.T.);
+#28679 = VERTEX_POINT('',#28680);
+#28680 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,0.));
+#28681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28682,#28683),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28682 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,0.));
+#28683 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,-8.2));
+#28684 = ORIENTED_EDGE('',*,*,#28685,.T.);
+#28685 = EDGE_CURVE('',#28679,#28651,#28686,.T.);
+#28686 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28687,#28688),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28687 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,0.));
+#28688 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,0.));
+#28689 = ORIENTED_EDGE('',*,*,#28650,.T.);
+#28690 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28691,#28692)
+    ,(#28693,#28694
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28691 = CARTESIAN_POINT('',(-55.36281952409,54.583766180182,1.E-02));
+#28692 = CARTESIAN_POINT('',(-55.36281952409,54.583766180182,-8.21));
+#28693 = CARTESIAN_POINT('',(-56.33597282467,54.583766180182,1.E-02));
+#28694 = CARTESIAN_POINT('',(-56.33597282467,54.583766180182,-8.21));
+#28695 = ADVANCED_FACE('',(#28696),#28702,.T.);
+#28696 = FACE_BOUND('',#28697,.T.);
+#28697 = EDGE_LOOP('',(#28698,#28699,#28700,#28701));
+#28698 = ORIENTED_EDGE('',*,*,#28537,.F.);
+#28699 = ORIENTED_EDGE('',*,*,#28635,.F.);
+#28700 = ORIENTED_EDGE('',*,*,#28601,.F.);
+#28701 = ORIENTED_EDGE('',*,*,#28573,.F.);
+#28702 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28703,#28704)
+    ,(#28705,#28706
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28703 = CARTESIAN_POINT('',(-55.66281952409,54.873766180182,-8.5));
+#28704 = CARTESIAN_POINT('',(-55.66281952409,55.246919480762,-8.5));
+#28705 = CARTESIAN_POINT('',(-56.03597282467,54.873766180182,-8.5));
+#28706 = CARTESIAN_POINT('',(-56.03597282467,55.246919480762,-8.5));
+#28707 = ADVANCED_FACE('',(#28708),#28724,.T.);
+#28708 = FACE_BOUND('',#28709,.T.);
+#28709 = EDGE_LOOP('',(#28710,#28711,#28718,#28723));
+#28710 = ORIENTED_EDGE('',*,*,#28587,.F.);
+#28711 = ORIENTED_EDGE('',*,*,#28712,.F.);
+#28712 = EDGE_CURVE('',#28713,#28581,#28715,.T.);
+#28713 = VERTEX_POINT('',#28714);
+#28714 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,0.));
+#28715 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28716,#28717),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28716 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,0.));
+#28717 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,-8.2));
+#28718 = ORIENTED_EDGE('',*,*,#28719,.T.);
+#28719 = EDGE_CURVE('',#28713,#28679,#28720,.T.);
+#28720 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28721,#28722),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28721 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,0.));
+#28722 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,0.));
+#28723 = ORIENTED_EDGE('',*,*,#28678,.T.);
+#28724 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28725,#28726)
+    ,(#28727,#28728
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28725 = CARTESIAN_POINT('',(-55.37281952409,55.546919480762,1.E-02));
+#28726 = CARTESIAN_POINT('',(-55.37281952409,55.546919480762,-8.21));
+#28727 = CARTESIAN_POINT('',(-55.37281952409,54.573766180182,1.E-02));
+#28728 = CARTESIAN_POINT('',(-55.37281952409,54.573766180182,-8.21));
+#28729 = ADVANCED_FACE('',(#28730),#28740,.T.);
+#28730 = FACE_BOUND('',#28731,.T.);
+#28731 = EDGE_LOOP('',(#28732,#28733,#28734,#28739));
+#28732 = ORIENTED_EDGE('',*,*,#28615,.F.);
+#28733 = ORIENTED_EDGE('',*,*,#28664,.F.);
+#28734 = ORIENTED_EDGE('',*,*,#28735,.T.);
+#28735 = EDGE_CURVE('',#28658,#28713,#28736,.T.);
+#28736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28737,#28738),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28737 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,0.));
+#28738 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,0.));
+#28739 = ORIENTED_EDGE('',*,*,#28712,.T.);
+#28740 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28741,#28742)
+    ,(#28743,#28744
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28741 = CARTESIAN_POINT('',(-56.33597282467,55.536919480762,1.E-02));
+#28742 = CARTESIAN_POINT('',(-56.33597282467,55.536919480762,-8.21));
+#28743 = CARTESIAN_POINT('',(-55.36281952409,55.536919480762,1.E-02));
+#28744 = CARTESIAN_POINT('',(-55.36281952409,55.536919480762,-8.21));
+#28745 = ADVANCED_FACE('',(#28746),#28752,.T.);
+#28746 = FACE_BOUND('',#28747,.T.);
+#28747 = EDGE_LOOP('',(#28748,#28749,#28750,#28751));
+#28748 = ORIENTED_EDGE('',*,*,#28735,.F.);
+#28749 = ORIENTED_EDGE('',*,*,#28657,.F.);
+#28750 = ORIENTED_EDGE('',*,*,#28685,.F.);
+#28751 = ORIENTED_EDGE('',*,*,#28719,.F.);
+#28752 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28753,#28754)
+    ,(#28755,#28756
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28753 = CARTESIAN_POINT('',(-55.36281952409,55.546919480762,0.));
+#28754 = CARTESIAN_POINT('',(-55.36281952409,54.573766180182,0.));
+#28755 = CARTESIAN_POINT('',(-56.33597282467,55.546919480762,0.));
+#28756 = CARTESIAN_POINT('',(-56.33597282467,54.573766180182,0.));
+#28757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28761)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28758,#28759,#28760)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28758 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28759 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28760 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28761 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28758,
+  'distance_accuracy_value','confusion accuracy');
+#28762 = PRODUCT_TYPE('part',$,(#28527));
+#28763 = SHAPE_DEFINITION_REPRESENTATION(#28764,#28770);
+#28764 = PRODUCT_DEFINITION_SHAPE('','',#28765);
+#28765 = PRODUCT_DEFINITION('design','',#28766,#28769);
+#28766 = PRODUCT_DEFINITION_FORMATION('','',#28767);
+#28767 = PRODUCT('Body88','Body88','',(#28768));
+#28768 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#28769 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28770 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#28771),#28997);
+#28771 = MANIFOLD_SOLID_BREP('',#28772);
+#28772 = CLOSED_SHELL('',(#28773,#28809,#28837,#28865,#28885,#28913,
+    #28935,#28947,#28969,#28985));
+#28773 = ADVANCED_FACE('',(#28774),#28804,.T.);
+#28774 = FACE_BOUND('',#28775,.T.);
+#28775 = EDGE_LOOP('',(#28776,#28785,#28792,#28799));
+#28776 = ORIENTED_EDGE('',*,*,#28777,.T.);
+#28777 = EDGE_CURVE('',#28778,#28780,#28782,.T.);
+#28778 = VERTEX_POINT('',#28779);
+#28779 = CARTESIAN_POINT('',(-45.86807808783,54.883766180182,-8.5));
+#28780 = VERTEX_POINT('',#28781);
+#28781 = CARTESIAN_POINT('',(-45.51492478725,54.883766180182,-8.5));
+#28782 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28783,#28784),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28783 = CARTESIAN_POINT('',(-45.86807808783,54.883766180182,-8.5));
+#28784 = CARTESIAN_POINT('',(-45.51492478725,54.883766180182,-8.5));
+#28785 = ORIENTED_EDGE('',*,*,#28786,.T.);
+#28786 = EDGE_CURVE('',#28780,#28787,#28789,.T.);
+#28787 = VERTEX_POINT('',#28788);
+#28788 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,-8.2));
+#28789 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28790,#28791),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28790 = CARTESIAN_POINT('',(-45.51492478725,54.883766180182,-8.5));
+#28791 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,-8.2));
+#28792 = ORIENTED_EDGE('',*,*,#28793,.T.);
+#28793 = EDGE_CURVE('',#28787,#28794,#28796,.T.);
+#28794 = VERTEX_POINT('',#28795);
+#28795 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,-8.2));
+#28796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28797,#28798),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28797 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,-8.2));
+#28798 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,-8.2));
+#28799 = ORIENTED_EDGE('',*,*,#28800,.F.);
+#28800 = EDGE_CURVE('',#28778,#28794,#28801,.T.);
+#28801 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28802,#28803),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28802 = CARTESIAN_POINT('',(-45.86807808783,54.883766180182,-8.5));
+#28803 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,-8.2));
+#28804 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28805,#28806)
+    ,(#28807,#28808
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28805 = CARTESIAN_POINT('',(-45.20492478725,54.57669511237,
+    -8.192928932188));
+#28806 = CARTESIAN_POINT('',(-45.20492478725,54.890837247994,
+    -8.507071067812));
+#28807 = CARTESIAN_POINT('',(-46.17807808783,54.57669511237,
+    -8.192928932188));
+#28808 = CARTESIAN_POINT('',(-46.17807808783,54.890837247994,
+    -8.507071067812));
+#28809 = ADVANCED_FACE('',(#28810),#28832,.T.);
+#28810 = FACE_BOUND('',#28811,.T.);
+#28811 = EDGE_LOOP('',(#28812,#28819,#28826,#28831));
+#28812 = ORIENTED_EDGE('',*,*,#28813,.T.);
+#28813 = EDGE_CURVE('',#28780,#28814,#28816,.T.);
+#28814 = VERTEX_POINT('',#28815);
+#28815 = CARTESIAN_POINT('',(-45.51492478725,55.236919480762,-8.5));
+#28816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28817,#28818),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28817 = CARTESIAN_POINT('',(-45.51492478725,54.883766180182,-8.5));
+#28818 = CARTESIAN_POINT('',(-45.51492478725,55.236919480762,-8.5));
+#28819 = ORIENTED_EDGE('',*,*,#28820,.T.);
+#28820 = EDGE_CURVE('',#28814,#28821,#28823,.T.);
+#28821 = VERTEX_POINT('',#28822);
+#28822 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,-8.2));
+#28823 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28824,#28825),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28824 = CARTESIAN_POINT('',(-45.51492478725,55.236919480762,-8.5));
+#28825 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,-8.2));
+#28826 = ORIENTED_EDGE('',*,*,#28827,.T.);
+#28827 = EDGE_CURVE('',#28821,#28787,#28828,.T.);
+#28828 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28829,#28830),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28829 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,-8.2));
+#28830 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,-8.2));
+#28831 = ORIENTED_EDGE('',*,*,#28786,.F.);
+#28832 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28833,#28834)
+    ,(#28835,#28836
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28833 = CARTESIAN_POINT('',(-45.20785371944,54.573766180182,
+    -8.192928932188));
+#28834 = CARTESIAN_POINT('',(-45.20785371944,55.546919480762,
+    -8.192928932188));
+#28835 = CARTESIAN_POINT('',(-45.52199585506,54.573766180182,
+    -8.507071067812));
+#28836 = CARTESIAN_POINT('',(-45.52199585506,55.546919480762,
+    -8.507071067812));
+#28837 = ADVANCED_FACE('',(#28838),#28860,.T.);
+#28838 = FACE_BOUND('',#28839,.T.);
+#28839 = EDGE_LOOP('',(#28840,#28847,#28854,#28859));
+#28840 = ORIENTED_EDGE('',*,*,#28841,.T.);
+#28841 = EDGE_CURVE('',#28814,#28842,#28844,.T.);
+#28842 = VERTEX_POINT('',#28843);
+#28843 = CARTESIAN_POINT('',(-45.86807808783,55.236919480762,-8.5));
+#28844 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28845,#28846),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28845 = CARTESIAN_POINT('',(-45.51492478725,55.236919480762,-8.5));
+#28846 = CARTESIAN_POINT('',(-45.86807808783,55.236919480762,-8.5));
+#28847 = ORIENTED_EDGE('',*,*,#28848,.T.);
+#28848 = EDGE_CURVE('',#28842,#28849,#28851,.T.);
+#28849 = VERTEX_POINT('',#28850);
+#28850 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,-8.2));
+#28851 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28852,#28853),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28852 = CARTESIAN_POINT('',(-45.86807808783,55.236919480762,-8.5));
+#28853 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,-8.2));
+#28854 = ORIENTED_EDGE('',*,*,#28855,.T.);
+#28855 = EDGE_CURVE('',#28849,#28821,#28856,.T.);
+#28856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28857,#28858),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28857 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,-8.2));
+#28858 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,-8.2));
+#28859 = ORIENTED_EDGE('',*,*,#28820,.F.);
+#28860 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28861,#28862)
+    ,(#28863,#28864
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28861 = CARTESIAN_POINT('',(-45.20492478725,55.22984841295,
+    -8.507071067812));
+#28862 = CARTESIAN_POINT('',(-45.20492478725,55.543990548574,
+    -8.192928932188));
+#28863 = CARTESIAN_POINT('',(-46.17807808783,55.22984841295,
+    -8.507071067812));
+#28864 = CARTESIAN_POINT('',(-46.17807808783,55.543990548574,
+    -8.192928932188));
+#28865 = ADVANCED_FACE('',(#28866),#28880,.T.);
+#28866 = FACE_BOUND('',#28867,.T.);
+#28867 = EDGE_LOOP('',(#28868,#28873,#28874,#28879));
+#28868 = ORIENTED_EDGE('',*,*,#28869,.T.);
+#28869 = EDGE_CURVE('',#28794,#28849,#28870,.T.);
+#28870 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28871,#28872),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28871 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,-8.2));
+#28872 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,-8.2));
+#28873 = ORIENTED_EDGE('',*,*,#28848,.F.);
+#28874 = ORIENTED_EDGE('',*,*,#28875,.T.);
+#28875 = EDGE_CURVE('',#28842,#28778,#28876,.T.);
+#28876 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28877,#28878),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28877 = CARTESIAN_POINT('',(-45.86807808783,55.236919480762,-8.5));
+#28878 = CARTESIAN_POINT('',(-45.86807808783,54.883766180182,-8.5));
+#28879 = ORIENTED_EDGE('',*,*,#28800,.T.);
+#28880 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28881,#28882)
+    ,(#28883,#28884
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28881 = CARTESIAN_POINT('',(-45.86100702001,54.573766180182,
+    -8.507071067812));
+#28882 = CARTESIAN_POINT('',(-45.86100702001,55.546919480762,
+    -8.507071067812));
+#28883 = CARTESIAN_POINT('',(-46.17514915564,54.573766180182,
+    -8.192928932188));
+#28884 = CARTESIAN_POINT('',(-46.17514915564,55.546919480762,
+    -8.192928932188));
+#28885 = ADVANCED_FACE('',(#28886),#28908,.T.);
+#28886 = FACE_BOUND('',#28887,.T.);
+#28887 = EDGE_LOOP('',(#28888,#28889,#28896,#28903));
+#28888 = ORIENTED_EDGE('',*,*,#28869,.F.);
+#28889 = ORIENTED_EDGE('',*,*,#28890,.F.);
+#28890 = EDGE_CURVE('',#28891,#28794,#28893,.T.);
+#28891 = VERTEX_POINT('',#28892);
+#28892 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,0.));
+#28893 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28894,#28895),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28894 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,0.));
+#28895 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,-8.2));
+#28896 = ORIENTED_EDGE('',*,*,#28897,.T.);
+#28897 = EDGE_CURVE('',#28891,#28898,#28900,.T.);
+#28898 = VERTEX_POINT('',#28899);
+#28899 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,0.));
+#28900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28901,#28902),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28901 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,0.));
+#28902 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,0.));
+#28903 = ORIENTED_EDGE('',*,*,#28904,.T.);
+#28904 = EDGE_CURVE('',#28898,#28849,#28905,.T.);
+#28905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28906,#28907),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28906 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,0.));
+#28907 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,-8.2));
+#28908 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28909,#28910)
+    ,(#28911,#28912
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28909 = CARTESIAN_POINT('',(-46.16807808783,54.573766180182,1.E-02));
+#28910 = CARTESIAN_POINT('',(-46.16807808783,54.573766180182,-8.21));
+#28911 = CARTESIAN_POINT('',(-46.16807808783,55.546919480762,1.E-02));
+#28912 = CARTESIAN_POINT('',(-46.16807808783,55.546919480762,-8.21));
+#28913 = ADVANCED_FACE('',(#28914),#28930,.T.);
+#28914 = FACE_BOUND('',#28915,.T.);
+#28915 = EDGE_LOOP('',(#28916,#28917,#28924,#28929));
+#28916 = ORIENTED_EDGE('',*,*,#28793,.F.);
+#28917 = ORIENTED_EDGE('',*,*,#28918,.F.);
+#28918 = EDGE_CURVE('',#28919,#28787,#28921,.T.);
+#28919 = VERTEX_POINT('',#28920);
+#28920 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,0.));
+#28921 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28922,#28923),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28922 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,0.));
+#28923 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,-8.2));
+#28924 = ORIENTED_EDGE('',*,*,#28925,.T.);
+#28925 = EDGE_CURVE('',#28919,#28891,#28926,.T.);
+#28926 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28927,#28928),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28927 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,0.));
+#28928 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,0.));
+#28929 = ORIENTED_EDGE('',*,*,#28890,.T.);
+#28930 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28931,#28932)
+    ,(#28933,#28934
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28931 = CARTESIAN_POINT('',(-45.20492478725,54.583766180182,1.E-02));
+#28932 = CARTESIAN_POINT('',(-45.20492478725,54.583766180182,-8.21));
+#28933 = CARTESIAN_POINT('',(-46.17807808783,54.583766180182,1.E-02));
+#28934 = CARTESIAN_POINT('',(-46.17807808783,54.583766180182,-8.21));
+#28935 = ADVANCED_FACE('',(#28936),#28942,.T.);
+#28936 = FACE_BOUND('',#28937,.T.);
+#28937 = EDGE_LOOP('',(#28938,#28939,#28940,#28941));
+#28938 = ORIENTED_EDGE('',*,*,#28777,.F.);
+#28939 = ORIENTED_EDGE('',*,*,#28875,.F.);
+#28940 = ORIENTED_EDGE('',*,*,#28841,.F.);
+#28941 = ORIENTED_EDGE('',*,*,#28813,.F.);
+#28942 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28943,#28944)
+    ,(#28945,#28946
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28943 = CARTESIAN_POINT('',(-45.50492478725,54.873766180182,-8.5));
+#28944 = CARTESIAN_POINT('',(-45.50492478725,55.246919480762,-8.5));
+#28945 = CARTESIAN_POINT('',(-45.87807808783,54.873766180182,-8.5));
+#28946 = CARTESIAN_POINT('',(-45.87807808783,55.246919480762,-8.5));
+#28947 = ADVANCED_FACE('',(#28948),#28964,.T.);
+#28948 = FACE_BOUND('',#28949,.T.);
+#28949 = EDGE_LOOP('',(#28950,#28951,#28958,#28963));
+#28950 = ORIENTED_EDGE('',*,*,#28827,.F.);
+#28951 = ORIENTED_EDGE('',*,*,#28952,.F.);
+#28952 = EDGE_CURVE('',#28953,#28821,#28955,.T.);
+#28953 = VERTEX_POINT('',#28954);
+#28954 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,0.));
+#28955 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28956,#28957),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#28956 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,0.));
+#28957 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,-8.2));
+#28958 = ORIENTED_EDGE('',*,*,#28959,.T.);
+#28959 = EDGE_CURVE('',#28953,#28919,#28960,.T.);
+#28960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28961,#28962),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28961 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,0.));
+#28962 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,0.));
+#28963 = ORIENTED_EDGE('',*,*,#28918,.T.);
+#28964 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28965,#28966)
+    ,(#28967,#28968
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28965 = CARTESIAN_POINT('',(-45.21492478725,55.546919480762,1.E-02));
+#28966 = CARTESIAN_POINT('',(-45.21492478725,55.546919480762,-8.21));
+#28967 = CARTESIAN_POINT('',(-45.21492478725,54.573766180182,1.E-02));
+#28968 = CARTESIAN_POINT('',(-45.21492478725,54.573766180182,-8.21));
+#28969 = ADVANCED_FACE('',(#28970),#28980,.T.);
+#28970 = FACE_BOUND('',#28971,.T.);
+#28971 = EDGE_LOOP('',(#28972,#28973,#28974,#28979));
+#28972 = ORIENTED_EDGE('',*,*,#28855,.F.);
+#28973 = ORIENTED_EDGE('',*,*,#28904,.F.);
+#28974 = ORIENTED_EDGE('',*,*,#28975,.T.);
+#28975 = EDGE_CURVE('',#28898,#28953,#28976,.T.);
+#28976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28977,#28978),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28977 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,0.));
+#28978 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,0.));
+#28979 = ORIENTED_EDGE('',*,*,#28952,.T.);
+#28980 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28981,#28982)
+    ,(#28983,#28984
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#28981 = CARTESIAN_POINT('',(-46.17807808783,55.536919480762,1.E-02));
+#28982 = CARTESIAN_POINT('',(-46.17807808783,55.536919480762,-8.21));
+#28983 = CARTESIAN_POINT('',(-45.20492478725,55.536919480762,1.E-02));
+#28984 = CARTESIAN_POINT('',(-45.20492478725,55.536919480762,-8.21));
+#28985 = ADVANCED_FACE('',(#28986),#28992,.T.);
+#28986 = FACE_BOUND('',#28987,.T.);
+#28987 = EDGE_LOOP('',(#28988,#28989,#28990,#28991));
+#28988 = ORIENTED_EDGE('',*,*,#28975,.F.);
+#28989 = ORIENTED_EDGE('',*,*,#28897,.F.);
+#28990 = ORIENTED_EDGE('',*,*,#28925,.F.);
+#28991 = ORIENTED_EDGE('',*,*,#28959,.F.);
+#28992 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#28993,#28994)
+    ,(#28995,#28996
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28993 = CARTESIAN_POINT('',(-45.20492478725,55.546919480762,0.));
+#28994 = CARTESIAN_POINT('',(-45.20492478725,54.573766180182,0.));
+#28995 = CARTESIAN_POINT('',(-46.17807808783,55.546919480762,0.));
+#28996 = CARTESIAN_POINT('',(-46.17807808783,54.573766180182,0.));
+#28997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29001)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28998,#28999,#29000)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28998 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28999 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#29000 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#29001 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28998,
+  'distance_accuracy_value','confusion accuracy');
+#29002 = PRODUCT_TYPE('part',$,(#28767));
+#29003 = SHAPE_DEFINITION_REPRESENTATION(#29004,#29010);
+#29004 = PRODUCT_DEFINITION_SHAPE('','',#29005);
+#29005 = PRODUCT_DEFINITION('design','',#29006,#29009);
+#29006 = PRODUCT_DEFINITION_FORMATION('','',#29007);
+#29007 = PRODUCT('Body89','Body89','',(#29008));
+#29008 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#29009 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#29010 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#29011),#29237);
+#29011 = MANIFOLD_SOLID_BREP('',#29012);
+#29012 = CLOSED_SHELL('',(#29013,#29049,#29077,#29105,#29125,#29153,
+    #29175,#29187,#29209,#29225));
+#29013 = ADVANCED_FACE('',(#29014),#29044,.T.);
+#29014 = FACE_BOUND('',#29015,.T.);
+#29015 = EDGE_LOOP('',(#29016,#29025,#29032,#29039));
+#29016 = ORIENTED_EDGE('',*,*,#29017,.T.);
+#29017 = EDGE_CURVE('',#29018,#29020,#29022,.T.);
+#29018 = VERTEX_POINT('',#29019);
+#29019 = CARTESIAN_POINT('',(-35.71018335098,54.883766180182,-8.5));
+#29020 = VERTEX_POINT('',#29021);
+#29021 = CARTESIAN_POINT('',(-35.3570300504,54.883766180182,-8.5));
+#29022 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29023,#29024),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29023 = CARTESIAN_POINT('',(-35.71018335098,54.883766180182,-8.5));
+#29024 = CARTESIAN_POINT('',(-35.3570300504,54.883766180182,-8.5));
+#29025 = ORIENTED_EDGE('',*,*,#29026,.T.);
+#29026 = EDGE_CURVE('',#29020,#29027,#29029,.T.);
+#29027 = VERTEX_POINT('',#29028);
+#29028 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,-8.2));
+#29029 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29030,#29031),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29030 = CARTESIAN_POINT('',(-35.3570300504,54.883766180182,-8.5));
+#29031 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,-8.2));
+#29032 = ORIENTED_EDGE('',*,*,#29033,.T.);
+#29033 = EDGE_CURVE('',#29027,#29034,#29036,.T.);
+#29034 = VERTEX_POINT('',#29035);
+#29035 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,-8.2));
+#29036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29037,#29038),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29037 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,-8.2));
+#29038 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,-8.2));
+#29039 = ORIENTED_EDGE('',*,*,#29040,.F.);
+#29040 = EDGE_CURVE('',#29018,#29034,#29041,.T.);
+#29041 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29042,#29043),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29042 = CARTESIAN_POINT('',(-35.71018335098,54.883766180182,-8.5));
+#29043 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,-8.2));
+#29044 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29045,#29046)
+    ,(#29047,#29048
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29045 = CARTESIAN_POINT('',(-35.0470300504,54.57669511237,
+    -8.192928932188));
+#29046 = CARTESIAN_POINT('',(-35.0470300504,54.890837247994,
+    -8.507071067812));
+#29047 = CARTESIAN_POINT('',(-36.02018335098,54.57669511237,
+    -8.192928932188));
+#29048 = CARTESIAN_POINT('',(-36.02018335098,54.890837247994,
+    -8.507071067812));
+#29049 = ADVANCED_FACE('',(#29050),#29072,.T.);
+#29050 = FACE_BOUND('',#29051,.T.);
+#29051 = EDGE_LOOP('',(#29052,#29059,#29066,#29071));
+#29052 = ORIENTED_EDGE('',*,*,#29053,.T.);
+#29053 = EDGE_CURVE('',#29020,#29054,#29056,.T.);
+#29054 = VERTEX_POINT('',#29055);
+#29055 = CARTESIAN_POINT('',(-35.3570300504,55.236919480762,-8.5));
+#29056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29057,#29058),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29057 = CARTESIAN_POINT('',(-35.3570300504,54.883766180182,-8.5));
+#29058 = CARTESIAN_POINT('',(-35.3570300504,55.236919480762,-8.5));
+#29059 = ORIENTED_EDGE('',*,*,#29060,.T.);
+#29060 = EDGE_CURVE('',#29054,#29061,#29063,.T.);
+#29061 = VERTEX_POINT('',#29062);
+#29062 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,-8.2));
+#29063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29064,#29065),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29064 = CARTESIAN_POINT('',(-35.3570300504,55.236919480762,-8.5));
+#29065 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,-8.2));
+#29066 = ORIENTED_EDGE('',*,*,#29067,.T.);
+#29067 = EDGE_CURVE('',#29061,#29027,#29068,.T.);
+#29068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29069,#29070),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29069 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,-8.2));
+#29070 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,-8.2));
+#29071 = ORIENTED_EDGE('',*,*,#29026,.F.);
+#29072 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29073,#29074)
+    ,(#29075,#29076
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29073 = CARTESIAN_POINT('',(-35.04995898259,54.573766180182,
+    -8.192928932188));
+#29074 = CARTESIAN_POINT('',(-35.04995898259,55.546919480762,
+    -8.192928932188));
+#29075 = CARTESIAN_POINT('',(-35.36410111822,54.573766180182,
+    -8.507071067812));
+#29076 = CARTESIAN_POINT('',(-35.36410111822,55.546919480762,
+    -8.507071067812));
+#29077 = ADVANCED_FACE('',(#29078),#29100,.T.);
+#29078 = FACE_BOUND('',#29079,.T.);
+#29079 = EDGE_LOOP('',(#29080,#29087,#29094,#29099));
+#29080 = ORIENTED_EDGE('',*,*,#29081,.T.);
+#29081 = EDGE_CURVE('',#29054,#29082,#29084,.T.);
+#29082 = VERTEX_POINT('',#29083);
+#29083 = CARTESIAN_POINT('',(-35.71018335098,55.236919480762,-8.5));
+#29084 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29085,#29086),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29085 = CARTESIAN_POINT('',(-35.3570300504,55.236919480762,-8.5));
+#29086 = CARTESIAN_POINT('',(-35.71018335098,55.236919480762,-8.5));
+#29087 = ORIENTED_EDGE('',*,*,#29088,.T.);
+#29088 = EDGE_CURVE('',#29082,#29089,#29091,.T.);
+#29089 = VERTEX_POINT('',#29090);
+#29090 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,-8.2));
+#29091 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29092,#29093),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29092 = CARTESIAN_POINT('',(-35.71018335098,55.236919480762,-8.5));
+#29093 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,-8.2));
+#29094 = ORIENTED_EDGE('',*,*,#29095,.T.);
+#29095 = EDGE_CURVE('',#29089,#29061,#29096,.T.);
+#29096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29097,#29098),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29097 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,-8.2));
+#29098 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,-8.2));
+#29099 = ORIENTED_EDGE('',*,*,#29060,.F.);
+#29100 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29101,#29102)
+    ,(#29103,#29104
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29101 = CARTESIAN_POINT('',(-35.0470300504,55.22984841295,
+    -8.507071067812));
+#29102 = CARTESIAN_POINT('',(-35.0470300504,55.543990548574,
+    -8.192928932188));
+#29103 = CARTESIAN_POINT('',(-36.02018335098,55.22984841295,
+    -8.507071067812));
+#29104 = CARTESIAN_POINT('',(-36.02018335098,55.543990548574,
+    -8.192928932188));
+#29105 = ADVANCED_FACE('',(#29106),#29120,.T.);
+#29106 = FACE_BOUND('',#29107,.T.);
+#29107 = EDGE_LOOP('',(#29108,#29113,#29114,#29119));
+#29108 = ORIENTED_EDGE('',*,*,#29109,.T.);
+#29109 = EDGE_CURVE('',#29034,#29089,#29110,.T.);
+#29110 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29111,#29112),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29111 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,-8.2));
+#29112 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,-8.2));
+#29113 = ORIENTED_EDGE('',*,*,#29088,.F.);
+#29114 = ORIENTED_EDGE('',*,*,#29115,.T.);
+#29115 = EDGE_CURVE('',#29082,#29018,#29116,.T.);
+#29116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29117,#29118),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29117 = CARTESIAN_POINT('',(-35.71018335098,55.236919480762,-8.5));
+#29118 = CARTESIAN_POINT('',(-35.71018335098,54.883766180182,-8.5));
+#29119 = ORIENTED_EDGE('',*,*,#29040,.T.);
+#29120 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29121,#29122)
+    ,(#29123,#29124
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29121 = CARTESIAN_POINT('',(-35.70311228317,54.573766180182,
+    -8.507071067812));
+#29122 = CARTESIAN_POINT('',(-35.70311228317,55.546919480762,
+    -8.507071067812));
+#29123 = CARTESIAN_POINT('',(-36.0172544188,54.573766180182,
+    -8.192928932188));
+#29124 = CARTESIAN_POINT('',(-36.0172544188,55.546919480762,
+    -8.192928932188));
+#29125 = ADVANCED_FACE('',(#29126),#29148,.T.);
+#29126 = FACE_BOUND('',#29127,.T.);
+#29127 = EDGE_LOOP('',(#29128,#29129,#29136,#29143));
+#29128 = ORIENTED_EDGE('',*,*,#29109,.F.);
+#29129 = ORIENTED_EDGE('',*,*,#29130,.F.);
+#29130 = EDGE_CURVE('',#29131,#29034,#29133,.T.);
+#29131 = VERTEX_POINT('',#29132);
+#29132 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,0.));
+#29133 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29134,#29135),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29134 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,0.));
+#29135 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,-8.2));
+#29136 = ORIENTED_EDGE('',*,*,#29137,.T.);
+#29137 = EDGE_CURVE('',#29131,#29138,#29140,.T.);
+#29138 = VERTEX_POINT('',#29139);
+#29139 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,0.));
+#29140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29141,#29142),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29141 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,0.));
+#29142 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,0.));
+#29143 = ORIENTED_EDGE('',*,*,#29144,.T.);
+#29144 = EDGE_CURVE('',#29138,#29089,#29145,.T.);
+#29145 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29146,#29147),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29146 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,0.));
+#29147 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,-8.2));
+#29148 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29149,#29150)
+    ,(#29151,#29152
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29149 = CARTESIAN_POINT('',(-36.01018335098,54.573766180182,1.E-02));
+#29150 = CARTESIAN_POINT('',(-36.01018335098,54.573766180182,-8.21));
+#29151 = CARTESIAN_POINT('',(-36.01018335098,55.546919480762,1.E-02));
+#29152 = CARTESIAN_POINT('',(-36.01018335098,55.546919480762,-8.21));
+#29153 = ADVANCED_FACE('',(#29154),#29170,.T.);
+#29154 = FACE_BOUND('',#29155,.T.);
+#29155 = EDGE_LOOP('',(#29156,#29157,#29164,#29169));
+#29156 = ORIENTED_EDGE('',*,*,#29033,.F.);
+#29157 = ORIENTED_EDGE('',*,*,#29158,.F.);
+#29158 = EDGE_CURVE('',#29159,#29027,#29161,.T.);
+#29159 = VERTEX_POINT('',#29160);
+#29160 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,0.));
+#29161 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29162,#29163),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29162 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,0.));
+#29163 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,-8.2));
+#29164 = ORIENTED_EDGE('',*,*,#29165,.T.);
+#29165 = EDGE_CURVE('',#29159,#29131,#29166,.T.);
+#29166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29167,#29168),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29167 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,0.));
+#29168 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,0.));
+#29169 = ORIENTED_EDGE('',*,*,#29130,.T.);
+#29170 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29171,#29172)
+    ,(#29173,#29174
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29171 = CARTESIAN_POINT('',(-35.0470300504,54.583766180182,1.E-02));
+#29172 = CARTESIAN_POINT('',(-35.0470300504,54.583766180182,-8.21));
+#29173 = CARTESIAN_POINT('',(-36.02018335098,54.583766180182,1.E-02));
+#29174 = CARTESIAN_POINT('',(-36.02018335098,54.583766180182,-8.21));
+#29175 = ADVANCED_FACE('',(#29176),#29182,.T.);
+#29176 = FACE_BOUND('',#29177,.T.);
+#29177 = EDGE_LOOP('',(#29178,#29179,#29180,#29181));
+#29178 = ORIENTED_EDGE('',*,*,#29017,.F.);
+#29179 = ORIENTED_EDGE('',*,*,#29115,.F.);
+#29180 = ORIENTED_EDGE('',*,*,#29081,.F.);
+#29181 = ORIENTED_EDGE('',*,*,#29053,.F.);
+#29182 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29183,#29184)
+    ,(#29185,#29186
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29183 = CARTESIAN_POINT('',(-35.34703005041,54.873766180182,-8.5));
+#29184 = CARTESIAN_POINT('',(-35.34703005041,55.246919480762,-8.5));
+#29185 = CARTESIAN_POINT('',(-35.72018335098,54.873766180182,-8.5));
+#29186 = CARTESIAN_POINT('',(-35.72018335098,55.246919480762,-8.5));
+#29187 = ADVANCED_FACE('',(#29188),#29204,.T.);
+#29188 = FACE_BOUND('',#29189,.T.);
+#29189 = EDGE_LOOP('',(#29190,#29191,#29198,#29203));
+#29190 = ORIENTED_EDGE('',*,*,#29067,.F.);
+#29191 = ORIENTED_EDGE('',*,*,#29192,.F.);
+#29192 = EDGE_CURVE('',#29193,#29061,#29195,.T.);
+#29193 = VERTEX_POINT('',#29194);
+#29194 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,0.));
+#29195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29196,#29197),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29196 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,0.));
+#29197 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,-8.2));
+#29198 = ORIENTED_EDGE('',*,*,#29199,.T.);
+#29199 = EDGE_CURVE('',#29193,#29159,#29200,.T.);
+#29200 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29201,#29202),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29201 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,0.));
+#29202 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,0.));
+#29203 = ORIENTED_EDGE('',*,*,#29158,.T.);
+#29204 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29205,#29206)
+    ,(#29207,#29208
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29205 = CARTESIAN_POINT('',(-35.05703005041,55.546919480762,1.E-02));
+#29206 = CARTESIAN_POINT('',(-35.05703005041,55.546919480762,-8.21));
+#29207 = CARTESIAN_POINT('',(-35.05703005041,54.573766180182,1.E-02));
+#29208 = CARTESIAN_POINT('',(-35.05703005041,54.573766180182,-8.21));
+#29209 = ADVANCED_FACE('',(#29210),#29220,.T.);
+#29210 = FACE_BOUND('',#29211,.T.);
+#29211 = EDGE_LOOP('',(#29212,#29213,#29214,#29219));
+#29212 = ORIENTED_EDGE('',*,*,#29095,.F.);
+#29213 = ORIENTED_EDGE('',*,*,#29144,.F.);
+#29214 = ORIENTED_EDGE('',*,*,#29215,.T.);
+#29215 = EDGE_CURVE('',#29138,#29193,#29216,.T.);
+#29216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29217,#29218),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29217 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,0.));
+#29218 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,0.));
+#29219 = ORIENTED_EDGE('',*,*,#29192,.T.);
+#29220 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29221,#29222)
+    ,(#29223,#29224
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29221 = CARTESIAN_POINT('',(-36.02018335098,55.536919480762,1.E-02));
+#29222 = CARTESIAN_POINT('',(-36.02018335098,55.536919480762,-8.21));
+#29223 = CARTESIAN_POINT('',(-35.0470300504,55.536919480762,1.E-02));
+#29224 = CARTESIAN_POINT('',(-35.0470300504,55.536919480762,-8.21));
+#29225 = ADVANCED_FACE('',(#29226),#29232,.T.);
+#29226 = FACE_BOUND('',#29227,.T.);
+#29227 = EDGE_LOOP('',(#29228,#29229,#29230,#29231));
+#29228 = ORIENTED_EDGE('',*,*,#29215,.F.);
+#29229 = ORIENTED_EDGE('',*,*,#29137,.F.);
+#29230 = ORIENTED_EDGE('',*,*,#29165,.F.);
+#29231 = ORIENTED_EDGE('',*,*,#29199,.F.);
+#29232 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29233,#29234)
+    ,(#29235,#29236
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29233 = CARTESIAN_POINT('',(-35.0470300504,55.546919480762,0.));
+#29234 = CARTESIAN_POINT('',(-35.0470300504,54.573766180182,0.));
+#29235 = CARTESIAN_POINT('',(-36.02018335098,55.546919480762,0.));
+#29236 = CARTESIAN_POINT('',(-36.02018335098,54.573766180182,0.));
+#29237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29241)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#29238,#29239,#29240)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#29238 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#29239 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#29240 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#29241 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#29238,
+  'distance_accuracy_value','confusion accuracy');
+#29242 = PRODUCT_TYPE('part',$,(#29007));
+#29243 = SHAPE_DEFINITION_REPRESENTATION(#29244,#29250);
+#29244 = PRODUCT_DEFINITION_SHAPE('','',#29245);
+#29245 = PRODUCT_DEFINITION('design','',#29246,#29249);
+#29246 = PRODUCT_DEFINITION_FORMATION('','',#29247);
+#29247 = PRODUCT('Body90','Body90','',(#29248));
+#29248 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#29249 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#29250 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#29251),#29477);
+#29251 = MANIFOLD_SOLID_BREP('',#29252);
+#29252 = CLOSED_SHELL('',(#29253,#29289,#29317,#29345,#29365,#29393,
+    #29415,#29427,#29449,#29465));
+#29253 = ADVANCED_FACE('',(#29254),#29284,.T.);
+#29254 = FACE_BOUND('',#29255,.T.);
+#29255 = EDGE_LOOP('',(#29256,#29265,#29272,#29279));
+#29256 = ORIENTED_EDGE('',*,*,#29257,.T.);
+#29257 = EDGE_CURVE('',#29258,#29260,#29262,.T.);
+#29258 = VERTEX_POINT('',#29259);
+#29259 = CARTESIAN_POINT('',(-25.55228861414,54.883766180182,-8.5));
+#29260 = VERTEX_POINT('',#29261);
+#29261 = CARTESIAN_POINT('',(-25.19913531356,54.883766180182,-8.5));
+#29262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29263,#29264),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29263 = CARTESIAN_POINT('',(-25.55228861414,54.883766180182,-8.5));
+#29264 = CARTESIAN_POINT('',(-25.19913531356,54.883766180182,-8.5));
+#29265 = ORIENTED_EDGE('',*,*,#29266,.T.);
+#29266 = EDGE_CURVE('',#29260,#29267,#29269,.T.);
+#29267 = VERTEX_POINT('',#29268);
+#29268 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,-8.2));
+#29269 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29270,#29271),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29270 = CARTESIAN_POINT('',(-25.19913531356,54.883766180182,-8.5));
+#29271 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,-8.2));
+#29272 = ORIENTED_EDGE('',*,*,#29273,.T.);
+#29273 = EDGE_CURVE('',#29267,#29274,#29276,.T.);
+#29274 = VERTEX_POINT('',#29275);
+#29275 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,-8.2));
+#29276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29277,#29278),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29277 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,-8.2));
+#29278 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,-8.2));
+#29279 = ORIENTED_EDGE('',*,*,#29280,.F.);
+#29280 = EDGE_CURVE('',#29258,#29274,#29281,.T.);
+#29281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29282,#29283),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29282 = CARTESIAN_POINT('',(-25.55228861414,54.883766180182,-8.5));
+#29283 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,-8.2));
+#29284 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29285,#29286)
+    ,(#29287,#29288
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29285 = CARTESIAN_POINT('',(-24.88913531356,54.57669511237,
+    -8.192928932188));
+#29286 = CARTESIAN_POINT('',(-24.88913531356,54.890837247994,
+    -8.507071067812));
+#29287 = CARTESIAN_POINT('',(-25.86228861414,54.57669511237,
+    -8.192928932188));
+#29288 = CARTESIAN_POINT('',(-25.86228861414,54.890837247994,
+    -8.507071067812));
+#29289 = ADVANCED_FACE('',(#29290),#29312,.T.);
+#29290 = FACE_BOUND('',#29291,.T.);
+#29291 = EDGE_LOOP('',(#29292,#29299,#29306,#29311));
+#29292 = ORIENTED_EDGE('',*,*,#29293,.T.);
+#29293 = EDGE_CURVE('',#29260,#29294,#29296,.T.);
+#29294 = VERTEX_POINT('',#29295);
+#29295 = CARTESIAN_POINT('',(-25.19913531356,55.236919480762,-8.5));
+#29296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29297,#29298),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29297 = CARTESIAN_POINT('',(-25.19913531356,54.883766180182,-8.5));
+#29298 = CARTESIAN_POINT('',(-25.19913531356,55.236919480762,-8.5));
+#29299 = ORIENTED_EDGE('',*,*,#29300,.T.);
+#29300 = EDGE_CURVE('',#29294,#29301,#29303,.T.);
+#29301 = VERTEX_POINT('',#29302);
+#29302 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,-8.2));
+#29303 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29304,#29305),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29304 = CARTESIAN_POINT('',(-25.19913531356,55.236919480762,-8.5));
+#29305 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,-8.2));
+#29306 = ORIENTED_EDGE('',*,*,#29307,.T.);
+#29307 = EDGE_CURVE('',#29301,#29267,#29308,.T.);
+#29308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29309,#29310),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29309 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,-8.2));
+#29310 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,-8.2));
+#29311 = ORIENTED_EDGE('',*,*,#29266,.F.);
+#29312 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29313,#29314)
+    ,(#29315,#29316
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29313 = CARTESIAN_POINT('',(-24.89206424575,54.573766180182,
+    -8.192928932188));
+#29314 = CARTESIAN_POINT('',(-24.89206424575,55.546919480762,
+    -8.192928932188));
+#29315 = CARTESIAN_POINT('',(-25.20620638137,54.573766180182,
+    -8.507071067812));
+#29316 = CARTESIAN_POINT('',(-25.20620638137,55.546919480762,
+    -8.507071067812));
+#29317 = ADVANCED_FACE('',(#29318),#29340,.T.);
+#29318 = FACE_BOUND('',#29319,.T.);
+#29319 = EDGE_LOOP('',(#29320,#29327,#29334,#29339));
+#29320 = ORIENTED_EDGE('',*,*,#29321,.T.);
+#29321 = EDGE_CURVE('',#29294,#29322,#29324,.T.);
+#29322 = VERTEX_POINT('',#29323);
+#29323 = CARTESIAN_POINT('',(-25.55228861414,55.236919480762,-8.5));
+#29324 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29325,#29326),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29325 = CARTESIAN_POINT('',(-25.19913531356,55.236919480762,-8.5));
+#29326 = CARTESIAN_POINT('',(-25.55228861414,55.236919480762,-8.5));
+#29327 = ORIENTED_EDGE('',*,*,#29328,.T.);
+#29328 = EDGE_CURVE('',#29322,#29329,#29331,.T.);
+#29329 = VERTEX_POINT('',#29330);
+#29330 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,-8.2));
+#29331 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29332,#29333),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29332 = CARTESIAN_POINT('',(-25.55228861414,55.236919480762,-8.5));
+#29333 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,-8.2));
+#29334 = ORIENTED_EDGE('',*,*,#29335,.T.);
+#29335 = EDGE_CURVE('',#29329,#29301,#29336,.T.);
+#29336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29337,#29338),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29337 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,-8.2));
+#29338 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,-8.2));
+#29339 = ORIENTED_EDGE('',*,*,#29300,.F.);
+#29340 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29341,#29342)
+    ,(#29343,#29344
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29341 = CARTESIAN_POINT('',(-24.88913531356,55.22984841295,
+    -8.507071067812));
+#29342 = CARTESIAN_POINT('',(-24.88913531356,55.543990548574,
+    -8.192928932188));
+#29343 = CARTESIAN_POINT('',(-25.86228861414,55.22984841295,
+    -8.507071067812));
+#29344 = CARTESIAN_POINT('',(-25.86228861414,55.543990548574,
+    -8.192928932188));
+#29345 = ADVANCED_FACE('',(#29346),#29360,.T.);
+#29346 = FACE_BOUND('',#29347,.T.);
+#29347 = EDGE_LOOP('',(#29348,#29353,#29354,#29359));
+#29348 = ORIENTED_EDGE('',*,*,#29349,.T.);
+#29349 = EDGE_CURVE('',#29274,#29329,#29350,.T.);
+#29350 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29351,#29352),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29351 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,-8.2));
+#29352 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,-8.2));
+#29353 = ORIENTED_EDGE('',*,*,#29328,.F.);
+#29354 = ORIENTED_EDGE('',*,*,#29355,.T.);
+#29355 = EDGE_CURVE('',#29322,#29258,#29356,.T.);
+#29356 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29357,#29358),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29357 = CARTESIAN_POINT('',(-25.55228861414,55.236919480762,-8.5));
+#29358 = CARTESIAN_POINT('',(-25.55228861414,54.883766180182,-8.5));
+#29359 = ORIENTED_EDGE('',*,*,#29280,.T.);
+#29360 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29361,#29362)
+    ,(#29363,#29364
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29361 = CARTESIAN_POINT('',(-25.54521754633,54.573766180182,
+    -8.507071067812));
+#29362 = CARTESIAN_POINT('',(-25.54521754633,55.546919480762,
+    -8.507071067812));
+#29363 = CARTESIAN_POINT('',(-25.85935968195,54.573766180182,
+    -8.192928932188));
+#29364 = CARTESIAN_POINT('',(-25.85935968195,55.546919480762,
+    -8.192928932188));
+#29365 = ADVANCED_FACE('',(#29366),#29388,.T.);
+#29366 = FACE_BOUND('',#29367,.T.);
+#29367 = EDGE_LOOP('',(#29368,#29369,#29376,#29383));
+#29368 = ORIENTED_EDGE('',*,*,#29349,.F.);
+#29369 = ORIENTED_EDGE('',*,*,#29370,.F.);
+#29370 = EDGE_CURVE('',#29371,#29274,#29373,.T.);
+#29371 = VERTEX_POINT('',#29372);
+#29372 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,0.));
+#29373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29374,#29375),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29374 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,0.));
+#29375 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,-8.2));
+#29376 = ORIENTED_EDGE('',*,*,#29377,.T.);
+#29377 = EDGE_CURVE('',#29371,#29378,#29380,.T.);
+#29378 = VERTEX_POINT('',#29379);
+#29379 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,0.));
+#29380 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29381,#29382),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29381 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,0.));
+#29382 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,0.));
+#29383 = ORIENTED_EDGE('',*,*,#29384,.T.);
+#29384 = EDGE_CURVE('',#29378,#29329,#29385,.T.);
+#29385 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29386,#29387),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29386 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,0.));
+#29387 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,-8.2));
+#29388 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29389,#29390)
+    ,(#29391,#29392
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29389 = CARTESIAN_POINT('',(-25.85228861414,54.573766180182,1.E-02));
+#29390 = CARTESIAN_POINT('',(-25.85228861414,54.573766180182,-8.21));
+#29391 = CARTESIAN_POINT('',(-25.85228861414,55.546919480762,1.E-02));
+#29392 = CARTESIAN_POINT('',(-25.85228861414,55.546919480762,-8.21));
+#29393 = ADVANCED_FACE('',(#29394),#29410,.T.);
+#29394 = FACE_BOUND('',#29395,.T.);
+#29395 = EDGE_LOOP('',(#29396,#29397,#29404,#29409));
+#29396 = ORIENTED_EDGE('',*,*,#29273,.F.);
+#29397 = ORIENTED_EDGE('',*,*,#29398,.F.);
+#29398 = EDGE_CURVE('',#29399,#29267,#29401,.T.);
+#29399 = VERTEX_POINT('',#29400);
+#29400 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,0.));
+#29401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29402,#29403),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29402 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,0.));
+#29403 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,-8.2));
+#29404 = ORIENTED_EDGE('',*,*,#29405,.T.);
+#29405 = EDGE_CURVE('',#29399,#29371,#29406,.T.);
+#29406 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29407,#29408),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29407 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,0.));
+#29408 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,0.));
+#29409 = ORIENTED_EDGE('',*,*,#29370,.T.);
+#29410 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29411,#29412)
+    ,(#29413,#29414
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29411 = CARTESIAN_POINT('',(-24.88913531356,54.583766180182,1.E-02));
+#29412 = CARTESIAN_POINT('',(-24.88913531356,54.583766180182,-8.21));
+#29413 = CARTESIAN_POINT('',(-25.86228861414,54.583766180182,1.E-02));
+#29414 = CARTESIAN_POINT('',(-25.86228861414,54.583766180182,-8.21));
+#29415 = ADVANCED_FACE('',(#29416),#29422,.T.);
+#29416 = FACE_BOUND('',#29417,.T.);
+#29417 = EDGE_LOOP('',(#29418,#29419,#29420,#29421));
+#29418 = ORIENTED_EDGE('',*,*,#29257,.F.);
+#29419 = ORIENTED_EDGE('',*,*,#29355,.F.);
+#29420 = ORIENTED_EDGE('',*,*,#29321,.F.);
+#29421 = ORIENTED_EDGE('',*,*,#29293,.F.);
+#29422 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29423,#29424)
+    ,(#29425,#29426
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29423 = CARTESIAN_POINT('',(-25.18913531356,54.873766180182,-8.5));
+#29424 = CARTESIAN_POINT('',(-25.18913531356,55.246919480762,-8.5));
+#29425 = CARTESIAN_POINT('',(-25.56228861414,54.873766180182,-8.5));
+#29426 = CARTESIAN_POINT('',(-25.56228861414,55.246919480762,-8.5));
+#29427 = ADVANCED_FACE('',(#29428),#29444,.T.);
+#29428 = FACE_BOUND('',#29429,.T.);
+#29429 = EDGE_LOOP('',(#29430,#29431,#29438,#29443));
+#29430 = ORIENTED_EDGE('',*,*,#29307,.F.);
+#29431 = ORIENTED_EDGE('',*,*,#29432,.F.);
+#29432 = EDGE_CURVE('',#29433,#29301,#29435,.T.);
+#29433 = VERTEX_POINT('',#29434);
+#29434 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,0.));
+#29435 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29436,#29437),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29436 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,0.));
+#29437 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,-8.2));
+#29438 = ORIENTED_EDGE('',*,*,#29439,.T.);
+#29439 = EDGE_CURVE('',#29433,#29399,#29440,.T.);
+#29440 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29441,#29442),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29441 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,0.));
+#29442 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,0.));
+#29443 = ORIENTED_EDGE('',*,*,#29398,.T.);
+#29444 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29445,#29446)
+    ,(#29447,#29448
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29445 = CARTESIAN_POINT('',(-24.89913531356,55.546919480762,1.E-02));
+#29446 = CARTESIAN_POINT('',(-24.89913531356,55.546919480762,-8.21));
+#29447 = CARTESIAN_POINT('',(-24.89913531356,54.573766180182,1.E-02));
+#29448 = CARTESIAN_POINT('',(-24.89913531356,54.573766180182,-8.21));
+#29449 = ADVANCED_FACE('',(#29450),#29460,.T.);
+#29450 = FACE_BOUND('',#29451,.T.);
+#29451 = EDGE_LOOP('',(#29452,#29453,#29454,#29459));
+#29452 = ORIENTED_EDGE('',*,*,#29335,.F.);
+#29453 = ORIENTED_EDGE('',*,*,#29384,.F.);
+#29454 = ORIENTED_EDGE('',*,*,#29455,.T.);
+#29455 = EDGE_CURVE('',#29378,#29433,#29456,.T.);
+#29456 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29457,#29458),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29457 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,0.));
+#29458 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,0.));
+#29459 = ORIENTED_EDGE('',*,*,#29432,.T.);
+#29460 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29461,#29462)
+    ,(#29463,#29464
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29461 = CARTESIAN_POINT('',(-25.86228861414,55.536919480762,1.E-02));
+#29462 = CARTESIAN_POINT('',(-25.86228861414,55.536919480762,-8.21));
+#29463 = CARTESIAN_POINT('',(-24.88913531356,55.536919480762,1.E-02));
+#29464 = CARTESIAN_POINT('',(-24.88913531356,55.536919480762,-8.21));
+#29465 = ADVANCED_FACE('',(#29466),#29472,.T.);
+#29466 = FACE_BOUND('',#29467,.T.);
+#29467 = EDGE_LOOP('',(#29468,#29469,#29470,#29471));
+#29468 = ORIENTED_EDGE('',*,*,#29455,.F.);
+#29469 = ORIENTED_EDGE('',*,*,#29377,.F.);
+#29470 = ORIENTED_EDGE('',*,*,#29405,.F.);
+#29471 = ORIENTED_EDGE('',*,*,#29439,.F.);
+#29472 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29473,#29474)
+    ,(#29475,#29476
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29473 = CARTESIAN_POINT('',(-24.88913531356,55.546919480762,0.));
+#29474 = CARTESIAN_POINT('',(-24.88913531356,54.573766180182,0.));
+#29475 = CARTESIAN_POINT('',(-25.86228861414,55.546919480762,0.));
+#29476 = CARTESIAN_POINT('',(-25.86228861414,54.573766180182,0.));
+#29477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29481)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#29478,#29479,#29480)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#29478 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#29479 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#29480 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#29481 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#29478,
+  'distance_accuracy_value','confusion accuracy');
+#29482 = PRODUCT_TYPE('part',$,(#29247));
+#29483 = SHAPE_DEFINITION_REPRESENTATION(#29484,#29490);
+#29484 = PRODUCT_DEFINITION_SHAPE('','',#29485);
+#29485 = PRODUCT_DEFINITION('design','',#29486,#29489);
+#29486 = PRODUCT_DEFINITION_FORMATION('','',#29487);
+#29487 = PRODUCT('Body91','Body91','',(#29488));
+#29488 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#29489 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#29490 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#29491),#29717);
+#29491 = MANIFOLD_SOLID_BREP('',#29492);
+#29492 = CLOSED_SHELL('',(#29493,#29529,#29557,#29585,#29605,#29633,
+    #29655,#29667,#29689,#29705));
+#29493 = ADVANCED_FACE('',(#29494),#29524,.T.);
+#29494 = FACE_BOUND('',#29495,.T.);
+#29495 = EDGE_LOOP('',(#29496,#29505,#29512,#29519));
+#29496 = ORIENTED_EDGE('',*,*,#29497,.T.);
+#29497 = EDGE_CURVE('',#29498,#29500,#29502,.T.);
+#29498 = VERTEX_POINT('',#29499);
+#29499 = CARTESIAN_POINT('',(-33.17070966677,54.883766180182,-8.5));
+#29500 = VERTEX_POINT('',#29501);
+#29501 = CARTESIAN_POINT('',(-32.81755636619,54.883766180182,-8.5));
+#29502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29503,#29504),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29503 = CARTESIAN_POINT('',(-33.17070966677,54.883766180182,-8.5));
+#29504 = CARTESIAN_POINT('',(-32.81755636619,54.883766180182,-8.5));
+#29505 = ORIENTED_EDGE('',*,*,#29506,.T.);
+#29506 = EDGE_CURVE('',#29500,#29507,#29509,.T.);
+#29507 = VERTEX_POINT('',#29508);
+#29508 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,-8.2));
+#29509 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29510,#29511),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29510 = CARTESIAN_POINT('',(-32.81755636619,54.883766180182,-8.5));
+#29511 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,-8.2));
+#29512 = ORIENTED_EDGE('',*,*,#29513,.T.);
+#29513 = EDGE_CURVE('',#29507,#29514,#29516,.T.);
+#29514 = VERTEX_POINT('',#29515);
+#29515 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,-8.2));
+#29516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29517,#29518),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29517 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,-8.2));
+#29518 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,-8.2));
+#29519 = ORIENTED_EDGE('',*,*,#29520,.F.);
+#29520 = EDGE_CURVE('',#29498,#29514,#29521,.T.);
+#29521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29522,#29523),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29522 = CARTESIAN_POINT('',(-33.17070966677,54.883766180182,-8.5));
+#29523 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,-8.2));
+#29524 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29525,#29526)
+    ,(#29527,#29528
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29525 = CARTESIAN_POINT('',(-32.50755636619,54.57669511237,
+    -8.192928932188));
+#29526 = CARTESIAN_POINT('',(-32.50755636619,54.890837247994,
+    -8.507071067812));
+#29527 = CARTESIAN_POINT('',(-33.48070966677,54.57669511237,
+    -8.192928932188));
+#29528 = CARTESIAN_POINT('',(-33.48070966677,54.890837247994,
+    -8.507071067812));
+#29529 = ADVANCED_FACE('',(#29530),#29552,.T.);
+#29530 = FACE_BOUND('',#29531,.T.);
+#29531 = EDGE_LOOP('',(#29532,#29539,#29546,#29551));
+#29532 = ORIENTED_EDGE('',*,*,#29533,.T.);
+#29533 = EDGE_CURVE('',#29500,#29534,#29536,.T.);
+#29534 = VERTEX_POINT('',#29535);
+#29535 = CARTESIAN_POINT('',(-32.81755636619,55.236919480762,-8.5));
+#29536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29537,#29538),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29537 = CARTESIAN_POINT('',(-32.81755636619,54.883766180182,-8.5));
+#29538 = CARTESIAN_POINT('',(-32.81755636619,55.236919480762,-8.5));
+#29539 = ORIENTED_EDGE('',*,*,#29540,.T.);
+#29540 = EDGE_CURVE('',#29534,#29541,#29543,.T.);
+#29541 = VERTEX_POINT('',#29542);
+#29542 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,-8.2));
+#29543 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29544,#29545),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29544 = CARTESIAN_POINT('',(-32.81755636619,55.236919480762,-8.5));
+#29545 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,-8.2));
+#29546 = ORIENTED_EDGE('',*,*,#29547,.T.);
+#29547 = EDGE_CURVE('',#29541,#29507,#29548,.T.);
+#29548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29549,#29550),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29549 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,-8.2));
+#29550 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,-8.2));
+#29551 = ORIENTED_EDGE('',*,*,#29506,.F.);
+#29552 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29553,#29554)
+    ,(#29555,#29556
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29553 = CARTESIAN_POINT('',(-32.51048529838,54.573766180182,
+    -8.192928932188));
+#29554 = CARTESIAN_POINT('',(-32.51048529838,55.546919480762,
+    -8.192928932188));
+#29555 = CARTESIAN_POINT('',(-32.82462743401,54.573766180182,
+    -8.507071067812));
+#29556 = CARTESIAN_POINT('',(-32.82462743401,55.546919480762,
+    -8.507071067812));
+#29557 = ADVANCED_FACE('',(#29558),#29580,.T.);
+#29558 = FACE_BOUND('',#29559,.T.);
+#29559 = EDGE_LOOP('',(#29560,#29567,#29574,#29579));
+#29560 = ORIENTED_EDGE('',*,*,#29561,.T.);
+#29561 = EDGE_CURVE('',#29534,#29562,#29564,.T.);
+#29562 = VERTEX_POINT('',#29563);
+#29563 = CARTESIAN_POINT('',(-33.17070966677,55.236919480762,-8.5));
+#29564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29565,#29566),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29565 = CARTESIAN_POINT('',(-32.81755636619,55.236919480762,-8.5));
+#29566 = CARTESIAN_POINT('',(-33.17070966677,55.236919480762,-8.5));
+#29567 = ORIENTED_EDGE('',*,*,#29568,.T.);
+#29568 = EDGE_CURVE('',#29562,#29569,#29571,.T.);
+#29569 = VERTEX_POINT('',#29570);
+#29570 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,-8.2));
+#29571 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29572,#29573),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29572 = CARTESIAN_POINT('',(-33.17070966677,55.236919480762,-8.5));
+#29573 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,-8.2));
+#29574 = ORIENTED_EDGE('',*,*,#29575,.T.);
+#29575 = EDGE_CURVE('',#29569,#29541,#29576,.T.);
+#29576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29577,#29578),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29577 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,-8.2));
+#29578 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,-8.2));
+#29579 = ORIENTED_EDGE('',*,*,#29540,.F.);
+#29580 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29581,#29582)
+    ,(#29583,#29584
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29581 = CARTESIAN_POINT('',(-32.50755636619,55.22984841295,
+    -8.507071067812));
+#29582 = CARTESIAN_POINT('',(-32.50755636619,55.543990548574,
+    -8.192928932188));
+#29583 = CARTESIAN_POINT('',(-33.48070966677,55.22984841295,
+    -8.507071067812));
+#29584 = CARTESIAN_POINT('',(-33.48070966677,55.543990548574,
+    -8.192928932188));
+#29585 = ADVANCED_FACE('',(#29586),#29600,.T.);
+#29586 = FACE_BOUND('',#29587,.T.);
+#29587 = EDGE_LOOP('',(#29588,#29593,#29594,#29599));
+#29588 = ORIENTED_EDGE('',*,*,#29589,.T.);
+#29589 = EDGE_CURVE('',#29514,#29569,#29590,.T.);
+#29590 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29591,#29592),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29591 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,-8.2));
+#29592 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,-8.2));
+#29593 = ORIENTED_EDGE('',*,*,#29568,.F.);
+#29594 = ORIENTED_EDGE('',*,*,#29595,.T.);
+#29595 = EDGE_CURVE('',#29562,#29498,#29596,.T.);
+#29596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29597,#29598),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29597 = CARTESIAN_POINT('',(-33.17070966677,55.236919480762,-8.5));
+#29598 = CARTESIAN_POINT('',(-33.17070966677,54.883766180182,-8.5));
+#29599 = ORIENTED_EDGE('',*,*,#29520,.T.);
+#29600 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29601,#29602)
+    ,(#29603,#29604
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29601 = CARTESIAN_POINT('',(-33.16363859896,54.573766180182,
+    -8.507071067812));
+#29602 = CARTESIAN_POINT('',(-33.16363859896,55.546919480762,
+    -8.507071067812));
+#29603 = CARTESIAN_POINT('',(-33.47778073459,54.573766180182,
+    -8.192928932188));
+#29604 = CARTESIAN_POINT('',(-33.47778073459,55.546919480762,
+    -8.192928932188));
+#29605 = ADVANCED_FACE('',(#29606),#29628,.T.);
+#29606 = FACE_BOUND('',#29607,.T.);
+#29607 = EDGE_LOOP('',(#29608,#29609,#29616,#29623));
+#29608 = ORIENTED_EDGE('',*,*,#29589,.F.);
+#29609 = ORIENTED_EDGE('',*,*,#29610,.F.);
+#29610 = EDGE_CURVE('',#29611,#29514,#29613,.T.);
+#29611 = VERTEX_POINT('',#29612);
+#29612 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,0.));
+#29613 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29614,#29615),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29614 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,0.));
+#29615 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,-8.2));
+#29616 = ORIENTED_EDGE('',*,*,#29617,.T.);
+#29617 = EDGE_CURVE('',#29611,#29618,#29620,.T.);
+#29618 = VERTEX_POINT('',#29619);
+#29619 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,0.));
+#29620 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29621,#29622),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29621 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,0.));
+#29622 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,0.));
+#29623 = ORIENTED_EDGE('',*,*,#29624,.T.);
+#29624 = EDGE_CURVE('',#29618,#29569,#29625,.T.);
+#29625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29626,#29627),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29626 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,0.));
+#29627 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,-8.2));
+#29628 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29629,#29630)
+    ,(#29631,#29632
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29629 = CARTESIAN_POINT('',(-33.47070966677,54.573766180182,1.E-02));
+#29630 = CARTESIAN_POINT('',(-33.47070966677,54.573766180182,-8.21));
+#29631 = CARTESIAN_POINT('',(-33.47070966677,55.546919480762,1.E-02));
+#29632 = CARTESIAN_POINT('',(-33.47070966677,55.546919480762,-8.21));
+#29633 = ADVANCED_FACE('',(#29634),#29650,.T.);
+#29634 = FACE_BOUND('',#29635,.T.);
+#29635 = EDGE_LOOP('',(#29636,#29637,#29644,#29649));
+#29636 = ORIENTED_EDGE('',*,*,#29513,.F.);
+#29637 = ORIENTED_EDGE('',*,*,#29638,.F.);
+#29638 = EDGE_CURVE('',#29639,#29507,#29641,.T.);
+#29639 = VERTEX_POINT('',#29640);
+#29640 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,0.));
+#29641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29642,#29643),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29642 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,0.));
+#29643 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,-8.2));
+#29644 = ORIENTED_EDGE('',*,*,#29645,.T.);
+#29645 = EDGE_CURVE('',#29639,#29611,#29646,.T.);
+#29646 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29647,#29648),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29647 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,0.));
+#29648 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,0.));
+#29649 = ORIENTED_EDGE('',*,*,#29610,.T.);
+#29650 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29651,#29652)
+    ,(#29653,#29654
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29651 = CARTESIAN_POINT('',(-32.50755636619,54.583766180182,1.E-02));
+#29652 = CARTESIAN_POINT('',(-32.50755636619,54.583766180182,-8.21));
+#29653 = CARTESIAN_POINT('',(-33.48070966677,54.583766180182,1.E-02));
+#29654 = CARTESIAN_POINT('',(-33.48070966677,54.583766180182,-8.21));
+#29655 = ADVANCED_FACE('',(#29656),#29662,.T.);
+#29656 = FACE_BOUND('',#29657,.T.);
+#29657 = EDGE_LOOP('',(#29658,#29659,#29660,#29661));
+#29658 = ORIENTED_EDGE('',*,*,#29497,.F.);
+#29659 = ORIENTED_EDGE('',*,*,#29595,.F.);
+#29660 = ORIENTED_EDGE('',*,*,#29561,.F.);
+#29661 = ORIENTED_EDGE('',*,*,#29533,.F.);
+#29662 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29663,#29664)
+    ,(#29665,#29666
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29663 = CARTESIAN_POINT('',(-32.80755636619,54.873766180182,-8.5));
+#29664 = CARTESIAN_POINT('',(-32.80755636619,55.246919480762,-8.5));
+#29665 = CARTESIAN_POINT('',(-33.18070966677,54.873766180182,-8.5));
+#29666 = CARTESIAN_POINT('',(-33.18070966677,55.246919480762,-8.5));
+#29667 = ADVANCED_FACE('',(#29668),#29684,.T.);
+#29668 = FACE_BOUND('',#29669,.T.);
+#29669 = EDGE_LOOP('',(#29670,#29671,#29678,#29683));
+#29670 = ORIENTED_EDGE('',*,*,#29547,.F.);
+#29671 = ORIENTED_EDGE('',*,*,#29672,.F.);
+#29672 = EDGE_CURVE('',#29673,#29541,#29675,.T.);
+#29673 = VERTEX_POINT('',#29674);
+#29674 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,0.));
+#29675 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29676,#29677),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29676 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,0.));
+#29677 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,-8.2));
+#29678 = ORIENTED_EDGE('',*,*,#29679,.T.);
+#29679 = EDGE_CURVE('',#29673,#29639,#29680,.T.);
+#29680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29681,#29682),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29681 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,0.));
+#29682 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,0.));
+#29683 = ORIENTED_EDGE('',*,*,#29638,.T.);
+#29684 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29685,#29686)
+    ,(#29687,#29688
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29685 = CARTESIAN_POINT('',(-32.51755636619,55.546919480762,1.E-02));
+#29686 = CARTESIAN_POINT('',(-32.51755636619,55.546919480762,-8.21));
+#29687 = CARTESIAN_POINT('',(-32.51755636619,54.573766180182,1.E-02));
+#29688 = CARTESIAN_POINT('',(-32.51755636619,54.573766180182,-8.21));
+#29689 = ADVANCED_FACE('',(#29690),#29700,.T.);
+#29690 = FACE_BOUND('',#29691,.T.);
+#29691 = EDGE_LOOP('',(#29692,#29693,#29694,#29699));
+#29692 = ORIENTED_EDGE('',*,*,#29575,.F.);
+#29693 = ORIENTED_EDGE('',*,*,#29624,.F.);
+#29694 = ORIENTED_EDGE('',*,*,#29695,.T.);
+#29695 = EDGE_CURVE('',#29618,#29673,#29696,.T.);
+#29696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29697,#29698),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29697 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,0.));
+#29698 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,0.));
+#29699 = ORIENTED_EDGE('',*,*,#29672,.T.);
+#29700 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29701,#29702)
+    ,(#29703,#29704
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29701 = CARTESIAN_POINT('',(-33.48070966677,55.536919480762,1.E-02));
+#29702 = CARTESIAN_POINT('',(-33.48070966677,55.536919480762,-8.21));
+#29703 = CARTESIAN_POINT('',(-32.50755636619,55.536919480762,1.E-02));
+#29704 = CARTESIAN_POINT('',(-32.50755636619,55.536919480762,-8.21));
+#29705 = ADVANCED_FACE('',(#29706),#29712,.T.);
+#29706 = FACE_BOUND('',#29707,.T.);
+#29707 = EDGE_LOOP('',(#29708,#29709,#29710,#29711));
+#29708 = ORIENTED_EDGE('',*,*,#29695,.F.);
+#29709 = ORIENTED_EDGE('',*,*,#29617,.F.);
+#29710 = ORIENTED_EDGE('',*,*,#29645,.F.);
+#29711 = ORIENTED_EDGE('',*,*,#29679,.F.);
+#29712 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29713,#29714)
+    ,(#29715,#29716
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29713 = CARTESIAN_POINT('',(-32.50755636619,55.546919480762,0.));
+#29714 = CARTESIAN_POINT('',(-32.50755636619,54.573766180182,0.));
+#29715 = CARTESIAN_POINT('',(-33.48070966677,55.546919480762,0.));
+#29716 = CARTESIAN_POINT('',(-33.48070966677,54.573766180182,0.));
+#29717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29721)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#29718,#29719,#29720)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#29718 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#29719 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#29720 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#29721 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#29718,
+  'distance_accuracy_value','confusion accuracy');
+#29722 = PRODUCT_TYPE('part',$,(#29487));
+#29723 = SHAPE_DEFINITION_REPRESENTATION(#29724,#29730);
+#29724 = PRODUCT_DEFINITION_SHAPE('','',#29725);
+#29725 = PRODUCT_DEFINITION('design','',#29726,#29729);
+#29726 = PRODUCT_DEFINITION_FORMATION('','',#29727);
+#29727 = PRODUCT('Body92','Body92','',(#29728));
+#29728 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#29729 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#29730 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#29731),#29957);
+#29731 = MANIFOLD_SOLID_BREP('',#29732);
+#29732 = CLOSED_SHELL('',(#29733,#29769,#29797,#29825,#29845,#29873,
+    #29895,#29907,#29929,#29945));
+#29733 = ADVANCED_FACE('',(#29734),#29764,.T.);
+#29734 = FACE_BOUND('',#29735,.T.);
+#29735 = EDGE_LOOP('',(#29736,#29745,#29752,#29759));
+#29736 = ORIENTED_EDGE('',*,*,#29737,.T.);
+#29737 = EDGE_CURVE('',#29738,#29740,#29742,.T.);
+#29738 = VERTEX_POINT('',#29739);
+#29739 = CARTESIAN_POINT('',(-43.32860440362,54.883766180182,-8.5));
+#29740 = VERTEX_POINT('',#29741);
+#29741 = CARTESIAN_POINT('',(-42.97545110304,54.883766180182,-8.5));
+#29742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29743,#29744),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29743 = CARTESIAN_POINT('',(-43.32860440362,54.883766180182,-8.5));
+#29744 = CARTESIAN_POINT('',(-42.97545110304,54.883766180182,-8.5));
+#29745 = ORIENTED_EDGE('',*,*,#29746,.T.);
+#29746 = EDGE_CURVE('',#29740,#29747,#29749,.T.);
+#29747 = VERTEX_POINT('',#29748);
+#29748 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,-8.2));
+#29749 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29750,#29751),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29750 = CARTESIAN_POINT('',(-42.97545110304,54.883766180182,-8.5));
+#29751 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,-8.2));
+#29752 = ORIENTED_EDGE('',*,*,#29753,.T.);
+#29753 = EDGE_CURVE('',#29747,#29754,#29756,.T.);
+#29754 = VERTEX_POINT('',#29755);
+#29755 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,-8.2));
+#29756 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29757,#29758),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29757 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,-8.2));
+#29758 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,-8.2));
+#29759 = ORIENTED_EDGE('',*,*,#29760,.F.);
+#29760 = EDGE_CURVE('',#29738,#29754,#29761,.T.);
+#29761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29762,#29763),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29762 = CARTESIAN_POINT('',(-43.32860440362,54.883766180182,-8.5));
+#29763 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,-8.2));
+#29764 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29765,#29766)
+    ,(#29767,#29768
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29765 = CARTESIAN_POINT('',(-42.66545110304,54.57669511237,
+    -8.192928932188));
+#29766 = CARTESIAN_POINT('',(-42.66545110304,54.890837247994,
+    -8.507071067812));
+#29767 = CARTESIAN_POINT('',(-43.63860440362,54.57669511237,
+    -8.192928932188));
+#29768 = CARTESIAN_POINT('',(-43.63860440362,54.890837247994,
+    -8.507071067812));
+#29769 = ADVANCED_FACE('',(#29770),#29792,.T.);
+#29770 = FACE_BOUND('',#29771,.T.);
+#29771 = EDGE_LOOP('',(#29772,#29779,#29786,#29791));
+#29772 = ORIENTED_EDGE('',*,*,#29773,.T.);
+#29773 = EDGE_CURVE('',#29740,#29774,#29776,.T.);
+#29774 = VERTEX_POINT('',#29775);
+#29775 = CARTESIAN_POINT('',(-42.97545110304,55.236919480762,-8.5));
+#29776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29777,#29778),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29777 = CARTESIAN_POINT('',(-42.97545110304,54.883766180182,-8.5));
+#29778 = CARTESIAN_POINT('',(-42.97545110304,55.236919480762,-8.5));
+#29779 = ORIENTED_EDGE('',*,*,#29780,.T.);
+#29780 = EDGE_CURVE('',#29774,#29781,#29783,.T.);
+#29781 = VERTEX_POINT('',#29782);
+#29782 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,-8.2));
+#29783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29784,#29785),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29784 = CARTESIAN_POINT('',(-42.97545110304,55.236919480762,-8.5));
+#29785 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,-8.2));
+#29786 = ORIENTED_EDGE('',*,*,#29787,.T.);
+#29787 = EDGE_CURVE('',#29781,#29747,#29788,.T.);
+#29788 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29789,#29790),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29789 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,-8.2));
+#29790 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,-8.2));
+#29791 = ORIENTED_EDGE('',*,*,#29746,.F.);
+#29792 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29793,#29794)
+    ,(#29795,#29796
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29793 = CARTESIAN_POINT('',(-42.66838003522,54.573766180182,
+    -8.192928932188));
+#29794 = CARTESIAN_POINT('',(-42.66838003522,55.546919480762,
+    -8.192928932188));
+#29795 = CARTESIAN_POINT('',(-42.98252217085,54.573766180182,
+    -8.507071067812));
+#29796 = CARTESIAN_POINT('',(-42.98252217085,55.546919480762,
+    -8.507071067812));
+#29797 = ADVANCED_FACE('',(#29798),#29820,.T.);
+#29798 = FACE_BOUND('',#29799,.T.);
+#29799 = EDGE_LOOP('',(#29800,#29807,#29814,#29819));
+#29800 = ORIENTED_EDGE('',*,*,#29801,.T.);
+#29801 = EDGE_CURVE('',#29774,#29802,#29804,.T.);
+#29802 = VERTEX_POINT('',#29803);
+#29803 = CARTESIAN_POINT('',(-43.32860440362,55.236919480762,-8.5));
+#29804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29805,#29806),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29805 = CARTESIAN_POINT('',(-42.97545110304,55.236919480762,-8.5));
+#29806 = CARTESIAN_POINT('',(-43.32860440362,55.236919480762,-8.5));
+#29807 = ORIENTED_EDGE('',*,*,#29808,.T.);
+#29808 = EDGE_CURVE('',#29802,#29809,#29811,.T.);
+#29809 = VERTEX_POINT('',#29810);
+#29810 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,-8.2));
+#29811 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29812,#29813),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29812 = CARTESIAN_POINT('',(-43.32860440362,55.236919480762,-8.5));
+#29813 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,-8.2));
+#29814 = ORIENTED_EDGE('',*,*,#29815,.T.);
+#29815 = EDGE_CURVE('',#29809,#29781,#29816,.T.);
+#29816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29817,#29818),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29817 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,-8.2));
+#29818 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,-8.2));
+#29819 = ORIENTED_EDGE('',*,*,#29780,.F.);
+#29820 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29821,#29822)
+    ,(#29823,#29824
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29821 = CARTESIAN_POINT('',(-42.66545110304,55.22984841295,
+    -8.507071067812));
+#29822 = CARTESIAN_POINT('',(-42.66545110304,55.543990548574,
+    -8.192928932188));
+#29823 = CARTESIAN_POINT('',(-43.63860440362,55.22984841295,
+    -8.507071067812));
+#29824 = CARTESIAN_POINT('',(-43.63860440362,55.543990548574,
+    -8.192928932188));
+#29825 = ADVANCED_FACE('',(#29826),#29840,.T.);
+#29826 = FACE_BOUND('',#29827,.T.);
+#29827 = EDGE_LOOP('',(#29828,#29833,#29834,#29839));
+#29828 = ORIENTED_EDGE('',*,*,#29829,.T.);
+#29829 = EDGE_CURVE('',#29754,#29809,#29830,.T.);
+#29830 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29831,#29832),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29831 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,-8.2));
+#29832 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,-8.2));
+#29833 = ORIENTED_EDGE('',*,*,#29808,.F.);
+#29834 = ORIENTED_EDGE('',*,*,#29835,.T.);
+#29835 = EDGE_CURVE('',#29802,#29738,#29836,.T.);
+#29836 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29837,#29838),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29837 = CARTESIAN_POINT('',(-43.32860440362,55.236919480762,-8.5));
+#29838 = CARTESIAN_POINT('',(-43.32860440362,54.883766180182,-8.5));
+#29839 = ORIENTED_EDGE('',*,*,#29760,.T.);
+#29840 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29841,#29842)
+    ,(#29843,#29844
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29841 = CARTESIAN_POINT('',(-43.3215333358,54.573766180182,
+    -8.507071067812));
+#29842 = CARTESIAN_POINT('',(-43.3215333358,55.546919480762,
+    -8.507071067812));
+#29843 = CARTESIAN_POINT('',(-43.63567547143,54.573766180182,
+    -8.192928932188));
+#29844 = CARTESIAN_POINT('',(-43.63567547143,55.546919480762,
+    -8.192928932188));
+#29845 = ADVANCED_FACE('',(#29846),#29868,.T.);
+#29846 = FACE_BOUND('',#29847,.T.);
+#29847 = EDGE_LOOP('',(#29848,#29849,#29856,#29863));
+#29848 = ORIENTED_EDGE('',*,*,#29829,.F.);
+#29849 = ORIENTED_EDGE('',*,*,#29850,.F.);
+#29850 = EDGE_CURVE('',#29851,#29754,#29853,.T.);
+#29851 = VERTEX_POINT('',#29852);
+#29852 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,0.));
+#29853 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29854,#29855),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29854 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,0.));
+#29855 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,-8.2));
+#29856 = ORIENTED_EDGE('',*,*,#29857,.T.);
+#29857 = EDGE_CURVE('',#29851,#29858,#29860,.T.);
+#29858 = VERTEX_POINT('',#29859);
+#29859 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,0.));
+#29860 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29861,#29862),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29861 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,0.));
+#29862 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,0.));
+#29863 = ORIENTED_EDGE('',*,*,#29864,.T.);
+#29864 = EDGE_CURVE('',#29858,#29809,#29865,.T.);
+#29865 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29866,#29867),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29866 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,0.));
+#29867 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,-8.2));
+#29868 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29869,#29870)
+    ,(#29871,#29872
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29869 = CARTESIAN_POINT('',(-43.62860440362,54.573766180182,1.E-02));
+#29870 = CARTESIAN_POINT('',(-43.62860440362,54.573766180182,-8.21));
+#29871 = CARTESIAN_POINT('',(-43.62860440362,55.546919480762,1.E-02));
+#29872 = CARTESIAN_POINT('',(-43.62860440362,55.546919480762,-8.21));
+#29873 = ADVANCED_FACE('',(#29874),#29890,.T.);
+#29874 = FACE_BOUND('',#29875,.T.);
+#29875 = EDGE_LOOP('',(#29876,#29877,#29884,#29889));
+#29876 = ORIENTED_EDGE('',*,*,#29753,.F.);
+#29877 = ORIENTED_EDGE('',*,*,#29878,.F.);
+#29878 = EDGE_CURVE('',#29879,#29747,#29881,.T.);
+#29879 = VERTEX_POINT('',#29880);
+#29880 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,0.));
+#29881 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29882,#29883),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29882 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,0.));
+#29883 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,-8.2));
+#29884 = ORIENTED_EDGE('',*,*,#29885,.T.);
+#29885 = EDGE_CURVE('',#29879,#29851,#29886,.T.);
+#29886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29887,#29888),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29887 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,0.));
+#29888 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,0.));
+#29889 = ORIENTED_EDGE('',*,*,#29850,.T.);
+#29890 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29891,#29892)
+    ,(#29893,#29894
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29891 = CARTESIAN_POINT('',(-42.66545110304,54.583766180182,1.E-02));
+#29892 = CARTESIAN_POINT('',(-42.66545110304,54.583766180182,-8.21));
+#29893 = CARTESIAN_POINT('',(-43.63860440362,54.583766180182,1.E-02));
+#29894 = CARTESIAN_POINT('',(-43.63860440362,54.583766180182,-8.21));
+#29895 = ADVANCED_FACE('',(#29896),#29902,.T.);
+#29896 = FACE_BOUND('',#29897,.T.);
+#29897 = EDGE_LOOP('',(#29898,#29899,#29900,#29901));
+#29898 = ORIENTED_EDGE('',*,*,#29737,.F.);
+#29899 = ORIENTED_EDGE('',*,*,#29835,.F.);
+#29900 = ORIENTED_EDGE('',*,*,#29801,.F.);
+#29901 = ORIENTED_EDGE('',*,*,#29773,.F.);
+#29902 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29903,#29904)
+    ,(#29905,#29906
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29903 = CARTESIAN_POINT('',(-42.96545110304,54.873766180182,-8.5));
+#29904 = CARTESIAN_POINT('',(-42.96545110304,55.246919480762,-8.5));
+#29905 = CARTESIAN_POINT('',(-43.33860440362,54.873766180182,-8.5));
+#29906 = CARTESIAN_POINT('',(-43.33860440362,55.246919480762,-8.5));
+#29907 = ADVANCED_FACE('',(#29908),#29924,.T.);
+#29908 = FACE_BOUND('',#29909,.T.);
+#29909 = EDGE_LOOP('',(#29910,#29911,#29918,#29923));
+#29910 = ORIENTED_EDGE('',*,*,#29787,.F.);
+#29911 = ORIENTED_EDGE('',*,*,#29912,.F.);
+#29912 = EDGE_CURVE('',#29913,#29781,#29915,.T.);
+#29913 = VERTEX_POINT('',#29914);
+#29914 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,0.));
+#29915 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29916,#29917),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#29916 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,0.));
+#29917 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,-8.2));
+#29918 = ORIENTED_EDGE('',*,*,#29919,.T.);
+#29919 = EDGE_CURVE('',#29913,#29879,#29920,.T.);
+#29920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29921,#29922),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29921 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,0.));
+#29922 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,0.));
+#29923 = ORIENTED_EDGE('',*,*,#29878,.T.);
+#29924 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29925,#29926)
+    ,(#29927,#29928
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29925 = CARTESIAN_POINT('',(-42.67545110304,55.546919480762,1.E-02));
+#29926 = CARTESIAN_POINT('',(-42.67545110304,55.546919480762,-8.21));
+#29927 = CARTESIAN_POINT('',(-42.67545110304,54.573766180182,1.E-02));
+#29928 = CARTESIAN_POINT('',(-42.67545110304,54.573766180182,-8.21));
+#29929 = ADVANCED_FACE('',(#29930),#29940,.T.);
+#29930 = FACE_BOUND('',#29931,.T.);
+#29931 = EDGE_LOOP('',(#29932,#29933,#29934,#29939));
+#29932 = ORIENTED_EDGE('',*,*,#29815,.F.);
+#29933 = ORIENTED_EDGE('',*,*,#29864,.F.);
+#29934 = ORIENTED_EDGE('',*,*,#29935,.T.);
+#29935 = EDGE_CURVE('',#29858,#29913,#29936,.T.);
+#29936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29937,#29938),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29937 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,0.));
+#29938 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,0.));
+#29939 = ORIENTED_EDGE('',*,*,#29912,.T.);
+#29940 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29941,#29942)
+    ,(#29943,#29944
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#29941 = CARTESIAN_POINT('',(-43.63860440362,55.536919480762,1.E-02));
+#29942 = CARTESIAN_POINT('',(-43.63860440362,55.536919480762,-8.21));
+#29943 = CARTESIAN_POINT('',(-42.66545110304,55.536919480762,1.E-02));
+#29944 = CARTESIAN_POINT('',(-42.66545110304,55.536919480762,-8.21));
+#29945 = ADVANCED_FACE('',(#29946),#29952,.T.);
+#29946 = FACE_BOUND('',#29947,.T.);
+#29947 = EDGE_LOOP('',(#29948,#29949,#29950,#29951));
+#29948 = ORIENTED_EDGE('',*,*,#29935,.F.);
+#29949 = ORIENTED_EDGE('',*,*,#29857,.F.);
+#29950 = ORIENTED_EDGE('',*,*,#29885,.F.);
+#29951 = ORIENTED_EDGE('',*,*,#29919,.F.);
+#29952 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#29953,#29954)
+    ,(#29955,#29956
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29953 = CARTESIAN_POINT('',(-42.66545110304,55.546919480762,0.));
+#29954 = CARTESIAN_POINT('',(-42.66545110304,54.573766180182,0.));
+#29955 = CARTESIAN_POINT('',(-43.63860440362,55.546919480762,0.));
+#29956 = CARTESIAN_POINT('',(-43.63860440362,54.573766180182,0.));
+#29957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29961)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#29958,#29959,#29960)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#29958 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#29959 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#29960 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#29961 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#29958,
+  'distance_accuracy_value','confusion accuracy');
+#29962 = PRODUCT_TYPE('part',$,(#29727));
+#29963 = SHAPE_DEFINITION_REPRESENTATION(#29964,#29970);
+#29964 = PRODUCT_DEFINITION_SHAPE('','',#29965);
+#29965 = PRODUCT_DEFINITION('design','',#29966,#29969);
+#29966 = PRODUCT_DEFINITION_FORMATION('','',#29967);
+#29967 = PRODUCT('Body93','Body93','',(#29968));
+#29968 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#29969 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#29970 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#29971),#30197);
+#29971 = MANIFOLD_SOLID_BREP('',#29972);
+#29972 = CLOSED_SHELL('',(#29973,#30009,#30037,#30065,#30085,#30113,
+    #30135,#30147,#30169,#30185));
+#29973 = ADVANCED_FACE('',(#29974),#30004,.T.);
+#29974 = FACE_BOUND('',#29975,.T.);
+#29975 = EDGE_LOOP('',(#29976,#29985,#29992,#29999));
+#29976 = ORIENTED_EDGE('',*,*,#29977,.T.);
+#29977 = EDGE_CURVE('',#29978,#29980,#29982,.T.);
+#29978 = VERTEX_POINT('',#29979);
+#29979 = CARTESIAN_POINT('',(-53.48649914046,54.883766180182,-8.5));
+#29980 = VERTEX_POINT('',#29981);
+#29981 = CARTESIAN_POINT('',(-53.13334583988,54.883766180182,-8.5));
+#29982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29983,#29984),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29983 = CARTESIAN_POINT('',(-53.48649914046,54.883766180182,-8.5));
+#29984 = CARTESIAN_POINT('',(-53.13334583988,54.883766180182,-8.5));
+#29985 = ORIENTED_EDGE('',*,*,#29986,.T.);
+#29986 = EDGE_CURVE('',#29980,#29987,#29989,.T.);
+#29987 = VERTEX_POINT('',#29988);
+#29988 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,-8.2));
+#29989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29990,#29991),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29990 = CARTESIAN_POINT('',(-53.13334583988,54.883766180182,-8.5));
+#29991 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,-8.2));
+#29992 = ORIENTED_EDGE('',*,*,#29993,.T.);
+#29993 = EDGE_CURVE('',#29987,#29994,#29996,.T.);
+#29994 = VERTEX_POINT('',#29995);
+#29995 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,-8.2));
+#29996 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29997,#29998),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29997 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,-8.2));
+#29998 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,-8.2));
+#29999 = ORIENTED_EDGE('',*,*,#30000,.F.);
+#30000 = EDGE_CURVE('',#29978,#29994,#30001,.T.);
+#30001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30002,#30003),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30002 = CARTESIAN_POINT('',(-53.48649914046,54.883766180182,-8.5));
+#30003 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,-8.2));
+#30004 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30005,#30006)
+    ,(#30007,#30008
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30005 = CARTESIAN_POINT('',(-52.82334583988,54.57669511237,
+    -8.192928932188));
+#30006 = CARTESIAN_POINT('',(-52.82334583988,54.890837247994,
+    -8.507071067812));
+#30007 = CARTESIAN_POINT('',(-53.79649914046,54.57669511237,
+    -8.192928932188));
+#30008 = CARTESIAN_POINT('',(-53.79649914046,54.890837247994,
+    -8.507071067812));
+#30009 = ADVANCED_FACE('',(#30010),#30032,.T.);
+#30010 = FACE_BOUND('',#30011,.T.);
+#30011 = EDGE_LOOP('',(#30012,#30019,#30026,#30031));
+#30012 = ORIENTED_EDGE('',*,*,#30013,.T.);
+#30013 = EDGE_CURVE('',#29980,#30014,#30016,.T.);
+#30014 = VERTEX_POINT('',#30015);
+#30015 = CARTESIAN_POINT('',(-53.13334583988,55.236919480762,-8.5));
+#30016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30017,#30018),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30017 = CARTESIAN_POINT('',(-53.13334583988,54.883766180182,-8.5));
+#30018 = CARTESIAN_POINT('',(-53.13334583988,55.236919480762,-8.5));
+#30019 = ORIENTED_EDGE('',*,*,#30020,.T.);
+#30020 = EDGE_CURVE('',#30014,#30021,#30023,.T.);
+#30021 = VERTEX_POINT('',#30022);
+#30022 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,-8.2));
+#30023 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30024,#30025),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30024 = CARTESIAN_POINT('',(-53.13334583988,55.236919480762,-8.5));
+#30025 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,-8.2));
+#30026 = ORIENTED_EDGE('',*,*,#30027,.T.);
+#30027 = EDGE_CURVE('',#30021,#29987,#30028,.T.);
+#30028 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30029,#30030),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30029 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,-8.2));
+#30030 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,-8.2));
+#30031 = ORIENTED_EDGE('',*,*,#29986,.F.);
+#30032 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30033,#30034)
+    ,(#30035,#30036
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30033 = CARTESIAN_POINT('',(-52.82627477207,54.573766180182,
+    -8.192928932188));
+#30034 = CARTESIAN_POINT('',(-52.82627477207,55.546919480762,
+    -8.192928932188));
+#30035 = CARTESIAN_POINT('',(-53.14041690769,54.573766180182,
+    -8.507071067812));
+#30036 = CARTESIAN_POINT('',(-53.14041690769,55.546919480762,
+    -8.507071067812));
+#30037 = ADVANCED_FACE('',(#30038),#30060,.T.);
+#30038 = FACE_BOUND('',#30039,.T.);
+#30039 = EDGE_LOOP('',(#30040,#30047,#30054,#30059));
+#30040 = ORIENTED_EDGE('',*,*,#30041,.T.);
+#30041 = EDGE_CURVE('',#30014,#30042,#30044,.T.);
+#30042 = VERTEX_POINT('',#30043);
+#30043 = CARTESIAN_POINT('',(-53.48649914046,55.236919480762,-8.5));
+#30044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30045,#30046),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30045 = CARTESIAN_POINT('',(-53.13334583988,55.236919480762,-8.5));
+#30046 = CARTESIAN_POINT('',(-53.48649914046,55.236919480762,-8.5));
+#30047 = ORIENTED_EDGE('',*,*,#30048,.T.);
+#30048 = EDGE_CURVE('',#30042,#30049,#30051,.T.);
+#30049 = VERTEX_POINT('',#30050);
+#30050 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,-8.2));
+#30051 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30052,#30053),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30052 = CARTESIAN_POINT('',(-53.48649914046,55.236919480762,-8.5));
+#30053 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,-8.2));
+#30054 = ORIENTED_EDGE('',*,*,#30055,.T.);
+#30055 = EDGE_CURVE('',#30049,#30021,#30056,.T.);
+#30056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30057,#30058),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30057 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,-8.2));
+#30058 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,-8.2));
+#30059 = ORIENTED_EDGE('',*,*,#30020,.F.);
+#30060 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30061,#30062)
+    ,(#30063,#30064
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30061 = CARTESIAN_POINT('',(-52.82334583988,55.22984841295,
+    -8.507071067812));
+#30062 = CARTESIAN_POINT('',(-52.82334583988,55.543990548574,
+    -8.192928932188));
+#30063 = CARTESIAN_POINT('',(-53.79649914046,55.22984841295,
+    -8.507071067812));
+#30064 = CARTESIAN_POINT('',(-53.79649914046,55.543990548574,
+    -8.192928932188));
+#30065 = ADVANCED_FACE('',(#30066),#30080,.T.);
+#30066 = FACE_BOUND('',#30067,.T.);
+#30067 = EDGE_LOOP('',(#30068,#30073,#30074,#30079));
+#30068 = ORIENTED_EDGE('',*,*,#30069,.T.);
+#30069 = EDGE_CURVE('',#29994,#30049,#30070,.T.);
+#30070 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30071,#30072),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30071 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,-8.2));
+#30072 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,-8.2));
+#30073 = ORIENTED_EDGE('',*,*,#30048,.F.);
+#30074 = ORIENTED_EDGE('',*,*,#30075,.T.);
+#30075 = EDGE_CURVE('',#30042,#29978,#30076,.T.);
+#30076 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30077,#30078),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30077 = CARTESIAN_POINT('',(-53.48649914046,55.236919480762,-8.5));
+#30078 = CARTESIAN_POINT('',(-53.48649914046,54.883766180182,-8.5));
+#30079 = ORIENTED_EDGE('',*,*,#30000,.T.);
+#30080 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30081,#30082)
+    ,(#30083,#30084
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30081 = CARTESIAN_POINT('',(-53.47942807265,54.573766180182,
+    -8.507071067812));
+#30082 = CARTESIAN_POINT('',(-53.47942807265,55.546919480762,
+    -8.507071067812));
+#30083 = CARTESIAN_POINT('',(-53.79357020827,54.573766180182,
+    -8.192928932188));
+#30084 = CARTESIAN_POINT('',(-53.79357020827,55.546919480762,
+    -8.192928932188));
+#30085 = ADVANCED_FACE('',(#30086),#30108,.T.);
+#30086 = FACE_BOUND('',#30087,.T.);
+#30087 = EDGE_LOOP('',(#30088,#30089,#30096,#30103));
+#30088 = ORIENTED_EDGE('',*,*,#30069,.F.);
+#30089 = ORIENTED_EDGE('',*,*,#30090,.F.);
+#30090 = EDGE_CURVE('',#30091,#29994,#30093,.T.);
+#30091 = VERTEX_POINT('',#30092);
+#30092 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,0.));
+#30093 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30094,#30095),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30094 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,0.));
+#30095 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,-8.2));
+#30096 = ORIENTED_EDGE('',*,*,#30097,.T.);
+#30097 = EDGE_CURVE('',#30091,#30098,#30100,.T.);
+#30098 = VERTEX_POINT('',#30099);
+#30099 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,0.));
+#30100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30101,#30102),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30101 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,0.));
+#30102 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,0.));
+#30103 = ORIENTED_EDGE('',*,*,#30104,.T.);
+#30104 = EDGE_CURVE('',#30098,#30049,#30105,.T.);
+#30105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30106,#30107),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30106 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,0.));
+#30107 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,-8.2));
+#30108 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30109,#30110)
+    ,(#30111,#30112
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30109 = CARTESIAN_POINT('',(-53.78649914046,54.573766180182,1.E-02));
+#30110 = CARTESIAN_POINT('',(-53.78649914046,54.573766180182,-8.21));
+#30111 = CARTESIAN_POINT('',(-53.78649914046,55.546919480762,1.E-02));
+#30112 = CARTESIAN_POINT('',(-53.78649914046,55.546919480762,-8.21));
+#30113 = ADVANCED_FACE('',(#30114),#30130,.T.);
+#30114 = FACE_BOUND('',#30115,.T.);
+#30115 = EDGE_LOOP('',(#30116,#30117,#30124,#30129));
+#30116 = ORIENTED_EDGE('',*,*,#29993,.F.);
+#30117 = ORIENTED_EDGE('',*,*,#30118,.F.);
+#30118 = EDGE_CURVE('',#30119,#29987,#30121,.T.);
+#30119 = VERTEX_POINT('',#30120);
+#30120 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,0.));
+#30121 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30122,#30123),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30122 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,0.));
+#30123 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,-8.2));
+#30124 = ORIENTED_EDGE('',*,*,#30125,.T.);
+#30125 = EDGE_CURVE('',#30119,#30091,#30126,.T.);
+#30126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30127,#30128),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30127 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,0.));
+#30128 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,0.));
+#30129 = ORIENTED_EDGE('',*,*,#30090,.T.);
+#30130 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30131,#30132)
+    ,(#30133,#30134
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30131 = CARTESIAN_POINT('',(-52.82334583988,54.583766180182,1.E-02));
+#30132 = CARTESIAN_POINT('',(-52.82334583988,54.583766180182,-8.21));
+#30133 = CARTESIAN_POINT('',(-53.79649914046,54.583766180182,1.E-02));
+#30134 = CARTESIAN_POINT('',(-53.79649914046,54.583766180182,-8.21));
+#30135 = ADVANCED_FACE('',(#30136),#30142,.T.);
+#30136 = FACE_BOUND('',#30137,.T.);
+#30137 = EDGE_LOOP('',(#30138,#30139,#30140,#30141));
+#30138 = ORIENTED_EDGE('',*,*,#29977,.F.);
+#30139 = ORIENTED_EDGE('',*,*,#30075,.F.);
+#30140 = ORIENTED_EDGE('',*,*,#30041,.F.);
+#30141 = ORIENTED_EDGE('',*,*,#30013,.F.);
+#30142 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30143,#30144)
+    ,(#30145,#30146
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30143 = CARTESIAN_POINT('',(-53.12334583988,54.873766180182,-8.5));
+#30144 = CARTESIAN_POINT('',(-53.12334583988,55.246919480762,-8.5));
+#30145 = CARTESIAN_POINT('',(-53.49649914046,54.873766180182,-8.5));
+#30146 = CARTESIAN_POINT('',(-53.49649914046,55.246919480762,-8.5));
+#30147 = ADVANCED_FACE('',(#30148),#30164,.T.);
+#30148 = FACE_BOUND('',#30149,.T.);
+#30149 = EDGE_LOOP('',(#30150,#30151,#30158,#30163));
+#30150 = ORIENTED_EDGE('',*,*,#30027,.F.);
+#30151 = ORIENTED_EDGE('',*,*,#30152,.F.);
+#30152 = EDGE_CURVE('',#30153,#30021,#30155,.T.);
+#30153 = VERTEX_POINT('',#30154);
+#30154 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,0.));
+#30155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30156,#30157),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30156 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,0.));
+#30157 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,-8.2));
+#30158 = ORIENTED_EDGE('',*,*,#30159,.T.);
+#30159 = EDGE_CURVE('',#30153,#30119,#30160,.T.);
+#30160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30161,#30162),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30161 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,0.));
+#30162 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,0.));
+#30163 = ORIENTED_EDGE('',*,*,#30118,.T.);
+#30164 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30165,#30166)
+    ,(#30167,#30168
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30165 = CARTESIAN_POINT('',(-52.83334583988,55.546919480762,1.E-02));
+#30166 = CARTESIAN_POINT('',(-52.83334583988,55.546919480762,-8.21));
+#30167 = CARTESIAN_POINT('',(-52.83334583988,54.573766180182,1.E-02));
+#30168 = CARTESIAN_POINT('',(-52.83334583988,54.573766180182,-8.21));
+#30169 = ADVANCED_FACE('',(#30170),#30180,.T.);
+#30170 = FACE_BOUND('',#30171,.T.);
+#30171 = EDGE_LOOP('',(#30172,#30173,#30174,#30179));
+#30172 = ORIENTED_EDGE('',*,*,#30055,.F.);
+#30173 = ORIENTED_EDGE('',*,*,#30104,.F.);
+#30174 = ORIENTED_EDGE('',*,*,#30175,.T.);
+#30175 = EDGE_CURVE('',#30098,#30153,#30176,.T.);
+#30176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30177,#30178),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30177 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,0.));
+#30178 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,0.));
+#30179 = ORIENTED_EDGE('',*,*,#30152,.T.);
+#30180 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30181,#30182)
+    ,(#30183,#30184
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30181 = CARTESIAN_POINT('',(-53.79649914046,55.536919480762,1.E-02));
+#30182 = CARTESIAN_POINT('',(-53.79649914046,55.536919480762,-8.21));
+#30183 = CARTESIAN_POINT('',(-52.82334583988,55.536919480762,1.E-02));
+#30184 = CARTESIAN_POINT('',(-52.82334583988,55.536919480762,-8.21));
+#30185 = ADVANCED_FACE('',(#30186),#30192,.T.);
+#30186 = FACE_BOUND('',#30187,.T.);
+#30187 = EDGE_LOOP('',(#30188,#30189,#30190,#30191));
+#30188 = ORIENTED_EDGE('',*,*,#30175,.F.);
+#30189 = ORIENTED_EDGE('',*,*,#30097,.F.);
+#30190 = ORIENTED_EDGE('',*,*,#30125,.F.);
+#30191 = ORIENTED_EDGE('',*,*,#30159,.F.);
+#30192 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30193,#30194)
+    ,(#30195,#30196
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30193 = CARTESIAN_POINT('',(-52.82334583988,55.546919480762,0.));
+#30194 = CARTESIAN_POINT('',(-52.82334583988,54.573766180182,0.));
+#30195 = CARTESIAN_POINT('',(-53.79649914046,55.546919480762,0.));
+#30196 = CARTESIAN_POINT('',(-53.79649914046,54.573766180182,0.));
+#30197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30201)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#30198,#30199,#30200)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#30198 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#30199 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30200 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#30201 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#30198,
+  'distance_accuracy_value','confusion accuracy');
+#30202 = PRODUCT_TYPE('part',$,(#29967));
+#30203 = SHAPE_DEFINITION_REPRESENTATION(#30204,#30210);
+#30204 = PRODUCT_DEFINITION_SHAPE('','',#30205);
+#30205 = PRODUCT_DEFINITION('design','',#30206,#30209);
+#30206 = PRODUCT_DEFINITION_FORMATION('','',#30207);
+#30207 = PRODUCT('Body94','Body94','',(#30208));
+#30208 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#30209 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#30210 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30211),#30437);
+#30211 = MANIFOLD_SOLID_BREP('',#30212);
+#30212 = CLOSED_SHELL('',(#30213,#30249,#30277,#30305,#30325,#30353,
+    #30375,#30387,#30409,#30425));
+#30213 = ADVANCED_FACE('',(#30214),#30244,.T.);
+#30214 = FACE_BOUND('',#30215,.T.);
+#30215 = EDGE_LOOP('',(#30216,#30225,#30232,#30239));
+#30216 = ORIENTED_EDGE('',*,*,#30217,.T.);
+#30217 = EDGE_CURVE('',#30218,#30220,#30222,.T.);
+#30218 = VERTEX_POINT('',#30219);
+#30219 = CARTESIAN_POINT('',(-63.6443938773,54.883766180182,-8.5));
+#30220 = VERTEX_POINT('',#30221);
+#30221 = CARTESIAN_POINT('',(-63.29124057672,54.883766180182,-8.5));
+#30222 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30223,#30224),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30223 = CARTESIAN_POINT('',(-63.6443938773,54.883766180182,-8.5));
+#30224 = CARTESIAN_POINT('',(-63.29124057672,54.883766180182,-8.5));
+#30225 = ORIENTED_EDGE('',*,*,#30226,.T.);
+#30226 = EDGE_CURVE('',#30220,#30227,#30229,.T.);
+#30227 = VERTEX_POINT('',#30228);
+#30228 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,-8.2));
+#30229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30230,#30231),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30230 = CARTESIAN_POINT('',(-63.29124057672,54.883766180182,-8.5));
+#30231 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,-8.2));
+#30232 = ORIENTED_EDGE('',*,*,#30233,.T.);
+#30233 = EDGE_CURVE('',#30227,#30234,#30236,.T.);
+#30234 = VERTEX_POINT('',#30235);
+#30235 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,-8.2));
+#30236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30237,#30238),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30237 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,-8.2));
+#30238 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,-8.2));
+#30239 = ORIENTED_EDGE('',*,*,#30240,.F.);
+#30240 = EDGE_CURVE('',#30218,#30234,#30241,.T.);
+#30241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30242,#30243),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30242 = CARTESIAN_POINT('',(-63.6443938773,54.883766180182,-8.5));
+#30243 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,-8.2));
+#30244 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30245,#30246)
+    ,(#30247,#30248
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30245 = CARTESIAN_POINT('',(-62.98124057672,54.57669511237,
+    -8.192928932188));
+#30246 = CARTESIAN_POINT('',(-62.98124057672,54.890837247994,
+    -8.507071067812));
+#30247 = CARTESIAN_POINT('',(-63.9543938773,54.57669511237,
+    -8.192928932188));
+#30248 = CARTESIAN_POINT('',(-63.9543938773,54.890837247994,
+    -8.507071067812));
+#30249 = ADVANCED_FACE('',(#30250),#30272,.T.);
+#30250 = FACE_BOUND('',#30251,.T.);
+#30251 = EDGE_LOOP('',(#30252,#30259,#30266,#30271));
+#30252 = ORIENTED_EDGE('',*,*,#30253,.T.);
+#30253 = EDGE_CURVE('',#30220,#30254,#30256,.T.);
+#30254 = VERTEX_POINT('',#30255);
+#30255 = CARTESIAN_POINT('',(-63.29124057672,55.236919480762,-8.5));
+#30256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30257,#30258),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30257 = CARTESIAN_POINT('',(-63.29124057672,54.883766180182,-8.5));
+#30258 = CARTESIAN_POINT('',(-63.29124057672,55.236919480762,-8.5));
+#30259 = ORIENTED_EDGE('',*,*,#30260,.T.);
+#30260 = EDGE_CURVE('',#30254,#30261,#30263,.T.);
+#30261 = VERTEX_POINT('',#30262);
+#30262 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,-8.2));
+#30263 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30264,#30265),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30264 = CARTESIAN_POINT('',(-63.29124057672,55.236919480762,-8.5));
+#30265 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,-8.2));
+#30266 = ORIENTED_EDGE('',*,*,#30267,.T.);
+#30267 = EDGE_CURVE('',#30261,#30227,#30268,.T.);
+#30268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30269,#30270),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30269 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,-8.2));
+#30270 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,-8.2));
+#30271 = ORIENTED_EDGE('',*,*,#30226,.F.);
+#30272 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30273,#30274)
+    ,(#30275,#30276
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30273 = CARTESIAN_POINT('',(-62.98416950891,54.573766180182,
+    -8.192928932188));
+#30274 = CARTESIAN_POINT('',(-62.98416950891,55.546919480762,
+    -8.192928932188));
+#30275 = CARTESIAN_POINT('',(-63.29831164453,54.573766180182,
+    -8.507071067812));
+#30276 = CARTESIAN_POINT('',(-63.29831164453,55.546919480762,
+    -8.507071067812));
+#30277 = ADVANCED_FACE('',(#30278),#30300,.T.);
+#30278 = FACE_BOUND('',#30279,.T.);
+#30279 = EDGE_LOOP('',(#30280,#30287,#30294,#30299));
+#30280 = ORIENTED_EDGE('',*,*,#30281,.T.);
+#30281 = EDGE_CURVE('',#30254,#30282,#30284,.T.);
+#30282 = VERTEX_POINT('',#30283);
+#30283 = CARTESIAN_POINT('',(-63.6443938773,55.236919480762,-8.5));
+#30284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30285,#30286),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30285 = CARTESIAN_POINT('',(-63.29124057672,55.236919480762,-8.5));
+#30286 = CARTESIAN_POINT('',(-63.6443938773,55.236919480762,-8.5));
+#30287 = ORIENTED_EDGE('',*,*,#30288,.T.);
+#30288 = EDGE_CURVE('',#30282,#30289,#30291,.T.);
+#30289 = VERTEX_POINT('',#30290);
+#30290 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,-8.2));
+#30291 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30292,#30293),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30292 = CARTESIAN_POINT('',(-63.6443938773,55.236919480762,-8.5));
+#30293 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,-8.2));
+#30294 = ORIENTED_EDGE('',*,*,#30295,.T.);
+#30295 = EDGE_CURVE('',#30289,#30261,#30296,.T.);
+#30296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30297,#30298),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30297 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,-8.2));
+#30298 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,-8.2));
+#30299 = ORIENTED_EDGE('',*,*,#30260,.F.);
+#30300 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30301,#30302)
+    ,(#30303,#30304
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30301 = CARTESIAN_POINT('',(-62.98124057672,55.22984841295,
+    -8.507071067812));
+#30302 = CARTESIAN_POINT('',(-62.98124057672,55.543990548574,
+    -8.192928932188));
+#30303 = CARTESIAN_POINT('',(-63.9543938773,55.22984841295,
+    -8.507071067812));
+#30304 = CARTESIAN_POINT('',(-63.9543938773,55.543990548574,
+    -8.192928932188));
+#30305 = ADVANCED_FACE('',(#30306),#30320,.T.);
+#30306 = FACE_BOUND('',#30307,.T.);
+#30307 = EDGE_LOOP('',(#30308,#30313,#30314,#30319));
+#30308 = ORIENTED_EDGE('',*,*,#30309,.T.);
+#30309 = EDGE_CURVE('',#30234,#30289,#30310,.T.);
+#30310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30311,#30312),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30311 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,-8.2));
+#30312 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,-8.2));
+#30313 = ORIENTED_EDGE('',*,*,#30288,.F.);
+#30314 = ORIENTED_EDGE('',*,*,#30315,.T.);
+#30315 = EDGE_CURVE('',#30282,#30218,#30316,.T.);
+#30316 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30317,#30318),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30317 = CARTESIAN_POINT('',(-63.6443938773,55.236919480762,-8.5));
+#30318 = CARTESIAN_POINT('',(-63.6443938773,54.883766180182,-8.5));
+#30319 = ORIENTED_EDGE('',*,*,#30240,.T.);
+#30320 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30321,#30322)
+    ,(#30323,#30324
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30321 = CARTESIAN_POINT('',(-63.63732280949,54.573766180182,
+    -8.507071067812));
+#30322 = CARTESIAN_POINT('',(-63.63732280949,55.546919480762,
+    -8.507071067812));
+#30323 = CARTESIAN_POINT('',(-63.95146494511,54.573766180182,
+    -8.192928932188));
+#30324 = CARTESIAN_POINT('',(-63.95146494511,55.546919480762,
+    -8.192928932188));
+#30325 = ADVANCED_FACE('',(#30326),#30348,.T.);
+#30326 = FACE_BOUND('',#30327,.T.);
+#30327 = EDGE_LOOP('',(#30328,#30329,#30336,#30343));
+#30328 = ORIENTED_EDGE('',*,*,#30309,.F.);
+#30329 = ORIENTED_EDGE('',*,*,#30330,.F.);
+#30330 = EDGE_CURVE('',#30331,#30234,#30333,.T.);
+#30331 = VERTEX_POINT('',#30332);
+#30332 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,0.));
+#30333 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30334,#30335),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30334 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,0.));
+#30335 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,-8.2));
+#30336 = ORIENTED_EDGE('',*,*,#30337,.T.);
+#30337 = EDGE_CURVE('',#30331,#30338,#30340,.T.);
+#30338 = VERTEX_POINT('',#30339);
+#30339 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,0.));
+#30340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30341,#30342),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30341 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,0.));
+#30342 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,0.));
+#30343 = ORIENTED_EDGE('',*,*,#30344,.T.);
+#30344 = EDGE_CURVE('',#30338,#30289,#30345,.T.);
+#30345 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30346,#30347),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30346 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,0.));
+#30347 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,-8.2));
+#30348 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30349,#30350)
+    ,(#30351,#30352
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30349 = CARTESIAN_POINT('',(-63.9443938773,54.573766180182,1.E-02));
+#30350 = CARTESIAN_POINT('',(-63.9443938773,54.573766180182,-8.21));
+#30351 = CARTESIAN_POINT('',(-63.9443938773,55.546919480762,1.E-02));
+#30352 = CARTESIAN_POINT('',(-63.9443938773,55.546919480762,-8.21));
+#30353 = ADVANCED_FACE('',(#30354),#30370,.T.);
+#30354 = FACE_BOUND('',#30355,.T.);
+#30355 = EDGE_LOOP('',(#30356,#30357,#30364,#30369));
+#30356 = ORIENTED_EDGE('',*,*,#30233,.F.);
+#30357 = ORIENTED_EDGE('',*,*,#30358,.F.);
+#30358 = EDGE_CURVE('',#30359,#30227,#30361,.T.);
+#30359 = VERTEX_POINT('',#30360);
+#30360 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,0.));
+#30361 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30362,#30363),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30362 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,0.));
+#30363 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,-8.2));
+#30364 = ORIENTED_EDGE('',*,*,#30365,.T.);
+#30365 = EDGE_CURVE('',#30359,#30331,#30366,.T.);
+#30366 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30367,#30368),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30367 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,0.));
+#30368 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,0.));
+#30369 = ORIENTED_EDGE('',*,*,#30330,.T.);
+#30370 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30371,#30372)
+    ,(#30373,#30374
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30371 = CARTESIAN_POINT('',(-62.98124057672,54.583766180182,1.E-02));
+#30372 = CARTESIAN_POINT('',(-62.98124057672,54.583766180182,-8.21));
+#30373 = CARTESIAN_POINT('',(-63.9543938773,54.583766180182,1.E-02));
+#30374 = CARTESIAN_POINT('',(-63.9543938773,54.583766180182,-8.21));
+#30375 = ADVANCED_FACE('',(#30376),#30382,.T.);
+#30376 = FACE_BOUND('',#30377,.T.);
+#30377 = EDGE_LOOP('',(#30378,#30379,#30380,#30381));
+#30378 = ORIENTED_EDGE('',*,*,#30217,.F.);
+#30379 = ORIENTED_EDGE('',*,*,#30315,.F.);
+#30380 = ORIENTED_EDGE('',*,*,#30281,.F.);
+#30381 = ORIENTED_EDGE('',*,*,#30253,.F.);
+#30382 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30383,#30384)
+    ,(#30385,#30386
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30383 = CARTESIAN_POINT('',(-63.28124057672,54.873766180182,-8.5));
+#30384 = CARTESIAN_POINT('',(-63.28124057672,55.246919480762,-8.5));
+#30385 = CARTESIAN_POINT('',(-63.6543938773,54.873766180182,-8.5));
+#30386 = CARTESIAN_POINT('',(-63.6543938773,55.246919480762,-8.5));
+#30387 = ADVANCED_FACE('',(#30388),#30404,.T.);
+#30388 = FACE_BOUND('',#30389,.T.);
+#30389 = EDGE_LOOP('',(#30390,#30391,#30398,#30403));
+#30390 = ORIENTED_EDGE('',*,*,#30267,.F.);
+#30391 = ORIENTED_EDGE('',*,*,#30392,.F.);
+#30392 = EDGE_CURVE('',#30393,#30261,#30395,.T.);
+#30393 = VERTEX_POINT('',#30394);
+#30394 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,0.));
+#30395 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30396,#30397),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30396 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,0.));
+#30397 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,-8.2));
+#30398 = ORIENTED_EDGE('',*,*,#30399,.T.);
+#30399 = EDGE_CURVE('',#30393,#30359,#30400,.T.);
+#30400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30401,#30402),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30401 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,0.));
+#30402 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,0.));
+#30403 = ORIENTED_EDGE('',*,*,#30358,.T.);
+#30404 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30405,#30406)
+    ,(#30407,#30408
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30405 = CARTESIAN_POINT('',(-62.99124057672,55.546919480762,1.E-02));
+#30406 = CARTESIAN_POINT('',(-62.99124057672,55.546919480762,-8.21));
+#30407 = CARTESIAN_POINT('',(-62.99124057672,54.573766180182,1.E-02));
+#30408 = CARTESIAN_POINT('',(-62.99124057672,54.573766180182,-8.21));
+#30409 = ADVANCED_FACE('',(#30410),#30420,.T.);
+#30410 = FACE_BOUND('',#30411,.T.);
+#30411 = EDGE_LOOP('',(#30412,#30413,#30414,#30419));
+#30412 = ORIENTED_EDGE('',*,*,#30295,.F.);
+#30413 = ORIENTED_EDGE('',*,*,#30344,.F.);
+#30414 = ORIENTED_EDGE('',*,*,#30415,.T.);
+#30415 = EDGE_CURVE('',#30338,#30393,#30416,.T.);
+#30416 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30417,#30418),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30417 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,0.));
+#30418 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,0.));
+#30419 = ORIENTED_EDGE('',*,*,#30392,.T.);
+#30420 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30421,#30422)
+    ,(#30423,#30424
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30421 = CARTESIAN_POINT('',(-63.9543938773,55.536919480762,1.E-02));
+#30422 = CARTESIAN_POINT('',(-63.9543938773,55.536919480762,-8.21));
+#30423 = CARTESIAN_POINT('',(-62.98124057672,55.536919480762,1.E-02));
+#30424 = CARTESIAN_POINT('',(-62.98124057672,55.536919480762,-8.21));
+#30425 = ADVANCED_FACE('',(#30426),#30432,.T.);
+#30426 = FACE_BOUND('',#30427,.T.);
+#30427 = EDGE_LOOP('',(#30428,#30429,#30430,#30431));
+#30428 = ORIENTED_EDGE('',*,*,#30415,.F.);
+#30429 = ORIENTED_EDGE('',*,*,#30337,.F.);
+#30430 = ORIENTED_EDGE('',*,*,#30365,.F.);
+#30431 = ORIENTED_EDGE('',*,*,#30399,.F.);
+#30432 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30433,#30434)
+    ,(#30435,#30436
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30433 = CARTESIAN_POINT('',(-62.98124057672,55.546919480762,0.));
+#30434 = CARTESIAN_POINT('',(-62.98124057672,54.573766180182,0.));
+#30435 = CARTESIAN_POINT('',(-63.9543938773,55.546919480762,0.));
+#30436 = CARTESIAN_POINT('',(-63.9543938773,54.573766180182,0.));
+#30437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30441)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#30438,#30439,#30440)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#30438 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#30439 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30440 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#30441 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#30438,
+  'distance_accuracy_value','confusion accuracy');
+#30442 = PRODUCT_TYPE('part',$,(#30207));
+#30443 = SHAPE_DEFINITION_REPRESENTATION(#30444,#30450);
+#30444 = PRODUCT_DEFINITION_SHAPE('','',#30445);
+#30445 = PRODUCT_DEFINITION('design','',#30446,#30449);
+#30446 = PRODUCT_DEFINITION_FORMATION('','',#30447);
+#30447 = PRODUCT('Body95','Body95','',(#30448));
+#30448 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#30449 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#30450 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30451),#30677);
+#30451 = MANIFOLD_SOLID_BREP('',#30452);
+#30452 = CLOSED_SHELL('',(#30453,#30489,#30517,#30545,#30565,#30593,
+    #30615,#30627,#30649,#30665));
+#30453 = ADVANCED_FACE('',(#30454),#30484,.T.);
+#30454 = FACE_BOUND('',#30455,.T.);
+#30455 = EDGE_LOOP('',(#30456,#30465,#30472,#30479));
+#30456 = ORIENTED_EDGE('',*,*,#30457,.T.);
+#30457 = EDGE_CURVE('',#30458,#30460,#30462,.T.);
+#30458 = VERTEX_POINT('',#30459);
+#30459 = CARTESIAN_POINT('',(-73.80228861414,54.883766180182,-8.5));
+#30460 = VERTEX_POINT('',#30461);
+#30461 = CARTESIAN_POINT('',(-73.44913531356,54.883766180182,-8.5));
+#30462 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30463,#30464),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30463 = CARTESIAN_POINT('',(-73.80228861414,54.883766180182,-8.5));
+#30464 = CARTESIAN_POINT('',(-73.44913531356,54.883766180182,-8.5));
+#30465 = ORIENTED_EDGE('',*,*,#30466,.T.);
+#30466 = EDGE_CURVE('',#30460,#30467,#30469,.T.);
+#30467 = VERTEX_POINT('',#30468);
+#30468 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,-8.2));
+#30469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30470,#30471),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30470 = CARTESIAN_POINT('',(-73.44913531356,54.883766180182,-8.5));
+#30471 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,-8.2));
+#30472 = ORIENTED_EDGE('',*,*,#30473,.T.);
+#30473 = EDGE_CURVE('',#30467,#30474,#30476,.T.);
+#30474 = VERTEX_POINT('',#30475);
+#30475 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,-8.2));
+#30476 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30477,#30478),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30477 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,-8.2));
+#30478 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,-8.2));
+#30479 = ORIENTED_EDGE('',*,*,#30480,.F.);
+#30480 = EDGE_CURVE('',#30458,#30474,#30481,.T.);
+#30481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30482,#30483),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30482 = CARTESIAN_POINT('',(-73.80228861414,54.883766180182,-8.5));
+#30483 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,-8.2));
+#30484 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30485,#30486)
+    ,(#30487,#30488
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30485 = CARTESIAN_POINT('',(-73.13913531356,54.57669511237,
+    -8.192928932188));
+#30486 = CARTESIAN_POINT('',(-73.13913531356,54.890837247994,
+    -8.507071067812));
+#30487 = CARTESIAN_POINT('',(-74.11228861414,54.57669511237,
+    -8.192928932188));
+#30488 = CARTESIAN_POINT('',(-74.11228861414,54.890837247994,
+    -8.507071067812));
+#30489 = ADVANCED_FACE('',(#30490),#30512,.T.);
+#30490 = FACE_BOUND('',#30491,.T.);
+#30491 = EDGE_LOOP('',(#30492,#30499,#30506,#30511));
+#30492 = ORIENTED_EDGE('',*,*,#30493,.T.);
+#30493 = EDGE_CURVE('',#30460,#30494,#30496,.T.);
+#30494 = VERTEX_POINT('',#30495);
+#30495 = CARTESIAN_POINT('',(-73.44913531356,55.236919480762,-8.5));
+#30496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30497,#30498),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30497 = CARTESIAN_POINT('',(-73.44913531356,54.883766180182,-8.5));
+#30498 = CARTESIAN_POINT('',(-73.44913531356,55.236919480762,-8.5));
+#30499 = ORIENTED_EDGE('',*,*,#30500,.T.);
+#30500 = EDGE_CURVE('',#30494,#30501,#30503,.T.);
+#30501 = VERTEX_POINT('',#30502);
+#30502 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,-8.2));
+#30503 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30504,#30505),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30504 = CARTESIAN_POINT('',(-73.44913531356,55.236919480762,-8.5));
+#30505 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,-8.2));
+#30506 = ORIENTED_EDGE('',*,*,#30507,.T.);
+#30507 = EDGE_CURVE('',#30501,#30467,#30508,.T.);
+#30508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30509,#30510),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30509 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,-8.2));
+#30510 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,-8.2));
+#30511 = ORIENTED_EDGE('',*,*,#30466,.F.);
+#30512 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30513,#30514)
+    ,(#30515,#30516
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30513 = CARTESIAN_POINT('',(-73.14206424575,54.573766180182,
+    -8.192928932188));
+#30514 = CARTESIAN_POINT('',(-73.14206424575,55.546919480762,
+    -8.192928932188));
+#30515 = CARTESIAN_POINT('',(-73.45620638137,54.573766180182,
+    -8.507071067812));
+#30516 = CARTESIAN_POINT('',(-73.45620638137,55.546919480762,
+    -8.507071067812));
+#30517 = ADVANCED_FACE('',(#30518),#30540,.T.);
+#30518 = FACE_BOUND('',#30519,.T.);
+#30519 = EDGE_LOOP('',(#30520,#30527,#30534,#30539));
+#30520 = ORIENTED_EDGE('',*,*,#30521,.T.);
+#30521 = EDGE_CURVE('',#30494,#30522,#30524,.T.);
+#30522 = VERTEX_POINT('',#30523);
+#30523 = CARTESIAN_POINT('',(-73.80228861414,55.236919480762,-8.5));
+#30524 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30525,#30526),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30525 = CARTESIAN_POINT('',(-73.44913531356,55.236919480762,-8.5));
+#30526 = CARTESIAN_POINT('',(-73.80228861414,55.236919480762,-8.5));
+#30527 = ORIENTED_EDGE('',*,*,#30528,.T.);
+#30528 = EDGE_CURVE('',#30522,#30529,#30531,.T.);
+#30529 = VERTEX_POINT('',#30530);
+#30530 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,-8.2));
+#30531 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30532,#30533),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30532 = CARTESIAN_POINT('',(-73.80228861414,55.236919480762,-8.5));
+#30533 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,-8.2));
+#30534 = ORIENTED_EDGE('',*,*,#30535,.T.);
+#30535 = EDGE_CURVE('',#30529,#30501,#30536,.T.);
+#30536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30537,#30538),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30537 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,-8.2));
+#30538 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,-8.2));
+#30539 = ORIENTED_EDGE('',*,*,#30500,.F.);
+#30540 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30541,#30542)
+    ,(#30543,#30544
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30541 = CARTESIAN_POINT('',(-73.13913531356,55.22984841295,
+    -8.507071067812));
+#30542 = CARTESIAN_POINT('',(-73.13913531356,55.543990548574,
+    -8.192928932188));
+#30543 = CARTESIAN_POINT('',(-74.11228861414,55.22984841295,
+    -8.507071067812));
+#30544 = CARTESIAN_POINT('',(-74.11228861414,55.543990548574,
+    -8.192928932188));
+#30545 = ADVANCED_FACE('',(#30546),#30560,.T.);
+#30546 = FACE_BOUND('',#30547,.T.);
+#30547 = EDGE_LOOP('',(#30548,#30553,#30554,#30559));
+#30548 = ORIENTED_EDGE('',*,*,#30549,.T.);
+#30549 = EDGE_CURVE('',#30474,#30529,#30550,.T.);
+#30550 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30551,#30552),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30551 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,-8.2));
+#30552 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,-8.2));
+#30553 = ORIENTED_EDGE('',*,*,#30528,.F.);
+#30554 = ORIENTED_EDGE('',*,*,#30555,.T.);
+#30555 = EDGE_CURVE('',#30522,#30458,#30556,.T.);
+#30556 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30557,#30558),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30557 = CARTESIAN_POINT('',(-73.80228861414,55.236919480762,-8.5));
+#30558 = CARTESIAN_POINT('',(-73.80228861414,54.883766180182,-8.5));
+#30559 = ORIENTED_EDGE('',*,*,#30480,.T.);
+#30560 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30561,#30562)
+    ,(#30563,#30564
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30561 = CARTESIAN_POINT('',(-73.79521754633,54.573766180182,
+    -8.507071067812));
+#30562 = CARTESIAN_POINT('',(-73.79521754633,55.546919480762,
+    -8.507071067812));
+#30563 = CARTESIAN_POINT('',(-74.10935968195,54.573766180182,
+    -8.192928932188));
+#30564 = CARTESIAN_POINT('',(-74.10935968195,55.546919480762,
+    -8.192928932188));
+#30565 = ADVANCED_FACE('',(#30566),#30588,.T.);
+#30566 = FACE_BOUND('',#30567,.T.);
+#30567 = EDGE_LOOP('',(#30568,#30569,#30576,#30583));
+#30568 = ORIENTED_EDGE('',*,*,#30549,.F.);
+#30569 = ORIENTED_EDGE('',*,*,#30570,.F.);
+#30570 = EDGE_CURVE('',#30571,#30474,#30573,.T.);
+#30571 = VERTEX_POINT('',#30572);
+#30572 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,0.));
+#30573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30574,#30575),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30574 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,0.));
+#30575 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,-8.2));
+#30576 = ORIENTED_EDGE('',*,*,#30577,.T.);
+#30577 = EDGE_CURVE('',#30571,#30578,#30580,.T.);
+#30578 = VERTEX_POINT('',#30579);
+#30579 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,0.));
+#30580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30581,#30582),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30581 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,0.));
+#30582 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,0.));
+#30583 = ORIENTED_EDGE('',*,*,#30584,.T.);
+#30584 = EDGE_CURVE('',#30578,#30529,#30585,.T.);
+#30585 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30586,#30587),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30586 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,0.));
+#30587 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,-8.2));
+#30588 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30589,#30590)
+    ,(#30591,#30592
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30589 = CARTESIAN_POINT('',(-74.10228861414,54.573766180182,1.E-02));
+#30590 = CARTESIAN_POINT('',(-74.10228861414,54.573766180182,-8.21));
+#30591 = CARTESIAN_POINT('',(-74.10228861414,55.546919480762,1.E-02));
+#30592 = CARTESIAN_POINT('',(-74.10228861414,55.546919480762,-8.21));
+#30593 = ADVANCED_FACE('',(#30594),#30610,.T.);
+#30594 = FACE_BOUND('',#30595,.T.);
+#30595 = EDGE_LOOP('',(#30596,#30597,#30604,#30609));
+#30596 = ORIENTED_EDGE('',*,*,#30473,.F.);
+#30597 = ORIENTED_EDGE('',*,*,#30598,.F.);
+#30598 = EDGE_CURVE('',#30599,#30467,#30601,.T.);
+#30599 = VERTEX_POINT('',#30600);
+#30600 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,0.));
+#30601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30602,#30603),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30602 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,0.));
+#30603 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,-8.2));
+#30604 = ORIENTED_EDGE('',*,*,#30605,.T.);
+#30605 = EDGE_CURVE('',#30599,#30571,#30606,.T.);
+#30606 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30607,#30608),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30607 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,0.));
+#30608 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,0.));
+#30609 = ORIENTED_EDGE('',*,*,#30570,.T.);
+#30610 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30611,#30612)
+    ,(#30613,#30614
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30611 = CARTESIAN_POINT('',(-73.13913531356,54.583766180182,1.E-02));
+#30612 = CARTESIAN_POINT('',(-73.13913531356,54.583766180182,-8.21));
+#30613 = CARTESIAN_POINT('',(-74.11228861414,54.583766180182,1.E-02));
+#30614 = CARTESIAN_POINT('',(-74.11228861414,54.583766180182,-8.21));
+#30615 = ADVANCED_FACE('',(#30616),#30622,.T.);
+#30616 = FACE_BOUND('',#30617,.T.);
+#30617 = EDGE_LOOP('',(#30618,#30619,#30620,#30621));
+#30618 = ORIENTED_EDGE('',*,*,#30457,.F.);
+#30619 = ORIENTED_EDGE('',*,*,#30555,.F.);
+#30620 = ORIENTED_EDGE('',*,*,#30521,.F.);
+#30621 = ORIENTED_EDGE('',*,*,#30493,.F.);
+#30622 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30623,#30624)
+    ,(#30625,#30626
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30623 = CARTESIAN_POINT('',(-73.43913531356,54.873766180182,-8.5));
+#30624 = CARTESIAN_POINT('',(-73.43913531356,55.246919480762,-8.5));
+#30625 = CARTESIAN_POINT('',(-73.81228861414,54.873766180182,-8.5));
+#30626 = CARTESIAN_POINT('',(-73.81228861414,55.246919480762,-8.5));
+#30627 = ADVANCED_FACE('',(#30628),#30644,.T.);
+#30628 = FACE_BOUND('',#30629,.T.);
+#30629 = EDGE_LOOP('',(#30630,#30631,#30638,#30643));
+#30630 = ORIENTED_EDGE('',*,*,#30507,.F.);
+#30631 = ORIENTED_EDGE('',*,*,#30632,.F.);
+#30632 = EDGE_CURVE('',#30633,#30501,#30635,.T.);
+#30633 = VERTEX_POINT('',#30634);
+#30634 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,0.));
+#30635 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30636,#30637),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30636 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,0.));
+#30637 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,-8.2));
+#30638 = ORIENTED_EDGE('',*,*,#30639,.T.);
+#30639 = EDGE_CURVE('',#30633,#30599,#30640,.T.);
+#30640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30641,#30642),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30641 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,0.));
+#30642 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,0.));
+#30643 = ORIENTED_EDGE('',*,*,#30598,.T.);
+#30644 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30645,#30646)
+    ,(#30647,#30648
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30645 = CARTESIAN_POINT('',(-73.14913531356,55.546919480762,1.E-02));
+#30646 = CARTESIAN_POINT('',(-73.14913531356,55.546919480762,-8.21));
+#30647 = CARTESIAN_POINT('',(-73.14913531356,54.573766180182,1.E-02));
+#30648 = CARTESIAN_POINT('',(-73.14913531356,54.573766180182,-8.21));
+#30649 = ADVANCED_FACE('',(#30650),#30660,.T.);
+#30650 = FACE_BOUND('',#30651,.T.);
+#30651 = EDGE_LOOP('',(#30652,#30653,#30654,#30659));
+#30652 = ORIENTED_EDGE('',*,*,#30535,.F.);
+#30653 = ORIENTED_EDGE('',*,*,#30584,.F.);
+#30654 = ORIENTED_EDGE('',*,*,#30655,.T.);
+#30655 = EDGE_CURVE('',#30578,#30633,#30656,.T.);
+#30656 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30657,#30658),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30657 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,0.));
+#30658 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,0.));
+#30659 = ORIENTED_EDGE('',*,*,#30632,.T.);
+#30660 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30661,#30662)
+    ,(#30663,#30664
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30661 = CARTESIAN_POINT('',(-74.11228861414,55.536919480762,1.E-02));
+#30662 = CARTESIAN_POINT('',(-74.11228861414,55.536919480762,-8.21));
+#30663 = CARTESIAN_POINT('',(-73.13913531356,55.536919480762,1.E-02));
+#30664 = CARTESIAN_POINT('',(-73.13913531356,55.536919480762,-8.21));
+#30665 = ADVANCED_FACE('',(#30666),#30672,.T.);
+#30666 = FACE_BOUND('',#30667,.T.);
+#30667 = EDGE_LOOP('',(#30668,#30669,#30670,#30671));
+#30668 = ORIENTED_EDGE('',*,*,#30655,.F.);
+#30669 = ORIENTED_EDGE('',*,*,#30577,.F.);
+#30670 = ORIENTED_EDGE('',*,*,#30605,.F.);
+#30671 = ORIENTED_EDGE('',*,*,#30639,.F.);
+#30672 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30673,#30674)
+    ,(#30675,#30676
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30673 = CARTESIAN_POINT('',(-73.13913531356,55.546919480762,0.));
+#30674 = CARTESIAN_POINT('',(-73.13913531356,54.573766180182,0.));
+#30675 = CARTESIAN_POINT('',(-74.11228861414,55.546919480762,0.));
+#30676 = CARTESIAN_POINT('',(-74.11228861414,54.573766180182,0.));
+#30677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30681)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#30678,#30679,#30680)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#30678 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#30679 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30680 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#30681 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#30678,
+  'distance_accuracy_value','confusion accuracy');
+#30682 = PRODUCT_TYPE('part',$,(#30447));
+#30683 = SHAPE_DEFINITION_REPRESENTATION(#30684,#30690);
+#30684 = PRODUCT_DEFINITION_SHAPE('','',#30685);
+#30685 = PRODUCT_DEFINITION('design','',#30686,#30689);
+#30686 = PRODUCT_DEFINITION_FORMATION('','',#30687);
+#30687 = PRODUCT('Body96','Body96','',(#30688));
+#30688 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#30689 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#30690 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30691),#30917);
+#30691 = MANIFOLD_SOLID_BREP('',#30692);
+#30692 = CLOSED_SHELL('',(#30693,#30729,#30757,#30785,#30805,#30833,
+    #30855,#30867,#30889,#30905));
+#30693 = ADVANCED_FACE('',(#30694),#30724,.T.);
+#30694 = FACE_BOUND('',#30695,.T.);
+#30695 = EDGE_LOOP('',(#30696,#30705,#30712,#30719));
+#30696 = ORIENTED_EDGE('',*,*,#30697,.T.);
+#30697 = EDGE_CURVE('',#30698,#30700,#30702,.T.);
+#30698 = VERTEX_POINT('',#30699);
+#30699 = CARTESIAN_POINT('',(-66.18386756151,39.583766180182,-8.5));
+#30700 = VERTEX_POINT('',#30701);
+#30701 = CARTESIAN_POINT('',(-65.83071426093,39.583766180182,-8.5));
+#30702 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30703,#30704),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30703 = CARTESIAN_POINT('',(-66.18386756151,39.583766180182,-8.5));
+#30704 = CARTESIAN_POINT('',(-65.83071426093,39.583766180182,-8.5));
+#30705 = ORIENTED_EDGE('',*,*,#30706,.T.);
+#30706 = EDGE_CURVE('',#30700,#30707,#30709,.T.);
+#30707 = VERTEX_POINT('',#30708);
+#30708 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,-8.2));
+#30709 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30710,#30711),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30710 = CARTESIAN_POINT('',(-65.83071426093,39.583766180182,-8.5));
+#30711 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,-8.2));
+#30712 = ORIENTED_EDGE('',*,*,#30713,.T.);
+#30713 = EDGE_CURVE('',#30707,#30714,#30716,.T.);
+#30714 = VERTEX_POINT('',#30715);
+#30715 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,-8.2));
+#30716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30717,#30718),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30717 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,-8.2));
+#30718 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,-8.2));
+#30719 = ORIENTED_EDGE('',*,*,#30720,.F.);
+#30720 = EDGE_CURVE('',#30698,#30714,#30721,.T.);
+#30721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30722,#30723),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30722 = CARTESIAN_POINT('',(-66.18386756151,39.583766180182,-8.5));
+#30723 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,-8.2));
+#30724 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30725,#30726)
+    ,(#30727,#30728
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30725 = CARTESIAN_POINT('',(-65.52071426093,39.27669511237,
+    -8.192928932188));
+#30726 = CARTESIAN_POINT('',(-65.52071426093,39.590837247994,
+    -8.507071067812));
+#30727 = CARTESIAN_POINT('',(-66.49386756151,39.27669511237,
+    -8.192928932188));
+#30728 = CARTESIAN_POINT('',(-66.49386756151,39.590837247994,
+    -8.507071067812));
+#30729 = ADVANCED_FACE('',(#30730),#30752,.T.);
+#30730 = FACE_BOUND('',#30731,.T.);
+#30731 = EDGE_LOOP('',(#30732,#30739,#30746,#30751));
+#30732 = ORIENTED_EDGE('',*,*,#30733,.T.);
+#30733 = EDGE_CURVE('',#30700,#30734,#30736,.T.);
+#30734 = VERTEX_POINT('',#30735);
+#30735 = CARTESIAN_POINT('',(-65.83071426093,39.936919480762,-8.5));
+#30736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30737,#30738),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30737 = CARTESIAN_POINT('',(-65.83071426093,39.583766180182,-8.5));
+#30738 = CARTESIAN_POINT('',(-65.83071426093,39.936919480762,-8.5));
+#30739 = ORIENTED_EDGE('',*,*,#30740,.T.);
+#30740 = EDGE_CURVE('',#30734,#30741,#30743,.T.);
+#30741 = VERTEX_POINT('',#30742);
+#30742 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,-8.2));
+#30743 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30744,#30745),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30744 = CARTESIAN_POINT('',(-65.83071426093,39.936919480762,-8.5));
+#30745 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,-8.2));
+#30746 = ORIENTED_EDGE('',*,*,#30747,.T.);
+#30747 = EDGE_CURVE('',#30741,#30707,#30748,.T.);
+#30748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30749,#30750),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30749 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,-8.2));
+#30750 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,-8.2));
+#30751 = ORIENTED_EDGE('',*,*,#30706,.F.);
+#30752 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30753,#30754)
+    ,(#30755,#30756
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30753 = CARTESIAN_POINT('',(-65.52364319312,39.273766180182,
+    -8.192928932188));
+#30754 = CARTESIAN_POINT('',(-65.52364319312,40.246919480762,
+    -8.192928932188));
+#30755 = CARTESIAN_POINT('',(-65.83778532874,39.273766180182,
+    -8.507071067812));
+#30756 = CARTESIAN_POINT('',(-65.83778532874,40.246919480762,
+    -8.507071067812));
+#30757 = ADVANCED_FACE('',(#30758),#30780,.T.);
+#30758 = FACE_BOUND('',#30759,.T.);
+#30759 = EDGE_LOOP('',(#30760,#30767,#30774,#30779));
+#30760 = ORIENTED_EDGE('',*,*,#30761,.T.);
+#30761 = EDGE_CURVE('',#30734,#30762,#30764,.T.);
+#30762 = VERTEX_POINT('',#30763);
+#30763 = CARTESIAN_POINT('',(-66.18386756151,39.936919480762,-8.5));
+#30764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30765,#30766),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30765 = CARTESIAN_POINT('',(-65.83071426093,39.936919480762,-8.5));
+#30766 = CARTESIAN_POINT('',(-66.18386756151,39.936919480762,-8.5));
+#30767 = ORIENTED_EDGE('',*,*,#30768,.T.);
+#30768 = EDGE_CURVE('',#30762,#30769,#30771,.T.);
+#30769 = VERTEX_POINT('',#30770);
+#30770 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,-8.2));
+#30771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30772,#30773),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30772 = CARTESIAN_POINT('',(-66.18386756151,39.936919480762,-8.5));
+#30773 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,-8.2));
+#30774 = ORIENTED_EDGE('',*,*,#30775,.T.);
+#30775 = EDGE_CURVE('',#30769,#30741,#30776,.T.);
+#30776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30777,#30778),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30777 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,-8.2));
+#30778 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,-8.2));
+#30779 = ORIENTED_EDGE('',*,*,#30740,.F.);
+#30780 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30781,#30782)
+    ,(#30783,#30784
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30781 = CARTESIAN_POINT('',(-65.52071426093,39.92984841295,
+    -8.507071067812));
+#30782 = CARTESIAN_POINT('',(-65.52071426093,40.243990548574,
+    -8.192928932188));
+#30783 = CARTESIAN_POINT('',(-66.49386756151,39.92984841295,
+    -8.507071067812));
+#30784 = CARTESIAN_POINT('',(-66.49386756151,40.243990548574,
+    -8.192928932188));
+#30785 = ADVANCED_FACE('',(#30786),#30800,.T.);
+#30786 = FACE_BOUND('',#30787,.T.);
+#30787 = EDGE_LOOP('',(#30788,#30793,#30794,#30799));
+#30788 = ORIENTED_EDGE('',*,*,#30789,.T.);
+#30789 = EDGE_CURVE('',#30714,#30769,#30790,.T.);
+#30790 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30791,#30792),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30791 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,-8.2));
+#30792 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,-8.2));
+#30793 = ORIENTED_EDGE('',*,*,#30768,.F.);
+#30794 = ORIENTED_EDGE('',*,*,#30795,.T.);
+#30795 = EDGE_CURVE('',#30762,#30698,#30796,.T.);
+#30796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30797,#30798),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30797 = CARTESIAN_POINT('',(-66.18386756151,39.936919480762,-8.5));
+#30798 = CARTESIAN_POINT('',(-66.18386756151,39.583766180182,-8.5));
+#30799 = ORIENTED_EDGE('',*,*,#30720,.T.);
+#30800 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30801,#30802)
+    ,(#30803,#30804
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30801 = CARTESIAN_POINT('',(-66.1767964937,39.273766180182,
+    -8.507071067812));
+#30802 = CARTESIAN_POINT('',(-66.1767964937,40.246919480762,
+    -8.507071067812));
+#30803 = CARTESIAN_POINT('',(-66.49093862932,39.273766180182,
+    -8.192928932188));
+#30804 = CARTESIAN_POINT('',(-66.49093862932,40.246919480762,
+    -8.192928932188));
+#30805 = ADVANCED_FACE('',(#30806),#30828,.T.);
+#30806 = FACE_BOUND('',#30807,.T.);
+#30807 = EDGE_LOOP('',(#30808,#30809,#30816,#30823));
+#30808 = ORIENTED_EDGE('',*,*,#30789,.F.);
+#30809 = ORIENTED_EDGE('',*,*,#30810,.F.);
+#30810 = EDGE_CURVE('',#30811,#30714,#30813,.T.);
+#30811 = VERTEX_POINT('',#30812);
+#30812 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,0.));
+#30813 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30814,#30815),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30814 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,0.));
+#30815 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,-8.2));
+#30816 = ORIENTED_EDGE('',*,*,#30817,.T.);
+#30817 = EDGE_CURVE('',#30811,#30818,#30820,.T.);
+#30818 = VERTEX_POINT('',#30819);
+#30819 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,0.));
+#30820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30821,#30822),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30821 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,0.));
+#30822 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,0.));
+#30823 = ORIENTED_EDGE('',*,*,#30824,.T.);
+#30824 = EDGE_CURVE('',#30818,#30769,#30825,.T.);
+#30825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30826,#30827),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30826 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,0.));
+#30827 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,-8.2));
+#30828 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30829,#30830)
+    ,(#30831,#30832
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30829 = CARTESIAN_POINT('',(-66.48386756151,39.273766180182,1.E-02));
+#30830 = CARTESIAN_POINT('',(-66.48386756151,39.273766180182,-8.21));
+#30831 = CARTESIAN_POINT('',(-66.48386756151,40.246919480762,1.E-02));
+#30832 = CARTESIAN_POINT('',(-66.48386756151,40.246919480762,-8.21));
+#30833 = ADVANCED_FACE('',(#30834),#30850,.T.);
+#30834 = FACE_BOUND('',#30835,.T.);
+#30835 = EDGE_LOOP('',(#30836,#30837,#30844,#30849));
+#30836 = ORIENTED_EDGE('',*,*,#30713,.F.);
+#30837 = ORIENTED_EDGE('',*,*,#30838,.F.);
+#30838 = EDGE_CURVE('',#30839,#30707,#30841,.T.);
+#30839 = VERTEX_POINT('',#30840);
+#30840 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,0.));
+#30841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30842,#30843),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30842 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,0.));
+#30843 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,-8.2));
+#30844 = ORIENTED_EDGE('',*,*,#30845,.T.);
+#30845 = EDGE_CURVE('',#30839,#30811,#30846,.T.);
+#30846 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30847,#30848),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30847 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,0.));
+#30848 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,0.));
+#30849 = ORIENTED_EDGE('',*,*,#30810,.T.);
+#30850 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30851,#30852)
+    ,(#30853,#30854
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30851 = CARTESIAN_POINT('',(-65.52071426093,39.283766180182,1.E-02));
+#30852 = CARTESIAN_POINT('',(-65.52071426093,39.283766180182,-8.21));
+#30853 = CARTESIAN_POINT('',(-66.49386756151,39.283766180182,1.E-02));
+#30854 = CARTESIAN_POINT('',(-66.49386756151,39.283766180182,-8.21));
+#30855 = ADVANCED_FACE('',(#30856),#30862,.T.);
+#30856 = FACE_BOUND('',#30857,.T.);
+#30857 = EDGE_LOOP('',(#30858,#30859,#30860,#30861));
+#30858 = ORIENTED_EDGE('',*,*,#30697,.F.);
+#30859 = ORIENTED_EDGE('',*,*,#30795,.F.);
+#30860 = ORIENTED_EDGE('',*,*,#30761,.F.);
+#30861 = ORIENTED_EDGE('',*,*,#30733,.F.);
+#30862 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30863,#30864)
+    ,(#30865,#30866
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30863 = CARTESIAN_POINT('',(-65.82071426093,39.573766180182,-8.5));
+#30864 = CARTESIAN_POINT('',(-65.82071426093,39.946919480762,-8.5));
+#30865 = CARTESIAN_POINT('',(-66.19386756151,39.573766180182,-8.5));
+#30866 = CARTESIAN_POINT('',(-66.19386756151,39.946919480762,-8.5));
+#30867 = ADVANCED_FACE('',(#30868),#30884,.T.);
+#30868 = FACE_BOUND('',#30869,.T.);
+#30869 = EDGE_LOOP('',(#30870,#30871,#30878,#30883));
+#30870 = ORIENTED_EDGE('',*,*,#30747,.F.);
+#30871 = ORIENTED_EDGE('',*,*,#30872,.F.);
+#30872 = EDGE_CURVE('',#30873,#30741,#30875,.T.);
+#30873 = VERTEX_POINT('',#30874);
+#30874 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,0.));
+#30875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30876,#30877),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#30876 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,0.));
+#30877 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,-8.2));
+#30878 = ORIENTED_EDGE('',*,*,#30879,.T.);
+#30879 = EDGE_CURVE('',#30873,#30839,#30880,.T.);
+#30880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30881,#30882),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30881 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,0.));
+#30882 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,0.));
+#30883 = ORIENTED_EDGE('',*,*,#30838,.T.);
+#30884 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30885,#30886)
+    ,(#30887,#30888
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30885 = CARTESIAN_POINT('',(-65.53071426093,40.246919480762,1.E-02));
+#30886 = CARTESIAN_POINT('',(-65.53071426093,40.246919480762,-8.21));
+#30887 = CARTESIAN_POINT('',(-65.53071426093,39.273766180182,1.E-02));
+#30888 = CARTESIAN_POINT('',(-65.53071426093,39.273766180182,-8.21));
+#30889 = ADVANCED_FACE('',(#30890),#30900,.T.);
+#30890 = FACE_BOUND('',#30891,.T.);
+#30891 = EDGE_LOOP('',(#30892,#30893,#30894,#30899));
+#30892 = ORIENTED_EDGE('',*,*,#30775,.F.);
+#30893 = ORIENTED_EDGE('',*,*,#30824,.F.);
+#30894 = ORIENTED_EDGE('',*,*,#30895,.T.);
+#30895 = EDGE_CURVE('',#30818,#30873,#30896,.T.);
+#30896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30897,#30898),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30897 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,0.));
+#30898 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,0.));
+#30899 = ORIENTED_EDGE('',*,*,#30872,.T.);
+#30900 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30901,#30902)
+    ,(#30903,#30904
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#30901 = CARTESIAN_POINT('',(-66.49386756151,40.236919480762,1.E-02));
+#30902 = CARTESIAN_POINT('',(-66.49386756151,40.236919480762,-8.21));
+#30903 = CARTESIAN_POINT('',(-65.52071426093,40.236919480762,1.E-02));
+#30904 = CARTESIAN_POINT('',(-65.52071426093,40.236919480762,-8.21));
+#30905 = ADVANCED_FACE('',(#30906),#30912,.T.);
+#30906 = FACE_BOUND('',#30907,.T.);
+#30907 = EDGE_LOOP('',(#30908,#30909,#30910,#30911));
+#30908 = ORIENTED_EDGE('',*,*,#30895,.F.);
+#30909 = ORIENTED_EDGE('',*,*,#30817,.F.);
+#30910 = ORIENTED_EDGE('',*,*,#30845,.F.);
+#30911 = ORIENTED_EDGE('',*,*,#30879,.F.);
+#30912 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30913,#30914)
+    ,(#30915,#30916
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30913 = CARTESIAN_POINT('',(-65.52071426093,40.246919480762,0.));
+#30914 = CARTESIAN_POINT('',(-65.52071426093,39.273766180182,0.));
+#30915 = CARTESIAN_POINT('',(-66.49386756151,40.246919480762,0.));
+#30916 = CARTESIAN_POINT('',(-66.49386756151,39.273766180182,0.));
+#30917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30921)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#30918,#30919,#30920)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#30918 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#30919 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30920 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#30921 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#30918,
+  'distance_accuracy_value','confusion accuracy');
+#30922 = PRODUCT_TYPE('part',$,(#30687));
+#30923 = SHAPE_DEFINITION_REPRESENTATION(#30924,#30930);
+#30924 = PRODUCT_DEFINITION_SHAPE('','',#30925);
+#30925 = PRODUCT_DEFINITION('design','',#30926,#30929);
+#30926 = PRODUCT_DEFINITION_FORMATION('','',#30927);
+#30927 = PRODUCT('Body97','Body97','',(#30928));
+#30928 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#30929 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#30930 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30931),#31157);
+#30931 = MANIFOLD_SOLID_BREP('',#30932);
+#30932 = CLOSED_SHELL('',(#30933,#30969,#30997,#31025,#31045,#31073,
+    #31095,#31107,#31129,#31145));
+#30933 = ADVANCED_FACE('',(#30934),#30964,.T.);
+#30934 = FACE_BOUND('',#30935,.T.);
+#30935 = EDGE_LOOP('',(#30936,#30945,#30952,#30959));
+#30936 = ORIENTED_EDGE('',*,*,#30937,.T.);
+#30937 = EDGE_CURVE('',#30938,#30940,#30942,.T.);
+#30938 = VERTEX_POINT('',#30939);
+#30939 = CARTESIAN_POINT('',(-56.02597282467,39.583766180182,-8.5));
+#30940 = VERTEX_POINT('',#30941);
+#30941 = CARTESIAN_POINT('',(-55.67281952409,39.583766180182,-8.5));
+#30942 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30943,#30944),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30943 = CARTESIAN_POINT('',(-56.02597282467,39.583766180182,-8.5));
+#30944 = CARTESIAN_POINT('',(-55.67281952409,39.583766180182,-8.5));
+#30945 = ORIENTED_EDGE('',*,*,#30946,.T.);
+#30946 = EDGE_CURVE('',#30940,#30947,#30949,.T.);
+#30947 = VERTEX_POINT('',#30948);
+#30948 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,-8.2));
+#30949 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30950,#30951),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30950 = CARTESIAN_POINT('',(-55.67281952409,39.583766180182,-8.5));
+#30951 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,-8.2));
+#30952 = ORIENTED_EDGE('',*,*,#30953,.T.);
+#30953 = EDGE_CURVE('',#30947,#30954,#30956,.T.);
+#30954 = VERTEX_POINT('',#30955);
+#30955 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,-8.2));
+#30956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30957,#30958),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30957 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,-8.2));
+#30958 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,-8.2));
+#30959 = ORIENTED_EDGE('',*,*,#30960,.F.);
+#30960 = EDGE_CURVE('',#30938,#30954,#30961,.T.);
+#30961 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30962,#30963),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30962 = CARTESIAN_POINT('',(-56.02597282467,39.583766180182,-8.5));
+#30963 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,-8.2));
+#30964 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30965,#30966)
+    ,(#30967,#30968
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30965 = CARTESIAN_POINT('',(-55.36281952409,39.27669511237,
+    -8.192928932188));
+#30966 = CARTESIAN_POINT('',(-55.36281952409,39.590837247994,
+    -8.507071067812));
+#30967 = CARTESIAN_POINT('',(-56.33597282467,39.27669511237,
+    -8.192928932188));
+#30968 = CARTESIAN_POINT('',(-56.33597282467,39.590837247994,
+    -8.507071067812));
+#30969 = ADVANCED_FACE('',(#30970),#30992,.T.);
+#30970 = FACE_BOUND('',#30971,.T.);
+#30971 = EDGE_LOOP('',(#30972,#30979,#30986,#30991));
+#30972 = ORIENTED_EDGE('',*,*,#30973,.T.);
+#30973 = EDGE_CURVE('',#30940,#30974,#30976,.T.);
+#30974 = VERTEX_POINT('',#30975);
+#30975 = CARTESIAN_POINT('',(-55.67281952409,39.936919480762,-8.5));
+#30976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30977,#30978),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30977 = CARTESIAN_POINT('',(-55.67281952409,39.583766180182,-8.5));
+#30978 = CARTESIAN_POINT('',(-55.67281952409,39.936919480762,-8.5));
+#30979 = ORIENTED_EDGE('',*,*,#30980,.T.);
+#30980 = EDGE_CURVE('',#30974,#30981,#30983,.T.);
+#30981 = VERTEX_POINT('',#30982);
+#30982 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,-8.2));
+#30983 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30984,#30985),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30984 = CARTESIAN_POINT('',(-55.67281952409,39.936919480762,-8.5));
+#30985 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,-8.2));
+#30986 = ORIENTED_EDGE('',*,*,#30987,.T.);
+#30987 = EDGE_CURVE('',#30981,#30947,#30988,.T.);
+#30988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30989,#30990),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30989 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,-8.2));
+#30990 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,-8.2));
+#30991 = ORIENTED_EDGE('',*,*,#30946,.F.);
+#30992 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#30993,#30994)
+    ,(#30995,#30996
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30993 = CARTESIAN_POINT('',(-55.36574845628,39.273766180182,
+    -8.192928932188));
+#30994 = CARTESIAN_POINT('',(-55.36574845628,40.246919480762,
+    -8.192928932188));
+#30995 = CARTESIAN_POINT('',(-55.6798905919,39.273766180182,
+    -8.507071067812));
+#30996 = CARTESIAN_POINT('',(-55.6798905919,40.246919480762,
+    -8.507071067812));
+#30997 = ADVANCED_FACE('',(#30998),#31020,.T.);
+#30998 = FACE_BOUND('',#30999,.T.);
+#30999 = EDGE_LOOP('',(#31000,#31007,#31014,#31019));
+#31000 = ORIENTED_EDGE('',*,*,#31001,.T.);
+#31001 = EDGE_CURVE('',#30974,#31002,#31004,.T.);
+#31002 = VERTEX_POINT('',#31003);
+#31003 = CARTESIAN_POINT('',(-56.02597282467,39.936919480762,-8.5));
+#31004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31005,#31006),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31005 = CARTESIAN_POINT('',(-55.67281952409,39.936919480762,-8.5));
+#31006 = CARTESIAN_POINT('',(-56.02597282467,39.936919480762,-8.5));
+#31007 = ORIENTED_EDGE('',*,*,#31008,.T.);
+#31008 = EDGE_CURVE('',#31002,#31009,#31011,.T.);
+#31009 = VERTEX_POINT('',#31010);
+#31010 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,-8.2));
+#31011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31012,#31013),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31012 = CARTESIAN_POINT('',(-56.02597282467,39.936919480762,-8.5));
+#31013 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,-8.2));
+#31014 = ORIENTED_EDGE('',*,*,#31015,.T.);
+#31015 = EDGE_CURVE('',#31009,#30981,#31016,.T.);
+#31016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31017,#31018),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31017 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,-8.2));
+#31018 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,-8.2));
+#31019 = ORIENTED_EDGE('',*,*,#30980,.F.);
+#31020 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31021,#31022)
+    ,(#31023,#31024
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31021 = CARTESIAN_POINT('',(-55.36281952409,39.92984841295,
+    -8.507071067812));
+#31022 = CARTESIAN_POINT('',(-55.36281952409,40.243990548574,
+    -8.192928932188));
+#31023 = CARTESIAN_POINT('',(-56.33597282467,39.92984841295,
+    -8.507071067812));
+#31024 = CARTESIAN_POINT('',(-56.33597282467,40.243990548574,
+    -8.192928932188));
+#31025 = ADVANCED_FACE('',(#31026),#31040,.T.);
+#31026 = FACE_BOUND('',#31027,.T.);
+#31027 = EDGE_LOOP('',(#31028,#31033,#31034,#31039));
+#31028 = ORIENTED_EDGE('',*,*,#31029,.T.);
+#31029 = EDGE_CURVE('',#30954,#31009,#31030,.T.);
+#31030 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31031,#31032),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31031 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,-8.2));
+#31032 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,-8.2));
+#31033 = ORIENTED_EDGE('',*,*,#31008,.F.);
+#31034 = ORIENTED_EDGE('',*,*,#31035,.T.);
+#31035 = EDGE_CURVE('',#31002,#30938,#31036,.T.);
+#31036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31037,#31038),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31037 = CARTESIAN_POINT('',(-56.02597282467,39.936919480762,-8.5));
+#31038 = CARTESIAN_POINT('',(-56.02597282467,39.583766180182,-8.5));
+#31039 = ORIENTED_EDGE('',*,*,#30960,.T.);
+#31040 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31041,#31042)
+    ,(#31043,#31044
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31041 = CARTESIAN_POINT('',(-56.01890175686,39.273766180182,
+    -8.507071067812));
+#31042 = CARTESIAN_POINT('',(-56.01890175686,40.246919480762,
+    -8.507071067812));
+#31043 = CARTESIAN_POINT('',(-56.33304389248,39.273766180182,
+    -8.192928932188));
+#31044 = CARTESIAN_POINT('',(-56.33304389248,40.246919480762,
+    -8.192928932188));
+#31045 = ADVANCED_FACE('',(#31046),#31068,.T.);
+#31046 = FACE_BOUND('',#31047,.T.);
+#31047 = EDGE_LOOP('',(#31048,#31049,#31056,#31063));
+#31048 = ORIENTED_EDGE('',*,*,#31029,.F.);
+#31049 = ORIENTED_EDGE('',*,*,#31050,.F.);
+#31050 = EDGE_CURVE('',#31051,#30954,#31053,.T.);
+#31051 = VERTEX_POINT('',#31052);
+#31052 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,0.));
+#31053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31054,#31055),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31054 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,0.));
+#31055 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,-8.2));
+#31056 = ORIENTED_EDGE('',*,*,#31057,.T.);
+#31057 = EDGE_CURVE('',#31051,#31058,#31060,.T.);
+#31058 = VERTEX_POINT('',#31059);
+#31059 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,0.));
+#31060 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31061,#31062),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31061 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,0.));
+#31062 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,0.));
+#31063 = ORIENTED_EDGE('',*,*,#31064,.T.);
+#31064 = EDGE_CURVE('',#31058,#31009,#31065,.T.);
+#31065 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31066,#31067),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31066 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,0.));
+#31067 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,-8.2));
+#31068 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31069,#31070)
+    ,(#31071,#31072
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31069 = CARTESIAN_POINT('',(-56.32597282467,39.273766180182,1.E-02));
+#31070 = CARTESIAN_POINT('',(-56.32597282467,39.273766180182,-8.21));
+#31071 = CARTESIAN_POINT('',(-56.32597282467,40.246919480762,1.E-02));
+#31072 = CARTESIAN_POINT('',(-56.32597282467,40.246919480762,-8.21));
+#31073 = ADVANCED_FACE('',(#31074),#31090,.T.);
+#31074 = FACE_BOUND('',#31075,.T.);
+#31075 = EDGE_LOOP('',(#31076,#31077,#31084,#31089));
+#31076 = ORIENTED_EDGE('',*,*,#30953,.F.);
+#31077 = ORIENTED_EDGE('',*,*,#31078,.F.);
+#31078 = EDGE_CURVE('',#31079,#30947,#31081,.T.);
+#31079 = VERTEX_POINT('',#31080);
+#31080 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,0.));
+#31081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31082,#31083),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31082 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,0.));
+#31083 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,-8.2));
+#31084 = ORIENTED_EDGE('',*,*,#31085,.T.);
+#31085 = EDGE_CURVE('',#31079,#31051,#31086,.T.);
+#31086 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31087,#31088),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31087 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,0.));
+#31088 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,0.));
+#31089 = ORIENTED_EDGE('',*,*,#31050,.T.);
+#31090 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31091,#31092)
+    ,(#31093,#31094
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31091 = CARTESIAN_POINT('',(-55.36281952409,39.283766180182,1.E-02));
+#31092 = CARTESIAN_POINT('',(-55.36281952409,39.283766180182,-8.21));
+#31093 = CARTESIAN_POINT('',(-56.33597282467,39.283766180182,1.E-02));
+#31094 = CARTESIAN_POINT('',(-56.33597282467,39.283766180182,-8.21));
+#31095 = ADVANCED_FACE('',(#31096),#31102,.T.);
+#31096 = FACE_BOUND('',#31097,.T.);
+#31097 = EDGE_LOOP('',(#31098,#31099,#31100,#31101));
+#31098 = ORIENTED_EDGE('',*,*,#30937,.F.);
+#31099 = ORIENTED_EDGE('',*,*,#31035,.F.);
+#31100 = ORIENTED_EDGE('',*,*,#31001,.F.);
+#31101 = ORIENTED_EDGE('',*,*,#30973,.F.);
+#31102 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31103,#31104)
+    ,(#31105,#31106
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31103 = CARTESIAN_POINT('',(-55.66281952409,39.573766180182,-8.5));
+#31104 = CARTESIAN_POINT('',(-55.66281952409,39.946919480762,-8.5));
+#31105 = CARTESIAN_POINT('',(-56.03597282467,39.573766180182,-8.5));
+#31106 = CARTESIAN_POINT('',(-56.03597282467,39.946919480762,-8.5));
+#31107 = ADVANCED_FACE('',(#31108),#31124,.T.);
+#31108 = FACE_BOUND('',#31109,.T.);
+#31109 = EDGE_LOOP('',(#31110,#31111,#31118,#31123));
+#31110 = ORIENTED_EDGE('',*,*,#30987,.F.);
+#31111 = ORIENTED_EDGE('',*,*,#31112,.F.);
+#31112 = EDGE_CURVE('',#31113,#30981,#31115,.T.);
+#31113 = VERTEX_POINT('',#31114);
+#31114 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,0.));
+#31115 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31116,#31117),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31116 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,0.));
+#31117 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,-8.2));
+#31118 = ORIENTED_EDGE('',*,*,#31119,.T.);
+#31119 = EDGE_CURVE('',#31113,#31079,#31120,.T.);
+#31120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31121,#31122),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31121 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,0.));
+#31122 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,0.));
+#31123 = ORIENTED_EDGE('',*,*,#31078,.T.);
+#31124 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31125,#31126)
+    ,(#31127,#31128
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31125 = CARTESIAN_POINT('',(-55.37281952409,40.246919480762,1.E-02));
+#31126 = CARTESIAN_POINT('',(-55.37281952409,40.246919480762,-8.21));
+#31127 = CARTESIAN_POINT('',(-55.37281952409,39.273766180182,1.E-02));
+#31128 = CARTESIAN_POINT('',(-55.37281952409,39.273766180182,-8.21));
+#31129 = ADVANCED_FACE('',(#31130),#31140,.T.);
+#31130 = FACE_BOUND('',#31131,.T.);
+#31131 = EDGE_LOOP('',(#31132,#31133,#31134,#31139));
+#31132 = ORIENTED_EDGE('',*,*,#31015,.F.);
+#31133 = ORIENTED_EDGE('',*,*,#31064,.F.);
+#31134 = ORIENTED_EDGE('',*,*,#31135,.T.);
+#31135 = EDGE_CURVE('',#31058,#31113,#31136,.T.);
+#31136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31137,#31138),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31137 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,0.));
+#31138 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,0.));
+#31139 = ORIENTED_EDGE('',*,*,#31112,.T.);
+#31140 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31141,#31142)
+    ,(#31143,#31144
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31141 = CARTESIAN_POINT('',(-56.33597282467,40.236919480762,1.E-02));
+#31142 = CARTESIAN_POINT('',(-56.33597282467,40.236919480762,-8.21));
+#31143 = CARTESIAN_POINT('',(-55.36281952409,40.236919480762,1.E-02));
+#31144 = CARTESIAN_POINT('',(-55.36281952409,40.236919480762,-8.21));
+#31145 = ADVANCED_FACE('',(#31146),#31152,.T.);
+#31146 = FACE_BOUND('',#31147,.T.);
+#31147 = EDGE_LOOP('',(#31148,#31149,#31150,#31151));
+#31148 = ORIENTED_EDGE('',*,*,#31135,.F.);
+#31149 = ORIENTED_EDGE('',*,*,#31057,.F.);
+#31150 = ORIENTED_EDGE('',*,*,#31085,.F.);
+#31151 = ORIENTED_EDGE('',*,*,#31119,.F.);
+#31152 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31153,#31154)
+    ,(#31155,#31156
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31153 = CARTESIAN_POINT('',(-55.36281952409,40.246919480762,0.));
+#31154 = CARTESIAN_POINT('',(-55.36281952409,39.273766180182,0.));
+#31155 = CARTESIAN_POINT('',(-56.33597282467,40.246919480762,0.));
+#31156 = CARTESIAN_POINT('',(-56.33597282467,39.273766180182,0.));
+#31157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31161)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#31158,#31159,#31160)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#31158 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#31159 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#31160 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#31161 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#31158,
+  'distance_accuracy_value','confusion accuracy');
+#31162 = PRODUCT_TYPE('part',$,(#30927));
+#31163 = SHAPE_DEFINITION_REPRESENTATION(#31164,#31170);
+#31164 = PRODUCT_DEFINITION_SHAPE('','',#31165);
+#31165 = PRODUCT_DEFINITION('design','',#31166,#31169);
+#31166 = PRODUCT_DEFINITION_FORMATION('','',#31167);
+#31167 = PRODUCT('Body98','Body98','',(#31168));
+#31168 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#31169 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#31170 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#31171),#31397);
+#31171 = MANIFOLD_SOLID_BREP('',#31172);
+#31172 = CLOSED_SHELL('',(#31173,#31209,#31237,#31265,#31285,#31313,
+    #31335,#31347,#31369,#31385));
+#31173 = ADVANCED_FACE('',(#31174),#31204,.T.);
+#31174 = FACE_BOUND('',#31175,.T.);
+#31175 = EDGE_LOOP('',(#31176,#31185,#31192,#31199));
+#31176 = ORIENTED_EDGE('',*,*,#31177,.T.);
+#31177 = EDGE_CURVE('',#31178,#31180,#31182,.T.);
+#31178 = VERTEX_POINT('',#31179);
+#31179 = CARTESIAN_POINT('',(-45.86807808783,39.583766180182,-8.5));
+#31180 = VERTEX_POINT('',#31181);
+#31181 = CARTESIAN_POINT('',(-45.51492478725,39.583766180182,-8.5));
+#31182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31183,#31184),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31183 = CARTESIAN_POINT('',(-45.86807808783,39.583766180182,-8.5));
+#31184 = CARTESIAN_POINT('',(-45.51492478725,39.583766180182,-8.5));
+#31185 = ORIENTED_EDGE('',*,*,#31186,.T.);
+#31186 = EDGE_CURVE('',#31180,#31187,#31189,.T.);
+#31187 = VERTEX_POINT('',#31188);
+#31188 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,-8.2));
+#31189 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31190,#31191),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31190 = CARTESIAN_POINT('',(-45.51492478725,39.583766180182,-8.5));
+#31191 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,-8.2));
+#31192 = ORIENTED_EDGE('',*,*,#31193,.T.);
+#31193 = EDGE_CURVE('',#31187,#31194,#31196,.T.);
+#31194 = VERTEX_POINT('',#31195);
+#31195 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,-8.2));
+#31196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31197,#31198),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31197 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,-8.2));
+#31198 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,-8.2));
+#31199 = ORIENTED_EDGE('',*,*,#31200,.F.);
+#31200 = EDGE_CURVE('',#31178,#31194,#31201,.T.);
+#31201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31202,#31203),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31202 = CARTESIAN_POINT('',(-45.86807808783,39.583766180182,-8.5));
+#31203 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,-8.2));
+#31204 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31205,#31206)
+    ,(#31207,#31208
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31205 = CARTESIAN_POINT('',(-45.20492478725,39.27669511237,
+    -8.192928932188));
+#31206 = CARTESIAN_POINT('',(-45.20492478725,39.590837247994,
+    -8.507071067812));
+#31207 = CARTESIAN_POINT('',(-46.17807808783,39.27669511237,
+    -8.192928932188));
+#31208 = CARTESIAN_POINT('',(-46.17807808783,39.590837247994,
+    -8.507071067812));
+#31209 = ADVANCED_FACE('',(#31210),#31232,.T.);
+#31210 = FACE_BOUND('',#31211,.T.);
+#31211 = EDGE_LOOP('',(#31212,#31219,#31226,#31231));
+#31212 = ORIENTED_EDGE('',*,*,#31213,.T.);
+#31213 = EDGE_CURVE('',#31180,#31214,#31216,.T.);
+#31214 = VERTEX_POINT('',#31215);
+#31215 = CARTESIAN_POINT('',(-45.51492478725,39.936919480762,-8.5));
+#31216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31217,#31218),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31217 = CARTESIAN_POINT('',(-45.51492478725,39.583766180182,-8.5));
+#31218 = CARTESIAN_POINT('',(-45.51492478725,39.936919480762,-8.5));
+#31219 = ORIENTED_EDGE('',*,*,#31220,.T.);
+#31220 = EDGE_CURVE('',#31214,#31221,#31223,.T.);
+#31221 = VERTEX_POINT('',#31222);
+#31222 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,-8.2));
+#31223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31224,#31225),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31224 = CARTESIAN_POINT('',(-45.51492478725,39.936919480762,-8.5));
+#31225 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,-8.2));
+#31226 = ORIENTED_EDGE('',*,*,#31227,.T.);
+#31227 = EDGE_CURVE('',#31221,#31187,#31228,.T.);
+#31228 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31229,#31230),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31229 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,-8.2));
+#31230 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,-8.2));
+#31231 = ORIENTED_EDGE('',*,*,#31186,.F.);
+#31232 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31233,#31234)
+    ,(#31235,#31236
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31233 = CARTESIAN_POINT('',(-45.20785371944,39.273766180182,
+    -8.192928932188));
+#31234 = CARTESIAN_POINT('',(-45.20785371944,40.246919480762,
+    -8.192928932188));
+#31235 = CARTESIAN_POINT('',(-45.52199585506,39.273766180182,
+    -8.507071067812));
+#31236 = CARTESIAN_POINT('',(-45.52199585506,40.246919480762,
+    -8.507071067812));
+#31237 = ADVANCED_FACE('',(#31238),#31260,.T.);
+#31238 = FACE_BOUND('',#31239,.T.);
+#31239 = EDGE_LOOP('',(#31240,#31247,#31254,#31259));
+#31240 = ORIENTED_EDGE('',*,*,#31241,.T.);
+#31241 = EDGE_CURVE('',#31214,#31242,#31244,.T.);
+#31242 = VERTEX_POINT('',#31243);
+#31243 = CARTESIAN_POINT('',(-45.86807808783,39.936919480762,-8.5));
+#31244 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31245,#31246),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31245 = CARTESIAN_POINT('',(-45.51492478725,39.936919480762,-8.5));
+#31246 = CARTESIAN_POINT('',(-45.86807808783,39.936919480762,-8.5));
+#31247 = ORIENTED_EDGE('',*,*,#31248,.T.);
+#31248 = EDGE_CURVE('',#31242,#31249,#31251,.T.);
+#31249 = VERTEX_POINT('',#31250);
+#31250 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,-8.2));
+#31251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31252,#31253),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31252 = CARTESIAN_POINT('',(-45.86807808783,39.936919480762,-8.5));
+#31253 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,-8.2));
+#31254 = ORIENTED_EDGE('',*,*,#31255,.T.);
+#31255 = EDGE_CURVE('',#31249,#31221,#31256,.T.);
+#31256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31257,#31258),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31257 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,-8.2));
+#31258 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,-8.2));
+#31259 = ORIENTED_EDGE('',*,*,#31220,.F.);
+#31260 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31261,#31262)
+    ,(#31263,#31264
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31261 = CARTESIAN_POINT('',(-45.20492478725,39.92984841295,
+    -8.507071067812));
+#31262 = CARTESIAN_POINT('',(-45.20492478725,40.243990548574,
+    -8.192928932188));
+#31263 = CARTESIAN_POINT('',(-46.17807808783,39.92984841295,
+    -8.507071067812));
+#31264 = CARTESIAN_POINT('',(-46.17807808783,40.243990548574,
+    -8.192928932188));
+#31265 = ADVANCED_FACE('',(#31266),#31280,.T.);
+#31266 = FACE_BOUND('',#31267,.T.);
+#31267 = EDGE_LOOP('',(#31268,#31273,#31274,#31279));
+#31268 = ORIENTED_EDGE('',*,*,#31269,.T.);
+#31269 = EDGE_CURVE('',#31194,#31249,#31270,.T.);
+#31270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31271,#31272),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31271 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,-8.2));
+#31272 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,-8.2));
+#31273 = ORIENTED_EDGE('',*,*,#31248,.F.);
+#31274 = ORIENTED_EDGE('',*,*,#31275,.T.);
+#31275 = EDGE_CURVE('',#31242,#31178,#31276,.T.);
+#31276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31277,#31278),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31277 = CARTESIAN_POINT('',(-45.86807808783,39.936919480762,-8.5));
+#31278 = CARTESIAN_POINT('',(-45.86807808783,39.583766180182,-8.5));
+#31279 = ORIENTED_EDGE('',*,*,#31200,.T.);
+#31280 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31281,#31282)
+    ,(#31283,#31284
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31281 = CARTESIAN_POINT('',(-45.86100702001,39.273766180182,
+    -8.507071067812));
+#31282 = CARTESIAN_POINT('',(-45.86100702001,40.246919480762,
+    -8.507071067812));
+#31283 = CARTESIAN_POINT('',(-46.17514915564,39.273766180182,
+    -8.192928932188));
+#31284 = CARTESIAN_POINT('',(-46.17514915564,40.246919480762,
+    -8.192928932188));
+#31285 = ADVANCED_FACE('',(#31286),#31308,.T.);
+#31286 = FACE_BOUND('',#31287,.T.);
+#31287 = EDGE_LOOP('',(#31288,#31289,#31296,#31303));
+#31288 = ORIENTED_EDGE('',*,*,#31269,.F.);
+#31289 = ORIENTED_EDGE('',*,*,#31290,.F.);
+#31290 = EDGE_CURVE('',#31291,#31194,#31293,.T.);
+#31291 = VERTEX_POINT('',#31292);
+#31292 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,0.));
+#31293 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31294,#31295),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31294 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,0.));
+#31295 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,-8.2));
+#31296 = ORIENTED_EDGE('',*,*,#31297,.T.);
+#31297 = EDGE_CURVE('',#31291,#31298,#31300,.T.);
+#31298 = VERTEX_POINT('',#31299);
+#31299 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,0.));
+#31300 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31301,#31302),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31301 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,0.));
+#31302 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,0.));
+#31303 = ORIENTED_EDGE('',*,*,#31304,.T.);
+#31304 = EDGE_CURVE('',#31298,#31249,#31305,.T.);
+#31305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31306,#31307),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31306 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,0.));
+#31307 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,-8.2));
+#31308 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31309,#31310)
+    ,(#31311,#31312
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31309 = CARTESIAN_POINT('',(-46.16807808783,39.273766180182,1.E-02));
+#31310 = CARTESIAN_POINT('',(-46.16807808783,39.273766180182,-8.21));
+#31311 = CARTESIAN_POINT('',(-46.16807808783,40.246919480762,1.E-02));
+#31312 = CARTESIAN_POINT('',(-46.16807808783,40.246919480762,-8.21));
+#31313 = ADVANCED_FACE('',(#31314),#31330,.T.);
+#31314 = FACE_BOUND('',#31315,.T.);
+#31315 = EDGE_LOOP('',(#31316,#31317,#31324,#31329));
+#31316 = ORIENTED_EDGE('',*,*,#31193,.F.);
+#31317 = ORIENTED_EDGE('',*,*,#31318,.F.);
+#31318 = EDGE_CURVE('',#31319,#31187,#31321,.T.);
+#31319 = VERTEX_POINT('',#31320);
+#31320 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,0.));
+#31321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31322,#31323),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31322 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,0.));
+#31323 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,-8.2));
+#31324 = ORIENTED_EDGE('',*,*,#31325,.T.);
+#31325 = EDGE_CURVE('',#31319,#31291,#31326,.T.);
+#31326 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31327,#31328),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31327 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,0.));
+#31328 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,0.));
+#31329 = ORIENTED_EDGE('',*,*,#31290,.T.);
+#31330 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31331,#31332)
+    ,(#31333,#31334
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31331 = CARTESIAN_POINT('',(-45.20492478725,39.283766180182,1.E-02));
+#31332 = CARTESIAN_POINT('',(-45.20492478725,39.283766180182,-8.21));
+#31333 = CARTESIAN_POINT('',(-46.17807808783,39.283766180182,1.E-02));
+#31334 = CARTESIAN_POINT('',(-46.17807808783,39.283766180182,-8.21));
+#31335 = ADVANCED_FACE('',(#31336),#31342,.T.);
+#31336 = FACE_BOUND('',#31337,.T.);
+#31337 = EDGE_LOOP('',(#31338,#31339,#31340,#31341));
+#31338 = ORIENTED_EDGE('',*,*,#31177,.F.);
+#31339 = ORIENTED_EDGE('',*,*,#31275,.F.);
+#31340 = ORIENTED_EDGE('',*,*,#31241,.F.);
+#31341 = ORIENTED_EDGE('',*,*,#31213,.F.);
+#31342 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31343,#31344)
+    ,(#31345,#31346
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31343 = CARTESIAN_POINT('',(-45.50492478725,39.573766180182,-8.5));
+#31344 = CARTESIAN_POINT('',(-45.50492478725,39.946919480762,-8.5));
+#31345 = CARTESIAN_POINT('',(-45.87807808783,39.573766180182,-8.5));
+#31346 = CARTESIAN_POINT('',(-45.87807808783,39.946919480762,-8.5));
+#31347 = ADVANCED_FACE('',(#31348),#31364,.T.);
+#31348 = FACE_BOUND('',#31349,.T.);
+#31349 = EDGE_LOOP('',(#31350,#31351,#31358,#31363));
+#31350 = ORIENTED_EDGE('',*,*,#31227,.F.);
+#31351 = ORIENTED_EDGE('',*,*,#31352,.F.);
+#31352 = EDGE_CURVE('',#31353,#31221,#31355,.T.);
+#31353 = VERTEX_POINT('',#31354);
+#31354 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,0.));
+#31355 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31356,#31357),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31356 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,0.));
+#31357 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,-8.2));
+#31358 = ORIENTED_EDGE('',*,*,#31359,.T.);
+#31359 = EDGE_CURVE('',#31353,#31319,#31360,.T.);
+#31360 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31361,#31362),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31361 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,0.));
+#31362 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,0.));
+#31363 = ORIENTED_EDGE('',*,*,#31318,.T.);
+#31364 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31365,#31366)
+    ,(#31367,#31368
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31365 = CARTESIAN_POINT('',(-45.21492478725,40.246919480762,1.E-02));
+#31366 = CARTESIAN_POINT('',(-45.21492478725,40.246919480762,-8.21));
+#31367 = CARTESIAN_POINT('',(-45.21492478725,39.273766180182,1.E-02));
+#31368 = CARTESIAN_POINT('',(-45.21492478725,39.273766180182,-8.21));
+#31369 = ADVANCED_FACE('',(#31370),#31380,.T.);
+#31370 = FACE_BOUND('',#31371,.T.);
+#31371 = EDGE_LOOP('',(#31372,#31373,#31374,#31379));
+#31372 = ORIENTED_EDGE('',*,*,#31255,.F.);
+#31373 = ORIENTED_EDGE('',*,*,#31304,.F.);
+#31374 = ORIENTED_EDGE('',*,*,#31375,.T.);
+#31375 = EDGE_CURVE('',#31298,#31353,#31376,.T.);
+#31376 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31377,#31378),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31377 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,0.));
+#31378 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,0.));
+#31379 = ORIENTED_EDGE('',*,*,#31352,.T.);
+#31380 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31381,#31382)
+    ,(#31383,#31384
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31381 = CARTESIAN_POINT('',(-46.17807808783,40.236919480762,1.E-02));
+#31382 = CARTESIAN_POINT('',(-46.17807808783,40.236919480762,-8.21));
+#31383 = CARTESIAN_POINT('',(-45.20492478725,40.236919480762,1.E-02));
+#31384 = CARTESIAN_POINT('',(-45.20492478725,40.236919480762,-8.21));
+#31385 = ADVANCED_FACE('',(#31386),#31392,.T.);
+#31386 = FACE_BOUND('',#31387,.T.);
+#31387 = EDGE_LOOP('',(#31388,#31389,#31390,#31391));
+#31388 = ORIENTED_EDGE('',*,*,#31375,.F.);
+#31389 = ORIENTED_EDGE('',*,*,#31297,.F.);
+#31390 = ORIENTED_EDGE('',*,*,#31325,.F.);
+#31391 = ORIENTED_EDGE('',*,*,#31359,.F.);
+#31392 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31393,#31394)
+    ,(#31395,#31396
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31393 = CARTESIAN_POINT('',(-45.20492478725,40.246919480762,0.));
+#31394 = CARTESIAN_POINT('',(-45.20492478725,39.273766180182,0.));
+#31395 = CARTESIAN_POINT('',(-46.17807808783,40.246919480762,0.));
+#31396 = CARTESIAN_POINT('',(-46.17807808783,39.273766180182,0.));
+#31397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31401)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#31398,#31399,#31400)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#31398 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#31399 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#31400 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#31401 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#31398,
+  'distance_accuracy_value','confusion accuracy');
+#31402 = PRODUCT_TYPE('part',$,(#31167));
+#31403 = SHAPE_DEFINITION_REPRESENTATION(#31404,#31410);
+#31404 = PRODUCT_DEFINITION_SHAPE('','',#31405);
+#31405 = PRODUCT_DEFINITION('design','',#31406,#31409);
+#31406 = PRODUCT_DEFINITION_FORMATION('','',#31407);
+#31407 = PRODUCT('Body99','Body99','',(#31408));
+#31408 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#31409 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#31410 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#31411),#31637);
+#31411 = MANIFOLD_SOLID_BREP('',#31412);
+#31412 = CLOSED_SHELL('',(#31413,#31449,#31477,#31505,#31525,#31553,
+    #31575,#31587,#31609,#31625));
+#31413 = ADVANCED_FACE('',(#31414),#31444,.T.);
+#31414 = FACE_BOUND('',#31415,.T.);
+#31415 = EDGE_LOOP('',(#31416,#31425,#31432,#31439));
+#31416 = ORIENTED_EDGE('',*,*,#31417,.T.);
+#31417 = EDGE_CURVE('',#31418,#31420,#31422,.T.);
+#31418 = VERTEX_POINT('',#31419);
+#31419 = CARTESIAN_POINT('',(-35.71018335098,39.583766180182,-8.5));
+#31420 = VERTEX_POINT('',#31421);
+#31421 = CARTESIAN_POINT('',(-35.3570300504,39.583766180182,-8.5));
+#31422 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31423,#31424),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31423 = CARTESIAN_POINT('',(-35.71018335098,39.583766180182,-8.5));
+#31424 = CARTESIAN_POINT('',(-35.3570300504,39.583766180182,-8.5));
+#31425 = ORIENTED_EDGE('',*,*,#31426,.T.);
+#31426 = EDGE_CURVE('',#31420,#31427,#31429,.T.);
+#31427 = VERTEX_POINT('',#31428);
+#31428 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,-8.2));
+#31429 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31430,#31431),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31430 = CARTESIAN_POINT('',(-35.3570300504,39.583766180182,-8.5));
+#31431 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,-8.2));
+#31432 = ORIENTED_EDGE('',*,*,#31433,.T.);
+#31433 = EDGE_CURVE('',#31427,#31434,#31436,.T.);
+#31434 = VERTEX_POINT('',#31435);
+#31435 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,-8.2));
+#31436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31437,#31438),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31437 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,-8.2));
+#31438 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,-8.2));
+#31439 = ORIENTED_EDGE('',*,*,#31440,.F.);
+#31440 = EDGE_CURVE('',#31418,#31434,#31441,.T.);
+#31441 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31442,#31443),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31442 = CARTESIAN_POINT('',(-35.71018335098,39.583766180182,-8.5));
+#31443 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,-8.2));
+#31444 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31445,#31446)
+    ,(#31447,#31448
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31445 = CARTESIAN_POINT('',(-35.0470300504,39.27669511237,
+    -8.192928932188));
+#31446 = CARTESIAN_POINT('',(-35.0470300504,39.590837247994,
+    -8.507071067812));
+#31447 = CARTESIAN_POINT('',(-36.02018335098,39.27669511237,
+    -8.192928932188));
+#31448 = CARTESIAN_POINT('',(-36.02018335098,39.590837247994,
+    -8.507071067812));
+#31449 = ADVANCED_FACE('',(#31450),#31472,.T.);
+#31450 = FACE_BOUND('',#31451,.T.);
+#31451 = EDGE_LOOP('',(#31452,#31459,#31466,#31471));
+#31452 = ORIENTED_EDGE('',*,*,#31453,.T.);
+#31453 = EDGE_CURVE('',#31420,#31454,#31456,.T.);
+#31454 = VERTEX_POINT('',#31455);
+#31455 = CARTESIAN_POINT('',(-35.3570300504,39.936919480762,-8.5));
+#31456 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31457,#31458),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31457 = CARTESIAN_POINT('',(-35.3570300504,39.583766180182,-8.5));
+#31458 = CARTESIAN_POINT('',(-35.3570300504,39.936919480762,-8.5));
+#31459 = ORIENTED_EDGE('',*,*,#31460,.T.);
+#31460 = EDGE_CURVE('',#31454,#31461,#31463,.T.);
+#31461 = VERTEX_POINT('',#31462);
+#31462 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,-8.2));
+#31463 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31464,#31465),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31464 = CARTESIAN_POINT('',(-35.3570300504,39.936919480762,-8.5));
+#31465 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,-8.2));
+#31466 = ORIENTED_EDGE('',*,*,#31467,.T.);
+#31467 = EDGE_CURVE('',#31461,#31427,#31468,.T.);
+#31468 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31469,#31470),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31469 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,-8.2));
+#31470 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,-8.2));
+#31471 = ORIENTED_EDGE('',*,*,#31426,.F.);
+#31472 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31473,#31474)
+    ,(#31475,#31476
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31473 = CARTESIAN_POINT('',(-35.04995898259,39.273766180182,
+    -8.192928932188));
+#31474 = CARTESIAN_POINT('',(-35.04995898259,40.246919480762,
+    -8.192928932188));
+#31475 = CARTESIAN_POINT('',(-35.36410111822,39.273766180182,
+    -8.507071067812));
+#31476 = CARTESIAN_POINT('',(-35.36410111822,40.246919480762,
+    -8.507071067812));
+#31477 = ADVANCED_FACE('',(#31478),#31500,.T.);
+#31478 = FACE_BOUND('',#31479,.T.);
+#31479 = EDGE_LOOP('',(#31480,#31487,#31494,#31499));
+#31480 = ORIENTED_EDGE('',*,*,#31481,.T.);
+#31481 = EDGE_CURVE('',#31454,#31482,#31484,.T.);
+#31482 = VERTEX_POINT('',#31483);
+#31483 = CARTESIAN_POINT('',(-35.71018335098,39.936919480762,-8.5));
+#31484 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31485,#31486),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31485 = CARTESIAN_POINT('',(-35.3570300504,39.936919480762,-8.5));
+#31486 = CARTESIAN_POINT('',(-35.71018335098,39.936919480762,-8.5));
+#31487 = ORIENTED_EDGE('',*,*,#31488,.T.);
+#31488 = EDGE_CURVE('',#31482,#31489,#31491,.T.);
+#31489 = VERTEX_POINT('',#31490);
+#31490 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,-8.2));
+#31491 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31492,#31493),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31492 = CARTESIAN_POINT('',(-35.71018335098,39.936919480762,-8.5));
+#31493 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,-8.2));
+#31494 = ORIENTED_EDGE('',*,*,#31495,.T.);
+#31495 = EDGE_CURVE('',#31489,#31461,#31496,.T.);
+#31496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31497,#31498),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31497 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,-8.2));
+#31498 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,-8.2));
+#31499 = ORIENTED_EDGE('',*,*,#31460,.F.);
+#31500 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31501,#31502)
+    ,(#31503,#31504
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31501 = CARTESIAN_POINT('',(-35.0470300504,39.92984841295,
+    -8.507071067812));
+#31502 = CARTESIAN_POINT('',(-35.0470300504,40.243990548574,
+    -8.192928932188));
+#31503 = CARTESIAN_POINT('',(-36.02018335098,39.92984841295,
+    -8.507071067812));
+#31504 = CARTESIAN_POINT('',(-36.02018335098,40.243990548574,
+    -8.192928932188));
+#31505 = ADVANCED_FACE('',(#31506),#31520,.T.);
+#31506 = FACE_BOUND('',#31507,.T.);
+#31507 = EDGE_LOOP('',(#31508,#31513,#31514,#31519));
+#31508 = ORIENTED_EDGE('',*,*,#31509,.T.);
+#31509 = EDGE_CURVE('',#31434,#31489,#31510,.T.);
+#31510 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31511,#31512),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31511 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,-8.2));
+#31512 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,-8.2));
+#31513 = ORIENTED_EDGE('',*,*,#31488,.F.);
+#31514 = ORIENTED_EDGE('',*,*,#31515,.T.);
+#31515 = EDGE_CURVE('',#31482,#31418,#31516,.T.);
+#31516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31517,#31518),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31517 = CARTESIAN_POINT('',(-35.71018335098,39.936919480762,-8.5));
+#31518 = CARTESIAN_POINT('',(-35.71018335098,39.583766180182,-8.5));
+#31519 = ORIENTED_EDGE('',*,*,#31440,.T.);
+#31520 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31521,#31522)
+    ,(#31523,#31524
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31521 = CARTESIAN_POINT('',(-35.70311228317,39.273766180182,
+    -8.507071067812));
+#31522 = CARTESIAN_POINT('',(-35.70311228317,40.246919480762,
+    -8.507071067812));
+#31523 = CARTESIAN_POINT('',(-36.0172544188,39.273766180182,
+    -8.192928932188));
+#31524 = CARTESIAN_POINT('',(-36.0172544188,40.246919480762,
+    -8.192928932188));
+#31525 = ADVANCED_FACE('',(#31526),#31548,.T.);
+#31526 = FACE_BOUND('',#31527,.T.);
+#31527 = EDGE_LOOP('',(#31528,#31529,#31536,#31543));
+#31528 = ORIENTED_EDGE('',*,*,#31509,.F.);
+#31529 = ORIENTED_EDGE('',*,*,#31530,.F.);
+#31530 = EDGE_CURVE('',#31531,#31434,#31533,.T.);
+#31531 = VERTEX_POINT('',#31532);
+#31532 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,0.));
+#31533 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31534,#31535),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31534 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,0.));
+#31535 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,-8.2));
+#31536 = ORIENTED_EDGE('',*,*,#31537,.T.);
+#31537 = EDGE_CURVE('',#31531,#31538,#31540,.T.);
+#31538 = VERTEX_POINT('',#31539);
+#31539 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,0.));
+#31540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31541,#31542),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31541 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,0.));
+#31542 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,0.));
+#31543 = ORIENTED_EDGE('',*,*,#31544,.T.);
+#31544 = EDGE_CURVE('',#31538,#31489,#31545,.T.);
+#31545 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31546,#31547),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31546 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,0.));
+#31547 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,-8.2));
+#31548 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31549,#31550)
+    ,(#31551,#31552
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31549 = CARTESIAN_POINT('',(-36.01018335098,39.273766180182,1.E-02));
+#31550 = CARTESIAN_POINT('',(-36.01018335098,39.273766180182,-8.21));
+#31551 = CARTESIAN_POINT('',(-36.01018335098,40.246919480762,1.E-02));
+#31552 = CARTESIAN_POINT('',(-36.01018335098,40.246919480762,-8.21));
+#31553 = ADVANCED_FACE('',(#31554),#31570,.T.);
+#31554 = FACE_BOUND('',#31555,.T.);
+#31555 = EDGE_LOOP('',(#31556,#31557,#31564,#31569));
+#31556 = ORIENTED_EDGE('',*,*,#31433,.F.);
+#31557 = ORIENTED_EDGE('',*,*,#31558,.F.);
+#31558 = EDGE_CURVE('',#31559,#31427,#31561,.T.);
+#31559 = VERTEX_POINT('',#31560);
+#31560 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,0.));
+#31561 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31562,#31563),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31562 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,0.));
+#31563 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,-8.2));
+#31564 = ORIENTED_EDGE('',*,*,#31565,.T.);
+#31565 = EDGE_CURVE('',#31559,#31531,#31566,.T.);
+#31566 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31567,#31568),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31567 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,0.));
+#31568 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,0.));
+#31569 = ORIENTED_EDGE('',*,*,#31530,.T.);
+#31570 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31571,#31572)
+    ,(#31573,#31574
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31571 = CARTESIAN_POINT('',(-35.0470300504,39.283766180182,1.E-02));
+#31572 = CARTESIAN_POINT('',(-35.0470300504,39.283766180182,-8.21));
+#31573 = CARTESIAN_POINT('',(-36.02018335098,39.283766180182,1.E-02));
+#31574 = CARTESIAN_POINT('',(-36.02018335098,39.283766180182,-8.21));
+#31575 = ADVANCED_FACE('',(#31576),#31582,.T.);
+#31576 = FACE_BOUND('',#31577,.T.);
+#31577 = EDGE_LOOP('',(#31578,#31579,#31580,#31581));
+#31578 = ORIENTED_EDGE('',*,*,#31417,.F.);
+#31579 = ORIENTED_EDGE('',*,*,#31515,.F.);
+#31580 = ORIENTED_EDGE('',*,*,#31481,.F.);
+#31581 = ORIENTED_EDGE('',*,*,#31453,.F.);
+#31582 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31583,#31584)
+    ,(#31585,#31586
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31583 = CARTESIAN_POINT('',(-35.34703005041,39.573766180182,-8.5));
+#31584 = CARTESIAN_POINT('',(-35.34703005041,39.946919480762,-8.5));
+#31585 = CARTESIAN_POINT('',(-35.72018335098,39.573766180182,-8.5));
+#31586 = CARTESIAN_POINT('',(-35.72018335098,39.946919480762,-8.5));
+#31587 = ADVANCED_FACE('',(#31588),#31604,.T.);
+#31588 = FACE_BOUND('',#31589,.T.);
+#31589 = EDGE_LOOP('',(#31590,#31591,#31598,#31603));
+#31590 = ORIENTED_EDGE('',*,*,#31467,.F.);
+#31591 = ORIENTED_EDGE('',*,*,#31592,.F.);
+#31592 = EDGE_CURVE('',#31593,#31461,#31595,.T.);
+#31593 = VERTEX_POINT('',#31594);
+#31594 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,0.));
+#31595 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31596,#31597),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31596 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,0.));
+#31597 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,-8.2));
+#31598 = ORIENTED_EDGE('',*,*,#31599,.T.);
+#31599 = EDGE_CURVE('',#31593,#31559,#31600,.T.);
+#31600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31601,#31602),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31601 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,0.));
+#31602 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,0.));
+#31603 = ORIENTED_EDGE('',*,*,#31558,.T.);
+#31604 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31605,#31606)
+    ,(#31607,#31608
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31605 = CARTESIAN_POINT('',(-35.05703005041,40.246919480762,1.E-02));
+#31606 = CARTESIAN_POINT('',(-35.05703005041,40.246919480762,-8.21));
+#31607 = CARTESIAN_POINT('',(-35.05703005041,39.273766180182,1.E-02));
+#31608 = CARTESIAN_POINT('',(-35.05703005041,39.273766180182,-8.21));
+#31609 = ADVANCED_FACE('',(#31610),#31620,.T.);
+#31610 = FACE_BOUND('',#31611,.T.);
+#31611 = EDGE_LOOP('',(#31612,#31613,#31614,#31619));
+#31612 = ORIENTED_EDGE('',*,*,#31495,.F.);
+#31613 = ORIENTED_EDGE('',*,*,#31544,.F.);
+#31614 = ORIENTED_EDGE('',*,*,#31615,.T.);
+#31615 = EDGE_CURVE('',#31538,#31593,#31616,.T.);
+#31616 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31617,#31618),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31617 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,0.));
+#31618 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,0.));
+#31619 = ORIENTED_EDGE('',*,*,#31592,.T.);
+#31620 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31621,#31622)
+    ,(#31623,#31624
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31621 = CARTESIAN_POINT('',(-36.02018335098,40.236919480762,1.E-02));
+#31622 = CARTESIAN_POINT('',(-36.02018335098,40.236919480762,-8.21));
+#31623 = CARTESIAN_POINT('',(-35.0470300504,40.236919480762,1.E-02));
+#31624 = CARTESIAN_POINT('',(-35.0470300504,40.236919480762,-8.21));
+#31625 = ADVANCED_FACE('',(#31626),#31632,.T.);
+#31626 = FACE_BOUND('',#31627,.T.);
+#31627 = EDGE_LOOP('',(#31628,#31629,#31630,#31631));
+#31628 = ORIENTED_EDGE('',*,*,#31615,.F.);
+#31629 = ORIENTED_EDGE('',*,*,#31537,.F.);
+#31630 = ORIENTED_EDGE('',*,*,#31565,.F.);
+#31631 = ORIENTED_EDGE('',*,*,#31599,.F.);
+#31632 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31633,#31634)
+    ,(#31635,#31636
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31633 = CARTESIAN_POINT('',(-35.0470300504,40.246919480762,0.));
+#31634 = CARTESIAN_POINT('',(-35.0470300504,39.273766180182,0.));
+#31635 = CARTESIAN_POINT('',(-36.02018335098,40.246919480762,0.));
+#31636 = CARTESIAN_POINT('',(-36.02018335098,39.273766180182,0.));
+#31637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31641)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#31638,#31639,#31640)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#31638 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#31639 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#31640 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#31641 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#31638,
+  'distance_accuracy_value','confusion accuracy');
+#31642 = PRODUCT_TYPE('part',$,(#31407));
+#31643 = SHAPE_DEFINITION_REPRESENTATION(#31644,#31650);
+#31644 = PRODUCT_DEFINITION_SHAPE('','',#31645);
+#31645 = PRODUCT_DEFINITION('design','',#31646,#31649);
+#31646 = PRODUCT_DEFINITION_FORMATION('','',#31647);
+#31647 = PRODUCT('Body100','Body100','',(#31648));
+#31648 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#31649 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#31650 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#31651),#31877);
+#31651 = MANIFOLD_SOLID_BREP('',#31652);
+#31652 = CLOSED_SHELL('',(#31653,#31689,#31717,#31745,#31765,#31793,
+    #31815,#31827,#31849,#31865));
+#31653 = ADVANCED_FACE('',(#31654),#31684,.T.);
+#31654 = FACE_BOUND('',#31655,.T.);
+#31655 = EDGE_LOOP('',(#31656,#31665,#31672,#31679));
+#31656 = ORIENTED_EDGE('',*,*,#31657,.T.);
+#31657 = EDGE_CURVE('',#31658,#31660,#31662,.T.);
+#31658 = VERTEX_POINT('',#31659);
+#31659 = CARTESIAN_POINT('',(-25.55228861414,39.583766180182,-8.5));
+#31660 = VERTEX_POINT('',#31661);
+#31661 = CARTESIAN_POINT('',(-25.19913531356,39.583766180182,-8.5));
+#31662 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31663,#31664),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31663 = CARTESIAN_POINT('',(-25.55228861414,39.583766180182,-8.5));
+#31664 = CARTESIAN_POINT('',(-25.19913531356,39.583766180182,-8.5));
+#31665 = ORIENTED_EDGE('',*,*,#31666,.T.);
+#31666 = EDGE_CURVE('',#31660,#31667,#31669,.T.);
+#31667 = VERTEX_POINT('',#31668);
+#31668 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,-8.2));
+#31669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31670,#31671),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31670 = CARTESIAN_POINT('',(-25.19913531356,39.583766180182,-8.5));
+#31671 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,-8.2));
+#31672 = ORIENTED_EDGE('',*,*,#31673,.T.);
+#31673 = EDGE_CURVE('',#31667,#31674,#31676,.T.);
+#31674 = VERTEX_POINT('',#31675);
+#31675 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,-8.2));
+#31676 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31677,#31678),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31677 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,-8.2));
+#31678 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,-8.2));
+#31679 = ORIENTED_EDGE('',*,*,#31680,.F.);
+#31680 = EDGE_CURVE('',#31658,#31674,#31681,.T.);
+#31681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31682,#31683),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31682 = CARTESIAN_POINT('',(-25.55228861414,39.583766180182,-8.5));
+#31683 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,-8.2));
+#31684 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31685,#31686)
+    ,(#31687,#31688
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.482883251449E-02,
+    7.248649754348E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31685 = CARTESIAN_POINT('',(-24.88913531356,39.27669511237,
+    -8.192928932188));
+#31686 = CARTESIAN_POINT('',(-24.88913531356,39.590837247994,
+    -8.507071067812));
+#31687 = CARTESIAN_POINT('',(-25.86228861414,39.27669511237,
+    -8.192928932188));
+#31688 = CARTESIAN_POINT('',(-25.86228861414,39.590837247994,
+    -8.507071067812));
+#31689 = ADVANCED_FACE('',(#31690),#31712,.T.);
+#31690 = FACE_BOUND('',#31691,.T.);
+#31691 = EDGE_LOOP('',(#31692,#31699,#31706,#31711));
+#31692 = ORIENTED_EDGE('',*,*,#31693,.T.);
+#31693 = EDGE_CURVE('',#31660,#31694,#31696,.T.);
+#31694 = VERTEX_POINT('',#31695);
+#31695 = CARTESIAN_POINT('',(-25.19913531356,39.936919480762,-8.5));
+#31696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31697,#31698),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31697 = CARTESIAN_POINT('',(-25.19913531356,39.583766180182,-8.5));
+#31698 = CARTESIAN_POINT('',(-25.19913531356,39.936919480762,-8.5));
+#31699 = ORIENTED_EDGE('',*,*,#31700,.T.);
+#31700 = EDGE_CURVE('',#31694,#31701,#31703,.T.);
+#31701 = VERTEX_POINT('',#31702);
+#31702 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,-8.2));
+#31703 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31704,#31705),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31704 = CARTESIAN_POINT('',(-25.19913531356,39.936919480762,-8.5));
+#31705 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,-8.2));
+#31706 = ORIENTED_EDGE('',*,*,#31707,.T.);
+#31707 = EDGE_CURVE('',#31701,#31667,#31708,.T.);
+#31708 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31709,#31710),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31709 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,-8.2));
+#31710 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,-8.2));
+#31711 = ORIENTED_EDGE('',*,*,#31666,.F.);
+#31712 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31713,#31714)
+    ,(#31715,#31716
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-7.248649754348E-02,2.482883251449E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31713 = CARTESIAN_POINT('',(-24.89206424575,39.273766180182,
+    -8.192928932188));
+#31714 = CARTESIAN_POINT('',(-24.89206424575,40.246919480762,
+    -8.192928932188));
+#31715 = CARTESIAN_POINT('',(-25.20620638137,39.273766180182,
+    -8.507071067812));
+#31716 = CARTESIAN_POINT('',(-25.20620638137,40.246919480762,
+    -8.507071067812));
+#31717 = ADVANCED_FACE('',(#31718),#31740,.T.);
+#31718 = FACE_BOUND('',#31719,.T.);
+#31719 = EDGE_LOOP('',(#31720,#31727,#31734,#31739));
+#31720 = ORIENTED_EDGE('',*,*,#31721,.T.);
+#31721 = EDGE_CURVE('',#31694,#31722,#31724,.T.);
+#31722 = VERTEX_POINT('',#31723);
+#31723 = CARTESIAN_POINT('',(-25.55228861414,39.936919480762,-8.5));
+#31724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31725,#31726),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31725 = CARTESIAN_POINT('',(-25.19913531356,39.936919480762,-8.5));
+#31726 = CARTESIAN_POINT('',(-25.55228861414,39.936919480762,-8.5));
+#31727 = ORIENTED_EDGE('',*,*,#31728,.T.);
+#31728 = EDGE_CURVE('',#31722,#31729,#31731,.T.);
+#31729 = VERTEX_POINT('',#31730);
+#31730 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,-8.2));
+#31731 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31732,#31733),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,5.196152422707E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31732 = CARTESIAN_POINT('',(-25.55228861414,39.936919480762,-8.5));
+#31733 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,-8.2));
+#31734 = ORIENTED_EDGE('',*,*,#31735,.T.);
+#31735 = EDGE_CURVE('',#31729,#31701,#31736,.T.);
+#31736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31737,#31738),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31737 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,-8.2));
+#31738 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,-8.2));
+#31739 = ORIENTED_EDGE('',*,*,#31700,.F.);
+#31740 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31741,#31742)
+    ,(#31743,#31744
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-7.248649754348E-02,
+    2.482883251449E-02),(-2.22132034356E-02,2.22132034356E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31741 = CARTESIAN_POINT('',(-24.88913531356,39.92984841295,
+    -8.507071067812));
+#31742 = CARTESIAN_POINT('',(-24.88913531356,40.243990548574,
+    -8.192928932188));
+#31743 = CARTESIAN_POINT('',(-25.86228861414,39.92984841295,
+    -8.507071067812));
+#31744 = CARTESIAN_POINT('',(-25.86228861414,40.243990548574,
+    -8.192928932188));
+#31745 = ADVANCED_FACE('',(#31746),#31760,.T.);
+#31746 = FACE_BOUND('',#31747,.T.);
+#31747 = EDGE_LOOP('',(#31748,#31753,#31754,#31759));
+#31748 = ORIENTED_EDGE('',*,*,#31749,.T.);
+#31749 = EDGE_CURVE('',#31674,#31729,#31750,.T.);
+#31750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31751,#31752),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31751 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,-8.2));
+#31752 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,-8.2));
+#31753 = ORIENTED_EDGE('',*,*,#31728,.F.);
+#31754 = ORIENTED_EDGE('',*,*,#31755,.T.);
+#31755 = EDGE_CURVE('',#31722,#31658,#31756,.T.);
+#31756 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31757,#31758),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.148649754348E-02,-6.171167485507E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31757 = CARTESIAN_POINT('',(-25.55228861414,39.936919480762,-8.5));
+#31758 = CARTESIAN_POINT('',(-25.55228861414,39.583766180182,-8.5));
+#31759 = ORIENTED_EDGE('',*,*,#31680,.T.);
+#31760 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31761,#31762)
+    ,(#31763,#31764
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-2.22132034356E-02,
+    2.22132034356E-02),(-2.482883251449E-02,7.248649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31761 = CARTESIAN_POINT('',(-25.54521754633,39.273766180182,
+    -8.507071067812));
+#31762 = CARTESIAN_POINT('',(-25.54521754633,40.246919480762,
+    -8.507071067812));
+#31763 = CARTESIAN_POINT('',(-25.85935968195,39.273766180182,
+    -8.192928932188));
+#31764 = CARTESIAN_POINT('',(-25.85935968195,40.246919480762,
+    -8.192928932188));
+#31765 = ADVANCED_FACE('',(#31766),#31788,.T.);
+#31766 = FACE_BOUND('',#31767,.T.);
+#31767 = EDGE_LOOP('',(#31768,#31769,#31776,#31783));
+#31768 = ORIENTED_EDGE('',*,*,#31749,.F.);
+#31769 = ORIENTED_EDGE('',*,*,#31770,.F.);
+#31770 = EDGE_CURVE('',#31771,#31674,#31773,.T.);
+#31771 = VERTEX_POINT('',#31772);
+#31772 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,0.));
+#31773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31774,#31775),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31774 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,0.));
+#31775 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,-8.2));
+#31776 = ORIENTED_EDGE('',*,*,#31777,.T.);
+#31777 = EDGE_CURVE('',#31771,#31778,#31780,.T.);
+#31778 = VERTEX_POINT('',#31779);
+#31779 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,0.));
+#31780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31781,#31782),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31781 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,0.));
+#31782 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,0.));
+#31783 = ORIENTED_EDGE('',*,*,#31784,.T.);
+#31784 = EDGE_CURVE('',#31778,#31729,#31785,.T.);
+#31785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31786,#31787),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31786 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,0.));
+#31787 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,-8.2));
+#31788 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31789,#31790)
+    ,(#31791,#31792
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31789 = CARTESIAN_POINT('',(-25.85228861414,39.273766180182,1.E-02));
+#31790 = CARTESIAN_POINT('',(-25.85228861414,39.273766180182,-8.21));
+#31791 = CARTESIAN_POINT('',(-25.85228861414,40.246919480762,1.E-02));
+#31792 = CARTESIAN_POINT('',(-25.85228861414,40.246919480762,-8.21));
+#31793 = ADVANCED_FACE('',(#31794),#31810,.T.);
+#31794 = FACE_BOUND('',#31795,.T.);
+#31795 = EDGE_LOOP('',(#31796,#31797,#31804,#31809));
+#31796 = ORIENTED_EDGE('',*,*,#31673,.F.);
+#31797 = ORIENTED_EDGE('',*,*,#31798,.F.);
+#31798 = EDGE_CURVE('',#31799,#31667,#31801,.T.);
+#31799 = VERTEX_POINT('',#31800);
+#31800 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,0.));
+#31801 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31802,#31803),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31802 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,0.));
+#31803 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,-8.2));
+#31804 = ORIENTED_EDGE('',*,*,#31805,.T.);
+#31805 = EDGE_CURVE('',#31799,#31771,#31806,.T.);
+#31806 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31807,#31808),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31807 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,0.));
+#31808 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,0.));
+#31809 = ORIENTED_EDGE('',*,*,#31770,.T.);
+#31810 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31811,#31812)
+    ,(#31813,#31814
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31811 = CARTESIAN_POINT('',(-24.88913531356,39.283766180182,1.E-02));
+#31812 = CARTESIAN_POINT('',(-24.88913531356,39.283766180182,-8.21));
+#31813 = CARTESIAN_POINT('',(-25.86228861414,39.283766180182,1.E-02));
+#31814 = CARTESIAN_POINT('',(-25.86228861414,39.283766180182,-8.21));
+#31815 = ADVANCED_FACE('',(#31816),#31822,.T.);
+#31816 = FACE_BOUND('',#31817,.T.);
+#31817 = EDGE_LOOP('',(#31818,#31819,#31820,#31821));
+#31818 = ORIENTED_EDGE('',*,*,#31657,.F.);
+#31819 = ORIENTED_EDGE('',*,*,#31755,.F.);
+#31820 = ORIENTED_EDGE('',*,*,#31721,.F.);
+#31821 = ORIENTED_EDGE('',*,*,#31693,.F.);
+#31822 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31823,#31824)
+    ,(#31825,#31826
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.865766502899E-02,
+    1.865766502899E-02),(-1.865766502899E-02,1.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31823 = CARTESIAN_POINT('',(-25.18913531356,39.573766180182,-8.5));
+#31824 = CARTESIAN_POINT('',(-25.18913531356,39.946919480762,-8.5));
+#31825 = CARTESIAN_POINT('',(-25.56228861414,39.573766180182,-8.5));
+#31826 = CARTESIAN_POINT('',(-25.56228861414,39.946919480762,-8.5));
+#31827 = ADVANCED_FACE('',(#31828),#31844,.T.);
+#31828 = FACE_BOUND('',#31829,.T.);
+#31829 = EDGE_LOOP('',(#31830,#31831,#31838,#31843));
+#31830 = ORIENTED_EDGE('',*,*,#31707,.F.);
+#31831 = ORIENTED_EDGE('',*,*,#31832,.F.);
+#31832 = EDGE_CURVE('',#31833,#31701,#31835,.T.);
+#31833 = VERTEX_POINT('',#31834);
+#31834 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,0.));
+#31835 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31836,#31837),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.82),.PIECEWISE_BEZIER_KNOTS.);
+#31836 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,0.));
+#31837 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,-8.2));
+#31838 = ORIENTED_EDGE('',*,*,#31839,.T.);
+#31839 = EDGE_CURVE('',#31833,#31799,#31840,.T.);
+#31840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31841,#31842),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31841 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,0.));
+#31842 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,0.));
+#31843 = ORIENTED_EDGE('',*,*,#31798,.T.);
+#31844 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31845,#31846)
+    ,(#31847,#31848
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31845 = CARTESIAN_POINT('',(-24.89913531356,40.246919480762,1.E-02));
+#31846 = CARTESIAN_POINT('',(-24.89913531356,40.246919480762,-8.21));
+#31847 = CARTESIAN_POINT('',(-24.89913531356,39.273766180182,1.E-02));
+#31848 = CARTESIAN_POINT('',(-24.89913531356,39.273766180182,-8.21));
+#31849 = ADVANCED_FACE('',(#31850),#31860,.T.);
+#31850 = FACE_BOUND('',#31851,.T.);
+#31851 = EDGE_LOOP('',(#31852,#31853,#31854,#31859));
+#31852 = ORIENTED_EDGE('',*,*,#31735,.F.);
+#31853 = ORIENTED_EDGE('',*,*,#31784,.F.);
+#31854 = ORIENTED_EDGE('',*,*,#31855,.T.);
+#31855 = EDGE_CURVE('',#31778,#31833,#31856,.T.);
+#31856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31857,#31858),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31857 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,0.));
+#31858 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,0.));
+#31859 = ORIENTED_EDGE('',*,*,#31832,.T.);
+#31860 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31861,#31862)
+    ,(#31863,#31864
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.821),.PIECEWISE_BEZIER_KNOTS.);
+#31861 = CARTESIAN_POINT('',(-25.86228861414,40.236919480762,1.E-02));
+#31862 = CARTESIAN_POINT('',(-25.86228861414,40.236919480762,-8.21));
+#31863 = CARTESIAN_POINT('',(-24.88913531356,40.236919480762,1.E-02));
+#31864 = CARTESIAN_POINT('',(-24.88913531356,40.236919480762,-8.21));
+#31865 = ADVANCED_FACE('',(#31866),#31872,.T.);
+#31866 = FACE_BOUND('',#31867,.T.);
+#31867 = EDGE_LOOP('',(#31868,#31869,#31870,#31871));
+#31868 = ORIENTED_EDGE('',*,*,#31855,.F.);
+#31869 = ORIENTED_EDGE('',*,*,#31777,.F.);
+#31870 = ORIENTED_EDGE('',*,*,#31805,.F.);
+#31871 = ORIENTED_EDGE('',*,*,#31839,.F.);
+#31872 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#31873,#31874)
+    ,(#31875,#31876
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31873 = CARTESIAN_POINT('',(-24.88913531356,40.246919480762,0.));
+#31874 = CARTESIAN_POINT('',(-24.88913531356,39.273766180182,0.));
+#31875 = CARTESIAN_POINT('',(-25.86228861414,40.246919480762,0.));
+#31876 = CARTESIAN_POINT('',(-25.86228861414,39.273766180182,0.));
+#31877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31881)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#31878,#31879,#31880)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#31878 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#31879 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#31880 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#31881 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#31878,
+  'distance_accuracy_value','confusion accuracy');
+#31882 = PRODUCT_TYPE('part',$,(#31647));
+#31883 = SHAPE_DEFINITION_REPRESENTATION(#31884,#31890);
+#31884 = PRODUCT_DEFINITION_SHAPE('','',#31885);
+#31885 = PRODUCT_DEFINITION('design','',#31886,#31889);
+#31886 = PRODUCT_DEFINITION_FORMATION('','',#31887);
+#31887 = PRODUCT('Body101','Body101','',(#31888));
+#31888 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#31889 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#31890 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#31891),#32129);
+#31891 = MANIFOLD_SOLID_BREP('',#31892);
+#31892 = CLOSED_SHELL('',(#31893,#31933,#31964,#31995,#32017,#32045,
+    #32067,#32079,#32101,#32117));
+#31893 = ADVANCED_FACE('',(#31894),#31926,.T.);
+#31894 = FACE_BOUND('',#31895,.T.);
+#31895 = EDGE_LOOP('',(#31896,#31905,#31913,#31920));
+#31896 = ORIENTED_EDGE('',*,*,#31897,.T.);
+#31897 = EDGE_CURVE('',#31898,#31900,#31902,.T.);
+#31898 = VERTEX_POINT('',#31899);
+#31899 = CARTESIAN_POINT('',(-30.32808268198,39.633766180182,3.));
+#31900 = VERTEX_POINT('',#31901);
+#31901 = CARTESIAN_POINT('',(-30.58123598256,39.633766180182,3.));
+#31902 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31903,#31904),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31903 = CARTESIAN_POINT('',(-30.32808268198,39.633766180182,3.));
+#31904 = CARTESIAN_POINT('',(-30.58123598256,39.633766180182,3.));
+#31905 = ORIENTED_EDGE('',*,*,#31906,.T.);
+#31906 = EDGE_CURVE('',#31900,#31907,#31909,.T.);
+#31907 = VERTEX_POINT('',#31908);
+#31908 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,2.65));
+#31909 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31910,#31911,#31912),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#31910 = CARTESIAN_POINT('',(-30.58123598256,39.633766180182,3.));
+#31911 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,3.));
+#31912 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,2.65));
+#31913 = ORIENTED_EDGE('',*,*,#31914,.T.);
+#31914 = EDGE_CURVE('',#31907,#31915,#31917,.T.);
+#31915 = VERTEX_POINT('',#31916);
+#31916 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,2.65));
+#31917 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31918,#31919),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31918 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,2.65));
+#31919 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,2.65));
+#31920 = ORIENTED_EDGE('',*,*,#31921,.F.);
+#31921 = EDGE_CURVE('',#31898,#31915,#31922,.T.);
+#31922 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31923,#31924,#31925),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#31923 = CARTESIAN_POINT('',(-30.32808268198,39.633766180182,3.));
+#31924 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,3.));
+#31925 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,2.65));
+#31926 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#31927,#31928,#31929)
+    ,(#31930,#31931,#31932
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#31927 = CARTESIAN_POINT('',(-29.97808268198,39.633766180182,3.));
+#31928 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,3.));
+#31929 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,2.65));
+#31930 = CARTESIAN_POINT('',(-30.93123598256,39.633766180182,3.));
+#31931 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,3.));
+#31932 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,2.65));
+#31933 = ADVANCED_FACE('',(#31934),#31957,.T.);
+#31934 = FACE_BOUND('',#31935,.T.);
+#31935 = EDGE_LOOP('',(#31936,#31943,#31951,#31956));
+#31936 = ORIENTED_EDGE('',*,*,#31937,.T.);
+#31937 = EDGE_CURVE('',#31900,#31938,#31940,.T.);
+#31938 = VERTEX_POINT('',#31939);
+#31939 = CARTESIAN_POINT('',(-30.58123598256,39.886919480762,3.));
+#31940 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31941,#31942),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31941 = CARTESIAN_POINT('',(-30.58123598256,39.633766180182,3.));
+#31942 = CARTESIAN_POINT('',(-30.58123598256,39.886919480762,3.));
+#31943 = ORIENTED_EDGE('',*,*,#31944,.T.);
+#31944 = EDGE_CURVE('',#31938,#31945,#31947,.T.);
+#31945 = VERTEX_POINT('',#31946);
+#31946 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,2.65));
+#31947 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31948,#31949,#31950),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#31948 = CARTESIAN_POINT('',(-30.58123598256,39.886919480762,3.));
+#31949 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,3.));
+#31950 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,2.65));
+#31951 = ORIENTED_EDGE('',*,*,#31952,.T.);
+#31952 = EDGE_CURVE('',#31945,#31907,#31953,.T.);
+#31953 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31954,#31955),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31954 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,2.65));
+#31955 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,2.65));
+#31956 = ORIENTED_EDGE('',*,*,#31906,.F.);
+#31957 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#31958,#31959,#31960)
+    ,(#31961,#31962,#31963
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#31958 = CARTESIAN_POINT('',(-30.58123598256,39.283766180182,3.));
+#31959 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,3.));
+#31960 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,2.65));
+#31961 = CARTESIAN_POINT('',(-30.58123598256,40.236919480762,3.));
+#31962 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,3.));
+#31963 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,2.65));
+#31964 = ADVANCED_FACE('',(#31965),#31988,.T.);
+#31965 = FACE_BOUND('',#31966,.T.);
+#31966 = EDGE_LOOP('',(#31967,#31974,#31982,#31987));
+#31967 = ORIENTED_EDGE('',*,*,#31968,.T.);
+#31968 = EDGE_CURVE('',#31938,#31969,#31971,.T.);
+#31969 = VERTEX_POINT('',#31970);
+#31970 = CARTESIAN_POINT('',(-30.32808268198,39.886919480762,3.));
+#31971 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31972,#31973),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31972 = CARTESIAN_POINT('',(-30.58123598256,39.886919480762,3.));
+#31973 = CARTESIAN_POINT('',(-30.32808268198,39.886919480762,3.));
+#31974 = ORIENTED_EDGE('',*,*,#31975,.T.);
+#31975 = EDGE_CURVE('',#31969,#31976,#31978,.T.);
+#31976 = VERTEX_POINT('',#31977);
+#31977 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,2.65));
+#31978 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31979,#31980,#31981),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#31979 = CARTESIAN_POINT('',(-30.32808268198,39.886919480762,3.));
+#31980 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,3.));
+#31981 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,2.65));
+#31982 = ORIENTED_EDGE('',*,*,#31983,.T.);
+#31983 = EDGE_CURVE('',#31976,#31945,#31984,.T.);
+#31984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31985,#31986),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31985 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,2.65));
+#31986 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,2.65));
+#31987 = ORIENTED_EDGE('',*,*,#31944,.F.);
+#31988 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#31989,#31990,#31991)
+    ,(#31992,#31993,#31994
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#31989 = CARTESIAN_POINT('',(-30.93123598256,39.886919480762,3.));
+#31990 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,3.));
+#31991 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,2.65));
+#31992 = CARTESIAN_POINT('',(-29.97808268198,39.886919480762,3.));
+#31993 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,3.));
+#31994 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,2.65));
+#31995 = ADVANCED_FACE('',(#31996),#32010,.T.);
+#31996 = FACE_BOUND('',#31997,.T.);
+#31997 = EDGE_LOOP('',(#31998,#32003,#32004,#32009));
+#31998 = ORIENTED_EDGE('',*,*,#31999,.T.);
+#31999 = EDGE_CURVE('',#31915,#31976,#32000,.T.);
+#32000 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32001,#32002),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32001 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,2.65));
+#32002 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,2.65));
+#32003 = ORIENTED_EDGE('',*,*,#31975,.F.);
+#32004 = ORIENTED_EDGE('',*,*,#32005,.T.);
+#32005 = EDGE_CURVE('',#31969,#31898,#32006,.T.);
+#32006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32007,#32008),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32007 = CARTESIAN_POINT('',(-30.32808268198,39.886919480762,3.));
+#32008 = CARTESIAN_POINT('',(-30.32808268198,39.633766180182,3.));
+#32009 = ORIENTED_EDGE('',*,*,#31921,.T.);
+#32010 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32011,#32012,#32013)
+    ,(#32014,#32015,#32016
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32011 = CARTESIAN_POINT('',(-30.32808268198,40.236919480762,3.));
+#32012 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,3.));
+#32013 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,2.65));
+#32014 = CARTESIAN_POINT('',(-30.32808268198,39.283766180182,3.));
+#32015 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,3.));
+#32016 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,2.65));
+#32017 = ADVANCED_FACE('',(#32018),#32040,.T.);
+#32018 = FACE_BOUND('',#32019,.T.);
+#32019 = EDGE_LOOP('',(#32020,#32021,#32028,#32035));
+#32020 = ORIENTED_EDGE('',*,*,#31999,.F.);
+#32021 = ORIENTED_EDGE('',*,*,#32022,.F.);
+#32022 = EDGE_CURVE('',#32023,#31915,#32025,.T.);
+#32023 = VERTEX_POINT('',#32024);
+#32024 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,0.));
+#32025 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32026,#32027),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32026 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,0.));
+#32027 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,2.65));
+#32028 = ORIENTED_EDGE('',*,*,#32029,.F.);
+#32029 = EDGE_CURVE('',#32030,#32023,#32032,.T.);
+#32030 = VERTEX_POINT('',#32031);
+#32031 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,0.));
+#32032 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32033,#32034),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32033 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,0.));
+#32034 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,0.));
+#32035 = ORIENTED_EDGE('',*,*,#32036,.T.);
+#32036 = EDGE_CURVE('',#32030,#31976,#32037,.T.);
+#32037 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32038,#32039),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32038 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,0.));
+#32039 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,2.65));
+#32040 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32041,#32042)
+    ,(#32043,#32044
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32041 = CARTESIAN_POINT('',(-29.97808268198,39.273766180182,-1.E-02));
+#32042 = CARTESIAN_POINT('',(-29.97808268198,39.273766180182,2.66));
+#32043 = CARTESIAN_POINT('',(-29.97808268198,40.246919480762,-1.E-02));
+#32044 = CARTESIAN_POINT('',(-29.97808268198,40.246919480762,2.66));
+#32045 = ADVANCED_FACE('',(#32046),#32062,.T.);
+#32046 = FACE_BOUND('',#32047,.T.);
+#32047 = EDGE_LOOP('',(#32048,#32049,#32056,#32061));
+#32048 = ORIENTED_EDGE('',*,*,#31914,.F.);
+#32049 = ORIENTED_EDGE('',*,*,#32050,.F.);
+#32050 = EDGE_CURVE('',#32051,#31907,#32053,.T.);
+#32051 = VERTEX_POINT('',#32052);
+#32052 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,0.));
+#32053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32054,#32055),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32054 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,0.));
+#32055 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,2.65));
+#32056 = ORIENTED_EDGE('',*,*,#32057,.F.);
+#32057 = EDGE_CURVE('',#32023,#32051,#32058,.T.);
+#32058 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32059,#32060),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32059 = CARTESIAN_POINT('',(-29.97808268198,39.283766180182,0.));
+#32060 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,0.));
+#32061 = ORIENTED_EDGE('',*,*,#32022,.T.);
+#32062 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32063,#32064)
+    ,(#32065,#32066
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32063 = CARTESIAN_POINT('',(-30.94123598256,39.283766180182,-1.E-02));
+#32064 = CARTESIAN_POINT('',(-30.94123598256,39.283766180182,2.66));
+#32065 = CARTESIAN_POINT('',(-29.96808268198,39.283766180182,-1.E-02));
+#32066 = CARTESIAN_POINT('',(-29.96808268198,39.283766180182,2.66));
+#32067 = ADVANCED_FACE('',(#32068),#32074,.T.);
+#32068 = FACE_BOUND('',#32069,.T.);
+#32069 = EDGE_LOOP('',(#32070,#32071,#32072,#32073));
+#32070 = ORIENTED_EDGE('',*,*,#31897,.F.);
+#32071 = ORIENTED_EDGE('',*,*,#32005,.F.);
+#32072 = ORIENTED_EDGE('',*,*,#31968,.F.);
+#32073 = ORIENTED_EDGE('',*,*,#31937,.F.);
+#32074 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32075,#32076)
+    ,(#32077,#32078
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32075 = CARTESIAN_POINT('',(-30.59123598256,39.623766180182,3.));
+#32076 = CARTESIAN_POINT('',(-30.59123598256,39.896919480762,3.));
+#32077 = CARTESIAN_POINT('',(-30.31808268198,39.623766180182,3.));
+#32078 = CARTESIAN_POINT('',(-30.31808268198,39.896919480762,3.));
+#32079 = ADVANCED_FACE('',(#32080),#32096,.T.);
+#32080 = FACE_BOUND('',#32081,.T.);
+#32081 = EDGE_LOOP('',(#32082,#32083,#32090,#32095));
+#32082 = ORIENTED_EDGE('',*,*,#31952,.F.);
+#32083 = ORIENTED_EDGE('',*,*,#32084,.F.);
+#32084 = EDGE_CURVE('',#32085,#31945,#32087,.T.);
+#32085 = VERTEX_POINT('',#32086);
+#32086 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,0.));
+#32087 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32088,#32089),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32088 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,0.));
+#32089 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,2.65));
+#32090 = ORIENTED_EDGE('',*,*,#32091,.F.);
+#32091 = EDGE_CURVE('',#32051,#32085,#32092,.T.);
+#32092 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32093,#32094),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32093 = CARTESIAN_POINT('',(-30.93123598256,39.283766180182,0.));
+#32094 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,0.));
+#32095 = ORIENTED_EDGE('',*,*,#32050,.T.);
+#32096 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32097,#32098)
+    ,(#32099,#32100
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32097 = CARTESIAN_POINT('',(-30.93123598256,40.246919480762,-1.E-02));
+#32098 = CARTESIAN_POINT('',(-30.93123598256,40.246919480762,2.66));
+#32099 = CARTESIAN_POINT('',(-30.93123598256,39.273766180182,-1.E-02));
+#32100 = CARTESIAN_POINT('',(-30.93123598256,39.273766180182,2.66));
+#32101 = ADVANCED_FACE('',(#32102),#32112,.T.);
+#32102 = FACE_BOUND('',#32103,.T.);
+#32103 = EDGE_LOOP('',(#32104,#32105,#32106,#32111));
+#32104 = ORIENTED_EDGE('',*,*,#31983,.F.);
+#32105 = ORIENTED_EDGE('',*,*,#32036,.F.);
+#32106 = ORIENTED_EDGE('',*,*,#32107,.F.);
+#32107 = EDGE_CURVE('',#32085,#32030,#32108,.T.);
+#32108 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32109,#32110),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32109 = CARTESIAN_POINT('',(-30.93123598256,40.236919480762,0.));
+#32110 = CARTESIAN_POINT('',(-29.97808268198,40.236919480762,0.));
+#32111 = ORIENTED_EDGE('',*,*,#32084,.T.);
+#32112 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32113,#32114)
+    ,(#32115,#32116
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32113 = CARTESIAN_POINT('',(-29.96808268198,40.236919480762,-1.E-02));
+#32114 = CARTESIAN_POINT('',(-29.96808268198,40.236919480762,2.66));
+#32115 = CARTESIAN_POINT('',(-30.94123598256,40.236919480762,-1.E-02));
+#32116 = CARTESIAN_POINT('',(-30.94123598256,40.236919480762,2.66));
+#32117 = ADVANCED_FACE('',(#32118),#32124,.T.);
+#32118 = FACE_BOUND('',#32119,.T.);
+#32119 = EDGE_LOOP('',(#32120,#32121,#32122,#32123));
+#32120 = ORIENTED_EDGE('',*,*,#32107,.T.);
+#32121 = ORIENTED_EDGE('',*,*,#32029,.T.);
+#32122 = ORIENTED_EDGE('',*,*,#32057,.T.);
+#32123 = ORIENTED_EDGE('',*,*,#32091,.T.);
+#32124 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32125,#32126)
+    ,(#32127,#32128
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32125 = CARTESIAN_POINT('',(-30.94123598256,40.246919480762,0.));
+#32126 = CARTESIAN_POINT('',(-30.94123598256,39.273766180182,0.));
+#32127 = CARTESIAN_POINT('',(-29.96808268198,40.246919480762,0.));
+#32128 = CARTESIAN_POINT('',(-29.96808268198,39.273766180182,0.));
+#32129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32133)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#32130,#32131,#32132)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#32130 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#32131 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#32132 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#32133 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32130,
+  'distance_accuracy_value','confusion accuracy');
+#32134 = PRODUCT_TYPE('part',$,(#31887));
+#32135 = SHAPE_DEFINITION_REPRESENTATION(#32136,#32142);
+#32136 = PRODUCT_DEFINITION_SHAPE('','',#32137);
+#32137 = PRODUCT_DEFINITION('design','',#32138,#32141);
+#32138 = PRODUCT_DEFINITION_FORMATION('','',#32139);
+#32139 = PRODUCT('Body102','Body102','',(#32140));
+#32140 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#32141 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#32142 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#32143),#32381);
+#32143 = MANIFOLD_SOLID_BREP('',#32144);
+#32144 = CLOSED_SHELL('',(#32145,#32185,#32216,#32247,#32269,#32297,
+    #32319,#32331,#32353,#32369));
+#32145 = ADVANCED_FACE('',(#32146),#32178,.T.);
+#32146 = FACE_BOUND('',#32147,.T.);
+#32147 = EDGE_LOOP('',(#32148,#32157,#32165,#32172));
+#32148 = ORIENTED_EDGE('',*,*,#32149,.T.);
+#32149 = EDGE_CURVE('',#32150,#32152,#32154,.T.);
+#32150 = VERTEX_POINT('',#32151);
+#32151 = CARTESIAN_POINT('',(-40.48597741883,39.633766180182,3.));
+#32152 = VERTEX_POINT('',#32153);
+#32153 = CARTESIAN_POINT('',(-40.73913071941,39.633766180182,3.));
+#32154 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32155,#32156),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32155 = CARTESIAN_POINT('',(-40.48597741883,39.633766180182,3.));
+#32156 = CARTESIAN_POINT('',(-40.73913071941,39.633766180182,3.));
+#32157 = ORIENTED_EDGE('',*,*,#32158,.T.);
+#32158 = EDGE_CURVE('',#32152,#32159,#32161,.T.);
+#32159 = VERTEX_POINT('',#32160);
+#32160 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,2.65));
+#32161 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32162,#32163,#32164),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32162 = CARTESIAN_POINT('',(-40.73913071941,39.633766180182,3.));
+#32163 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,3.));
+#32164 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,2.65));
+#32165 = ORIENTED_EDGE('',*,*,#32166,.T.);
+#32166 = EDGE_CURVE('',#32159,#32167,#32169,.T.);
+#32167 = VERTEX_POINT('',#32168);
+#32168 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,2.65));
+#32169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32170,#32171),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32170 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,2.65));
+#32171 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,2.65));
+#32172 = ORIENTED_EDGE('',*,*,#32173,.F.);
+#32173 = EDGE_CURVE('',#32150,#32167,#32174,.T.);
+#32174 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32175,#32176,#32177),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32175 = CARTESIAN_POINT('',(-40.48597741883,39.633766180182,3.));
+#32176 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,3.));
+#32177 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,2.65));
+#32178 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32179,#32180,#32181)
+    ,(#32182,#32183,#32184
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32179 = CARTESIAN_POINT('',(-40.13597741883,39.633766180182,3.));
+#32180 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,3.));
+#32181 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,2.65));
+#32182 = CARTESIAN_POINT('',(-41.08913071941,39.633766180182,3.));
+#32183 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,3.));
+#32184 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,2.65));
+#32185 = ADVANCED_FACE('',(#32186),#32209,.T.);
+#32186 = FACE_BOUND('',#32187,.T.);
+#32187 = EDGE_LOOP('',(#32188,#32195,#32203,#32208));
+#32188 = ORIENTED_EDGE('',*,*,#32189,.T.);
+#32189 = EDGE_CURVE('',#32152,#32190,#32192,.T.);
+#32190 = VERTEX_POINT('',#32191);
+#32191 = CARTESIAN_POINT('',(-40.73913071941,39.886919480762,3.));
+#32192 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32193,#32194),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32193 = CARTESIAN_POINT('',(-40.73913071941,39.633766180182,3.));
+#32194 = CARTESIAN_POINT('',(-40.73913071941,39.886919480762,3.));
+#32195 = ORIENTED_EDGE('',*,*,#32196,.T.);
+#32196 = EDGE_CURVE('',#32190,#32197,#32199,.T.);
+#32197 = VERTEX_POINT('',#32198);
+#32198 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,2.65));
+#32199 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32200,#32201,#32202),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32200 = CARTESIAN_POINT('',(-40.73913071941,39.886919480762,3.));
+#32201 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,3.));
+#32202 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,2.65));
+#32203 = ORIENTED_EDGE('',*,*,#32204,.T.);
+#32204 = EDGE_CURVE('',#32197,#32159,#32205,.T.);
+#32205 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32206,#32207),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32206 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,2.65));
+#32207 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,2.65));
+#32208 = ORIENTED_EDGE('',*,*,#32158,.F.);
+#32209 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32210,#32211,#32212)
+    ,(#32213,#32214,#32215
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32210 = CARTESIAN_POINT('',(-40.73913071941,39.283766180182,3.));
+#32211 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,3.));
+#32212 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,2.65));
+#32213 = CARTESIAN_POINT('',(-40.73913071941,40.236919480762,3.));
+#32214 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,3.));
+#32215 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,2.65));
+#32216 = ADVANCED_FACE('',(#32217),#32240,.T.);
+#32217 = FACE_BOUND('',#32218,.T.);
+#32218 = EDGE_LOOP('',(#32219,#32226,#32234,#32239));
+#32219 = ORIENTED_EDGE('',*,*,#32220,.T.);
+#32220 = EDGE_CURVE('',#32190,#32221,#32223,.T.);
+#32221 = VERTEX_POINT('',#32222);
+#32222 = CARTESIAN_POINT('',(-40.48597741883,39.886919480762,3.));
+#32223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32224,#32225),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32224 = CARTESIAN_POINT('',(-40.73913071941,39.886919480762,3.));
+#32225 = CARTESIAN_POINT('',(-40.48597741883,39.886919480762,3.));
+#32226 = ORIENTED_EDGE('',*,*,#32227,.T.);
+#32227 = EDGE_CURVE('',#32221,#32228,#32230,.T.);
+#32228 = VERTEX_POINT('',#32229);
+#32229 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,2.65));
+#32230 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32231,#32232,#32233),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32231 = CARTESIAN_POINT('',(-40.48597741883,39.886919480762,3.));
+#32232 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,3.));
+#32233 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,2.65));
+#32234 = ORIENTED_EDGE('',*,*,#32235,.T.);
+#32235 = EDGE_CURVE('',#32228,#32197,#32236,.T.);
+#32236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32237,#32238),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32237 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,2.65));
+#32238 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,2.65));
+#32239 = ORIENTED_EDGE('',*,*,#32196,.F.);
+#32240 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32241,#32242,#32243)
+    ,(#32244,#32245,#32246
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32241 = CARTESIAN_POINT('',(-41.08913071941,39.886919480762,3.));
+#32242 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,3.));
+#32243 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,2.65));
+#32244 = CARTESIAN_POINT('',(-40.13597741883,39.886919480762,3.));
+#32245 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,3.));
+#32246 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,2.65));
+#32247 = ADVANCED_FACE('',(#32248),#32262,.T.);
+#32248 = FACE_BOUND('',#32249,.T.);
+#32249 = EDGE_LOOP('',(#32250,#32255,#32256,#32261));
+#32250 = ORIENTED_EDGE('',*,*,#32251,.T.);
+#32251 = EDGE_CURVE('',#32167,#32228,#32252,.T.);
+#32252 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32253,#32254),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32253 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,2.65));
+#32254 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,2.65));
+#32255 = ORIENTED_EDGE('',*,*,#32227,.F.);
+#32256 = ORIENTED_EDGE('',*,*,#32257,.T.);
+#32257 = EDGE_CURVE('',#32221,#32150,#32258,.T.);
+#32258 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32259,#32260),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32259 = CARTESIAN_POINT('',(-40.48597741883,39.886919480762,3.));
+#32260 = CARTESIAN_POINT('',(-40.48597741883,39.633766180182,3.));
+#32261 = ORIENTED_EDGE('',*,*,#32173,.T.);
+#32262 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32263,#32264,#32265)
+    ,(#32266,#32267,#32268
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32263 = CARTESIAN_POINT('',(-40.48597741883,40.236919480762,3.));
+#32264 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,3.));
+#32265 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,2.65));
+#32266 = CARTESIAN_POINT('',(-40.48597741883,39.283766180182,3.));
+#32267 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,3.));
+#32268 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,2.65));
+#32269 = ADVANCED_FACE('',(#32270),#32292,.T.);
+#32270 = FACE_BOUND('',#32271,.T.);
+#32271 = EDGE_LOOP('',(#32272,#32273,#32280,#32287));
+#32272 = ORIENTED_EDGE('',*,*,#32251,.F.);
+#32273 = ORIENTED_EDGE('',*,*,#32274,.F.);
+#32274 = EDGE_CURVE('',#32275,#32167,#32277,.T.);
+#32275 = VERTEX_POINT('',#32276);
+#32276 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,0.));
+#32277 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32278,#32279),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32278 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,0.));
+#32279 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,2.65));
+#32280 = ORIENTED_EDGE('',*,*,#32281,.F.);
+#32281 = EDGE_CURVE('',#32282,#32275,#32284,.T.);
+#32282 = VERTEX_POINT('',#32283);
+#32283 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,0.));
+#32284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32285,#32286),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32285 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,0.));
+#32286 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,0.));
+#32287 = ORIENTED_EDGE('',*,*,#32288,.T.);
+#32288 = EDGE_CURVE('',#32282,#32228,#32289,.T.);
+#32289 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32290,#32291),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32290 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,0.));
+#32291 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,2.65));
+#32292 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32293,#32294)
+    ,(#32295,#32296
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32293 = CARTESIAN_POINT('',(-40.13597741883,39.273766180182,-1.E-02));
+#32294 = CARTESIAN_POINT('',(-40.13597741883,39.273766180182,2.66));
+#32295 = CARTESIAN_POINT('',(-40.13597741883,40.246919480762,-1.E-02));
+#32296 = CARTESIAN_POINT('',(-40.13597741883,40.246919480762,2.66));
+#32297 = ADVANCED_FACE('',(#32298),#32314,.T.);
+#32298 = FACE_BOUND('',#32299,.T.);
+#32299 = EDGE_LOOP('',(#32300,#32301,#32308,#32313));
+#32300 = ORIENTED_EDGE('',*,*,#32166,.F.);
+#32301 = ORIENTED_EDGE('',*,*,#32302,.F.);
+#32302 = EDGE_CURVE('',#32303,#32159,#32305,.T.);
+#32303 = VERTEX_POINT('',#32304);
+#32304 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,0.));
+#32305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32306,#32307),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32306 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,0.));
+#32307 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,2.65));
+#32308 = ORIENTED_EDGE('',*,*,#32309,.F.);
+#32309 = EDGE_CURVE('',#32275,#32303,#32310,.T.);
+#32310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32311,#32312),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32311 = CARTESIAN_POINT('',(-40.13597741883,39.283766180182,0.));
+#32312 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,0.));
+#32313 = ORIENTED_EDGE('',*,*,#32274,.T.);
+#32314 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32315,#32316)
+    ,(#32317,#32318
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32315 = CARTESIAN_POINT('',(-41.09913071941,39.283766180182,-1.E-02));
+#32316 = CARTESIAN_POINT('',(-41.09913071941,39.283766180182,2.66));
+#32317 = CARTESIAN_POINT('',(-40.12597741883,39.283766180182,-1.E-02));
+#32318 = CARTESIAN_POINT('',(-40.12597741883,39.283766180182,2.66));
+#32319 = ADVANCED_FACE('',(#32320),#32326,.T.);
+#32320 = FACE_BOUND('',#32321,.T.);
+#32321 = EDGE_LOOP('',(#32322,#32323,#32324,#32325));
+#32322 = ORIENTED_EDGE('',*,*,#32149,.F.);
+#32323 = ORIENTED_EDGE('',*,*,#32257,.F.);
+#32324 = ORIENTED_EDGE('',*,*,#32220,.F.);
+#32325 = ORIENTED_EDGE('',*,*,#32189,.F.);
+#32326 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32327,#32328)
+    ,(#32329,#32330
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32327 = CARTESIAN_POINT('',(-40.74913071941,39.623766180182,3.));
+#32328 = CARTESIAN_POINT('',(-40.74913071941,39.896919480762,3.));
+#32329 = CARTESIAN_POINT('',(-40.47597741883,39.623766180182,3.));
+#32330 = CARTESIAN_POINT('',(-40.47597741883,39.896919480762,3.));
+#32331 = ADVANCED_FACE('',(#32332),#32348,.T.);
+#32332 = FACE_BOUND('',#32333,.T.);
+#32333 = EDGE_LOOP('',(#32334,#32335,#32342,#32347));
+#32334 = ORIENTED_EDGE('',*,*,#32204,.F.);
+#32335 = ORIENTED_EDGE('',*,*,#32336,.F.);
+#32336 = EDGE_CURVE('',#32337,#32197,#32339,.T.);
+#32337 = VERTEX_POINT('',#32338);
+#32338 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,0.));
+#32339 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32340,#32341),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32340 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,0.));
+#32341 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,2.65));
+#32342 = ORIENTED_EDGE('',*,*,#32343,.F.);
+#32343 = EDGE_CURVE('',#32303,#32337,#32344,.T.);
+#32344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32345,#32346),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32345 = CARTESIAN_POINT('',(-41.08913071941,39.283766180182,0.));
+#32346 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,0.));
+#32347 = ORIENTED_EDGE('',*,*,#32302,.T.);
+#32348 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32349,#32350)
+    ,(#32351,#32352
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32349 = CARTESIAN_POINT('',(-41.08913071941,40.246919480762,-1.E-02));
+#32350 = CARTESIAN_POINT('',(-41.08913071941,40.246919480762,2.66));
+#32351 = CARTESIAN_POINT('',(-41.08913071941,39.273766180182,-1.E-02));
+#32352 = CARTESIAN_POINT('',(-41.08913071941,39.273766180182,2.66));
+#32353 = ADVANCED_FACE('',(#32354),#32364,.T.);
+#32354 = FACE_BOUND('',#32355,.T.);
+#32355 = EDGE_LOOP('',(#32356,#32357,#32358,#32363));
+#32356 = ORIENTED_EDGE('',*,*,#32235,.F.);
+#32357 = ORIENTED_EDGE('',*,*,#32288,.F.);
+#32358 = ORIENTED_EDGE('',*,*,#32359,.F.);
+#32359 = EDGE_CURVE('',#32337,#32282,#32360,.T.);
+#32360 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32361,#32362),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32361 = CARTESIAN_POINT('',(-41.08913071941,40.236919480762,0.));
+#32362 = CARTESIAN_POINT('',(-40.13597741883,40.236919480762,0.));
+#32363 = ORIENTED_EDGE('',*,*,#32336,.T.);
+#32364 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32365,#32366)
+    ,(#32367,#32368
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32365 = CARTESIAN_POINT('',(-40.12597741883,40.236919480762,-1.E-02));
+#32366 = CARTESIAN_POINT('',(-40.12597741883,40.236919480762,2.66));
+#32367 = CARTESIAN_POINT('',(-41.09913071941,40.236919480762,-1.E-02));
+#32368 = CARTESIAN_POINT('',(-41.09913071941,40.236919480762,2.66));
+#32369 = ADVANCED_FACE('',(#32370),#32376,.T.);
+#32370 = FACE_BOUND('',#32371,.T.);
+#32371 = EDGE_LOOP('',(#32372,#32373,#32374,#32375));
+#32372 = ORIENTED_EDGE('',*,*,#32359,.T.);
+#32373 = ORIENTED_EDGE('',*,*,#32281,.T.);
+#32374 = ORIENTED_EDGE('',*,*,#32309,.T.);
+#32375 = ORIENTED_EDGE('',*,*,#32343,.T.);
+#32376 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32377,#32378)
+    ,(#32379,#32380
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32377 = CARTESIAN_POINT('',(-41.09913071941,40.246919480762,0.));
+#32378 = CARTESIAN_POINT('',(-41.09913071941,39.273766180182,0.));
+#32379 = CARTESIAN_POINT('',(-40.12597741883,40.246919480762,0.));
+#32380 = CARTESIAN_POINT('',(-40.12597741883,39.273766180182,0.));
+#32381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32385)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#32382,#32383,#32384)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#32382 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#32383 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#32384 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#32385 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32382,
+  'distance_accuracy_value','confusion accuracy');
+#32386 = PRODUCT_TYPE('part',$,(#32139));
+#32387 = SHAPE_DEFINITION_REPRESENTATION(#32388,#32394);
+#32388 = PRODUCT_DEFINITION_SHAPE('','',#32389);
+#32389 = PRODUCT_DEFINITION('design','',#32390,#32393);
+#32390 = PRODUCT_DEFINITION_FORMATION('','',#32391);
+#32391 = PRODUCT('Body103','Body103','',(#32392));
+#32392 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#32393 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#32394 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#32395),#32633);
+#32395 = MANIFOLD_SOLID_BREP('',#32396);
+#32396 = CLOSED_SHELL('',(#32397,#32437,#32468,#32499,#32521,#32549,
+    #32571,#32583,#32605,#32621));
+#32397 = ADVANCED_FACE('',(#32398),#32430,.T.);
+#32398 = FACE_BOUND('',#32399,.T.);
+#32399 = EDGE_LOOP('',(#32400,#32409,#32417,#32424));
+#32400 = ORIENTED_EDGE('',*,*,#32401,.T.);
+#32401 = EDGE_CURVE('',#32402,#32404,#32406,.T.);
+#32402 = VERTEX_POINT('',#32403);
+#32403 = CARTESIAN_POINT('',(-50.64387215567,39.633766180182,3.));
+#32404 = VERTEX_POINT('',#32405);
+#32405 = CARTESIAN_POINT('',(-50.89702545625,39.633766180182,3.));
+#32406 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32407,#32408),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32407 = CARTESIAN_POINT('',(-50.64387215567,39.633766180182,3.));
+#32408 = CARTESIAN_POINT('',(-50.89702545625,39.633766180182,3.));
+#32409 = ORIENTED_EDGE('',*,*,#32410,.T.);
+#32410 = EDGE_CURVE('',#32404,#32411,#32413,.T.);
+#32411 = VERTEX_POINT('',#32412);
+#32412 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,2.65));
+#32413 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32414,#32415,#32416),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32414 = CARTESIAN_POINT('',(-50.89702545625,39.633766180182,3.));
+#32415 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,3.));
+#32416 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,2.65));
+#32417 = ORIENTED_EDGE('',*,*,#32418,.T.);
+#32418 = EDGE_CURVE('',#32411,#32419,#32421,.T.);
+#32419 = VERTEX_POINT('',#32420);
+#32420 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,2.65));
+#32421 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32422,#32423),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32422 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,2.65));
+#32423 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,2.65));
+#32424 = ORIENTED_EDGE('',*,*,#32425,.F.);
+#32425 = EDGE_CURVE('',#32402,#32419,#32426,.T.);
+#32426 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32427,#32428,#32429),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32427 = CARTESIAN_POINT('',(-50.64387215567,39.633766180182,3.));
+#32428 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,3.));
+#32429 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,2.65));
+#32430 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32431,#32432,#32433)
+    ,(#32434,#32435,#32436
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32431 = CARTESIAN_POINT('',(-50.29387215567,39.633766180182,3.));
+#32432 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,3.));
+#32433 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,2.65));
+#32434 = CARTESIAN_POINT('',(-51.24702545625,39.633766180182,3.));
+#32435 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,3.));
+#32436 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,2.65));
+#32437 = ADVANCED_FACE('',(#32438),#32461,.T.);
+#32438 = FACE_BOUND('',#32439,.T.);
+#32439 = EDGE_LOOP('',(#32440,#32447,#32455,#32460));
+#32440 = ORIENTED_EDGE('',*,*,#32441,.T.);
+#32441 = EDGE_CURVE('',#32404,#32442,#32444,.T.);
+#32442 = VERTEX_POINT('',#32443);
+#32443 = CARTESIAN_POINT('',(-50.89702545625,39.886919480762,3.));
+#32444 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32445,#32446),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32445 = CARTESIAN_POINT('',(-50.89702545625,39.633766180182,3.));
+#32446 = CARTESIAN_POINT('',(-50.89702545625,39.886919480762,3.));
+#32447 = ORIENTED_EDGE('',*,*,#32448,.T.);
+#32448 = EDGE_CURVE('',#32442,#32449,#32451,.T.);
+#32449 = VERTEX_POINT('',#32450);
+#32450 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,2.65));
+#32451 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32452,#32453,#32454),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32452 = CARTESIAN_POINT('',(-50.89702545625,39.886919480762,3.));
+#32453 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,3.));
+#32454 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,2.65));
+#32455 = ORIENTED_EDGE('',*,*,#32456,.T.);
+#32456 = EDGE_CURVE('',#32449,#32411,#32457,.T.);
+#32457 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32458,#32459),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32458 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,2.65));
+#32459 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,2.65));
+#32460 = ORIENTED_EDGE('',*,*,#32410,.F.);
+#32461 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32462,#32463,#32464)
+    ,(#32465,#32466,#32467
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32462 = CARTESIAN_POINT('',(-50.89702545625,39.283766180182,3.));
+#32463 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,3.));
+#32464 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,2.65));
+#32465 = CARTESIAN_POINT('',(-50.89702545625,40.236919480762,3.));
+#32466 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,3.));
+#32467 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,2.65));
+#32468 = ADVANCED_FACE('',(#32469),#32492,.T.);
+#32469 = FACE_BOUND('',#32470,.T.);
+#32470 = EDGE_LOOP('',(#32471,#32478,#32486,#32491));
+#32471 = ORIENTED_EDGE('',*,*,#32472,.T.);
+#32472 = EDGE_CURVE('',#32442,#32473,#32475,.T.);
+#32473 = VERTEX_POINT('',#32474);
+#32474 = CARTESIAN_POINT('',(-50.64387215567,39.886919480762,3.));
+#32475 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32476,#32477),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32476 = CARTESIAN_POINT('',(-50.89702545625,39.886919480762,3.));
+#32477 = CARTESIAN_POINT('',(-50.64387215567,39.886919480762,3.));
+#32478 = ORIENTED_EDGE('',*,*,#32479,.T.);
+#32479 = EDGE_CURVE('',#32473,#32480,#32482,.T.);
+#32480 = VERTEX_POINT('',#32481);
+#32481 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,2.65));
+#32482 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32483,#32484,#32485),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32483 = CARTESIAN_POINT('',(-50.64387215567,39.886919480762,3.));
+#32484 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,3.));
+#32485 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,2.65));
+#32486 = ORIENTED_EDGE('',*,*,#32487,.T.);
+#32487 = EDGE_CURVE('',#32480,#32449,#32488,.T.);
+#32488 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32489,#32490),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32489 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,2.65));
+#32490 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,2.65));
+#32491 = ORIENTED_EDGE('',*,*,#32448,.F.);
+#32492 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32493,#32494,#32495)
+    ,(#32496,#32497,#32498
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32493 = CARTESIAN_POINT('',(-51.24702545625,39.886919480762,3.));
+#32494 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,3.));
+#32495 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,2.65));
+#32496 = CARTESIAN_POINT('',(-50.29387215567,39.886919480762,3.));
+#32497 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,3.));
+#32498 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,2.65));
+#32499 = ADVANCED_FACE('',(#32500),#32514,.T.);
+#32500 = FACE_BOUND('',#32501,.T.);
+#32501 = EDGE_LOOP('',(#32502,#32507,#32508,#32513));
+#32502 = ORIENTED_EDGE('',*,*,#32503,.T.);
+#32503 = EDGE_CURVE('',#32419,#32480,#32504,.T.);
+#32504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32505,#32506),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32505 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,2.65));
+#32506 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,2.65));
+#32507 = ORIENTED_EDGE('',*,*,#32479,.F.);
+#32508 = ORIENTED_EDGE('',*,*,#32509,.T.);
+#32509 = EDGE_CURVE('',#32473,#32402,#32510,.T.);
+#32510 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32511,#32512),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32511 = CARTESIAN_POINT('',(-50.64387215567,39.886919480762,3.));
+#32512 = CARTESIAN_POINT('',(-50.64387215567,39.633766180182,3.));
+#32513 = ORIENTED_EDGE('',*,*,#32425,.T.);
+#32514 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32515,#32516,#32517)
+    ,(#32518,#32519,#32520
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32515 = CARTESIAN_POINT('',(-50.64387215567,40.236919480762,3.));
+#32516 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,3.));
+#32517 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,2.65));
+#32518 = CARTESIAN_POINT('',(-50.64387215567,39.283766180182,3.));
+#32519 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,3.));
+#32520 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,2.65));
+#32521 = ADVANCED_FACE('',(#32522),#32544,.T.);
+#32522 = FACE_BOUND('',#32523,.T.);
+#32523 = EDGE_LOOP('',(#32524,#32525,#32532,#32539));
+#32524 = ORIENTED_EDGE('',*,*,#32503,.F.);
+#32525 = ORIENTED_EDGE('',*,*,#32526,.F.);
+#32526 = EDGE_CURVE('',#32527,#32419,#32529,.T.);
+#32527 = VERTEX_POINT('',#32528);
+#32528 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,0.));
+#32529 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32530,#32531),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32530 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,0.));
+#32531 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,2.65));
+#32532 = ORIENTED_EDGE('',*,*,#32533,.F.);
+#32533 = EDGE_CURVE('',#32534,#32527,#32536,.T.);
+#32534 = VERTEX_POINT('',#32535);
+#32535 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,0.));
+#32536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32537,#32538),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32537 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,0.));
+#32538 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,0.));
+#32539 = ORIENTED_EDGE('',*,*,#32540,.T.);
+#32540 = EDGE_CURVE('',#32534,#32480,#32541,.T.);
+#32541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32542,#32543),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32542 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,0.));
+#32543 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,2.65));
+#32544 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32545,#32546)
+    ,(#32547,#32548
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32545 = CARTESIAN_POINT('',(-50.29387215567,39.273766180182,-1.E-02));
+#32546 = CARTESIAN_POINT('',(-50.29387215567,39.273766180182,2.66));
+#32547 = CARTESIAN_POINT('',(-50.29387215567,40.246919480762,-1.E-02));
+#32548 = CARTESIAN_POINT('',(-50.29387215567,40.246919480762,2.66));
+#32549 = ADVANCED_FACE('',(#32550),#32566,.T.);
+#32550 = FACE_BOUND('',#32551,.T.);
+#32551 = EDGE_LOOP('',(#32552,#32553,#32560,#32565));
+#32552 = ORIENTED_EDGE('',*,*,#32418,.F.);
+#32553 = ORIENTED_EDGE('',*,*,#32554,.F.);
+#32554 = EDGE_CURVE('',#32555,#32411,#32557,.T.);
+#32555 = VERTEX_POINT('',#32556);
+#32556 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,0.));
+#32557 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32558,#32559),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32558 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,0.));
+#32559 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,2.65));
+#32560 = ORIENTED_EDGE('',*,*,#32561,.F.);
+#32561 = EDGE_CURVE('',#32527,#32555,#32562,.T.);
+#32562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32563,#32564),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32563 = CARTESIAN_POINT('',(-50.29387215567,39.283766180182,0.));
+#32564 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,0.));
+#32565 = ORIENTED_EDGE('',*,*,#32526,.T.);
+#32566 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32567,#32568)
+    ,(#32569,#32570
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32567 = CARTESIAN_POINT('',(-51.25702545625,39.283766180182,-1.E-02));
+#32568 = CARTESIAN_POINT('',(-51.25702545625,39.283766180182,2.66));
+#32569 = CARTESIAN_POINT('',(-50.28387215567,39.283766180182,-1.E-02));
+#32570 = CARTESIAN_POINT('',(-50.28387215567,39.283766180182,2.66));
+#32571 = ADVANCED_FACE('',(#32572),#32578,.T.);
+#32572 = FACE_BOUND('',#32573,.T.);
+#32573 = EDGE_LOOP('',(#32574,#32575,#32576,#32577));
+#32574 = ORIENTED_EDGE('',*,*,#32401,.F.);
+#32575 = ORIENTED_EDGE('',*,*,#32509,.F.);
+#32576 = ORIENTED_EDGE('',*,*,#32472,.F.);
+#32577 = ORIENTED_EDGE('',*,*,#32441,.F.);
+#32578 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32579,#32580)
+    ,(#32581,#32582
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32579 = CARTESIAN_POINT('',(-50.90702545625,39.623766180182,3.));
+#32580 = CARTESIAN_POINT('',(-50.90702545625,39.896919480762,3.));
+#32581 = CARTESIAN_POINT('',(-50.63387215567,39.623766180182,3.));
+#32582 = CARTESIAN_POINT('',(-50.63387215567,39.896919480762,3.));
+#32583 = ADVANCED_FACE('',(#32584),#32600,.T.);
+#32584 = FACE_BOUND('',#32585,.T.);
+#32585 = EDGE_LOOP('',(#32586,#32587,#32594,#32599));
+#32586 = ORIENTED_EDGE('',*,*,#32456,.F.);
+#32587 = ORIENTED_EDGE('',*,*,#32588,.F.);
+#32588 = EDGE_CURVE('',#32589,#32449,#32591,.T.);
+#32589 = VERTEX_POINT('',#32590);
+#32590 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,0.));
+#32591 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32592,#32593),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32592 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,0.));
+#32593 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,2.65));
+#32594 = ORIENTED_EDGE('',*,*,#32595,.F.);
+#32595 = EDGE_CURVE('',#32555,#32589,#32596,.T.);
+#32596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32597,#32598),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32597 = CARTESIAN_POINT('',(-51.24702545625,39.283766180182,0.));
+#32598 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,0.));
+#32599 = ORIENTED_EDGE('',*,*,#32554,.T.);
+#32600 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32601,#32602)
+    ,(#32603,#32604
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32601 = CARTESIAN_POINT('',(-51.24702545625,40.246919480762,-1.E-02));
+#32602 = CARTESIAN_POINT('',(-51.24702545625,40.246919480762,2.66));
+#32603 = CARTESIAN_POINT('',(-51.24702545625,39.273766180182,-1.E-02));
+#32604 = CARTESIAN_POINT('',(-51.24702545625,39.273766180182,2.66));
+#32605 = ADVANCED_FACE('',(#32606),#32616,.T.);
+#32606 = FACE_BOUND('',#32607,.T.);
+#32607 = EDGE_LOOP('',(#32608,#32609,#32610,#32615));
+#32608 = ORIENTED_EDGE('',*,*,#32487,.F.);
+#32609 = ORIENTED_EDGE('',*,*,#32540,.F.);
+#32610 = ORIENTED_EDGE('',*,*,#32611,.F.);
+#32611 = EDGE_CURVE('',#32589,#32534,#32612,.T.);
+#32612 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32613,#32614),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32613 = CARTESIAN_POINT('',(-51.24702545625,40.236919480762,0.));
+#32614 = CARTESIAN_POINT('',(-50.29387215567,40.236919480762,0.));
+#32615 = ORIENTED_EDGE('',*,*,#32588,.T.);
+#32616 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32617,#32618)
+    ,(#32619,#32620
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32617 = CARTESIAN_POINT('',(-50.28387215567,40.236919480762,-1.E-02));
+#32618 = CARTESIAN_POINT('',(-50.28387215567,40.236919480762,2.66));
+#32619 = CARTESIAN_POINT('',(-51.25702545625,40.236919480762,-1.E-02));
+#32620 = CARTESIAN_POINT('',(-51.25702545625,40.236919480762,2.66));
+#32621 = ADVANCED_FACE('',(#32622),#32628,.T.);
+#32622 = FACE_BOUND('',#32623,.T.);
+#32623 = EDGE_LOOP('',(#32624,#32625,#32626,#32627));
+#32624 = ORIENTED_EDGE('',*,*,#32611,.T.);
+#32625 = ORIENTED_EDGE('',*,*,#32533,.T.);
+#32626 = ORIENTED_EDGE('',*,*,#32561,.T.);
+#32627 = ORIENTED_EDGE('',*,*,#32595,.T.);
+#32628 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32629,#32630)
+    ,(#32631,#32632
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32629 = CARTESIAN_POINT('',(-51.25702545625,40.246919480762,0.));
+#32630 = CARTESIAN_POINT('',(-51.25702545625,39.273766180182,0.));
+#32631 = CARTESIAN_POINT('',(-50.28387215567,40.246919480762,0.));
+#32632 = CARTESIAN_POINT('',(-50.28387215567,39.273766180182,0.));
+#32633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32637)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#32634,#32635,#32636)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#32634 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#32635 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#32636 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#32637 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32634,
+  'distance_accuracy_value','confusion accuracy');
+#32638 = PRODUCT_TYPE('part',$,(#32391));
+#32639 = SHAPE_DEFINITION_REPRESENTATION(#32640,#32646);
+#32640 = PRODUCT_DEFINITION_SHAPE('','',#32641);
+#32641 = PRODUCT_DEFINITION('design','',#32642,#32645);
+#32642 = PRODUCT_DEFINITION_FORMATION('','',#32643);
+#32643 = PRODUCT('Body104','Body104','',(#32644));
+#32644 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#32645 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#32646 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#32647),#32885);
+#32647 = MANIFOLD_SOLID_BREP('',#32648);
+#32648 = CLOSED_SHELL('',(#32649,#32689,#32720,#32751,#32773,#32801,
+    #32823,#32835,#32857,#32873));
+#32649 = ADVANCED_FACE('',(#32650),#32682,.T.);
+#32650 = FACE_BOUND('',#32651,.T.);
+#32651 = EDGE_LOOP('',(#32652,#32661,#32669,#32676));
+#32652 = ORIENTED_EDGE('',*,*,#32653,.T.);
+#32653 = EDGE_CURVE('',#32654,#32656,#32658,.T.);
+#32654 = VERTEX_POINT('',#32655);
+#32655 = CARTESIAN_POINT('',(-60.80176689251,39.633766180182,3.));
+#32656 = VERTEX_POINT('',#32657);
+#32657 = CARTESIAN_POINT('',(-61.05492019309,39.633766180182,3.));
+#32658 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32659,#32660),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32659 = CARTESIAN_POINT('',(-60.80176689251,39.633766180182,3.));
+#32660 = CARTESIAN_POINT('',(-61.05492019309,39.633766180182,3.));
+#32661 = ORIENTED_EDGE('',*,*,#32662,.T.);
+#32662 = EDGE_CURVE('',#32656,#32663,#32665,.T.);
+#32663 = VERTEX_POINT('',#32664);
+#32664 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,2.65));
+#32665 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32666,#32667,#32668),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32666 = CARTESIAN_POINT('',(-61.05492019309,39.633766180182,3.));
+#32667 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,3.));
+#32668 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,2.65));
+#32669 = ORIENTED_EDGE('',*,*,#32670,.T.);
+#32670 = EDGE_CURVE('',#32663,#32671,#32673,.T.);
+#32671 = VERTEX_POINT('',#32672);
+#32672 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,2.65));
+#32673 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32674,#32675),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32674 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,2.65));
+#32675 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,2.65));
+#32676 = ORIENTED_EDGE('',*,*,#32677,.F.);
+#32677 = EDGE_CURVE('',#32654,#32671,#32678,.T.);
+#32678 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32679,#32680,#32681),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32679 = CARTESIAN_POINT('',(-60.80176689251,39.633766180182,3.));
+#32680 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,3.));
+#32681 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,2.65));
+#32682 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32683,#32684,#32685)
+    ,(#32686,#32687,#32688
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32683 = CARTESIAN_POINT('',(-60.45176689251,39.633766180182,3.));
+#32684 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,3.));
+#32685 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,2.65));
+#32686 = CARTESIAN_POINT('',(-61.40492019309,39.633766180182,3.));
+#32687 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,3.));
+#32688 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,2.65));
+#32689 = ADVANCED_FACE('',(#32690),#32713,.T.);
+#32690 = FACE_BOUND('',#32691,.T.);
+#32691 = EDGE_LOOP('',(#32692,#32699,#32707,#32712));
+#32692 = ORIENTED_EDGE('',*,*,#32693,.T.);
+#32693 = EDGE_CURVE('',#32656,#32694,#32696,.T.);
+#32694 = VERTEX_POINT('',#32695);
+#32695 = CARTESIAN_POINT('',(-61.05492019309,39.886919480762,3.));
+#32696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32697,#32698),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32697 = CARTESIAN_POINT('',(-61.05492019309,39.633766180182,3.));
+#32698 = CARTESIAN_POINT('',(-61.05492019309,39.886919480762,3.));
+#32699 = ORIENTED_EDGE('',*,*,#32700,.T.);
+#32700 = EDGE_CURVE('',#32694,#32701,#32703,.T.);
+#32701 = VERTEX_POINT('',#32702);
+#32702 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,2.65));
+#32703 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32704,#32705,#32706),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32704 = CARTESIAN_POINT('',(-61.05492019309,39.886919480762,3.));
+#32705 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,3.));
+#32706 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,2.65));
+#32707 = ORIENTED_EDGE('',*,*,#32708,.T.);
+#32708 = EDGE_CURVE('',#32701,#32663,#32709,.T.);
+#32709 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32710,#32711),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32710 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,2.65));
+#32711 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,2.65));
+#32712 = ORIENTED_EDGE('',*,*,#32662,.F.);
+#32713 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32714,#32715,#32716)
+    ,(#32717,#32718,#32719
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32714 = CARTESIAN_POINT('',(-61.05492019309,39.283766180182,3.));
+#32715 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,3.));
+#32716 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,2.65));
+#32717 = CARTESIAN_POINT('',(-61.05492019309,40.236919480762,3.));
+#32718 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,3.));
+#32719 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,2.65));
+#32720 = ADVANCED_FACE('',(#32721),#32744,.T.);
+#32721 = FACE_BOUND('',#32722,.T.);
+#32722 = EDGE_LOOP('',(#32723,#32730,#32738,#32743));
+#32723 = ORIENTED_EDGE('',*,*,#32724,.T.);
+#32724 = EDGE_CURVE('',#32694,#32725,#32727,.T.);
+#32725 = VERTEX_POINT('',#32726);
+#32726 = CARTESIAN_POINT('',(-60.80176689251,39.886919480762,3.));
+#32727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32728,#32729),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32728 = CARTESIAN_POINT('',(-61.05492019309,39.886919480762,3.));
+#32729 = CARTESIAN_POINT('',(-60.80176689251,39.886919480762,3.));
+#32730 = ORIENTED_EDGE('',*,*,#32731,.T.);
+#32731 = EDGE_CURVE('',#32725,#32732,#32734,.T.);
+#32732 = VERTEX_POINT('',#32733);
+#32733 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,2.65));
+#32734 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32735,#32736,#32737),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32735 = CARTESIAN_POINT('',(-60.80176689251,39.886919480762,3.));
+#32736 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,3.));
+#32737 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,2.65));
+#32738 = ORIENTED_EDGE('',*,*,#32739,.T.);
+#32739 = EDGE_CURVE('',#32732,#32701,#32740,.T.);
+#32740 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32741,#32742),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32741 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,2.65));
+#32742 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,2.65));
+#32743 = ORIENTED_EDGE('',*,*,#32700,.F.);
+#32744 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32745,#32746,#32747)
+    ,(#32748,#32749,#32750
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32745 = CARTESIAN_POINT('',(-61.40492019309,39.886919480762,3.));
+#32746 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,3.));
+#32747 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,2.65));
+#32748 = CARTESIAN_POINT('',(-60.45176689251,39.886919480762,3.));
+#32749 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,3.));
+#32750 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,2.65));
+#32751 = ADVANCED_FACE('',(#32752),#32766,.T.);
+#32752 = FACE_BOUND('',#32753,.T.);
+#32753 = EDGE_LOOP('',(#32754,#32759,#32760,#32765));
+#32754 = ORIENTED_EDGE('',*,*,#32755,.T.);
+#32755 = EDGE_CURVE('',#32671,#32732,#32756,.T.);
+#32756 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32757,#32758),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32757 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,2.65));
+#32758 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,2.65));
+#32759 = ORIENTED_EDGE('',*,*,#32731,.F.);
+#32760 = ORIENTED_EDGE('',*,*,#32761,.T.);
+#32761 = EDGE_CURVE('',#32725,#32654,#32762,.T.);
+#32762 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32763,#32764),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32763 = CARTESIAN_POINT('',(-60.80176689251,39.886919480762,3.));
+#32764 = CARTESIAN_POINT('',(-60.80176689251,39.633766180182,3.));
+#32765 = ORIENTED_EDGE('',*,*,#32677,.T.);
+#32766 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32767,#32768,#32769)
+    ,(#32770,#32771,#32772
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32767 = CARTESIAN_POINT('',(-60.80176689251,40.236919480762,3.));
+#32768 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,3.));
+#32769 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,2.65));
+#32770 = CARTESIAN_POINT('',(-60.80176689251,39.283766180182,3.));
+#32771 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,3.));
+#32772 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,2.65));
+#32773 = ADVANCED_FACE('',(#32774),#32796,.T.);
+#32774 = FACE_BOUND('',#32775,.T.);
+#32775 = EDGE_LOOP('',(#32776,#32777,#32784,#32791));
+#32776 = ORIENTED_EDGE('',*,*,#32755,.F.);
+#32777 = ORIENTED_EDGE('',*,*,#32778,.F.);
+#32778 = EDGE_CURVE('',#32779,#32671,#32781,.T.);
+#32779 = VERTEX_POINT('',#32780);
+#32780 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,0.));
+#32781 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32782,#32783),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32782 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,0.));
+#32783 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,2.65));
+#32784 = ORIENTED_EDGE('',*,*,#32785,.F.);
+#32785 = EDGE_CURVE('',#32786,#32779,#32788,.T.);
+#32786 = VERTEX_POINT('',#32787);
+#32787 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,0.));
+#32788 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32789,#32790),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32789 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,0.));
+#32790 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,0.));
+#32791 = ORIENTED_EDGE('',*,*,#32792,.T.);
+#32792 = EDGE_CURVE('',#32786,#32732,#32793,.T.);
+#32793 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32794,#32795),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32794 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,0.));
+#32795 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,2.65));
+#32796 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32797,#32798)
+    ,(#32799,#32800
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32797 = CARTESIAN_POINT('',(-60.45176689251,39.273766180182,-1.E-02));
+#32798 = CARTESIAN_POINT('',(-60.45176689251,39.273766180182,2.66));
+#32799 = CARTESIAN_POINT('',(-60.45176689251,40.246919480762,-1.E-02));
+#32800 = CARTESIAN_POINT('',(-60.45176689251,40.246919480762,2.66));
+#32801 = ADVANCED_FACE('',(#32802),#32818,.T.);
+#32802 = FACE_BOUND('',#32803,.T.);
+#32803 = EDGE_LOOP('',(#32804,#32805,#32812,#32817));
+#32804 = ORIENTED_EDGE('',*,*,#32670,.F.);
+#32805 = ORIENTED_EDGE('',*,*,#32806,.F.);
+#32806 = EDGE_CURVE('',#32807,#32663,#32809,.T.);
+#32807 = VERTEX_POINT('',#32808);
+#32808 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,0.));
+#32809 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32810,#32811),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32810 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,0.));
+#32811 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,2.65));
+#32812 = ORIENTED_EDGE('',*,*,#32813,.F.);
+#32813 = EDGE_CURVE('',#32779,#32807,#32814,.T.);
+#32814 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32815,#32816),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32815 = CARTESIAN_POINT('',(-60.45176689251,39.283766180182,0.));
+#32816 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,0.));
+#32817 = ORIENTED_EDGE('',*,*,#32778,.T.);
+#32818 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32819,#32820)
+    ,(#32821,#32822
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32819 = CARTESIAN_POINT('',(-61.41492019309,39.283766180182,-1.E-02));
+#32820 = CARTESIAN_POINT('',(-61.41492019309,39.283766180182,2.66));
+#32821 = CARTESIAN_POINT('',(-60.44176689251,39.283766180182,-1.E-02));
+#32822 = CARTESIAN_POINT('',(-60.44176689251,39.283766180182,2.66));
+#32823 = ADVANCED_FACE('',(#32824),#32830,.T.);
+#32824 = FACE_BOUND('',#32825,.T.);
+#32825 = EDGE_LOOP('',(#32826,#32827,#32828,#32829));
+#32826 = ORIENTED_EDGE('',*,*,#32653,.F.);
+#32827 = ORIENTED_EDGE('',*,*,#32761,.F.);
+#32828 = ORIENTED_EDGE('',*,*,#32724,.F.);
+#32829 = ORIENTED_EDGE('',*,*,#32693,.F.);
+#32830 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32831,#32832)
+    ,(#32833,#32834
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32831 = CARTESIAN_POINT('',(-61.06492019309,39.623766180182,3.));
+#32832 = CARTESIAN_POINT('',(-61.06492019309,39.896919480762,3.));
+#32833 = CARTESIAN_POINT('',(-60.79176689251,39.623766180182,3.));
+#32834 = CARTESIAN_POINT('',(-60.79176689251,39.896919480762,3.));
+#32835 = ADVANCED_FACE('',(#32836),#32852,.T.);
+#32836 = FACE_BOUND('',#32837,.T.);
+#32837 = EDGE_LOOP('',(#32838,#32839,#32846,#32851));
+#32838 = ORIENTED_EDGE('',*,*,#32708,.F.);
+#32839 = ORIENTED_EDGE('',*,*,#32840,.F.);
+#32840 = EDGE_CURVE('',#32841,#32701,#32843,.T.);
+#32841 = VERTEX_POINT('',#32842);
+#32842 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,0.));
+#32843 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32844,#32845),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#32844 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,0.));
+#32845 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,2.65));
+#32846 = ORIENTED_EDGE('',*,*,#32847,.F.);
+#32847 = EDGE_CURVE('',#32807,#32841,#32848,.T.);
+#32848 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32849,#32850),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32849 = CARTESIAN_POINT('',(-61.40492019309,39.283766180182,0.));
+#32850 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,0.));
+#32851 = ORIENTED_EDGE('',*,*,#32806,.T.);
+#32852 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32853,#32854)
+    ,(#32855,#32856
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32853 = CARTESIAN_POINT('',(-61.40492019309,40.246919480762,-1.E-02));
+#32854 = CARTESIAN_POINT('',(-61.40492019309,40.246919480762,2.66));
+#32855 = CARTESIAN_POINT('',(-61.40492019309,39.273766180182,-1.E-02));
+#32856 = CARTESIAN_POINT('',(-61.40492019309,39.273766180182,2.66));
+#32857 = ADVANCED_FACE('',(#32858),#32868,.T.);
+#32858 = FACE_BOUND('',#32859,.T.);
+#32859 = EDGE_LOOP('',(#32860,#32861,#32862,#32867));
+#32860 = ORIENTED_EDGE('',*,*,#32739,.F.);
+#32861 = ORIENTED_EDGE('',*,*,#32792,.F.);
+#32862 = ORIENTED_EDGE('',*,*,#32863,.F.);
+#32863 = EDGE_CURVE('',#32841,#32786,#32864,.T.);
+#32864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32865,#32866),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32865 = CARTESIAN_POINT('',(-61.40492019309,40.236919480762,0.));
+#32866 = CARTESIAN_POINT('',(-60.45176689251,40.236919480762,0.));
+#32867 = ORIENTED_EDGE('',*,*,#32840,.T.);
+#32868 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32869,#32870)
+    ,(#32871,#32872
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#32869 = CARTESIAN_POINT('',(-60.44176689251,40.236919480762,-1.E-02));
+#32870 = CARTESIAN_POINT('',(-60.44176689251,40.236919480762,2.66));
+#32871 = CARTESIAN_POINT('',(-61.41492019309,40.236919480762,-1.E-02));
+#32872 = CARTESIAN_POINT('',(-61.41492019309,40.236919480762,2.66));
+#32873 = ADVANCED_FACE('',(#32874),#32880,.T.);
+#32874 = FACE_BOUND('',#32875,.T.);
+#32875 = EDGE_LOOP('',(#32876,#32877,#32878,#32879));
+#32876 = ORIENTED_EDGE('',*,*,#32863,.T.);
+#32877 = ORIENTED_EDGE('',*,*,#32785,.T.);
+#32878 = ORIENTED_EDGE('',*,*,#32813,.T.);
+#32879 = ORIENTED_EDGE('',*,*,#32847,.T.);
+#32880 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#32881,#32882)
+    ,(#32883,#32884
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32881 = CARTESIAN_POINT('',(-61.41492019309,40.246919480762,0.));
+#32882 = CARTESIAN_POINT('',(-61.41492019309,39.273766180182,0.));
+#32883 = CARTESIAN_POINT('',(-60.44176689251,40.246919480762,0.));
+#32884 = CARTESIAN_POINT('',(-60.44176689251,39.273766180182,0.));
+#32885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32889)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#32886,#32887,#32888)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#32886 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#32887 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#32888 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#32889 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32886,
+  'distance_accuracy_value','confusion accuracy');
+#32890 = PRODUCT_TYPE('part',$,(#32643));
+#32891 = SHAPE_DEFINITION_REPRESENTATION(#32892,#32898);
+#32892 = PRODUCT_DEFINITION_SHAPE('','',#32893);
+#32893 = PRODUCT_DEFINITION('design','',#32894,#32897);
+#32894 = PRODUCT_DEFINITION_FORMATION('','',#32895);
+#32895 = PRODUCT('Body105','Body105','',(#32896));
+#32896 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#32897 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#32898 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#32899),#33137);
+#32899 = MANIFOLD_SOLID_BREP('',#32900);
+#32900 = CLOSED_SHELL('',(#32901,#32941,#32972,#33003,#33025,#33053,
+    #33075,#33087,#33109,#33125));
+#32901 = ADVANCED_FACE('',(#32902),#32934,.T.);
+#32902 = FACE_BOUND('',#32903,.T.);
+#32903 = EDGE_LOOP('',(#32904,#32913,#32921,#32928));
+#32904 = ORIENTED_EDGE('',*,*,#32905,.T.);
+#32905 = EDGE_CURVE('',#32906,#32908,#32910,.T.);
+#32906 = VERTEX_POINT('',#32907);
+#32907 = CARTESIAN_POINT('',(-70.95966162935,39.633766180182,3.));
+#32908 = VERTEX_POINT('',#32909);
+#32909 = CARTESIAN_POINT('',(-71.21281492993,39.633766180182,3.));
+#32910 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32911,#32912),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32911 = CARTESIAN_POINT('',(-70.95966162935,39.633766180182,3.));
+#32912 = CARTESIAN_POINT('',(-71.21281492993,39.633766180182,3.));
+#32913 = ORIENTED_EDGE('',*,*,#32914,.T.);
+#32914 = EDGE_CURVE('',#32908,#32915,#32917,.T.);
+#32915 = VERTEX_POINT('',#32916);
+#32916 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,2.65));
+#32917 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32918,#32919,#32920),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32918 = CARTESIAN_POINT('',(-71.21281492993,39.633766180182,3.));
+#32919 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,3.));
+#32920 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,2.65));
+#32921 = ORIENTED_EDGE('',*,*,#32922,.T.);
+#32922 = EDGE_CURVE('',#32915,#32923,#32925,.T.);
+#32923 = VERTEX_POINT('',#32924);
+#32924 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,2.65));
+#32925 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32926,#32927),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32926 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,2.65));
+#32927 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,2.65));
+#32928 = ORIENTED_EDGE('',*,*,#32929,.F.);
+#32929 = EDGE_CURVE('',#32906,#32923,#32930,.T.);
+#32930 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32931,#32932,#32933),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32931 = CARTESIAN_POINT('',(-70.95966162935,39.633766180182,3.));
+#32932 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,3.));
+#32933 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,2.65));
+#32934 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32935,#32936,#32937)
+    ,(#32938,#32939,#32940
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32935 = CARTESIAN_POINT('',(-70.60966162935,39.633766180182,3.));
+#32936 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,3.));
+#32937 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,2.65));
+#32938 = CARTESIAN_POINT('',(-71.56281492993,39.633766180182,3.));
+#32939 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,3.));
+#32940 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,2.65));
+#32941 = ADVANCED_FACE('',(#32942),#32965,.T.);
+#32942 = FACE_BOUND('',#32943,.T.);
+#32943 = EDGE_LOOP('',(#32944,#32951,#32959,#32964));
+#32944 = ORIENTED_EDGE('',*,*,#32945,.T.);
+#32945 = EDGE_CURVE('',#32908,#32946,#32948,.T.);
+#32946 = VERTEX_POINT('',#32947);
+#32947 = CARTESIAN_POINT('',(-71.21281492993,39.886919480762,3.));
+#32948 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32949,#32950),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32949 = CARTESIAN_POINT('',(-71.21281492993,39.633766180182,3.));
+#32950 = CARTESIAN_POINT('',(-71.21281492993,39.886919480762,3.));
+#32951 = ORIENTED_EDGE('',*,*,#32952,.T.);
+#32952 = EDGE_CURVE('',#32946,#32953,#32955,.T.);
+#32953 = VERTEX_POINT('',#32954);
+#32954 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,2.65));
+#32955 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32956,#32957,#32958),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32956 = CARTESIAN_POINT('',(-71.21281492993,39.886919480762,3.));
+#32957 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,3.));
+#32958 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,2.65));
+#32959 = ORIENTED_EDGE('',*,*,#32960,.T.);
+#32960 = EDGE_CURVE('',#32953,#32915,#32961,.T.);
+#32961 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32962,#32963),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32962 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,2.65));
+#32963 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,2.65));
+#32964 = ORIENTED_EDGE('',*,*,#32914,.F.);
+#32965 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32966,#32967,#32968)
+    ,(#32969,#32970,#32971
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32966 = CARTESIAN_POINT('',(-71.21281492993,39.283766180182,3.));
+#32967 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,3.));
+#32968 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,2.65));
+#32969 = CARTESIAN_POINT('',(-71.21281492993,40.236919480762,3.));
+#32970 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,3.));
+#32971 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,2.65));
+#32972 = ADVANCED_FACE('',(#32973),#32996,.T.);
+#32973 = FACE_BOUND('',#32974,.T.);
+#32974 = EDGE_LOOP('',(#32975,#32982,#32990,#32995));
+#32975 = ORIENTED_EDGE('',*,*,#32976,.T.);
+#32976 = EDGE_CURVE('',#32946,#32977,#32979,.T.);
+#32977 = VERTEX_POINT('',#32978);
+#32978 = CARTESIAN_POINT('',(-70.95966162935,39.886919480762,3.));
+#32979 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32980,#32981),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32980 = CARTESIAN_POINT('',(-71.21281492993,39.886919480762,3.));
+#32981 = CARTESIAN_POINT('',(-70.95966162935,39.886919480762,3.));
+#32982 = ORIENTED_EDGE('',*,*,#32983,.T.);
+#32983 = EDGE_CURVE('',#32977,#32984,#32986,.T.);
+#32984 = VERTEX_POINT('',#32985);
+#32985 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,2.65));
+#32986 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32987,#32988,#32989),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#32987 = CARTESIAN_POINT('',(-70.95966162935,39.886919480762,3.));
+#32988 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,3.));
+#32989 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,2.65));
+#32990 = ORIENTED_EDGE('',*,*,#32991,.T.);
+#32991 = EDGE_CURVE('',#32984,#32953,#32992,.T.);
+#32992 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32993,#32994),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32993 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,2.65));
+#32994 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,2.65));
+#32995 = ORIENTED_EDGE('',*,*,#32952,.F.);
+#32996 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#32997,#32998,#32999)
+    ,(#33000,#33001,#33002
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#32997 = CARTESIAN_POINT('',(-71.56281492993,39.886919480762,3.));
+#32998 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,3.));
+#32999 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,2.65));
+#33000 = CARTESIAN_POINT('',(-70.60966162935,39.886919480762,3.));
+#33001 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,3.));
+#33002 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,2.65));
+#33003 = ADVANCED_FACE('',(#33004),#33018,.T.);
+#33004 = FACE_BOUND('',#33005,.T.);
+#33005 = EDGE_LOOP('',(#33006,#33011,#33012,#33017));
+#33006 = ORIENTED_EDGE('',*,*,#33007,.T.);
+#33007 = EDGE_CURVE('',#32923,#32984,#33008,.T.);
+#33008 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33009,#33010),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33009 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,2.65));
+#33010 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,2.65));
+#33011 = ORIENTED_EDGE('',*,*,#32983,.F.);
+#33012 = ORIENTED_EDGE('',*,*,#33013,.T.);
+#33013 = EDGE_CURVE('',#32977,#32906,#33014,.T.);
+#33014 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33015,#33016),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33015 = CARTESIAN_POINT('',(-70.95966162935,39.886919480762,3.));
+#33016 = CARTESIAN_POINT('',(-70.95966162935,39.633766180182,3.));
+#33017 = ORIENTED_EDGE('',*,*,#32929,.T.);
+#33018 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#33019,#33020,#33021)
+    ,(#33022,#33023,#33024
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#33019 = CARTESIAN_POINT('',(-70.95966162935,40.236919480762,3.));
+#33020 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,3.));
+#33021 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,2.65));
+#33022 = CARTESIAN_POINT('',(-70.95966162935,39.283766180182,3.));
+#33023 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,3.));
+#33024 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,2.65));
+#33025 = ADVANCED_FACE('',(#33026),#33048,.T.);
+#33026 = FACE_BOUND('',#33027,.T.);
+#33027 = EDGE_LOOP('',(#33028,#33029,#33036,#33043));
+#33028 = ORIENTED_EDGE('',*,*,#33007,.F.);
+#33029 = ORIENTED_EDGE('',*,*,#33030,.F.);
+#33030 = EDGE_CURVE('',#33031,#32923,#33033,.T.);
+#33031 = VERTEX_POINT('',#33032);
+#33032 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,0.));
+#33033 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33034,#33035),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33034 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,0.));
+#33035 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,2.65));
+#33036 = ORIENTED_EDGE('',*,*,#33037,.F.);
+#33037 = EDGE_CURVE('',#33038,#33031,#33040,.T.);
+#33038 = VERTEX_POINT('',#33039);
+#33039 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,0.));
+#33040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33041,#33042),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33041 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,0.));
+#33042 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,0.));
+#33043 = ORIENTED_EDGE('',*,*,#33044,.T.);
+#33044 = EDGE_CURVE('',#33038,#32984,#33045,.T.);
+#33045 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33046,#33047),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33046 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,0.));
+#33047 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,2.65));
+#33048 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33049,#33050)
+    ,(#33051,#33052
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33049 = CARTESIAN_POINT('',(-70.60966162935,39.273766180182,-1.E-02));
+#33050 = CARTESIAN_POINT('',(-70.60966162935,39.273766180182,2.66));
+#33051 = CARTESIAN_POINT('',(-70.60966162935,40.246919480762,-1.E-02));
+#33052 = CARTESIAN_POINT('',(-70.60966162935,40.246919480762,2.66));
+#33053 = ADVANCED_FACE('',(#33054),#33070,.T.);
+#33054 = FACE_BOUND('',#33055,.T.);
+#33055 = EDGE_LOOP('',(#33056,#33057,#33064,#33069));
+#33056 = ORIENTED_EDGE('',*,*,#32922,.F.);
+#33057 = ORIENTED_EDGE('',*,*,#33058,.F.);
+#33058 = EDGE_CURVE('',#33059,#32915,#33061,.T.);
+#33059 = VERTEX_POINT('',#33060);
+#33060 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,0.));
+#33061 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33062,#33063),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33062 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,0.));
+#33063 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,2.65));
+#33064 = ORIENTED_EDGE('',*,*,#33065,.F.);
+#33065 = EDGE_CURVE('',#33031,#33059,#33066,.T.);
+#33066 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33067,#33068),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33067 = CARTESIAN_POINT('',(-70.60966162935,39.283766180182,0.));
+#33068 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,0.));
+#33069 = ORIENTED_EDGE('',*,*,#33030,.T.);
+#33070 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33071,#33072)
+    ,(#33073,#33074
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33071 = CARTESIAN_POINT('',(-71.57281492993,39.283766180182,-1.E-02));
+#33072 = CARTESIAN_POINT('',(-71.57281492993,39.283766180182,2.66));
+#33073 = CARTESIAN_POINT('',(-70.59966162935,39.283766180182,-1.E-02));
+#33074 = CARTESIAN_POINT('',(-70.59966162935,39.283766180182,2.66));
+#33075 = ADVANCED_FACE('',(#33076),#33082,.T.);
+#33076 = FACE_BOUND('',#33077,.T.);
+#33077 = EDGE_LOOP('',(#33078,#33079,#33080,#33081));
+#33078 = ORIENTED_EDGE('',*,*,#32905,.F.);
+#33079 = ORIENTED_EDGE('',*,*,#33013,.F.);
+#33080 = ORIENTED_EDGE('',*,*,#32976,.F.);
+#33081 = ORIENTED_EDGE('',*,*,#32945,.F.);
+#33082 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33083,#33084)
+    ,(#33085,#33086
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33083 = CARTESIAN_POINT('',(-71.22281492993,39.623766180182,3.));
+#33084 = CARTESIAN_POINT('',(-71.22281492993,39.896919480762,3.));
+#33085 = CARTESIAN_POINT('',(-70.94966162935,39.623766180182,3.));
+#33086 = CARTESIAN_POINT('',(-70.94966162935,39.896919480762,3.));
+#33087 = ADVANCED_FACE('',(#33088),#33104,.T.);
+#33088 = FACE_BOUND('',#33089,.T.);
+#33089 = EDGE_LOOP('',(#33090,#33091,#33098,#33103));
+#33090 = ORIENTED_EDGE('',*,*,#32960,.F.);
+#33091 = ORIENTED_EDGE('',*,*,#33092,.F.);
+#33092 = EDGE_CURVE('',#33093,#32953,#33095,.T.);
+#33093 = VERTEX_POINT('',#33094);
+#33094 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,0.));
+#33095 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33096,#33097),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33096 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,0.));
+#33097 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,2.65));
+#33098 = ORIENTED_EDGE('',*,*,#33099,.F.);
+#33099 = EDGE_CURVE('',#33059,#33093,#33100,.T.);
+#33100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33101,#33102),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33101 = CARTESIAN_POINT('',(-71.56281492993,39.283766180182,0.));
+#33102 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,0.));
+#33103 = ORIENTED_EDGE('',*,*,#33058,.T.);
+#33104 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33105,#33106)
+    ,(#33107,#33108
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33105 = CARTESIAN_POINT('',(-71.56281492993,40.246919480762,-1.E-02));
+#33106 = CARTESIAN_POINT('',(-71.56281492993,40.246919480762,2.66));
+#33107 = CARTESIAN_POINT('',(-71.56281492993,39.273766180182,-1.E-02));
+#33108 = CARTESIAN_POINT('',(-71.56281492993,39.273766180182,2.66));
+#33109 = ADVANCED_FACE('',(#33110),#33120,.T.);
+#33110 = FACE_BOUND('',#33111,.T.);
+#33111 = EDGE_LOOP('',(#33112,#33113,#33114,#33119));
+#33112 = ORIENTED_EDGE('',*,*,#32991,.F.);
+#33113 = ORIENTED_EDGE('',*,*,#33044,.F.);
+#33114 = ORIENTED_EDGE('',*,*,#33115,.F.);
+#33115 = EDGE_CURVE('',#33093,#33038,#33116,.T.);
+#33116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33117,#33118),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33117 = CARTESIAN_POINT('',(-71.56281492993,40.236919480762,0.));
+#33118 = CARTESIAN_POINT('',(-70.60966162935,40.236919480762,0.));
+#33119 = ORIENTED_EDGE('',*,*,#33092,.T.);
+#33120 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33121,#33122)
+    ,(#33123,#33124
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33121 = CARTESIAN_POINT('',(-70.59966162935,40.236919480762,-1.E-02));
+#33122 = CARTESIAN_POINT('',(-70.59966162935,40.236919480762,2.66));
+#33123 = CARTESIAN_POINT('',(-71.57281492993,40.236919480762,-1.E-02));
+#33124 = CARTESIAN_POINT('',(-71.57281492993,40.236919480762,2.66));
+#33125 = ADVANCED_FACE('',(#33126),#33132,.T.);
+#33126 = FACE_BOUND('',#33127,.T.);
+#33127 = EDGE_LOOP('',(#33128,#33129,#33130,#33131));
+#33128 = ORIENTED_EDGE('',*,*,#33115,.T.);
+#33129 = ORIENTED_EDGE('',*,*,#33037,.T.);
+#33130 = ORIENTED_EDGE('',*,*,#33065,.T.);
+#33131 = ORIENTED_EDGE('',*,*,#33099,.T.);
+#33132 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33133,#33134)
+    ,(#33135,#33136
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33133 = CARTESIAN_POINT('',(-71.57281492993,40.246919480762,0.));
+#33134 = CARTESIAN_POINT('',(-71.57281492993,39.273766180182,0.));
+#33135 = CARTESIAN_POINT('',(-70.59966162935,40.246919480762,0.));
+#33136 = CARTESIAN_POINT('',(-70.59966162935,39.273766180182,0.));
+#33137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33141)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#33138,#33139,#33140)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#33138 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#33139 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#33140 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#33141 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#33138,
+  'distance_accuracy_value','confusion accuracy');
+#33142 = PRODUCT_TYPE('part',$,(#32895));
+#33143 = SHAPE_DEFINITION_REPRESENTATION(#33144,#33150);
+#33144 = PRODUCT_DEFINITION_SHAPE('','',#33145);
+#33145 = PRODUCT_DEFINITION('design','',#33146,#33149);
+#33146 = PRODUCT_DEFINITION_FORMATION('','',#33147);
+#33147 = PRODUCT('Body106','Body106','',(#33148));
+#33148 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#33149 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#33150 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#33151),#33389);
+#33151 = MANIFOLD_SOLID_BREP('',#33152);
+#33152 = CLOSED_SHELL('',(#33153,#33193,#33224,#33255,#33277,#33305,
+    #33327,#33339,#33361,#33377));
+#33153 = ADVANCED_FACE('',(#33154),#33186,.T.);
+#33154 = FACE_BOUND('',#33155,.T.);
+#33155 = EDGE_LOOP('',(#33156,#33165,#33173,#33180));
+#33156 = ORIENTED_EDGE('',*,*,#33157,.T.);
+#33157 = EDGE_CURVE('',#33158,#33160,#33162,.T.);
+#33158 = VERTEX_POINT('',#33159);
+#33159 = CARTESIAN_POINT('',(-30.32808268198,54.933766180182,3.));
+#33160 = VERTEX_POINT('',#33161);
+#33161 = CARTESIAN_POINT('',(-30.58123598256,54.933766180182,3.));
+#33162 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33163,#33164),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33163 = CARTESIAN_POINT('',(-30.32808268198,54.933766180182,3.));
+#33164 = CARTESIAN_POINT('',(-30.58123598256,54.933766180182,3.));
+#33165 = ORIENTED_EDGE('',*,*,#33166,.T.);
+#33166 = EDGE_CURVE('',#33160,#33167,#33169,.T.);
+#33167 = VERTEX_POINT('',#33168);
+#33168 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,2.65));
+#33169 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33170,#33171,#33172),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33170 = CARTESIAN_POINT('',(-30.58123598256,54.933766180182,3.));
+#33171 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,3.));
+#33172 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,2.65));
+#33173 = ORIENTED_EDGE('',*,*,#33174,.T.);
+#33174 = EDGE_CURVE('',#33167,#33175,#33177,.T.);
+#33175 = VERTEX_POINT('',#33176);
+#33176 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,2.65));
+#33177 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33178,#33179),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33178 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,2.65));
+#33179 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,2.65));
+#33180 = ORIENTED_EDGE('',*,*,#33181,.F.);
+#33181 = EDGE_CURVE('',#33158,#33175,#33182,.T.);
+#33182 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33183,#33184,#33185),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33183 = CARTESIAN_POINT('',(-30.32808268198,54.933766180182,3.));
+#33184 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,3.));
+#33185 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,2.65));
+#33186 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#33187,#33188,#33189)
+    ,(#33190,#33191,#33192
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#33187 = CARTESIAN_POINT('',(-29.97808268198,54.933766180182,3.));
+#33188 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,3.));
+#33189 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,2.65));
+#33190 = CARTESIAN_POINT('',(-30.93123598256,54.933766180182,3.));
+#33191 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,3.));
+#33192 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,2.65));
+#33193 = ADVANCED_FACE('',(#33194),#33217,.T.);
+#33194 = FACE_BOUND('',#33195,.T.);
+#33195 = EDGE_LOOP('',(#33196,#33203,#33211,#33216));
+#33196 = ORIENTED_EDGE('',*,*,#33197,.T.);
+#33197 = EDGE_CURVE('',#33160,#33198,#33200,.T.);
+#33198 = VERTEX_POINT('',#33199);
+#33199 = CARTESIAN_POINT('',(-30.58123598256,55.186919480762,3.));
+#33200 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33201,#33202),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33201 = CARTESIAN_POINT('',(-30.58123598256,54.933766180182,3.));
+#33202 = CARTESIAN_POINT('',(-30.58123598256,55.186919480762,3.));
+#33203 = ORIENTED_EDGE('',*,*,#33204,.T.);
+#33204 = EDGE_CURVE('',#33198,#33205,#33207,.T.);
+#33205 = VERTEX_POINT('',#33206);
+#33206 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,2.65));
+#33207 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33208,#33209,#33210),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33208 = CARTESIAN_POINT('',(-30.58123598256,55.186919480762,3.));
+#33209 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,3.));
+#33210 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,2.65));
+#33211 = ORIENTED_EDGE('',*,*,#33212,.T.);
+#33212 = EDGE_CURVE('',#33205,#33167,#33213,.T.);
+#33213 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33214,#33215),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33214 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,2.65));
+#33215 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,2.65));
+#33216 = ORIENTED_EDGE('',*,*,#33166,.F.);
+#33217 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#33218,#33219,#33220)
+    ,(#33221,#33222,#33223
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#33218 = CARTESIAN_POINT('',(-30.58123598256,54.583766180182,3.));
+#33219 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,3.));
+#33220 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,2.65));
+#33221 = CARTESIAN_POINT('',(-30.58123598256,55.536919480762,3.));
+#33222 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,3.));
+#33223 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,2.65));
+#33224 = ADVANCED_FACE('',(#33225),#33248,.T.);
+#33225 = FACE_BOUND('',#33226,.T.);
+#33226 = EDGE_LOOP('',(#33227,#33234,#33242,#33247));
+#33227 = ORIENTED_EDGE('',*,*,#33228,.T.);
+#33228 = EDGE_CURVE('',#33198,#33229,#33231,.T.);
+#33229 = VERTEX_POINT('',#33230);
+#33230 = CARTESIAN_POINT('',(-30.32808268198,55.186919480762,3.));
+#33231 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33232,#33233),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33232 = CARTESIAN_POINT('',(-30.58123598256,55.186919480762,3.));
+#33233 = CARTESIAN_POINT('',(-30.32808268198,55.186919480762,3.));
+#33234 = ORIENTED_EDGE('',*,*,#33235,.T.);
+#33235 = EDGE_CURVE('',#33229,#33236,#33238,.T.);
+#33236 = VERTEX_POINT('',#33237);
+#33237 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,2.65));
+#33238 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33239,#33240,#33241),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33239 = CARTESIAN_POINT('',(-30.32808268198,55.186919480762,3.));
+#33240 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,3.));
+#33241 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,2.65));
+#33242 = ORIENTED_EDGE('',*,*,#33243,.T.);
+#33243 = EDGE_CURVE('',#33236,#33205,#33244,.T.);
+#33244 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33245,#33246),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33245 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,2.65));
+#33246 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,2.65));
+#33247 = ORIENTED_EDGE('',*,*,#33204,.F.);
+#33248 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#33249,#33250,#33251)
+    ,(#33252,#33253,#33254
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#33249 = CARTESIAN_POINT('',(-30.93123598256,55.186919480762,3.));
+#33250 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,3.));
+#33251 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,2.65));
+#33252 = CARTESIAN_POINT('',(-29.97808268198,55.186919480762,3.));
+#33253 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,3.));
+#33254 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,2.65));
+#33255 = ADVANCED_FACE('',(#33256),#33270,.T.);
+#33256 = FACE_BOUND('',#33257,.T.);
+#33257 = EDGE_LOOP('',(#33258,#33263,#33264,#33269));
+#33258 = ORIENTED_EDGE('',*,*,#33259,.T.);
+#33259 = EDGE_CURVE('',#33175,#33236,#33260,.T.);
+#33260 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33261,#33262),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33261 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,2.65));
+#33262 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,2.65));
+#33263 = ORIENTED_EDGE('',*,*,#33235,.F.);
+#33264 = ORIENTED_EDGE('',*,*,#33265,.T.);
+#33265 = EDGE_CURVE('',#33229,#33158,#33266,.T.);
+#33266 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33267,#33268),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33267 = CARTESIAN_POINT('',(-30.32808268198,55.186919480762,3.));
+#33268 = CARTESIAN_POINT('',(-30.32808268198,54.933766180182,3.));
+#33269 = ORIENTED_EDGE('',*,*,#33181,.T.);
+#33270 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#33271,#33272,#33273)
+    ,(#33274,#33275,#33276
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#33271 = CARTESIAN_POINT('',(-30.32808268198,55.536919480762,3.));
+#33272 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,3.));
+#33273 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,2.65));
+#33274 = CARTESIAN_POINT('',(-30.32808268198,54.583766180182,3.));
+#33275 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,3.));
+#33276 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,2.65));
+#33277 = ADVANCED_FACE('',(#33278),#33300,.T.);
+#33278 = FACE_BOUND('',#33279,.T.);
+#33279 = EDGE_LOOP('',(#33280,#33281,#33288,#33295));
+#33280 = ORIENTED_EDGE('',*,*,#33259,.F.);
+#33281 = ORIENTED_EDGE('',*,*,#33282,.F.);
+#33282 = EDGE_CURVE('',#33283,#33175,#33285,.T.);
+#33283 = VERTEX_POINT('',#33284);
+#33284 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,0.));
+#33285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33286,#33287),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33286 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,0.));
+#33287 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,2.65));
+#33288 = ORIENTED_EDGE('',*,*,#33289,.F.);
+#33289 = EDGE_CURVE('',#33290,#33283,#33292,.T.);
+#33290 = VERTEX_POINT('',#33291);
+#33291 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,0.));
+#33292 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33293,#33294),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33293 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,0.));
+#33294 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,0.));
+#33295 = ORIENTED_EDGE('',*,*,#33296,.T.);
+#33296 = EDGE_CURVE('',#33290,#33236,#33297,.T.);
+#33297 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33298,#33299),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33298 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,0.));
+#33299 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,2.65));
+#33300 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33301,#33302)
+    ,(#33303,#33304
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33301 = CARTESIAN_POINT('',(-29.97808268198,54.573766180182,-1.E-02));
+#33302 = CARTESIAN_POINT('',(-29.97808268198,54.573766180182,2.66));
+#33303 = CARTESIAN_POINT('',(-29.97808268198,55.546919480762,-1.E-02));
+#33304 = CARTESIAN_POINT('',(-29.97808268198,55.546919480762,2.66));
+#33305 = ADVANCED_FACE('',(#33306),#33322,.T.);
+#33306 = FACE_BOUND('',#33307,.T.);
+#33307 = EDGE_LOOP('',(#33308,#33309,#33316,#33321));
+#33308 = ORIENTED_EDGE('',*,*,#33174,.F.);
+#33309 = ORIENTED_EDGE('',*,*,#33310,.F.);
+#33310 = EDGE_CURVE('',#33311,#33167,#33313,.T.);
+#33311 = VERTEX_POINT('',#33312);
+#33312 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,0.));
+#33313 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33314,#33315),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33314 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,0.));
+#33315 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,2.65));
+#33316 = ORIENTED_EDGE('',*,*,#33317,.F.);
+#33317 = EDGE_CURVE('',#33283,#33311,#33318,.T.);
+#33318 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33319,#33320),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33319 = CARTESIAN_POINT('',(-29.97808268198,54.583766180182,0.));
+#33320 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,0.));
+#33321 = ORIENTED_EDGE('',*,*,#33282,.T.);
+#33322 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33323,#33324)
+    ,(#33325,#33326
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33323 = CARTESIAN_POINT('',(-30.94123598256,54.583766180182,-1.E-02));
+#33324 = CARTESIAN_POINT('',(-30.94123598256,54.583766180182,2.66));
+#33325 = CARTESIAN_POINT('',(-29.96808268198,54.583766180182,-1.E-02));
+#33326 = CARTESIAN_POINT('',(-29.96808268198,54.583766180182,2.66));
+#33327 = ADVANCED_FACE('',(#33328),#33334,.T.);
+#33328 = FACE_BOUND('',#33329,.T.);
+#33329 = EDGE_LOOP('',(#33330,#33331,#33332,#33333));
+#33330 = ORIENTED_EDGE('',*,*,#33157,.F.);
+#33331 = ORIENTED_EDGE('',*,*,#33265,.F.);
+#33332 = ORIENTED_EDGE('',*,*,#33228,.F.);
+#33333 = ORIENTED_EDGE('',*,*,#33197,.F.);
+#33334 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33335,#33336)
+    ,(#33337,#33338
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33335 = CARTESIAN_POINT('',(-30.59123598256,54.923766180182,3.));
+#33336 = CARTESIAN_POINT('',(-30.59123598256,55.196919480762,3.));
+#33337 = CARTESIAN_POINT('',(-30.31808268198,54.923766180182,3.));
+#33338 = CARTESIAN_POINT('',(-30.31808268198,55.196919480762,3.));
+#33339 = ADVANCED_FACE('',(#33340),#33356,.T.);
+#33340 = FACE_BOUND('',#33341,.T.);
+#33341 = EDGE_LOOP('',(#33342,#33343,#33350,#33355));
+#33342 = ORIENTED_EDGE('',*,*,#33212,.F.);
+#33343 = ORIENTED_EDGE('',*,*,#33344,.F.);
+#33344 = EDGE_CURVE('',#33345,#33205,#33347,.T.);
+#33345 = VERTEX_POINT('',#33346);
+#33346 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,0.));
+#33347 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33348,#33349),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33348 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,0.));
+#33349 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,2.65));
+#33350 = ORIENTED_EDGE('',*,*,#33351,.F.);
+#33351 = EDGE_CURVE('',#33311,#33345,#33352,.T.);
+#33352 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33353,#33354),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33353 = CARTESIAN_POINT('',(-30.93123598256,54.583766180182,0.));
+#33354 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,0.));
+#33355 = ORIENTED_EDGE('',*,*,#33310,.T.);
+#33356 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33357,#33358)
+    ,(#33359,#33360
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33357 = CARTESIAN_POINT('',(-30.93123598256,55.546919480762,-1.E-02));
+#33358 = CARTESIAN_POINT('',(-30.93123598256,55.546919480762,2.66));
+#33359 = CARTESIAN_POINT('',(-30.93123598256,54.573766180182,-1.E-02));
+#33360 = CARTESIAN_POINT('',(-30.93123598256,54.573766180182,2.66));
+#33361 = ADVANCED_FACE('',(#33362),#33372,.T.);
+#33362 = FACE_BOUND('',#33363,.T.);
+#33363 = EDGE_LOOP('',(#33364,#33365,#33366,#33371));
+#33364 = ORIENTED_EDGE('',*,*,#33243,.F.);
+#33365 = ORIENTED_EDGE('',*,*,#33296,.F.);
+#33366 = ORIENTED_EDGE('',*,*,#33367,.F.);
+#33367 = EDGE_CURVE('',#33345,#33290,#33368,.T.);
+#33368 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33369,#33370),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33369 = CARTESIAN_POINT('',(-30.93123598256,55.536919480762,0.));
+#33370 = CARTESIAN_POINT('',(-29.97808268198,55.536919480762,0.));
+#33371 = ORIENTED_EDGE('',*,*,#33344,.T.);
+#33372 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33373,#33374)
+    ,(#33375,#33376
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33373 = CARTESIAN_POINT('',(-29.96808268198,55.536919480762,-1.E-02));
+#33374 = CARTESIAN_POINT('',(-29.96808268198,55.536919480762,2.66));
+#33375 = CARTESIAN_POINT('',(-30.94123598256,55.536919480762,-1.E-02));
+#33376 = CARTESIAN_POINT('',(-30.94123598256,55.536919480762,2.66));
+#33377 = ADVANCED_FACE('',(#33378),#33384,.T.);
+#33378 = FACE_BOUND('',#33379,.T.);
+#33379 = EDGE_LOOP('',(#33380,#33381,#33382,#33383));
+#33380 = ORIENTED_EDGE('',*,*,#33367,.T.);
+#33381 = ORIENTED_EDGE('',*,*,#33289,.T.);
+#33382 = ORIENTED_EDGE('',*,*,#33317,.T.);
+#33383 = ORIENTED_EDGE('',*,*,#33351,.T.);
+#33384 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33385,#33386)
+    ,(#33387,#33388
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33385 = CARTESIAN_POINT('',(-30.94123598256,55.546919480762,0.));
+#33386 = CARTESIAN_POINT('',(-30.94123598256,54.573766180182,0.));
+#33387 = CARTESIAN_POINT('',(-29.96808268198,55.546919480762,0.));
+#33388 = CARTESIAN_POINT('',(-29.96808268198,54.573766180182,0.));
+#33389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33393)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#33390,#33391,#33392)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#33390 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#33391 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#33392 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#33393 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#33390,
+  'distance_accuracy_value','confusion accuracy');
+#33394 = PRODUCT_TYPE('part',$,(#33147));
+#33395 = SHAPE_DEFINITION_REPRESENTATION(#33396,#33402);
+#33396 = PRODUCT_DEFINITION_SHAPE('','',#33397);
+#33397 = PRODUCT_DEFINITION('design','',#33398,#33401);
+#33398 = PRODUCT_DEFINITION_FORMATION('','',#33399);
+#33399 = PRODUCT('Body107','Body107','',(#33400));
+#33400 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#33401 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#33402 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#33403),#33641);
+#33403 = MANIFOLD_SOLID_BREP('',#33404);
+#33404 = CLOSED_SHELL('',(#33405,#33445,#33476,#33507,#33529,#33557,
+    #33579,#33591,#33613,#33629));
+#33405 = ADVANCED_FACE('',(#33406),#33438,.T.);
+#33406 = FACE_BOUND('',#33407,.T.);
+#33407 = EDGE_LOOP('',(#33408,#33417,#33425,#33432));
+#33408 = ORIENTED_EDGE('',*,*,#33409,.T.);
+#33409 = EDGE_CURVE('',#33410,#33412,#33414,.T.);
+#33410 = VERTEX_POINT('',#33411);
+#33411 = CARTESIAN_POINT('',(-40.48597741883,54.933766180182,3.));
+#33412 = VERTEX_POINT('',#33413);
+#33413 = CARTESIAN_POINT('',(-40.73913071941,54.933766180182,3.));
+#33414 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33415,#33416),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33415 = CARTESIAN_POINT('',(-40.48597741883,54.933766180182,3.));
+#33416 = CARTESIAN_POINT('',(-40.73913071941,54.933766180182,3.));
+#33417 = ORIENTED_EDGE('',*,*,#33418,.T.);
+#33418 = EDGE_CURVE('',#33412,#33419,#33421,.T.);
+#33419 = VERTEX_POINT('',#33420);
+#33420 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,2.65));
+#33421 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33422,#33423,#33424),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33422 = CARTESIAN_POINT('',(-40.73913071941,54.933766180182,3.));
+#33423 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,3.));
+#33424 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,2.65));
+#33425 = ORIENTED_EDGE('',*,*,#33426,.T.);
+#33426 = EDGE_CURVE('',#33419,#33427,#33429,.T.);
+#33427 = VERTEX_POINT('',#33428);
+#33428 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,2.65));
+#33429 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33430,#33431),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33430 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,2.65));
+#33431 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,2.65));
+#33432 = ORIENTED_EDGE('',*,*,#33433,.F.);
+#33433 = EDGE_CURVE('',#33410,#33427,#33434,.T.);
+#33434 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33435,#33436,#33437),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33435 = CARTESIAN_POINT('',(-40.48597741883,54.933766180182,3.));
+#33436 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,3.));
+#33437 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,2.65));
+#33438 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#33439,#33440,#33441)
+    ,(#33442,#33443,#33444
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#33439 = CARTESIAN_POINT('',(-40.13597741883,54.933766180182,3.));
+#33440 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,3.));
+#33441 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,2.65));
+#33442 = CARTESIAN_POINT('',(-41.08913071941,54.933766180182,3.));
+#33443 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,3.));
+#33444 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,2.65));
+#33445 = ADVANCED_FACE('',(#33446),#33469,.T.);
+#33446 = FACE_BOUND('',#33447,.T.);
+#33447 = EDGE_LOOP('',(#33448,#33455,#33463,#33468));
+#33448 = ORIENTED_EDGE('',*,*,#33449,.T.);
+#33449 = EDGE_CURVE('',#33412,#33450,#33452,.T.);
+#33450 = VERTEX_POINT('',#33451);
+#33451 = CARTESIAN_POINT('',(-40.73913071941,55.186919480762,3.));
+#33452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33453,#33454),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33453 = CARTESIAN_POINT('',(-40.73913071941,54.933766180182,3.));
+#33454 = CARTESIAN_POINT('',(-40.73913071941,55.186919480762,3.));
+#33455 = ORIENTED_EDGE('',*,*,#33456,.T.);
+#33456 = EDGE_CURVE('',#33450,#33457,#33459,.T.);
+#33457 = VERTEX_POINT('',#33458);
+#33458 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,2.65));
+#33459 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33460,#33461,#33462),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33460 = CARTESIAN_POINT('',(-40.73913071941,55.186919480762,3.));
+#33461 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,3.));
+#33462 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,2.65));
+#33463 = ORIENTED_EDGE('',*,*,#33464,.T.);
+#33464 = EDGE_CURVE('',#33457,#33419,#33465,.T.);
+#33465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33466,#33467),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33466 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,2.65));
+#33467 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,2.65));
+#33468 = ORIENTED_EDGE('',*,*,#33418,.F.);
+#33469 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#33470,#33471,#33472)
+    ,(#33473,#33474,#33475
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#33470 = CARTESIAN_POINT('',(-40.73913071941,54.583766180182,3.));
+#33471 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,3.));
+#33472 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,2.65));
+#33473 = CARTESIAN_POINT('',(-40.73913071941,55.536919480762,3.));
+#33474 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,3.));
+#33475 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,2.65));
+#33476 = ADVANCED_FACE('',(#33477),#33500,.T.);
+#33477 = FACE_BOUND('',#33478,.T.);
+#33478 = EDGE_LOOP('',(#33479,#33486,#33494,#33499));
+#33479 = ORIENTED_EDGE('',*,*,#33480,.T.);
+#33480 = EDGE_CURVE('',#33450,#33481,#33483,.T.);
+#33481 = VERTEX_POINT('',#33482);
+#33482 = CARTESIAN_POINT('',(-40.48597741883,55.186919480762,3.));
+#33483 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33484,#33485),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33484 = CARTESIAN_POINT('',(-40.73913071941,55.186919480762,3.));
+#33485 = CARTESIAN_POINT('',(-40.48597741883,55.186919480762,3.));
+#33486 = ORIENTED_EDGE('',*,*,#33487,.T.);
+#33487 = EDGE_CURVE('',#33481,#33488,#33490,.T.);
+#33488 = VERTEX_POINT('',#33489);
+#33489 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,2.65));
+#33490 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33491,#33492,#33493),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33491 = CARTESIAN_POINT('',(-40.48597741883,55.186919480762,3.));
+#33492 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,3.));
+#33493 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,2.65));
+#33494 = ORIENTED_EDGE('',*,*,#33495,.T.);
+#33495 = EDGE_CURVE('',#33488,#33457,#33496,.T.);
+#33496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33497,#33498),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33497 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,2.65));
+#33498 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,2.65));
+#33499 = ORIENTED_EDGE('',*,*,#33456,.F.);
+#33500 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#33501,#33502,#33503)
+    ,(#33504,#33505,#33506
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#33501 = CARTESIAN_POINT('',(-41.08913071941,55.186919480762,3.));
+#33502 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,3.));
+#33503 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,2.65));
+#33504 = CARTESIAN_POINT('',(-40.13597741883,55.186919480762,3.));
+#33505 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,3.));
+#33506 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,2.65));
+#33507 = ADVANCED_FACE('',(#33508),#33522,.T.);
+#33508 = FACE_BOUND('',#33509,.T.);
+#33509 = EDGE_LOOP('',(#33510,#33515,#33516,#33521));
+#33510 = ORIENTED_EDGE('',*,*,#33511,.T.);
+#33511 = EDGE_CURVE('',#33427,#33488,#33512,.T.);
+#33512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33513,#33514),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33513 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,2.65));
+#33514 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,2.65));
+#33515 = ORIENTED_EDGE('',*,*,#33487,.F.);
+#33516 = ORIENTED_EDGE('',*,*,#33517,.T.);
+#33517 = EDGE_CURVE('',#33481,#33410,#33518,.T.);
+#33518 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33519,#33520),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33519 = CARTESIAN_POINT('',(-40.48597741883,55.186919480762,3.));
+#33520 = CARTESIAN_POINT('',(-40.48597741883,54.933766180182,3.));
+#33521 = ORIENTED_EDGE('',*,*,#33433,.T.);
+#33522 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#33523,#33524,#33525)
+    ,(#33526,#33527,#33528
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#33523 = CARTESIAN_POINT('',(-40.48597741883,55.536919480762,3.));
+#33524 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,3.));
+#33525 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,2.65));
+#33526 = CARTESIAN_POINT('',(-40.48597741883,54.583766180182,3.));
+#33527 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,3.));
+#33528 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,2.65));
+#33529 = ADVANCED_FACE('',(#33530),#33552,.T.);
+#33530 = FACE_BOUND('',#33531,.T.);
+#33531 = EDGE_LOOP('',(#33532,#33533,#33540,#33547));
+#33532 = ORIENTED_EDGE('',*,*,#33511,.F.);
+#33533 = ORIENTED_EDGE('',*,*,#33534,.F.);
+#33534 = EDGE_CURVE('',#33535,#33427,#33537,.T.);
+#33535 = VERTEX_POINT('',#33536);
+#33536 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,0.));
+#33537 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33538,#33539),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33538 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,0.));
+#33539 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,2.65));
+#33540 = ORIENTED_EDGE('',*,*,#33541,.F.);
+#33541 = EDGE_CURVE('',#33542,#33535,#33544,.T.);
+#33542 = VERTEX_POINT('',#33543);
+#33543 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,0.));
+#33544 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33545,#33546),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33545 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,0.));
+#33546 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,0.));
+#33547 = ORIENTED_EDGE('',*,*,#33548,.T.);
+#33548 = EDGE_CURVE('',#33542,#33488,#33549,.T.);
+#33549 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33550,#33551),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33550 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,0.));
+#33551 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,2.65));
+#33552 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33553,#33554)
+    ,(#33555,#33556
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33553 = CARTESIAN_POINT('',(-40.13597741883,54.573766180182,-1.E-02));
+#33554 = CARTESIAN_POINT('',(-40.13597741883,54.573766180182,2.66));
+#33555 = CARTESIAN_POINT('',(-40.13597741883,55.546919480762,-1.E-02));
+#33556 = CARTESIAN_POINT('',(-40.13597741883,55.546919480762,2.66));
+#33557 = ADVANCED_FACE('',(#33558),#33574,.T.);
+#33558 = FACE_BOUND('',#33559,.T.);
+#33559 = EDGE_LOOP('',(#33560,#33561,#33568,#33573));
+#33560 = ORIENTED_EDGE('',*,*,#33426,.F.);
+#33561 = ORIENTED_EDGE('',*,*,#33562,.F.);
+#33562 = EDGE_CURVE('',#33563,#33419,#33565,.T.);
+#33563 = VERTEX_POINT('',#33564);
+#33564 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,0.));
+#33565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33566,#33567),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33566 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,0.));
+#33567 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,2.65));
+#33568 = ORIENTED_EDGE('',*,*,#33569,.F.);
+#33569 = EDGE_CURVE('',#33535,#33563,#33570,.T.);
+#33570 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33571,#33572),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33571 = CARTESIAN_POINT('',(-40.13597741883,54.583766180182,0.));
+#33572 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,0.));
+#33573 = ORIENTED_EDGE('',*,*,#33534,.T.);
+#33574 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33575,#33576)
+    ,(#33577,#33578
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33575 = CARTESIAN_POINT('',(-41.09913071941,54.583766180182,-1.E-02));
+#33576 = CARTESIAN_POINT('',(-41.09913071941,54.583766180182,2.66));
+#33577 = CARTESIAN_POINT('',(-40.12597741883,54.583766180182,-1.E-02));
+#33578 = CARTESIAN_POINT('',(-40.12597741883,54.583766180182,2.66));
+#33579 = ADVANCED_FACE('',(#33580),#33586,.T.);
+#33580 = FACE_BOUND('',#33581,.T.);
+#33581 = EDGE_LOOP('',(#33582,#33583,#33584,#33585));
+#33582 = ORIENTED_EDGE('',*,*,#33409,.F.);
+#33583 = ORIENTED_EDGE('',*,*,#33517,.F.);
+#33584 = ORIENTED_EDGE('',*,*,#33480,.F.);
+#33585 = ORIENTED_EDGE('',*,*,#33449,.F.);
+#33586 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33587,#33588)
+    ,(#33589,#33590
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33587 = CARTESIAN_POINT('',(-40.74913071941,54.923766180182,3.));
+#33588 = CARTESIAN_POINT('',(-40.74913071941,55.196919480762,3.));
+#33589 = CARTESIAN_POINT('',(-40.47597741883,54.923766180182,3.));
+#33590 = CARTESIAN_POINT('',(-40.47597741883,55.196919480762,3.));
+#33591 = ADVANCED_FACE('',(#33592),#33608,.T.);
+#33592 = FACE_BOUND('',#33593,.T.);
+#33593 = EDGE_LOOP('',(#33594,#33595,#33602,#33607));
+#33594 = ORIENTED_EDGE('',*,*,#33464,.F.);
+#33595 = ORIENTED_EDGE('',*,*,#33596,.F.);
+#33596 = EDGE_CURVE('',#33597,#33457,#33599,.T.);
+#33597 = VERTEX_POINT('',#33598);
+#33598 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,0.));
+#33599 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33600,#33601),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33600 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,0.));
+#33601 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,2.65));
+#33602 = ORIENTED_EDGE('',*,*,#33603,.F.);
+#33603 = EDGE_CURVE('',#33563,#33597,#33604,.T.);
+#33604 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33605,#33606),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33605 = CARTESIAN_POINT('',(-41.08913071941,54.583766180182,0.));
+#33606 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,0.));
+#33607 = ORIENTED_EDGE('',*,*,#33562,.T.);
+#33608 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33609,#33610)
+    ,(#33611,#33612
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33609 = CARTESIAN_POINT('',(-41.08913071941,55.546919480762,-1.E-02));
+#33610 = CARTESIAN_POINT('',(-41.08913071941,55.546919480762,2.66));
+#33611 = CARTESIAN_POINT('',(-41.08913071941,54.573766180182,-1.E-02));
+#33612 = CARTESIAN_POINT('',(-41.08913071941,54.573766180182,2.66));
+#33613 = ADVANCED_FACE('',(#33614),#33624,.T.);
+#33614 = FACE_BOUND('',#33615,.T.);
+#33615 = EDGE_LOOP('',(#33616,#33617,#33618,#33623));
+#33616 = ORIENTED_EDGE('',*,*,#33495,.F.);
+#33617 = ORIENTED_EDGE('',*,*,#33548,.F.);
+#33618 = ORIENTED_EDGE('',*,*,#33619,.F.);
+#33619 = EDGE_CURVE('',#33597,#33542,#33620,.T.);
+#33620 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33621,#33622),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33621 = CARTESIAN_POINT('',(-41.08913071941,55.536919480762,0.));
+#33622 = CARTESIAN_POINT('',(-40.13597741883,55.536919480762,0.));
+#33623 = ORIENTED_EDGE('',*,*,#33596,.T.);
+#33624 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33625,#33626)
+    ,(#33627,#33628
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33625 = CARTESIAN_POINT('',(-40.12597741883,55.536919480762,-1.E-02));
+#33626 = CARTESIAN_POINT('',(-40.12597741883,55.536919480762,2.66));
+#33627 = CARTESIAN_POINT('',(-41.09913071941,55.536919480762,-1.E-02));
+#33628 = CARTESIAN_POINT('',(-41.09913071941,55.536919480762,2.66));
+#33629 = ADVANCED_FACE('',(#33630),#33636,.T.);
+#33630 = FACE_BOUND('',#33631,.T.);
+#33631 = EDGE_LOOP('',(#33632,#33633,#33634,#33635));
+#33632 = ORIENTED_EDGE('',*,*,#33619,.T.);
+#33633 = ORIENTED_EDGE('',*,*,#33541,.T.);
+#33634 = ORIENTED_EDGE('',*,*,#33569,.T.);
+#33635 = ORIENTED_EDGE('',*,*,#33603,.T.);
+#33636 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33637,#33638)
+    ,(#33639,#33640
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33637 = CARTESIAN_POINT('',(-41.09913071941,55.546919480762,0.));
+#33638 = CARTESIAN_POINT('',(-41.09913071941,54.573766180182,0.));
+#33639 = CARTESIAN_POINT('',(-40.12597741883,55.546919480762,0.));
+#33640 = CARTESIAN_POINT('',(-40.12597741883,54.573766180182,0.));
+#33641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33645)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#33642,#33643,#33644)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#33642 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#33643 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#33644 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#33645 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#33642,
+  'distance_accuracy_value','confusion accuracy');
+#33646 = PRODUCT_TYPE('part',$,(#33399));
+#33647 = SHAPE_DEFINITION_REPRESENTATION(#33648,#33654);
+#33648 = PRODUCT_DEFINITION_SHAPE('','',#33649);
+#33649 = PRODUCT_DEFINITION('design','',#33650,#33653);
+#33650 = PRODUCT_DEFINITION_FORMATION('','',#33651);
+#33651 = PRODUCT('Body108','Body108','',(#33652));
+#33652 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#33653 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#33654 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#33655),#33893);
+#33655 = MANIFOLD_SOLID_BREP('',#33656);
+#33656 = CLOSED_SHELL('',(#33657,#33697,#33728,#33759,#33781,#33809,
+    #33831,#33843,#33865,#33881));
+#33657 = ADVANCED_FACE('',(#33658),#33690,.T.);
+#33658 = FACE_BOUND('',#33659,.T.);
+#33659 = EDGE_LOOP('',(#33660,#33669,#33677,#33684));
+#33660 = ORIENTED_EDGE('',*,*,#33661,.T.);
+#33661 = EDGE_CURVE('',#33662,#33664,#33666,.T.);
+#33662 = VERTEX_POINT('',#33663);
+#33663 = CARTESIAN_POINT('',(-50.64387215567,54.933766180182,3.));
+#33664 = VERTEX_POINT('',#33665);
+#33665 = CARTESIAN_POINT('',(-50.89702545625,54.933766180182,3.));
+#33666 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33667,#33668),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33667 = CARTESIAN_POINT('',(-50.64387215567,54.933766180182,3.));
+#33668 = CARTESIAN_POINT('',(-50.89702545625,54.933766180182,3.));
+#33669 = ORIENTED_EDGE('',*,*,#33670,.T.);
+#33670 = EDGE_CURVE('',#33664,#33671,#33673,.T.);
+#33671 = VERTEX_POINT('',#33672);
+#33672 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,2.65));
+#33673 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33674,#33675,#33676),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33674 = CARTESIAN_POINT('',(-50.89702545625,54.933766180182,3.));
+#33675 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,3.));
+#33676 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,2.65));
+#33677 = ORIENTED_EDGE('',*,*,#33678,.T.);
+#33678 = EDGE_CURVE('',#33671,#33679,#33681,.T.);
+#33679 = VERTEX_POINT('',#33680);
+#33680 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,2.65));
+#33681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33682,#33683),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33682 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,2.65));
+#33683 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,2.65));
+#33684 = ORIENTED_EDGE('',*,*,#33685,.F.);
+#33685 = EDGE_CURVE('',#33662,#33679,#33686,.T.);
+#33686 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33687,#33688,#33689),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33687 = CARTESIAN_POINT('',(-50.64387215567,54.933766180182,3.));
+#33688 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,3.));
+#33689 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,2.65));
+#33690 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#33691,#33692,#33693)
+    ,(#33694,#33695,#33696
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#33691 = CARTESIAN_POINT('',(-50.29387215567,54.933766180182,3.));
+#33692 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,3.));
+#33693 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,2.65));
+#33694 = CARTESIAN_POINT('',(-51.24702545625,54.933766180182,3.));
+#33695 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,3.));
+#33696 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,2.65));
+#33697 = ADVANCED_FACE('',(#33698),#33721,.T.);
+#33698 = FACE_BOUND('',#33699,.T.);
+#33699 = EDGE_LOOP('',(#33700,#33707,#33715,#33720));
+#33700 = ORIENTED_EDGE('',*,*,#33701,.T.);
+#33701 = EDGE_CURVE('',#33664,#33702,#33704,.T.);
+#33702 = VERTEX_POINT('',#33703);
+#33703 = CARTESIAN_POINT('',(-50.89702545625,55.186919480762,3.));
+#33704 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33705,#33706),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33705 = CARTESIAN_POINT('',(-50.89702545625,54.933766180182,3.));
+#33706 = CARTESIAN_POINT('',(-50.89702545625,55.186919480762,3.));
+#33707 = ORIENTED_EDGE('',*,*,#33708,.T.);
+#33708 = EDGE_CURVE('',#33702,#33709,#33711,.T.);
+#33709 = VERTEX_POINT('',#33710);
+#33710 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,2.65));
+#33711 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33712,#33713,#33714),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33712 = CARTESIAN_POINT('',(-50.89702545625,55.186919480762,3.));
+#33713 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,3.));
+#33714 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,2.65));
+#33715 = ORIENTED_EDGE('',*,*,#33716,.T.);
+#33716 = EDGE_CURVE('',#33709,#33671,#33717,.T.);
+#33717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33718,#33719),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33718 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,2.65));
+#33719 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,2.65));
+#33720 = ORIENTED_EDGE('',*,*,#33670,.F.);
+#33721 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#33722,#33723,#33724)
+    ,(#33725,#33726,#33727
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#33722 = CARTESIAN_POINT('',(-50.89702545625,54.583766180182,3.));
+#33723 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,3.));
+#33724 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,2.65));
+#33725 = CARTESIAN_POINT('',(-50.89702545625,55.536919480762,3.));
+#33726 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,3.));
+#33727 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,2.65));
+#33728 = ADVANCED_FACE('',(#33729),#33752,.T.);
+#33729 = FACE_BOUND('',#33730,.T.);
+#33730 = EDGE_LOOP('',(#33731,#33738,#33746,#33751));
+#33731 = ORIENTED_EDGE('',*,*,#33732,.T.);
+#33732 = EDGE_CURVE('',#33702,#33733,#33735,.T.);
+#33733 = VERTEX_POINT('',#33734);
+#33734 = CARTESIAN_POINT('',(-50.64387215567,55.186919480762,3.));
+#33735 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33736,#33737),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33736 = CARTESIAN_POINT('',(-50.89702545625,55.186919480762,3.));
+#33737 = CARTESIAN_POINT('',(-50.64387215567,55.186919480762,3.));
+#33738 = ORIENTED_EDGE('',*,*,#33739,.T.);
+#33739 = EDGE_CURVE('',#33733,#33740,#33742,.T.);
+#33740 = VERTEX_POINT('',#33741);
+#33741 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,2.65));
+#33742 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33743,#33744,#33745),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33743 = CARTESIAN_POINT('',(-50.64387215567,55.186919480762,3.));
+#33744 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,3.));
+#33745 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,2.65));
+#33746 = ORIENTED_EDGE('',*,*,#33747,.T.);
+#33747 = EDGE_CURVE('',#33740,#33709,#33748,.T.);
+#33748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33749,#33750),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33749 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,2.65));
+#33750 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,2.65));
+#33751 = ORIENTED_EDGE('',*,*,#33708,.F.);
+#33752 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#33753,#33754,#33755)
+    ,(#33756,#33757,#33758
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#33753 = CARTESIAN_POINT('',(-51.24702545625,55.186919480762,3.));
+#33754 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,3.));
+#33755 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,2.65));
+#33756 = CARTESIAN_POINT('',(-50.29387215567,55.186919480762,3.));
+#33757 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,3.));
+#33758 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,2.65));
+#33759 = ADVANCED_FACE('',(#33760),#33774,.T.);
+#33760 = FACE_BOUND('',#33761,.T.);
+#33761 = EDGE_LOOP('',(#33762,#33767,#33768,#33773));
+#33762 = ORIENTED_EDGE('',*,*,#33763,.T.);
+#33763 = EDGE_CURVE('',#33679,#33740,#33764,.T.);
+#33764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33765,#33766),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33765 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,2.65));
+#33766 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,2.65));
+#33767 = ORIENTED_EDGE('',*,*,#33739,.F.);
+#33768 = ORIENTED_EDGE('',*,*,#33769,.T.);
+#33769 = EDGE_CURVE('',#33733,#33662,#33770,.T.);
+#33770 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33771,#33772),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33771 = CARTESIAN_POINT('',(-50.64387215567,55.186919480762,3.));
+#33772 = CARTESIAN_POINT('',(-50.64387215567,54.933766180182,3.));
+#33773 = ORIENTED_EDGE('',*,*,#33685,.T.);
+#33774 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#33775,#33776,#33777)
+    ,(#33778,#33779,#33780
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#33775 = CARTESIAN_POINT('',(-50.64387215567,55.536919480762,3.));
+#33776 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,3.));
+#33777 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,2.65));
+#33778 = CARTESIAN_POINT('',(-50.64387215567,54.583766180182,3.));
+#33779 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,3.));
+#33780 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,2.65));
+#33781 = ADVANCED_FACE('',(#33782),#33804,.T.);
+#33782 = FACE_BOUND('',#33783,.T.);
+#33783 = EDGE_LOOP('',(#33784,#33785,#33792,#33799));
+#33784 = ORIENTED_EDGE('',*,*,#33763,.F.);
+#33785 = ORIENTED_EDGE('',*,*,#33786,.F.);
+#33786 = EDGE_CURVE('',#33787,#33679,#33789,.T.);
+#33787 = VERTEX_POINT('',#33788);
+#33788 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,0.));
+#33789 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33790,#33791),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33790 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,0.));
+#33791 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,2.65));
+#33792 = ORIENTED_EDGE('',*,*,#33793,.F.);
+#33793 = EDGE_CURVE('',#33794,#33787,#33796,.T.);
+#33794 = VERTEX_POINT('',#33795);
+#33795 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,0.));
+#33796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33797,#33798),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33797 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,0.));
+#33798 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,0.));
+#33799 = ORIENTED_EDGE('',*,*,#33800,.T.);
+#33800 = EDGE_CURVE('',#33794,#33740,#33801,.T.);
+#33801 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33802,#33803),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33802 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,0.));
+#33803 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,2.65));
+#33804 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33805,#33806)
+    ,(#33807,#33808
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33805 = CARTESIAN_POINT('',(-50.29387215567,54.573766180182,-1.E-02));
+#33806 = CARTESIAN_POINT('',(-50.29387215567,54.573766180182,2.66));
+#33807 = CARTESIAN_POINT('',(-50.29387215567,55.546919480762,-1.E-02));
+#33808 = CARTESIAN_POINT('',(-50.29387215567,55.546919480762,2.66));
+#33809 = ADVANCED_FACE('',(#33810),#33826,.T.);
+#33810 = FACE_BOUND('',#33811,.T.);
+#33811 = EDGE_LOOP('',(#33812,#33813,#33820,#33825));
+#33812 = ORIENTED_EDGE('',*,*,#33678,.F.);
+#33813 = ORIENTED_EDGE('',*,*,#33814,.F.);
+#33814 = EDGE_CURVE('',#33815,#33671,#33817,.T.);
+#33815 = VERTEX_POINT('',#33816);
+#33816 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,0.));
+#33817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33818,#33819),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33818 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,0.));
+#33819 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,2.65));
+#33820 = ORIENTED_EDGE('',*,*,#33821,.F.);
+#33821 = EDGE_CURVE('',#33787,#33815,#33822,.T.);
+#33822 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33823,#33824),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33823 = CARTESIAN_POINT('',(-50.29387215567,54.583766180182,0.));
+#33824 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,0.));
+#33825 = ORIENTED_EDGE('',*,*,#33786,.T.);
+#33826 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33827,#33828)
+    ,(#33829,#33830
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33827 = CARTESIAN_POINT('',(-51.25702545625,54.583766180182,-1.E-02));
+#33828 = CARTESIAN_POINT('',(-51.25702545625,54.583766180182,2.66));
+#33829 = CARTESIAN_POINT('',(-50.28387215567,54.583766180182,-1.E-02));
+#33830 = CARTESIAN_POINT('',(-50.28387215567,54.583766180182,2.66));
+#33831 = ADVANCED_FACE('',(#33832),#33838,.T.);
+#33832 = FACE_BOUND('',#33833,.T.);
+#33833 = EDGE_LOOP('',(#33834,#33835,#33836,#33837));
+#33834 = ORIENTED_EDGE('',*,*,#33661,.F.);
+#33835 = ORIENTED_EDGE('',*,*,#33769,.F.);
+#33836 = ORIENTED_EDGE('',*,*,#33732,.F.);
+#33837 = ORIENTED_EDGE('',*,*,#33701,.F.);
+#33838 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33839,#33840)
+    ,(#33841,#33842
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33839 = CARTESIAN_POINT('',(-50.90702545625,54.923766180182,3.));
+#33840 = CARTESIAN_POINT('',(-50.90702545625,55.196919480762,3.));
+#33841 = CARTESIAN_POINT('',(-50.63387215567,54.923766180182,3.));
+#33842 = CARTESIAN_POINT('',(-50.63387215567,55.196919480762,3.));
+#33843 = ADVANCED_FACE('',(#33844),#33860,.T.);
+#33844 = FACE_BOUND('',#33845,.T.);
+#33845 = EDGE_LOOP('',(#33846,#33847,#33854,#33859));
+#33846 = ORIENTED_EDGE('',*,*,#33716,.F.);
+#33847 = ORIENTED_EDGE('',*,*,#33848,.F.);
+#33848 = EDGE_CURVE('',#33849,#33709,#33851,.T.);
+#33849 = VERTEX_POINT('',#33850);
+#33850 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,0.));
+#33851 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33852,#33853),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#33852 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,0.));
+#33853 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,2.65));
+#33854 = ORIENTED_EDGE('',*,*,#33855,.F.);
+#33855 = EDGE_CURVE('',#33815,#33849,#33856,.T.);
+#33856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33857,#33858),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33857 = CARTESIAN_POINT('',(-51.24702545625,54.583766180182,0.));
+#33858 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,0.));
+#33859 = ORIENTED_EDGE('',*,*,#33814,.T.);
+#33860 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33861,#33862)
+    ,(#33863,#33864
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33861 = CARTESIAN_POINT('',(-51.24702545625,55.546919480762,-1.E-02));
+#33862 = CARTESIAN_POINT('',(-51.24702545625,55.546919480762,2.66));
+#33863 = CARTESIAN_POINT('',(-51.24702545625,54.573766180182,-1.E-02));
+#33864 = CARTESIAN_POINT('',(-51.24702545625,54.573766180182,2.66));
+#33865 = ADVANCED_FACE('',(#33866),#33876,.T.);
+#33866 = FACE_BOUND('',#33867,.T.);
+#33867 = EDGE_LOOP('',(#33868,#33869,#33870,#33875));
+#33868 = ORIENTED_EDGE('',*,*,#33747,.F.);
+#33869 = ORIENTED_EDGE('',*,*,#33800,.F.);
+#33870 = ORIENTED_EDGE('',*,*,#33871,.F.);
+#33871 = EDGE_CURVE('',#33849,#33794,#33872,.T.);
+#33872 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33873,#33874),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33873 = CARTESIAN_POINT('',(-51.24702545625,55.536919480762,0.));
+#33874 = CARTESIAN_POINT('',(-50.29387215567,55.536919480762,0.));
+#33875 = ORIENTED_EDGE('',*,*,#33848,.T.);
+#33876 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33877,#33878)
+    ,(#33879,#33880
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#33877 = CARTESIAN_POINT('',(-50.28387215567,55.536919480762,-1.E-02));
+#33878 = CARTESIAN_POINT('',(-50.28387215567,55.536919480762,2.66));
+#33879 = CARTESIAN_POINT('',(-51.25702545625,55.536919480762,-1.E-02));
+#33880 = CARTESIAN_POINT('',(-51.25702545625,55.536919480762,2.66));
+#33881 = ADVANCED_FACE('',(#33882),#33888,.T.);
+#33882 = FACE_BOUND('',#33883,.T.);
+#33883 = EDGE_LOOP('',(#33884,#33885,#33886,#33887));
+#33884 = ORIENTED_EDGE('',*,*,#33871,.T.);
+#33885 = ORIENTED_EDGE('',*,*,#33793,.T.);
+#33886 = ORIENTED_EDGE('',*,*,#33821,.T.);
+#33887 = ORIENTED_EDGE('',*,*,#33855,.T.);
+#33888 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#33889,#33890)
+    ,(#33891,#33892
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33889 = CARTESIAN_POINT('',(-51.25702545625,55.546919480762,0.));
+#33890 = CARTESIAN_POINT('',(-51.25702545625,54.573766180182,0.));
+#33891 = CARTESIAN_POINT('',(-50.28387215567,55.546919480762,0.));
+#33892 = CARTESIAN_POINT('',(-50.28387215567,54.573766180182,0.));
+#33893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33897)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#33894,#33895,#33896)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#33894 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#33895 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#33896 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#33897 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#33894,
+  'distance_accuracy_value','confusion accuracy');
+#33898 = PRODUCT_TYPE('part',$,(#33651));
+#33899 = SHAPE_DEFINITION_REPRESENTATION(#33900,#33906);
+#33900 = PRODUCT_DEFINITION_SHAPE('','',#33901);
+#33901 = PRODUCT_DEFINITION('design','',#33902,#33905);
+#33902 = PRODUCT_DEFINITION_FORMATION('','',#33903);
+#33903 = PRODUCT('Body109','Body109','',(#33904));
+#33904 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#33905 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#33906 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#33907),#34145);
+#33907 = MANIFOLD_SOLID_BREP('',#33908);
+#33908 = CLOSED_SHELL('',(#33909,#33949,#33980,#34011,#34033,#34061,
+    #34083,#34095,#34117,#34133));
+#33909 = ADVANCED_FACE('',(#33910),#33942,.T.);
+#33910 = FACE_BOUND('',#33911,.T.);
+#33911 = EDGE_LOOP('',(#33912,#33921,#33929,#33936));
+#33912 = ORIENTED_EDGE('',*,*,#33913,.T.);
+#33913 = EDGE_CURVE('',#33914,#33916,#33918,.T.);
+#33914 = VERTEX_POINT('',#33915);
+#33915 = CARTESIAN_POINT('',(-60.80176689251,54.933766180182,3.));
+#33916 = VERTEX_POINT('',#33917);
+#33917 = CARTESIAN_POINT('',(-61.05492019309,54.933766180182,3.));
+#33918 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33919,#33920),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33919 = CARTESIAN_POINT('',(-60.80176689251,54.933766180182,3.));
+#33920 = CARTESIAN_POINT('',(-61.05492019309,54.933766180182,3.));
+#33921 = ORIENTED_EDGE('',*,*,#33922,.T.);
+#33922 = EDGE_CURVE('',#33916,#33923,#33925,.T.);
+#33923 = VERTEX_POINT('',#33924);
+#33924 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,2.65));
+#33925 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33926,#33927,#33928),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33926 = CARTESIAN_POINT('',(-61.05492019309,54.933766180182,3.));
+#33927 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,3.));
+#33928 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,2.65));
+#33929 = ORIENTED_EDGE('',*,*,#33930,.T.);
+#33930 = EDGE_CURVE('',#33923,#33931,#33933,.T.);
+#33931 = VERTEX_POINT('',#33932);
+#33932 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,2.65));
+#33933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33934,#33935),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33934 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,2.65));
+#33935 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,2.65));
+#33936 = ORIENTED_EDGE('',*,*,#33937,.F.);
+#33937 = EDGE_CURVE('',#33914,#33931,#33938,.T.);
+#33938 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33939,#33940,#33941),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33939 = CARTESIAN_POINT('',(-60.80176689251,54.933766180182,3.));
+#33940 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,3.));
+#33941 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,2.65));
+#33942 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#33943,#33944,#33945)
+    ,(#33946,#33947,#33948
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#33943 = CARTESIAN_POINT('',(-60.45176689251,54.933766180182,3.));
+#33944 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,3.));
+#33945 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,2.65));
+#33946 = CARTESIAN_POINT('',(-61.40492019309,54.933766180182,3.));
+#33947 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,3.));
+#33948 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,2.65));
+#33949 = ADVANCED_FACE('',(#33950),#33973,.T.);
+#33950 = FACE_BOUND('',#33951,.T.);
+#33951 = EDGE_LOOP('',(#33952,#33959,#33967,#33972));
+#33952 = ORIENTED_EDGE('',*,*,#33953,.T.);
+#33953 = EDGE_CURVE('',#33916,#33954,#33956,.T.);
+#33954 = VERTEX_POINT('',#33955);
+#33955 = CARTESIAN_POINT('',(-61.05492019309,55.186919480762,3.));
+#33956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33957,#33958),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33957 = CARTESIAN_POINT('',(-61.05492019309,54.933766180182,3.));
+#33958 = CARTESIAN_POINT('',(-61.05492019309,55.186919480762,3.));
+#33959 = ORIENTED_EDGE('',*,*,#33960,.T.);
+#33960 = EDGE_CURVE('',#33954,#33961,#33963,.T.);
+#33961 = VERTEX_POINT('',#33962);
+#33962 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,2.65));
+#33963 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33964,#33965,#33966),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33964 = CARTESIAN_POINT('',(-61.05492019309,55.186919480762,3.));
+#33965 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,3.));
+#33966 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,2.65));
+#33967 = ORIENTED_EDGE('',*,*,#33968,.T.);
+#33968 = EDGE_CURVE('',#33961,#33923,#33969,.T.);
+#33969 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33970,#33971),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33970 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,2.65));
+#33971 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,2.65));
+#33972 = ORIENTED_EDGE('',*,*,#33922,.F.);
+#33973 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#33974,#33975,#33976)
+    ,(#33977,#33978,#33979
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#33974 = CARTESIAN_POINT('',(-61.05492019309,54.583766180182,3.));
+#33975 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,3.));
+#33976 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,2.65));
+#33977 = CARTESIAN_POINT('',(-61.05492019309,55.536919480762,3.));
+#33978 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,3.));
+#33979 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,2.65));
+#33980 = ADVANCED_FACE('',(#33981),#34004,.T.);
+#33981 = FACE_BOUND('',#33982,.T.);
+#33982 = EDGE_LOOP('',(#33983,#33990,#33998,#34003));
+#33983 = ORIENTED_EDGE('',*,*,#33984,.T.);
+#33984 = EDGE_CURVE('',#33954,#33985,#33987,.T.);
+#33985 = VERTEX_POINT('',#33986);
+#33986 = CARTESIAN_POINT('',(-60.80176689251,55.186919480762,3.));
+#33987 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33988,#33989),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33988 = CARTESIAN_POINT('',(-61.05492019309,55.186919480762,3.));
+#33989 = CARTESIAN_POINT('',(-60.80176689251,55.186919480762,3.));
+#33990 = ORIENTED_EDGE('',*,*,#33991,.T.);
+#33991 = EDGE_CURVE('',#33985,#33992,#33994,.T.);
+#33992 = VERTEX_POINT('',#33993);
+#33993 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,2.65));
+#33994 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33995,#33996,#33997),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#33995 = CARTESIAN_POINT('',(-60.80176689251,55.186919480762,3.));
+#33996 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,3.));
+#33997 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,2.65));
+#33998 = ORIENTED_EDGE('',*,*,#33999,.T.);
+#33999 = EDGE_CURVE('',#33992,#33961,#34000,.T.);
+#34000 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34001,#34002),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34001 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,2.65));
+#34002 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,2.65));
+#34003 = ORIENTED_EDGE('',*,*,#33960,.F.);
+#34004 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34005,#34006,#34007)
+    ,(#34008,#34009,#34010
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34005 = CARTESIAN_POINT('',(-61.40492019309,55.186919480762,3.));
+#34006 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,3.));
+#34007 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,2.65));
+#34008 = CARTESIAN_POINT('',(-60.45176689251,55.186919480762,3.));
+#34009 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,3.));
+#34010 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,2.65));
+#34011 = ADVANCED_FACE('',(#34012),#34026,.T.);
+#34012 = FACE_BOUND('',#34013,.T.);
+#34013 = EDGE_LOOP('',(#34014,#34019,#34020,#34025));
+#34014 = ORIENTED_EDGE('',*,*,#34015,.T.);
+#34015 = EDGE_CURVE('',#33931,#33992,#34016,.T.);
+#34016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34017,#34018),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34017 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,2.65));
+#34018 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,2.65));
+#34019 = ORIENTED_EDGE('',*,*,#33991,.F.);
+#34020 = ORIENTED_EDGE('',*,*,#34021,.T.);
+#34021 = EDGE_CURVE('',#33985,#33914,#34022,.T.);
+#34022 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34023,#34024),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34023 = CARTESIAN_POINT('',(-60.80176689251,55.186919480762,3.));
+#34024 = CARTESIAN_POINT('',(-60.80176689251,54.933766180182,3.));
+#34025 = ORIENTED_EDGE('',*,*,#33937,.T.);
+#34026 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34027,#34028,#34029)
+    ,(#34030,#34031,#34032
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34027 = CARTESIAN_POINT('',(-60.80176689251,55.536919480762,3.));
+#34028 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,3.));
+#34029 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,2.65));
+#34030 = CARTESIAN_POINT('',(-60.80176689251,54.583766180182,3.));
+#34031 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,3.));
+#34032 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,2.65));
+#34033 = ADVANCED_FACE('',(#34034),#34056,.T.);
+#34034 = FACE_BOUND('',#34035,.T.);
+#34035 = EDGE_LOOP('',(#34036,#34037,#34044,#34051));
+#34036 = ORIENTED_EDGE('',*,*,#34015,.F.);
+#34037 = ORIENTED_EDGE('',*,*,#34038,.F.);
+#34038 = EDGE_CURVE('',#34039,#33931,#34041,.T.);
+#34039 = VERTEX_POINT('',#34040);
+#34040 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,0.));
+#34041 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34042,#34043),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34042 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,0.));
+#34043 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,2.65));
+#34044 = ORIENTED_EDGE('',*,*,#34045,.F.);
+#34045 = EDGE_CURVE('',#34046,#34039,#34048,.T.);
+#34046 = VERTEX_POINT('',#34047);
+#34047 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,0.));
+#34048 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34049,#34050),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34049 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,0.));
+#34050 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,0.));
+#34051 = ORIENTED_EDGE('',*,*,#34052,.T.);
+#34052 = EDGE_CURVE('',#34046,#33992,#34053,.T.);
+#34053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34054,#34055),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34054 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,0.));
+#34055 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,2.65));
+#34056 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34057,#34058)
+    ,(#34059,#34060
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34057 = CARTESIAN_POINT('',(-60.45176689251,54.573766180182,-1.E-02));
+#34058 = CARTESIAN_POINT('',(-60.45176689251,54.573766180182,2.66));
+#34059 = CARTESIAN_POINT('',(-60.45176689251,55.546919480762,-1.E-02));
+#34060 = CARTESIAN_POINT('',(-60.45176689251,55.546919480762,2.66));
+#34061 = ADVANCED_FACE('',(#34062),#34078,.T.);
+#34062 = FACE_BOUND('',#34063,.T.);
+#34063 = EDGE_LOOP('',(#34064,#34065,#34072,#34077));
+#34064 = ORIENTED_EDGE('',*,*,#33930,.F.);
+#34065 = ORIENTED_EDGE('',*,*,#34066,.F.);
+#34066 = EDGE_CURVE('',#34067,#33923,#34069,.T.);
+#34067 = VERTEX_POINT('',#34068);
+#34068 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,0.));
+#34069 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34070,#34071),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34070 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,0.));
+#34071 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,2.65));
+#34072 = ORIENTED_EDGE('',*,*,#34073,.F.);
+#34073 = EDGE_CURVE('',#34039,#34067,#34074,.T.);
+#34074 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34075,#34076),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34075 = CARTESIAN_POINT('',(-60.45176689251,54.583766180182,0.));
+#34076 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,0.));
+#34077 = ORIENTED_EDGE('',*,*,#34038,.T.);
+#34078 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34079,#34080)
+    ,(#34081,#34082
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34079 = CARTESIAN_POINT('',(-61.41492019309,54.583766180182,-1.E-02));
+#34080 = CARTESIAN_POINT('',(-61.41492019309,54.583766180182,2.66));
+#34081 = CARTESIAN_POINT('',(-60.44176689251,54.583766180182,-1.E-02));
+#34082 = CARTESIAN_POINT('',(-60.44176689251,54.583766180182,2.66));
+#34083 = ADVANCED_FACE('',(#34084),#34090,.T.);
+#34084 = FACE_BOUND('',#34085,.T.);
+#34085 = EDGE_LOOP('',(#34086,#34087,#34088,#34089));
+#34086 = ORIENTED_EDGE('',*,*,#33913,.F.);
+#34087 = ORIENTED_EDGE('',*,*,#34021,.F.);
+#34088 = ORIENTED_EDGE('',*,*,#33984,.F.);
+#34089 = ORIENTED_EDGE('',*,*,#33953,.F.);
+#34090 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34091,#34092)
+    ,(#34093,#34094
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34091 = CARTESIAN_POINT('',(-61.06492019309,54.923766180182,3.));
+#34092 = CARTESIAN_POINT('',(-61.06492019309,55.196919480762,3.));
+#34093 = CARTESIAN_POINT('',(-60.79176689251,54.923766180182,3.));
+#34094 = CARTESIAN_POINT('',(-60.79176689251,55.196919480762,3.));
+#34095 = ADVANCED_FACE('',(#34096),#34112,.T.);
+#34096 = FACE_BOUND('',#34097,.T.);
+#34097 = EDGE_LOOP('',(#34098,#34099,#34106,#34111));
+#34098 = ORIENTED_EDGE('',*,*,#33968,.F.);
+#34099 = ORIENTED_EDGE('',*,*,#34100,.F.);
+#34100 = EDGE_CURVE('',#34101,#33961,#34103,.T.);
+#34101 = VERTEX_POINT('',#34102);
+#34102 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,0.));
+#34103 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34104,#34105),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34104 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,0.));
+#34105 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,2.65));
+#34106 = ORIENTED_EDGE('',*,*,#34107,.F.);
+#34107 = EDGE_CURVE('',#34067,#34101,#34108,.T.);
+#34108 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34109,#34110),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34109 = CARTESIAN_POINT('',(-61.40492019309,54.583766180182,0.));
+#34110 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,0.));
+#34111 = ORIENTED_EDGE('',*,*,#34066,.T.);
+#34112 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34113,#34114)
+    ,(#34115,#34116
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34113 = CARTESIAN_POINT('',(-61.40492019309,55.546919480762,-1.E-02));
+#34114 = CARTESIAN_POINT('',(-61.40492019309,55.546919480762,2.66));
+#34115 = CARTESIAN_POINT('',(-61.40492019309,54.573766180182,-1.E-02));
+#34116 = CARTESIAN_POINT('',(-61.40492019309,54.573766180182,2.66));
+#34117 = ADVANCED_FACE('',(#34118),#34128,.T.);
+#34118 = FACE_BOUND('',#34119,.T.);
+#34119 = EDGE_LOOP('',(#34120,#34121,#34122,#34127));
+#34120 = ORIENTED_EDGE('',*,*,#33999,.F.);
+#34121 = ORIENTED_EDGE('',*,*,#34052,.F.);
+#34122 = ORIENTED_EDGE('',*,*,#34123,.F.);
+#34123 = EDGE_CURVE('',#34101,#34046,#34124,.T.);
+#34124 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34125,#34126),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34125 = CARTESIAN_POINT('',(-61.40492019309,55.536919480762,0.));
+#34126 = CARTESIAN_POINT('',(-60.45176689251,55.536919480762,0.));
+#34127 = ORIENTED_EDGE('',*,*,#34100,.T.);
+#34128 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34129,#34130)
+    ,(#34131,#34132
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34129 = CARTESIAN_POINT('',(-60.44176689251,55.536919480762,-1.E-02));
+#34130 = CARTESIAN_POINT('',(-60.44176689251,55.536919480762,2.66));
+#34131 = CARTESIAN_POINT('',(-61.41492019309,55.536919480762,-1.E-02));
+#34132 = CARTESIAN_POINT('',(-61.41492019309,55.536919480762,2.66));
+#34133 = ADVANCED_FACE('',(#34134),#34140,.T.);
+#34134 = FACE_BOUND('',#34135,.T.);
+#34135 = EDGE_LOOP('',(#34136,#34137,#34138,#34139));
+#34136 = ORIENTED_EDGE('',*,*,#34123,.T.);
+#34137 = ORIENTED_EDGE('',*,*,#34045,.T.);
+#34138 = ORIENTED_EDGE('',*,*,#34073,.T.);
+#34139 = ORIENTED_EDGE('',*,*,#34107,.T.);
+#34140 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34141,#34142)
+    ,(#34143,#34144
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34141 = CARTESIAN_POINT('',(-61.41492019309,55.546919480762,0.));
+#34142 = CARTESIAN_POINT('',(-61.41492019309,54.573766180182,0.));
+#34143 = CARTESIAN_POINT('',(-60.44176689251,55.546919480762,0.));
+#34144 = CARTESIAN_POINT('',(-60.44176689251,54.573766180182,0.));
+#34145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34149)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#34146,#34147,#34148)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#34146 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#34147 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#34148 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#34149 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#34146,
+  'distance_accuracy_value','confusion accuracy');
+#34150 = PRODUCT_TYPE('part',$,(#33903));
+#34151 = SHAPE_DEFINITION_REPRESENTATION(#34152,#34158);
+#34152 = PRODUCT_DEFINITION_SHAPE('','',#34153);
+#34153 = PRODUCT_DEFINITION('design','',#34154,#34157);
+#34154 = PRODUCT_DEFINITION_FORMATION('','',#34155);
+#34155 = PRODUCT('Body110','Body110','',(#34156));
+#34156 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#34157 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#34158 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#34159),#34397);
+#34159 = MANIFOLD_SOLID_BREP('',#34160);
+#34160 = CLOSED_SHELL('',(#34161,#34201,#34232,#34263,#34285,#34313,
+    #34335,#34347,#34369,#34385));
+#34161 = ADVANCED_FACE('',(#34162),#34194,.T.);
+#34162 = FACE_BOUND('',#34163,.T.);
+#34163 = EDGE_LOOP('',(#34164,#34173,#34181,#34188));
+#34164 = ORIENTED_EDGE('',*,*,#34165,.T.);
+#34165 = EDGE_CURVE('',#34166,#34168,#34170,.T.);
+#34166 = VERTEX_POINT('',#34167);
+#34167 = CARTESIAN_POINT('',(-70.95966162935,54.933766180182,3.));
+#34168 = VERTEX_POINT('',#34169);
+#34169 = CARTESIAN_POINT('',(-71.21281492993,54.933766180182,3.));
+#34170 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34171,#34172),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34171 = CARTESIAN_POINT('',(-70.95966162935,54.933766180182,3.));
+#34172 = CARTESIAN_POINT('',(-71.21281492993,54.933766180182,3.));
+#34173 = ORIENTED_EDGE('',*,*,#34174,.T.);
+#34174 = EDGE_CURVE('',#34168,#34175,#34177,.T.);
+#34175 = VERTEX_POINT('',#34176);
+#34176 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,2.65));
+#34177 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34178,#34179,#34180),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#34178 = CARTESIAN_POINT('',(-71.21281492993,54.933766180182,3.));
+#34179 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,3.));
+#34180 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,2.65));
+#34181 = ORIENTED_EDGE('',*,*,#34182,.T.);
+#34182 = EDGE_CURVE('',#34175,#34183,#34185,.T.);
+#34183 = VERTEX_POINT('',#34184);
+#34184 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,2.65));
+#34185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34186,#34187),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34186 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,2.65));
+#34187 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,2.65));
+#34188 = ORIENTED_EDGE('',*,*,#34189,.F.);
+#34189 = EDGE_CURVE('',#34166,#34183,#34190,.T.);
+#34190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34191,#34192,#34193),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#34191 = CARTESIAN_POINT('',(-70.95966162935,54.933766180182,3.));
+#34192 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,3.));
+#34193 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,2.65));
+#34194 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34195,#34196,#34197)
+    ,(#34198,#34199,#34200
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34195 = CARTESIAN_POINT('',(-70.60966162935,54.933766180182,3.));
+#34196 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,3.));
+#34197 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,2.65));
+#34198 = CARTESIAN_POINT('',(-71.56281492993,54.933766180182,3.));
+#34199 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,3.));
+#34200 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,2.65));
+#34201 = ADVANCED_FACE('',(#34202),#34225,.T.);
+#34202 = FACE_BOUND('',#34203,.T.);
+#34203 = EDGE_LOOP('',(#34204,#34211,#34219,#34224));
+#34204 = ORIENTED_EDGE('',*,*,#34205,.T.);
+#34205 = EDGE_CURVE('',#34168,#34206,#34208,.T.);
+#34206 = VERTEX_POINT('',#34207);
+#34207 = CARTESIAN_POINT('',(-71.21281492993,55.186919480762,3.));
+#34208 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34209,#34210),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34209 = CARTESIAN_POINT('',(-71.21281492993,54.933766180182,3.));
+#34210 = CARTESIAN_POINT('',(-71.21281492993,55.186919480762,3.));
+#34211 = ORIENTED_EDGE('',*,*,#34212,.T.);
+#34212 = EDGE_CURVE('',#34206,#34213,#34215,.T.);
+#34213 = VERTEX_POINT('',#34214);
+#34214 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,2.65));
+#34215 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34216,#34217,#34218),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#34216 = CARTESIAN_POINT('',(-71.21281492993,55.186919480762,3.));
+#34217 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,3.));
+#34218 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,2.65));
+#34219 = ORIENTED_EDGE('',*,*,#34220,.T.);
+#34220 = EDGE_CURVE('',#34213,#34175,#34221,.T.);
+#34221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34222,#34223),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34222 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,2.65));
+#34223 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,2.65));
+#34224 = ORIENTED_EDGE('',*,*,#34174,.F.);
+#34225 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34226,#34227,#34228)
+    ,(#34229,#34230,#34231
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34226 = CARTESIAN_POINT('',(-71.21281492993,54.583766180182,3.));
+#34227 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,3.));
+#34228 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,2.65));
+#34229 = CARTESIAN_POINT('',(-71.21281492993,55.536919480762,3.));
+#34230 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,3.));
+#34231 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,2.65));
+#34232 = ADVANCED_FACE('',(#34233),#34256,.T.);
+#34233 = FACE_BOUND('',#34234,.T.);
+#34234 = EDGE_LOOP('',(#34235,#34242,#34250,#34255));
+#34235 = ORIENTED_EDGE('',*,*,#34236,.T.);
+#34236 = EDGE_CURVE('',#34206,#34237,#34239,.T.);
+#34237 = VERTEX_POINT('',#34238);
+#34238 = CARTESIAN_POINT('',(-70.95966162935,55.186919480762,3.));
+#34239 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34240,#34241),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34240 = CARTESIAN_POINT('',(-71.21281492993,55.186919480762,3.));
+#34241 = CARTESIAN_POINT('',(-70.95966162935,55.186919480762,3.));
+#34242 = ORIENTED_EDGE('',*,*,#34243,.T.);
+#34243 = EDGE_CURVE('',#34237,#34244,#34246,.T.);
+#34244 = VERTEX_POINT('',#34245);
+#34245 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,2.65));
+#34246 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34247,#34248,#34249),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#34247 = CARTESIAN_POINT('',(-70.95966162935,55.186919480762,3.));
+#34248 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,3.));
+#34249 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,2.65));
+#34250 = ORIENTED_EDGE('',*,*,#34251,.T.);
+#34251 = EDGE_CURVE('',#34244,#34213,#34252,.T.);
+#34252 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34253,#34254),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34253 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,2.65));
+#34254 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,2.65));
+#34255 = ORIENTED_EDGE('',*,*,#34212,.F.);
+#34256 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34257,#34258,#34259)
+    ,(#34260,#34261,#34262
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34257 = CARTESIAN_POINT('',(-71.56281492993,55.186919480762,3.));
+#34258 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,3.));
+#34259 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,2.65));
+#34260 = CARTESIAN_POINT('',(-70.60966162935,55.186919480762,3.));
+#34261 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,3.));
+#34262 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,2.65));
+#34263 = ADVANCED_FACE('',(#34264),#34278,.T.);
+#34264 = FACE_BOUND('',#34265,.T.);
+#34265 = EDGE_LOOP('',(#34266,#34271,#34272,#34277));
+#34266 = ORIENTED_EDGE('',*,*,#34267,.T.);
+#34267 = EDGE_CURVE('',#34183,#34244,#34268,.T.);
+#34268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34269,#34270),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34269 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,2.65));
+#34270 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,2.65));
+#34271 = ORIENTED_EDGE('',*,*,#34243,.F.);
+#34272 = ORIENTED_EDGE('',*,*,#34273,.T.);
+#34273 = EDGE_CURVE('',#34237,#34166,#34274,.T.);
+#34274 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34275,#34276),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34275 = CARTESIAN_POINT('',(-70.95966162935,55.186919480762,3.));
+#34276 = CARTESIAN_POINT('',(-70.95966162935,54.933766180182,3.));
+#34277 = ORIENTED_EDGE('',*,*,#34189,.T.);
+#34278 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34279,#34280,#34281)
+    ,(#34282,#34283,#34284
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34279 = CARTESIAN_POINT('',(-70.95966162935,55.536919480762,3.));
+#34280 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,3.));
+#34281 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,2.65));
+#34282 = CARTESIAN_POINT('',(-70.95966162935,54.583766180182,3.));
+#34283 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,3.));
+#34284 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,2.65));
+#34285 = ADVANCED_FACE('',(#34286),#34308,.T.);
+#34286 = FACE_BOUND('',#34287,.T.);
+#34287 = EDGE_LOOP('',(#34288,#34289,#34296,#34303));
+#34288 = ORIENTED_EDGE('',*,*,#34267,.F.);
+#34289 = ORIENTED_EDGE('',*,*,#34290,.F.);
+#34290 = EDGE_CURVE('',#34291,#34183,#34293,.T.);
+#34291 = VERTEX_POINT('',#34292);
+#34292 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,0.));
+#34293 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34294,#34295),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34294 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,0.));
+#34295 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,2.65));
+#34296 = ORIENTED_EDGE('',*,*,#34297,.F.);
+#34297 = EDGE_CURVE('',#34298,#34291,#34300,.T.);
+#34298 = VERTEX_POINT('',#34299);
+#34299 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,0.));
+#34300 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34301,#34302),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34301 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,0.));
+#34302 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,0.));
+#34303 = ORIENTED_EDGE('',*,*,#34304,.T.);
+#34304 = EDGE_CURVE('',#34298,#34244,#34305,.T.);
+#34305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34306,#34307),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34306 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,0.));
+#34307 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,2.65));
+#34308 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34309,#34310)
+    ,(#34311,#34312
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34309 = CARTESIAN_POINT('',(-70.60966162935,54.573766180182,-1.E-02));
+#34310 = CARTESIAN_POINT('',(-70.60966162935,54.573766180182,2.66));
+#34311 = CARTESIAN_POINT('',(-70.60966162935,55.546919480762,-1.E-02));
+#34312 = CARTESIAN_POINT('',(-70.60966162935,55.546919480762,2.66));
+#34313 = ADVANCED_FACE('',(#34314),#34330,.T.);
+#34314 = FACE_BOUND('',#34315,.T.);
+#34315 = EDGE_LOOP('',(#34316,#34317,#34324,#34329));
+#34316 = ORIENTED_EDGE('',*,*,#34182,.F.);
+#34317 = ORIENTED_EDGE('',*,*,#34318,.F.);
+#34318 = EDGE_CURVE('',#34319,#34175,#34321,.T.);
+#34319 = VERTEX_POINT('',#34320);
+#34320 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,0.));
+#34321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34322,#34323),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34322 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,0.));
+#34323 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,2.65));
+#34324 = ORIENTED_EDGE('',*,*,#34325,.F.);
+#34325 = EDGE_CURVE('',#34291,#34319,#34326,.T.);
+#34326 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34327,#34328),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34327 = CARTESIAN_POINT('',(-70.60966162935,54.583766180182,0.));
+#34328 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,0.));
+#34329 = ORIENTED_EDGE('',*,*,#34290,.T.);
+#34330 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34331,#34332)
+    ,(#34333,#34334
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34331 = CARTESIAN_POINT('',(-71.57281492993,54.583766180182,-1.E-02));
+#34332 = CARTESIAN_POINT('',(-71.57281492993,54.583766180182,2.66));
+#34333 = CARTESIAN_POINT('',(-70.59966162935,54.583766180182,-1.E-02));
+#34334 = CARTESIAN_POINT('',(-70.59966162935,54.583766180182,2.66));
+#34335 = ADVANCED_FACE('',(#34336),#34342,.T.);
+#34336 = FACE_BOUND('',#34337,.T.);
+#34337 = EDGE_LOOP('',(#34338,#34339,#34340,#34341));
+#34338 = ORIENTED_EDGE('',*,*,#34165,.F.);
+#34339 = ORIENTED_EDGE('',*,*,#34273,.F.);
+#34340 = ORIENTED_EDGE('',*,*,#34236,.F.);
+#34341 = ORIENTED_EDGE('',*,*,#34205,.F.);
+#34342 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34343,#34344)
+    ,(#34345,#34346
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34343 = CARTESIAN_POINT('',(-71.22281492993,54.923766180182,3.));
+#34344 = CARTESIAN_POINT('',(-71.22281492993,55.196919480762,3.));
+#34345 = CARTESIAN_POINT('',(-70.94966162935,54.923766180182,3.));
+#34346 = CARTESIAN_POINT('',(-70.94966162935,55.196919480762,3.));
+#34347 = ADVANCED_FACE('',(#34348),#34364,.T.);
+#34348 = FACE_BOUND('',#34349,.T.);
+#34349 = EDGE_LOOP('',(#34350,#34351,#34358,#34363));
+#34350 = ORIENTED_EDGE('',*,*,#34220,.F.);
+#34351 = ORIENTED_EDGE('',*,*,#34352,.F.);
+#34352 = EDGE_CURVE('',#34353,#34213,#34355,.T.);
+#34353 = VERTEX_POINT('',#34354);
+#34354 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,0.));
+#34355 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34356,#34357),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34356 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,0.));
+#34357 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,2.65));
+#34358 = ORIENTED_EDGE('',*,*,#34359,.F.);
+#34359 = EDGE_CURVE('',#34319,#34353,#34360,.T.);
+#34360 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34361,#34362),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34361 = CARTESIAN_POINT('',(-71.56281492993,54.583766180182,0.));
+#34362 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,0.));
+#34363 = ORIENTED_EDGE('',*,*,#34318,.T.);
+#34364 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34365,#34366)
+    ,(#34367,#34368
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34365 = CARTESIAN_POINT('',(-71.56281492993,55.546919480762,-1.E-02));
+#34366 = CARTESIAN_POINT('',(-71.56281492993,55.546919480762,2.66));
+#34367 = CARTESIAN_POINT('',(-71.56281492993,54.573766180182,-1.E-02));
+#34368 = CARTESIAN_POINT('',(-71.56281492993,54.573766180182,2.66));
+#34369 = ADVANCED_FACE('',(#34370),#34380,.T.);
+#34370 = FACE_BOUND('',#34371,.T.);
+#34371 = EDGE_LOOP('',(#34372,#34373,#34374,#34379));
+#34372 = ORIENTED_EDGE('',*,*,#34251,.F.);
+#34373 = ORIENTED_EDGE('',*,*,#34304,.F.);
+#34374 = ORIENTED_EDGE('',*,*,#34375,.F.);
+#34375 = EDGE_CURVE('',#34353,#34298,#34376,.T.);
+#34376 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34377,#34378),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34377 = CARTESIAN_POINT('',(-71.56281492993,55.536919480762,0.));
+#34378 = CARTESIAN_POINT('',(-70.60966162935,55.536919480762,0.));
+#34379 = ORIENTED_EDGE('',*,*,#34352,.T.);
+#34380 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34381,#34382)
+    ,(#34383,#34384
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34381 = CARTESIAN_POINT('',(-70.59966162935,55.536919480762,-1.E-02));
+#34382 = CARTESIAN_POINT('',(-70.59966162935,55.536919480762,2.66));
+#34383 = CARTESIAN_POINT('',(-71.57281492993,55.536919480762,-1.E-02));
+#34384 = CARTESIAN_POINT('',(-71.57281492993,55.536919480762,2.66));
+#34385 = ADVANCED_FACE('',(#34386),#34392,.T.);
+#34386 = FACE_BOUND('',#34387,.T.);
+#34387 = EDGE_LOOP('',(#34388,#34389,#34390,#34391));
+#34388 = ORIENTED_EDGE('',*,*,#34375,.T.);
+#34389 = ORIENTED_EDGE('',*,*,#34297,.T.);
+#34390 = ORIENTED_EDGE('',*,*,#34325,.T.);
+#34391 = ORIENTED_EDGE('',*,*,#34359,.T.);
+#34392 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34393,#34394)
+    ,(#34395,#34396
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34393 = CARTESIAN_POINT('',(-71.57281492993,55.546919480762,0.));
+#34394 = CARTESIAN_POINT('',(-71.57281492993,54.573766180182,0.));
+#34395 = CARTESIAN_POINT('',(-70.59966162935,55.546919480762,0.));
+#34396 = CARTESIAN_POINT('',(-70.59966162935,54.573766180182,0.));
+#34397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34401)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#34398,#34399,#34400)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#34398 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#34399 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#34400 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#34401 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#34398,
+  'distance_accuracy_value','confusion accuracy');
+#34402 = PRODUCT_TYPE('part',$,(#34155));
+#34403 = SHAPE_DEFINITION_REPRESENTATION(#34404,#34410);
+#34404 = PRODUCT_DEFINITION_SHAPE('','',#34405);
+#34405 = PRODUCT_DEFINITION('design','',#34406,#34409);
+#34406 = PRODUCT_DEFINITION_FORMATION('','',#34407);
+#34407 = PRODUCT('Body111','Body111','',(#34408));
+#34408 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#34409 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#34410 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#34411),#34649);
+#34411 = MANIFOLD_SOLID_BREP('',#34412);
+#34412 = CLOSED_SHELL('',(#34413,#34453,#34484,#34515,#34537,#34565,
+    #34587,#34599,#34621,#34637));
+#34413 = ADVANCED_FACE('',(#34414),#34446,.T.);
+#34414 = FACE_BOUND('',#34415,.T.);
+#34415 = EDGE_LOOP('',(#34416,#34425,#34433,#34440));
+#34416 = ORIENTED_EDGE('',*,*,#34417,.T.);
+#34417 = EDGE_CURVE('',#34418,#34420,#34422,.T.);
+#34418 = VERTEX_POINT('',#34419);
+#34419 = CARTESIAN_POINT('',(-68.42018794514,54.933766180182,3.));
+#34420 = VERTEX_POINT('',#34421);
+#34421 = CARTESIAN_POINT('',(-68.67334124572,54.933766180182,3.));
+#34422 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34423,#34424),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34423 = CARTESIAN_POINT('',(-68.42018794514,54.933766180182,3.));
+#34424 = CARTESIAN_POINT('',(-68.67334124572,54.933766180182,3.));
+#34425 = ORIENTED_EDGE('',*,*,#34426,.T.);
+#34426 = EDGE_CURVE('',#34420,#34427,#34429,.T.);
+#34427 = VERTEX_POINT('',#34428);
+#34428 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,2.65));
+#34429 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34430,#34431,#34432),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#34430 = CARTESIAN_POINT('',(-68.67334124572,54.933766180182,3.));
+#34431 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,3.));
+#34432 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,2.65));
+#34433 = ORIENTED_EDGE('',*,*,#34434,.T.);
+#34434 = EDGE_CURVE('',#34427,#34435,#34437,.T.);
+#34435 = VERTEX_POINT('',#34436);
+#34436 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,2.65));
+#34437 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34438,#34439),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34438 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,2.65));
+#34439 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,2.65));
+#34440 = ORIENTED_EDGE('',*,*,#34441,.F.);
+#34441 = EDGE_CURVE('',#34418,#34435,#34442,.T.);
+#34442 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34443,#34444,#34445),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#34443 = CARTESIAN_POINT('',(-68.42018794514,54.933766180182,3.));
+#34444 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,3.));
+#34445 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,2.65));
+#34446 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34447,#34448,#34449)
+    ,(#34450,#34451,#34452
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34447 = CARTESIAN_POINT('',(-68.07018794514,54.933766180182,3.));
+#34448 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,3.));
+#34449 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,2.65));
+#34450 = CARTESIAN_POINT('',(-69.02334124572,54.933766180182,3.));
+#34451 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,3.));
+#34452 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,2.65));
+#34453 = ADVANCED_FACE('',(#34454),#34477,.T.);
+#34454 = FACE_BOUND('',#34455,.T.);
+#34455 = EDGE_LOOP('',(#34456,#34463,#34471,#34476));
+#34456 = ORIENTED_EDGE('',*,*,#34457,.T.);
+#34457 = EDGE_CURVE('',#34420,#34458,#34460,.T.);
+#34458 = VERTEX_POINT('',#34459);
+#34459 = CARTESIAN_POINT('',(-68.67334124572,55.186919480762,3.));
+#34460 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34461,#34462),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34461 = CARTESIAN_POINT('',(-68.67334124572,54.933766180182,3.));
+#34462 = CARTESIAN_POINT('',(-68.67334124572,55.186919480762,3.));
+#34463 = ORIENTED_EDGE('',*,*,#34464,.T.);
+#34464 = EDGE_CURVE('',#34458,#34465,#34467,.T.);
+#34465 = VERTEX_POINT('',#34466);
+#34466 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,2.65));
+#34467 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34468,#34469,#34470),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#34468 = CARTESIAN_POINT('',(-68.67334124572,55.186919480762,3.));
+#34469 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,3.));
+#34470 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,2.65));
+#34471 = ORIENTED_EDGE('',*,*,#34472,.T.);
+#34472 = EDGE_CURVE('',#34465,#34427,#34473,.T.);
+#34473 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34474,#34475),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34474 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,2.65));
+#34475 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,2.65));
+#34476 = ORIENTED_EDGE('',*,*,#34426,.F.);
+#34477 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34478,#34479,#34480)
+    ,(#34481,#34482,#34483
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34478 = CARTESIAN_POINT('',(-68.67334124572,54.583766180182,3.));
+#34479 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,3.));
+#34480 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,2.65));
+#34481 = CARTESIAN_POINT('',(-68.67334124572,55.536919480762,3.));
+#34482 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,3.));
+#34483 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,2.65));
+#34484 = ADVANCED_FACE('',(#34485),#34508,.T.);
+#34485 = FACE_BOUND('',#34486,.T.);
+#34486 = EDGE_LOOP('',(#34487,#34494,#34502,#34507));
+#34487 = ORIENTED_EDGE('',*,*,#34488,.T.);
+#34488 = EDGE_CURVE('',#34458,#34489,#34491,.T.);
+#34489 = VERTEX_POINT('',#34490);
+#34490 = CARTESIAN_POINT('',(-68.42018794514,55.186919480762,3.));
+#34491 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34492,#34493),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34492 = CARTESIAN_POINT('',(-68.67334124572,55.186919480762,3.));
+#34493 = CARTESIAN_POINT('',(-68.42018794514,55.186919480762,3.));
+#34494 = ORIENTED_EDGE('',*,*,#34495,.T.);
+#34495 = EDGE_CURVE('',#34489,#34496,#34498,.T.);
+#34496 = VERTEX_POINT('',#34497);
+#34497 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,2.65));
+#34498 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34499,#34500,#34501),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#34499 = CARTESIAN_POINT('',(-68.42018794514,55.186919480762,3.));
+#34500 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,3.));
+#34501 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,2.65));
+#34502 = ORIENTED_EDGE('',*,*,#34503,.T.);
+#34503 = EDGE_CURVE('',#34496,#34465,#34504,.T.);
+#34504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34505,#34506),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34505 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,2.65));
+#34506 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,2.65));
+#34507 = ORIENTED_EDGE('',*,*,#34464,.F.);
+#34508 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34509,#34510,#34511)
+    ,(#34512,#34513,#34514
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34509 = CARTESIAN_POINT('',(-69.02334124572,55.186919480762,3.));
+#34510 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,3.));
+#34511 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,2.65));
+#34512 = CARTESIAN_POINT('',(-68.07018794514,55.186919480762,3.));
+#34513 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,3.));
+#34514 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,2.65));
+#34515 = ADVANCED_FACE('',(#34516),#34530,.T.);
+#34516 = FACE_BOUND('',#34517,.T.);
+#34517 = EDGE_LOOP('',(#34518,#34523,#34524,#34529));
+#34518 = ORIENTED_EDGE('',*,*,#34519,.T.);
+#34519 = EDGE_CURVE('',#34435,#34496,#34520,.T.);
+#34520 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34521,#34522),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34521 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,2.65));
+#34522 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,2.65));
+#34523 = ORIENTED_EDGE('',*,*,#34495,.F.);
+#34524 = ORIENTED_EDGE('',*,*,#34525,.T.);
+#34525 = EDGE_CURVE('',#34489,#34418,#34526,.T.);
+#34526 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34527,#34528),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34527 = CARTESIAN_POINT('',(-68.42018794514,55.186919480762,3.));
+#34528 = CARTESIAN_POINT('',(-68.42018794514,54.933766180182,3.));
+#34529 = ORIENTED_EDGE('',*,*,#34441,.T.);
+#34530 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34531,#34532,#34533)
+    ,(#34534,#34535,#34536
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34531 = CARTESIAN_POINT('',(-68.42018794514,55.536919480762,3.));
+#34532 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,3.));
+#34533 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,2.65));
+#34534 = CARTESIAN_POINT('',(-68.42018794514,54.583766180182,3.));
+#34535 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,3.));
+#34536 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,2.65));
+#34537 = ADVANCED_FACE('',(#34538),#34560,.T.);
+#34538 = FACE_BOUND('',#34539,.T.);
+#34539 = EDGE_LOOP('',(#34540,#34541,#34548,#34555));
+#34540 = ORIENTED_EDGE('',*,*,#34519,.F.);
+#34541 = ORIENTED_EDGE('',*,*,#34542,.F.);
+#34542 = EDGE_CURVE('',#34543,#34435,#34545,.T.);
+#34543 = VERTEX_POINT('',#34544);
+#34544 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,0.));
+#34545 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34546,#34547),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34546 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,0.));
+#34547 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,2.65));
+#34548 = ORIENTED_EDGE('',*,*,#34549,.F.);
+#34549 = EDGE_CURVE('',#34550,#34543,#34552,.T.);
+#34550 = VERTEX_POINT('',#34551);
+#34551 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,0.));
+#34552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34553,#34554),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34553 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,0.));
+#34554 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,0.));
+#34555 = ORIENTED_EDGE('',*,*,#34556,.T.);
+#34556 = EDGE_CURVE('',#34550,#34496,#34557,.T.);
+#34557 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34558,#34559),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34558 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,0.));
+#34559 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,2.65));
+#34560 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34561,#34562)
+    ,(#34563,#34564
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34561 = CARTESIAN_POINT('',(-68.07018794514,54.573766180182,-1.E-02));
+#34562 = CARTESIAN_POINT('',(-68.07018794514,54.573766180182,2.66));
+#34563 = CARTESIAN_POINT('',(-68.07018794514,55.546919480762,-1.E-02));
+#34564 = CARTESIAN_POINT('',(-68.07018794514,55.546919480762,2.66));
+#34565 = ADVANCED_FACE('',(#34566),#34582,.T.);
+#34566 = FACE_BOUND('',#34567,.T.);
+#34567 = EDGE_LOOP('',(#34568,#34569,#34576,#34581));
+#34568 = ORIENTED_EDGE('',*,*,#34434,.F.);
+#34569 = ORIENTED_EDGE('',*,*,#34570,.F.);
+#34570 = EDGE_CURVE('',#34571,#34427,#34573,.T.);
+#34571 = VERTEX_POINT('',#34572);
+#34572 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,0.));
+#34573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34574,#34575),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34574 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,0.));
+#34575 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,2.65));
+#34576 = ORIENTED_EDGE('',*,*,#34577,.F.);
+#34577 = EDGE_CURVE('',#34543,#34571,#34578,.T.);
+#34578 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34579,#34580),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34579 = CARTESIAN_POINT('',(-68.07018794514,54.583766180182,0.));
+#34580 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,0.));
+#34581 = ORIENTED_EDGE('',*,*,#34542,.T.);
+#34582 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34583,#34584)
+    ,(#34585,#34586
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34583 = CARTESIAN_POINT('',(-69.03334124572,54.583766180182,-1.E-02));
+#34584 = CARTESIAN_POINT('',(-69.03334124572,54.583766180182,2.66));
+#34585 = CARTESIAN_POINT('',(-68.06018794514,54.583766180182,-1.E-02));
+#34586 = CARTESIAN_POINT('',(-68.06018794514,54.583766180182,2.66));
+#34587 = ADVANCED_FACE('',(#34588),#34594,.T.);
+#34588 = FACE_BOUND('',#34589,.T.);
+#34589 = EDGE_LOOP('',(#34590,#34591,#34592,#34593));
+#34590 = ORIENTED_EDGE('',*,*,#34417,.F.);
+#34591 = ORIENTED_EDGE('',*,*,#34525,.F.);
+#34592 = ORIENTED_EDGE('',*,*,#34488,.F.);
+#34593 = ORIENTED_EDGE('',*,*,#34457,.F.);
+#34594 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34595,#34596)
+    ,(#34597,#34598
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34595 = CARTESIAN_POINT('',(-68.68334124572,54.923766180182,3.));
+#34596 = CARTESIAN_POINT('',(-68.68334124572,55.196919480762,3.));
+#34597 = CARTESIAN_POINT('',(-68.41018794514,54.923766180182,3.));
+#34598 = CARTESIAN_POINT('',(-68.41018794514,55.196919480762,3.));
+#34599 = ADVANCED_FACE('',(#34600),#34616,.T.);
+#34600 = FACE_BOUND('',#34601,.T.);
+#34601 = EDGE_LOOP('',(#34602,#34603,#34610,#34615));
+#34602 = ORIENTED_EDGE('',*,*,#34472,.F.);
+#34603 = ORIENTED_EDGE('',*,*,#34604,.F.);
+#34604 = EDGE_CURVE('',#34605,#34465,#34607,.T.);
+#34605 = VERTEX_POINT('',#34606);
+#34606 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,0.));
+#34607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34608,#34609),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34608 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,0.));
+#34609 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,2.65));
+#34610 = ORIENTED_EDGE('',*,*,#34611,.F.);
+#34611 = EDGE_CURVE('',#34571,#34605,#34612,.T.);
+#34612 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34613,#34614),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34613 = CARTESIAN_POINT('',(-69.02334124572,54.583766180182,0.));
+#34614 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,0.));
+#34615 = ORIENTED_EDGE('',*,*,#34570,.T.);
+#34616 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34617,#34618)
+    ,(#34619,#34620
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34617 = CARTESIAN_POINT('',(-69.02334124572,55.546919480762,-1.E-02));
+#34618 = CARTESIAN_POINT('',(-69.02334124572,55.546919480762,2.66));
+#34619 = CARTESIAN_POINT('',(-69.02334124572,54.573766180182,-1.E-02));
+#34620 = CARTESIAN_POINT('',(-69.02334124572,54.573766180182,2.66));
+#34621 = ADVANCED_FACE('',(#34622),#34632,.T.);
+#34622 = FACE_BOUND('',#34623,.T.);
+#34623 = EDGE_LOOP('',(#34624,#34625,#34626,#34631));
+#34624 = ORIENTED_EDGE('',*,*,#34503,.F.);
+#34625 = ORIENTED_EDGE('',*,*,#34556,.F.);
+#34626 = ORIENTED_EDGE('',*,*,#34627,.F.);
+#34627 = EDGE_CURVE('',#34605,#34550,#34628,.T.);
+#34628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34629,#34630),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34629 = CARTESIAN_POINT('',(-69.02334124572,55.536919480762,0.));
+#34630 = CARTESIAN_POINT('',(-68.07018794514,55.536919480762,0.));
+#34631 = ORIENTED_EDGE('',*,*,#34604,.T.);
+#34632 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34633,#34634)
+    ,(#34635,#34636
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34633 = CARTESIAN_POINT('',(-68.06018794514,55.536919480762,-1.E-02));
+#34634 = CARTESIAN_POINT('',(-68.06018794514,55.536919480762,2.66));
+#34635 = CARTESIAN_POINT('',(-69.03334124572,55.536919480762,-1.E-02));
+#34636 = CARTESIAN_POINT('',(-69.03334124572,55.536919480762,2.66));
+#34637 = ADVANCED_FACE('',(#34638),#34644,.T.);
+#34638 = FACE_BOUND('',#34639,.T.);
+#34639 = EDGE_LOOP('',(#34640,#34641,#34642,#34643));
+#34640 = ORIENTED_EDGE('',*,*,#34627,.T.);
+#34641 = ORIENTED_EDGE('',*,*,#34549,.T.);
+#34642 = ORIENTED_EDGE('',*,*,#34577,.T.);
+#34643 = ORIENTED_EDGE('',*,*,#34611,.T.);
+#34644 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34645,#34646)
+    ,(#34647,#34648
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34645 = CARTESIAN_POINT('',(-69.03334124572,55.546919480762,0.));
+#34646 = CARTESIAN_POINT('',(-69.03334124572,54.573766180182,0.));
+#34647 = CARTESIAN_POINT('',(-68.06018794514,55.546919480762,0.));
+#34648 = CARTESIAN_POINT('',(-68.06018794514,54.573766180182,0.));
+#34649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34653)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#34650,#34651,#34652)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#34650 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#34651 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#34652 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#34653 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#34650,
+  'distance_accuracy_value','confusion accuracy');
+#34654 = PRODUCT_TYPE('part',$,(#34407));
+#34655 = SHAPE_DEFINITION_REPRESENTATION(#34656,#34662);
+#34656 = PRODUCT_DEFINITION_SHAPE('','',#34657);
+#34657 = PRODUCT_DEFINITION('design','',#34658,#34661);
+#34658 = PRODUCT_DEFINITION_FORMATION('','',#34659);
+#34659 = PRODUCT('Body112','Body112','',(#34660));
+#34660 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#34661 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#34662 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#34663),#34901);
+#34663 = MANIFOLD_SOLID_BREP('',#34664);
+#34664 = CLOSED_SHELL('',(#34665,#34705,#34736,#34767,#34789,#34817,
+    #34839,#34851,#34873,#34889));
+#34665 = ADVANCED_FACE('',(#34666),#34698,.T.);
+#34666 = FACE_BOUND('',#34667,.T.);
+#34667 = EDGE_LOOP('',(#34668,#34677,#34685,#34692));
+#34668 = ORIENTED_EDGE('',*,*,#34669,.T.);
+#34669 = EDGE_CURVE('',#34670,#34672,#34674,.T.);
+#34670 = VERTEX_POINT('',#34671);
+#34671 = CARTESIAN_POINT('',(-58.2622932083,54.933766180182,3.));
+#34672 = VERTEX_POINT('',#34673);
+#34673 = CARTESIAN_POINT('',(-58.51544650888,54.933766180182,3.));
+#34674 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34675,#34676),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34675 = CARTESIAN_POINT('',(-58.2622932083,54.933766180182,3.));
+#34676 = CARTESIAN_POINT('',(-58.51544650888,54.933766180182,3.));
+#34677 = ORIENTED_EDGE('',*,*,#34678,.T.);
+#34678 = EDGE_CURVE('',#34672,#34679,#34681,.T.);
+#34679 = VERTEX_POINT('',#34680);
+#34680 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,2.65));
+#34681 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34682,#34683,#34684),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#34682 = CARTESIAN_POINT('',(-58.51544650888,54.933766180182,3.));
+#34683 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,3.));
+#34684 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,2.65));
+#34685 = ORIENTED_EDGE('',*,*,#34686,.T.);
+#34686 = EDGE_CURVE('',#34679,#34687,#34689,.T.);
+#34687 = VERTEX_POINT('',#34688);
+#34688 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,2.65));
+#34689 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34690,#34691),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34690 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,2.65));
+#34691 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,2.65));
+#34692 = ORIENTED_EDGE('',*,*,#34693,.F.);
+#34693 = EDGE_CURVE('',#34670,#34687,#34694,.T.);
+#34694 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34695,#34696,#34697),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#34695 = CARTESIAN_POINT('',(-58.2622932083,54.933766180182,3.));
+#34696 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,3.));
+#34697 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,2.65));
+#34698 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34699,#34700,#34701)
+    ,(#34702,#34703,#34704
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34699 = CARTESIAN_POINT('',(-57.9122932083,54.933766180182,3.));
+#34700 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,3.));
+#34701 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,2.65));
+#34702 = CARTESIAN_POINT('',(-58.86544650888,54.933766180182,3.));
+#34703 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,3.));
+#34704 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,2.65));
+#34705 = ADVANCED_FACE('',(#34706),#34729,.T.);
+#34706 = FACE_BOUND('',#34707,.T.);
+#34707 = EDGE_LOOP('',(#34708,#34715,#34723,#34728));
+#34708 = ORIENTED_EDGE('',*,*,#34709,.T.);
+#34709 = EDGE_CURVE('',#34672,#34710,#34712,.T.);
+#34710 = VERTEX_POINT('',#34711);
+#34711 = CARTESIAN_POINT('',(-58.51544650888,55.186919480762,3.));
+#34712 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34713,#34714),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34713 = CARTESIAN_POINT('',(-58.51544650888,54.933766180182,3.));
+#34714 = CARTESIAN_POINT('',(-58.51544650888,55.186919480762,3.));
+#34715 = ORIENTED_EDGE('',*,*,#34716,.T.);
+#34716 = EDGE_CURVE('',#34710,#34717,#34719,.T.);
+#34717 = VERTEX_POINT('',#34718);
+#34718 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,2.65));
+#34719 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34720,#34721,#34722),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#34720 = CARTESIAN_POINT('',(-58.51544650888,55.186919480762,3.));
+#34721 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,3.));
+#34722 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,2.65));
+#34723 = ORIENTED_EDGE('',*,*,#34724,.T.);
+#34724 = EDGE_CURVE('',#34717,#34679,#34725,.T.);
+#34725 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34726,#34727),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34726 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,2.65));
+#34727 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,2.65));
+#34728 = ORIENTED_EDGE('',*,*,#34678,.F.);
+#34729 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34730,#34731,#34732)
+    ,(#34733,#34734,#34735
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34730 = CARTESIAN_POINT('',(-58.51544650888,54.583766180182,3.));
+#34731 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,3.));
+#34732 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,2.65));
+#34733 = CARTESIAN_POINT('',(-58.51544650888,55.536919480762,3.));
+#34734 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,3.));
+#34735 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,2.65));
+#34736 = ADVANCED_FACE('',(#34737),#34760,.T.);
+#34737 = FACE_BOUND('',#34738,.T.);
+#34738 = EDGE_LOOP('',(#34739,#34746,#34754,#34759));
+#34739 = ORIENTED_EDGE('',*,*,#34740,.T.);
+#34740 = EDGE_CURVE('',#34710,#34741,#34743,.T.);
+#34741 = VERTEX_POINT('',#34742);
+#34742 = CARTESIAN_POINT('',(-58.2622932083,55.186919480762,3.));
+#34743 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34744,#34745),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34744 = CARTESIAN_POINT('',(-58.51544650888,55.186919480762,3.));
+#34745 = CARTESIAN_POINT('',(-58.2622932083,55.186919480762,3.));
+#34746 = ORIENTED_EDGE('',*,*,#34747,.T.);
+#34747 = EDGE_CURVE('',#34741,#34748,#34750,.T.);
+#34748 = VERTEX_POINT('',#34749);
+#34749 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,2.65));
+#34750 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34751,#34752,#34753),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#34751 = CARTESIAN_POINT('',(-58.2622932083,55.186919480762,3.));
+#34752 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,3.));
+#34753 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,2.65));
+#34754 = ORIENTED_EDGE('',*,*,#34755,.T.);
+#34755 = EDGE_CURVE('',#34748,#34717,#34756,.T.);
+#34756 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34757,#34758),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34757 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,2.65));
+#34758 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,2.65));
+#34759 = ORIENTED_EDGE('',*,*,#34716,.F.);
+#34760 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34761,#34762,#34763)
+    ,(#34764,#34765,#34766
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34761 = CARTESIAN_POINT('',(-58.86544650888,55.186919480762,3.));
+#34762 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,3.));
+#34763 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,2.65));
+#34764 = CARTESIAN_POINT('',(-57.9122932083,55.186919480762,3.));
+#34765 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,3.));
+#34766 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,2.65));
+#34767 = ADVANCED_FACE('',(#34768),#34782,.T.);
+#34768 = FACE_BOUND('',#34769,.T.);
+#34769 = EDGE_LOOP('',(#34770,#34775,#34776,#34781));
+#34770 = ORIENTED_EDGE('',*,*,#34771,.T.);
+#34771 = EDGE_CURVE('',#34687,#34748,#34772,.T.);
+#34772 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34773,#34774),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34773 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,2.65));
+#34774 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,2.65));
+#34775 = ORIENTED_EDGE('',*,*,#34747,.F.);
+#34776 = ORIENTED_EDGE('',*,*,#34777,.T.);
+#34777 = EDGE_CURVE('',#34741,#34670,#34778,.T.);
+#34778 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34779,#34780),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34779 = CARTESIAN_POINT('',(-58.2622932083,55.186919480762,3.));
+#34780 = CARTESIAN_POINT('',(-58.2622932083,54.933766180182,3.));
+#34781 = ORIENTED_EDGE('',*,*,#34693,.T.);
+#34782 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34783,#34784,#34785)
+    ,(#34786,#34787,#34788
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34783 = CARTESIAN_POINT('',(-58.2622932083,55.536919480762,3.));
+#34784 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,3.));
+#34785 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,2.65));
+#34786 = CARTESIAN_POINT('',(-58.2622932083,54.583766180182,3.));
+#34787 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,3.));
+#34788 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,2.65));
+#34789 = ADVANCED_FACE('',(#34790),#34812,.T.);
+#34790 = FACE_BOUND('',#34791,.T.);
+#34791 = EDGE_LOOP('',(#34792,#34793,#34800,#34807));
+#34792 = ORIENTED_EDGE('',*,*,#34771,.F.);
+#34793 = ORIENTED_EDGE('',*,*,#34794,.F.);
+#34794 = EDGE_CURVE('',#34795,#34687,#34797,.T.);
+#34795 = VERTEX_POINT('',#34796);
+#34796 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,0.));
+#34797 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34798,#34799),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34798 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,0.));
+#34799 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,2.65));
+#34800 = ORIENTED_EDGE('',*,*,#34801,.F.);
+#34801 = EDGE_CURVE('',#34802,#34795,#34804,.T.);
+#34802 = VERTEX_POINT('',#34803);
+#34803 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,0.));
+#34804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34805,#34806),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34805 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,0.));
+#34806 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,0.));
+#34807 = ORIENTED_EDGE('',*,*,#34808,.T.);
+#34808 = EDGE_CURVE('',#34802,#34748,#34809,.T.);
+#34809 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34810,#34811),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34810 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,0.));
+#34811 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,2.65));
+#34812 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34813,#34814)
+    ,(#34815,#34816
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34813 = CARTESIAN_POINT('',(-57.9122932083,54.573766180182,-1.E-02));
+#34814 = CARTESIAN_POINT('',(-57.9122932083,54.573766180182,2.66));
+#34815 = CARTESIAN_POINT('',(-57.9122932083,55.546919480762,-1.E-02));
+#34816 = CARTESIAN_POINT('',(-57.9122932083,55.546919480762,2.66));
+#34817 = ADVANCED_FACE('',(#34818),#34834,.T.);
+#34818 = FACE_BOUND('',#34819,.T.);
+#34819 = EDGE_LOOP('',(#34820,#34821,#34828,#34833));
+#34820 = ORIENTED_EDGE('',*,*,#34686,.F.);
+#34821 = ORIENTED_EDGE('',*,*,#34822,.F.);
+#34822 = EDGE_CURVE('',#34823,#34679,#34825,.T.);
+#34823 = VERTEX_POINT('',#34824);
+#34824 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,0.));
+#34825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34826,#34827),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34826 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,0.));
+#34827 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,2.65));
+#34828 = ORIENTED_EDGE('',*,*,#34829,.F.);
+#34829 = EDGE_CURVE('',#34795,#34823,#34830,.T.);
+#34830 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34831,#34832),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34831 = CARTESIAN_POINT('',(-57.9122932083,54.583766180182,0.));
+#34832 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,0.));
+#34833 = ORIENTED_EDGE('',*,*,#34794,.T.);
+#34834 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34835,#34836)
+    ,(#34837,#34838
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34835 = CARTESIAN_POINT('',(-58.87544650888,54.583766180182,-1.E-02));
+#34836 = CARTESIAN_POINT('',(-58.87544650888,54.583766180182,2.66));
+#34837 = CARTESIAN_POINT('',(-57.9022932083,54.583766180182,-1.E-02));
+#34838 = CARTESIAN_POINT('',(-57.9022932083,54.583766180182,2.66));
+#34839 = ADVANCED_FACE('',(#34840),#34846,.T.);
+#34840 = FACE_BOUND('',#34841,.T.);
+#34841 = EDGE_LOOP('',(#34842,#34843,#34844,#34845));
+#34842 = ORIENTED_EDGE('',*,*,#34669,.F.);
+#34843 = ORIENTED_EDGE('',*,*,#34777,.F.);
+#34844 = ORIENTED_EDGE('',*,*,#34740,.F.);
+#34845 = ORIENTED_EDGE('',*,*,#34709,.F.);
+#34846 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34847,#34848)
+    ,(#34849,#34850
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34847 = CARTESIAN_POINT('',(-58.52544650888,54.923766180182,3.));
+#34848 = CARTESIAN_POINT('',(-58.52544650888,55.196919480762,3.));
+#34849 = CARTESIAN_POINT('',(-58.2522932083,54.923766180182,3.));
+#34850 = CARTESIAN_POINT('',(-58.2522932083,55.196919480762,3.));
+#34851 = ADVANCED_FACE('',(#34852),#34868,.T.);
+#34852 = FACE_BOUND('',#34853,.T.);
+#34853 = EDGE_LOOP('',(#34854,#34855,#34862,#34867));
+#34854 = ORIENTED_EDGE('',*,*,#34724,.F.);
+#34855 = ORIENTED_EDGE('',*,*,#34856,.F.);
+#34856 = EDGE_CURVE('',#34857,#34717,#34859,.T.);
+#34857 = VERTEX_POINT('',#34858);
+#34858 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,0.));
+#34859 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34860,#34861),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#34860 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,0.));
+#34861 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,2.65));
+#34862 = ORIENTED_EDGE('',*,*,#34863,.F.);
+#34863 = EDGE_CURVE('',#34823,#34857,#34864,.T.);
+#34864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34865,#34866),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34865 = CARTESIAN_POINT('',(-58.86544650888,54.583766180182,0.));
+#34866 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,0.));
+#34867 = ORIENTED_EDGE('',*,*,#34822,.T.);
+#34868 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34869,#34870)
+    ,(#34871,#34872
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34869 = CARTESIAN_POINT('',(-58.86544650888,55.546919480762,-1.E-02));
+#34870 = CARTESIAN_POINT('',(-58.86544650888,55.546919480762,2.66));
+#34871 = CARTESIAN_POINT('',(-58.86544650888,54.573766180182,-1.E-02));
+#34872 = CARTESIAN_POINT('',(-58.86544650888,54.573766180182,2.66));
+#34873 = ADVANCED_FACE('',(#34874),#34884,.T.);
+#34874 = FACE_BOUND('',#34875,.T.);
+#34875 = EDGE_LOOP('',(#34876,#34877,#34878,#34883));
+#34876 = ORIENTED_EDGE('',*,*,#34755,.F.);
+#34877 = ORIENTED_EDGE('',*,*,#34808,.F.);
+#34878 = ORIENTED_EDGE('',*,*,#34879,.F.);
+#34879 = EDGE_CURVE('',#34857,#34802,#34880,.T.);
+#34880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34881,#34882),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34881 = CARTESIAN_POINT('',(-58.86544650888,55.536919480762,0.));
+#34882 = CARTESIAN_POINT('',(-57.9122932083,55.536919480762,0.));
+#34883 = ORIENTED_EDGE('',*,*,#34856,.T.);
+#34884 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34885,#34886)
+    ,(#34887,#34888
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#34885 = CARTESIAN_POINT('',(-57.9022932083,55.536919480762,-1.E-02));
+#34886 = CARTESIAN_POINT('',(-57.9022932083,55.536919480762,2.66));
+#34887 = CARTESIAN_POINT('',(-58.87544650888,55.536919480762,-1.E-02));
+#34888 = CARTESIAN_POINT('',(-58.87544650888,55.536919480762,2.66));
+#34889 = ADVANCED_FACE('',(#34890),#34896,.T.);
+#34890 = FACE_BOUND('',#34891,.T.);
+#34891 = EDGE_LOOP('',(#34892,#34893,#34894,#34895));
+#34892 = ORIENTED_EDGE('',*,*,#34879,.T.);
+#34893 = ORIENTED_EDGE('',*,*,#34801,.T.);
+#34894 = ORIENTED_EDGE('',*,*,#34829,.T.);
+#34895 = ORIENTED_EDGE('',*,*,#34863,.T.);
+#34896 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#34897,#34898)
+    ,(#34899,#34900
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34897 = CARTESIAN_POINT('',(-58.87544650888,55.546919480762,0.));
+#34898 = CARTESIAN_POINT('',(-58.87544650888,54.573766180182,0.));
+#34899 = CARTESIAN_POINT('',(-57.9022932083,55.546919480762,0.));
+#34900 = CARTESIAN_POINT('',(-57.9022932083,54.573766180182,0.));
+#34901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34905)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#34902,#34903,#34904)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#34902 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#34903 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#34904 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#34905 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#34902,
+  'distance_accuracy_value','confusion accuracy');
+#34906 = PRODUCT_TYPE('part',$,(#34659));
+#34907 = SHAPE_DEFINITION_REPRESENTATION(#34908,#34914);
+#34908 = PRODUCT_DEFINITION_SHAPE('','',#34909);
+#34909 = PRODUCT_DEFINITION('design','',#34910,#34913);
+#34910 = PRODUCT_DEFINITION_FORMATION('','',#34911);
+#34911 = PRODUCT('Body113','Body113','',(#34912));
+#34912 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#34913 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#34914 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#34915),#35153);
+#34915 = MANIFOLD_SOLID_BREP('',#34916);
+#34916 = CLOSED_SHELL('',(#34917,#34957,#34988,#35019,#35041,#35069,
+    #35091,#35103,#35125,#35141));
+#34917 = ADVANCED_FACE('',(#34918),#34950,.T.);
+#34918 = FACE_BOUND('',#34919,.T.);
+#34919 = EDGE_LOOP('',(#34920,#34929,#34937,#34944));
+#34920 = ORIENTED_EDGE('',*,*,#34921,.T.);
+#34921 = EDGE_CURVE('',#34922,#34924,#34926,.T.);
+#34922 = VERTEX_POINT('',#34923);
+#34923 = CARTESIAN_POINT('',(-48.10439847146,54.933766180182,3.));
+#34924 = VERTEX_POINT('',#34925);
+#34925 = CARTESIAN_POINT('',(-48.35755177204,54.933766180182,3.));
+#34926 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34927,#34928),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34927 = CARTESIAN_POINT('',(-48.10439847146,54.933766180182,3.));
+#34928 = CARTESIAN_POINT('',(-48.35755177204,54.933766180182,3.));
+#34929 = ORIENTED_EDGE('',*,*,#34930,.T.);
+#34930 = EDGE_CURVE('',#34924,#34931,#34933,.T.);
+#34931 = VERTEX_POINT('',#34932);
+#34932 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,2.65));
+#34933 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34934,#34935,#34936),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#34934 = CARTESIAN_POINT('',(-48.35755177204,54.933766180182,3.));
+#34935 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,3.));
+#34936 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,2.65));
+#34937 = ORIENTED_EDGE('',*,*,#34938,.T.);
+#34938 = EDGE_CURVE('',#34931,#34939,#34941,.T.);
+#34939 = VERTEX_POINT('',#34940);
+#34940 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,2.65));
+#34941 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34942,#34943),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34942 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,2.65));
+#34943 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,2.65));
+#34944 = ORIENTED_EDGE('',*,*,#34945,.F.);
+#34945 = EDGE_CURVE('',#34922,#34939,#34946,.T.);
+#34946 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34947,#34948,#34949),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#34947 = CARTESIAN_POINT('',(-48.10439847146,54.933766180182,3.));
+#34948 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,3.));
+#34949 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,2.65));
+#34950 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34951,#34952,#34953)
+    ,(#34954,#34955,#34956
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34951 = CARTESIAN_POINT('',(-47.75439847146,54.933766180182,3.));
+#34952 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,3.));
+#34953 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,2.65));
+#34954 = CARTESIAN_POINT('',(-48.70755177204,54.933766180182,3.));
+#34955 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,3.));
+#34956 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,2.65));
+#34957 = ADVANCED_FACE('',(#34958),#34981,.T.);
+#34958 = FACE_BOUND('',#34959,.T.);
+#34959 = EDGE_LOOP('',(#34960,#34967,#34975,#34980));
+#34960 = ORIENTED_EDGE('',*,*,#34961,.T.);
+#34961 = EDGE_CURVE('',#34924,#34962,#34964,.T.);
+#34962 = VERTEX_POINT('',#34963);
+#34963 = CARTESIAN_POINT('',(-48.35755177204,55.186919480762,3.));
+#34964 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34965,#34966),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34965 = CARTESIAN_POINT('',(-48.35755177204,54.933766180182,3.));
+#34966 = CARTESIAN_POINT('',(-48.35755177204,55.186919480762,3.));
+#34967 = ORIENTED_EDGE('',*,*,#34968,.T.);
+#34968 = EDGE_CURVE('',#34962,#34969,#34971,.T.);
+#34969 = VERTEX_POINT('',#34970);
+#34970 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,2.65));
+#34971 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34972,#34973,#34974),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#34972 = CARTESIAN_POINT('',(-48.35755177204,55.186919480762,3.));
+#34973 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,3.));
+#34974 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,2.65));
+#34975 = ORIENTED_EDGE('',*,*,#34976,.T.);
+#34976 = EDGE_CURVE('',#34969,#34931,#34977,.T.);
+#34977 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34978,#34979),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34978 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,2.65));
+#34979 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,2.65));
+#34980 = ORIENTED_EDGE('',*,*,#34930,.F.);
+#34981 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#34982,#34983,#34984)
+    ,(#34985,#34986,#34987
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#34982 = CARTESIAN_POINT('',(-48.35755177204,54.583766180182,3.));
+#34983 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,3.));
+#34984 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,2.65));
+#34985 = CARTESIAN_POINT('',(-48.35755177204,55.536919480762,3.));
+#34986 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,3.));
+#34987 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,2.65));
+#34988 = ADVANCED_FACE('',(#34989),#35012,.T.);
+#34989 = FACE_BOUND('',#34990,.T.);
+#34990 = EDGE_LOOP('',(#34991,#34998,#35006,#35011));
+#34991 = ORIENTED_EDGE('',*,*,#34992,.T.);
+#34992 = EDGE_CURVE('',#34962,#34993,#34995,.T.);
+#34993 = VERTEX_POINT('',#34994);
+#34994 = CARTESIAN_POINT('',(-48.10439847146,55.186919480762,3.));
+#34995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34996,#34997),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34996 = CARTESIAN_POINT('',(-48.35755177204,55.186919480762,3.));
+#34997 = CARTESIAN_POINT('',(-48.10439847146,55.186919480762,3.));
+#34998 = ORIENTED_EDGE('',*,*,#34999,.T.);
+#34999 = EDGE_CURVE('',#34993,#35000,#35002,.T.);
+#35000 = VERTEX_POINT('',#35001);
+#35001 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,2.65));
+#35002 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35003,#35004,#35005),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35003 = CARTESIAN_POINT('',(-48.10439847146,55.186919480762,3.));
+#35004 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,3.));
+#35005 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,2.65));
+#35006 = ORIENTED_EDGE('',*,*,#35007,.T.);
+#35007 = EDGE_CURVE('',#35000,#34969,#35008,.T.);
+#35008 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35009,#35010),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35009 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,2.65));
+#35010 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,2.65));
+#35011 = ORIENTED_EDGE('',*,*,#34968,.F.);
+#35012 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35013,#35014,#35015)
+    ,(#35016,#35017,#35018
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35013 = CARTESIAN_POINT('',(-48.70755177204,55.186919480762,3.));
+#35014 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,3.));
+#35015 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,2.65));
+#35016 = CARTESIAN_POINT('',(-47.75439847146,55.186919480762,3.));
+#35017 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,3.));
+#35018 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,2.65));
+#35019 = ADVANCED_FACE('',(#35020),#35034,.T.);
+#35020 = FACE_BOUND('',#35021,.T.);
+#35021 = EDGE_LOOP('',(#35022,#35027,#35028,#35033));
+#35022 = ORIENTED_EDGE('',*,*,#35023,.T.);
+#35023 = EDGE_CURVE('',#34939,#35000,#35024,.T.);
+#35024 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35025,#35026),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35025 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,2.65));
+#35026 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,2.65));
+#35027 = ORIENTED_EDGE('',*,*,#34999,.F.);
+#35028 = ORIENTED_EDGE('',*,*,#35029,.T.);
+#35029 = EDGE_CURVE('',#34993,#34922,#35030,.T.);
+#35030 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35031,#35032),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35031 = CARTESIAN_POINT('',(-48.10439847146,55.186919480762,3.));
+#35032 = CARTESIAN_POINT('',(-48.10439847146,54.933766180182,3.));
+#35033 = ORIENTED_EDGE('',*,*,#34945,.T.);
+#35034 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35035,#35036,#35037)
+    ,(#35038,#35039,#35040
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35035 = CARTESIAN_POINT('',(-48.10439847146,55.536919480762,3.));
+#35036 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,3.));
+#35037 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,2.65));
+#35038 = CARTESIAN_POINT('',(-48.10439847146,54.583766180182,3.));
+#35039 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,3.));
+#35040 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,2.65));
+#35041 = ADVANCED_FACE('',(#35042),#35064,.T.);
+#35042 = FACE_BOUND('',#35043,.T.);
+#35043 = EDGE_LOOP('',(#35044,#35045,#35052,#35059));
+#35044 = ORIENTED_EDGE('',*,*,#35023,.F.);
+#35045 = ORIENTED_EDGE('',*,*,#35046,.F.);
+#35046 = EDGE_CURVE('',#35047,#34939,#35049,.T.);
+#35047 = VERTEX_POINT('',#35048);
+#35048 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,0.));
+#35049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35050,#35051),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35050 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,0.));
+#35051 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,2.65));
+#35052 = ORIENTED_EDGE('',*,*,#35053,.F.);
+#35053 = EDGE_CURVE('',#35054,#35047,#35056,.T.);
+#35054 = VERTEX_POINT('',#35055);
+#35055 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,0.));
+#35056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35057,#35058),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35057 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,0.));
+#35058 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,0.));
+#35059 = ORIENTED_EDGE('',*,*,#35060,.T.);
+#35060 = EDGE_CURVE('',#35054,#35000,#35061,.T.);
+#35061 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35062,#35063),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35062 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,0.));
+#35063 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,2.65));
+#35064 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35065,#35066)
+    ,(#35067,#35068
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35065 = CARTESIAN_POINT('',(-47.75439847146,54.573766180182,-1.E-02));
+#35066 = CARTESIAN_POINT('',(-47.75439847146,54.573766180182,2.66));
+#35067 = CARTESIAN_POINT('',(-47.75439847146,55.546919480762,-1.E-02));
+#35068 = CARTESIAN_POINT('',(-47.75439847146,55.546919480762,2.66));
+#35069 = ADVANCED_FACE('',(#35070),#35086,.T.);
+#35070 = FACE_BOUND('',#35071,.T.);
+#35071 = EDGE_LOOP('',(#35072,#35073,#35080,#35085));
+#35072 = ORIENTED_EDGE('',*,*,#34938,.F.);
+#35073 = ORIENTED_EDGE('',*,*,#35074,.F.);
+#35074 = EDGE_CURVE('',#35075,#34931,#35077,.T.);
+#35075 = VERTEX_POINT('',#35076);
+#35076 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,0.));
+#35077 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35078,#35079),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35078 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,0.));
+#35079 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,2.65));
+#35080 = ORIENTED_EDGE('',*,*,#35081,.F.);
+#35081 = EDGE_CURVE('',#35047,#35075,#35082,.T.);
+#35082 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35083,#35084),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35083 = CARTESIAN_POINT('',(-47.75439847146,54.583766180182,0.));
+#35084 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,0.));
+#35085 = ORIENTED_EDGE('',*,*,#35046,.T.);
+#35086 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35087,#35088)
+    ,(#35089,#35090
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35087 = CARTESIAN_POINT('',(-48.71755177204,54.583766180182,-1.E-02));
+#35088 = CARTESIAN_POINT('',(-48.71755177204,54.583766180182,2.66));
+#35089 = CARTESIAN_POINT('',(-47.74439847146,54.583766180182,-1.E-02));
+#35090 = CARTESIAN_POINT('',(-47.74439847146,54.583766180182,2.66));
+#35091 = ADVANCED_FACE('',(#35092),#35098,.T.);
+#35092 = FACE_BOUND('',#35093,.T.);
+#35093 = EDGE_LOOP('',(#35094,#35095,#35096,#35097));
+#35094 = ORIENTED_EDGE('',*,*,#34921,.F.);
+#35095 = ORIENTED_EDGE('',*,*,#35029,.F.);
+#35096 = ORIENTED_EDGE('',*,*,#34992,.F.);
+#35097 = ORIENTED_EDGE('',*,*,#34961,.F.);
+#35098 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35099,#35100)
+    ,(#35101,#35102
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35099 = CARTESIAN_POINT('',(-48.36755177204,54.923766180182,3.));
+#35100 = CARTESIAN_POINT('',(-48.36755177204,55.196919480762,3.));
+#35101 = CARTESIAN_POINT('',(-48.09439847146,54.923766180182,3.));
+#35102 = CARTESIAN_POINT('',(-48.09439847146,55.196919480762,3.));
+#35103 = ADVANCED_FACE('',(#35104),#35120,.T.);
+#35104 = FACE_BOUND('',#35105,.T.);
+#35105 = EDGE_LOOP('',(#35106,#35107,#35114,#35119));
+#35106 = ORIENTED_EDGE('',*,*,#34976,.F.);
+#35107 = ORIENTED_EDGE('',*,*,#35108,.F.);
+#35108 = EDGE_CURVE('',#35109,#34969,#35111,.T.);
+#35109 = VERTEX_POINT('',#35110);
+#35110 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,0.));
+#35111 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35112,#35113),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35112 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,0.));
+#35113 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,2.65));
+#35114 = ORIENTED_EDGE('',*,*,#35115,.F.);
+#35115 = EDGE_CURVE('',#35075,#35109,#35116,.T.);
+#35116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35117,#35118),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35117 = CARTESIAN_POINT('',(-48.70755177204,54.583766180182,0.));
+#35118 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,0.));
+#35119 = ORIENTED_EDGE('',*,*,#35074,.T.);
+#35120 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35121,#35122)
+    ,(#35123,#35124
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35121 = CARTESIAN_POINT('',(-48.70755177204,55.546919480762,-1.E-02));
+#35122 = CARTESIAN_POINT('',(-48.70755177204,55.546919480762,2.66));
+#35123 = CARTESIAN_POINT('',(-48.70755177204,54.573766180182,-1.E-02));
+#35124 = CARTESIAN_POINT('',(-48.70755177204,54.573766180182,2.66));
+#35125 = ADVANCED_FACE('',(#35126),#35136,.T.);
+#35126 = FACE_BOUND('',#35127,.T.);
+#35127 = EDGE_LOOP('',(#35128,#35129,#35130,#35135));
+#35128 = ORIENTED_EDGE('',*,*,#35007,.F.);
+#35129 = ORIENTED_EDGE('',*,*,#35060,.F.);
+#35130 = ORIENTED_EDGE('',*,*,#35131,.F.);
+#35131 = EDGE_CURVE('',#35109,#35054,#35132,.T.);
+#35132 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35133,#35134),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35133 = CARTESIAN_POINT('',(-48.70755177204,55.536919480762,0.));
+#35134 = CARTESIAN_POINT('',(-47.75439847146,55.536919480762,0.));
+#35135 = ORIENTED_EDGE('',*,*,#35108,.T.);
+#35136 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35137,#35138)
+    ,(#35139,#35140
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35137 = CARTESIAN_POINT('',(-47.74439847146,55.536919480762,-1.E-02));
+#35138 = CARTESIAN_POINT('',(-47.74439847146,55.536919480762,2.66));
+#35139 = CARTESIAN_POINT('',(-48.71755177204,55.536919480762,-1.E-02));
+#35140 = CARTESIAN_POINT('',(-48.71755177204,55.536919480762,2.66));
+#35141 = ADVANCED_FACE('',(#35142),#35148,.T.);
+#35142 = FACE_BOUND('',#35143,.T.);
+#35143 = EDGE_LOOP('',(#35144,#35145,#35146,#35147));
+#35144 = ORIENTED_EDGE('',*,*,#35131,.T.);
+#35145 = ORIENTED_EDGE('',*,*,#35053,.T.);
+#35146 = ORIENTED_EDGE('',*,*,#35081,.T.);
+#35147 = ORIENTED_EDGE('',*,*,#35115,.T.);
+#35148 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35149,#35150)
+    ,(#35151,#35152
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35149 = CARTESIAN_POINT('',(-48.71755177204,55.546919480762,0.));
+#35150 = CARTESIAN_POINT('',(-48.71755177204,54.573766180182,0.));
+#35151 = CARTESIAN_POINT('',(-47.74439847146,55.546919480762,0.));
+#35152 = CARTESIAN_POINT('',(-47.74439847146,54.573766180182,0.));
+#35153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35157)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#35154,#35155,#35156)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#35154 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#35155 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#35156 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#35157 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#35154,
+  'distance_accuracy_value','confusion accuracy');
+#35158 = PRODUCT_TYPE('part',$,(#34911));
+#35159 = SHAPE_DEFINITION_REPRESENTATION(#35160,#35166);
+#35160 = PRODUCT_DEFINITION_SHAPE('','',#35161);
+#35161 = PRODUCT_DEFINITION('design','',#35162,#35165);
+#35162 = PRODUCT_DEFINITION_FORMATION('','',#35163);
+#35163 = PRODUCT('Body114','Body114','',(#35164));
+#35164 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#35165 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#35166 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#35167),#35405);
+#35167 = MANIFOLD_SOLID_BREP('',#35168);
+#35168 = CLOSED_SHELL('',(#35169,#35209,#35240,#35271,#35293,#35321,
+    #35343,#35355,#35377,#35393));
+#35169 = ADVANCED_FACE('',(#35170),#35202,.T.);
+#35170 = FACE_BOUND('',#35171,.T.);
+#35171 = EDGE_LOOP('',(#35172,#35181,#35189,#35196));
+#35172 = ORIENTED_EDGE('',*,*,#35173,.T.);
+#35173 = EDGE_CURVE('',#35174,#35176,#35178,.T.);
+#35174 = VERTEX_POINT('',#35175);
+#35175 = CARTESIAN_POINT('',(-37.94650373462,54.933766180182,3.));
+#35176 = VERTEX_POINT('',#35177);
+#35177 = CARTESIAN_POINT('',(-38.1996570352,54.933766180182,3.));
+#35178 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35179,#35180),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35179 = CARTESIAN_POINT('',(-37.94650373462,54.933766180182,3.));
+#35180 = CARTESIAN_POINT('',(-38.1996570352,54.933766180182,3.));
+#35181 = ORIENTED_EDGE('',*,*,#35182,.T.);
+#35182 = EDGE_CURVE('',#35176,#35183,#35185,.T.);
+#35183 = VERTEX_POINT('',#35184);
+#35184 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,2.65));
+#35185 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35186,#35187,#35188),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35186 = CARTESIAN_POINT('',(-38.1996570352,54.933766180182,3.));
+#35187 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,3.));
+#35188 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,2.65));
+#35189 = ORIENTED_EDGE('',*,*,#35190,.T.);
+#35190 = EDGE_CURVE('',#35183,#35191,#35193,.T.);
+#35191 = VERTEX_POINT('',#35192);
+#35192 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,2.65));
+#35193 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35194,#35195),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35194 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,2.65));
+#35195 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,2.65));
+#35196 = ORIENTED_EDGE('',*,*,#35197,.F.);
+#35197 = EDGE_CURVE('',#35174,#35191,#35198,.T.);
+#35198 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35199,#35200,#35201),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35199 = CARTESIAN_POINT('',(-37.94650373462,54.933766180182,3.));
+#35200 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,3.));
+#35201 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,2.65));
+#35202 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35203,#35204,#35205)
+    ,(#35206,#35207,#35208
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35203 = CARTESIAN_POINT('',(-37.59650373462,54.933766180182,3.));
+#35204 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,3.));
+#35205 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,2.65));
+#35206 = CARTESIAN_POINT('',(-38.5496570352,54.933766180182,3.));
+#35207 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,3.));
+#35208 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,2.65));
+#35209 = ADVANCED_FACE('',(#35210),#35233,.T.);
+#35210 = FACE_BOUND('',#35211,.T.);
+#35211 = EDGE_LOOP('',(#35212,#35219,#35227,#35232));
+#35212 = ORIENTED_EDGE('',*,*,#35213,.T.);
+#35213 = EDGE_CURVE('',#35176,#35214,#35216,.T.);
+#35214 = VERTEX_POINT('',#35215);
+#35215 = CARTESIAN_POINT('',(-38.1996570352,55.186919480762,3.));
+#35216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35217,#35218),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35217 = CARTESIAN_POINT('',(-38.1996570352,54.933766180182,3.));
+#35218 = CARTESIAN_POINT('',(-38.1996570352,55.186919480762,3.));
+#35219 = ORIENTED_EDGE('',*,*,#35220,.T.);
+#35220 = EDGE_CURVE('',#35214,#35221,#35223,.T.);
+#35221 = VERTEX_POINT('',#35222);
+#35222 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,2.65));
+#35223 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35224,#35225,#35226),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35224 = CARTESIAN_POINT('',(-38.1996570352,55.186919480762,3.));
+#35225 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,3.));
+#35226 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,2.65));
+#35227 = ORIENTED_EDGE('',*,*,#35228,.T.);
+#35228 = EDGE_CURVE('',#35221,#35183,#35229,.T.);
+#35229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35230,#35231),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35230 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,2.65));
+#35231 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,2.65));
+#35232 = ORIENTED_EDGE('',*,*,#35182,.F.);
+#35233 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35234,#35235,#35236)
+    ,(#35237,#35238,#35239
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35234 = CARTESIAN_POINT('',(-38.1996570352,54.583766180182,3.));
+#35235 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,3.));
+#35236 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,2.65));
+#35237 = CARTESIAN_POINT('',(-38.1996570352,55.536919480762,3.));
+#35238 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,3.));
+#35239 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,2.65));
+#35240 = ADVANCED_FACE('',(#35241),#35264,.T.);
+#35241 = FACE_BOUND('',#35242,.T.);
+#35242 = EDGE_LOOP('',(#35243,#35250,#35258,#35263));
+#35243 = ORIENTED_EDGE('',*,*,#35244,.T.);
+#35244 = EDGE_CURVE('',#35214,#35245,#35247,.T.);
+#35245 = VERTEX_POINT('',#35246);
+#35246 = CARTESIAN_POINT('',(-37.94650373462,55.186919480762,3.));
+#35247 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35248,#35249),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35248 = CARTESIAN_POINT('',(-38.1996570352,55.186919480762,3.));
+#35249 = CARTESIAN_POINT('',(-37.94650373462,55.186919480762,3.));
+#35250 = ORIENTED_EDGE('',*,*,#35251,.T.);
+#35251 = EDGE_CURVE('',#35245,#35252,#35254,.T.);
+#35252 = VERTEX_POINT('',#35253);
+#35253 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,2.65));
+#35254 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35255,#35256,#35257),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35255 = CARTESIAN_POINT('',(-37.94650373462,55.186919480762,3.));
+#35256 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,3.));
+#35257 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,2.65));
+#35258 = ORIENTED_EDGE('',*,*,#35259,.T.);
+#35259 = EDGE_CURVE('',#35252,#35221,#35260,.T.);
+#35260 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35261,#35262),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35261 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,2.65));
+#35262 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,2.65));
+#35263 = ORIENTED_EDGE('',*,*,#35220,.F.);
+#35264 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35265,#35266,#35267)
+    ,(#35268,#35269,#35270
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35265 = CARTESIAN_POINT('',(-38.5496570352,55.186919480762,3.));
+#35266 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,3.));
+#35267 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,2.65));
+#35268 = CARTESIAN_POINT('',(-37.59650373462,55.186919480762,3.));
+#35269 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,3.));
+#35270 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,2.65));
+#35271 = ADVANCED_FACE('',(#35272),#35286,.T.);
+#35272 = FACE_BOUND('',#35273,.T.);
+#35273 = EDGE_LOOP('',(#35274,#35279,#35280,#35285));
+#35274 = ORIENTED_EDGE('',*,*,#35275,.T.);
+#35275 = EDGE_CURVE('',#35191,#35252,#35276,.T.);
+#35276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35277,#35278),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35277 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,2.65));
+#35278 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,2.65));
+#35279 = ORIENTED_EDGE('',*,*,#35251,.F.);
+#35280 = ORIENTED_EDGE('',*,*,#35281,.T.);
+#35281 = EDGE_CURVE('',#35245,#35174,#35282,.T.);
+#35282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35283,#35284),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35283 = CARTESIAN_POINT('',(-37.94650373462,55.186919480762,3.));
+#35284 = CARTESIAN_POINT('',(-37.94650373462,54.933766180182,3.));
+#35285 = ORIENTED_EDGE('',*,*,#35197,.T.);
+#35286 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35287,#35288,#35289)
+    ,(#35290,#35291,#35292
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35287 = CARTESIAN_POINT('',(-37.94650373462,55.536919480762,3.));
+#35288 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,3.));
+#35289 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,2.65));
+#35290 = CARTESIAN_POINT('',(-37.94650373462,54.583766180182,3.));
+#35291 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,3.));
+#35292 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,2.65));
+#35293 = ADVANCED_FACE('',(#35294),#35316,.T.);
+#35294 = FACE_BOUND('',#35295,.T.);
+#35295 = EDGE_LOOP('',(#35296,#35297,#35304,#35311));
+#35296 = ORIENTED_EDGE('',*,*,#35275,.F.);
+#35297 = ORIENTED_EDGE('',*,*,#35298,.F.);
+#35298 = EDGE_CURVE('',#35299,#35191,#35301,.T.);
+#35299 = VERTEX_POINT('',#35300);
+#35300 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,0.));
+#35301 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35302,#35303),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35302 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,0.));
+#35303 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,2.65));
+#35304 = ORIENTED_EDGE('',*,*,#35305,.F.);
+#35305 = EDGE_CURVE('',#35306,#35299,#35308,.T.);
+#35306 = VERTEX_POINT('',#35307);
+#35307 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,0.));
+#35308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35309,#35310),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35309 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,0.));
+#35310 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,0.));
+#35311 = ORIENTED_EDGE('',*,*,#35312,.T.);
+#35312 = EDGE_CURVE('',#35306,#35252,#35313,.T.);
+#35313 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35314,#35315),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35314 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,0.));
+#35315 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,2.65));
+#35316 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35317,#35318)
+    ,(#35319,#35320
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35317 = CARTESIAN_POINT('',(-37.59650373462,54.573766180182,-1.E-02));
+#35318 = CARTESIAN_POINT('',(-37.59650373462,54.573766180182,2.66));
+#35319 = CARTESIAN_POINT('',(-37.59650373462,55.546919480762,-1.E-02));
+#35320 = CARTESIAN_POINT('',(-37.59650373462,55.546919480762,2.66));
+#35321 = ADVANCED_FACE('',(#35322),#35338,.T.);
+#35322 = FACE_BOUND('',#35323,.T.);
+#35323 = EDGE_LOOP('',(#35324,#35325,#35332,#35337));
+#35324 = ORIENTED_EDGE('',*,*,#35190,.F.);
+#35325 = ORIENTED_EDGE('',*,*,#35326,.F.);
+#35326 = EDGE_CURVE('',#35327,#35183,#35329,.T.);
+#35327 = VERTEX_POINT('',#35328);
+#35328 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,0.));
+#35329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35330,#35331),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35330 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,0.));
+#35331 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,2.65));
+#35332 = ORIENTED_EDGE('',*,*,#35333,.F.);
+#35333 = EDGE_CURVE('',#35299,#35327,#35334,.T.);
+#35334 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35335,#35336),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35335 = CARTESIAN_POINT('',(-37.59650373462,54.583766180182,0.));
+#35336 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,0.));
+#35337 = ORIENTED_EDGE('',*,*,#35298,.T.);
+#35338 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35339,#35340)
+    ,(#35341,#35342
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35339 = CARTESIAN_POINT('',(-38.5596570352,54.583766180182,-1.E-02));
+#35340 = CARTESIAN_POINT('',(-38.5596570352,54.583766180182,2.66));
+#35341 = CARTESIAN_POINT('',(-37.58650373462,54.583766180182,-1.E-02));
+#35342 = CARTESIAN_POINT('',(-37.58650373462,54.583766180182,2.66));
+#35343 = ADVANCED_FACE('',(#35344),#35350,.T.);
+#35344 = FACE_BOUND('',#35345,.T.);
+#35345 = EDGE_LOOP('',(#35346,#35347,#35348,#35349));
+#35346 = ORIENTED_EDGE('',*,*,#35173,.F.);
+#35347 = ORIENTED_EDGE('',*,*,#35281,.F.);
+#35348 = ORIENTED_EDGE('',*,*,#35244,.F.);
+#35349 = ORIENTED_EDGE('',*,*,#35213,.F.);
+#35350 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35351,#35352)
+    ,(#35353,#35354
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35351 = CARTESIAN_POINT('',(-38.2096570352,54.923766180182,3.));
+#35352 = CARTESIAN_POINT('',(-38.2096570352,55.196919480762,3.));
+#35353 = CARTESIAN_POINT('',(-37.93650373462,54.923766180182,3.));
+#35354 = CARTESIAN_POINT('',(-37.93650373462,55.196919480762,3.));
+#35355 = ADVANCED_FACE('',(#35356),#35372,.T.);
+#35356 = FACE_BOUND('',#35357,.T.);
+#35357 = EDGE_LOOP('',(#35358,#35359,#35366,#35371));
+#35358 = ORIENTED_EDGE('',*,*,#35228,.F.);
+#35359 = ORIENTED_EDGE('',*,*,#35360,.F.);
+#35360 = EDGE_CURVE('',#35361,#35221,#35363,.T.);
+#35361 = VERTEX_POINT('',#35362);
+#35362 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,0.));
+#35363 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35364,#35365),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35364 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,0.));
+#35365 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,2.65));
+#35366 = ORIENTED_EDGE('',*,*,#35367,.F.);
+#35367 = EDGE_CURVE('',#35327,#35361,#35368,.T.);
+#35368 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35369,#35370),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35369 = CARTESIAN_POINT('',(-38.5496570352,54.583766180182,0.));
+#35370 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,0.));
+#35371 = ORIENTED_EDGE('',*,*,#35326,.T.);
+#35372 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35373,#35374)
+    ,(#35375,#35376
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35373 = CARTESIAN_POINT('',(-38.5496570352,55.546919480762,-1.E-02));
+#35374 = CARTESIAN_POINT('',(-38.5496570352,55.546919480762,2.66));
+#35375 = CARTESIAN_POINT('',(-38.5496570352,54.573766180182,-1.E-02));
+#35376 = CARTESIAN_POINT('',(-38.5496570352,54.573766180182,2.66));
+#35377 = ADVANCED_FACE('',(#35378),#35388,.T.);
+#35378 = FACE_BOUND('',#35379,.T.);
+#35379 = EDGE_LOOP('',(#35380,#35381,#35382,#35387));
+#35380 = ORIENTED_EDGE('',*,*,#35259,.F.);
+#35381 = ORIENTED_EDGE('',*,*,#35312,.F.);
+#35382 = ORIENTED_EDGE('',*,*,#35383,.F.);
+#35383 = EDGE_CURVE('',#35361,#35306,#35384,.T.);
+#35384 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35385,#35386),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35385 = CARTESIAN_POINT('',(-38.5496570352,55.536919480762,0.));
+#35386 = CARTESIAN_POINT('',(-37.59650373462,55.536919480762,0.));
+#35387 = ORIENTED_EDGE('',*,*,#35360,.T.);
+#35388 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35389,#35390)
+    ,(#35391,#35392
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35389 = CARTESIAN_POINT('',(-37.58650373462,55.536919480762,-1.E-02));
+#35390 = CARTESIAN_POINT('',(-37.58650373462,55.536919480762,2.66));
+#35391 = CARTESIAN_POINT('',(-38.5596570352,55.536919480762,-1.E-02));
+#35392 = CARTESIAN_POINT('',(-38.5596570352,55.536919480762,2.66));
+#35393 = ADVANCED_FACE('',(#35394),#35400,.T.);
+#35394 = FACE_BOUND('',#35395,.T.);
+#35395 = EDGE_LOOP('',(#35396,#35397,#35398,#35399));
+#35396 = ORIENTED_EDGE('',*,*,#35383,.T.);
+#35397 = ORIENTED_EDGE('',*,*,#35305,.T.);
+#35398 = ORIENTED_EDGE('',*,*,#35333,.T.);
+#35399 = ORIENTED_EDGE('',*,*,#35367,.T.);
+#35400 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35401,#35402)
+    ,(#35403,#35404
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35401 = CARTESIAN_POINT('',(-38.5596570352,55.546919480762,0.));
+#35402 = CARTESIAN_POINT('',(-38.5596570352,54.573766180182,0.));
+#35403 = CARTESIAN_POINT('',(-37.58650373462,55.546919480762,0.));
+#35404 = CARTESIAN_POINT('',(-37.58650373462,54.573766180182,0.));
+#35405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35409)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#35406,#35407,#35408)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#35406 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#35407 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#35408 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#35409 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#35406,
+  'distance_accuracy_value','confusion accuracy');
+#35410 = PRODUCT_TYPE('part',$,(#35163));
+#35411 = SHAPE_DEFINITION_REPRESENTATION(#35412,#35418);
+#35412 = PRODUCT_DEFINITION_SHAPE('','',#35413);
+#35413 = PRODUCT_DEFINITION('design','',#35414,#35417);
+#35414 = PRODUCT_DEFINITION_FORMATION('','',#35415);
+#35415 = PRODUCT('Body115','Body115','',(#35416));
+#35416 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#35417 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#35418 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#35419),#35657);
+#35419 = MANIFOLD_SOLID_BREP('',#35420);
+#35420 = CLOSED_SHELL('',(#35421,#35461,#35492,#35523,#35545,#35573,
+    #35595,#35607,#35629,#35645));
+#35421 = ADVANCED_FACE('',(#35422),#35454,.T.);
+#35422 = FACE_BOUND('',#35423,.T.);
+#35423 = EDGE_LOOP('',(#35424,#35433,#35441,#35448));
+#35424 = ORIENTED_EDGE('',*,*,#35425,.T.);
+#35425 = EDGE_CURVE('',#35426,#35428,#35430,.T.);
+#35426 = VERTEX_POINT('',#35427);
+#35427 = CARTESIAN_POINT('',(-27.78860899777,54.933766180182,3.));
+#35428 = VERTEX_POINT('',#35429);
+#35429 = CARTESIAN_POINT('',(-28.04176229835,54.933766180182,3.));
+#35430 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35431,#35432),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35431 = CARTESIAN_POINT('',(-27.78860899777,54.933766180182,3.));
+#35432 = CARTESIAN_POINT('',(-28.04176229835,54.933766180182,3.));
+#35433 = ORIENTED_EDGE('',*,*,#35434,.T.);
+#35434 = EDGE_CURVE('',#35428,#35435,#35437,.T.);
+#35435 = VERTEX_POINT('',#35436);
+#35436 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,2.65));
+#35437 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35438,#35439,#35440),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35438 = CARTESIAN_POINT('',(-28.04176229835,54.933766180182,3.));
+#35439 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,3.));
+#35440 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,2.65));
+#35441 = ORIENTED_EDGE('',*,*,#35442,.T.);
+#35442 = EDGE_CURVE('',#35435,#35443,#35445,.T.);
+#35443 = VERTEX_POINT('',#35444);
+#35444 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,2.65));
+#35445 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35446,#35447),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35446 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,2.65));
+#35447 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,2.65));
+#35448 = ORIENTED_EDGE('',*,*,#35449,.F.);
+#35449 = EDGE_CURVE('',#35426,#35443,#35450,.T.);
+#35450 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35451,#35452,#35453),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35451 = CARTESIAN_POINT('',(-27.78860899777,54.933766180182,3.));
+#35452 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,3.));
+#35453 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,2.65));
+#35454 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35455,#35456,#35457)
+    ,(#35458,#35459,#35460
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35455 = CARTESIAN_POINT('',(-27.43860899777,54.933766180182,3.));
+#35456 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,3.));
+#35457 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,2.65));
+#35458 = CARTESIAN_POINT('',(-28.39176229835,54.933766180182,3.));
+#35459 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,3.));
+#35460 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,2.65));
+#35461 = ADVANCED_FACE('',(#35462),#35485,.T.);
+#35462 = FACE_BOUND('',#35463,.T.);
+#35463 = EDGE_LOOP('',(#35464,#35471,#35479,#35484));
+#35464 = ORIENTED_EDGE('',*,*,#35465,.T.);
+#35465 = EDGE_CURVE('',#35428,#35466,#35468,.T.);
+#35466 = VERTEX_POINT('',#35467);
+#35467 = CARTESIAN_POINT('',(-28.04176229835,55.186919480762,3.));
+#35468 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35469,#35470),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35469 = CARTESIAN_POINT('',(-28.04176229835,54.933766180182,3.));
+#35470 = CARTESIAN_POINT('',(-28.04176229835,55.186919480762,3.));
+#35471 = ORIENTED_EDGE('',*,*,#35472,.T.);
+#35472 = EDGE_CURVE('',#35466,#35473,#35475,.T.);
+#35473 = VERTEX_POINT('',#35474);
+#35474 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,2.65));
+#35475 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35476,#35477,#35478),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35476 = CARTESIAN_POINT('',(-28.04176229835,55.186919480762,3.));
+#35477 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,3.));
+#35478 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,2.65));
+#35479 = ORIENTED_EDGE('',*,*,#35480,.T.);
+#35480 = EDGE_CURVE('',#35473,#35435,#35481,.T.);
+#35481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35482,#35483),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35482 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,2.65));
+#35483 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,2.65));
+#35484 = ORIENTED_EDGE('',*,*,#35434,.F.);
+#35485 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35486,#35487,#35488)
+    ,(#35489,#35490,#35491
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35486 = CARTESIAN_POINT('',(-28.04176229835,54.583766180182,3.));
+#35487 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,3.));
+#35488 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,2.65));
+#35489 = CARTESIAN_POINT('',(-28.04176229835,55.536919480762,3.));
+#35490 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,3.));
+#35491 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,2.65));
+#35492 = ADVANCED_FACE('',(#35493),#35516,.T.);
+#35493 = FACE_BOUND('',#35494,.T.);
+#35494 = EDGE_LOOP('',(#35495,#35502,#35510,#35515));
+#35495 = ORIENTED_EDGE('',*,*,#35496,.T.);
+#35496 = EDGE_CURVE('',#35466,#35497,#35499,.T.);
+#35497 = VERTEX_POINT('',#35498);
+#35498 = CARTESIAN_POINT('',(-27.78860899777,55.186919480762,3.));
+#35499 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35500,#35501),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35500 = CARTESIAN_POINT('',(-28.04176229835,55.186919480762,3.));
+#35501 = CARTESIAN_POINT('',(-27.78860899777,55.186919480762,3.));
+#35502 = ORIENTED_EDGE('',*,*,#35503,.T.);
+#35503 = EDGE_CURVE('',#35497,#35504,#35506,.T.);
+#35504 = VERTEX_POINT('',#35505);
+#35505 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,2.65));
+#35506 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35507,#35508,#35509),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35507 = CARTESIAN_POINT('',(-27.78860899777,55.186919480762,3.));
+#35508 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,3.));
+#35509 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,2.65));
+#35510 = ORIENTED_EDGE('',*,*,#35511,.T.);
+#35511 = EDGE_CURVE('',#35504,#35473,#35512,.T.);
+#35512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35513,#35514),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35513 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,2.65));
+#35514 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,2.65));
+#35515 = ORIENTED_EDGE('',*,*,#35472,.F.);
+#35516 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35517,#35518,#35519)
+    ,(#35520,#35521,#35522
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35517 = CARTESIAN_POINT('',(-28.39176229835,55.186919480762,3.));
+#35518 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,3.));
+#35519 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,2.65));
+#35520 = CARTESIAN_POINT('',(-27.43860899777,55.186919480762,3.));
+#35521 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,3.));
+#35522 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,2.65));
+#35523 = ADVANCED_FACE('',(#35524),#35538,.T.);
+#35524 = FACE_BOUND('',#35525,.T.);
+#35525 = EDGE_LOOP('',(#35526,#35531,#35532,#35537));
+#35526 = ORIENTED_EDGE('',*,*,#35527,.T.);
+#35527 = EDGE_CURVE('',#35443,#35504,#35528,.T.);
+#35528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35529,#35530),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35529 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,2.65));
+#35530 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,2.65));
+#35531 = ORIENTED_EDGE('',*,*,#35503,.F.);
+#35532 = ORIENTED_EDGE('',*,*,#35533,.T.);
+#35533 = EDGE_CURVE('',#35497,#35426,#35534,.T.);
+#35534 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35535,#35536),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35535 = CARTESIAN_POINT('',(-27.78860899777,55.186919480762,3.));
+#35536 = CARTESIAN_POINT('',(-27.78860899777,54.933766180182,3.));
+#35537 = ORIENTED_EDGE('',*,*,#35449,.T.);
+#35538 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35539,#35540,#35541)
+    ,(#35542,#35543,#35544
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35539 = CARTESIAN_POINT('',(-27.78860899777,55.536919480762,3.));
+#35540 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,3.));
+#35541 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,2.65));
+#35542 = CARTESIAN_POINT('',(-27.78860899777,54.583766180182,3.));
+#35543 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,3.));
+#35544 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,2.65));
+#35545 = ADVANCED_FACE('',(#35546),#35568,.T.);
+#35546 = FACE_BOUND('',#35547,.T.);
+#35547 = EDGE_LOOP('',(#35548,#35549,#35556,#35563));
+#35548 = ORIENTED_EDGE('',*,*,#35527,.F.);
+#35549 = ORIENTED_EDGE('',*,*,#35550,.F.);
+#35550 = EDGE_CURVE('',#35551,#35443,#35553,.T.);
+#35551 = VERTEX_POINT('',#35552);
+#35552 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,0.));
+#35553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35554,#35555),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35554 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,0.));
+#35555 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,2.65));
+#35556 = ORIENTED_EDGE('',*,*,#35557,.F.);
+#35557 = EDGE_CURVE('',#35558,#35551,#35560,.T.);
+#35558 = VERTEX_POINT('',#35559);
+#35559 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,0.));
+#35560 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35561,#35562),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35561 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,0.));
+#35562 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,0.));
+#35563 = ORIENTED_EDGE('',*,*,#35564,.T.);
+#35564 = EDGE_CURVE('',#35558,#35504,#35565,.T.);
+#35565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35566,#35567),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35566 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,0.));
+#35567 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,2.65));
+#35568 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35569,#35570)
+    ,(#35571,#35572
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35569 = CARTESIAN_POINT('',(-27.43860899777,54.573766180182,-1.E-02));
+#35570 = CARTESIAN_POINT('',(-27.43860899777,54.573766180182,2.66));
+#35571 = CARTESIAN_POINT('',(-27.43860899777,55.546919480762,-1.E-02));
+#35572 = CARTESIAN_POINT('',(-27.43860899777,55.546919480762,2.66));
+#35573 = ADVANCED_FACE('',(#35574),#35590,.T.);
+#35574 = FACE_BOUND('',#35575,.T.);
+#35575 = EDGE_LOOP('',(#35576,#35577,#35584,#35589));
+#35576 = ORIENTED_EDGE('',*,*,#35442,.F.);
+#35577 = ORIENTED_EDGE('',*,*,#35578,.F.);
+#35578 = EDGE_CURVE('',#35579,#35435,#35581,.T.);
+#35579 = VERTEX_POINT('',#35580);
+#35580 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,0.));
+#35581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35582,#35583),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35582 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,0.));
+#35583 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,2.65));
+#35584 = ORIENTED_EDGE('',*,*,#35585,.F.);
+#35585 = EDGE_CURVE('',#35551,#35579,#35586,.T.);
+#35586 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35587,#35588),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35587 = CARTESIAN_POINT('',(-27.43860899777,54.583766180182,0.));
+#35588 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,0.));
+#35589 = ORIENTED_EDGE('',*,*,#35550,.T.);
+#35590 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35591,#35592)
+    ,(#35593,#35594
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35591 = CARTESIAN_POINT('',(-28.40176229835,54.583766180182,-1.E-02));
+#35592 = CARTESIAN_POINT('',(-28.40176229835,54.583766180182,2.66));
+#35593 = CARTESIAN_POINT('',(-27.42860899777,54.583766180182,-1.E-02));
+#35594 = CARTESIAN_POINT('',(-27.42860899777,54.583766180182,2.66));
+#35595 = ADVANCED_FACE('',(#35596),#35602,.T.);
+#35596 = FACE_BOUND('',#35597,.T.);
+#35597 = EDGE_LOOP('',(#35598,#35599,#35600,#35601));
+#35598 = ORIENTED_EDGE('',*,*,#35425,.F.);
+#35599 = ORIENTED_EDGE('',*,*,#35533,.F.);
+#35600 = ORIENTED_EDGE('',*,*,#35496,.F.);
+#35601 = ORIENTED_EDGE('',*,*,#35465,.F.);
+#35602 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35603,#35604)
+    ,(#35605,#35606
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35603 = CARTESIAN_POINT('',(-28.05176229835,54.923766180182,3.));
+#35604 = CARTESIAN_POINT('',(-28.05176229835,55.196919480762,3.));
+#35605 = CARTESIAN_POINT('',(-27.77860899777,54.923766180182,3.));
+#35606 = CARTESIAN_POINT('',(-27.77860899777,55.196919480762,3.));
+#35607 = ADVANCED_FACE('',(#35608),#35624,.T.);
+#35608 = FACE_BOUND('',#35609,.T.);
+#35609 = EDGE_LOOP('',(#35610,#35611,#35618,#35623));
+#35610 = ORIENTED_EDGE('',*,*,#35480,.F.);
+#35611 = ORIENTED_EDGE('',*,*,#35612,.F.);
+#35612 = EDGE_CURVE('',#35613,#35473,#35615,.T.);
+#35613 = VERTEX_POINT('',#35614);
+#35614 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,0.));
+#35615 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35616,#35617),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35616 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,0.));
+#35617 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,2.65));
+#35618 = ORIENTED_EDGE('',*,*,#35619,.F.);
+#35619 = EDGE_CURVE('',#35579,#35613,#35620,.T.);
+#35620 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35621,#35622),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35621 = CARTESIAN_POINT('',(-28.39176229835,54.583766180182,0.));
+#35622 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,0.));
+#35623 = ORIENTED_EDGE('',*,*,#35578,.T.);
+#35624 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35625,#35626)
+    ,(#35627,#35628
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35625 = CARTESIAN_POINT('',(-28.39176229835,55.546919480762,-1.E-02));
+#35626 = CARTESIAN_POINT('',(-28.39176229835,55.546919480762,2.66));
+#35627 = CARTESIAN_POINT('',(-28.39176229835,54.573766180182,-1.E-02));
+#35628 = CARTESIAN_POINT('',(-28.39176229835,54.573766180182,2.66));
+#35629 = ADVANCED_FACE('',(#35630),#35640,.T.);
+#35630 = FACE_BOUND('',#35631,.T.);
+#35631 = EDGE_LOOP('',(#35632,#35633,#35634,#35639));
+#35632 = ORIENTED_EDGE('',*,*,#35511,.F.);
+#35633 = ORIENTED_EDGE('',*,*,#35564,.F.);
+#35634 = ORIENTED_EDGE('',*,*,#35635,.F.);
+#35635 = EDGE_CURVE('',#35613,#35558,#35636,.T.);
+#35636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35637,#35638),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35637 = CARTESIAN_POINT('',(-28.39176229835,55.536919480762,0.));
+#35638 = CARTESIAN_POINT('',(-27.43860899777,55.536919480762,0.));
+#35639 = ORIENTED_EDGE('',*,*,#35612,.T.);
+#35640 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35641,#35642)
+    ,(#35643,#35644
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35641 = CARTESIAN_POINT('',(-27.42860899777,55.536919480762,-1.E-02));
+#35642 = CARTESIAN_POINT('',(-27.42860899777,55.536919480762,2.66));
+#35643 = CARTESIAN_POINT('',(-28.40176229835,55.536919480762,-1.E-02));
+#35644 = CARTESIAN_POINT('',(-28.40176229835,55.536919480762,2.66));
+#35645 = ADVANCED_FACE('',(#35646),#35652,.T.);
+#35646 = FACE_BOUND('',#35647,.T.);
+#35647 = EDGE_LOOP('',(#35648,#35649,#35650,#35651));
+#35648 = ORIENTED_EDGE('',*,*,#35635,.T.);
+#35649 = ORIENTED_EDGE('',*,*,#35557,.T.);
+#35650 = ORIENTED_EDGE('',*,*,#35585,.T.);
+#35651 = ORIENTED_EDGE('',*,*,#35619,.T.);
+#35652 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35653,#35654)
+    ,(#35655,#35656
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35653 = CARTESIAN_POINT('',(-28.40176229835,55.546919480762,0.));
+#35654 = CARTESIAN_POINT('',(-28.40176229835,54.573766180182,0.));
+#35655 = CARTESIAN_POINT('',(-27.42860899777,55.546919480762,0.));
+#35656 = CARTESIAN_POINT('',(-27.42860899777,54.573766180182,0.));
+#35657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35661)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#35658,#35659,#35660)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#35658 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#35659 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#35660 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#35661 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#35658,
+  'distance_accuracy_value','confusion accuracy');
+#35662 = PRODUCT_TYPE('part',$,(#35415));
+#35663 = SHAPE_DEFINITION_REPRESENTATION(#35664,#35670);
+#35664 = PRODUCT_DEFINITION_SHAPE('','',#35665);
+#35665 = PRODUCT_DEFINITION('design','',#35666,#35669);
+#35666 = PRODUCT_DEFINITION_FORMATION('','',#35667);
+#35667 = PRODUCT('Body116','Body116','',(#35668));
+#35668 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#35669 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#35670 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#35671),#35909);
+#35671 = MANIFOLD_SOLID_BREP('',#35672);
+#35672 = CLOSED_SHELL('',(#35673,#35713,#35744,#35775,#35797,#35825,
+    #35847,#35859,#35881,#35897));
+#35673 = ADVANCED_FACE('',(#35674),#35706,.T.);
+#35674 = FACE_BOUND('',#35675,.T.);
+#35675 = EDGE_LOOP('',(#35676,#35685,#35693,#35700));
+#35676 = ORIENTED_EDGE('',*,*,#35677,.T.);
+#35677 = EDGE_CURVE('',#35678,#35680,#35682,.T.);
+#35678 = VERTEX_POINT('',#35679);
+#35679 = CARTESIAN_POINT('',(-68.42018794514,39.633766180182,3.));
+#35680 = VERTEX_POINT('',#35681);
+#35681 = CARTESIAN_POINT('',(-68.67334124572,39.633766180182,3.));
+#35682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35683,#35684),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35683 = CARTESIAN_POINT('',(-68.42018794514,39.633766180182,3.));
+#35684 = CARTESIAN_POINT('',(-68.67334124572,39.633766180182,3.));
+#35685 = ORIENTED_EDGE('',*,*,#35686,.T.);
+#35686 = EDGE_CURVE('',#35680,#35687,#35689,.T.);
+#35687 = VERTEX_POINT('',#35688);
+#35688 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,2.65));
+#35689 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35690,#35691,#35692),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35690 = CARTESIAN_POINT('',(-68.67334124572,39.633766180182,3.));
+#35691 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,3.));
+#35692 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,2.65));
+#35693 = ORIENTED_EDGE('',*,*,#35694,.T.);
+#35694 = EDGE_CURVE('',#35687,#35695,#35697,.T.);
+#35695 = VERTEX_POINT('',#35696);
+#35696 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,2.65));
+#35697 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35698,#35699),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35698 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,2.65));
+#35699 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,2.65));
+#35700 = ORIENTED_EDGE('',*,*,#35701,.F.);
+#35701 = EDGE_CURVE('',#35678,#35695,#35702,.T.);
+#35702 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35703,#35704,#35705),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35703 = CARTESIAN_POINT('',(-68.42018794514,39.633766180182,3.));
+#35704 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,3.));
+#35705 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,2.65));
+#35706 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35707,#35708,#35709)
+    ,(#35710,#35711,#35712
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35707 = CARTESIAN_POINT('',(-68.07018794514,39.633766180182,3.));
+#35708 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,3.));
+#35709 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,2.65));
+#35710 = CARTESIAN_POINT('',(-69.02334124572,39.633766180182,3.));
+#35711 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,3.));
+#35712 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,2.65));
+#35713 = ADVANCED_FACE('',(#35714),#35737,.T.);
+#35714 = FACE_BOUND('',#35715,.T.);
+#35715 = EDGE_LOOP('',(#35716,#35723,#35731,#35736));
+#35716 = ORIENTED_EDGE('',*,*,#35717,.T.);
+#35717 = EDGE_CURVE('',#35680,#35718,#35720,.T.);
+#35718 = VERTEX_POINT('',#35719);
+#35719 = CARTESIAN_POINT('',(-68.67334124572,39.886919480762,3.));
+#35720 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35721,#35722),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35721 = CARTESIAN_POINT('',(-68.67334124572,39.633766180182,3.));
+#35722 = CARTESIAN_POINT('',(-68.67334124572,39.886919480762,3.));
+#35723 = ORIENTED_EDGE('',*,*,#35724,.T.);
+#35724 = EDGE_CURVE('',#35718,#35725,#35727,.T.);
+#35725 = VERTEX_POINT('',#35726);
+#35726 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,2.65));
+#35727 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35728,#35729,#35730),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35728 = CARTESIAN_POINT('',(-68.67334124572,39.886919480762,3.));
+#35729 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,3.));
+#35730 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,2.65));
+#35731 = ORIENTED_EDGE('',*,*,#35732,.T.);
+#35732 = EDGE_CURVE('',#35725,#35687,#35733,.T.);
+#35733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35734,#35735),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35734 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,2.65));
+#35735 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,2.65));
+#35736 = ORIENTED_EDGE('',*,*,#35686,.F.);
+#35737 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35738,#35739,#35740)
+    ,(#35741,#35742,#35743
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35738 = CARTESIAN_POINT('',(-68.67334124572,39.283766180182,3.));
+#35739 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,3.));
+#35740 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,2.65));
+#35741 = CARTESIAN_POINT('',(-68.67334124572,40.236919480762,3.));
+#35742 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,3.));
+#35743 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,2.65));
+#35744 = ADVANCED_FACE('',(#35745),#35768,.T.);
+#35745 = FACE_BOUND('',#35746,.T.);
+#35746 = EDGE_LOOP('',(#35747,#35754,#35762,#35767));
+#35747 = ORIENTED_EDGE('',*,*,#35748,.T.);
+#35748 = EDGE_CURVE('',#35718,#35749,#35751,.T.);
+#35749 = VERTEX_POINT('',#35750);
+#35750 = CARTESIAN_POINT('',(-68.42018794514,39.886919480762,3.));
+#35751 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35752,#35753),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35752 = CARTESIAN_POINT('',(-68.67334124572,39.886919480762,3.));
+#35753 = CARTESIAN_POINT('',(-68.42018794514,39.886919480762,3.));
+#35754 = ORIENTED_EDGE('',*,*,#35755,.T.);
+#35755 = EDGE_CURVE('',#35749,#35756,#35758,.T.);
+#35756 = VERTEX_POINT('',#35757);
+#35757 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,2.65));
+#35758 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35759,#35760,#35761),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35759 = CARTESIAN_POINT('',(-68.42018794514,39.886919480762,3.));
+#35760 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,3.));
+#35761 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,2.65));
+#35762 = ORIENTED_EDGE('',*,*,#35763,.T.);
+#35763 = EDGE_CURVE('',#35756,#35725,#35764,.T.);
+#35764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35765,#35766),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35765 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,2.65));
+#35766 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,2.65));
+#35767 = ORIENTED_EDGE('',*,*,#35724,.F.);
+#35768 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35769,#35770,#35771)
+    ,(#35772,#35773,#35774
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35769 = CARTESIAN_POINT('',(-69.02334124572,39.886919480762,3.));
+#35770 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,3.));
+#35771 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,2.65));
+#35772 = CARTESIAN_POINT('',(-68.07018794514,39.886919480762,3.));
+#35773 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,3.));
+#35774 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,2.65));
+#35775 = ADVANCED_FACE('',(#35776),#35790,.T.);
+#35776 = FACE_BOUND('',#35777,.T.);
+#35777 = EDGE_LOOP('',(#35778,#35783,#35784,#35789));
+#35778 = ORIENTED_EDGE('',*,*,#35779,.T.);
+#35779 = EDGE_CURVE('',#35695,#35756,#35780,.T.);
+#35780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35781,#35782),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35781 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,2.65));
+#35782 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,2.65));
+#35783 = ORIENTED_EDGE('',*,*,#35755,.F.);
+#35784 = ORIENTED_EDGE('',*,*,#35785,.T.);
+#35785 = EDGE_CURVE('',#35749,#35678,#35786,.T.);
+#35786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35787,#35788),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35787 = CARTESIAN_POINT('',(-68.42018794514,39.886919480762,3.));
+#35788 = CARTESIAN_POINT('',(-68.42018794514,39.633766180182,3.));
+#35789 = ORIENTED_EDGE('',*,*,#35701,.T.);
+#35790 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35791,#35792,#35793)
+    ,(#35794,#35795,#35796
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35791 = CARTESIAN_POINT('',(-68.42018794514,40.236919480762,3.));
+#35792 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,3.));
+#35793 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,2.65));
+#35794 = CARTESIAN_POINT('',(-68.42018794514,39.283766180182,3.));
+#35795 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,3.));
+#35796 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,2.65));
+#35797 = ADVANCED_FACE('',(#35798),#35820,.T.);
+#35798 = FACE_BOUND('',#35799,.T.);
+#35799 = EDGE_LOOP('',(#35800,#35801,#35808,#35815));
+#35800 = ORIENTED_EDGE('',*,*,#35779,.F.);
+#35801 = ORIENTED_EDGE('',*,*,#35802,.F.);
+#35802 = EDGE_CURVE('',#35803,#35695,#35805,.T.);
+#35803 = VERTEX_POINT('',#35804);
+#35804 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,0.));
+#35805 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35806,#35807),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35806 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,0.));
+#35807 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,2.65));
+#35808 = ORIENTED_EDGE('',*,*,#35809,.F.);
+#35809 = EDGE_CURVE('',#35810,#35803,#35812,.T.);
+#35810 = VERTEX_POINT('',#35811);
+#35811 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,0.));
+#35812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35813,#35814),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35813 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,0.));
+#35814 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,0.));
+#35815 = ORIENTED_EDGE('',*,*,#35816,.T.);
+#35816 = EDGE_CURVE('',#35810,#35756,#35817,.T.);
+#35817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35818,#35819),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35818 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,0.));
+#35819 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,2.65));
+#35820 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35821,#35822)
+    ,(#35823,#35824
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35821 = CARTESIAN_POINT('',(-68.07018794514,39.273766180182,-1.E-02));
+#35822 = CARTESIAN_POINT('',(-68.07018794514,39.273766180182,2.66));
+#35823 = CARTESIAN_POINT('',(-68.07018794514,40.246919480762,-1.E-02));
+#35824 = CARTESIAN_POINT('',(-68.07018794514,40.246919480762,2.66));
+#35825 = ADVANCED_FACE('',(#35826),#35842,.T.);
+#35826 = FACE_BOUND('',#35827,.T.);
+#35827 = EDGE_LOOP('',(#35828,#35829,#35836,#35841));
+#35828 = ORIENTED_EDGE('',*,*,#35694,.F.);
+#35829 = ORIENTED_EDGE('',*,*,#35830,.F.);
+#35830 = EDGE_CURVE('',#35831,#35687,#35833,.T.);
+#35831 = VERTEX_POINT('',#35832);
+#35832 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,0.));
+#35833 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35834,#35835),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35834 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,0.));
+#35835 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,2.65));
+#35836 = ORIENTED_EDGE('',*,*,#35837,.F.);
+#35837 = EDGE_CURVE('',#35803,#35831,#35838,.T.);
+#35838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35839,#35840),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35839 = CARTESIAN_POINT('',(-68.07018794514,39.283766180182,0.));
+#35840 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,0.));
+#35841 = ORIENTED_EDGE('',*,*,#35802,.T.);
+#35842 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35843,#35844)
+    ,(#35845,#35846
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35843 = CARTESIAN_POINT('',(-69.03334124572,39.283766180182,-1.E-02));
+#35844 = CARTESIAN_POINT('',(-69.03334124572,39.283766180182,2.66));
+#35845 = CARTESIAN_POINT('',(-68.06018794514,39.283766180182,-1.E-02));
+#35846 = CARTESIAN_POINT('',(-68.06018794514,39.283766180182,2.66));
+#35847 = ADVANCED_FACE('',(#35848),#35854,.T.);
+#35848 = FACE_BOUND('',#35849,.T.);
+#35849 = EDGE_LOOP('',(#35850,#35851,#35852,#35853));
+#35850 = ORIENTED_EDGE('',*,*,#35677,.F.);
+#35851 = ORIENTED_EDGE('',*,*,#35785,.F.);
+#35852 = ORIENTED_EDGE('',*,*,#35748,.F.);
+#35853 = ORIENTED_EDGE('',*,*,#35717,.F.);
+#35854 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35855,#35856)
+    ,(#35857,#35858
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35855 = CARTESIAN_POINT('',(-68.68334124572,39.623766180182,3.));
+#35856 = CARTESIAN_POINT('',(-68.68334124572,39.896919480762,3.));
+#35857 = CARTESIAN_POINT('',(-68.41018794514,39.623766180182,3.));
+#35858 = CARTESIAN_POINT('',(-68.41018794514,39.896919480762,3.));
+#35859 = ADVANCED_FACE('',(#35860),#35876,.T.);
+#35860 = FACE_BOUND('',#35861,.T.);
+#35861 = EDGE_LOOP('',(#35862,#35863,#35870,#35875));
+#35862 = ORIENTED_EDGE('',*,*,#35732,.F.);
+#35863 = ORIENTED_EDGE('',*,*,#35864,.F.);
+#35864 = EDGE_CURVE('',#35865,#35725,#35867,.T.);
+#35865 = VERTEX_POINT('',#35866);
+#35866 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,0.));
+#35867 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35868,#35869),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#35868 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,0.));
+#35869 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,2.65));
+#35870 = ORIENTED_EDGE('',*,*,#35871,.F.);
+#35871 = EDGE_CURVE('',#35831,#35865,#35872,.T.);
+#35872 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35873,#35874),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35873 = CARTESIAN_POINT('',(-69.02334124572,39.283766180182,0.));
+#35874 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,0.));
+#35875 = ORIENTED_EDGE('',*,*,#35830,.T.);
+#35876 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35877,#35878)
+    ,(#35879,#35880
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35877 = CARTESIAN_POINT('',(-69.02334124572,40.246919480762,-1.E-02));
+#35878 = CARTESIAN_POINT('',(-69.02334124572,40.246919480762,2.66));
+#35879 = CARTESIAN_POINT('',(-69.02334124572,39.273766180182,-1.E-02));
+#35880 = CARTESIAN_POINT('',(-69.02334124572,39.273766180182,2.66));
+#35881 = ADVANCED_FACE('',(#35882),#35892,.T.);
+#35882 = FACE_BOUND('',#35883,.T.);
+#35883 = EDGE_LOOP('',(#35884,#35885,#35886,#35891));
+#35884 = ORIENTED_EDGE('',*,*,#35763,.F.);
+#35885 = ORIENTED_EDGE('',*,*,#35816,.F.);
+#35886 = ORIENTED_EDGE('',*,*,#35887,.F.);
+#35887 = EDGE_CURVE('',#35865,#35810,#35888,.T.);
+#35888 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35889,#35890),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35889 = CARTESIAN_POINT('',(-69.02334124572,40.236919480762,0.));
+#35890 = CARTESIAN_POINT('',(-68.07018794514,40.236919480762,0.));
+#35891 = ORIENTED_EDGE('',*,*,#35864,.T.);
+#35892 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35893,#35894)
+    ,(#35895,#35896
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#35893 = CARTESIAN_POINT('',(-68.06018794514,40.236919480762,-1.E-02));
+#35894 = CARTESIAN_POINT('',(-68.06018794514,40.236919480762,2.66));
+#35895 = CARTESIAN_POINT('',(-69.03334124572,40.236919480762,-1.E-02));
+#35896 = CARTESIAN_POINT('',(-69.03334124572,40.236919480762,2.66));
+#35897 = ADVANCED_FACE('',(#35898),#35904,.T.);
+#35898 = FACE_BOUND('',#35899,.T.);
+#35899 = EDGE_LOOP('',(#35900,#35901,#35902,#35903));
+#35900 = ORIENTED_EDGE('',*,*,#35887,.T.);
+#35901 = ORIENTED_EDGE('',*,*,#35809,.T.);
+#35902 = ORIENTED_EDGE('',*,*,#35837,.T.);
+#35903 = ORIENTED_EDGE('',*,*,#35871,.T.);
+#35904 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#35905,#35906)
+    ,(#35907,#35908
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35905 = CARTESIAN_POINT('',(-69.03334124572,40.246919480762,0.));
+#35906 = CARTESIAN_POINT('',(-69.03334124572,39.273766180182,0.));
+#35907 = CARTESIAN_POINT('',(-68.06018794514,40.246919480762,0.));
+#35908 = CARTESIAN_POINT('',(-68.06018794514,39.273766180182,0.));
+#35909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35913)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#35910,#35911,#35912)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#35910 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#35911 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#35912 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#35913 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#35910,
+  'distance_accuracy_value','confusion accuracy');
+#35914 = PRODUCT_TYPE('part',$,(#35667));
+#35915 = SHAPE_DEFINITION_REPRESENTATION(#35916,#35922);
+#35916 = PRODUCT_DEFINITION_SHAPE('','',#35917);
+#35917 = PRODUCT_DEFINITION('design','',#35918,#35921);
+#35918 = PRODUCT_DEFINITION_FORMATION('','',#35919);
+#35919 = PRODUCT('Body117','Body117','',(#35920));
+#35920 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#35921 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#35922 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#35923),#36161);
+#35923 = MANIFOLD_SOLID_BREP('',#35924);
+#35924 = CLOSED_SHELL('',(#35925,#35965,#35996,#36027,#36049,#36077,
+    #36099,#36111,#36133,#36149));
+#35925 = ADVANCED_FACE('',(#35926),#35958,.T.);
+#35926 = FACE_BOUND('',#35927,.T.);
+#35927 = EDGE_LOOP('',(#35928,#35937,#35945,#35952));
+#35928 = ORIENTED_EDGE('',*,*,#35929,.T.);
+#35929 = EDGE_CURVE('',#35930,#35932,#35934,.T.);
+#35930 = VERTEX_POINT('',#35931);
+#35931 = CARTESIAN_POINT('',(-58.2622932083,39.633766180182,3.));
+#35932 = VERTEX_POINT('',#35933);
+#35933 = CARTESIAN_POINT('',(-58.51544650888,39.633766180182,3.));
+#35934 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35935,#35936),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35935 = CARTESIAN_POINT('',(-58.2622932083,39.633766180182,3.));
+#35936 = CARTESIAN_POINT('',(-58.51544650888,39.633766180182,3.));
+#35937 = ORIENTED_EDGE('',*,*,#35938,.T.);
+#35938 = EDGE_CURVE('',#35932,#35939,#35941,.T.);
+#35939 = VERTEX_POINT('',#35940);
+#35940 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,2.65));
+#35941 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35942,#35943,#35944),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35942 = CARTESIAN_POINT('',(-58.51544650888,39.633766180182,3.));
+#35943 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,3.));
+#35944 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,2.65));
+#35945 = ORIENTED_EDGE('',*,*,#35946,.T.);
+#35946 = EDGE_CURVE('',#35939,#35947,#35949,.T.);
+#35947 = VERTEX_POINT('',#35948);
+#35948 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,2.65));
+#35949 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35950,#35951),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35950 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,2.65));
+#35951 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,2.65));
+#35952 = ORIENTED_EDGE('',*,*,#35953,.F.);
+#35953 = EDGE_CURVE('',#35930,#35947,#35954,.T.);
+#35954 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35955,#35956,#35957),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35955 = CARTESIAN_POINT('',(-58.2622932083,39.633766180182,3.));
+#35956 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,3.));
+#35957 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,2.65));
+#35958 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35959,#35960,#35961)
+    ,(#35962,#35963,#35964
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35959 = CARTESIAN_POINT('',(-57.9122932083,39.633766180182,3.));
+#35960 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,3.));
+#35961 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,2.65));
+#35962 = CARTESIAN_POINT('',(-58.86544650888,39.633766180182,3.));
+#35963 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,3.));
+#35964 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,2.65));
+#35965 = ADVANCED_FACE('',(#35966),#35989,.T.);
+#35966 = FACE_BOUND('',#35967,.T.);
+#35967 = EDGE_LOOP('',(#35968,#35975,#35983,#35988));
+#35968 = ORIENTED_EDGE('',*,*,#35969,.T.);
+#35969 = EDGE_CURVE('',#35932,#35970,#35972,.T.);
+#35970 = VERTEX_POINT('',#35971);
+#35971 = CARTESIAN_POINT('',(-58.51544650888,39.886919480762,3.));
+#35972 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35973,#35974),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35973 = CARTESIAN_POINT('',(-58.51544650888,39.633766180182,3.));
+#35974 = CARTESIAN_POINT('',(-58.51544650888,39.886919480762,3.));
+#35975 = ORIENTED_EDGE('',*,*,#35976,.T.);
+#35976 = EDGE_CURVE('',#35970,#35977,#35979,.T.);
+#35977 = VERTEX_POINT('',#35978);
+#35978 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,2.65));
+#35979 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35980,#35981,#35982),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#35980 = CARTESIAN_POINT('',(-58.51544650888,39.886919480762,3.));
+#35981 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,3.));
+#35982 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,2.65));
+#35983 = ORIENTED_EDGE('',*,*,#35984,.T.);
+#35984 = EDGE_CURVE('',#35977,#35939,#35985,.T.);
+#35985 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35986,#35987),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35986 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,2.65));
+#35987 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,2.65));
+#35988 = ORIENTED_EDGE('',*,*,#35938,.F.);
+#35989 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#35990,#35991,#35992)
+    ,(#35993,#35994,#35995
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#35990 = CARTESIAN_POINT('',(-58.51544650888,39.283766180182,3.));
+#35991 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,3.));
+#35992 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,2.65));
+#35993 = CARTESIAN_POINT('',(-58.51544650888,40.236919480762,3.));
+#35994 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,3.));
+#35995 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,2.65));
+#35996 = ADVANCED_FACE('',(#35997),#36020,.T.);
+#35997 = FACE_BOUND('',#35998,.T.);
+#35998 = EDGE_LOOP('',(#35999,#36006,#36014,#36019));
+#35999 = ORIENTED_EDGE('',*,*,#36000,.T.);
+#36000 = EDGE_CURVE('',#35970,#36001,#36003,.T.);
+#36001 = VERTEX_POINT('',#36002);
+#36002 = CARTESIAN_POINT('',(-58.2622932083,39.886919480762,3.));
+#36003 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36004,#36005),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36004 = CARTESIAN_POINT('',(-58.51544650888,39.886919480762,3.));
+#36005 = CARTESIAN_POINT('',(-58.2622932083,39.886919480762,3.));
+#36006 = ORIENTED_EDGE('',*,*,#36007,.T.);
+#36007 = EDGE_CURVE('',#36001,#36008,#36010,.T.);
+#36008 = VERTEX_POINT('',#36009);
+#36009 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,2.65));
+#36010 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36011,#36012,#36013),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36011 = CARTESIAN_POINT('',(-58.2622932083,39.886919480762,3.));
+#36012 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,3.));
+#36013 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,2.65));
+#36014 = ORIENTED_EDGE('',*,*,#36015,.T.);
+#36015 = EDGE_CURVE('',#36008,#35977,#36016,.T.);
+#36016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36017,#36018),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36017 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,2.65));
+#36018 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,2.65));
+#36019 = ORIENTED_EDGE('',*,*,#35976,.F.);
+#36020 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36021,#36022,#36023)
+    ,(#36024,#36025,#36026
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36021 = CARTESIAN_POINT('',(-58.86544650888,39.886919480762,3.));
+#36022 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,3.));
+#36023 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,2.65));
+#36024 = CARTESIAN_POINT('',(-57.9122932083,39.886919480762,3.));
+#36025 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,3.));
+#36026 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,2.65));
+#36027 = ADVANCED_FACE('',(#36028),#36042,.T.);
+#36028 = FACE_BOUND('',#36029,.T.);
+#36029 = EDGE_LOOP('',(#36030,#36035,#36036,#36041));
+#36030 = ORIENTED_EDGE('',*,*,#36031,.T.);
+#36031 = EDGE_CURVE('',#35947,#36008,#36032,.T.);
+#36032 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36033,#36034),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36033 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,2.65));
+#36034 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,2.65));
+#36035 = ORIENTED_EDGE('',*,*,#36007,.F.);
+#36036 = ORIENTED_EDGE('',*,*,#36037,.T.);
+#36037 = EDGE_CURVE('',#36001,#35930,#36038,.T.);
+#36038 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36039,#36040),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36039 = CARTESIAN_POINT('',(-58.2622932083,39.886919480762,3.));
+#36040 = CARTESIAN_POINT('',(-58.2622932083,39.633766180182,3.));
+#36041 = ORIENTED_EDGE('',*,*,#35953,.T.);
+#36042 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36043,#36044,#36045)
+    ,(#36046,#36047,#36048
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36043 = CARTESIAN_POINT('',(-58.2622932083,40.236919480762,3.));
+#36044 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,3.));
+#36045 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,2.65));
+#36046 = CARTESIAN_POINT('',(-58.2622932083,39.283766180182,3.));
+#36047 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,3.));
+#36048 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,2.65));
+#36049 = ADVANCED_FACE('',(#36050),#36072,.T.);
+#36050 = FACE_BOUND('',#36051,.T.);
+#36051 = EDGE_LOOP('',(#36052,#36053,#36060,#36067));
+#36052 = ORIENTED_EDGE('',*,*,#36031,.F.);
+#36053 = ORIENTED_EDGE('',*,*,#36054,.F.);
+#36054 = EDGE_CURVE('',#36055,#35947,#36057,.T.);
+#36055 = VERTEX_POINT('',#36056);
+#36056 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,0.));
+#36057 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36058,#36059),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36058 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,0.));
+#36059 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,2.65));
+#36060 = ORIENTED_EDGE('',*,*,#36061,.F.);
+#36061 = EDGE_CURVE('',#36062,#36055,#36064,.T.);
+#36062 = VERTEX_POINT('',#36063);
+#36063 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,0.));
+#36064 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36065,#36066),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36065 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,0.));
+#36066 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,0.));
+#36067 = ORIENTED_EDGE('',*,*,#36068,.T.);
+#36068 = EDGE_CURVE('',#36062,#36008,#36069,.T.);
+#36069 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36070,#36071),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36070 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,0.));
+#36071 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,2.65));
+#36072 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36073,#36074)
+    ,(#36075,#36076
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36073 = CARTESIAN_POINT('',(-57.9122932083,39.273766180182,-1.E-02));
+#36074 = CARTESIAN_POINT('',(-57.9122932083,39.273766180182,2.66));
+#36075 = CARTESIAN_POINT('',(-57.9122932083,40.246919480762,-1.E-02));
+#36076 = CARTESIAN_POINT('',(-57.9122932083,40.246919480762,2.66));
+#36077 = ADVANCED_FACE('',(#36078),#36094,.T.);
+#36078 = FACE_BOUND('',#36079,.T.);
+#36079 = EDGE_LOOP('',(#36080,#36081,#36088,#36093));
+#36080 = ORIENTED_EDGE('',*,*,#35946,.F.);
+#36081 = ORIENTED_EDGE('',*,*,#36082,.F.);
+#36082 = EDGE_CURVE('',#36083,#35939,#36085,.T.);
+#36083 = VERTEX_POINT('',#36084);
+#36084 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,0.));
+#36085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36086,#36087),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36086 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,0.));
+#36087 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,2.65));
+#36088 = ORIENTED_EDGE('',*,*,#36089,.F.);
+#36089 = EDGE_CURVE('',#36055,#36083,#36090,.T.);
+#36090 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36091,#36092),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36091 = CARTESIAN_POINT('',(-57.9122932083,39.283766180182,0.));
+#36092 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,0.));
+#36093 = ORIENTED_EDGE('',*,*,#36054,.T.);
+#36094 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36095,#36096)
+    ,(#36097,#36098
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36095 = CARTESIAN_POINT('',(-58.87544650888,39.283766180182,-1.E-02));
+#36096 = CARTESIAN_POINT('',(-58.87544650888,39.283766180182,2.66));
+#36097 = CARTESIAN_POINT('',(-57.9022932083,39.283766180182,-1.E-02));
+#36098 = CARTESIAN_POINT('',(-57.9022932083,39.283766180182,2.66));
+#36099 = ADVANCED_FACE('',(#36100),#36106,.T.);
+#36100 = FACE_BOUND('',#36101,.T.);
+#36101 = EDGE_LOOP('',(#36102,#36103,#36104,#36105));
+#36102 = ORIENTED_EDGE('',*,*,#35929,.F.);
+#36103 = ORIENTED_EDGE('',*,*,#36037,.F.);
+#36104 = ORIENTED_EDGE('',*,*,#36000,.F.);
+#36105 = ORIENTED_EDGE('',*,*,#35969,.F.);
+#36106 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36107,#36108)
+    ,(#36109,#36110
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36107 = CARTESIAN_POINT('',(-58.52544650888,39.623766180182,3.));
+#36108 = CARTESIAN_POINT('',(-58.52544650888,39.896919480762,3.));
+#36109 = CARTESIAN_POINT('',(-58.2522932083,39.623766180182,3.));
+#36110 = CARTESIAN_POINT('',(-58.2522932083,39.896919480762,3.));
+#36111 = ADVANCED_FACE('',(#36112),#36128,.T.);
+#36112 = FACE_BOUND('',#36113,.T.);
+#36113 = EDGE_LOOP('',(#36114,#36115,#36122,#36127));
+#36114 = ORIENTED_EDGE('',*,*,#35984,.F.);
+#36115 = ORIENTED_EDGE('',*,*,#36116,.F.);
+#36116 = EDGE_CURVE('',#36117,#35977,#36119,.T.);
+#36117 = VERTEX_POINT('',#36118);
+#36118 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,0.));
+#36119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36120,#36121),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36120 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,0.));
+#36121 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,2.65));
+#36122 = ORIENTED_EDGE('',*,*,#36123,.F.);
+#36123 = EDGE_CURVE('',#36083,#36117,#36124,.T.);
+#36124 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36125,#36126),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36125 = CARTESIAN_POINT('',(-58.86544650888,39.283766180182,0.));
+#36126 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,0.));
+#36127 = ORIENTED_EDGE('',*,*,#36082,.T.);
+#36128 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36129,#36130)
+    ,(#36131,#36132
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36129 = CARTESIAN_POINT('',(-58.86544650888,40.246919480762,-1.E-02));
+#36130 = CARTESIAN_POINT('',(-58.86544650888,40.246919480762,2.66));
+#36131 = CARTESIAN_POINT('',(-58.86544650888,39.273766180182,-1.E-02));
+#36132 = CARTESIAN_POINT('',(-58.86544650888,39.273766180182,2.66));
+#36133 = ADVANCED_FACE('',(#36134),#36144,.T.);
+#36134 = FACE_BOUND('',#36135,.T.);
+#36135 = EDGE_LOOP('',(#36136,#36137,#36138,#36143));
+#36136 = ORIENTED_EDGE('',*,*,#36015,.F.);
+#36137 = ORIENTED_EDGE('',*,*,#36068,.F.);
+#36138 = ORIENTED_EDGE('',*,*,#36139,.F.);
+#36139 = EDGE_CURVE('',#36117,#36062,#36140,.T.);
+#36140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36141,#36142),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36141 = CARTESIAN_POINT('',(-58.86544650888,40.236919480762,0.));
+#36142 = CARTESIAN_POINT('',(-57.9122932083,40.236919480762,0.));
+#36143 = ORIENTED_EDGE('',*,*,#36116,.T.);
+#36144 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36145,#36146)
+    ,(#36147,#36148
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36145 = CARTESIAN_POINT('',(-57.9022932083,40.236919480762,-1.E-02));
+#36146 = CARTESIAN_POINT('',(-57.9022932083,40.236919480762,2.66));
+#36147 = CARTESIAN_POINT('',(-58.87544650888,40.236919480762,-1.E-02));
+#36148 = CARTESIAN_POINT('',(-58.87544650888,40.236919480762,2.66));
+#36149 = ADVANCED_FACE('',(#36150),#36156,.T.);
+#36150 = FACE_BOUND('',#36151,.T.);
+#36151 = EDGE_LOOP('',(#36152,#36153,#36154,#36155));
+#36152 = ORIENTED_EDGE('',*,*,#36139,.T.);
+#36153 = ORIENTED_EDGE('',*,*,#36061,.T.);
+#36154 = ORIENTED_EDGE('',*,*,#36089,.T.);
+#36155 = ORIENTED_EDGE('',*,*,#36123,.T.);
+#36156 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36157,#36158)
+    ,(#36159,#36160
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36157 = CARTESIAN_POINT('',(-58.87544650888,40.246919480762,0.));
+#36158 = CARTESIAN_POINT('',(-58.87544650888,39.273766180182,0.));
+#36159 = CARTESIAN_POINT('',(-57.9022932083,40.246919480762,0.));
+#36160 = CARTESIAN_POINT('',(-57.9022932083,39.273766180182,0.));
+#36161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36165)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#36162,#36163,#36164)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#36162 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#36163 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#36164 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#36165 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#36162,
+  'distance_accuracy_value','confusion accuracy');
+#36166 = PRODUCT_TYPE('part',$,(#35919));
+#36167 = SHAPE_DEFINITION_REPRESENTATION(#36168,#36174);
+#36168 = PRODUCT_DEFINITION_SHAPE('','',#36169);
+#36169 = PRODUCT_DEFINITION('design','',#36170,#36173);
+#36170 = PRODUCT_DEFINITION_FORMATION('','',#36171);
+#36171 = PRODUCT('Body118','Body118','',(#36172));
+#36172 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#36173 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#36174 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#36175),#36413);
+#36175 = MANIFOLD_SOLID_BREP('',#36176);
+#36176 = CLOSED_SHELL('',(#36177,#36217,#36248,#36279,#36301,#36329,
+    #36351,#36363,#36385,#36401));
+#36177 = ADVANCED_FACE('',(#36178),#36210,.T.);
+#36178 = FACE_BOUND('',#36179,.T.);
+#36179 = EDGE_LOOP('',(#36180,#36189,#36197,#36204));
+#36180 = ORIENTED_EDGE('',*,*,#36181,.T.);
+#36181 = EDGE_CURVE('',#36182,#36184,#36186,.T.);
+#36182 = VERTEX_POINT('',#36183);
+#36183 = CARTESIAN_POINT('',(-48.10439847146,39.633766180182,3.));
+#36184 = VERTEX_POINT('',#36185);
+#36185 = CARTESIAN_POINT('',(-48.35755177204,39.633766180182,3.));
+#36186 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36187,#36188),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36187 = CARTESIAN_POINT('',(-48.10439847146,39.633766180182,3.));
+#36188 = CARTESIAN_POINT('',(-48.35755177204,39.633766180182,3.));
+#36189 = ORIENTED_EDGE('',*,*,#36190,.T.);
+#36190 = EDGE_CURVE('',#36184,#36191,#36193,.T.);
+#36191 = VERTEX_POINT('',#36192);
+#36192 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,2.65));
+#36193 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36194,#36195,#36196),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36194 = CARTESIAN_POINT('',(-48.35755177204,39.633766180182,3.));
+#36195 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,3.));
+#36196 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,2.65));
+#36197 = ORIENTED_EDGE('',*,*,#36198,.T.);
+#36198 = EDGE_CURVE('',#36191,#36199,#36201,.T.);
+#36199 = VERTEX_POINT('',#36200);
+#36200 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,2.65));
+#36201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36202,#36203),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36202 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,2.65));
+#36203 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,2.65));
+#36204 = ORIENTED_EDGE('',*,*,#36205,.F.);
+#36205 = EDGE_CURVE('',#36182,#36199,#36206,.T.);
+#36206 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36207,#36208,#36209),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36207 = CARTESIAN_POINT('',(-48.10439847146,39.633766180182,3.));
+#36208 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,3.));
+#36209 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,2.65));
+#36210 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36211,#36212,#36213)
+    ,(#36214,#36215,#36216
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36211 = CARTESIAN_POINT('',(-47.75439847146,39.633766180182,3.));
+#36212 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,3.));
+#36213 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,2.65));
+#36214 = CARTESIAN_POINT('',(-48.70755177204,39.633766180182,3.));
+#36215 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,3.));
+#36216 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,2.65));
+#36217 = ADVANCED_FACE('',(#36218),#36241,.T.);
+#36218 = FACE_BOUND('',#36219,.T.);
+#36219 = EDGE_LOOP('',(#36220,#36227,#36235,#36240));
+#36220 = ORIENTED_EDGE('',*,*,#36221,.T.);
+#36221 = EDGE_CURVE('',#36184,#36222,#36224,.T.);
+#36222 = VERTEX_POINT('',#36223);
+#36223 = CARTESIAN_POINT('',(-48.35755177204,39.886919480762,3.));
+#36224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36225,#36226),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36225 = CARTESIAN_POINT('',(-48.35755177204,39.633766180182,3.));
+#36226 = CARTESIAN_POINT('',(-48.35755177204,39.886919480762,3.));
+#36227 = ORIENTED_EDGE('',*,*,#36228,.T.);
+#36228 = EDGE_CURVE('',#36222,#36229,#36231,.T.);
+#36229 = VERTEX_POINT('',#36230);
+#36230 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,2.65));
+#36231 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36232,#36233,#36234),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36232 = CARTESIAN_POINT('',(-48.35755177204,39.886919480762,3.));
+#36233 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,3.));
+#36234 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,2.65));
+#36235 = ORIENTED_EDGE('',*,*,#36236,.T.);
+#36236 = EDGE_CURVE('',#36229,#36191,#36237,.T.);
+#36237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36238,#36239),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36238 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,2.65));
+#36239 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,2.65));
+#36240 = ORIENTED_EDGE('',*,*,#36190,.F.);
+#36241 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36242,#36243,#36244)
+    ,(#36245,#36246,#36247
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36242 = CARTESIAN_POINT('',(-48.35755177204,39.283766180182,3.));
+#36243 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,3.));
+#36244 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,2.65));
+#36245 = CARTESIAN_POINT('',(-48.35755177204,40.236919480762,3.));
+#36246 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,3.));
+#36247 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,2.65));
+#36248 = ADVANCED_FACE('',(#36249),#36272,.T.);
+#36249 = FACE_BOUND('',#36250,.T.);
+#36250 = EDGE_LOOP('',(#36251,#36258,#36266,#36271));
+#36251 = ORIENTED_EDGE('',*,*,#36252,.T.);
+#36252 = EDGE_CURVE('',#36222,#36253,#36255,.T.);
+#36253 = VERTEX_POINT('',#36254);
+#36254 = CARTESIAN_POINT('',(-48.10439847146,39.886919480762,3.));
+#36255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36256,#36257),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36256 = CARTESIAN_POINT('',(-48.35755177204,39.886919480762,3.));
+#36257 = CARTESIAN_POINT('',(-48.10439847146,39.886919480762,3.));
+#36258 = ORIENTED_EDGE('',*,*,#36259,.T.);
+#36259 = EDGE_CURVE('',#36253,#36260,#36262,.T.);
+#36260 = VERTEX_POINT('',#36261);
+#36261 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,2.65));
+#36262 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36263,#36264,#36265),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36263 = CARTESIAN_POINT('',(-48.10439847146,39.886919480762,3.));
+#36264 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,3.));
+#36265 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,2.65));
+#36266 = ORIENTED_EDGE('',*,*,#36267,.T.);
+#36267 = EDGE_CURVE('',#36260,#36229,#36268,.T.);
+#36268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36269,#36270),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36269 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,2.65));
+#36270 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,2.65));
+#36271 = ORIENTED_EDGE('',*,*,#36228,.F.);
+#36272 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36273,#36274,#36275)
+    ,(#36276,#36277,#36278
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36273 = CARTESIAN_POINT('',(-48.70755177204,39.886919480762,3.));
+#36274 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,3.));
+#36275 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,2.65));
+#36276 = CARTESIAN_POINT('',(-47.75439847146,39.886919480762,3.));
+#36277 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,3.));
+#36278 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,2.65));
+#36279 = ADVANCED_FACE('',(#36280),#36294,.T.);
+#36280 = FACE_BOUND('',#36281,.T.);
+#36281 = EDGE_LOOP('',(#36282,#36287,#36288,#36293));
+#36282 = ORIENTED_EDGE('',*,*,#36283,.T.);
+#36283 = EDGE_CURVE('',#36199,#36260,#36284,.T.);
+#36284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36285,#36286),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36285 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,2.65));
+#36286 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,2.65));
+#36287 = ORIENTED_EDGE('',*,*,#36259,.F.);
+#36288 = ORIENTED_EDGE('',*,*,#36289,.T.);
+#36289 = EDGE_CURVE('',#36253,#36182,#36290,.T.);
+#36290 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36291,#36292),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36291 = CARTESIAN_POINT('',(-48.10439847146,39.886919480762,3.));
+#36292 = CARTESIAN_POINT('',(-48.10439847146,39.633766180182,3.));
+#36293 = ORIENTED_EDGE('',*,*,#36205,.T.);
+#36294 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36295,#36296,#36297)
+    ,(#36298,#36299,#36300
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36295 = CARTESIAN_POINT('',(-48.10439847146,40.236919480762,3.));
+#36296 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,3.));
+#36297 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,2.65));
+#36298 = CARTESIAN_POINT('',(-48.10439847146,39.283766180182,3.));
+#36299 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,3.));
+#36300 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,2.65));
+#36301 = ADVANCED_FACE('',(#36302),#36324,.T.);
+#36302 = FACE_BOUND('',#36303,.T.);
+#36303 = EDGE_LOOP('',(#36304,#36305,#36312,#36319));
+#36304 = ORIENTED_EDGE('',*,*,#36283,.F.);
+#36305 = ORIENTED_EDGE('',*,*,#36306,.F.);
+#36306 = EDGE_CURVE('',#36307,#36199,#36309,.T.);
+#36307 = VERTEX_POINT('',#36308);
+#36308 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,0.));
+#36309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36310,#36311),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36310 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,0.));
+#36311 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,2.65));
+#36312 = ORIENTED_EDGE('',*,*,#36313,.F.);
+#36313 = EDGE_CURVE('',#36314,#36307,#36316,.T.);
+#36314 = VERTEX_POINT('',#36315);
+#36315 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,0.));
+#36316 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36317,#36318),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36317 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,0.));
+#36318 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,0.));
+#36319 = ORIENTED_EDGE('',*,*,#36320,.T.);
+#36320 = EDGE_CURVE('',#36314,#36260,#36321,.T.);
+#36321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36322,#36323),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36322 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,0.));
+#36323 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,2.65));
+#36324 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36325,#36326)
+    ,(#36327,#36328
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36325 = CARTESIAN_POINT('',(-47.75439847146,39.273766180182,-1.E-02));
+#36326 = CARTESIAN_POINT('',(-47.75439847146,39.273766180182,2.66));
+#36327 = CARTESIAN_POINT('',(-47.75439847146,40.246919480762,-1.E-02));
+#36328 = CARTESIAN_POINT('',(-47.75439847146,40.246919480762,2.66));
+#36329 = ADVANCED_FACE('',(#36330),#36346,.T.);
+#36330 = FACE_BOUND('',#36331,.T.);
+#36331 = EDGE_LOOP('',(#36332,#36333,#36340,#36345));
+#36332 = ORIENTED_EDGE('',*,*,#36198,.F.);
+#36333 = ORIENTED_EDGE('',*,*,#36334,.F.);
+#36334 = EDGE_CURVE('',#36335,#36191,#36337,.T.);
+#36335 = VERTEX_POINT('',#36336);
+#36336 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,0.));
+#36337 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36338,#36339),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36338 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,0.));
+#36339 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,2.65));
+#36340 = ORIENTED_EDGE('',*,*,#36341,.F.);
+#36341 = EDGE_CURVE('',#36307,#36335,#36342,.T.);
+#36342 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36343,#36344),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36343 = CARTESIAN_POINT('',(-47.75439847146,39.283766180182,0.));
+#36344 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,0.));
+#36345 = ORIENTED_EDGE('',*,*,#36306,.T.);
+#36346 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36347,#36348)
+    ,(#36349,#36350
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36347 = CARTESIAN_POINT('',(-48.71755177204,39.283766180182,-1.E-02));
+#36348 = CARTESIAN_POINT('',(-48.71755177204,39.283766180182,2.66));
+#36349 = CARTESIAN_POINT('',(-47.74439847146,39.283766180182,-1.E-02));
+#36350 = CARTESIAN_POINT('',(-47.74439847146,39.283766180182,2.66));
+#36351 = ADVANCED_FACE('',(#36352),#36358,.T.);
+#36352 = FACE_BOUND('',#36353,.T.);
+#36353 = EDGE_LOOP('',(#36354,#36355,#36356,#36357));
+#36354 = ORIENTED_EDGE('',*,*,#36181,.F.);
+#36355 = ORIENTED_EDGE('',*,*,#36289,.F.);
+#36356 = ORIENTED_EDGE('',*,*,#36252,.F.);
+#36357 = ORIENTED_EDGE('',*,*,#36221,.F.);
+#36358 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36359,#36360)
+    ,(#36361,#36362
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36359 = CARTESIAN_POINT('',(-48.36755177204,39.623766180182,3.));
+#36360 = CARTESIAN_POINT('',(-48.36755177204,39.896919480762,3.));
+#36361 = CARTESIAN_POINT('',(-48.09439847146,39.623766180182,3.));
+#36362 = CARTESIAN_POINT('',(-48.09439847146,39.896919480762,3.));
+#36363 = ADVANCED_FACE('',(#36364),#36380,.T.);
+#36364 = FACE_BOUND('',#36365,.T.);
+#36365 = EDGE_LOOP('',(#36366,#36367,#36374,#36379));
+#36366 = ORIENTED_EDGE('',*,*,#36236,.F.);
+#36367 = ORIENTED_EDGE('',*,*,#36368,.F.);
+#36368 = EDGE_CURVE('',#36369,#36229,#36371,.T.);
+#36369 = VERTEX_POINT('',#36370);
+#36370 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,0.));
+#36371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36372,#36373),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36372 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,0.));
+#36373 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,2.65));
+#36374 = ORIENTED_EDGE('',*,*,#36375,.F.);
+#36375 = EDGE_CURVE('',#36335,#36369,#36376,.T.);
+#36376 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36377,#36378),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36377 = CARTESIAN_POINT('',(-48.70755177204,39.283766180182,0.));
+#36378 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,0.));
+#36379 = ORIENTED_EDGE('',*,*,#36334,.T.);
+#36380 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36381,#36382)
+    ,(#36383,#36384
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36381 = CARTESIAN_POINT('',(-48.70755177204,40.246919480762,-1.E-02));
+#36382 = CARTESIAN_POINT('',(-48.70755177204,40.246919480762,2.66));
+#36383 = CARTESIAN_POINT('',(-48.70755177204,39.273766180182,-1.E-02));
+#36384 = CARTESIAN_POINT('',(-48.70755177204,39.273766180182,2.66));
+#36385 = ADVANCED_FACE('',(#36386),#36396,.T.);
+#36386 = FACE_BOUND('',#36387,.T.);
+#36387 = EDGE_LOOP('',(#36388,#36389,#36390,#36395));
+#36388 = ORIENTED_EDGE('',*,*,#36267,.F.);
+#36389 = ORIENTED_EDGE('',*,*,#36320,.F.);
+#36390 = ORIENTED_EDGE('',*,*,#36391,.F.);
+#36391 = EDGE_CURVE('',#36369,#36314,#36392,.T.);
+#36392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36393,#36394),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36393 = CARTESIAN_POINT('',(-48.70755177204,40.236919480762,0.));
+#36394 = CARTESIAN_POINT('',(-47.75439847146,40.236919480762,0.));
+#36395 = ORIENTED_EDGE('',*,*,#36368,.T.);
+#36396 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36397,#36398)
+    ,(#36399,#36400
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36397 = CARTESIAN_POINT('',(-47.74439847146,40.236919480762,-1.E-02));
+#36398 = CARTESIAN_POINT('',(-47.74439847146,40.236919480762,2.66));
+#36399 = CARTESIAN_POINT('',(-48.71755177204,40.236919480762,-1.E-02));
+#36400 = CARTESIAN_POINT('',(-48.71755177204,40.236919480762,2.66));
+#36401 = ADVANCED_FACE('',(#36402),#36408,.T.);
+#36402 = FACE_BOUND('',#36403,.T.);
+#36403 = EDGE_LOOP('',(#36404,#36405,#36406,#36407));
+#36404 = ORIENTED_EDGE('',*,*,#36391,.T.);
+#36405 = ORIENTED_EDGE('',*,*,#36313,.T.);
+#36406 = ORIENTED_EDGE('',*,*,#36341,.T.);
+#36407 = ORIENTED_EDGE('',*,*,#36375,.T.);
+#36408 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36409,#36410)
+    ,(#36411,#36412
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36409 = CARTESIAN_POINT('',(-48.71755177204,40.246919480762,0.));
+#36410 = CARTESIAN_POINT('',(-48.71755177204,39.273766180182,0.));
+#36411 = CARTESIAN_POINT('',(-47.74439847146,40.246919480762,0.));
+#36412 = CARTESIAN_POINT('',(-47.74439847146,39.273766180182,0.));
+#36413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36417)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#36414,#36415,#36416)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#36414 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#36415 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#36416 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#36417 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#36414,
+  'distance_accuracy_value','confusion accuracy');
+#36418 = PRODUCT_TYPE('part',$,(#36171));
+#36419 = SHAPE_DEFINITION_REPRESENTATION(#36420,#36426);
+#36420 = PRODUCT_DEFINITION_SHAPE('','',#36421);
+#36421 = PRODUCT_DEFINITION('design','',#36422,#36425);
+#36422 = PRODUCT_DEFINITION_FORMATION('','',#36423);
+#36423 = PRODUCT('Body119','Body119','',(#36424));
+#36424 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#36425 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#36426 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#36427),#36665);
+#36427 = MANIFOLD_SOLID_BREP('',#36428);
+#36428 = CLOSED_SHELL('',(#36429,#36469,#36500,#36531,#36553,#36581,
+    #36603,#36615,#36637,#36653));
+#36429 = ADVANCED_FACE('',(#36430),#36462,.T.);
+#36430 = FACE_BOUND('',#36431,.T.);
+#36431 = EDGE_LOOP('',(#36432,#36441,#36449,#36456));
+#36432 = ORIENTED_EDGE('',*,*,#36433,.T.);
+#36433 = EDGE_CURVE('',#36434,#36436,#36438,.T.);
+#36434 = VERTEX_POINT('',#36435);
+#36435 = CARTESIAN_POINT('',(-37.94650373462,39.633766180182,3.));
+#36436 = VERTEX_POINT('',#36437);
+#36437 = CARTESIAN_POINT('',(-38.1996570352,39.633766180182,3.));
+#36438 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36439,#36440),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36439 = CARTESIAN_POINT('',(-37.94650373462,39.633766180182,3.));
+#36440 = CARTESIAN_POINT('',(-38.1996570352,39.633766180182,3.));
+#36441 = ORIENTED_EDGE('',*,*,#36442,.T.);
+#36442 = EDGE_CURVE('',#36436,#36443,#36445,.T.);
+#36443 = VERTEX_POINT('',#36444);
+#36444 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,2.65));
+#36445 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36446,#36447,#36448),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36446 = CARTESIAN_POINT('',(-38.1996570352,39.633766180182,3.));
+#36447 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,3.));
+#36448 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,2.65));
+#36449 = ORIENTED_EDGE('',*,*,#36450,.T.);
+#36450 = EDGE_CURVE('',#36443,#36451,#36453,.T.);
+#36451 = VERTEX_POINT('',#36452);
+#36452 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,2.65));
+#36453 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36454,#36455),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36454 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,2.65));
+#36455 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,2.65));
+#36456 = ORIENTED_EDGE('',*,*,#36457,.F.);
+#36457 = EDGE_CURVE('',#36434,#36451,#36458,.T.);
+#36458 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36459,#36460,#36461),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36459 = CARTESIAN_POINT('',(-37.94650373462,39.633766180182,3.));
+#36460 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,3.));
+#36461 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,2.65));
+#36462 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36463,#36464,#36465)
+    ,(#36466,#36467,#36468
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36463 = CARTESIAN_POINT('',(-37.59650373462,39.633766180182,3.));
+#36464 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,3.));
+#36465 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,2.65));
+#36466 = CARTESIAN_POINT('',(-38.5496570352,39.633766180182,3.));
+#36467 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,3.));
+#36468 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,2.65));
+#36469 = ADVANCED_FACE('',(#36470),#36493,.T.);
+#36470 = FACE_BOUND('',#36471,.T.);
+#36471 = EDGE_LOOP('',(#36472,#36479,#36487,#36492));
+#36472 = ORIENTED_EDGE('',*,*,#36473,.T.);
+#36473 = EDGE_CURVE('',#36436,#36474,#36476,.T.);
+#36474 = VERTEX_POINT('',#36475);
+#36475 = CARTESIAN_POINT('',(-38.1996570352,39.886919480762,3.));
+#36476 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36477,#36478),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36477 = CARTESIAN_POINT('',(-38.1996570352,39.633766180182,3.));
+#36478 = CARTESIAN_POINT('',(-38.1996570352,39.886919480762,3.));
+#36479 = ORIENTED_EDGE('',*,*,#36480,.T.);
+#36480 = EDGE_CURVE('',#36474,#36481,#36483,.T.);
+#36481 = VERTEX_POINT('',#36482);
+#36482 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,2.65));
+#36483 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36484,#36485,#36486),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36484 = CARTESIAN_POINT('',(-38.1996570352,39.886919480762,3.));
+#36485 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,3.));
+#36486 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,2.65));
+#36487 = ORIENTED_EDGE('',*,*,#36488,.T.);
+#36488 = EDGE_CURVE('',#36481,#36443,#36489,.T.);
+#36489 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36490,#36491),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36490 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,2.65));
+#36491 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,2.65));
+#36492 = ORIENTED_EDGE('',*,*,#36442,.F.);
+#36493 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36494,#36495,#36496)
+    ,(#36497,#36498,#36499
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36494 = CARTESIAN_POINT('',(-38.1996570352,39.283766180182,3.));
+#36495 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,3.));
+#36496 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,2.65));
+#36497 = CARTESIAN_POINT('',(-38.1996570352,40.236919480762,3.));
+#36498 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,3.));
+#36499 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,2.65));
+#36500 = ADVANCED_FACE('',(#36501),#36524,.T.);
+#36501 = FACE_BOUND('',#36502,.T.);
+#36502 = EDGE_LOOP('',(#36503,#36510,#36518,#36523));
+#36503 = ORIENTED_EDGE('',*,*,#36504,.T.);
+#36504 = EDGE_CURVE('',#36474,#36505,#36507,.T.);
+#36505 = VERTEX_POINT('',#36506);
+#36506 = CARTESIAN_POINT('',(-37.94650373462,39.886919480762,3.));
+#36507 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36508,#36509),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36508 = CARTESIAN_POINT('',(-38.1996570352,39.886919480762,3.));
+#36509 = CARTESIAN_POINT('',(-37.94650373462,39.886919480762,3.));
+#36510 = ORIENTED_EDGE('',*,*,#36511,.T.);
+#36511 = EDGE_CURVE('',#36505,#36512,#36514,.T.);
+#36512 = VERTEX_POINT('',#36513);
+#36513 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,2.65));
+#36514 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36515,#36516,#36517),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36515 = CARTESIAN_POINT('',(-37.94650373462,39.886919480762,3.));
+#36516 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,3.));
+#36517 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,2.65));
+#36518 = ORIENTED_EDGE('',*,*,#36519,.T.);
+#36519 = EDGE_CURVE('',#36512,#36481,#36520,.T.);
+#36520 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36521,#36522),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36521 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,2.65));
+#36522 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,2.65));
+#36523 = ORIENTED_EDGE('',*,*,#36480,.F.);
+#36524 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36525,#36526,#36527)
+    ,(#36528,#36529,#36530
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36525 = CARTESIAN_POINT('',(-38.5496570352,39.886919480762,3.));
+#36526 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,3.));
+#36527 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,2.65));
+#36528 = CARTESIAN_POINT('',(-37.59650373462,39.886919480762,3.));
+#36529 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,3.));
+#36530 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,2.65));
+#36531 = ADVANCED_FACE('',(#36532),#36546,.T.);
+#36532 = FACE_BOUND('',#36533,.T.);
+#36533 = EDGE_LOOP('',(#36534,#36539,#36540,#36545));
+#36534 = ORIENTED_EDGE('',*,*,#36535,.T.);
+#36535 = EDGE_CURVE('',#36451,#36512,#36536,.T.);
+#36536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36537,#36538),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36537 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,2.65));
+#36538 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,2.65));
+#36539 = ORIENTED_EDGE('',*,*,#36511,.F.);
+#36540 = ORIENTED_EDGE('',*,*,#36541,.T.);
+#36541 = EDGE_CURVE('',#36505,#36434,#36542,.T.);
+#36542 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36543,#36544),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36543 = CARTESIAN_POINT('',(-37.94650373462,39.886919480762,3.));
+#36544 = CARTESIAN_POINT('',(-37.94650373462,39.633766180182,3.));
+#36545 = ORIENTED_EDGE('',*,*,#36457,.T.);
+#36546 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36547,#36548,#36549)
+    ,(#36550,#36551,#36552
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36547 = CARTESIAN_POINT('',(-37.94650373462,40.236919480762,3.));
+#36548 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,3.));
+#36549 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,2.65));
+#36550 = CARTESIAN_POINT('',(-37.94650373462,39.283766180182,3.));
+#36551 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,3.));
+#36552 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,2.65));
+#36553 = ADVANCED_FACE('',(#36554),#36576,.T.);
+#36554 = FACE_BOUND('',#36555,.T.);
+#36555 = EDGE_LOOP('',(#36556,#36557,#36564,#36571));
+#36556 = ORIENTED_EDGE('',*,*,#36535,.F.);
+#36557 = ORIENTED_EDGE('',*,*,#36558,.F.);
+#36558 = EDGE_CURVE('',#36559,#36451,#36561,.T.);
+#36559 = VERTEX_POINT('',#36560);
+#36560 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,0.));
+#36561 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36562,#36563),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36562 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,0.));
+#36563 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,2.65));
+#36564 = ORIENTED_EDGE('',*,*,#36565,.F.);
+#36565 = EDGE_CURVE('',#36566,#36559,#36568,.T.);
+#36566 = VERTEX_POINT('',#36567);
+#36567 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,0.));
+#36568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36569,#36570),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36569 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,0.));
+#36570 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,0.));
+#36571 = ORIENTED_EDGE('',*,*,#36572,.T.);
+#36572 = EDGE_CURVE('',#36566,#36512,#36573,.T.);
+#36573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36574,#36575),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36574 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,0.));
+#36575 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,2.65));
+#36576 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36577,#36578)
+    ,(#36579,#36580
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36577 = CARTESIAN_POINT('',(-37.59650373462,39.273766180182,-1.E-02));
+#36578 = CARTESIAN_POINT('',(-37.59650373462,39.273766180182,2.66));
+#36579 = CARTESIAN_POINT('',(-37.59650373462,40.246919480762,-1.E-02));
+#36580 = CARTESIAN_POINT('',(-37.59650373462,40.246919480762,2.66));
+#36581 = ADVANCED_FACE('',(#36582),#36598,.T.);
+#36582 = FACE_BOUND('',#36583,.T.);
+#36583 = EDGE_LOOP('',(#36584,#36585,#36592,#36597));
+#36584 = ORIENTED_EDGE('',*,*,#36450,.F.);
+#36585 = ORIENTED_EDGE('',*,*,#36586,.F.);
+#36586 = EDGE_CURVE('',#36587,#36443,#36589,.T.);
+#36587 = VERTEX_POINT('',#36588);
+#36588 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,0.));
+#36589 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36590,#36591),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36590 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,0.));
+#36591 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,2.65));
+#36592 = ORIENTED_EDGE('',*,*,#36593,.F.);
+#36593 = EDGE_CURVE('',#36559,#36587,#36594,.T.);
+#36594 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36595,#36596),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36595 = CARTESIAN_POINT('',(-37.59650373462,39.283766180182,0.));
+#36596 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,0.));
+#36597 = ORIENTED_EDGE('',*,*,#36558,.T.);
+#36598 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36599,#36600)
+    ,(#36601,#36602
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36599 = CARTESIAN_POINT('',(-38.5596570352,39.283766180182,-1.E-02));
+#36600 = CARTESIAN_POINT('',(-38.5596570352,39.283766180182,2.66));
+#36601 = CARTESIAN_POINT('',(-37.58650373462,39.283766180182,-1.E-02));
+#36602 = CARTESIAN_POINT('',(-37.58650373462,39.283766180182,2.66));
+#36603 = ADVANCED_FACE('',(#36604),#36610,.T.);
+#36604 = FACE_BOUND('',#36605,.T.);
+#36605 = EDGE_LOOP('',(#36606,#36607,#36608,#36609));
+#36606 = ORIENTED_EDGE('',*,*,#36433,.F.);
+#36607 = ORIENTED_EDGE('',*,*,#36541,.F.);
+#36608 = ORIENTED_EDGE('',*,*,#36504,.F.);
+#36609 = ORIENTED_EDGE('',*,*,#36473,.F.);
+#36610 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36611,#36612)
+    ,(#36613,#36614
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36611 = CARTESIAN_POINT('',(-38.2096570352,39.623766180182,3.));
+#36612 = CARTESIAN_POINT('',(-38.2096570352,39.896919480762,3.));
+#36613 = CARTESIAN_POINT('',(-37.93650373462,39.623766180182,3.));
+#36614 = CARTESIAN_POINT('',(-37.93650373462,39.896919480762,3.));
+#36615 = ADVANCED_FACE('',(#36616),#36632,.T.);
+#36616 = FACE_BOUND('',#36617,.T.);
+#36617 = EDGE_LOOP('',(#36618,#36619,#36626,#36631));
+#36618 = ORIENTED_EDGE('',*,*,#36488,.F.);
+#36619 = ORIENTED_EDGE('',*,*,#36620,.F.);
+#36620 = EDGE_CURVE('',#36621,#36481,#36623,.T.);
+#36621 = VERTEX_POINT('',#36622);
+#36622 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,0.));
+#36623 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36624,#36625),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36624 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,0.));
+#36625 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,2.65));
+#36626 = ORIENTED_EDGE('',*,*,#36627,.F.);
+#36627 = EDGE_CURVE('',#36587,#36621,#36628,.T.);
+#36628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36629,#36630),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36629 = CARTESIAN_POINT('',(-38.5496570352,39.283766180182,0.));
+#36630 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,0.));
+#36631 = ORIENTED_EDGE('',*,*,#36586,.T.);
+#36632 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36633,#36634)
+    ,(#36635,#36636
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36633 = CARTESIAN_POINT('',(-38.5496570352,40.246919480762,-1.E-02));
+#36634 = CARTESIAN_POINT('',(-38.5496570352,40.246919480762,2.66));
+#36635 = CARTESIAN_POINT('',(-38.5496570352,39.273766180182,-1.E-02));
+#36636 = CARTESIAN_POINT('',(-38.5496570352,39.273766180182,2.66));
+#36637 = ADVANCED_FACE('',(#36638),#36648,.T.);
+#36638 = FACE_BOUND('',#36639,.T.);
+#36639 = EDGE_LOOP('',(#36640,#36641,#36642,#36647));
+#36640 = ORIENTED_EDGE('',*,*,#36519,.F.);
+#36641 = ORIENTED_EDGE('',*,*,#36572,.F.);
+#36642 = ORIENTED_EDGE('',*,*,#36643,.F.);
+#36643 = EDGE_CURVE('',#36621,#36566,#36644,.T.);
+#36644 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36645,#36646),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36645 = CARTESIAN_POINT('',(-38.5496570352,40.236919480762,0.));
+#36646 = CARTESIAN_POINT('',(-37.59650373462,40.236919480762,0.));
+#36647 = ORIENTED_EDGE('',*,*,#36620,.T.);
+#36648 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36649,#36650)
+    ,(#36651,#36652
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36649 = CARTESIAN_POINT('',(-37.58650373462,40.236919480762,-1.E-02));
+#36650 = CARTESIAN_POINT('',(-37.58650373462,40.236919480762,2.66));
+#36651 = CARTESIAN_POINT('',(-38.5596570352,40.236919480762,-1.E-02));
+#36652 = CARTESIAN_POINT('',(-38.5596570352,40.236919480762,2.66));
+#36653 = ADVANCED_FACE('',(#36654),#36660,.T.);
+#36654 = FACE_BOUND('',#36655,.T.);
+#36655 = EDGE_LOOP('',(#36656,#36657,#36658,#36659));
+#36656 = ORIENTED_EDGE('',*,*,#36643,.T.);
+#36657 = ORIENTED_EDGE('',*,*,#36565,.T.);
+#36658 = ORIENTED_EDGE('',*,*,#36593,.T.);
+#36659 = ORIENTED_EDGE('',*,*,#36627,.T.);
+#36660 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36661,#36662)
+    ,(#36663,#36664
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36661 = CARTESIAN_POINT('',(-38.5596570352,40.246919480762,0.));
+#36662 = CARTESIAN_POINT('',(-38.5596570352,39.273766180182,0.));
+#36663 = CARTESIAN_POINT('',(-37.58650373462,40.246919480762,0.));
+#36664 = CARTESIAN_POINT('',(-37.58650373462,39.273766180182,0.));
+#36665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36669)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#36666,#36667,#36668)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#36666 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#36667 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#36668 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#36669 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#36666,
+  'distance_accuracy_value','confusion accuracy');
+#36670 = PRODUCT_TYPE('part',$,(#36423));
+#36671 = SHAPE_DEFINITION_REPRESENTATION(#36672,#36678);
+#36672 = PRODUCT_DEFINITION_SHAPE('','',#36673);
+#36673 = PRODUCT_DEFINITION('design','',#36674,#36677);
+#36674 = PRODUCT_DEFINITION_FORMATION('','',#36675);
+#36675 = PRODUCT('Body120','Body120','',(#36676));
+#36676 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#36677 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#36678 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#36679),#36917);
+#36679 = MANIFOLD_SOLID_BREP('',#36680);
+#36680 = CLOSED_SHELL('',(#36681,#36721,#36752,#36783,#36805,#36833,
+    #36855,#36867,#36889,#36905));
+#36681 = ADVANCED_FACE('',(#36682),#36714,.T.);
+#36682 = FACE_BOUND('',#36683,.T.);
+#36683 = EDGE_LOOP('',(#36684,#36693,#36701,#36708));
+#36684 = ORIENTED_EDGE('',*,*,#36685,.T.);
+#36685 = EDGE_CURVE('',#36686,#36688,#36690,.T.);
+#36686 = VERTEX_POINT('',#36687);
+#36687 = CARTESIAN_POINT('',(-27.78860899777,39.633766180182,3.));
+#36688 = VERTEX_POINT('',#36689);
+#36689 = CARTESIAN_POINT('',(-28.04176229835,39.633766180182,3.));
+#36690 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36691,#36692),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36691 = CARTESIAN_POINT('',(-27.78860899777,39.633766180182,3.));
+#36692 = CARTESIAN_POINT('',(-28.04176229835,39.633766180182,3.));
+#36693 = ORIENTED_EDGE('',*,*,#36694,.T.);
+#36694 = EDGE_CURVE('',#36688,#36695,#36697,.T.);
+#36695 = VERTEX_POINT('',#36696);
+#36696 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,2.65));
+#36697 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36698,#36699,#36700),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36698 = CARTESIAN_POINT('',(-28.04176229835,39.633766180182,3.));
+#36699 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,3.));
+#36700 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,2.65));
+#36701 = ORIENTED_EDGE('',*,*,#36702,.T.);
+#36702 = EDGE_CURVE('',#36695,#36703,#36705,.T.);
+#36703 = VERTEX_POINT('',#36704);
+#36704 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,2.65));
+#36705 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36706,#36707),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36706 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,2.65));
+#36707 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,2.65));
+#36708 = ORIENTED_EDGE('',*,*,#36709,.F.);
+#36709 = EDGE_CURVE('',#36686,#36703,#36710,.T.);
+#36710 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36711,#36712,#36713),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36711 = CARTESIAN_POINT('',(-27.78860899777,39.633766180182,3.));
+#36712 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,3.));
+#36713 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,2.65));
+#36714 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36715,#36716,#36717)
+    ,(#36718,#36719,#36720
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36715 = CARTESIAN_POINT('',(-27.43860899777,39.633766180182,3.));
+#36716 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,3.));
+#36717 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,2.65));
+#36718 = CARTESIAN_POINT('',(-28.39176229835,39.633766180182,3.));
+#36719 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,3.));
+#36720 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,2.65));
+#36721 = ADVANCED_FACE('',(#36722),#36745,.T.);
+#36722 = FACE_BOUND('',#36723,.T.);
+#36723 = EDGE_LOOP('',(#36724,#36731,#36739,#36744));
+#36724 = ORIENTED_EDGE('',*,*,#36725,.T.);
+#36725 = EDGE_CURVE('',#36688,#36726,#36728,.T.);
+#36726 = VERTEX_POINT('',#36727);
+#36727 = CARTESIAN_POINT('',(-28.04176229835,39.886919480762,3.));
+#36728 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36729,#36730),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36729 = CARTESIAN_POINT('',(-28.04176229835,39.633766180182,3.));
+#36730 = CARTESIAN_POINT('',(-28.04176229835,39.886919480762,3.));
+#36731 = ORIENTED_EDGE('',*,*,#36732,.T.);
+#36732 = EDGE_CURVE('',#36726,#36733,#36735,.T.);
+#36733 = VERTEX_POINT('',#36734);
+#36734 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,2.65));
+#36735 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36736,#36737,#36738),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36736 = CARTESIAN_POINT('',(-28.04176229835,39.886919480762,3.));
+#36737 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,3.));
+#36738 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,2.65));
+#36739 = ORIENTED_EDGE('',*,*,#36740,.T.);
+#36740 = EDGE_CURVE('',#36733,#36695,#36741,.T.);
+#36741 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36742,#36743),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36742 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,2.65));
+#36743 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,2.65));
+#36744 = ORIENTED_EDGE('',*,*,#36694,.F.);
+#36745 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36746,#36747,#36748)
+    ,(#36749,#36750,#36751
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36746 = CARTESIAN_POINT('',(-28.04176229835,39.283766180182,3.));
+#36747 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,3.));
+#36748 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,2.65));
+#36749 = CARTESIAN_POINT('',(-28.04176229835,40.236919480762,3.));
+#36750 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,3.));
+#36751 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,2.65));
+#36752 = ADVANCED_FACE('',(#36753),#36776,.T.);
+#36753 = FACE_BOUND('',#36754,.T.);
+#36754 = EDGE_LOOP('',(#36755,#36762,#36770,#36775));
+#36755 = ORIENTED_EDGE('',*,*,#36756,.T.);
+#36756 = EDGE_CURVE('',#36726,#36757,#36759,.T.);
+#36757 = VERTEX_POINT('',#36758);
+#36758 = CARTESIAN_POINT('',(-27.78860899777,39.886919480762,3.));
+#36759 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36760,#36761),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36760 = CARTESIAN_POINT('',(-28.04176229835,39.886919480762,3.));
+#36761 = CARTESIAN_POINT('',(-27.78860899777,39.886919480762,3.));
+#36762 = ORIENTED_EDGE('',*,*,#36763,.T.);
+#36763 = EDGE_CURVE('',#36757,#36764,#36766,.T.);
+#36764 = VERTEX_POINT('',#36765);
+#36765 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,2.65));
+#36766 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36767,#36768,#36769),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36767 = CARTESIAN_POINT('',(-27.78860899777,39.886919480762,3.));
+#36768 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,3.));
+#36769 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,2.65));
+#36770 = ORIENTED_EDGE('',*,*,#36771,.T.);
+#36771 = EDGE_CURVE('',#36764,#36733,#36772,.T.);
+#36772 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36773,#36774),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36773 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,2.65));
+#36774 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,2.65));
+#36775 = ORIENTED_EDGE('',*,*,#36732,.F.);
+#36776 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36777,#36778,#36779)
+    ,(#36780,#36781,#36782
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36777 = CARTESIAN_POINT('',(-28.39176229835,39.886919480762,3.));
+#36778 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,3.));
+#36779 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,2.65));
+#36780 = CARTESIAN_POINT('',(-27.43860899777,39.886919480762,3.));
+#36781 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,3.));
+#36782 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,2.65));
+#36783 = ADVANCED_FACE('',(#36784),#36798,.T.);
+#36784 = FACE_BOUND('',#36785,.T.);
+#36785 = EDGE_LOOP('',(#36786,#36791,#36792,#36797));
+#36786 = ORIENTED_EDGE('',*,*,#36787,.T.);
+#36787 = EDGE_CURVE('',#36703,#36764,#36788,.T.);
+#36788 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36789,#36790),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36789 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,2.65));
+#36790 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,2.65));
+#36791 = ORIENTED_EDGE('',*,*,#36763,.F.);
+#36792 = ORIENTED_EDGE('',*,*,#36793,.T.);
+#36793 = EDGE_CURVE('',#36757,#36686,#36794,.T.);
+#36794 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36795,#36796),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36795 = CARTESIAN_POINT('',(-27.78860899777,39.886919480762,3.));
+#36796 = CARTESIAN_POINT('',(-27.78860899777,39.633766180182,3.));
+#36797 = ORIENTED_EDGE('',*,*,#36709,.T.);
+#36798 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36799,#36800,#36801)
+    ,(#36802,#36803,#36804
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36799 = CARTESIAN_POINT('',(-27.78860899777,40.236919480762,3.));
+#36800 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,3.));
+#36801 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,2.65));
+#36802 = CARTESIAN_POINT('',(-27.78860899777,39.283766180182,3.));
+#36803 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,3.));
+#36804 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,2.65));
+#36805 = ADVANCED_FACE('',(#36806),#36828,.T.);
+#36806 = FACE_BOUND('',#36807,.T.);
+#36807 = EDGE_LOOP('',(#36808,#36809,#36816,#36823));
+#36808 = ORIENTED_EDGE('',*,*,#36787,.F.);
+#36809 = ORIENTED_EDGE('',*,*,#36810,.F.);
+#36810 = EDGE_CURVE('',#36811,#36703,#36813,.T.);
+#36811 = VERTEX_POINT('',#36812);
+#36812 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,0.));
+#36813 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36814,#36815),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36814 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,0.));
+#36815 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,2.65));
+#36816 = ORIENTED_EDGE('',*,*,#36817,.F.);
+#36817 = EDGE_CURVE('',#36818,#36811,#36820,.T.);
+#36818 = VERTEX_POINT('',#36819);
+#36819 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,0.));
+#36820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36821,#36822),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36821 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,0.));
+#36822 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,0.));
+#36823 = ORIENTED_EDGE('',*,*,#36824,.T.);
+#36824 = EDGE_CURVE('',#36818,#36764,#36825,.T.);
+#36825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36826,#36827),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36826 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,0.));
+#36827 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,2.65));
+#36828 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36829,#36830)
+    ,(#36831,#36832
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36829 = CARTESIAN_POINT('',(-27.43860899777,39.273766180182,-1.E-02));
+#36830 = CARTESIAN_POINT('',(-27.43860899777,39.273766180182,2.66));
+#36831 = CARTESIAN_POINT('',(-27.43860899777,40.246919480762,-1.E-02));
+#36832 = CARTESIAN_POINT('',(-27.43860899777,40.246919480762,2.66));
+#36833 = ADVANCED_FACE('',(#36834),#36850,.T.);
+#36834 = FACE_BOUND('',#36835,.T.);
+#36835 = EDGE_LOOP('',(#36836,#36837,#36844,#36849));
+#36836 = ORIENTED_EDGE('',*,*,#36702,.F.);
+#36837 = ORIENTED_EDGE('',*,*,#36838,.F.);
+#36838 = EDGE_CURVE('',#36839,#36695,#36841,.T.);
+#36839 = VERTEX_POINT('',#36840);
+#36840 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,0.));
+#36841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36842,#36843),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36842 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,0.));
+#36843 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,2.65));
+#36844 = ORIENTED_EDGE('',*,*,#36845,.F.);
+#36845 = EDGE_CURVE('',#36811,#36839,#36846,.T.);
+#36846 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36847,#36848),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36847 = CARTESIAN_POINT('',(-27.43860899777,39.283766180182,0.));
+#36848 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,0.));
+#36849 = ORIENTED_EDGE('',*,*,#36810,.T.);
+#36850 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36851,#36852)
+    ,(#36853,#36854
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36851 = CARTESIAN_POINT('',(-28.40176229835,39.283766180182,-1.E-02));
+#36852 = CARTESIAN_POINT('',(-28.40176229835,39.283766180182,2.66));
+#36853 = CARTESIAN_POINT('',(-27.42860899777,39.283766180182,-1.E-02));
+#36854 = CARTESIAN_POINT('',(-27.42860899777,39.283766180182,2.66));
+#36855 = ADVANCED_FACE('',(#36856),#36862,.T.);
+#36856 = FACE_BOUND('',#36857,.T.);
+#36857 = EDGE_LOOP('',(#36858,#36859,#36860,#36861));
+#36858 = ORIENTED_EDGE('',*,*,#36685,.F.);
+#36859 = ORIENTED_EDGE('',*,*,#36793,.F.);
+#36860 = ORIENTED_EDGE('',*,*,#36756,.F.);
+#36861 = ORIENTED_EDGE('',*,*,#36725,.F.);
+#36862 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36863,#36864)
+    ,(#36865,#36866
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36863 = CARTESIAN_POINT('',(-28.05176229835,39.623766180182,3.));
+#36864 = CARTESIAN_POINT('',(-28.05176229835,39.896919480762,3.));
+#36865 = CARTESIAN_POINT('',(-27.77860899777,39.623766180182,3.));
+#36866 = CARTESIAN_POINT('',(-27.77860899777,39.896919480762,3.));
+#36867 = ADVANCED_FACE('',(#36868),#36884,.T.);
+#36868 = FACE_BOUND('',#36869,.T.);
+#36869 = EDGE_LOOP('',(#36870,#36871,#36878,#36883));
+#36870 = ORIENTED_EDGE('',*,*,#36740,.F.);
+#36871 = ORIENTED_EDGE('',*,*,#36872,.F.);
+#36872 = EDGE_CURVE('',#36873,#36733,#36875,.T.);
+#36873 = VERTEX_POINT('',#36874);
+#36874 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,0.));
+#36875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36876,#36877),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#36876 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,0.));
+#36877 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,2.65));
+#36878 = ORIENTED_EDGE('',*,*,#36879,.F.);
+#36879 = EDGE_CURVE('',#36839,#36873,#36880,.T.);
+#36880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36881,#36882),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36881 = CARTESIAN_POINT('',(-28.39176229835,39.283766180182,0.));
+#36882 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,0.));
+#36883 = ORIENTED_EDGE('',*,*,#36838,.T.);
+#36884 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36885,#36886)
+    ,(#36887,#36888
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36885 = CARTESIAN_POINT('',(-28.39176229835,40.246919480762,-1.E-02));
+#36886 = CARTESIAN_POINT('',(-28.39176229835,40.246919480762,2.66));
+#36887 = CARTESIAN_POINT('',(-28.39176229835,39.273766180182,-1.E-02));
+#36888 = CARTESIAN_POINT('',(-28.39176229835,39.273766180182,2.66));
+#36889 = ADVANCED_FACE('',(#36890),#36900,.T.);
+#36890 = FACE_BOUND('',#36891,.T.);
+#36891 = EDGE_LOOP('',(#36892,#36893,#36894,#36899));
+#36892 = ORIENTED_EDGE('',*,*,#36771,.F.);
+#36893 = ORIENTED_EDGE('',*,*,#36824,.F.);
+#36894 = ORIENTED_EDGE('',*,*,#36895,.F.);
+#36895 = EDGE_CURVE('',#36873,#36818,#36896,.T.);
+#36896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36897,#36898),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36897 = CARTESIAN_POINT('',(-28.39176229835,40.236919480762,0.));
+#36898 = CARTESIAN_POINT('',(-27.43860899777,40.236919480762,0.));
+#36899 = ORIENTED_EDGE('',*,*,#36872,.T.);
+#36900 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36901,#36902)
+    ,(#36903,#36904
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#36901 = CARTESIAN_POINT('',(-27.42860899777,40.236919480762,-1.E-02));
+#36902 = CARTESIAN_POINT('',(-27.42860899777,40.236919480762,2.66));
+#36903 = CARTESIAN_POINT('',(-28.40176229835,40.236919480762,-1.E-02));
+#36904 = CARTESIAN_POINT('',(-28.40176229835,40.236919480762,2.66));
+#36905 = ADVANCED_FACE('',(#36906),#36912,.T.);
+#36906 = FACE_BOUND('',#36907,.T.);
+#36907 = EDGE_LOOP('',(#36908,#36909,#36910,#36911));
+#36908 = ORIENTED_EDGE('',*,*,#36895,.T.);
+#36909 = ORIENTED_EDGE('',*,*,#36817,.T.);
+#36910 = ORIENTED_EDGE('',*,*,#36845,.T.);
+#36911 = ORIENTED_EDGE('',*,*,#36879,.T.);
+#36912 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#36913,#36914)
+    ,(#36915,#36916
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36913 = CARTESIAN_POINT('',(-28.40176229835,40.246919480762,0.));
+#36914 = CARTESIAN_POINT('',(-28.40176229835,39.273766180182,0.));
+#36915 = CARTESIAN_POINT('',(-27.42860899777,40.246919480762,0.));
+#36916 = CARTESIAN_POINT('',(-27.42860899777,39.273766180182,0.));
+#36917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36921)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#36918,#36919,#36920)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#36918 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#36919 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#36920 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#36921 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#36918,
+  'distance_accuracy_value','confusion accuracy');
+#36922 = PRODUCT_TYPE('part',$,(#36675));
+#36923 = SHAPE_DEFINITION_REPRESENTATION(#36924,#36930);
+#36924 = PRODUCT_DEFINITION_SHAPE('','',#36925);
+#36925 = PRODUCT_DEFINITION('design','',#36926,#36929);
+#36926 = PRODUCT_DEFINITION_FORMATION('','',#36927);
+#36927 = PRODUCT('Body121','Body121','',(#36928));
+#36928 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#36929 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#36930 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#36931),#37169);
+#36931 = MANIFOLD_SOLID_BREP('',#36932);
+#36932 = CLOSED_SHELL('',(#36933,#36973,#37004,#37035,#37057,#37085,
+    #37107,#37119,#37141,#37157));
+#36933 = ADVANCED_FACE('',(#36934),#36966,.T.);
+#36934 = FACE_BOUND('',#36935,.T.);
+#36935 = EDGE_LOOP('',(#36936,#36945,#36953,#36960));
+#36936 = ORIENTED_EDGE('',*,*,#36937,.T.);
+#36937 = EDGE_CURVE('',#36938,#36940,#36942,.T.);
+#36938 = VERTEX_POINT('',#36939);
+#36939 = CARTESIAN_POINT('',(-32.86755636619,39.633766180182,3.));
+#36940 = VERTEX_POINT('',#36941);
+#36941 = CARTESIAN_POINT('',(-33.12070966677,39.633766180182,3.));
+#36942 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36943,#36944),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36943 = CARTESIAN_POINT('',(-32.86755636619,39.633766180182,3.));
+#36944 = CARTESIAN_POINT('',(-33.12070966677,39.633766180182,3.));
+#36945 = ORIENTED_EDGE('',*,*,#36946,.T.);
+#36946 = EDGE_CURVE('',#36940,#36947,#36949,.T.);
+#36947 = VERTEX_POINT('',#36948);
+#36948 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,2.65));
+#36949 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36950,#36951,#36952),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36950 = CARTESIAN_POINT('',(-33.12070966677,39.633766180182,3.));
+#36951 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,3.));
+#36952 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,2.65));
+#36953 = ORIENTED_EDGE('',*,*,#36954,.T.);
+#36954 = EDGE_CURVE('',#36947,#36955,#36957,.T.);
+#36955 = VERTEX_POINT('',#36956);
+#36956 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,2.65));
+#36957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36958,#36959),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36958 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,2.65));
+#36959 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,2.65));
+#36960 = ORIENTED_EDGE('',*,*,#36961,.F.);
+#36961 = EDGE_CURVE('',#36938,#36955,#36962,.T.);
+#36962 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36963,#36964,#36965),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36963 = CARTESIAN_POINT('',(-32.86755636619,39.633766180182,3.));
+#36964 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,3.));
+#36965 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,2.65));
+#36966 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36967,#36968,#36969)
+    ,(#36970,#36971,#36972
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36967 = CARTESIAN_POINT('',(-32.51755636619,39.633766180182,3.));
+#36968 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,3.));
+#36969 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,2.65));
+#36970 = CARTESIAN_POINT('',(-33.47070966677,39.633766180182,3.));
+#36971 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,3.));
+#36972 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,2.65));
+#36973 = ADVANCED_FACE('',(#36974),#36997,.T.);
+#36974 = FACE_BOUND('',#36975,.T.);
+#36975 = EDGE_LOOP('',(#36976,#36983,#36991,#36996));
+#36976 = ORIENTED_EDGE('',*,*,#36977,.T.);
+#36977 = EDGE_CURVE('',#36940,#36978,#36980,.T.);
+#36978 = VERTEX_POINT('',#36979);
+#36979 = CARTESIAN_POINT('',(-33.12070966677,39.886919480762,3.));
+#36980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36981,#36982),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36981 = CARTESIAN_POINT('',(-33.12070966677,39.633766180182,3.));
+#36982 = CARTESIAN_POINT('',(-33.12070966677,39.886919480762,3.));
+#36983 = ORIENTED_EDGE('',*,*,#36984,.T.);
+#36984 = EDGE_CURVE('',#36978,#36985,#36987,.T.);
+#36985 = VERTEX_POINT('',#36986);
+#36986 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,2.65));
+#36987 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36988,#36989,#36990),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#36988 = CARTESIAN_POINT('',(-33.12070966677,39.886919480762,3.));
+#36989 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,3.));
+#36990 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,2.65));
+#36991 = ORIENTED_EDGE('',*,*,#36992,.T.);
+#36992 = EDGE_CURVE('',#36985,#36947,#36993,.T.);
+#36993 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36994,#36995),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36994 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,2.65));
+#36995 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,2.65));
+#36996 = ORIENTED_EDGE('',*,*,#36946,.F.);
+#36997 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#36998,#36999,#37000)
+    ,(#37001,#37002,#37003
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#36998 = CARTESIAN_POINT('',(-33.12070966677,39.283766180182,3.));
+#36999 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,3.));
+#37000 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,2.65));
+#37001 = CARTESIAN_POINT('',(-33.12070966677,40.236919480762,3.));
+#37002 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,3.));
+#37003 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,2.65));
+#37004 = ADVANCED_FACE('',(#37005),#37028,.T.);
+#37005 = FACE_BOUND('',#37006,.T.);
+#37006 = EDGE_LOOP('',(#37007,#37014,#37022,#37027));
+#37007 = ORIENTED_EDGE('',*,*,#37008,.T.);
+#37008 = EDGE_CURVE('',#36978,#37009,#37011,.T.);
+#37009 = VERTEX_POINT('',#37010);
+#37010 = CARTESIAN_POINT('',(-32.86755636619,39.886919480762,3.));
+#37011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37012,#37013),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37012 = CARTESIAN_POINT('',(-33.12070966677,39.886919480762,3.));
+#37013 = CARTESIAN_POINT('',(-32.86755636619,39.886919480762,3.));
+#37014 = ORIENTED_EDGE('',*,*,#37015,.T.);
+#37015 = EDGE_CURVE('',#37009,#37016,#37018,.T.);
+#37016 = VERTEX_POINT('',#37017);
+#37017 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,2.65));
+#37018 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37019,#37020,#37021),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37019 = CARTESIAN_POINT('',(-32.86755636619,39.886919480762,3.));
+#37020 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,3.));
+#37021 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,2.65));
+#37022 = ORIENTED_EDGE('',*,*,#37023,.T.);
+#37023 = EDGE_CURVE('',#37016,#36985,#37024,.T.);
+#37024 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37025,#37026),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37025 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,2.65));
+#37026 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,2.65));
+#37027 = ORIENTED_EDGE('',*,*,#36984,.F.);
+#37028 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#37029,#37030,#37031)
+    ,(#37032,#37033,#37034
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#37029 = CARTESIAN_POINT('',(-33.47070966677,39.886919480762,3.));
+#37030 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,3.));
+#37031 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,2.65));
+#37032 = CARTESIAN_POINT('',(-32.51755636619,39.886919480762,3.));
+#37033 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,3.));
+#37034 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,2.65));
+#37035 = ADVANCED_FACE('',(#37036),#37050,.T.);
+#37036 = FACE_BOUND('',#37037,.T.);
+#37037 = EDGE_LOOP('',(#37038,#37043,#37044,#37049));
+#37038 = ORIENTED_EDGE('',*,*,#37039,.T.);
+#37039 = EDGE_CURVE('',#36955,#37016,#37040,.T.);
+#37040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37041,#37042),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37041 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,2.65));
+#37042 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,2.65));
+#37043 = ORIENTED_EDGE('',*,*,#37015,.F.);
+#37044 = ORIENTED_EDGE('',*,*,#37045,.T.);
+#37045 = EDGE_CURVE('',#37009,#36938,#37046,.T.);
+#37046 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37047,#37048),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37047 = CARTESIAN_POINT('',(-32.86755636619,39.886919480762,3.));
+#37048 = CARTESIAN_POINT('',(-32.86755636619,39.633766180182,3.));
+#37049 = ORIENTED_EDGE('',*,*,#36961,.T.);
+#37050 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#37051,#37052,#37053)
+    ,(#37054,#37055,#37056
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#37051 = CARTESIAN_POINT('',(-32.86755636619,40.236919480762,3.));
+#37052 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,3.));
+#37053 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,2.65));
+#37054 = CARTESIAN_POINT('',(-32.86755636619,39.283766180182,3.));
+#37055 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,3.));
+#37056 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,2.65));
+#37057 = ADVANCED_FACE('',(#37058),#37080,.T.);
+#37058 = FACE_BOUND('',#37059,.T.);
+#37059 = EDGE_LOOP('',(#37060,#37061,#37068,#37075));
+#37060 = ORIENTED_EDGE('',*,*,#37039,.F.);
+#37061 = ORIENTED_EDGE('',*,*,#37062,.F.);
+#37062 = EDGE_CURVE('',#37063,#36955,#37065,.T.);
+#37063 = VERTEX_POINT('',#37064);
+#37064 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,0.));
+#37065 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37066,#37067),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37066 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,0.));
+#37067 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,2.65));
+#37068 = ORIENTED_EDGE('',*,*,#37069,.F.);
+#37069 = EDGE_CURVE('',#37070,#37063,#37072,.T.);
+#37070 = VERTEX_POINT('',#37071);
+#37071 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,0.));
+#37072 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37073,#37074),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37073 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,0.));
+#37074 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,0.));
+#37075 = ORIENTED_EDGE('',*,*,#37076,.T.);
+#37076 = EDGE_CURVE('',#37070,#37016,#37077,.T.);
+#37077 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37078,#37079),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37078 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,0.));
+#37079 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,2.65));
+#37080 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37081,#37082)
+    ,(#37083,#37084
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37081 = CARTESIAN_POINT('',(-32.51755636619,39.273766180182,-1.E-02));
+#37082 = CARTESIAN_POINT('',(-32.51755636619,39.273766180182,2.66));
+#37083 = CARTESIAN_POINT('',(-32.51755636619,40.246919480762,-1.E-02));
+#37084 = CARTESIAN_POINT('',(-32.51755636619,40.246919480762,2.66));
+#37085 = ADVANCED_FACE('',(#37086),#37102,.T.);
+#37086 = FACE_BOUND('',#37087,.T.);
+#37087 = EDGE_LOOP('',(#37088,#37089,#37096,#37101));
+#37088 = ORIENTED_EDGE('',*,*,#36954,.F.);
+#37089 = ORIENTED_EDGE('',*,*,#37090,.F.);
+#37090 = EDGE_CURVE('',#37091,#36947,#37093,.T.);
+#37091 = VERTEX_POINT('',#37092);
+#37092 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,0.));
+#37093 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37094,#37095),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37094 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,0.));
+#37095 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,2.65));
+#37096 = ORIENTED_EDGE('',*,*,#37097,.F.);
+#37097 = EDGE_CURVE('',#37063,#37091,#37098,.T.);
+#37098 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37099,#37100),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37099 = CARTESIAN_POINT('',(-32.51755636619,39.283766180182,0.));
+#37100 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,0.));
+#37101 = ORIENTED_EDGE('',*,*,#37062,.T.);
+#37102 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37103,#37104)
+    ,(#37105,#37106
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37103 = CARTESIAN_POINT('',(-33.48070966677,39.283766180182,-1.E-02));
+#37104 = CARTESIAN_POINT('',(-33.48070966677,39.283766180182,2.66));
+#37105 = CARTESIAN_POINT('',(-32.50755636619,39.283766180182,-1.E-02));
+#37106 = CARTESIAN_POINT('',(-32.50755636619,39.283766180182,2.66));
+#37107 = ADVANCED_FACE('',(#37108),#37114,.T.);
+#37108 = FACE_BOUND('',#37109,.T.);
+#37109 = EDGE_LOOP('',(#37110,#37111,#37112,#37113));
+#37110 = ORIENTED_EDGE('',*,*,#36937,.F.);
+#37111 = ORIENTED_EDGE('',*,*,#37045,.F.);
+#37112 = ORIENTED_EDGE('',*,*,#37008,.F.);
+#37113 = ORIENTED_EDGE('',*,*,#36977,.F.);
+#37114 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37115,#37116)
+    ,(#37117,#37118
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37115 = CARTESIAN_POINT('',(-33.13070966677,39.623766180182,3.));
+#37116 = CARTESIAN_POINT('',(-33.13070966677,39.896919480762,3.));
+#37117 = CARTESIAN_POINT('',(-32.85755636619,39.623766180182,3.));
+#37118 = CARTESIAN_POINT('',(-32.85755636619,39.896919480762,3.));
+#37119 = ADVANCED_FACE('',(#37120),#37136,.T.);
+#37120 = FACE_BOUND('',#37121,.T.);
+#37121 = EDGE_LOOP('',(#37122,#37123,#37130,#37135));
+#37122 = ORIENTED_EDGE('',*,*,#36992,.F.);
+#37123 = ORIENTED_EDGE('',*,*,#37124,.F.);
+#37124 = EDGE_CURVE('',#37125,#36985,#37127,.T.);
+#37125 = VERTEX_POINT('',#37126);
+#37126 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,0.));
+#37127 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37128,#37129),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37128 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,0.));
+#37129 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,2.65));
+#37130 = ORIENTED_EDGE('',*,*,#37131,.F.);
+#37131 = EDGE_CURVE('',#37091,#37125,#37132,.T.);
+#37132 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37133,#37134),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37133 = CARTESIAN_POINT('',(-33.47070966677,39.283766180182,0.));
+#37134 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,0.));
+#37135 = ORIENTED_EDGE('',*,*,#37090,.T.);
+#37136 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37137,#37138)
+    ,(#37139,#37140
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37137 = CARTESIAN_POINT('',(-33.47070966677,40.246919480762,-1.E-02));
+#37138 = CARTESIAN_POINT('',(-33.47070966677,40.246919480762,2.66));
+#37139 = CARTESIAN_POINT('',(-33.47070966677,39.273766180182,-1.E-02));
+#37140 = CARTESIAN_POINT('',(-33.47070966677,39.273766180182,2.66));
+#37141 = ADVANCED_FACE('',(#37142),#37152,.T.);
+#37142 = FACE_BOUND('',#37143,.T.);
+#37143 = EDGE_LOOP('',(#37144,#37145,#37146,#37151));
+#37144 = ORIENTED_EDGE('',*,*,#37023,.F.);
+#37145 = ORIENTED_EDGE('',*,*,#37076,.F.);
+#37146 = ORIENTED_EDGE('',*,*,#37147,.F.);
+#37147 = EDGE_CURVE('',#37125,#37070,#37148,.T.);
+#37148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37149,#37150),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37149 = CARTESIAN_POINT('',(-33.47070966677,40.236919480762,0.));
+#37150 = CARTESIAN_POINT('',(-32.51755636619,40.236919480762,0.));
+#37151 = ORIENTED_EDGE('',*,*,#37124,.T.);
+#37152 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37153,#37154)
+    ,(#37155,#37156
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37153 = CARTESIAN_POINT('',(-32.50755636619,40.236919480762,-1.E-02));
+#37154 = CARTESIAN_POINT('',(-32.50755636619,40.236919480762,2.66));
+#37155 = CARTESIAN_POINT('',(-33.48070966677,40.236919480762,-1.E-02));
+#37156 = CARTESIAN_POINT('',(-33.48070966677,40.236919480762,2.66));
+#37157 = ADVANCED_FACE('',(#37158),#37164,.T.);
+#37158 = FACE_BOUND('',#37159,.T.);
+#37159 = EDGE_LOOP('',(#37160,#37161,#37162,#37163));
+#37160 = ORIENTED_EDGE('',*,*,#37147,.T.);
+#37161 = ORIENTED_EDGE('',*,*,#37069,.T.);
+#37162 = ORIENTED_EDGE('',*,*,#37097,.T.);
+#37163 = ORIENTED_EDGE('',*,*,#37131,.T.);
+#37164 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37165,#37166)
+    ,(#37167,#37168
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37165 = CARTESIAN_POINT('',(-33.48070966677,40.246919480762,0.));
+#37166 = CARTESIAN_POINT('',(-33.48070966677,39.273766180182,0.));
+#37167 = CARTESIAN_POINT('',(-32.50755636619,40.246919480762,0.));
+#37168 = CARTESIAN_POINT('',(-32.50755636619,39.273766180182,0.));
+#37169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37173)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#37170,#37171,#37172)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#37170 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#37171 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#37172 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37173 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#37170,
+  'distance_accuracy_value','confusion accuracy');
+#37174 = PRODUCT_TYPE('part',$,(#36927));
+#37175 = SHAPE_DEFINITION_REPRESENTATION(#37176,#37182);
+#37176 = PRODUCT_DEFINITION_SHAPE('','',#37177);
+#37177 = PRODUCT_DEFINITION('design','',#37178,#37181);
+#37178 = PRODUCT_DEFINITION_FORMATION('','',#37179);
+#37179 = PRODUCT('Body122','Body122','',(#37180));
+#37180 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#37181 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#37182 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37183),#37421);
+#37183 = MANIFOLD_SOLID_BREP('',#37184);
+#37184 = CLOSED_SHELL('',(#37185,#37225,#37256,#37287,#37309,#37337,
+    #37359,#37371,#37393,#37409));
+#37185 = ADVANCED_FACE('',(#37186),#37218,.T.);
+#37186 = FACE_BOUND('',#37187,.T.);
+#37187 = EDGE_LOOP('',(#37188,#37197,#37205,#37212));
+#37188 = ORIENTED_EDGE('',*,*,#37189,.T.);
+#37189 = EDGE_CURVE('',#37190,#37192,#37194,.T.);
+#37190 = VERTEX_POINT('',#37191);
+#37191 = CARTESIAN_POINT('',(-43.02545110304,39.633766180182,3.));
+#37192 = VERTEX_POINT('',#37193);
+#37193 = CARTESIAN_POINT('',(-43.27860440362,39.633766180182,3.));
+#37194 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37195,#37196),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37195 = CARTESIAN_POINT('',(-43.02545110304,39.633766180182,3.));
+#37196 = CARTESIAN_POINT('',(-43.27860440362,39.633766180182,3.));
+#37197 = ORIENTED_EDGE('',*,*,#37198,.T.);
+#37198 = EDGE_CURVE('',#37192,#37199,#37201,.T.);
+#37199 = VERTEX_POINT('',#37200);
+#37200 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,2.65));
+#37201 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37202,#37203,#37204),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37202 = CARTESIAN_POINT('',(-43.27860440362,39.633766180182,3.));
+#37203 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,3.));
+#37204 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,2.65));
+#37205 = ORIENTED_EDGE('',*,*,#37206,.T.);
+#37206 = EDGE_CURVE('',#37199,#37207,#37209,.T.);
+#37207 = VERTEX_POINT('',#37208);
+#37208 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,2.65));
+#37209 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37210,#37211),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37210 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,2.65));
+#37211 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,2.65));
+#37212 = ORIENTED_EDGE('',*,*,#37213,.F.);
+#37213 = EDGE_CURVE('',#37190,#37207,#37214,.T.);
+#37214 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37215,#37216,#37217),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37215 = CARTESIAN_POINT('',(-43.02545110304,39.633766180182,3.));
+#37216 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,3.));
+#37217 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,2.65));
+#37218 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#37219,#37220,#37221)
+    ,(#37222,#37223,#37224
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#37219 = CARTESIAN_POINT('',(-42.67545110304,39.633766180182,3.));
+#37220 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,3.));
+#37221 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,2.65));
+#37222 = CARTESIAN_POINT('',(-43.62860440362,39.633766180182,3.));
+#37223 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,3.));
+#37224 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,2.65));
+#37225 = ADVANCED_FACE('',(#37226),#37249,.T.);
+#37226 = FACE_BOUND('',#37227,.T.);
+#37227 = EDGE_LOOP('',(#37228,#37235,#37243,#37248));
+#37228 = ORIENTED_EDGE('',*,*,#37229,.T.);
+#37229 = EDGE_CURVE('',#37192,#37230,#37232,.T.);
+#37230 = VERTEX_POINT('',#37231);
+#37231 = CARTESIAN_POINT('',(-43.27860440362,39.886919480762,3.));
+#37232 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37233,#37234),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37233 = CARTESIAN_POINT('',(-43.27860440362,39.633766180182,3.));
+#37234 = CARTESIAN_POINT('',(-43.27860440362,39.886919480762,3.));
+#37235 = ORIENTED_EDGE('',*,*,#37236,.T.);
+#37236 = EDGE_CURVE('',#37230,#37237,#37239,.T.);
+#37237 = VERTEX_POINT('',#37238);
+#37238 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,2.65));
+#37239 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37240,#37241,#37242),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37240 = CARTESIAN_POINT('',(-43.27860440362,39.886919480762,3.));
+#37241 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,3.));
+#37242 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,2.65));
+#37243 = ORIENTED_EDGE('',*,*,#37244,.T.);
+#37244 = EDGE_CURVE('',#37237,#37199,#37245,.T.);
+#37245 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37246,#37247),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37246 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,2.65));
+#37247 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,2.65));
+#37248 = ORIENTED_EDGE('',*,*,#37198,.F.);
+#37249 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#37250,#37251,#37252)
+    ,(#37253,#37254,#37255
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#37250 = CARTESIAN_POINT('',(-43.27860440362,39.283766180182,3.));
+#37251 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,3.));
+#37252 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,2.65));
+#37253 = CARTESIAN_POINT('',(-43.27860440362,40.236919480762,3.));
+#37254 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,3.));
+#37255 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,2.65));
+#37256 = ADVANCED_FACE('',(#37257),#37280,.T.);
+#37257 = FACE_BOUND('',#37258,.T.);
+#37258 = EDGE_LOOP('',(#37259,#37266,#37274,#37279));
+#37259 = ORIENTED_EDGE('',*,*,#37260,.T.);
+#37260 = EDGE_CURVE('',#37230,#37261,#37263,.T.);
+#37261 = VERTEX_POINT('',#37262);
+#37262 = CARTESIAN_POINT('',(-43.02545110304,39.886919480762,3.));
+#37263 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37264,#37265),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37264 = CARTESIAN_POINT('',(-43.27860440362,39.886919480762,3.));
+#37265 = CARTESIAN_POINT('',(-43.02545110304,39.886919480762,3.));
+#37266 = ORIENTED_EDGE('',*,*,#37267,.T.);
+#37267 = EDGE_CURVE('',#37261,#37268,#37270,.T.);
+#37268 = VERTEX_POINT('',#37269);
+#37269 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,2.65));
+#37270 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37271,#37272,#37273),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37271 = CARTESIAN_POINT('',(-43.02545110304,39.886919480762,3.));
+#37272 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,3.));
+#37273 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,2.65));
+#37274 = ORIENTED_EDGE('',*,*,#37275,.T.);
+#37275 = EDGE_CURVE('',#37268,#37237,#37276,.T.);
+#37276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37277,#37278),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37277 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,2.65));
+#37278 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,2.65));
+#37279 = ORIENTED_EDGE('',*,*,#37236,.F.);
+#37280 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#37281,#37282,#37283)
+    ,(#37284,#37285,#37286
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#37281 = CARTESIAN_POINT('',(-43.62860440362,39.886919480762,3.));
+#37282 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,3.));
+#37283 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,2.65));
+#37284 = CARTESIAN_POINT('',(-42.67545110304,39.886919480762,3.));
+#37285 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,3.));
+#37286 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,2.65));
+#37287 = ADVANCED_FACE('',(#37288),#37302,.T.);
+#37288 = FACE_BOUND('',#37289,.T.);
+#37289 = EDGE_LOOP('',(#37290,#37295,#37296,#37301));
+#37290 = ORIENTED_EDGE('',*,*,#37291,.T.);
+#37291 = EDGE_CURVE('',#37207,#37268,#37292,.T.);
+#37292 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37293,#37294),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37293 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,2.65));
+#37294 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,2.65));
+#37295 = ORIENTED_EDGE('',*,*,#37267,.F.);
+#37296 = ORIENTED_EDGE('',*,*,#37297,.T.);
+#37297 = EDGE_CURVE('',#37261,#37190,#37298,.T.);
+#37298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37299,#37300),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37299 = CARTESIAN_POINT('',(-43.02545110304,39.886919480762,3.));
+#37300 = CARTESIAN_POINT('',(-43.02545110304,39.633766180182,3.));
+#37301 = ORIENTED_EDGE('',*,*,#37213,.T.);
+#37302 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#37303,#37304,#37305)
+    ,(#37306,#37307,#37308
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#37303 = CARTESIAN_POINT('',(-43.02545110304,40.236919480762,3.));
+#37304 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,3.));
+#37305 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,2.65));
+#37306 = CARTESIAN_POINT('',(-43.02545110304,39.283766180182,3.));
+#37307 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,3.));
+#37308 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,2.65));
+#37309 = ADVANCED_FACE('',(#37310),#37332,.T.);
+#37310 = FACE_BOUND('',#37311,.T.);
+#37311 = EDGE_LOOP('',(#37312,#37313,#37320,#37327));
+#37312 = ORIENTED_EDGE('',*,*,#37291,.F.);
+#37313 = ORIENTED_EDGE('',*,*,#37314,.F.);
+#37314 = EDGE_CURVE('',#37315,#37207,#37317,.T.);
+#37315 = VERTEX_POINT('',#37316);
+#37316 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,0.));
+#37317 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37318,#37319),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37318 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,0.));
+#37319 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,2.65));
+#37320 = ORIENTED_EDGE('',*,*,#37321,.F.);
+#37321 = EDGE_CURVE('',#37322,#37315,#37324,.T.);
+#37322 = VERTEX_POINT('',#37323);
+#37323 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,0.));
+#37324 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37325,#37326),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37325 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,0.));
+#37326 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,0.));
+#37327 = ORIENTED_EDGE('',*,*,#37328,.T.);
+#37328 = EDGE_CURVE('',#37322,#37268,#37329,.T.);
+#37329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37330,#37331),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37330 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,0.));
+#37331 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,2.65));
+#37332 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37333,#37334)
+    ,(#37335,#37336
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37333 = CARTESIAN_POINT('',(-42.67545110304,39.273766180182,-1.E-02));
+#37334 = CARTESIAN_POINT('',(-42.67545110304,39.273766180182,2.66));
+#37335 = CARTESIAN_POINT('',(-42.67545110304,40.246919480762,-1.E-02));
+#37336 = CARTESIAN_POINT('',(-42.67545110304,40.246919480762,2.66));
+#37337 = ADVANCED_FACE('',(#37338),#37354,.T.);
+#37338 = FACE_BOUND('',#37339,.T.);
+#37339 = EDGE_LOOP('',(#37340,#37341,#37348,#37353));
+#37340 = ORIENTED_EDGE('',*,*,#37206,.F.);
+#37341 = ORIENTED_EDGE('',*,*,#37342,.F.);
+#37342 = EDGE_CURVE('',#37343,#37199,#37345,.T.);
+#37343 = VERTEX_POINT('',#37344);
+#37344 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,0.));
+#37345 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37346,#37347),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37346 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,0.));
+#37347 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,2.65));
+#37348 = ORIENTED_EDGE('',*,*,#37349,.F.);
+#37349 = EDGE_CURVE('',#37315,#37343,#37350,.T.);
+#37350 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37351,#37352),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37351 = CARTESIAN_POINT('',(-42.67545110304,39.283766180182,0.));
+#37352 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,0.));
+#37353 = ORIENTED_EDGE('',*,*,#37314,.T.);
+#37354 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37355,#37356)
+    ,(#37357,#37358
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37355 = CARTESIAN_POINT('',(-43.63860440362,39.283766180182,-1.E-02));
+#37356 = CARTESIAN_POINT('',(-43.63860440362,39.283766180182,2.66));
+#37357 = CARTESIAN_POINT('',(-42.66545110304,39.283766180182,-1.E-02));
+#37358 = CARTESIAN_POINT('',(-42.66545110304,39.283766180182,2.66));
+#37359 = ADVANCED_FACE('',(#37360),#37366,.T.);
+#37360 = FACE_BOUND('',#37361,.T.);
+#37361 = EDGE_LOOP('',(#37362,#37363,#37364,#37365));
+#37362 = ORIENTED_EDGE('',*,*,#37189,.F.);
+#37363 = ORIENTED_EDGE('',*,*,#37297,.F.);
+#37364 = ORIENTED_EDGE('',*,*,#37260,.F.);
+#37365 = ORIENTED_EDGE('',*,*,#37229,.F.);
+#37366 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37367,#37368)
+    ,(#37369,#37370
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37367 = CARTESIAN_POINT('',(-43.28860440362,39.623766180182,3.));
+#37368 = CARTESIAN_POINT('',(-43.28860440362,39.896919480762,3.));
+#37369 = CARTESIAN_POINT('',(-43.01545110304,39.623766180182,3.));
+#37370 = CARTESIAN_POINT('',(-43.01545110304,39.896919480762,3.));
+#37371 = ADVANCED_FACE('',(#37372),#37388,.T.);
+#37372 = FACE_BOUND('',#37373,.T.);
+#37373 = EDGE_LOOP('',(#37374,#37375,#37382,#37387));
+#37374 = ORIENTED_EDGE('',*,*,#37244,.F.);
+#37375 = ORIENTED_EDGE('',*,*,#37376,.F.);
+#37376 = EDGE_CURVE('',#37377,#37237,#37379,.T.);
+#37377 = VERTEX_POINT('',#37378);
+#37378 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,0.));
+#37379 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37380,#37381),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37380 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,0.));
+#37381 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,2.65));
+#37382 = ORIENTED_EDGE('',*,*,#37383,.F.);
+#37383 = EDGE_CURVE('',#37343,#37377,#37384,.T.);
+#37384 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37385,#37386),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37385 = CARTESIAN_POINT('',(-43.62860440362,39.283766180182,0.));
+#37386 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,0.));
+#37387 = ORIENTED_EDGE('',*,*,#37342,.T.);
+#37388 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37389,#37390)
+    ,(#37391,#37392
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37389 = CARTESIAN_POINT('',(-43.62860440362,40.246919480762,-1.E-02));
+#37390 = CARTESIAN_POINT('',(-43.62860440362,40.246919480762,2.66));
+#37391 = CARTESIAN_POINT('',(-43.62860440362,39.273766180182,-1.E-02));
+#37392 = CARTESIAN_POINT('',(-43.62860440362,39.273766180182,2.66));
+#37393 = ADVANCED_FACE('',(#37394),#37404,.T.);
+#37394 = FACE_BOUND('',#37395,.T.);
+#37395 = EDGE_LOOP('',(#37396,#37397,#37398,#37403));
+#37396 = ORIENTED_EDGE('',*,*,#37275,.F.);
+#37397 = ORIENTED_EDGE('',*,*,#37328,.F.);
+#37398 = ORIENTED_EDGE('',*,*,#37399,.F.);
+#37399 = EDGE_CURVE('',#37377,#37322,#37400,.T.);
+#37400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37401,#37402),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37401 = CARTESIAN_POINT('',(-43.62860440362,40.236919480762,0.));
+#37402 = CARTESIAN_POINT('',(-42.67545110304,40.236919480762,0.));
+#37403 = ORIENTED_EDGE('',*,*,#37376,.T.);
+#37404 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37405,#37406)
+    ,(#37407,#37408
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37405 = CARTESIAN_POINT('',(-42.66545110304,40.236919480762,-1.E-02));
+#37406 = CARTESIAN_POINT('',(-42.66545110304,40.236919480762,2.66));
+#37407 = CARTESIAN_POINT('',(-43.63860440362,40.236919480762,-1.E-02));
+#37408 = CARTESIAN_POINT('',(-43.63860440362,40.236919480762,2.66));
+#37409 = ADVANCED_FACE('',(#37410),#37416,.T.);
+#37410 = FACE_BOUND('',#37411,.T.);
+#37411 = EDGE_LOOP('',(#37412,#37413,#37414,#37415));
+#37412 = ORIENTED_EDGE('',*,*,#37399,.T.);
+#37413 = ORIENTED_EDGE('',*,*,#37321,.T.);
+#37414 = ORIENTED_EDGE('',*,*,#37349,.T.);
+#37415 = ORIENTED_EDGE('',*,*,#37383,.T.);
+#37416 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37417,#37418)
+    ,(#37419,#37420
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37417 = CARTESIAN_POINT('',(-43.63860440362,40.246919480762,0.));
+#37418 = CARTESIAN_POINT('',(-43.63860440362,39.273766180182,0.));
+#37419 = CARTESIAN_POINT('',(-42.66545110304,40.246919480762,0.));
+#37420 = CARTESIAN_POINT('',(-42.66545110304,39.273766180182,0.));
+#37421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37425)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#37422,#37423,#37424)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#37422 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#37423 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#37424 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37425 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#37422,
+  'distance_accuracy_value','confusion accuracy');
+#37426 = PRODUCT_TYPE('part',$,(#37179));
+#37427 = SHAPE_DEFINITION_REPRESENTATION(#37428,#37434);
+#37428 = PRODUCT_DEFINITION_SHAPE('','',#37429);
+#37429 = PRODUCT_DEFINITION('design','',#37430,#37433);
+#37430 = PRODUCT_DEFINITION_FORMATION('','',#37431);
+#37431 = PRODUCT('Body123','Body123','',(#37432));
+#37432 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#37433 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#37434 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37435),#37673);
+#37435 = MANIFOLD_SOLID_BREP('',#37436);
+#37436 = CLOSED_SHELL('',(#37437,#37477,#37508,#37539,#37561,#37589,
+    #37611,#37623,#37645,#37661));
+#37437 = ADVANCED_FACE('',(#37438),#37470,.T.);
+#37438 = FACE_BOUND('',#37439,.T.);
+#37439 = EDGE_LOOP('',(#37440,#37449,#37457,#37464));
+#37440 = ORIENTED_EDGE('',*,*,#37441,.T.);
+#37441 = EDGE_CURVE('',#37442,#37444,#37446,.T.);
+#37442 = VERTEX_POINT('',#37443);
+#37443 = CARTESIAN_POINT('',(-53.18334583988,39.633766180182,3.));
+#37444 = VERTEX_POINT('',#37445);
+#37445 = CARTESIAN_POINT('',(-53.43649914046,39.633766180182,3.));
+#37446 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37447,#37448),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37447 = CARTESIAN_POINT('',(-53.18334583988,39.633766180182,3.));
+#37448 = CARTESIAN_POINT('',(-53.43649914046,39.633766180182,3.));
+#37449 = ORIENTED_EDGE('',*,*,#37450,.T.);
+#37450 = EDGE_CURVE('',#37444,#37451,#37453,.T.);
+#37451 = VERTEX_POINT('',#37452);
+#37452 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,2.65));
+#37453 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37454,#37455,#37456),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37454 = CARTESIAN_POINT('',(-53.43649914046,39.633766180182,3.));
+#37455 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,3.));
+#37456 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,2.65));
+#37457 = ORIENTED_EDGE('',*,*,#37458,.T.);
+#37458 = EDGE_CURVE('',#37451,#37459,#37461,.T.);
+#37459 = VERTEX_POINT('',#37460);
+#37460 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,2.65));
+#37461 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37462,#37463),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37462 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,2.65));
+#37463 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,2.65));
+#37464 = ORIENTED_EDGE('',*,*,#37465,.F.);
+#37465 = EDGE_CURVE('',#37442,#37459,#37466,.T.);
+#37466 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37467,#37468,#37469),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37467 = CARTESIAN_POINT('',(-53.18334583988,39.633766180182,3.));
+#37468 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,3.));
+#37469 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,2.65));
+#37470 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#37471,#37472,#37473)
+    ,(#37474,#37475,#37476
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#37471 = CARTESIAN_POINT('',(-52.83334583988,39.633766180182,3.));
+#37472 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,3.));
+#37473 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,2.65));
+#37474 = CARTESIAN_POINT('',(-53.78649914046,39.633766180182,3.));
+#37475 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,3.));
+#37476 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,2.65));
+#37477 = ADVANCED_FACE('',(#37478),#37501,.T.);
+#37478 = FACE_BOUND('',#37479,.T.);
+#37479 = EDGE_LOOP('',(#37480,#37487,#37495,#37500));
+#37480 = ORIENTED_EDGE('',*,*,#37481,.T.);
+#37481 = EDGE_CURVE('',#37444,#37482,#37484,.T.);
+#37482 = VERTEX_POINT('',#37483);
+#37483 = CARTESIAN_POINT('',(-53.43649914046,39.886919480762,3.));
+#37484 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37485,#37486),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37485 = CARTESIAN_POINT('',(-53.43649914046,39.633766180182,3.));
+#37486 = CARTESIAN_POINT('',(-53.43649914046,39.886919480762,3.));
+#37487 = ORIENTED_EDGE('',*,*,#37488,.T.);
+#37488 = EDGE_CURVE('',#37482,#37489,#37491,.T.);
+#37489 = VERTEX_POINT('',#37490);
+#37490 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,2.65));
+#37491 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37492,#37493,#37494),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37492 = CARTESIAN_POINT('',(-53.43649914046,39.886919480762,3.));
+#37493 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,3.));
+#37494 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,2.65));
+#37495 = ORIENTED_EDGE('',*,*,#37496,.T.);
+#37496 = EDGE_CURVE('',#37489,#37451,#37497,.T.);
+#37497 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37498,#37499),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37498 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,2.65));
+#37499 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,2.65));
+#37500 = ORIENTED_EDGE('',*,*,#37450,.F.);
+#37501 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#37502,#37503,#37504)
+    ,(#37505,#37506,#37507
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#37502 = CARTESIAN_POINT('',(-53.43649914046,39.283766180182,3.));
+#37503 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,3.));
+#37504 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,2.65));
+#37505 = CARTESIAN_POINT('',(-53.43649914046,40.236919480762,3.));
+#37506 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,3.));
+#37507 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,2.65));
+#37508 = ADVANCED_FACE('',(#37509),#37532,.T.);
+#37509 = FACE_BOUND('',#37510,.T.);
+#37510 = EDGE_LOOP('',(#37511,#37518,#37526,#37531));
+#37511 = ORIENTED_EDGE('',*,*,#37512,.T.);
+#37512 = EDGE_CURVE('',#37482,#37513,#37515,.T.);
+#37513 = VERTEX_POINT('',#37514);
+#37514 = CARTESIAN_POINT('',(-53.18334583988,39.886919480762,3.));
+#37515 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37516,#37517),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37516 = CARTESIAN_POINT('',(-53.43649914046,39.886919480762,3.));
+#37517 = CARTESIAN_POINT('',(-53.18334583988,39.886919480762,3.));
+#37518 = ORIENTED_EDGE('',*,*,#37519,.T.);
+#37519 = EDGE_CURVE('',#37513,#37520,#37522,.T.);
+#37520 = VERTEX_POINT('',#37521);
+#37521 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,2.65));
+#37522 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37523,#37524,#37525),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37523 = CARTESIAN_POINT('',(-53.18334583988,39.886919480762,3.));
+#37524 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,3.));
+#37525 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,2.65));
+#37526 = ORIENTED_EDGE('',*,*,#37527,.T.);
+#37527 = EDGE_CURVE('',#37520,#37489,#37528,.T.);
+#37528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37529,#37530),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37529 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,2.65));
+#37530 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,2.65));
+#37531 = ORIENTED_EDGE('',*,*,#37488,.F.);
+#37532 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#37533,#37534,#37535)
+    ,(#37536,#37537,#37538
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#37533 = CARTESIAN_POINT('',(-53.78649914046,39.886919480762,3.));
+#37534 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,3.));
+#37535 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,2.65));
+#37536 = CARTESIAN_POINT('',(-52.83334583988,39.886919480762,3.));
+#37537 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,3.));
+#37538 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,2.65));
+#37539 = ADVANCED_FACE('',(#37540),#37554,.T.);
+#37540 = FACE_BOUND('',#37541,.T.);
+#37541 = EDGE_LOOP('',(#37542,#37547,#37548,#37553));
+#37542 = ORIENTED_EDGE('',*,*,#37543,.T.);
+#37543 = EDGE_CURVE('',#37459,#37520,#37544,.T.);
+#37544 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37545,#37546),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37545 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,2.65));
+#37546 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,2.65));
+#37547 = ORIENTED_EDGE('',*,*,#37519,.F.);
+#37548 = ORIENTED_EDGE('',*,*,#37549,.T.);
+#37549 = EDGE_CURVE('',#37513,#37442,#37550,.T.);
+#37550 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37551,#37552),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37551 = CARTESIAN_POINT('',(-53.18334583988,39.886919480762,3.));
+#37552 = CARTESIAN_POINT('',(-53.18334583988,39.633766180182,3.));
+#37553 = ORIENTED_EDGE('',*,*,#37465,.T.);
+#37554 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#37555,#37556,#37557)
+    ,(#37558,#37559,#37560
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#37555 = CARTESIAN_POINT('',(-53.18334583988,40.236919480762,3.));
+#37556 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,3.));
+#37557 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,2.65));
+#37558 = CARTESIAN_POINT('',(-53.18334583988,39.283766180182,3.));
+#37559 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,3.));
+#37560 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,2.65));
+#37561 = ADVANCED_FACE('',(#37562),#37584,.T.);
+#37562 = FACE_BOUND('',#37563,.T.);
+#37563 = EDGE_LOOP('',(#37564,#37565,#37572,#37579));
+#37564 = ORIENTED_EDGE('',*,*,#37543,.F.);
+#37565 = ORIENTED_EDGE('',*,*,#37566,.F.);
+#37566 = EDGE_CURVE('',#37567,#37459,#37569,.T.);
+#37567 = VERTEX_POINT('',#37568);
+#37568 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,0.));
+#37569 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37570,#37571),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37570 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,0.));
+#37571 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,2.65));
+#37572 = ORIENTED_EDGE('',*,*,#37573,.F.);
+#37573 = EDGE_CURVE('',#37574,#37567,#37576,.T.);
+#37574 = VERTEX_POINT('',#37575);
+#37575 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,0.));
+#37576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37577,#37578),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37577 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,0.));
+#37578 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,0.));
+#37579 = ORIENTED_EDGE('',*,*,#37580,.T.);
+#37580 = EDGE_CURVE('',#37574,#37520,#37581,.T.);
+#37581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37582,#37583),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37582 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,0.));
+#37583 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,2.65));
+#37584 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37585,#37586)
+    ,(#37587,#37588
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37585 = CARTESIAN_POINT('',(-52.83334583988,39.273766180182,-1.E-02));
+#37586 = CARTESIAN_POINT('',(-52.83334583988,39.273766180182,2.66));
+#37587 = CARTESIAN_POINT('',(-52.83334583988,40.246919480762,-1.E-02));
+#37588 = CARTESIAN_POINT('',(-52.83334583988,40.246919480762,2.66));
+#37589 = ADVANCED_FACE('',(#37590),#37606,.T.);
+#37590 = FACE_BOUND('',#37591,.T.);
+#37591 = EDGE_LOOP('',(#37592,#37593,#37600,#37605));
+#37592 = ORIENTED_EDGE('',*,*,#37458,.F.);
+#37593 = ORIENTED_EDGE('',*,*,#37594,.F.);
+#37594 = EDGE_CURVE('',#37595,#37451,#37597,.T.);
+#37595 = VERTEX_POINT('',#37596);
+#37596 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,0.));
+#37597 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37598,#37599),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37598 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,0.));
+#37599 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,2.65));
+#37600 = ORIENTED_EDGE('',*,*,#37601,.F.);
+#37601 = EDGE_CURVE('',#37567,#37595,#37602,.T.);
+#37602 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37603,#37604),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37603 = CARTESIAN_POINT('',(-52.83334583988,39.283766180182,0.));
+#37604 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,0.));
+#37605 = ORIENTED_EDGE('',*,*,#37566,.T.);
+#37606 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37607,#37608)
+    ,(#37609,#37610
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37607 = CARTESIAN_POINT('',(-53.79649914046,39.283766180182,-1.E-02));
+#37608 = CARTESIAN_POINT('',(-53.79649914046,39.283766180182,2.66));
+#37609 = CARTESIAN_POINT('',(-52.82334583988,39.283766180182,-1.E-02));
+#37610 = CARTESIAN_POINT('',(-52.82334583988,39.283766180182,2.66));
+#37611 = ADVANCED_FACE('',(#37612),#37618,.T.);
+#37612 = FACE_BOUND('',#37613,.T.);
+#37613 = EDGE_LOOP('',(#37614,#37615,#37616,#37617));
+#37614 = ORIENTED_EDGE('',*,*,#37441,.F.);
+#37615 = ORIENTED_EDGE('',*,*,#37549,.F.);
+#37616 = ORIENTED_EDGE('',*,*,#37512,.F.);
+#37617 = ORIENTED_EDGE('',*,*,#37481,.F.);
+#37618 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37619,#37620)
+    ,(#37621,#37622
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37619 = CARTESIAN_POINT('',(-53.44649914046,39.623766180182,3.));
+#37620 = CARTESIAN_POINT('',(-53.44649914046,39.896919480762,3.));
+#37621 = CARTESIAN_POINT('',(-53.17334583988,39.623766180182,3.));
+#37622 = CARTESIAN_POINT('',(-53.17334583988,39.896919480762,3.));
+#37623 = ADVANCED_FACE('',(#37624),#37640,.T.);
+#37624 = FACE_BOUND('',#37625,.T.);
+#37625 = EDGE_LOOP('',(#37626,#37627,#37634,#37639));
+#37626 = ORIENTED_EDGE('',*,*,#37496,.F.);
+#37627 = ORIENTED_EDGE('',*,*,#37628,.F.);
+#37628 = EDGE_CURVE('',#37629,#37489,#37631,.T.);
+#37629 = VERTEX_POINT('',#37630);
+#37630 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,0.));
+#37631 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37632,#37633),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37632 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,0.));
+#37633 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,2.65));
+#37634 = ORIENTED_EDGE('',*,*,#37635,.F.);
+#37635 = EDGE_CURVE('',#37595,#37629,#37636,.T.);
+#37636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37637,#37638),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37637 = CARTESIAN_POINT('',(-53.78649914046,39.283766180182,0.));
+#37638 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,0.));
+#37639 = ORIENTED_EDGE('',*,*,#37594,.T.);
+#37640 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37641,#37642)
+    ,(#37643,#37644
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37641 = CARTESIAN_POINT('',(-53.78649914046,40.246919480762,-1.E-02));
+#37642 = CARTESIAN_POINT('',(-53.78649914046,40.246919480762,2.66));
+#37643 = CARTESIAN_POINT('',(-53.78649914046,39.273766180182,-1.E-02));
+#37644 = CARTESIAN_POINT('',(-53.78649914046,39.273766180182,2.66));
+#37645 = ADVANCED_FACE('',(#37646),#37656,.T.);
+#37646 = FACE_BOUND('',#37647,.T.);
+#37647 = EDGE_LOOP('',(#37648,#37649,#37650,#37655));
+#37648 = ORIENTED_EDGE('',*,*,#37527,.F.);
+#37649 = ORIENTED_EDGE('',*,*,#37580,.F.);
+#37650 = ORIENTED_EDGE('',*,*,#37651,.F.);
+#37651 = EDGE_CURVE('',#37629,#37574,#37652,.T.);
+#37652 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37653,#37654),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37653 = CARTESIAN_POINT('',(-53.78649914046,40.236919480762,0.));
+#37654 = CARTESIAN_POINT('',(-52.83334583988,40.236919480762,0.));
+#37655 = ORIENTED_EDGE('',*,*,#37628,.T.);
+#37656 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37657,#37658)
+    ,(#37659,#37660
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37657 = CARTESIAN_POINT('',(-52.82334583988,40.236919480762,-1.E-02));
+#37658 = CARTESIAN_POINT('',(-52.82334583988,40.236919480762,2.66));
+#37659 = CARTESIAN_POINT('',(-53.79649914046,40.236919480762,-1.E-02));
+#37660 = CARTESIAN_POINT('',(-53.79649914046,40.236919480762,2.66));
+#37661 = ADVANCED_FACE('',(#37662),#37668,.T.);
+#37662 = FACE_BOUND('',#37663,.T.);
+#37663 = EDGE_LOOP('',(#37664,#37665,#37666,#37667));
+#37664 = ORIENTED_EDGE('',*,*,#37651,.T.);
+#37665 = ORIENTED_EDGE('',*,*,#37573,.T.);
+#37666 = ORIENTED_EDGE('',*,*,#37601,.T.);
+#37667 = ORIENTED_EDGE('',*,*,#37635,.T.);
+#37668 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37669,#37670)
+    ,(#37671,#37672
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37669 = CARTESIAN_POINT('',(-53.79649914046,40.246919480762,0.));
+#37670 = CARTESIAN_POINT('',(-53.79649914046,39.273766180182,0.));
+#37671 = CARTESIAN_POINT('',(-52.82334583988,40.246919480762,0.));
+#37672 = CARTESIAN_POINT('',(-52.82334583988,39.273766180182,0.));
+#37673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37677)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#37674,#37675,#37676)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#37674 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#37675 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#37676 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37677 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#37674,
+  'distance_accuracy_value','confusion accuracy');
+#37678 = PRODUCT_TYPE('part',$,(#37431));
+#37679 = SHAPE_DEFINITION_REPRESENTATION(#37680,#37686);
+#37680 = PRODUCT_DEFINITION_SHAPE('','',#37681);
+#37681 = PRODUCT_DEFINITION('design','',#37682,#37685);
+#37682 = PRODUCT_DEFINITION_FORMATION('','',#37683);
+#37683 = PRODUCT('Body124','Body124','',(#37684));
+#37684 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#37685 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#37686 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37687),#37925);
+#37687 = MANIFOLD_SOLID_BREP('',#37688);
+#37688 = CLOSED_SHELL('',(#37689,#37729,#37760,#37791,#37813,#37841,
+    #37863,#37875,#37897,#37913));
+#37689 = ADVANCED_FACE('',(#37690),#37722,.T.);
+#37690 = FACE_BOUND('',#37691,.T.);
+#37691 = EDGE_LOOP('',(#37692,#37701,#37709,#37716));
+#37692 = ORIENTED_EDGE('',*,*,#37693,.T.);
+#37693 = EDGE_CURVE('',#37694,#37696,#37698,.T.);
+#37694 = VERTEX_POINT('',#37695);
+#37695 = CARTESIAN_POINT('',(-63.34124057672,39.633766180182,3.));
+#37696 = VERTEX_POINT('',#37697);
+#37697 = CARTESIAN_POINT('',(-63.5943938773,39.633766180182,3.));
+#37698 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37699,#37700),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37699 = CARTESIAN_POINT('',(-63.34124057672,39.633766180182,3.));
+#37700 = CARTESIAN_POINT('',(-63.5943938773,39.633766180182,3.));
+#37701 = ORIENTED_EDGE('',*,*,#37702,.T.);
+#37702 = EDGE_CURVE('',#37696,#37703,#37705,.T.);
+#37703 = VERTEX_POINT('',#37704);
+#37704 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,2.65));
+#37705 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37706,#37707,#37708),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37706 = CARTESIAN_POINT('',(-63.5943938773,39.633766180182,3.));
+#37707 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,3.));
+#37708 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,2.65));
+#37709 = ORIENTED_EDGE('',*,*,#37710,.T.);
+#37710 = EDGE_CURVE('',#37703,#37711,#37713,.T.);
+#37711 = VERTEX_POINT('',#37712);
+#37712 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,2.65));
+#37713 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37714,#37715),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37714 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,2.65));
+#37715 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,2.65));
+#37716 = ORIENTED_EDGE('',*,*,#37717,.F.);
+#37717 = EDGE_CURVE('',#37694,#37711,#37718,.T.);
+#37718 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37719,#37720,#37721),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37719 = CARTESIAN_POINT('',(-63.34124057672,39.633766180182,3.));
+#37720 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,3.));
+#37721 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,2.65));
+#37722 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#37723,#37724,#37725)
+    ,(#37726,#37727,#37728
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#37723 = CARTESIAN_POINT('',(-62.99124057672,39.633766180182,3.));
+#37724 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,3.));
+#37725 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,2.65));
+#37726 = CARTESIAN_POINT('',(-63.9443938773,39.633766180182,3.));
+#37727 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,3.));
+#37728 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,2.65));
+#37729 = ADVANCED_FACE('',(#37730),#37753,.T.);
+#37730 = FACE_BOUND('',#37731,.T.);
+#37731 = EDGE_LOOP('',(#37732,#37739,#37747,#37752));
+#37732 = ORIENTED_EDGE('',*,*,#37733,.T.);
+#37733 = EDGE_CURVE('',#37696,#37734,#37736,.T.);
+#37734 = VERTEX_POINT('',#37735);
+#37735 = CARTESIAN_POINT('',(-63.5943938773,39.886919480762,3.));
+#37736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37737,#37738),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37737 = CARTESIAN_POINT('',(-63.5943938773,39.633766180182,3.));
+#37738 = CARTESIAN_POINT('',(-63.5943938773,39.886919480762,3.));
+#37739 = ORIENTED_EDGE('',*,*,#37740,.T.);
+#37740 = EDGE_CURVE('',#37734,#37741,#37743,.T.);
+#37741 = VERTEX_POINT('',#37742);
+#37742 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,2.65));
+#37743 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37744,#37745,#37746),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37744 = CARTESIAN_POINT('',(-63.5943938773,39.886919480762,3.));
+#37745 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,3.));
+#37746 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,2.65));
+#37747 = ORIENTED_EDGE('',*,*,#37748,.T.);
+#37748 = EDGE_CURVE('',#37741,#37703,#37749,.T.);
+#37749 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37750,#37751),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37750 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,2.65));
+#37751 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,2.65));
+#37752 = ORIENTED_EDGE('',*,*,#37702,.F.);
+#37753 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#37754,#37755,#37756)
+    ,(#37757,#37758,#37759
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#37754 = CARTESIAN_POINT('',(-63.5943938773,39.283766180182,3.));
+#37755 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,3.));
+#37756 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,2.65));
+#37757 = CARTESIAN_POINT('',(-63.5943938773,40.236919480762,3.));
+#37758 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,3.));
+#37759 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,2.65));
+#37760 = ADVANCED_FACE('',(#37761),#37784,.T.);
+#37761 = FACE_BOUND('',#37762,.T.);
+#37762 = EDGE_LOOP('',(#37763,#37770,#37778,#37783));
+#37763 = ORIENTED_EDGE('',*,*,#37764,.T.);
+#37764 = EDGE_CURVE('',#37734,#37765,#37767,.T.);
+#37765 = VERTEX_POINT('',#37766);
+#37766 = CARTESIAN_POINT('',(-63.34124057672,39.886919480762,3.));
+#37767 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37768,#37769),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37768 = CARTESIAN_POINT('',(-63.5943938773,39.886919480762,3.));
+#37769 = CARTESIAN_POINT('',(-63.34124057672,39.886919480762,3.));
+#37770 = ORIENTED_EDGE('',*,*,#37771,.T.);
+#37771 = EDGE_CURVE('',#37765,#37772,#37774,.T.);
+#37772 = VERTEX_POINT('',#37773);
+#37773 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,2.65));
+#37774 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37775,#37776,#37777),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37775 = CARTESIAN_POINT('',(-63.34124057672,39.886919480762,3.));
+#37776 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,3.));
+#37777 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,2.65));
+#37778 = ORIENTED_EDGE('',*,*,#37779,.T.);
+#37779 = EDGE_CURVE('',#37772,#37741,#37780,.T.);
+#37780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37781,#37782),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37781 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,2.65));
+#37782 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,2.65));
+#37783 = ORIENTED_EDGE('',*,*,#37740,.F.);
+#37784 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#37785,#37786,#37787)
+    ,(#37788,#37789,#37790
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#37785 = CARTESIAN_POINT('',(-63.9443938773,39.886919480762,3.));
+#37786 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,3.));
+#37787 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,2.65));
+#37788 = CARTESIAN_POINT('',(-62.99124057672,39.886919480762,3.));
+#37789 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,3.));
+#37790 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,2.65));
+#37791 = ADVANCED_FACE('',(#37792),#37806,.T.);
+#37792 = FACE_BOUND('',#37793,.T.);
+#37793 = EDGE_LOOP('',(#37794,#37799,#37800,#37805));
+#37794 = ORIENTED_EDGE('',*,*,#37795,.T.);
+#37795 = EDGE_CURVE('',#37711,#37772,#37796,.T.);
+#37796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37797,#37798),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37797 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,2.65));
+#37798 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,2.65));
+#37799 = ORIENTED_EDGE('',*,*,#37771,.F.);
+#37800 = ORIENTED_EDGE('',*,*,#37801,.T.);
+#37801 = EDGE_CURVE('',#37765,#37694,#37802,.T.);
+#37802 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37803,#37804),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37803 = CARTESIAN_POINT('',(-63.34124057672,39.886919480762,3.));
+#37804 = CARTESIAN_POINT('',(-63.34124057672,39.633766180182,3.));
+#37805 = ORIENTED_EDGE('',*,*,#37717,.T.);
+#37806 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#37807,#37808,#37809)
+    ,(#37810,#37811,#37812
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#37807 = CARTESIAN_POINT('',(-63.34124057672,40.236919480762,3.));
+#37808 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,3.));
+#37809 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,2.65));
+#37810 = CARTESIAN_POINT('',(-63.34124057672,39.283766180182,3.));
+#37811 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,3.));
+#37812 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,2.65));
+#37813 = ADVANCED_FACE('',(#37814),#37836,.T.);
+#37814 = FACE_BOUND('',#37815,.T.);
+#37815 = EDGE_LOOP('',(#37816,#37817,#37824,#37831));
+#37816 = ORIENTED_EDGE('',*,*,#37795,.F.);
+#37817 = ORIENTED_EDGE('',*,*,#37818,.F.);
+#37818 = EDGE_CURVE('',#37819,#37711,#37821,.T.);
+#37819 = VERTEX_POINT('',#37820);
+#37820 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,0.));
+#37821 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37822,#37823),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37822 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,0.));
+#37823 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,2.65));
+#37824 = ORIENTED_EDGE('',*,*,#37825,.F.);
+#37825 = EDGE_CURVE('',#37826,#37819,#37828,.T.);
+#37826 = VERTEX_POINT('',#37827);
+#37827 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,0.));
+#37828 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37829,#37830),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37829 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,0.));
+#37830 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,0.));
+#37831 = ORIENTED_EDGE('',*,*,#37832,.T.);
+#37832 = EDGE_CURVE('',#37826,#37772,#37833,.T.);
+#37833 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37834,#37835),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37834 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,0.));
+#37835 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,2.65));
+#37836 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37837,#37838)
+    ,(#37839,#37840
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37837 = CARTESIAN_POINT('',(-62.99124057672,39.273766180182,-1.E-02));
+#37838 = CARTESIAN_POINT('',(-62.99124057672,39.273766180182,2.66));
+#37839 = CARTESIAN_POINT('',(-62.99124057672,40.246919480762,-1.E-02));
+#37840 = CARTESIAN_POINT('',(-62.99124057672,40.246919480762,2.66));
+#37841 = ADVANCED_FACE('',(#37842),#37858,.T.);
+#37842 = FACE_BOUND('',#37843,.T.);
+#37843 = EDGE_LOOP('',(#37844,#37845,#37852,#37857));
+#37844 = ORIENTED_EDGE('',*,*,#37710,.F.);
+#37845 = ORIENTED_EDGE('',*,*,#37846,.F.);
+#37846 = EDGE_CURVE('',#37847,#37703,#37849,.T.);
+#37847 = VERTEX_POINT('',#37848);
+#37848 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,0.));
+#37849 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37850,#37851),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37850 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,0.));
+#37851 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,2.65));
+#37852 = ORIENTED_EDGE('',*,*,#37853,.F.);
+#37853 = EDGE_CURVE('',#37819,#37847,#37854,.T.);
+#37854 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37855,#37856),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37855 = CARTESIAN_POINT('',(-62.99124057672,39.283766180182,0.));
+#37856 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,0.));
+#37857 = ORIENTED_EDGE('',*,*,#37818,.T.);
+#37858 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37859,#37860)
+    ,(#37861,#37862
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37859 = CARTESIAN_POINT('',(-63.9543938773,39.283766180182,-1.E-02));
+#37860 = CARTESIAN_POINT('',(-63.9543938773,39.283766180182,2.66));
+#37861 = CARTESIAN_POINT('',(-62.98124057672,39.283766180182,-1.E-02));
+#37862 = CARTESIAN_POINT('',(-62.98124057672,39.283766180182,2.66));
+#37863 = ADVANCED_FACE('',(#37864),#37870,.T.);
+#37864 = FACE_BOUND('',#37865,.T.);
+#37865 = EDGE_LOOP('',(#37866,#37867,#37868,#37869));
+#37866 = ORIENTED_EDGE('',*,*,#37693,.F.);
+#37867 = ORIENTED_EDGE('',*,*,#37801,.F.);
+#37868 = ORIENTED_EDGE('',*,*,#37764,.F.);
+#37869 = ORIENTED_EDGE('',*,*,#37733,.F.);
+#37870 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37871,#37872)
+    ,(#37873,#37874
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37871 = CARTESIAN_POINT('',(-63.6043938773,39.623766180182,3.));
+#37872 = CARTESIAN_POINT('',(-63.6043938773,39.896919480762,3.));
+#37873 = CARTESIAN_POINT('',(-63.33124057672,39.623766180182,3.));
+#37874 = CARTESIAN_POINT('',(-63.33124057672,39.896919480762,3.));
+#37875 = ADVANCED_FACE('',(#37876),#37892,.T.);
+#37876 = FACE_BOUND('',#37877,.T.);
+#37877 = EDGE_LOOP('',(#37878,#37879,#37886,#37891));
+#37878 = ORIENTED_EDGE('',*,*,#37748,.F.);
+#37879 = ORIENTED_EDGE('',*,*,#37880,.F.);
+#37880 = EDGE_CURVE('',#37881,#37741,#37883,.T.);
+#37881 = VERTEX_POINT('',#37882);
+#37882 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,0.));
+#37883 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37884,#37885),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#37884 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,0.));
+#37885 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,2.65));
+#37886 = ORIENTED_EDGE('',*,*,#37887,.F.);
+#37887 = EDGE_CURVE('',#37847,#37881,#37888,.T.);
+#37888 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37889,#37890),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37889 = CARTESIAN_POINT('',(-63.9443938773,39.283766180182,0.));
+#37890 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,0.));
+#37891 = ORIENTED_EDGE('',*,*,#37846,.T.);
+#37892 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37893,#37894)
+    ,(#37895,#37896
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37893 = CARTESIAN_POINT('',(-63.9443938773,40.246919480762,-1.E-02));
+#37894 = CARTESIAN_POINT('',(-63.9443938773,40.246919480762,2.66));
+#37895 = CARTESIAN_POINT('',(-63.9443938773,39.273766180182,-1.E-02));
+#37896 = CARTESIAN_POINT('',(-63.9443938773,39.273766180182,2.66));
+#37897 = ADVANCED_FACE('',(#37898),#37908,.T.);
+#37898 = FACE_BOUND('',#37899,.T.);
+#37899 = EDGE_LOOP('',(#37900,#37901,#37902,#37907));
+#37900 = ORIENTED_EDGE('',*,*,#37779,.F.);
+#37901 = ORIENTED_EDGE('',*,*,#37832,.F.);
+#37902 = ORIENTED_EDGE('',*,*,#37903,.F.);
+#37903 = EDGE_CURVE('',#37881,#37826,#37904,.T.);
+#37904 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37905,#37906),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37905 = CARTESIAN_POINT('',(-63.9443938773,40.236919480762,0.));
+#37906 = CARTESIAN_POINT('',(-62.99124057672,40.236919480762,0.));
+#37907 = ORIENTED_EDGE('',*,*,#37880,.T.);
+#37908 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37909,#37910)
+    ,(#37911,#37912
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#37909 = CARTESIAN_POINT('',(-62.98124057672,40.236919480762,-1.E-02));
+#37910 = CARTESIAN_POINT('',(-62.98124057672,40.236919480762,2.66));
+#37911 = CARTESIAN_POINT('',(-63.9543938773,40.236919480762,-1.E-02));
+#37912 = CARTESIAN_POINT('',(-63.9543938773,40.236919480762,2.66));
+#37913 = ADVANCED_FACE('',(#37914),#37920,.T.);
+#37914 = FACE_BOUND('',#37915,.T.);
+#37915 = EDGE_LOOP('',(#37916,#37917,#37918,#37919));
+#37916 = ORIENTED_EDGE('',*,*,#37903,.T.);
+#37917 = ORIENTED_EDGE('',*,*,#37825,.T.);
+#37918 = ORIENTED_EDGE('',*,*,#37853,.T.);
+#37919 = ORIENTED_EDGE('',*,*,#37887,.T.);
+#37920 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#37921,#37922)
+    ,(#37923,#37924
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37921 = CARTESIAN_POINT('',(-63.9543938773,40.246919480762,0.));
+#37922 = CARTESIAN_POINT('',(-63.9543938773,39.273766180182,0.));
+#37923 = CARTESIAN_POINT('',(-62.98124057672,40.246919480762,0.));
+#37924 = CARTESIAN_POINT('',(-62.98124057672,39.273766180182,0.));
+#37925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37929)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#37926,#37927,#37928)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#37926 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#37927 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#37928 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37929 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#37926,
+  'distance_accuracy_value','confusion accuracy');
+#37930 = PRODUCT_TYPE('part',$,(#37683));
+#37931 = SHAPE_DEFINITION_REPRESENTATION(#37932,#37938);
+#37932 = PRODUCT_DEFINITION_SHAPE('','',#37933);
+#37933 = PRODUCT_DEFINITION('design','',#37934,#37937);
+#37934 = PRODUCT_DEFINITION_FORMATION('','',#37935);
+#37935 = PRODUCT('Body125','Body125','',(#37936));
+#37936 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#37937 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#37938 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37939),#38177);
+#37939 = MANIFOLD_SOLID_BREP('',#37940);
+#37940 = CLOSED_SHELL('',(#37941,#37981,#38012,#38043,#38065,#38093,
+    #38115,#38127,#38149,#38165));
+#37941 = ADVANCED_FACE('',(#37942),#37974,.T.);
+#37942 = FACE_BOUND('',#37943,.T.);
+#37943 = EDGE_LOOP('',(#37944,#37953,#37961,#37968));
+#37944 = ORIENTED_EDGE('',*,*,#37945,.T.);
+#37945 = EDGE_CURVE('',#37946,#37948,#37950,.T.);
+#37946 = VERTEX_POINT('',#37947);
+#37947 = CARTESIAN_POINT('',(-73.49913531356,39.886919480762,3.));
+#37948 = VERTEX_POINT('',#37949);
+#37949 = CARTESIAN_POINT('',(-73.49913531356,39.633766180182,3.));
+#37950 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37951,#37952),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37951 = CARTESIAN_POINT('',(-73.49913531356,39.886919480762,3.));
+#37952 = CARTESIAN_POINT('',(-73.49913531356,39.633766180182,3.));
+#37953 = ORIENTED_EDGE('',*,*,#37954,.T.);
+#37954 = EDGE_CURVE('',#37948,#37955,#37957,.T.);
+#37955 = VERTEX_POINT('',#37956);
+#37956 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,2.65));
+#37957 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37958,#37959,#37960),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37958 = CARTESIAN_POINT('',(-73.49913531356,39.633766180182,3.));
+#37959 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,3.));
+#37960 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,2.65));
+#37961 = ORIENTED_EDGE('',*,*,#37962,.T.);
+#37962 = EDGE_CURVE('',#37955,#37963,#37965,.T.);
+#37963 = VERTEX_POINT('',#37964);
+#37964 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,2.65));
+#37965 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37966,#37967),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37966 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,2.65));
+#37967 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,2.65));
+#37968 = ORIENTED_EDGE('',*,*,#37969,.F.);
+#37969 = EDGE_CURVE('',#37946,#37963,#37970,.T.);
+#37970 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37971,#37972,#37973),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37971 = CARTESIAN_POINT('',(-73.49913531356,39.886919480762,3.));
+#37972 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,3.));
+#37973 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,2.65));
+#37974 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#37975,#37976,#37977)
+    ,(#37978,#37979,#37980
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#37975 = CARTESIAN_POINT('',(-73.49913531356,40.236919480762,3.));
+#37976 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,3.));
+#37977 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,2.65));
+#37978 = CARTESIAN_POINT('',(-73.49913531356,39.283766180182,3.));
+#37979 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,3.));
+#37980 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,2.65));
+#37981 = ADVANCED_FACE('',(#37982),#38005,.T.);
+#37982 = FACE_BOUND('',#37983,.T.);
+#37983 = EDGE_LOOP('',(#37984,#37991,#37999,#38004));
+#37984 = ORIENTED_EDGE('',*,*,#37985,.T.);
+#37985 = EDGE_CURVE('',#37948,#37986,#37988,.T.);
+#37986 = VERTEX_POINT('',#37987);
+#37987 = CARTESIAN_POINT('',(-73.75228861414,39.633766180182,3.));
+#37988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37989,#37990),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37989 = CARTESIAN_POINT('',(-73.49913531356,39.633766180182,3.));
+#37990 = CARTESIAN_POINT('',(-73.75228861414,39.633766180182,3.));
+#37991 = ORIENTED_EDGE('',*,*,#37992,.T.);
+#37992 = EDGE_CURVE('',#37986,#37993,#37995,.T.);
+#37993 = VERTEX_POINT('',#37994);
+#37994 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,2.65));
+#37995 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37996,#37997,#37998),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#37996 = CARTESIAN_POINT('',(-73.75228861414,39.633766180182,3.));
+#37997 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,3.));
+#37998 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,2.65));
+#37999 = ORIENTED_EDGE('',*,*,#38000,.T.);
+#38000 = EDGE_CURVE('',#37993,#37955,#38001,.T.);
+#38001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38002,#38003),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38002 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,2.65));
+#38003 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,2.65));
+#38004 = ORIENTED_EDGE('',*,*,#37954,.F.);
+#38005 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38006,#38007,#38008)
+    ,(#38009,#38010,#38011
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38006 = CARTESIAN_POINT('',(-73.14913531356,39.633766180182,3.));
+#38007 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,3.));
+#38008 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,2.65));
+#38009 = CARTESIAN_POINT('',(-74.10228861414,39.633766180182,3.));
+#38010 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,3.));
+#38011 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,2.65));
+#38012 = ADVANCED_FACE('',(#38013),#38036,.T.);
+#38013 = FACE_BOUND('',#38014,.T.);
+#38014 = EDGE_LOOP('',(#38015,#38022,#38030,#38035));
+#38015 = ORIENTED_EDGE('',*,*,#38016,.T.);
+#38016 = EDGE_CURVE('',#37986,#38017,#38019,.T.);
+#38017 = VERTEX_POINT('',#38018);
+#38018 = CARTESIAN_POINT('',(-73.75228861414,39.886919480762,3.));
+#38019 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38020,#38021),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38020 = CARTESIAN_POINT('',(-73.75228861414,39.633766180182,3.));
+#38021 = CARTESIAN_POINT('',(-73.75228861414,39.886919480762,3.));
+#38022 = ORIENTED_EDGE('',*,*,#38023,.T.);
+#38023 = EDGE_CURVE('',#38017,#38024,#38026,.T.);
+#38024 = VERTEX_POINT('',#38025);
+#38025 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,2.65));
+#38026 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38027,#38028,#38029),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#38027 = CARTESIAN_POINT('',(-73.75228861414,39.886919480762,3.));
+#38028 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,3.));
+#38029 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,2.65));
+#38030 = ORIENTED_EDGE('',*,*,#38031,.T.);
+#38031 = EDGE_CURVE('',#38024,#37993,#38032,.T.);
+#38032 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38033,#38034),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38033 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,2.65));
+#38034 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,2.65));
+#38035 = ORIENTED_EDGE('',*,*,#37992,.F.);
+#38036 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38037,#38038,#38039)
+    ,(#38040,#38041,#38042
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38037 = CARTESIAN_POINT('',(-73.75228861414,39.283766180182,3.));
+#38038 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,3.));
+#38039 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,2.65));
+#38040 = CARTESIAN_POINT('',(-73.75228861414,40.236919480762,3.));
+#38041 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,3.));
+#38042 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,2.65));
+#38043 = ADVANCED_FACE('',(#38044),#38058,.T.);
+#38044 = FACE_BOUND('',#38045,.T.);
+#38045 = EDGE_LOOP('',(#38046,#38051,#38052,#38057));
+#38046 = ORIENTED_EDGE('',*,*,#38047,.T.);
+#38047 = EDGE_CURVE('',#37963,#38024,#38048,.T.);
+#38048 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38049,#38050),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38049 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,2.65));
+#38050 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,2.65));
+#38051 = ORIENTED_EDGE('',*,*,#38023,.F.);
+#38052 = ORIENTED_EDGE('',*,*,#38053,.T.);
+#38053 = EDGE_CURVE('',#38017,#37946,#38054,.T.);
+#38054 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38055,#38056),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38055 = CARTESIAN_POINT('',(-73.75228861414,39.886919480762,3.));
+#38056 = CARTESIAN_POINT('',(-73.49913531356,39.886919480762,3.));
+#38057 = ORIENTED_EDGE('',*,*,#37969,.T.);
+#38058 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38059,#38060,#38061)
+    ,(#38062,#38063,#38064
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38059 = CARTESIAN_POINT('',(-74.10228861414,39.886919480762,3.));
+#38060 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,3.));
+#38061 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,2.65));
+#38062 = CARTESIAN_POINT('',(-73.14913531356,39.886919480762,3.));
+#38063 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,3.));
+#38064 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,2.65));
+#38065 = ADVANCED_FACE('',(#38066),#38088,.T.);
+#38066 = FACE_BOUND('',#38067,.T.);
+#38067 = EDGE_LOOP('',(#38068,#38069,#38076,#38083));
+#38068 = ORIENTED_EDGE('',*,*,#38047,.F.);
+#38069 = ORIENTED_EDGE('',*,*,#38070,.F.);
+#38070 = EDGE_CURVE('',#38071,#37963,#38073,.T.);
+#38071 = VERTEX_POINT('',#38072);
+#38072 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,0.));
+#38073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38074,#38075),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38074 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,0.));
+#38075 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,2.65));
+#38076 = ORIENTED_EDGE('',*,*,#38077,.F.);
+#38077 = EDGE_CURVE('',#38078,#38071,#38080,.T.);
+#38078 = VERTEX_POINT('',#38079);
+#38079 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,0.));
+#38080 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38081,#38082),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38081 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,0.));
+#38082 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,0.));
+#38083 = ORIENTED_EDGE('',*,*,#38084,.T.);
+#38084 = EDGE_CURVE('',#38078,#38024,#38085,.T.);
+#38085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38086,#38087),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38086 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,0.));
+#38087 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,2.65));
+#38088 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38089,#38090)
+    ,(#38091,#38092
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38089 = CARTESIAN_POINT('',(-73.13913531356,40.236919480762,-1.E-02));
+#38090 = CARTESIAN_POINT('',(-73.13913531356,40.236919480762,2.66));
+#38091 = CARTESIAN_POINT('',(-74.11228861414,40.236919480762,-1.E-02));
+#38092 = CARTESIAN_POINT('',(-74.11228861414,40.236919480762,2.66));
+#38093 = ADVANCED_FACE('',(#38094),#38110,.T.);
+#38094 = FACE_BOUND('',#38095,.T.);
+#38095 = EDGE_LOOP('',(#38096,#38097,#38104,#38109));
+#38096 = ORIENTED_EDGE('',*,*,#37962,.F.);
+#38097 = ORIENTED_EDGE('',*,*,#38098,.F.);
+#38098 = EDGE_CURVE('',#38099,#37955,#38101,.T.);
+#38099 = VERTEX_POINT('',#38100);
+#38100 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,0.));
+#38101 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38102,#38103),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38102 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,0.));
+#38103 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,2.65));
+#38104 = ORIENTED_EDGE('',*,*,#38105,.F.);
+#38105 = EDGE_CURVE('',#38071,#38099,#38106,.T.);
+#38106 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38107,#38108),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38107 = CARTESIAN_POINT('',(-73.14913531356,40.236919480762,0.));
+#38108 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,0.));
+#38109 = ORIENTED_EDGE('',*,*,#38070,.T.);
+#38110 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38111,#38112)
+    ,(#38113,#38114
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38111 = CARTESIAN_POINT('',(-73.14913531356,39.273766180182,-1.E-02));
+#38112 = CARTESIAN_POINT('',(-73.14913531356,39.273766180182,2.66));
+#38113 = CARTESIAN_POINT('',(-73.14913531356,40.246919480762,-1.E-02));
+#38114 = CARTESIAN_POINT('',(-73.14913531356,40.246919480762,2.66));
+#38115 = ADVANCED_FACE('',(#38116),#38122,.T.);
+#38116 = FACE_BOUND('',#38117,.T.);
+#38117 = EDGE_LOOP('',(#38118,#38119,#38120,#38121));
+#38118 = ORIENTED_EDGE('',*,*,#37945,.F.);
+#38119 = ORIENTED_EDGE('',*,*,#38053,.F.);
+#38120 = ORIENTED_EDGE('',*,*,#38016,.F.);
+#38121 = ORIENTED_EDGE('',*,*,#37985,.F.);
+#38122 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38123,#38124)
+    ,(#38125,#38126
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38123 = CARTESIAN_POINT('',(-73.76228861414,39.623766180182,3.));
+#38124 = CARTESIAN_POINT('',(-73.76228861414,39.896919480762,3.));
+#38125 = CARTESIAN_POINT('',(-73.48913531356,39.623766180182,3.));
+#38126 = CARTESIAN_POINT('',(-73.48913531356,39.896919480762,3.));
+#38127 = ADVANCED_FACE('',(#38128),#38144,.T.);
+#38128 = FACE_BOUND('',#38129,.T.);
+#38129 = EDGE_LOOP('',(#38130,#38131,#38138,#38143));
+#38130 = ORIENTED_EDGE('',*,*,#38000,.F.);
+#38131 = ORIENTED_EDGE('',*,*,#38132,.F.);
+#38132 = EDGE_CURVE('',#38133,#37993,#38135,.T.);
+#38133 = VERTEX_POINT('',#38134);
+#38134 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,0.));
+#38135 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38136,#38137),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38136 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,0.));
+#38137 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,2.65));
+#38138 = ORIENTED_EDGE('',*,*,#38139,.F.);
+#38139 = EDGE_CURVE('',#38099,#38133,#38140,.T.);
+#38140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38141,#38142),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38141 = CARTESIAN_POINT('',(-73.14913531356,39.283766180182,0.));
+#38142 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,0.));
+#38143 = ORIENTED_EDGE('',*,*,#38098,.T.);
+#38144 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38145,#38146)
+    ,(#38147,#38148
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38145 = CARTESIAN_POINT('',(-74.11228861414,39.283766180182,-1.E-02));
+#38146 = CARTESIAN_POINT('',(-74.11228861414,39.283766180182,2.66));
+#38147 = CARTESIAN_POINT('',(-73.13913531356,39.283766180182,-1.E-02));
+#38148 = CARTESIAN_POINT('',(-73.13913531356,39.283766180182,2.66));
+#38149 = ADVANCED_FACE('',(#38150),#38160,.T.);
+#38150 = FACE_BOUND('',#38151,.T.);
+#38151 = EDGE_LOOP('',(#38152,#38153,#38154,#38159));
+#38152 = ORIENTED_EDGE('',*,*,#38031,.F.);
+#38153 = ORIENTED_EDGE('',*,*,#38084,.F.);
+#38154 = ORIENTED_EDGE('',*,*,#38155,.F.);
+#38155 = EDGE_CURVE('',#38133,#38078,#38156,.T.);
+#38156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38157,#38158),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38157 = CARTESIAN_POINT('',(-74.10228861414,39.283766180182,0.));
+#38158 = CARTESIAN_POINT('',(-74.10228861414,40.236919480762,0.));
+#38159 = ORIENTED_EDGE('',*,*,#38132,.T.);
+#38160 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38161,#38162)
+    ,(#38163,#38164
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38161 = CARTESIAN_POINT('',(-74.10228861414,40.246919480762,-1.E-02));
+#38162 = CARTESIAN_POINT('',(-74.10228861414,40.246919480762,2.66));
+#38163 = CARTESIAN_POINT('',(-74.10228861414,39.273766180182,-1.E-02));
+#38164 = CARTESIAN_POINT('',(-74.10228861414,39.273766180182,2.66));
+#38165 = ADVANCED_FACE('',(#38166),#38172,.T.);
+#38166 = FACE_BOUND('',#38167,.T.);
+#38167 = EDGE_LOOP('',(#38168,#38169,#38170,#38171));
+#38168 = ORIENTED_EDGE('',*,*,#38155,.T.);
+#38169 = ORIENTED_EDGE('',*,*,#38077,.T.);
+#38170 = ORIENTED_EDGE('',*,*,#38105,.T.);
+#38171 = ORIENTED_EDGE('',*,*,#38139,.T.);
+#38172 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38173,#38174)
+    ,(#38175,#38176
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38173 = CARTESIAN_POINT('',(-74.11228861414,40.246919480762,0.));
+#38174 = CARTESIAN_POINT('',(-74.11228861414,39.273766180182,0.));
+#38175 = CARTESIAN_POINT('',(-73.13913531356,40.246919480762,0.));
+#38176 = CARTESIAN_POINT('',(-73.13913531356,39.273766180182,0.));
+#38177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38181)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#38178,#38179,#38180)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#38178 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#38179 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#38180 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#38181 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#38178,
+  'distance_accuracy_value','confusion accuracy');
+#38182 = PRODUCT_TYPE('part',$,(#37935));
+#38183 = SHAPE_DEFINITION_REPRESENTATION(#38184,#38190);
+#38184 = PRODUCT_DEFINITION_SHAPE('','',#38185);
+#38185 = PRODUCT_DEFINITION('design','',#38186,#38189);
+#38186 = PRODUCT_DEFINITION_FORMATION('','',#38187);
+#38187 = PRODUCT('Body126','Body126','',(#38188));
+#38188 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#38189 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#38190 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#38191),#38429);
+#38191 = MANIFOLD_SOLID_BREP('',#38192);
+#38192 = CLOSED_SHELL('',(#38193,#38233,#38264,#38295,#38317,#38345,
+    #38367,#38379,#38401,#38417));
+#38193 = ADVANCED_FACE('',(#38194),#38226,.T.);
+#38194 = FACE_BOUND('',#38195,.T.);
+#38195 = EDGE_LOOP('',(#38196,#38205,#38213,#38220));
+#38196 = ORIENTED_EDGE('',*,*,#38197,.T.);
+#38197 = EDGE_CURVE('',#38198,#38200,#38202,.T.);
+#38198 = VERTEX_POINT('',#38199);
+#38199 = CARTESIAN_POINT('',(-32.86755636619,54.933766180182,3.));
+#38200 = VERTEX_POINT('',#38201);
+#38201 = CARTESIAN_POINT('',(-33.12070966677,54.933766180182,3.));
+#38202 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38203,#38204),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38203 = CARTESIAN_POINT('',(-32.86755636619,54.933766180182,3.));
+#38204 = CARTESIAN_POINT('',(-33.12070966677,54.933766180182,3.));
+#38205 = ORIENTED_EDGE('',*,*,#38206,.T.);
+#38206 = EDGE_CURVE('',#38200,#38207,#38209,.T.);
+#38207 = VERTEX_POINT('',#38208);
+#38208 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,2.65));
+#38209 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38210,#38211,#38212),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#38210 = CARTESIAN_POINT('',(-33.12070966677,54.933766180182,3.));
+#38211 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,3.));
+#38212 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,2.65));
+#38213 = ORIENTED_EDGE('',*,*,#38214,.T.);
+#38214 = EDGE_CURVE('',#38207,#38215,#38217,.T.);
+#38215 = VERTEX_POINT('',#38216);
+#38216 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,2.65));
+#38217 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38218,#38219),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38218 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,2.65));
+#38219 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,2.65));
+#38220 = ORIENTED_EDGE('',*,*,#38221,.F.);
+#38221 = EDGE_CURVE('',#38198,#38215,#38222,.T.);
+#38222 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38223,#38224,#38225),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#38223 = CARTESIAN_POINT('',(-32.86755636619,54.933766180182,3.));
+#38224 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,3.));
+#38225 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,2.65));
+#38226 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38227,#38228,#38229)
+    ,(#38230,#38231,#38232
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38227 = CARTESIAN_POINT('',(-32.51755636619,54.933766180182,3.));
+#38228 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,3.));
+#38229 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,2.65));
+#38230 = CARTESIAN_POINT('',(-33.47070966677,54.933766180182,3.));
+#38231 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,3.));
+#38232 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,2.65));
+#38233 = ADVANCED_FACE('',(#38234),#38257,.T.);
+#38234 = FACE_BOUND('',#38235,.T.);
+#38235 = EDGE_LOOP('',(#38236,#38243,#38251,#38256));
+#38236 = ORIENTED_EDGE('',*,*,#38237,.T.);
+#38237 = EDGE_CURVE('',#38200,#38238,#38240,.T.);
+#38238 = VERTEX_POINT('',#38239);
+#38239 = CARTESIAN_POINT('',(-33.12070966677,55.186919480762,3.));
+#38240 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38241,#38242),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38241 = CARTESIAN_POINT('',(-33.12070966677,54.933766180182,3.));
+#38242 = CARTESIAN_POINT('',(-33.12070966677,55.186919480762,3.));
+#38243 = ORIENTED_EDGE('',*,*,#38244,.T.);
+#38244 = EDGE_CURVE('',#38238,#38245,#38247,.T.);
+#38245 = VERTEX_POINT('',#38246);
+#38246 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,2.65));
+#38247 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38248,#38249,#38250),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#38248 = CARTESIAN_POINT('',(-33.12070966677,55.186919480762,3.));
+#38249 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,3.));
+#38250 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,2.65));
+#38251 = ORIENTED_EDGE('',*,*,#38252,.T.);
+#38252 = EDGE_CURVE('',#38245,#38207,#38253,.T.);
+#38253 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38254,#38255),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38254 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,2.65));
+#38255 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,2.65));
+#38256 = ORIENTED_EDGE('',*,*,#38206,.F.);
+#38257 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38258,#38259,#38260)
+    ,(#38261,#38262,#38263
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38258 = CARTESIAN_POINT('',(-33.12070966677,54.583766180182,3.));
+#38259 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,3.));
+#38260 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,2.65));
+#38261 = CARTESIAN_POINT('',(-33.12070966677,55.536919480762,3.));
+#38262 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,3.));
+#38263 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,2.65));
+#38264 = ADVANCED_FACE('',(#38265),#38288,.T.);
+#38265 = FACE_BOUND('',#38266,.T.);
+#38266 = EDGE_LOOP('',(#38267,#38274,#38282,#38287));
+#38267 = ORIENTED_EDGE('',*,*,#38268,.T.);
+#38268 = EDGE_CURVE('',#38238,#38269,#38271,.T.);
+#38269 = VERTEX_POINT('',#38270);
+#38270 = CARTESIAN_POINT('',(-32.86755636619,55.186919480762,3.));
+#38271 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38272,#38273),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38272 = CARTESIAN_POINT('',(-33.12070966677,55.186919480762,3.));
+#38273 = CARTESIAN_POINT('',(-32.86755636619,55.186919480762,3.));
+#38274 = ORIENTED_EDGE('',*,*,#38275,.T.);
+#38275 = EDGE_CURVE('',#38269,#38276,#38278,.T.);
+#38276 = VERTEX_POINT('',#38277);
+#38277 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,2.65));
+#38278 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38279,#38280,#38281),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#38279 = CARTESIAN_POINT('',(-32.86755636619,55.186919480762,3.));
+#38280 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,3.));
+#38281 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,2.65));
+#38282 = ORIENTED_EDGE('',*,*,#38283,.T.);
+#38283 = EDGE_CURVE('',#38276,#38245,#38284,.T.);
+#38284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38285,#38286),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38285 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,2.65));
+#38286 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,2.65));
+#38287 = ORIENTED_EDGE('',*,*,#38244,.F.);
+#38288 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38289,#38290,#38291)
+    ,(#38292,#38293,#38294
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38289 = CARTESIAN_POINT('',(-33.47070966677,55.186919480762,3.));
+#38290 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,3.));
+#38291 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,2.65));
+#38292 = CARTESIAN_POINT('',(-32.51755636619,55.186919480762,3.));
+#38293 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,3.));
+#38294 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,2.65));
+#38295 = ADVANCED_FACE('',(#38296),#38310,.T.);
+#38296 = FACE_BOUND('',#38297,.T.);
+#38297 = EDGE_LOOP('',(#38298,#38303,#38304,#38309));
+#38298 = ORIENTED_EDGE('',*,*,#38299,.T.);
+#38299 = EDGE_CURVE('',#38215,#38276,#38300,.T.);
+#38300 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38301,#38302),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38301 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,2.65));
+#38302 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,2.65));
+#38303 = ORIENTED_EDGE('',*,*,#38275,.F.);
+#38304 = ORIENTED_EDGE('',*,*,#38305,.T.);
+#38305 = EDGE_CURVE('',#38269,#38198,#38306,.T.);
+#38306 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38307,#38308),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38307 = CARTESIAN_POINT('',(-32.86755636619,55.186919480762,3.));
+#38308 = CARTESIAN_POINT('',(-32.86755636619,54.933766180182,3.));
+#38309 = ORIENTED_EDGE('',*,*,#38221,.T.);
+#38310 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38311,#38312,#38313)
+    ,(#38314,#38315,#38316
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38311 = CARTESIAN_POINT('',(-32.86755636619,55.536919480762,3.));
+#38312 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,3.));
+#38313 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,2.65));
+#38314 = CARTESIAN_POINT('',(-32.86755636619,54.583766180182,3.));
+#38315 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,3.));
+#38316 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,2.65));
+#38317 = ADVANCED_FACE('',(#38318),#38340,.T.);
+#38318 = FACE_BOUND('',#38319,.T.);
+#38319 = EDGE_LOOP('',(#38320,#38321,#38328,#38335));
+#38320 = ORIENTED_EDGE('',*,*,#38299,.F.);
+#38321 = ORIENTED_EDGE('',*,*,#38322,.F.);
+#38322 = EDGE_CURVE('',#38323,#38215,#38325,.T.);
+#38323 = VERTEX_POINT('',#38324);
+#38324 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,0.));
+#38325 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38326,#38327),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38326 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,0.));
+#38327 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,2.65));
+#38328 = ORIENTED_EDGE('',*,*,#38329,.F.);
+#38329 = EDGE_CURVE('',#38330,#38323,#38332,.T.);
+#38330 = VERTEX_POINT('',#38331);
+#38331 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,0.));
+#38332 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38333,#38334),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38333 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,0.));
+#38334 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,0.));
+#38335 = ORIENTED_EDGE('',*,*,#38336,.T.);
+#38336 = EDGE_CURVE('',#38330,#38276,#38337,.T.);
+#38337 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38338,#38339),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38338 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,0.));
+#38339 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,2.65));
+#38340 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38341,#38342)
+    ,(#38343,#38344
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38341 = CARTESIAN_POINT('',(-32.51755636619,54.573766180182,-1.E-02));
+#38342 = CARTESIAN_POINT('',(-32.51755636619,54.573766180182,2.66));
+#38343 = CARTESIAN_POINT('',(-32.51755636619,55.546919480762,-1.E-02));
+#38344 = CARTESIAN_POINT('',(-32.51755636619,55.546919480762,2.66));
+#38345 = ADVANCED_FACE('',(#38346),#38362,.T.);
+#38346 = FACE_BOUND('',#38347,.T.);
+#38347 = EDGE_LOOP('',(#38348,#38349,#38356,#38361));
+#38348 = ORIENTED_EDGE('',*,*,#38214,.F.);
+#38349 = ORIENTED_EDGE('',*,*,#38350,.F.);
+#38350 = EDGE_CURVE('',#38351,#38207,#38353,.T.);
+#38351 = VERTEX_POINT('',#38352);
+#38352 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,0.));
+#38353 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38354,#38355),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38354 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,0.));
+#38355 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,2.65));
+#38356 = ORIENTED_EDGE('',*,*,#38357,.F.);
+#38357 = EDGE_CURVE('',#38323,#38351,#38358,.T.);
+#38358 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38359,#38360),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38359 = CARTESIAN_POINT('',(-32.51755636619,54.583766180182,0.));
+#38360 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,0.));
+#38361 = ORIENTED_EDGE('',*,*,#38322,.T.);
+#38362 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38363,#38364)
+    ,(#38365,#38366
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38363 = CARTESIAN_POINT('',(-33.48070966677,54.583766180182,-1.E-02));
+#38364 = CARTESIAN_POINT('',(-33.48070966677,54.583766180182,2.66));
+#38365 = CARTESIAN_POINT('',(-32.50755636619,54.583766180182,-1.E-02));
+#38366 = CARTESIAN_POINT('',(-32.50755636619,54.583766180182,2.66));
+#38367 = ADVANCED_FACE('',(#38368),#38374,.T.);
+#38368 = FACE_BOUND('',#38369,.T.);
+#38369 = EDGE_LOOP('',(#38370,#38371,#38372,#38373));
+#38370 = ORIENTED_EDGE('',*,*,#38197,.F.);
+#38371 = ORIENTED_EDGE('',*,*,#38305,.F.);
+#38372 = ORIENTED_EDGE('',*,*,#38268,.F.);
+#38373 = ORIENTED_EDGE('',*,*,#38237,.F.);
+#38374 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38375,#38376)
+    ,(#38377,#38378
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38375 = CARTESIAN_POINT('',(-33.13070966677,54.923766180182,3.));
+#38376 = CARTESIAN_POINT('',(-33.13070966677,55.196919480762,3.));
+#38377 = CARTESIAN_POINT('',(-32.85755636619,54.923766180182,3.));
+#38378 = CARTESIAN_POINT('',(-32.85755636619,55.196919480762,3.));
+#38379 = ADVANCED_FACE('',(#38380),#38396,.T.);
+#38380 = FACE_BOUND('',#38381,.T.);
+#38381 = EDGE_LOOP('',(#38382,#38383,#38390,#38395));
+#38382 = ORIENTED_EDGE('',*,*,#38252,.F.);
+#38383 = ORIENTED_EDGE('',*,*,#38384,.F.);
+#38384 = EDGE_CURVE('',#38385,#38245,#38387,.T.);
+#38385 = VERTEX_POINT('',#38386);
+#38386 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,0.));
+#38387 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38388,#38389),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38388 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,0.));
+#38389 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,2.65));
+#38390 = ORIENTED_EDGE('',*,*,#38391,.F.);
+#38391 = EDGE_CURVE('',#38351,#38385,#38392,.T.);
+#38392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38393,#38394),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38393 = CARTESIAN_POINT('',(-33.47070966677,54.583766180182,0.));
+#38394 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,0.));
+#38395 = ORIENTED_EDGE('',*,*,#38350,.T.);
+#38396 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38397,#38398)
+    ,(#38399,#38400
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38397 = CARTESIAN_POINT('',(-33.47070966677,55.546919480762,-1.E-02));
+#38398 = CARTESIAN_POINT('',(-33.47070966677,55.546919480762,2.66));
+#38399 = CARTESIAN_POINT('',(-33.47070966677,54.573766180182,-1.E-02));
+#38400 = CARTESIAN_POINT('',(-33.47070966677,54.573766180182,2.66));
+#38401 = ADVANCED_FACE('',(#38402),#38412,.T.);
+#38402 = FACE_BOUND('',#38403,.T.);
+#38403 = EDGE_LOOP('',(#38404,#38405,#38406,#38411));
+#38404 = ORIENTED_EDGE('',*,*,#38283,.F.);
+#38405 = ORIENTED_EDGE('',*,*,#38336,.F.);
+#38406 = ORIENTED_EDGE('',*,*,#38407,.F.);
+#38407 = EDGE_CURVE('',#38385,#38330,#38408,.T.);
+#38408 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38409,#38410),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38409 = CARTESIAN_POINT('',(-33.47070966677,55.536919480762,0.));
+#38410 = CARTESIAN_POINT('',(-32.51755636619,55.536919480762,0.));
+#38411 = ORIENTED_EDGE('',*,*,#38384,.T.);
+#38412 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38413,#38414)
+    ,(#38415,#38416
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38413 = CARTESIAN_POINT('',(-32.50755636619,55.536919480762,-1.E-02));
+#38414 = CARTESIAN_POINT('',(-32.50755636619,55.536919480762,2.66));
+#38415 = CARTESIAN_POINT('',(-33.48070966677,55.536919480762,-1.E-02));
+#38416 = CARTESIAN_POINT('',(-33.48070966677,55.536919480762,2.66));
+#38417 = ADVANCED_FACE('',(#38418),#38424,.T.);
+#38418 = FACE_BOUND('',#38419,.T.);
+#38419 = EDGE_LOOP('',(#38420,#38421,#38422,#38423));
+#38420 = ORIENTED_EDGE('',*,*,#38407,.T.);
+#38421 = ORIENTED_EDGE('',*,*,#38329,.T.);
+#38422 = ORIENTED_EDGE('',*,*,#38357,.T.);
+#38423 = ORIENTED_EDGE('',*,*,#38391,.T.);
+#38424 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38425,#38426)
+    ,(#38427,#38428
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38425 = CARTESIAN_POINT('',(-33.48070966677,55.546919480762,0.));
+#38426 = CARTESIAN_POINT('',(-33.48070966677,54.573766180182,0.));
+#38427 = CARTESIAN_POINT('',(-32.50755636619,55.546919480762,0.));
+#38428 = CARTESIAN_POINT('',(-32.50755636619,54.573766180182,0.));
+#38429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38433)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#38430,#38431,#38432)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#38430 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#38431 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#38432 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#38433 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#38430,
+  'distance_accuracy_value','confusion accuracy');
+#38434 = PRODUCT_TYPE('part',$,(#38187));
+#38435 = SHAPE_DEFINITION_REPRESENTATION(#38436,#38442);
+#38436 = PRODUCT_DEFINITION_SHAPE('','',#38437);
+#38437 = PRODUCT_DEFINITION('design','',#38438,#38441);
+#38438 = PRODUCT_DEFINITION_FORMATION('','',#38439);
+#38439 = PRODUCT('Body127','Body127','',(#38440));
+#38440 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#38441 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#38442 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#38443),#38681);
+#38443 = MANIFOLD_SOLID_BREP('',#38444);
+#38444 = CLOSED_SHELL('',(#38445,#38485,#38516,#38547,#38569,#38597,
+    #38619,#38631,#38653,#38669));
+#38445 = ADVANCED_FACE('',(#38446),#38478,.T.);
+#38446 = FACE_BOUND('',#38447,.T.);
+#38447 = EDGE_LOOP('',(#38448,#38457,#38465,#38472));
+#38448 = ORIENTED_EDGE('',*,*,#38449,.T.);
+#38449 = EDGE_CURVE('',#38450,#38452,#38454,.T.);
+#38450 = VERTEX_POINT('',#38451);
+#38451 = CARTESIAN_POINT('',(-43.02545110304,54.933766180182,3.));
+#38452 = VERTEX_POINT('',#38453);
+#38453 = CARTESIAN_POINT('',(-43.27860440362,54.933766180182,3.));
+#38454 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38455,#38456),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38455 = CARTESIAN_POINT('',(-43.02545110304,54.933766180182,3.));
+#38456 = CARTESIAN_POINT('',(-43.27860440362,54.933766180182,3.));
+#38457 = ORIENTED_EDGE('',*,*,#38458,.T.);
+#38458 = EDGE_CURVE('',#38452,#38459,#38461,.T.);
+#38459 = VERTEX_POINT('',#38460);
+#38460 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,2.65));
+#38461 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38462,#38463,#38464),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#38462 = CARTESIAN_POINT('',(-43.27860440362,54.933766180182,3.));
+#38463 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,3.));
+#38464 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,2.65));
+#38465 = ORIENTED_EDGE('',*,*,#38466,.T.);
+#38466 = EDGE_CURVE('',#38459,#38467,#38469,.T.);
+#38467 = VERTEX_POINT('',#38468);
+#38468 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,2.65));
+#38469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38470,#38471),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38470 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,2.65));
+#38471 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,2.65));
+#38472 = ORIENTED_EDGE('',*,*,#38473,.F.);
+#38473 = EDGE_CURVE('',#38450,#38467,#38474,.T.);
+#38474 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38475,#38476,#38477),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#38475 = CARTESIAN_POINT('',(-43.02545110304,54.933766180182,3.));
+#38476 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,3.));
+#38477 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,2.65));
+#38478 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38479,#38480,#38481)
+    ,(#38482,#38483,#38484
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38479 = CARTESIAN_POINT('',(-42.67545110304,54.933766180182,3.));
+#38480 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,3.));
+#38481 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,2.65));
+#38482 = CARTESIAN_POINT('',(-43.62860440362,54.933766180182,3.));
+#38483 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,3.));
+#38484 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,2.65));
+#38485 = ADVANCED_FACE('',(#38486),#38509,.T.);
+#38486 = FACE_BOUND('',#38487,.T.);
+#38487 = EDGE_LOOP('',(#38488,#38495,#38503,#38508));
+#38488 = ORIENTED_EDGE('',*,*,#38489,.T.);
+#38489 = EDGE_CURVE('',#38452,#38490,#38492,.T.);
+#38490 = VERTEX_POINT('',#38491);
+#38491 = CARTESIAN_POINT('',(-43.27860440362,55.186919480762,3.));
+#38492 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38493,#38494),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38493 = CARTESIAN_POINT('',(-43.27860440362,54.933766180182,3.));
+#38494 = CARTESIAN_POINT('',(-43.27860440362,55.186919480762,3.));
+#38495 = ORIENTED_EDGE('',*,*,#38496,.T.);
+#38496 = EDGE_CURVE('',#38490,#38497,#38499,.T.);
+#38497 = VERTEX_POINT('',#38498);
+#38498 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,2.65));
+#38499 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38500,#38501,#38502),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#38500 = CARTESIAN_POINT('',(-43.27860440362,55.186919480762,3.));
+#38501 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,3.));
+#38502 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,2.65));
+#38503 = ORIENTED_EDGE('',*,*,#38504,.T.);
+#38504 = EDGE_CURVE('',#38497,#38459,#38505,.T.);
+#38505 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38506,#38507),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38506 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,2.65));
+#38507 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,2.65));
+#38508 = ORIENTED_EDGE('',*,*,#38458,.F.);
+#38509 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38510,#38511,#38512)
+    ,(#38513,#38514,#38515
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38510 = CARTESIAN_POINT('',(-43.27860440362,54.583766180182,3.));
+#38511 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,3.));
+#38512 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,2.65));
+#38513 = CARTESIAN_POINT('',(-43.27860440362,55.536919480762,3.));
+#38514 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,3.));
+#38515 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,2.65));
+#38516 = ADVANCED_FACE('',(#38517),#38540,.T.);
+#38517 = FACE_BOUND('',#38518,.T.);
+#38518 = EDGE_LOOP('',(#38519,#38526,#38534,#38539));
+#38519 = ORIENTED_EDGE('',*,*,#38520,.T.);
+#38520 = EDGE_CURVE('',#38490,#38521,#38523,.T.);
+#38521 = VERTEX_POINT('',#38522);
+#38522 = CARTESIAN_POINT('',(-43.02545110304,55.186919480762,3.));
+#38523 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38524,#38525),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38524 = CARTESIAN_POINT('',(-43.27860440362,55.186919480762,3.));
+#38525 = CARTESIAN_POINT('',(-43.02545110304,55.186919480762,3.));
+#38526 = ORIENTED_EDGE('',*,*,#38527,.T.);
+#38527 = EDGE_CURVE('',#38521,#38528,#38530,.T.);
+#38528 = VERTEX_POINT('',#38529);
+#38529 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,2.65));
+#38530 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38531,#38532,#38533),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#38531 = CARTESIAN_POINT('',(-43.02545110304,55.186919480762,3.));
+#38532 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,3.));
+#38533 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,2.65));
+#38534 = ORIENTED_EDGE('',*,*,#38535,.T.);
+#38535 = EDGE_CURVE('',#38528,#38497,#38536,.T.);
+#38536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38537,#38538),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38537 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,2.65));
+#38538 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,2.65));
+#38539 = ORIENTED_EDGE('',*,*,#38496,.F.);
+#38540 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38541,#38542,#38543)
+    ,(#38544,#38545,#38546
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38541 = CARTESIAN_POINT('',(-43.62860440362,55.186919480762,3.));
+#38542 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,3.));
+#38543 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,2.65));
+#38544 = CARTESIAN_POINT('',(-42.67545110304,55.186919480762,3.));
+#38545 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,3.));
+#38546 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,2.65));
+#38547 = ADVANCED_FACE('',(#38548),#38562,.T.);
+#38548 = FACE_BOUND('',#38549,.T.);
+#38549 = EDGE_LOOP('',(#38550,#38555,#38556,#38561));
+#38550 = ORIENTED_EDGE('',*,*,#38551,.T.);
+#38551 = EDGE_CURVE('',#38467,#38528,#38552,.T.);
+#38552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38553,#38554),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38553 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,2.65));
+#38554 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,2.65));
+#38555 = ORIENTED_EDGE('',*,*,#38527,.F.);
+#38556 = ORIENTED_EDGE('',*,*,#38557,.T.);
+#38557 = EDGE_CURVE('',#38521,#38450,#38558,.T.);
+#38558 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38559,#38560),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38559 = CARTESIAN_POINT('',(-43.02545110304,55.186919480762,3.));
+#38560 = CARTESIAN_POINT('',(-43.02545110304,54.933766180182,3.));
+#38561 = ORIENTED_EDGE('',*,*,#38473,.T.);
+#38562 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38563,#38564,#38565)
+    ,(#38566,#38567,#38568
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38563 = CARTESIAN_POINT('',(-43.02545110304,55.536919480762,3.));
+#38564 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,3.));
+#38565 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,2.65));
+#38566 = CARTESIAN_POINT('',(-43.02545110304,54.583766180182,3.));
+#38567 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,3.));
+#38568 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,2.65));
+#38569 = ADVANCED_FACE('',(#38570),#38592,.T.);
+#38570 = FACE_BOUND('',#38571,.T.);
+#38571 = EDGE_LOOP('',(#38572,#38573,#38580,#38587));
+#38572 = ORIENTED_EDGE('',*,*,#38551,.F.);
+#38573 = ORIENTED_EDGE('',*,*,#38574,.F.);
+#38574 = EDGE_CURVE('',#38575,#38467,#38577,.T.);
+#38575 = VERTEX_POINT('',#38576);
+#38576 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,0.));
+#38577 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38578,#38579),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38578 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,0.));
+#38579 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,2.65));
+#38580 = ORIENTED_EDGE('',*,*,#38581,.F.);
+#38581 = EDGE_CURVE('',#38582,#38575,#38584,.T.);
+#38582 = VERTEX_POINT('',#38583);
+#38583 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,0.));
+#38584 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38585,#38586),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38585 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,0.));
+#38586 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,0.));
+#38587 = ORIENTED_EDGE('',*,*,#38588,.T.);
+#38588 = EDGE_CURVE('',#38582,#38528,#38589,.T.);
+#38589 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38590,#38591),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38590 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,0.));
+#38591 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,2.65));
+#38592 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38593,#38594)
+    ,(#38595,#38596
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38593 = CARTESIAN_POINT('',(-42.67545110304,54.573766180182,-1.E-02));
+#38594 = CARTESIAN_POINT('',(-42.67545110304,54.573766180182,2.66));
+#38595 = CARTESIAN_POINT('',(-42.67545110304,55.546919480762,-1.E-02));
+#38596 = CARTESIAN_POINT('',(-42.67545110304,55.546919480762,2.66));
+#38597 = ADVANCED_FACE('',(#38598),#38614,.T.);
+#38598 = FACE_BOUND('',#38599,.T.);
+#38599 = EDGE_LOOP('',(#38600,#38601,#38608,#38613));
+#38600 = ORIENTED_EDGE('',*,*,#38466,.F.);
+#38601 = ORIENTED_EDGE('',*,*,#38602,.F.);
+#38602 = EDGE_CURVE('',#38603,#38459,#38605,.T.);
+#38603 = VERTEX_POINT('',#38604);
+#38604 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,0.));
+#38605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38606,#38607),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38606 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,0.));
+#38607 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,2.65));
+#38608 = ORIENTED_EDGE('',*,*,#38609,.F.);
+#38609 = EDGE_CURVE('',#38575,#38603,#38610,.T.);
+#38610 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38611,#38612),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38611 = CARTESIAN_POINT('',(-42.67545110304,54.583766180182,0.));
+#38612 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,0.));
+#38613 = ORIENTED_EDGE('',*,*,#38574,.T.);
+#38614 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38615,#38616)
+    ,(#38617,#38618
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38615 = CARTESIAN_POINT('',(-43.63860440362,54.583766180182,-1.E-02));
+#38616 = CARTESIAN_POINT('',(-43.63860440362,54.583766180182,2.66));
+#38617 = CARTESIAN_POINT('',(-42.66545110304,54.583766180182,-1.E-02));
+#38618 = CARTESIAN_POINT('',(-42.66545110304,54.583766180182,2.66));
+#38619 = ADVANCED_FACE('',(#38620),#38626,.T.);
+#38620 = FACE_BOUND('',#38621,.T.);
+#38621 = EDGE_LOOP('',(#38622,#38623,#38624,#38625));
+#38622 = ORIENTED_EDGE('',*,*,#38449,.F.);
+#38623 = ORIENTED_EDGE('',*,*,#38557,.F.);
+#38624 = ORIENTED_EDGE('',*,*,#38520,.F.);
+#38625 = ORIENTED_EDGE('',*,*,#38489,.F.);
+#38626 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38627,#38628)
+    ,(#38629,#38630
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38627 = CARTESIAN_POINT('',(-43.28860440362,54.923766180182,3.));
+#38628 = CARTESIAN_POINT('',(-43.28860440362,55.196919480762,3.));
+#38629 = CARTESIAN_POINT('',(-43.01545110304,54.923766180182,3.));
+#38630 = CARTESIAN_POINT('',(-43.01545110304,55.196919480762,3.));
+#38631 = ADVANCED_FACE('',(#38632),#38648,.T.);
+#38632 = FACE_BOUND('',#38633,.T.);
+#38633 = EDGE_LOOP('',(#38634,#38635,#38642,#38647));
+#38634 = ORIENTED_EDGE('',*,*,#38504,.F.);
+#38635 = ORIENTED_EDGE('',*,*,#38636,.F.);
+#38636 = EDGE_CURVE('',#38637,#38497,#38639,.T.);
+#38637 = VERTEX_POINT('',#38638);
+#38638 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,0.));
+#38639 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38640,#38641),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38640 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,0.));
+#38641 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,2.65));
+#38642 = ORIENTED_EDGE('',*,*,#38643,.F.);
+#38643 = EDGE_CURVE('',#38603,#38637,#38644,.T.);
+#38644 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38645,#38646),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38645 = CARTESIAN_POINT('',(-43.62860440362,54.583766180182,0.));
+#38646 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,0.));
+#38647 = ORIENTED_EDGE('',*,*,#38602,.T.);
+#38648 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38649,#38650)
+    ,(#38651,#38652
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38649 = CARTESIAN_POINT('',(-43.62860440362,55.546919480762,-1.E-02));
+#38650 = CARTESIAN_POINT('',(-43.62860440362,55.546919480762,2.66));
+#38651 = CARTESIAN_POINT('',(-43.62860440362,54.573766180182,-1.E-02));
+#38652 = CARTESIAN_POINT('',(-43.62860440362,54.573766180182,2.66));
+#38653 = ADVANCED_FACE('',(#38654),#38664,.T.);
+#38654 = FACE_BOUND('',#38655,.T.);
+#38655 = EDGE_LOOP('',(#38656,#38657,#38658,#38663));
+#38656 = ORIENTED_EDGE('',*,*,#38535,.F.);
+#38657 = ORIENTED_EDGE('',*,*,#38588,.F.);
+#38658 = ORIENTED_EDGE('',*,*,#38659,.F.);
+#38659 = EDGE_CURVE('',#38637,#38582,#38660,.T.);
+#38660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38661,#38662),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38661 = CARTESIAN_POINT('',(-43.62860440362,55.536919480762,0.));
+#38662 = CARTESIAN_POINT('',(-42.67545110304,55.536919480762,0.));
+#38663 = ORIENTED_EDGE('',*,*,#38636,.T.);
+#38664 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38665,#38666)
+    ,(#38667,#38668
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38665 = CARTESIAN_POINT('',(-42.66545110304,55.536919480762,-1.E-02));
+#38666 = CARTESIAN_POINT('',(-42.66545110304,55.536919480762,2.66));
+#38667 = CARTESIAN_POINT('',(-43.63860440362,55.536919480762,-1.E-02));
+#38668 = CARTESIAN_POINT('',(-43.63860440362,55.536919480762,2.66));
+#38669 = ADVANCED_FACE('',(#38670),#38676,.T.);
+#38670 = FACE_BOUND('',#38671,.T.);
+#38671 = EDGE_LOOP('',(#38672,#38673,#38674,#38675));
+#38672 = ORIENTED_EDGE('',*,*,#38659,.T.);
+#38673 = ORIENTED_EDGE('',*,*,#38581,.T.);
+#38674 = ORIENTED_EDGE('',*,*,#38609,.T.);
+#38675 = ORIENTED_EDGE('',*,*,#38643,.T.);
+#38676 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38677,#38678)
+    ,(#38679,#38680
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38677 = CARTESIAN_POINT('',(-43.63860440362,55.546919480762,0.));
+#38678 = CARTESIAN_POINT('',(-43.63860440362,54.573766180182,0.));
+#38679 = CARTESIAN_POINT('',(-42.66545110304,55.546919480762,0.));
+#38680 = CARTESIAN_POINT('',(-42.66545110304,54.573766180182,0.));
+#38681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38685)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#38682,#38683,#38684)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#38682 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#38683 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#38684 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#38685 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#38682,
+  'distance_accuracy_value','confusion accuracy');
+#38686 = PRODUCT_TYPE('part',$,(#38439));
+#38687 = SHAPE_DEFINITION_REPRESENTATION(#38688,#38694);
+#38688 = PRODUCT_DEFINITION_SHAPE('','',#38689);
+#38689 = PRODUCT_DEFINITION('design','',#38690,#38693);
+#38690 = PRODUCT_DEFINITION_FORMATION('','',#38691);
+#38691 = PRODUCT('Body128','Body128','',(#38692));
+#38692 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#38693 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#38694 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#38695),#38933);
+#38695 = MANIFOLD_SOLID_BREP('',#38696);
+#38696 = CLOSED_SHELL('',(#38697,#38737,#38768,#38799,#38821,#38849,
+    #38871,#38883,#38905,#38921));
+#38697 = ADVANCED_FACE('',(#38698),#38730,.T.);
+#38698 = FACE_BOUND('',#38699,.T.);
+#38699 = EDGE_LOOP('',(#38700,#38709,#38717,#38724));
+#38700 = ORIENTED_EDGE('',*,*,#38701,.T.);
+#38701 = EDGE_CURVE('',#38702,#38704,#38706,.T.);
+#38702 = VERTEX_POINT('',#38703);
+#38703 = CARTESIAN_POINT('',(-53.18334583988,54.933766180182,3.));
+#38704 = VERTEX_POINT('',#38705);
+#38705 = CARTESIAN_POINT('',(-53.43649914046,54.933766180182,3.));
+#38706 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38707,#38708),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38707 = CARTESIAN_POINT('',(-53.18334583988,54.933766180182,3.));
+#38708 = CARTESIAN_POINT('',(-53.43649914046,54.933766180182,3.));
+#38709 = ORIENTED_EDGE('',*,*,#38710,.T.);
+#38710 = EDGE_CURVE('',#38704,#38711,#38713,.T.);
+#38711 = VERTEX_POINT('',#38712);
+#38712 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,2.65));
+#38713 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38714,#38715,#38716),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#38714 = CARTESIAN_POINT('',(-53.43649914046,54.933766180182,3.));
+#38715 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,3.));
+#38716 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,2.65));
+#38717 = ORIENTED_EDGE('',*,*,#38718,.T.);
+#38718 = EDGE_CURVE('',#38711,#38719,#38721,.T.);
+#38719 = VERTEX_POINT('',#38720);
+#38720 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,2.65));
+#38721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38722,#38723),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38722 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,2.65));
+#38723 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,2.65));
+#38724 = ORIENTED_EDGE('',*,*,#38725,.F.);
+#38725 = EDGE_CURVE('',#38702,#38719,#38726,.T.);
+#38726 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38727,#38728,#38729),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#38727 = CARTESIAN_POINT('',(-53.18334583988,54.933766180182,3.));
+#38728 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,3.));
+#38729 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,2.65));
+#38730 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38731,#38732,#38733)
+    ,(#38734,#38735,#38736
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38731 = CARTESIAN_POINT('',(-52.83334583988,54.933766180182,3.));
+#38732 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,3.));
+#38733 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,2.65));
+#38734 = CARTESIAN_POINT('',(-53.78649914046,54.933766180182,3.));
+#38735 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,3.));
+#38736 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,2.65));
+#38737 = ADVANCED_FACE('',(#38738),#38761,.T.);
+#38738 = FACE_BOUND('',#38739,.T.);
+#38739 = EDGE_LOOP('',(#38740,#38747,#38755,#38760));
+#38740 = ORIENTED_EDGE('',*,*,#38741,.T.);
+#38741 = EDGE_CURVE('',#38704,#38742,#38744,.T.);
+#38742 = VERTEX_POINT('',#38743);
+#38743 = CARTESIAN_POINT('',(-53.43649914046,55.186919480762,3.));
+#38744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38745,#38746),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38745 = CARTESIAN_POINT('',(-53.43649914046,54.933766180182,3.));
+#38746 = CARTESIAN_POINT('',(-53.43649914046,55.186919480762,3.));
+#38747 = ORIENTED_EDGE('',*,*,#38748,.T.);
+#38748 = EDGE_CURVE('',#38742,#38749,#38751,.T.);
+#38749 = VERTEX_POINT('',#38750);
+#38750 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,2.65));
+#38751 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38752,#38753,#38754),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#38752 = CARTESIAN_POINT('',(-53.43649914046,55.186919480762,3.));
+#38753 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,3.));
+#38754 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,2.65));
+#38755 = ORIENTED_EDGE('',*,*,#38756,.T.);
+#38756 = EDGE_CURVE('',#38749,#38711,#38757,.T.);
+#38757 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38758,#38759),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38758 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,2.65));
+#38759 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,2.65));
+#38760 = ORIENTED_EDGE('',*,*,#38710,.F.);
+#38761 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38762,#38763,#38764)
+    ,(#38765,#38766,#38767
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38762 = CARTESIAN_POINT('',(-53.43649914046,54.583766180182,3.));
+#38763 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,3.));
+#38764 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,2.65));
+#38765 = CARTESIAN_POINT('',(-53.43649914046,55.536919480762,3.));
+#38766 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,3.));
+#38767 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,2.65));
+#38768 = ADVANCED_FACE('',(#38769),#38792,.T.);
+#38769 = FACE_BOUND('',#38770,.T.);
+#38770 = EDGE_LOOP('',(#38771,#38778,#38786,#38791));
+#38771 = ORIENTED_EDGE('',*,*,#38772,.T.);
+#38772 = EDGE_CURVE('',#38742,#38773,#38775,.T.);
+#38773 = VERTEX_POINT('',#38774);
+#38774 = CARTESIAN_POINT('',(-53.18334583988,55.186919480762,3.));
+#38775 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38776,#38777),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38776 = CARTESIAN_POINT('',(-53.43649914046,55.186919480762,3.));
+#38777 = CARTESIAN_POINT('',(-53.18334583988,55.186919480762,3.));
+#38778 = ORIENTED_EDGE('',*,*,#38779,.T.);
+#38779 = EDGE_CURVE('',#38773,#38780,#38782,.T.);
+#38780 = VERTEX_POINT('',#38781);
+#38781 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,2.65));
+#38782 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38783,#38784,#38785),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#38783 = CARTESIAN_POINT('',(-53.18334583988,55.186919480762,3.));
+#38784 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,3.));
+#38785 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,2.65));
+#38786 = ORIENTED_EDGE('',*,*,#38787,.T.);
+#38787 = EDGE_CURVE('',#38780,#38749,#38788,.T.);
+#38788 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38789,#38790),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38789 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,2.65));
+#38790 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,2.65));
+#38791 = ORIENTED_EDGE('',*,*,#38748,.F.);
+#38792 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38793,#38794,#38795)
+    ,(#38796,#38797,#38798
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38793 = CARTESIAN_POINT('',(-53.78649914046,55.186919480762,3.));
+#38794 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,3.));
+#38795 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,2.65));
+#38796 = CARTESIAN_POINT('',(-52.83334583988,55.186919480762,3.));
+#38797 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,3.));
+#38798 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,2.65));
+#38799 = ADVANCED_FACE('',(#38800),#38814,.T.);
+#38800 = FACE_BOUND('',#38801,.T.);
+#38801 = EDGE_LOOP('',(#38802,#38807,#38808,#38813));
+#38802 = ORIENTED_EDGE('',*,*,#38803,.T.);
+#38803 = EDGE_CURVE('',#38719,#38780,#38804,.T.);
+#38804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38805,#38806),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38805 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,2.65));
+#38806 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,2.65));
+#38807 = ORIENTED_EDGE('',*,*,#38779,.F.);
+#38808 = ORIENTED_EDGE('',*,*,#38809,.T.);
+#38809 = EDGE_CURVE('',#38773,#38702,#38810,.T.);
+#38810 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38811,#38812),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38811 = CARTESIAN_POINT('',(-53.18334583988,55.186919480762,3.));
+#38812 = CARTESIAN_POINT('',(-53.18334583988,54.933766180182,3.));
+#38813 = ORIENTED_EDGE('',*,*,#38725,.T.);
+#38814 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38815,#38816,#38817)
+    ,(#38818,#38819,#38820
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38815 = CARTESIAN_POINT('',(-53.18334583988,55.536919480762,3.));
+#38816 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,3.));
+#38817 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,2.65));
+#38818 = CARTESIAN_POINT('',(-53.18334583988,54.583766180182,3.));
+#38819 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,3.));
+#38820 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,2.65));
+#38821 = ADVANCED_FACE('',(#38822),#38844,.T.);
+#38822 = FACE_BOUND('',#38823,.T.);
+#38823 = EDGE_LOOP('',(#38824,#38825,#38832,#38839));
+#38824 = ORIENTED_EDGE('',*,*,#38803,.F.);
+#38825 = ORIENTED_EDGE('',*,*,#38826,.F.);
+#38826 = EDGE_CURVE('',#38827,#38719,#38829,.T.);
+#38827 = VERTEX_POINT('',#38828);
+#38828 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,0.));
+#38829 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38830,#38831),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38830 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,0.));
+#38831 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,2.65));
+#38832 = ORIENTED_EDGE('',*,*,#38833,.F.);
+#38833 = EDGE_CURVE('',#38834,#38827,#38836,.T.);
+#38834 = VERTEX_POINT('',#38835);
+#38835 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,0.));
+#38836 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38837,#38838),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38837 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,0.));
+#38838 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,0.));
+#38839 = ORIENTED_EDGE('',*,*,#38840,.T.);
+#38840 = EDGE_CURVE('',#38834,#38780,#38841,.T.);
+#38841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38842,#38843),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38842 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,0.));
+#38843 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,2.65));
+#38844 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38845,#38846)
+    ,(#38847,#38848
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38845 = CARTESIAN_POINT('',(-52.83334583988,54.573766180182,-1.E-02));
+#38846 = CARTESIAN_POINT('',(-52.83334583988,54.573766180182,2.66));
+#38847 = CARTESIAN_POINT('',(-52.83334583988,55.546919480762,-1.E-02));
+#38848 = CARTESIAN_POINT('',(-52.83334583988,55.546919480762,2.66));
+#38849 = ADVANCED_FACE('',(#38850),#38866,.T.);
+#38850 = FACE_BOUND('',#38851,.T.);
+#38851 = EDGE_LOOP('',(#38852,#38853,#38860,#38865));
+#38852 = ORIENTED_EDGE('',*,*,#38718,.F.);
+#38853 = ORIENTED_EDGE('',*,*,#38854,.F.);
+#38854 = EDGE_CURVE('',#38855,#38711,#38857,.T.);
+#38855 = VERTEX_POINT('',#38856);
+#38856 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,0.));
+#38857 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38858,#38859),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38858 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,0.));
+#38859 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,2.65));
+#38860 = ORIENTED_EDGE('',*,*,#38861,.F.);
+#38861 = EDGE_CURVE('',#38827,#38855,#38862,.T.);
+#38862 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38863,#38864),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38863 = CARTESIAN_POINT('',(-52.83334583988,54.583766180182,0.));
+#38864 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,0.));
+#38865 = ORIENTED_EDGE('',*,*,#38826,.T.);
+#38866 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38867,#38868)
+    ,(#38869,#38870
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38867 = CARTESIAN_POINT('',(-53.79649914046,54.583766180182,-1.E-02));
+#38868 = CARTESIAN_POINT('',(-53.79649914046,54.583766180182,2.66));
+#38869 = CARTESIAN_POINT('',(-52.82334583988,54.583766180182,-1.E-02));
+#38870 = CARTESIAN_POINT('',(-52.82334583988,54.583766180182,2.66));
+#38871 = ADVANCED_FACE('',(#38872),#38878,.T.);
+#38872 = FACE_BOUND('',#38873,.T.);
+#38873 = EDGE_LOOP('',(#38874,#38875,#38876,#38877));
+#38874 = ORIENTED_EDGE('',*,*,#38701,.F.);
+#38875 = ORIENTED_EDGE('',*,*,#38809,.F.);
+#38876 = ORIENTED_EDGE('',*,*,#38772,.F.);
+#38877 = ORIENTED_EDGE('',*,*,#38741,.F.);
+#38878 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38879,#38880)
+    ,(#38881,#38882
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38879 = CARTESIAN_POINT('',(-53.44649914046,54.923766180182,3.));
+#38880 = CARTESIAN_POINT('',(-53.44649914046,55.196919480762,3.));
+#38881 = CARTESIAN_POINT('',(-53.17334583988,54.923766180182,3.));
+#38882 = CARTESIAN_POINT('',(-53.17334583988,55.196919480762,3.));
+#38883 = ADVANCED_FACE('',(#38884),#38900,.T.);
+#38884 = FACE_BOUND('',#38885,.T.);
+#38885 = EDGE_LOOP('',(#38886,#38887,#38894,#38899));
+#38886 = ORIENTED_EDGE('',*,*,#38756,.F.);
+#38887 = ORIENTED_EDGE('',*,*,#38888,.F.);
+#38888 = EDGE_CURVE('',#38889,#38749,#38891,.T.);
+#38889 = VERTEX_POINT('',#38890);
+#38890 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,0.));
+#38891 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38892,#38893),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#38892 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,0.));
+#38893 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,2.65));
+#38894 = ORIENTED_EDGE('',*,*,#38895,.F.);
+#38895 = EDGE_CURVE('',#38855,#38889,#38896,.T.);
+#38896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38897,#38898),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38897 = CARTESIAN_POINT('',(-53.78649914046,54.583766180182,0.));
+#38898 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,0.));
+#38899 = ORIENTED_EDGE('',*,*,#38854,.T.);
+#38900 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38901,#38902)
+    ,(#38903,#38904
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38901 = CARTESIAN_POINT('',(-53.78649914046,55.546919480762,-1.E-02));
+#38902 = CARTESIAN_POINT('',(-53.78649914046,55.546919480762,2.66));
+#38903 = CARTESIAN_POINT('',(-53.78649914046,54.573766180182,-1.E-02));
+#38904 = CARTESIAN_POINT('',(-53.78649914046,54.573766180182,2.66));
+#38905 = ADVANCED_FACE('',(#38906),#38916,.T.);
+#38906 = FACE_BOUND('',#38907,.T.);
+#38907 = EDGE_LOOP('',(#38908,#38909,#38910,#38915));
+#38908 = ORIENTED_EDGE('',*,*,#38787,.F.);
+#38909 = ORIENTED_EDGE('',*,*,#38840,.F.);
+#38910 = ORIENTED_EDGE('',*,*,#38911,.F.);
+#38911 = EDGE_CURVE('',#38889,#38834,#38912,.T.);
+#38912 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38913,#38914),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38913 = CARTESIAN_POINT('',(-53.78649914046,55.536919480762,0.));
+#38914 = CARTESIAN_POINT('',(-52.83334583988,55.536919480762,0.));
+#38915 = ORIENTED_EDGE('',*,*,#38888,.T.);
+#38916 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38917,#38918)
+    ,(#38919,#38920
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#38917 = CARTESIAN_POINT('',(-52.82334583988,55.536919480762,-1.E-02));
+#38918 = CARTESIAN_POINT('',(-52.82334583988,55.536919480762,2.66));
+#38919 = CARTESIAN_POINT('',(-53.79649914046,55.536919480762,-1.E-02));
+#38920 = CARTESIAN_POINT('',(-53.79649914046,55.536919480762,2.66));
+#38921 = ADVANCED_FACE('',(#38922),#38928,.T.);
+#38922 = FACE_BOUND('',#38923,.T.);
+#38923 = EDGE_LOOP('',(#38924,#38925,#38926,#38927));
+#38924 = ORIENTED_EDGE('',*,*,#38911,.T.);
+#38925 = ORIENTED_EDGE('',*,*,#38833,.T.);
+#38926 = ORIENTED_EDGE('',*,*,#38861,.T.);
+#38927 = ORIENTED_EDGE('',*,*,#38895,.T.);
+#38928 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#38929,#38930)
+    ,(#38931,#38932
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38929 = CARTESIAN_POINT('',(-53.79649914046,55.546919480762,0.));
+#38930 = CARTESIAN_POINT('',(-53.79649914046,54.573766180182,0.));
+#38931 = CARTESIAN_POINT('',(-52.82334583988,55.546919480762,0.));
+#38932 = CARTESIAN_POINT('',(-52.82334583988,54.573766180182,0.));
+#38933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38937)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#38934,#38935,#38936)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#38934 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#38935 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#38936 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#38937 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#38934,
+  'distance_accuracy_value','confusion accuracy');
+#38938 = PRODUCT_TYPE('part',$,(#38691));
+#38939 = SHAPE_DEFINITION_REPRESENTATION(#38940,#38946);
+#38940 = PRODUCT_DEFINITION_SHAPE('','',#38941);
+#38941 = PRODUCT_DEFINITION('design','',#38942,#38945);
+#38942 = PRODUCT_DEFINITION_FORMATION('','',#38943);
+#38943 = PRODUCT('Body129','Body129','',(#38944));
+#38944 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#38945 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#38946 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#38947),#39185);
+#38947 = MANIFOLD_SOLID_BREP('',#38948);
+#38948 = CLOSED_SHELL('',(#38949,#38989,#39020,#39051,#39073,#39101,
+    #39123,#39135,#39157,#39173));
+#38949 = ADVANCED_FACE('',(#38950),#38982,.T.);
+#38950 = FACE_BOUND('',#38951,.T.);
+#38951 = EDGE_LOOP('',(#38952,#38961,#38969,#38976));
+#38952 = ORIENTED_EDGE('',*,*,#38953,.T.);
+#38953 = EDGE_CURVE('',#38954,#38956,#38958,.T.);
+#38954 = VERTEX_POINT('',#38955);
+#38955 = CARTESIAN_POINT('',(-63.34124057672,54.933766180182,3.));
+#38956 = VERTEX_POINT('',#38957);
+#38957 = CARTESIAN_POINT('',(-63.5943938773,54.933766180182,3.));
+#38958 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38959,#38960),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38959 = CARTESIAN_POINT('',(-63.34124057672,54.933766180182,3.));
+#38960 = CARTESIAN_POINT('',(-63.5943938773,54.933766180182,3.));
+#38961 = ORIENTED_EDGE('',*,*,#38962,.T.);
+#38962 = EDGE_CURVE('',#38956,#38963,#38965,.T.);
+#38963 = VERTEX_POINT('',#38964);
+#38964 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,2.65));
+#38965 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38966,#38967,#38968),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#38966 = CARTESIAN_POINT('',(-63.5943938773,54.933766180182,3.));
+#38967 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,3.));
+#38968 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,2.65));
+#38969 = ORIENTED_EDGE('',*,*,#38970,.T.);
+#38970 = EDGE_CURVE('',#38963,#38971,#38973,.T.);
+#38971 = VERTEX_POINT('',#38972);
+#38972 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,2.65));
+#38973 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38974,#38975),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38974 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,2.65));
+#38975 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,2.65));
+#38976 = ORIENTED_EDGE('',*,*,#38977,.F.);
+#38977 = EDGE_CURVE('',#38954,#38971,#38978,.T.);
+#38978 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38979,#38980,#38981),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#38979 = CARTESIAN_POINT('',(-63.34124057672,54.933766180182,3.));
+#38980 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,3.));
+#38981 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,2.65));
+#38982 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#38983,#38984,#38985)
+    ,(#38986,#38987,#38988
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#38983 = CARTESIAN_POINT('',(-62.99124057672,54.933766180182,3.));
+#38984 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,3.));
+#38985 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,2.65));
+#38986 = CARTESIAN_POINT('',(-63.9443938773,54.933766180182,3.));
+#38987 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,3.));
+#38988 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,2.65));
+#38989 = ADVANCED_FACE('',(#38990),#39013,.T.);
+#38990 = FACE_BOUND('',#38991,.T.);
+#38991 = EDGE_LOOP('',(#38992,#38999,#39007,#39012));
+#38992 = ORIENTED_EDGE('',*,*,#38993,.T.);
+#38993 = EDGE_CURVE('',#38956,#38994,#38996,.T.);
+#38994 = VERTEX_POINT('',#38995);
+#38995 = CARTESIAN_POINT('',(-63.5943938773,55.186919480762,3.));
+#38996 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38997,#38998),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38997 = CARTESIAN_POINT('',(-63.5943938773,54.933766180182,3.));
+#38998 = CARTESIAN_POINT('',(-63.5943938773,55.186919480762,3.));
+#38999 = ORIENTED_EDGE('',*,*,#39000,.T.);
+#39000 = EDGE_CURVE('',#38994,#39001,#39003,.T.);
+#39001 = VERTEX_POINT('',#39002);
+#39002 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,2.65));
+#39003 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39004,#39005,#39006),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39004 = CARTESIAN_POINT('',(-63.5943938773,55.186919480762,3.));
+#39005 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,3.));
+#39006 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,2.65));
+#39007 = ORIENTED_EDGE('',*,*,#39008,.T.);
+#39008 = EDGE_CURVE('',#39001,#38963,#39009,.T.);
+#39009 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39010,#39011),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39010 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,2.65));
+#39011 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,2.65));
+#39012 = ORIENTED_EDGE('',*,*,#38962,.F.);
+#39013 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39014,#39015,#39016)
+    ,(#39017,#39018,#39019
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39014 = CARTESIAN_POINT('',(-63.5943938773,54.583766180182,3.));
+#39015 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,3.));
+#39016 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,2.65));
+#39017 = CARTESIAN_POINT('',(-63.5943938773,55.536919480762,3.));
+#39018 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,3.));
+#39019 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,2.65));
+#39020 = ADVANCED_FACE('',(#39021),#39044,.T.);
+#39021 = FACE_BOUND('',#39022,.T.);
+#39022 = EDGE_LOOP('',(#39023,#39030,#39038,#39043));
+#39023 = ORIENTED_EDGE('',*,*,#39024,.T.);
+#39024 = EDGE_CURVE('',#38994,#39025,#39027,.T.);
+#39025 = VERTEX_POINT('',#39026);
+#39026 = CARTESIAN_POINT('',(-63.34124057672,55.186919480762,3.));
+#39027 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39028,#39029),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39028 = CARTESIAN_POINT('',(-63.5943938773,55.186919480762,3.));
+#39029 = CARTESIAN_POINT('',(-63.34124057672,55.186919480762,3.));
+#39030 = ORIENTED_EDGE('',*,*,#39031,.T.);
+#39031 = EDGE_CURVE('',#39025,#39032,#39034,.T.);
+#39032 = VERTEX_POINT('',#39033);
+#39033 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,2.65));
+#39034 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39035,#39036,#39037),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39035 = CARTESIAN_POINT('',(-63.34124057672,55.186919480762,3.));
+#39036 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,3.));
+#39037 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,2.65));
+#39038 = ORIENTED_EDGE('',*,*,#39039,.T.);
+#39039 = EDGE_CURVE('',#39032,#39001,#39040,.T.);
+#39040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39041,#39042),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39041 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,2.65));
+#39042 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,2.65));
+#39043 = ORIENTED_EDGE('',*,*,#39000,.F.);
+#39044 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39045,#39046,#39047)
+    ,(#39048,#39049,#39050
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39045 = CARTESIAN_POINT('',(-63.9443938773,55.186919480762,3.));
+#39046 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,3.));
+#39047 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,2.65));
+#39048 = CARTESIAN_POINT('',(-62.99124057672,55.186919480762,3.));
+#39049 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,3.));
+#39050 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,2.65));
+#39051 = ADVANCED_FACE('',(#39052),#39066,.T.);
+#39052 = FACE_BOUND('',#39053,.T.);
+#39053 = EDGE_LOOP('',(#39054,#39059,#39060,#39065));
+#39054 = ORIENTED_EDGE('',*,*,#39055,.T.);
+#39055 = EDGE_CURVE('',#38971,#39032,#39056,.T.);
+#39056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39057,#39058),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39057 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,2.65));
+#39058 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,2.65));
+#39059 = ORIENTED_EDGE('',*,*,#39031,.F.);
+#39060 = ORIENTED_EDGE('',*,*,#39061,.T.);
+#39061 = EDGE_CURVE('',#39025,#38954,#39062,.T.);
+#39062 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39063,#39064),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39063 = CARTESIAN_POINT('',(-63.34124057672,55.186919480762,3.));
+#39064 = CARTESIAN_POINT('',(-63.34124057672,54.933766180182,3.));
+#39065 = ORIENTED_EDGE('',*,*,#38977,.T.);
+#39066 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39067,#39068,#39069)
+    ,(#39070,#39071,#39072
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39067 = CARTESIAN_POINT('',(-63.34124057672,55.536919480762,3.));
+#39068 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,3.));
+#39069 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,2.65));
+#39070 = CARTESIAN_POINT('',(-63.34124057672,54.583766180182,3.));
+#39071 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,3.));
+#39072 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,2.65));
+#39073 = ADVANCED_FACE('',(#39074),#39096,.T.);
+#39074 = FACE_BOUND('',#39075,.T.);
+#39075 = EDGE_LOOP('',(#39076,#39077,#39084,#39091));
+#39076 = ORIENTED_EDGE('',*,*,#39055,.F.);
+#39077 = ORIENTED_EDGE('',*,*,#39078,.F.);
+#39078 = EDGE_CURVE('',#39079,#38971,#39081,.T.);
+#39079 = VERTEX_POINT('',#39080);
+#39080 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,0.));
+#39081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39082,#39083),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39082 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,0.));
+#39083 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,2.65));
+#39084 = ORIENTED_EDGE('',*,*,#39085,.F.);
+#39085 = EDGE_CURVE('',#39086,#39079,#39088,.T.);
+#39086 = VERTEX_POINT('',#39087);
+#39087 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,0.));
+#39088 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39089,#39090),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39089 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,0.));
+#39090 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,0.));
+#39091 = ORIENTED_EDGE('',*,*,#39092,.T.);
+#39092 = EDGE_CURVE('',#39086,#39032,#39093,.T.);
+#39093 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39094,#39095),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39094 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,0.));
+#39095 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,2.65));
+#39096 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39097,#39098)
+    ,(#39099,#39100
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39097 = CARTESIAN_POINT('',(-62.99124057672,54.573766180182,-1.E-02));
+#39098 = CARTESIAN_POINT('',(-62.99124057672,54.573766180182,2.66));
+#39099 = CARTESIAN_POINT('',(-62.99124057672,55.546919480762,-1.E-02));
+#39100 = CARTESIAN_POINT('',(-62.99124057672,55.546919480762,2.66));
+#39101 = ADVANCED_FACE('',(#39102),#39118,.T.);
+#39102 = FACE_BOUND('',#39103,.T.);
+#39103 = EDGE_LOOP('',(#39104,#39105,#39112,#39117));
+#39104 = ORIENTED_EDGE('',*,*,#38970,.F.);
+#39105 = ORIENTED_EDGE('',*,*,#39106,.F.);
+#39106 = EDGE_CURVE('',#39107,#38963,#39109,.T.);
+#39107 = VERTEX_POINT('',#39108);
+#39108 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,0.));
+#39109 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39110,#39111),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39110 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,0.));
+#39111 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,2.65));
+#39112 = ORIENTED_EDGE('',*,*,#39113,.F.);
+#39113 = EDGE_CURVE('',#39079,#39107,#39114,.T.);
+#39114 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39115,#39116),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39115 = CARTESIAN_POINT('',(-62.99124057672,54.583766180182,0.));
+#39116 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,0.));
+#39117 = ORIENTED_EDGE('',*,*,#39078,.T.);
+#39118 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39119,#39120)
+    ,(#39121,#39122
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39119 = CARTESIAN_POINT('',(-63.9543938773,54.583766180182,-1.E-02));
+#39120 = CARTESIAN_POINT('',(-63.9543938773,54.583766180182,2.66));
+#39121 = CARTESIAN_POINT('',(-62.98124057672,54.583766180182,-1.E-02));
+#39122 = CARTESIAN_POINT('',(-62.98124057672,54.583766180182,2.66));
+#39123 = ADVANCED_FACE('',(#39124),#39130,.T.);
+#39124 = FACE_BOUND('',#39125,.T.);
+#39125 = EDGE_LOOP('',(#39126,#39127,#39128,#39129));
+#39126 = ORIENTED_EDGE('',*,*,#38953,.F.);
+#39127 = ORIENTED_EDGE('',*,*,#39061,.F.);
+#39128 = ORIENTED_EDGE('',*,*,#39024,.F.);
+#39129 = ORIENTED_EDGE('',*,*,#38993,.F.);
+#39130 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39131,#39132)
+    ,(#39133,#39134
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39131 = CARTESIAN_POINT('',(-63.6043938773,54.923766180182,3.));
+#39132 = CARTESIAN_POINT('',(-63.6043938773,55.196919480762,3.));
+#39133 = CARTESIAN_POINT('',(-63.33124057672,54.923766180182,3.));
+#39134 = CARTESIAN_POINT('',(-63.33124057672,55.196919480762,3.));
+#39135 = ADVANCED_FACE('',(#39136),#39152,.T.);
+#39136 = FACE_BOUND('',#39137,.T.);
+#39137 = EDGE_LOOP('',(#39138,#39139,#39146,#39151));
+#39138 = ORIENTED_EDGE('',*,*,#39008,.F.);
+#39139 = ORIENTED_EDGE('',*,*,#39140,.F.);
+#39140 = EDGE_CURVE('',#39141,#39001,#39143,.T.);
+#39141 = VERTEX_POINT('',#39142);
+#39142 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,0.));
+#39143 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39144,#39145),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39144 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,0.));
+#39145 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,2.65));
+#39146 = ORIENTED_EDGE('',*,*,#39147,.F.);
+#39147 = EDGE_CURVE('',#39107,#39141,#39148,.T.);
+#39148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39149,#39150),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39149 = CARTESIAN_POINT('',(-63.9443938773,54.583766180182,0.));
+#39150 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,0.));
+#39151 = ORIENTED_EDGE('',*,*,#39106,.T.);
+#39152 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39153,#39154)
+    ,(#39155,#39156
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39153 = CARTESIAN_POINT('',(-63.9443938773,55.546919480762,-1.E-02));
+#39154 = CARTESIAN_POINT('',(-63.9443938773,55.546919480762,2.66));
+#39155 = CARTESIAN_POINT('',(-63.9443938773,54.573766180182,-1.E-02));
+#39156 = CARTESIAN_POINT('',(-63.9443938773,54.573766180182,2.66));
+#39157 = ADVANCED_FACE('',(#39158),#39168,.T.);
+#39158 = FACE_BOUND('',#39159,.T.);
+#39159 = EDGE_LOOP('',(#39160,#39161,#39162,#39167));
+#39160 = ORIENTED_EDGE('',*,*,#39039,.F.);
+#39161 = ORIENTED_EDGE('',*,*,#39092,.F.);
+#39162 = ORIENTED_EDGE('',*,*,#39163,.F.);
+#39163 = EDGE_CURVE('',#39141,#39086,#39164,.T.);
+#39164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39165,#39166),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39165 = CARTESIAN_POINT('',(-63.9443938773,55.536919480762,0.));
+#39166 = CARTESIAN_POINT('',(-62.99124057672,55.536919480762,0.));
+#39167 = ORIENTED_EDGE('',*,*,#39140,.T.);
+#39168 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39169,#39170)
+    ,(#39171,#39172
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39169 = CARTESIAN_POINT('',(-62.98124057672,55.536919480762,-1.E-02));
+#39170 = CARTESIAN_POINT('',(-62.98124057672,55.536919480762,2.66));
+#39171 = CARTESIAN_POINT('',(-63.9543938773,55.536919480762,-1.E-02));
+#39172 = CARTESIAN_POINT('',(-63.9543938773,55.536919480762,2.66));
+#39173 = ADVANCED_FACE('',(#39174),#39180,.T.);
+#39174 = FACE_BOUND('',#39175,.T.);
+#39175 = EDGE_LOOP('',(#39176,#39177,#39178,#39179));
+#39176 = ORIENTED_EDGE('',*,*,#39163,.T.);
+#39177 = ORIENTED_EDGE('',*,*,#39085,.T.);
+#39178 = ORIENTED_EDGE('',*,*,#39113,.T.);
+#39179 = ORIENTED_EDGE('',*,*,#39147,.T.);
+#39180 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39181,#39182)
+    ,(#39183,#39184
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39181 = CARTESIAN_POINT('',(-63.9543938773,55.546919480762,0.));
+#39182 = CARTESIAN_POINT('',(-63.9543938773,54.573766180182,0.));
+#39183 = CARTESIAN_POINT('',(-62.98124057672,55.546919480762,0.));
+#39184 = CARTESIAN_POINT('',(-62.98124057672,54.573766180182,0.));
+#39185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39189)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#39186,#39187,#39188)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#39186 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#39187 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#39188 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#39189 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#39186,
+  'distance_accuracy_value','confusion accuracy');
+#39190 = PRODUCT_TYPE('part',$,(#38943));
+#39191 = SHAPE_DEFINITION_REPRESENTATION(#39192,#39198);
+#39192 = PRODUCT_DEFINITION_SHAPE('','',#39193);
+#39193 = PRODUCT_DEFINITION('design','',#39194,#39197);
+#39194 = PRODUCT_DEFINITION_FORMATION('','',#39195);
+#39195 = PRODUCT('Body130','Body130','',(#39196));
+#39196 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#39197 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#39198 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#39199),#39437);
+#39199 = MANIFOLD_SOLID_BREP('',#39200);
+#39200 = CLOSED_SHELL('',(#39201,#39241,#39272,#39303,#39325,#39353,
+    #39375,#39387,#39409,#39425));
+#39201 = ADVANCED_FACE('',(#39202),#39234,.T.);
+#39202 = FACE_BOUND('',#39203,.T.);
+#39203 = EDGE_LOOP('',(#39204,#39213,#39221,#39228));
+#39204 = ORIENTED_EDGE('',*,*,#39205,.T.);
+#39205 = EDGE_CURVE('',#39206,#39208,#39210,.T.);
+#39206 = VERTEX_POINT('',#39207);
+#39207 = CARTESIAN_POINT('',(-73.49913531356,54.933766180182,3.));
+#39208 = VERTEX_POINT('',#39209);
+#39209 = CARTESIAN_POINT('',(-73.75228861414,54.933766180182,3.));
+#39210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39211,#39212),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39211 = CARTESIAN_POINT('',(-73.49913531356,54.933766180182,3.));
+#39212 = CARTESIAN_POINT('',(-73.75228861414,54.933766180182,3.));
+#39213 = ORIENTED_EDGE('',*,*,#39214,.T.);
+#39214 = EDGE_CURVE('',#39208,#39215,#39217,.T.);
+#39215 = VERTEX_POINT('',#39216);
+#39216 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,2.65));
+#39217 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39218,#39219,#39220),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39218 = CARTESIAN_POINT('',(-73.75228861414,54.933766180182,3.));
+#39219 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,3.));
+#39220 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,2.65));
+#39221 = ORIENTED_EDGE('',*,*,#39222,.T.);
+#39222 = EDGE_CURVE('',#39215,#39223,#39225,.T.);
+#39223 = VERTEX_POINT('',#39224);
+#39224 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,2.65));
+#39225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39226,#39227),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39226 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,2.65));
+#39227 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,2.65));
+#39228 = ORIENTED_EDGE('',*,*,#39229,.F.);
+#39229 = EDGE_CURVE('',#39206,#39223,#39230,.T.);
+#39230 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39231,#39232,#39233),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39231 = CARTESIAN_POINT('',(-73.49913531356,54.933766180182,3.));
+#39232 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,3.));
+#39233 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,2.65));
+#39234 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39235,#39236,#39237)
+    ,(#39238,#39239,#39240
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39235 = CARTESIAN_POINT('',(-73.14913531356,54.933766180182,3.));
+#39236 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,3.));
+#39237 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,2.65));
+#39238 = CARTESIAN_POINT('',(-74.10228861414,54.933766180182,3.));
+#39239 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,3.));
+#39240 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,2.65));
+#39241 = ADVANCED_FACE('',(#39242),#39265,.T.);
+#39242 = FACE_BOUND('',#39243,.T.);
+#39243 = EDGE_LOOP('',(#39244,#39251,#39259,#39264));
+#39244 = ORIENTED_EDGE('',*,*,#39245,.T.);
+#39245 = EDGE_CURVE('',#39208,#39246,#39248,.T.);
+#39246 = VERTEX_POINT('',#39247);
+#39247 = CARTESIAN_POINT('',(-73.75228861414,55.186919480762,3.));
+#39248 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39249,#39250),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39249 = CARTESIAN_POINT('',(-73.75228861414,54.933766180182,3.));
+#39250 = CARTESIAN_POINT('',(-73.75228861414,55.186919480762,3.));
+#39251 = ORIENTED_EDGE('',*,*,#39252,.T.);
+#39252 = EDGE_CURVE('',#39246,#39253,#39255,.T.);
+#39253 = VERTEX_POINT('',#39254);
+#39254 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,2.65));
+#39255 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39256,#39257,#39258),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39256 = CARTESIAN_POINT('',(-73.75228861414,55.186919480762,3.));
+#39257 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,3.));
+#39258 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,2.65));
+#39259 = ORIENTED_EDGE('',*,*,#39260,.T.);
+#39260 = EDGE_CURVE('',#39253,#39215,#39261,.T.);
+#39261 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39262,#39263),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39262 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,2.65));
+#39263 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,2.65));
+#39264 = ORIENTED_EDGE('',*,*,#39214,.F.);
+#39265 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39266,#39267,#39268)
+    ,(#39269,#39270,#39271
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39266 = CARTESIAN_POINT('',(-73.75228861414,54.583766180182,3.));
+#39267 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,3.));
+#39268 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,2.65));
+#39269 = CARTESIAN_POINT('',(-73.75228861414,55.536919480762,3.));
+#39270 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,3.));
+#39271 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,2.65));
+#39272 = ADVANCED_FACE('',(#39273),#39296,.T.);
+#39273 = FACE_BOUND('',#39274,.T.);
+#39274 = EDGE_LOOP('',(#39275,#39282,#39290,#39295));
+#39275 = ORIENTED_EDGE('',*,*,#39276,.T.);
+#39276 = EDGE_CURVE('',#39246,#39277,#39279,.T.);
+#39277 = VERTEX_POINT('',#39278);
+#39278 = CARTESIAN_POINT('',(-73.49913531356,55.186919480762,3.));
+#39279 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39280,#39281),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39280 = CARTESIAN_POINT('',(-73.75228861414,55.186919480762,3.));
+#39281 = CARTESIAN_POINT('',(-73.49913531356,55.186919480762,3.));
+#39282 = ORIENTED_EDGE('',*,*,#39283,.T.);
+#39283 = EDGE_CURVE('',#39277,#39284,#39286,.T.);
+#39284 = VERTEX_POINT('',#39285);
+#39285 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,2.65));
+#39286 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39287,#39288,#39289),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39287 = CARTESIAN_POINT('',(-73.49913531356,55.186919480762,3.));
+#39288 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,3.));
+#39289 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,2.65));
+#39290 = ORIENTED_EDGE('',*,*,#39291,.T.);
+#39291 = EDGE_CURVE('',#39284,#39253,#39292,.T.);
+#39292 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39293,#39294),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39293 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,2.65));
+#39294 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,2.65));
+#39295 = ORIENTED_EDGE('',*,*,#39252,.F.);
+#39296 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39297,#39298,#39299)
+    ,(#39300,#39301,#39302
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39297 = CARTESIAN_POINT('',(-74.10228861414,55.186919480762,3.));
+#39298 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,3.));
+#39299 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,2.65));
+#39300 = CARTESIAN_POINT('',(-73.14913531356,55.186919480762,3.));
+#39301 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,3.));
+#39302 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,2.65));
+#39303 = ADVANCED_FACE('',(#39304),#39318,.T.);
+#39304 = FACE_BOUND('',#39305,.T.);
+#39305 = EDGE_LOOP('',(#39306,#39311,#39312,#39317));
+#39306 = ORIENTED_EDGE('',*,*,#39307,.T.);
+#39307 = EDGE_CURVE('',#39223,#39284,#39308,.T.);
+#39308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39309,#39310),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39309 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,2.65));
+#39310 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,2.65));
+#39311 = ORIENTED_EDGE('',*,*,#39283,.F.);
+#39312 = ORIENTED_EDGE('',*,*,#39313,.T.);
+#39313 = EDGE_CURVE('',#39277,#39206,#39314,.T.);
+#39314 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39315,#39316),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39315 = CARTESIAN_POINT('',(-73.49913531356,55.186919480762,3.));
+#39316 = CARTESIAN_POINT('',(-73.49913531356,54.933766180182,3.));
+#39317 = ORIENTED_EDGE('',*,*,#39229,.T.);
+#39318 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39319,#39320,#39321)
+    ,(#39322,#39323,#39324
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39319 = CARTESIAN_POINT('',(-73.49913531356,55.536919480762,3.));
+#39320 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,3.));
+#39321 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,2.65));
+#39322 = CARTESIAN_POINT('',(-73.49913531356,54.583766180182,3.));
+#39323 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,3.));
+#39324 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,2.65));
+#39325 = ADVANCED_FACE('',(#39326),#39348,.T.);
+#39326 = FACE_BOUND('',#39327,.T.);
+#39327 = EDGE_LOOP('',(#39328,#39329,#39336,#39343));
+#39328 = ORIENTED_EDGE('',*,*,#39307,.F.);
+#39329 = ORIENTED_EDGE('',*,*,#39330,.F.);
+#39330 = EDGE_CURVE('',#39331,#39223,#39333,.T.);
+#39331 = VERTEX_POINT('',#39332);
+#39332 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,0.));
+#39333 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39334,#39335),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39334 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,0.));
+#39335 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,2.65));
+#39336 = ORIENTED_EDGE('',*,*,#39337,.F.);
+#39337 = EDGE_CURVE('',#39338,#39331,#39340,.T.);
+#39338 = VERTEX_POINT('',#39339);
+#39339 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,0.));
+#39340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39341,#39342),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39341 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,0.));
+#39342 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,0.));
+#39343 = ORIENTED_EDGE('',*,*,#39344,.T.);
+#39344 = EDGE_CURVE('',#39338,#39284,#39345,.T.);
+#39345 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39346,#39347),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39346 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,0.));
+#39347 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,2.65));
+#39348 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39349,#39350)
+    ,(#39351,#39352
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39349 = CARTESIAN_POINT('',(-73.14913531356,54.573766180182,-1.E-02));
+#39350 = CARTESIAN_POINT('',(-73.14913531356,54.573766180182,2.66));
+#39351 = CARTESIAN_POINT('',(-73.14913531356,55.546919480762,-1.E-02));
+#39352 = CARTESIAN_POINT('',(-73.14913531356,55.546919480762,2.66));
+#39353 = ADVANCED_FACE('',(#39354),#39370,.T.);
+#39354 = FACE_BOUND('',#39355,.T.);
+#39355 = EDGE_LOOP('',(#39356,#39357,#39364,#39369));
+#39356 = ORIENTED_EDGE('',*,*,#39222,.F.);
+#39357 = ORIENTED_EDGE('',*,*,#39358,.F.);
+#39358 = EDGE_CURVE('',#39359,#39215,#39361,.T.);
+#39359 = VERTEX_POINT('',#39360);
+#39360 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,0.));
+#39361 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39362,#39363),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39362 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,0.));
+#39363 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,2.65));
+#39364 = ORIENTED_EDGE('',*,*,#39365,.F.);
+#39365 = EDGE_CURVE('',#39331,#39359,#39366,.T.);
+#39366 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39367,#39368),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39367 = CARTESIAN_POINT('',(-73.14913531356,54.583766180182,0.));
+#39368 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,0.));
+#39369 = ORIENTED_EDGE('',*,*,#39330,.T.);
+#39370 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39371,#39372)
+    ,(#39373,#39374
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39371 = CARTESIAN_POINT('',(-74.11228861414,54.583766180182,-1.E-02));
+#39372 = CARTESIAN_POINT('',(-74.11228861414,54.583766180182,2.66));
+#39373 = CARTESIAN_POINT('',(-73.13913531356,54.583766180182,-1.E-02));
+#39374 = CARTESIAN_POINT('',(-73.13913531356,54.583766180182,2.66));
+#39375 = ADVANCED_FACE('',(#39376),#39382,.T.);
+#39376 = FACE_BOUND('',#39377,.T.);
+#39377 = EDGE_LOOP('',(#39378,#39379,#39380,#39381));
+#39378 = ORIENTED_EDGE('',*,*,#39205,.F.);
+#39379 = ORIENTED_EDGE('',*,*,#39313,.F.);
+#39380 = ORIENTED_EDGE('',*,*,#39276,.F.);
+#39381 = ORIENTED_EDGE('',*,*,#39245,.F.);
+#39382 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39383,#39384)
+    ,(#39385,#39386
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39383 = CARTESIAN_POINT('',(-73.76228861414,54.923766180182,3.));
+#39384 = CARTESIAN_POINT('',(-73.76228861414,55.196919480762,3.));
+#39385 = CARTESIAN_POINT('',(-73.48913531356,54.923766180182,3.));
+#39386 = CARTESIAN_POINT('',(-73.48913531356,55.196919480762,3.));
+#39387 = ADVANCED_FACE('',(#39388),#39404,.T.);
+#39388 = FACE_BOUND('',#39389,.T.);
+#39389 = EDGE_LOOP('',(#39390,#39391,#39398,#39403));
+#39390 = ORIENTED_EDGE('',*,*,#39260,.F.);
+#39391 = ORIENTED_EDGE('',*,*,#39392,.F.);
+#39392 = EDGE_CURVE('',#39393,#39253,#39395,.T.);
+#39393 = VERTEX_POINT('',#39394);
+#39394 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,0.));
+#39395 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39396,#39397),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39396 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,0.));
+#39397 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,2.65));
+#39398 = ORIENTED_EDGE('',*,*,#39399,.F.);
+#39399 = EDGE_CURVE('',#39359,#39393,#39400,.T.);
+#39400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39401,#39402),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39401 = CARTESIAN_POINT('',(-74.10228861414,54.583766180182,0.));
+#39402 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,0.));
+#39403 = ORIENTED_EDGE('',*,*,#39358,.T.);
+#39404 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39405,#39406)
+    ,(#39407,#39408
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39405 = CARTESIAN_POINT('',(-74.10228861414,55.546919480762,-1.E-02));
+#39406 = CARTESIAN_POINT('',(-74.10228861414,55.546919480762,2.66));
+#39407 = CARTESIAN_POINT('',(-74.10228861414,54.573766180182,-1.E-02));
+#39408 = CARTESIAN_POINT('',(-74.10228861414,54.573766180182,2.66));
+#39409 = ADVANCED_FACE('',(#39410),#39420,.T.);
+#39410 = FACE_BOUND('',#39411,.T.);
+#39411 = EDGE_LOOP('',(#39412,#39413,#39414,#39419));
+#39412 = ORIENTED_EDGE('',*,*,#39291,.F.);
+#39413 = ORIENTED_EDGE('',*,*,#39344,.F.);
+#39414 = ORIENTED_EDGE('',*,*,#39415,.F.);
+#39415 = EDGE_CURVE('',#39393,#39338,#39416,.T.);
+#39416 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39417,#39418),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39417 = CARTESIAN_POINT('',(-74.10228861414,55.536919480762,0.));
+#39418 = CARTESIAN_POINT('',(-73.14913531356,55.536919480762,0.));
+#39419 = ORIENTED_EDGE('',*,*,#39392,.T.);
+#39420 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39421,#39422)
+    ,(#39423,#39424
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39421 = CARTESIAN_POINT('',(-73.13913531356,55.536919480762,-1.E-02));
+#39422 = CARTESIAN_POINT('',(-73.13913531356,55.536919480762,2.66));
+#39423 = CARTESIAN_POINT('',(-74.11228861414,55.536919480762,-1.E-02));
+#39424 = CARTESIAN_POINT('',(-74.11228861414,55.536919480762,2.66));
+#39425 = ADVANCED_FACE('',(#39426),#39432,.T.);
+#39426 = FACE_BOUND('',#39427,.T.);
+#39427 = EDGE_LOOP('',(#39428,#39429,#39430,#39431));
+#39428 = ORIENTED_EDGE('',*,*,#39415,.T.);
+#39429 = ORIENTED_EDGE('',*,*,#39337,.T.);
+#39430 = ORIENTED_EDGE('',*,*,#39365,.T.);
+#39431 = ORIENTED_EDGE('',*,*,#39399,.T.);
+#39432 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39433,#39434)
+    ,(#39435,#39436
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39433 = CARTESIAN_POINT('',(-74.11228861414,55.546919480762,0.));
+#39434 = CARTESIAN_POINT('',(-74.11228861414,54.573766180182,0.));
+#39435 = CARTESIAN_POINT('',(-73.13913531356,55.546919480762,0.));
+#39436 = CARTESIAN_POINT('',(-73.13913531356,54.573766180182,0.));
+#39437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39441)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#39438,#39439,#39440)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#39438 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#39439 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#39440 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#39441 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#39438,
+  'distance_accuracy_value','confusion accuracy');
+#39442 = PRODUCT_TYPE('part',$,(#39195));
+#39443 = SHAPE_DEFINITION_REPRESENTATION(#39444,#39450);
+#39444 = PRODUCT_DEFINITION_SHAPE('','',#39445);
+#39445 = PRODUCT_DEFINITION('design','',#39446,#39449);
+#39446 = PRODUCT_DEFINITION_FORMATION('','',#39447);
+#39447 = PRODUCT('Body131','Body131','',(#39448));
+#39448 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#39449 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#39450 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#39451),#39689);
+#39451 = MANIFOLD_SOLID_BREP('',#39452);
+#39452 = CLOSED_SHELL('',(#39453,#39493,#39524,#39555,#39577,#39605,
+    #39627,#39639,#39661,#39677));
+#39453 = ADVANCED_FACE('',(#39454),#39486,.T.);
+#39454 = FACE_BOUND('',#39455,.T.);
+#39455 = EDGE_LOOP('',(#39456,#39465,#39473,#39480));
+#39456 = ORIENTED_EDGE('',*,*,#39457,.T.);
+#39457 = EDGE_CURVE('',#39458,#39460,#39462,.T.);
+#39458 = VERTEX_POINT('',#39459);
+#39459 = CARTESIAN_POINT('',(-65.88071426093,54.933766180182,3.));
+#39460 = VERTEX_POINT('',#39461);
+#39461 = CARTESIAN_POINT('',(-66.13386756151,54.933766180182,3.));
+#39462 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39463,#39464),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39463 = CARTESIAN_POINT('',(-65.88071426093,54.933766180182,3.));
+#39464 = CARTESIAN_POINT('',(-66.13386756151,54.933766180182,3.));
+#39465 = ORIENTED_EDGE('',*,*,#39466,.T.);
+#39466 = EDGE_CURVE('',#39460,#39467,#39469,.T.);
+#39467 = VERTEX_POINT('',#39468);
+#39468 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,2.65));
+#39469 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39470,#39471,#39472),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39470 = CARTESIAN_POINT('',(-66.13386756151,54.933766180182,3.));
+#39471 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,3.));
+#39472 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,2.65));
+#39473 = ORIENTED_EDGE('',*,*,#39474,.T.);
+#39474 = EDGE_CURVE('',#39467,#39475,#39477,.T.);
+#39475 = VERTEX_POINT('',#39476);
+#39476 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,2.65));
+#39477 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39478,#39479),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39478 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,2.65));
+#39479 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,2.65));
+#39480 = ORIENTED_EDGE('',*,*,#39481,.F.);
+#39481 = EDGE_CURVE('',#39458,#39475,#39482,.T.);
+#39482 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39483,#39484,#39485),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39483 = CARTESIAN_POINT('',(-65.88071426093,54.933766180182,3.));
+#39484 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,3.));
+#39485 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,2.65));
+#39486 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39487,#39488,#39489)
+    ,(#39490,#39491,#39492
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39487 = CARTESIAN_POINT('',(-65.53071426093,54.933766180182,3.));
+#39488 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,3.));
+#39489 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,2.65));
+#39490 = CARTESIAN_POINT('',(-66.48386756151,54.933766180182,3.));
+#39491 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,3.));
+#39492 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,2.65));
+#39493 = ADVANCED_FACE('',(#39494),#39517,.T.);
+#39494 = FACE_BOUND('',#39495,.T.);
+#39495 = EDGE_LOOP('',(#39496,#39503,#39511,#39516));
+#39496 = ORIENTED_EDGE('',*,*,#39497,.T.);
+#39497 = EDGE_CURVE('',#39460,#39498,#39500,.T.);
+#39498 = VERTEX_POINT('',#39499);
+#39499 = CARTESIAN_POINT('',(-66.13386756151,55.186919480762,3.));
+#39500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39501,#39502),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39501 = CARTESIAN_POINT('',(-66.13386756151,54.933766180182,3.));
+#39502 = CARTESIAN_POINT('',(-66.13386756151,55.186919480762,3.));
+#39503 = ORIENTED_EDGE('',*,*,#39504,.T.);
+#39504 = EDGE_CURVE('',#39498,#39505,#39507,.T.);
+#39505 = VERTEX_POINT('',#39506);
+#39506 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,2.65));
+#39507 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39508,#39509,#39510),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39508 = CARTESIAN_POINT('',(-66.13386756151,55.186919480762,3.));
+#39509 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,3.));
+#39510 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,2.65));
+#39511 = ORIENTED_EDGE('',*,*,#39512,.T.);
+#39512 = EDGE_CURVE('',#39505,#39467,#39513,.T.);
+#39513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39514,#39515),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39514 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,2.65));
+#39515 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,2.65));
+#39516 = ORIENTED_EDGE('',*,*,#39466,.F.);
+#39517 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39518,#39519,#39520)
+    ,(#39521,#39522,#39523
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39518 = CARTESIAN_POINT('',(-66.13386756151,54.583766180182,3.));
+#39519 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,3.));
+#39520 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,2.65));
+#39521 = CARTESIAN_POINT('',(-66.13386756151,55.536919480762,3.));
+#39522 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,3.));
+#39523 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,2.65));
+#39524 = ADVANCED_FACE('',(#39525),#39548,.T.);
+#39525 = FACE_BOUND('',#39526,.T.);
+#39526 = EDGE_LOOP('',(#39527,#39534,#39542,#39547));
+#39527 = ORIENTED_EDGE('',*,*,#39528,.T.);
+#39528 = EDGE_CURVE('',#39498,#39529,#39531,.T.);
+#39529 = VERTEX_POINT('',#39530);
+#39530 = CARTESIAN_POINT('',(-65.88071426093,55.186919480762,3.));
+#39531 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39532,#39533),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39532 = CARTESIAN_POINT('',(-66.13386756151,55.186919480762,3.));
+#39533 = CARTESIAN_POINT('',(-65.88071426093,55.186919480762,3.));
+#39534 = ORIENTED_EDGE('',*,*,#39535,.T.);
+#39535 = EDGE_CURVE('',#39529,#39536,#39538,.T.);
+#39536 = VERTEX_POINT('',#39537);
+#39537 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,2.65));
+#39538 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39539,#39540,#39541),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39539 = CARTESIAN_POINT('',(-65.88071426093,55.186919480762,3.));
+#39540 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,3.));
+#39541 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,2.65));
+#39542 = ORIENTED_EDGE('',*,*,#39543,.T.);
+#39543 = EDGE_CURVE('',#39536,#39505,#39544,.T.);
+#39544 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39545,#39546),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39545 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,2.65));
+#39546 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,2.65));
+#39547 = ORIENTED_EDGE('',*,*,#39504,.F.);
+#39548 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39549,#39550,#39551)
+    ,(#39552,#39553,#39554
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39549 = CARTESIAN_POINT('',(-66.48386756151,55.186919480762,3.));
+#39550 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,3.));
+#39551 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,2.65));
+#39552 = CARTESIAN_POINT('',(-65.53071426093,55.186919480762,3.));
+#39553 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,3.));
+#39554 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,2.65));
+#39555 = ADVANCED_FACE('',(#39556),#39570,.T.);
+#39556 = FACE_BOUND('',#39557,.T.);
+#39557 = EDGE_LOOP('',(#39558,#39563,#39564,#39569));
+#39558 = ORIENTED_EDGE('',*,*,#39559,.T.);
+#39559 = EDGE_CURVE('',#39475,#39536,#39560,.T.);
+#39560 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39561,#39562),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39561 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,2.65));
+#39562 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,2.65));
+#39563 = ORIENTED_EDGE('',*,*,#39535,.F.);
+#39564 = ORIENTED_EDGE('',*,*,#39565,.T.);
+#39565 = EDGE_CURVE('',#39529,#39458,#39566,.T.);
+#39566 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39567,#39568),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39567 = CARTESIAN_POINT('',(-65.88071426093,55.186919480762,3.));
+#39568 = CARTESIAN_POINT('',(-65.88071426093,54.933766180182,3.));
+#39569 = ORIENTED_EDGE('',*,*,#39481,.T.);
+#39570 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39571,#39572,#39573)
+    ,(#39574,#39575,#39576
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39571 = CARTESIAN_POINT('',(-65.88071426093,55.536919480762,3.));
+#39572 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,3.));
+#39573 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,2.65));
+#39574 = CARTESIAN_POINT('',(-65.88071426093,54.583766180182,3.));
+#39575 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,3.));
+#39576 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,2.65));
+#39577 = ADVANCED_FACE('',(#39578),#39600,.T.);
+#39578 = FACE_BOUND('',#39579,.T.);
+#39579 = EDGE_LOOP('',(#39580,#39581,#39588,#39595));
+#39580 = ORIENTED_EDGE('',*,*,#39559,.F.);
+#39581 = ORIENTED_EDGE('',*,*,#39582,.F.);
+#39582 = EDGE_CURVE('',#39583,#39475,#39585,.T.);
+#39583 = VERTEX_POINT('',#39584);
+#39584 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,0.));
+#39585 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39586,#39587),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39586 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,0.));
+#39587 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,2.65));
+#39588 = ORIENTED_EDGE('',*,*,#39589,.F.);
+#39589 = EDGE_CURVE('',#39590,#39583,#39592,.T.);
+#39590 = VERTEX_POINT('',#39591);
+#39591 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,0.));
+#39592 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39593,#39594),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39593 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,0.));
+#39594 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,0.));
+#39595 = ORIENTED_EDGE('',*,*,#39596,.T.);
+#39596 = EDGE_CURVE('',#39590,#39536,#39597,.T.);
+#39597 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39598,#39599),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39598 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,0.));
+#39599 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,2.65));
+#39600 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39601,#39602)
+    ,(#39603,#39604
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39601 = CARTESIAN_POINT('',(-65.53071426093,54.573766180182,-1.E-02));
+#39602 = CARTESIAN_POINT('',(-65.53071426093,54.573766180182,2.66));
+#39603 = CARTESIAN_POINT('',(-65.53071426093,55.546919480762,-1.E-02));
+#39604 = CARTESIAN_POINT('',(-65.53071426093,55.546919480762,2.66));
+#39605 = ADVANCED_FACE('',(#39606),#39622,.T.);
+#39606 = FACE_BOUND('',#39607,.T.);
+#39607 = EDGE_LOOP('',(#39608,#39609,#39616,#39621));
+#39608 = ORIENTED_EDGE('',*,*,#39474,.F.);
+#39609 = ORIENTED_EDGE('',*,*,#39610,.F.);
+#39610 = EDGE_CURVE('',#39611,#39467,#39613,.T.);
+#39611 = VERTEX_POINT('',#39612);
+#39612 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,0.));
+#39613 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39614,#39615),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39614 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,0.));
+#39615 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,2.65));
+#39616 = ORIENTED_EDGE('',*,*,#39617,.F.);
+#39617 = EDGE_CURVE('',#39583,#39611,#39618,.T.);
+#39618 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39619,#39620),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39619 = CARTESIAN_POINT('',(-65.53071426093,54.583766180182,0.));
+#39620 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,0.));
+#39621 = ORIENTED_EDGE('',*,*,#39582,.T.);
+#39622 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39623,#39624)
+    ,(#39625,#39626
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39623 = CARTESIAN_POINT('',(-66.49386756151,54.583766180182,-1.E-02));
+#39624 = CARTESIAN_POINT('',(-66.49386756151,54.583766180182,2.66));
+#39625 = CARTESIAN_POINT('',(-65.52071426093,54.583766180182,-1.E-02));
+#39626 = CARTESIAN_POINT('',(-65.52071426093,54.583766180182,2.66));
+#39627 = ADVANCED_FACE('',(#39628),#39634,.T.);
+#39628 = FACE_BOUND('',#39629,.T.);
+#39629 = EDGE_LOOP('',(#39630,#39631,#39632,#39633));
+#39630 = ORIENTED_EDGE('',*,*,#39457,.F.);
+#39631 = ORIENTED_EDGE('',*,*,#39565,.F.);
+#39632 = ORIENTED_EDGE('',*,*,#39528,.F.);
+#39633 = ORIENTED_EDGE('',*,*,#39497,.F.);
+#39634 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39635,#39636)
+    ,(#39637,#39638
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39635 = CARTESIAN_POINT('',(-66.14386756151,54.923766180182,3.));
+#39636 = CARTESIAN_POINT('',(-66.14386756151,55.196919480762,3.));
+#39637 = CARTESIAN_POINT('',(-65.87071426093,54.923766180182,3.));
+#39638 = CARTESIAN_POINT('',(-65.87071426093,55.196919480762,3.));
+#39639 = ADVANCED_FACE('',(#39640),#39656,.T.);
+#39640 = FACE_BOUND('',#39641,.T.);
+#39641 = EDGE_LOOP('',(#39642,#39643,#39650,#39655));
+#39642 = ORIENTED_EDGE('',*,*,#39512,.F.);
+#39643 = ORIENTED_EDGE('',*,*,#39644,.F.);
+#39644 = EDGE_CURVE('',#39645,#39505,#39647,.T.);
+#39645 = VERTEX_POINT('',#39646);
+#39646 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,0.));
+#39647 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39648,#39649),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39648 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,0.));
+#39649 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,2.65));
+#39650 = ORIENTED_EDGE('',*,*,#39651,.F.);
+#39651 = EDGE_CURVE('',#39611,#39645,#39652,.T.);
+#39652 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39653,#39654),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39653 = CARTESIAN_POINT('',(-66.48386756151,54.583766180182,0.));
+#39654 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,0.));
+#39655 = ORIENTED_EDGE('',*,*,#39610,.T.);
+#39656 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39657,#39658)
+    ,(#39659,#39660
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39657 = CARTESIAN_POINT('',(-66.48386756151,55.546919480762,-1.E-02));
+#39658 = CARTESIAN_POINT('',(-66.48386756151,55.546919480762,2.66));
+#39659 = CARTESIAN_POINT('',(-66.48386756151,54.573766180182,-1.E-02));
+#39660 = CARTESIAN_POINT('',(-66.48386756151,54.573766180182,2.66));
+#39661 = ADVANCED_FACE('',(#39662),#39672,.T.);
+#39662 = FACE_BOUND('',#39663,.T.);
+#39663 = EDGE_LOOP('',(#39664,#39665,#39666,#39671));
+#39664 = ORIENTED_EDGE('',*,*,#39543,.F.);
+#39665 = ORIENTED_EDGE('',*,*,#39596,.F.);
+#39666 = ORIENTED_EDGE('',*,*,#39667,.F.);
+#39667 = EDGE_CURVE('',#39645,#39590,#39668,.T.);
+#39668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39669,#39670),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39669 = CARTESIAN_POINT('',(-66.48386756151,55.536919480762,0.));
+#39670 = CARTESIAN_POINT('',(-65.53071426093,55.536919480762,0.));
+#39671 = ORIENTED_EDGE('',*,*,#39644,.T.);
+#39672 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39673,#39674)
+    ,(#39675,#39676
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39673 = CARTESIAN_POINT('',(-65.52071426093,55.536919480762,-1.E-02));
+#39674 = CARTESIAN_POINT('',(-65.52071426093,55.536919480762,2.66));
+#39675 = CARTESIAN_POINT('',(-66.49386756151,55.536919480762,-1.E-02));
+#39676 = CARTESIAN_POINT('',(-66.49386756151,55.536919480762,2.66));
+#39677 = ADVANCED_FACE('',(#39678),#39684,.T.);
+#39678 = FACE_BOUND('',#39679,.T.);
+#39679 = EDGE_LOOP('',(#39680,#39681,#39682,#39683));
+#39680 = ORIENTED_EDGE('',*,*,#39667,.T.);
+#39681 = ORIENTED_EDGE('',*,*,#39589,.T.);
+#39682 = ORIENTED_EDGE('',*,*,#39617,.T.);
+#39683 = ORIENTED_EDGE('',*,*,#39651,.T.);
+#39684 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39685,#39686)
+    ,(#39687,#39688
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39685 = CARTESIAN_POINT('',(-66.49386756151,55.546919480762,0.));
+#39686 = CARTESIAN_POINT('',(-66.49386756151,54.573766180182,0.));
+#39687 = CARTESIAN_POINT('',(-65.52071426093,55.546919480762,0.));
+#39688 = CARTESIAN_POINT('',(-65.52071426093,54.573766180182,0.));
+#39689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39693)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#39690,#39691,#39692)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#39690 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#39691 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#39692 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#39693 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#39690,
+  'distance_accuracy_value','confusion accuracy');
+#39694 = PRODUCT_TYPE('part',$,(#39447));
+#39695 = SHAPE_DEFINITION_REPRESENTATION(#39696,#39702);
+#39696 = PRODUCT_DEFINITION_SHAPE('','',#39697);
+#39697 = PRODUCT_DEFINITION('design','',#39698,#39701);
+#39698 = PRODUCT_DEFINITION_FORMATION('','',#39699);
+#39699 = PRODUCT('Body132','Body132','',(#39700));
+#39700 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#39701 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#39702 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#39703),#39941);
+#39703 = MANIFOLD_SOLID_BREP('',#39704);
+#39704 = CLOSED_SHELL('',(#39705,#39745,#39776,#39807,#39829,#39857,
+    #39879,#39891,#39913,#39929));
+#39705 = ADVANCED_FACE('',(#39706),#39738,.T.);
+#39706 = FACE_BOUND('',#39707,.T.);
+#39707 = EDGE_LOOP('',(#39708,#39717,#39725,#39732));
+#39708 = ORIENTED_EDGE('',*,*,#39709,.T.);
+#39709 = EDGE_CURVE('',#39710,#39712,#39714,.T.);
+#39710 = VERTEX_POINT('',#39711);
+#39711 = CARTESIAN_POINT('',(-55.72281952409,54.933766180182,3.));
+#39712 = VERTEX_POINT('',#39713);
+#39713 = CARTESIAN_POINT('',(-55.97597282467,54.933766180182,3.));
+#39714 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39715,#39716),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39715 = CARTESIAN_POINT('',(-55.72281952409,54.933766180182,3.));
+#39716 = CARTESIAN_POINT('',(-55.97597282467,54.933766180182,3.));
+#39717 = ORIENTED_EDGE('',*,*,#39718,.T.);
+#39718 = EDGE_CURVE('',#39712,#39719,#39721,.T.);
+#39719 = VERTEX_POINT('',#39720);
+#39720 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,2.65));
+#39721 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39722,#39723,#39724),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39722 = CARTESIAN_POINT('',(-55.97597282467,54.933766180182,3.));
+#39723 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,3.));
+#39724 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,2.65));
+#39725 = ORIENTED_EDGE('',*,*,#39726,.T.);
+#39726 = EDGE_CURVE('',#39719,#39727,#39729,.T.);
+#39727 = VERTEX_POINT('',#39728);
+#39728 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,2.65));
+#39729 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39730,#39731),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39730 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,2.65));
+#39731 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,2.65));
+#39732 = ORIENTED_EDGE('',*,*,#39733,.F.);
+#39733 = EDGE_CURVE('',#39710,#39727,#39734,.T.);
+#39734 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39735,#39736,#39737),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39735 = CARTESIAN_POINT('',(-55.72281952409,54.933766180182,3.));
+#39736 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,3.));
+#39737 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,2.65));
+#39738 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39739,#39740,#39741)
+    ,(#39742,#39743,#39744
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39739 = CARTESIAN_POINT('',(-55.37281952409,54.933766180182,3.));
+#39740 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,3.));
+#39741 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,2.65));
+#39742 = CARTESIAN_POINT('',(-56.32597282467,54.933766180182,3.));
+#39743 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,3.));
+#39744 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,2.65));
+#39745 = ADVANCED_FACE('',(#39746),#39769,.T.);
+#39746 = FACE_BOUND('',#39747,.T.);
+#39747 = EDGE_LOOP('',(#39748,#39755,#39763,#39768));
+#39748 = ORIENTED_EDGE('',*,*,#39749,.T.);
+#39749 = EDGE_CURVE('',#39712,#39750,#39752,.T.);
+#39750 = VERTEX_POINT('',#39751);
+#39751 = CARTESIAN_POINT('',(-55.97597282467,55.186919480762,3.));
+#39752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39753,#39754),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39753 = CARTESIAN_POINT('',(-55.97597282467,54.933766180182,3.));
+#39754 = CARTESIAN_POINT('',(-55.97597282467,55.186919480762,3.));
+#39755 = ORIENTED_EDGE('',*,*,#39756,.T.);
+#39756 = EDGE_CURVE('',#39750,#39757,#39759,.T.);
+#39757 = VERTEX_POINT('',#39758);
+#39758 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,2.65));
+#39759 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39760,#39761,#39762),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39760 = CARTESIAN_POINT('',(-55.97597282467,55.186919480762,3.));
+#39761 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,3.));
+#39762 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,2.65));
+#39763 = ORIENTED_EDGE('',*,*,#39764,.T.);
+#39764 = EDGE_CURVE('',#39757,#39719,#39765,.T.);
+#39765 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39766,#39767),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39766 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,2.65));
+#39767 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,2.65));
+#39768 = ORIENTED_EDGE('',*,*,#39718,.F.);
+#39769 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39770,#39771,#39772)
+    ,(#39773,#39774,#39775
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39770 = CARTESIAN_POINT('',(-55.97597282467,54.583766180182,3.));
+#39771 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,3.));
+#39772 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,2.65));
+#39773 = CARTESIAN_POINT('',(-55.97597282467,55.536919480762,3.));
+#39774 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,3.));
+#39775 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,2.65));
+#39776 = ADVANCED_FACE('',(#39777),#39800,.T.);
+#39777 = FACE_BOUND('',#39778,.T.);
+#39778 = EDGE_LOOP('',(#39779,#39786,#39794,#39799));
+#39779 = ORIENTED_EDGE('',*,*,#39780,.T.);
+#39780 = EDGE_CURVE('',#39750,#39781,#39783,.T.);
+#39781 = VERTEX_POINT('',#39782);
+#39782 = CARTESIAN_POINT('',(-55.72281952409,55.186919480762,3.));
+#39783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39784,#39785),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39784 = CARTESIAN_POINT('',(-55.97597282467,55.186919480762,3.));
+#39785 = CARTESIAN_POINT('',(-55.72281952409,55.186919480762,3.));
+#39786 = ORIENTED_EDGE('',*,*,#39787,.T.);
+#39787 = EDGE_CURVE('',#39781,#39788,#39790,.T.);
+#39788 = VERTEX_POINT('',#39789);
+#39789 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,2.65));
+#39790 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39791,#39792,#39793),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39791 = CARTESIAN_POINT('',(-55.72281952409,55.186919480762,3.));
+#39792 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,3.));
+#39793 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,2.65));
+#39794 = ORIENTED_EDGE('',*,*,#39795,.T.);
+#39795 = EDGE_CURVE('',#39788,#39757,#39796,.T.);
+#39796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39797,#39798),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39797 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,2.65));
+#39798 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,2.65));
+#39799 = ORIENTED_EDGE('',*,*,#39756,.F.);
+#39800 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39801,#39802,#39803)
+    ,(#39804,#39805,#39806
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39801 = CARTESIAN_POINT('',(-56.32597282467,55.186919480762,3.));
+#39802 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,3.));
+#39803 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,2.65));
+#39804 = CARTESIAN_POINT('',(-55.37281952409,55.186919480762,3.));
+#39805 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,3.));
+#39806 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,2.65));
+#39807 = ADVANCED_FACE('',(#39808),#39822,.T.);
+#39808 = FACE_BOUND('',#39809,.T.);
+#39809 = EDGE_LOOP('',(#39810,#39815,#39816,#39821));
+#39810 = ORIENTED_EDGE('',*,*,#39811,.T.);
+#39811 = EDGE_CURVE('',#39727,#39788,#39812,.T.);
+#39812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39813,#39814),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39813 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,2.65));
+#39814 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,2.65));
+#39815 = ORIENTED_EDGE('',*,*,#39787,.F.);
+#39816 = ORIENTED_EDGE('',*,*,#39817,.T.);
+#39817 = EDGE_CURVE('',#39781,#39710,#39818,.T.);
+#39818 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39819,#39820),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39819 = CARTESIAN_POINT('',(-55.72281952409,55.186919480762,3.));
+#39820 = CARTESIAN_POINT('',(-55.72281952409,54.933766180182,3.));
+#39821 = ORIENTED_EDGE('',*,*,#39733,.T.);
+#39822 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39823,#39824,#39825)
+    ,(#39826,#39827,#39828
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39823 = CARTESIAN_POINT('',(-55.72281952409,55.536919480762,3.));
+#39824 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,3.));
+#39825 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,2.65));
+#39826 = CARTESIAN_POINT('',(-55.72281952409,54.583766180182,3.));
+#39827 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,3.));
+#39828 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,2.65));
+#39829 = ADVANCED_FACE('',(#39830),#39852,.T.);
+#39830 = FACE_BOUND('',#39831,.T.);
+#39831 = EDGE_LOOP('',(#39832,#39833,#39840,#39847));
+#39832 = ORIENTED_EDGE('',*,*,#39811,.F.);
+#39833 = ORIENTED_EDGE('',*,*,#39834,.F.);
+#39834 = EDGE_CURVE('',#39835,#39727,#39837,.T.);
+#39835 = VERTEX_POINT('',#39836);
+#39836 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,0.));
+#39837 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39838,#39839),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39838 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,0.));
+#39839 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,2.65));
+#39840 = ORIENTED_EDGE('',*,*,#39841,.F.);
+#39841 = EDGE_CURVE('',#39842,#39835,#39844,.T.);
+#39842 = VERTEX_POINT('',#39843);
+#39843 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,0.));
+#39844 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39845,#39846),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39845 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,0.));
+#39846 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,0.));
+#39847 = ORIENTED_EDGE('',*,*,#39848,.T.);
+#39848 = EDGE_CURVE('',#39842,#39788,#39849,.T.);
+#39849 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39850,#39851),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39850 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,0.));
+#39851 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,2.65));
+#39852 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39853,#39854)
+    ,(#39855,#39856
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39853 = CARTESIAN_POINT('',(-55.37281952409,54.573766180182,-1.E-02));
+#39854 = CARTESIAN_POINT('',(-55.37281952409,54.573766180182,2.66));
+#39855 = CARTESIAN_POINT('',(-55.37281952409,55.546919480762,-1.E-02));
+#39856 = CARTESIAN_POINT('',(-55.37281952409,55.546919480762,2.66));
+#39857 = ADVANCED_FACE('',(#39858),#39874,.T.);
+#39858 = FACE_BOUND('',#39859,.T.);
+#39859 = EDGE_LOOP('',(#39860,#39861,#39868,#39873));
+#39860 = ORIENTED_EDGE('',*,*,#39726,.F.);
+#39861 = ORIENTED_EDGE('',*,*,#39862,.F.);
+#39862 = EDGE_CURVE('',#39863,#39719,#39865,.T.);
+#39863 = VERTEX_POINT('',#39864);
+#39864 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,0.));
+#39865 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39866,#39867),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39866 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,0.));
+#39867 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,2.65));
+#39868 = ORIENTED_EDGE('',*,*,#39869,.F.);
+#39869 = EDGE_CURVE('',#39835,#39863,#39870,.T.);
+#39870 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39871,#39872),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39871 = CARTESIAN_POINT('',(-55.37281952409,54.583766180182,0.));
+#39872 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,0.));
+#39873 = ORIENTED_EDGE('',*,*,#39834,.T.);
+#39874 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39875,#39876)
+    ,(#39877,#39878
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39875 = CARTESIAN_POINT('',(-56.33597282467,54.583766180182,-1.E-02));
+#39876 = CARTESIAN_POINT('',(-56.33597282467,54.583766180182,2.66));
+#39877 = CARTESIAN_POINT('',(-55.36281952409,54.583766180182,-1.E-02));
+#39878 = CARTESIAN_POINT('',(-55.36281952409,54.583766180182,2.66));
+#39879 = ADVANCED_FACE('',(#39880),#39886,.T.);
+#39880 = FACE_BOUND('',#39881,.T.);
+#39881 = EDGE_LOOP('',(#39882,#39883,#39884,#39885));
+#39882 = ORIENTED_EDGE('',*,*,#39709,.F.);
+#39883 = ORIENTED_EDGE('',*,*,#39817,.F.);
+#39884 = ORIENTED_EDGE('',*,*,#39780,.F.);
+#39885 = ORIENTED_EDGE('',*,*,#39749,.F.);
+#39886 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39887,#39888)
+    ,(#39889,#39890
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39887 = CARTESIAN_POINT('',(-55.98597282467,54.923766180182,3.));
+#39888 = CARTESIAN_POINT('',(-55.98597282467,55.196919480762,3.));
+#39889 = CARTESIAN_POINT('',(-55.71281952409,54.923766180182,3.));
+#39890 = CARTESIAN_POINT('',(-55.71281952409,55.196919480762,3.));
+#39891 = ADVANCED_FACE('',(#39892),#39908,.T.);
+#39892 = FACE_BOUND('',#39893,.T.);
+#39893 = EDGE_LOOP('',(#39894,#39895,#39902,#39907));
+#39894 = ORIENTED_EDGE('',*,*,#39764,.F.);
+#39895 = ORIENTED_EDGE('',*,*,#39896,.F.);
+#39896 = EDGE_CURVE('',#39897,#39757,#39899,.T.);
+#39897 = VERTEX_POINT('',#39898);
+#39898 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,0.));
+#39899 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39900,#39901),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#39900 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,0.));
+#39901 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,2.65));
+#39902 = ORIENTED_EDGE('',*,*,#39903,.F.);
+#39903 = EDGE_CURVE('',#39863,#39897,#39904,.T.);
+#39904 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39905,#39906),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39905 = CARTESIAN_POINT('',(-56.32597282467,54.583766180182,0.));
+#39906 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,0.));
+#39907 = ORIENTED_EDGE('',*,*,#39862,.T.);
+#39908 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39909,#39910)
+    ,(#39911,#39912
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39909 = CARTESIAN_POINT('',(-56.32597282467,55.546919480762,-1.E-02));
+#39910 = CARTESIAN_POINT('',(-56.32597282467,55.546919480762,2.66));
+#39911 = CARTESIAN_POINT('',(-56.32597282467,54.573766180182,-1.E-02));
+#39912 = CARTESIAN_POINT('',(-56.32597282467,54.573766180182,2.66));
+#39913 = ADVANCED_FACE('',(#39914),#39924,.T.);
+#39914 = FACE_BOUND('',#39915,.T.);
+#39915 = EDGE_LOOP('',(#39916,#39917,#39918,#39923));
+#39916 = ORIENTED_EDGE('',*,*,#39795,.F.);
+#39917 = ORIENTED_EDGE('',*,*,#39848,.F.);
+#39918 = ORIENTED_EDGE('',*,*,#39919,.F.);
+#39919 = EDGE_CURVE('',#39897,#39842,#39920,.T.);
+#39920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39921,#39922),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39921 = CARTESIAN_POINT('',(-56.32597282467,55.536919480762,0.));
+#39922 = CARTESIAN_POINT('',(-55.37281952409,55.536919480762,0.));
+#39923 = ORIENTED_EDGE('',*,*,#39896,.T.);
+#39924 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39925,#39926)
+    ,(#39927,#39928
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#39925 = CARTESIAN_POINT('',(-55.36281952409,55.536919480762,-1.E-02));
+#39926 = CARTESIAN_POINT('',(-55.36281952409,55.536919480762,2.66));
+#39927 = CARTESIAN_POINT('',(-56.33597282467,55.536919480762,-1.E-02));
+#39928 = CARTESIAN_POINT('',(-56.33597282467,55.536919480762,2.66));
+#39929 = ADVANCED_FACE('',(#39930),#39936,.T.);
+#39930 = FACE_BOUND('',#39931,.T.);
+#39931 = EDGE_LOOP('',(#39932,#39933,#39934,#39935));
+#39932 = ORIENTED_EDGE('',*,*,#39919,.T.);
+#39933 = ORIENTED_EDGE('',*,*,#39841,.T.);
+#39934 = ORIENTED_EDGE('',*,*,#39869,.T.);
+#39935 = ORIENTED_EDGE('',*,*,#39903,.T.);
+#39936 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#39937,#39938)
+    ,(#39939,#39940
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39937 = CARTESIAN_POINT('',(-56.33597282467,55.546919480762,0.));
+#39938 = CARTESIAN_POINT('',(-56.33597282467,54.573766180182,0.));
+#39939 = CARTESIAN_POINT('',(-55.36281952409,55.546919480762,0.));
+#39940 = CARTESIAN_POINT('',(-55.36281952409,54.573766180182,0.));
+#39941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39945)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#39942,#39943,#39944)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#39942 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#39943 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#39944 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#39945 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#39942,
+  'distance_accuracy_value','confusion accuracy');
+#39946 = PRODUCT_TYPE('part',$,(#39699));
+#39947 = SHAPE_DEFINITION_REPRESENTATION(#39948,#39954);
+#39948 = PRODUCT_DEFINITION_SHAPE('','',#39949);
+#39949 = PRODUCT_DEFINITION('design','',#39950,#39953);
+#39950 = PRODUCT_DEFINITION_FORMATION('','',#39951);
+#39951 = PRODUCT('Body133','Body133','',(#39952));
+#39952 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#39953 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#39954 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#39955),#40193);
+#39955 = MANIFOLD_SOLID_BREP('',#39956);
+#39956 = CLOSED_SHELL('',(#39957,#39997,#40028,#40059,#40081,#40109,
+    #40131,#40143,#40165,#40181));
+#39957 = ADVANCED_FACE('',(#39958),#39990,.T.);
+#39958 = FACE_BOUND('',#39959,.T.);
+#39959 = EDGE_LOOP('',(#39960,#39969,#39977,#39984));
+#39960 = ORIENTED_EDGE('',*,*,#39961,.T.);
+#39961 = EDGE_CURVE('',#39962,#39964,#39966,.T.);
+#39962 = VERTEX_POINT('',#39963);
+#39963 = CARTESIAN_POINT('',(-45.56492478725,54.933766180182,3.));
+#39964 = VERTEX_POINT('',#39965);
+#39965 = CARTESIAN_POINT('',(-45.81807808783,54.933766180182,3.));
+#39966 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39967,#39968),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39967 = CARTESIAN_POINT('',(-45.56492478725,54.933766180182,3.));
+#39968 = CARTESIAN_POINT('',(-45.81807808783,54.933766180182,3.));
+#39969 = ORIENTED_EDGE('',*,*,#39970,.T.);
+#39970 = EDGE_CURVE('',#39964,#39971,#39973,.T.);
+#39971 = VERTEX_POINT('',#39972);
+#39972 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,2.65));
+#39973 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39974,#39975,#39976),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39974 = CARTESIAN_POINT('',(-45.81807808783,54.933766180182,3.));
+#39975 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,3.));
+#39976 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,2.65));
+#39977 = ORIENTED_EDGE('',*,*,#39978,.T.);
+#39978 = EDGE_CURVE('',#39971,#39979,#39981,.T.);
+#39979 = VERTEX_POINT('',#39980);
+#39980 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,2.65));
+#39981 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39982,#39983),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39982 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,2.65));
+#39983 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,2.65));
+#39984 = ORIENTED_EDGE('',*,*,#39985,.F.);
+#39985 = EDGE_CURVE('',#39962,#39979,#39986,.T.);
+#39986 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39987,#39988,#39989),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#39987 = CARTESIAN_POINT('',(-45.56492478725,54.933766180182,3.));
+#39988 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,3.));
+#39989 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,2.65));
+#39990 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#39991,#39992,#39993)
+    ,(#39994,#39995,#39996
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#39991 = CARTESIAN_POINT('',(-45.21492478725,54.933766180182,3.));
+#39992 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,3.));
+#39993 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,2.65));
+#39994 = CARTESIAN_POINT('',(-46.16807808783,54.933766180182,3.));
+#39995 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,3.));
+#39996 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,2.65));
+#39997 = ADVANCED_FACE('',(#39998),#40021,.T.);
+#39998 = FACE_BOUND('',#39999,.T.);
+#39999 = EDGE_LOOP('',(#40000,#40007,#40015,#40020));
+#40000 = ORIENTED_EDGE('',*,*,#40001,.T.);
+#40001 = EDGE_CURVE('',#39964,#40002,#40004,.T.);
+#40002 = VERTEX_POINT('',#40003);
+#40003 = CARTESIAN_POINT('',(-45.81807808783,55.186919480762,3.));
+#40004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40005,#40006),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40005 = CARTESIAN_POINT('',(-45.81807808783,54.933766180182,3.));
+#40006 = CARTESIAN_POINT('',(-45.81807808783,55.186919480762,3.));
+#40007 = ORIENTED_EDGE('',*,*,#40008,.T.);
+#40008 = EDGE_CURVE('',#40002,#40009,#40011,.T.);
+#40009 = VERTEX_POINT('',#40010);
+#40010 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,2.65));
+#40011 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40012,#40013,#40014),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40012 = CARTESIAN_POINT('',(-45.81807808783,55.186919480762,3.));
+#40013 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,3.));
+#40014 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,2.65));
+#40015 = ORIENTED_EDGE('',*,*,#40016,.T.);
+#40016 = EDGE_CURVE('',#40009,#39971,#40017,.T.);
+#40017 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40018,#40019),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40018 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,2.65));
+#40019 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,2.65));
+#40020 = ORIENTED_EDGE('',*,*,#39970,.F.);
+#40021 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40022,#40023,#40024)
+    ,(#40025,#40026,#40027
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40022 = CARTESIAN_POINT('',(-45.81807808783,54.583766180182,3.));
+#40023 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,3.));
+#40024 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,2.65));
+#40025 = CARTESIAN_POINT('',(-45.81807808783,55.536919480762,3.));
+#40026 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,3.));
+#40027 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,2.65));
+#40028 = ADVANCED_FACE('',(#40029),#40052,.T.);
+#40029 = FACE_BOUND('',#40030,.T.);
+#40030 = EDGE_LOOP('',(#40031,#40038,#40046,#40051));
+#40031 = ORIENTED_EDGE('',*,*,#40032,.T.);
+#40032 = EDGE_CURVE('',#40002,#40033,#40035,.T.);
+#40033 = VERTEX_POINT('',#40034);
+#40034 = CARTESIAN_POINT('',(-45.56492478725,55.186919480762,3.));
+#40035 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40036,#40037),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40036 = CARTESIAN_POINT('',(-45.81807808783,55.186919480762,3.));
+#40037 = CARTESIAN_POINT('',(-45.56492478725,55.186919480762,3.));
+#40038 = ORIENTED_EDGE('',*,*,#40039,.T.);
+#40039 = EDGE_CURVE('',#40033,#40040,#40042,.T.);
+#40040 = VERTEX_POINT('',#40041);
+#40041 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,2.65));
+#40042 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40043,#40044,#40045),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40043 = CARTESIAN_POINT('',(-45.56492478725,55.186919480762,3.));
+#40044 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,3.));
+#40045 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,2.65));
+#40046 = ORIENTED_EDGE('',*,*,#40047,.T.);
+#40047 = EDGE_CURVE('',#40040,#40009,#40048,.T.);
+#40048 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40049,#40050),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40049 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,2.65));
+#40050 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,2.65));
+#40051 = ORIENTED_EDGE('',*,*,#40008,.F.);
+#40052 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40053,#40054,#40055)
+    ,(#40056,#40057,#40058
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40053 = CARTESIAN_POINT('',(-46.16807808783,55.186919480762,3.));
+#40054 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,3.));
+#40055 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,2.65));
+#40056 = CARTESIAN_POINT('',(-45.21492478725,55.186919480762,3.));
+#40057 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,3.));
+#40058 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,2.65));
+#40059 = ADVANCED_FACE('',(#40060),#40074,.T.);
+#40060 = FACE_BOUND('',#40061,.T.);
+#40061 = EDGE_LOOP('',(#40062,#40067,#40068,#40073));
+#40062 = ORIENTED_EDGE('',*,*,#40063,.T.);
+#40063 = EDGE_CURVE('',#39979,#40040,#40064,.T.);
+#40064 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40065,#40066),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40065 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,2.65));
+#40066 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,2.65));
+#40067 = ORIENTED_EDGE('',*,*,#40039,.F.);
+#40068 = ORIENTED_EDGE('',*,*,#40069,.T.);
+#40069 = EDGE_CURVE('',#40033,#39962,#40070,.T.);
+#40070 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40071,#40072),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40071 = CARTESIAN_POINT('',(-45.56492478725,55.186919480762,3.));
+#40072 = CARTESIAN_POINT('',(-45.56492478725,54.933766180182,3.));
+#40073 = ORIENTED_EDGE('',*,*,#39985,.T.);
+#40074 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40075,#40076,#40077)
+    ,(#40078,#40079,#40080
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40075 = CARTESIAN_POINT('',(-45.56492478725,55.536919480762,3.));
+#40076 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,3.));
+#40077 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,2.65));
+#40078 = CARTESIAN_POINT('',(-45.56492478725,54.583766180182,3.));
+#40079 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,3.));
+#40080 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,2.65));
+#40081 = ADVANCED_FACE('',(#40082),#40104,.T.);
+#40082 = FACE_BOUND('',#40083,.T.);
+#40083 = EDGE_LOOP('',(#40084,#40085,#40092,#40099));
+#40084 = ORIENTED_EDGE('',*,*,#40063,.F.);
+#40085 = ORIENTED_EDGE('',*,*,#40086,.F.);
+#40086 = EDGE_CURVE('',#40087,#39979,#40089,.T.);
+#40087 = VERTEX_POINT('',#40088);
+#40088 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,0.));
+#40089 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40090,#40091),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40090 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,0.));
+#40091 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,2.65));
+#40092 = ORIENTED_EDGE('',*,*,#40093,.F.);
+#40093 = EDGE_CURVE('',#40094,#40087,#40096,.T.);
+#40094 = VERTEX_POINT('',#40095);
+#40095 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,0.));
+#40096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40097,#40098),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40097 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,0.));
+#40098 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,0.));
+#40099 = ORIENTED_EDGE('',*,*,#40100,.T.);
+#40100 = EDGE_CURVE('',#40094,#40040,#40101,.T.);
+#40101 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40102,#40103),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40102 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,0.));
+#40103 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,2.65));
+#40104 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40105,#40106)
+    ,(#40107,#40108
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40105 = CARTESIAN_POINT('',(-45.21492478725,54.573766180182,-1.E-02));
+#40106 = CARTESIAN_POINT('',(-45.21492478725,54.573766180182,2.66));
+#40107 = CARTESIAN_POINT('',(-45.21492478725,55.546919480762,-1.E-02));
+#40108 = CARTESIAN_POINT('',(-45.21492478725,55.546919480762,2.66));
+#40109 = ADVANCED_FACE('',(#40110),#40126,.T.);
+#40110 = FACE_BOUND('',#40111,.T.);
+#40111 = EDGE_LOOP('',(#40112,#40113,#40120,#40125));
+#40112 = ORIENTED_EDGE('',*,*,#39978,.F.);
+#40113 = ORIENTED_EDGE('',*,*,#40114,.F.);
+#40114 = EDGE_CURVE('',#40115,#39971,#40117,.T.);
+#40115 = VERTEX_POINT('',#40116);
+#40116 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,0.));
+#40117 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40118,#40119),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40118 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,0.));
+#40119 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,2.65));
+#40120 = ORIENTED_EDGE('',*,*,#40121,.F.);
+#40121 = EDGE_CURVE('',#40087,#40115,#40122,.T.);
+#40122 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40123,#40124),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40123 = CARTESIAN_POINT('',(-45.21492478725,54.583766180182,0.));
+#40124 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,0.));
+#40125 = ORIENTED_EDGE('',*,*,#40086,.T.);
+#40126 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40127,#40128)
+    ,(#40129,#40130
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40127 = CARTESIAN_POINT('',(-46.17807808783,54.583766180182,-1.E-02));
+#40128 = CARTESIAN_POINT('',(-46.17807808783,54.583766180182,2.66));
+#40129 = CARTESIAN_POINT('',(-45.20492478725,54.583766180182,-1.E-02));
+#40130 = CARTESIAN_POINT('',(-45.20492478725,54.583766180182,2.66));
+#40131 = ADVANCED_FACE('',(#40132),#40138,.T.);
+#40132 = FACE_BOUND('',#40133,.T.);
+#40133 = EDGE_LOOP('',(#40134,#40135,#40136,#40137));
+#40134 = ORIENTED_EDGE('',*,*,#39961,.F.);
+#40135 = ORIENTED_EDGE('',*,*,#40069,.F.);
+#40136 = ORIENTED_EDGE('',*,*,#40032,.F.);
+#40137 = ORIENTED_EDGE('',*,*,#40001,.F.);
+#40138 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40139,#40140)
+    ,(#40141,#40142
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40139 = CARTESIAN_POINT('',(-45.82807808783,54.923766180182,3.));
+#40140 = CARTESIAN_POINT('',(-45.82807808783,55.196919480762,3.));
+#40141 = CARTESIAN_POINT('',(-45.55492478725,54.923766180182,3.));
+#40142 = CARTESIAN_POINT('',(-45.55492478725,55.196919480762,3.));
+#40143 = ADVANCED_FACE('',(#40144),#40160,.T.);
+#40144 = FACE_BOUND('',#40145,.T.);
+#40145 = EDGE_LOOP('',(#40146,#40147,#40154,#40159));
+#40146 = ORIENTED_EDGE('',*,*,#40016,.F.);
+#40147 = ORIENTED_EDGE('',*,*,#40148,.F.);
+#40148 = EDGE_CURVE('',#40149,#40009,#40151,.T.);
+#40149 = VERTEX_POINT('',#40150);
+#40150 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,0.));
+#40151 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40152,#40153),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40152 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,0.));
+#40153 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,2.65));
+#40154 = ORIENTED_EDGE('',*,*,#40155,.F.);
+#40155 = EDGE_CURVE('',#40115,#40149,#40156,.T.);
+#40156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40157,#40158),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40157 = CARTESIAN_POINT('',(-46.16807808783,54.583766180182,0.));
+#40158 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,0.));
+#40159 = ORIENTED_EDGE('',*,*,#40114,.T.);
+#40160 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40161,#40162)
+    ,(#40163,#40164
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40161 = CARTESIAN_POINT('',(-46.16807808783,55.546919480762,-1.E-02));
+#40162 = CARTESIAN_POINT('',(-46.16807808783,55.546919480762,2.66));
+#40163 = CARTESIAN_POINT('',(-46.16807808783,54.573766180182,-1.E-02));
+#40164 = CARTESIAN_POINT('',(-46.16807808783,54.573766180182,2.66));
+#40165 = ADVANCED_FACE('',(#40166),#40176,.T.);
+#40166 = FACE_BOUND('',#40167,.T.);
+#40167 = EDGE_LOOP('',(#40168,#40169,#40170,#40175));
+#40168 = ORIENTED_EDGE('',*,*,#40047,.F.);
+#40169 = ORIENTED_EDGE('',*,*,#40100,.F.);
+#40170 = ORIENTED_EDGE('',*,*,#40171,.F.);
+#40171 = EDGE_CURVE('',#40149,#40094,#40172,.T.);
+#40172 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40173,#40174),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40173 = CARTESIAN_POINT('',(-46.16807808783,55.536919480762,0.));
+#40174 = CARTESIAN_POINT('',(-45.21492478725,55.536919480762,0.));
+#40175 = ORIENTED_EDGE('',*,*,#40148,.T.);
+#40176 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40177,#40178)
+    ,(#40179,#40180
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40177 = CARTESIAN_POINT('',(-45.20492478725,55.536919480762,-1.E-02));
+#40178 = CARTESIAN_POINT('',(-45.20492478725,55.536919480762,2.66));
+#40179 = CARTESIAN_POINT('',(-46.17807808783,55.536919480762,-1.E-02));
+#40180 = CARTESIAN_POINT('',(-46.17807808783,55.536919480762,2.66));
+#40181 = ADVANCED_FACE('',(#40182),#40188,.T.);
+#40182 = FACE_BOUND('',#40183,.T.);
+#40183 = EDGE_LOOP('',(#40184,#40185,#40186,#40187));
+#40184 = ORIENTED_EDGE('',*,*,#40171,.T.);
+#40185 = ORIENTED_EDGE('',*,*,#40093,.T.);
+#40186 = ORIENTED_EDGE('',*,*,#40121,.T.);
+#40187 = ORIENTED_EDGE('',*,*,#40155,.T.);
+#40188 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40189,#40190)
+    ,(#40191,#40192
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40189 = CARTESIAN_POINT('',(-46.17807808783,55.546919480762,0.));
+#40190 = CARTESIAN_POINT('',(-46.17807808783,54.573766180182,0.));
+#40191 = CARTESIAN_POINT('',(-45.20492478725,55.546919480762,0.));
+#40192 = CARTESIAN_POINT('',(-45.20492478725,54.573766180182,0.));
+#40193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#40197)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#40194,#40195,#40196)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#40194 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#40195 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#40196 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#40197 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#40194,
+  'distance_accuracy_value','confusion accuracy');
+#40198 = PRODUCT_TYPE('part',$,(#39951));
+#40199 = SHAPE_DEFINITION_REPRESENTATION(#40200,#40206);
+#40200 = PRODUCT_DEFINITION_SHAPE('','',#40201);
+#40201 = PRODUCT_DEFINITION('design','',#40202,#40205);
+#40202 = PRODUCT_DEFINITION_FORMATION('','',#40203);
+#40203 = PRODUCT('Body134','Body134','',(#40204));
+#40204 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#40205 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#40206 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#40207),#40445);
+#40207 = MANIFOLD_SOLID_BREP('',#40208);
+#40208 = CLOSED_SHELL('',(#40209,#40249,#40280,#40311,#40333,#40361,
+    #40383,#40395,#40417,#40433));
+#40209 = ADVANCED_FACE('',(#40210),#40242,.T.);
+#40210 = FACE_BOUND('',#40211,.T.);
+#40211 = EDGE_LOOP('',(#40212,#40221,#40229,#40236));
+#40212 = ORIENTED_EDGE('',*,*,#40213,.T.);
+#40213 = EDGE_CURVE('',#40214,#40216,#40218,.T.);
+#40214 = VERTEX_POINT('',#40215);
+#40215 = CARTESIAN_POINT('',(-35.40703005041,54.933766180182,3.));
+#40216 = VERTEX_POINT('',#40217);
+#40217 = CARTESIAN_POINT('',(-35.66018335098,54.933766180182,3.));
+#40218 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40219,#40220),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40219 = CARTESIAN_POINT('',(-35.40703005041,54.933766180182,3.));
+#40220 = CARTESIAN_POINT('',(-35.66018335098,54.933766180182,3.));
+#40221 = ORIENTED_EDGE('',*,*,#40222,.T.);
+#40222 = EDGE_CURVE('',#40216,#40223,#40225,.T.);
+#40223 = VERTEX_POINT('',#40224);
+#40224 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,2.65));
+#40225 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40226,#40227,#40228),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40226 = CARTESIAN_POINT('',(-35.66018335098,54.933766180182,3.));
+#40227 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,3.));
+#40228 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,2.65));
+#40229 = ORIENTED_EDGE('',*,*,#40230,.T.);
+#40230 = EDGE_CURVE('',#40223,#40231,#40233,.T.);
+#40231 = VERTEX_POINT('',#40232);
+#40232 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,2.65));
+#40233 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40234,#40235),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40234 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,2.65));
+#40235 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,2.65));
+#40236 = ORIENTED_EDGE('',*,*,#40237,.F.);
+#40237 = EDGE_CURVE('',#40214,#40231,#40238,.T.);
+#40238 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40239,#40240,#40241),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40239 = CARTESIAN_POINT('',(-35.40703005041,54.933766180182,3.));
+#40240 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,3.));
+#40241 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,2.65));
+#40242 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40243,#40244,#40245)
+    ,(#40246,#40247,#40248
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40243 = CARTESIAN_POINT('',(-35.05703005041,54.933766180182,3.));
+#40244 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,3.));
+#40245 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,2.65));
+#40246 = CARTESIAN_POINT('',(-36.01018335098,54.933766180182,3.));
+#40247 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,3.));
+#40248 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,2.65));
+#40249 = ADVANCED_FACE('',(#40250),#40273,.T.);
+#40250 = FACE_BOUND('',#40251,.T.);
+#40251 = EDGE_LOOP('',(#40252,#40259,#40267,#40272));
+#40252 = ORIENTED_EDGE('',*,*,#40253,.T.);
+#40253 = EDGE_CURVE('',#40216,#40254,#40256,.T.);
+#40254 = VERTEX_POINT('',#40255);
+#40255 = CARTESIAN_POINT('',(-35.66018335098,55.186919480762,3.));
+#40256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40257,#40258),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40257 = CARTESIAN_POINT('',(-35.66018335098,54.933766180182,3.));
+#40258 = CARTESIAN_POINT('',(-35.66018335098,55.186919480762,3.));
+#40259 = ORIENTED_EDGE('',*,*,#40260,.T.);
+#40260 = EDGE_CURVE('',#40254,#40261,#40263,.T.);
+#40261 = VERTEX_POINT('',#40262);
+#40262 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,2.65));
+#40263 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40264,#40265,#40266),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40264 = CARTESIAN_POINT('',(-35.66018335098,55.186919480762,3.));
+#40265 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,3.));
+#40266 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,2.65));
+#40267 = ORIENTED_EDGE('',*,*,#40268,.T.);
+#40268 = EDGE_CURVE('',#40261,#40223,#40269,.T.);
+#40269 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40270,#40271),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40270 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,2.65));
+#40271 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,2.65));
+#40272 = ORIENTED_EDGE('',*,*,#40222,.F.);
+#40273 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40274,#40275,#40276)
+    ,(#40277,#40278,#40279
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40274 = CARTESIAN_POINT('',(-35.66018335098,54.583766180182,3.));
+#40275 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,3.));
+#40276 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,2.65));
+#40277 = CARTESIAN_POINT('',(-35.66018335098,55.536919480762,3.));
+#40278 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,3.));
+#40279 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,2.65));
+#40280 = ADVANCED_FACE('',(#40281),#40304,.T.);
+#40281 = FACE_BOUND('',#40282,.T.);
+#40282 = EDGE_LOOP('',(#40283,#40290,#40298,#40303));
+#40283 = ORIENTED_EDGE('',*,*,#40284,.T.);
+#40284 = EDGE_CURVE('',#40254,#40285,#40287,.T.);
+#40285 = VERTEX_POINT('',#40286);
+#40286 = CARTESIAN_POINT('',(-35.40703005041,55.186919480762,3.));
+#40287 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40288,#40289),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40288 = CARTESIAN_POINT('',(-35.66018335098,55.186919480762,3.));
+#40289 = CARTESIAN_POINT('',(-35.40703005041,55.186919480762,3.));
+#40290 = ORIENTED_EDGE('',*,*,#40291,.T.);
+#40291 = EDGE_CURVE('',#40285,#40292,#40294,.T.);
+#40292 = VERTEX_POINT('',#40293);
+#40293 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,2.65));
+#40294 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40295,#40296,#40297),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40295 = CARTESIAN_POINT('',(-35.40703005041,55.186919480762,3.));
+#40296 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,3.));
+#40297 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,2.65));
+#40298 = ORIENTED_EDGE('',*,*,#40299,.T.);
+#40299 = EDGE_CURVE('',#40292,#40261,#40300,.T.);
+#40300 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40301,#40302),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40301 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,2.65));
+#40302 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,2.65));
+#40303 = ORIENTED_EDGE('',*,*,#40260,.F.);
+#40304 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40305,#40306,#40307)
+    ,(#40308,#40309,#40310
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40305 = CARTESIAN_POINT('',(-36.01018335098,55.186919480762,3.));
+#40306 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,3.));
+#40307 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,2.65));
+#40308 = CARTESIAN_POINT('',(-35.05703005041,55.186919480762,3.));
+#40309 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,3.));
+#40310 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,2.65));
+#40311 = ADVANCED_FACE('',(#40312),#40326,.T.);
+#40312 = FACE_BOUND('',#40313,.T.);
+#40313 = EDGE_LOOP('',(#40314,#40319,#40320,#40325));
+#40314 = ORIENTED_EDGE('',*,*,#40315,.T.);
+#40315 = EDGE_CURVE('',#40231,#40292,#40316,.T.);
+#40316 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40317,#40318),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40317 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,2.65));
+#40318 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,2.65));
+#40319 = ORIENTED_EDGE('',*,*,#40291,.F.);
+#40320 = ORIENTED_EDGE('',*,*,#40321,.T.);
+#40321 = EDGE_CURVE('',#40285,#40214,#40322,.T.);
+#40322 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40323,#40324),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40323 = CARTESIAN_POINT('',(-35.40703005041,55.186919480762,3.));
+#40324 = CARTESIAN_POINT('',(-35.40703005041,54.933766180182,3.));
+#40325 = ORIENTED_EDGE('',*,*,#40237,.T.);
+#40326 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40327,#40328,#40329)
+    ,(#40330,#40331,#40332
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40327 = CARTESIAN_POINT('',(-35.40703005041,55.536919480762,3.));
+#40328 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,3.));
+#40329 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,2.65));
+#40330 = CARTESIAN_POINT('',(-35.40703005041,54.583766180182,3.));
+#40331 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,3.));
+#40332 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,2.65));
+#40333 = ADVANCED_FACE('',(#40334),#40356,.T.);
+#40334 = FACE_BOUND('',#40335,.T.);
+#40335 = EDGE_LOOP('',(#40336,#40337,#40344,#40351));
+#40336 = ORIENTED_EDGE('',*,*,#40315,.F.);
+#40337 = ORIENTED_EDGE('',*,*,#40338,.F.);
+#40338 = EDGE_CURVE('',#40339,#40231,#40341,.T.);
+#40339 = VERTEX_POINT('',#40340);
+#40340 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,0.));
+#40341 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40342,#40343),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40342 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,0.));
+#40343 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,2.65));
+#40344 = ORIENTED_EDGE('',*,*,#40345,.F.);
+#40345 = EDGE_CURVE('',#40346,#40339,#40348,.T.);
+#40346 = VERTEX_POINT('',#40347);
+#40347 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,0.));
+#40348 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40349,#40350),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40349 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,0.));
+#40350 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,0.));
+#40351 = ORIENTED_EDGE('',*,*,#40352,.T.);
+#40352 = EDGE_CURVE('',#40346,#40292,#40353,.T.);
+#40353 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40354,#40355),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40354 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,0.));
+#40355 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,2.65));
+#40356 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40357,#40358)
+    ,(#40359,#40360
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40357 = CARTESIAN_POINT('',(-35.05703005041,54.573766180182,-1.E-02));
+#40358 = CARTESIAN_POINT('',(-35.05703005041,54.573766180182,2.66));
+#40359 = CARTESIAN_POINT('',(-35.05703005041,55.546919480762,-1.E-02));
+#40360 = CARTESIAN_POINT('',(-35.05703005041,55.546919480762,2.66));
+#40361 = ADVANCED_FACE('',(#40362),#40378,.T.);
+#40362 = FACE_BOUND('',#40363,.T.);
+#40363 = EDGE_LOOP('',(#40364,#40365,#40372,#40377));
+#40364 = ORIENTED_EDGE('',*,*,#40230,.F.);
+#40365 = ORIENTED_EDGE('',*,*,#40366,.F.);
+#40366 = EDGE_CURVE('',#40367,#40223,#40369,.T.);
+#40367 = VERTEX_POINT('',#40368);
+#40368 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,0.));
+#40369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40370,#40371),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40370 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,0.));
+#40371 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,2.65));
+#40372 = ORIENTED_EDGE('',*,*,#40373,.F.);
+#40373 = EDGE_CURVE('',#40339,#40367,#40374,.T.);
+#40374 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40375,#40376),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40375 = CARTESIAN_POINT('',(-35.05703005041,54.583766180182,0.));
+#40376 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,0.));
+#40377 = ORIENTED_EDGE('',*,*,#40338,.T.);
+#40378 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40379,#40380)
+    ,(#40381,#40382
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40379 = CARTESIAN_POINT('',(-36.02018335098,54.583766180182,-1.E-02));
+#40380 = CARTESIAN_POINT('',(-36.02018335098,54.583766180182,2.66));
+#40381 = CARTESIAN_POINT('',(-35.0470300504,54.583766180182,-1.E-02));
+#40382 = CARTESIAN_POINT('',(-35.0470300504,54.583766180182,2.66));
+#40383 = ADVANCED_FACE('',(#40384),#40390,.T.);
+#40384 = FACE_BOUND('',#40385,.T.);
+#40385 = EDGE_LOOP('',(#40386,#40387,#40388,#40389));
+#40386 = ORIENTED_EDGE('',*,*,#40213,.F.);
+#40387 = ORIENTED_EDGE('',*,*,#40321,.F.);
+#40388 = ORIENTED_EDGE('',*,*,#40284,.F.);
+#40389 = ORIENTED_EDGE('',*,*,#40253,.F.);
+#40390 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40391,#40392)
+    ,(#40393,#40394
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40391 = CARTESIAN_POINT('',(-35.67018335098,54.923766180182,3.));
+#40392 = CARTESIAN_POINT('',(-35.67018335098,55.196919480762,3.));
+#40393 = CARTESIAN_POINT('',(-35.3970300504,54.923766180182,3.));
+#40394 = CARTESIAN_POINT('',(-35.3970300504,55.196919480762,3.));
+#40395 = ADVANCED_FACE('',(#40396),#40412,.T.);
+#40396 = FACE_BOUND('',#40397,.T.);
+#40397 = EDGE_LOOP('',(#40398,#40399,#40406,#40411));
+#40398 = ORIENTED_EDGE('',*,*,#40268,.F.);
+#40399 = ORIENTED_EDGE('',*,*,#40400,.F.);
+#40400 = EDGE_CURVE('',#40401,#40261,#40403,.T.);
+#40401 = VERTEX_POINT('',#40402);
+#40402 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,0.));
+#40403 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40404,#40405),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40404 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,0.));
+#40405 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,2.65));
+#40406 = ORIENTED_EDGE('',*,*,#40407,.F.);
+#40407 = EDGE_CURVE('',#40367,#40401,#40408,.T.);
+#40408 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40409,#40410),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40409 = CARTESIAN_POINT('',(-36.01018335098,54.583766180182,0.));
+#40410 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,0.));
+#40411 = ORIENTED_EDGE('',*,*,#40366,.T.);
+#40412 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40413,#40414)
+    ,(#40415,#40416
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40413 = CARTESIAN_POINT('',(-36.01018335098,55.546919480762,-1.E-02));
+#40414 = CARTESIAN_POINT('',(-36.01018335098,55.546919480762,2.66));
+#40415 = CARTESIAN_POINT('',(-36.01018335098,54.573766180182,-1.E-02));
+#40416 = CARTESIAN_POINT('',(-36.01018335098,54.573766180182,2.66));
+#40417 = ADVANCED_FACE('',(#40418),#40428,.T.);
+#40418 = FACE_BOUND('',#40419,.T.);
+#40419 = EDGE_LOOP('',(#40420,#40421,#40422,#40427));
+#40420 = ORIENTED_EDGE('',*,*,#40299,.F.);
+#40421 = ORIENTED_EDGE('',*,*,#40352,.F.);
+#40422 = ORIENTED_EDGE('',*,*,#40423,.F.);
+#40423 = EDGE_CURVE('',#40401,#40346,#40424,.T.);
+#40424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40425,#40426),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40425 = CARTESIAN_POINT('',(-36.01018335098,55.536919480762,0.));
+#40426 = CARTESIAN_POINT('',(-35.05703005041,55.536919480762,0.));
+#40427 = ORIENTED_EDGE('',*,*,#40400,.T.);
+#40428 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40429,#40430)
+    ,(#40431,#40432
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40429 = CARTESIAN_POINT('',(-35.0470300504,55.536919480762,-1.E-02));
+#40430 = CARTESIAN_POINT('',(-35.0470300504,55.536919480762,2.66));
+#40431 = CARTESIAN_POINT('',(-36.02018335098,55.536919480762,-1.E-02));
+#40432 = CARTESIAN_POINT('',(-36.02018335098,55.536919480762,2.66));
+#40433 = ADVANCED_FACE('',(#40434),#40440,.T.);
+#40434 = FACE_BOUND('',#40435,.T.);
+#40435 = EDGE_LOOP('',(#40436,#40437,#40438,#40439));
+#40436 = ORIENTED_EDGE('',*,*,#40423,.T.);
+#40437 = ORIENTED_EDGE('',*,*,#40345,.T.);
+#40438 = ORIENTED_EDGE('',*,*,#40373,.T.);
+#40439 = ORIENTED_EDGE('',*,*,#40407,.T.);
+#40440 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40441,#40442)
+    ,(#40443,#40444
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40441 = CARTESIAN_POINT('',(-36.02018335098,55.546919480762,0.));
+#40442 = CARTESIAN_POINT('',(-36.02018335098,54.573766180182,0.));
+#40443 = CARTESIAN_POINT('',(-35.0470300504,55.546919480762,0.));
+#40444 = CARTESIAN_POINT('',(-35.0470300504,54.573766180182,0.));
+#40445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#40449)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#40446,#40447,#40448)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#40446 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#40447 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#40448 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#40449 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#40446,
+  'distance_accuracy_value','confusion accuracy');
+#40450 = PRODUCT_TYPE('part',$,(#40203));
+#40451 = SHAPE_DEFINITION_REPRESENTATION(#40452,#40458);
+#40452 = PRODUCT_DEFINITION_SHAPE('','',#40453);
+#40453 = PRODUCT_DEFINITION('design','',#40454,#40457);
+#40454 = PRODUCT_DEFINITION_FORMATION('','',#40455);
+#40455 = PRODUCT('Body135','Body135','',(#40456));
+#40456 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#40457 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#40458 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#40459),#40697);
+#40459 = MANIFOLD_SOLID_BREP('',#40460);
+#40460 = CLOSED_SHELL('',(#40461,#40501,#40532,#40563,#40585,#40613,
+    #40635,#40647,#40669,#40685));
+#40461 = ADVANCED_FACE('',(#40462),#40494,.T.);
+#40462 = FACE_BOUND('',#40463,.T.);
+#40463 = EDGE_LOOP('',(#40464,#40473,#40481,#40488));
+#40464 = ORIENTED_EDGE('',*,*,#40465,.T.);
+#40465 = EDGE_CURVE('',#40466,#40468,#40470,.T.);
+#40466 = VERTEX_POINT('',#40467);
+#40467 = CARTESIAN_POINT('',(-25.24913531356,54.933766180182,3.));
+#40468 = VERTEX_POINT('',#40469);
+#40469 = CARTESIAN_POINT('',(-25.50228861414,54.933766180182,3.));
+#40470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40471,#40472),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40471 = CARTESIAN_POINT('',(-25.24913531356,54.933766180182,3.));
+#40472 = CARTESIAN_POINT('',(-25.50228861414,54.933766180182,3.));
+#40473 = ORIENTED_EDGE('',*,*,#40474,.T.);
+#40474 = EDGE_CURVE('',#40468,#40475,#40477,.T.);
+#40475 = VERTEX_POINT('',#40476);
+#40476 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,2.65));
+#40477 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40478,#40479,#40480),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40478 = CARTESIAN_POINT('',(-25.50228861414,54.933766180182,3.));
+#40479 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,3.));
+#40480 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,2.65));
+#40481 = ORIENTED_EDGE('',*,*,#40482,.T.);
+#40482 = EDGE_CURVE('',#40475,#40483,#40485,.T.);
+#40483 = VERTEX_POINT('',#40484);
+#40484 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,2.65));
+#40485 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40486,#40487),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40486 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,2.65));
+#40487 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,2.65));
+#40488 = ORIENTED_EDGE('',*,*,#40489,.F.);
+#40489 = EDGE_CURVE('',#40466,#40483,#40490,.T.);
+#40490 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40491,#40492,#40493),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40491 = CARTESIAN_POINT('',(-25.24913531356,54.933766180182,3.));
+#40492 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,3.));
+#40493 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,2.65));
+#40494 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40495,#40496,#40497)
+    ,(#40498,#40499,#40500
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40495 = CARTESIAN_POINT('',(-24.89913531356,54.933766180182,3.));
+#40496 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,3.));
+#40497 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,2.65));
+#40498 = CARTESIAN_POINT('',(-25.85228861414,54.933766180182,3.));
+#40499 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,3.));
+#40500 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,2.65));
+#40501 = ADVANCED_FACE('',(#40502),#40525,.T.);
+#40502 = FACE_BOUND('',#40503,.T.);
+#40503 = EDGE_LOOP('',(#40504,#40511,#40519,#40524));
+#40504 = ORIENTED_EDGE('',*,*,#40505,.T.);
+#40505 = EDGE_CURVE('',#40468,#40506,#40508,.T.);
+#40506 = VERTEX_POINT('',#40507);
+#40507 = CARTESIAN_POINT('',(-25.50228861414,55.186919480762,3.));
+#40508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40509,#40510),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40509 = CARTESIAN_POINT('',(-25.50228861414,54.933766180182,3.));
+#40510 = CARTESIAN_POINT('',(-25.50228861414,55.186919480762,3.));
+#40511 = ORIENTED_EDGE('',*,*,#40512,.T.);
+#40512 = EDGE_CURVE('',#40506,#40513,#40515,.T.);
+#40513 = VERTEX_POINT('',#40514);
+#40514 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,2.65));
+#40515 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40516,#40517,#40518),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40516 = CARTESIAN_POINT('',(-25.50228861414,55.186919480762,3.));
+#40517 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,3.));
+#40518 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,2.65));
+#40519 = ORIENTED_EDGE('',*,*,#40520,.T.);
+#40520 = EDGE_CURVE('',#40513,#40475,#40521,.T.);
+#40521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40522,#40523),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40522 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,2.65));
+#40523 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,2.65));
+#40524 = ORIENTED_EDGE('',*,*,#40474,.F.);
+#40525 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40526,#40527,#40528)
+    ,(#40529,#40530,#40531
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40526 = CARTESIAN_POINT('',(-25.50228861414,54.583766180182,3.));
+#40527 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,3.));
+#40528 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,2.65));
+#40529 = CARTESIAN_POINT('',(-25.50228861414,55.536919480762,3.));
+#40530 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,3.));
+#40531 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,2.65));
+#40532 = ADVANCED_FACE('',(#40533),#40556,.T.);
+#40533 = FACE_BOUND('',#40534,.T.);
+#40534 = EDGE_LOOP('',(#40535,#40542,#40550,#40555));
+#40535 = ORIENTED_EDGE('',*,*,#40536,.T.);
+#40536 = EDGE_CURVE('',#40506,#40537,#40539,.T.);
+#40537 = VERTEX_POINT('',#40538);
+#40538 = CARTESIAN_POINT('',(-25.24913531356,55.186919480762,3.));
+#40539 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40540,#40541),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40540 = CARTESIAN_POINT('',(-25.50228861414,55.186919480762,3.));
+#40541 = CARTESIAN_POINT('',(-25.24913531356,55.186919480762,3.));
+#40542 = ORIENTED_EDGE('',*,*,#40543,.T.);
+#40543 = EDGE_CURVE('',#40537,#40544,#40546,.T.);
+#40544 = VERTEX_POINT('',#40545);
+#40545 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,2.65));
+#40546 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40547,#40548,#40549),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40547 = CARTESIAN_POINT('',(-25.24913531356,55.186919480762,3.));
+#40548 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,3.));
+#40549 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,2.65));
+#40550 = ORIENTED_EDGE('',*,*,#40551,.T.);
+#40551 = EDGE_CURVE('',#40544,#40513,#40552,.T.);
+#40552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40553,#40554),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40553 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,2.65));
+#40554 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,2.65));
+#40555 = ORIENTED_EDGE('',*,*,#40512,.F.);
+#40556 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40557,#40558,#40559)
+    ,(#40560,#40561,#40562
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40557 = CARTESIAN_POINT('',(-25.85228861414,55.186919480762,3.));
+#40558 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,3.));
+#40559 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,2.65));
+#40560 = CARTESIAN_POINT('',(-24.89913531356,55.186919480762,3.));
+#40561 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,3.));
+#40562 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,2.65));
+#40563 = ADVANCED_FACE('',(#40564),#40578,.T.);
+#40564 = FACE_BOUND('',#40565,.T.);
+#40565 = EDGE_LOOP('',(#40566,#40571,#40572,#40577));
+#40566 = ORIENTED_EDGE('',*,*,#40567,.T.);
+#40567 = EDGE_CURVE('',#40483,#40544,#40568,.T.);
+#40568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40569,#40570),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40569 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,2.65));
+#40570 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,2.65));
+#40571 = ORIENTED_EDGE('',*,*,#40543,.F.);
+#40572 = ORIENTED_EDGE('',*,*,#40573,.T.);
+#40573 = EDGE_CURVE('',#40537,#40466,#40574,.T.);
+#40574 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40575,#40576),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40575 = CARTESIAN_POINT('',(-25.24913531356,55.186919480762,3.));
+#40576 = CARTESIAN_POINT('',(-25.24913531356,54.933766180182,3.));
+#40577 = ORIENTED_EDGE('',*,*,#40489,.T.);
+#40578 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40579,#40580,#40581)
+    ,(#40582,#40583,#40584
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40579 = CARTESIAN_POINT('',(-25.24913531356,55.536919480762,3.));
+#40580 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,3.));
+#40581 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,2.65));
+#40582 = CARTESIAN_POINT('',(-25.24913531356,54.583766180182,3.));
+#40583 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,3.));
+#40584 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,2.65));
+#40585 = ADVANCED_FACE('',(#40586),#40608,.T.);
+#40586 = FACE_BOUND('',#40587,.T.);
+#40587 = EDGE_LOOP('',(#40588,#40589,#40596,#40603));
+#40588 = ORIENTED_EDGE('',*,*,#40567,.F.);
+#40589 = ORIENTED_EDGE('',*,*,#40590,.F.);
+#40590 = EDGE_CURVE('',#40591,#40483,#40593,.T.);
+#40591 = VERTEX_POINT('',#40592);
+#40592 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,0.));
+#40593 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40594,#40595),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40594 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,0.));
+#40595 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,2.65));
+#40596 = ORIENTED_EDGE('',*,*,#40597,.F.);
+#40597 = EDGE_CURVE('',#40598,#40591,#40600,.T.);
+#40598 = VERTEX_POINT('',#40599);
+#40599 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,0.));
+#40600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40601,#40602),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40601 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,0.));
+#40602 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,0.));
+#40603 = ORIENTED_EDGE('',*,*,#40604,.T.);
+#40604 = EDGE_CURVE('',#40598,#40544,#40605,.T.);
+#40605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40606,#40607),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40606 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,0.));
+#40607 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,2.65));
+#40608 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40609,#40610)
+    ,(#40611,#40612
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40609 = CARTESIAN_POINT('',(-24.89913531356,54.573766180182,-1.E-02));
+#40610 = CARTESIAN_POINT('',(-24.89913531356,54.573766180182,2.66));
+#40611 = CARTESIAN_POINT('',(-24.89913531356,55.546919480762,-1.E-02));
+#40612 = CARTESIAN_POINT('',(-24.89913531356,55.546919480762,2.66));
+#40613 = ADVANCED_FACE('',(#40614),#40630,.T.);
+#40614 = FACE_BOUND('',#40615,.T.);
+#40615 = EDGE_LOOP('',(#40616,#40617,#40624,#40629));
+#40616 = ORIENTED_EDGE('',*,*,#40482,.F.);
+#40617 = ORIENTED_EDGE('',*,*,#40618,.F.);
+#40618 = EDGE_CURVE('',#40619,#40475,#40621,.T.);
+#40619 = VERTEX_POINT('',#40620);
+#40620 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,0.));
+#40621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40622,#40623),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40622 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,0.));
+#40623 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,2.65));
+#40624 = ORIENTED_EDGE('',*,*,#40625,.F.);
+#40625 = EDGE_CURVE('',#40591,#40619,#40626,.T.);
+#40626 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40627,#40628),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40627 = CARTESIAN_POINT('',(-24.89913531356,54.583766180182,0.));
+#40628 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,0.));
+#40629 = ORIENTED_EDGE('',*,*,#40590,.T.);
+#40630 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40631,#40632)
+    ,(#40633,#40634
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40631 = CARTESIAN_POINT('',(-25.86228861414,54.583766180182,-1.E-02));
+#40632 = CARTESIAN_POINT('',(-25.86228861414,54.583766180182,2.66));
+#40633 = CARTESIAN_POINT('',(-24.88913531356,54.583766180182,-1.E-02));
+#40634 = CARTESIAN_POINT('',(-24.88913531356,54.583766180182,2.66));
+#40635 = ADVANCED_FACE('',(#40636),#40642,.T.);
+#40636 = FACE_BOUND('',#40637,.T.);
+#40637 = EDGE_LOOP('',(#40638,#40639,#40640,#40641));
+#40638 = ORIENTED_EDGE('',*,*,#40465,.F.);
+#40639 = ORIENTED_EDGE('',*,*,#40573,.F.);
+#40640 = ORIENTED_EDGE('',*,*,#40536,.F.);
+#40641 = ORIENTED_EDGE('',*,*,#40505,.F.);
+#40642 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40643,#40644)
+    ,(#40645,#40646
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40643 = CARTESIAN_POINT('',(-25.51228861414,54.923766180182,3.));
+#40644 = CARTESIAN_POINT('',(-25.51228861414,55.196919480762,3.));
+#40645 = CARTESIAN_POINT('',(-25.23913531356,54.923766180182,3.));
+#40646 = CARTESIAN_POINT('',(-25.23913531356,55.196919480762,3.));
+#40647 = ADVANCED_FACE('',(#40648),#40664,.T.);
+#40648 = FACE_BOUND('',#40649,.T.);
+#40649 = EDGE_LOOP('',(#40650,#40651,#40658,#40663));
+#40650 = ORIENTED_EDGE('',*,*,#40520,.F.);
+#40651 = ORIENTED_EDGE('',*,*,#40652,.F.);
+#40652 = EDGE_CURVE('',#40653,#40513,#40655,.T.);
+#40653 = VERTEX_POINT('',#40654);
+#40654 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,0.));
+#40655 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40656,#40657),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40656 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,0.));
+#40657 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,2.65));
+#40658 = ORIENTED_EDGE('',*,*,#40659,.F.);
+#40659 = EDGE_CURVE('',#40619,#40653,#40660,.T.);
+#40660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40661,#40662),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40661 = CARTESIAN_POINT('',(-25.85228861414,54.583766180182,0.));
+#40662 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,0.));
+#40663 = ORIENTED_EDGE('',*,*,#40618,.T.);
+#40664 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40665,#40666)
+    ,(#40667,#40668
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40665 = CARTESIAN_POINT('',(-25.85228861414,55.546919480762,-1.E-02));
+#40666 = CARTESIAN_POINT('',(-25.85228861414,55.546919480762,2.66));
+#40667 = CARTESIAN_POINT('',(-25.85228861414,54.573766180182,-1.E-02));
+#40668 = CARTESIAN_POINT('',(-25.85228861414,54.573766180182,2.66));
+#40669 = ADVANCED_FACE('',(#40670),#40680,.T.);
+#40670 = FACE_BOUND('',#40671,.T.);
+#40671 = EDGE_LOOP('',(#40672,#40673,#40674,#40679));
+#40672 = ORIENTED_EDGE('',*,*,#40551,.F.);
+#40673 = ORIENTED_EDGE('',*,*,#40604,.F.);
+#40674 = ORIENTED_EDGE('',*,*,#40675,.F.);
+#40675 = EDGE_CURVE('',#40653,#40598,#40676,.T.);
+#40676 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40677,#40678),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40677 = CARTESIAN_POINT('',(-25.85228861414,55.536919480762,0.));
+#40678 = CARTESIAN_POINT('',(-24.89913531356,55.536919480762,0.));
+#40679 = ORIENTED_EDGE('',*,*,#40652,.T.);
+#40680 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40681,#40682)
+    ,(#40683,#40684
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40681 = CARTESIAN_POINT('',(-24.88913531356,55.536919480762,-1.E-02));
+#40682 = CARTESIAN_POINT('',(-24.88913531356,55.536919480762,2.66));
+#40683 = CARTESIAN_POINT('',(-25.86228861414,55.536919480762,-1.E-02));
+#40684 = CARTESIAN_POINT('',(-25.86228861414,55.536919480762,2.66));
+#40685 = ADVANCED_FACE('',(#40686),#40692,.T.);
+#40686 = FACE_BOUND('',#40687,.T.);
+#40687 = EDGE_LOOP('',(#40688,#40689,#40690,#40691));
+#40688 = ORIENTED_EDGE('',*,*,#40675,.T.);
+#40689 = ORIENTED_EDGE('',*,*,#40597,.T.);
+#40690 = ORIENTED_EDGE('',*,*,#40625,.T.);
+#40691 = ORIENTED_EDGE('',*,*,#40659,.T.);
+#40692 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40693,#40694)
+    ,(#40695,#40696
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40693 = CARTESIAN_POINT('',(-25.86228861414,55.546919480762,0.));
+#40694 = CARTESIAN_POINT('',(-25.86228861414,54.573766180182,0.));
+#40695 = CARTESIAN_POINT('',(-24.88913531356,55.546919480762,0.));
+#40696 = CARTESIAN_POINT('',(-24.88913531356,54.573766180182,0.));
+#40697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#40701)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#40698,#40699,#40700)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#40698 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#40699 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#40700 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#40701 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#40698,
+  'distance_accuracy_value','confusion accuracy');
+#40702 = PRODUCT_TYPE('part',$,(#40455));
+#40703 = SHAPE_DEFINITION_REPRESENTATION(#40704,#40710);
+#40704 = PRODUCT_DEFINITION_SHAPE('','',#40705);
+#40705 = PRODUCT_DEFINITION('design','',#40706,#40709);
+#40706 = PRODUCT_DEFINITION_FORMATION('','',#40707);
+#40707 = PRODUCT('Body136','Body136','',(#40708));
+#40708 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#40709 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#40710 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#40711),#40949);
+#40711 = MANIFOLD_SOLID_BREP('',#40712);
+#40712 = CLOSED_SHELL('',(#40713,#40753,#40784,#40815,#40837,#40865,
+    #40887,#40899,#40921,#40937));
+#40713 = ADVANCED_FACE('',(#40714),#40746,.T.);
+#40714 = FACE_BOUND('',#40715,.T.);
+#40715 = EDGE_LOOP('',(#40716,#40725,#40733,#40740));
+#40716 = ORIENTED_EDGE('',*,*,#40717,.T.);
+#40717 = EDGE_CURVE('',#40718,#40720,#40722,.T.);
+#40718 = VERTEX_POINT('',#40719);
+#40719 = CARTESIAN_POINT('',(-65.88071426093,39.633766180182,3.));
+#40720 = VERTEX_POINT('',#40721);
+#40721 = CARTESIAN_POINT('',(-66.13386756151,39.633766180182,3.));
+#40722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40723,#40724),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40723 = CARTESIAN_POINT('',(-65.88071426093,39.633766180182,3.));
+#40724 = CARTESIAN_POINT('',(-66.13386756151,39.633766180182,3.));
+#40725 = ORIENTED_EDGE('',*,*,#40726,.T.);
+#40726 = EDGE_CURVE('',#40720,#40727,#40729,.T.);
+#40727 = VERTEX_POINT('',#40728);
+#40728 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,2.65));
+#40729 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40730,#40731,#40732),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40730 = CARTESIAN_POINT('',(-66.13386756151,39.633766180182,3.));
+#40731 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,3.));
+#40732 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,2.65));
+#40733 = ORIENTED_EDGE('',*,*,#40734,.T.);
+#40734 = EDGE_CURVE('',#40727,#40735,#40737,.T.);
+#40735 = VERTEX_POINT('',#40736);
+#40736 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,2.65));
+#40737 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40738,#40739),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40738 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,2.65));
+#40739 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,2.65));
+#40740 = ORIENTED_EDGE('',*,*,#40741,.F.);
+#40741 = EDGE_CURVE('',#40718,#40735,#40742,.T.);
+#40742 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40743,#40744,#40745),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40743 = CARTESIAN_POINT('',(-65.88071426093,39.633766180182,3.));
+#40744 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,3.));
+#40745 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,2.65));
+#40746 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40747,#40748,#40749)
+    ,(#40750,#40751,#40752
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40747 = CARTESIAN_POINT('',(-65.53071426093,39.633766180182,3.));
+#40748 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,3.));
+#40749 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,2.65));
+#40750 = CARTESIAN_POINT('',(-66.48386756151,39.633766180182,3.));
+#40751 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,3.));
+#40752 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,2.65));
+#40753 = ADVANCED_FACE('',(#40754),#40777,.T.);
+#40754 = FACE_BOUND('',#40755,.T.);
+#40755 = EDGE_LOOP('',(#40756,#40763,#40771,#40776));
+#40756 = ORIENTED_EDGE('',*,*,#40757,.T.);
+#40757 = EDGE_CURVE('',#40720,#40758,#40760,.T.);
+#40758 = VERTEX_POINT('',#40759);
+#40759 = CARTESIAN_POINT('',(-66.13386756151,39.886919480762,3.));
+#40760 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40761,#40762),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40761 = CARTESIAN_POINT('',(-66.13386756151,39.633766180182,3.));
+#40762 = CARTESIAN_POINT('',(-66.13386756151,39.886919480762,3.));
+#40763 = ORIENTED_EDGE('',*,*,#40764,.T.);
+#40764 = EDGE_CURVE('',#40758,#40765,#40767,.T.);
+#40765 = VERTEX_POINT('',#40766);
+#40766 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,2.65));
+#40767 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40768,#40769,#40770),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40768 = CARTESIAN_POINT('',(-66.13386756151,39.886919480762,3.));
+#40769 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,3.));
+#40770 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,2.65));
+#40771 = ORIENTED_EDGE('',*,*,#40772,.T.);
+#40772 = EDGE_CURVE('',#40765,#40727,#40773,.T.);
+#40773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40774,#40775),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40774 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,2.65));
+#40775 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,2.65));
+#40776 = ORIENTED_EDGE('',*,*,#40726,.F.);
+#40777 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40778,#40779,#40780)
+    ,(#40781,#40782,#40783
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40778 = CARTESIAN_POINT('',(-66.13386756151,39.283766180182,3.));
+#40779 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,3.));
+#40780 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,2.65));
+#40781 = CARTESIAN_POINT('',(-66.13386756151,40.236919480762,3.));
+#40782 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,3.));
+#40783 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,2.65));
+#40784 = ADVANCED_FACE('',(#40785),#40808,.T.);
+#40785 = FACE_BOUND('',#40786,.T.);
+#40786 = EDGE_LOOP('',(#40787,#40794,#40802,#40807));
+#40787 = ORIENTED_EDGE('',*,*,#40788,.T.);
+#40788 = EDGE_CURVE('',#40758,#40789,#40791,.T.);
+#40789 = VERTEX_POINT('',#40790);
+#40790 = CARTESIAN_POINT('',(-65.88071426093,39.886919480762,3.));
+#40791 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40792,#40793),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40792 = CARTESIAN_POINT('',(-66.13386756151,39.886919480762,3.));
+#40793 = CARTESIAN_POINT('',(-65.88071426093,39.886919480762,3.));
+#40794 = ORIENTED_EDGE('',*,*,#40795,.T.);
+#40795 = EDGE_CURVE('',#40789,#40796,#40798,.T.);
+#40796 = VERTEX_POINT('',#40797);
+#40797 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,2.65));
+#40798 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40799,#40800,#40801),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40799 = CARTESIAN_POINT('',(-65.88071426093,39.886919480762,3.));
+#40800 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,3.));
+#40801 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,2.65));
+#40802 = ORIENTED_EDGE('',*,*,#40803,.T.);
+#40803 = EDGE_CURVE('',#40796,#40765,#40804,.T.);
+#40804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40805,#40806),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40805 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,2.65));
+#40806 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,2.65));
+#40807 = ORIENTED_EDGE('',*,*,#40764,.F.);
+#40808 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40809,#40810,#40811)
+    ,(#40812,#40813,#40814
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40809 = CARTESIAN_POINT('',(-66.48386756151,39.886919480762,3.));
+#40810 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,3.));
+#40811 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,2.65));
+#40812 = CARTESIAN_POINT('',(-65.53071426093,39.886919480762,3.));
+#40813 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,3.));
+#40814 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,2.65));
+#40815 = ADVANCED_FACE('',(#40816),#40830,.T.);
+#40816 = FACE_BOUND('',#40817,.T.);
+#40817 = EDGE_LOOP('',(#40818,#40823,#40824,#40829));
+#40818 = ORIENTED_EDGE('',*,*,#40819,.T.);
+#40819 = EDGE_CURVE('',#40735,#40796,#40820,.T.);
+#40820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40821,#40822),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40821 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,2.65));
+#40822 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,2.65));
+#40823 = ORIENTED_EDGE('',*,*,#40795,.F.);
+#40824 = ORIENTED_EDGE('',*,*,#40825,.T.);
+#40825 = EDGE_CURVE('',#40789,#40718,#40826,.T.);
+#40826 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40827,#40828),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40827 = CARTESIAN_POINT('',(-65.88071426093,39.886919480762,3.));
+#40828 = CARTESIAN_POINT('',(-65.88071426093,39.633766180182,3.));
+#40829 = ORIENTED_EDGE('',*,*,#40741,.T.);
+#40830 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40831,#40832,#40833)
+    ,(#40834,#40835,#40836
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40831 = CARTESIAN_POINT('',(-65.88071426093,40.236919480762,3.));
+#40832 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,3.));
+#40833 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,2.65));
+#40834 = CARTESIAN_POINT('',(-65.88071426093,39.283766180182,3.));
+#40835 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,3.));
+#40836 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,2.65));
+#40837 = ADVANCED_FACE('',(#40838),#40860,.T.);
+#40838 = FACE_BOUND('',#40839,.T.);
+#40839 = EDGE_LOOP('',(#40840,#40841,#40848,#40855));
+#40840 = ORIENTED_EDGE('',*,*,#40819,.F.);
+#40841 = ORIENTED_EDGE('',*,*,#40842,.F.);
+#40842 = EDGE_CURVE('',#40843,#40735,#40845,.T.);
+#40843 = VERTEX_POINT('',#40844);
+#40844 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,0.));
+#40845 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40846,#40847),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40846 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,0.));
+#40847 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,2.65));
+#40848 = ORIENTED_EDGE('',*,*,#40849,.F.);
+#40849 = EDGE_CURVE('',#40850,#40843,#40852,.T.);
+#40850 = VERTEX_POINT('',#40851);
+#40851 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,0.));
+#40852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40853,#40854),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40853 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,0.));
+#40854 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,0.));
+#40855 = ORIENTED_EDGE('',*,*,#40856,.T.);
+#40856 = EDGE_CURVE('',#40850,#40796,#40857,.T.);
+#40857 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40858,#40859),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40858 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,0.));
+#40859 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,2.65));
+#40860 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40861,#40862)
+    ,(#40863,#40864
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40861 = CARTESIAN_POINT('',(-65.53071426093,39.273766180182,-1.E-02));
+#40862 = CARTESIAN_POINT('',(-65.53071426093,39.273766180182,2.66));
+#40863 = CARTESIAN_POINT('',(-65.53071426093,40.246919480762,-1.E-02));
+#40864 = CARTESIAN_POINT('',(-65.53071426093,40.246919480762,2.66));
+#40865 = ADVANCED_FACE('',(#40866),#40882,.T.);
+#40866 = FACE_BOUND('',#40867,.T.);
+#40867 = EDGE_LOOP('',(#40868,#40869,#40876,#40881));
+#40868 = ORIENTED_EDGE('',*,*,#40734,.F.);
+#40869 = ORIENTED_EDGE('',*,*,#40870,.F.);
+#40870 = EDGE_CURVE('',#40871,#40727,#40873,.T.);
+#40871 = VERTEX_POINT('',#40872);
+#40872 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,0.));
+#40873 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40874,#40875),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40874 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,0.));
+#40875 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,2.65));
+#40876 = ORIENTED_EDGE('',*,*,#40877,.F.);
+#40877 = EDGE_CURVE('',#40843,#40871,#40878,.T.);
+#40878 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40879,#40880),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40879 = CARTESIAN_POINT('',(-65.53071426093,39.283766180182,0.));
+#40880 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,0.));
+#40881 = ORIENTED_EDGE('',*,*,#40842,.T.);
+#40882 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40883,#40884)
+    ,(#40885,#40886
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40883 = CARTESIAN_POINT('',(-66.49386756151,39.283766180182,-1.E-02));
+#40884 = CARTESIAN_POINT('',(-66.49386756151,39.283766180182,2.66));
+#40885 = CARTESIAN_POINT('',(-65.52071426093,39.283766180182,-1.E-02));
+#40886 = CARTESIAN_POINT('',(-65.52071426093,39.283766180182,2.66));
+#40887 = ADVANCED_FACE('',(#40888),#40894,.T.);
+#40888 = FACE_BOUND('',#40889,.T.);
+#40889 = EDGE_LOOP('',(#40890,#40891,#40892,#40893));
+#40890 = ORIENTED_EDGE('',*,*,#40717,.F.);
+#40891 = ORIENTED_EDGE('',*,*,#40825,.F.);
+#40892 = ORIENTED_EDGE('',*,*,#40788,.F.);
+#40893 = ORIENTED_EDGE('',*,*,#40757,.F.);
+#40894 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40895,#40896)
+    ,(#40897,#40898
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40895 = CARTESIAN_POINT('',(-66.14386756151,39.623766180182,3.));
+#40896 = CARTESIAN_POINT('',(-66.14386756151,39.896919480762,3.));
+#40897 = CARTESIAN_POINT('',(-65.87071426093,39.623766180182,3.));
+#40898 = CARTESIAN_POINT('',(-65.87071426093,39.896919480762,3.));
+#40899 = ADVANCED_FACE('',(#40900),#40916,.T.);
+#40900 = FACE_BOUND('',#40901,.T.);
+#40901 = EDGE_LOOP('',(#40902,#40903,#40910,#40915));
+#40902 = ORIENTED_EDGE('',*,*,#40772,.F.);
+#40903 = ORIENTED_EDGE('',*,*,#40904,.F.);
+#40904 = EDGE_CURVE('',#40905,#40765,#40907,.T.);
+#40905 = VERTEX_POINT('',#40906);
+#40906 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,0.));
+#40907 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40908,#40909),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#40908 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,0.));
+#40909 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,2.65));
+#40910 = ORIENTED_EDGE('',*,*,#40911,.F.);
+#40911 = EDGE_CURVE('',#40871,#40905,#40912,.T.);
+#40912 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40913,#40914),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40913 = CARTESIAN_POINT('',(-66.48386756151,39.283766180182,0.));
+#40914 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,0.));
+#40915 = ORIENTED_EDGE('',*,*,#40870,.T.);
+#40916 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40917,#40918)
+    ,(#40919,#40920
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40917 = CARTESIAN_POINT('',(-66.48386756151,40.246919480762,-1.E-02));
+#40918 = CARTESIAN_POINT('',(-66.48386756151,40.246919480762,2.66));
+#40919 = CARTESIAN_POINT('',(-66.48386756151,39.273766180182,-1.E-02));
+#40920 = CARTESIAN_POINT('',(-66.48386756151,39.273766180182,2.66));
+#40921 = ADVANCED_FACE('',(#40922),#40932,.T.);
+#40922 = FACE_BOUND('',#40923,.T.);
+#40923 = EDGE_LOOP('',(#40924,#40925,#40926,#40931));
+#40924 = ORIENTED_EDGE('',*,*,#40803,.F.);
+#40925 = ORIENTED_EDGE('',*,*,#40856,.F.);
+#40926 = ORIENTED_EDGE('',*,*,#40927,.F.);
+#40927 = EDGE_CURVE('',#40905,#40850,#40928,.T.);
+#40928 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40929,#40930),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40929 = CARTESIAN_POINT('',(-66.48386756151,40.236919480762,0.));
+#40930 = CARTESIAN_POINT('',(-65.53071426093,40.236919480762,0.));
+#40931 = ORIENTED_EDGE('',*,*,#40904,.T.);
+#40932 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40933,#40934)
+    ,(#40935,#40936
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#40933 = CARTESIAN_POINT('',(-65.52071426093,40.236919480762,-1.E-02));
+#40934 = CARTESIAN_POINT('',(-65.52071426093,40.236919480762,2.66));
+#40935 = CARTESIAN_POINT('',(-66.49386756151,40.236919480762,-1.E-02));
+#40936 = CARTESIAN_POINT('',(-66.49386756151,40.236919480762,2.66));
+#40937 = ADVANCED_FACE('',(#40938),#40944,.T.);
+#40938 = FACE_BOUND('',#40939,.T.);
+#40939 = EDGE_LOOP('',(#40940,#40941,#40942,#40943));
+#40940 = ORIENTED_EDGE('',*,*,#40927,.T.);
+#40941 = ORIENTED_EDGE('',*,*,#40849,.T.);
+#40942 = ORIENTED_EDGE('',*,*,#40877,.T.);
+#40943 = ORIENTED_EDGE('',*,*,#40911,.T.);
+#40944 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#40945,#40946)
+    ,(#40947,#40948
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40945 = CARTESIAN_POINT('',(-66.49386756151,40.246919480762,0.));
+#40946 = CARTESIAN_POINT('',(-66.49386756151,39.273766180182,0.));
+#40947 = CARTESIAN_POINT('',(-65.52071426093,40.246919480762,0.));
+#40948 = CARTESIAN_POINT('',(-65.52071426093,39.273766180182,0.));
+#40949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#40953)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#40950,#40951,#40952)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#40950 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#40951 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#40952 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#40953 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#40950,
+  'distance_accuracy_value','confusion accuracy');
+#40954 = PRODUCT_TYPE('part',$,(#40707));
+#40955 = SHAPE_DEFINITION_REPRESENTATION(#40956,#40962);
+#40956 = PRODUCT_DEFINITION_SHAPE('','',#40957);
+#40957 = PRODUCT_DEFINITION('design','',#40958,#40961);
+#40958 = PRODUCT_DEFINITION_FORMATION('','',#40959);
+#40959 = PRODUCT('Body137','Body137','',(#40960));
+#40960 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#40961 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#40962 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#40963),#41201);
+#40963 = MANIFOLD_SOLID_BREP('',#40964);
+#40964 = CLOSED_SHELL('',(#40965,#41005,#41036,#41067,#41089,#41117,
+    #41139,#41151,#41173,#41189));
+#40965 = ADVANCED_FACE('',(#40966),#40998,.T.);
+#40966 = FACE_BOUND('',#40967,.T.);
+#40967 = EDGE_LOOP('',(#40968,#40977,#40985,#40992));
+#40968 = ORIENTED_EDGE('',*,*,#40969,.T.);
+#40969 = EDGE_CURVE('',#40970,#40972,#40974,.T.);
+#40970 = VERTEX_POINT('',#40971);
+#40971 = CARTESIAN_POINT('',(-55.72281952409,39.633766180182,3.));
+#40972 = VERTEX_POINT('',#40973);
+#40973 = CARTESIAN_POINT('',(-55.97597282467,39.633766180182,3.));
+#40974 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40975,#40976),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40975 = CARTESIAN_POINT('',(-55.72281952409,39.633766180182,3.));
+#40976 = CARTESIAN_POINT('',(-55.97597282467,39.633766180182,3.));
+#40977 = ORIENTED_EDGE('',*,*,#40978,.T.);
+#40978 = EDGE_CURVE('',#40972,#40979,#40981,.T.);
+#40979 = VERTEX_POINT('',#40980);
+#40980 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,2.65));
+#40981 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40982,#40983,#40984),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40982 = CARTESIAN_POINT('',(-55.97597282467,39.633766180182,3.));
+#40983 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,3.));
+#40984 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,2.65));
+#40985 = ORIENTED_EDGE('',*,*,#40986,.T.);
+#40986 = EDGE_CURVE('',#40979,#40987,#40989,.T.);
+#40987 = VERTEX_POINT('',#40988);
+#40988 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,2.65));
+#40989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40990,#40991),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40990 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,2.65));
+#40991 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,2.65));
+#40992 = ORIENTED_EDGE('',*,*,#40993,.F.);
+#40993 = EDGE_CURVE('',#40970,#40987,#40994,.T.);
+#40994 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40995,#40996,#40997),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#40995 = CARTESIAN_POINT('',(-55.72281952409,39.633766180182,3.));
+#40996 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,3.));
+#40997 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,2.65));
+#40998 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#40999,#41000,#41001)
+    ,(#41002,#41003,#41004
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#40999 = CARTESIAN_POINT('',(-55.37281952409,39.633766180182,3.));
+#41000 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,3.));
+#41001 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,2.65));
+#41002 = CARTESIAN_POINT('',(-56.32597282467,39.633766180182,3.));
+#41003 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,3.));
+#41004 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,2.65));
+#41005 = ADVANCED_FACE('',(#41006),#41029,.T.);
+#41006 = FACE_BOUND('',#41007,.T.);
+#41007 = EDGE_LOOP('',(#41008,#41015,#41023,#41028));
+#41008 = ORIENTED_EDGE('',*,*,#41009,.T.);
+#41009 = EDGE_CURVE('',#40972,#41010,#41012,.T.);
+#41010 = VERTEX_POINT('',#41011);
+#41011 = CARTESIAN_POINT('',(-55.97597282467,39.886919480762,3.));
+#41012 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41013,#41014),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41013 = CARTESIAN_POINT('',(-55.97597282467,39.633766180182,3.));
+#41014 = CARTESIAN_POINT('',(-55.97597282467,39.886919480762,3.));
+#41015 = ORIENTED_EDGE('',*,*,#41016,.T.);
+#41016 = EDGE_CURVE('',#41010,#41017,#41019,.T.);
+#41017 = VERTEX_POINT('',#41018);
+#41018 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,2.65));
+#41019 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41020,#41021,#41022),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#41020 = CARTESIAN_POINT('',(-55.97597282467,39.886919480762,3.));
+#41021 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,3.));
+#41022 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,2.65));
+#41023 = ORIENTED_EDGE('',*,*,#41024,.T.);
+#41024 = EDGE_CURVE('',#41017,#40979,#41025,.T.);
+#41025 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41026,#41027),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41026 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,2.65));
+#41027 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,2.65));
+#41028 = ORIENTED_EDGE('',*,*,#40978,.F.);
+#41029 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#41030,#41031,#41032)
+    ,(#41033,#41034,#41035
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#41030 = CARTESIAN_POINT('',(-55.97597282467,39.283766180182,3.));
+#41031 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,3.));
+#41032 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,2.65));
+#41033 = CARTESIAN_POINT('',(-55.97597282467,40.236919480762,3.));
+#41034 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,3.));
+#41035 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,2.65));
+#41036 = ADVANCED_FACE('',(#41037),#41060,.T.);
+#41037 = FACE_BOUND('',#41038,.T.);
+#41038 = EDGE_LOOP('',(#41039,#41046,#41054,#41059));
+#41039 = ORIENTED_EDGE('',*,*,#41040,.T.);
+#41040 = EDGE_CURVE('',#41010,#41041,#41043,.T.);
+#41041 = VERTEX_POINT('',#41042);
+#41042 = CARTESIAN_POINT('',(-55.72281952409,39.886919480762,3.));
+#41043 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41044,#41045),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41044 = CARTESIAN_POINT('',(-55.97597282467,39.886919480762,3.));
+#41045 = CARTESIAN_POINT('',(-55.72281952409,39.886919480762,3.));
+#41046 = ORIENTED_EDGE('',*,*,#41047,.T.);
+#41047 = EDGE_CURVE('',#41041,#41048,#41050,.T.);
+#41048 = VERTEX_POINT('',#41049);
+#41049 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,2.65));
+#41050 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41051,#41052,#41053),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#41051 = CARTESIAN_POINT('',(-55.72281952409,39.886919480762,3.));
+#41052 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,3.));
+#41053 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,2.65));
+#41054 = ORIENTED_EDGE('',*,*,#41055,.T.);
+#41055 = EDGE_CURVE('',#41048,#41017,#41056,.T.);
+#41056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41057,#41058),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41057 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,2.65));
+#41058 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,2.65));
+#41059 = ORIENTED_EDGE('',*,*,#41016,.F.);
+#41060 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#41061,#41062,#41063)
+    ,(#41064,#41065,#41066
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#41061 = CARTESIAN_POINT('',(-56.32597282467,39.886919480762,3.));
+#41062 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,3.));
+#41063 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,2.65));
+#41064 = CARTESIAN_POINT('',(-55.37281952409,39.886919480762,3.));
+#41065 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,3.));
+#41066 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,2.65));
+#41067 = ADVANCED_FACE('',(#41068),#41082,.T.);
+#41068 = FACE_BOUND('',#41069,.T.);
+#41069 = EDGE_LOOP('',(#41070,#41075,#41076,#41081));
+#41070 = ORIENTED_EDGE('',*,*,#41071,.T.);
+#41071 = EDGE_CURVE('',#40987,#41048,#41072,.T.);
+#41072 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41073,#41074),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41073 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,2.65));
+#41074 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,2.65));
+#41075 = ORIENTED_EDGE('',*,*,#41047,.F.);
+#41076 = ORIENTED_EDGE('',*,*,#41077,.T.);
+#41077 = EDGE_CURVE('',#41041,#40970,#41078,.T.);
+#41078 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41079,#41080),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41079 = CARTESIAN_POINT('',(-55.72281952409,39.886919480762,3.));
+#41080 = CARTESIAN_POINT('',(-55.72281952409,39.633766180182,3.));
+#41081 = ORIENTED_EDGE('',*,*,#40993,.T.);
+#41082 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#41083,#41084,#41085)
+    ,(#41086,#41087,#41088
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#41083 = CARTESIAN_POINT('',(-55.72281952409,40.236919480762,3.));
+#41084 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,3.));
+#41085 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,2.65));
+#41086 = CARTESIAN_POINT('',(-55.72281952409,39.283766180182,3.));
+#41087 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,3.));
+#41088 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,2.65));
+#41089 = ADVANCED_FACE('',(#41090),#41112,.T.);
+#41090 = FACE_BOUND('',#41091,.T.);
+#41091 = EDGE_LOOP('',(#41092,#41093,#41100,#41107));
+#41092 = ORIENTED_EDGE('',*,*,#41071,.F.);
+#41093 = ORIENTED_EDGE('',*,*,#41094,.F.);
+#41094 = EDGE_CURVE('',#41095,#40987,#41097,.T.);
+#41095 = VERTEX_POINT('',#41096);
+#41096 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,0.));
+#41097 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41098,#41099),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41098 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,0.));
+#41099 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,2.65));
+#41100 = ORIENTED_EDGE('',*,*,#41101,.F.);
+#41101 = EDGE_CURVE('',#41102,#41095,#41104,.T.);
+#41102 = VERTEX_POINT('',#41103);
+#41103 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,0.));
+#41104 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41105,#41106),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41105 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,0.));
+#41106 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,0.));
+#41107 = ORIENTED_EDGE('',*,*,#41108,.T.);
+#41108 = EDGE_CURVE('',#41102,#41048,#41109,.T.);
+#41109 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41110,#41111),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41110 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,0.));
+#41111 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,2.65));
+#41112 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41113,#41114)
+    ,(#41115,#41116
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41113 = CARTESIAN_POINT('',(-55.37281952409,39.273766180182,-1.E-02));
+#41114 = CARTESIAN_POINT('',(-55.37281952409,39.273766180182,2.66));
+#41115 = CARTESIAN_POINT('',(-55.37281952409,40.246919480762,-1.E-02));
+#41116 = CARTESIAN_POINT('',(-55.37281952409,40.246919480762,2.66));
+#41117 = ADVANCED_FACE('',(#41118),#41134,.T.);
+#41118 = FACE_BOUND('',#41119,.T.);
+#41119 = EDGE_LOOP('',(#41120,#41121,#41128,#41133));
+#41120 = ORIENTED_EDGE('',*,*,#40986,.F.);
+#41121 = ORIENTED_EDGE('',*,*,#41122,.F.);
+#41122 = EDGE_CURVE('',#41123,#40979,#41125,.T.);
+#41123 = VERTEX_POINT('',#41124);
+#41124 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,0.));
+#41125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41126,#41127),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41126 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,0.));
+#41127 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,2.65));
+#41128 = ORIENTED_EDGE('',*,*,#41129,.F.);
+#41129 = EDGE_CURVE('',#41095,#41123,#41130,.T.);
+#41130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41131,#41132),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41131 = CARTESIAN_POINT('',(-55.37281952409,39.283766180182,0.));
+#41132 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,0.));
+#41133 = ORIENTED_EDGE('',*,*,#41094,.T.);
+#41134 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41135,#41136)
+    ,(#41137,#41138
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41135 = CARTESIAN_POINT('',(-56.33597282467,39.283766180182,-1.E-02));
+#41136 = CARTESIAN_POINT('',(-56.33597282467,39.283766180182,2.66));
+#41137 = CARTESIAN_POINT('',(-55.36281952409,39.283766180182,-1.E-02));
+#41138 = CARTESIAN_POINT('',(-55.36281952409,39.283766180182,2.66));
+#41139 = ADVANCED_FACE('',(#41140),#41146,.T.);
+#41140 = FACE_BOUND('',#41141,.T.);
+#41141 = EDGE_LOOP('',(#41142,#41143,#41144,#41145));
+#41142 = ORIENTED_EDGE('',*,*,#40969,.F.);
+#41143 = ORIENTED_EDGE('',*,*,#41077,.F.);
+#41144 = ORIENTED_EDGE('',*,*,#41040,.F.);
+#41145 = ORIENTED_EDGE('',*,*,#41009,.F.);
+#41146 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41147,#41148)
+    ,(#41149,#41150
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41147 = CARTESIAN_POINT('',(-55.98597282467,39.623766180182,3.));
+#41148 = CARTESIAN_POINT('',(-55.98597282467,39.896919480762,3.));
+#41149 = CARTESIAN_POINT('',(-55.71281952409,39.623766180182,3.));
+#41150 = CARTESIAN_POINT('',(-55.71281952409,39.896919480762,3.));
+#41151 = ADVANCED_FACE('',(#41152),#41168,.T.);
+#41152 = FACE_BOUND('',#41153,.T.);
+#41153 = EDGE_LOOP('',(#41154,#41155,#41162,#41167));
+#41154 = ORIENTED_EDGE('',*,*,#41024,.F.);
+#41155 = ORIENTED_EDGE('',*,*,#41156,.F.);
+#41156 = EDGE_CURVE('',#41157,#41017,#41159,.T.);
+#41157 = VERTEX_POINT('',#41158);
+#41158 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,0.));
+#41159 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41160,#41161),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41160 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,0.));
+#41161 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,2.65));
+#41162 = ORIENTED_EDGE('',*,*,#41163,.F.);
+#41163 = EDGE_CURVE('',#41123,#41157,#41164,.T.);
+#41164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41165,#41166),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41165 = CARTESIAN_POINT('',(-56.32597282467,39.283766180182,0.));
+#41166 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,0.));
+#41167 = ORIENTED_EDGE('',*,*,#41122,.T.);
+#41168 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41169,#41170)
+    ,(#41171,#41172
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41169 = CARTESIAN_POINT('',(-56.32597282467,40.246919480762,-1.E-02));
+#41170 = CARTESIAN_POINT('',(-56.32597282467,40.246919480762,2.66));
+#41171 = CARTESIAN_POINT('',(-56.32597282467,39.273766180182,-1.E-02));
+#41172 = CARTESIAN_POINT('',(-56.32597282467,39.273766180182,2.66));
+#41173 = ADVANCED_FACE('',(#41174),#41184,.T.);
+#41174 = FACE_BOUND('',#41175,.T.);
+#41175 = EDGE_LOOP('',(#41176,#41177,#41178,#41183));
+#41176 = ORIENTED_EDGE('',*,*,#41055,.F.);
+#41177 = ORIENTED_EDGE('',*,*,#41108,.F.);
+#41178 = ORIENTED_EDGE('',*,*,#41179,.F.);
+#41179 = EDGE_CURVE('',#41157,#41102,#41180,.T.);
+#41180 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41181,#41182),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41181 = CARTESIAN_POINT('',(-56.32597282467,40.236919480762,0.));
+#41182 = CARTESIAN_POINT('',(-55.37281952409,40.236919480762,0.));
+#41183 = ORIENTED_EDGE('',*,*,#41156,.T.);
+#41184 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41185,#41186)
+    ,(#41187,#41188
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41185 = CARTESIAN_POINT('',(-55.36281952409,40.236919480762,-1.E-02));
+#41186 = CARTESIAN_POINT('',(-55.36281952409,40.236919480762,2.66));
+#41187 = CARTESIAN_POINT('',(-56.33597282467,40.236919480762,-1.E-02));
+#41188 = CARTESIAN_POINT('',(-56.33597282467,40.236919480762,2.66));
+#41189 = ADVANCED_FACE('',(#41190),#41196,.T.);
+#41190 = FACE_BOUND('',#41191,.T.);
+#41191 = EDGE_LOOP('',(#41192,#41193,#41194,#41195));
+#41192 = ORIENTED_EDGE('',*,*,#41179,.T.);
+#41193 = ORIENTED_EDGE('',*,*,#41101,.T.);
+#41194 = ORIENTED_EDGE('',*,*,#41129,.T.);
+#41195 = ORIENTED_EDGE('',*,*,#41163,.T.);
+#41196 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41197,#41198)
+    ,(#41199,#41200
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41197 = CARTESIAN_POINT('',(-56.33597282467,40.246919480762,0.));
+#41198 = CARTESIAN_POINT('',(-56.33597282467,39.273766180182,0.));
+#41199 = CARTESIAN_POINT('',(-55.36281952409,40.246919480762,0.));
+#41200 = CARTESIAN_POINT('',(-55.36281952409,39.273766180182,0.));
+#41201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41205)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#41202,#41203,#41204)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#41202 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#41203 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#41204 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#41205 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#41202,
+  'distance_accuracy_value','confusion accuracy');
+#41206 = PRODUCT_TYPE('part',$,(#40959));
+#41207 = SHAPE_DEFINITION_REPRESENTATION(#41208,#41214);
+#41208 = PRODUCT_DEFINITION_SHAPE('','',#41209);
+#41209 = PRODUCT_DEFINITION('design','',#41210,#41213);
+#41210 = PRODUCT_DEFINITION_FORMATION('','',#41211);
+#41211 = PRODUCT('Body138','Body138','',(#41212));
+#41212 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#41213 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#41214 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#41215),#41453);
+#41215 = MANIFOLD_SOLID_BREP('',#41216);
+#41216 = CLOSED_SHELL('',(#41217,#41257,#41288,#41319,#41341,#41369,
+    #41391,#41403,#41425,#41441));
+#41217 = ADVANCED_FACE('',(#41218),#41250,.T.);
+#41218 = FACE_BOUND('',#41219,.T.);
+#41219 = EDGE_LOOP('',(#41220,#41229,#41237,#41244));
+#41220 = ORIENTED_EDGE('',*,*,#41221,.T.);
+#41221 = EDGE_CURVE('',#41222,#41224,#41226,.T.);
+#41222 = VERTEX_POINT('',#41223);
+#41223 = CARTESIAN_POINT('',(-45.56492478725,39.633766180182,3.));
+#41224 = VERTEX_POINT('',#41225);
+#41225 = CARTESIAN_POINT('',(-45.81807808783,39.633766180182,3.));
+#41226 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41227,#41228),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41227 = CARTESIAN_POINT('',(-45.56492478725,39.633766180182,3.));
+#41228 = CARTESIAN_POINT('',(-45.81807808783,39.633766180182,3.));
+#41229 = ORIENTED_EDGE('',*,*,#41230,.T.);
+#41230 = EDGE_CURVE('',#41224,#41231,#41233,.T.);
+#41231 = VERTEX_POINT('',#41232);
+#41232 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,2.65));
+#41233 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41234,#41235,#41236),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#41234 = CARTESIAN_POINT('',(-45.81807808783,39.633766180182,3.));
+#41235 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,3.));
+#41236 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,2.65));
+#41237 = ORIENTED_EDGE('',*,*,#41238,.T.);
+#41238 = EDGE_CURVE('',#41231,#41239,#41241,.T.);
+#41239 = VERTEX_POINT('',#41240);
+#41240 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,2.65));
+#41241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41242,#41243),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41242 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,2.65));
+#41243 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,2.65));
+#41244 = ORIENTED_EDGE('',*,*,#41245,.F.);
+#41245 = EDGE_CURVE('',#41222,#41239,#41246,.T.);
+#41246 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41247,#41248,#41249),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#41247 = CARTESIAN_POINT('',(-45.56492478725,39.633766180182,3.));
+#41248 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,3.));
+#41249 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,2.65));
+#41250 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#41251,#41252,#41253)
+    ,(#41254,#41255,#41256
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#41251 = CARTESIAN_POINT('',(-45.21492478725,39.633766180182,3.));
+#41252 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,3.));
+#41253 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,2.65));
+#41254 = CARTESIAN_POINT('',(-46.16807808783,39.633766180182,3.));
+#41255 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,3.));
+#41256 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,2.65));
+#41257 = ADVANCED_FACE('',(#41258),#41281,.T.);
+#41258 = FACE_BOUND('',#41259,.T.);
+#41259 = EDGE_LOOP('',(#41260,#41267,#41275,#41280));
+#41260 = ORIENTED_EDGE('',*,*,#41261,.T.);
+#41261 = EDGE_CURVE('',#41224,#41262,#41264,.T.);
+#41262 = VERTEX_POINT('',#41263);
+#41263 = CARTESIAN_POINT('',(-45.81807808783,39.886919480762,3.));
+#41264 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41265,#41266),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41265 = CARTESIAN_POINT('',(-45.81807808783,39.633766180182,3.));
+#41266 = CARTESIAN_POINT('',(-45.81807808783,39.886919480762,3.));
+#41267 = ORIENTED_EDGE('',*,*,#41268,.T.);
+#41268 = EDGE_CURVE('',#41262,#41269,#41271,.T.);
+#41269 = VERTEX_POINT('',#41270);
+#41270 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,2.65));
+#41271 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41272,#41273,#41274),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#41272 = CARTESIAN_POINT('',(-45.81807808783,39.886919480762,3.));
+#41273 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,3.));
+#41274 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,2.65));
+#41275 = ORIENTED_EDGE('',*,*,#41276,.T.);
+#41276 = EDGE_CURVE('',#41269,#41231,#41277,.T.);
+#41277 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41278,#41279),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41278 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,2.65));
+#41279 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,2.65));
+#41280 = ORIENTED_EDGE('',*,*,#41230,.F.);
+#41281 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#41282,#41283,#41284)
+    ,(#41285,#41286,#41287
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#41282 = CARTESIAN_POINT('',(-45.81807808783,39.283766180182,3.));
+#41283 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,3.));
+#41284 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,2.65));
+#41285 = CARTESIAN_POINT('',(-45.81807808783,40.236919480762,3.));
+#41286 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,3.));
+#41287 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,2.65));
+#41288 = ADVANCED_FACE('',(#41289),#41312,.T.);
+#41289 = FACE_BOUND('',#41290,.T.);
+#41290 = EDGE_LOOP('',(#41291,#41298,#41306,#41311));
+#41291 = ORIENTED_EDGE('',*,*,#41292,.T.);
+#41292 = EDGE_CURVE('',#41262,#41293,#41295,.T.);
+#41293 = VERTEX_POINT('',#41294);
+#41294 = CARTESIAN_POINT('',(-45.56492478725,39.886919480762,3.));
+#41295 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41296,#41297),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41296 = CARTESIAN_POINT('',(-45.81807808783,39.886919480762,3.));
+#41297 = CARTESIAN_POINT('',(-45.56492478725,39.886919480762,3.));
+#41298 = ORIENTED_EDGE('',*,*,#41299,.T.);
+#41299 = EDGE_CURVE('',#41293,#41300,#41302,.T.);
+#41300 = VERTEX_POINT('',#41301);
+#41301 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,2.65));
+#41302 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41303,#41304,#41305),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#41303 = CARTESIAN_POINT('',(-45.56492478725,39.886919480762,3.));
+#41304 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,3.));
+#41305 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,2.65));
+#41306 = ORIENTED_EDGE('',*,*,#41307,.T.);
+#41307 = EDGE_CURVE('',#41300,#41269,#41308,.T.);
+#41308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41309,#41310),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41309 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,2.65));
+#41310 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,2.65));
+#41311 = ORIENTED_EDGE('',*,*,#41268,.F.);
+#41312 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#41313,#41314,#41315)
+    ,(#41316,#41317,#41318
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#41313 = CARTESIAN_POINT('',(-46.16807808783,39.886919480762,3.));
+#41314 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,3.));
+#41315 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,2.65));
+#41316 = CARTESIAN_POINT('',(-45.21492478725,39.886919480762,3.));
+#41317 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,3.));
+#41318 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,2.65));
+#41319 = ADVANCED_FACE('',(#41320),#41334,.T.);
+#41320 = FACE_BOUND('',#41321,.T.);
+#41321 = EDGE_LOOP('',(#41322,#41327,#41328,#41333));
+#41322 = ORIENTED_EDGE('',*,*,#41323,.T.);
+#41323 = EDGE_CURVE('',#41239,#41300,#41324,.T.);
+#41324 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41325,#41326),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41325 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,2.65));
+#41326 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,2.65));
+#41327 = ORIENTED_EDGE('',*,*,#41299,.F.);
+#41328 = ORIENTED_EDGE('',*,*,#41329,.T.);
+#41329 = EDGE_CURVE('',#41293,#41222,#41330,.T.);
+#41330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41331,#41332),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41331 = CARTESIAN_POINT('',(-45.56492478725,39.886919480762,3.));
+#41332 = CARTESIAN_POINT('',(-45.56492478725,39.633766180182,3.));
+#41333 = ORIENTED_EDGE('',*,*,#41245,.T.);
+#41334 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#41335,#41336,#41337)
+    ,(#41338,#41339,#41340
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#41335 = CARTESIAN_POINT('',(-45.56492478725,40.236919480762,3.));
+#41336 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,3.));
+#41337 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,2.65));
+#41338 = CARTESIAN_POINT('',(-45.56492478725,39.283766180182,3.));
+#41339 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,3.));
+#41340 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,2.65));
+#41341 = ADVANCED_FACE('',(#41342),#41364,.T.);
+#41342 = FACE_BOUND('',#41343,.T.);
+#41343 = EDGE_LOOP('',(#41344,#41345,#41352,#41359));
+#41344 = ORIENTED_EDGE('',*,*,#41323,.F.);
+#41345 = ORIENTED_EDGE('',*,*,#41346,.F.);
+#41346 = EDGE_CURVE('',#41347,#41239,#41349,.T.);
+#41347 = VERTEX_POINT('',#41348);
+#41348 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,0.));
+#41349 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41350,#41351),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41350 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,0.));
+#41351 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,2.65));
+#41352 = ORIENTED_EDGE('',*,*,#41353,.F.);
+#41353 = EDGE_CURVE('',#41354,#41347,#41356,.T.);
+#41354 = VERTEX_POINT('',#41355);
+#41355 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,0.));
+#41356 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41357,#41358),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41357 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,0.));
+#41358 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,0.));
+#41359 = ORIENTED_EDGE('',*,*,#41360,.T.);
+#41360 = EDGE_CURVE('',#41354,#41300,#41361,.T.);
+#41361 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41362,#41363),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41362 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,0.));
+#41363 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,2.65));
+#41364 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41365,#41366)
+    ,(#41367,#41368
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41365 = CARTESIAN_POINT('',(-45.21492478725,39.273766180182,-1.E-02));
+#41366 = CARTESIAN_POINT('',(-45.21492478725,39.273766180182,2.66));
+#41367 = CARTESIAN_POINT('',(-45.21492478725,40.246919480762,-1.E-02));
+#41368 = CARTESIAN_POINT('',(-45.21492478725,40.246919480762,2.66));
+#41369 = ADVANCED_FACE('',(#41370),#41386,.T.);
+#41370 = FACE_BOUND('',#41371,.T.);
+#41371 = EDGE_LOOP('',(#41372,#41373,#41380,#41385));
+#41372 = ORIENTED_EDGE('',*,*,#41238,.F.);
+#41373 = ORIENTED_EDGE('',*,*,#41374,.F.);
+#41374 = EDGE_CURVE('',#41375,#41231,#41377,.T.);
+#41375 = VERTEX_POINT('',#41376);
+#41376 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,0.));
+#41377 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41378,#41379),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41378 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,0.));
+#41379 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,2.65));
+#41380 = ORIENTED_EDGE('',*,*,#41381,.F.);
+#41381 = EDGE_CURVE('',#41347,#41375,#41382,.T.);
+#41382 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41383,#41384),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41383 = CARTESIAN_POINT('',(-45.21492478725,39.283766180182,0.));
+#41384 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,0.));
+#41385 = ORIENTED_EDGE('',*,*,#41346,.T.);
+#41386 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41387,#41388)
+    ,(#41389,#41390
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41387 = CARTESIAN_POINT('',(-46.17807808783,39.283766180182,-1.E-02));
+#41388 = CARTESIAN_POINT('',(-46.17807808783,39.283766180182,2.66));
+#41389 = CARTESIAN_POINT('',(-45.20492478725,39.283766180182,-1.E-02));
+#41390 = CARTESIAN_POINT('',(-45.20492478725,39.283766180182,2.66));
+#41391 = ADVANCED_FACE('',(#41392),#41398,.T.);
+#41392 = FACE_BOUND('',#41393,.T.);
+#41393 = EDGE_LOOP('',(#41394,#41395,#41396,#41397));
+#41394 = ORIENTED_EDGE('',*,*,#41221,.F.);
+#41395 = ORIENTED_EDGE('',*,*,#41329,.F.);
+#41396 = ORIENTED_EDGE('',*,*,#41292,.F.);
+#41397 = ORIENTED_EDGE('',*,*,#41261,.F.);
+#41398 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41399,#41400)
+    ,(#41401,#41402
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41399 = CARTESIAN_POINT('',(-45.82807808783,39.623766180182,3.));
+#41400 = CARTESIAN_POINT('',(-45.82807808783,39.896919480762,3.));
+#41401 = CARTESIAN_POINT('',(-45.55492478725,39.623766180182,3.));
+#41402 = CARTESIAN_POINT('',(-45.55492478725,39.896919480762,3.));
+#41403 = ADVANCED_FACE('',(#41404),#41420,.T.);
+#41404 = FACE_BOUND('',#41405,.T.);
+#41405 = EDGE_LOOP('',(#41406,#41407,#41414,#41419));
+#41406 = ORIENTED_EDGE('',*,*,#41276,.F.);
+#41407 = ORIENTED_EDGE('',*,*,#41408,.F.);
+#41408 = EDGE_CURVE('',#41409,#41269,#41411,.T.);
+#41409 = VERTEX_POINT('',#41410);
+#41410 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,0.));
+#41411 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41412,#41413),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41412 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,0.));
+#41413 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,2.65));
+#41414 = ORIENTED_EDGE('',*,*,#41415,.F.);
+#41415 = EDGE_CURVE('',#41375,#41409,#41416,.T.);
+#41416 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41417,#41418),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41417 = CARTESIAN_POINT('',(-46.16807808783,39.283766180182,0.));
+#41418 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,0.));
+#41419 = ORIENTED_EDGE('',*,*,#41374,.T.);
+#41420 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41421,#41422)
+    ,(#41423,#41424
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41421 = CARTESIAN_POINT('',(-46.16807808783,40.246919480762,-1.E-02));
+#41422 = CARTESIAN_POINT('',(-46.16807808783,40.246919480762,2.66));
+#41423 = CARTESIAN_POINT('',(-46.16807808783,39.273766180182,-1.E-02));
+#41424 = CARTESIAN_POINT('',(-46.16807808783,39.273766180182,2.66));
+#41425 = ADVANCED_FACE('',(#41426),#41436,.T.);
+#41426 = FACE_BOUND('',#41427,.T.);
+#41427 = EDGE_LOOP('',(#41428,#41429,#41430,#41435));
+#41428 = ORIENTED_EDGE('',*,*,#41307,.F.);
+#41429 = ORIENTED_EDGE('',*,*,#41360,.F.);
+#41430 = ORIENTED_EDGE('',*,*,#41431,.F.);
+#41431 = EDGE_CURVE('',#41409,#41354,#41432,.T.);
+#41432 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41433,#41434),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41433 = CARTESIAN_POINT('',(-46.16807808783,40.236919480762,0.));
+#41434 = CARTESIAN_POINT('',(-45.21492478725,40.236919480762,0.));
+#41435 = ORIENTED_EDGE('',*,*,#41408,.T.);
+#41436 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41437,#41438)
+    ,(#41439,#41440
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41437 = CARTESIAN_POINT('',(-45.20492478725,40.236919480762,-1.E-02));
+#41438 = CARTESIAN_POINT('',(-45.20492478725,40.236919480762,2.66));
+#41439 = CARTESIAN_POINT('',(-46.17807808783,40.236919480762,-1.E-02));
+#41440 = CARTESIAN_POINT('',(-46.17807808783,40.236919480762,2.66));
+#41441 = ADVANCED_FACE('',(#41442),#41448,.T.);
+#41442 = FACE_BOUND('',#41443,.T.);
+#41443 = EDGE_LOOP('',(#41444,#41445,#41446,#41447));
+#41444 = ORIENTED_EDGE('',*,*,#41431,.T.);
+#41445 = ORIENTED_EDGE('',*,*,#41353,.T.);
+#41446 = ORIENTED_EDGE('',*,*,#41381,.T.);
+#41447 = ORIENTED_EDGE('',*,*,#41415,.T.);
+#41448 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41449,#41450)
+    ,(#41451,#41452
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41449 = CARTESIAN_POINT('',(-46.17807808783,40.246919480762,0.));
+#41450 = CARTESIAN_POINT('',(-46.17807808783,39.273766180182,0.));
+#41451 = CARTESIAN_POINT('',(-45.20492478725,40.246919480762,0.));
+#41452 = CARTESIAN_POINT('',(-45.20492478725,39.273766180182,0.));
+#41453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41457)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#41454,#41455,#41456)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#41454 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#41455 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#41456 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#41457 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#41454,
+  'distance_accuracy_value','confusion accuracy');
+#41458 = PRODUCT_TYPE('part',$,(#41211));
+#41459 = SHAPE_DEFINITION_REPRESENTATION(#41460,#41466);
+#41460 = PRODUCT_DEFINITION_SHAPE('','',#41461);
+#41461 = PRODUCT_DEFINITION('design','',#41462,#41465);
+#41462 = PRODUCT_DEFINITION_FORMATION('','',#41463);
+#41463 = PRODUCT('Body139','Body139','',(#41464));
+#41464 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#41465 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#41466 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#41467),#41705);
+#41467 = MANIFOLD_SOLID_BREP('',#41468);
+#41468 = CLOSED_SHELL('',(#41469,#41509,#41540,#41571,#41593,#41621,
+    #41643,#41655,#41677,#41693));
+#41469 = ADVANCED_FACE('',(#41470),#41502,.T.);
+#41470 = FACE_BOUND('',#41471,.T.);
+#41471 = EDGE_LOOP('',(#41472,#41481,#41489,#41496));
+#41472 = ORIENTED_EDGE('',*,*,#41473,.T.);
+#41473 = EDGE_CURVE('',#41474,#41476,#41478,.T.);
+#41474 = VERTEX_POINT('',#41475);
+#41475 = CARTESIAN_POINT('',(-35.40703005041,39.633766180182,3.));
+#41476 = VERTEX_POINT('',#41477);
+#41477 = CARTESIAN_POINT('',(-35.66018335098,39.633766180182,3.));
+#41478 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41479,#41480),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41479 = CARTESIAN_POINT('',(-35.40703005041,39.633766180182,3.));
+#41480 = CARTESIAN_POINT('',(-35.66018335098,39.633766180182,3.));
+#41481 = ORIENTED_EDGE('',*,*,#41482,.T.);
+#41482 = EDGE_CURVE('',#41476,#41483,#41485,.T.);
+#41483 = VERTEX_POINT('',#41484);
+#41484 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,2.65));
+#41485 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41486,#41487,#41488),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#41486 = CARTESIAN_POINT('',(-35.66018335098,39.633766180182,3.));
+#41487 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,3.));
+#41488 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,2.65));
+#41489 = ORIENTED_EDGE('',*,*,#41490,.T.);
+#41490 = EDGE_CURVE('',#41483,#41491,#41493,.T.);
+#41491 = VERTEX_POINT('',#41492);
+#41492 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,2.65));
+#41493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41494,#41495),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41494 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,2.65));
+#41495 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,2.65));
+#41496 = ORIENTED_EDGE('',*,*,#41497,.F.);
+#41497 = EDGE_CURVE('',#41474,#41491,#41498,.T.);
+#41498 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41499,#41500,#41501),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#41499 = CARTESIAN_POINT('',(-35.40703005041,39.633766180182,3.));
+#41500 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,3.));
+#41501 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,2.65));
+#41502 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#41503,#41504,#41505)
+    ,(#41506,#41507,#41508
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#41503 = CARTESIAN_POINT('',(-35.05703005041,39.633766180182,3.));
+#41504 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,3.));
+#41505 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,2.65));
+#41506 = CARTESIAN_POINT('',(-36.01018335098,39.633766180182,3.));
+#41507 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,3.));
+#41508 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,2.65));
+#41509 = ADVANCED_FACE('',(#41510),#41533,.T.);
+#41510 = FACE_BOUND('',#41511,.T.);
+#41511 = EDGE_LOOP('',(#41512,#41519,#41527,#41532));
+#41512 = ORIENTED_EDGE('',*,*,#41513,.T.);
+#41513 = EDGE_CURVE('',#41476,#41514,#41516,.T.);
+#41514 = VERTEX_POINT('',#41515);
+#41515 = CARTESIAN_POINT('',(-35.66018335098,39.886919480762,3.));
+#41516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41517,#41518),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41517 = CARTESIAN_POINT('',(-35.66018335098,39.633766180182,3.));
+#41518 = CARTESIAN_POINT('',(-35.66018335098,39.886919480762,3.));
+#41519 = ORIENTED_EDGE('',*,*,#41520,.T.);
+#41520 = EDGE_CURVE('',#41514,#41521,#41523,.T.);
+#41521 = VERTEX_POINT('',#41522);
+#41522 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,2.65));
+#41523 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41524,#41525,#41526),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#41524 = CARTESIAN_POINT('',(-35.66018335098,39.886919480762,3.));
+#41525 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,3.));
+#41526 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,2.65));
+#41527 = ORIENTED_EDGE('',*,*,#41528,.T.);
+#41528 = EDGE_CURVE('',#41521,#41483,#41529,.T.);
+#41529 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41530,#41531),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41530 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,2.65));
+#41531 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,2.65));
+#41532 = ORIENTED_EDGE('',*,*,#41482,.F.);
+#41533 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#41534,#41535,#41536)
+    ,(#41537,#41538,#41539
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#41534 = CARTESIAN_POINT('',(-35.66018335098,39.283766180182,3.));
+#41535 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,3.));
+#41536 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,2.65));
+#41537 = CARTESIAN_POINT('',(-35.66018335098,40.236919480762,3.));
+#41538 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,3.));
+#41539 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,2.65));
+#41540 = ADVANCED_FACE('',(#41541),#41564,.T.);
+#41541 = FACE_BOUND('',#41542,.T.);
+#41542 = EDGE_LOOP('',(#41543,#41550,#41558,#41563));
+#41543 = ORIENTED_EDGE('',*,*,#41544,.T.);
+#41544 = EDGE_CURVE('',#41514,#41545,#41547,.T.);
+#41545 = VERTEX_POINT('',#41546);
+#41546 = CARTESIAN_POINT('',(-35.40703005041,39.886919480762,3.));
+#41547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41548,#41549),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41548 = CARTESIAN_POINT('',(-35.66018335098,39.886919480762,3.));
+#41549 = CARTESIAN_POINT('',(-35.40703005041,39.886919480762,3.));
+#41550 = ORIENTED_EDGE('',*,*,#41551,.T.);
+#41551 = EDGE_CURVE('',#41545,#41552,#41554,.T.);
+#41552 = VERTEX_POINT('',#41553);
+#41553 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,2.65));
+#41554 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41555,#41556,#41557),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#41555 = CARTESIAN_POINT('',(-35.40703005041,39.886919480762,3.));
+#41556 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,3.));
+#41557 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,2.65));
+#41558 = ORIENTED_EDGE('',*,*,#41559,.T.);
+#41559 = EDGE_CURVE('',#41552,#41521,#41560,.T.);
+#41560 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41561,#41562),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41561 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,2.65));
+#41562 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,2.65));
+#41563 = ORIENTED_EDGE('',*,*,#41520,.F.);
+#41564 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#41565,#41566,#41567)
+    ,(#41568,#41569,#41570
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#41565 = CARTESIAN_POINT('',(-36.01018335098,39.886919480762,3.));
+#41566 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,3.));
+#41567 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,2.65));
+#41568 = CARTESIAN_POINT('',(-35.05703005041,39.886919480762,3.));
+#41569 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,3.));
+#41570 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,2.65));
+#41571 = ADVANCED_FACE('',(#41572),#41586,.T.);
+#41572 = FACE_BOUND('',#41573,.T.);
+#41573 = EDGE_LOOP('',(#41574,#41579,#41580,#41585));
+#41574 = ORIENTED_EDGE('',*,*,#41575,.T.);
+#41575 = EDGE_CURVE('',#41491,#41552,#41576,.T.);
+#41576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41577,#41578),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41577 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,2.65));
+#41578 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,2.65));
+#41579 = ORIENTED_EDGE('',*,*,#41551,.F.);
+#41580 = ORIENTED_EDGE('',*,*,#41581,.T.);
+#41581 = EDGE_CURVE('',#41545,#41474,#41582,.T.);
+#41582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41583,#41584),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41583 = CARTESIAN_POINT('',(-35.40703005041,39.886919480762,3.));
+#41584 = CARTESIAN_POINT('',(-35.40703005041,39.633766180182,3.));
+#41585 = ORIENTED_EDGE('',*,*,#41497,.T.);
+#41586 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#41587,#41588,#41589)
+    ,(#41590,#41591,#41592
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#41587 = CARTESIAN_POINT('',(-35.40703005041,40.236919480762,3.));
+#41588 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,3.));
+#41589 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,2.65));
+#41590 = CARTESIAN_POINT('',(-35.40703005041,39.283766180182,3.));
+#41591 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,3.));
+#41592 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,2.65));
+#41593 = ADVANCED_FACE('',(#41594),#41616,.T.);
+#41594 = FACE_BOUND('',#41595,.T.);
+#41595 = EDGE_LOOP('',(#41596,#41597,#41604,#41611));
+#41596 = ORIENTED_EDGE('',*,*,#41575,.F.);
+#41597 = ORIENTED_EDGE('',*,*,#41598,.F.);
+#41598 = EDGE_CURVE('',#41599,#41491,#41601,.T.);
+#41599 = VERTEX_POINT('',#41600);
+#41600 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,0.));
+#41601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41602,#41603),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41602 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,0.));
+#41603 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,2.65));
+#41604 = ORIENTED_EDGE('',*,*,#41605,.F.);
+#41605 = EDGE_CURVE('',#41606,#41599,#41608,.T.);
+#41606 = VERTEX_POINT('',#41607);
+#41607 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,0.));
+#41608 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41609,#41610),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41609 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,0.));
+#41610 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,0.));
+#41611 = ORIENTED_EDGE('',*,*,#41612,.T.);
+#41612 = EDGE_CURVE('',#41606,#41552,#41613,.T.);
+#41613 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41614,#41615),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41614 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,0.));
+#41615 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,2.65));
+#41616 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41617,#41618)
+    ,(#41619,#41620
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41617 = CARTESIAN_POINT('',(-35.05703005041,39.273766180182,-1.E-02));
+#41618 = CARTESIAN_POINT('',(-35.05703005041,39.273766180182,2.66));
+#41619 = CARTESIAN_POINT('',(-35.05703005041,40.246919480762,-1.E-02));
+#41620 = CARTESIAN_POINT('',(-35.05703005041,40.246919480762,2.66));
+#41621 = ADVANCED_FACE('',(#41622),#41638,.T.);
+#41622 = FACE_BOUND('',#41623,.T.);
+#41623 = EDGE_LOOP('',(#41624,#41625,#41632,#41637));
+#41624 = ORIENTED_EDGE('',*,*,#41490,.F.);
+#41625 = ORIENTED_EDGE('',*,*,#41626,.F.);
+#41626 = EDGE_CURVE('',#41627,#41483,#41629,.T.);
+#41627 = VERTEX_POINT('',#41628);
+#41628 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,0.));
+#41629 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41630,#41631),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41630 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,0.));
+#41631 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,2.65));
+#41632 = ORIENTED_EDGE('',*,*,#41633,.F.);
+#41633 = EDGE_CURVE('',#41599,#41627,#41634,.T.);
+#41634 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41635,#41636),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41635 = CARTESIAN_POINT('',(-35.05703005041,39.283766180182,0.));
+#41636 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,0.));
+#41637 = ORIENTED_EDGE('',*,*,#41598,.T.);
+#41638 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41639,#41640)
+    ,(#41641,#41642
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41639 = CARTESIAN_POINT('',(-36.02018335098,39.283766180182,-1.E-02));
+#41640 = CARTESIAN_POINT('',(-36.02018335098,39.283766180182,2.66));
+#41641 = CARTESIAN_POINT('',(-35.0470300504,39.283766180182,-1.E-02));
+#41642 = CARTESIAN_POINT('',(-35.0470300504,39.283766180182,2.66));
+#41643 = ADVANCED_FACE('',(#41644),#41650,.T.);
+#41644 = FACE_BOUND('',#41645,.T.);
+#41645 = EDGE_LOOP('',(#41646,#41647,#41648,#41649));
+#41646 = ORIENTED_EDGE('',*,*,#41473,.F.);
+#41647 = ORIENTED_EDGE('',*,*,#41581,.F.);
+#41648 = ORIENTED_EDGE('',*,*,#41544,.F.);
+#41649 = ORIENTED_EDGE('',*,*,#41513,.F.);
+#41650 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41651,#41652)
+    ,(#41653,#41654
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41651 = CARTESIAN_POINT('',(-35.67018335098,39.623766180182,3.));
+#41652 = CARTESIAN_POINT('',(-35.67018335098,39.896919480762,3.));
+#41653 = CARTESIAN_POINT('',(-35.3970300504,39.623766180182,3.));
+#41654 = CARTESIAN_POINT('',(-35.3970300504,39.896919480762,3.));
+#41655 = ADVANCED_FACE('',(#41656),#41672,.T.);
+#41656 = FACE_BOUND('',#41657,.T.);
+#41657 = EDGE_LOOP('',(#41658,#41659,#41666,#41671));
+#41658 = ORIENTED_EDGE('',*,*,#41528,.F.);
+#41659 = ORIENTED_EDGE('',*,*,#41660,.F.);
+#41660 = EDGE_CURVE('',#41661,#41521,#41663,.T.);
+#41661 = VERTEX_POINT('',#41662);
+#41662 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,0.));
+#41663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41664,#41665),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41664 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,0.));
+#41665 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,2.65));
+#41666 = ORIENTED_EDGE('',*,*,#41667,.F.);
+#41667 = EDGE_CURVE('',#41627,#41661,#41668,.T.);
+#41668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41669,#41670),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41669 = CARTESIAN_POINT('',(-36.01018335098,39.283766180182,0.));
+#41670 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,0.));
+#41671 = ORIENTED_EDGE('',*,*,#41626,.T.);
+#41672 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41673,#41674)
+    ,(#41675,#41676
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41673 = CARTESIAN_POINT('',(-36.01018335098,40.246919480762,-1.E-02));
+#41674 = CARTESIAN_POINT('',(-36.01018335098,40.246919480762,2.66));
+#41675 = CARTESIAN_POINT('',(-36.01018335098,39.273766180182,-1.E-02));
+#41676 = CARTESIAN_POINT('',(-36.01018335098,39.273766180182,2.66));
+#41677 = ADVANCED_FACE('',(#41678),#41688,.T.);
+#41678 = FACE_BOUND('',#41679,.T.);
+#41679 = EDGE_LOOP('',(#41680,#41681,#41682,#41687));
+#41680 = ORIENTED_EDGE('',*,*,#41559,.F.);
+#41681 = ORIENTED_EDGE('',*,*,#41612,.F.);
+#41682 = ORIENTED_EDGE('',*,*,#41683,.F.);
+#41683 = EDGE_CURVE('',#41661,#41606,#41684,.T.);
+#41684 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41685,#41686),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41685 = CARTESIAN_POINT('',(-36.01018335098,40.236919480762,0.));
+#41686 = CARTESIAN_POINT('',(-35.05703005041,40.236919480762,0.));
+#41687 = ORIENTED_EDGE('',*,*,#41660,.T.);
+#41688 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41689,#41690)
+    ,(#41691,#41692
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41689 = CARTESIAN_POINT('',(-35.0470300504,40.236919480762,-1.E-02));
+#41690 = CARTESIAN_POINT('',(-35.0470300504,40.236919480762,2.66));
+#41691 = CARTESIAN_POINT('',(-36.02018335098,40.236919480762,-1.E-02));
+#41692 = CARTESIAN_POINT('',(-36.02018335098,40.236919480762,2.66));
+#41693 = ADVANCED_FACE('',(#41694),#41700,.T.);
+#41694 = FACE_BOUND('',#41695,.T.);
+#41695 = EDGE_LOOP('',(#41696,#41697,#41698,#41699));
+#41696 = ORIENTED_EDGE('',*,*,#41683,.T.);
+#41697 = ORIENTED_EDGE('',*,*,#41605,.T.);
+#41698 = ORIENTED_EDGE('',*,*,#41633,.T.);
+#41699 = ORIENTED_EDGE('',*,*,#41667,.T.);
+#41700 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41701,#41702)
+    ,(#41703,#41704
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41701 = CARTESIAN_POINT('',(-36.02018335098,40.246919480762,0.));
+#41702 = CARTESIAN_POINT('',(-36.02018335098,39.273766180182,0.));
+#41703 = CARTESIAN_POINT('',(-35.0470300504,40.246919480762,0.));
+#41704 = CARTESIAN_POINT('',(-35.0470300504,39.273766180182,0.));
+#41705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41709)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#41706,#41707,#41708)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#41706 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#41707 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#41708 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#41709 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#41706,
+  'distance_accuracy_value','confusion accuracy');
+#41710 = PRODUCT_TYPE('part',$,(#41463));
+#41711 = SHAPE_DEFINITION_REPRESENTATION(#41712,#41718);
+#41712 = PRODUCT_DEFINITION_SHAPE('','',#41713);
+#41713 = PRODUCT_DEFINITION('design','',#41714,#41717);
+#41714 = PRODUCT_DEFINITION_FORMATION('','',#41715);
+#41715 = PRODUCT('Body140','Body140','',(#41716));
+#41716 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#41717 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#41718 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#41719),#41957);
+#41719 = MANIFOLD_SOLID_BREP('',#41720);
+#41720 = CLOSED_SHELL('',(#41721,#41761,#41792,#41823,#41845,#41873,
+    #41895,#41907,#41929,#41945));
+#41721 = ADVANCED_FACE('',(#41722),#41754,.T.);
+#41722 = FACE_BOUND('',#41723,.T.);
+#41723 = EDGE_LOOP('',(#41724,#41733,#41741,#41748));
+#41724 = ORIENTED_EDGE('',*,*,#41725,.T.);
+#41725 = EDGE_CURVE('',#41726,#41728,#41730,.T.);
+#41726 = VERTEX_POINT('',#41727);
+#41727 = CARTESIAN_POINT('',(-25.24913531356,39.633766180182,3.));
+#41728 = VERTEX_POINT('',#41729);
+#41729 = CARTESIAN_POINT('',(-25.50228861414,39.633766180182,3.));
+#41730 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41731,#41732),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41731 = CARTESIAN_POINT('',(-25.24913531356,39.633766180182,3.));
+#41732 = CARTESIAN_POINT('',(-25.50228861414,39.633766180182,3.));
+#41733 = ORIENTED_EDGE('',*,*,#41734,.T.);
+#41734 = EDGE_CURVE('',#41728,#41735,#41737,.T.);
+#41735 = VERTEX_POINT('',#41736);
+#41736 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,2.65));
+#41737 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41738,#41739,#41740),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#41738 = CARTESIAN_POINT('',(-25.50228861414,39.633766180182,3.));
+#41739 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,3.));
+#41740 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,2.65));
+#41741 = ORIENTED_EDGE('',*,*,#41742,.T.);
+#41742 = EDGE_CURVE('',#41735,#41743,#41745,.T.);
+#41743 = VERTEX_POINT('',#41744);
+#41744 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,2.65));
+#41745 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41746,#41747),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41746 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,2.65));
+#41747 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,2.65));
+#41748 = ORIENTED_EDGE('',*,*,#41749,.F.);
+#41749 = EDGE_CURVE('',#41726,#41743,#41750,.T.);
+#41750 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41751,#41752,#41753),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#41751 = CARTESIAN_POINT('',(-25.24913531356,39.633766180182,3.));
+#41752 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,3.));
+#41753 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,2.65));
+#41754 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#41755,#41756,#41757)
+    ,(#41758,#41759,#41760
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#41755 = CARTESIAN_POINT('',(-24.89913531356,39.633766180182,3.));
+#41756 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,3.));
+#41757 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,2.65));
+#41758 = CARTESIAN_POINT('',(-25.85228861414,39.633766180182,3.));
+#41759 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,3.));
+#41760 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,2.65));
+#41761 = ADVANCED_FACE('',(#41762),#41785,.T.);
+#41762 = FACE_BOUND('',#41763,.T.);
+#41763 = EDGE_LOOP('',(#41764,#41771,#41779,#41784));
+#41764 = ORIENTED_EDGE('',*,*,#41765,.T.);
+#41765 = EDGE_CURVE('',#41728,#41766,#41768,.T.);
+#41766 = VERTEX_POINT('',#41767);
+#41767 = CARTESIAN_POINT('',(-25.50228861414,39.886919480762,3.));
+#41768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41769,#41770),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41769 = CARTESIAN_POINT('',(-25.50228861414,39.633766180182,3.));
+#41770 = CARTESIAN_POINT('',(-25.50228861414,39.886919480762,3.));
+#41771 = ORIENTED_EDGE('',*,*,#41772,.T.);
+#41772 = EDGE_CURVE('',#41766,#41773,#41775,.T.);
+#41773 = VERTEX_POINT('',#41774);
+#41774 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,2.65));
+#41775 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41776,#41777,#41778),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#41776 = CARTESIAN_POINT('',(-25.50228861414,39.886919480762,3.));
+#41777 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,3.));
+#41778 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,2.65));
+#41779 = ORIENTED_EDGE('',*,*,#41780,.T.);
+#41780 = EDGE_CURVE('',#41773,#41735,#41781,.T.);
+#41781 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41782,#41783),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41782 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,2.65));
+#41783 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,2.65));
+#41784 = ORIENTED_EDGE('',*,*,#41734,.F.);
+#41785 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#41786,#41787,#41788)
+    ,(#41789,#41790,#41791
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#41786 = CARTESIAN_POINT('',(-25.50228861414,39.283766180182,3.));
+#41787 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,3.));
+#41788 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,2.65));
+#41789 = CARTESIAN_POINT('',(-25.50228861414,40.236919480762,3.));
+#41790 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,3.));
+#41791 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,2.65));
+#41792 = ADVANCED_FACE('',(#41793),#41816,.T.);
+#41793 = FACE_BOUND('',#41794,.T.);
+#41794 = EDGE_LOOP('',(#41795,#41802,#41810,#41815));
+#41795 = ORIENTED_EDGE('',*,*,#41796,.T.);
+#41796 = EDGE_CURVE('',#41766,#41797,#41799,.T.);
+#41797 = VERTEX_POINT('',#41798);
+#41798 = CARTESIAN_POINT('',(-25.24913531356,39.886919480762,3.));
+#41799 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41800,#41801),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41800 = CARTESIAN_POINT('',(-25.50228861414,39.886919480762,3.));
+#41801 = CARTESIAN_POINT('',(-25.24913531356,39.886919480762,3.));
+#41802 = ORIENTED_EDGE('',*,*,#41803,.T.);
+#41803 = EDGE_CURVE('',#41797,#41804,#41806,.T.);
+#41804 = VERTEX_POINT('',#41805);
+#41805 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,2.65));
+#41806 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41807,#41808,#41809),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.570796326795,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#41807 = CARTESIAN_POINT('',(-25.24913531356,39.886919480762,3.));
+#41808 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,3.));
+#41809 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,2.65));
+#41810 = ORIENTED_EDGE('',*,*,#41811,.T.);
+#41811 = EDGE_CURVE('',#41804,#41773,#41812,.T.);
+#41812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41813,#41814),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41813 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,2.65));
+#41814 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,2.65));
+#41815 = ORIENTED_EDGE('',*,*,#41772,.F.);
+#41816 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#41817,#41818,#41819)
+    ,(#41820,#41821,#41822
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#41817 = CARTESIAN_POINT('',(-25.85228861414,39.886919480762,3.));
+#41818 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,3.));
+#41819 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,2.65));
+#41820 = CARTESIAN_POINT('',(-24.89913531356,39.886919480762,3.));
+#41821 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,3.));
+#41822 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,2.65));
+#41823 = ADVANCED_FACE('',(#41824),#41838,.T.);
+#41824 = FACE_BOUND('',#41825,.T.);
+#41825 = EDGE_LOOP('',(#41826,#41831,#41832,#41837));
+#41826 = ORIENTED_EDGE('',*,*,#41827,.T.);
+#41827 = EDGE_CURVE('',#41743,#41804,#41828,.T.);
+#41828 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41829,#41830),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-2.382883251449E-02,7.148649754348E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41829 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,2.65));
+#41830 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,2.65));
+#41831 = ORIENTED_EDGE('',*,*,#41803,.F.);
+#41832 = ORIENTED_EDGE('',*,*,#41833,.T.);
+#41833 = EDGE_CURVE('',#41797,#41726,#41834,.T.);
+#41834 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41835,#41836),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-3.648649754348E-02,-1.117116748551E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41835 = CARTESIAN_POINT('',(-25.24913531356,39.886919480762,3.));
+#41836 = CARTESIAN_POINT('',(-25.24913531356,39.633766180182,3.));
+#41837 = ORIENTED_EDGE('',*,*,#41749,.T.);
+#41838 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#41839,#41840,#41841)
+    ,(#41842,#41843,#41844
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,3),(
+    -0.680823786128,2.042471358385),(-0.785398163397,0.785398163397),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106781187,1.)
+,(1.,0.707106781187,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#41839 = CARTESIAN_POINT('',(-25.24913531356,40.236919480762,3.));
+#41840 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,3.));
+#41841 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,2.65));
+#41842 = CARTESIAN_POINT('',(-25.24913531356,39.283766180182,3.));
+#41843 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,3.));
+#41844 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,2.65));
+#41845 = ADVANCED_FACE('',(#41846),#41868,.T.);
+#41846 = FACE_BOUND('',#41847,.T.);
+#41847 = EDGE_LOOP('',(#41848,#41849,#41856,#41863));
+#41848 = ORIENTED_EDGE('',*,*,#41827,.F.);
+#41849 = ORIENTED_EDGE('',*,*,#41850,.F.);
+#41850 = EDGE_CURVE('',#41851,#41743,#41853,.T.);
+#41851 = VERTEX_POINT('',#41852);
+#41852 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,0.));
+#41853 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41854,#41855),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41854 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,0.));
+#41855 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,2.65));
+#41856 = ORIENTED_EDGE('',*,*,#41857,.F.);
+#41857 = EDGE_CURVE('',#41858,#41851,#41860,.T.);
+#41858 = VERTEX_POINT('',#41859);
+#41859 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,0.));
+#41860 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41861,#41862),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41861 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,0.));
+#41862 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,0.));
+#41863 = ORIENTED_EDGE('',*,*,#41864,.T.);
+#41864 = EDGE_CURVE('',#41858,#41804,#41865,.T.);
+#41865 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41866,#41867),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41866 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,0.));
+#41867 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,2.65));
+#41868 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41869,#41870)
+    ,(#41871,#41872
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41869 = CARTESIAN_POINT('',(-24.89913531356,39.273766180182,-1.E-02));
+#41870 = CARTESIAN_POINT('',(-24.89913531356,39.273766180182,2.66));
+#41871 = CARTESIAN_POINT('',(-24.89913531356,40.246919480762,-1.E-02));
+#41872 = CARTESIAN_POINT('',(-24.89913531356,40.246919480762,2.66));
+#41873 = ADVANCED_FACE('',(#41874),#41890,.T.);
+#41874 = FACE_BOUND('',#41875,.T.);
+#41875 = EDGE_LOOP('',(#41876,#41877,#41884,#41889));
+#41876 = ORIENTED_EDGE('',*,*,#41742,.F.);
+#41877 = ORIENTED_EDGE('',*,*,#41878,.F.);
+#41878 = EDGE_CURVE('',#41879,#41735,#41881,.T.);
+#41879 = VERTEX_POINT('',#41880);
+#41880 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,0.));
+#41881 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41882,#41883),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41882 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,0.));
+#41883 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,2.65));
+#41884 = ORIENTED_EDGE('',*,*,#41885,.F.);
+#41885 = EDGE_CURVE('',#41851,#41879,#41886,.T.);
+#41886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41887,#41888),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41887 = CARTESIAN_POINT('',(-24.89913531356,39.283766180182,0.));
+#41888 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,0.));
+#41889 = ORIENTED_EDGE('',*,*,#41850,.T.);
+#41890 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41891,#41892)
+    ,(#41893,#41894
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41891 = CARTESIAN_POINT('',(-25.86228861414,39.283766180182,-1.E-02));
+#41892 = CARTESIAN_POINT('',(-25.86228861414,39.283766180182,2.66));
+#41893 = CARTESIAN_POINT('',(-24.88913531356,39.283766180182,-1.E-02));
+#41894 = CARTESIAN_POINT('',(-24.88913531356,39.283766180182,2.66));
+#41895 = ADVANCED_FACE('',(#41896),#41902,.T.);
+#41896 = FACE_BOUND('',#41897,.T.);
+#41897 = EDGE_LOOP('',(#41898,#41899,#41900,#41901));
+#41898 = ORIENTED_EDGE('',*,*,#41725,.F.);
+#41899 = ORIENTED_EDGE('',*,*,#41833,.F.);
+#41900 = ORIENTED_EDGE('',*,*,#41796,.F.);
+#41901 = ORIENTED_EDGE('',*,*,#41765,.F.);
+#41902 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41903,#41904)
+    ,(#41905,#41906
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.365766502899E-02,
+    1.365766502899E-02),(-1.365766502899E-02,1.365766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41903 = CARTESIAN_POINT('',(-25.51228861414,39.623766180182,3.));
+#41904 = CARTESIAN_POINT('',(-25.51228861414,39.896919480762,3.));
+#41905 = CARTESIAN_POINT('',(-25.23913531356,39.623766180182,3.));
+#41906 = CARTESIAN_POINT('',(-25.23913531356,39.896919480762,3.));
+#41907 = ADVANCED_FACE('',(#41908),#41924,.T.);
+#41908 = FACE_BOUND('',#41909,.T.);
+#41909 = EDGE_LOOP('',(#41910,#41911,#41918,#41923));
+#41910 = ORIENTED_EDGE('',*,*,#41780,.F.);
+#41911 = ORIENTED_EDGE('',*,*,#41912,.F.);
+#41912 = EDGE_CURVE('',#41913,#41773,#41915,.T.);
+#41913 = VERTEX_POINT('',#41914);
+#41914 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,0.));
+#41915 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41916,#41917),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.265),.PIECEWISE_BEZIER_KNOTS.);
+#41916 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,0.));
+#41917 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,2.65));
+#41918 = ORIENTED_EDGE('',*,*,#41919,.F.);
+#41919 = EDGE_CURVE('',#41879,#41913,#41920,.T.);
+#41920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41921,#41922),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41921 = CARTESIAN_POINT('',(-25.85228861414,39.283766180182,0.));
+#41922 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,0.));
+#41923 = ORIENTED_EDGE('',*,*,#41878,.T.);
+#41924 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41925,#41926)
+    ,(#41927,#41928
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41925 = CARTESIAN_POINT('',(-25.85228861414,40.246919480762,-1.E-02));
+#41926 = CARTESIAN_POINT('',(-25.85228861414,40.246919480762,2.66));
+#41927 = CARTESIAN_POINT('',(-25.85228861414,39.273766180182,-1.E-02));
+#41928 = CARTESIAN_POINT('',(-25.85228861414,39.273766180182,2.66));
+#41929 = ADVANCED_FACE('',(#41930),#41940,.T.);
+#41930 = FACE_BOUND('',#41931,.T.);
+#41931 = EDGE_LOOP('',(#41932,#41933,#41934,#41939));
+#41932 = ORIENTED_EDGE('',*,*,#41811,.F.);
+#41933 = ORIENTED_EDGE('',*,*,#41864,.F.);
+#41934 = ORIENTED_EDGE('',*,*,#41935,.F.);
+#41935 = EDGE_CURVE('',#41913,#41858,#41936,.T.);
+#41936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41937,#41938),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,9.531533005797E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41937 = CARTESIAN_POINT('',(-25.85228861414,40.236919480762,0.));
+#41938 = CARTESIAN_POINT('',(-24.89913531356,40.236919480762,0.));
+#41939 = ORIENTED_EDGE('',*,*,#41912,.T.);
+#41940 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41941,#41942)
+    ,(#41943,#41944
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-1.E-03,9.631533005797E-02
+    ),(-1.E-03,0.266),.PIECEWISE_BEZIER_KNOTS.);
+#41941 = CARTESIAN_POINT('',(-24.88913531356,40.236919480762,-1.E-02));
+#41942 = CARTESIAN_POINT('',(-24.88913531356,40.236919480762,2.66));
+#41943 = CARTESIAN_POINT('',(-25.86228861414,40.236919480762,-1.E-02));
+#41944 = CARTESIAN_POINT('',(-25.86228861414,40.236919480762,2.66));
+#41945 = ADVANCED_FACE('',(#41946),#41952,.T.);
+#41946 = FACE_BOUND('',#41947,.T.);
+#41947 = EDGE_LOOP('',(#41948,#41949,#41950,#41951));
+#41948 = ORIENTED_EDGE('',*,*,#41935,.T.);
+#41949 = ORIENTED_EDGE('',*,*,#41857,.T.);
+#41950 = ORIENTED_EDGE('',*,*,#41885,.T.);
+#41951 = ORIENTED_EDGE('',*,*,#41919,.T.);
+#41952 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#41953,#41954)
+    ,(#41955,#41956
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-4.865766502899E-02,
+    4.865766502899E-02),(-4.865766502899E-02,4.865766502899E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41953 = CARTESIAN_POINT('',(-25.86228861414,40.246919480762,0.));
+#41954 = CARTESIAN_POINT('',(-25.86228861414,39.273766180182,0.));
+#41955 = CARTESIAN_POINT('',(-24.88913531356,40.246919480762,0.));
+#41956 = CARTESIAN_POINT('',(-24.88913531356,39.273766180182,0.));
+#41957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41961)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#41958,#41959,#41960)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#41958 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#41959 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#41960 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#41961 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#41958,
+  'distance_accuracy_value','confusion accuracy');
+#41962 = PRODUCT_TYPE('part',$,(#41715));
+#41963 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #41964,#41974,#41983,#41992,#42001,#42010,#42019,#42028,#42037,
+    #42046,#42055,#42064,#42073,#42082,#42091),#18157);
+#41964 = STYLED_ITEM('color',(#41965),#17759);
+#41965 = PRESENTATION_STYLE_ASSIGNMENT((#41966,#41972));
+#41966 = SURFACE_STYLE_USAGE(.BOTH.,#41967);
+#41967 = SURFACE_SIDE_STYLE('',(#41968));
+#41968 = SURFACE_STYLE_FILL_AREA(#41969);
+#41969 = FILL_AREA_STYLE('',(#41970));
+#41970 = FILL_AREA_STYLE_COLOUR('',#41971);
+#41971 = COLOUR_RGB('',0.627450987486,0.627450987486,0.627450987486);
+#41972 = CURVE_STYLE('',#41973,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#41973 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#41974 = OVER_RIDING_STYLED_ITEM('overriding color',(#41975),#17761,
+  #41964);
+#41975 = PRESENTATION_STYLE_ASSIGNMENT((#41976,#41981));
+#41976 = SURFACE_STYLE_USAGE(.BOTH.,#41977);
+#41977 = SURFACE_SIDE_STYLE('',(#41978));
+#41978 = SURFACE_STYLE_FILL_AREA(#41979);
+#41979 = FILL_AREA_STYLE('',(#41980));
+#41980 = FILL_AREA_STYLE_COLOUR('',#41971);
+#41981 = CURVE_STYLE('',#41982,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#41982 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#41983 = OVER_RIDING_STYLED_ITEM('overriding color',(#41984),#17797,
+  #41964);
+#41984 = PRESENTATION_STYLE_ASSIGNMENT((#41985,#41990));
+#41985 = SURFACE_STYLE_USAGE(.BOTH.,#41986);
+#41986 = SURFACE_SIDE_STYLE('',(#41987));
+#41987 = SURFACE_STYLE_FILL_AREA(#41988);
+#41988 = FILL_AREA_STYLE('',(#41989));
+#41989 = FILL_AREA_STYLE_COLOUR('',#41971);
+#41990 = CURVE_STYLE('',#41991,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#41991 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#41992 = OVER_RIDING_STYLED_ITEM('overriding color',(#41993),#17825,
+  #41964);
+#41993 = PRESENTATION_STYLE_ASSIGNMENT((#41994,#41999));
+#41994 = SURFACE_STYLE_USAGE(.BOTH.,#41995);
+#41995 = SURFACE_SIDE_STYLE('',(#41996));
+#41996 = SURFACE_STYLE_FILL_AREA(#41997);
+#41997 = FILL_AREA_STYLE('',(#41998));
+#41998 = FILL_AREA_STYLE_COLOUR('',#41971);
+#41999 = CURVE_STYLE('',#42000,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42000 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42001 = OVER_RIDING_STYLED_ITEM('overriding color',(#42002),#17853,
+  #41964);
+#42002 = PRESENTATION_STYLE_ASSIGNMENT((#42003,#42008));
+#42003 = SURFACE_STYLE_USAGE(.BOTH.,#42004);
+#42004 = SURFACE_SIDE_STYLE('',(#42005));
+#42005 = SURFACE_STYLE_FILL_AREA(#42006);
+#42006 = FILL_AREA_STYLE('',(#42007));
+#42007 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42008 = CURVE_STYLE('',#42009,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42009 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42010 = OVER_RIDING_STYLED_ITEM('overriding color',(#42011),#17873,
+  #41964);
+#42011 = PRESENTATION_STYLE_ASSIGNMENT((#42012,#42017));
+#42012 = SURFACE_STYLE_USAGE(.BOTH.,#42013);
+#42013 = SURFACE_SIDE_STYLE('',(#42014));
+#42014 = SURFACE_STYLE_FILL_AREA(#42015);
+#42015 = FILL_AREA_STYLE('',(#42016));
+#42016 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42017 = CURVE_STYLE('',#42018,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42018 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42019 = OVER_RIDING_STYLED_ITEM('overriding color',(#42020),#17913,
+  #41964);
+#42020 = PRESENTATION_STYLE_ASSIGNMENT((#42021,#42026));
+#42021 = SURFACE_STYLE_USAGE(.BOTH.,#42022);
+#42022 = SURFACE_SIDE_STYLE('',(#42023));
+#42023 = SURFACE_STYLE_FILL_AREA(#42024);
+#42024 = FILL_AREA_STYLE('',(#42025));
+#42025 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42026 = CURVE_STYLE('',#42027,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42027 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42028 = OVER_RIDING_STYLED_ITEM('overriding color',(#42029),#17941,
+  #41964);
+#42029 = PRESENTATION_STYLE_ASSIGNMENT((#42030,#42035));
+#42030 = SURFACE_STYLE_USAGE(.BOTH.,#42031);
+#42031 = SURFACE_SIDE_STYLE('',(#42032));
+#42032 = SURFACE_STYLE_FILL_AREA(#42033);
+#42033 = FILL_AREA_STYLE('',(#42034));
+#42034 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42035 = CURVE_STYLE('',#42036,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42036 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42037 = OVER_RIDING_STYLED_ITEM('overriding color',(#42038),#17973,
+  #41964);
+#42038 = PRESENTATION_STYLE_ASSIGNMENT((#42039,#42044));
+#42039 = SURFACE_STYLE_USAGE(.BOTH.,#42040);
+#42040 = SURFACE_SIDE_STYLE('',(#42041));
+#42041 = SURFACE_STYLE_FILL_AREA(#42042);
+#42042 = FILL_AREA_STYLE('',(#42043));
+#42043 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42044 = CURVE_STYLE('',#42045,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42045 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42046 = OVER_RIDING_STYLED_ITEM('overriding color',(#42047),#18001,
+  #41964);
+#42047 = PRESENTATION_STYLE_ASSIGNMENT((#42048,#42053));
+#42048 = SURFACE_STYLE_USAGE(.BOTH.,#42049);
+#42049 = SURFACE_SIDE_STYLE('',(#42050));
+#42050 = SURFACE_STYLE_FILL_AREA(#42051);
+#42051 = FILL_AREA_STYLE('',(#42052));
+#42052 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42053 = CURVE_STYLE('',#42054,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42054 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42055 = OVER_RIDING_STYLED_ITEM('overriding color',(#42056),#18033,
+  #41964);
+#42056 = PRESENTATION_STYLE_ASSIGNMENT((#42057,#42062));
+#42057 = SURFACE_STYLE_USAGE(.BOTH.,#42058);
+#42058 = SURFACE_SIDE_STYLE('',(#42059));
+#42059 = SURFACE_STYLE_FILL_AREA(#42060);
+#42060 = FILL_AREA_STYLE('',(#42061));
+#42061 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42062 = CURVE_STYLE('',#42063,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42063 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42064 = OVER_RIDING_STYLED_ITEM('overriding color',(#42065),#18061,
+  #41964);
+#42065 = PRESENTATION_STYLE_ASSIGNMENT((#42066,#42071));
+#42066 = SURFACE_STYLE_USAGE(.BOTH.,#42067);
+#42067 = SURFACE_SIDE_STYLE('',(#42068));
+#42068 = SURFACE_STYLE_FILL_AREA(#42069);
+#42069 = FILL_AREA_STYLE('',(#42070));
+#42070 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42071 = CURVE_STYLE('',#42072,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42072 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42073 = OVER_RIDING_STYLED_ITEM('overriding color',(#42074),#18093,
+  #41964);
+#42074 = PRESENTATION_STYLE_ASSIGNMENT((#42075,#42080));
+#42075 = SURFACE_STYLE_USAGE(.BOTH.,#42076);
+#42076 = SURFACE_SIDE_STYLE('',(#42077));
+#42077 = SURFACE_STYLE_FILL_AREA(#42078);
+#42078 = FILL_AREA_STYLE('',(#42079));
+#42079 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42080 = CURVE_STYLE('',#42081,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42081 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42082 = OVER_RIDING_STYLED_ITEM('overriding color',(#42083),#18113,
+  #41964);
+#42083 = PRESENTATION_STYLE_ASSIGNMENT((#42084,#42089));
+#42084 = SURFACE_STYLE_USAGE(.BOTH.,#42085);
+#42085 = SURFACE_SIDE_STYLE('',(#42086));
+#42086 = SURFACE_STYLE_FILL_AREA(#42087);
+#42087 = FILL_AREA_STYLE('',(#42088));
+#42088 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42089 = CURVE_STYLE('',#42090,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42090 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42091 = OVER_RIDING_STYLED_ITEM('overriding color',(#42092),#18135,
+  #41964);
+#42092 = PRESENTATION_STYLE_ASSIGNMENT((#42093,#42098));
+#42093 = SURFACE_STYLE_USAGE(.BOTH.,#42094);
+#42094 = SURFACE_SIDE_STYLE('',(#42095));
+#42095 = SURFACE_STYLE_FILL_AREA(#42096);
+#42096 = FILL_AREA_STYLE('',(#42097));
+#42097 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42098 = CURVE_STYLE('',#42099,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42099 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42100 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #42101,#42111,#42120,#42129,#42138,#42147,#42156,#42165,#42174,
+    #42183,#42192),#33641);
+#42101 = STYLED_ITEM('color',(#42102),#33403);
+#42102 = PRESENTATION_STYLE_ASSIGNMENT((#42103,#42109));
+#42103 = SURFACE_STYLE_USAGE(.BOTH.,#42104);
+#42104 = SURFACE_SIDE_STYLE('',(#42105));
+#42105 = SURFACE_STYLE_FILL_AREA(#42106);
+#42106 = FILL_AREA_STYLE('',(#42107));
+#42107 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42108 = COLOUR_RGB('',0.796078417252,0.796078417252,0.796078417252);
+#42109 = CURVE_STYLE('',#42110,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42110 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42111 = OVER_RIDING_STYLED_ITEM('overriding color',(#42112),#33405,
+  #42101);
+#42112 = PRESENTATION_STYLE_ASSIGNMENT((#42113,#42118));
+#42113 = SURFACE_STYLE_USAGE(.BOTH.,#42114);
+#42114 = SURFACE_SIDE_STYLE('',(#42115));
+#42115 = SURFACE_STYLE_FILL_AREA(#42116);
+#42116 = FILL_AREA_STYLE('',(#42117));
+#42117 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42118 = CURVE_STYLE('',#42119,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42119 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42120 = OVER_RIDING_STYLED_ITEM('overriding color',(#42121),#33445,
+  #42101);
+#42121 = PRESENTATION_STYLE_ASSIGNMENT((#42122,#42127));
+#42122 = SURFACE_STYLE_USAGE(.BOTH.,#42123);
+#42123 = SURFACE_SIDE_STYLE('',(#42124));
+#42124 = SURFACE_STYLE_FILL_AREA(#42125);
+#42125 = FILL_AREA_STYLE('',(#42126));
+#42126 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42127 = CURVE_STYLE('',#42128,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42128 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42129 = OVER_RIDING_STYLED_ITEM('overriding color',(#42130),#33476,
+  #42101);
+#42130 = PRESENTATION_STYLE_ASSIGNMENT((#42131,#42136));
+#42131 = SURFACE_STYLE_USAGE(.BOTH.,#42132);
+#42132 = SURFACE_SIDE_STYLE('',(#42133));
+#42133 = SURFACE_STYLE_FILL_AREA(#42134);
+#42134 = FILL_AREA_STYLE('',(#42135));
+#42135 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42136 = CURVE_STYLE('',#42137,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42137 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42138 = OVER_RIDING_STYLED_ITEM('overriding color',(#42139),#33507,
+  #42101);
+#42139 = PRESENTATION_STYLE_ASSIGNMENT((#42140,#42145));
+#42140 = SURFACE_STYLE_USAGE(.BOTH.,#42141);
+#42141 = SURFACE_SIDE_STYLE('',(#42142));
+#42142 = SURFACE_STYLE_FILL_AREA(#42143);
+#42143 = FILL_AREA_STYLE('',(#42144));
+#42144 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42145 = CURVE_STYLE('',#42146,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42146 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42147 = OVER_RIDING_STYLED_ITEM('overriding color',(#42148),#33529,
+  #42101);
+#42148 = PRESENTATION_STYLE_ASSIGNMENT((#42149,#42154));
+#42149 = SURFACE_STYLE_USAGE(.BOTH.,#42150);
+#42150 = SURFACE_SIDE_STYLE('',(#42151));
+#42151 = SURFACE_STYLE_FILL_AREA(#42152);
+#42152 = FILL_AREA_STYLE('',(#42153));
+#42153 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42154 = CURVE_STYLE('',#42155,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42155 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42156 = OVER_RIDING_STYLED_ITEM('overriding color',(#42157),#33557,
+  #42101);
+#42157 = PRESENTATION_STYLE_ASSIGNMENT((#42158,#42163));
+#42158 = SURFACE_STYLE_USAGE(.BOTH.,#42159);
+#42159 = SURFACE_SIDE_STYLE('',(#42160));
+#42160 = SURFACE_STYLE_FILL_AREA(#42161);
+#42161 = FILL_AREA_STYLE('',(#42162));
+#42162 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42163 = CURVE_STYLE('',#42164,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42164 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42165 = OVER_RIDING_STYLED_ITEM('overriding color',(#42166),#33579,
+  #42101);
+#42166 = PRESENTATION_STYLE_ASSIGNMENT((#42167,#42172));
+#42167 = SURFACE_STYLE_USAGE(.BOTH.,#42168);
+#42168 = SURFACE_SIDE_STYLE('',(#42169));
+#42169 = SURFACE_STYLE_FILL_AREA(#42170);
+#42170 = FILL_AREA_STYLE('',(#42171));
+#42171 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42172 = CURVE_STYLE('',#42173,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42173 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42174 = OVER_RIDING_STYLED_ITEM('overriding color',(#42175),#33591,
+  #42101);
+#42175 = PRESENTATION_STYLE_ASSIGNMENT((#42176,#42181));
+#42176 = SURFACE_STYLE_USAGE(.BOTH.,#42177);
+#42177 = SURFACE_SIDE_STYLE('',(#42178));
+#42178 = SURFACE_STYLE_FILL_AREA(#42179);
+#42179 = FILL_AREA_STYLE('',(#42180));
+#42180 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42181 = CURVE_STYLE('',#42182,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42182 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42183 = OVER_RIDING_STYLED_ITEM('overriding color',(#42184),#33613,
+  #42101);
+#42184 = PRESENTATION_STYLE_ASSIGNMENT((#42185,#42190));
+#42185 = SURFACE_STYLE_USAGE(.BOTH.,#42186);
+#42186 = SURFACE_SIDE_STYLE('',(#42187));
+#42187 = SURFACE_STYLE_FILL_AREA(#42188);
+#42188 = FILL_AREA_STYLE('',(#42189));
+#42189 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42190 = CURVE_STYLE('',#42191,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42191 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42192 = OVER_RIDING_STYLED_ITEM('overriding color',(#42193),#33629,
+  #42101);
+#42193 = PRESENTATION_STYLE_ASSIGNMENT((#42194,#42199));
+#42194 = SURFACE_STYLE_USAGE(.BOTH.,#42195);
+#42195 = SURFACE_SIDE_STYLE('',(#42196));
+#42196 = SURFACE_STYLE_FILL_AREA(#42197);
+#42197 = FILL_AREA_STYLE('',(#42198));
+#42198 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42199 = CURVE_STYLE('',#42200,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42200 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42201 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #42202,#42211,#42220,#42229,#42238,#42247,#42256,#42265,#42274,
+    #42283,#42292,#42301,#42310,#42319,#42328),#10741);
+#42202 = STYLED_ITEM('color',(#42203),#10343);
+#42203 = PRESENTATION_STYLE_ASSIGNMENT((#42204,#42209));
+#42204 = SURFACE_STYLE_USAGE(.BOTH.,#42205);
+#42205 = SURFACE_SIDE_STYLE('',(#42206));
+#42206 = SURFACE_STYLE_FILL_AREA(#42207);
+#42207 = FILL_AREA_STYLE('',(#42208));
+#42208 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42209 = CURVE_STYLE('',#42210,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42210 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42211 = OVER_RIDING_STYLED_ITEM('overriding color',(#42212),#10345,
+  #42202);
+#42212 = PRESENTATION_STYLE_ASSIGNMENT((#42213,#42218));
+#42213 = SURFACE_STYLE_USAGE(.BOTH.,#42214);
+#42214 = SURFACE_SIDE_STYLE('',(#42215));
+#42215 = SURFACE_STYLE_FILL_AREA(#42216);
+#42216 = FILL_AREA_STYLE('',(#42217));
+#42217 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42218 = CURVE_STYLE('',#42219,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42219 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42220 = OVER_RIDING_STYLED_ITEM('overriding color',(#42221),#10381,
+  #42202);
+#42221 = PRESENTATION_STYLE_ASSIGNMENT((#42222,#42227));
+#42222 = SURFACE_STYLE_USAGE(.BOTH.,#42223);
+#42223 = SURFACE_SIDE_STYLE('',(#42224));
+#42224 = SURFACE_STYLE_FILL_AREA(#42225);
+#42225 = FILL_AREA_STYLE('',(#42226));
+#42226 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42227 = CURVE_STYLE('',#42228,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42228 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42229 = OVER_RIDING_STYLED_ITEM('overriding color',(#42230),#10409,
+  #42202);
+#42230 = PRESENTATION_STYLE_ASSIGNMENT((#42231,#42236));
+#42231 = SURFACE_STYLE_USAGE(.BOTH.,#42232);
+#42232 = SURFACE_SIDE_STYLE('',(#42233));
+#42233 = SURFACE_STYLE_FILL_AREA(#42234);
+#42234 = FILL_AREA_STYLE('',(#42235));
+#42235 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42236 = CURVE_STYLE('',#42237,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42237 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42238 = OVER_RIDING_STYLED_ITEM('overriding color',(#42239),#10437,
+  #42202);
+#42239 = PRESENTATION_STYLE_ASSIGNMENT((#42240,#42245));
+#42240 = SURFACE_STYLE_USAGE(.BOTH.,#42241);
+#42241 = SURFACE_SIDE_STYLE('',(#42242));
+#42242 = SURFACE_STYLE_FILL_AREA(#42243);
+#42243 = FILL_AREA_STYLE('',(#42244));
+#42244 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42245 = CURVE_STYLE('',#42246,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42246 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42247 = OVER_RIDING_STYLED_ITEM('overriding color',(#42248),#10457,
+  #42202);
+#42248 = PRESENTATION_STYLE_ASSIGNMENT((#42249,#42254));
+#42249 = SURFACE_STYLE_USAGE(.BOTH.,#42250);
+#42250 = SURFACE_SIDE_STYLE('',(#42251));
+#42251 = SURFACE_STYLE_FILL_AREA(#42252);
+#42252 = FILL_AREA_STYLE('',(#42253));
+#42253 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42254 = CURVE_STYLE('',#42255,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42255 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42256 = OVER_RIDING_STYLED_ITEM('overriding color',(#42257),#10497,
+  #42202);
+#42257 = PRESENTATION_STYLE_ASSIGNMENT((#42258,#42263));
+#42258 = SURFACE_STYLE_USAGE(.BOTH.,#42259);
+#42259 = SURFACE_SIDE_STYLE('',(#42260));
+#42260 = SURFACE_STYLE_FILL_AREA(#42261);
+#42261 = FILL_AREA_STYLE('',(#42262));
+#42262 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42263 = CURVE_STYLE('',#42264,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42264 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42265 = OVER_RIDING_STYLED_ITEM('overriding color',(#42266),#10525,
+  #42202);
+#42266 = PRESENTATION_STYLE_ASSIGNMENT((#42267,#42272));
+#42267 = SURFACE_STYLE_USAGE(.BOTH.,#42268);
+#42268 = SURFACE_SIDE_STYLE('',(#42269));
+#42269 = SURFACE_STYLE_FILL_AREA(#42270);
+#42270 = FILL_AREA_STYLE('',(#42271));
+#42271 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42272 = CURVE_STYLE('',#42273,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42273 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42274 = OVER_RIDING_STYLED_ITEM('overriding color',(#42275),#10557,
+  #42202);
+#42275 = PRESENTATION_STYLE_ASSIGNMENT((#42276,#42281));
+#42276 = SURFACE_STYLE_USAGE(.BOTH.,#42277);
+#42277 = SURFACE_SIDE_STYLE('',(#42278));
+#42278 = SURFACE_STYLE_FILL_AREA(#42279);
+#42279 = FILL_AREA_STYLE('',(#42280));
+#42280 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42281 = CURVE_STYLE('',#42282,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42282 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42283 = OVER_RIDING_STYLED_ITEM('overriding color',(#42284),#10585,
+  #42202);
+#42284 = PRESENTATION_STYLE_ASSIGNMENT((#42285,#42290));
+#42285 = SURFACE_STYLE_USAGE(.BOTH.,#42286);
+#42286 = SURFACE_SIDE_STYLE('',(#42287));
+#42287 = SURFACE_STYLE_FILL_AREA(#42288);
+#42288 = FILL_AREA_STYLE('',(#42289));
+#42289 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42290 = CURVE_STYLE('',#42291,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42291 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42292 = OVER_RIDING_STYLED_ITEM('overriding color',(#42293),#10617,
+  #42202);
+#42293 = PRESENTATION_STYLE_ASSIGNMENT((#42294,#42299));
+#42294 = SURFACE_STYLE_USAGE(.BOTH.,#42295);
+#42295 = SURFACE_SIDE_STYLE('',(#42296));
+#42296 = SURFACE_STYLE_FILL_AREA(#42297);
+#42297 = FILL_AREA_STYLE('',(#42298));
+#42298 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42299 = CURVE_STYLE('',#42300,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42300 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42301 = OVER_RIDING_STYLED_ITEM('overriding color',(#42302),#10645,
+  #42202);
+#42302 = PRESENTATION_STYLE_ASSIGNMENT((#42303,#42308));
+#42303 = SURFACE_STYLE_USAGE(.BOTH.,#42304);
+#42304 = SURFACE_SIDE_STYLE('',(#42305));
+#42305 = SURFACE_STYLE_FILL_AREA(#42306);
+#42306 = FILL_AREA_STYLE('',(#42307));
+#42307 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42308 = CURVE_STYLE('',#42309,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42309 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42310 = OVER_RIDING_STYLED_ITEM('overriding color',(#42311),#10677,
+  #42202);
+#42311 = PRESENTATION_STYLE_ASSIGNMENT((#42312,#42317));
+#42312 = SURFACE_STYLE_USAGE(.BOTH.,#42313);
+#42313 = SURFACE_SIDE_STYLE('',(#42314));
+#42314 = SURFACE_STYLE_FILL_AREA(#42315);
+#42315 = FILL_AREA_STYLE('',(#42316));
+#42316 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42317 = CURVE_STYLE('',#42318,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42318 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42319 = OVER_RIDING_STYLED_ITEM('overriding color',(#42320),#10697,
+  #42202);
+#42320 = PRESENTATION_STYLE_ASSIGNMENT((#42321,#42326));
+#42321 = SURFACE_STYLE_USAGE(.BOTH.,#42322);
+#42322 = SURFACE_SIDE_STYLE('',(#42323));
+#42323 = SURFACE_STYLE_FILL_AREA(#42324);
+#42324 = FILL_AREA_STYLE('',(#42325));
+#42325 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42326 = CURVE_STYLE('',#42327,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42327 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42328 = OVER_RIDING_STYLED_ITEM('overriding color',(#42329),#10719,
+  #42202);
+#42329 = PRESENTATION_STYLE_ASSIGNMENT((#42330,#42335));
+#42330 = SURFACE_STYLE_USAGE(.BOTH.,#42331);
+#42331 = SURFACE_SIDE_STYLE('',(#42332));
+#42332 = SURFACE_STYLE_FILL_AREA(#42333);
+#42333 = FILL_AREA_STYLE('',(#42334));
+#42334 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42335 = CURVE_STYLE('',#42336,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42336 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42337 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #42338,#42347,#42356,#42365,#42374,#42383,#42392,#42401,#42410,
+    #42419,#42428),#38429);
+#42338 = STYLED_ITEM('color',(#42339),#38191);
+#42339 = PRESENTATION_STYLE_ASSIGNMENT((#42340,#42345));
+#42340 = SURFACE_STYLE_USAGE(.BOTH.,#42341);
+#42341 = SURFACE_SIDE_STYLE('',(#42342));
+#42342 = SURFACE_STYLE_FILL_AREA(#42343);
+#42343 = FILL_AREA_STYLE('',(#42344));
+#42344 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42345 = CURVE_STYLE('',#42346,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42346 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42347 = OVER_RIDING_STYLED_ITEM('overriding color',(#42348),#38193,
+  #42338);
+#42348 = PRESENTATION_STYLE_ASSIGNMENT((#42349,#42354));
+#42349 = SURFACE_STYLE_USAGE(.BOTH.,#42350);
+#42350 = SURFACE_SIDE_STYLE('',(#42351));
+#42351 = SURFACE_STYLE_FILL_AREA(#42352);
+#42352 = FILL_AREA_STYLE('',(#42353));
+#42353 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42354 = CURVE_STYLE('',#42355,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42355 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42356 = OVER_RIDING_STYLED_ITEM('overriding color',(#42357),#38233,
+  #42338);
+#42357 = PRESENTATION_STYLE_ASSIGNMENT((#42358,#42363));
+#42358 = SURFACE_STYLE_USAGE(.BOTH.,#42359);
+#42359 = SURFACE_SIDE_STYLE('',(#42360));
+#42360 = SURFACE_STYLE_FILL_AREA(#42361);
+#42361 = FILL_AREA_STYLE('',(#42362));
+#42362 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42363 = CURVE_STYLE('',#42364,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42364 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42365 = OVER_RIDING_STYLED_ITEM('overriding color',(#42366),#38264,
+  #42338);
+#42366 = PRESENTATION_STYLE_ASSIGNMENT((#42367,#42372));
+#42367 = SURFACE_STYLE_USAGE(.BOTH.,#42368);
+#42368 = SURFACE_SIDE_STYLE('',(#42369));
+#42369 = SURFACE_STYLE_FILL_AREA(#42370);
+#42370 = FILL_AREA_STYLE('',(#42371));
+#42371 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42372 = CURVE_STYLE('',#42373,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42373 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42374 = OVER_RIDING_STYLED_ITEM('overriding color',(#42375),#38295,
+  #42338);
+#42375 = PRESENTATION_STYLE_ASSIGNMENT((#42376,#42381));
+#42376 = SURFACE_STYLE_USAGE(.BOTH.,#42377);
+#42377 = SURFACE_SIDE_STYLE('',(#42378));
+#42378 = SURFACE_STYLE_FILL_AREA(#42379);
+#42379 = FILL_AREA_STYLE('',(#42380));
+#42380 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42381 = CURVE_STYLE('',#42382,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42382 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42383 = OVER_RIDING_STYLED_ITEM('overriding color',(#42384),#38317,
+  #42338);
+#42384 = PRESENTATION_STYLE_ASSIGNMENT((#42385,#42390));
+#42385 = SURFACE_STYLE_USAGE(.BOTH.,#42386);
+#42386 = SURFACE_SIDE_STYLE('',(#42387));
+#42387 = SURFACE_STYLE_FILL_AREA(#42388);
+#42388 = FILL_AREA_STYLE('',(#42389));
+#42389 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42390 = CURVE_STYLE('',#42391,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42391 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42392 = OVER_RIDING_STYLED_ITEM('overriding color',(#42393),#38345,
+  #42338);
+#42393 = PRESENTATION_STYLE_ASSIGNMENT((#42394,#42399));
+#42394 = SURFACE_STYLE_USAGE(.BOTH.,#42395);
+#42395 = SURFACE_SIDE_STYLE('',(#42396));
+#42396 = SURFACE_STYLE_FILL_AREA(#42397);
+#42397 = FILL_AREA_STYLE('',(#42398));
+#42398 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42399 = CURVE_STYLE('',#42400,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42400 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42401 = OVER_RIDING_STYLED_ITEM('overriding color',(#42402),#38367,
+  #42338);
+#42402 = PRESENTATION_STYLE_ASSIGNMENT((#42403,#42408));
+#42403 = SURFACE_STYLE_USAGE(.BOTH.,#42404);
+#42404 = SURFACE_SIDE_STYLE('',(#42405));
+#42405 = SURFACE_STYLE_FILL_AREA(#42406);
+#42406 = FILL_AREA_STYLE('',(#42407));
+#42407 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42408 = CURVE_STYLE('',#42409,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42409 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42410 = OVER_RIDING_STYLED_ITEM('overriding color',(#42411),#38379,
+  #42338);
+#42411 = PRESENTATION_STYLE_ASSIGNMENT((#42412,#42417));
+#42412 = SURFACE_STYLE_USAGE(.BOTH.,#42413);
+#42413 = SURFACE_SIDE_STYLE('',(#42414));
+#42414 = SURFACE_STYLE_FILL_AREA(#42415);
+#42415 = FILL_AREA_STYLE('',(#42416));
+#42416 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42417 = CURVE_STYLE('',#42418,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42418 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42419 = OVER_RIDING_STYLED_ITEM('overriding color',(#42420),#38401,
+  #42338);
+#42420 = PRESENTATION_STYLE_ASSIGNMENT((#42421,#42426));
+#42421 = SURFACE_STYLE_USAGE(.BOTH.,#42422);
+#42422 = SURFACE_SIDE_STYLE('',(#42423));
+#42423 = SURFACE_STYLE_FILL_AREA(#42424);
+#42424 = FILL_AREA_STYLE('',(#42425));
+#42425 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42426 = CURVE_STYLE('',#42427,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42427 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42428 = OVER_RIDING_STYLED_ITEM('overriding color',(#42429),#38417,
+  #42338);
+#42429 = PRESENTATION_STYLE_ASSIGNMENT((#42430,#42435));
+#42430 = SURFACE_STYLE_USAGE(.BOTH.,#42431);
+#42431 = SURFACE_SIDE_STYLE('',(#42432));
+#42432 = SURFACE_STYLE_FILL_AREA(#42433);
+#42433 = FILL_AREA_STYLE('',(#42434));
+#42434 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42435 = CURVE_STYLE('',#42436,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42436 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42437 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #42438,#42447,#42456,#42465,#42474,#42483,#42492,#42501,#42510,
+    #42519,#42528),#41705);
+#42438 = STYLED_ITEM('color',(#42439),#41467);
+#42439 = PRESENTATION_STYLE_ASSIGNMENT((#42440,#42445));
+#42440 = SURFACE_STYLE_USAGE(.BOTH.,#42441);
+#42441 = SURFACE_SIDE_STYLE('',(#42442));
+#42442 = SURFACE_STYLE_FILL_AREA(#42443);
+#42443 = FILL_AREA_STYLE('',(#42444));
+#42444 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42445 = CURVE_STYLE('',#42446,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42446 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42447 = OVER_RIDING_STYLED_ITEM('overriding color',(#42448),#41469,
+  #42438);
+#42448 = PRESENTATION_STYLE_ASSIGNMENT((#42449,#42454));
+#42449 = SURFACE_STYLE_USAGE(.BOTH.,#42450);
+#42450 = SURFACE_SIDE_STYLE('',(#42451));
+#42451 = SURFACE_STYLE_FILL_AREA(#42452);
+#42452 = FILL_AREA_STYLE('',(#42453));
+#42453 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42454 = CURVE_STYLE('',#42455,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42455 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42456 = OVER_RIDING_STYLED_ITEM('overriding color',(#42457),#41509,
+  #42438);
+#42457 = PRESENTATION_STYLE_ASSIGNMENT((#42458,#42463));
+#42458 = SURFACE_STYLE_USAGE(.BOTH.,#42459);
+#42459 = SURFACE_SIDE_STYLE('',(#42460));
+#42460 = SURFACE_STYLE_FILL_AREA(#42461);
+#42461 = FILL_AREA_STYLE('',(#42462));
+#42462 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42463 = CURVE_STYLE('',#42464,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42464 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42465 = OVER_RIDING_STYLED_ITEM('overriding color',(#42466),#41540,
+  #42438);
+#42466 = PRESENTATION_STYLE_ASSIGNMENT((#42467,#42472));
+#42467 = SURFACE_STYLE_USAGE(.BOTH.,#42468);
+#42468 = SURFACE_SIDE_STYLE('',(#42469));
+#42469 = SURFACE_STYLE_FILL_AREA(#42470);
+#42470 = FILL_AREA_STYLE('',(#42471));
+#42471 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42472 = CURVE_STYLE('',#42473,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42473 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42474 = OVER_RIDING_STYLED_ITEM('overriding color',(#42475),#41571,
+  #42438);
+#42475 = PRESENTATION_STYLE_ASSIGNMENT((#42476,#42481));
+#42476 = SURFACE_STYLE_USAGE(.BOTH.,#42477);
+#42477 = SURFACE_SIDE_STYLE('',(#42478));
+#42478 = SURFACE_STYLE_FILL_AREA(#42479);
+#42479 = FILL_AREA_STYLE('',(#42480));
+#42480 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42481 = CURVE_STYLE('',#42482,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42482 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42483 = OVER_RIDING_STYLED_ITEM('overriding color',(#42484),#41593,
+  #42438);
+#42484 = PRESENTATION_STYLE_ASSIGNMENT((#42485,#42490));
+#42485 = SURFACE_STYLE_USAGE(.BOTH.,#42486);
+#42486 = SURFACE_SIDE_STYLE('',(#42487));
+#42487 = SURFACE_STYLE_FILL_AREA(#42488);
+#42488 = FILL_AREA_STYLE('',(#42489));
+#42489 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42490 = CURVE_STYLE('',#42491,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42491 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42492 = OVER_RIDING_STYLED_ITEM('overriding color',(#42493),#41621,
+  #42438);
+#42493 = PRESENTATION_STYLE_ASSIGNMENT((#42494,#42499));
+#42494 = SURFACE_STYLE_USAGE(.BOTH.,#42495);
+#42495 = SURFACE_SIDE_STYLE('',(#42496));
+#42496 = SURFACE_STYLE_FILL_AREA(#42497);
+#42497 = FILL_AREA_STYLE('',(#42498));
+#42498 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42499 = CURVE_STYLE('',#42500,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42500 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42501 = OVER_RIDING_STYLED_ITEM('overriding color',(#42502),#41643,
+  #42438);
+#42502 = PRESENTATION_STYLE_ASSIGNMENT((#42503,#42508));
+#42503 = SURFACE_STYLE_USAGE(.BOTH.,#42504);
+#42504 = SURFACE_SIDE_STYLE('',(#42505));
+#42505 = SURFACE_STYLE_FILL_AREA(#42506);
+#42506 = FILL_AREA_STYLE('',(#42507));
+#42507 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42508 = CURVE_STYLE('',#42509,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42509 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42510 = OVER_RIDING_STYLED_ITEM('overriding color',(#42511),#41655,
+  #42438);
+#42511 = PRESENTATION_STYLE_ASSIGNMENT((#42512,#42517));
+#42512 = SURFACE_STYLE_USAGE(.BOTH.,#42513);
+#42513 = SURFACE_SIDE_STYLE('',(#42514));
+#42514 = SURFACE_STYLE_FILL_AREA(#42515);
+#42515 = FILL_AREA_STYLE('',(#42516));
+#42516 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42517 = CURVE_STYLE('',#42518,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42518 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42519 = OVER_RIDING_STYLED_ITEM('overriding color',(#42520),#41677,
+  #42438);
+#42520 = PRESENTATION_STYLE_ASSIGNMENT((#42521,#42526));
+#42521 = SURFACE_STYLE_USAGE(.BOTH.,#42522);
+#42522 = SURFACE_SIDE_STYLE('',(#42523));
+#42523 = SURFACE_STYLE_FILL_AREA(#42524);
+#42524 = FILL_AREA_STYLE('',(#42525));
+#42525 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42526 = CURVE_STYLE('',#42527,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42527 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42528 = OVER_RIDING_STYLED_ITEM('overriding color',(#42529),#41693,
+  #42438);
+#42529 = PRESENTATION_STYLE_ASSIGNMENT((#42530,#42535));
+#42530 = SURFACE_STYLE_USAGE(.BOTH.,#42531);
+#42531 = SURFACE_SIDE_STYLE('',(#42532));
+#42532 = SURFACE_STYLE_FILL_AREA(#42533);
+#42533 = FILL_AREA_STYLE('',(#42534));
+#42534 = FILL_AREA_STYLE_COLOUR('',#42108);
+#42535 = CURVE_STYLE('',#42536,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#42536 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42537 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #42538,#42547,#42556,#42565,#42574,#42583,#42592,#42601,#42610,
+    #42619,#42628,#42637,#42646,#42655,#42664),#9093);
+#42538 = STYLED_ITEM('color',(#42539),#8695);
+#42539 = PRESENTATION_STYLE_ASSIGNMENT((#42540,#42545));
+#42540 = SURFACE_STYLE_USAGE(.BOTH.,#42541);
+#42541 = SURFACE_SIDE_STYLE('',(#42542));
+#42542 = SURFACE_STYLE_FILL_AREA(#42543);
+#42543 = FILL_AREA_STYLE('',(#42544));
+#42544 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42545 = CURVE_STYLE('',#42546,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42546 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42547 = OVER_RIDING_STYLED_ITEM('overriding color',(#42548),#8697,
+  #42538);
+#42548 = PRESENTATION_STYLE_ASSIGNMENT((#42549,#42554));
+#42549 = SURFACE_STYLE_USAGE(.BOTH.,#42550);
+#42550 = SURFACE_SIDE_STYLE('',(#42551));
+#42551 = SURFACE_STYLE_FILL_AREA(#42552);
+#42552 = FILL_AREA_STYLE('',(#42553));
+#42553 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42554 = CURVE_STYLE('',#42555,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42555 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42556 = OVER_RIDING_STYLED_ITEM('overriding color',(#42557),#8733,
+  #42538);
+#42557 = PRESENTATION_STYLE_ASSIGNMENT((#42558,#42563));
+#42558 = SURFACE_STYLE_USAGE(.BOTH.,#42559);
+#42559 = SURFACE_SIDE_STYLE('',(#42560));
+#42560 = SURFACE_STYLE_FILL_AREA(#42561);
+#42561 = FILL_AREA_STYLE('',(#42562));
+#42562 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42563 = CURVE_STYLE('',#42564,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42564 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42565 = OVER_RIDING_STYLED_ITEM('overriding color',(#42566),#8761,
+  #42538);
+#42566 = PRESENTATION_STYLE_ASSIGNMENT((#42567,#42572));
+#42567 = SURFACE_STYLE_USAGE(.BOTH.,#42568);
+#42568 = SURFACE_SIDE_STYLE('',(#42569));
+#42569 = SURFACE_STYLE_FILL_AREA(#42570);
+#42570 = FILL_AREA_STYLE('',(#42571));
+#42571 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42572 = CURVE_STYLE('',#42573,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42573 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42574 = OVER_RIDING_STYLED_ITEM('overriding color',(#42575),#8789,
+  #42538);
+#42575 = PRESENTATION_STYLE_ASSIGNMENT((#42576,#42581));
+#42576 = SURFACE_STYLE_USAGE(.BOTH.,#42577);
+#42577 = SURFACE_SIDE_STYLE('',(#42578));
+#42578 = SURFACE_STYLE_FILL_AREA(#42579);
+#42579 = FILL_AREA_STYLE('',(#42580));
+#42580 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42581 = CURVE_STYLE('',#42582,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42582 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42583 = OVER_RIDING_STYLED_ITEM('overriding color',(#42584),#8809,
+  #42538);
+#42584 = PRESENTATION_STYLE_ASSIGNMENT((#42585,#42590));
+#42585 = SURFACE_STYLE_USAGE(.BOTH.,#42586);
+#42586 = SURFACE_SIDE_STYLE('',(#42587));
+#42587 = SURFACE_STYLE_FILL_AREA(#42588);
+#42588 = FILL_AREA_STYLE('',(#42589));
+#42589 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42590 = CURVE_STYLE('',#42591,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42591 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42592 = OVER_RIDING_STYLED_ITEM('overriding color',(#42593),#8849,
+  #42538);
+#42593 = PRESENTATION_STYLE_ASSIGNMENT((#42594,#42599));
+#42594 = SURFACE_STYLE_USAGE(.BOTH.,#42595);
+#42595 = SURFACE_SIDE_STYLE('',(#42596));
+#42596 = SURFACE_STYLE_FILL_AREA(#42597);
+#42597 = FILL_AREA_STYLE('',(#42598));
+#42598 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42599 = CURVE_STYLE('',#42600,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42600 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42601 = OVER_RIDING_STYLED_ITEM('overriding color',(#42602),#8877,
+  #42538);
+#42602 = PRESENTATION_STYLE_ASSIGNMENT((#42603,#42608));
+#42603 = SURFACE_STYLE_USAGE(.BOTH.,#42604);
+#42604 = SURFACE_SIDE_STYLE('',(#42605));
+#42605 = SURFACE_STYLE_FILL_AREA(#42606);
+#42606 = FILL_AREA_STYLE('',(#42607));
+#42607 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42608 = CURVE_STYLE('',#42609,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42609 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42610 = OVER_RIDING_STYLED_ITEM('overriding color',(#42611),#8909,
+  #42538);
+#42611 = PRESENTATION_STYLE_ASSIGNMENT((#42612,#42617));
+#42612 = SURFACE_STYLE_USAGE(.BOTH.,#42613);
+#42613 = SURFACE_SIDE_STYLE('',(#42614));
+#42614 = SURFACE_STYLE_FILL_AREA(#42615);
+#42615 = FILL_AREA_STYLE('',(#42616));
+#42616 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42617 = CURVE_STYLE('',#42618,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42618 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42619 = OVER_RIDING_STYLED_ITEM('overriding color',(#42620),#8937,
+  #42538);
+#42620 = PRESENTATION_STYLE_ASSIGNMENT((#42621,#42626));
+#42621 = SURFACE_STYLE_USAGE(.BOTH.,#42622);
+#42622 = SURFACE_SIDE_STYLE('',(#42623));
+#42623 = SURFACE_STYLE_FILL_AREA(#42624);
+#42624 = FILL_AREA_STYLE('',(#42625));
+#42625 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42626 = CURVE_STYLE('',#42627,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42627 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42628 = OVER_RIDING_STYLED_ITEM('overriding color',(#42629),#8969,
+  #42538);
+#42629 = PRESENTATION_STYLE_ASSIGNMENT((#42630,#42635));
+#42630 = SURFACE_STYLE_USAGE(.BOTH.,#42631);
+#42631 = SURFACE_SIDE_STYLE('',(#42632));
+#42632 = SURFACE_STYLE_FILL_AREA(#42633);
+#42633 = FILL_AREA_STYLE('',(#42634));
+#42634 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42635 = CURVE_STYLE('',#42636,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42636 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42637 = OVER_RIDING_STYLED_ITEM('overriding color',(#42638),#8997,
+  #42538);
+#42638 = PRESENTATION_STYLE_ASSIGNMENT((#42639,#42644));
+#42639 = SURFACE_STYLE_USAGE(.BOTH.,#42640);
+#42640 = SURFACE_SIDE_STYLE('',(#42641));
+#42641 = SURFACE_STYLE_FILL_AREA(#42642);
+#42642 = FILL_AREA_STYLE('',(#42643));
+#42643 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42644 = CURVE_STYLE('',#42645,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42645 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42646 = OVER_RIDING_STYLED_ITEM('overriding color',(#42647),#9029,
+  #42538);
+#42647 = PRESENTATION_STYLE_ASSIGNMENT((#42648,#42653));
+#42648 = SURFACE_STYLE_USAGE(.BOTH.,#42649);
+#42649 = SURFACE_SIDE_STYLE('',(#42650));
+#42650 = SURFACE_STYLE_FILL_AREA(#42651);
+#42651 = FILL_AREA_STYLE('',(#42652));
+#42652 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42653 = CURVE_STYLE('',#42654,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42654 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42655 = OVER_RIDING_STYLED_ITEM('overriding color',(#42656),#9049,
+  #42538);
+#42656 = PRESENTATION_STYLE_ASSIGNMENT((#42657,#42662));
+#42657 = SURFACE_STYLE_USAGE(.BOTH.,#42658);
+#42658 = SURFACE_SIDE_STYLE('',(#42659));
+#42659 = SURFACE_STYLE_FILL_AREA(#42660);
+#42660 = FILL_AREA_STYLE('',(#42661));
+#42661 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42662 = CURVE_STYLE('',#42663,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42663 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42664 = OVER_RIDING_STYLED_ITEM('overriding color',(#42665),#9071,
+  #42538);
+#42665 = PRESENTATION_STYLE_ASSIGNMENT((#42666,#42671));
+#42666 = SURFACE_STYLE_USAGE(.BOTH.,#42667);
+#42667 = SURFACE_SIDE_STYLE('',(#42668));
+#42668 = SURFACE_STYLE_FILL_AREA(#42669);
+#42669 = FILL_AREA_STYLE('',(#42670));
+#42670 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42671 = CURVE_STYLE('',#42672,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42672 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42673 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #42674,#42684,#42693,#42702,#42711,#42720,#42729,#42738,#42747,
+    #42756,#42765,#42774,#42783,#42792,#42801),#5221);
+#42674 = STYLED_ITEM('color',(#42675),#4823);
+#42675 = PRESENTATION_STYLE_ASSIGNMENT((#42676,#42682));
+#42676 = SURFACE_STYLE_USAGE(.BOTH.,#42677);
+#42677 = SURFACE_SIDE_STYLE('',(#42678));
+#42678 = SURFACE_STYLE_FILL_AREA(#42679);
+#42679 = FILL_AREA_STYLE('',(#42680));
+#42680 = FILL_AREA_STYLE_COLOUR('',#42681);
+#42681 = COLOUR_RGB('',0.964705886078,0.964705886078,0.952941189437);
+#42682 = CURVE_STYLE('',#42683,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#42683 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42684 = OVER_RIDING_STYLED_ITEM('overriding color',(#42685),#4825,
+  #42674);
+#42685 = PRESENTATION_STYLE_ASSIGNMENT((#42686,#42691));
+#42686 = SURFACE_STYLE_USAGE(.BOTH.,#42687);
+#42687 = SURFACE_SIDE_STYLE('',(#42688));
+#42688 = SURFACE_STYLE_FILL_AREA(#42689);
+#42689 = FILL_AREA_STYLE('',(#42690));
+#42690 = FILL_AREA_STYLE_COLOUR('',#42681);
+#42691 = CURVE_STYLE('',#42692,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#42692 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42693 = OVER_RIDING_STYLED_ITEM('overriding color',(#42694),#4861,
+  #42674);
+#42694 = PRESENTATION_STYLE_ASSIGNMENT((#42695,#42700));
+#42695 = SURFACE_STYLE_USAGE(.BOTH.,#42696);
+#42696 = SURFACE_SIDE_STYLE('',(#42697));
+#42697 = SURFACE_STYLE_FILL_AREA(#42698);
+#42698 = FILL_AREA_STYLE('',(#42699));
+#42699 = FILL_AREA_STYLE_COLOUR('',#42681);
+#42700 = CURVE_STYLE('',#42701,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#42701 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42702 = OVER_RIDING_STYLED_ITEM('overriding color',(#42703),#4893,
+  #42674);
+#42703 = PRESENTATION_STYLE_ASSIGNMENT((#42704,#42709));
+#42704 = SURFACE_STYLE_USAGE(.BOTH.,#42705);
+#42705 = SURFACE_SIDE_STYLE('',(#42706));
+#42706 = SURFACE_STYLE_FILL_AREA(#42707);
+#42707 = FILL_AREA_STYLE('',(#42708));
+#42708 = FILL_AREA_STYLE_COLOUR('',#42681);
+#42709 = CURVE_STYLE('',#42710,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#42710 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42711 = OVER_RIDING_STYLED_ITEM('overriding color',(#42712),#4921,
+  #42674);
+#42712 = PRESENTATION_STYLE_ASSIGNMENT((#42713,#42718));
+#42713 = SURFACE_STYLE_USAGE(.BOTH.,#42714);
+#42714 = SURFACE_SIDE_STYLE('',(#42715));
+#42715 = SURFACE_STYLE_FILL_AREA(#42716);
+#42716 = FILL_AREA_STYLE('',(#42717));
+#42717 = FILL_AREA_STYLE_COLOUR('',#42681);
+#42718 = CURVE_STYLE('',#42719,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#42719 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42720 = OVER_RIDING_STYLED_ITEM('overriding color',(#42721),#4953,
+  #42674);
+#42721 = PRESENTATION_STYLE_ASSIGNMENT((#42722,#42727));
+#42722 = SURFACE_STYLE_USAGE(.BOTH.,#42723);
+#42723 = SURFACE_SIDE_STYLE('',(#42724));
+#42724 = SURFACE_STYLE_FILL_AREA(#42725);
+#42725 = FILL_AREA_STYLE('',(#42726));
+#42726 = FILL_AREA_STYLE_COLOUR('',#42681);
+#42727 = CURVE_STYLE('',#42728,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#42728 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42729 = OVER_RIDING_STYLED_ITEM('overriding color',(#42730),#4981,
+  #42674);
+#42730 = PRESENTATION_STYLE_ASSIGNMENT((#42731,#42736));
+#42731 = SURFACE_STYLE_USAGE(.BOTH.,#42732);
+#42732 = SURFACE_SIDE_STYLE('',(#42733));
+#42733 = SURFACE_STYLE_FILL_AREA(#42734);
+#42734 = FILL_AREA_STYLE('',(#42735));
+#42735 = FILL_AREA_STYLE_COLOUR('',#42681);
+#42736 = CURVE_STYLE('',#42737,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#42737 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42738 = OVER_RIDING_STYLED_ITEM('overriding color',(#42739),#5013,
+  #42674);
+#42739 = PRESENTATION_STYLE_ASSIGNMENT((#42740,#42745));
+#42740 = SURFACE_STYLE_USAGE(.BOTH.,#42741);
+#42741 = SURFACE_SIDE_STYLE('',(#42742));
+#42742 = SURFACE_STYLE_FILL_AREA(#42743);
+#42743 = FILL_AREA_STYLE('',(#42744));
+#42744 = FILL_AREA_STYLE_COLOUR('',#42681);
+#42745 = CURVE_STYLE('',#42746,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#42746 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42747 = OVER_RIDING_STYLED_ITEM('overriding color',(#42748),#5041,
+  #42674);
+#42748 = PRESENTATION_STYLE_ASSIGNMENT((#42749,#42754));
+#42749 = SURFACE_STYLE_USAGE(.BOTH.,#42750);
+#42750 = SURFACE_SIDE_STYLE('',(#42751));
+#42751 = SURFACE_STYLE_FILL_AREA(#42752);
+#42752 = FILL_AREA_STYLE('',(#42753));
+#42753 = FILL_AREA_STYLE_COLOUR('',#42681);
+#42754 = CURVE_STYLE('',#42755,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#42755 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42756 = OVER_RIDING_STYLED_ITEM('overriding color',(#42757),#5065,
+  #42674);
+#42757 = PRESENTATION_STYLE_ASSIGNMENT((#42758,#42763));
+#42758 = SURFACE_STYLE_USAGE(.BOTH.,#42759);
+#42759 = SURFACE_SIDE_STYLE('',(#42760));
+#42760 = SURFACE_STYLE_FILL_AREA(#42761);
+#42761 = FILL_AREA_STYLE('',(#42762));
+#42762 = FILL_AREA_STYLE_COLOUR('',#42681);
+#42763 = CURVE_STYLE('',#42764,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#42764 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42765 = OVER_RIDING_STYLED_ITEM('overriding color',(#42766),#5101,
+  #42674);
+#42766 = PRESENTATION_STYLE_ASSIGNMENT((#42767,#42772));
+#42767 = SURFACE_STYLE_USAGE(.BOTH.,#42768);
+#42768 = SURFACE_SIDE_STYLE('',(#42769));
+#42769 = SURFACE_STYLE_FILL_AREA(#42770);
+#42770 = FILL_AREA_STYLE('',(#42771));
+#42771 = FILL_AREA_STYLE_COLOUR('',#42681);
+#42772 = CURVE_STYLE('',#42773,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#42773 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42774 = OVER_RIDING_STYLED_ITEM('overriding color',(#42775),#5129,
+  #42674);
+#42775 = PRESENTATION_STYLE_ASSIGNMENT((#42776,#42781));
+#42776 = SURFACE_STYLE_USAGE(.BOTH.,#42777);
+#42777 = SURFACE_SIDE_STYLE('',(#42778));
+#42778 = SURFACE_STYLE_FILL_AREA(#42779);
+#42779 = FILL_AREA_STYLE('',(#42780));
+#42780 = FILL_AREA_STYLE_COLOUR('',#42681);
+#42781 = CURVE_STYLE('',#42782,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#42782 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42783 = OVER_RIDING_STYLED_ITEM('overriding color',(#42784),#5157,
+  #42674);
+#42784 = PRESENTATION_STYLE_ASSIGNMENT((#42785,#42790));
+#42785 = SURFACE_STYLE_USAGE(.BOTH.,#42786);
+#42786 = SURFACE_SIDE_STYLE('',(#42787));
+#42787 = SURFACE_STYLE_FILL_AREA(#42788);
+#42788 = FILL_AREA_STYLE('',(#42789));
+#42789 = FILL_AREA_STYLE_COLOUR('',#42681);
+#42790 = CURVE_STYLE('',#42791,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#42791 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42792 = OVER_RIDING_STYLED_ITEM('overriding color',(#42793),#5177,
+  #42674);
+#42793 = PRESENTATION_STYLE_ASSIGNMENT((#42794,#42799));
+#42794 = SURFACE_STYLE_USAGE(.BOTH.,#42795);
+#42795 = SURFACE_SIDE_STYLE('',(#42796));
+#42796 = SURFACE_STYLE_FILL_AREA(#42797);
+#42797 = FILL_AREA_STYLE('',(#42798));
+#42798 = FILL_AREA_STYLE_COLOUR('',#42681);
+#42799 = CURVE_STYLE('',#42800,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#42800 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42801 = OVER_RIDING_STYLED_ITEM('overriding color',(#42802),#5199,
+  #42674);
+#42802 = PRESENTATION_STYLE_ASSIGNMENT((#42803,#42808));
+#42803 = SURFACE_STYLE_USAGE(.BOTH.,#42804);
+#42804 = SURFACE_SIDE_STYLE('',(#42805));
+#42805 = SURFACE_STYLE_FILL_AREA(#42806);
+#42806 = FILL_AREA_STYLE('',(#42807));
+#42807 = FILL_AREA_STYLE_COLOUR('',#42681);
+#42808 = CURVE_STYLE('',#42809,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#42809 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42810 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #42811,#42820,#42829,#42838,#42847,#42856,#42865,#42874,#42883,
+    #42892,#42901,#42910,#42919,#42928,#42937),#21865);
+#42811 = STYLED_ITEM('color',(#42812),#21467);
+#42812 = PRESENTATION_STYLE_ASSIGNMENT((#42813,#42818));
+#42813 = SURFACE_STYLE_USAGE(.BOTH.,#42814);
+#42814 = SURFACE_SIDE_STYLE('',(#42815));
+#42815 = SURFACE_STYLE_FILL_AREA(#42816);
+#42816 = FILL_AREA_STYLE('',(#42817));
+#42817 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42818 = CURVE_STYLE('',#42819,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42819 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42820 = OVER_RIDING_STYLED_ITEM('overriding color',(#42821),#21469,
+  #42811);
+#42821 = PRESENTATION_STYLE_ASSIGNMENT((#42822,#42827));
+#42822 = SURFACE_STYLE_USAGE(.BOTH.,#42823);
+#42823 = SURFACE_SIDE_STYLE('',(#42824));
+#42824 = SURFACE_STYLE_FILL_AREA(#42825);
+#42825 = FILL_AREA_STYLE('',(#42826));
+#42826 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42827 = CURVE_STYLE('',#42828,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42828 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42829 = OVER_RIDING_STYLED_ITEM('overriding color',(#42830),#21505,
+  #42811);
+#42830 = PRESENTATION_STYLE_ASSIGNMENT((#42831,#42836));
+#42831 = SURFACE_STYLE_USAGE(.BOTH.,#42832);
+#42832 = SURFACE_SIDE_STYLE('',(#42833));
+#42833 = SURFACE_STYLE_FILL_AREA(#42834);
+#42834 = FILL_AREA_STYLE('',(#42835));
+#42835 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42836 = CURVE_STYLE('',#42837,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42837 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42838 = OVER_RIDING_STYLED_ITEM('overriding color',(#42839),#21533,
+  #42811);
+#42839 = PRESENTATION_STYLE_ASSIGNMENT((#42840,#42845));
+#42840 = SURFACE_STYLE_USAGE(.BOTH.,#42841);
+#42841 = SURFACE_SIDE_STYLE('',(#42842));
+#42842 = SURFACE_STYLE_FILL_AREA(#42843);
+#42843 = FILL_AREA_STYLE('',(#42844));
+#42844 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42845 = CURVE_STYLE('',#42846,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42846 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42847 = OVER_RIDING_STYLED_ITEM('overriding color',(#42848),#21561,
+  #42811);
+#42848 = PRESENTATION_STYLE_ASSIGNMENT((#42849,#42854));
+#42849 = SURFACE_STYLE_USAGE(.BOTH.,#42850);
+#42850 = SURFACE_SIDE_STYLE('',(#42851));
+#42851 = SURFACE_STYLE_FILL_AREA(#42852);
+#42852 = FILL_AREA_STYLE('',(#42853));
+#42853 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42854 = CURVE_STYLE('',#42855,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42855 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42856 = OVER_RIDING_STYLED_ITEM('overriding color',(#42857),#21581,
+  #42811);
+#42857 = PRESENTATION_STYLE_ASSIGNMENT((#42858,#42863));
+#42858 = SURFACE_STYLE_USAGE(.BOTH.,#42859);
+#42859 = SURFACE_SIDE_STYLE('',(#42860));
+#42860 = SURFACE_STYLE_FILL_AREA(#42861);
+#42861 = FILL_AREA_STYLE('',(#42862));
+#42862 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42863 = CURVE_STYLE('',#42864,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42864 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42865 = OVER_RIDING_STYLED_ITEM('overriding color',(#42866),#21621,
+  #42811);
+#42866 = PRESENTATION_STYLE_ASSIGNMENT((#42867,#42872));
+#42867 = SURFACE_STYLE_USAGE(.BOTH.,#42868);
+#42868 = SURFACE_SIDE_STYLE('',(#42869));
+#42869 = SURFACE_STYLE_FILL_AREA(#42870);
+#42870 = FILL_AREA_STYLE('',(#42871));
+#42871 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42872 = CURVE_STYLE('',#42873,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42873 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42874 = OVER_RIDING_STYLED_ITEM('overriding color',(#42875),#21649,
+  #42811);
+#42875 = PRESENTATION_STYLE_ASSIGNMENT((#42876,#42881));
+#42876 = SURFACE_STYLE_USAGE(.BOTH.,#42877);
+#42877 = SURFACE_SIDE_STYLE('',(#42878));
+#42878 = SURFACE_STYLE_FILL_AREA(#42879);
+#42879 = FILL_AREA_STYLE('',(#42880));
+#42880 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42881 = CURVE_STYLE('',#42882,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42882 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42883 = OVER_RIDING_STYLED_ITEM('overriding color',(#42884),#21681,
+  #42811);
+#42884 = PRESENTATION_STYLE_ASSIGNMENT((#42885,#42890));
+#42885 = SURFACE_STYLE_USAGE(.BOTH.,#42886);
+#42886 = SURFACE_SIDE_STYLE('',(#42887));
+#42887 = SURFACE_STYLE_FILL_AREA(#42888);
+#42888 = FILL_AREA_STYLE('',(#42889));
+#42889 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42890 = CURVE_STYLE('',#42891,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42891 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42892 = OVER_RIDING_STYLED_ITEM('overriding color',(#42893),#21709,
+  #42811);
+#42893 = PRESENTATION_STYLE_ASSIGNMENT((#42894,#42899));
+#42894 = SURFACE_STYLE_USAGE(.BOTH.,#42895);
+#42895 = SURFACE_SIDE_STYLE('',(#42896));
+#42896 = SURFACE_STYLE_FILL_AREA(#42897);
+#42897 = FILL_AREA_STYLE('',(#42898));
+#42898 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42899 = CURVE_STYLE('',#42900,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42900 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42901 = OVER_RIDING_STYLED_ITEM('overriding color',(#42902),#21741,
+  #42811);
+#42902 = PRESENTATION_STYLE_ASSIGNMENT((#42903,#42908));
+#42903 = SURFACE_STYLE_USAGE(.BOTH.,#42904);
+#42904 = SURFACE_SIDE_STYLE('',(#42905));
+#42905 = SURFACE_STYLE_FILL_AREA(#42906);
+#42906 = FILL_AREA_STYLE('',(#42907));
+#42907 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42908 = CURVE_STYLE('',#42909,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42909 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42910 = OVER_RIDING_STYLED_ITEM('overriding color',(#42911),#21769,
+  #42811);
+#42911 = PRESENTATION_STYLE_ASSIGNMENT((#42912,#42917));
+#42912 = SURFACE_STYLE_USAGE(.BOTH.,#42913);
+#42913 = SURFACE_SIDE_STYLE('',(#42914));
+#42914 = SURFACE_STYLE_FILL_AREA(#42915);
+#42915 = FILL_AREA_STYLE('',(#42916));
+#42916 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42917 = CURVE_STYLE('',#42918,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42918 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42919 = OVER_RIDING_STYLED_ITEM('overriding color',(#42920),#21801,
+  #42811);
+#42920 = PRESENTATION_STYLE_ASSIGNMENT((#42921,#42926));
+#42921 = SURFACE_STYLE_USAGE(.BOTH.,#42922);
+#42922 = SURFACE_SIDE_STYLE('',(#42923));
+#42923 = SURFACE_STYLE_FILL_AREA(#42924);
+#42924 = FILL_AREA_STYLE('',(#42925));
+#42925 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42926 = CURVE_STYLE('',#42927,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42927 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42928 = OVER_RIDING_STYLED_ITEM('overriding color',(#42929),#21821,
+  #42811);
+#42929 = PRESENTATION_STYLE_ASSIGNMENT((#42930,#42935));
+#42930 = SURFACE_STYLE_USAGE(.BOTH.,#42931);
+#42931 = SURFACE_SIDE_STYLE('',(#42932));
+#42932 = SURFACE_STYLE_FILL_AREA(#42933);
+#42933 = FILL_AREA_STYLE('',(#42934));
+#42934 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42935 = CURVE_STYLE('',#42936,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42936 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42937 = OVER_RIDING_STYLED_ITEM('overriding color',(#42938),#21843,
+  #42811);
+#42938 = PRESENTATION_STYLE_ASSIGNMENT((#42939,#42944));
+#42939 = SURFACE_STYLE_USAGE(.BOTH.,#42940);
+#42940 = SURFACE_SIDE_STYLE('',(#42941));
+#42941 = SURFACE_STYLE_FILL_AREA(#42942);
+#42942 = FILL_AREA_STYLE('',(#42943));
+#42943 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42944 = CURVE_STYLE('',#42945,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42945 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42946 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #42947,#42956,#42965,#42974,#42983,#42992,#43001,#43010,#43019,
+    #43028,#43037,#43046,#43055,#43064,#43073),#10329);
+#42947 = STYLED_ITEM('color',(#42948),#9931);
+#42948 = PRESENTATION_STYLE_ASSIGNMENT((#42949,#42954));
+#42949 = SURFACE_STYLE_USAGE(.BOTH.,#42950);
+#42950 = SURFACE_SIDE_STYLE('',(#42951));
+#42951 = SURFACE_STYLE_FILL_AREA(#42952);
+#42952 = FILL_AREA_STYLE('',(#42953));
+#42953 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42954 = CURVE_STYLE('',#42955,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42955 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42956 = OVER_RIDING_STYLED_ITEM('overriding color',(#42957),#9933,
+  #42947);
+#42957 = PRESENTATION_STYLE_ASSIGNMENT((#42958,#42963));
+#42958 = SURFACE_STYLE_USAGE(.BOTH.,#42959);
+#42959 = SURFACE_SIDE_STYLE('',(#42960));
+#42960 = SURFACE_STYLE_FILL_AREA(#42961);
+#42961 = FILL_AREA_STYLE('',(#42962));
+#42962 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42963 = CURVE_STYLE('',#42964,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42964 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42965 = OVER_RIDING_STYLED_ITEM('overriding color',(#42966),#9969,
+  #42947);
+#42966 = PRESENTATION_STYLE_ASSIGNMENT((#42967,#42972));
+#42967 = SURFACE_STYLE_USAGE(.BOTH.,#42968);
+#42968 = SURFACE_SIDE_STYLE('',(#42969));
+#42969 = SURFACE_STYLE_FILL_AREA(#42970);
+#42970 = FILL_AREA_STYLE('',(#42971));
+#42971 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42972 = CURVE_STYLE('',#42973,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42973 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42974 = OVER_RIDING_STYLED_ITEM('overriding color',(#42975),#9997,
+  #42947);
+#42975 = PRESENTATION_STYLE_ASSIGNMENT((#42976,#42981));
+#42976 = SURFACE_STYLE_USAGE(.BOTH.,#42977);
+#42977 = SURFACE_SIDE_STYLE('',(#42978));
+#42978 = SURFACE_STYLE_FILL_AREA(#42979);
+#42979 = FILL_AREA_STYLE('',(#42980));
+#42980 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42981 = CURVE_STYLE('',#42982,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42982 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42983 = OVER_RIDING_STYLED_ITEM('overriding color',(#42984),#10025,
+  #42947);
+#42984 = PRESENTATION_STYLE_ASSIGNMENT((#42985,#42990));
+#42985 = SURFACE_STYLE_USAGE(.BOTH.,#42986);
+#42986 = SURFACE_SIDE_STYLE('',(#42987));
+#42987 = SURFACE_STYLE_FILL_AREA(#42988);
+#42988 = FILL_AREA_STYLE('',(#42989));
+#42989 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42990 = CURVE_STYLE('',#42991,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#42991 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#42992 = OVER_RIDING_STYLED_ITEM('overriding color',(#42993),#10045,
+  #42947);
+#42993 = PRESENTATION_STYLE_ASSIGNMENT((#42994,#42999));
+#42994 = SURFACE_STYLE_USAGE(.BOTH.,#42995);
+#42995 = SURFACE_SIDE_STYLE('',(#42996));
+#42996 = SURFACE_STYLE_FILL_AREA(#42997);
+#42997 = FILL_AREA_STYLE('',(#42998));
+#42998 = FILL_AREA_STYLE_COLOUR('',#41971);
+#42999 = CURVE_STYLE('',#43000,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43000 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43001 = OVER_RIDING_STYLED_ITEM('overriding color',(#43002),#10085,
+  #42947);
+#43002 = PRESENTATION_STYLE_ASSIGNMENT((#43003,#43008));
+#43003 = SURFACE_STYLE_USAGE(.BOTH.,#43004);
+#43004 = SURFACE_SIDE_STYLE('',(#43005));
+#43005 = SURFACE_STYLE_FILL_AREA(#43006);
+#43006 = FILL_AREA_STYLE('',(#43007));
+#43007 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43008 = CURVE_STYLE('',#43009,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43009 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43010 = OVER_RIDING_STYLED_ITEM('overriding color',(#43011),#10113,
+  #42947);
+#43011 = PRESENTATION_STYLE_ASSIGNMENT((#43012,#43017));
+#43012 = SURFACE_STYLE_USAGE(.BOTH.,#43013);
+#43013 = SURFACE_SIDE_STYLE('',(#43014));
+#43014 = SURFACE_STYLE_FILL_AREA(#43015);
+#43015 = FILL_AREA_STYLE('',(#43016));
+#43016 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43017 = CURVE_STYLE('',#43018,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43018 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43019 = OVER_RIDING_STYLED_ITEM('overriding color',(#43020),#10145,
+  #42947);
+#43020 = PRESENTATION_STYLE_ASSIGNMENT((#43021,#43026));
+#43021 = SURFACE_STYLE_USAGE(.BOTH.,#43022);
+#43022 = SURFACE_SIDE_STYLE('',(#43023));
+#43023 = SURFACE_STYLE_FILL_AREA(#43024);
+#43024 = FILL_AREA_STYLE('',(#43025));
+#43025 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43026 = CURVE_STYLE('',#43027,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43027 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43028 = OVER_RIDING_STYLED_ITEM('overriding color',(#43029),#10173,
+  #42947);
+#43029 = PRESENTATION_STYLE_ASSIGNMENT((#43030,#43035));
+#43030 = SURFACE_STYLE_USAGE(.BOTH.,#43031);
+#43031 = SURFACE_SIDE_STYLE('',(#43032));
+#43032 = SURFACE_STYLE_FILL_AREA(#43033);
+#43033 = FILL_AREA_STYLE('',(#43034));
+#43034 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43035 = CURVE_STYLE('',#43036,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43036 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43037 = OVER_RIDING_STYLED_ITEM('overriding color',(#43038),#10205,
+  #42947);
+#43038 = PRESENTATION_STYLE_ASSIGNMENT((#43039,#43044));
+#43039 = SURFACE_STYLE_USAGE(.BOTH.,#43040);
+#43040 = SURFACE_SIDE_STYLE('',(#43041));
+#43041 = SURFACE_STYLE_FILL_AREA(#43042);
+#43042 = FILL_AREA_STYLE('',(#43043));
+#43043 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43044 = CURVE_STYLE('',#43045,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43045 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43046 = OVER_RIDING_STYLED_ITEM('overriding color',(#43047),#10233,
+  #42947);
+#43047 = PRESENTATION_STYLE_ASSIGNMENT((#43048,#43053));
+#43048 = SURFACE_STYLE_USAGE(.BOTH.,#43049);
+#43049 = SURFACE_SIDE_STYLE('',(#43050));
+#43050 = SURFACE_STYLE_FILL_AREA(#43051);
+#43051 = FILL_AREA_STYLE('',(#43052));
+#43052 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43053 = CURVE_STYLE('',#43054,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43054 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43055 = OVER_RIDING_STYLED_ITEM('overriding color',(#43056),#10265,
+  #42947);
+#43056 = PRESENTATION_STYLE_ASSIGNMENT((#43057,#43062));
+#43057 = SURFACE_STYLE_USAGE(.BOTH.,#43058);
+#43058 = SURFACE_SIDE_STYLE('',(#43059));
+#43059 = SURFACE_STYLE_FILL_AREA(#43060);
+#43060 = FILL_AREA_STYLE('',(#43061));
+#43061 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43062 = CURVE_STYLE('',#43063,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43063 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43064 = OVER_RIDING_STYLED_ITEM('overriding color',(#43065),#10285,
+  #42947);
+#43065 = PRESENTATION_STYLE_ASSIGNMENT((#43066,#43071));
+#43066 = SURFACE_STYLE_USAGE(.BOTH.,#43067);
+#43067 = SURFACE_SIDE_STYLE('',(#43068));
+#43068 = SURFACE_STYLE_FILL_AREA(#43069);
+#43069 = FILL_AREA_STYLE('',(#43070));
+#43070 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43071 = CURVE_STYLE('',#43072,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43072 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43073 = OVER_RIDING_STYLED_ITEM('overriding color',(#43074),#10307,
+  #42947);
+#43074 = PRESENTATION_STYLE_ASSIGNMENT((#43075,#43080));
+#43075 = SURFACE_STYLE_USAGE(.BOTH.,#43076);
+#43076 = SURFACE_SIDE_STYLE('',(#43077));
+#43077 = SURFACE_STYLE_FILL_AREA(#43078);
+#43078 = FILL_AREA_STYLE('',(#43079));
+#43079 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43080 = CURVE_STYLE('',#43081,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43081 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43082 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #43083,#43092,#43101,#43110,#43119,#43128,#43137,#43146,#43155,
+    #43164,#43173),#35153);
+#43083 = STYLED_ITEM('color',(#43084),#34915);
+#43084 = PRESENTATION_STYLE_ASSIGNMENT((#43085,#43090));
+#43085 = SURFACE_STYLE_USAGE(.BOTH.,#43086);
+#43086 = SURFACE_SIDE_STYLE('',(#43087));
+#43087 = SURFACE_STYLE_FILL_AREA(#43088);
+#43088 = FILL_AREA_STYLE('',(#43089));
+#43089 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43090 = CURVE_STYLE('',#43091,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43091 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43092 = OVER_RIDING_STYLED_ITEM('overriding color',(#43093),#34917,
+  #43083);
+#43093 = PRESENTATION_STYLE_ASSIGNMENT((#43094,#43099));
+#43094 = SURFACE_STYLE_USAGE(.BOTH.,#43095);
+#43095 = SURFACE_SIDE_STYLE('',(#43096));
+#43096 = SURFACE_STYLE_FILL_AREA(#43097);
+#43097 = FILL_AREA_STYLE('',(#43098));
+#43098 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43099 = CURVE_STYLE('',#43100,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43100 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43101 = OVER_RIDING_STYLED_ITEM('overriding color',(#43102),#34957,
+  #43083);
+#43102 = PRESENTATION_STYLE_ASSIGNMENT((#43103,#43108));
+#43103 = SURFACE_STYLE_USAGE(.BOTH.,#43104);
+#43104 = SURFACE_SIDE_STYLE('',(#43105));
+#43105 = SURFACE_STYLE_FILL_AREA(#43106);
+#43106 = FILL_AREA_STYLE('',(#43107));
+#43107 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43108 = CURVE_STYLE('',#43109,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43109 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43110 = OVER_RIDING_STYLED_ITEM('overriding color',(#43111),#34988,
+  #43083);
+#43111 = PRESENTATION_STYLE_ASSIGNMENT((#43112,#43117));
+#43112 = SURFACE_STYLE_USAGE(.BOTH.,#43113);
+#43113 = SURFACE_SIDE_STYLE('',(#43114));
+#43114 = SURFACE_STYLE_FILL_AREA(#43115);
+#43115 = FILL_AREA_STYLE('',(#43116));
+#43116 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43117 = CURVE_STYLE('',#43118,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43118 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43119 = OVER_RIDING_STYLED_ITEM('overriding color',(#43120),#35019,
+  #43083);
+#43120 = PRESENTATION_STYLE_ASSIGNMENT((#43121,#43126));
+#43121 = SURFACE_STYLE_USAGE(.BOTH.,#43122);
+#43122 = SURFACE_SIDE_STYLE('',(#43123));
+#43123 = SURFACE_STYLE_FILL_AREA(#43124);
+#43124 = FILL_AREA_STYLE('',(#43125));
+#43125 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43126 = CURVE_STYLE('',#43127,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43127 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43128 = OVER_RIDING_STYLED_ITEM('overriding color',(#43129),#35041,
+  #43083);
+#43129 = PRESENTATION_STYLE_ASSIGNMENT((#43130,#43135));
+#43130 = SURFACE_STYLE_USAGE(.BOTH.,#43131);
+#43131 = SURFACE_SIDE_STYLE('',(#43132));
+#43132 = SURFACE_STYLE_FILL_AREA(#43133);
+#43133 = FILL_AREA_STYLE('',(#43134));
+#43134 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43135 = CURVE_STYLE('',#43136,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43136 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43137 = OVER_RIDING_STYLED_ITEM('overriding color',(#43138),#35069,
+  #43083);
+#43138 = PRESENTATION_STYLE_ASSIGNMENT((#43139,#43144));
+#43139 = SURFACE_STYLE_USAGE(.BOTH.,#43140);
+#43140 = SURFACE_SIDE_STYLE('',(#43141));
+#43141 = SURFACE_STYLE_FILL_AREA(#43142);
+#43142 = FILL_AREA_STYLE('',(#43143));
+#43143 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43144 = CURVE_STYLE('',#43145,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43145 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43146 = OVER_RIDING_STYLED_ITEM('overriding color',(#43147),#35091,
+  #43083);
+#43147 = PRESENTATION_STYLE_ASSIGNMENT((#43148,#43153));
+#43148 = SURFACE_STYLE_USAGE(.BOTH.,#43149);
+#43149 = SURFACE_SIDE_STYLE('',(#43150));
+#43150 = SURFACE_STYLE_FILL_AREA(#43151);
+#43151 = FILL_AREA_STYLE('',(#43152));
+#43152 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43153 = CURVE_STYLE('',#43154,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43154 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43155 = OVER_RIDING_STYLED_ITEM('overriding color',(#43156),#35103,
+  #43083);
+#43156 = PRESENTATION_STYLE_ASSIGNMENT((#43157,#43162));
+#43157 = SURFACE_STYLE_USAGE(.BOTH.,#43158);
+#43158 = SURFACE_SIDE_STYLE('',(#43159));
+#43159 = SURFACE_STYLE_FILL_AREA(#43160);
+#43160 = FILL_AREA_STYLE('',(#43161));
+#43161 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43162 = CURVE_STYLE('',#43163,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43163 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43164 = OVER_RIDING_STYLED_ITEM('overriding color',(#43165),#35125,
+  #43083);
+#43165 = PRESENTATION_STYLE_ASSIGNMENT((#43166,#43171));
+#43166 = SURFACE_STYLE_USAGE(.BOTH.,#43167);
+#43167 = SURFACE_SIDE_STYLE('',(#43168));
+#43168 = SURFACE_STYLE_FILL_AREA(#43169);
+#43169 = FILL_AREA_STYLE('',(#43170));
+#43170 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43171 = CURVE_STYLE('',#43172,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43172 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43173 = OVER_RIDING_STYLED_ITEM('overriding color',(#43174),#35141,
+  #43083);
+#43174 = PRESENTATION_STYLE_ASSIGNMENT((#43175,#43180));
+#43175 = SURFACE_STYLE_USAGE(.BOTH.,#43176);
+#43176 = SURFACE_SIDE_STYLE('',(#43177));
+#43177 = SURFACE_STYLE_FILL_AREA(#43178);
+#43178 = FILL_AREA_STYLE('',(#43179));
+#43179 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43180 = CURVE_STYLE('',#43181,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43181 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43182 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #43183,#43192,#43201,#43210,#43219,#43228,#43237,#43246,#43255,
+    #43264,#43273),#29957);
+#43183 = STYLED_ITEM('color',(#43184),#29731);
+#43184 = PRESENTATION_STYLE_ASSIGNMENT((#43185,#43190));
+#43185 = SURFACE_STYLE_USAGE(.BOTH.,#43186);
+#43186 = SURFACE_SIDE_STYLE('',(#43187));
+#43187 = SURFACE_STYLE_FILL_AREA(#43188);
+#43188 = FILL_AREA_STYLE('',(#43189));
+#43189 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43190 = CURVE_STYLE('',#43191,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43191 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43192 = OVER_RIDING_STYLED_ITEM('overriding color',(#43193),#29733,
+  #43183);
+#43193 = PRESENTATION_STYLE_ASSIGNMENT((#43194,#43199));
+#43194 = SURFACE_STYLE_USAGE(.BOTH.,#43195);
+#43195 = SURFACE_SIDE_STYLE('',(#43196));
+#43196 = SURFACE_STYLE_FILL_AREA(#43197);
+#43197 = FILL_AREA_STYLE('',(#43198));
+#43198 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43199 = CURVE_STYLE('',#43200,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43200 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43201 = OVER_RIDING_STYLED_ITEM('overriding color',(#43202),#29769,
+  #43183);
+#43202 = PRESENTATION_STYLE_ASSIGNMENT((#43203,#43208));
+#43203 = SURFACE_STYLE_USAGE(.BOTH.,#43204);
+#43204 = SURFACE_SIDE_STYLE('',(#43205));
+#43205 = SURFACE_STYLE_FILL_AREA(#43206);
+#43206 = FILL_AREA_STYLE('',(#43207));
+#43207 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43208 = CURVE_STYLE('',#43209,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43209 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43210 = OVER_RIDING_STYLED_ITEM('overriding color',(#43211),#29797,
+  #43183);
+#43211 = PRESENTATION_STYLE_ASSIGNMENT((#43212,#43217));
+#43212 = SURFACE_STYLE_USAGE(.BOTH.,#43213);
+#43213 = SURFACE_SIDE_STYLE('',(#43214));
+#43214 = SURFACE_STYLE_FILL_AREA(#43215);
+#43215 = FILL_AREA_STYLE('',(#43216));
+#43216 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43217 = CURVE_STYLE('',#43218,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43218 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43219 = OVER_RIDING_STYLED_ITEM('overriding color',(#43220),#29825,
+  #43183);
+#43220 = PRESENTATION_STYLE_ASSIGNMENT((#43221,#43226));
+#43221 = SURFACE_STYLE_USAGE(.BOTH.,#43222);
+#43222 = SURFACE_SIDE_STYLE('',(#43223));
+#43223 = SURFACE_STYLE_FILL_AREA(#43224);
+#43224 = FILL_AREA_STYLE('',(#43225));
+#43225 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43226 = CURVE_STYLE('',#43227,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43227 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43228 = OVER_RIDING_STYLED_ITEM('overriding color',(#43229),#29845,
+  #43183);
+#43229 = PRESENTATION_STYLE_ASSIGNMENT((#43230,#43235));
+#43230 = SURFACE_STYLE_USAGE(.BOTH.,#43231);
+#43231 = SURFACE_SIDE_STYLE('',(#43232));
+#43232 = SURFACE_STYLE_FILL_AREA(#43233);
+#43233 = FILL_AREA_STYLE('',(#43234));
+#43234 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43235 = CURVE_STYLE('',#43236,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43236 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43237 = OVER_RIDING_STYLED_ITEM('overriding color',(#43238),#29873,
+  #43183);
+#43238 = PRESENTATION_STYLE_ASSIGNMENT((#43239,#43244));
+#43239 = SURFACE_STYLE_USAGE(.BOTH.,#43240);
+#43240 = SURFACE_SIDE_STYLE('',(#43241));
+#43241 = SURFACE_STYLE_FILL_AREA(#43242);
+#43242 = FILL_AREA_STYLE('',(#43243));
+#43243 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43244 = CURVE_STYLE('',#43245,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43245 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43246 = OVER_RIDING_STYLED_ITEM('overriding color',(#43247),#29895,
+  #43183);
+#43247 = PRESENTATION_STYLE_ASSIGNMENT((#43248,#43253));
+#43248 = SURFACE_STYLE_USAGE(.BOTH.,#43249);
+#43249 = SURFACE_SIDE_STYLE('',(#43250));
+#43250 = SURFACE_STYLE_FILL_AREA(#43251);
+#43251 = FILL_AREA_STYLE('',(#43252));
+#43252 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43253 = CURVE_STYLE('',#43254,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43254 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43255 = OVER_RIDING_STYLED_ITEM('overriding color',(#43256),#29907,
+  #43183);
+#43256 = PRESENTATION_STYLE_ASSIGNMENT((#43257,#43262));
+#43257 = SURFACE_STYLE_USAGE(.BOTH.,#43258);
+#43258 = SURFACE_SIDE_STYLE('',(#43259));
+#43259 = SURFACE_STYLE_FILL_AREA(#43260);
+#43260 = FILL_AREA_STYLE('',(#43261));
+#43261 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43262 = CURVE_STYLE('',#43263,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43263 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43264 = OVER_RIDING_STYLED_ITEM('overriding color',(#43265),#29929,
+  #43183);
+#43265 = PRESENTATION_STYLE_ASSIGNMENT((#43266,#43271));
+#43266 = SURFACE_STYLE_USAGE(.BOTH.,#43267);
+#43267 = SURFACE_SIDE_STYLE('',(#43268));
+#43268 = SURFACE_STYLE_FILL_AREA(#43269);
+#43269 = FILL_AREA_STYLE('',(#43270));
+#43270 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43271 = CURVE_STYLE('',#43272,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43272 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43273 = OVER_RIDING_STYLED_ITEM('overriding color',(#43274),#29945,
+  #43183);
+#43274 = PRESENTATION_STYLE_ASSIGNMENT((#43275,#43280));
+#43275 = SURFACE_STYLE_USAGE(.BOTH.,#43276);
+#43276 = SURFACE_SIDE_STYLE('',(#43277));
+#43277 = SURFACE_STYLE_FILL_AREA(#43278);
+#43278 = FILL_AREA_STYLE('',(#43279));
+#43279 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43280 = CURVE_STYLE('',#43281,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43281 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43282 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #43283,#43292,#43301,#43310,#43319,#43328,#43337,#43346,#43355,
+    #43364,#43373),#38933);
+#43283 = STYLED_ITEM('color',(#43284),#38695);
+#43284 = PRESENTATION_STYLE_ASSIGNMENT((#43285,#43290));
+#43285 = SURFACE_STYLE_USAGE(.BOTH.,#43286);
+#43286 = SURFACE_SIDE_STYLE('',(#43287));
+#43287 = SURFACE_STYLE_FILL_AREA(#43288);
+#43288 = FILL_AREA_STYLE('',(#43289));
+#43289 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43290 = CURVE_STYLE('',#43291,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43291 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43292 = OVER_RIDING_STYLED_ITEM('overriding color',(#43293),#38697,
+  #43283);
+#43293 = PRESENTATION_STYLE_ASSIGNMENT((#43294,#43299));
+#43294 = SURFACE_STYLE_USAGE(.BOTH.,#43295);
+#43295 = SURFACE_SIDE_STYLE('',(#43296));
+#43296 = SURFACE_STYLE_FILL_AREA(#43297);
+#43297 = FILL_AREA_STYLE('',(#43298));
+#43298 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43299 = CURVE_STYLE('',#43300,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43300 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43301 = OVER_RIDING_STYLED_ITEM('overriding color',(#43302),#38737,
+  #43283);
+#43302 = PRESENTATION_STYLE_ASSIGNMENT((#43303,#43308));
+#43303 = SURFACE_STYLE_USAGE(.BOTH.,#43304);
+#43304 = SURFACE_SIDE_STYLE('',(#43305));
+#43305 = SURFACE_STYLE_FILL_AREA(#43306);
+#43306 = FILL_AREA_STYLE('',(#43307));
+#43307 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43308 = CURVE_STYLE('',#43309,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43309 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43310 = OVER_RIDING_STYLED_ITEM('overriding color',(#43311),#38768,
+  #43283);
+#43311 = PRESENTATION_STYLE_ASSIGNMENT((#43312,#43317));
+#43312 = SURFACE_STYLE_USAGE(.BOTH.,#43313);
+#43313 = SURFACE_SIDE_STYLE('',(#43314));
+#43314 = SURFACE_STYLE_FILL_AREA(#43315);
+#43315 = FILL_AREA_STYLE('',(#43316));
+#43316 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43317 = CURVE_STYLE('',#43318,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43318 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43319 = OVER_RIDING_STYLED_ITEM('overriding color',(#43320),#38799,
+  #43283);
+#43320 = PRESENTATION_STYLE_ASSIGNMENT((#43321,#43326));
+#43321 = SURFACE_STYLE_USAGE(.BOTH.,#43322);
+#43322 = SURFACE_SIDE_STYLE('',(#43323));
+#43323 = SURFACE_STYLE_FILL_AREA(#43324);
+#43324 = FILL_AREA_STYLE('',(#43325));
+#43325 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43326 = CURVE_STYLE('',#43327,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43327 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43328 = OVER_RIDING_STYLED_ITEM('overriding color',(#43329),#38821,
+  #43283);
+#43329 = PRESENTATION_STYLE_ASSIGNMENT((#43330,#43335));
+#43330 = SURFACE_STYLE_USAGE(.BOTH.,#43331);
+#43331 = SURFACE_SIDE_STYLE('',(#43332));
+#43332 = SURFACE_STYLE_FILL_AREA(#43333);
+#43333 = FILL_AREA_STYLE('',(#43334));
+#43334 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43335 = CURVE_STYLE('',#43336,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43336 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43337 = OVER_RIDING_STYLED_ITEM('overriding color',(#43338),#38849,
+  #43283);
+#43338 = PRESENTATION_STYLE_ASSIGNMENT((#43339,#43344));
+#43339 = SURFACE_STYLE_USAGE(.BOTH.,#43340);
+#43340 = SURFACE_SIDE_STYLE('',(#43341));
+#43341 = SURFACE_STYLE_FILL_AREA(#43342);
+#43342 = FILL_AREA_STYLE('',(#43343));
+#43343 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43344 = CURVE_STYLE('',#43345,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43345 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43346 = OVER_RIDING_STYLED_ITEM('overriding color',(#43347),#38871,
+  #43283);
+#43347 = PRESENTATION_STYLE_ASSIGNMENT((#43348,#43353));
+#43348 = SURFACE_STYLE_USAGE(.BOTH.,#43349);
+#43349 = SURFACE_SIDE_STYLE('',(#43350));
+#43350 = SURFACE_STYLE_FILL_AREA(#43351);
+#43351 = FILL_AREA_STYLE('',(#43352));
+#43352 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43353 = CURVE_STYLE('',#43354,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43354 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43355 = OVER_RIDING_STYLED_ITEM('overriding color',(#43356),#38883,
+  #43283);
+#43356 = PRESENTATION_STYLE_ASSIGNMENT((#43357,#43362));
+#43357 = SURFACE_STYLE_USAGE(.BOTH.,#43358);
+#43358 = SURFACE_SIDE_STYLE('',(#43359));
+#43359 = SURFACE_STYLE_FILL_AREA(#43360);
+#43360 = FILL_AREA_STYLE('',(#43361));
+#43361 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43362 = CURVE_STYLE('',#43363,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43363 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43364 = OVER_RIDING_STYLED_ITEM('overriding color',(#43365),#38905,
+  #43283);
+#43365 = PRESENTATION_STYLE_ASSIGNMENT((#43366,#43371));
+#43366 = SURFACE_STYLE_USAGE(.BOTH.,#43367);
+#43367 = SURFACE_SIDE_STYLE('',(#43368));
+#43368 = SURFACE_STYLE_FILL_AREA(#43369);
+#43369 = FILL_AREA_STYLE('',(#43370));
+#43370 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43371 = CURVE_STYLE('',#43372,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43372 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43373 = OVER_RIDING_STYLED_ITEM('overriding color',(#43374),#38921,
+  #43283);
+#43374 = PRESENTATION_STYLE_ASSIGNMENT((#43375,#43380));
+#43375 = SURFACE_STYLE_USAGE(.BOTH.,#43376);
+#43376 = SURFACE_SIDE_STYLE('',(#43377));
+#43377 = SURFACE_STYLE_FILL_AREA(#43378);
+#43378 = FILL_AREA_STYLE('',(#43379));
+#43379 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43380 = CURVE_STYLE('',#43381,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43381 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43382 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #43383,#43392,#43401,#43410,#43419,#43428,#43437,#43446,#43455,
+    #43464,#43473),#35405);
+#43383 = STYLED_ITEM('color',(#43384),#35167);
+#43384 = PRESENTATION_STYLE_ASSIGNMENT((#43385,#43390));
+#43385 = SURFACE_STYLE_USAGE(.BOTH.,#43386);
+#43386 = SURFACE_SIDE_STYLE('',(#43387));
+#43387 = SURFACE_STYLE_FILL_AREA(#43388);
+#43388 = FILL_AREA_STYLE('',(#43389));
+#43389 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43390 = CURVE_STYLE('',#43391,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43391 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43392 = OVER_RIDING_STYLED_ITEM('overriding color',(#43393),#35169,
+  #43383);
+#43393 = PRESENTATION_STYLE_ASSIGNMENT((#43394,#43399));
+#43394 = SURFACE_STYLE_USAGE(.BOTH.,#43395);
+#43395 = SURFACE_SIDE_STYLE('',(#43396));
+#43396 = SURFACE_STYLE_FILL_AREA(#43397);
+#43397 = FILL_AREA_STYLE('',(#43398));
+#43398 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43399 = CURVE_STYLE('',#43400,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43400 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43401 = OVER_RIDING_STYLED_ITEM('overriding color',(#43402),#35209,
+  #43383);
+#43402 = PRESENTATION_STYLE_ASSIGNMENT((#43403,#43408));
+#43403 = SURFACE_STYLE_USAGE(.BOTH.,#43404);
+#43404 = SURFACE_SIDE_STYLE('',(#43405));
+#43405 = SURFACE_STYLE_FILL_AREA(#43406);
+#43406 = FILL_AREA_STYLE('',(#43407));
+#43407 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43408 = CURVE_STYLE('',#43409,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43409 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43410 = OVER_RIDING_STYLED_ITEM('overriding color',(#43411),#35240,
+  #43383);
+#43411 = PRESENTATION_STYLE_ASSIGNMENT((#43412,#43417));
+#43412 = SURFACE_STYLE_USAGE(.BOTH.,#43413);
+#43413 = SURFACE_SIDE_STYLE('',(#43414));
+#43414 = SURFACE_STYLE_FILL_AREA(#43415);
+#43415 = FILL_AREA_STYLE('',(#43416));
+#43416 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43417 = CURVE_STYLE('',#43418,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43418 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43419 = OVER_RIDING_STYLED_ITEM('overriding color',(#43420),#35271,
+  #43383);
+#43420 = PRESENTATION_STYLE_ASSIGNMENT((#43421,#43426));
+#43421 = SURFACE_STYLE_USAGE(.BOTH.,#43422);
+#43422 = SURFACE_SIDE_STYLE('',(#43423));
+#43423 = SURFACE_STYLE_FILL_AREA(#43424);
+#43424 = FILL_AREA_STYLE('',(#43425));
+#43425 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43426 = CURVE_STYLE('',#43427,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43427 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43428 = OVER_RIDING_STYLED_ITEM('overriding color',(#43429),#35293,
+  #43383);
+#43429 = PRESENTATION_STYLE_ASSIGNMENT((#43430,#43435));
+#43430 = SURFACE_STYLE_USAGE(.BOTH.,#43431);
+#43431 = SURFACE_SIDE_STYLE('',(#43432));
+#43432 = SURFACE_STYLE_FILL_AREA(#43433);
+#43433 = FILL_AREA_STYLE('',(#43434));
+#43434 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43435 = CURVE_STYLE('',#43436,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43436 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43437 = OVER_RIDING_STYLED_ITEM('overriding color',(#43438),#35321,
+  #43383);
+#43438 = PRESENTATION_STYLE_ASSIGNMENT((#43439,#43444));
+#43439 = SURFACE_STYLE_USAGE(.BOTH.,#43440);
+#43440 = SURFACE_SIDE_STYLE('',(#43441));
+#43441 = SURFACE_STYLE_FILL_AREA(#43442);
+#43442 = FILL_AREA_STYLE('',(#43443));
+#43443 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43444 = CURVE_STYLE('',#43445,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43445 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43446 = OVER_RIDING_STYLED_ITEM('overriding color',(#43447),#35343,
+  #43383);
+#43447 = PRESENTATION_STYLE_ASSIGNMENT((#43448,#43453));
+#43448 = SURFACE_STYLE_USAGE(.BOTH.,#43449);
+#43449 = SURFACE_SIDE_STYLE('',(#43450));
+#43450 = SURFACE_STYLE_FILL_AREA(#43451);
+#43451 = FILL_AREA_STYLE('',(#43452));
+#43452 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43453 = CURVE_STYLE('',#43454,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43454 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43455 = OVER_RIDING_STYLED_ITEM('overriding color',(#43456),#35355,
+  #43383);
+#43456 = PRESENTATION_STYLE_ASSIGNMENT((#43457,#43462));
+#43457 = SURFACE_STYLE_USAGE(.BOTH.,#43458);
+#43458 = SURFACE_SIDE_STYLE('',(#43459));
+#43459 = SURFACE_STYLE_FILL_AREA(#43460);
+#43460 = FILL_AREA_STYLE('',(#43461));
+#43461 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43462 = CURVE_STYLE('',#43463,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43463 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43464 = OVER_RIDING_STYLED_ITEM('overriding color',(#43465),#35377,
+  #43383);
+#43465 = PRESENTATION_STYLE_ASSIGNMENT((#43466,#43471));
+#43466 = SURFACE_STYLE_USAGE(.BOTH.,#43467);
+#43467 = SURFACE_SIDE_STYLE('',(#43468));
+#43468 = SURFACE_STYLE_FILL_AREA(#43469);
+#43469 = FILL_AREA_STYLE('',(#43470));
+#43470 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43471 = CURVE_STYLE('',#43472,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43472 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43473 = OVER_RIDING_STYLED_ITEM('overriding color',(#43474),#35393,
+  #43383);
+#43474 = PRESENTATION_STYLE_ASSIGNMENT((#43475,#43480));
+#43475 = SURFACE_STYLE_USAGE(.BOTH.,#43476);
+#43476 = SURFACE_SIDE_STYLE('',(#43477));
+#43477 = SURFACE_STYLE_FILL_AREA(#43478);
+#43478 = FILL_AREA_STYLE('',(#43479));
+#43479 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43480 = CURVE_STYLE('',#43481,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43481 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43482 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #43483,#43492,#43501,#43510,#43519,#43528,#43537,#43546,#43555,
+    #43564,#43573,#43582,#43591,#43600,#43609),#15273);
+#43483 = STYLED_ITEM('color',(#43484),#14875);
+#43484 = PRESENTATION_STYLE_ASSIGNMENT((#43485,#43490));
+#43485 = SURFACE_STYLE_USAGE(.BOTH.,#43486);
+#43486 = SURFACE_SIDE_STYLE('',(#43487));
+#43487 = SURFACE_STYLE_FILL_AREA(#43488);
+#43488 = FILL_AREA_STYLE('',(#43489));
+#43489 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43490 = CURVE_STYLE('',#43491,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43491 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43492 = OVER_RIDING_STYLED_ITEM('overriding color',(#43493),#14877,
+  #43483);
+#43493 = PRESENTATION_STYLE_ASSIGNMENT((#43494,#43499));
+#43494 = SURFACE_STYLE_USAGE(.BOTH.,#43495);
+#43495 = SURFACE_SIDE_STYLE('',(#43496));
+#43496 = SURFACE_STYLE_FILL_AREA(#43497);
+#43497 = FILL_AREA_STYLE('',(#43498));
+#43498 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43499 = CURVE_STYLE('',#43500,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43500 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43501 = OVER_RIDING_STYLED_ITEM('overriding color',(#43502),#14913,
+  #43483);
+#43502 = PRESENTATION_STYLE_ASSIGNMENT((#43503,#43508));
+#43503 = SURFACE_STYLE_USAGE(.BOTH.,#43504);
+#43504 = SURFACE_SIDE_STYLE('',(#43505));
+#43505 = SURFACE_STYLE_FILL_AREA(#43506);
+#43506 = FILL_AREA_STYLE('',(#43507));
+#43507 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43508 = CURVE_STYLE('',#43509,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43509 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43510 = OVER_RIDING_STYLED_ITEM('overriding color',(#43511),#14941,
+  #43483);
+#43511 = PRESENTATION_STYLE_ASSIGNMENT((#43512,#43517));
+#43512 = SURFACE_STYLE_USAGE(.BOTH.,#43513);
+#43513 = SURFACE_SIDE_STYLE('',(#43514));
+#43514 = SURFACE_STYLE_FILL_AREA(#43515);
+#43515 = FILL_AREA_STYLE('',(#43516));
+#43516 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43517 = CURVE_STYLE('',#43518,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43518 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43519 = OVER_RIDING_STYLED_ITEM('overriding color',(#43520),#14969,
+  #43483);
+#43520 = PRESENTATION_STYLE_ASSIGNMENT((#43521,#43526));
+#43521 = SURFACE_STYLE_USAGE(.BOTH.,#43522);
+#43522 = SURFACE_SIDE_STYLE('',(#43523));
+#43523 = SURFACE_STYLE_FILL_AREA(#43524);
+#43524 = FILL_AREA_STYLE('',(#43525));
+#43525 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43526 = CURVE_STYLE('',#43527,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43527 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43528 = OVER_RIDING_STYLED_ITEM('overriding color',(#43529),#14989,
+  #43483);
+#43529 = PRESENTATION_STYLE_ASSIGNMENT((#43530,#43535));
+#43530 = SURFACE_STYLE_USAGE(.BOTH.,#43531);
+#43531 = SURFACE_SIDE_STYLE('',(#43532));
+#43532 = SURFACE_STYLE_FILL_AREA(#43533);
+#43533 = FILL_AREA_STYLE('',(#43534));
+#43534 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43535 = CURVE_STYLE('',#43536,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43536 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43537 = OVER_RIDING_STYLED_ITEM('overriding color',(#43538),#15029,
+  #43483);
+#43538 = PRESENTATION_STYLE_ASSIGNMENT((#43539,#43544));
+#43539 = SURFACE_STYLE_USAGE(.BOTH.,#43540);
+#43540 = SURFACE_SIDE_STYLE('',(#43541));
+#43541 = SURFACE_STYLE_FILL_AREA(#43542);
+#43542 = FILL_AREA_STYLE('',(#43543));
+#43543 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43544 = CURVE_STYLE('',#43545,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43545 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43546 = OVER_RIDING_STYLED_ITEM('overriding color',(#43547),#15057,
+  #43483);
+#43547 = PRESENTATION_STYLE_ASSIGNMENT((#43548,#43553));
+#43548 = SURFACE_STYLE_USAGE(.BOTH.,#43549);
+#43549 = SURFACE_SIDE_STYLE('',(#43550));
+#43550 = SURFACE_STYLE_FILL_AREA(#43551);
+#43551 = FILL_AREA_STYLE('',(#43552));
+#43552 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43553 = CURVE_STYLE('',#43554,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43554 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43555 = OVER_RIDING_STYLED_ITEM('overriding color',(#43556),#15089,
+  #43483);
+#43556 = PRESENTATION_STYLE_ASSIGNMENT((#43557,#43562));
+#43557 = SURFACE_STYLE_USAGE(.BOTH.,#43558);
+#43558 = SURFACE_SIDE_STYLE('',(#43559));
+#43559 = SURFACE_STYLE_FILL_AREA(#43560);
+#43560 = FILL_AREA_STYLE('',(#43561));
+#43561 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43562 = CURVE_STYLE('',#43563,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43563 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43564 = OVER_RIDING_STYLED_ITEM('overriding color',(#43565),#15117,
+  #43483);
+#43565 = PRESENTATION_STYLE_ASSIGNMENT((#43566,#43571));
+#43566 = SURFACE_STYLE_USAGE(.BOTH.,#43567);
+#43567 = SURFACE_SIDE_STYLE('',(#43568));
+#43568 = SURFACE_STYLE_FILL_AREA(#43569);
+#43569 = FILL_AREA_STYLE('',(#43570));
+#43570 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43571 = CURVE_STYLE('',#43572,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43572 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43573 = OVER_RIDING_STYLED_ITEM('overriding color',(#43574),#15149,
+  #43483);
+#43574 = PRESENTATION_STYLE_ASSIGNMENT((#43575,#43580));
+#43575 = SURFACE_STYLE_USAGE(.BOTH.,#43576);
+#43576 = SURFACE_SIDE_STYLE('',(#43577));
+#43577 = SURFACE_STYLE_FILL_AREA(#43578);
+#43578 = FILL_AREA_STYLE('',(#43579));
+#43579 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43580 = CURVE_STYLE('',#43581,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43581 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43582 = OVER_RIDING_STYLED_ITEM('overriding color',(#43583),#15177,
+  #43483);
+#43583 = PRESENTATION_STYLE_ASSIGNMENT((#43584,#43589));
+#43584 = SURFACE_STYLE_USAGE(.BOTH.,#43585);
+#43585 = SURFACE_SIDE_STYLE('',(#43586));
+#43586 = SURFACE_STYLE_FILL_AREA(#43587);
+#43587 = FILL_AREA_STYLE('',(#43588));
+#43588 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43589 = CURVE_STYLE('',#43590,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43590 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43591 = OVER_RIDING_STYLED_ITEM('overriding color',(#43592),#15209,
+  #43483);
+#43592 = PRESENTATION_STYLE_ASSIGNMENT((#43593,#43598));
+#43593 = SURFACE_STYLE_USAGE(.BOTH.,#43594);
+#43594 = SURFACE_SIDE_STYLE('',(#43595));
+#43595 = SURFACE_STYLE_FILL_AREA(#43596);
+#43596 = FILL_AREA_STYLE('',(#43597));
+#43597 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43598 = CURVE_STYLE('',#43599,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43599 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43600 = OVER_RIDING_STYLED_ITEM('overriding color',(#43601),#15229,
+  #43483);
+#43601 = PRESENTATION_STYLE_ASSIGNMENT((#43602,#43607));
+#43602 = SURFACE_STYLE_USAGE(.BOTH.,#43603);
+#43603 = SURFACE_SIDE_STYLE('',(#43604));
+#43604 = SURFACE_STYLE_FILL_AREA(#43605);
+#43605 = FILL_AREA_STYLE('',(#43606));
+#43606 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43607 = CURVE_STYLE('',#43608,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43608 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43609 = OVER_RIDING_STYLED_ITEM('overriding color',(#43610),#15251,
+  #43483);
+#43610 = PRESENTATION_STYLE_ASSIGNMENT((#43611,#43616));
+#43611 = SURFACE_STYLE_USAGE(.BOTH.,#43612);
+#43612 = SURFACE_SIDE_STYLE('',(#43613));
+#43613 = SURFACE_STYLE_FILL_AREA(#43614);
+#43614 = FILL_AREA_STYLE('',(#43615));
+#43615 = FILL_AREA_STYLE_COLOUR('',#41971);
+#43616 = CURVE_STYLE('',#43617,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#43617 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43618 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #43619,#43628,#43637,#43646,#43655,#43664,#43673,#43682,#43691,
+    #43700,#43709),#40949);
+#43619 = STYLED_ITEM('color',(#43620),#40711);
+#43620 = PRESENTATION_STYLE_ASSIGNMENT((#43621,#43626));
+#43621 = SURFACE_STYLE_USAGE(.BOTH.,#43622);
+#43622 = SURFACE_SIDE_STYLE('',(#43623));
+#43623 = SURFACE_STYLE_FILL_AREA(#43624);
+#43624 = FILL_AREA_STYLE('',(#43625));
+#43625 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43626 = CURVE_STYLE('',#43627,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43627 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43628 = OVER_RIDING_STYLED_ITEM('overriding color',(#43629),#40713,
+  #43619);
+#43629 = PRESENTATION_STYLE_ASSIGNMENT((#43630,#43635));
+#43630 = SURFACE_STYLE_USAGE(.BOTH.,#43631);
+#43631 = SURFACE_SIDE_STYLE('',(#43632));
+#43632 = SURFACE_STYLE_FILL_AREA(#43633);
+#43633 = FILL_AREA_STYLE('',(#43634));
+#43634 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43635 = CURVE_STYLE('',#43636,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43636 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43637 = OVER_RIDING_STYLED_ITEM('overriding color',(#43638),#40753,
+  #43619);
+#43638 = PRESENTATION_STYLE_ASSIGNMENT((#43639,#43644));
+#43639 = SURFACE_STYLE_USAGE(.BOTH.,#43640);
+#43640 = SURFACE_SIDE_STYLE('',(#43641));
+#43641 = SURFACE_STYLE_FILL_AREA(#43642);
+#43642 = FILL_AREA_STYLE('',(#43643));
+#43643 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43644 = CURVE_STYLE('',#43645,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43645 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43646 = OVER_RIDING_STYLED_ITEM('overriding color',(#43647),#40784,
+  #43619);
+#43647 = PRESENTATION_STYLE_ASSIGNMENT((#43648,#43653));
+#43648 = SURFACE_STYLE_USAGE(.BOTH.,#43649);
+#43649 = SURFACE_SIDE_STYLE('',(#43650));
+#43650 = SURFACE_STYLE_FILL_AREA(#43651);
+#43651 = FILL_AREA_STYLE('',(#43652));
+#43652 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43653 = CURVE_STYLE('',#43654,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43654 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43655 = OVER_RIDING_STYLED_ITEM('overriding color',(#43656),#40815,
+  #43619);
+#43656 = PRESENTATION_STYLE_ASSIGNMENT((#43657,#43662));
+#43657 = SURFACE_STYLE_USAGE(.BOTH.,#43658);
+#43658 = SURFACE_SIDE_STYLE('',(#43659));
+#43659 = SURFACE_STYLE_FILL_AREA(#43660);
+#43660 = FILL_AREA_STYLE('',(#43661));
+#43661 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43662 = CURVE_STYLE('',#43663,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43663 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43664 = OVER_RIDING_STYLED_ITEM('overriding color',(#43665),#40837,
+  #43619);
+#43665 = PRESENTATION_STYLE_ASSIGNMENT((#43666,#43671));
+#43666 = SURFACE_STYLE_USAGE(.BOTH.,#43667);
+#43667 = SURFACE_SIDE_STYLE('',(#43668));
+#43668 = SURFACE_STYLE_FILL_AREA(#43669);
+#43669 = FILL_AREA_STYLE('',(#43670));
+#43670 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43671 = CURVE_STYLE('',#43672,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43672 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43673 = OVER_RIDING_STYLED_ITEM('overriding color',(#43674),#40865,
+  #43619);
+#43674 = PRESENTATION_STYLE_ASSIGNMENT((#43675,#43680));
+#43675 = SURFACE_STYLE_USAGE(.BOTH.,#43676);
+#43676 = SURFACE_SIDE_STYLE('',(#43677));
+#43677 = SURFACE_STYLE_FILL_AREA(#43678);
+#43678 = FILL_AREA_STYLE('',(#43679));
+#43679 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43680 = CURVE_STYLE('',#43681,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43681 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43682 = OVER_RIDING_STYLED_ITEM('overriding color',(#43683),#40887,
+  #43619);
+#43683 = PRESENTATION_STYLE_ASSIGNMENT((#43684,#43689));
+#43684 = SURFACE_STYLE_USAGE(.BOTH.,#43685);
+#43685 = SURFACE_SIDE_STYLE('',(#43686));
+#43686 = SURFACE_STYLE_FILL_AREA(#43687);
+#43687 = FILL_AREA_STYLE('',(#43688));
+#43688 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43689 = CURVE_STYLE('',#43690,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43690 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43691 = OVER_RIDING_STYLED_ITEM('overriding color',(#43692),#40899,
+  #43619);
+#43692 = PRESENTATION_STYLE_ASSIGNMENT((#43693,#43698));
+#43693 = SURFACE_STYLE_USAGE(.BOTH.,#43694);
+#43694 = SURFACE_SIDE_STYLE('',(#43695));
+#43695 = SURFACE_STYLE_FILL_AREA(#43696);
+#43696 = FILL_AREA_STYLE('',(#43697));
+#43697 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43698 = CURVE_STYLE('',#43699,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43699 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43700 = OVER_RIDING_STYLED_ITEM('overriding color',(#43701),#40921,
+  #43619);
+#43701 = PRESENTATION_STYLE_ASSIGNMENT((#43702,#43707));
+#43702 = SURFACE_STYLE_USAGE(.BOTH.,#43703);
+#43703 = SURFACE_SIDE_STYLE('',(#43704));
+#43704 = SURFACE_STYLE_FILL_AREA(#43705);
+#43705 = FILL_AREA_STYLE('',(#43706));
+#43706 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43707 = CURVE_STYLE('',#43708,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43708 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43709 = OVER_RIDING_STYLED_ITEM('overriding color',(#43710),#40937,
+  #43619);
+#43710 = PRESENTATION_STYLE_ASSIGNMENT((#43711,#43716));
+#43711 = SURFACE_STYLE_USAGE(.BOTH.,#43712);
+#43712 = SURFACE_SIDE_STYLE('',(#43713));
+#43713 = SURFACE_STYLE_FILL_AREA(#43714);
+#43714 = FILL_AREA_STYLE('',(#43715));
+#43715 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43716 = CURVE_STYLE('',#43717,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43717 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43718 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #43719,#43728,#43737,#43746,#43755,#43764,#43773,#43782,#43791,
+    #43800,#43809,#43818,#43827,#43836,#43845),#4809);
+#43719 = STYLED_ITEM('color',(#43720),#4411);
+#43720 = PRESENTATION_STYLE_ASSIGNMENT((#43721,#43726));
+#43721 = SURFACE_STYLE_USAGE(.BOTH.,#43722);
+#43722 = SURFACE_SIDE_STYLE('',(#43723));
+#43723 = SURFACE_STYLE_FILL_AREA(#43724);
+#43724 = FILL_AREA_STYLE('',(#43725));
+#43725 = FILL_AREA_STYLE_COLOUR('',#42681);
+#43726 = CURVE_STYLE('',#43727,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#43727 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43728 = OVER_RIDING_STYLED_ITEM('overriding color',(#43729),#4413,
+  #43719);
+#43729 = PRESENTATION_STYLE_ASSIGNMENT((#43730,#43735));
+#43730 = SURFACE_STYLE_USAGE(.BOTH.,#43731);
+#43731 = SURFACE_SIDE_STYLE('',(#43732));
+#43732 = SURFACE_STYLE_FILL_AREA(#43733);
+#43733 = FILL_AREA_STYLE('',(#43734));
+#43734 = FILL_AREA_STYLE_COLOUR('',#42681);
+#43735 = CURVE_STYLE('',#43736,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#43736 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43737 = OVER_RIDING_STYLED_ITEM('overriding color',(#43738),#4449,
+  #43719);
+#43738 = PRESENTATION_STYLE_ASSIGNMENT((#43739,#43744));
+#43739 = SURFACE_STYLE_USAGE(.BOTH.,#43740);
+#43740 = SURFACE_SIDE_STYLE('',(#43741));
+#43741 = SURFACE_STYLE_FILL_AREA(#43742);
+#43742 = FILL_AREA_STYLE('',(#43743));
+#43743 = FILL_AREA_STYLE_COLOUR('',#42681);
+#43744 = CURVE_STYLE('',#43745,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#43745 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43746 = OVER_RIDING_STYLED_ITEM('overriding color',(#43747),#4481,
+  #43719);
+#43747 = PRESENTATION_STYLE_ASSIGNMENT((#43748,#43753));
+#43748 = SURFACE_STYLE_USAGE(.BOTH.,#43749);
+#43749 = SURFACE_SIDE_STYLE('',(#43750));
+#43750 = SURFACE_STYLE_FILL_AREA(#43751);
+#43751 = FILL_AREA_STYLE('',(#43752));
+#43752 = FILL_AREA_STYLE_COLOUR('',#42681);
+#43753 = CURVE_STYLE('',#43754,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#43754 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43755 = OVER_RIDING_STYLED_ITEM('overriding color',(#43756),#4509,
+  #43719);
+#43756 = PRESENTATION_STYLE_ASSIGNMENT((#43757,#43762));
+#43757 = SURFACE_STYLE_USAGE(.BOTH.,#43758);
+#43758 = SURFACE_SIDE_STYLE('',(#43759));
+#43759 = SURFACE_STYLE_FILL_AREA(#43760);
+#43760 = FILL_AREA_STYLE('',(#43761));
+#43761 = FILL_AREA_STYLE_COLOUR('',#42681);
+#43762 = CURVE_STYLE('',#43763,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#43763 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43764 = OVER_RIDING_STYLED_ITEM('overriding color',(#43765),#4541,
+  #43719);
+#43765 = PRESENTATION_STYLE_ASSIGNMENT((#43766,#43771));
+#43766 = SURFACE_STYLE_USAGE(.BOTH.,#43767);
+#43767 = SURFACE_SIDE_STYLE('',(#43768));
+#43768 = SURFACE_STYLE_FILL_AREA(#43769);
+#43769 = FILL_AREA_STYLE('',(#43770));
+#43770 = FILL_AREA_STYLE_COLOUR('',#42681);
+#43771 = CURVE_STYLE('',#43772,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#43772 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43773 = OVER_RIDING_STYLED_ITEM('overriding color',(#43774),#4569,
+  #43719);
+#43774 = PRESENTATION_STYLE_ASSIGNMENT((#43775,#43780));
+#43775 = SURFACE_STYLE_USAGE(.BOTH.,#43776);
+#43776 = SURFACE_SIDE_STYLE('',(#43777));
+#43777 = SURFACE_STYLE_FILL_AREA(#43778);
+#43778 = FILL_AREA_STYLE('',(#43779));
+#43779 = FILL_AREA_STYLE_COLOUR('',#42681);
+#43780 = CURVE_STYLE('',#43781,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#43781 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43782 = OVER_RIDING_STYLED_ITEM('overriding color',(#43783),#4601,
+  #43719);
+#43783 = PRESENTATION_STYLE_ASSIGNMENT((#43784,#43789));
+#43784 = SURFACE_STYLE_USAGE(.BOTH.,#43785);
+#43785 = SURFACE_SIDE_STYLE('',(#43786));
+#43786 = SURFACE_STYLE_FILL_AREA(#43787);
+#43787 = FILL_AREA_STYLE('',(#43788));
+#43788 = FILL_AREA_STYLE_COLOUR('',#42681);
+#43789 = CURVE_STYLE('',#43790,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#43790 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43791 = OVER_RIDING_STYLED_ITEM('overriding color',(#43792),#4629,
+  #43719);
+#43792 = PRESENTATION_STYLE_ASSIGNMENT((#43793,#43798));
+#43793 = SURFACE_STYLE_USAGE(.BOTH.,#43794);
+#43794 = SURFACE_SIDE_STYLE('',(#43795));
+#43795 = SURFACE_STYLE_FILL_AREA(#43796);
+#43796 = FILL_AREA_STYLE('',(#43797));
+#43797 = FILL_AREA_STYLE_COLOUR('',#42681);
+#43798 = CURVE_STYLE('',#43799,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#43799 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43800 = OVER_RIDING_STYLED_ITEM('overriding color',(#43801),#4653,
+  #43719);
+#43801 = PRESENTATION_STYLE_ASSIGNMENT((#43802,#43807));
+#43802 = SURFACE_STYLE_USAGE(.BOTH.,#43803);
+#43803 = SURFACE_SIDE_STYLE('',(#43804));
+#43804 = SURFACE_STYLE_FILL_AREA(#43805);
+#43805 = FILL_AREA_STYLE('',(#43806));
+#43806 = FILL_AREA_STYLE_COLOUR('',#42681);
+#43807 = CURVE_STYLE('',#43808,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#43808 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43809 = OVER_RIDING_STYLED_ITEM('overriding color',(#43810),#4689,
+  #43719);
+#43810 = PRESENTATION_STYLE_ASSIGNMENT((#43811,#43816));
+#43811 = SURFACE_STYLE_USAGE(.BOTH.,#43812);
+#43812 = SURFACE_SIDE_STYLE('',(#43813));
+#43813 = SURFACE_STYLE_FILL_AREA(#43814);
+#43814 = FILL_AREA_STYLE('',(#43815));
+#43815 = FILL_AREA_STYLE_COLOUR('',#42681);
+#43816 = CURVE_STYLE('',#43817,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#43817 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43818 = OVER_RIDING_STYLED_ITEM('overriding color',(#43819),#4717,
+  #43719);
+#43819 = PRESENTATION_STYLE_ASSIGNMENT((#43820,#43825));
+#43820 = SURFACE_STYLE_USAGE(.BOTH.,#43821);
+#43821 = SURFACE_SIDE_STYLE('',(#43822));
+#43822 = SURFACE_STYLE_FILL_AREA(#43823);
+#43823 = FILL_AREA_STYLE('',(#43824));
+#43824 = FILL_AREA_STYLE_COLOUR('',#42681);
+#43825 = CURVE_STYLE('',#43826,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#43826 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43827 = OVER_RIDING_STYLED_ITEM('overriding color',(#43828),#4745,
+  #43719);
+#43828 = PRESENTATION_STYLE_ASSIGNMENT((#43829,#43834));
+#43829 = SURFACE_STYLE_USAGE(.BOTH.,#43830);
+#43830 = SURFACE_SIDE_STYLE('',(#43831));
+#43831 = SURFACE_STYLE_FILL_AREA(#43832);
+#43832 = FILL_AREA_STYLE('',(#43833));
+#43833 = FILL_AREA_STYLE_COLOUR('',#42681);
+#43834 = CURVE_STYLE('',#43835,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#43835 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43836 = OVER_RIDING_STYLED_ITEM('overriding color',(#43837),#4765,
+  #43719);
+#43837 = PRESENTATION_STYLE_ASSIGNMENT((#43838,#43843));
+#43838 = SURFACE_STYLE_USAGE(.BOTH.,#43839);
+#43839 = SURFACE_SIDE_STYLE('',(#43840));
+#43840 = SURFACE_STYLE_FILL_AREA(#43841);
+#43841 = FILL_AREA_STYLE('',(#43842));
+#43842 = FILL_AREA_STYLE_COLOUR('',#42681);
+#43843 = CURVE_STYLE('',#43844,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#43844 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43845 = OVER_RIDING_STYLED_ITEM('overriding color',(#43846),#4787,
+  #43719);
+#43846 = PRESENTATION_STYLE_ASSIGNMENT((#43847,#43852));
+#43847 = SURFACE_STYLE_USAGE(.BOTH.,#43848);
+#43848 = SURFACE_SIDE_STYLE('',(#43849));
+#43849 = SURFACE_STYLE_FILL_AREA(#43850);
+#43850 = FILL_AREA_STYLE('',(#43851));
+#43851 = FILL_AREA_STYLE_COLOUR('',#42681);
+#43852 = CURVE_STYLE('',#43853,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#43853 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43854 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #43855,#43864,#43873,#43882,#43891,#43900,#43909,#43918,#43927,
+    #43936,#43945),#26837);
+#43855 = STYLED_ITEM('color',(#43856),#26611);
+#43856 = PRESENTATION_STYLE_ASSIGNMENT((#43857,#43862));
+#43857 = SURFACE_STYLE_USAGE(.BOTH.,#43858);
+#43858 = SURFACE_SIDE_STYLE('',(#43859));
+#43859 = SURFACE_STYLE_FILL_AREA(#43860);
+#43860 = FILL_AREA_STYLE('',(#43861));
+#43861 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43862 = CURVE_STYLE('',#43863,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43863 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43864 = OVER_RIDING_STYLED_ITEM('overriding color',(#43865),#26613,
+  #43855);
+#43865 = PRESENTATION_STYLE_ASSIGNMENT((#43866,#43871));
+#43866 = SURFACE_STYLE_USAGE(.BOTH.,#43867);
+#43867 = SURFACE_SIDE_STYLE('',(#43868));
+#43868 = SURFACE_STYLE_FILL_AREA(#43869);
+#43869 = FILL_AREA_STYLE('',(#43870));
+#43870 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43871 = CURVE_STYLE('',#43872,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43872 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43873 = OVER_RIDING_STYLED_ITEM('overriding color',(#43874),#26649,
+  #43855);
+#43874 = PRESENTATION_STYLE_ASSIGNMENT((#43875,#43880));
+#43875 = SURFACE_STYLE_USAGE(.BOTH.,#43876);
+#43876 = SURFACE_SIDE_STYLE('',(#43877));
+#43877 = SURFACE_STYLE_FILL_AREA(#43878);
+#43878 = FILL_AREA_STYLE('',(#43879));
+#43879 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43880 = CURVE_STYLE('',#43881,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43881 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43882 = OVER_RIDING_STYLED_ITEM('overriding color',(#43883),#26677,
+  #43855);
+#43883 = PRESENTATION_STYLE_ASSIGNMENT((#43884,#43889));
+#43884 = SURFACE_STYLE_USAGE(.BOTH.,#43885);
+#43885 = SURFACE_SIDE_STYLE('',(#43886));
+#43886 = SURFACE_STYLE_FILL_AREA(#43887);
+#43887 = FILL_AREA_STYLE('',(#43888));
+#43888 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43889 = CURVE_STYLE('',#43890,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43890 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43891 = OVER_RIDING_STYLED_ITEM('overriding color',(#43892),#26705,
+  #43855);
+#43892 = PRESENTATION_STYLE_ASSIGNMENT((#43893,#43898));
+#43893 = SURFACE_STYLE_USAGE(.BOTH.,#43894);
+#43894 = SURFACE_SIDE_STYLE('',(#43895));
+#43895 = SURFACE_STYLE_FILL_AREA(#43896);
+#43896 = FILL_AREA_STYLE('',(#43897));
+#43897 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43898 = CURVE_STYLE('',#43899,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43899 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43900 = OVER_RIDING_STYLED_ITEM('overriding color',(#43901),#26725,
+  #43855);
+#43901 = PRESENTATION_STYLE_ASSIGNMENT((#43902,#43907));
+#43902 = SURFACE_STYLE_USAGE(.BOTH.,#43903);
+#43903 = SURFACE_SIDE_STYLE('',(#43904));
+#43904 = SURFACE_STYLE_FILL_AREA(#43905);
+#43905 = FILL_AREA_STYLE('',(#43906));
+#43906 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43907 = CURVE_STYLE('',#43908,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43908 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43909 = OVER_RIDING_STYLED_ITEM('overriding color',(#43910),#26753,
+  #43855);
+#43910 = PRESENTATION_STYLE_ASSIGNMENT((#43911,#43916));
+#43911 = SURFACE_STYLE_USAGE(.BOTH.,#43912);
+#43912 = SURFACE_SIDE_STYLE('',(#43913));
+#43913 = SURFACE_STYLE_FILL_AREA(#43914);
+#43914 = FILL_AREA_STYLE('',(#43915));
+#43915 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43916 = CURVE_STYLE('',#43917,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43917 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43918 = OVER_RIDING_STYLED_ITEM('overriding color',(#43919),#26775,
+  #43855);
+#43919 = PRESENTATION_STYLE_ASSIGNMENT((#43920,#43925));
+#43920 = SURFACE_STYLE_USAGE(.BOTH.,#43921);
+#43921 = SURFACE_SIDE_STYLE('',(#43922));
+#43922 = SURFACE_STYLE_FILL_AREA(#43923);
+#43923 = FILL_AREA_STYLE('',(#43924));
+#43924 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43925 = CURVE_STYLE('',#43926,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43926 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43927 = OVER_RIDING_STYLED_ITEM('overriding color',(#43928),#26787,
+  #43855);
+#43928 = PRESENTATION_STYLE_ASSIGNMENT((#43929,#43934));
+#43929 = SURFACE_STYLE_USAGE(.BOTH.,#43930);
+#43930 = SURFACE_SIDE_STYLE('',(#43931));
+#43931 = SURFACE_STYLE_FILL_AREA(#43932);
+#43932 = FILL_AREA_STYLE('',(#43933));
+#43933 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43934 = CURVE_STYLE('',#43935,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43935 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43936 = OVER_RIDING_STYLED_ITEM('overriding color',(#43937),#26809,
+  #43855);
+#43937 = PRESENTATION_STYLE_ASSIGNMENT((#43938,#43943));
+#43938 = SURFACE_STYLE_USAGE(.BOTH.,#43939);
+#43939 = SURFACE_SIDE_STYLE('',(#43940));
+#43940 = SURFACE_STYLE_FILL_AREA(#43941);
+#43941 = FILL_AREA_STYLE('',(#43942));
+#43942 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43943 = CURVE_STYLE('',#43944,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43944 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43945 = OVER_RIDING_STYLED_ITEM('overriding color',(#43946),#26825,
+  #43855);
+#43946 = PRESENTATION_STYLE_ASSIGNMENT((#43947,#43952));
+#43947 = SURFACE_STYLE_USAGE(.BOTH.,#43948);
+#43948 = SURFACE_SIDE_STYLE('',(#43949));
+#43949 = SURFACE_STYLE_FILL_AREA(#43950);
+#43950 = FILL_AREA_STYLE('',(#43951));
+#43951 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43952 = CURVE_STYLE('',#43953,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43953 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43954 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #43955,#43964,#43973,#43982,#43991,#44000,#44009,#44018,#44027,
+    #44036,#44045),#40445);
+#43955 = STYLED_ITEM('color',(#43956),#40207);
+#43956 = PRESENTATION_STYLE_ASSIGNMENT((#43957,#43962));
+#43957 = SURFACE_STYLE_USAGE(.BOTH.,#43958);
+#43958 = SURFACE_SIDE_STYLE('',(#43959));
+#43959 = SURFACE_STYLE_FILL_AREA(#43960);
+#43960 = FILL_AREA_STYLE('',(#43961));
+#43961 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43962 = CURVE_STYLE('',#43963,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43963 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43964 = OVER_RIDING_STYLED_ITEM('overriding color',(#43965),#40209,
+  #43955);
+#43965 = PRESENTATION_STYLE_ASSIGNMENT((#43966,#43971));
+#43966 = SURFACE_STYLE_USAGE(.BOTH.,#43967);
+#43967 = SURFACE_SIDE_STYLE('',(#43968));
+#43968 = SURFACE_STYLE_FILL_AREA(#43969);
+#43969 = FILL_AREA_STYLE('',(#43970));
+#43970 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43971 = CURVE_STYLE('',#43972,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43972 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43973 = OVER_RIDING_STYLED_ITEM('overriding color',(#43974),#40249,
+  #43955);
+#43974 = PRESENTATION_STYLE_ASSIGNMENT((#43975,#43980));
+#43975 = SURFACE_STYLE_USAGE(.BOTH.,#43976);
+#43976 = SURFACE_SIDE_STYLE('',(#43977));
+#43977 = SURFACE_STYLE_FILL_AREA(#43978);
+#43978 = FILL_AREA_STYLE('',(#43979));
+#43979 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43980 = CURVE_STYLE('',#43981,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43981 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43982 = OVER_RIDING_STYLED_ITEM('overriding color',(#43983),#40280,
+  #43955);
+#43983 = PRESENTATION_STYLE_ASSIGNMENT((#43984,#43989));
+#43984 = SURFACE_STYLE_USAGE(.BOTH.,#43985);
+#43985 = SURFACE_SIDE_STYLE('',(#43986));
+#43986 = SURFACE_STYLE_FILL_AREA(#43987);
+#43987 = FILL_AREA_STYLE('',(#43988));
+#43988 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43989 = CURVE_STYLE('',#43990,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43990 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#43991 = OVER_RIDING_STYLED_ITEM('overriding color',(#43992),#40311,
+  #43955);
+#43992 = PRESENTATION_STYLE_ASSIGNMENT((#43993,#43998));
+#43993 = SURFACE_STYLE_USAGE(.BOTH.,#43994);
+#43994 = SURFACE_SIDE_STYLE('',(#43995));
+#43995 = SURFACE_STYLE_FILL_AREA(#43996);
+#43996 = FILL_AREA_STYLE('',(#43997));
+#43997 = FILL_AREA_STYLE_COLOUR('',#42108);
+#43998 = CURVE_STYLE('',#43999,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#43999 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44000 = OVER_RIDING_STYLED_ITEM('overriding color',(#44001),#40333,
+  #43955);
+#44001 = PRESENTATION_STYLE_ASSIGNMENT((#44002,#44007));
+#44002 = SURFACE_STYLE_USAGE(.BOTH.,#44003);
+#44003 = SURFACE_SIDE_STYLE('',(#44004));
+#44004 = SURFACE_STYLE_FILL_AREA(#44005);
+#44005 = FILL_AREA_STYLE('',(#44006));
+#44006 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44007 = CURVE_STYLE('',#44008,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44008 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44009 = OVER_RIDING_STYLED_ITEM('overriding color',(#44010),#40361,
+  #43955);
+#44010 = PRESENTATION_STYLE_ASSIGNMENT((#44011,#44016));
+#44011 = SURFACE_STYLE_USAGE(.BOTH.,#44012);
+#44012 = SURFACE_SIDE_STYLE('',(#44013));
+#44013 = SURFACE_STYLE_FILL_AREA(#44014);
+#44014 = FILL_AREA_STYLE('',(#44015));
+#44015 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44016 = CURVE_STYLE('',#44017,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44017 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44018 = OVER_RIDING_STYLED_ITEM('overriding color',(#44019),#40383,
+  #43955);
+#44019 = PRESENTATION_STYLE_ASSIGNMENT((#44020,#44025));
+#44020 = SURFACE_STYLE_USAGE(.BOTH.,#44021);
+#44021 = SURFACE_SIDE_STYLE('',(#44022));
+#44022 = SURFACE_STYLE_FILL_AREA(#44023);
+#44023 = FILL_AREA_STYLE('',(#44024));
+#44024 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44025 = CURVE_STYLE('',#44026,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44026 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44027 = OVER_RIDING_STYLED_ITEM('overriding color',(#44028),#40395,
+  #43955);
+#44028 = PRESENTATION_STYLE_ASSIGNMENT((#44029,#44034));
+#44029 = SURFACE_STYLE_USAGE(.BOTH.,#44030);
+#44030 = SURFACE_SIDE_STYLE('',(#44031));
+#44031 = SURFACE_STYLE_FILL_AREA(#44032);
+#44032 = FILL_AREA_STYLE('',(#44033));
+#44033 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44034 = CURVE_STYLE('',#44035,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44035 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44036 = OVER_RIDING_STYLED_ITEM('overriding color',(#44037),#40417,
+  #43955);
+#44037 = PRESENTATION_STYLE_ASSIGNMENT((#44038,#44043));
+#44038 = SURFACE_STYLE_USAGE(.BOTH.,#44039);
+#44039 = SURFACE_SIDE_STYLE('',(#44040));
+#44040 = SURFACE_STYLE_FILL_AREA(#44041);
+#44041 = FILL_AREA_STYLE('',(#44042));
+#44042 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44043 = CURVE_STYLE('',#44044,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44044 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44045 = OVER_RIDING_STYLED_ITEM('overriding color',(#44046),#40433,
+  #43955);
+#44046 = PRESENTATION_STYLE_ASSIGNMENT((#44047,#44052));
+#44047 = SURFACE_STYLE_USAGE(.BOTH.,#44048);
+#44048 = SURFACE_SIDE_STYLE('',(#44049));
+#44049 = SURFACE_STYLE_FILL_AREA(#44050);
+#44050 = FILL_AREA_STYLE('',(#44051));
+#44051 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44052 = CURVE_STYLE('',#44053,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44053 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44054 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #44055,#44064,#44073,#44082,#44091,#44100,#44109,#44118,#44127,
+    #44136,#44145),#26357);
+#44055 = STYLED_ITEM('color',(#44056),#26131);
+#44056 = PRESENTATION_STYLE_ASSIGNMENT((#44057,#44062));
+#44057 = SURFACE_STYLE_USAGE(.BOTH.,#44058);
+#44058 = SURFACE_SIDE_STYLE('',(#44059));
+#44059 = SURFACE_STYLE_FILL_AREA(#44060);
+#44060 = FILL_AREA_STYLE('',(#44061));
+#44061 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44062 = CURVE_STYLE('',#44063,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44063 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44064 = OVER_RIDING_STYLED_ITEM('overriding color',(#44065),#26133,
+  #44055);
+#44065 = PRESENTATION_STYLE_ASSIGNMENT((#44066,#44071));
+#44066 = SURFACE_STYLE_USAGE(.BOTH.,#44067);
+#44067 = SURFACE_SIDE_STYLE('',(#44068));
+#44068 = SURFACE_STYLE_FILL_AREA(#44069);
+#44069 = FILL_AREA_STYLE('',(#44070));
+#44070 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44071 = CURVE_STYLE('',#44072,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44072 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44073 = OVER_RIDING_STYLED_ITEM('overriding color',(#44074),#26169,
+  #44055);
+#44074 = PRESENTATION_STYLE_ASSIGNMENT((#44075,#44080));
+#44075 = SURFACE_STYLE_USAGE(.BOTH.,#44076);
+#44076 = SURFACE_SIDE_STYLE('',(#44077));
+#44077 = SURFACE_STYLE_FILL_AREA(#44078);
+#44078 = FILL_AREA_STYLE('',(#44079));
+#44079 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44080 = CURVE_STYLE('',#44081,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44081 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44082 = OVER_RIDING_STYLED_ITEM('overriding color',(#44083),#26197,
+  #44055);
+#44083 = PRESENTATION_STYLE_ASSIGNMENT((#44084,#44089));
+#44084 = SURFACE_STYLE_USAGE(.BOTH.,#44085);
+#44085 = SURFACE_SIDE_STYLE('',(#44086));
+#44086 = SURFACE_STYLE_FILL_AREA(#44087);
+#44087 = FILL_AREA_STYLE('',(#44088));
+#44088 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44089 = CURVE_STYLE('',#44090,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44090 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44091 = OVER_RIDING_STYLED_ITEM('overriding color',(#44092),#26225,
+  #44055);
+#44092 = PRESENTATION_STYLE_ASSIGNMENT((#44093,#44098));
+#44093 = SURFACE_STYLE_USAGE(.BOTH.,#44094);
+#44094 = SURFACE_SIDE_STYLE('',(#44095));
+#44095 = SURFACE_STYLE_FILL_AREA(#44096);
+#44096 = FILL_AREA_STYLE('',(#44097));
+#44097 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44098 = CURVE_STYLE('',#44099,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44099 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44100 = OVER_RIDING_STYLED_ITEM('overriding color',(#44101),#26245,
+  #44055);
+#44101 = PRESENTATION_STYLE_ASSIGNMENT((#44102,#44107));
+#44102 = SURFACE_STYLE_USAGE(.BOTH.,#44103);
+#44103 = SURFACE_SIDE_STYLE('',(#44104));
+#44104 = SURFACE_STYLE_FILL_AREA(#44105);
+#44105 = FILL_AREA_STYLE('',(#44106));
+#44106 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44107 = CURVE_STYLE('',#44108,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44108 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44109 = OVER_RIDING_STYLED_ITEM('overriding color',(#44110),#26273,
+  #44055);
+#44110 = PRESENTATION_STYLE_ASSIGNMENT((#44111,#44116));
+#44111 = SURFACE_STYLE_USAGE(.BOTH.,#44112);
+#44112 = SURFACE_SIDE_STYLE('',(#44113));
+#44113 = SURFACE_STYLE_FILL_AREA(#44114);
+#44114 = FILL_AREA_STYLE('',(#44115));
+#44115 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44116 = CURVE_STYLE('',#44117,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44117 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44118 = OVER_RIDING_STYLED_ITEM('overriding color',(#44119),#26295,
+  #44055);
+#44119 = PRESENTATION_STYLE_ASSIGNMENT((#44120,#44125));
+#44120 = SURFACE_STYLE_USAGE(.BOTH.,#44121);
+#44121 = SURFACE_SIDE_STYLE('',(#44122));
+#44122 = SURFACE_STYLE_FILL_AREA(#44123);
+#44123 = FILL_AREA_STYLE('',(#44124));
+#44124 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44125 = CURVE_STYLE('',#44126,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44126 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44127 = OVER_RIDING_STYLED_ITEM('overriding color',(#44128),#26307,
+  #44055);
+#44128 = PRESENTATION_STYLE_ASSIGNMENT((#44129,#44134));
+#44129 = SURFACE_STYLE_USAGE(.BOTH.,#44130);
+#44130 = SURFACE_SIDE_STYLE('',(#44131));
+#44131 = SURFACE_STYLE_FILL_AREA(#44132);
+#44132 = FILL_AREA_STYLE('',(#44133));
+#44133 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44134 = CURVE_STYLE('',#44135,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44135 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44136 = OVER_RIDING_STYLED_ITEM('overriding color',(#44137),#26329,
+  #44055);
+#44137 = PRESENTATION_STYLE_ASSIGNMENT((#44138,#44143));
+#44138 = SURFACE_STYLE_USAGE(.BOTH.,#44139);
+#44139 = SURFACE_SIDE_STYLE('',(#44140));
+#44140 = SURFACE_STYLE_FILL_AREA(#44141);
+#44141 = FILL_AREA_STYLE('',(#44142));
+#44142 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44143 = CURVE_STYLE('',#44144,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44144 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44145 = OVER_RIDING_STYLED_ITEM('overriding color',(#44146),#26345,
+  #44055);
+#44146 = PRESENTATION_STYLE_ASSIGNMENT((#44147,#44152));
+#44147 = SURFACE_STYLE_USAGE(.BOTH.,#44148);
+#44148 = SURFACE_SIDE_STYLE('',(#44149));
+#44149 = SURFACE_STYLE_FILL_AREA(#44150);
+#44150 = FILL_AREA_STYLE('',(#44151));
+#44151 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44152 = CURVE_STYLE('',#44153,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44153 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44154 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #44155,#44164,#44173,#44182,#44191,#44200,#44209,#44218,#44227,
+    #44236,#44245),#32633);
+#44155 = STYLED_ITEM('color',(#44156),#32395);
+#44156 = PRESENTATION_STYLE_ASSIGNMENT((#44157,#44162));
+#44157 = SURFACE_STYLE_USAGE(.BOTH.,#44158);
+#44158 = SURFACE_SIDE_STYLE('',(#44159));
+#44159 = SURFACE_STYLE_FILL_AREA(#44160);
+#44160 = FILL_AREA_STYLE('',(#44161));
+#44161 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44162 = CURVE_STYLE('',#44163,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44163 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44164 = OVER_RIDING_STYLED_ITEM('overriding color',(#44165),#32397,
+  #44155);
+#44165 = PRESENTATION_STYLE_ASSIGNMENT((#44166,#44171));
+#44166 = SURFACE_STYLE_USAGE(.BOTH.,#44167);
+#44167 = SURFACE_SIDE_STYLE('',(#44168));
+#44168 = SURFACE_STYLE_FILL_AREA(#44169);
+#44169 = FILL_AREA_STYLE('',(#44170));
+#44170 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44171 = CURVE_STYLE('',#44172,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44172 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44173 = OVER_RIDING_STYLED_ITEM('overriding color',(#44174),#32437,
+  #44155);
+#44174 = PRESENTATION_STYLE_ASSIGNMENT((#44175,#44180));
+#44175 = SURFACE_STYLE_USAGE(.BOTH.,#44176);
+#44176 = SURFACE_SIDE_STYLE('',(#44177));
+#44177 = SURFACE_STYLE_FILL_AREA(#44178);
+#44178 = FILL_AREA_STYLE('',(#44179));
+#44179 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44180 = CURVE_STYLE('',#44181,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44181 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44182 = OVER_RIDING_STYLED_ITEM('overriding color',(#44183),#32468,
+  #44155);
+#44183 = PRESENTATION_STYLE_ASSIGNMENT((#44184,#44189));
+#44184 = SURFACE_STYLE_USAGE(.BOTH.,#44185);
+#44185 = SURFACE_SIDE_STYLE('',(#44186));
+#44186 = SURFACE_STYLE_FILL_AREA(#44187);
+#44187 = FILL_AREA_STYLE('',(#44188));
+#44188 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44189 = CURVE_STYLE('',#44190,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44190 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44191 = OVER_RIDING_STYLED_ITEM('overriding color',(#44192),#32499,
+  #44155);
+#44192 = PRESENTATION_STYLE_ASSIGNMENT((#44193,#44198));
+#44193 = SURFACE_STYLE_USAGE(.BOTH.,#44194);
+#44194 = SURFACE_SIDE_STYLE('',(#44195));
+#44195 = SURFACE_STYLE_FILL_AREA(#44196);
+#44196 = FILL_AREA_STYLE('',(#44197));
+#44197 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44198 = CURVE_STYLE('',#44199,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44199 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44200 = OVER_RIDING_STYLED_ITEM('overriding color',(#44201),#32521,
+  #44155);
+#44201 = PRESENTATION_STYLE_ASSIGNMENT((#44202,#44207));
+#44202 = SURFACE_STYLE_USAGE(.BOTH.,#44203);
+#44203 = SURFACE_SIDE_STYLE('',(#44204));
+#44204 = SURFACE_STYLE_FILL_AREA(#44205);
+#44205 = FILL_AREA_STYLE('',(#44206));
+#44206 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44207 = CURVE_STYLE('',#44208,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44208 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44209 = OVER_RIDING_STYLED_ITEM('overriding color',(#44210),#32549,
+  #44155);
+#44210 = PRESENTATION_STYLE_ASSIGNMENT((#44211,#44216));
+#44211 = SURFACE_STYLE_USAGE(.BOTH.,#44212);
+#44212 = SURFACE_SIDE_STYLE('',(#44213));
+#44213 = SURFACE_STYLE_FILL_AREA(#44214);
+#44214 = FILL_AREA_STYLE('',(#44215));
+#44215 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44216 = CURVE_STYLE('',#44217,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44217 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44218 = OVER_RIDING_STYLED_ITEM('overriding color',(#44219),#32571,
+  #44155);
+#44219 = PRESENTATION_STYLE_ASSIGNMENT((#44220,#44225));
+#44220 = SURFACE_STYLE_USAGE(.BOTH.,#44221);
+#44221 = SURFACE_SIDE_STYLE('',(#44222));
+#44222 = SURFACE_STYLE_FILL_AREA(#44223);
+#44223 = FILL_AREA_STYLE('',(#44224));
+#44224 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44225 = CURVE_STYLE('',#44226,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44226 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44227 = OVER_RIDING_STYLED_ITEM('overriding color',(#44228),#32583,
+  #44155);
+#44228 = PRESENTATION_STYLE_ASSIGNMENT((#44229,#44234));
+#44229 = SURFACE_STYLE_USAGE(.BOTH.,#44230);
+#44230 = SURFACE_SIDE_STYLE('',(#44231));
+#44231 = SURFACE_STYLE_FILL_AREA(#44232);
+#44232 = FILL_AREA_STYLE('',(#44233));
+#44233 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44234 = CURVE_STYLE('',#44235,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44235 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44236 = OVER_RIDING_STYLED_ITEM('overriding color',(#44237),#32605,
+  #44155);
+#44237 = PRESENTATION_STYLE_ASSIGNMENT((#44238,#44243));
+#44238 = SURFACE_STYLE_USAGE(.BOTH.,#44239);
+#44239 = SURFACE_SIDE_STYLE('',(#44240));
+#44240 = SURFACE_STYLE_FILL_AREA(#44241);
+#44241 = FILL_AREA_STYLE('',(#44242));
+#44242 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44243 = CURVE_STYLE('',#44244,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44244 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44245 = OVER_RIDING_STYLED_ITEM('overriding color',(#44246),#32621,
+  #44155);
+#44246 = PRESENTATION_STYLE_ASSIGNMENT((#44247,#44252));
+#44247 = SURFACE_STYLE_USAGE(.BOTH.,#44248);
+#44248 = SURFACE_SIDE_STYLE('',(#44249));
+#44249 = SURFACE_STYLE_FILL_AREA(#44250);
+#44250 = FILL_AREA_STYLE('',(#44251));
+#44251 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44252 = CURVE_STYLE('',#44253,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44253 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44254 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #44255,#44265,#44274,#44283,#44292,#44301,#44310,#44319,#44328,
+    #44337,#44346),#3917);
+#44255 = STYLED_ITEM('color',(#44256),#3691);
+#44256 = PRESENTATION_STYLE_ASSIGNMENT((#44257,#44263));
+#44257 = SURFACE_STYLE_USAGE(.BOTH.,#44258);
+#44258 = SURFACE_SIDE_STYLE('',(#44259));
+#44259 = SURFACE_STYLE_FILL_AREA(#44260);
+#44260 = FILL_AREA_STYLE('',(#44261));
+#44261 = FILL_AREA_STYLE_COLOUR('',#44262);
+#44262 = COLOUR_RGB('',0.929411760963,0.807843143701,0.764705876202);
+#44263 = CURVE_STYLE('',#44264,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#44264 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44265 = OVER_RIDING_STYLED_ITEM('overriding color',(#44266),#3693,
+  #44255);
+#44266 = PRESENTATION_STYLE_ASSIGNMENT((#44267,#44272));
+#44267 = SURFACE_STYLE_USAGE(.BOTH.,#44268);
+#44268 = SURFACE_SIDE_STYLE('',(#44269));
+#44269 = SURFACE_STYLE_FILL_AREA(#44270);
+#44270 = FILL_AREA_STYLE('',(#44271));
+#44271 = FILL_AREA_STYLE_COLOUR('',#44262);
+#44272 = CURVE_STYLE('',#44273,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#44273 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44274 = OVER_RIDING_STYLED_ITEM('overriding color',(#44275),#3729,
+  #44255);
+#44275 = PRESENTATION_STYLE_ASSIGNMENT((#44276,#44281));
+#44276 = SURFACE_STYLE_USAGE(.BOTH.,#44277);
+#44277 = SURFACE_SIDE_STYLE('',(#44278));
+#44278 = SURFACE_STYLE_FILL_AREA(#44279);
+#44279 = FILL_AREA_STYLE('',(#44280));
+#44280 = FILL_AREA_STYLE_COLOUR('',#44262);
+#44281 = CURVE_STYLE('',#44282,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#44282 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44283 = OVER_RIDING_STYLED_ITEM('overriding color',(#44284),#3757,
+  #44255);
+#44284 = PRESENTATION_STYLE_ASSIGNMENT((#44285,#44290));
+#44285 = SURFACE_STYLE_USAGE(.BOTH.,#44286);
+#44286 = SURFACE_SIDE_STYLE('',(#44287));
+#44287 = SURFACE_STYLE_FILL_AREA(#44288);
+#44288 = FILL_AREA_STYLE('',(#44289));
+#44289 = FILL_AREA_STYLE_COLOUR('',#44262);
+#44290 = CURVE_STYLE('',#44291,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#44291 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44292 = OVER_RIDING_STYLED_ITEM('overriding color',(#44293),#3785,
+  #44255);
+#44293 = PRESENTATION_STYLE_ASSIGNMENT((#44294,#44299));
+#44294 = SURFACE_STYLE_USAGE(.BOTH.,#44295);
+#44295 = SURFACE_SIDE_STYLE('',(#44296));
+#44296 = SURFACE_STYLE_FILL_AREA(#44297);
+#44297 = FILL_AREA_STYLE('',(#44298));
+#44298 = FILL_AREA_STYLE_COLOUR('',#44262);
+#44299 = CURVE_STYLE('',#44300,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#44300 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44301 = OVER_RIDING_STYLED_ITEM('overriding color',(#44302),#3805,
+  #44255);
+#44302 = PRESENTATION_STYLE_ASSIGNMENT((#44303,#44308));
+#44303 = SURFACE_STYLE_USAGE(.BOTH.,#44304);
+#44304 = SURFACE_SIDE_STYLE('',(#44305));
+#44305 = SURFACE_STYLE_FILL_AREA(#44306);
+#44306 = FILL_AREA_STYLE('',(#44307));
+#44307 = FILL_AREA_STYLE_COLOUR('',#44262);
+#44308 = CURVE_STYLE('',#44309,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#44309 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44310 = OVER_RIDING_STYLED_ITEM('overriding color',(#44311),#3833,
+  #44255);
+#44311 = PRESENTATION_STYLE_ASSIGNMENT((#44312,#44317));
+#44312 = SURFACE_STYLE_USAGE(.BOTH.,#44313);
+#44313 = SURFACE_SIDE_STYLE('',(#44314));
+#44314 = SURFACE_STYLE_FILL_AREA(#44315);
+#44315 = FILL_AREA_STYLE('',(#44316));
+#44316 = FILL_AREA_STYLE_COLOUR('',#44262);
+#44317 = CURVE_STYLE('',#44318,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#44318 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44319 = OVER_RIDING_STYLED_ITEM('overriding color',(#44320),#3855,
+  #44255);
+#44320 = PRESENTATION_STYLE_ASSIGNMENT((#44321,#44326));
+#44321 = SURFACE_STYLE_USAGE(.BOTH.,#44322);
+#44322 = SURFACE_SIDE_STYLE('',(#44323));
+#44323 = SURFACE_STYLE_FILL_AREA(#44324);
+#44324 = FILL_AREA_STYLE('',(#44325));
+#44325 = FILL_AREA_STYLE_COLOUR('',#44262);
+#44326 = CURVE_STYLE('',#44327,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#44327 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44328 = OVER_RIDING_STYLED_ITEM('overriding color',(#44329),#3867,
+  #44255);
+#44329 = PRESENTATION_STYLE_ASSIGNMENT((#44330,#44335));
+#44330 = SURFACE_STYLE_USAGE(.BOTH.,#44331);
+#44331 = SURFACE_SIDE_STYLE('',(#44332));
+#44332 = SURFACE_STYLE_FILL_AREA(#44333);
+#44333 = FILL_AREA_STYLE('',(#44334));
+#44334 = FILL_AREA_STYLE_COLOUR('',#44262);
+#44335 = CURVE_STYLE('',#44336,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#44336 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44337 = OVER_RIDING_STYLED_ITEM('overriding color',(#44338),#3889,
+  #44255);
+#44338 = PRESENTATION_STYLE_ASSIGNMENT((#44339,#44344));
+#44339 = SURFACE_STYLE_USAGE(.BOTH.,#44340);
+#44340 = SURFACE_SIDE_STYLE('',(#44341));
+#44341 = SURFACE_STYLE_FILL_AREA(#44342);
+#44342 = FILL_AREA_STYLE('',(#44343));
+#44343 = FILL_AREA_STYLE_COLOUR('',#44262);
+#44344 = CURVE_STYLE('',#44345,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#44345 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44346 = OVER_RIDING_STYLED_ITEM('overriding color',(#44347),#3905,
+  #44255);
+#44347 = PRESENTATION_STYLE_ASSIGNMENT((#44348,#44353));
+#44348 = SURFACE_STYLE_USAGE(.BOTH.,#44349);
+#44349 = SURFACE_SIDE_STYLE('',(#44350));
+#44350 = SURFACE_STYLE_FILL_AREA(#44351);
+#44351 = FILL_AREA_STYLE('',(#44352));
+#44352 = FILL_AREA_STYLE_COLOUR('',#44262);
+#44353 = CURVE_STYLE('',#44354,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#44354 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44355 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #44356,#44365,#44374,#44383,#44392,#44401,#44410,#44419,#44428,
+    #44437,#44446,#44455,#44464,#44473,#44482),#11153);
+#44356 = STYLED_ITEM('color',(#44357),#10755);
+#44357 = PRESENTATION_STYLE_ASSIGNMENT((#44358,#44363));
+#44358 = SURFACE_STYLE_USAGE(.BOTH.,#44359);
+#44359 = SURFACE_SIDE_STYLE('',(#44360));
+#44360 = SURFACE_STYLE_FILL_AREA(#44361);
+#44361 = FILL_AREA_STYLE('',(#44362));
+#44362 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44363 = CURVE_STYLE('',#44364,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44364 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44365 = OVER_RIDING_STYLED_ITEM('overriding color',(#44366),#10757,
+  #44356);
+#44366 = PRESENTATION_STYLE_ASSIGNMENT((#44367,#44372));
+#44367 = SURFACE_STYLE_USAGE(.BOTH.,#44368);
+#44368 = SURFACE_SIDE_STYLE('',(#44369));
+#44369 = SURFACE_STYLE_FILL_AREA(#44370);
+#44370 = FILL_AREA_STYLE('',(#44371));
+#44371 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44372 = CURVE_STYLE('',#44373,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44373 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44374 = OVER_RIDING_STYLED_ITEM('overriding color',(#44375),#10793,
+  #44356);
+#44375 = PRESENTATION_STYLE_ASSIGNMENT((#44376,#44381));
+#44376 = SURFACE_STYLE_USAGE(.BOTH.,#44377);
+#44377 = SURFACE_SIDE_STYLE('',(#44378));
+#44378 = SURFACE_STYLE_FILL_AREA(#44379);
+#44379 = FILL_AREA_STYLE('',(#44380));
+#44380 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44381 = CURVE_STYLE('',#44382,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44382 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44383 = OVER_RIDING_STYLED_ITEM('overriding color',(#44384),#10821,
+  #44356);
+#44384 = PRESENTATION_STYLE_ASSIGNMENT((#44385,#44390));
+#44385 = SURFACE_STYLE_USAGE(.BOTH.,#44386);
+#44386 = SURFACE_SIDE_STYLE('',(#44387));
+#44387 = SURFACE_STYLE_FILL_AREA(#44388);
+#44388 = FILL_AREA_STYLE('',(#44389));
+#44389 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44390 = CURVE_STYLE('',#44391,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44391 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44392 = OVER_RIDING_STYLED_ITEM('overriding color',(#44393),#10849,
+  #44356);
+#44393 = PRESENTATION_STYLE_ASSIGNMENT((#44394,#44399));
+#44394 = SURFACE_STYLE_USAGE(.BOTH.,#44395);
+#44395 = SURFACE_SIDE_STYLE('',(#44396));
+#44396 = SURFACE_STYLE_FILL_AREA(#44397);
+#44397 = FILL_AREA_STYLE('',(#44398));
+#44398 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44399 = CURVE_STYLE('',#44400,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44400 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44401 = OVER_RIDING_STYLED_ITEM('overriding color',(#44402),#10869,
+  #44356);
+#44402 = PRESENTATION_STYLE_ASSIGNMENT((#44403,#44408));
+#44403 = SURFACE_STYLE_USAGE(.BOTH.,#44404);
+#44404 = SURFACE_SIDE_STYLE('',(#44405));
+#44405 = SURFACE_STYLE_FILL_AREA(#44406);
+#44406 = FILL_AREA_STYLE('',(#44407));
+#44407 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44408 = CURVE_STYLE('',#44409,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44409 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44410 = OVER_RIDING_STYLED_ITEM('overriding color',(#44411),#10909,
+  #44356);
+#44411 = PRESENTATION_STYLE_ASSIGNMENT((#44412,#44417));
+#44412 = SURFACE_STYLE_USAGE(.BOTH.,#44413);
+#44413 = SURFACE_SIDE_STYLE('',(#44414));
+#44414 = SURFACE_STYLE_FILL_AREA(#44415);
+#44415 = FILL_AREA_STYLE('',(#44416));
+#44416 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44417 = CURVE_STYLE('',#44418,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44418 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44419 = OVER_RIDING_STYLED_ITEM('overriding color',(#44420),#10937,
+  #44356);
+#44420 = PRESENTATION_STYLE_ASSIGNMENT((#44421,#44426));
+#44421 = SURFACE_STYLE_USAGE(.BOTH.,#44422);
+#44422 = SURFACE_SIDE_STYLE('',(#44423));
+#44423 = SURFACE_STYLE_FILL_AREA(#44424);
+#44424 = FILL_AREA_STYLE('',(#44425));
+#44425 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44426 = CURVE_STYLE('',#44427,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44427 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44428 = OVER_RIDING_STYLED_ITEM('overriding color',(#44429),#10969,
+  #44356);
+#44429 = PRESENTATION_STYLE_ASSIGNMENT((#44430,#44435));
+#44430 = SURFACE_STYLE_USAGE(.BOTH.,#44431);
+#44431 = SURFACE_SIDE_STYLE('',(#44432));
+#44432 = SURFACE_STYLE_FILL_AREA(#44433);
+#44433 = FILL_AREA_STYLE('',(#44434));
+#44434 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44435 = CURVE_STYLE('',#44436,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44436 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44437 = OVER_RIDING_STYLED_ITEM('overriding color',(#44438),#10997,
+  #44356);
+#44438 = PRESENTATION_STYLE_ASSIGNMENT((#44439,#44444));
+#44439 = SURFACE_STYLE_USAGE(.BOTH.,#44440);
+#44440 = SURFACE_SIDE_STYLE('',(#44441));
+#44441 = SURFACE_STYLE_FILL_AREA(#44442);
+#44442 = FILL_AREA_STYLE('',(#44443));
+#44443 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44444 = CURVE_STYLE('',#44445,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44445 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44446 = OVER_RIDING_STYLED_ITEM('overriding color',(#44447),#11029,
+  #44356);
+#44447 = PRESENTATION_STYLE_ASSIGNMENT((#44448,#44453));
+#44448 = SURFACE_STYLE_USAGE(.BOTH.,#44449);
+#44449 = SURFACE_SIDE_STYLE('',(#44450));
+#44450 = SURFACE_STYLE_FILL_AREA(#44451);
+#44451 = FILL_AREA_STYLE('',(#44452));
+#44452 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44453 = CURVE_STYLE('',#44454,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44454 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44455 = OVER_RIDING_STYLED_ITEM('overriding color',(#44456),#11057,
+  #44356);
+#44456 = PRESENTATION_STYLE_ASSIGNMENT((#44457,#44462));
+#44457 = SURFACE_STYLE_USAGE(.BOTH.,#44458);
+#44458 = SURFACE_SIDE_STYLE('',(#44459));
+#44459 = SURFACE_STYLE_FILL_AREA(#44460);
+#44460 = FILL_AREA_STYLE('',(#44461));
+#44461 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44462 = CURVE_STYLE('',#44463,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44463 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44464 = OVER_RIDING_STYLED_ITEM('overriding color',(#44465),#11089,
+  #44356);
+#44465 = PRESENTATION_STYLE_ASSIGNMENT((#44466,#44471));
+#44466 = SURFACE_STYLE_USAGE(.BOTH.,#44467);
+#44467 = SURFACE_SIDE_STYLE('',(#44468));
+#44468 = SURFACE_STYLE_FILL_AREA(#44469);
+#44469 = FILL_AREA_STYLE('',(#44470));
+#44470 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44471 = CURVE_STYLE('',#44472,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44472 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44473 = OVER_RIDING_STYLED_ITEM('overriding color',(#44474),#11109,
+  #44356);
+#44474 = PRESENTATION_STYLE_ASSIGNMENT((#44475,#44480));
+#44475 = SURFACE_STYLE_USAGE(.BOTH.,#44476);
+#44476 = SURFACE_SIDE_STYLE('',(#44477));
+#44477 = SURFACE_STYLE_FILL_AREA(#44478);
+#44478 = FILL_AREA_STYLE('',(#44479));
+#44479 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44480 = CURVE_STYLE('',#44481,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44481 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44482 = OVER_RIDING_STYLED_ITEM('overriding color',(#44483),#11131,
+  #44356);
+#44483 = PRESENTATION_STYLE_ASSIGNMENT((#44484,#44489));
+#44484 = SURFACE_STYLE_USAGE(.BOTH.,#44485);
+#44485 = SURFACE_SIDE_STYLE('',(#44486));
+#44486 = SURFACE_STYLE_FILL_AREA(#44487);
+#44487 = FILL_AREA_STYLE('',(#44488));
+#44488 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44489 = CURVE_STYLE('',#44490,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44490 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44491 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #44492,#44501,#44510,#44519,#44528,#44537,#44546,#44555,#44564,
+    #44573,#44582),#38177);
+#44492 = STYLED_ITEM('color',(#44493),#37939);
+#44493 = PRESENTATION_STYLE_ASSIGNMENT((#44494,#44499));
+#44494 = SURFACE_STYLE_USAGE(.BOTH.,#44495);
+#44495 = SURFACE_SIDE_STYLE('',(#44496));
+#44496 = SURFACE_STYLE_FILL_AREA(#44497);
+#44497 = FILL_AREA_STYLE('',(#44498));
+#44498 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44499 = CURVE_STYLE('',#44500,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44500 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44501 = OVER_RIDING_STYLED_ITEM('overriding color',(#44502),#37941,
+  #44492);
+#44502 = PRESENTATION_STYLE_ASSIGNMENT((#44503,#44508));
+#44503 = SURFACE_STYLE_USAGE(.BOTH.,#44504);
+#44504 = SURFACE_SIDE_STYLE('',(#44505));
+#44505 = SURFACE_STYLE_FILL_AREA(#44506);
+#44506 = FILL_AREA_STYLE('',(#44507));
+#44507 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44508 = CURVE_STYLE('',#44509,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44509 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44510 = OVER_RIDING_STYLED_ITEM('overriding color',(#44511),#37981,
+  #44492);
+#44511 = PRESENTATION_STYLE_ASSIGNMENT((#44512,#44517));
+#44512 = SURFACE_STYLE_USAGE(.BOTH.,#44513);
+#44513 = SURFACE_SIDE_STYLE('',(#44514));
+#44514 = SURFACE_STYLE_FILL_AREA(#44515);
+#44515 = FILL_AREA_STYLE('',(#44516));
+#44516 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44517 = CURVE_STYLE('',#44518,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44518 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44519 = OVER_RIDING_STYLED_ITEM('overriding color',(#44520),#38012,
+  #44492);
+#44520 = PRESENTATION_STYLE_ASSIGNMENT((#44521,#44526));
+#44521 = SURFACE_STYLE_USAGE(.BOTH.,#44522);
+#44522 = SURFACE_SIDE_STYLE('',(#44523));
+#44523 = SURFACE_STYLE_FILL_AREA(#44524);
+#44524 = FILL_AREA_STYLE('',(#44525));
+#44525 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44526 = CURVE_STYLE('',#44527,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44527 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44528 = OVER_RIDING_STYLED_ITEM('overriding color',(#44529),#38043,
+  #44492);
+#44529 = PRESENTATION_STYLE_ASSIGNMENT((#44530,#44535));
+#44530 = SURFACE_STYLE_USAGE(.BOTH.,#44531);
+#44531 = SURFACE_SIDE_STYLE('',(#44532));
+#44532 = SURFACE_STYLE_FILL_AREA(#44533);
+#44533 = FILL_AREA_STYLE('',(#44534));
+#44534 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44535 = CURVE_STYLE('',#44536,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44536 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44537 = OVER_RIDING_STYLED_ITEM('overriding color',(#44538),#38065,
+  #44492);
+#44538 = PRESENTATION_STYLE_ASSIGNMENT((#44539,#44544));
+#44539 = SURFACE_STYLE_USAGE(.BOTH.,#44540);
+#44540 = SURFACE_SIDE_STYLE('',(#44541));
+#44541 = SURFACE_STYLE_FILL_AREA(#44542);
+#44542 = FILL_AREA_STYLE('',(#44543));
+#44543 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44544 = CURVE_STYLE('',#44545,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44545 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44546 = OVER_RIDING_STYLED_ITEM('overriding color',(#44547),#38093,
+  #44492);
+#44547 = PRESENTATION_STYLE_ASSIGNMENT((#44548,#44553));
+#44548 = SURFACE_STYLE_USAGE(.BOTH.,#44549);
+#44549 = SURFACE_SIDE_STYLE('',(#44550));
+#44550 = SURFACE_STYLE_FILL_AREA(#44551);
+#44551 = FILL_AREA_STYLE('',(#44552));
+#44552 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44553 = CURVE_STYLE('',#44554,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44554 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44555 = OVER_RIDING_STYLED_ITEM('overriding color',(#44556),#38115,
+  #44492);
+#44556 = PRESENTATION_STYLE_ASSIGNMENT((#44557,#44562));
+#44557 = SURFACE_STYLE_USAGE(.BOTH.,#44558);
+#44558 = SURFACE_SIDE_STYLE('',(#44559));
+#44559 = SURFACE_STYLE_FILL_AREA(#44560);
+#44560 = FILL_AREA_STYLE('',(#44561));
+#44561 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44562 = CURVE_STYLE('',#44563,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44563 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44564 = OVER_RIDING_STYLED_ITEM('overriding color',(#44565),#38127,
+  #44492);
+#44565 = PRESENTATION_STYLE_ASSIGNMENT((#44566,#44571));
+#44566 = SURFACE_STYLE_USAGE(.BOTH.,#44567);
+#44567 = SURFACE_SIDE_STYLE('',(#44568));
+#44568 = SURFACE_STYLE_FILL_AREA(#44569);
+#44569 = FILL_AREA_STYLE('',(#44570));
+#44570 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44571 = CURVE_STYLE('',#44572,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44572 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44573 = OVER_RIDING_STYLED_ITEM('overriding color',(#44574),#38149,
+  #44492);
+#44574 = PRESENTATION_STYLE_ASSIGNMENT((#44575,#44580));
+#44575 = SURFACE_STYLE_USAGE(.BOTH.,#44576);
+#44576 = SURFACE_SIDE_STYLE('',(#44577));
+#44577 = SURFACE_STYLE_FILL_AREA(#44578);
+#44578 = FILL_AREA_STYLE('',(#44579));
+#44579 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44580 = CURVE_STYLE('',#44581,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44581 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44582 = OVER_RIDING_STYLED_ITEM('overriding color',(#44583),#38165,
+  #44492);
+#44583 = PRESENTATION_STYLE_ASSIGNMENT((#44584,#44589));
+#44584 = SURFACE_STYLE_USAGE(.BOTH.,#44585);
+#44585 = SURFACE_SIDE_STYLE('',(#44586));
+#44586 = SURFACE_STYLE_FILL_AREA(#44587);
+#44587 = FILL_AREA_STYLE('',(#44588));
+#44588 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44589 = CURVE_STYLE('',#44590,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44590 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44591 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #44592,#44601,#44610,#44619,#44628,#44637,#44646,#44655,#44664,
+    #44673,#44682),#28757);
+#44592 = STYLED_ITEM('color',(#44593),#28531);
+#44593 = PRESENTATION_STYLE_ASSIGNMENT((#44594,#44599));
+#44594 = SURFACE_STYLE_USAGE(.BOTH.,#44595);
+#44595 = SURFACE_SIDE_STYLE('',(#44596));
+#44596 = SURFACE_STYLE_FILL_AREA(#44597);
+#44597 = FILL_AREA_STYLE('',(#44598));
+#44598 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44599 = CURVE_STYLE('',#44600,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44600 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44601 = OVER_RIDING_STYLED_ITEM('overriding color',(#44602),#28533,
+  #44592);
+#44602 = PRESENTATION_STYLE_ASSIGNMENT((#44603,#44608));
+#44603 = SURFACE_STYLE_USAGE(.BOTH.,#44604);
+#44604 = SURFACE_SIDE_STYLE('',(#44605));
+#44605 = SURFACE_STYLE_FILL_AREA(#44606);
+#44606 = FILL_AREA_STYLE('',(#44607));
+#44607 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44608 = CURVE_STYLE('',#44609,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44609 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44610 = OVER_RIDING_STYLED_ITEM('overriding color',(#44611),#28569,
+  #44592);
+#44611 = PRESENTATION_STYLE_ASSIGNMENT((#44612,#44617));
+#44612 = SURFACE_STYLE_USAGE(.BOTH.,#44613);
+#44613 = SURFACE_SIDE_STYLE('',(#44614));
+#44614 = SURFACE_STYLE_FILL_AREA(#44615);
+#44615 = FILL_AREA_STYLE('',(#44616));
+#44616 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44617 = CURVE_STYLE('',#44618,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44618 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44619 = OVER_RIDING_STYLED_ITEM('overriding color',(#44620),#28597,
+  #44592);
+#44620 = PRESENTATION_STYLE_ASSIGNMENT((#44621,#44626));
+#44621 = SURFACE_STYLE_USAGE(.BOTH.,#44622);
+#44622 = SURFACE_SIDE_STYLE('',(#44623));
+#44623 = SURFACE_STYLE_FILL_AREA(#44624);
+#44624 = FILL_AREA_STYLE('',(#44625));
+#44625 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44626 = CURVE_STYLE('',#44627,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44627 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44628 = OVER_RIDING_STYLED_ITEM('overriding color',(#44629),#28625,
+  #44592);
+#44629 = PRESENTATION_STYLE_ASSIGNMENT((#44630,#44635));
+#44630 = SURFACE_STYLE_USAGE(.BOTH.,#44631);
+#44631 = SURFACE_SIDE_STYLE('',(#44632));
+#44632 = SURFACE_STYLE_FILL_AREA(#44633);
+#44633 = FILL_AREA_STYLE('',(#44634));
+#44634 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44635 = CURVE_STYLE('',#44636,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44636 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44637 = OVER_RIDING_STYLED_ITEM('overriding color',(#44638),#28645,
+  #44592);
+#44638 = PRESENTATION_STYLE_ASSIGNMENT((#44639,#44644));
+#44639 = SURFACE_STYLE_USAGE(.BOTH.,#44640);
+#44640 = SURFACE_SIDE_STYLE('',(#44641));
+#44641 = SURFACE_STYLE_FILL_AREA(#44642);
+#44642 = FILL_AREA_STYLE('',(#44643));
+#44643 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44644 = CURVE_STYLE('',#44645,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44645 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44646 = OVER_RIDING_STYLED_ITEM('overriding color',(#44647),#28673,
+  #44592);
+#44647 = PRESENTATION_STYLE_ASSIGNMENT((#44648,#44653));
+#44648 = SURFACE_STYLE_USAGE(.BOTH.,#44649);
+#44649 = SURFACE_SIDE_STYLE('',(#44650));
+#44650 = SURFACE_STYLE_FILL_AREA(#44651);
+#44651 = FILL_AREA_STYLE('',(#44652));
+#44652 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44653 = CURVE_STYLE('',#44654,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44654 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44655 = OVER_RIDING_STYLED_ITEM('overriding color',(#44656),#28695,
+  #44592);
+#44656 = PRESENTATION_STYLE_ASSIGNMENT((#44657,#44662));
+#44657 = SURFACE_STYLE_USAGE(.BOTH.,#44658);
+#44658 = SURFACE_SIDE_STYLE('',(#44659));
+#44659 = SURFACE_STYLE_FILL_AREA(#44660);
+#44660 = FILL_AREA_STYLE('',(#44661));
+#44661 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44662 = CURVE_STYLE('',#44663,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44663 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44664 = OVER_RIDING_STYLED_ITEM('overriding color',(#44665),#28707,
+  #44592);
+#44665 = PRESENTATION_STYLE_ASSIGNMENT((#44666,#44671));
+#44666 = SURFACE_STYLE_USAGE(.BOTH.,#44667);
+#44667 = SURFACE_SIDE_STYLE('',(#44668));
+#44668 = SURFACE_STYLE_FILL_AREA(#44669);
+#44669 = FILL_AREA_STYLE('',(#44670));
+#44670 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44671 = CURVE_STYLE('',#44672,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44672 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44673 = OVER_RIDING_STYLED_ITEM('overriding color',(#44674),#28729,
+  #44592);
+#44674 = PRESENTATION_STYLE_ASSIGNMENT((#44675,#44680));
+#44675 = SURFACE_STYLE_USAGE(.BOTH.,#44676);
+#44676 = SURFACE_SIDE_STYLE('',(#44677));
+#44677 = SURFACE_STYLE_FILL_AREA(#44678);
+#44678 = FILL_AREA_STYLE('',(#44679));
+#44679 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44680 = CURVE_STYLE('',#44681,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44681 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44682 = OVER_RIDING_STYLED_ITEM('overriding color',(#44683),#28745,
+  #44592);
+#44683 = PRESENTATION_STYLE_ASSIGNMENT((#44684,#44689));
+#44684 = SURFACE_STYLE_USAGE(.BOTH.,#44685);
+#44685 = SURFACE_SIDE_STYLE('',(#44686));
+#44686 = SURFACE_STYLE_FILL_AREA(#44687);
+#44687 = FILL_AREA_STYLE('',(#44688));
+#44688 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44689 = CURVE_STYLE('',#44690,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44690 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44691 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #44692,#44701,#44710,#44719,#44728,#44737,#44746,#44755,#44764,
+    #44773,#44782,#44791,#44800,#44809,#44818),#19805);
+#44692 = STYLED_ITEM('color',(#44693),#19407);
+#44693 = PRESENTATION_STYLE_ASSIGNMENT((#44694,#44699));
+#44694 = SURFACE_STYLE_USAGE(.BOTH.,#44695);
+#44695 = SURFACE_SIDE_STYLE('',(#44696));
+#44696 = SURFACE_STYLE_FILL_AREA(#44697);
+#44697 = FILL_AREA_STYLE('',(#44698));
+#44698 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44699 = CURVE_STYLE('',#44700,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44700 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44701 = OVER_RIDING_STYLED_ITEM('overriding color',(#44702),#19409,
+  #44692);
+#44702 = PRESENTATION_STYLE_ASSIGNMENT((#44703,#44708));
+#44703 = SURFACE_STYLE_USAGE(.BOTH.,#44704);
+#44704 = SURFACE_SIDE_STYLE('',(#44705));
+#44705 = SURFACE_STYLE_FILL_AREA(#44706);
+#44706 = FILL_AREA_STYLE('',(#44707));
+#44707 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44708 = CURVE_STYLE('',#44709,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44709 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44710 = OVER_RIDING_STYLED_ITEM('overriding color',(#44711),#19445,
+  #44692);
+#44711 = PRESENTATION_STYLE_ASSIGNMENT((#44712,#44717));
+#44712 = SURFACE_STYLE_USAGE(.BOTH.,#44713);
+#44713 = SURFACE_SIDE_STYLE('',(#44714));
+#44714 = SURFACE_STYLE_FILL_AREA(#44715);
+#44715 = FILL_AREA_STYLE('',(#44716));
+#44716 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44717 = CURVE_STYLE('',#44718,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44718 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44719 = OVER_RIDING_STYLED_ITEM('overriding color',(#44720),#19473,
+  #44692);
+#44720 = PRESENTATION_STYLE_ASSIGNMENT((#44721,#44726));
+#44721 = SURFACE_STYLE_USAGE(.BOTH.,#44722);
+#44722 = SURFACE_SIDE_STYLE('',(#44723));
+#44723 = SURFACE_STYLE_FILL_AREA(#44724);
+#44724 = FILL_AREA_STYLE('',(#44725));
+#44725 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44726 = CURVE_STYLE('',#44727,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44727 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44728 = OVER_RIDING_STYLED_ITEM('overriding color',(#44729),#19501,
+  #44692);
+#44729 = PRESENTATION_STYLE_ASSIGNMENT((#44730,#44735));
+#44730 = SURFACE_STYLE_USAGE(.BOTH.,#44731);
+#44731 = SURFACE_SIDE_STYLE('',(#44732));
+#44732 = SURFACE_STYLE_FILL_AREA(#44733);
+#44733 = FILL_AREA_STYLE('',(#44734));
+#44734 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44735 = CURVE_STYLE('',#44736,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44736 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44737 = OVER_RIDING_STYLED_ITEM('overriding color',(#44738),#19521,
+  #44692);
+#44738 = PRESENTATION_STYLE_ASSIGNMENT((#44739,#44744));
+#44739 = SURFACE_STYLE_USAGE(.BOTH.,#44740);
+#44740 = SURFACE_SIDE_STYLE('',(#44741));
+#44741 = SURFACE_STYLE_FILL_AREA(#44742);
+#44742 = FILL_AREA_STYLE('',(#44743));
+#44743 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44744 = CURVE_STYLE('',#44745,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44745 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44746 = OVER_RIDING_STYLED_ITEM('overriding color',(#44747),#19561,
+  #44692);
+#44747 = PRESENTATION_STYLE_ASSIGNMENT((#44748,#44753));
+#44748 = SURFACE_STYLE_USAGE(.BOTH.,#44749);
+#44749 = SURFACE_SIDE_STYLE('',(#44750));
+#44750 = SURFACE_STYLE_FILL_AREA(#44751);
+#44751 = FILL_AREA_STYLE('',(#44752));
+#44752 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44753 = CURVE_STYLE('',#44754,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44754 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44755 = OVER_RIDING_STYLED_ITEM('overriding color',(#44756),#19589,
+  #44692);
+#44756 = PRESENTATION_STYLE_ASSIGNMENT((#44757,#44762));
+#44757 = SURFACE_STYLE_USAGE(.BOTH.,#44758);
+#44758 = SURFACE_SIDE_STYLE('',(#44759));
+#44759 = SURFACE_STYLE_FILL_AREA(#44760);
+#44760 = FILL_AREA_STYLE('',(#44761));
+#44761 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44762 = CURVE_STYLE('',#44763,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44763 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44764 = OVER_RIDING_STYLED_ITEM('overriding color',(#44765),#19621,
+  #44692);
+#44765 = PRESENTATION_STYLE_ASSIGNMENT((#44766,#44771));
+#44766 = SURFACE_STYLE_USAGE(.BOTH.,#44767);
+#44767 = SURFACE_SIDE_STYLE('',(#44768));
+#44768 = SURFACE_STYLE_FILL_AREA(#44769);
+#44769 = FILL_AREA_STYLE('',(#44770));
+#44770 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44771 = CURVE_STYLE('',#44772,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44772 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44773 = OVER_RIDING_STYLED_ITEM('overriding color',(#44774),#19649,
+  #44692);
+#44774 = PRESENTATION_STYLE_ASSIGNMENT((#44775,#44780));
+#44775 = SURFACE_STYLE_USAGE(.BOTH.,#44776);
+#44776 = SURFACE_SIDE_STYLE('',(#44777));
+#44777 = SURFACE_STYLE_FILL_AREA(#44778);
+#44778 = FILL_AREA_STYLE('',(#44779));
+#44779 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44780 = CURVE_STYLE('',#44781,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44781 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44782 = OVER_RIDING_STYLED_ITEM('overriding color',(#44783),#19681,
+  #44692);
+#44783 = PRESENTATION_STYLE_ASSIGNMENT((#44784,#44789));
+#44784 = SURFACE_STYLE_USAGE(.BOTH.,#44785);
+#44785 = SURFACE_SIDE_STYLE('',(#44786));
+#44786 = SURFACE_STYLE_FILL_AREA(#44787);
+#44787 = FILL_AREA_STYLE('',(#44788));
+#44788 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44789 = CURVE_STYLE('',#44790,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44790 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44791 = OVER_RIDING_STYLED_ITEM('overriding color',(#44792),#19709,
+  #44692);
+#44792 = PRESENTATION_STYLE_ASSIGNMENT((#44793,#44798));
+#44793 = SURFACE_STYLE_USAGE(.BOTH.,#44794);
+#44794 = SURFACE_SIDE_STYLE('',(#44795));
+#44795 = SURFACE_STYLE_FILL_AREA(#44796);
+#44796 = FILL_AREA_STYLE('',(#44797));
+#44797 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44798 = CURVE_STYLE('',#44799,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44799 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44800 = OVER_RIDING_STYLED_ITEM('overriding color',(#44801),#19741,
+  #44692);
+#44801 = PRESENTATION_STYLE_ASSIGNMENT((#44802,#44807));
+#44802 = SURFACE_STYLE_USAGE(.BOTH.,#44803);
+#44803 = SURFACE_SIDE_STYLE('',(#44804));
+#44804 = SURFACE_STYLE_FILL_AREA(#44805);
+#44805 = FILL_AREA_STYLE('',(#44806));
+#44806 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44807 = CURVE_STYLE('',#44808,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44808 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44809 = OVER_RIDING_STYLED_ITEM('overriding color',(#44810),#19761,
+  #44692);
+#44810 = PRESENTATION_STYLE_ASSIGNMENT((#44811,#44816));
+#44811 = SURFACE_STYLE_USAGE(.BOTH.,#44812);
+#44812 = SURFACE_SIDE_STYLE('',(#44813));
+#44813 = SURFACE_STYLE_FILL_AREA(#44814);
+#44814 = FILL_AREA_STYLE('',(#44815));
+#44815 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44816 = CURVE_STYLE('',#44817,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44817 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44818 = OVER_RIDING_STYLED_ITEM('overriding color',(#44819),#19783,
+  #44692);
+#44819 = PRESENTATION_STYLE_ASSIGNMENT((#44820,#44825));
+#44820 = SURFACE_STYLE_USAGE(.BOTH.,#44821);
+#44821 = SURFACE_SIDE_STYLE('',(#44822));
+#44822 = SURFACE_STYLE_FILL_AREA(#44823);
+#44823 = FILL_AREA_STYLE('',(#44824));
+#44824 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44825 = CURVE_STYLE('',#44826,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44826 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44827 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #44828,#44837,#44846,#44855,#44864,#44873,#44882,#44891,#44900,
+    #44909,#44918),#30197);
+#44828 = STYLED_ITEM('color',(#44829),#29971);
+#44829 = PRESENTATION_STYLE_ASSIGNMENT((#44830,#44835));
+#44830 = SURFACE_STYLE_USAGE(.BOTH.,#44831);
+#44831 = SURFACE_SIDE_STYLE('',(#44832));
+#44832 = SURFACE_STYLE_FILL_AREA(#44833);
+#44833 = FILL_AREA_STYLE('',(#44834));
+#44834 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44835 = CURVE_STYLE('',#44836,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44836 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44837 = OVER_RIDING_STYLED_ITEM('overriding color',(#44838),#29973,
+  #44828);
+#44838 = PRESENTATION_STYLE_ASSIGNMENT((#44839,#44844));
+#44839 = SURFACE_STYLE_USAGE(.BOTH.,#44840);
+#44840 = SURFACE_SIDE_STYLE('',(#44841));
+#44841 = SURFACE_STYLE_FILL_AREA(#44842);
+#44842 = FILL_AREA_STYLE('',(#44843));
+#44843 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44844 = CURVE_STYLE('',#44845,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44845 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44846 = OVER_RIDING_STYLED_ITEM('overriding color',(#44847),#30009,
+  #44828);
+#44847 = PRESENTATION_STYLE_ASSIGNMENT((#44848,#44853));
+#44848 = SURFACE_STYLE_USAGE(.BOTH.,#44849);
+#44849 = SURFACE_SIDE_STYLE('',(#44850));
+#44850 = SURFACE_STYLE_FILL_AREA(#44851);
+#44851 = FILL_AREA_STYLE('',(#44852));
+#44852 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44853 = CURVE_STYLE('',#44854,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44854 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44855 = OVER_RIDING_STYLED_ITEM('overriding color',(#44856),#30037,
+  #44828);
+#44856 = PRESENTATION_STYLE_ASSIGNMENT((#44857,#44862));
+#44857 = SURFACE_STYLE_USAGE(.BOTH.,#44858);
+#44858 = SURFACE_SIDE_STYLE('',(#44859));
+#44859 = SURFACE_STYLE_FILL_AREA(#44860);
+#44860 = FILL_AREA_STYLE('',(#44861));
+#44861 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44862 = CURVE_STYLE('',#44863,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44863 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44864 = OVER_RIDING_STYLED_ITEM('overriding color',(#44865),#30065,
+  #44828);
+#44865 = PRESENTATION_STYLE_ASSIGNMENT((#44866,#44871));
+#44866 = SURFACE_STYLE_USAGE(.BOTH.,#44867);
+#44867 = SURFACE_SIDE_STYLE('',(#44868));
+#44868 = SURFACE_STYLE_FILL_AREA(#44869);
+#44869 = FILL_AREA_STYLE('',(#44870));
+#44870 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44871 = CURVE_STYLE('',#44872,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44872 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44873 = OVER_RIDING_STYLED_ITEM('overriding color',(#44874),#30085,
+  #44828);
+#44874 = PRESENTATION_STYLE_ASSIGNMENT((#44875,#44880));
+#44875 = SURFACE_STYLE_USAGE(.BOTH.,#44876);
+#44876 = SURFACE_SIDE_STYLE('',(#44877));
+#44877 = SURFACE_STYLE_FILL_AREA(#44878);
+#44878 = FILL_AREA_STYLE('',(#44879));
+#44879 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44880 = CURVE_STYLE('',#44881,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44881 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44882 = OVER_RIDING_STYLED_ITEM('overriding color',(#44883),#30113,
+  #44828);
+#44883 = PRESENTATION_STYLE_ASSIGNMENT((#44884,#44889));
+#44884 = SURFACE_STYLE_USAGE(.BOTH.,#44885);
+#44885 = SURFACE_SIDE_STYLE('',(#44886));
+#44886 = SURFACE_STYLE_FILL_AREA(#44887);
+#44887 = FILL_AREA_STYLE('',(#44888));
+#44888 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44889 = CURVE_STYLE('',#44890,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44890 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44891 = OVER_RIDING_STYLED_ITEM('overriding color',(#44892),#30135,
+  #44828);
+#44892 = PRESENTATION_STYLE_ASSIGNMENT((#44893,#44898));
+#44893 = SURFACE_STYLE_USAGE(.BOTH.,#44894);
+#44894 = SURFACE_SIDE_STYLE('',(#44895));
+#44895 = SURFACE_STYLE_FILL_AREA(#44896);
+#44896 = FILL_AREA_STYLE('',(#44897));
+#44897 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44898 = CURVE_STYLE('',#44899,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44899 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44900 = OVER_RIDING_STYLED_ITEM('overriding color',(#44901),#30147,
+  #44828);
+#44901 = PRESENTATION_STYLE_ASSIGNMENT((#44902,#44907));
+#44902 = SURFACE_STYLE_USAGE(.BOTH.,#44903);
+#44903 = SURFACE_SIDE_STYLE('',(#44904));
+#44904 = SURFACE_STYLE_FILL_AREA(#44905);
+#44905 = FILL_AREA_STYLE('',(#44906));
+#44906 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44907 = CURVE_STYLE('',#44908,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44908 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44909 = OVER_RIDING_STYLED_ITEM('overriding color',(#44910),#30169,
+  #44828);
+#44910 = PRESENTATION_STYLE_ASSIGNMENT((#44911,#44916));
+#44911 = SURFACE_STYLE_USAGE(.BOTH.,#44912);
+#44912 = SURFACE_SIDE_STYLE('',(#44913));
+#44913 = SURFACE_STYLE_FILL_AREA(#44914);
+#44914 = FILL_AREA_STYLE('',(#44915));
+#44915 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44916 = CURVE_STYLE('',#44917,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44917 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44918 = OVER_RIDING_STYLED_ITEM('overriding color',(#44919),#30185,
+  #44828);
+#44919 = PRESENTATION_STYLE_ASSIGNMENT((#44920,#44925));
+#44920 = SURFACE_STYLE_USAGE(.BOTH.,#44921);
+#44921 = SURFACE_SIDE_STYLE('',(#44922));
+#44922 = SURFACE_STYLE_FILL_AREA(#44923);
+#44923 = FILL_AREA_STYLE('',(#44924));
+#44924 = FILL_AREA_STYLE_COLOUR('',#42108);
+#44925 = CURVE_STYLE('',#44926,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#44926 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44927 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #44928,#44937,#44946,#44955,#44964,#44973,#44982,#44991,#45000,
+    #45009,#45018,#45027,#45036,#45045,#45054),#22277);
+#44928 = STYLED_ITEM('color',(#44929),#21879);
+#44929 = PRESENTATION_STYLE_ASSIGNMENT((#44930,#44935));
+#44930 = SURFACE_STYLE_USAGE(.BOTH.,#44931);
+#44931 = SURFACE_SIDE_STYLE('',(#44932));
+#44932 = SURFACE_STYLE_FILL_AREA(#44933);
+#44933 = FILL_AREA_STYLE('',(#44934));
+#44934 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44935 = CURVE_STYLE('',#44936,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44936 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44937 = OVER_RIDING_STYLED_ITEM('overriding color',(#44938),#21881,
+  #44928);
+#44938 = PRESENTATION_STYLE_ASSIGNMENT((#44939,#44944));
+#44939 = SURFACE_STYLE_USAGE(.BOTH.,#44940);
+#44940 = SURFACE_SIDE_STYLE('',(#44941));
+#44941 = SURFACE_STYLE_FILL_AREA(#44942);
+#44942 = FILL_AREA_STYLE('',(#44943));
+#44943 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44944 = CURVE_STYLE('',#44945,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44945 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44946 = OVER_RIDING_STYLED_ITEM('overriding color',(#44947),#21917,
+  #44928);
+#44947 = PRESENTATION_STYLE_ASSIGNMENT((#44948,#44953));
+#44948 = SURFACE_STYLE_USAGE(.BOTH.,#44949);
+#44949 = SURFACE_SIDE_STYLE('',(#44950));
+#44950 = SURFACE_STYLE_FILL_AREA(#44951);
+#44951 = FILL_AREA_STYLE('',(#44952));
+#44952 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44953 = CURVE_STYLE('',#44954,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44954 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44955 = OVER_RIDING_STYLED_ITEM('overriding color',(#44956),#21945,
+  #44928);
+#44956 = PRESENTATION_STYLE_ASSIGNMENT((#44957,#44962));
+#44957 = SURFACE_STYLE_USAGE(.BOTH.,#44958);
+#44958 = SURFACE_SIDE_STYLE('',(#44959));
+#44959 = SURFACE_STYLE_FILL_AREA(#44960);
+#44960 = FILL_AREA_STYLE('',(#44961));
+#44961 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44962 = CURVE_STYLE('',#44963,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44963 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44964 = OVER_RIDING_STYLED_ITEM('overriding color',(#44965),#21973,
+  #44928);
+#44965 = PRESENTATION_STYLE_ASSIGNMENT((#44966,#44971));
+#44966 = SURFACE_STYLE_USAGE(.BOTH.,#44967);
+#44967 = SURFACE_SIDE_STYLE('',(#44968));
+#44968 = SURFACE_STYLE_FILL_AREA(#44969);
+#44969 = FILL_AREA_STYLE('',(#44970));
+#44970 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44971 = CURVE_STYLE('',#44972,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44972 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44973 = OVER_RIDING_STYLED_ITEM('overriding color',(#44974),#21993,
+  #44928);
+#44974 = PRESENTATION_STYLE_ASSIGNMENT((#44975,#44980));
+#44975 = SURFACE_STYLE_USAGE(.BOTH.,#44976);
+#44976 = SURFACE_SIDE_STYLE('',(#44977));
+#44977 = SURFACE_STYLE_FILL_AREA(#44978);
+#44978 = FILL_AREA_STYLE('',(#44979));
+#44979 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44980 = CURVE_STYLE('',#44981,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44981 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44982 = OVER_RIDING_STYLED_ITEM('overriding color',(#44983),#22029,
+  #44928);
+#44983 = PRESENTATION_STYLE_ASSIGNMENT((#44984,#44989));
+#44984 = SURFACE_STYLE_USAGE(.BOTH.,#44985);
+#44985 = SURFACE_SIDE_STYLE('',(#44986));
+#44986 = SURFACE_STYLE_FILL_AREA(#44987);
+#44987 = FILL_AREA_STYLE('',(#44988));
+#44988 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44989 = CURVE_STYLE('',#44990,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44990 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44991 = OVER_RIDING_STYLED_ITEM('overriding color',(#44992),#22061,
+  #44928);
+#44992 = PRESENTATION_STYLE_ASSIGNMENT((#44993,#44998));
+#44993 = SURFACE_STYLE_USAGE(.BOTH.,#44994);
+#44994 = SURFACE_SIDE_STYLE('',(#44995));
+#44995 = SURFACE_STYLE_FILL_AREA(#44996);
+#44996 = FILL_AREA_STYLE('',(#44997));
+#44997 = FILL_AREA_STYLE_COLOUR('',#41971);
+#44998 = CURVE_STYLE('',#44999,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#44999 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45000 = OVER_RIDING_STYLED_ITEM('overriding color',(#45001),#22089,
+  #44928);
+#45001 = PRESENTATION_STYLE_ASSIGNMENT((#45002,#45007));
+#45002 = SURFACE_STYLE_USAGE(.BOTH.,#45003);
+#45003 = SURFACE_SIDE_STYLE('',(#45004));
+#45004 = SURFACE_STYLE_FILL_AREA(#45005);
+#45005 = FILL_AREA_STYLE('',(#45006));
+#45006 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45007 = CURVE_STYLE('',#45008,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45008 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45009 = OVER_RIDING_STYLED_ITEM('overriding color',(#45010),#22121,
+  #44928);
+#45010 = PRESENTATION_STYLE_ASSIGNMENT((#45011,#45016));
+#45011 = SURFACE_STYLE_USAGE(.BOTH.,#45012);
+#45012 = SURFACE_SIDE_STYLE('',(#45013));
+#45013 = SURFACE_STYLE_FILL_AREA(#45014);
+#45014 = FILL_AREA_STYLE('',(#45015));
+#45015 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45016 = CURVE_STYLE('',#45017,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45017 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45018 = OVER_RIDING_STYLED_ITEM('overriding color',(#45019),#22149,
+  #44928);
+#45019 = PRESENTATION_STYLE_ASSIGNMENT((#45020,#45025));
+#45020 = SURFACE_STYLE_USAGE(.BOTH.,#45021);
+#45021 = SURFACE_SIDE_STYLE('',(#45022));
+#45022 = SURFACE_STYLE_FILL_AREA(#45023);
+#45023 = FILL_AREA_STYLE('',(#45024));
+#45024 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45025 = CURVE_STYLE('',#45026,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45026 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45027 = OVER_RIDING_STYLED_ITEM('overriding color',(#45028),#22181,
+  #44928);
+#45028 = PRESENTATION_STYLE_ASSIGNMENT((#45029,#45034));
+#45029 = SURFACE_STYLE_USAGE(.BOTH.,#45030);
+#45030 = SURFACE_SIDE_STYLE('',(#45031));
+#45031 = SURFACE_STYLE_FILL_AREA(#45032);
+#45032 = FILL_AREA_STYLE('',(#45033));
+#45033 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45034 = CURVE_STYLE('',#45035,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45035 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45036 = OVER_RIDING_STYLED_ITEM('overriding color',(#45037),#22209,
+  #44928);
+#45037 = PRESENTATION_STYLE_ASSIGNMENT((#45038,#45043));
+#45038 = SURFACE_STYLE_USAGE(.BOTH.,#45039);
+#45039 = SURFACE_SIDE_STYLE('',(#45040));
+#45040 = SURFACE_STYLE_FILL_AREA(#45041);
+#45041 = FILL_AREA_STYLE('',(#45042));
+#45042 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45043 = CURVE_STYLE('',#45044,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45044 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45045 = OVER_RIDING_STYLED_ITEM('overriding color',(#45046),#22233,
+  #44928);
+#45046 = PRESENTATION_STYLE_ASSIGNMENT((#45047,#45052));
+#45047 = SURFACE_STYLE_USAGE(.BOTH.,#45048);
+#45048 = SURFACE_SIDE_STYLE('',(#45049));
+#45049 = SURFACE_STYLE_FILL_AREA(#45050);
+#45050 = FILL_AREA_STYLE('',(#45051));
+#45051 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45052 = CURVE_STYLE('',#45053,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45053 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45054 = OVER_RIDING_STYLED_ITEM('overriding color',(#45055),#22255,
+  #44928);
+#45055 = PRESENTATION_STYLE_ASSIGNMENT((#45056,#45061));
+#45056 = SURFACE_STYLE_USAGE(.BOTH.,#45057);
+#45057 = SURFACE_SIDE_STYLE('',(#45058));
+#45058 = SURFACE_STYLE_FILL_AREA(#45059);
+#45059 = FILL_AREA_STYLE('',(#45060));
+#45060 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45061 = CURVE_STYLE('',#45062,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45062 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45063 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #45064,#45073,#45082,#45091,#45100,#45109,#45118,#45127,#45136,
+    #45145,#45154),#26597);
+#45064 = STYLED_ITEM('color',(#45065),#26371);
+#45065 = PRESENTATION_STYLE_ASSIGNMENT((#45066,#45071));
+#45066 = SURFACE_STYLE_USAGE(.BOTH.,#45067);
+#45067 = SURFACE_SIDE_STYLE('',(#45068));
+#45068 = SURFACE_STYLE_FILL_AREA(#45069);
+#45069 = FILL_AREA_STYLE('',(#45070));
+#45070 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45071 = CURVE_STYLE('',#45072,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45072 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45073 = OVER_RIDING_STYLED_ITEM('overriding color',(#45074),#26373,
+  #45064);
+#45074 = PRESENTATION_STYLE_ASSIGNMENT((#45075,#45080));
+#45075 = SURFACE_STYLE_USAGE(.BOTH.,#45076);
+#45076 = SURFACE_SIDE_STYLE('',(#45077));
+#45077 = SURFACE_STYLE_FILL_AREA(#45078);
+#45078 = FILL_AREA_STYLE('',(#45079));
+#45079 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45080 = CURVE_STYLE('',#45081,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45081 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45082 = OVER_RIDING_STYLED_ITEM('overriding color',(#45083),#26409,
+  #45064);
+#45083 = PRESENTATION_STYLE_ASSIGNMENT((#45084,#45089));
+#45084 = SURFACE_STYLE_USAGE(.BOTH.,#45085);
+#45085 = SURFACE_SIDE_STYLE('',(#45086));
+#45086 = SURFACE_STYLE_FILL_AREA(#45087);
+#45087 = FILL_AREA_STYLE('',(#45088));
+#45088 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45089 = CURVE_STYLE('',#45090,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45090 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45091 = OVER_RIDING_STYLED_ITEM('overriding color',(#45092),#26437,
+  #45064);
+#45092 = PRESENTATION_STYLE_ASSIGNMENT((#45093,#45098));
+#45093 = SURFACE_STYLE_USAGE(.BOTH.,#45094);
+#45094 = SURFACE_SIDE_STYLE('',(#45095));
+#45095 = SURFACE_STYLE_FILL_AREA(#45096);
+#45096 = FILL_AREA_STYLE('',(#45097));
+#45097 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45098 = CURVE_STYLE('',#45099,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45099 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45100 = OVER_RIDING_STYLED_ITEM('overriding color',(#45101),#26465,
+  #45064);
+#45101 = PRESENTATION_STYLE_ASSIGNMENT((#45102,#45107));
+#45102 = SURFACE_STYLE_USAGE(.BOTH.,#45103);
+#45103 = SURFACE_SIDE_STYLE('',(#45104));
+#45104 = SURFACE_STYLE_FILL_AREA(#45105);
+#45105 = FILL_AREA_STYLE('',(#45106));
+#45106 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45107 = CURVE_STYLE('',#45108,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45108 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45109 = OVER_RIDING_STYLED_ITEM('overriding color',(#45110),#26485,
+  #45064);
+#45110 = PRESENTATION_STYLE_ASSIGNMENT((#45111,#45116));
+#45111 = SURFACE_STYLE_USAGE(.BOTH.,#45112);
+#45112 = SURFACE_SIDE_STYLE('',(#45113));
+#45113 = SURFACE_STYLE_FILL_AREA(#45114);
+#45114 = FILL_AREA_STYLE('',(#45115));
+#45115 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45116 = CURVE_STYLE('',#45117,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45117 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45118 = OVER_RIDING_STYLED_ITEM('overriding color',(#45119),#26513,
+  #45064);
+#45119 = PRESENTATION_STYLE_ASSIGNMENT((#45120,#45125));
+#45120 = SURFACE_STYLE_USAGE(.BOTH.,#45121);
+#45121 = SURFACE_SIDE_STYLE('',(#45122));
+#45122 = SURFACE_STYLE_FILL_AREA(#45123);
+#45123 = FILL_AREA_STYLE('',(#45124));
+#45124 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45125 = CURVE_STYLE('',#45126,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45126 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45127 = OVER_RIDING_STYLED_ITEM('overriding color',(#45128),#26535,
+  #45064);
+#45128 = PRESENTATION_STYLE_ASSIGNMENT((#45129,#45134));
+#45129 = SURFACE_STYLE_USAGE(.BOTH.,#45130);
+#45130 = SURFACE_SIDE_STYLE('',(#45131));
+#45131 = SURFACE_STYLE_FILL_AREA(#45132);
+#45132 = FILL_AREA_STYLE('',(#45133));
+#45133 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45134 = CURVE_STYLE('',#45135,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45135 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45136 = OVER_RIDING_STYLED_ITEM('overriding color',(#45137),#26547,
+  #45064);
+#45137 = PRESENTATION_STYLE_ASSIGNMENT((#45138,#45143));
+#45138 = SURFACE_STYLE_USAGE(.BOTH.,#45139);
+#45139 = SURFACE_SIDE_STYLE('',(#45140));
+#45140 = SURFACE_STYLE_FILL_AREA(#45141);
+#45141 = FILL_AREA_STYLE('',(#45142));
+#45142 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45143 = CURVE_STYLE('',#45144,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45144 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45145 = OVER_RIDING_STYLED_ITEM('overriding color',(#45146),#26569,
+  #45064);
+#45146 = PRESENTATION_STYLE_ASSIGNMENT((#45147,#45152));
+#45147 = SURFACE_STYLE_USAGE(.BOTH.,#45148);
+#45148 = SURFACE_SIDE_STYLE('',(#45149));
+#45149 = SURFACE_STYLE_FILL_AREA(#45150);
+#45150 = FILL_AREA_STYLE('',(#45151));
+#45151 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45152 = CURVE_STYLE('',#45153,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45153 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45154 = OVER_RIDING_STYLED_ITEM('overriding color',(#45155),#26585,
+  #45064);
+#45155 = PRESENTATION_STYLE_ASSIGNMENT((#45156,#45161));
+#45156 = SURFACE_STYLE_USAGE(.BOTH.,#45157);
+#45157 = SURFACE_SIDE_STYLE('',(#45158));
+#45158 = SURFACE_STYLE_FILL_AREA(#45159);
+#45159 = FILL_AREA_STYLE('',(#45160));
+#45160 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45161 = CURVE_STYLE('',#45162,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45162 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45163 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #45164,#45173,#45182,#45191,#45200,#45209,#45218,#45227,#45236,
+    #45245,#45254,#45263,#45272,#45281,#45290),#8269);
+#45164 = STYLED_ITEM('color',(#45165),#7871);
+#45165 = PRESENTATION_STYLE_ASSIGNMENT((#45166,#45171));
+#45166 = SURFACE_STYLE_USAGE(.BOTH.,#45167);
+#45167 = SURFACE_SIDE_STYLE('',(#45168));
+#45168 = SURFACE_STYLE_FILL_AREA(#45169);
+#45169 = FILL_AREA_STYLE('',(#45170));
+#45170 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45171 = CURVE_STYLE('',#45172,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45172 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45173 = OVER_RIDING_STYLED_ITEM('overriding color',(#45174),#7873,
+  #45164);
+#45174 = PRESENTATION_STYLE_ASSIGNMENT((#45175,#45180));
+#45175 = SURFACE_STYLE_USAGE(.BOTH.,#45176);
+#45176 = SURFACE_SIDE_STYLE('',(#45177));
+#45177 = SURFACE_STYLE_FILL_AREA(#45178);
+#45178 = FILL_AREA_STYLE('',(#45179));
+#45179 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45180 = CURVE_STYLE('',#45181,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45181 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45182 = OVER_RIDING_STYLED_ITEM('overriding color',(#45183),#7909,
+  #45164);
+#45183 = PRESENTATION_STYLE_ASSIGNMENT((#45184,#45189));
+#45184 = SURFACE_STYLE_USAGE(.BOTH.,#45185);
+#45185 = SURFACE_SIDE_STYLE('',(#45186));
+#45186 = SURFACE_STYLE_FILL_AREA(#45187);
+#45187 = FILL_AREA_STYLE('',(#45188));
+#45188 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45189 = CURVE_STYLE('',#45190,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45190 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45191 = OVER_RIDING_STYLED_ITEM('overriding color',(#45192),#7937,
+  #45164);
+#45192 = PRESENTATION_STYLE_ASSIGNMENT((#45193,#45198));
+#45193 = SURFACE_STYLE_USAGE(.BOTH.,#45194);
+#45194 = SURFACE_SIDE_STYLE('',(#45195));
+#45195 = SURFACE_STYLE_FILL_AREA(#45196);
+#45196 = FILL_AREA_STYLE('',(#45197));
+#45197 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45198 = CURVE_STYLE('',#45199,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45199 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45200 = OVER_RIDING_STYLED_ITEM('overriding color',(#45201),#7965,
+  #45164);
+#45201 = PRESENTATION_STYLE_ASSIGNMENT((#45202,#45207));
+#45202 = SURFACE_STYLE_USAGE(.BOTH.,#45203);
+#45203 = SURFACE_SIDE_STYLE('',(#45204));
+#45204 = SURFACE_STYLE_FILL_AREA(#45205);
+#45205 = FILL_AREA_STYLE('',(#45206));
+#45206 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45207 = CURVE_STYLE('',#45208,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45208 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45209 = OVER_RIDING_STYLED_ITEM('overriding color',(#45210),#7985,
+  #45164);
+#45210 = PRESENTATION_STYLE_ASSIGNMENT((#45211,#45216));
+#45211 = SURFACE_STYLE_USAGE(.BOTH.,#45212);
+#45212 = SURFACE_SIDE_STYLE('',(#45213));
+#45213 = SURFACE_STYLE_FILL_AREA(#45214);
+#45214 = FILL_AREA_STYLE('',(#45215));
+#45215 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45216 = CURVE_STYLE('',#45217,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45217 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45218 = OVER_RIDING_STYLED_ITEM('overriding color',(#45219),#8025,
+  #45164);
+#45219 = PRESENTATION_STYLE_ASSIGNMENT((#45220,#45225));
+#45220 = SURFACE_STYLE_USAGE(.BOTH.,#45221);
+#45221 = SURFACE_SIDE_STYLE('',(#45222));
+#45222 = SURFACE_STYLE_FILL_AREA(#45223);
+#45223 = FILL_AREA_STYLE('',(#45224));
+#45224 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45225 = CURVE_STYLE('',#45226,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45226 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45227 = OVER_RIDING_STYLED_ITEM('overriding color',(#45228),#8053,
+  #45164);
+#45228 = PRESENTATION_STYLE_ASSIGNMENT((#45229,#45234));
+#45229 = SURFACE_STYLE_USAGE(.BOTH.,#45230);
+#45230 = SURFACE_SIDE_STYLE('',(#45231));
+#45231 = SURFACE_STYLE_FILL_AREA(#45232);
+#45232 = FILL_AREA_STYLE('',(#45233));
+#45233 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45234 = CURVE_STYLE('',#45235,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45235 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45236 = OVER_RIDING_STYLED_ITEM('overriding color',(#45237),#8085,
+  #45164);
+#45237 = PRESENTATION_STYLE_ASSIGNMENT((#45238,#45243));
+#45238 = SURFACE_STYLE_USAGE(.BOTH.,#45239);
+#45239 = SURFACE_SIDE_STYLE('',(#45240));
+#45240 = SURFACE_STYLE_FILL_AREA(#45241);
+#45241 = FILL_AREA_STYLE('',(#45242));
+#45242 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45243 = CURVE_STYLE('',#45244,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45244 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45245 = OVER_RIDING_STYLED_ITEM('overriding color',(#45246),#8113,
+  #45164);
+#45246 = PRESENTATION_STYLE_ASSIGNMENT((#45247,#45252));
+#45247 = SURFACE_STYLE_USAGE(.BOTH.,#45248);
+#45248 = SURFACE_SIDE_STYLE('',(#45249));
+#45249 = SURFACE_STYLE_FILL_AREA(#45250);
+#45250 = FILL_AREA_STYLE('',(#45251));
+#45251 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45252 = CURVE_STYLE('',#45253,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45253 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45254 = OVER_RIDING_STYLED_ITEM('overriding color',(#45255),#8145,
+  #45164);
+#45255 = PRESENTATION_STYLE_ASSIGNMENT((#45256,#45261));
+#45256 = SURFACE_STYLE_USAGE(.BOTH.,#45257);
+#45257 = SURFACE_SIDE_STYLE('',(#45258));
+#45258 = SURFACE_STYLE_FILL_AREA(#45259);
+#45259 = FILL_AREA_STYLE('',(#45260));
+#45260 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45261 = CURVE_STYLE('',#45262,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45262 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45263 = OVER_RIDING_STYLED_ITEM('overriding color',(#45264),#8173,
+  #45164);
+#45264 = PRESENTATION_STYLE_ASSIGNMENT((#45265,#45270));
+#45265 = SURFACE_STYLE_USAGE(.BOTH.,#45266);
+#45266 = SURFACE_SIDE_STYLE('',(#45267));
+#45267 = SURFACE_STYLE_FILL_AREA(#45268);
+#45268 = FILL_AREA_STYLE('',(#45269));
+#45269 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45270 = CURVE_STYLE('',#45271,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45271 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45272 = OVER_RIDING_STYLED_ITEM('overriding color',(#45273),#8205,
+  #45164);
+#45273 = PRESENTATION_STYLE_ASSIGNMENT((#45274,#45279));
+#45274 = SURFACE_STYLE_USAGE(.BOTH.,#45275);
+#45275 = SURFACE_SIDE_STYLE('',(#45276));
+#45276 = SURFACE_STYLE_FILL_AREA(#45277);
+#45277 = FILL_AREA_STYLE('',(#45278));
+#45278 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45279 = CURVE_STYLE('',#45280,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45280 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45281 = OVER_RIDING_STYLED_ITEM('overriding color',(#45282),#8225,
+  #45164);
+#45282 = PRESENTATION_STYLE_ASSIGNMENT((#45283,#45288));
+#45283 = SURFACE_STYLE_USAGE(.BOTH.,#45284);
+#45284 = SURFACE_SIDE_STYLE('',(#45285));
+#45285 = SURFACE_STYLE_FILL_AREA(#45286);
+#45286 = FILL_AREA_STYLE('',(#45287));
+#45287 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45288 = CURVE_STYLE('',#45289,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45289 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45290 = OVER_RIDING_STYLED_ITEM('overriding color',(#45291),#8247,
+  #45164);
+#45291 = PRESENTATION_STYLE_ASSIGNMENT((#45292,#45297));
+#45292 = SURFACE_STYLE_USAGE(.BOTH.,#45293);
+#45293 = SURFACE_SIDE_STYLE('',(#45294));
+#45294 = SURFACE_STYLE_FILL_AREA(#45295);
+#45295 = FILL_AREA_STYLE('',(#45296));
+#45296 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45297 = CURVE_STYLE('',#45298,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45298 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45299 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #45300,#45309,#45318,#45327,#45336,#45345,#45354,#45363,#45372,
+    #45381,#45390,#45399,#45408,#45417,#45426),#16509);
+#45300 = STYLED_ITEM('color',(#45301),#16111);
+#45301 = PRESENTATION_STYLE_ASSIGNMENT((#45302,#45307));
+#45302 = SURFACE_STYLE_USAGE(.BOTH.,#45303);
+#45303 = SURFACE_SIDE_STYLE('',(#45304));
+#45304 = SURFACE_STYLE_FILL_AREA(#45305);
+#45305 = FILL_AREA_STYLE('',(#45306));
+#45306 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45307 = CURVE_STYLE('',#45308,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45308 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45309 = OVER_RIDING_STYLED_ITEM('overriding color',(#45310),#16113,
+  #45300);
+#45310 = PRESENTATION_STYLE_ASSIGNMENT((#45311,#45316));
+#45311 = SURFACE_STYLE_USAGE(.BOTH.,#45312);
+#45312 = SURFACE_SIDE_STYLE('',(#45313));
+#45313 = SURFACE_STYLE_FILL_AREA(#45314);
+#45314 = FILL_AREA_STYLE('',(#45315));
+#45315 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45316 = CURVE_STYLE('',#45317,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45317 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45318 = OVER_RIDING_STYLED_ITEM('overriding color',(#45319),#16149,
+  #45300);
+#45319 = PRESENTATION_STYLE_ASSIGNMENT((#45320,#45325));
+#45320 = SURFACE_STYLE_USAGE(.BOTH.,#45321);
+#45321 = SURFACE_SIDE_STYLE('',(#45322));
+#45322 = SURFACE_STYLE_FILL_AREA(#45323);
+#45323 = FILL_AREA_STYLE('',(#45324));
+#45324 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45325 = CURVE_STYLE('',#45326,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45326 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45327 = OVER_RIDING_STYLED_ITEM('overriding color',(#45328),#16177,
+  #45300);
+#45328 = PRESENTATION_STYLE_ASSIGNMENT((#45329,#45334));
+#45329 = SURFACE_STYLE_USAGE(.BOTH.,#45330);
+#45330 = SURFACE_SIDE_STYLE('',(#45331));
+#45331 = SURFACE_STYLE_FILL_AREA(#45332);
+#45332 = FILL_AREA_STYLE('',(#45333));
+#45333 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45334 = CURVE_STYLE('',#45335,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45335 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45336 = OVER_RIDING_STYLED_ITEM('overriding color',(#45337),#16205,
+  #45300);
+#45337 = PRESENTATION_STYLE_ASSIGNMENT((#45338,#45343));
+#45338 = SURFACE_STYLE_USAGE(.BOTH.,#45339);
+#45339 = SURFACE_SIDE_STYLE('',(#45340));
+#45340 = SURFACE_STYLE_FILL_AREA(#45341);
+#45341 = FILL_AREA_STYLE('',(#45342));
+#45342 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45343 = CURVE_STYLE('',#45344,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45344 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45345 = OVER_RIDING_STYLED_ITEM('overriding color',(#45346),#16225,
+  #45300);
+#45346 = PRESENTATION_STYLE_ASSIGNMENT((#45347,#45352));
+#45347 = SURFACE_STYLE_USAGE(.BOTH.,#45348);
+#45348 = SURFACE_SIDE_STYLE('',(#45349));
+#45349 = SURFACE_STYLE_FILL_AREA(#45350);
+#45350 = FILL_AREA_STYLE('',(#45351));
+#45351 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45352 = CURVE_STYLE('',#45353,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45353 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45354 = OVER_RIDING_STYLED_ITEM('overriding color',(#45355),#16265,
+  #45300);
+#45355 = PRESENTATION_STYLE_ASSIGNMENT((#45356,#45361));
+#45356 = SURFACE_STYLE_USAGE(.BOTH.,#45357);
+#45357 = SURFACE_SIDE_STYLE('',(#45358));
+#45358 = SURFACE_STYLE_FILL_AREA(#45359);
+#45359 = FILL_AREA_STYLE('',(#45360));
+#45360 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45361 = CURVE_STYLE('',#45362,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45362 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45363 = OVER_RIDING_STYLED_ITEM('overriding color',(#45364),#16293,
+  #45300);
+#45364 = PRESENTATION_STYLE_ASSIGNMENT((#45365,#45370));
+#45365 = SURFACE_STYLE_USAGE(.BOTH.,#45366);
+#45366 = SURFACE_SIDE_STYLE('',(#45367));
+#45367 = SURFACE_STYLE_FILL_AREA(#45368);
+#45368 = FILL_AREA_STYLE('',(#45369));
+#45369 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45370 = CURVE_STYLE('',#45371,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45371 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45372 = OVER_RIDING_STYLED_ITEM('overriding color',(#45373),#16325,
+  #45300);
+#45373 = PRESENTATION_STYLE_ASSIGNMENT((#45374,#45379));
+#45374 = SURFACE_STYLE_USAGE(.BOTH.,#45375);
+#45375 = SURFACE_SIDE_STYLE('',(#45376));
+#45376 = SURFACE_STYLE_FILL_AREA(#45377);
+#45377 = FILL_AREA_STYLE('',(#45378));
+#45378 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45379 = CURVE_STYLE('',#45380,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45380 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45381 = OVER_RIDING_STYLED_ITEM('overriding color',(#45382),#16353,
+  #45300);
+#45382 = PRESENTATION_STYLE_ASSIGNMENT((#45383,#45388));
+#45383 = SURFACE_STYLE_USAGE(.BOTH.,#45384);
+#45384 = SURFACE_SIDE_STYLE('',(#45385));
+#45385 = SURFACE_STYLE_FILL_AREA(#45386);
+#45386 = FILL_AREA_STYLE('',(#45387));
+#45387 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45388 = CURVE_STYLE('',#45389,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45389 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45390 = OVER_RIDING_STYLED_ITEM('overriding color',(#45391),#16385,
+  #45300);
+#45391 = PRESENTATION_STYLE_ASSIGNMENT((#45392,#45397));
+#45392 = SURFACE_STYLE_USAGE(.BOTH.,#45393);
+#45393 = SURFACE_SIDE_STYLE('',(#45394));
+#45394 = SURFACE_STYLE_FILL_AREA(#45395);
+#45395 = FILL_AREA_STYLE('',(#45396));
+#45396 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45397 = CURVE_STYLE('',#45398,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45398 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45399 = OVER_RIDING_STYLED_ITEM('overriding color',(#45400),#16413,
+  #45300);
+#45400 = PRESENTATION_STYLE_ASSIGNMENT((#45401,#45406));
+#45401 = SURFACE_STYLE_USAGE(.BOTH.,#45402);
+#45402 = SURFACE_SIDE_STYLE('',(#45403));
+#45403 = SURFACE_STYLE_FILL_AREA(#45404);
+#45404 = FILL_AREA_STYLE('',(#45405));
+#45405 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45406 = CURVE_STYLE('',#45407,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45407 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45408 = OVER_RIDING_STYLED_ITEM('overriding color',(#45409),#16445,
+  #45300);
+#45409 = PRESENTATION_STYLE_ASSIGNMENT((#45410,#45415));
+#45410 = SURFACE_STYLE_USAGE(.BOTH.,#45411);
+#45411 = SURFACE_SIDE_STYLE('',(#45412));
+#45412 = SURFACE_STYLE_FILL_AREA(#45413);
+#45413 = FILL_AREA_STYLE('',(#45414));
+#45414 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45415 = CURVE_STYLE('',#45416,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45416 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45417 = OVER_RIDING_STYLED_ITEM('overriding color',(#45418),#16465,
+  #45300);
+#45418 = PRESENTATION_STYLE_ASSIGNMENT((#45419,#45424));
+#45419 = SURFACE_STYLE_USAGE(.BOTH.,#45420);
+#45420 = SURFACE_SIDE_STYLE('',(#45421));
+#45421 = SURFACE_STYLE_FILL_AREA(#45422);
+#45422 = FILL_AREA_STYLE('',(#45423));
+#45423 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45424 = CURVE_STYLE('',#45425,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45425 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45426 = OVER_RIDING_STYLED_ITEM('overriding color',(#45427),#16487,
+  #45300);
+#45427 = PRESENTATION_STYLE_ASSIGNMENT((#45428,#45433));
+#45428 = SURFACE_STYLE_USAGE(.BOTH.,#45429);
+#45429 = SURFACE_SIDE_STYLE('',(#45430));
+#45430 = SURFACE_STYLE_FILL_AREA(#45431);
+#45431 = FILL_AREA_STYLE('',(#45432));
+#45432 = FILL_AREA_STYLE_COLOUR('',#41971);
+#45433 = CURVE_STYLE('',#45434,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#45434 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45435 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #45436,#45445,#45454,#45463,#45472,#45481,#45490,#45499,#45508,
+    #45517,#45526),#29237);
+#45436 = STYLED_ITEM('color',(#45437),#29011);
+#45437 = PRESENTATION_STYLE_ASSIGNMENT((#45438,#45443));
+#45438 = SURFACE_STYLE_USAGE(.BOTH.,#45439);
+#45439 = SURFACE_SIDE_STYLE('',(#45440));
+#45440 = SURFACE_STYLE_FILL_AREA(#45441);
+#45441 = FILL_AREA_STYLE('',(#45442));
+#45442 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45443 = CURVE_STYLE('',#45444,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45444 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45445 = OVER_RIDING_STYLED_ITEM('overriding color',(#45446),#29013,
+  #45436);
+#45446 = PRESENTATION_STYLE_ASSIGNMENT((#45447,#45452));
+#45447 = SURFACE_STYLE_USAGE(.BOTH.,#45448);
+#45448 = SURFACE_SIDE_STYLE('',(#45449));
+#45449 = SURFACE_STYLE_FILL_AREA(#45450);
+#45450 = FILL_AREA_STYLE('',(#45451));
+#45451 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45452 = CURVE_STYLE('',#45453,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45453 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45454 = OVER_RIDING_STYLED_ITEM('overriding color',(#45455),#29049,
+  #45436);
+#45455 = PRESENTATION_STYLE_ASSIGNMENT((#45456,#45461));
+#45456 = SURFACE_STYLE_USAGE(.BOTH.,#45457);
+#45457 = SURFACE_SIDE_STYLE('',(#45458));
+#45458 = SURFACE_STYLE_FILL_AREA(#45459);
+#45459 = FILL_AREA_STYLE('',(#45460));
+#45460 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45461 = CURVE_STYLE('',#45462,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45462 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45463 = OVER_RIDING_STYLED_ITEM('overriding color',(#45464),#29077,
+  #45436);
+#45464 = PRESENTATION_STYLE_ASSIGNMENT((#45465,#45470));
+#45465 = SURFACE_STYLE_USAGE(.BOTH.,#45466);
+#45466 = SURFACE_SIDE_STYLE('',(#45467));
+#45467 = SURFACE_STYLE_FILL_AREA(#45468);
+#45468 = FILL_AREA_STYLE('',(#45469));
+#45469 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45470 = CURVE_STYLE('',#45471,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45471 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45472 = OVER_RIDING_STYLED_ITEM('overriding color',(#45473),#29105,
+  #45436);
+#45473 = PRESENTATION_STYLE_ASSIGNMENT((#45474,#45479));
+#45474 = SURFACE_STYLE_USAGE(.BOTH.,#45475);
+#45475 = SURFACE_SIDE_STYLE('',(#45476));
+#45476 = SURFACE_STYLE_FILL_AREA(#45477);
+#45477 = FILL_AREA_STYLE('',(#45478));
+#45478 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45479 = CURVE_STYLE('',#45480,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45480 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45481 = OVER_RIDING_STYLED_ITEM('overriding color',(#45482),#29125,
+  #45436);
+#45482 = PRESENTATION_STYLE_ASSIGNMENT((#45483,#45488));
+#45483 = SURFACE_STYLE_USAGE(.BOTH.,#45484);
+#45484 = SURFACE_SIDE_STYLE('',(#45485));
+#45485 = SURFACE_STYLE_FILL_AREA(#45486);
+#45486 = FILL_AREA_STYLE('',(#45487));
+#45487 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45488 = CURVE_STYLE('',#45489,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45489 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45490 = OVER_RIDING_STYLED_ITEM('overriding color',(#45491),#29153,
+  #45436);
+#45491 = PRESENTATION_STYLE_ASSIGNMENT((#45492,#45497));
+#45492 = SURFACE_STYLE_USAGE(.BOTH.,#45493);
+#45493 = SURFACE_SIDE_STYLE('',(#45494));
+#45494 = SURFACE_STYLE_FILL_AREA(#45495);
+#45495 = FILL_AREA_STYLE('',(#45496));
+#45496 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45497 = CURVE_STYLE('',#45498,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45498 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45499 = OVER_RIDING_STYLED_ITEM('overriding color',(#45500),#29175,
+  #45436);
+#45500 = PRESENTATION_STYLE_ASSIGNMENT((#45501,#45506));
+#45501 = SURFACE_STYLE_USAGE(.BOTH.,#45502);
+#45502 = SURFACE_SIDE_STYLE('',(#45503));
+#45503 = SURFACE_STYLE_FILL_AREA(#45504);
+#45504 = FILL_AREA_STYLE('',(#45505));
+#45505 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45506 = CURVE_STYLE('',#45507,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45507 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45508 = OVER_RIDING_STYLED_ITEM('overriding color',(#45509),#29187,
+  #45436);
+#45509 = PRESENTATION_STYLE_ASSIGNMENT((#45510,#45515));
+#45510 = SURFACE_STYLE_USAGE(.BOTH.,#45511);
+#45511 = SURFACE_SIDE_STYLE('',(#45512));
+#45512 = SURFACE_STYLE_FILL_AREA(#45513);
+#45513 = FILL_AREA_STYLE('',(#45514));
+#45514 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45515 = CURVE_STYLE('',#45516,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45516 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45517 = OVER_RIDING_STYLED_ITEM('overriding color',(#45518),#29209,
+  #45436);
+#45518 = PRESENTATION_STYLE_ASSIGNMENT((#45519,#45524));
+#45519 = SURFACE_STYLE_USAGE(.BOTH.,#45520);
+#45520 = SURFACE_SIDE_STYLE('',(#45521));
+#45521 = SURFACE_STYLE_FILL_AREA(#45522);
+#45522 = FILL_AREA_STYLE('',(#45523));
+#45523 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45524 = CURVE_STYLE('',#45525,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45525 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45526 = OVER_RIDING_STYLED_ITEM('overriding color',(#45527),#29225,
+  #45436);
+#45527 = PRESENTATION_STYLE_ASSIGNMENT((#45528,#45533));
+#45528 = SURFACE_STYLE_USAGE(.BOTH.,#45529);
+#45529 = SURFACE_SIDE_STYLE('',(#45530));
+#45530 = SURFACE_STYLE_FILL_AREA(#45531);
+#45531 = FILL_AREA_STYLE('',(#45532));
+#45532 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45533 = CURVE_STYLE('',#45534,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45534 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45535 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #45536,#45545,#45554,#45563,#45572,#45581,#45590,#45599,#45608,
+    #45617,#45626),#24197);
+#45536 = STYLED_ITEM('color',(#45537),#23971);
+#45537 = PRESENTATION_STYLE_ASSIGNMENT((#45538,#45543));
+#45538 = SURFACE_STYLE_USAGE(.BOTH.,#45539);
+#45539 = SURFACE_SIDE_STYLE('',(#45540));
+#45540 = SURFACE_STYLE_FILL_AREA(#45541);
+#45541 = FILL_AREA_STYLE('',(#45542));
+#45542 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45543 = CURVE_STYLE('',#45544,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45544 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45545 = OVER_RIDING_STYLED_ITEM('overriding color',(#45546),#23973,
+  #45536);
+#45546 = PRESENTATION_STYLE_ASSIGNMENT((#45547,#45552));
+#45547 = SURFACE_STYLE_USAGE(.BOTH.,#45548);
+#45548 = SURFACE_SIDE_STYLE('',(#45549));
+#45549 = SURFACE_STYLE_FILL_AREA(#45550);
+#45550 = FILL_AREA_STYLE('',(#45551));
+#45551 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45552 = CURVE_STYLE('',#45553,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45553 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45554 = OVER_RIDING_STYLED_ITEM('overriding color',(#45555),#24009,
+  #45536);
+#45555 = PRESENTATION_STYLE_ASSIGNMENT((#45556,#45561));
+#45556 = SURFACE_STYLE_USAGE(.BOTH.,#45557);
+#45557 = SURFACE_SIDE_STYLE('',(#45558));
+#45558 = SURFACE_STYLE_FILL_AREA(#45559);
+#45559 = FILL_AREA_STYLE('',(#45560));
+#45560 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45561 = CURVE_STYLE('',#45562,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45562 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45563 = OVER_RIDING_STYLED_ITEM('overriding color',(#45564),#24037,
+  #45536);
+#45564 = PRESENTATION_STYLE_ASSIGNMENT((#45565,#45570));
+#45565 = SURFACE_STYLE_USAGE(.BOTH.,#45566);
+#45566 = SURFACE_SIDE_STYLE('',(#45567));
+#45567 = SURFACE_STYLE_FILL_AREA(#45568);
+#45568 = FILL_AREA_STYLE('',(#45569));
+#45569 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45570 = CURVE_STYLE('',#45571,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45571 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45572 = OVER_RIDING_STYLED_ITEM('overriding color',(#45573),#24065,
+  #45536);
+#45573 = PRESENTATION_STYLE_ASSIGNMENT((#45574,#45579));
+#45574 = SURFACE_STYLE_USAGE(.BOTH.,#45575);
+#45575 = SURFACE_SIDE_STYLE('',(#45576));
+#45576 = SURFACE_STYLE_FILL_AREA(#45577);
+#45577 = FILL_AREA_STYLE('',(#45578));
+#45578 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45579 = CURVE_STYLE('',#45580,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45580 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45581 = OVER_RIDING_STYLED_ITEM('overriding color',(#45582),#24085,
+  #45536);
+#45582 = PRESENTATION_STYLE_ASSIGNMENT((#45583,#45588));
+#45583 = SURFACE_STYLE_USAGE(.BOTH.,#45584);
+#45584 = SURFACE_SIDE_STYLE('',(#45585));
+#45585 = SURFACE_STYLE_FILL_AREA(#45586);
+#45586 = FILL_AREA_STYLE('',(#45587));
+#45587 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45588 = CURVE_STYLE('',#45589,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45589 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45590 = OVER_RIDING_STYLED_ITEM('overriding color',(#45591),#24113,
+  #45536);
+#45591 = PRESENTATION_STYLE_ASSIGNMENT((#45592,#45597));
+#45592 = SURFACE_STYLE_USAGE(.BOTH.,#45593);
+#45593 = SURFACE_SIDE_STYLE('',(#45594));
+#45594 = SURFACE_STYLE_FILL_AREA(#45595);
+#45595 = FILL_AREA_STYLE('',(#45596));
+#45596 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45597 = CURVE_STYLE('',#45598,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45598 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45599 = OVER_RIDING_STYLED_ITEM('overriding color',(#45600),#24135,
+  #45536);
+#45600 = PRESENTATION_STYLE_ASSIGNMENT((#45601,#45606));
+#45601 = SURFACE_STYLE_USAGE(.BOTH.,#45602);
+#45602 = SURFACE_SIDE_STYLE('',(#45603));
+#45603 = SURFACE_STYLE_FILL_AREA(#45604);
+#45604 = FILL_AREA_STYLE('',(#45605));
+#45605 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45606 = CURVE_STYLE('',#45607,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45607 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45608 = OVER_RIDING_STYLED_ITEM('overriding color',(#45609),#24147,
+  #45536);
+#45609 = PRESENTATION_STYLE_ASSIGNMENT((#45610,#45615));
+#45610 = SURFACE_STYLE_USAGE(.BOTH.,#45611);
+#45611 = SURFACE_SIDE_STYLE('',(#45612));
+#45612 = SURFACE_STYLE_FILL_AREA(#45613);
+#45613 = FILL_AREA_STYLE('',(#45614));
+#45614 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45615 = CURVE_STYLE('',#45616,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45616 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45617 = OVER_RIDING_STYLED_ITEM('overriding color',(#45618),#24169,
+  #45536);
+#45618 = PRESENTATION_STYLE_ASSIGNMENT((#45619,#45624));
+#45619 = SURFACE_STYLE_USAGE(.BOTH.,#45620);
+#45620 = SURFACE_SIDE_STYLE('',(#45621));
+#45621 = SURFACE_STYLE_FILL_AREA(#45622);
+#45622 = FILL_AREA_STYLE('',(#45623));
+#45623 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45624 = CURVE_STYLE('',#45625,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45625 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45626 = OVER_RIDING_STYLED_ITEM('overriding color',(#45627),#24185,
+  #45536);
+#45627 = PRESENTATION_STYLE_ASSIGNMENT((#45628,#45633));
+#45628 = SURFACE_STYLE_USAGE(.BOTH.,#45629);
+#45629 = SURFACE_SIDE_STYLE('',(#45630));
+#45630 = SURFACE_STYLE_FILL_AREA(#45631);
+#45631 = FILL_AREA_STYLE('',(#45632));
+#45632 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45633 = CURVE_STYLE('',#45634,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45634 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45635 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #45636,#45645,#45654,#45663,#45672,#45681,#45690,#45699,#45708,
+    #45717,#45726),#31397);
+#45636 = STYLED_ITEM('color',(#45637),#31171);
+#45637 = PRESENTATION_STYLE_ASSIGNMENT((#45638,#45643));
+#45638 = SURFACE_STYLE_USAGE(.BOTH.,#45639);
+#45639 = SURFACE_SIDE_STYLE('',(#45640));
+#45640 = SURFACE_STYLE_FILL_AREA(#45641);
+#45641 = FILL_AREA_STYLE('',(#45642));
+#45642 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45643 = CURVE_STYLE('',#45644,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45644 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45645 = OVER_RIDING_STYLED_ITEM('overriding color',(#45646),#31173,
+  #45636);
+#45646 = PRESENTATION_STYLE_ASSIGNMENT((#45647,#45652));
+#45647 = SURFACE_STYLE_USAGE(.BOTH.,#45648);
+#45648 = SURFACE_SIDE_STYLE('',(#45649));
+#45649 = SURFACE_STYLE_FILL_AREA(#45650);
+#45650 = FILL_AREA_STYLE('',(#45651));
+#45651 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45652 = CURVE_STYLE('',#45653,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45653 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45654 = OVER_RIDING_STYLED_ITEM('overriding color',(#45655),#31209,
+  #45636);
+#45655 = PRESENTATION_STYLE_ASSIGNMENT((#45656,#45661));
+#45656 = SURFACE_STYLE_USAGE(.BOTH.,#45657);
+#45657 = SURFACE_SIDE_STYLE('',(#45658));
+#45658 = SURFACE_STYLE_FILL_AREA(#45659);
+#45659 = FILL_AREA_STYLE('',(#45660));
+#45660 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45661 = CURVE_STYLE('',#45662,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45662 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45663 = OVER_RIDING_STYLED_ITEM('overriding color',(#45664),#31237,
+  #45636);
+#45664 = PRESENTATION_STYLE_ASSIGNMENT((#45665,#45670));
+#45665 = SURFACE_STYLE_USAGE(.BOTH.,#45666);
+#45666 = SURFACE_SIDE_STYLE('',(#45667));
+#45667 = SURFACE_STYLE_FILL_AREA(#45668);
+#45668 = FILL_AREA_STYLE('',(#45669));
+#45669 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45670 = CURVE_STYLE('',#45671,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45671 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45672 = OVER_RIDING_STYLED_ITEM('overriding color',(#45673),#31265,
+  #45636);
+#45673 = PRESENTATION_STYLE_ASSIGNMENT((#45674,#45679));
+#45674 = SURFACE_STYLE_USAGE(.BOTH.,#45675);
+#45675 = SURFACE_SIDE_STYLE('',(#45676));
+#45676 = SURFACE_STYLE_FILL_AREA(#45677);
+#45677 = FILL_AREA_STYLE('',(#45678));
+#45678 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45679 = CURVE_STYLE('',#45680,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45680 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45681 = OVER_RIDING_STYLED_ITEM('overriding color',(#45682),#31285,
+  #45636);
+#45682 = PRESENTATION_STYLE_ASSIGNMENT((#45683,#45688));
+#45683 = SURFACE_STYLE_USAGE(.BOTH.,#45684);
+#45684 = SURFACE_SIDE_STYLE('',(#45685));
+#45685 = SURFACE_STYLE_FILL_AREA(#45686);
+#45686 = FILL_AREA_STYLE('',(#45687));
+#45687 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45688 = CURVE_STYLE('',#45689,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45689 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45690 = OVER_RIDING_STYLED_ITEM('overriding color',(#45691),#31313,
+  #45636);
+#45691 = PRESENTATION_STYLE_ASSIGNMENT((#45692,#45697));
+#45692 = SURFACE_STYLE_USAGE(.BOTH.,#45693);
+#45693 = SURFACE_SIDE_STYLE('',(#45694));
+#45694 = SURFACE_STYLE_FILL_AREA(#45695);
+#45695 = FILL_AREA_STYLE('',(#45696));
+#45696 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45697 = CURVE_STYLE('',#45698,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45698 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45699 = OVER_RIDING_STYLED_ITEM('overriding color',(#45700),#31335,
+  #45636);
+#45700 = PRESENTATION_STYLE_ASSIGNMENT((#45701,#45706));
+#45701 = SURFACE_STYLE_USAGE(.BOTH.,#45702);
+#45702 = SURFACE_SIDE_STYLE('',(#45703));
+#45703 = SURFACE_STYLE_FILL_AREA(#45704);
+#45704 = FILL_AREA_STYLE('',(#45705));
+#45705 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45706 = CURVE_STYLE('',#45707,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45707 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45708 = OVER_RIDING_STYLED_ITEM('overriding color',(#45709),#31347,
+  #45636);
+#45709 = PRESENTATION_STYLE_ASSIGNMENT((#45710,#45715));
+#45710 = SURFACE_STYLE_USAGE(.BOTH.,#45711);
+#45711 = SURFACE_SIDE_STYLE('',(#45712));
+#45712 = SURFACE_STYLE_FILL_AREA(#45713);
+#45713 = FILL_AREA_STYLE('',(#45714));
+#45714 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45715 = CURVE_STYLE('',#45716,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45716 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45717 = OVER_RIDING_STYLED_ITEM('overriding color',(#45718),#31369,
+  #45636);
+#45718 = PRESENTATION_STYLE_ASSIGNMENT((#45719,#45724));
+#45719 = SURFACE_STYLE_USAGE(.BOTH.,#45720);
+#45720 = SURFACE_SIDE_STYLE('',(#45721));
+#45721 = SURFACE_STYLE_FILL_AREA(#45722);
+#45722 = FILL_AREA_STYLE('',(#45723));
+#45723 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45724 = CURVE_STYLE('',#45725,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45725 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45726 = OVER_RIDING_STYLED_ITEM('overriding color',(#45727),#31385,
+  #45636);
+#45727 = PRESENTATION_STYLE_ASSIGNMENT((#45728,#45733));
+#45728 = SURFACE_STYLE_USAGE(.BOTH.,#45729);
+#45729 = SURFACE_SIDE_STYLE('',(#45730));
+#45730 = SURFACE_STYLE_FILL_AREA(#45731);
+#45731 = FILL_AREA_STYLE('',(#45732));
+#45732 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45733 = CURVE_STYLE('',#45734,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45734 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45735 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #45736,#45745,#45754,#45763,#45772,#45781,#45790,#45799,#45808,
+    #45817,#45826),#23717);
+#45736 = STYLED_ITEM('color',(#45737),#23491);
+#45737 = PRESENTATION_STYLE_ASSIGNMENT((#45738,#45743));
+#45738 = SURFACE_STYLE_USAGE(.BOTH.,#45739);
+#45739 = SURFACE_SIDE_STYLE('',(#45740));
+#45740 = SURFACE_STYLE_FILL_AREA(#45741);
+#45741 = FILL_AREA_STYLE('',(#45742));
+#45742 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45743 = CURVE_STYLE('',#45744,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45744 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45745 = OVER_RIDING_STYLED_ITEM('overriding color',(#45746),#23493,
+  #45736);
+#45746 = PRESENTATION_STYLE_ASSIGNMENT((#45747,#45752));
+#45747 = SURFACE_STYLE_USAGE(.BOTH.,#45748);
+#45748 = SURFACE_SIDE_STYLE('',(#45749));
+#45749 = SURFACE_STYLE_FILL_AREA(#45750);
+#45750 = FILL_AREA_STYLE('',(#45751));
+#45751 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45752 = CURVE_STYLE('',#45753,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45753 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45754 = OVER_RIDING_STYLED_ITEM('overriding color',(#45755),#23529,
+  #45736);
+#45755 = PRESENTATION_STYLE_ASSIGNMENT((#45756,#45761));
+#45756 = SURFACE_STYLE_USAGE(.BOTH.,#45757);
+#45757 = SURFACE_SIDE_STYLE('',(#45758));
+#45758 = SURFACE_STYLE_FILL_AREA(#45759);
+#45759 = FILL_AREA_STYLE('',(#45760));
+#45760 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45761 = CURVE_STYLE('',#45762,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45762 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45763 = OVER_RIDING_STYLED_ITEM('overriding color',(#45764),#23557,
+  #45736);
+#45764 = PRESENTATION_STYLE_ASSIGNMENT((#45765,#45770));
+#45765 = SURFACE_STYLE_USAGE(.BOTH.,#45766);
+#45766 = SURFACE_SIDE_STYLE('',(#45767));
+#45767 = SURFACE_STYLE_FILL_AREA(#45768);
+#45768 = FILL_AREA_STYLE('',(#45769));
+#45769 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45770 = CURVE_STYLE('',#45771,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45771 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45772 = OVER_RIDING_STYLED_ITEM('overriding color',(#45773),#23585,
+  #45736);
+#45773 = PRESENTATION_STYLE_ASSIGNMENT((#45774,#45779));
+#45774 = SURFACE_STYLE_USAGE(.BOTH.,#45775);
+#45775 = SURFACE_SIDE_STYLE('',(#45776));
+#45776 = SURFACE_STYLE_FILL_AREA(#45777);
+#45777 = FILL_AREA_STYLE('',(#45778));
+#45778 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45779 = CURVE_STYLE('',#45780,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45780 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45781 = OVER_RIDING_STYLED_ITEM('overriding color',(#45782),#23605,
+  #45736);
+#45782 = PRESENTATION_STYLE_ASSIGNMENT((#45783,#45788));
+#45783 = SURFACE_STYLE_USAGE(.BOTH.,#45784);
+#45784 = SURFACE_SIDE_STYLE('',(#45785));
+#45785 = SURFACE_STYLE_FILL_AREA(#45786);
+#45786 = FILL_AREA_STYLE('',(#45787));
+#45787 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45788 = CURVE_STYLE('',#45789,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45789 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45790 = OVER_RIDING_STYLED_ITEM('overriding color',(#45791),#23633,
+  #45736);
+#45791 = PRESENTATION_STYLE_ASSIGNMENT((#45792,#45797));
+#45792 = SURFACE_STYLE_USAGE(.BOTH.,#45793);
+#45793 = SURFACE_SIDE_STYLE('',(#45794));
+#45794 = SURFACE_STYLE_FILL_AREA(#45795);
+#45795 = FILL_AREA_STYLE('',(#45796));
+#45796 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45797 = CURVE_STYLE('',#45798,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45798 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45799 = OVER_RIDING_STYLED_ITEM('overriding color',(#45800),#23655,
+  #45736);
+#45800 = PRESENTATION_STYLE_ASSIGNMENT((#45801,#45806));
+#45801 = SURFACE_STYLE_USAGE(.BOTH.,#45802);
+#45802 = SURFACE_SIDE_STYLE('',(#45803));
+#45803 = SURFACE_STYLE_FILL_AREA(#45804);
+#45804 = FILL_AREA_STYLE('',(#45805));
+#45805 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45806 = CURVE_STYLE('',#45807,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45807 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45808 = OVER_RIDING_STYLED_ITEM('overriding color',(#45809),#23667,
+  #45736);
+#45809 = PRESENTATION_STYLE_ASSIGNMENT((#45810,#45815));
+#45810 = SURFACE_STYLE_USAGE(.BOTH.,#45811);
+#45811 = SURFACE_SIDE_STYLE('',(#45812));
+#45812 = SURFACE_STYLE_FILL_AREA(#45813);
+#45813 = FILL_AREA_STYLE('',(#45814));
+#45814 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45815 = CURVE_STYLE('',#45816,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45816 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45817 = OVER_RIDING_STYLED_ITEM('overriding color',(#45818),#23689,
+  #45736);
+#45818 = PRESENTATION_STYLE_ASSIGNMENT((#45819,#45824));
+#45819 = SURFACE_STYLE_USAGE(.BOTH.,#45820);
+#45820 = SURFACE_SIDE_STYLE('',(#45821));
+#45821 = SURFACE_STYLE_FILL_AREA(#45822);
+#45822 = FILL_AREA_STYLE('',(#45823));
+#45823 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45824 = CURVE_STYLE('',#45825,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45825 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45826 = OVER_RIDING_STYLED_ITEM('overriding color',(#45827),#23705,
+  #45736);
+#45827 = PRESENTATION_STYLE_ASSIGNMENT((#45828,#45833));
+#45828 = SURFACE_STYLE_USAGE(.BOTH.,#45829);
+#45829 = SURFACE_SIDE_STYLE('',(#45830));
+#45830 = SURFACE_STYLE_FILL_AREA(#45831);
+#45831 = FILL_AREA_STYLE('',(#45832));
+#45832 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45833 = CURVE_STYLE('',#45834,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45834 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45835 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #45836,#45845,#45854,#45863,#45872,#45881,#45890,#45899,#45908,
+    #45917,#45926),#37925);
+#45836 = STYLED_ITEM('color',(#45837),#37687);
+#45837 = PRESENTATION_STYLE_ASSIGNMENT((#45838,#45843));
+#45838 = SURFACE_STYLE_USAGE(.BOTH.,#45839);
+#45839 = SURFACE_SIDE_STYLE('',(#45840));
+#45840 = SURFACE_STYLE_FILL_AREA(#45841);
+#45841 = FILL_AREA_STYLE('',(#45842));
+#45842 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45843 = CURVE_STYLE('',#45844,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45844 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45845 = OVER_RIDING_STYLED_ITEM('overriding color',(#45846),#37689,
+  #45836);
+#45846 = PRESENTATION_STYLE_ASSIGNMENT((#45847,#45852));
+#45847 = SURFACE_STYLE_USAGE(.BOTH.,#45848);
+#45848 = SURFACE_SIDE_STYLE('',(#45849));
+#45849 = SURFACE_STYLE_FILL_AREA(#45850);
+#45850 = FILL_AREA_STYLE('',(#45851));
+#45851 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45852 = CURVE_STYLE('',#45853,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45853 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45854 = OVER_RIDING_STYLED_ITEM('overriding color',(#45855),#37729,
+  #45836);
+#45855 = PRESENTATION_STYLE_ASSIGNMENT((#45856,#45861));
+#45856 = SURFACE_STYLE_USAGE(.BOTH.,#45857);
+#45857 = SURFACE_SIDE_STYLE('',(#45858));
+#45858 = SURFACE_STYLE_FILL_AREA(#45859);
+#45859 = FILL_AREA_STYLE('',(#45860));
+#45860 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45861 = CURVE_STYLE('',#45862,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45862 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45863 = OVER_RIDING_STYLED_ITEM('overriding color',(#45864),#37760,
+  #45836);
+#45864 = PRESENTATION_STYLE_ASSIGNMENT((#45865,#45870));
+#45865 = SURFACE_STYLE_USAGE(.BOTH.,#45866);
+#45866 = SURFACE_SIDE_STYLE('',(#45867));
+#45867 = SURFACE_STYLE_FILL_AREA(#45868);
+#45868 = FILL_AREA_STYLE('',(#45869));
+#45869 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45870 = CURVE_STYLE('',#45871,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45871 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45872 = OVER_RIDING_STYLED_ITEM('overriding color',(#45873),#37791,
+  #45836);
+#45873 = PRESENTATION_STYLE_ASSIGNMENT((#45874,#45879));
+#45874 = SURFACE_STYLE_USAGE(.BOTH.,#45875);
+#45875 = SURFACE_SIDE_STYLE('',(#45876));
+#45876 = SURFACE_STYLE_FILL_AREA(#45877);
+#45877 = FILL_AREA_STYLE('',(#45878));
+#45878 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45879 = CURVE_STYLE('',#45880,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45880 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45881 = OVER_RIDING_STYLED_ITEM('overriding color',(#45882),#37813,
+  #45836);
+#45882 = PRESENTATION_STYLE_ASSIGNMENT((#45883,#45888));
+#45883 = SURFACE_STYLE_USAGE(.BOTH.,#45884);
+#45884 = SURFACE_SIDE_STYLE('',(#45885));
+#45885 = SURFACE_STYLE_FILL_AREA(#45886);
+#45886 = FILL_AREA_STYLE('',(#45887));
+#45887 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45888 = CURVE_STYLE('',#45889,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45889 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45890 = OVER_RIDING_STYLED_ITEM('overriding color',(#45891),#37841,
+  #45836);
+#45891 = PRESENTATION_STYLE_ASSIGNMENT((#45892,#45897));
+#45892 = SURFACE_STYLE_USAGE(.BOTH.,#45893);
+#45893 = SURFACE_SIDE_STYLE('',(#45894));
+#45894 = SURFACE_STYLE_FILL_AREA(#45895);
+#45895 = FILL_AREA_STYLE('',(#45896));
+#45896 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45897 = CURVE_STYLE('',#45898,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45898 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45899 = OVER_RIDING_STYLED_ITEM('overriding color',(#45900),#37863,
+  #45836);
+#45900 = PRESENTATION_STYLE_ASSIGNMENT((#45901,#45906));
+#45901 = SURFACE_STYLE_USAGE(.BOTH.,#45902);
+#45902 = SURFACE_SIDE_STYLE('',(#45903));
+#45903 = SURFACE_STYLE_FILL_AREA(#45904);
+#45904 = FILL_AREA_STYLE('',(#45905));
+#45905 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45906 = CURVE_STYLE('',#45907,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45907 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45908 = OVER_RIDING_STYLED_ITEM('overriding color',(#45909),#37875,
+  #45836);
+#45909 = PRESENTATION_STYLE_ASSIGNMENT((#45910,#45915));
+#45910 = SURFACE_STYLE_USAGE(.BOTH.,#45911);
+#45911 = SURFACE_SIDE_STYLE('',(#45912));
+#45912 = SURFACE_STYLE_FILL_AREA(#45913);
+#45913 = FILL_AREA_STYLE('',(#45914));
+#45914 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45915 = CURVE_STYLE('',#45916,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45916 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45917 = OVER_RIDING_STYLED_ITEM('overriding color',(#45918),#37897,
+  #45836);
+#45918 = PRESENTATION_STYLE_ASSIGNMENT((#45919,#45924));
+#45919 = SURFACE_STYLE_USAGE(.BOTH.,#45920);
+#45920 = SURFACE_SIDE_STYLE('',(#45921));
+#45921 = SURFACE_STYLE_FILL_AREA(#45922);
+#45922 = FILL_AREA_STYLE('',(#45923));
+#45923 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45924 = CURVE_STYLE('',#45925,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45925 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45926 = OVER_RIDING_STYLED_ITEM('overriding color',(#45927),#37913,
+  #45836);
+#45927 = PRESENTATION_STYLE_ASSIGNMENT((#45928,#45933));
+#45928 = SURFACE_STYLE_USAGE(.BOTH.,#45929);
+#45929 = SURFACE_SIDE_STYLE('',(#45930));
+#45930 = SURFACE_STYLE_FILL_AREA(#45931);
+#45931 = FILL_AREA_STYLE('',(#45932));
+#45932 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45933 = CURVE_STYLE('',#45934,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45934 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45935 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #45936,#45945,#45954,#45963,#45972,#45981,#45990,#45999,#46008,
+    #46017,#46026),#34397);
+#45936 = STYLED_ITEM('color',(#45937),#34159);
+#45937 = PRESENTATION_STYLE_ASSIGNMENT((#45938,#45943));
+#45938 = SURFACE_STYLE_USAGE(.BOTH.,#45939);
+#45939 = SURFACE_SIDE_STYLE('',(#45940));
+#45940 = SURFACE_STYLE_FILL_AREA(#45941);
+#45941 = FILL_AREA_STYLE('',(#45942));
+#45942 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45943 = CURVE_STYLE('',#45944,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45944 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45945 = OVER_RIDING_STYLED_ITEM('overriding color',(#45946),#34161,
+  #45936);
+#45946 = PRESENTATION_STYLE_ASSIGNMENT((#45947,#45952));
+#45947 = SURFACE_STYLE_USAGE(.BOTH.,#45948);
+#45948 = SURFACE_SIDE_STYLE('',(#45949));
+#45949 = SURFACE_STYLE_FILL_AREA(#45950);
+#45950 = FILL_AREA_STYLE('',(#45951));
+#45951 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45952 = CURVE_STYLE('',#45953,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45953 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45954 = OVER_RIDING_STYLED_ITEM('overriding color',(#45955),#34201,
+  #45936);
+#45955 = PRESENTATION_STYLE_ASSIGNMENT((#45956,#45961));
+#45956 = SURFACE_STYLE_USAGE(.BOTH.,#45957);
+#45957 = SURFACE_SIDE_STYLE('',(#45958));
+#45958 = SURFACE_STYLE_FILL_AREA(#45959);
+#45959 = FILL_AREA_STYLE('',(#45960));
+#45960 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45961 = CURVE_STYLE('',#45962,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45962 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45963 = OVER_RIDING_STYLED_ITEM('overriding color',(#45964),#34232,
+  #45936);
+#45964 = PRESENTATION_STYLE_ASSIGNMENT((#45965,#45970));
+#45965 = SURFACE_STYLE_USAGE(.BOTH.,#45966);
+#45966 = SURFACE_SIDE_STYLE('',(#45967));
+#45967 = SURFACE_STYLE_FILL_AREA(#45968);
+#45968 = FILL_AREA_STYLE('',(#45969));
+#45969 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45970 = CURVE_STYLE('',#45971,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45971 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45972 = OVER_RIDING_STYLED_ITEM('overriding color',(#45973),#34263,
+  #45936);
+#45973 = PRESENTATION_STYLE_ASSIGNMENT((#45974,#45979));
+#45974 = SURFACE_STYLE_USAGE(.BOTH.,#45975);
+#45975 = SURFACE_SIDE_STYLE('',(#45976));
+#45976 = SURFACE_STYLE_FILL_AREA(#45977);
+#45977 = FILL_AREA_STYLE('',(#45978));
+#45978 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45979 = CURVE_STYLE('',#45980,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45980 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45981 = OVER_RIDING_STYLED_ITEM('overriding color',(#45982),#34285,
+  #45936);
+#45982 = PRESENTATION_STYLE_ASSIGNMENT((#45983,#45988));
+#45983 = SURFACE_STYLE_USAGE(.BOTH.,#45984);
+#45984 = SURFACE_SIDE_STYLE('',(#45985));
+#45985 = SURFACE_STYLE_FILL_AREA(#45986);
+#45986 = FILL_AREA_STYLE('',(#45987));
+#45987 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45988 = CURVE_STYLE('',#45989,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45989 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45990 = OVER_RIDING_STYLED_ITEM('overriding color',(#45991),#34313,
+  #45936);
+#45991 = PRESENTATION_STYLE_ASSIGNMENT((#45992,#45997));
+#45992 = SURFACE_STYLE_USAGE(.BOTH.,#45993);
+#45993 = SURFACE_SIDE_STYLE('',(#45994));
+#45994 = SURFACE_STYLE_FILL_AREA(#45995);
+#45995 = FILL_AREA_STYLE('',(#45996));
+#45996 = FILL_AREA_STYLE_COLOUR('',#42108);
+#45997 = CURVE_STYLE('',#45998,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#45998 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#45999 = OVER_RIDING_STYLED_ITEM('overriding color',(#46000),#34335,
+  #45936);
+#46000 = PRESENTATION_STYLE_ASSIGNMENT((#46001,#46006));
+#46001 = SURFACE_STYLE_USAGE(.BOTH.,#46002);
+#46002 = SURFACE_SIDE_STYLE('',(#46003));
+#46003 = SURFACE_STYLE_FILL_AREA(#46004);
+#46004 = FILL_AREA_STYLE('',(#46005));
+#46005 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46006 = CURVE_STYLE('',#46007,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46007 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46008 = OVER_RIDING_STYLED_ITEM('overriding color',(#46009),#34347,
+  #45936);
+#46009 = PRESENTATION_STYLE_ASSIGNMENT((#46010,#46015));
+#46010 = SURFACE_STYLE_USAGE(.BOTH.,#46011);
+#46011 = SURFACE_SIDE_STYLE('',(#46012));
+#46012 = SURFACE_STYLE_FILL_AREA(#46013);
+#46013 = FILL_AREA_STYLE('',(#46014));
+#46014 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46015 = CURVE_STYLE('',#46016,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46016 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46017 = OVER_RIDING_STYLED_ITEM('overriding color',(#46018),#34369,
+  #45936);
+#46018 = PRESENTATION_STYLE_ASSIGNMENT((#46019,#46024));
+#46019 = SURFACE_STYLE_USAGE(.BOTH.,#46020);
+#46020 = SURFACE_SIDE_STYLE('',(#46021));
+#46021 = SURFACE_STYLE_FILL_AREA(#46022);
+#46022 = FILL_AREA_STYLE('',(#46023));
+#46023 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46024 = CURVE_STYLE('',#46025,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46025 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46026 = OVER_RIDING_STYLED_ITEM('overriding color',(#46027),#34385,
+  #45936);
+#46027 = PRESENTATION_STYLE_ASSIGNMENT((#46028,#46033));
+#46028 = SURFACE_STYLE_USAGE(.BOTH.,#46029);
+#46029 = SURFACE_SIDE_STYLE('',(#46030));
+#46030 = SURFACE_STYLE_FILL_AREA(#46031);
+#46031 = FILL_AREA_STYLE('',(#46032));
+#46032 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46033 = CURVE_STYLE('',#46034,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46034 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46035 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #46036,#46045,#46054,#46063,#46072,#46081,#46090,#46099,#46108,
+    #46117,#46126),#27557);
+#46036 = STYLED_ITEM('color',(#46037),#27331);
+#46037 = PRESENTATION_STYLE_ASSIGNMENT((#46038,#46043));
+#46038 = SURFACE_STYLE_USAGE(.BOTH.,#46039);
+#46039 = SURFACE_SIDE_STYLE('',(#46040));
+#46040 = SURFACE_STYLE_FILL_AREA(#46041);
+#46041 = FILL_AREA_STYLE('',(#46042));
+#46042 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46043 = CURVE_STYLE('',#46044,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46044 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46045 = OVER_RIDING_STYLED_ITEM('overriding color',(#46046),#27333,
+  #46036);
+#46046 = PRESENTATION_STYLE_ASSIGNMENT((#46047,#46052));
+#46047 = SURFACE_STYLE_USAGE(.BOTH.,#46048);
+#46048 = SURFACE_SIDE_STYLE('',(#46049));
+#46049 = SURFACE_STYLE_FILL_AREA(#46050);
+#46050 = FILL_AREA_STYLE('',(#46051));
+#46051 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46052 = CURVE_STYLE('',#46053,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46053 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46054 = OVER_RIDING_STYLED_ITEM('overriding color',(#46055),#27369,
+  #46036);
+#46055 = PRESENTATION_STYLE_ASSIGNMENT((#46056,#46061));
+#46056 = SURFACE_STYLE_USAGE(.BOTH.,#46057);
+#46057 = SURFACE_SIDE_STYLE('',(#46058));
+#46058 = SURFACE_STYLE_FILL_AREA(#46059);
+#46059 = FILL_AREA_STYLE('',(#46060));
+#46060 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46061 = CURVE_STYLE('',#46062,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46062 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46063 = OVER_RIDING_STYLED_ITEM('overriding color',(#46064),#27397,
+  #46036);
+#46064 = PRESENTATION_STYLE_ASSIGNMENT((#46065,#46070));
+#46065 = SURFACE_STYLE_USAGE(.BOTH.,#46066);
+#46066 = SURFACE_SIDE_STYLE('',(#46067));
+#46067 = SURFACE_STYLE_FILL_AREA(#46068);
+#46068 = FILL_AREA_STYLE('',(#46069));
+#46069 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46070 = CURVE_STYLE('',#46071,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46071 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46072 = OVER_RIDING_STYLED_ITEM('overriding color',(#46073),#27425,
+  #46036);
+#46073 = PRESENTATION_STYLE_ASSIGNMENT((#46074,#46079));
+#46074 = SURFACE_STYLE_USAGE(.BOTH.,#46075);
+#46075 = SURFACE_SIDE_STYLE('',(#46076));
+#46076 = SURFACE_STYLE_FILL_AREA(#46077);
+#46077 = FILL_AREA_STYLE('',(#46078));
+#46078 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46079 = CURVE_STYLE('',#46080,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46080 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46081 = OVER_RIDING_STYLED_ITEM('overriding color',(#46082),#27445,
+  #46036);
+#46082 = PRESENTATION_STYLE_ASSIGNMENT((#46083,#46088));
+#46083 = SURFACE_STYLE_USAGE(.BOTH.,#46084);
+#46084 = SURFACE_SIDE_STYLE('',(#46085));
+#46085 = SURFACE_STYLE_FILL_AREA(#46086);
+#46086 = FILL_AREA_STYLE('',(#46087));
+#46087 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46088 = CURVE_STYLE('',#46089,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46089 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46090 = OVER_RIDING_STYLED_ITEM('overriding color',(#46091),#27473,
+  #46036);
+#46091 = PRESENTATION_STYLE_ASSIGNMENT((#46092,#46097));
+#46092 = SURFACE_STYLE_USAGE(.BOTH.,#46093);
+#46093 = SURFACE_SIDE_STYLE('',(#46094));
+#46094 = SURFACE_STYLE_FILL_AREA(#46095);
+#46095 = FILL_AREA_STYLE('',(#46096));
+#46096 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46097 = CURVE_STYLE('',#46098,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46098 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46099 = OVER_RIDING_STYLED_ITEM('overriding color',(#46100),#27495,
+  #46036);
+#46100 = PRESENTATION_STYLE_ASSIGNMENT((#46101,#46106));
+#46101 = SURFACE_STYLE_USAGE(.BOTH.,#46102);
+#46102 = SURFACE_SIDE_STYLE('',(#46103));
+#46103 = SURFACE_STYLE_FILL_AREA(#46104);
+#46104 = FILL_AREA_STYLE('',(#46105));
+#46105 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46106 = CURVE_STYLE('',#46107,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46107 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46108 = OVER_RIDING_STYLED_ITEM('overriding color',(#46109),#27507,
+  #46036);
+#46109 = PRESENTATION_STYLE_ASSIGNMENT((#46110,#46115));
+#46110 = SURFACE_STYLE_USAGE(.BOTH.,#46111);
+#46111 = SURFACE_SIDE_STYLE('',(#46112));
+#46112 = SURFACE_STYLE_FILL_AREA(#46113);
+#46113 = FILL_AREA_STYLE('',(#46114));
+#46114 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46115 = CURVE_STYLE('',#46116,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46116 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46117 = OVER_RIDING_STYLED_ITEM('overriding color',(#46118),#27529,
+  #46036);
+#46118 = PRESENTATION_STYLE_ASSIGNMENT((#46119,#46124));
+#46119 = SURFACE_STYLE_USAGE(.BOTH.,#46120);
+#46120 = SURFACE_SIDE_STYLE('',(#46121));
+#46121 = SURFACE_STYLE_FILL_AREA(#46122);
+#46122 = FILL_AREA_STYLE('',(#46123));
+#46123 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46124 = CURVE_STYLE('',#46125,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46125 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46126 = OVER_RIDING_STYLED_ITEM('overriding color',(#46127),#27545,
+  #46036);
+#46127 = PRESENTATION_STYLE_ASSIGNMENT((#46128,#46133));
+#46128 = SURFACE_STYLE_USAGE(.BOTH.,#46129);
+#46129 = SURFACE_SIDE_STYLE('',(#46130));
+#46130 = SURFACE_STYLE_FILL_AREA(#46131);
+#46131 = FILL_AREA_STYLE('',(#46132));
+#46132 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46133 = CURVE_STYLE('',#46134,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46134 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46135 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #46136,#46145,#46154,#46163,#46172,#46181,#46190,#46199,#46208,
+    #46217,#46226,#46235,#46244,#46253,#46262),#9917);
+#46136 = STYLED_ITEM('color',(#46137),#9519);
+#46137 = PRESENTATION_STYLE_ASSIGNMENT((#46138,#46143));
+#46138 = SURFACE_STYLE_USAGE(.BOTH.,#46139);
+#46139 = SURFACE_SIDE_STYLE('',(#46140));
+#46140 = SURFACE_STYLE_FILL_AREA(#46141);
+#46141 = FILL_AREA_STYLE('',(#46142));
+#46142 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46143 = CURVE_STYLE('',#46144,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46144 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46145 = OVER_RIDING_STYLED_ITEM('overriding color',(#46146),#9521,
+  #46136);
+#46146 = PRESENTATION_STYLE_ASSIGNMENT((#46147,#46152));
+#46147 = SURFACE_STYLE_USAGE(.BOTH.,#46148);
+#46148 = SURFACE_SIDE_STYLE('',(#46149));
+#46149 = SURFACE_STYLE_FILL_AREA(#46150);
+#46150 = FILL_AREA_STYLE('',(#46151));
+#46151 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46152 = CURVE_STYLE('',#46153,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46153 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46154 = OVER_RIDING_STYLED_ITEM('overriding color',(#46155),#9557,
+  #46136);
+#46155 = PRESENTATION_STYLE_ASSIGNMENT((#46156,#46161));
+#46156 = SURFACE_STYLE_USAGE(.BOTH.,#46157);
+#46157 = SURFACE_SIDE_STYLE('',(#46158));
+#46158 = SURFACE_STYLE_FILL_AREA(#46159);
+#46159 = FILL_AREA_STYLE('',(#46160));
+#46160 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46161 = CURVE_STYLE('',#46162,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46162 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46163 = OVER_RIDING_STYLED_ITEM('overriding color',(#46164),#9585,
+  #46136);
+#46164 = PRESENTATION_STYLE_ASSIGNMENT((#46165,#46170));
+#46165 = SURFACE_STYLE_USAGE(.BOTH.,#46166);
+#46166 = SURFACE_SIDE_STYLE('',(#46167));
+#46167 = SURFACE_STYLE_FILL_AREA(#46168);
+#46168 = FILL_AREA_STYLE('',(#46169));
+#46169 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46170 = CURVE_STYLE('',#46171,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46171 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46172 = OVER_RIDING_STYLED_ITEM('overriding color',(#46173),#9613,
+  #46136);
+#46173 = PRESENTATION_STYLE_ASSIGNMENT((#46174,#46179));
+#46174 = SURFACE_STYLE_USAGE(.BOTH.,#46175);
+#46175 = SURFACE_SIDE_STYLE('',(#46176));
+#46176 = SURFACE_STYLE_FILL_AREA(#46177);
+#46177 = FILL_AREA_STYLE('',(#46178));
+#46178 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46179 = CURVE_STYLE('',#46180,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46180 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46181 = OVER_RIDING_STYLED_ITEM('overriding color',(#46182),#9633,
+  #46136);
+#46182 = PRESENTATION_STYLE_ASSIGNMENT((#46183,#46188));
+#46183 = SURFACE_STYLE_USAGE(.BOTH.,#46184);
+#46184 = SURFACE_SIDE_STYLE('',(#46185));
+#46185 = SURFACE_STYLE_FILL_AREA(#46186);
+#46186 = FILL_AREA_STYLE('',(#46187));
+#46187 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46188 = CURVE_STYLE('',#46189,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46189 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46190 = OVER_RIDING_STYLED_ITEM('overriding color',(#46191),#9673,
+  #46136);
+#46191 = PRESENTATION_STYLE_ASSIGNMENT((#46192,#46197));
+#46192 = SURFACE_STYLE_USAGE(.BOTH.,#46193);
+#46193 = SURFACE_SIDE_STYLE('',(#46194));
+#46194 = SURFACE_STYLE_FILL_AREA(#46195);
+#46195 = FILL_AREA_STYLE('',(#46196));
+#46196 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46197 = CURVE_STYLE('',#46198,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46198 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46199 = OVER_RIDING_STYLED_ITEM('overriding color',(#46200),#9701,
+  #46136);
+#46200 = PRESENTATION_STYLE_ASSIGNMENT((#46201,#46206));
+#46201 = SURFACE_STYLE_USAGE(.BOTH.,#46202);
+#46202 = SURFACE_SIDE_STYLE('',(#46203));
+#46203 = SURFACE_STYLE_FILL_AREA(#46204);
+#46204 = FILL_AREA_STYLE('',(#46205));
+#46205 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46206 = CURVE_STYLE('',#46207,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46207 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46208 = OVER_RIDING_STYLED_ITEM('overriding color',(#46209),#9733,
+  #46136);
+#46209 = PRESENTATION_STYLE_ASSIGNMENT((#46210,#46215));
+#46210 = SURFACE_STYLE_USAGE(.BOTH.,#46211);
+#46211 = SURFACE_SIDE_STYLE('',(#46212));
+#46212 = SURFACE_STYLE_FILL_AREA(#46213);
+#46213 = FILL_AREA_STYLE('',(#46214));
+#46214 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46215 = CURVE_STYLE('',#46216,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46216 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46217 = OVER_RIDING_STYLED_ITEM('overriding color',(#46218),#9761,
+  #46136);
+#46218 = PRESENTATION_STYLE_ASSIGNMENT((#46219,#46224));
+#46219 = SURFACE_STYLE_USAGE(.BOTH.,#46220);
+#46220 = SURFACE_SIDE_STYLE('',(#46221));
+#46221 = SURFACE_STYLE_FILL_AREA(#46222);
+#46222 = FILL_AREA_STYLE('',(#46223));
+#46223 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46224 = CURVE_STYLE('',#46225,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46225 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46226 = OVER_RIDING_STYLED_ITEM('overriding color',(#46227),#9793,
+  #46136);
+#46227 = PRESENTATION_STYLE_ASSIGNMENT((#46228,#46233));
+#46228 = SURFACE_STYLE_USAGE(.BOTH.,#46229);
+#46229 = SURFACE_SIDE_STYLE('',(#46230));
+#46230 = SURFACE_STYLE_FILL_AREA(#46231);
+#46231 = FILL_AREA_STYLE('',(#46232));
+#46232 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46233 = CURVE_STYLE('',#46234,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46234 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46235 = OVER_RIDING_STYLED_ITEM('overriding color',(#46236),#9821,
+  #46136);
+#46236 = PRESENTATION_STYLE_ASSIGNMENT((#46237,#46242));
+#46237 = SURFACE_STYLE_USAGE(.BOTH.,#46238);
+#46238 = SURFACE_SIDE_STYLE('',(#46239));
+#46239 = SURFACE_STYLE_FILL_AREA(#46240);
+#46240 = FILL_AREA_STYLE('',(#46241));
+#46241 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46242 = CURVE_STYLE('',#46243,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46243 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46244 = OVER_RIDING_STYLED_ITEM('overriding color',(#46245),#9853,
+  #46136);
+#46245 = PRESENTATION_STYLE_ASSIGNMENT((#46246,#46251));
+#46246 = SURFACE_STYLE_USAGE(.BOTH.,#46247);
+#46247 = SURFACE_SIDE_STYLE('',(#46248));
+#46248 = SURFACE_STYLE_FILL_AREA(#46249);
+#46249 = FILL_AREA_STYLE('',(#46250));
+#46250 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46251 = CURVE_STYLE('',#46252,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46252 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46253 = OVER_RIDING_STYLED_ITEM('overriding color',(#46254),#9873,
+  #46136);
+#46254 = PRESENTATION_STYLE_ASSIGNMENT((#46255,#46260));
+#46255 = SURFACE_STYLE_USAGE(.BOTH.,#46256);
+#46256 = SURFACE_SIDE_STYLE('',(#46257));
+#46257 = SURFACE_STYLE_FILL_AREA(#46258);
+#46258 = FILL_AREA_STYLE('',(#46259));
+#46259 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46260 = CURVE_STYLE('',#46261,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46261 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46262 = OVER_RIDING_STYLED_ITEM('overriding color',(#46263),#9895,
+  #46136);
+#46263 = PRESENTATION_STYLE_ASSIGNMENT((#46264,#46269));
+#46264 = SURFACE_STYLE_USAGE(.BOTH.,#46265);
+#46265 = SURFACE_SIDE_STYLE('',(#46266));
+#46266 = SURFACE_STYLE_FILL_AREA(#46267);
+#46267 = FILL_AREA_STYLE('',(#46268));
+#46268 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46269 = CURVE_STYLE('',#46270,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46270 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46271 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #46272,#46281,#46290,#46299,#46308,#46317,#46326,#46335,#46344,
+    #46353,#46362),#23477);
+#46272 = STYLED_ITEM('color',(#46273),#23251);
+#46273 = PRESENTATION_STYLE_ASSIGNMENT((#46274,#46279));
+#46274 = SURFACE_STYLE_USAGE(.BOTH.,#46275);
+#46275 = SURFACE_SIDE_STYLE('',(#46276));
+#46276 = SURFACE_STYLE_FILL_AREA(#46277);
+#46277 = FILL_AREA_STYLE('',(#46278));
+#46278 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46279 = CURVE_STYLE('',#46280,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46280 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46281 = OVER_RIDING_STYLED_ITEM('overriding color',(#46282),#23253,
+  #46272);
+#46282 = PRESENTATION_STYLE_ASSIGNMENT((#46283,#46288));
+#46283 = SURFACE_STYLE_USAGE(.BOTH.,#46284);
+#46284 = SURFACE_SIDE_STYLE('',(#46285));
+#46285 = SURFACE_STYLE_FILL_AREA(#46286);
+#46286 = FILL_AREA_STYLE('',(#46287));
+#46287 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46288 = CURVE_STYLE('',#46289,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46289 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46290 = OVER_RIDING_STYLED_ITEM('overriding color',(#46291),#23289,
+  #46272);
+#46291 = PRESENTATION_STYLE_ASSIGNMENT((#46292,#46297));
+#46292 = SURFACE_STYLE_USAGE(.BOTH.,#46293);
+#46293 = SURFACE_SIDE_STYLE('',(#46294));
+#46294 = SURFACE_STYLE_FILL_AREA(#46295);
+#46295 = FILL_AREA_STYLE('',(#46296));
+#46296 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46297 = CURVE_STYLE('',#46298,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46298 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46299 = OVER_RIDING_STYLED_ITEM('overriding color',(#46300),#23317,
+  #46272);
+#46300 = PRESENTATION_STYLE_ASSIGNMENT((#46301,#46306));
+#46301 = SURFACE_STYLE_USAGE(.BOTH.,#46302);
+#46302 = SURFACE_SIDE_STYLE('',(#46303));
+#46303 = SURFACE_STYLE_FILL_AREA(#46304);
+#46304 = FILL_AREA_STYLE('',(#46305));
+#46305 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46306 = CURVE_STYLE('',#46307,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46307 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46308 = OVER_RIDING_STYLED_ITEM('overriding color',(#46309),#23345,
+  #46272);
+#46309 = PRESENTATION_STYLE_ASSIGNMENT((#46310,#46315));
+#46310 = SURFACE_STYLE_USAGE(.BOTH.,#46311);
+#46311 = SURFACE_SIDE_STYLE('',(#46312));
+#46312 = SURFACE_STYLE_FILL_AREA(#46313);
+#46313 = FILL_AREA_STYLE('',(#46314));
+#46314 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46315 = CURVE_STYLE('',#46316,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46316 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46317 = OVER_RIDING_STYLED_ITEM('overriding color',(#46318),#23365,
+  #46272);
+#46318 = PRESENTATION_STYLE_ASSIGNMENT((#46319,#46324));
+#46319 = SURFACE_STYLE_USAGE(.BOTH.,#46320);
+#46320 = SURFACE_SIDE_STYLE('',(#46321));
+#46321 = SURFACE_STYLE_FILL_AREA(#46322);
+#46322 = FILL_AREA_STYLE('',(#46323));
+#46323 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46324 = CURVE_STYLE('',#46325,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46325 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46326 = OVER_RIDING_STYLED_ITEM('overriding color',(#46327),#23393,
+  #46272);
+#46327 = PRESENTATION_STYLE_ASSIGNMENT((#46328,#46333));
+#46328 = SURFACE_STYLE_USAGE(.BOTH.,#46329);
+#46329 = SURFACE_SIDE_STYLE('',(#46330));
+#46330 = SURFACE_STYLE_FILL_AREA(#46331);
+#46331 = FILL_AREA_STYLE('',(#46332));
+#46332 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46333 = CURVE_STYLE('',#46334,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46334 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46335 = OVER_RIDING_STYLED_ITEM('overriding color',(#46336),#23415,
+  #46272);
+#46336 = PRESENTATION_STYLE_ASSIGNMENT((#46337,#46342));
+#46337 = SURFACE_STYLE_USAGE(.BOTH.,#46338);
+#46338 = SURFACE_SIDE_STYLE('',(#46339));
+#46339 = SURFACE_STYLE_FILL_AREA(#46340);
+#46340 = FILL_AREA_STYLE('',(#46341));
+#46341 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46342 = CURVE_STYLE('',#46343,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46343 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46344 = OVER_RIDING_STYLED_ITEM('overriding color',(#46345),#23427,
+  #46272);
+#46345 = PRESENTATION_STYLE_ASSIGNMENT((#46346,#46351));
+#46346 = SURFACE_STYLE_USAGE(.BOTH.,#46347);
+#46347 = SURFACE_SIDE_STYLE('',(#46348));
+#46348 = SURFACE_STYLE_FILL_AREA(#46349);
+#46349 = FILL_AREA_STYLE('',(#46350));
+#46350 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46351 = CURVE_STYLE('',#46352,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46352 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46353 = OVER_RIDING_STYLED_ITEM('overriding color',(#46354),#23449,
+  #46272);
+#46354 = PRESENTATION_STYLE_ASSIGNMENT((#46355,#46360));
+#46355 = SURFACE_STYLE_USAGE(.BOTH.,#46356);
+#46356 = SURFACE_SIDE_STYLE('',(#46357));
+#46357 = SURFACE_STYLE_FILL_AREA(#46358);
+#46358 = FILL_AREA_STYLE('',(#46359));
+#46359 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46360 = CURVE_STYLE('',#46361,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46361 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46362 = OVER_RIDING_STYLED_ITEM('overriding color',(#46363),#23465,
+  #46272);
+#46363 = PRESENTATION_STYLE_ASSIGNMENT((#46364,#46369));
+#46364 = SURFACE_STYLE_USAGE(.BOTH.,#46365);
+#46365 = SURFACE_SIDE_STYLE('',(#46366));
+#46366 = SURFACE_STYLE_FILL_AREA(#46367);
+#46367 = FILL_AREA_STYLE('',(#46368));
+#46368 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46369 = CURVE_STYLE('',#46370,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46370 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46371 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #46372,#46382,#46391,#46400,#46409,#46418,#46427),#153);
+#46372 = STYLED_ITEM('color',(#46373),#15);
+#46373 = PRESENTATION_STYLE_ASSIGNMENT((#46374,#46380));
+#46374 = SURFACE_STYLE_USAGE(.BOTH.,#46375);
+#46375 = SURFACE_SIDE_STYLE('',(#46376));
+#46376 = SURFACE_STYLE_FILL_AREA(#46377);
+#46377 = FILL_AREA_STYLE('',(#46378));
+#46378 = FILL_AREA_STYLE_COLOUR('',#46379);
+#46379 = COLOUR_RGB('',0.839215683236,0.701960786465,1.960784362163E-02
+  );
+#46380 = CURVE_STYLE('',#46381,POSITIVE_LENGTH_MEASURE(0.1),#46379);
+#46381 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46382 = OVER_RIDING_STYLED_ITEM('overriding color',(#46383),#17,#46372
+  );
+#46383 = PRESENTATION_STYLE_ASSIGNMENT((#46384,#46389));
+#46384 = SURFACE_STYLE_USAGE(.BOTH.,#46385);
+#46385 = SURFACE_SIDE_STYLE('',(#46386));
+#46386 = SURFACE_STYLE_FILL_AREA(#46387);
+#46387 = FILL_AREA_STYLE('',(#46388));
+#46388 = FILL_AREA_STYLE_COLOUR('',#46379);
+#46389 = CURVE_STYLE('',#46390,POSITIVE_LENGTH_MEASURE(0.1),#46379);
+#46390 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46391 = OVER_RIDING_STYLED_ITEM('overriding color',(#46392),#53,#46372
+  );
+#46392 = PRESENTATION_STYLE_ASSIGNMENT((#46393,#46398));
+#46393 = SURFACE_STYLE_USAGE(.BOTH.,#46394);
+#46394 = SURFACE_SIDE_STYLE('',(#46395));
+#46395 = SURFACE_STYLE_FILL_AREA(#46396);
+#46396 = FILL_AREA_STYLE('',(#46397));
+#46397 = FILL_AREA_STYLE_COLOUR('',#46379);
+#46398 = CURVE_STYLE('',#46399,POSITIVE_LENGTH_MEASURE(0.1),#46379);
+#46399 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46400 = OVER_RIDING_STYLED_ITEM('overriding color',(#46401),#89,#46372
+  );
+#46401 = PRESENTATION_STYLE_ASSIGNMENT((#46402,#46407));
+#46402 = SURFACE_STYLE_USAGE(.BOTH.,#46403);
+#46403 = SURFACE_SIDE_STYLE('',(#46404));
+#46404 = SURFACE_STYLE_FILL_AREA(#46405);
+#46405 = FILL_AREA_STYLE('',(#46406));
+#46406 = FILL_AREA_STYLE_COLOUR('',#46379);
+#46407 = CURVE_STYLE('',#46408,POSITIVE_LENGTH_MEASURE(0.1),#46379);
+#46408 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46409 = OVER_RIDING_STYLED_ITEM('overriding color',(#46410),#109,#46372
+  );
+#46410 = PRESENTATION_STYLE_ASSIGNMENT((#46411,#46416));
+#46411 = SURFACE_STYLE_USAGE(.BOTH.,#46412);
+#46412 = SURFACE_SIDE_STYLE('',(#46413));
+#46413 = SURFACE_STYLE_FILL_AREA(#46414);
+#46414 = FILL_AREA_STYLE('',(#46415));
+#46415 = FILL_AREA_STYLE_COLOUR('',#46379);
+#46416 = CURVE_STYLE('',#46417,POSITIVE_LENGTH_MEASURE(0.1),#46379);
+#46417 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46418 = OVER_RIDING_STYLED_ITEM('overriding color',(#46419),#125,#46372
+  );
+#46419 = PRESENTATION_STYLE_ASSIGNMENT((#46420,#46425));
+#46420 = SURFACE_STYLE_USAGE(.BOTH.,#46421);
+#46421 = SURFACE_SIDE_STYLE('',(#46422));
+#46422 = SURFACE_STYLE_FILL_AREA(#46423);
+#46423 = FILL_AREA_STYLE('',(#46424));
+#46424 = FILL_AREA_STYLE_COLOUR('',#46379);
+#46425 = CURVE_STYLE('',#46426,POSITIVE_LENGTH_MEASURE(0.1),#46379);
+#46426 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46427 = OVER_RIDING_STYLED_ITEM('overriding color',(#46428),#141,#46372
+  );
+#46428 = PRESENTATION_STYLE_ASSIGNMENT((#46429,#46434));
+#46429 = SURFACE_STYLE_USAGE(.BOTH.,#46430);
+#46430 = SURFACE_SIDE_STYLE('',(#46431));
+#46431 = SURFACE_STYLE_FILL_AREA(#46432);
+#46432 = FILL_AREA_STYLE('',(#46433));
+#46433 = FILL_AREA_STYLE_COLOUR('',#46379);
+#46434 = CURVE_STYLE('',#46435,POSITIVE_LENGTH_MEASURE(0.1),#46379);
+#46435 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46436 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #46437,#46446,#46455,#46464,#46473,#46482,#46491,#46500,#46509,
+    #46518,#46527),#38681);
+#46437 = STYLED_ITEM('color',(#46438),#38443);
+#46438 = PRESENTATION_STYLE_ASSIGNMENT((#46439,#46444));
+#46439 = SURFACE_STYLE_USAGE(.BOTH.,#46440);
+#46440 = SURFACE_SIDE_STYLE('',(#46441));
+#46441 = SURFACE_STYLE_FILL_AREA(#46442);
+#46442 = FILL_AREA_STYLE('',(#46443));
+#46443 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46444 = CURVE_STYLE('',#46445,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46445 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46446 = OVER_RIDING_STYLED_ITEM('overriding color',(#46447),#38445,
+  #46437);
+#46447 = PRESENTATION_STYLE_ASSIGNMENT((#46448,#46453));
+#46448 = SURFACE_STYLE_USAGE(.BOTH.,#46449);
+#46449 = SURFACE_SIDE_STYLE('',(#46450));
+#46450 = SURFACE_STYLE_FILL_AREA(#46451);
+#46451 = FILL_AREA_STYLE('',(#46452));
+#46452 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46453 = CURVE_STYLE('',#46454,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46454 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46455 = OVER_RIDING_STYLED_ITEM('overriding color',(#46456),#38485,
+  #46437);
+#46456 = PRESENTATION_STYLE_ASSIGNMENT((#46457,#46462));
+#46457 = SURFACE_STYLE_USAGE(.BOTH.,#46458);
+#46458 = SURFACE_SIDE_STYLE('',(#46459));
+#46459 = SURFACE_STYLE_FILL_AREA(#46460);
+#46460 = FILL_AREA_STYLE('',(#46461));
+#46461 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46462 = CURVE_STYLE('',#46463,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46463 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46464 = OVER_RIDING_STYLED_ITEM('overriding color',(#46465),#38516,
+  #46437);
+#46465 = PRESENTATION_STYLE_ASSIGNMENT((#46466,#46471));
+#46466 = SURFACE_STYLE_USAGE(.BOTH.,#46467);
+#46467 = SURFACE_SIDE_STYLE('',(#46468));
+#46468 = SURFACE_STYLE_FILL_AREA(#46469);
+#46469 = FILL_AREA_STYLE('',(#46470));
+#46470 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46471 = CURVE_STYLE('',#46472,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46472 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46473 = OVER_RIDING_STYLED_ITEM('overriding color',(#46474),#38547,
+  #46437);
+#46474 = PRESENTATION_STYLE_ASSIGNMENT((#46475,#46480));
+#46475 = SURFACE_STYLE_USAGE(.BOTH.,#46476);
+#46476 = SURFACE_SIDE_STYLE('',(#46477));
+#46477 = SURFACE_STYLE_FILL_AREA(#46478);
+#46478 = FILL_AREA_STYLE('',(#46479));
+#46479 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46480 = CURVE_STYLE('',#46481,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46481 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46482 = OVER_RIDING_STYLED_ITEM('overriding color',(#46483),#38569,
+  #46437);
+#46483 = PRESENTATION_STYLE_ASSIGNMENT((#46484,#46489));
+#46484 = SURFACE_STYLE_USAGE(.BOTH.,#46485);
+#46485 = SURFACE_SIDE_STYLE('',(#46486));
+#46486 = SURFACE_STYLE_FILL_AREA(#46487);
+#46487 = FILL_AREA_STYLE('',(#46488));
+#46488 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46489 = CURVE_STYLE('',#46490,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46490 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46491 = OVER_RIDING_STYLED_ITEM('overriding color',(#46492),#38597,
+  #46437);
+#46492 = PRESENTATION_STYLE_ASSIGNMENT((#46493,#46498));
+#46493 = SURFACE_STYLE_USAGE(.BOTH.,#46494);
+#46494 = SURFACE_SIDE_STYLE('',(#46495));
+#46495 = SURFACE_STYLE_FILL_AREA(#46496);
+#46496 = FILL_AREA_STYLE('',(#46497));
+#46497 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46498 = CURVE_STYLE('',#46499,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46499 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46500 = OVER_RIDING_STYLED_ITEM('overriding color',(#46501),#38619,
+  #46437);
+#46501 = PRESENTATION_STYLE_ASSIGNMENT((#46502,#46507));
+#46502 = SURFACE_STYLE_USAGE(.BOTH.,#46503);
+#46503 = SURFACE_SIDE_STYLE('',(#46504));
+#46504 = SURFACE_STYLE_FILL_AREA(#46505);
+#46505 = FILL_AREA_STYLE('',(#46506));
+#46506 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46507 = CURVE_STYLE('',#46508,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46508 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46509 = OVER_RIDING_STYLED_ITEM('overriding color',(#46510),#38631,
+  #46437);
+#46510 = PRESENTATION_STYLE_ASSIGNMENT((#46511,#46516));
+#46511 = SURFACE_STYLE_USAGE(.BOTH.,#46512);
+#46512 = SURFACE_SIDE_STYLE('',(#46513));
+#46513 = SURFACE_STYLE_FILL_AREA(#46514);
+#46514 = FILL_AREA_STYLE('',(#46515));
+#46515 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46516 = CURVE_STYLE('',#46517,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46517 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46518 = OVER_RIDING_STYLED_ITEM('overriding color',(#46519),#38653,
+  #46437);
+#46519 = PRESENTATION_STYLE_ASSIGNMENT((#46520,#46525));
+#46520 = SURFACE_STYLE_USAGE(.BOTH.,#46521);
+#46521 = SURFACE_SIDE_STYLE('',(#46522));
+#46522 = SURFACE_STYLE_FILL_AREA(#46523);
+#46523 = FILL_AREA_STYLE('',(#46524));
+#46524 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46525 = CURVE_STYLE('',#46526,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46526 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46527 = OVER_RIDING_STYLED_ITEM('overriding color',(#46528),#38669,
+  #46437);
+#46528 = PRESENTATION_STYLE_ASSIGNMENT((#46529,#46534));
+#46529 = SURFACE_STYLE_USAGE(.BOTH.,#46530);
+#46530 = SURFACE_SIDE_STYLE('',(#46531));
+#46531 = SURFACE_STYLE_FILL_AREA(#46532);
+#46532 = FILL_AREA_STYLE('',(#46533));
+#46533 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46534 = CURVE_STYLE('',#46535,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46535 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46536 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #46537,#46546,#46555,#46564,#46573,#46582,#46591,#46600,#46609,
+    #46618,#46627),#36161);
+#46537 = STYLED_ITEM('color',(#46538),#35923);
+#46538 = PRESENTATION_STYLE_ASSIGNMENT((#46539,#46544));
+#46539 = SURFACE_STYLE_USAGE(.BOTH.,#46540);
+#46540 = SURFACE_SIDE_STYLE('',(#46541));
+#46541 = SURFACE_STYLE_FILL_AREA(#46542);
+#46542 = FILL_AREA_STYLE('',(#46543));
+#46543 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46544 = CURVE_STYLE('',#46545,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46545 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46546 = OVER_RIDING_STYLED_ITEM('overriding color',(#46547),#35925,
+  #46537);
+#46547 = PRESENTATION_STYLE_ASSIGNMENT((#46548,#46553));
+#46548 = SURFACE_STYLE_USAGE(.BOTH.,#46549);
+#46549 = SURFACE_SIDE_STYLE('',(#46550));
+#46550 = SURFACE_STYLE_FILL_AREA(#46551);
+#46551 = FILL_AREA_STYLE('',(#46552));
+#46552 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46553 = CURVE_STYLE('',#46554,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46554 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46555 = OVER_RIDING_STYLED_ITEM('overriding color',(#46556),#35965,
+  #46537);
+#46556 = PRESENTATION_STYLE_ASSIGNMENT((#46557,#46562));
+#46557 = SURFACE_STYLE_USAGE(.BOTH.,#46558);
+#46558 = SURFACE_SIDE_STYLE('',(#46559));
+#46559 = SURFACE_STYLE_FILL_AREA(#46560);
+#46560 = FILL_AREA_STYLE('',(#46561));
+#46561 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46562 = CURVE_STYLE('',#46563,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46563 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46564 = OVER_RIDING_STYLED_ITEM('overriding color',(#46565),#35996,
+  #46537);
+#46565 = PRESENTATION_STYLE_ASSIGNMENT((#46566,#46571));
+#46566 = SURFACE_STYLE_USAGE(.BOTH.,#46567);
+#46567 = SURFACE_SIDE_STYLE('',(#46568));
+#46568 = SURFACE_STYLE_FILL_AREA(#46569);
+#46569 = FILL_AREA_STYLE('',(#46570));
+#46570 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46571 = CURVE_STYLE('',#46572,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46572 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46573 = OVER_RIDING_STYLED_ITEM('overriding color',(#46574),#36027,
+  #46537);
+#46574 = PRESENTATION_STYLE_ASSIGNMENT((#46575,#46580));
+#46575 = SURFACE_STYLE_USAGE(.BOTH.,#46576);
+#46576 = SURFACE_SIDE_STYLE('',(#46577));
+#46577 = SURFACE_STYLE_FILL_AREA(#46578);
+#46578 = FILL_AREA_STYLE('',(#46579));
+#46579 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46580 = CURVE_STYLE('',#46581,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46581 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46582 = OVER_RIDING_STYLED_ITEM('overriding color',(#46583),#36049,
+  #46537);
+#46583 = PRESENTATION_STYLE_ASSIGNMENT((#46584,#46589));
+#46584 = SURFACE_STYLE_USAGE(.BOTH.,#46585);
+#46585 = SURFACE_SIDE_STYLE('',(#46586));
+#46586 = SURFACE_STYLE_FILL_AREA(#46587);
+#46587 = FILL_AREA_STYLE('',(#46588));
+#46588 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46589 = CURVE_STYLE('',#46590,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46590 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46591 = OVER_RIDING_STYLED_ITEM('overriding color',(#46592),#36077,
+  #46537);
+#46592 = PRESENTATION_STYLE_ASSIGNMENT((#46593,#46598));
+#46593 = SURFACE_STYLE_USAGE(.BOTH.,#46594);
+#46594 = SURFACE_SIDE_STYLE('',(#46595));
+#46595 = SURFACE_STYLE_FILL_AREA(#46596);
+#46596 = FILL_AREA_STYLE('',(#46597));
+#46597 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46598 = CURVE_STYLE('',#46599,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46599 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46600 = OVER_RIDING_STYLED_ITEM('overriding color',(#46601),#36099,
+  #46537);
+#46601 = PRESENTATION_STYLE_ASSIGNMENT((#46602,#46607));
+#46602 = SURFACE_STYLE_USAGE(.BOTH.,#46603);
+#46603 = SURFACE_SIDE_STYLE('',(#46604));
+#46604 = SURFACE_STYLE_FILL_AREA(#46605);
+#46605 = FILL_AREA_STYLE('',(#46606));
+#46606 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46607 = CURVE_STYLE('',#46608,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46608 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46609 = OVER_RIDING_STYLED_ITEM('overriding color',(#46610),#36111,
+  #46537);
+#46610 = PRESENTATION_STYLE_ASSIGNMENT((#46611,#46616));
+#46611 = SURFACE_STYLE_USAGE(.BOTH.,#46612);
+#46612 = SURFACE_SIDE_STYLE('',(#46613));
+#46613 = SURFACE_STYLE_FILL_AREA(#46614);
+#46614 = FILL_AREA_STYLE('',(#46615));
+#46615 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46616 = CURVE_STYLE('',#46617,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46617 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46618 = OVER_RIDING_STYLED_ITEM('overriding color',(#46619),#36133,
+  #46537);
+#46619 = PRESENTATION_STYLE_ASSIGNMENT((#46620,#46625));
+#46620 = SURFACE_STYLE_USAGE(.BOTH.,#46621);
+#46621 = SURFACE_SIDE_STYLE('',(#46622));
+#46622 = SURFACE_STYLE_FILL_AREA(#46623);
+#46623 = FILL_AREA_STYLE('',(#46624));
+#46624 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46625 = CURVE_STYLE('',#46626,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46626 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46627 = OVER_RIDING_STYLED_ITEM('overriding color',(#46628),#36149,
+  #46537);
+#46628 = PRESENTATION_STYLE_ASSIGNMENT((#46629,#46634));
+#46629 = SURFACE_STYLE_USAGE(.BOTH.,#46630);
+#46630 = SURFACE_SIDE_STYLE('',(#46631));
+#46631 = SURFACE_STYLE_FILL_AREA(#46632);
+#46632 = FILL_AREA_STYLE('',(#46633));
+#46633 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46634 = CURVE_STYLE('',#46635,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46635 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46636 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #46637,#46646,#46655,#46664,#46673,#46682,#46691,#46700,#46709,
+    #46718,#46727),#37421);
+#46637 = STYLED_ITEM('color',(#46638),#37183);
+#46638 = PRESENTATION_STYLE_ASSIGNMENT((#46639,#46644));
+#46639 = SURFACE_STYLE_USAGE(.BOTH.,#46640);
+#46640 = SURFACE_SIDE_STYLE('',(#46641));
+#46641 = SURFACE_STYLE_FILL_AREA(#46642);
+#46642 = FILL_AREA_STYLE('',(#46643));
+#46643 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46644 = CURVE_STYLE('',#46645,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46645 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46646 = OVER_RIDING_STYLED_ITEM('overriding color',(#46647),#37185,
+  #46637);
+#46647 = PRESENTATION_STYLE_ASSIGNMENT((#46648,#46653));
+#46648 = SURFACE_STYLE_USAGE(.BOTH.,#46649);
+#46649 = SURFACE_SIDE_STYLE('',(#46650));
+#46650 = SURFACE_STYLE_FILL_AREA(#46651);
+#46651 = FILL_AREA_STYLE('',(#46652));
+#46652 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46653 = CURVE_STYLE('',#46654,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46654 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46655 = OVER_RIDING_STYLED_ITEM('overriding color',(#46656),#37225,
+  #46637);
+#46656 = PRESENTATION_STYLE_ASSIGNMENT((#46657,#46662));
+#46657 = SURFACE_STYLE_USAGE(.BOTH.,#46658);
+#46658 = SURFACE_SIDE_STYLE('',(#46659));
+#46659 = SURFACE_STYLE_FILL_AREA(#46660);
+#46660 = FILL_AREA_STYLE('',(#46661));
+#46661 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46662 = CURVE_STYLE('',#46663,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46663 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46664 = OVER_RIDING_STYLED_ITEM('overriding color',(#46665),#37256,
+  #46637);
+#46665 = PRESENTATION_STYLE_ASSIGNMENT((#46666,#46671));
+#46666 = SURFACE_STYLE_USAGE(.BOTH.,#46667);
+#46667 = SURFACE_SIDE_STYLE('',(#46668));
+#46668 = SURFACE_STYLE_FILL_AREA(#46669);
+#46669 = FILL_AREA_STYLE('',(#46670));
+#46670 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46671 = CURVE_STYLE('',#46672,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46672 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46673 = OVER_RIDING_STYLED_ITEM('overriding color',(#46674),#37287,
+  #46637);
+#46674 = PRESENTATION_STYLE_ASSIGNMENT((#46675,#46680));
+#46675 = SURFACE_STYLE_USAGE(.BOTH.,#46676);
+#46676 = SURFACE_SIDE_STYLE('',(#46677));
+#46677 = SURFACE_STYLE_FILL_AREA(#46678);
+#46678 = FILL_AREA_STYLE('',(#46679));
+#46679 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46680 = CURVE_STYLE('',#46681,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46681 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46682 = OVER_RIDING_STYLED_ITEM('overriding color',(#46683),#37309,
+  #46637);
+#46683 = PRESENTATION_STYLE_ASSIGNMENT((#46684,#46689));
+#46684 = SURFACE_STYLE_USAGE(.BOTH.,#46685);
+#46685 = SURFACE_SIDE_STYLE('',(#46686));
+#46686 = SURFACE_STYLE_FILL_AREA(#46687);
+#46687 = FILL_AREA_STYLE('',(#46688));
+#46688 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46689 = CURVE_STYLE('',#46690,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46690 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46691 = OVER_RIDING_STYLED_ITEM('overriding color',(#46692),#37337,
+  #46637);
+#46692 = PRESENTATION_STYLE_ASSIGNMENT((#46693,#46698));
+#46693 = SURFACE_STYLE_USAGE(.BOTH.,#46694);
+#46694 = SURFACE_SIDE_STYLE('',(#46695));
+#46695 = SURFACE_STYLE_FILL_AREA(#46696);
+#46696 = FILL_AREA_STYLE('',(#46697));
+#46697 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46698 = CURVE_STYLE('',#46699,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46699 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46700 = OVER_RIDING_STYLED_ITEM('overriding color',(#46701),#37359,
+  #46637);
+#46701 = PRESENTATION_STYLE_ASSIGNMENT((#46702,#46707));
+#46702 = SURFACE_STYLE_USAGE(.BOTH.,#46703);
+#46703 = SURFACE_SIDE_STYLE('',(#46704));
+#46704 = SURFACE_STYLE_FILL_AREA(#46705);
+#46705 = FILL_AREA_STYLE('',(#46706));
+#46706 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46707 = CURVE_STYLE('',#46708,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46708 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46709 = OVER_RIDING_STYLED_ITEM('overriding color',(#46710),#37371,
+  #46637);
+#46710 = PRESENTATION_STYLE_ASSIGNMENT((#46711,#46716));
+#46711 = SURFACE_STYLE_USAGE(.BOTH.,#46712);
+#46712 = SURFACE_SIDE_STYLE('',(#46713));
+#46713 = SURFACE_STYLE_FILL_AREA(#46714);
+#46714 = FILL_AREA_STYLE('',(#46715));
+#46715 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46716 = CURVE_STYLE('',#46717,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46717 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46718 = OVER_RIDING_STYLED_ITEM('overriding color',(#46719),#37393,
+  #46637);
+#46719 = PRESENTATION_STYLE_ASSIGNMENT((#46720,#46725));
+#46720 = SURFACE_STYLE_USAGE(.BOTH.,#46721);
+#46721 = SURFACE_SIDE_STYLE('',(#46722));
+#46722 = SURFACE_STYLE_FILL_AREA(#46723);
+#46723 = FILL_AREA_STYLE('',(#46724));
+#46724 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46725 = CURVE_STYLE('',#46726,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46726 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46727 = OVER_RIDING_STYLED_ITEM('overriding color',(#46728),#37409,
+  #46637);
+#46728 = PRESENTATION_STYLE_ASSIGNMENT((#46729,#46734));
+#46729 = SURFACE_STYLE_USAGE(.BOTH.,#46730);
+#46730 = SURFACE_SIDE_STYLE('',(#46731));
+#46731 = SURFACE_STYLE_FILL_AREA(#46732);
+#46732 = FILL_AREA_STYLE('',(#46733));
+#46733 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46734 = CURVE_STYLE('',#46735,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46735 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46736 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #46737,#46746,#46755,#46764,#46773,#46782,#46791,#46800,#46809,
+    #46818,#46827),#39437);
+#46737 = STYLED_ITEM('color',(#46738),#39199);
+#46738 = PRESENTATION_STYLE_ASSIGNMENT((#46739,#46744));
+#46739 = SURFACE_STYLE_USAGE(.BOTH.,#46740);
+#46740 = SURFACE_SIDE_STYLE('',(#46741));
+#46741 = SURFACE_STYLE_FILL_AREA(#46742);
+#46742 = FILL_AREA_STYLE('',(#46743));
+#46743 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46744 = CURVE_STYLE('',#46745,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46745 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46746 = OVER_RIDING_STYLED_ITEM('overriding color',(#46747),#39201,
+  #46737);
+#46747 = PRESENTATION_STYLE_ASSIGNMENT((#46748,#46753));
+#46748 = SURFACE_STYLE_USAGE(.BOTH.,#46749);
+#46749 = SURFACE_SIDE_STYLE('',(#46750));
+#46750 = SURFACE_STYLE_FILL_AREA(#46751);
+#46751 = FILL_AREA_STYLE('',(#46752));
+#46752 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46753 = CURVE_STYLE('',#46754,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46754 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46755 = OVER_RIDING_STYLED_ITEM('overriding color',(#46756),#39241,
+  #46737);
+#46756 = PRESENTATION_STYLE_ASSIGNMENT((#46757,#46762));
+#46757 = SURFACE_STYLE_USAGE(.BOTH.,#46758);
+#46758 = SURFACE_SIDE_STYLE('',(#46759));
+#46759 = SURFACE_STYLE_FILL_AREA(#46760);
+#46760 = FILL_AREA_STYLE('',(#46761));
+#46761 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46762 = CURVE_STYLE('',#46763,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46763 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46764 = OVER_RIDING_STYLED_ITEM('overriding color',(#46765),#39272,
+  #46737);
+#46765 = PRESENTATION_STYLE_ASSIGNMENT((#46766,#46771));
+#46766 = SURFACE_STYLE_USAGE(.BOTH.,#46767);
+#46767 = SURFACE_SIDE_STYLE('',(#46768));
+#46768 = SURFACE_STYLE_FILL_AREA(#46769);
+#46769 = FILL_AREA_STYLE('',(#46770));
+#46770 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46771 = CURVE_STYLE('',#46772,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46772 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46773 = OVER_RIDING_STYLED_ITEM('overriding color',(#46774),#39303,
+  #46737);
+#46774 = PRESENTATION_STYLE_ASSIGNMENT((#46775,#46780));
+#46775 = SURFACE_STYLE_USAGE(.BOTH.,#46776);
+#46776 = SURFACE_SIDE_STYLE('',(#46777));
+#46777 = SURFACE_STYLE_FILL_AREA(#46778);
+#46778 = FILL_AREA_STYLE('',(#46779));
+#46779 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46780 = CURVE_STYLE('',#46781,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46781 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46782 = OVER_RIDING_STYLED_ITEM('overriding color',(#46783),#39325,
+  #46737);
+#46783 = PRESENTATION_STYLE_ASSIGNMENT((#46784,#46789));
+#46784 = SURFACE_STYLE_USAGE(.BOTH.,#46785);
+#46785 = SURFACE_SIDE_STYLE('',(#46786));
+#46786 = SURFACE_STYLE_FILL_AREA(#46787);
+#46787 = FILL_AREA_STYLE('',(#46788));
+#46788 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46789 = CURVE_STYLE('',#46790,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46790 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46791 = OVER_RIDING_STYLED_ITEM('overriding color',(#46792),#39353,
+  #46737);
+#46792 = PRESENTATION_STYLE_ASSIGNMENT((#46793,#46798));
+#46793 = SURFACE_STYLE_USAGE(.BOTH.,#46794);
+#46794 = SURFACE_SIDE_STYLE('',(#46795));
+#46795 = SURFACE_STYLE_FILL_AREA(#46796);
+#46796 = FILL_AREA_STYLE('',(#46797));
+#46797 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46798 = CURVE_STYLE('',#46799,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46799 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46800 = OVER_RIDING_STYLED_ITEM('overriding color',(#46801),#39375,
+  #46737);
+#46801 = PRESENTATION_STYLE_ASSIGNMENT((#46802,#46807));
+#46802 = SURFACE_STYLE_USAGE(.BOTH.,#46803);
+#46803 = SURFACE_SIDE_STYLE('',(#46804));
+#46804 = SURFACE_STYLE_FILL_AREA(#46805);
+#46805 = FILL_AREA_STYLE('',(#46806));
+#46806 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46807 = CURVE_STYLE('',#46808,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46808 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46809 = OVER_RIDING_STYLED_ITEM('overriding color',(#46810),#39387,
+  #46737);
+#46810 = PRESENTATION_STYLE_ASSIGNMENT((#46811,#46816));
+#46811 = SURFACE_STYLE_USAGE(.BOTH.,#46812);
+#46812 = SURFACE_SIDE_STYLE('',(#46813));
+#46813 = SURFACE_STYLE_FILL_AREA(#46814);
+#46814 = FILL_AREA_STYLE('',(#46815));
+#46815 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46816 = CURVE_STYLE('',#46817,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46817 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46818 = OVER_RIDING_STYLED_ITEM('overriding color',(#46819),#39409,
+  #46737);
+#46819 = PRESENTATION_STYLE_ASSIGNMENT((#46820,#46825));
+#46820 = SURFACE_STYLE_USAGE(.BOTH.,#46821);
+#46821 = SURFACE_SIDE_STYLE('',(#46822));
+#46822 = SURFACE_STYLE_FILL_AREA(#46823);
+#46823 = FILL_AREA_STYLE('',(#46824));
+#46824 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46825 = CURVE_STYLE('',#46826,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46826 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46827 = OVER_RIDING_STYLED_ITEM('overriding color',(#46828),#39425,
+  #46737);
+#46828 = PRESENTATION_STYLE_ASSIGNMENT((#46829,#46834));
+#46829 = SURFACE_STYLE_USAGE(.BOTH.,#46830);
+#46830 = SURFACE_SIDE_STYLE('',(#46831));
+#46831 = SURFACE_STYLE_FILL_AREA(#46832);
+#46832 = FILL_AREA_STYLE('',(#46833));
+#46833 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46834 = CURVE_STYLE('',#46835,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46835 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46836 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #46837,#46846,#46855,#46864,#46873,#46882,#46891,#46900,#46909,
+    #46918,#46927),#41453);
+#46837 = STYLED_ITEM('color',(#46838),#41215);
+#46838 = PRESENTATION_STYLE_ASSIGNMENT((#46839,#46844));
+#46839 = SURFACE_STYLE_USAGE(.BOTH.,#46840);
+#46840 = SURFACE_SIDE_STYLE('',(#46841));
+#46841 = SURFACE_STYLE_FILL_AREA(#46842);
+#46842 = FILL_AREA_STYLE('',(#46843));
+#46843 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46844 = CURVE_STYLE('',#46845,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46845 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46846 = OVER_RIDING_STYLED_ITEM('overriding color',(#46847),#41217,
+  #46837);
+#46847 = PRESENTATION_STYLE_ASSIGNMENT((#46848,#46853));
+#46848 = SURFACE_STYLE_USAGE(.BOTH.,#46849);
+#46849 = SURFACE_SIDE_STYLE('',(#46850));
+#46850 = SURFACE_STYLE_FILL_AREA(#46851);
+#46851 = FILL_AREA_STYLE('',(#46852));
+#46852 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46853 = CURVE_STYLE('',#46854,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46854 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46855 = OVER_RIDING_STYLED_ITEM('overriding color',(#46856),#41257,
+  #46837);
+#46856 = PRESENTATION_STYLE_ASSIGNMENT((#46857,#46862));
+#46857 = SURFACE_STYLE_USAGE(.BOTH.,#46858);
+#46858 = SURFACE_SIDE_STYLE('',(#46859));
+#46859 = SURFACE_STYLE_FILL_AREA(#46860);
+#46860 = FILL_AREA_STYLE('',(#46861));
+#46861 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46862 = CURVE_STYLE('',#46863,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46863 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46864 = OVER_RIDING_STYLED_ITEM('overriding color',(#46865),#41288,
+  #46837);
+#46865 = PRESENTATION_STYLE_ASSIGNMENT((#46866,#46871));
+#46866 = SURFACE_STYLE_USAGE(.BOTH.,#46867);
+#46867 = SURFACE_SIDE_STYLE('',(#46868));
+#46868 = SURFACE_STYLE_FILL_AREA(#46869);
+#46869 = FILL_AREA_STYLE('',(#46870));
+#46870 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46871 = CURVE_STYLE('',#46872,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46872 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46873 = OVER_RIDING_STYLED_ITEM('overriding color',(#46874),#41319,
+  #46837);
+#46874 = PRESENTATION_STYLE_ASSIGNMENT((#46875,#46880));
+#46875 = SURFACE_STYLE_USAGE(.BOTH.,#46876);
+#46876 = SURFACE_SIDE_STYLE('',(#46877));
+#46877 = SURFACE_STYLE_FILL_AREA(#46878);
+#46878 = FILL_AREA_STYLE('',(#46879));
+#46879 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46880 = CURVE_STYLE('',#46881,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46881 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46882 = OVER_RIDING_STYLED_ITEM('overriding color',(#46883),#41341,
+  #46837);
+#46883 = PRESENTATION_STYLE_ASSIGNMENT((#46884,#46889));
+#46884 = SURFACE_STYLE_USAGE(.BOTH.,#46885);
+#46885 = SURFACE_SIDE_STYLE('',(#46886));
+#46886 = SURFACE_STYLE_FILL_AREA(#46887);
+#46887 = FILL_AREA_STYLE('',(#46888));
+#46888 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46889 = CURVE_STYLE('',#46890,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46890 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46891 = OVER_RIDING_STYLED_ITEM('overriding color',(#46892),#41369,
+  #46837);
+#46892 = PRESENTATION_STYLE_ASSIGNMENT((#46893,#46898));
+#46893 = SURFACE_STYLE_USAGE(.BOTH.,#46894);
+#46894 = SURFACE_SIDE_STYLE('',(#46895));
+#46895 = SURFACE_STYLE_FILL_AREA(#46896);
+#46896 = FILL_AREA_STYLE('',(#46897));
+#46897 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46898 = CURVE_STYLE('',#46899,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46899 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46900 = OVER_RIDING_STYLED_ITEM('overriding color',(#46901),#41391,
+  #46837);
+#46901 = PRESENTATION_STYLE_ASSIGNMENT((#46902,#46907));
+#46902 = SURFACE_STYLE_USAGE(.BOTH.,#46903);
+#46903 = SURFACE_SIDE_STYLE('',(#46904));
+#46904 = SURFACE_STYLE_FILL_AREA(#46905);
+#46905 = FILL_AREA_STYLE('',(#46906));
+#46906 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46907 = CURVE_STYLE('',#46908,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46908 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46909 = OVER_RIDING_STYLED_ITEM('overriding color',(#46910),#41403,
+  #46837);
+#46910 = PRESENTATION_STYLE_ASSIGNMENT((#46911,#46916));
+#46911 = SURFACE_STYLE_USAGE(.BOTH.,#46912);
+#46912 = SURFACE_SIDE_STYLE('',(#46913));
+#46913 = SURFACE_STYLE_FILL_AREA(#46914);
+#46914 = FILL_AREA_STYLE('',(#46915));
+#46915 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46916 = CURVE_STYLE('',#46917,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46917 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46918 = OVER_RIDING_STYLED_ITEM('overriding color',(#46919),#41425,
+  #46837);
+#46919 = PRESENTATION_STYLE_ASSIGNMENT((#46920,#46925));
+#46920 = SURFACE_STYLE_USAGE(.BOTH.,#46921);
+#46921 = SURFACE_SIDE_STYLE('',(#46922));
+#46922 = SURFACE_STYLE_FILL_AREA(#46923);
+#46923 = FILL_AREA_STYLE('',(#46924));
+#46924 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46925 = CURVE_STYLE('',#46926,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46926 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46927 = OVER_RIDING_STYLED_ITEM('overriding color',(#46928),#41441,
+  #46837);
+#46928 = PRESENTATION_STYLE_ASSIGNMENT((#46929,#46934));
+#46929 = SURFACE_STYLE_USAGE(.BOTH.,#46930);
+#46930 = SURFACE_SIDE_STYLE('',(#46931));
+#46931 = SURFACE_STYLE_FILL_AREA(#46932);
+#46932 = FILL_AREA_STYLE('',(#46933));
+#46933 = FILL_AREA_STYLE_COLOUR('',#42108);
+#46934 = CURVE_STYLE('',#46935,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#46935 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46936 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #46937,#46946,#46955,#46964,#46973,#46982,#46991,#47000,#47009,
+    #47018,#47027,#47036,#47045,#47054,#47063),#14861);
+#46937 = STYLED_ITEM('color',(#46938),#14463);
+#46938 = PRESENTATION_STYLE_ASSIGNMENT((#46939,#46944));
+#46939 = SURFACE_STYLE_USAGE(.BOTH.,#46940);
+#46940 = SURFACE_SIDE_STYLE('',(#46941));
+#46941 = SURFACE_STYLE_FILL_AREA(#46942);
+#46942 = FILL_AREA_STYLE('',(#46943));
+#46943 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46944 = CURVE_STYLE('',#46945,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46945 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46946 = OVER_RIDING_STYLED_ITEM('overriding color',(#46947),#14465,
+  #46937);
+#46947 = PRESENTATION_STYLE_ASSIGNMENT((#46948,#46953));
+#46948 = SURFACE_STYLE_USAGE(.BOTH.,#46949);
+#46949 = SURFACE_SIDE_STYLE('',(#46950));
+#46950 = SURFACE_STYLE_FILL_AREA(#46951);
+#46951 = FILL_AREA_STYLE('',(#46952));
+#46952 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46953 = CURVE_STYLE('',#46954,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46954 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46955 = OVER_RIDING_STYLED_ITEM('overriding color',(#46956),#14501,
+  #46937);
+#46956 = PRESENTATION_STYLE_ASSIGNMENT((#46957,#46962));
+#46957 = SURFACE_STYLE_USAGE(.BOTH.,#46958);
+#46958 = SURFACE_SIDE_STYLE('',(#46959));
+#46959 = SURFACE_STYLE_FILL_AREA(#46960);
+#46960 = FILL_AREA_STYLE('',(#46961));
+#46961 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46962 = CURVE_STYLE('',#46963,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46963 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46964 = OVER_RIDING_STYLED_ITEM('overriding color',(#46965),#14529,
+  #46937);
+#46965 = PRESENTATION_STYLE_ASSIGNMENT((#46966,#46971));
+#46966 = SURFACE_STYLE_USAGE(.BOTH.,#46967);
+#46967 = SURFACE_SIDE_STYLE('',(#46968));
+#46968 = SURFACE_STYLE_FILL_AREA(#46969);
+#46969 = FILL_AREA_STYLE('',(#46970));
+#46970 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46971 = CURVE_STYLE('',#46972,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46972 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46973 = OVER_RIDING_STYLED_ITEM('overriding color',(#46974),#14557,
+  #46937);
+#46974 = PRESENTATION_STYLE_ASSIGNMENT((#46975,#46980));
+#46975 = SURFACE_STYLE_USAGE(.BOTH.,#46976);
+#46976 = SURFACE_SIDE_STYLE('',(#46977));
+#46977 = SURFACE_STYLE_FILL_AREA(#46978);
+#46978 = FILL_AREA_STYLE('',(#46979));
+#46979 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46980 = CURVE_STYLE('',#46981,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46981 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46982 = OVER_RIDING_STYLED_ITEM('overriding color',(#46983),#14577,
+  #46937);
+#46983 = PRESENTATION_STYLE_ASSIGNMENT((#46984,#46989));
+#46984 = SURFACE_STYLE_USAGE(.BOTH.,#46985);
+#46985 = SURFACE_SIDE_STYLE('',(#46986));
+#46986 = SURFACE_STYLE_FILL_AREA(#46987);
+#46987 = FILL_AREA_STYLE('',(#46988));
+#46988 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46989 = CURVE_STYLE('',#46990,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46990 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#46991 = OVER_RIDING_STYLED_ITEM('overriding color',(#46992),#14617,
+  #46937);
+#46992 = PRESENTATION_STYLE_ASSIGNMENT((#46993,#46998));
+#46993 = SURFACE_STYLE_USAGE(.BOTH.,#46994);
+#46994 = SURFACE_SIDE_STYLE('',(#46995));
+#46995 = SURFACE_STYLE_FILL_AREA(#46996);
+#46996 = FILL_AREA_STYLE('',(#46997));
+#46997 = FILL_AREA_STYLE_COLOUR('',#41971);
+#46998 = CURVE_STYLE('',#46999,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#46999 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47000 = OVER_RIDING_STYLED_ITEM('overriding color',(#47001),#14645,
+  #46937);
+#47001 = PRESENTATION_STYLE_ASSIGNMENT((#47002,#47007));
+#47002 = SURFACE_STYLE_USAGE(.BOTH.,#47003);
+#47003 = SURFACE_SIDE_STYLE('',(#47004));
+#47004 = SURFACE_STYLE_FILL_AREA(#47005);
+#47005 = FILL_AREA_STYLE('',(#47006));
+#47006 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47007 = CURVE_STYLE('',#47008,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47008 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47009 = OVER_RIDING_STYLED_ITEM('overriding color',(#47010),#14677,
+  #46937);
+#47010 = PRESENTATION_STYLE_ASSIGNMENT((#47011,#47016));
+#47011 = SURFACE_STYLE_USAGE(.BOTH.,#47012);
+#47012 = SURFACE_SIDE_STYLE('',(#47013));
+#47013 = SURFACE_STYLE_FILL_AREA(#47014);
+#47014 = FILL_AREA_STYLE('',(#47015));
+#47015 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47016 = CURVE_STYLE('',#47017,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47017 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47018 = OVER_RIDING_STYLED_ITEM('overriding color',(#47019),#14705,
+  #46937);
+#47019 = PRESENTATION_STYLE_ASSIGNMENT((#47020,#47025));
+#47020 = SURFACE_STYLE_USAGE(.BOTH.,#47021);
+#47021 = SURFACE_SIDE_STYLE('',(#47022));
+#47022 = SURFACE_STYLE_FILL_AREA(#47023);
+#47023 = FILL_AREA_STYLE('',(#47024));
+#47024 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47025 = CURVE_STYLE('',#47026,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47026 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47027 = OVER_RIDING_STYLED_ITEM('overriding color',(#47028),#14737,
+  #46937);
+#47028 = PRESENTATION_STYLE_ASSIGNMENT((#47029,#47034));
+#47029 = SURFACE_STYLE_USAGE(.BOTH.,#47030);
+#47030 = SURFACE_SIDE_STYLE('',(#47031));
+#47031 = SURFACE_STYLE_FILL_AREA(#47032);
+#47032 = FILL_AREA_STYLE('',(#47033));
+#47033 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47034 = CURVE_STYLE('',#47035,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47035 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47036 = OVER_RIDING_STYLED_ITEM('overriding color',(#47037),#14765,
+  #46937);
+#47037 = PRESENTATION_STYLE_ASSIGNMENT((#47038,#47043));
+#47038 = SURFACE_STYLE_USAGE(.BOTH.,#47039);
+#47039 = SURFACE_SIDE_STYLE('',(#47040));
+#47040 = SURFACE_STYLE_FILL_AREA(#47041);
+#47041 = FILL_AREA_STYLE('',(#47042));
+#47042 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47043 = CURVE_STYLE('',#47044,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47044 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47045 = OVER_RIDING_STYLED_ITEM('overriding color',(#47046),#14797,
+  #46937);
+#47046 = PRESENTATION_STYLE_ASSIGNMENT((#47047,#47052));
+#47047 = SURFACE_STYLE_USAGE(.BOTH.,#47048);
+#47048 = SURFACE_SIDE_STYLE('',(#47049));
+#47049 = SURFACE_STYLE_FILL_AREA(#47050);
+#47050 = FILL_AREA_STYLE('',(#47051));
+#47051 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47052 = CURVE_STYLE('',#47053,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47053 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47054 = OVER_RIDING_STYLED_ITEM('overriding color',(#47055),#14817,
+  #46937);
+#47055 = PRESENTATION_STYLE_ASSIGNMENT((#47056,#47061));
+#47056 = SURFACE_STYLE_USAGE(.BOTH.,#47057);
+#47057 = SURFACE_SIDE_STYLE('',(#47058));
+#47058 = SURFACE_STYLE_FILL_AREA(#47059);
+#47059 = FILL_AREA_STYLE('',(#47060));
+#47060 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47061 = CURVE_STYLE('',#47062,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47062 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47063 = OVER_RIDING_STYLED_ITEM('overriding color',(#47064),#14839,
+  #46937);
+#47064 = PRESENTATION_STYLE_ASSIGNMENT((#47065,#47070));
+#47065 = SURFACE_STYLE_USAGE(.BOTH.,#47066);
+#47066 = SURFACE_SIDE_STYLE('',(#47067));
+#47067 = SURFACE_STYLE_FILL_AREA(#47068);
+#47068 = FILL_AREA_STYLE('',(#47069));
+#47069 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47070 = CURVE_STYLE('',#47071,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47071 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47072 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #47073,#47082,#47091,#47100,#47109,#47118,#47127,#47136,#47145,
+    #47154,#47163),#24437);
+#47073 = STYLED_ITEM('color',(#47074),#24211);
+#47074 = PRESENTATION_STYLE_ASSIGNMENT((#47075,#47080));
+#47075 = SURFACE_STYLE_USAGE(.BOTH.,#47076);
+#47076 = SURFACE_SIDE_STYLE('',(#47077));
+#47077 = SURFACE_STYLE_FILL_AREA(#47078);
+#47078 = FILL_AREA_STYLE('',(#47079));
+#47079 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47080 = CURVE_STYLE('',#47081,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47081 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47082 = OVER_RIDING_STYLED_ITEM('overriding color',(#47083),#24213,
+  #47073);
+#47083 = PRESENTATION_STYLE_ASSIGNMENT((#47084,#47089));
+#47084 = SURFACE_STYLE_USAGE(.BOTH.,#47085);
+#47085 = SURFACE_SIDE_STYLE('',(#47086));
+#47086 = SURFACE_STYLE_FILL_AREA(#47087);
+#47087 = FILL_AREA_STYLE('',(#47088));
+#47088 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47089 = CURVE_STYLE('',#47090,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47090 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47091 = OVER_RIDING_STYLED_ITEM('overriding color',(#47092),#24249,
+  #47073);
+#47092 = PRESENTATION_STYLE_ASSIGNMENT((#47093,#47098));
+#47093 = SURFACE_STYLE_USAGE(.BOTH.,#47094);
+#47094 = SURFACE_SIDE_STYLE('',(#47095));
+#47095 = SURFACE_STYLE_FILL_AREA(#47096);
+#47096 = FILL_AREA_STYLE('',(#47097));
+#47097 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47098 = CURVE_STYLE('',#47099,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47099 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47100 = OVER_RIDING_STYLED_ITEM('overriding color',(#47101),#24277,
+  #47073);
+#47101 = PRESENTATION_STYLE_ASSIGNMENT((#47102,#47107));
+#47102 = SURFACE_STYLE_USAGE(.BOTH.,#47103);
+#47103 = SURFACE_SIDE_STYLE('',(#47104));
+#47104 = SURFACE_STYLE_FILL_AREA(#47105);
+#47105 = FILL_AREA_STYLE('',(#47106));
+#47106 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47107 = CURVE_STYLE('',#47108,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47108 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47109 = OVER_RIDING_STYLED_ITEM('overriding color',(#47110),#24305,
+  #47073);
+#47110 = PRESENTATION_STYLE_ASSIGNMENT((#47111,#47116));
+#47111 = SURFACE_STYLE_USAGE(.BOTH.,#47112);
+#47112 = SURFACE_SIDE_STYLE('',(#47113));
+#47113 = SURFACE_STYLE_FILL_AREA(#47114);
+#47114 = FILL_AREA_STYLE('',(#47115));
+#47115 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47116 = CURVE_STYLE('',#47117,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47117 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47118 = OVER_RIDING_STYLED_ITEM('overriding color',(#47119),#24325,
+  #47073);
+#47119 = PRESENTATION_STYLE_ASSIGNMENT((#47120,#47125));
+#47120 = SURFACE_STYLE_USAGE(.BOTH.,#47121);
+#47121 = SURFACE_SIDE_STYLE('',(#47122));
+#47122 = SURFACE_STYLE_FILL_AREA(#47123);
+#47123 = FILL_AREA_STYLE('',(#47124));
+#47124 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47125 = CURVE_STYLE('',#47126,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47126 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47127 = OVER_RIDING_STYLED_ITEM('overriding color',(#47128),#24353,
+  #47073);
+#47128 = PRESENTATION_STYLE_ASSIGNMENT((#47129,#47134));
+#47129 = SURFACE_STYLE_USAGE(.BOTH.,#47130);
+#47130 = SURFACE_SIDE_STYLE('',(#47131));
+#47131 = SURFACE_STYLE_FILL_AREA(#47132);
+#47132 = FILL_AREA_STYLE('',(#47133));
+#47133 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47134 = CURVE_STYLE('',#47135,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47135 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47136 = OVER_RIDING_STYLED_ITEM('overriding color',(#47137),#24375,
+  #47073);
+#47137 = PRESENTATION_STYLE_ASSIGNMENT((#47138,#47143));
+#47138 = SURFACE_STYLE_USAGE(.BOTH.,#47139);
+#47139 = SURFACE_SIDE_STYLE('',(#47140));
+#47140 = SURFACE_STYLE_FILL_AREA(#47141);
+#47141 = FILL_AREA_STYLE('',(#47142));
+#47142 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47143 = CURVE_STYLE('',#47144,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47144 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47145 = OVER_RIDING_STYLED_ITEM('overriding color',(#47146),#24387,
+  #47073);
+#47146 = PRESENTATION_STYLE_ASSIGNMENT((#47147,#47152));
+#47147 = SURFACE_STYLE_USAGE(.BOTH.,#47148);
+#47148 = SURFACE_SIDE_STYLE('',(#47149));
+#47149 = SURFACE_STYLE_FILL_AREA(#47150);
+#47150 = FILL_AREA_STYLE('',(#47151));
+#47151 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47152 = CURVE_STYLE('',#47153,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47153 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47154 = OVER_RIDING_STYLED_ITEM('overriding color',(#47155),#24409,
+  #47073);
+#47155 = PRESENTATION_STYLE_ASSIGNMENT((#47156,#47161));
+#47156 = SURFACE_STYLE_USAGE(.BOTH.,#47157);
+#47157 = SURFACE_SIDE_STYLE('',(#47158));
+#47158 = SURFACE_STYLE_FILL_AREA(#47159);
+#47159 = FILL_AREA_STYLE('',(#47160));
+#47160 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47161 = CURVE_STYLE('',#47162,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47162 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47163 = OVER_RIDING_STYLED_ITEM('overriding color',(#47164),#24425,
+  #47073);
+#47164 = PRESENTATION_STYLE_ASSIGNMENT((#47165,#47170));
+#47165 = SURFACE_STYLE_USAGE(.BOTH.,#47166);
+#47166 = SURFACE_SIDE_STYLE('',(#47167));
+#47167 = SURFACE_STYLE_FILL_AREA(#47168);
+#47168 = FILL_AREA_STYLE('',(#47169));
+#47169 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47170 = CURVE_STYLE('',#47171,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47171 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47172 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #47173,#47182,#47191,#47200,#47209,#47218,#47227,#47236,#47245,
+    #47254,#47263),#33137);
+#47173 = STYLED_ITEM('color',(#47174),#32899);
+#47174 = PRESENTATION_STYLE_ASSIGNMENT((#47175,#47180));
+#47175 = SURFACE_STYLE_USAGE(.BOTH.,#47176);
+#47176 = SURFACE_SIDE_STYLE('',(#47177));
+#47177 = SURFACE_STYLE_FILL_AREA(#47178);
+#47178 = FILL_AREA_STYLE('',(#47179));
+#47179 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47180 = CURVE_STYLE('',#47181,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47181 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47182 = OVER_RIDING_STYLED_ITEM('overriding color',(#47183),#32901,
+  #47173);
+#47183 = PRESENTATION_STYLE_ASSIGNMENT((#47184,#47189));
+#47184 = SURFACE_STYLE_USAGE(.BOTH.,#47185);
+#47185 = SURFACE_SIDE_STYLE('',(#47186));
+#47186 = SURFACE_STYLE_FILL_AREA(#47187);
+#47187 = FILL_AREA_STYLE('',(#47188));
+#47188 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47189 = CURVE_STYLE('',#47190,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47190 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47191 = OVER_RIDING_STYLED_ITEM('overriding color',(#47192),#32941,
+  #47173);
+#47192 = PRESENTATION_STYLE_ASSIGNMENT((#47193,#47198));
+#47193 = SURFACE_STYLE_USAGE(.BOTH.,#47194);
+#47194 = SURFACE_SIDE_STYLE('',(#47195));
+#47195 = SURFACE_STYLE_FILL_AREA(#47196);
+#47196 = FILL_AREA_STYLE('',(#47197));
+#47197 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47198 = CURVE_STYLE('',#47199,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47199 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47200 = OVER_RIDING_STYLED_ITEM('overriding color',(#47201),#32972,
+  #47173);
+#47201 = PRESENTATION_STYLE_ASSIGNMENT((#47202,#47207));
+#47202 = SURFACE_STYLE_USAGE(.BOTH.,#47203);
+#47203 = SURFACE_SIDE_STYLE('',(#47204));
+#47204 = SURFACE_STYLE_FILL_AREA(#47205);
+#47205 = FILL_AREA_STYLE('',(#47206));
+#47206 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47207 = CURVE_STYLE('',#47208,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47208 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47209 = OVER_RIDING_STYLED_ITEM('overriding color',(#47210),#33003,
+  #47173);
+#47210 = PRESENTATION_STYLE_ASSIGNMENT((#47211,#47216));
+#47211 = SURFACE_STYLE_USAGE(.BOTH.,#47212);
+#47212 = SURFACE_SIDE_STYLE('',(#47213));
+#47213 = SURFACE_STYLE_FILL_AREA(#47214);
+#47214 = FILL_AREA_STYLE('',(#47215));
+#47215 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47216 = CURVE_STYLE('',#47217,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47217 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47218 = OVER_RIDING_STYLED_ITEM('overriding color',(#47219),#33025,
+  #47173);
+#47219 = PRESENTATION_STYLE_ASSIGNMENT((#47220,#47225));
+#47220 = SURFACE_STYLE_USAGE(.BOTH.,#47221);
+#47221 = SURFACE_SIDE_STYLE('',(#47222));
+#47222 = SURFACE_STYLE_FILL_AREA(#47223);
+#47223 = FILL_AREA_STYLE('',(#47224));
+#47224 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47225 = CURVE_STYLE('',#47226,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47226 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47227 = OVER_RIDING_STYLED_ITEM('overriding color',(#47228),#33053,
+  #47173);
+#47228 = PRESENTATION_STYLE_ASSIGNMENT((#47229,#47234));
+#47229 = SURFACE_STYLE_USAGE(.BOTH.,#47230);
+#47230 = SURFACE_SIDE_STYLE('',(#47231));
+#47231 = SURFACE_STYLE_FILL_AREA(#47232);
+#47232 = FILL_AREA_STYLE('',(#47233));
+#47233 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47234 = CURVE_STYLE('',#47235,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47235 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47236 = OVER_RIDING_STYLED_ITEM('overriding color',(#47237),#33075,
+  #47173);
+#47237 = PRESENTATION_STYLE_ASSIGNMENT((#47238,#47243));
+#47238 = SURFACE_STYLE_USAGE(.BOTH.,#47239);
+#47239 = SURFACE_SIDE_STYLE('',(#47240));
+#47240 = SURFACE_STYLE_FILL_AREA(#47241);
+#47241 = FILL_AREA_STYLE('',(#47242));
+#47242 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47243 = CURVE_STYLE('',#47244,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47244 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47245 = OVER_RIDING_STYLED_ITEM('overriding color',(#47246),#33087,
+  #47173);
+#47246 = PRESENTATION_STYLE_ASSIGNMENT((#47247,#47252));
+#47247 = SURFACE_STYLE_USAGE(.BOTH.,#47248);
+#47248 = SURFACE_SIDE_STYLE('',(#47249));
+#47249 = SURFACE_STYLE_FILL_AREA(#47250);
+#47250 = FILL_AREA_STYLE('',(#47251));
+#47251 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47252 = CURVE_STYLE('',#47253,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47253 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47254 = OVER_RIDING_STYLED_ITEM('overriding color',(#47255),#33109,
+  #47173);
+#47255 = PRESENTATION_STYLE_ASSIGNMENT((#47256,#47261));
+#47256 = SURFACE_STYLE_USAGE(.BOTH.,#47257);
+#47257 = SURFACE_SIDE_STYLE('',(#47258));
+#47258 = SURFACE_STYLE_FILL_AREA(#47259);
+#47259 = FILL_AREA_STYLE('',(#47260));
+#47260 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47261 = CURVE_STYLE('',#47262,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47262 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47263 = OVER_RIDING_STYLED_ITEM('overriding color',(#47264),#33125,
+  #47173);
+#47264 = PRESENTATION_STYLE_ASSIGNMENT((#47265,#47270));
+#47265 = SURFACE_STYLE_USAGE(.BOTH.,#47266);
+#47266 = SURFACE_SIDE_STYLE('',(#47267));
+#47267 = SURFACE_STYLE_FILL_AREA(#47268);
+#47268 = FILL_AREA_STYLE('',(#47269));
+#47269 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47270 = CURVE_STYLE('',#47271,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47271 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47272 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #47273,#47282,#47291,#47300,#47309,#47318,#47327,#47336,#47345,
+    #47354,#47363),#40193);
+#47273 = STYLED_ITEM('color',(#47274),#39955);
+#47274 = PRESENTATION_STYLE_ASSIGNMENT((#47275,#47280));
+#47275 = SURFACE_STYLE_USAGE(.BOTH.,#47276);
+#47276 = SURFACE_SIDE_STYLE('',(#47277));
+#47277 = SURFACE_STYLE_FILL_AREA(#47278);
+#47278 = FILL_AREA_STYLE('',(#47279));
+#47279 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47280 = CURVE_STYLE('',#47281,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47281 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47282 = OVER_RIDING_STYLED_ITEM('overriding color',(#47283),#39957,
+  #47273);
+#47283 = PRESENTATION_STYLE_ASSIGNMENT((#47284,#47289));
+#47284 = SURFACE_STYLE_USAGE(.BOTH.,#47285);
+#47285 = SURFACE_SIDE_STYLE('',(#47286));
+#47286 = SURFACE_STYLE_FILL_AREA(#47287);
+#47287 = FILL_AREA_STYLE('',(#47288));
+#47288 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47289 = CURVE_STYLE('',#47290,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47290 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47291 = OVER_RIDING_STYLED_ITEM('overriding color',(#47292),#39997,
+  #47273);
+#47292 = PRESENTATION_STYLE_ASSIGNMENT((#47293,#47298));
+#47293 = SURFACE_STYLE_USAGE(.BOTH.,#47294);
+#47294 = SURFACE_SIDE_STYLE('',(#47295));
+#47295 = SURFACE_STYLE_FILL_AREA(#47296);
+#47296 = FILL_AREA_STYLE('',(#47297));
+#47297 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47298 = CURVE_STYLE('',#47299,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47299 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47300 = OVER_RIDING_STYLED_ITEM('overriding color',(#47301),#40028,
+  #47273);
+#47301 = PRESENTATION_STYLE_ASSIGNMENT((#47302,#47307));
+#47302 = SURFACE_STYLE_USAGE(.BOTH.,#47303);
+#47303 = SURFACE_SIDE_STYLE('',(#47304));
+#47304 = SURFACE_STYLE_FILL_AREA(#47305);
+#47305 = FILL_AREA_STYLE('',(#47306));
+#47306 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47307 = CURVE_STYLE('',#47308,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47308 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47309 = OVER_RIDING_STYLED_ITEM('overriding color',(#47310),#40059,
+  #47273);
+#47310 = PRESENTATION_STYLE_ASSIGNMENT((#47311,#47316));
+#47311 = SURFACE_STYLE_USAGE(.BOTH.,#47312);
+#47312 = SURFACE_SIDE_STYLE('',(#47313));
+#47313 = SURFACE_STYLE_FILL_AREA(#47314);
+#47314 = FILL_AREA_STYLE('',(#47315));
+#47315 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47316 = CURVE_STYLE('',#47317,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47317 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47318 = OVER_RIDING_STYLED_ITEM('overriding color',(#47319),#40081,
+  #47273);
+#47319 = PRESENTATION_STYLE_ASSIGNMENT((#47320,#47325));
+#47320 = SURFACE_STYLE_USAGE(.BOTH.,#47321);
+#47321 = SURFACE_SIDE_STYLE('',(#47322));
+#47322 = SURFACE_STYLE_FILL_AREA(#47323);
+#47323 = FILL_AREA_STYLE('',(#47324));
+#47324 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47325 = CURVE_STYLE('',#47326,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47326 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47327 = OVER_RIDING_STYLED_ITEM('overriding color',(#47328),#40109,
+  #47273);
+#47328 = PRESENTATION_STYLE_ASSIGNMENT((#47329,#47334));
+#47329 = SURFACE_STYLE_USAGE(.BOTH.,#47330);
+#47330 = SURFACE_SIDE_STYLE('',(#47331));
+#47331 = SURFACE_STYLE_FILL_AREA(#47332);
+#47332 = FILL_AREA_STYLE('',(#47333));
+#47333 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47334 = CURVE_STYLE('',#47335,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47335 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47336 = OVER_RIDING_STYLED_ITEM('overriding color',(#47337),#40131,
+  #47273);
+#47337 = PRESENTATION_STYLE_ASSIGNMENT((#47338,#47343));
+#47338 = SURFACE_STYLE_USAGE(.BOTH.,#47339);
+#47339 = SURFACE_SIDE_STYLE('',(#47340));
+#47340 = SURFACE_STYLE_FILL_AREA(#47341);
+#47341 = FILL_AREA_STYLE('',(#47342));
+#47342 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47343 = CURVE_STYLE('',#47344,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47344 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47345 = OVER_RIDING_STYLED_ITEM('overriding color',(#47346),#40143,
+  #47273);
+#47346 = PRESENTATION_STYLE_ASSIGNMENT((#47347,#47352));
+#47347 = SURFACE_STYLE_USAGE(.BOTH.,#47348);
+#47348 = SURFACE_SIDE_STYLE('',(#47349));
+#47349 = SURFACE_STYLE_FILL_AREA(#47350);
+#47350 = FILL_AREA_STYLE('',(#47351));
+#47351 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47352 = CURVE_STYLE('',#47353,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47353 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47354 = OVER_RIDING_STYLED_ITEM('overriding color',(#47355),#40165,
+  #47273);
+#47355 = PRESENTATION_STYLE_ASSIGNMENT((#47356,#47361));
+#47356 = SURFACE_STYLE_USAGE(.BOTH.,#47357);
+#47357 = SURFACE_SIDE_STYLE('',(#47358));
+#47358 = SURFACE_STYLE_FILL_AREA(#47359);
+#47359 = FILL_AREA_STYLE('',(#47360));
+#47360 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47361 = CURVE_STYLE('',#47362,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47362 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47363 = OVER_RIDING_STYLED_ITEM('overriding color',(#47364),#40181,
+  #47273);
+#47364 = PRESENTATION_STYLE_ASSIGNMENT((#47365,#47370));
+#47365 = SURFACE_STYLE_USAGE(.BOTH.,#47366);
+#47366 = SURFACE_SIDE_STYLE('',(#47367));
+#47367 = SURFACE_STYLE_FILL_AREA(#47368);
+#47368 = FILL_AREA_STYLE('',(#47369));
+#47369 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47370 = CURVE_STYLE('',#47371,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47371 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47372 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #47373,#47382,#47391,#47400,#47409,#47418,#47427,#47436,#47445,
+    #47454,#47463),#34649);
+#47373 = STYLED_ITEM('color',(#47374),#34411);
+#47374 = PRESENTATION_STYLE_ASSIGNMENT((#47375,#47380));
+#47375 = SURFACE_STYLE_USAGE(.BOTH.,#47376);
+#47376 = SURFACE_SIDE_STYLE('',(#47377));
+#47377 = SURFACE_STYLE_FILL_AREA(#47378);
+#47378 = FILL_AREA_STYLE('',(#47379));
+#47379 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47380 = CURVE_STYLE('',#47381,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47381 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47382 = OVER_RIDING_STYLED_ITEM('overriding color',(#47383),#34413,
+  #47373);
+#47383 = PRESENTATION_STYLE_ASSIGNMENT((#47384,#47389));
+#47384 = SURFACE_STYLE_USAGE(.BOTH.,#47385);
+#47385 = SURFACE_SIDE_STYLE('',(#47386));
+#47386 = SURFACE_STYLE_FILL_AREA(#47387);
+#47387 = FILL_AREA_STYLE('',(#47388));
+#47388 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47389 = CURVE_STYLE('',#47390,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47390 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47391 = OVER_RIDING_STYLED_ITEM('overriding color',(#47392),#34453,
+  #47373);
+#47392 = PRESENTATION_STYLE_ASSIGNMENT((#47393,#47398));
+#47393 = SURFACE_STYLE_USAGE(.BOTH.,#47394);
+#47394 = SURFACE_SIDE_STYLE('',(#47395));
+#47395 = SURFACE_STYLE_FILL_AREA(#47396);
+#47396 = FILL_AREA_STYLE('',(#47397));
+#47397 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47398 = CURVE_STYLE('',#47399,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47399 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47400 = OVER_RIDING_STYLED_ITEM('overriding color',(#47401),#34484,
+  #47373);
+#47401 = PRESENTATION_STYLE_ASSIGNMENT((#47402,#47407));
+#47402 = SURFACE_STYLE_USAGE(.BOTH.,#47403);
+#47403 = SURFACE_SIDE_STYLE('',(#47404));
+#47404 = SURFACE_STYLE_FILL_AREA(#47405);
+#47405 = FILL_AREA_STYLE('',(#47406));
+#47406 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47407 = CURVE_STYLE('',#47408,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47408 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47409 = OVER_RIDING_STYLED_ITEM('overriding color',(#47410),#34515,
+  #47373);
+#47410 = PRESENTATION_STYLE_ASSIGNMENT((#47411,#47416));
+#47411 = SURFACE_STYLE_USAGE(.BOTH.,#47412);
+#47412 = SURFACE_SIDE_STYLE('',(#47413));
+#47413 = SURFACE_STYLE_FILL_AREA(#47414);
+#47414 = FILL_AREA_STYLE('',(#47415));
+#47415 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47416 = CURVE_STYLE('',#47417,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47417 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47418 = OVER_RIDING_STYLED_ITEM('overriding color',(#47419),#34537,
+  #47373);
+#47419 = PRESENTATION_STYLE_ASSIGNMENT((#47420,#47425));
+#47420 = SURFACE_STYLE_USAGE(.BOTH.,#47421);
+#47421 = SURFACE_SIDE_STYLE('',(#47422));
+#47422 = SURFACE_STYLE_FILL_AREA(#47423);
+#47423 = FILL_AREA_STYLE('',(#47424));
+#47424 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47425 = CURVE_STYLE('',#47426,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47426 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47427 = OVER_RIDING_STYLED_ITEM('overriding color',(#47428),#34565,
+  #47373);
+#47428 = PRESENTATION_STYLE_ASSIGNMENT((#47429,#47434));
+#47429 = SURFACE_STYLE_USAGE(.BOTH.,#47430);
+#47430 = SURFACE_SIDE_STYLE('',(#47431));
+#47431 = SURFACE_STYLE_FILL_AREA(#47432);
+#47432 = FILL_AREA_STYLE('',(#47433));
+#47433 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47434 = CURVE_STYLE('',#47435,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47435 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47436 = OVER_RIDING_STYLED_ITEM('overriding color',(#47437),#34587,
+  #47373);
+#47437 = PRESENTATION_STYLE_ASSIGNMENT((#47438,#47443));
+#47438 = SURFACE_STYLE_USAGE(.BOTH.,#47439);
+#47439 = SURFACE_SIDE_STYLE('',(#47440));
+#47440 = SURFACE_STYLE_FILL_AREA(#47441);
+#47441 = FILL_AREA_STYLE('',(#47442));
+#47442 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47443 = CURVE_STYLE('',#47444,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47444 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47445 = OVER_RIDING_STYLED_ITEM('overriding color',(#47446),#34599,
+  #47373);
+#47446 = PRESENTATION_STYLE_ASSIGNMENT((#47447,#47452));
+#47447 = SURFACE_STYLE_USAGE(.BOTH.,#47448);
+#47448 = SURFACE_SIDE_STYLE('',(#47449));
+#47449 = SURFACE_STYLE_FILL_AREA(#47450);
+#47450 = FILL_AREA_STYLE('',(#47451));
+#47451 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47452 = CURVE_STYLE('',#47453,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47453 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47454 = OVER_RIDING_STYLED_ITEM('overriding color',(#47455),#34621,
+  #47373);
+#47455 = PRESENTATION_STYLE_ASSIGNMENT((#47456,#47461));
+#47456 = SURFACE_STYLE_USAGE(.BOTH.,#47457);
+#47457 = SURFACE_SIDE_STYLE('',(#47458));
+#47458 = SURFACE_STYLE_FILL_AREA(#47459);
+#47459 = FILL_AREA_STYLE('',(#47460));
+#47460 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47461 = CURVE_STYLE('',#47462,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47462 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47463 = OVER_RIDING_STYLED_ITEM('overriding color',(#47464),#34637,
+  #47373);
+#47464 = PRESENTATION_STYLE_ASSIGNMENT((#47465,#47470));
+#47465 = SURFACE_STYLE_USAGE(.BOTH.,#47466);
+#47466 = SURFACE_SIDE_STYLE('',(#47467));
+#47467 = SURFACE_STYLE_FILL_AREA(#47468);
+#47468 = FILL_AREA_STYLE('',(#47469));
+#47469 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47470 = CURVE_STYLE('',#47471,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47471 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47472 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #47473,#47482,#47491,#47500,#47509,#47518,#47527,#47536,#47545,
+    #47554,#47563),#34145);
+#47473 = STYLED_ITEM('color',(#47474),#33907);
+#47474 = PRESENTATION_STYLE_ASSIGNMENT((#47475,#47480));
+#47475 = SURFACE_STYLE_USAGE(.BOTH.,#47476);
+#47476 = SURFACE_SIDE_STYLE('',(#47477));
+#47477 = SURFACE_STYLE_FILL_AREA(#47478);
+#47478 = FILL_AREA_STYLE('',(#47479));
+#47479 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47480 = CURVE_STYLE('',#47481,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47481 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47482 = OVER_RIDING_STYLED_ITEM('overriding color',(#47483),#33909,
+  #47473);
+#47483 = PRESENTATION_STYLE_ASSIGNMENT((#47484,#47489));
+#47484 = SURFACE_STYLE_USAGE(.BOTH.,#47485);
+#47485 = SURFACE_SIDE_STYLE('',(#47486));
+#47486 = SURFACE_STYLE_FILL_AREA(#47487);
+#47487 = FILL_AREA_STYLE('',(#47488));
+#47488 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47489 = CURVE_STYLE('',#47490,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47490 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47491 = OVER_RIDING_STYLED_ITEM('overriding color',(#47492),#33949,
+  #47473);
+#47492 = PRESENTATION_STYLE_ASSIGNMENT((#47493,#47498));
+#47493 = SURFACE_STYLE_USAGE(.BOTH.,#47494);
+#47494 = SURFACE_SIDE_STYLE('',(#47495));
+#47495 = SURFACE_STYLE_FILL_AREA(#47496);
+#47496 = FILL_AREA_STYLE('',(#47497));
+#47497 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47498 = CURVE_STYLE('',#47499,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47499 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47500 = OVER_RIDING_STYLED_ITEM('overriding color',(#47501),#33980,
+  #47473);
+#47501 = PRESENTATION_STYLE_ASSIGNMENT((#47502,#47507));
+#47502 = SURFACE_STYLE_USAGE(.BOTH.,#47503);
+#47503 = SURFACE_SIDE_STYLE('',(#47504));
+#47504 = SURFACE_STYLE_FILL_AREA(#47505);
+#47505 = FILL_AREA_STYLE('',(#47506));
+#47506 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47507 = CURVE_STYLE('',#47508,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47508 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47509 = OVER_RIDING_STYLED_ITEM('overriding color',(#47510),#34011,
+  #47473);
+#47510 = PRESENTATION_STYLE_ASSIGNMENT((#47511,#47516));
+#47511 = SURFACE_STYLE_USAGE(.BOTH.,#47512);
+#47512 = SURFACE_SIDE_STYLE('',(#47513));
+#47513 = SURFACE_STYLE_FILL_AREA(#47514);
+#47514 = FILL_AREA_STYLE('',(#47515));
+#47515 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47516 = CURVE_STYLE('',#47517,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47517 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47518 = OVER_RIDING_STYLED_ITEM('overriding color',(#47519),#34033,
+  #47473);
+#47519 = PRESENTATION_STYLE_ASSIGNMENT((#47520,#47525));
+#47520 = SURFACE_STYLE_USAGE(.BOTH.,#47521);
+#47521 = SURFACE_SIDE_STYLE('',(#47522));
+#47522 = SURFACE_STYLE_FILL_AREA(#47523);
+#47523 = FILL_AREA_STYLE('',(#47524));
+#47524 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47525 = CURVE_STYLE('',#47526,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47526 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47527 = OVER_RIDING_STYLED_ITEM('overriding color',(#47528),#34061,
+  #47473);
+#47528 = PRESENTATION_STYLE_ASSIGNMENT((#47529,#47534));
+#47529 = SURFACE_STYLE_USAGE(.BOTH.,#47530);
+#47530 = SURFACE_SIDE_STYLE('',(#47531));
+#47531 = SURFACE_STYLE_FILL_AREA(#47532);
+#47532 = FILL_AREA_STYLE('',(#47533));
+#47533 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47534 = CURVE_STYLE('',#47535,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47535 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47536 = OVER_RIDING_STYLED_ITEM('overriding color',(#47537),#34083,
+  #47473);
+#47537 = PRESENTATION_STYLE_ASSIGNMENT((#47538,#47543));
+#47538 = SURFACE_STYLE_USAGE(.BOTH.,#47539);
+#47539 = SURFACE_SIDE_STYLE('',(#47540));
+#47540 = SURFACE_STYLE_FILL_AREA(#47541);
+#47541 = FILL_AREA_STYLE('',(#47542));
+#47542 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47543 = CURVE_STYLE('',#47544,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47544 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47545 = OVER_RIDING_STYLED_ITEM('overriding color',(#47546),#34095,
+  #47473);
+#47546 = PRESENTATION_STYLE_ASSIGNMENT((#47547,#47552));
+#47547 = SURFACE_STYLE_USAGE(.BOTH.,#47548);
+#47548 = SURFACE_SIDE_STYLE('',(#47549));
+#47549 = SURFACE_STYLE_FILL_AREA(#47550);
+#47550 = FILL_AREA_STYLE('',(#47551));
+#47551 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47552 = CURVE_STYLE('',#47553,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47553 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47554 = OVER_RIDING_STYLED_ITEM('overriding color',(#47555),#34117,
+  #47473);
+#47555 = PRESENTATION_STYLE_ASSIGNMENT((#47556,#47561));
+#47556 = SURFACE_STYLE_USAGE(.BOTH.,#47557);
+#47557 = SURFACE_SIDE_STYLE('',(#47558));
+#47558 = SURFACE_STYLE_FILL_AREA(#47559);
+#47559 = FILL_AREA_STYLE('',(#47560));
+#47560 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47561 = CURVE_STYLE('',#47562,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47562 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47563 = OVER_RIDING_STYLED_ITEM('overriding color',(#47564),#34133,
+  #47473);
+#47564 = PRESENTATION_STYLE_ASSIGNMENT((#47565,#47570));
+#47565 = SURFACE_STYLE_USAGE(.BOTH.,#47566);
+#47566 = SURFACE_SIDE_STYLE('',(#47567));
+#47567 = SURFACE_STYLE_FILL_AREA(#47568);
+#47568 = FILL_AREA_STYLE('',(#47569));
+#47569 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47570 = CURVE_STYLE('',#47571,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47571 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47572 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #47573,#47582,#47591,#47600,#47609,#47618,#47627,#47636,#47645,
+    #47654,#47663,#47672,#47681,#47690,#47699),#16921);
+#47573 = STYLED_ITEM('color',(#47574),#16523);
+#47574 = PRESENTATION_STYLE_ASSIGNMENT((#47575,#47580));
+#47575 = SURFACE_STYLE_USAGE(.BOTH.,#47576);
+#47576 = SURFACE_SIDE_STYLE('',(#47577));
+#47577 = SURFACE_STYLE_FILL_AREA(#47578);
+#47578 = FILL_AREA_STYLE('',(#47579));
+#47579 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47580 = CURVE_STYLE('',#47581,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47581 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47582 = OVER_RIDING_STYLED_ITEM('overriding color',(#47583),#16525,
+  #47573);
+#47583 = PRESENTATION_STYLE_ASSIGNMENT((#47584,#47589));
+#47584 = SURFACE_STYLE_USAGE(.BOTH.,#47585);
+#47585 = SURFACE_SIDE_STYLE('',(#47586));
+#47586 = SURFACE_STYLE_FILL_AREA(#47587);
+#47587 = FILL_AREA_STYLE('',(#47588));
+#47588 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47589 = CURVE_STYLE('',#47590,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47590 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47591 = OVER_RIDING_STYLED_ITEM('overriding color',(#47592),#16561,
+  #47573);
+#47592 = PRESENTATION_STYLE_ASSIGNMENT((#47593,#47598));
+#47593 = SURFACE_STYLE_USAGE(.BOTH.,#47594);
+#47594 = SURFACE_SIDE_STYLE('',(#47595));
+#47595 = SURFACE_STYLE_FILL_AREA(#47596);
+#47596 = FILL_AREA_STYLE('',(#47597));
+#47597 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47598 = CURVE_STYLE('',#47599,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47599 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47600 = OVER_RIDING_STYLED_ITEM('overriding color',(#47601),#16589,
+  #47573);
+#47601 = PRESENTATION_STYLE_ASSIGNMENT((#47602,#47607));
+#47602 = SURFACE_STYLE_USAGE(.BOTH.,#47603);
+#47603 = SURFACE_SIDE_STYLE('',(#47604));
+#47604 = SURFACE_STYLE_FILL_AREA(#47605);
+#47605 = FILL_AREA_STYLE('',(#47606));
+#47606 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47607 = CURVE_STYLE('',#47608,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47608 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47609 = OVER_RIDING_STYLED_ITEM('overriding color',(#47610),#16617,
+  #47573);
+#47610 = PRESENTATION_STYLE_ASSIGNMENT((#47611,#47616));
+#47611 = SURFACE_STYLE_USAGE(.BOTH.,#47612);
+#47612 = SURFACE_SIDE_STYLE('',(#47613));
+#47613 = SURFACE_STYLE_FILL_AREA(#47614);
+#47614 = FILL_AREA_STYLE('',(#47615));
+#47615 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47616 = CURVE_STYLE('',#47617,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47617 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47618 = OVER_RIDING_STYLED_ITEM('overriding color',(#47619),#16637,
+  #47573);
+#47619 = PRESENTATION_STYLE_ASSIGNMENT((#47620,#47625));
+#47620 = SURFACE_STYLE_USAGE(.BOTH.,#47621);
+#47621 = SURFACE_SIDE_STYLE('',(#47622));
+#47622 = SURFACE_STYLE_FILL_AREA(#47623);
+#47623 = FILL_AREA_STYLE('',(#47624));
+#47624 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47625 = CURVE_STYLE('',#47626,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47626 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47627 = OVER_RIDING_STYLED_ITEM('overriding color',(#47628),#16677,
+  #47573);
+#47628 = PRESENTATION_STYLE_ASSIGNMENT((#47629,#47634));
+#47629 = SURFACE_STYLE_USAGE(.BOTH.,#47630);
+#47630 = SURFACE_SIDE_STYLE('',(#47631));
+#47631 = SURFACE_STYLE_FILL_AREA(#47632);
+#47632 = FILL_AREA_STYLE('',(#47633));
+#47633 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47634 = CURVE_STYLE('',#47635,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47635 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47636 = OVER_RIDING_STYLED_ITEM('overriding color',(#47637),#16705,
+  #47573);
+#47637 = PRESENTATION_STYLE_ASSIGNMENT((#47638,#47643));
+#47638 = SURFACE_STYLE_USAGE(.BOTH.,#47639);
+#47639 = SURFACE_SIDE_STYLE('',(#47640));
+#47640 = SURFACE_STYLE_FILL_AREA(#47641);
+#47641 = FILL_AREA_STYLE('',(#47642));
+#47642 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47643 = CURVE_STYLE('',#47644,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47644 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47645 = OVER_RIDING_STYLED_ITEM('overriding color',(#47646),#16737,
+  #47573);
+#47646 = PRESENTATION_STYLE_ASSIGNMENT((#47647,#47652));
+#47647 = SURFACE_STYLE_USAGE(.BOTH.,#47648);
+#47648 = SURFACE_SIDE_STYLE('',(#47649));
+#47649 = SURFACE_STYLE_FILL_AREA(#47650);
+#47650 = FILL_AREA_STYLE('',(#47651));
+#47651 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47652 = CURVE_STYLE('',#47653,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47653 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47654 = OVER_RIDING_STYLED_ITEM('overriding color',(#47655),#16765,
+  #47573);
+#47655 = PRESENTATION_STYLE_ASSIGNMENT((#47656,#47661));
+#47656 = SURFACE_STYLE_USAGE(.BOTH.,#47657);
+#47657 = SURFACE_SIDE_STYLE('',(#47658));
+#47658 = SURFACE_STYLE_FILL_AREA(#47659);
+#47659 = FILL_AREA_STYLE('',(#47660));
+#47660 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47661 = CURVE_STYLE('',#47662,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47662 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47663 = OVER_RIDING_STYLED_ITEM('overriding color',(#47664),#16797,
+  #47573);
+#47664 = PRESENTATION_STYLE_ASSIGNMENT((#47665,#47670));
+#47665 = SURFACE_STYLE_USAGE(.BOTH.,#47666);
+#47666 = SURFACE_SIDE_STYLE('',(#47667));
+#47667 = SURFACE_STYLE_FILL_AREA(#47668);
+#47668 = FILL_AREA_STYLE('',(#47669));
+#47669 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47670 = CURVE_STYLE('',#47671,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47671 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47672 = OVER_RIDING_STYLED_ITEM('overriding color',(#47673),#16825,
+  #47573);
+#47673 = PRESENTATION_STYLE_ASSIGNMENT((#47674,#47679));
+#47674 = SURFACE_STYLE_USAGE(.BOTH.,#47675);
+#47675 = SURFACE_SIDE_STYLE('',(#47676));
+#47676 = SURFACE_STYLE_FILL_AREA(#47677);
+#47677 = FILL_AREA_STYLE('',(#47678));
+#47678 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47679 = CURVE_STYLE('',#47680,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47680 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47681 = OVER_RIDING_STYLED_ITEM('overriding color',(#47682),#16857,
+  #47573);
+#47682 = PRESENTATION_STYLE_ASSIGNMENT((#47683,#47688));
+#47683 = SURFACE_STYLE_USAGE(.BOTH.,#47684);
+#47684 = SURFACE_SIDE_STYLE('',(#47685));
+#47685 = SURFACE_STYLE_FILL_AREA(#47686);
+#47686 = FILL_AREA_STYLE('',(#47687));
+#47687 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47688 = CURVE_STYLE('',#47689,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47689 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47690 = OVER_RIDING_STYLED_ITEM('overriding color',(#47691),#16877,
+  #47573);
+#47691 = PRESENTATION_STYLE_ASSIGNMENT((#47692,#47697));
+#47692 = SURFACE_STYLE_USAGE(.BOTH.,#47693);
+#47693 = SURFACE_SIDE_STYLE('',(#47694));
+#47694 = SURFACE_STYLE_FILL_AREA(#47695);
+#47695 = FILL_AREA_STYLE('',(#47696));
+#47696 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47697 = CURVE_STYLE('',#47698,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47698 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47699 = OVER_RIDING_STYLED_ITEM('overriding color',(#47700),#16899,
+  #47573);
+#47700 = PRESENTATION_STYLE_ASSIGNMENT((#47701,#47706));
+#47701 = SURFACE_STYLE_USAGE(.BOTH.,#47702);
+#47702 = SURFACE_SIDE_STYLE('',(#47703));
+#47703 = SURFACE_STYLE_FILL_AREA(#47704);
+#47704 = FILL_AREA_STYLE('',(#47705));
+#47705 = FILL_AREA_STYLE_COLOUR('',#41971);
+#47706 = CURVE_STYLE('',#47707,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#47707 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47708 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #47709,#47718,#47727,#47736,#47745,#47754,#47763,#47772,#47781,
+    #47790,#47799),#2237);
+#47709 = STYLED_ITEM('color',(#47710),#2011);
+#47710 = PRESENTATION_STYLE_ASSIGNMENT((#47711,#47716));
+#47711 = SURFACE_STYLE_USAGE(.BOTH.,#47712);
+#47712 = SURFACE_SIDE_STYLE('',(#47713));
+#47713 = SURFACE_STYLE_FILL_AREA(#47714);
+#47714 = FILL_AREA_STYLE('',(#47715));
+#47715 = FILL_AREA_STYLE_COLOUR('',#44262);
+#47716 = CURVE_STYLE('',#47717,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#47717 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47718 = OVER_RIDING_STYLED_ITEM('overriding color',(#47719),#2013,
+  #47709);
+#47719 = PRESENTATION_STYLE_ASSIGNMENT((#47720,#47725));
+#47720 = SURFACE_STYLE_USAGE(.BOTH.,#47721);
+#47721 = SURFACE_SIDE_STYLE('',(#47722));
+#47722 = SURFACE_STYLE_FILL_AREA(#47723);
+#47723 = FILL_AREA_STYLE('',(#47724));
+#47724 = FILL_AREA_STYLE_COLOUR('',#44262);
+#47725 = CURVE_STYLE('',#47726,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#47726 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47727 = OVER_RIDING_STYLED_ITEM('overriding color',(#47728),#2049,
+  #47709);
+#47728 = PRESENTATION_STYLE_ASSIGNMENT((#47729,#47734));
+#47729 = SURFACE_STYLE_USAGE(.BOTH.,#47730);
+#47730 = SURFACE_SIDE_STYLE('',(#47731));
+#47731 = SURFACE_STYLE_FILL_AREA(#47732);
+#47732 = FILL_AREA_STYLE('',(#47733));
+#47733 = FILL_AREA_STYLE_COLOUR('',#44262);
+#47734 = CURVE_STYLE('',#47735,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#47735 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47736 = OVER_RIDING_STYLED_ITEM('overriding color',(#47737),#2077,
+  #47709);
+#47737 = PRESENTATION_STYLE_ASSIGNMENT((#47738,#47743));
+#47738 = SURFACE_STYLE_USAGE(.BOTH.,#47739);
+#47739 = SURFACE_SIDE_STYLE('',(#47740));
+#47740 = SURFACE_STYLE_FILL_AREA(#47741);
+#47741 = FILL_AREA_STYLE('',(#47742));
+#47742 = FILL_AREA_STYLE_COLOUR('',#44262);
+#47743 = CURVE_STYLE('',#47744,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#47744 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47745 = OVER_RIDING_STYLED_ITEM('overriding color',(#47746),#2105,
+  #47709);
+#47746 = PRESENTATION_STYLE_ASSIGNMENT((#47747,#47752));
+#47747 = SURFACE_STYLE_USAGE(.BOTH.,#47748);
+#47748 = SURFACE_SIDE_STYLE('',(#47749));
+#47749 = SURFACE_STYLE_FILL_AREA(#47750);
+#47750 = FILL_AREA_STYLE('',(#47751));
+#47751 = FILL_AREA_STYLE_COLOUR('',#44262);
+#47752 = CURVE_STYLE('',#47753,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#47753 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47754 = OVER_RIDING_STYLED_ITEM('overriding color',(#47755),#2125,
+  #47709);
+#47755 = PRESENTATION_STYLE_ASSIGNMENT((#47756,#47761));
+#47756 = SURFACE_STYLE_USAGE(.BOTH.,#47757);
+#47757 = SURFACE_SIDE_STYLE('',(#47758));
+#47758 = SURFACE_STYLE_FILL_AREA(#47759);
+#47759 = FILL_AREA_STYLE('',(#47760));
+#47760 = FILL_AREA_STYLE_COLOUR('',#44262);
+#47761 = CURVE_STYLE('',#47762,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#47762 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47763 = OVER_RIDING_STYLED_ITEM('overriding color',(#47764),#2153,
+  #47709);
+#47764 = PRESENTATION_STYLE_ASSIGNMENT((#47765,#47770));
+#47765 = SURFACE_STYLE_USAGE(.BOTH.,#47766);
+#47766 = SURFACE_SIDE_STYLE('',(#47767));
+#47767 = SURFACE_STYLE_FILL_AREA(#47768);
+#47768 = FILL_AREA_STYLE('',(#47769));
+#47769 = FILL_AREA_STYLE_COLOUR('',#44262);
+#47770 = CURVE_STYLE('',#47771,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#47771 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47772 = OVER_RIDING_STYLED_ITEM('overriding color',(#47773),#2175,
+  #47709);
+#47773 = PRESENTATION_STYLE_ASSIGNMENT((#47774,#47779));
+#47774 = SURFACE_STYLE_USAGE(.BOTH.,#47775);
+#47775 = SURFACE_SIDE_STYLE('',(#47776));
+#47776 = SURFACE_STYLE_FILL_AREA(#47777);
+#47777 = FILL_AREA_STYLE('',(#47778));
+#47778 = FILL_AREA_STYLE_COLOUR('',#44262);
+#47779 = CURVE_STYLE('',#47780,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#47780 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47781 = OVER_RIDING_STYLED_ITEM('overriding color',(#47782),#2187,
+  #47709);
+#47782 = PRESENTATION_STYLE_ASSIGNMENT((#47783,#47788));
+#47783 = SURFACE_STYLE_USAGE(.BOTH.,#47784);
+#47784 = SURFACE_SIDE_STYLE('',(#47785));
+#47785 = SURFACE_STYLE_FILL_AREA(#47786);
+#47786 = FILL_AREA_STYLE('',(#47787));
+#47787 = FILL_AREA_STYLE_COLOUR('',#44262);
+#47788 = CURVE_STYLE('',#47789,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#47789 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47790 = OVER_RIDING_STYLED_ITEM('overriding color',(#47791),#2209,
+  #47709);
+#47791 = PRESENTATION_STYLE_ASSIGNMENT((#47792,#47797));
+#47792 = SURFACE_STYLE_USAGE(.BOTH.,#47793);
+#47793 = SURFACE_SIDE_STYLE('',(#47794));
+#47794 = SURFACE_STYLE_FILL_AREA(#47795);
+#47795 = FILL_AREA_STYLE('',(#47796));
+#47796 = FILL_AREA_STYLE_COLOUR('',#44262);
+#47797 = CURVE_STYLE('',#47798,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#47798 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47799 = OVER_RIDING_STYLED_ITEM('overriding color',(#47800),#2225,
+  #47709);
+#47800 = PRESENTATION_STYLE_ASSIGNMENT((#47801,#47806));
+#47801 = SURFACE_STYLE_USAGE(.BOTH.,#47802);
+#47802 = SURFACE_SIDE_STYLE('',(#47803));
+#47803 = SURFACE_STYLE_FILL_AREA(#47804);
+#47804 = FILL_AREA_STYLE('',(#47805));
+#47805 = FILL_AREA_STYLE_COLOUR('',#44262);
+#47806 = CURVE_STYLE('',#47807,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#47807 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47808 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #47809,#47818,#47827,#47836,#47845,#47854,#47863,#47872,#47881,
+    #47890,#47899),#22757);
+#47809 = STYLED_ITEM('color',(#47810),#22531);
+#47810 = PRESENTATION_STYLE_ASSIGNMENT((#47811,#47816));
+#47811 = SURFACE_STYLE_USAGE(.BOTH.,#47812);
+#47812 = SURFACE_SIDE_STYLE('',(#47813));
+#47813 = SURFACE_STYLE_FILL_AREA(#47814);
+#47814 = FILL_AREA_STYLE('',(#47815));
+#47815 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47816 = CURVE_STYLE('',#47817,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47817 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47818 = OVER_RIDING_STYLED_ITEM('overriding color',(#47819),#22533,
+  #47809);
+#47819 = PRESENTATION_STYLE_ASSIGNMENT((#47820,#47825));
+#47820 = SURFACE_STYLE_USAGE(.BOTH.,#47821);
+#47821 = SURFACE_SIDE_STYLE('',(#47822));
+#47822 = SURFACE_STYLE_FILL_AREA(#47823);
+#47823 = FILL_AREA_STYLE('',(#47824));
+#47824 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47825 = CURVE_STYLE('',#47826,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47826 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47827 = OVER_RIDING_STYLED_ITEM('overriding color',(#47828),#22569,
+  #47809);
+#47828 = PRESENTATION_STYLE_ASSIGNMENT((#47829,#47834));
+#47829 = SURFACE_STYLE_USAGE(.BOTH.,#47830);
+#47830 = SURFACE_SIDE_STYLE('',(#47831));
+#47831 = SURFACE_STYLE_FILL_AREA(#47832);
+#47832 = FILL_AREA_STYLE('',(#47833));
+#47833 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47834 = CURVE_STYLE('',#47835,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47835 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47836 = OVER_RIDING_STYLED_ITEM('overriding color',(#47837),#22597,
+  #47809);
+#47837 = PRESENTATION_STYLE_ASSIGNMENT((#47838,#47843));
+#47838 = SURFACE_STYLE_USAGE(.BOTH.,#47839);
+#47839 = SURFACE_SIDE_STYLE('',(#47840));
+#47840 = SURFACE_STYLE_FILL_AREA(#47841);
+#47841 = FILL_AREA_STYLE('',(#47842));
+#47842 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47843 = CURVE_STYLE('',#47844,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47844 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47845 = OVER_RIDING_STYLED_ITEM('overriding color',(#47846),#22625,
+  #47809);
+#47846 = PRESENTATION_STYLE_ASSIGNMENT((#47847,#47852));
+#47847 = SURFACE_STYLE_USAGE(.BOTH.,#47848);
+#47848 = SURFACE_SIDE_STYLE('',(#47849));
+#47849 = SURFACE_STYLE_FILL_AREA(#47850);
+#47850 = FILL_AREA_STYLE('',(#47851));
+#47851 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47852 = CURVE_STYLE('',#47853,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47853 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47854 = OVER_RIDING_STYLED_ITEM('overriding color',(#47855),#22645,
+  #47809);
+#47855 = PRESENTATION_STYLE_ASSIGNMENT((#47856,#47861));
+#47856 = SURFACE_STYLE_USAGE(.BOTH.,#47857);
+#47857 = SURFACE_SIDE_STYLE('',(#47858));
+#47858 = SURFACE_STYLE_FILL_AREA(#47859);
+#47859 = FILL_AREA_STYLE('',(#47860));
+#47860 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47861 = CURVE_STYLE('',#47862,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47862 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47863 = OVER_RIDING_STYLED_ITEM('overriding color',(#47864),#22673,
+  #47809);
+#47864 = PRESENTATION_STYLE_ASSIGNMENT((#47865,#47870));
+#47865 = SURFACE_STYLE_USAGE(.BOTH.,#47866);
+#47866 = SURFACE_SIDE_STYLE('',(#47867));
+#47867 = SURFACE_STYLE_FILL_AREA(#47868);
+#47868 = FILL_AREA_STYLE('',(#47869));
+#47869 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47870 = CURVE_STYLE('',#47871,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47871 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47872 = OVER_RIDING_STYLED_ITEM('overriding color',(#47873),#22695,
+  #47809);
+#47873 = PRESENTATION_STYLE_ASSIGNMENT((#47874,#47879));
+#47874 = SURFACE_STYLE_USAGE(.BOTH.,#47875);
+#47875 = SURFACE_SIDE_STYLE('',(#47876));
+#47876 = SURFACE_STYLE_FILL_AREA(#47877);
+#47877 = FILL_AREA_STYLE('',(#47878));
+#47878 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47879 = CURVE_STYLE('',#47880,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47880 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47881 = OVER_RIDING_STYLED_ITEM('overriding color',(#47882),#22707,
+  #47809);
+#47882 = PRESENTATION_STYLE_ASSIGNMENT((#47883,#47888));
+#47883 = SURFACE_STYLE_USAGE(.BOTH.,#47884);
+#47884 = SURFACE_SIDE_STYLE('',(#47885));
+#47885 = SURFACE_STYLE_FILL_AREA(#47886);
+#47886 = FILL_AREA_STYLE('',(#47887));
+#47887 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47888 = CURVE_STYLE('',#47889,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47889 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47890 = OVER_RIDING_STYLED_ITEM('overriding color',(#47891),#22729,
+  #47809);
+#47891 = PRESENTATION_STYLE_ASSIGNMENT((#47892,#47897));
+#47892 = SURFACE_STYLE_USAGE(.BOTH.,#47893);
+#47893 = SURFACE_SIDE_STYLE('',(#47894));
+#47894 = SURFACE_STYLE_FILL_AREA(#47895);
+#47895 = FILL_AREA_STYLE('',(#47896));
+#47896 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47897 = CURVE_STYLE('',#47898,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47898 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47899 = OVER_RIDING_STYLED_ITEM('overriding color',(#47900),#22745,
+  #47809);
+#47900 = PRESENTATION_STYLE_ASSIGNMENT((#47901,#47906));
+#47901 = SURFACE_STYLE_USAGE(.BOTH.,#47902);
+#47902 = SURFACE_SIDE_STYLE('',(#47903));
+#47903 = SURFACE_STYLE_FILL_AREA(#47904);
+#47904 = FILL_AREA_STYLE('',(#47905));
+#47905 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47906 = CURVE_STYLE('',#47907,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47907 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47908 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #47909,#47918,#47927,#47936,#47945,#47954,#47963,#47972,#47981,
+    #47990,#47999),#25877);
+#47909 = STYLED_ITEM('color',(#47910),#25651);
+#47910 = PRESENTATION_STYLE_ASSIGNMENT((#47911,#47916));
+#47911 = SURFACE_STYLE_USAGE(.BOTH.,#47912);
+#47912 = SURFACE_SIDE_STYLE('',(#47913));
+#47913 = SURFACE_STYLE_FILL_AREA(#47914);
+#47914 = FILL_AREA_STYLE('',(#47915));
+#47915 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47916 = CURVE_STYLE('',#47917,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47917 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47918 = OVER_RIDING_STYLED_ITEM('overriding color',(#47919),#25653,
+  #47909);
+#47919 = PRESENTATION_STYLE_ASSIGNMENT((#47920,#47925));
+#47920 = SURFACE_STYLE_USAGE(.BOTH.,#47921);
+#47921 = SURFACE_SIDE_STYLE('',(#47922));
+#47922 = SURFACE_STYLE_FILL_AREA(#47923);
+#47923 = FILL_AREA_STYLE('',(#47924));
+#47924 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47925 = CURVE_STYLE('',#47926,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47926 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47927 = OVER_RIDING_STYLED_ITEM('overriding color',(#47928),#25689,
+  #47909);
+#47928 = PRESENTATION_STYLE_ASSIGNMENT((#47929,#47934));
+#47929 = SURFACE_STYLE_USAGE(.BOTH.,#47930);
+#47930 = SURFACE_SIDE_STYLE('',(#47931));
+#47931 = SURFACE_STYLE_FILL_AREA(#47932);
+#47932 = FILL_AREA_STYLE('',(#47933));
+#47933 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47934 = CURVE_STYLE('',#47935,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47935 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47936 = OVER_RIDING_STYLED_ITEM('overriding color',(#47937),#25717,
+  #47909);
+#47937 = PRESENTATION_STYLE_ASSIGNMENT((#47938,#47943));
+#47938 = SURFACE_STYLE_USAGE(.BOTH.,#47939);
+#47939 = SURFACE_SIDE_STYLE('',(#47940));
+#47940 = SURFACE_STYLE_FILL_AREA(#47941);
+#47941 = FILL_AREA_STYLE('',(#47942));
+#47942 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47943 = CURVE_STYLE('',#47944,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47944 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47945 = OVER_RIDING_STYLED_ITEM('overriding color',(#47946),#25745,
+  #47909);
+#47946 = PRESENTATION_STYLE_ASSIGNMENT((#47947,#47952));
+#47947 = SURFACE_STYLE_USAGE(.BOTH.,#47948);
+#47948 = SURFACE_SIDE_STYLE('',(#47949));
+#47949 = SURFACE_STYLE_FILL_AREA(#47950);
+#47950 = FILL_AREA_STYLE('',(#47951));
+#47951 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47952 = CURVE_STYLE('',#47953,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47953 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47954 = OVER_RIDING_STYLED_ITEM('overriding color',(#47955),#25765,
+  #47909);
+#47955 = PRESENTATION_STYLE_ASSIGNMENT((#47956,#47961));
+#47956 = SURFACE_STYLE_USAGE(.BOTH.,#47957);
+#47957 = SURFACE_SIDE_STYLE('',(#47958));
+#47958 = SURFACE_STYLE_FILL_AREA(#47959);
+#47959 = FILL_AREA_STYLE('',(#47960));
+#47960 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47961 = CURVE_STYLE('',#47962,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47962 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47963 = OVER_RIDING_STYLED_ITEM('overriding color',(#47964),#25793,
+  #47909);
+#47964 = PRESENTATION_STYLE_ASSIGNMENT((#47965,#47970));
+#47965 = SURFACE_STYLE_USAGE(.BOTH.,#47966);
+#47966 = SURFACE_SIDE_STYLE('',(#47967));
+#47967 = SURFACE_STYLE_FILL_AREA(#47968);
+#47968 = FILL_AREA_STYLE('',(#47969));
+#47969 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47970 = CURVE_STYLE('',#47971,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47971 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47972 = OVER_RIDING_STYLED_ITEM('overriding color',(#47973),#25815,
+  #47909);
+#47973 = PRESENTATION_STYLE_ASSIGNMENT((#47974,#47979));
+#47974 = SURFACE_STYLE_USAGE(.BOTH.,#47975);
+#47975 = SURFACE_SIDE_STYLE('',(#47976));
+#47976 = SURFACE_STYLE_FILL_AREA(#47977);
+#47977 = FILL_AREA_STYLE('',(#47978));
+#47978 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47979 = CURVE_STYLE('',#47980,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47980 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47981 = OVER_RIDING_STYLED_ITEM('overriding color',(#47982),#25827,
+  #47909);
+#47982 = PRESENTATION_STYLE_ASSIGNMENT((#47983,#47988));
+#47983 = SURFACE_STYLE_USAGE(.BOTH.,#47984);
+#47984 = SURFACE_SIDE_STYLE('',(#47985));
+#47985 = SURFACE_STYLE_FILL_AREA(#47986);
+#47986 = FILL_AREA_STYLE('',(#47987));
+#47987 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47988 = CURVE_STYLE('',#47989,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47989 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47990 = OVER_RIDING_STYLED_ITEM('overriding color',(#47991),#25849,
+  #47909);
+#47991 = PRESENTATION_STYLE_ASSIGNMENT((#47992,#47997));
+#47992 = SURFACE_STYLE_USAGE(.BOTH.,#47993);
+#47993 = SURFACE_SIDE_STYLE('',(#47994));
+#47994 = SURFACE_STYLE_FILL_AREA(#47995);
+#47995 = FILL_AREA_STYLE('',(#47996));
+#47996 = FILL_AREA_STYLE_COLOUR('',#42108);
+#47997 = CURVE_STYLE('',#47998,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#47998 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#47999 = OVER_RIDING_STYLED_ITEM('overriding color',(#48000),#25865,
+  #47909);
+#48000 = PRESENTATION_STYLE_ASSIGNMENT((#48001,#48006));
+#48001 = SURFACE_STYLE_USAGE(.BOTH.,#48002);
+#48002 = SURFACE_SIDE_STYLE('',(#48003));
+#48003 = SURFACE_STYLE_FILL_AREA(#48004);
+#48004 = FILL_AREA_STYLE('',(#48005));
+#48005 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48006 = CURVE_STYLE('',#48007,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48007 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48008 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #48009,#48018,#48027,#48036,#48045,#48054,#48063,#48072,#48081,
+    #48090,#48099),#23237);
+#48009 = STYLED_ITEM('color',(#48010),#23011);
+#48010 = PRESENTATION_STYLE_ASSIGNMENT((#48011,#48016));
+#48011 = SURFACE_STYLE_USAGE(.BOTH.,#48012);
+#48012 = SURFACE_SIDE_STYLE('',(#48013));
+#48013 = SURFACE_STYLE_FILL_AREA(#48014);
+#48014 = FILL_AREA_STYLE('',(#48015));
+#48015 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48016 = CURVE_STYLE('',#48017,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48017 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48018 = OVER_RIDING_STYLED_ITEM('overriding color',(#48019),#23013,
+  #48009);
+#48019 = PRESENTATION_STYLE_ASSIGNMENT((#48020,#48025));
+#48020 = SURFACE_STYLE_USAGE(.BOTH.,#48021);
+#48021 = SURFACE_SIDE_STYLE('',(#48022));
+#48022 = SURFACE_STYLE_FILL_AREA(#48023);
+#48023 = FILL_AREA_STYLE('',(#48024));
+#48024 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48025 = CURVE_STYLE('',#48026,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48026 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48027 = OVER_RIDING_STYLED_ITEM('overriding color',(#48028),#23049,
+  #48009);
+#48028 = PRESENTATION_STYLE_ASSIGNMENT((#48029,#48034));
+#48029 = SURFACE_STYLE_USAGE(.BOTH.,#48030);
+#48030 = SURFACE_SIDE_STYLE('',(#48031));
+#48031 = SURFACE_STYLE_FILL_AREA(#48032);
+#48032 = FILL_AREA_STYLE('',(#48033));
+#48033 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48034 = CURVE_STYLE('',#48035,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48035 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48036 = OVER_RIDING_STYLED_ITEM('overriding color',(#48037),#23077,
+  #48009);
+#48037 = PRESENTATION_STYLE_ASSIGNMENT((#48038,#48043));
+#48038 = SURFACE_STYLE_USAGE(.BOTH.,#48039);
+#48039 = SURFACE_SIDE_STYLE('',(#48040));
+#48040 = SURFACE_STYLE_FILL_AREA(#48041);
+#48041 = FILL_AREA_STYLE('',(#48042));
+#48042 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48043 = CURVE_STYLE('',#48044,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48044 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48045 = OVER_RIDING_STYLED_ITEM('overriding color',(#48046),#23105,
+  #48009);
+#48046 = PRESENTATION_STYLE_ASSIGNMENT((#48047,#48052));
+#48047 = SURFACE_STYLE_USAGE(.BOTH.,#48048);
+#48048 = SURFACE_SIDE_STYLE('',(#48049));
+#48049 = SURFACE_STYLE_FILL_AREA(#48050);
+#48050 = FILL_AREA_STYLE('',(#48051));
+#48051 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48052 = CURVE_STYLE('',#48053,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48053 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48054 = OVER_RIDING_STYLED_ITEM('overriding color',(#48055),#23125,
+  #48009);
+#48055 = PRESENTATION_STYLE_ASSIGNMENT((#48056,#48061));
+#48056 = SURFACE_STYLE_USAGE(.BOTH.,#48057);
+#48057 = SURFACE_SIDE_STYLE('',(#48058));
+#48058 = SURFACE_STYLE_FILL_AREA(#48059);
+#48059 = FILL_AREA_STYLE('',(#48060));
+#48060 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48061 = CURVE_STYLE('',#48062,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48062 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48063 = OVER_RIDING_STYLED_ITEM('overriding color',(#48064),#23153,
+  #48009);
+#48064 = PRESENTATION_STYLE_ASSIGNMENT((#48065,#48070));
+#48065 = SURFACE_STYLE_USAGE(.BOTH.,#48066);
+#48066 = SURFACE_SIDE_STYLE('',(#48067));
+#48067 = SURFACE_STYLE_FILL_AREA(#48068);
+#48068 = FILL_AREA_STYLE('',(#48069));
+#48069 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48070 = CURVE_STYLE('',#48071,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48071 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48072 = OVER_RIDING_STYLED_ITEM('overriding color',(#48073),#23175,
+  #48009);
+#48073 = PRESENTATION_STYLE_ASSIGNMENT((#48074,#48079));
+#48074 = SURFACE_STYLE_USAGE(.BOTH.,#48075);
+#48075 = SURFACE_SIDE_STYLE('',(#48076));
+#48076 = SURFACE_STYLE_FILL_AREA(#48077);
+#48077 = FILL_AREA_STYLE('',(#48078));
+#48078 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48079 = CURVE_STYLE('',#48080,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48080 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48081 = OVER_RIDING_STYLED_ITEM('overriding color',(#48082),#23187,
+  #48009);
+#48082 = PRESENTATION_STYLE_ASSIGNMENT((#48083,#48088));
+#48083 = SURFACE_STYLE_USAGE(.BOTH.,#48084);
+#48084 = SURFACE_SIDE_STYLE('',(#48085));
+#48085 = SURFACE_STYLE_FILL_AREA(#48086);
+#48086 = FILL_AREA_STYLE('',(#48087));
+#48087 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48088 = CURVE_STYLE('',#48089,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48089 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48090 = OVER_RIDING_STYLED_ITEM('overriding color',(#48091),#23209,
+  #48009);
+#48091 = PRESENTATION_STYLE_ASSIGNMENT((#48092,#48097));
+#48092 = SURFACE_STYLE_USAGE(.BOTH.,#48093);
+#48093 = SURFACE_SIDE_STYLE('',(#48094));
+#48094 = SURFACE_STYLE_FILL_AREA(#48095);
+#48095 = FILL_AREA_STYLE('',(#48096));
+#48096 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48097 = CURVE_STYLE('',#48098,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48098 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48099 = OVER_RIDING_STYLED_ITEM('overriding color',(#48100),#23225,
+  #48009);
+#48100 = PRESENTATION_STYLE_ASSIGNMENT((#48101,#48106));
+#48101 = SURFACE_STYLE_USAGE(.BOTH.,#48102);
+#48102 = SURFACE_SIDE_STYLE('',(#48103));
+#48103 = SURFACE_STYLE_FILL_AREA(#48104);
+#48104 = FILL_AREA_STYLE('',(#48105));
+#48105 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48106 = CURVE_STYLE('',#48107,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48107 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48108 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #48109,#48118,#48127,#48136,#48145,#48154,#48163,#48172,#48181,
+    #48190,#48199,#48208,#48217,#48226,#48235),#12389);
+#48109 = STYLED_ITEM('color',(#48110),#11991);
+#48110 = PRESENTATION_STYLE_ASSIGNMENT((#48111,#48116));
+#48111 = SURFACE_STYLE_USAGE(.BOTH.,#48112);
+#48112 = SURFACE_SIDE_STYLE('',(#48113));
+#48113 = SURFACE_STYLE_FILL_AREA(#48114);
+#48114 = FILL_AREA_STYLE('',(#48115));
+#48115 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48116 = CURVE_STYLE('',#48117,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48117 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48118 = OVER_RIDING_STYLED_ITEM('overriding color',(#48119),#11993,
+  #48109);
+#48119 = PRESENTATION_STYLE_ASSIGNMENT((#48120,#48125));
+#48120 = SURFACE_STYLE_USAGE(.BOTH.,#48121);
+#48121 = SURFACE_SIDE_STYLE('',(#48122));
+#48122 = SURFACE_STYLE_FILL_AREA(#48123);
+#48123 = FILL_AREA_STYLE('',(#48124));
+#48124 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48125 = CURVE_STYLE('',#48126,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48126 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48127 = OVER_RIDING_STYLED_ITEM('overriding color',(#48128),#12029,
+  #48109);
+#48128 = PRESENTATION_STYLE_ASSIGNMENT((#48129,#48134));
+#48129 = SURFACE_STYLE_USAGE(.BOTH.,#48130);
+#48130 = SURFACE_SIDE_STYLE('',(#48131));
+#48131 = SURFACE_STYLE_FILL_AREA(#48132);
+#48132 = FILL_AREA_STYLE('',(#48133));
+#48133 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48134 = CURVE_STYLE('',#48135,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48135 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48136 = OVER_RIDING_STYLED_ITEM('overriding color',(#48137),#12057,
+  #48109);
+#48137 = PRESENTATION_STYLE_ASSIGNMENT((#48138,#48143));
+#48138 = SURFACE_STYLE_USAGE(.BOTH.,#48139);
+#48139 = SURFACE_SIDE_STYLE('',(#48140));
+#48140 = SURFACE_STYLE_FILL_AREA(#48141);
+#48141 = FILL_AREA_STYLE('',(#48142));
+#48142 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48143 = CURVE_STYLE('',#48144,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48144 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48145 = OVER_RIDING_STYLED_ITEM('overriding color',(#48146),#12085,
+  #48109);
+#48146 = PRESENTATION_STYLE_ASSIGNMENT((#48147,#48152));
+#48147 = SURFACE_STYLE_USAGE(.BOTH.,#48148);
+#48148 = SURFACE_SIDE_STYLE('',(#48149));
+#48149 = SURFACE_STYLE_FILL_AREA(#48150);
+#48150 = FILL_AREA_STYLE('',(#48151));
+#48151 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48152 = CURVE_STYLE('',#48153,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48153 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48154 = OVER_RIDING_STYLED_ITEM('overriding color',(#48155),#12105,
+  #48109);
+#48155 = PRESENTATION_STYLE_ASSIGNMENT((#48156,#48161));
+#48156 = SURFACE_STYLE_USAGE(.BOTH.,#48157);
+#48157 = SURFACE_SIDE_STYLE('',(#48158));
+#48158 = SURFACE_STYLE_FILL_AREA(#48159);
+#48159 = FILL_AREA_STYLE('',(#48160));
+#48160 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48161 = CURVE_STYLE('',#48162,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48162 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48163 = OVER_RIDING_STYLED_ITEM('overriding color',(#48164),#12145,
+  #48109);
+#48164 = PRESENTATION_STYLE_ASSIGNMENT((#48165,#48170));
+#48165 = SURFACE_STYLE_USAGE(.BOTH.,#48166);
+#48166 = SURFACE_SIDE_STYLE('',(#48167));
+#48167 = SURFACE_STYLE_FILL_AREA(#48168);
+#48168 = FILL_AREA_STYLE('',(#48169));
+#48169 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48170 = CURVE_STYLE('',#48171,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48171 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48172 = OVER_RIDING_STYLED_ITEM('overriding color',(#48173),#12173,
+  #48109);
+#48173 = PRESENTATION_STYLE_ASSIGNMENT((#48174,#48179));
+#48174 = SURFACE_STYLE_USAGE(.BOTH.,#48175);
+#48175 = SURFACE_SIDE_STYLE('',(#48176));
+#48176 = SURFACE_STYLE_FILL_AREA(#48177);
+#48177 = FILL_AREA_STYLE('',(#48178));
+#48178 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48179 = CURVE_STYLE('',#48180,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48180 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48181 = OVER_RIDING_STYLED_ITEM('overriding color',(#48182),#12205,
+  #48109);
+#48182 = PRESENTATION_STYLE_ASSIGNMENT((#48183,#48188));
+#48183 = SURFACE_STYLE_USAGE(.BOTH.,#48184);
+#48184 = SURFACE_SIDE_STYLE('',(#48185));
+#48185 = SURFACE_STYLE_FILL_AREA(#48186);
+#48186 = FILL_AREA_STYLE('',(#48187));
+#48187 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48188 = CURVE_STYLE('',#48189,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48189 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48190 = OVER_RIDING_STYLED_ITEM('overriding color',(#48191),#12233,
+  #48109);
+#48191 = PRESENTATION_STYLE_ASSIGNMENT((#48192,#48197));
+#48192 = SURFACE_STYLE_USAGE(.BOTH.,#48193);
+#48193 = SURFACE_SIDE_STYLE('',(#48194));
+#48194 = SURFACE_STYLE_FILL_AREA(#48195);
+#48195 = FILL_AREA_STYLE('',(#48196));
+#48196 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48197 = CURVE_STYLE('',#48198,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48198 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48199 = OVER_RIDING_STYLED_ITEM('overriding color',(#48200),#12265,
+  #48109);
+#48200 = PRESENTATION_STYLE_ASSIGNMENT((#48201,#48206));
+#48201 = SURFACE_STYLE_USAGE(.BOTH.,#48202);
+#48202 = SURFACE_SIDE_STYLE('',(#48203));
+#48203 = SURFACE_STYLE_FILL_AREA(#48204);
+#48204 = FILL_AREA_STYLE('',(#48205));
+#48205 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48206 = CURVE_STYLE('',#48207,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48207 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48208 = OVER_RIDING_STYLED_ITEM('overriding color',(#48209),#12293,
+  #48109);
+#48209 = PRESENTATION_STYLE_ASSIGNMENT((#48210,#48215));
+#48210 = SURFACE_STYLE_USAGE(.BOTH.,#48211);
+#48211 = SURFACE_SIDE_STYLE('',(#48212));
+#48212 = SURFACE_STYLE_FILL_AREA(#48213);
+#48213 = FILL_AREA_STYLE('',(#48214));
+#48214 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48215 = CURVE_STYLE('',#48216,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48216 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48217 = OVER_RIDING_STYLED_ITEM('overriding color',(#48218),#12325,
+  #48109);
+#48218 = PRESENTATION_STYLE_ASSIGNMENT((#48219,#48224));
+#48219 = SURFACE_STYLE_USAGE(.BOTH.,#48220);
+#48220 = SURFACE_SIDE_STYLE('',(#48221));
+#48221 = SURFACE_STYLE_FILL_AREA(#48222);
+#48222 = FILL_AREA_STYLE('',(#48223));
+#48223 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48224 = CURVE_STYLE('',#48225,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48225 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48226 = OVER_RIDING_STYLED_ITEM('overriding color',(#48227),#12345,
+  #48109);
+#48227 = PRESENTATION_STYLE_ASSIGNMENT((#48228,#48233));
+#48228 = SURFACE_STYLE_USAGE(.BOTH.,#48229);
+#48229 = SURFACE_SIDE_STYLE('',(#48230));
+#48230 = SURFACE_STYLE_FILL_AREA(#48231);
+#48231 = FILL_AREA_STYLE('',(#48232));
+#48232 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48233 = CURVE_STYLE('',#48234,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48234 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48235 = OVER_RIDING_STYLED_ITEM('overriding color',(#48236),#12367,
+  #48109);
+#48236 = PRESENTATION_STYLE_ASSIGNMENT((#48237,#48242));
+#48237 = SURFACE_STYLE_USAGE(.BOTH.,#48238);
+#48238 = SURFACE_SIDE_STYLE('',(#48239));
+#48239 = SURFACE_STYLE_FILL_AREA(#48240);
+#48240 = FILL_AREA_STYLE('',(#48241));
+#48241 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48242 = CURVE_STYLE('',#48243,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48243 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48244 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #48245,#48254,#48263,#48272,#48281,#48290,#48299,#48308,#48317,
+    #48326,#48335),#37169);
+#48245 = STYLED_ITEM('color',(#48246),#36931);
+#48246 = PRESENTATION_STYLE_ASSIGNMENT((#48247,#48252));
+#48247 = SURFACE_STYLE_USAGE(.BOTH.,#48248);
+#48248 = SURFACE_SIDE_STYLE('',(#48249));
+#48249 = SURFACE_STYLE_FILL_AREA(#48250);
+#48250 = FILL_AREA_STYLE('',(#48251));
+#48251 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48252 = CURVE_STYLE('',#48253,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48253 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48254 = OVER_RIDING_STYLED_ITEM('overriding color',(#48255),#36933,
+  #48245);
+#48255 = PRESENTATION_STYLE_ASSIGNMENT((#48256,#48261));
+#48256 = SURFACE_STYLE_USAGE(.BOTH.,#48257);
+#48257 = SURFACE_SIDE_STYLE('',(#48258));
+#48258 = SURFACE_STYLE_FILL_AREA(#48259);
+#48259 = FILL_AREA_STYLE('',(#48260));
+#48260 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48261 = CURVE_STYLE('',#48262,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48262 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48263 = OVER_RIDING_STYLED_ITEM('overriding color',(#48264),#36973,
+  #48245);
+#48264 = PRESENTATION_STYLE_ASSIGNMENT((#48265,#48270));
+#48265 = SURFACE_STYLE_USAGE(.BOTH.,#48266);
+#48266 = SURFACE_SIDE_STYLE('',(#48267));
+#48267 = SURFACE_STYLE_FILL_AREA(#48268);
+#48268 = FILL_AREA_STYLE('',(#48269));
+#48269 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48270 = CURVE_STYLE('',#48271,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48271 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48272 = OVER_RIDING_STYLED_ITEM('overriding color',(#48273),#37004,
+  #48245);
+#48273 = PRESENTATION_STYLE_ASSIGNMENT((#48274,#48279));
+#48274 = SURFACE_STYLE_USAGE(.BOTH.,#48275);
+#48275 = SURFACE_SIDE_STYLE('',(#48276));
+#48276 = SURFACE_STYLE_FILL_AREA(#48277);
+#48277 = FILL_AREA_STYLE('',(#48278));
+#48278 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48279 = CURVE_STYLE('',#48280,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48280 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48281 = OVER_RIDING_STYLED_ITEM('overriding color',(#48282),#37035,
+  #48245);
+#48282 = PRESENTATION_STYLE_ASSIGNMENT((#48283,#48288));
+#48283 = SURFACE_STYLE_USAGE(.BOTH.,#48284);
+#48284 = SURFACE_SIDE_STYLE('',(#48285));
+#48285 = SURFACE_STYLE_FILL_AREA(#48286);
+#48286 = FILL_AREA_STYLE('',(#48287));
+#48287 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48288 = CURVE_STYLE('',#48289,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48289 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48290 = OVER_RIDING_STYLED_ITEM('overriding color',(#48291),#37057,
+  #48245);
+#48291 = PRESENTATION_STYLE_ASSIGNMENT((#48292,#48297));
+#48292 = SURFACE_STYLE_USAGE(.BOTH.,#48293);
+#48293 = SURFACE_SIDE_STYLE('',(#48294));
+#48294 = SURFACE_STYLE_FILL_AREA(#48295);
+#48295 = FILL_AREA_STYLE('',(#48296));
+#48296 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48297 = CURVE_STYLE('',#48298,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48298 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48299 = OVER_RIDING_STYLED_ITEM('overriding color',(#48300),#37085,
+  #48245);
+#48300 = PRESENTATION_STYLE_ASSIGNMENT((#48301,#48306));
+#48301 = SURFACE_STYLE_USAGE(.BOTH.,#48302);
+#48302 = SURFACE_SIDE_STYLE('',(#48303));
+#48303 = SURFACE_STYLE_FILL_AREA(#48304);
+#48304 = FILL_AREA_STYLE('',(#48305));
+#48305 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48306 = CURVE_STYLE('',#48307,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48307 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48308 = OVER_RIDING_STYLED_ITEM('overriding color',(#48309),#37107,
+  #48245);
+#48309 = PRESENTATION_STYLE_ASSIGNMENT((#48310,#48315));
+#48310 = SURFACE_STYLE_USAGE(.BOTH.,#48311);
+#48311 = SURFACE_SIDE_STYLE('',(#48312));
+#48312 = SURFACE_STYLE_FILL_AREA(#48313);
+#48313 = FILL_AREA_STYLE('',(#48314));
+#48314 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48315 = CURVE_STYLE('',#48316,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48316 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48317 = OVER_RIDING_STYLED_ITEM('overriding color',(#48318),#37119,
+  #48245);
+#48318 = PRESENTATION_STYLE_ASSIGNMENT((#48319,#48324));
+#48319 = SURFACE_STYLE_USAGE(.BOTH.,#48320);
+#48320 = SURFACE_SIDE_STYLE('',(#48321));
+#48321 = SURFACE_STYLE_FILL_AREA(#48322);
+#48322 = FILL_AREA_STYLE('',(#48323));
+#48323 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48324 = CURVE_STYLE('',#48325,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48325 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48326 = OVER_RIDING_STYLED_ITEM('overriding color',(#48327),#37141,
+  #48245);
+#48327 = PRESENTATION_STYLE_ASSIGNMENT((#48328,#48333));
+#48328 = SURFACE_STYLE_USAGE(.BOTH.,#48329);
+#48329 = SURFACE_SIDE_STYLE('',(#48330));
+#48330 = SURFACE_STYLE_FILL_AREA(#48331);
+#48331 = FILL_AREA_STYLE('',(#48332));
+#48332 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48333 = CURVE_STYLE('',#48334,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48334 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48335 = OVER_RIDING_STYLED_ITEM('overriding color',(#48336),#37157,
+  #48245);
+#48336 = PRESENTATION_STYLE_ASSIGNMENT((#48337,#48342));
+#48337 = SURFACE_STYLE_USAGE(.BOTH.,#48338);
+#48338 = SURFACE_SIDE_STYLE('',(#48339));
+#48339 = SURFACE_STYLE_FILL_AREA(#48340);
+#48340 = FILL_AREA_STYLE('',(#48341));
+#48341 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48342 = CURVE_STYLE('',#48343,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48343 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48344 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #48345,#48354,#48363,#48372,#48381,#48390,#48399,#48408,#48417,
+    #48426,#48435),#32129);
+#48345 = STYLED_ITEM('color',(#48346),#31891);
+#48346 = PRESENTATION_STYLE_ASSIGNMENT((#48347,#48352));
+#48347 = SURFACE_STYLE_USAGE(.BOTH.,#48348);
+#48348 = SURFACE_SIDE_STYLE('',(#48349));
+#48349 = SURFACE_STYLE_FILL_AREA(#48350);
+#48350 = FILL_AREA_STYLE('',(#48351));
+#48351 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48352 = CURVE_STYLE('',#48353,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48353 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48354 = OVER_RIDING_STYLED_ITEM('overriding color',(#48355),#31893,
+  #48345);
+#48355 = PRESENTATION_STYLE_ASSIGNMENT((#48356,#48361));
+#48356 = SURFACE_STYLE_USAGE(.BOTH.,#48357);
+#48357 = SURFACE_SIDE_STYLE('',(#48358));
+#48358 = SURFACE_STYLE_FILL_AREA(#48359);
+#48359 = FILL_AREA_STYLE('',(#48360));
+#48360 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48361 = CURVE_STYLE('',#48362,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48362 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48363 = OVER_RIDING_STYLED_ITEM('overriding color',(#48364),#31933,
+  #48345);
+#48364 = PRESENTATION_STYLE_ASSIGNMENT((#48365,#48370));
+#48365 = SURFACE_STYLE_USAGE(.BOTH.,#48366);
+#48366 = SURFACE_SIDE_STYLE('',(#48367));
+#48367 = SURFACE_STYLE_FILL_AREA(#48368);
+#48368 = FILL_AREA_STYLE('',(#48369));
+#48369 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48370 = CURVE_STYLE('',#48371,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48371 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48372 = OVER_RIDING_STYLED_ITEM('overriding color',(#48373),#31964,
+  #48345);
+#48373 = PRESENTATION_STYLE_ASSIGNMENT((#48374,#48379));
+#48374 = SURFACE_STYLE_USAGE(.BOTH.,#48375);
+#48375 = SURFACE_SIDE_STYLE('',(#48376));
+#48376 = SURFACE_STYLE_FILL_AREA(#48377);
+#48377 = FILL_AREA_STYLE('',(#48378));
+#48378 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48379 = CURVE_STYLE('',#48380,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48380 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48381 = OVER_RIDING_STYLED_ITEM('overriding color',(#48382),#31995,
+  #48345);
+#48382 = PRESENTATION_STYLE_ASSIGNMENT((#48383,#48388));
+#48383 = SURFACE_STYLE_USAGE(.BOTH.,#48384);
+#48384 = SURFACE_SIDE_STYLE('',(#48385));
+#48385 = SURFACE_STYLE_FILL_AREA(#48386);
+#48386 = FILL_AREA_STYLE('',(#48387));
+#48387 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48388 = CURVE_STYLE('',#48389,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48389 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48390 = OVER_RIDING_STYLED_ITEM('overriding color',(#48391),#32017,
+  #48345);
+#48391 = PRESENTATION_STYLE_ASSIGNMENT((#48392,#48397));
+#48392 = SURFACE_STYLE_USAGE(.BOTH.,#48393);
+#48393 = SURFACE_SIDE_STYLE('',(#48394));
+#48394 = SURFACE_STYLE_FILL_AREA(#48395);
+#48395 = FILL_AREA_STYLE('',(#48396));
+#48396 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48397 = CURVE_STYLE('',#48398,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48398 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48399 = OVER_RIDING_STYLED_ITEM('overriding color',(#48400),#32045,
+  #48345);
+#48400 = PRESENTATION_STYLE_ASSIGNMENT((#48401,#48406));
+#48401 = SURFACE_STYLE_USAGE(.BOTH.,#48402);
+#48402 = SURFACE_SIDE_STYLE('',(#48403));
+#48403 = SURFACE_STYLE_FILL_AREA(#48404);
+#48404 = FILL_AREA_STYLE('',(#48405));
+#48405 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48406 = CURVE_STYLE('',#48407,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48407 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48408 = OVER_RIDING_STYLED_ITEM('overriding color',(#48409),#32067,
+  #48345);
+#48409 = PRESENTATION_STYLE_ASSIGNMENT((#48410,#48415));
+#48410 = SURFACE_STYLE_USAGE(.BOTH.,#48411);
+#48411 = SURFACE_SIDE_STYLE('',(#48412));
+#48412 = SURFACE_STYLE_FILL_AREA(#48413);
+#48413 = FILL_AREA_STYLE('',(#48414));
+#48414 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48415 = CURVE_STYLE('',#48416,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48416 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48417 = OVER_RIDING_STYLED_ITEM('overriding color',(#48418),#32079,
+  #48345);
+#48418 = PRESENTATION_STYLE_ASSIGNMENT((#48419,#48424));
+#48419 = SURFACE_STYLE_USAGE(.BOTH.,#48420);
+#48420 = SURFACE_SIDE_STYLE('',(#48421));
+#48421 = SURFACE_STYLE_FILL_AREA(#48422);
+#48422 = FILL_AREA_STYLE('',(#48423));
+#48423 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48424 = CURVE_STYLE('',#48425,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48425 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48426 = OVER_RIDING_STYLED_ITEM('overriding color',(#48427),#32101,
+  #48345);
+#48427 = PRESENTATION_STYLE_ASSIGNMENT((#48428,#48433));
+#48428 = SURFACE_STYLE_USAGE(.BOTH.,#48429);
+#48429 = SURFACE_SIDE_STYLE('',(#48430));
+#48430 = SURFACE_STYLE_FILL_AREA(#48431);
+#48431 = FILL_AREA_STYLE('',(#48432));
+#48432 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48433 = CURVE_STYLE('',#48434,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48434 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48435 = OVER_RIDING_STYLED_ITEM('overriding color',(#48436),#32117,
+  #48345);
+#48436 = PRESENTATION_STYLE_ASSIGNMENT((#48437,#48442));
+#48437 = SURFACE_STYLE_USAGE(.BOTH.,#48438);
+#48438 = SURFACE_SIDE_STYLE('',(#48439));
+#48439 = SURFACE_STYLE_FILL_AREA(#48440);
+#48440 = FILL_AREA_STYLE('',(#48441));
+#48441 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48442 = CURVE_STYLE('',#48443,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48443 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48444 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #48445,#48454,#48463,#48472,#48481,#48490,#48499,#48508,#48517,
+    #48526,#48535,#48544,#48553,#48562,#48571),#12801);
+#48445 = STYLED_ITEM('color',(#48446),#12403);
+#48446 = PRESENTATION_STYLE_ASSIGNMENT((#48447,#48452));
+#48447 = SURFACE_STYLE_USAGE(.BOTH.,#48448);
+#48448 = SURFACE_SIDE_STYLE('',(#48449));
+#48449 = SURFACE_STYLE_FILL_AREA(#48450);
+#48450 = FILL_AREA_STYLE('',(#48451));
+#48451 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48452 = CURVE_STYLE('',#48453,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48453 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48454 = OVER_RIDING_STYLED_ITEM('overriding color',(#48455),#12405,
+  #48445);
+#48455 = PRESENTATION_STYLE_ASSIGNMENT((#48456,#48461));
+#48456 = SURFACE_STYLE_USAGE(.BOTH.,#48457);
+#48457 = SURFACE_SIDE_STYLE('',(#48458));
+#48458 = SURFACE_STYLE_FILL_AREA(#48459);
+#48459 = FILL_AREA_STYLE('',(#48460));
+#48460 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48461 = CURVE_STYLE('',#48462,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48462 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48463 = OVER_RIDING_STYLED_ITEM('overriding color',(#48464),#12441,
+  #48445);
+#48464 = PRESENTATION_STYLE_ASSIGNMENT((#48465,#48470));
+#48465 = SURFACE_STYLE_USAGE(.BOTH.,#48466);
+#48466 = SURFACE_SIDE_STYLE('',(#48467));
+#48467 = SURFACE_STYLE_FILL_AREA(#48468);
+#48468 = FILL_AREA_STYLE('',(#48469));
+#48469 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48470 = CURVE_STYLE('',#48471,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48471 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48472 = OVER_RIDING_STYLED_ITEM('overriding color',(#48473),#12469,
+  #48445);
+#48473 = PRESENTATION_STYLE_ASSIGNMENT((#48474,#48479));
+#48474 = SURFACE_STYLE_USAGE(.BOTH.,#48475);
+#48475 = SURFACE_SIDE_STYLE('',(#48476));
+#48476 = SURFACE_STYLE_FILL_AREA(#48477);
+#48477 = FILL_AREA_STYLE('',(#48478));
+#48478 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48479 = CURVE_STYLE('',#48480,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48480 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48481 = OVER_RIDING_STYLED_ITEM('overriding color',(#48482),#12497,
+  #48445);
+#48482 = PRESENTATION_STYLE_ASSIGNMENT((#48483,#48488));
+#48483 = SURFACE_STYLE_USAGE(.BOTH.,#48484);
+#48484 = SURFACE_SIDE_STYLE('',(#48485));
+#48485 = SURFACE_STYLE_FILL_AREA(#48486);
+#48486 = FILL_AREA_STYLE('',(#48487));
+#48487 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48488 = CURVE_STYLE('',#48489,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48489 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48490 = OVER_RIDING_STYLED_ITEM('overriding color',(#48491),#12517,
+  #48445);
+#48491 = PRESENTATION_STYLE_ASSIGNMENT((#48492,#48497));
+#48492 = SURFACE_STYLE_USAGE(.BOTH.,#48493);
+#48493 = SURFACE_SIDE_STYLE('',(#48494));
+#48494 = SURFACE_STYLE_FILL_AREA(#48495);
+#48495 = FILL_AREA_STYLE('',(#48496));
+#48496 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48497 = CURVE_STYLE('',#48498,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48498 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48499 = OVER_RIDING_STYLED_ITEM('overriding color',(#48500),#12557,
+  #48445);
+#48500 = PRESENTATION_STYLE_ASSIGNMENT((#48501,#48506));
+#48501 = SURFACE_STYLE_USAGE(.BOTH.,#48502);
+#48502 = SURFACE_SIDE_STYLE('',(#48503));
+#48503 = SURFACE_STYLE_FILL_AREA(#48504);
+#48504 = FILL_AREA_STYLE('',(#48505));
+#48505 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48506 = CURVE_STYLE('',#48507,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48507 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48508 = OVER_RIDING_STYLED_ITEM('overriding color',(#48509),#12585,
+  #48445);
+#48509 = PRESENTATION_STYLE_ASSIGNMENT((#48510,#48515));
+#48510 = SURFACE_STYLE_USAGE(.BOTH.,#48511);
+#48511 = SURFACE_SIDE_STYLE('',(#48512));
+#48512 = SURFACE_STYLE_FILL_AREA(#48513);
+#48513 = FILL_AREA_STYLE('',(#48514));
+#48514 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48515 = CURVE_STYLE('',#48516,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48516 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48517 = OVER_RIDING_STYLED_ITEM('overriding color',(#48518),#12617,
+  #48445);
+#48518 = PRESENTATION_STYLE_ASSIGNMENT((#48519,#48524));
+#48519 = SURFACE_STYLE_USAGE(.BOTH.,#48520);
+#48520 = SURFACE_SIDE_STYLE('',(#48521));
+#48521 = SURFACE_STYLE_FILL_AREA(#48522);
+#48522 = FILL_AREA_STYLE('',(#48523));
+#48523 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48524 = CURVE_STYLE('',#48525,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48525 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48526 = OVER_RIDING_STYLED_ITEM('overriding color',(#48527),#12645,
+  #48445);
+#48527 = PRESENTATION_STYLE_ASSIGNMENT((#48528,#48533));
+#48528 = SURFACE_STYLE_USAGE(.BOTH.,#48529);
+#48529 = SURFACE_SIDE_STYLE('',(#48530));
+#48530 = SURFACE_STYLE_FILL_AREA(#48531);
+#48531 = FILL_AREA_STYLE('',(#48532));
+#48532 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48533 = CURVE_STYLE('',#48534,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48534 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48535 = OVER_RIDING_STYLED_ITEM('overriding color',(#48536),#12677,
+  #48445);
+#48536 = PRESENTATION_STYLE_ASSIGNMENT((#48537,#48542));
+#48537 = SURFACE_STYLE_USAGE(.BOTH.,#48538);
+#48538 = SURFACE_SIDE_STYLE('',(#48539));
+#48539 = SURFACE_STYLE_FILL_AREA(#48540);
+#48540 = FILL_AREA_STYLE('',(#48541));
+#48541 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48542 = CURVE_STYLE('',#48543,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48543 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48544 = OVER_RIDING_STYLED_ITEM('overriding color',(#48545),#12705,
+  #48445);
+#48545 = PRESENTATION_STYLE_ASSIGNMENT((#48546,#48551));
+#48546 = SURFACE_STYLE_USAGE(.BOTH.,#48547);
+#48547 = SURFACE_SIDE_STYLE('',(#48548));
+#48548 = SURFACE_STYLE_FILL_AREA(#48549);
+#48549 = FILL_AREA_STYLE('',(#48550));
+#48550 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48551 = CURVE_STYLE('',#48552,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48552 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48553 = OVER_RIDING_STYLED_ITEM('overriding color',(#48554),#12737,
+  #48445);
+#48554 = PRESENTATION_STYLE_ASSIGNMENT((#48555,#48560));
+#48555 = SURFACE_STYLE_USAGE(.BOTH.,#48556);
+#48556 = SURFACE_SIDE_STYLE('',(#48557));
+#48557 = SURFACE_STYLE_FILL_AREA(#48558);
+#48558 = FILL_AREA_STYLE('',(#48559));
+#48559 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48560 = CURVE_STYLE('',#48561,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48561 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48562 = OVER_RIDING_STYLED_ITEM('overriding color',(#48563),#12757,
+  #48445);
+#48563 = PRESENTATION_STYLE_ASSIGNMENT((#48564,#48569));
+#48564 = SURFACE_STYLE_USAGE(.BOTH.,#48565);
+#48565 = SURFACE_SIDE_STYLE('',(#48566));
+#48566 = SURFACE_STYLE_FILL_AREA(#48567);
+#48567 = FILL_AREA_STYLE('',(#48568));
+#48568 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48569 = CURVE_STYLE('',#48570,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48570 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48571 = OVER_RIDING_STYLED_ITEM('overriding color',(#48572),#12779,
+  #48445);
+#48572 = PRESENTATION_STYLE_ASSIGNMENT((#48573,#48578));
+#48573 = SURFACE_STYLE_USAGE(.BOTH.,#48574);
+#48574 = SURFACE_SIDE_STYLE('',(#48575));
+#48575 = SURFACE_STYLE_FILL_AREA(#48576);
+#48576 = FILL_AREA_STYLE('',(#48577));
+#48577 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48578 = CURVE_STYLE('',#48579,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48579 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48580 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #48581,#48590,#48599,#48608,#48617,#48626,#48635,#48644,#48653,
+    #48662,#48671),#39941);
+#48581 = STYLED_ITEM('color',(#48582),#39703);
+#48582 = PRESENTATION_STYLE_ASSIGNMENT((#48583,#48588));
+#48583 = SURFACE_STYLE_USAGE(.BOTH.,#48584);
+#48584 = SURFACE_SIDE_STYLE('',(#48585));
+#48585 = SURFACE_STYLE_FILL_AREA(#48586);
+#48586 = FILL_AREA_STYLE('',(#48587));
+#48587 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48588 = CURVE_STYLE('',#48589,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48589 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48590 = OVER_RIDING_STYLED_ITEM('overriding color',(#48591),#39705,
+  #48581);
+#48591 = PRESENTATION_STYLE_ASSIGNMENT((#48592,#48597));
+#48592 = SURFACE_STYLE_USAGE(.BOTH.,#48593);
+#48593 = SURFACE_SIDE_STYLE('',(#48594));
+#48594 = SURFACE_STYLE_FILL_AREA(#48595);
+#48595 = FILL_AREA_STYLE('',(#48596));
+#48596 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48597 = CURVE_STYLE('',#48598,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48598 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48599 = OVER_RIDING_STYLED_ITEM('overriding color',(#48600),#39745,
+  #48581);
+#48600 = PRESENTATION_STYLE_ASSIGNMENT((#48601,#48606));
+#48601 = SURFACE_STYLE_USAGE(.BOTH.,#48602);
+#48602 = SURFACE_SIDE_STYLE('',(#48603));
+#48603 = SURFACE_STYLE_FILL_AREA(#48604);
+#48604 = FILL_AREA_STYLE('',(#48605));
+#48605 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48606 = CURVE_STYLE('',#48607,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48607 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48608 = OVER_RIDING_STYLED_ITEM('overriding color',(#48609),#39776,
+  #48581);
+#48609 = PRESENTATION_STYLE_ASSIGNMENT((#48610,#48615));
+#48610 = SURFACE_STYLE_USAGE(.BOTH.,#48611);
+#48611 = SURFACE_SIDE_STYLE('',(#48612));
+#48612 = SURFACE_STYLE_FILL_AREA(#48613);
+#48613 = FILL_AREA_STYLE('',(#48614));
+#48614 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48615 = CURVE_STYLE('',#48616,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48616 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48617 = OVER_RIDING_STYLED_ITEM('overriding color',(#48618),#39807,
+  #48581);
+#48618 = PRESENTATION_STYLE_ASSIGNMENT((#48619,#48624));
+#48619 = SURFACE_STYLE_USAGE(.BOTH.,#48620);
+#48620 = SURFACE_SIDE_STYLE('',(#48621));
+#48621 = SURFACE_STYLE_FILL_AREA(#48622);
+#48622 = FILL_AREA_STYLE('',(#48623));
+#48623 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48624 = CURVE_STYLE('',#48625,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48625 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48626 = OVER_RIDING_STYLED_ITEM('overriding color',(#48627),#39829,
+  #48581);
+#48627 = PRESENTATION_STYLE_ASSIGNMENT((#48628,#48633));
+#48628 = SURFACE_STYLE_USAGE(.BOTH.,#48629);
+#48629 = SURFACE_SIDE_STYLE('',(#48630));
+#48630 = SURFACE_STYLE_FILL_AREA(#48631);
+#48631 = FILL_AREA_STYLE('',(#48632));
+#48632 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48633 = CURVE_STYLE('',#48634,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48634 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48635 = OVER_RIDING_STYLED_ITEM('overriding color',(#48636),#39857,
+  #48581);
+#48636 = PRESENTATION_STYLE_ASSIGNMENT((#48637,#48642));
+#48637 = SURFACE_STYLE_USAGE(.BOTH.,#48638);
+#48638 = SURFACE_SIDE_STYLE('',(#48639));
+#48639 = SURFACE_STYLE_FILL_AREA(#48640);
+#48640 = FILL_AREA_STYLE('',(#48641));
+#48641 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48642 = CURVE_STYLE('',#48643,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48643 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48644 = OVER_RIDING_STYLED_ITEM('overriding color',(#48645),#39879,
+  #48581);
+#48645 = PRESENTATION_STYLE_ASSIGNMENT((#48646,#48651));
+#48646 = SURFACE_STYLE_USAGE(.BOTH.,#48647);
+#48647 = SURFACE_SIDE_STYLE('',(#48648));
+#48648 = SURFACE_STYLE_FILL_AREA(#48649);
+#48649 = FILL_AREA_STYLE('',(#48650));
+#48650 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48651 = CURVE_STYLE('',#48652,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48652 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48653 = OVER_RIDING_STYLED_ITEM('overriding color',(#48654),#39891,
+  #48581);
+#48654 = PRESENTATION_STYLE_ASSIGNMENT((#48655,#48660));
+#48655 = SURFACE_STYLE_USAGE(.BOTH.,#48656);
+#48656 = SURFACE_SIDE_STYLE('',(#48657));
+#48657 = SURFACE_STYLE_FILL_AREA(#48658);
+#48658 = FILL_AREA_STYLE('',(#48659));
+#48659 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48660 = CURVE_STYLE('',#48661,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48661 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48662 = OVER_RIDING_STYLED_ITEM('overriding color',(#48663),#39913,
+  #48581);
+#48663 = PRESENTATION_STYLE_ASSIGNMENT((#48664,#48669));
+#48664 = SURFACE_STYLE_USAGE(.BOTH.,#48665);
+#48665 = SURFACE_SIDE_STYLE('',(#48666));
+#48666 = SURFACE_STYLE_FILL_AREA(#48667);
+#48667 = FILL_AREA_STYLE('',(#48668));
+#48668 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48669 = CURVE_STYLE('',#48670,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48670 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48671 = OVER_RIDING_STYLED_ITEM('overriding color',(#48672),#39929,
+  #48581);
+#48672 = PRESENTATION_STYLE_ASSIGNMENT((#48673,#48678));
+#48673 = SURFACE_STYLE_USAGE(.BOTH.,#48674);
+#48674 = SURFACE_SIDE_STYLE('',(#48675));
+#48675 = SURFACE_STYLE_FILL_AREA(#48676);
+#48676 = FILL_AREA_STYLE('',(#48677));
+#48677 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48678 = CURVE_STYLE('',#48679,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48679 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48680 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #48681,#48690,#48699,#48708,#48717,#48726,#48735,#48744,#48753,
+    #48762,#48771,#48780,#48789,#48798,#48807),#19393);
+#48681 = STYLED_ITEM('color',(#48682),#18995);
+#48682 = PRESENTATION_STYLE_ASSIGNMENT((#48683,#48688));
+#48683 = SURFACE_STYLE_USAGE(.BOTH.,#48684);
+#48684 = SURFACE_SIDE_STYLE('',(#48685));
+#48685 = SURFACE_STYLE_FILL_AREA(#48686);
+#48686 = FILL_AREA_STYLE('',(#48687));
+#48687 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48688 = CURVE_STYLE('',#48689,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48689 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48690 = OVER_RIDING_STYLED_ITEM('overriding color',(#48691),#18997,
+  #48681);
+#48691 = PRESENTATION_STYLE_ASSIGNMENT((#48692,#48697));
+#48692 = SURFACE_STYLE_USAGE(.BOTH.,#48693);
+#48693 = SURFACE_SIDE_STYLE('',(#48694));
+#48694 = SURFACE_STYLE_FILL_AREA(#48695);
+#48695 = FILL_AREA_STYLE('',(#48696));
+#48696 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48697 = CURVE_STYLE('',#48698,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48698 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48699 = OVER_RIDING_STYLED_ITEM('overriding color',(#48700),#19033,
+  #48681);
+#48700 = PRESENTATION_STYLE_ASSIGNMENT((#48701,#48706));
+#48701 = SURFACE_STYLE_USAGE(.BOTH.,#48702);
+#48702 = SURFACE_SIDE_STYLE('',(#48703));
+#48703 = SURFACE_STYLE_FILL_AREA(#48704);
+#48704 = FILL_AREA_STYLE('',(#48705));
+#48705 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48706 = CURVE_STYLE('',#48707,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48707 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48708 = OVER_RIDING_STYLED_ITEM('overriding color',(#48709),#19061,
+  #48681);
+#48709 = PRESENTATION_STYLE_ASSIGNMENT((#48710,#48715));
+#48710 = SURFACE_STYLE_USAGE(.BOTH.,#48711);
+#48711 = SURFACE_SIDE_STYLE('',(#48712));
+#48712 = SURFACE_STYLE_FILL_AREA(#48713);
+#48713 = FILL_AREA_STYLE('',(#48714));
+#48714 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48715 = CURVE_STYLE('',#48716,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48716 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48717 = OVER_RIDING_STYLED_ITEM('overriding color',(#48718),#19089,
+  #48681);
+#48718 = PRESENTATION_STYLE_ASSIGNMENT((#48719,#48724));
+#48719 = SURFACE_STYLE_USAGE(.BOTH.,#48720);
+#48720 = SURFACE_SIDE_STYLE('',(#48721));
+#48721 = SURFACE_STYLE_FILL_AREA(#48722);
+#48722 = FILL_AREA_STYLE('',(#48723));
+#48723 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48724 = CURVE_STYLE('',#48725,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48725 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48726 = OVER_RIDING_STYLED_ITEM('overriding color',(#48727),#19109,
+  #48681);
+#48727 = PRESENTATION_STYLE_ASSIGNMENT((#48728,#48733));
+#48728 = SURFACE_STYLE_USAGE(.BOTH.,#48729);
+#48729 = SURFACE_SIDE_STYLE('',(#48730));
+#48730 = SURFACE_STYLE_FILL_AREA(#48731);
+#48731 = FILL_AREA_STYLE('',(#48732));
+#48732 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48733 = CURVE_STYLE('',#48734,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48734 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48735 = OVER_RIDING_STYLED_ITEM('overriding color',(#48736),#19149,
+  #48681);
+#48736 = PRESENTATION_STYLE_ASSIGNMENT((#48737,#48742));
+#48737 = SURFACE_STYLE_USAGE(.BOTH.,#48738);
+#48738 = SURFACE_SIDE_STYLE('',(#48739));
+#48739 = SURFACE_STYLE_FILL_AREA(#48740);
+#48740 = FILL_AREA_STYLE('',(#48741));
+#48741 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48742 = CURVE_STYLE('',#48743,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48743 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48744 = OVER_RIDING_STYLED_ITEM('overriding color',(#48745),#19177,
+  #48681);
+#48745 = PRESENTATION_STYLE_ASSIGNMENT((#48746,#48751));
+#48746 = SURFACE_STYLE_USAGE(.BOTH.,#48747);
+#48747 = SURFACE_SIDE_STYLE('',(#48748));
+#48748 = SURFACE_STYLE_FILL_AREA(#48749);
+#48749 = FILL_AREA_STYLE('',(#48750));
+#48750 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48751 = CURVE_STYLE('',#48752,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48752 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48753 = OVER_RIDING_STYLED_ITEM('overriding color',(#48754),#19209,
+  #48681);
+#48754 = PRESENTATION_STYLE_ASSIGNMENT((#48755,#48760));
+#48755 = SURFACE_STYLE_USAGE(.BOTH.,#48756);
+#48756 = SURFACE_SIDE_STYLE('',(#48757));
+#48757 = SURFACE_STYLE_FILL_AREA(#48758);
+#48758 = FILL_AREA_STYLE('',(#48759));
+#48759 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48760 = CURVE_STYLE('',#48761,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48761 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48762 = OVER_RIDING_STYLED_ITEM('overriding color',(#48763),#19237,
+  #48681);
+#48763 = PRESENTATION_STYLE_ASSIGNMENT((#48764,#48769));
+#48764 = SURFACE_STYLE_USAGE(.BOTH.,#48765);
+#48765 = SURFACE_SIDE_STYLE('',(#48766));
+#48766 = SURFACE_STYLE_FILL_AREA(#48767);
+#48767 = FILL_AREA_STYLE('',(#48768));
+#48768 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48769 = CURVE_STYLE('',#48770,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48770 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48771 = OVER_RIDING_STYLED_ITEM('overriding color',(#48772),#19269,
+  #48681);
+#48772 = PRESENTATION_STYLE_ASSIGNMENT((#48773,#48778));
+#48773 = SURFACE_STYLE_USAGE(.BOTH.,#48774);
+#48774 = SURFACE_SIDE_STYLE('',(#48775));
+#48775 = SURFACE_STYLE_FILL_AREA(#48776);
+#48776 = FILL_AREA_STYLE('',(#48777));
+#48777 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48778 = CURVE_STYLE('',#48779,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48779 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48780 = OVER_RIDING_STYLED_ITEM('overriding color',(#48781),#19297,
+  #48681);
+#48781 = PRESENTATION_STYLE_ASSIGNMENT((#48782,#48787));
+#48782 = SURFACE_STYLE_USAGE(.BOTH.,#48783);
+#48783 = SURFACE_SIDE_STYLE('',(#48784));
+#48784 = SURFACE_STYLE_FILL_AREA(#48785);
+#48785 = FILL_AREA_STYLE('',(#48786));
+#48786 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48787 = CURVE_STYLE('',#48788,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48788 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48789 = OVER_RIDING_STYLED_ITEM('overriding color',(#48790),#19329,
+  #48681);
+#48790 = PRESENTATION_STYLE_ASSIGNMENT((#48791,#48796));
+#48791 = SURFACE_STYLE_USAGE(.BOTH.,#48792);
+#48792 = SURFACE_SIDE_STYLE('',(#48793));
+#48793 = SURFACE_STYLE_FILL_AREA(#48794);
+#48794 = FILL_AREA_STYLE('',(#48795));
+#48795 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48796 = CURVE_STYLE('',#48797,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48797 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48798 = OVER_RIDING_STYLED_ITEM('overriding color',(#48799),#19349,
+  #48681);
+#48799 = PRESENTATION_STYLE_ASSIGNMENT((#48800,#48805));
+#48800 = SURFACE_STYLE_USAGE(.BOTH.,#48801);
+#48801 = SURFACE_SIDE_STYLE('',(#48802));
+#48802 = SURFACE_STYLE_FILL_AREA(#48803);
+#48803 = FILL_AREA_STYLE('',(#48804));
+#48804 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48805 = CURVE_STYLE('',#48806,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48806 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48807 = OVER_RIDING_STYLED_ITEM('overriding color',(#48808),#19371,
+  #48681);
+#48808 = PRESENTATION_STYLE_ASSIGNMENT((#48809,#48814));
+#48809 = SURFACE_STYLE_USAGE(.BOTH.,#48810);
+#48810 = SURFACE_SIDE_STYLE('',(#48811));
+#48811 = SURFACE_STYLE_FILL_AREA(#48812);
+#48812 = FILL_AREA_STYLE('',(#48813));
+#48813 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48814 = CURVE_STYLE('',#48815,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48815 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48816 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #48817,#48826,#48835,#48844,#48853,#48862,#48871,#48880,#48889,
+    #48898,#48907),#32381);
+#48817 = STYLED_ITEM('color',(#48818),#32143);
+#48818 = PRESENTATION_STYLE_ASSIGNMENT((#48819,#48824));
+#48819 = SURFACE_STYLE_USAGE(.BOTH.,#48820);
+#48820 = SURFACE_SIDE_STYLE('',(#48821));
+#48821 = SURFACE_STYLE_FILL_AREA(#48822);
+#48822 = FILL_AREA_STYLE('',(#48823));
+#48823 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48824 = CURVE_STYLE('',#48825,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48825 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48826 = OVER_RIDING_STYLED_ITEM('overriding color',(#48827),#32145,
+  #48817);
+#48827 = PRESENTATION_STYLE_ASSIGNMENT((#48828,#48833));
+#48828 = SURFACE_STYLE_USAGE(.BOTH.,#48829);
+#48829 = SURFACE_SIDE_STYLE('',(#48830));
+#48830 = SURFACE_STYLE_FILL_AREA(#48831);
+#48831 = FILL_AREA_STYLE('',(#48832));
+#48832 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48833 = CURVE_STYLE('',#48834,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48834 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48835 = OVER_RIDING_STYLED_ITEM('overriding color',(#48836),#32185,
+  #48817);
+#48836 = PRESENTATION_STYLE_ASSIGNMENT((#48837,#48842));
+#48837 = SURFACE_STYLE_USAGE(.BOTH.,#48838);
+#48838 = SURFACE_SIDE_STYLE('',(#48839));
+#48839 = SURFACE_STYLE_FILL_AREA(#48840);
+#48840 = FILL_AREA_STYLE('',(#48841));
+#48841 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48842 = CURVE_STYLE('',#48843,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48843 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48844 = OVER_RIDING_STYLED_ITEM('overriding color',(#48845),#32216,
+  #48817);
+#48845 = PRESENTATION_STYLE_ASSIGNMENT((#48846,#48851));
+#48846 = SURFACE_STYLE_USAGE(.BOTH.,#48847);
+#48847 = SURFACE_SIDE_STYLE('',(#48848));
+#48848 = SURFACE_STYLE_FILL_AREA(#48849);
+#48849 = FILL_AREA_STYLE('',(#48850));
+#48850 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48851 = CURVE_STYLE('',#48852,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48852 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48853 = OVER_RIDING_STYLED_ITEM('overriding color',(#48854),#32247,
+  #48817);
+#48854 = PRESENTATION_STYLE_ASSIGNMENT((#48855,#48860));
+#48855 = SURFACE_STYLE_USAGE(.BOTH.,#48856);
+#48856 = SURFACE_SIDE_STYLE('',(#48857));
+#48857 = SURFACE_STYLE_FILL_AREA(#48858);
+#48858 = FILL_AREA_STYLE('',(#48859));
+#48859 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48860 = CURVE_STYLE('',#48861,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48861 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48862 = OVER_RIDING_STYLED_ITEM('overriding color',(#48863),#32269,
+  #48817);
+#48863 = PRESENTATION_STYLE_ASSIGNMENT((#48864,#48869));
+#48864 = SURFACE_STYLE_USAGE(.BOTH.,#48865);
+#48865 = SURFACE_SIDE_STYLE('',(#48866));
+#48866 = SURFACE_STYLE_FILL_AREA(#48867);
+#48867 = FILL_AREA_STYLE('',(#48868));
+#48868 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48869 = CURVE_STYLE('',#48870,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48870 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48871 = OVER_RIDING_STYLED_ITEM('overriding color',(#48872),#32297,
+  #48817);
+#48872 = PRESENTATION_STYLE_ASSIGNMENT((#48873,#48878));
+#48873 = SURFACE_STYLE_USAGE(.BOTH.,#48874);
+#48874 = SURFACE_SIDE_STYLE('',(#48875));
+#48875 = SURFACE_STYLE_FILL_AREA(#48876);
+#48876 = FILL_AREA_STYLE('',(#48877));
+#48877 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48878 = CURVE_STYLE('',#48879,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48879 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48880 = OVER_RIDING_STYLED_ITEM('overriding color',(#48881),#32319,
+  #48817);
+#48881 = PRESENTATION_STYLE_ASSIGNMENT((#48882,#48887));
+#48882 = SURFACE_STYLE_USAGE(.BOTH.,#48883);
+#48883 = SURFACE_SIDE_STYLE('',(#48884));
+#48884 = SURFACE_STYLE_FILL_AREA(#48885);
+#48885 = FILL_AREA_STYLE('',(#48886));
+#48886 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48887 = CURVE_STYLE('',#48888,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48888 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48889 = OVER_RIDING_STYLED_ITEM('overriding color',(#48890),#32331,
+  #48817);
+#48890 = PRESENTATION_STYLE_ASSIGNMENT((#48891,#48896));
+#48891 = SURFACE_STYLE_USAGE(.BOTH.,#48892);
+#48892 = SURFACE_SIDE_STYLE('',(#48893));
+#48893 = SURFACE_STYLE_FILL_AREA(#48894);
+#48894 = FILL_AREA_STYLE('',(#48895));
+#48895 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48896 = CURVE_STYLE('',#48897,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48897 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48898 = OVER_RIDING_STYLED_ITEM('overriding color',(#48899),#32353,
+  #48817);
+#48899 = PRESENTATION_STYLE_ASSIGNMENT((#48900,#48905));
+#48900 = SURFACE_STYLE_USAGE(.BOTH.,#48901);
+#48901 = SURFACE_SIDE_STYLE('',(#48902));
+#48902 = SURFACE_STYLE_FILL_AREA(#48903);
+#48903 = FILL_AREA_STYLE('',(#48904));
+#48904 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48905 = CURVE_STYLE('',#48906,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48906 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48907 = OVER_RIDING_STYLED_ITEM('overriding color',(#48908),#32369,
+  #48817);
+#48908 = PRESENTATION_STYLE_ASSIGNMENT((#48909,#48914));
+#48909 = SURFACE_STYLE_USAGE(.BOTH.,#48910);
+#48910 = SURFACE_SIDE_STYLE('',(#48911));
+#48911 = SURFACE_STYLE_FILL_AREA(#48912);
+#48912 = FILL_AREA_STYLE('',(#48913));
+#48913 = FILL_AREA_STYLE_COLOUR('',#42108);
+#48914 = CURVE_STYLE('',#48915,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#48915 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48916 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #48917,#48926,#48935,#48944,#48953,#48962,#48971,#48980,#48989,
+    #48998,#49007,#49016,#49025,#49034,#49043),#7857);
+#48917 = STYLED_ITEM('color',(#48918),#7459);
+#48918 = PRESENTATION_STYLE_ASSIGNMENT((#48919,#48924));
+#48919 = SURFACE_STYLE_USAGE(.BOTH.,#48920);
+#48920 = SURFACE_SIDE_STYLE('',(#48921));
+#48921 = SURFACE_STYLE_FILL_AREA(#48922);
+#48922 = FILL_AREA_STYLE('',(#48923));
+#48923 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48924 = CURVE_STYLE('',#48925,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48925 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48926 = OVER_RIDING_STYLED_ITEM('overriding color',(#48927),#7461,
+  #48917);
+#48927 = PRESENTATION_STYLE_ASSIGNMENT((#48928,#48933));
+#48928 = SURFACE_STYLE_USAGE(.BOTH.,#48929);
+#48929 = SURFACE_SIDE_STYLE('',(#48930));
+#48930 = SURFACE_STYLE_FILL_AREA(#48931);
+#48931 = FILL_AREA_STYLE('',(#48932));
+#48932 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48933 = CURVE_STYLE('',#48934,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48934 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48935 = OVER_RIDING_STYLED_ITEM('overriding color',(#48936),#7497,
+  #48917);
+#48936 = PRESENTATION_STYLE_ASSIGNMENT((#48937,#48942));
+#48937 = SURFACE_STYLE_USAGE(.BOTH.,#48938);
+#48938 = SURFACE_SIDE_STYLE('',(#48939));
+#48939 = SURFACE_STYLE_FILL_AREA(#48940);
+#48940 = FILL_AREA_STYLE('',(#48941));
+#48941 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48942 = CURVE_STYLE('',#48943,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48943 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48944 = OVER_RIDING_STYLED_ITEM('overriding color',(#48945),#7525,
+  #48917);
+#48945 = PRESENTATION_STYLE_ASSIGNMENT((#48946,#48951));
+#48946 = SURFACE_STYLE_USAGE(.BOTH.,#48947);
+#48947 = SURFACE_SIDE_STYLE('',(#48948));
+#48948 = SURFACE_STYLE_FILL_AREA(#48949);
+#48949 = FILL_AREA_STYLE('',(#48950));
+#48950 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48951 = CURVE_STYLE('',#48952,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48952 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48953 = OVER_RIDING_STYLED_ITEM('overriding color',(#48954),#7553,
+  #48917);
+#48954 = PRESENTATION_STYLE_ASSIGNMENT((#48955,#48960));
+#48955 = SURFACE_STYLE_USAGE(.BOTH.,#48956);
+#48956 = SURFACE_SIDE_STYLE('',(#48957));
+#48957 = SURFACE_STYLE_FILL_AREA(#48958);
+#48958 = FILL_AREA_STYLE('',(#48959));
+#48959 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48960 = CURVE_STYLE('',#48961,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48961 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48962 = OVER_RIDING_STYLED_ITEM('overriding color',(#48963),#7573,
+  #48917);
+#48963 = PRESENTATION_STYLE_ASSIGNMENT((#48964,#48969));
+#48964 = SURFACE_STYLE_USAGE(.BOTH.,#48965);
+#48965 = SURFACE_SIDE_STYLE('',(#48966));
+#48966 = SURFACE_STYLE_FILL_AREA(#48967);
+#48967 = FILL_AREA_STYLE('',(#48968));
+#48968 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48969 = CURVE_STYLE('',#48970,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48970 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48971 = OVER_RIDING_STYLED_ITEM('overriding color',(#48972),#7613,
+  #48917);
+#48972 = PRESENTATION_STYLE_ASSIGNMENT((#48973,#48978));
+#48973 = SURFACE_STYLE_USAGE(.BOTH.,#48974);
+#48974 = SURFACE_SIDE_STYLE('',(#48975));
+#48975 = SURFACE_STYLE_FILL_AREA(#48976);
+#48976 = FILL_AREA_STYLE('',(#48977));
+#48977 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48978 = CURVE_STYLE('',#48979,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48979 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48980 = OVER_RIDING_STYLED_ITEM('overriding color',(#48981),#7641,
+  #48917);
+#48981 = PRESENTATION_STYLE_ASSIGNMENT((#48982,#48987));
+#48982 = SURFACE_STYLE_USAGE(.BOTH.,#48983);
+#48983 = SURFACE_SIDE_STYLE('',(#48984));
+#48984 = SURFACE_STYLE_FILL_AREA(#48985);
+#48985 = FILL_AREA_STYLE('',(#48986));
+#48986 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48987 = CURVE_STYLE('',#48988,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48988 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48989 = OVER_RIDING_STYLED_ITEM('overriding color',(#48990),#7673,
+  #48917);
+#48990 = PRESENTATION_STYLE_ASSIGNMENT((#48991,#48996));
+#48991 = SURFACE_STYLE_USAGE(.BOTH.,#48992);
+#48992 = SURFACE_SIDE_STYLE('',(#48993));
+#48993 = SURFACE_STYLE_FILL_AREA(#48994);
+#48994 = FILL_AREA_STYLE('',(#48995));
+#48995 = FILL_AREA_STYLE_COLOUR('',#41971);
+#48996 = CURVE_STYLE('',#48997,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#48997 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#48998 = OVER_RIDING_STYLED_ITEM('overriding color',(#48999),#7701,
+  #48917);
+#48999 = PRESENTATION_STYLE_ASSIGNMENT((#49000,#49005));
+#49000 = SURFACE_STYLE_USAGE(.BOTH.,#49001);
+#49001 = SURFACE_SIDE_STYLE('',(#49002));
+#49002 = SURFACE_STYLE_FILL_AREA(#49003);
+#49003 = FILL_AREA_STYLE('',(#49004));
+#49004 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49005 = CURVE_STYLE('',#49006,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49006 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49007 = OVER_RIDING_STYLED_ITEM('overriding color',(#49008),#7733,
+  #48917);
+#49008 = PRESENTATION_STYLE_ASSIGNMENT((#49009,#49014));
+#49009 = SURFACE_STYLE_USAGE(.BOTH.,#49010);
+#49010 = SURFACE_SIDE_STYLE('',(#49011));
+#49011 = SURFACE_STYLE_FILL_AREA(#49012);
+#49012 = FILL_AREA_STYLE('',(#49013));
+#49013 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49014 = CURVE_STYLE('',#49015,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49015 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49016 = OVER_RIDING_STYLED_ITEM('overriding color',(#49017),#7761,
+  #48917);
+#49017 = PRESENTATION_STYLE_ASSIGNMENT((#49018,#49023));
+#49018 = SURFACE_STYLE_USAGE(.BOTH.,#49019);
+#49019 = SURFACE_SIDE_STYLE('',(#49020));
+#49020 = SURFACE_STYLE_FILL_AREA(#49021);
+#49021 = FILL_AREA_STYLE('',(#49022));
+#49022 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49023 = CURVE_STYLE('',#49024,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49024 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49025 = OVER_RIDING_STYLED_ITEM('overriding color',(#49026),#7793,
+  #48917);
+#49026 = PRESENTATION_STYLE_ASSIGNMENT((#49027,#49032));
+#49027 = SURFACE_STYLE_USAGE(.BOTH.,#49028);
+#49028 = SURFACE_SIDE_STYLE('',(#49029));
+#49029 = SURFACE_STYLE_FILL_AREA(#49030);
+#49030 = FILL_AREA_STYLE('',(#49031));
+#49031 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49032 = CURVE_STYLE('',#49033,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49033 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49034 = OVER_RIDING_STYLED_ITEM('overriding color',(#49035),#7813,
+  #48917);
+#49035 = PRESENTATION_STYLE_ASSIGNMENT((#49036,#49041));
+#49036 = SURFACE_STYLE_USAGE(.BOTH.,#49037);
+#49037 = SURFACE_SIDE_STYLE('',(#49038));
+#49038 = SURFACE_STYLE_FILL_AREA(#49039);
+#49039 = FILL_AREA_STYLE('',(#49040));
+#49040 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49041 = CURVE_STYLE('',#49042,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49042 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49043 = OVER_RIDING_STYLED_ITEM('overriding color',(#49044),#7835,
+  #48917);
+#49044 = PRESENTATION_STYLE_ASSIGNMENT((#49045,#49050));
+#49045 = SURFACE_STYLE_USAGE(.BOTH.,#49046);
+#49046 = SURFACE_SIDE_STYLE('',(#49047));
+#49047 = SURFACE_STYLE_FILL_AREA(#49048);
+#49048 = FILL_AREA_STYLE('',(#49049));
+#49049 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49050 = CURVE_STYLE('',#49051,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49051 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49052 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #49053,#49062,#49071,#49080,#49089,#49098,#49107,#49116,#49125,
+    #49134,#49143),#33389);
+#49053 = STYLED_ITEM('color',(#49054),#33151);
+#49054 = PRESENTATION_STYLE_ASSIGNMENT((#49055,#49060));
+#49055 = SURFACE_STYLE_USAGE(.BOTH.,#49056);
+#49056 = SURFACE_SIDE_STYLE('',(#49057));
+#49057 = SURFACE_STYLE_FILL_AREA(#49058);
+#49058 = FILL_AREA_STYLE('',(#49059));
+#49059 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49060 = CURVE_STYLE('',#49061,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49061 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49062 = OVER_RIDING_STYLED_ITEM('overriding color',(#49063),#33153,
+  #49053);
+#49063 = PRESENTATION_STYLE_ASSIGNMENT((#49064,#49069));
+#49064 = SURFACE_STYLE_USAGE(.BOTH.,#49065);
+#49065 = SURFACE_SIDE_STYLE('',(#49066));
+#49066 = SURFACE_STYLE_FILL_AREA(#49067);
+#49067 = FILL_AREA_STYLE('',(#49068));
+#49068 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49069 = CURVE_STYLE('',#49070,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49070 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49071 = OVER_RIDING_STYLED_ITEM('overriding color',(#49072),#33193,
+  #49053);
+#49072 = PRESENTATION_STYLE_ASSIGNMENT((#49073,#49078));
+#49073 = SURFACE_STYLE_USAGE(.BOTH.,#49074);
+#49074 = SURFACE_SIDE_STYLE('',(#49075));
+#49075 = SURFACE_STYLE_FILL_AREA(#49076);
+#49076 = FILL_AREA_STYLE('',(#49077));
+#49077 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49078 = CURVE_STYLE('',#49079,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49079 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49080 = OVER_RIDING_STYLED_ITEM('overriding color',(#49081),#33224,
+  #49053);
+#49081 = PRESENTATION_STYLE_ASSIGNMENT((#49082,#49087));
+#49082 = SURFACE_STYLE_USAGE(.BOTH.,#49083);
+#49083 = SURFACE_SIDE_STYLE('',(#49084));
+#49084 = SURFACE_STYLE_FILL_AREA(#49085);
+#49085 = FILL_AREA_STYLE('',(#49086));
+#49086 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49087 = CURVE_STYLE('',#49088,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49088 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49089 = OVER_RIDING_STYLED_ITEM('overriding color',(#49090),#33255,
+  #49053);
+#49090 = PRESENTATION_STYLE_ASSIGNMENT((#49091,#49096));
+#49091 = SURFACE_STYLE_USAGE(.BOTH.,#49092);
+#49092 = SURFACE_SIDE_STYLE('',(#49093));
+#49093 = SURFACE_STYLE_FILL_AREA(#49094);
+#49094 = FILL_AREA_STYLE('',(#49095));
+#49095 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49096 = CURVE_STYLE('',#49097,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49097 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49098 = OVER_RIDING_STYLED_ITEM('overriding color',(#49099),#33277,
+  #49053);
+#49099 = PRESENTATION_STYLE_ASSIGNMENT((#49100,#49105));
+#49100 = SURFACE_STYLE_USAGE(.BOTH.,#49101);
+#49101 = SURFACE_SIDE_STYLE('',(#49102));
+#49102 = SURFACE_STYLE_FILL_AREA(#49103);
+#49103 = FILL_AREA_STYLE('',(#49104));
+#49104 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49105 = CURVE_STYLE('',#49106,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49106 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49107 = OVER_RIDING_STYLED_ITEM('overriding color',(#49108),#33305,
+  #49053);
+#49108 = PRESENTATION_STYLE_ASSIGNMENT((#49109,#49114));
+#49109 = SURFACE_STYLE_USAGE(.BOTH.,#49110);
+#49110 = SURFACE_SIDE_STYLE('',(#49111));
+#49111 = SURFACE_STYLE_FILL_AREA(#49112);
+#49112 = FILL_AREA_STYLE('',(#49113));
+#49113 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49114 = CURVE_STYLE('',#49115,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49115 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49116 = OVER_RIDING_STYLED_ITEM('overriding color',(#49117),#33327,
+  #49053);
+#49117 = PRESENTATION_STYLE_ASSIGNMENT((#49118,#49123));
+#49118 = SURFACE_STYLE_USAGE(.BOTH.,#49119);
+#49119 = SURFACE_SIDE_STYLE('',(#49120));
+#49120 = SURFACE_STYLE_FILL_AREA(#49121);
+#49121 = FILL_AREA_STYLE('',(#49122));
+#49122 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49123 = CURVE_STYLE('',#49124,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49124 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49125 = OVER_RIDING_STYLED_ITEM('overriding color',(#49126),#33339,
+  #49053);
+#49126 = PRESENTATION_STYLE_ASSIGNMENT((#49127,#49132));
+#49127 = SURFACE_STYLE_USAGE(.BOTH.,#49128);
+#49128 = SURFACE_SIDE_STYLE('',(#49129));
+#49129 = SURFACE_STYLE_FILL_AREA(#49130);
+#49130 = FILL_AREA_STYLE('',(#49131));
+#49131 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49132 = CURVE_STYLE('',#49133,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49133 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49134 = OVER_RIDING_STYLED_ITEM('overriding color',(#49135),#33361,
+  #49053);
+#49135 = PRESENTATION_STYLE_ASSIGNMENT((#49136,#49141));
+#49136 = SURFACE_STYLE_USAGE(.BOTH.,#49137);
+#49137 = SURFACE_SIDE_STYLE('',(#49138));
+#49138 = SURFACE_STYLE_FILL_AREA(#49139);
+#49139 = FILL_AREA_STYLE('',(#49140));
+#49140 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49141 = CURVE_STYLE('',#49142,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49142 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49143 = OVER_RIDING_STYLED_ITEM('overriding color',(#49144),#33377,
+  #49053);
+#49144 = PRESENTATION_STYLE_ASSIGNMENT((#49145,#49150));
+#49145 = SURFACE_STYLE_USAGE(.BOTH.,#49146);
+#49146 = SURFACE_SIDE_STYLE('',(#49147));
+#49147 = SURFACE_STYLE_FILL_AREA(#49148);
+#49148 = FILL_AREA_STYLE('',(#49149));
+#49149 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49150 = CURVE_STYLE('',#49151,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49151 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49152 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #49153,#49162,#49171,#49180,#49189,#49198,#49207,#49216,#49225,
+    #49234,#49243),#22997);
+#49153 = STYLED_ITEM('color',(#49154),#22771);
+#49154 = PRESENTATION_STYLE_ASSIGNMENT((#49155,#49160));
+#49155 = SURFACE_STYLE_USAGE(.BOTH.,#49156);
+#49156 = SURFACE_SIDE_STYLE('',(#49157));
+#49157 = SURFACE_STYLE_FILL_AREA(#49158);
+#49158 = FILL_AREA_STYLE('',(#49159));
+#49159 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49160 = CURVE_STYLE('',#49161,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49161 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49162 = OVER_RIDING_STYLED_ITEM('overriding color',(#49163),#22773,
+  #49153);
+#49163 = PRESENTATION_STYLE_ASSIGNMENT((#49164,#49169));
+#49164 = SURFACE_STYLE_USAGE(.BOTH.,#49165);
+#49165 = SURFACE_SIDE_STYLE('',(#49166));
+#49166 = SURFACE_STYLE_FILL_AREA(#49167);
+#49167 = FILL_AREA_STYLE('',(#49168));
+#49168 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49169 = CURVE_STYLE('',#49170,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49170 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49171 = OVER_RIDING_STYLED_ITEM('overriding color',(#49172),#22809,
+  #49153);
+#49172 = PRESENTATION_STYLE_ASSIGNMENT((#49173,#49178));
+#49173 = SURFACE_STYLE_USAGE(.BOTH.,#49174);
+#49174 = SURFACE_SIDE_STYLE('',(#49175));
+#49175 = SURFACE_STYLE_FILL_AREA(#49176);
+#49176 = FILL_AREA_STYLE('',(#49177));
+#49177 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49178 = CURVE_STYLE('',#49179,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49179 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49180 = OVER_RIDING_STYLED_ITEM('overriding color',(#49181),#22837,
+  #49153);
+#49181 = PRESENTATION_STYLE_ASSIGNMENT((#49182,#49187));
+#49182 = SURFACE_STYLE_USAGE(.BOTH.,#49183);
+#49183 = SURFACE_SIDE_STYLE('',(#49184));
+#49184 = SURFACE_STYLE_FILL_AREA(#49185);
+#49185 = FILL_AREA_STYLE('',(#49186));
+#49186 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49187 = CURVE_STYLE('',#49188,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49188 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49189 = OVER_RIDING_STYLED_ITEM('overriding color',(#49190),#22865,
+  #49153);
+#49190 = PRESENTATION_STYLE_ASSIGNMENT((#49191,#49196));
+#49191 = SURFACE_STYLE_USAGE(.BOTH.,#49192);
+#49192 = SURFACE_SIDE_STYLE('',(#49193));
+#49193 = SURFACE_STYLE_FILL_AREA(#49194);
+#49194 = FILL_AREA_STYLE('',(#49195));
+#49195 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49196 = CURVE_STYLE('',#49197,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49197 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49198 = OVER_RIDING_STYLED_ITEM('overriding color',(#49199),#22885,
+  #49153);
+#49199 = PRESENTATION_STYLE_ASSIGNMENT((#49200,#49205));
+#49200 = SURFACE_STYLE_USAGE(.BOTH.,#49201);
+#49201 = SURFACE_SIDE_STYLE('',(#49202));
+#49202 = SURFACE_STYLE_FILL_AREA(#49203);
+#49203 = FILL_AREA_STYLE('',(#49204));
+#49204 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49205 = CURVE_STYLE('',#49206,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49206 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49207 = OVER_RIDING_STYLED_ITEM('overriding color',(#49208),#22913,
+  #49153);
+#49208 = PRESENTATION_STYLE_ASSIGNMENT((#49209,#49214));
+#49209 = SURFACE_STYLE_USAGE(.BOTH.,#49210);
+#49210 = SURFACE_SIDE_STYLE('',(#49211));
+#49211 = SURFACE_STYLE_FILL_AREA(#49212);
+#49212 = FILL_AREA_STYLE('',(#49213));
+#49213 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49214 = CURVE_STYLE('',#49215,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49215 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49216 = OVER_RIDING_STYLED_ITEM('overriding color',(#49217),#22935,
+  #49153);
+#49217 = PRESENTATION_STYLE_ASSIGNMENT((#49218,#49223));
+#49218 = SURFACE_STYLE_USAGE(.BOTH.,#49219);
+#49219 = SURFACE_SIDE_STYLE('',(#49220));
+#49220 = SURFACE_STYLE_FILL_AREA(#49221);
+#49221 = FILL_AREA_STYLE('',(#49222));
+#49222 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49223 = CURVE_STYLE('',#49224,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49224 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49225 = OVER_RIDING_STYLED_ITEM('overriding color',(#49226),#22947,
+  #49153);
+#49226 = PRESENTATION_STYLE_ASSIGNMENT((#49227,#49232));
+#49227 = SURFACE_STYLE_USAGE(.BOTH.,#49228);
+#49228 = SURFACE_SIDE_STYLE('',(#49229));
+#49229 = SURFACE_STYLE_FILL_AREA(#49230);
+#49230 = FILL_AREA_STYLE('',(#49231));
+#49231 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49232 = CURVE_STYLE('',#49233,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49233 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49234 = OVER_RIDING_STYLED_ITEM('overriding color',(#49235),#22969,
+  #49153);
+#49235 = PRESENTATION_STYLE_ASSIGNMENT((#49236,#49241));
+#49236 = SURFACE_STYLE_USAGE(.BOTH.,#49237);
+#49237 = SURFACE_SIDE_STYLE('',(#49238));
+#49238 = SURFACE_STYLE_FILL_AREA(#49239);
+#49239 = FILL_AREA_STYLE('',(#49240));
+#49240 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49241 = CURVE_STYLE('',#49242,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49242 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49243 = OVER_RIDING_STYLED_ITEM('overriding color',(#49244),#22985,
+  #49153);
+#49244 = PRESENTATION_STYLE_ASSIGNMENT((#49245,#49250));
+#49245 = SURFACE_STYLE_USAGE(.BOTH.,#49246);
+#49246 = SURFACE_SIDE_STYLE('',(#49247));
+#49247 = SURFACE_STYLE_FILL_AREA(#49248);
+#49248 = FILL_AREA_STYLE('',(#49249));
+#49249 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49250 = CURVE_STYLE('',#49251,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49251 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49252 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #49253,#49262,#49271,#49280,#49289,#49298,#49307,#49316,#49325,
+    #49334,#49343,#49352,#49361,#49370,#49379),#21453);
+#49253 = STYLED_ITEM('color',(#49254),#21055);
+#49254 = PRESENTATION_STYLE_ASSIGNMENT((#49255,#49260));
+#49255 = SURFACE_STYLE_USAGE(.BOTH.,#49256);
+#49256 = SURFACE_SIDE_STYLE('',(#49257));
+#49257 = SURFACE_STYLE_FILL_AREA(#49258);
+#49258 = FILL_AREA_STYLE('',(#49259));
+#49259 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49260 = CURVE_STYLE('',#49261,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49261 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49262 = OVER_RIDING_STYLED_ITEM('overriding color',(#49263),#21057,
+  #49253);
+#49263 = PRESENTATION_STYLE_ASSIGNMENT((#49264,#49269));
+#49264 = SURFACE_STYLE_USAGE(.BOTH.,#49265);
+#49265 = SURFACE_SIDE_STYLE('',(#49266));
+#49266 = SURFACE_STYLE_FILL_AREA(#49267);
+#49267 = FILL_AREA_STYLE('',(#49268));
+#49268 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49269 = CURVE_STYLE('',#49270,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49270 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49271 = OVER_RIDING_STYLED_ITEM('overriding color',(#49272),#21093,
+  #49253);
+#49272 = PRESENTATION_STYLE_ASSIGNMENT((#49273,#49278));
+#49273 = SURFACE_STYLE_USAGE(.BOTH.,#49274);
+#49274 = SURFACE_SIDE_STYLE('',(#49275));
+#49275 = SURFACE_STYLE_FILL_AREA(#49276);
+#49276 = FILL_AREA_STYLE('',(#49277));
+#49277 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49278 = CURVE_STYLE('',#49279,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49279 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49280 = OVER_RIDING_STYLED_ITEM('overriding color',(#49281),#21121,
+  #49253);
+#49281 = PRESENTATION_STYLE_ASSIGNMENT((#49282,#49287));
+#49282 = SURFACE_STYLE_USAGE(.BOTH.,#49283);
+#49283 = SURFACE_SIDE_STYLE('',(#49284));
+#49284 = SURFACE_STYLE_FILL_AREA(#49285);
+#49285 = FILL_AREA_STYLE('',(#49286));
+#49286 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49287 = CURVE_STYLE('',#49288,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49288 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49289 = OVER_RIDING_STYLED_ITEM('overriding color',(#49290),#21149,
+  #49253);
+#49290 = PRESENTATION_STYLE_ASSIGNMENT((#49291,#49296));
+#49291 = SURFACE_STYLE_USAGE(.BOTH.,#49292);
+#49292 = SURFACE_SIDE_STYLE('',(#49293));
+#49293 = SURFACE_STYLE_FILL_AREA(#49294);
+#49294 = FILL_AREA_STYLE('',(#49295));
+#49295 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49296 = CURVE_STYLE('',#49297,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49297 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49298 = OVER_RIDING_STYLED_ITEM('overriding color',(#49299),#21169,
+  #49253);
+#49299 = PRESENTATION_STYLE_ASSIGNMENT((#49300,#49305));
+#49300 = SURFACE_STYLE_USAGE(.BOTH.,#49301);
+#49301 = SURFACE_SIDE_STYLE('',(#49302));
+#49302 = SURFACE_STYLE_FILL_AREA(#49303);
+#49303 = FILL_AREA_STYLE('',(#49304));
+#49304 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49305 = CURVE_STYLE('',#49306,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49306 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49307 = OVER_RIDING_STYLED_ITEM('overriding color',(#49308),#21209,
+  #49253);
+#49308 = PRESENTATION_STYLE_ASSIGNMENT((#49309,#49314));
+#49309 = SURFACE_STYLE_USAGE(.BOTH.,#49310);
+#49310 = SURFACE_SIDE_STYLE('',(#49311));
+#49311 = SURFACE_STYLE_FILL_AREA(#49312);
+#49312 = FILL_AREA_STYLE('',(#49313));
+#49313 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49314 = CURVE_STYLE('',#49315,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49315 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49316 = OVER_RIDING_STYLED_ITEM('overriding color',(#49317),#21237,
+  #49253);
+#49317 = PRESENTATION_STYLE_ASSIGNMENT((#49318,#49323));
+#49318 = SURFACE_STYLE_USAGE(.BOTH.,#49319);
+#49319 = SURFACE_SIDE_STYLE('',(#49320));
+#49320 = SURFACE_STYLE_FILL_AREA(#49321);
+#49321 = FILL_AREA_STYLE('',(#49322));
+#49322 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49323 = CURVE_STYLE('',#49324,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49324 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49325 = OVER_RIDING_STYLED_ITEM('overriding color',(#49326),#21269,
+  #49253);
+#49326 = PRESENTATION_STYLE_ASSIGNMENT((#49327,#49332));
+#49327 = SURFACE_STYLE_USAGE(.BOTH.,#49328);
+#49328 = SURFACE_SIDE_STYLE('',(#49329));
+#49329 = SURFACE_STYLE_FILL_AREA(#49330);
+#49330 = FILL_AREA_STYLE('',(#49331));
+#49331 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49332 = CURVE_STYLE('',#49333,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49333 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49334 = OVER_RIDING_STYLED_ITEM('overriding color',(#49335),#21297,
+  #49253);
+#49335 = PRESENTATION_STYLE_ASSIGNMENT((#49336,#49341));
+#49336 = SURFACE_STYLE_USAGE(.BOTH.,#49337);
+#49337 = SURFACE_SIDE_STYLE('',(#49338));
+#49338 = SURFACE_STYLE_FILL_AREA(#49339);
+#49339 = FILL_AREA_STYLE('',(#49340));
+#49340 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49341 = CURVE_STYLE('',#49342,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49342 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49343 = OVER_RIDING_STYLED_ITEM('overriding color',(#49344),#21329,
+  #49253);
+#49344 = PRESENTATION_STYLE_ASSIGNMENT((#49345,#49350));
+#49345 = SURFACE_STYLE_USAGE(.BOTH.,#49346);
+#49346 = SURFACE_SIDE_STYLE('',(#49347));
+#49347 = SURFACE_STYLE_FILL_AREA(#49348);
+#49348 = FILL_AREA_STYLE('',(#49349));
+#49349 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49350 = CURVE_STYLE('',#49351,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49351 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49352 = OVER_RIDING_STYLED_ITEM('overriding color',(#49353),#21357,
+  #49253);
+#49353 = PRESENTATION_STYLE_ASSIGNMENT((#49354,#49359));
+#49354 = SURFACE_STYLE_USAGE(.BOTH.,#49355);
+#49355 = SURFACE_SIDE_STYLE('',(#49356));
+#49356 = SURFACE_STYLE_FILL_AREA(#49357);
+#49357 = FILL_AREA_STYLE('',(#49358));
+#49358 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49359 = CURVE_STYLE('',#49360,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49360 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49361 = OVER_RIDING_STYLED_ITEM('overriding color',(#49362),#21389,
+  #49253);
+#49362 = PRESENTATION_STYLE_ASSIGNMENT((#49363,#49368));
+#49363 = SURFACE_STYLE_USAGE(.BOTH.,#49364);
+#49364 = SURFACE_SIDE_STYLE('',(#49365));
+#49365 = SURFACE_STYLE_FILL_AREA(#49366);
+#49366 = FILL_AREA_STYLE('',(#49367));
+#49367 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49368 = CURVE_STYLE('',#49369,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49369 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49370 = OVER_RIDING_STYLED_ITEM('overriding color',(#49371),#21409,
+  #49253);
+#49371 = PRESENTATION_STYLE_ASSIGNMENT((#49372,#49377));
+#49372 = SURFACE_STYLE_USAGE(.BOTH.,#49373);
+#49373 = SURFACE_SIDE_STYLE('',(#49374));
+#49374 = SURFACE_STYLE_FILL_AREA(#49375);
+#49375 = FILL_AREA_STYLE('',(#49376));
+#49376 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49377 = CURVE_STYLE('',#49378,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49378 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49379 = OVER_RIDING_STYLED_ITEM('overriding color',(#49380),#21431,
+  #49253);
+#49380 = PRESENTATION_STYLE_ASSIGNMENT((#49381,#49386));
+#49381 = SURFACE_STYLE_USAGE(.BOTH.,#49382);
+#49382 = SURFACE_SIDE_STYLE('',(#49383));
+#49383 = SURFACE_STYLE_FILL_AREA(#49384);
+#49384 = FILL_AREA_STYLE('',(#49385));
+#49385 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49386 = CURVE_STYLE('',#49387,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49387 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49388 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #49389,#49398,#49407,#49416,#49425,#49434,#49443,#49452,#49461,
+    #49470,#49479),#29477);
+#49389 = STYLED_ITEM('color',(#49390),#29251);
+#49390 = PRESENTATION_STYLE_ASSIGNMENT((#49391,#49396));
+#49391 = SURFACE_STYLE_USAGE(.BOTH.,#49392);
+#49392 = SURFACE_SIDE_STYLE('',(#49393));
+#49393 = SURFACE_STYLE_FILL_AREA(#49394);
+#49394 = FILL_AREA_STYLE('',(#49395));
+#49395 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49396 = CURVE_STYLE('',#49397,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49397 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49398 = OVER_RIDING_STYLED_ITEM('overriding color',(#49399),#29253,
+  #49389);
+#49399 = PRESENTATION_STYLE_ASSIGNMENT((#49400,#49405));
+#49400 = SURFACE_STYLE_USAGE(.BOTH.,#49401);
+#49401 = SURFACE_SIDE_STYLE('',(#49402));
+#49402 = SURFACE_STYLE_FILL_AREA(#49403);
+#49403 = FILL_AREA_STYLE('',(#49404));
+#49404 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49405 = CURVE_STYLE('',#49406,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49406 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49407 = OVER_RIDING_STYLED_ITEM('overriding color',(#49408),#29289,
+  #49389);
+#49408 = PRESENTATION_STYLE_ASSIGNMENT((#49409,#49414));
+#49409 = SURFACE_STYLE_USAGE(.BOTH.,#49410);
+#49410 = SURFACE_SIDE_STYLE('',(#49411));
+#49411 = SURFACE_STYLE_FILL_AREA(#49412);
+#49412 = FILL_AREA_STYLE('',(#49413));
+#49413 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49414 = CURVE_STYLE('',#49415,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49415 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49416 = OVER_RIDING_STYLED_ITEM('overriding color',(#49417),#29317,
+  #49389);
+#49417 = PRESENTATION_STYLE_ASSIGNMENT((#49418,#49423));
+#49418 = SURFACE_STYLE_USAGE(.BOTH.,#49419);
+#49419 = SURFACE_SIDE_STYLE('',(#49420));
+#49420 = SURFACE_STYLE_FILL_AREA(#49421);
+#49421 = FILL_AREA_STYLE('',(#49422));
+#49422 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49423 = CURVE_STYLE('',#49424,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49424 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49425 = OVER_RIDING_STYLED_ITEM('overriding color',(#49426),#29345,
+  #49389);
+#49426 = PRESENTATION_STYLE_ASSIGNMENT((#49427,#49432));
+#49427 = SURFACE_STYLE_USAGE(.BOTH.,#49428);
+#49428 = SURFACE_SIDE_STYLE('',(#49429));
+#49429 = SURFACE_STYLE_FILL_AREA(#49430);
+#49430 = FILL_AREA_STYLE('',(#49431));
+#49431 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49432 = CURVE_STYLE('',#49433,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49433 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49434 = OVER_RIDING_STYLED_ITEM('overriding color',(#49435),#29365,
+  #49389);
+#49435 = PRESENTATION_STYLE_ASSIGNMENT((#49436,#49441));
+#49436 = SURFACE_STYLE_USAGE(.BOTH.,#49437);
+#49437 = SURFACE_SIDE_STYLE('',(#49438));
+#49438 = SURFACE_STYLE_FILL_AREA(#49439);
+#49439 = FILL_AREA_STYLE('',(#49440));
+#49440 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49441 = CURVE_STYLE('',#49442,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49442 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49443 = OVER_RIDING_STYLED_ITEM('overriding color',(#49444),#29393,
+  #49389);
+#49444 = PRESENTATION_STYLE_ASSIGNMENT((#49445,#49450));
+#49445 = SURFACE_STYLE_USAGE(.BOTH.,#49446);
+#49446 = SURFACE_SIDE_STYLE('',(#49447));
+#49447 = SURFACE_STYLE_FILL_AREA(#49448);
+#49448 = FILL_AREA_STYLE('',(#49449));
+#49449 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49450 = CURVE_STYLE('',#49451,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49451 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49452 = OVER_RIDING_STYLED_ITEM('overriding color',(#49453),#29415,
+  #49389);
+#49453 = PRESENTATION_STYLE_ASSIGNMENT((#49454,#49459));
+#49454 = SURFACE_STYLE_USAGE(.BOTH.,#49455);
+#49455 = SURFACE_SIDE_STYLE('',(#49456));
+#49456 = SURFACE_STYLE_FILL_AREA(#49457);
+#49457 = FILL_AREA_STYLE('',(#49458));
+#49458 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49459 = CURVE_STYLE('',#49460,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49460 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49461 = OVER_RIDING_STYLED_ITEM('overriding color',(#49462),#29427,
+  #49389);
+#49462 = PRESENTATION_STYLE_ASSIGNMENT((#49463,#49468));
+#49463 = SURFACE_STYLE_USAGE(.BOTH.,#49464);
+#49464 = SURFACE_SIDE_STYLE('',(#49465));
+#49465 = SURFACE_STYLE_FILL_AREA(#49466);
+#49466 = FILL_AREA_STYLE('',(#49467));
+#49467 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49468 = CURVE_STYLE('',#49469,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49469 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49470 = OVER_RIDING_STYLED_ITEM('overriding color',(#49471),#29449,
+  #49389);
+#49471 = PRESENTATION_STYLE_ASSIGNMENT((#49472,#49477));
+#49472 = SURFACE_STYLE_USAGE(.BOTH.,#49473);
+#49473 = SURFACE_SIDE_STYLE('',(#49474));
+#49474 = SURFACE_STYLE_FILL_AREA(#49475);
+#49475 = FILL_AREA_STYLE('',(#49476));
+#49476 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49477 = CURVE_STYLE('',#49478,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49478 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49479 = OVER_RIDING_STYLED_ITEM('overriding color',(#49480),#29465,
+  #49389);
+#49480 = PRESENTATION_STYLE_ASSIGNMENT((#49481,#49486));
+#49481 = SURFACE_STYLE_USAGE(.BOTH.,#49482);
+#49482 = SURFACE_SIDE_STYLE('',(#49483));
+#49483 = SURFACE_STYLE_FILL_AREA(#49484);
+#49484 = FILL_AREA_STYLE('',(#49485));
+#49485 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49486 = CURVE_STYLE('',#49487,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49487 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49488 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #49489,#49498,#49507,#49516,#49525,#49534,#49543,#49552,#49561,
+    #49570,#49579),#36665);
+#49489 = STYLED_ITEM('color',(#49490),#36427);
+#49490 = PRESENTATION_STYLE_ASSIGNMENT((#49491,#49496));
+#49491 = SURFACE_STYLE_USAGE(.BOTH.,#49492);
+#49492 = SURFACE_SIDE_STYLE('',(#49493));
+#49493 = SURFACE_STYLE_FILL_AREA(#49494);
+#49494 = FILL_AREA_STYLE('',(#49495));
+#49495 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49496 = CURVE_STYLE('',#49497,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49497 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49498 = OVER_RIDING_STYLED_ITEM('overriding color',(#49499),#36429,
+  #49489);
+#49499 = PRESENTATION_STYLE_ASSIGNMENT((#49500,#49505));
+#49500 = SURFACE_STYLE_USAGE(.BOTH.,#49501);
+#49501 = SURFACE_SIDE_STYLE('',(#49502));
+#49502 = SURFACE_STYLE_FILL_AREA(#49503);
+#49503 = FILL_AREA_STYLE('',(#49504));
+#49504 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49505 = CURVE_STYLE('',#49506,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49506 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49507 = OVER_RIDING_STYLED_ITEM('overriding color',(#49508),#36469,
+  #49489);
+#49508 = PRESENTATION_STYLE_ASSIGNMENT((#49509,#49514));
+#49509 = SURFACE_STYLE_USAGE(.BOTH.,#49510);
+#49510 = SURFACE_SIDE_STYLE('',(#49511));
+#49511 = SURFACE_STYLE_FILL_AREA(#49512);
+#49512 = FILL_AREA_STYLE('',(#49513));
+#49513 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49514 = CURVE_STYLE('',#49515,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49515 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49516 = OVER_RIDING_STYLED_ITEM('overriding color',(#49517),#36500,
+  #49489);
+#49517 = PRESENTATION_STYLE_ASSIGNMENT((#49518,#49523));
+#49518 = SURFACE_STYLE_USAGE(.BOTH.,#49519);
+#49519 = SURFACE_SIDE_STYLE('',(#49520));
+#49520 = SURFACE_STYLE_FILL_AREA(#49521);
+#49521 = FILL_AREA_STYLE('',(#49522));
+#49522 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49523 = CURVE_STYLE('',#49524,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49524 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49525 = OVER_RIDING_STYLED_ITEM('overriding color',(#49526),#36531,
+  #49489);
+#49526 = PRESENTATION_STYLE_ASSIGNMENT((#49527,#49532));
+#49527 = SURFACE_STYLE_USAGE(.BOTH.,#49528);
+#49528 = SURFACE_SIDE_STYLE('',(#49529));
+#49529 = SURFACE_STYLE_FILL_AREA(#49530);
+#49530 = FILL_AREA_STYLE('',(#49531));
+#49531 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49532 = CURVE_STYLE('',#49533,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49533 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49534 = OVER_RIDING_STYLED_ITEM('overriding color',(#49535),#36553,
+  #49489);
+#49535 = PRESENTATION_STYLE_ASSIGNMENT((#49536,#49541));
+#49536 = SURFACE_STYLE_USAGE(.BOTH.,#49537);
+#49537 = SURFACE_SIDE_STYLE('',(#49538));
+#49538 = SURFACE_STYLE_FILL_AREA(#49539);
+#49539 = FILL_AREA_STYLE('',(#49540));
+#49540 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49541 = CURVE_STYLE('',#49542,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49542 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49543 = OVER_RIDING_STYLED_ITEM('overriding color',(#49544),#36581,
+  #49489);
+#49544 = PRESENTATION_STYLE_ASSIGNMENT((#49545,#49550));
+#49545 = SURFACE_STYLE_USAGE(.BOTH.,#49546);
+#49546 = SURFACE_SIDE_STYLE('',(#49547));
+#49547 = SURFACE_STYLE_FILL_AREA(#49548);
+#49548 = FILL_AREA_STYLE('',(#49549));
+#49549 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49550 = CURVE_STYLE('',#49551,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49551 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49552 = OVER_RIDING_STYLED_ITEM('overriding color',(#49553),#36603,
+  #49489);
+#49553 = PRESENTATION_STYLE_ASSIGNMENT((#49554,#49559));
+#49554 = SURFACE_STYLE_USAGE(.BOTH.,#49555);
+#49555 = SURFACE_SIDE_STYLE('',(#49556));
+#49556 = SURFACE_STYLE_FILL_AREA(#49557);
+#49557 = FILL_AREA_STYLE('',(#49558));
+#49558 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49559 = CURVE_STYLE('',#49560,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49560 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49561 = OVER_RIDING_STYLED_ITEM('overriding color',(#49562),#36615,
+  #49489);
+#49562 = PRESENTATION_STYLE_ASSIGNMENT((#49563,#49568));
+#49563 = SURFACE_STYLE_USAGE(.BOTH.,#49564);
+#49564 = SURFACE_SIDE_STYLE('',(#49565));
+#49565 = SURFACE_STYLE_FILL_AREA(#49566);
+#49566 = FILL_AREA_STYLE('',(#49567));
+#49567 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49568 = CURVE_STYLE('',#49569,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49569 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49570 = OVER_RIDING_STYLED_ITEM('overriding color',(#49571),#36637,
+  #49489);
+#49571 = PRESENTATION_STYLE_ASSIGNMENT((#49572,#49577));
+#49572 = SURFACE_STYLE_USAGE(.BOTH.,#49573);
+#49573 = SURFACE_SIDE_STYLE('',(#49574));
+#49574 = SURFACE_STYLE_FILL_AREA(#49575);
+#49575 = FILL_AREA_STYLE('',(#49576));
+#49576 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49577 = CURVE_STYLE('',#49578,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49578 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49579 = OVER_RIDING_STYLED_ITEM('overriding color',(#49580),#36653,
+  #49489);
+#49580 = PRESENTATION_STYLE_ASSIGNMENT((#49581,#49586));
+#49581 = SURFACE_STYLE_USAGE(.BOTH.,#49582);
+#49582 = SURFACE_SIDE_STYLE('',(#49583));
+#49583 = SURFACE_STYLE_FILL_AREA(#49584);
+#49584 = FILL_AREA_STYLE('',(#49585));
+#49585 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49586 = CURVE_STYLE('',#49587,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49587 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49588 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #49589,#49598,#49607,#49616,#49625,#49634,#49643,#49652,#49661,
+    #49670,#49679),#22517);
+#49589 = STYLED_ITEM('color',(#49590),#22291);
+#49590 = PRESENTATION_STYLE_ASSIGNMENT((#49591,#49596));
+#49591 = SURFACE_STYLE_USAGE(.BOTH.,#49592);
+#49592 = SURFACE_SIDE_STYLE('',(#49593));
+#49593 = SURFACE_STYLE_FILL_AREA(#49594);
+#49594 = FILL_AREA_STYLE('',(#49595));
+#49595 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49596 = CURVE_STYLE('',#49597,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49597 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49598 = OVER_RIDING_STYLED_ITEM('overriding color',(#49599),#22293,
+  #49589);
+#49599 = PRESENTATION_STYLE_ASSIGNMENT((#49600,#49605));
+#49600 = SURFACE_STYLE_USAGE(.BOTH.,#49601);
+#49601 = SURFACE_SIDE_STYLE('',(#49602));
+#49602 = SURFACE_STYLE_FILL_AREA(#49603);
+#49603 = FILL_AREA_STYLE('',(#49604));
+#49604 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49605 = CURVE_STYLE('',#49606,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49606 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49607 = OVER_RIDING_STYLED_ITEM('overriding color',(#49608),#22329,
+  #49589);
+#49608 = PRESENTATION_STYLE_ASSIGNMENT((#49609,#49614));
+#49609 = SURFACE_STYLE_USAGE(.BOTH.,#49610);
+#49610 = SURFACE_SIDE_STYLE('',(#49611));
+#49611 = SURFACE_STYLE_FILL_AREA(#49612);
+#49612 = FILL_AREA_STYLE('',(#49613));
+#49613 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49614 = CURVE_STYLE('',#49615,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49615 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49616 = OVER_RIDING_STYLED_ITEM('overriding color',(#49617),#22357,
+  #49589);
+#49617 = PRESENTATION_STYLE_ASSIGNMENT((#49618,#49623));
+#49618 = SURFACE_STYLE_USAGE(.BOTH.,#49619);
+#49619 = SURFACE_SIDE_STYLE('',(#49620));
+#49620 = SURFACE_STYLE_FILL_AREA(#49621);
+#49621 = FILL_AREA_STYLE('',(#49622));
+#49622 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49623 = CURVE_STYLE('',#49624,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49624 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49625 = OVER_RIDING_STYLED_ITEM('overriding color',(#49626),#22385,
+  #49589);
+#49626 = PRESENTATION_STYLE_ASSIGNMENT((#49627,#49632));
+#49627 = SURFACE_STYLE_USAGE(.BOTH.,#49628);
+#49628 = SURFACE_SIDE_STYLE('',(#49629));
+#49629 = SURFACE_STYLE_FILL_AREA(#49630);
+#49630 = FILL_AREA_STYLE('',(#49631));
+#49631 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49632 = CURVE_STYLE('',#49633,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49633 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49634 = OVER_RIDING_STYLED_ITEM('overriding color',(#49635),#22405,
+  #49589);
+#49635 = PRESENTATION_STYLE_ASSIGNMENT((#49636,#49641));
+#49636 = SURFACE_STYLE_USAGE(.BOTH.,#49637);
+#49637 = SURFACE_SIDE_STYLE('',(#49638));
+#49638 = SURFACE_STYLE_FILL_AREA(#49639);
+#49639 = FILL_AREA_STYLE('',(#49640));
+#49640 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49641 = CURVE_STYLE('',#49642,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49642 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49643 = OVER_RIDING_STYLED_ITEM('overriding color',(#49644),#22433,
+  #49589);
+#49644 = PRESENTATION_STYLE_ASSIGNMENT((#49645,#49650));
+#49645 = SURFACE_STYLE_USAGE(.BOTH.,#49646);
+#49646 = SURFACE_SIDE_STYLE('',(#49647));
+#49647 = SURFACE_STYLE_FILL_AREA(#49648);
+#49648 = FILL_AREA_STYLE('',(#49649));
+#49649 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49650 = CURVE_STYLE('',#49651,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49651 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49652 = OVER_RIDING_STYLED_ITEM('overriding color',(#49653),#22455,
+  #49589);
+#49653 = PRESENTATION_STYLE_ASSIGNMENT((#49654,#49659));
+#49654 = SURFACE_STYLE_USAGE(.BOTH.,#49655);
+#49655 = SURFACE_SIDE_STYLE('',(#49656));
+#49656 = SURFACE_STYLE_FILL_AREA(#49657);
+#49657 = FILL_AREA_STYLE('',(#49658));
+#49658 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49659 = CURVE_STYLE('',#49660,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49660 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49661 = OVER_RIDING_STYLED_ITEM('overriding color',(#49662),#22467,
+  #49589);
+#49662 = PRESENTATION_STYLE_ASSIGNMENT((#49663,#49668));
+#49663 = SURFACE_STYLE_USAGE(.BOTH.,#49664);
+#49664 = SURFACE_SIDE_STYLE('',(#49665));
+#49665 = SURFACE_STYLE_FILL_AREA(#49666);
+#49666 = FILL_AREA_STYLE('',(#49667));
+#49667 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49668 = CURVE_STYLE('',#49669,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49669 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49670 = OVER_RIDING_STYLED_ITEM('overriding color',(#49671),#22489,
+  #49589);
+#49671 = PRESENTATION_STYLE_ASSIGNMENT((#49672,#49677));
+#49672 = SURFACE_STYLE_USAGE(.BOTH.,#49673);
+#49673 = SURFACE_SIDE_STYLE('',(#49674));
+#49674 = SURFACE_STYLE_FILL_AREA(#49675);
+#49675 = FILL_AREA_STYLE('',(#49676));
+#49676 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49677 = CURVE_STYLE('',#49678,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49678 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49679 = OVER_RIDING_STYLED_ITEM('overriding color',(#49680),#22505,
+  #49589);
+#49680 = PRESENTATION_STYLE_ASSIGNMENT((#49681,#49686));
+#49681 = SURFACE_STYLE_USAGE(.BOTH.,#49682);
+#49682 = SURFACE_SIDE_STYLE('',(#49683));
+#49683 = SURFACE_STYLE_FILL_AREA(#49684);
+#49684 = FILL_AREA_STYLE('',(#49685));
+#49685 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49686 = CURVE_STYLE('',#49687,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49687 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49688 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #49689,#49698,#49707,#49716,#49725,#49734,#49743,#49752,#49761,
+    #49770,#49779,#49788,#49797,#49806,#49815),#18981);
+#49689 = STYLED_ITEM('color',(#49690),#18583);
+#49690 = PRESENTATION_STYLE_ASSIGNMENT((#49691,#49696));
+#49691 = SURFACE_STYLE_USAGE(.BOTH.,#49692);
+#49692 = SURFACE_SIDE_STYLE('',(#49693));
+#49693 = SURFACE_STYLE_FILL_AREA(#49694);
+#49694 = FILL_AREA_STYLE('',(#49695));
+#49695 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49696 = CURVE_STYLE('',#49697,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49697 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49698 = OVER_RIDING_STYLED_ITEM('overriding color',(#49699),#18585,
+  #49689);
+#49699 = PRESENTATION_STYLE_ASSIGNMENT((#49700,#49705));
+#49700 = SURFACE_STYLE_USAGE(.BOTH.,#49701);
+#49701 = SURFACE_SIDE_STYLE('',(#49702));
+#49702 = SURFACE_STYLE_FILL_AREA(#49703);
+#49703 = FILL_AREA_STYLE('',(#49704));
+#49704 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49705 = CURVE_STYLE('',#49706,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49706 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49707 = OVER_RIDING_STYLED_ITEM('overriding color',(#49708),#18621,
+  #49689);
+#49708 = PRESENTATION_STYLE_ASSIGNMENT((#49709,#49714));
+#49709 = SURFACE_STYLE_USAGE(.BOTH.,#49710);
+#49710 = SURFACE_SIDE_STYLE('',(#49711));
+#49711 = SURFACE_STYLE_FILL_AREA(#49712);
+#49712 = FILL_AREA_STYLE('',(#49713));
+#49713 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49714 = CURVE_STYLE('',#49715,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49715 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49716 = OVER_RIDING_STYLED_ITEM('overriding color',(#49717),#18649,
+  #49689);
+#49717 = PRESENTATION_STYLE_ASSIGNMENT((#49718,#49723));
+#49718 = SURFACE_STYLE_USAGE(.BOTH.,#49719);
+#49719 = SURFACE_SIDE_STYLE('',(#49720));
+#49720 = SURFACE_STYLE_FILL_AREA(#49721);
+#49721 = FILL_AREA_STYLE('',(#49722));
+#49722 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49723 = CURVE_STYLE('',#49724,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49724 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49725 = OVER_RIDING_STYLED_ITEM('overriding color',(#49726),#18677,
+  #49689);
+#49726 = PRESENTATION_STYLE_ASSIGNMENT((#49727,#49732));
+#49727 = SURFACE_STYLE_USAGE(.BOTH.,#49728);
+#49728 = SURFACE_SIDE_STYLE('',(#49729));
+#49729 = SURFACE_STYLE_FILL_AREA(#49730);
+#49730 = FILL_AREA_STYLE('',(#49731));
+#49731 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49732 = CURVE_STYLE('',#49733,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49733 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49734 = OVER_RIDING_STYLED_ITEM('overriding color',(#49735),#18697,
+  #49689);
+#49735 = PRESENTATION_STYLE_ASSIGNMENT((#49736,#49741));
+#49736 = SURFACE_STYLE_USAGE(.BOTH.,#49737);
+#49737 = SURFACE_SIDE_STYLE('',(#49738));
+#49738 = SURFACE_STYLE_FILL_AREA(#49739);
+#49739 = FILL_AREA_STYLE('',(#49740));
+#49740 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49741 = CURVE_STYLE('',#49742,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49742 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49743 = OVER_RIDING_STYLED_ITEM('overriding color',(#49744),#18737,
+  #49689);
+#49744 = PRESENTATION_STYLE_ASSIGNMENT((#49745,#49750));
+#49745 = SURFACE_STYLE_USAGE(.BOTH.,#49746);
+#49746 = SURFACE_SIDE_STYLE('',(#49747));
+#49747 = SURFACE_STYLE_FILL_AREA(#49748);
+#49748 = FILL_AREA_STYLE('',(#49749));
+#49749 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49750 = CURVE_STYLE('',#49751,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49751 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49752 = OVER_RIDING_STYLED_ITEM('overriding color',(#49753),#18765,
+  #49689);
+#49753 = PRESENTATION_STYLE_ASSIGNMENT((#49754,#49759));
+#49754 = SURFACE_STYLE_USAGE(.BOTH.,#49755);
+#49755 = SURFACE_SIDE_STYLE('',(#49756));
+#49756 = SURFACE_STYLE_FILL_AREA(#49757);
+#49757 = FILL_AREA_STYLE('',(#49758));
+#49758 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49759 = CURVE_STYLE('',#49760,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49760 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49761 = OVER_RIDING_STYLED_ITEM('overriding color',(#49762),#18797,
+  #49689);
+#49762 = PRESENTATION_STYLE_ASSIGNMENT((#49763,#49768));
+#49763 = SURFACE_STYLE_USAGE(.BOTH.,#49764);
+#49764 = SURFACE_SIDE_STYLE('',(#49765));
+#49765 = SURFACE_STYLE_FILL_AREA(#49766);
+#49766 = FILL_AREA_STYLE('',(#49767));
+#49767 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49768 = CURVE_STYLE('',#49769,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49769 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49770 = OVER_RIDING_STYLED_ITEM('overriding color',(#49771),#18825,
+  #49689);
+#49771 = PRESENTATION_STYLE_ASSIGNMENT((#49772,#49777));
+#49772 = SURFACE_STYLE_USAGE(.BOTH.,#49773);
+#49773 = SURFACE_SIDE_STYLE('',(#49774));
+#49774 = SURFACE_STYLE_FILL_AREA(#49775);
+#49775 = FILL_AREA_STYLE('',(#49776));
+#49776 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49777 = CURVE_STYLE('',#49778,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49778 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49779 = OVER_RIDING_STYLED_ITEM('overriding color',(#49780),#18857,
+  #49689);
+#49780 = PRESENTATION_STYLE_ASSIGNMENT((#49781,#49786));
+#49781 = SURFACE_STYLE_USAGE(.BOTH.,#49782);
+#49782 = SURFACE_SIDE_STYLE('',(#49783));
+#49783 = SURFACE_STYLE_FILL_AREA(#49784);
+#49784 = FILL_AREA_STYLE('',(#49785));
+#49785 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49786 = CURVE_STYLE('',#49787,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49787 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49788 = OVER_RIDING_STYLED_ITEM('overriding color',(#49789),#18885,
+  #49689);
+#49789 = PRESENTATION_STYLE_ASSIGNMENT((#49790,#49795));
+#49790 = SURFACE_STYLE_USAGE(.BOTH.,#49791);
+#49791 = SURFACE_SIDE_STYLE('',(#49792));
+#49792 = SURFACE_STYLE_FILL_AREA(#49793);
+#49793 = FILL_AREA_STYLE('',(#49794));
+#49794 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49795 = CURVE_STYLE('',#49796,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49796 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49797 = OVER_RIDING_STYLED_ITEM('overriding color',(#49798),#18917,
+  #49689);
+#49798 = PRESENTATION_STYLE_ASSIGNMENT((#49799,#49804));
+#49799 = SURFACE_STYLE_USAGE(.BOTH.,#49800);
+#49800 = SURFACE_SIDE_STYLE('',(#49801));
+#49801 = SURFACE_STYLE_FILL_AREA(#49802);
+#49802 = FILL_AREA_STYLE('',(#49803));
+#49803 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49804 = CURVE_STYLE('',#49805,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49805 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49806 = OVER_RIDING_STYLED_ITEM('overriding color',(#49807),#18937,
+  #49689);
+#49807 = PRESENTATION_STYLE_ASSIGNMENT((#49808,#49813));
+#49808 = SURFACE_STYLE_USAGE(.BOTH.,#49809);
+#49809 = SURFACE_SIDE_STYLE('',(#49810));
+#49810 = SURFACE_STYLE_FILL_AREA(#49811);
+#49811 = FILL_AREA_STYLE('',(#49812));
+#49812 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49813 = CURVE_STYLE('',#49814,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49814 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49815 = OVER_RIDING_STYLED_ITEM('overriding color',(#49816),#18959,
+  #49689);
+#49816 = PRESENTATION_STYLE_ASSIGNMENT((#49817,#49822));
+#49817 = SURFACE_STYLE_USAGE(.BOTH.,#49818);
+#49818 = SURFACE_SIDE_STYLE('',(#49819));
+#49819 = SURFACE_STYLE_FILL_AREA(#49820);
+#49820 = FILL_AREA_STYLE('',(#49821));
+#49821 = FILL_AREA_STYLE_COLOUR('',#41971);
+#49822 = CURVE_STYLE('',#49823,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#49823 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49824 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #49825,#49834,#49843,#49852,#49861,#49870,#49879,#49888,#49897,
+    #49906,#49915),#27077);
+#49825 = STYLED_ITEM('color',(#49826),#26851);
+#49826 = PRESENTATION_STYLE_ASSIGNMENT((#49827,#49832));
+#49827 = SURFACE_STYLE_USAGE(.BOTH.,#49828);
+#49828 = SURFACE_SIDE_STYLE('',(#49829));
+#49829 = SURFACE_STYLE_FILL_AREA(#49830);
+#49830 = FILL_AREA_STYLE('',(#49831));
+#49831 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49832 = CURVE_STYLE('',#49833,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49833 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49834 = OVER_RIDING_STYLED_ITEM('overriding color',(#49835),#26853,
+  #49825);
+#49835 = PRESENTATION_STYLE_ASSIGNMENT((#49836,#49841));
+#49836 = SURFACE_STYLE_USAGE(.BOTH.,#49837);
+#49837 = SURFACE_SIDE_STYLE('',(#49838));
+#49838 = SURFACE_STYLE_FILL_AREA(#49839);
+#49839 = FILL_AREA_STYLE('',(#49840));
+#49840 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49841 = CURVE_STYLE('',#49842,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49842 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49843 = OVER_RIDING_STYLED_ITEM('overriding color',(#49844),#26889,
+  #49825);
+#49844 = PRESENTATION_STYLE_ASSIGNMENT((#49845,#49850));
+#49845 = SURFACE_STYLE_USAGE(.BOTH.,#49846);
+#49846 = SURFACE_SIDE_STYLE('',(#49847));
+#49847 = SURFACE_STYLE_FILL_AREA(#49848);
+#49848 = FILL_AREA_STYLE('',(#49849));
+#49849 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49850 = CURVE_STYLE('',#49851,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49851 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49852 = OVER_RIDING_STYLED_ITEM('overriding color',(#49853),#26917,
+  #49825);
+#49853 = PRESENTATION_STYLE_ASSIGNMENT((#49854,#49859));
+#49854 = SURFACE_STYLE_USAGE(.BOTH.,#49855);
+#49855 = SURFACE_SIDE_STYLE('',(#49856));
+#49856 = SURFACE_STYLE_FILL_AREA(#49857);
+#49857 = FILL_AREA_STYLE('',(#49858));
+#49858 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49859 = CURVE_STYLE('',#49860,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49860 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49861 = OVER_RIDING_STYLED_ITEM('overriding color',(#49862),#26945,
+  #49825);
+#49862 = PRESENTATION_STYLE_ASSIGNMENT((#49863,#49868));
+#49863 = SURFACE_STYLE_USAGE(.BOTH.,#49864);
+#49864 = SURFACE_SIDE_STYLE('',(#49865));
+#49865 = SURFACE_STYLE_FILL_AREA(#49866);
+#49866 = FILL_AREA_STYLE('',(#49867));
+#49867 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49868 = CURVE_STYLE('',#49869,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49869 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49870 = OVER_RIDING_STYLED_ITEM('overriding color',(#49871),#26965,
+  #49825);
+#49871 = PRESENTATION_STYLE_ASSIGNMENT((#49872,#49877));
+#49872 = SURFACE_STYLE_USAGE(.BOTH.,#49873);
+#49873 = SURFACE_SIDE_STYLE('',(#49874));
+#49874 = SURFACE_STYLE_FILL_AREA(#49875);
+#49875 = FILL_AREA_STYLE('',(#49876));
+#49876 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49877 = CURVE_STYLE('',#49878,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49878 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49879 = OVER_RIDING_STYLED_ITEM('overriding color',(#49880),#26993,
+  #49825);
+#49880 = PRESENTATION_STYLE_ASSIGNMENT((#49881,#49886));
+#49881 = SURFACE_STYLE_USAGE(.BOTH.,#49882);
+#49882 = SURFACE_SIDE_STYLE('',(#49883));
+#49883 = SURFACE_STYLE_FILL_AREA(#49884);
+#49884 = FILL_AREA_STYLE('',(#49885));
+#49885 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49886 = CURVE_STYLE('',#49887,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49887 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49888 = OVER_RIDING_STYLED_ITEM('overriding color',(#49889),#27015,
+  #49825);
+#49889 = PRESENTATION_STYLE_ASSIGNMENT((#49890,#49895));
+#49890 = SURFACE_STYLE_USAGE(.BOTH.,#49891);
+#49891 = SURFACE_SIDE_STYLE('',(#49892));
+#49892 = SURFACE_STYLE_FILL_AREA(#49893);
+#49893 = FILL_AREA_STYLE('',(#49894));
+#49894 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49895 = CURVE_STYLE('',#49896,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49896 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49897 = OVER_RIDING_STYLED_ITEM('overriding color',(#49898),#27027,
+  #49825);
+#49898 = PRESENTATION_STYLE_ASSIGNMENT((#49899,#49904));
+#49899 = SURFACE_STYLE_USAGE(.BOTH.,#49900);
+#49900 = SURFACE_SIDE_STYLE('',(#49901));
+#49901 = SURFACE_STYLE_FILL_AREA(#49902);
+#49902 = FILL_AREA_STYLE('',(#49903));
+#49903 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49904 = CURVE_STYLE('',#49905,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49905 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49906 = OVER_RIDING_STYLED_ITEM('overriding color',(#49907),#27049,
+  #49825);
+#49907 = PRESENTATION_STYLE_ASSIGNMENT((#49908,#49913));
+#49908 = SURFACE_STYLE_USAGE(.BOTH.,#49909);
+#49909 = SURFACE_SIDE_STYLE('',(#49910));
+#49910 = SURFACE_STYLE_FILL_AREA(#49911);
+#49911 = FILL_AREA_STYLE('',(#49912));
+#49912 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49913 = CURVE_STYLE('',#49914,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49914 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49915 = OVER_RIDING_STYLED_ITEM('overriding color',(#49916),#27065,
+  #49825);
+#49916 = PRESENTATION_STYLE_ASSIGNMENT((#49917,#49922));
+#49917 = SURFACE_STYLE_USAGE(.BOTH.,#49918);
+#49918 = SURFACE_SIDE_STYLE('',(#49919));
+#49919 = SURFACE_STYLE_FILL_AREA(#49920);
+#49920 = FILL_AREA_STYLE('',(#49921));
+#49921 = FILL_AREA_STYLE_COLOUR('',#42108);
+#49922 = CURVE_STYLE('',#49923,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#49923 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49924 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #49925,#49934,#49943,#49952,#49961,#49970,#49979,#49988,#49997,
+    #50006,#50015),#2717);
+#49925 = STYLED_ITEM('color',(#49926),#2491);
+#49926 = PRESENTATION_STYLE_ASSIGNMENT((#49927,#49932));
+#49927 = SURFACE_STYLE_USAGE(.BOTH.,#49928);
+#49928 = SURFACE_SIDE_STYLE('',(#49929));
+#49929 = SURFACE_STYLE_FILL_AREA(#49930);
+#49930 = FILL_AREA_STYLE('',(#49931));
+#49931 = FILL_AREA_STYLE_COLOUR('',#44262);
+#49932 = CURVE_STYLE('',#49933,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#49933 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49934 = OVER_RIDING_STYLED_ITEM('overriding color',(#49935),#2493,
+  #49925);
+#49935 = PRESENTATION_STYLE_ASSIGNMENT((#49936,#49941));
+#49936 = SURFACE_STYLE_USAGE(.BOTH.,#49937);
+#49937 = SURFACE_SIDE_STYLE('',(#49938));
+#49938 = SURFACE_STYLE_FILL_AREA(#49939);
+#49939 = FILL_AREA_STYLE('',(#49940));
+#49940 = FILL_AREA_STYLE_COLOUR('',#44262);
+#49941 = CURVE_STYLE('',#49942,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#49942 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49943 = OVER_RIDING_STYLED_ITEM('overriding color',(#49944),#2529,
+  #49925);
+#49944 = PRESENTATION_STYLE_ASSIGNMENT((#49945,#49950));
+#49945 = SURFACE_STYLE_USAGE(.BOTH.,#49946);
+#49946 = SURFACE_SIDE_STYLE('',(#49947));
+#49947 = SURFACE_STYLE_FILL_AREA(#49948);
+#49948 = FILL_AREA_STYLE('',(#49949));
+#49949 = FILL_AREA_STYLE_COLOUR('',#44262);
+#49950 = CURVE_STYLE('',#49951,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#49951 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49952 = OVER_RIDING_STYLED_ITEM('overriding color',(#49953),#2557,
+  #49925);
+#49953 = PRESENTATION_STYLE_ASSIGNMENT((#49954,#49959));
+#49954 = SURFACE_STYLE_USAGE(.BOTH.,#49955);
+#49955 = SURFACE_SIDE_STYLE('',(#49956));
+#49956 = SURFACE_STYLE_FILL_AREA(#49957);
+#49957 = FILL_AREA_STYLE('',(#49958));
+#49958 = FILL_AREA_STYLE_COLOUR('',#44262);
+#49959 = CURVE_STYLE('',#49960,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#49960 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49961 = OVER_RIDING_STYLED_ITEM('overriding color',(#49962),#2585,
+  #49925);
+#49962 = PRESENTATION_STYLE_ASSIGNMENT((#49963,#49968));
+#49963 = SURFACE_STYLE_USAGE(.BOTH.,#49964);
+#49964 = SURFACE_SIDE_STYLE('',(#49965));
+#49965 = SURFACE_STYLE_FILL_AREA(#49966);
+#49966 = FILL_AREA_STYLE('',(#49967));
+#49967 = FILL_AREA_STYLE_COLOUR('',#44262);
+#49968 = CURVE_STYLE('',#49969,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#49969 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49970 = OVER_RIDING_STYLED_ITEM('overriding color',(#49971),#2605,
+  #49925);
+#49971 = PRESENTATION_STYLE_ASSIGNMENT((#49972,#49977));
+#49972 = SURFACE_STYLE_USAGE(.BOTH.,#49973);
+#49973 = SURFACE_SIDE_STYLE('',(#49974));
+#49974 = SURFACE_STYLE_FILL_AREA(#49975);
+#49975 = FILL_AREA_STYLE('',(#49976));
+#49976 = FILL_AREA_STYLE_COLOUR('',#44262);
+#49977 = CURVE_STYLE('',#49978,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#49978 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49979 = OVER_RIDING_STYLED_ITEM('overriding color',(#49980),#2633,
+  #49925);
+#49980 = PRESENTATION_STYLE_ASSIGNMENT((#49981,#49986));
+#49981 = SURFACE_STYLE_USAGE(.BOTH.,#49982);
+#49982 = SURFACE_SIDE_STYLE('',(#49983));
+#49983 = SURFACE_STYLE_FILL_AREA(#49984);
+#49984 = FILL_AREA_STYLE('',(#49985));
+#49985 = FILL_AREA_STYLE_COLOUR('',#44262);
+#49986 = CURVE_STYLE('',#49987,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#49987 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49988 = OVER_RIDING_STYLED_ITEM('overriding color',(#49989),#2655,
+  #49925);
+#49989 = PRESENTATION_STYLE_ASSIGNMENT((#49990,#49995));
+#49990 = SURFACE_STYLE_USAGE(.BOTH.,#49991);
+#49991 = SURFACE_SIDE_STYLE('',(#49992));
+#49992 = SURFACE_STYLE_FILL_AREA(#49993);
+#49993 = FILL_AREA_STYLE('',(#49994));
+#49994 = FILL_AREA_STYLE_COLOUR('',#44262);
+#49995 = CURVE_STYLE('',#49996,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#49996 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49997 = OVER_RIDING_STYLED_ITEM('overriding color',(#49998),#2667,
+  #49925);
+#49998 = PRESENTATION_STYLE_ASSIGNMENT((#49999,#50004));
+#49999 = SURFACE_STYLE_USAGE(.BOTH.,#50000);
+#50000 = SURFACE_SIDE_STYLE('',(#50001));
+#50001 = SURFACE_STYLE_FILL_AREA(#50002);
+#50002 = FILL_AREA_STYLE('',(#50003));
+#50003 = FILL_AREA_STYLE_COLOUR('',#44262);
+#50004 = CURVE_STYLE('',#50005,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#50005 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50006 = OVER_RIDING_STYLED_ITEM('overriding color',(#50007),#2689,
+  #49925);
+#50007 = PRESENTATION_STYLE_ASSIGNMENT((#50008,#50013));
+#50008 = SURFACE_STYLE_USAGE(.BOTH.,#50009);
+#50009 = SURFACE_SIDE_STYLE('',(#50010));
+#50010 = SURFACE_STYLE_FILL_AREA(#50011);
+#50011 = FILL_AREA_STYLE('',(#50012));
+#50012 = FILL_AREA_STYLE_COLOUR('',#44262);
+#50013 = CURVE_STYLE('',#50014,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#50014 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50015 = OVER_RIDING_STYLED_ITEM('overriding color',(#50016),#2705,
+  #49925);
+#50016 = PRESENTATION_STYLE_ASSIGNMENT((#50017,#50022));
+#50017 = SURFACE_STYLE_USAGE(.BOTH.,#50018);
+#50018 = SURFACE_SIDE_STYLE('',(#50019));
+#50019 = SURFACE_STYLE_FILL_AREA(#50020);
+#50020 = FILL_AREA_STYLE('',(#50021));
+#50021 = FILL_AREA_STYLE_COLOUR('',#44262);
+#50022 = CURVE_STYLE('',#50023,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#50023 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50024 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #50025,#50034,#50043,#50052,#50061,#50070,#50079,#50088,#50097,
+    #50106,#50115,#50124,#50133,#50142,#50151),#14037);
+#50025 = STYLED_ITEM('color',(#50026),#13639);
+#50026 = PRESENTATION_STYLE_ASSIGNMENT((#50027,#50032));
+#50027 = SURFACE_STYLE_USAGE(.BOTH.,#50028);
+#50028 = SURFACE_SIDE_STYLE('',(#50029));
+#50029 = SURFACE_STYLE_FILL_AREA(#50030);
+#50030 = FILL_AREA_STYLE('',(#50031));
+#50031 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50032 = CURVE_STYLE('',#50033,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50033 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50034 = OVER_RIDING_STYLED_ITEM('overriding color',(#50035),#13641,
+  #50025);
+#50035 = PRESENTATION_STYLE_ASSIGNMENT((#50036,#50041));
+#50036 = SURFACE_STYLE_USAGE(.BOTH.,#50037);
+#50037 = SURFACE_SIDE_STYLE('',(#50038));
+#50038 = SURFACE_STYLE_FILL_AREA(#50039);
+#50039 = FILL_AREA_STYLE('',(#50040));
+#50040 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50041 = CURVE_STYLE('',#50042,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50042 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50043 = OVER_RIDING_STYLED_ITEM('overriding color',(#50044),#13677,
+  #50025);
+#50044 = PRESENTATION_STYLE_ASSIGNMENT((#50045,#50050));
+#50045 = SURFACE_STYLE_USAGE(.BOTH.,#50046);
+#50046 = SURFACE_SIDE_STYLE('',(#50047));
+#50047 = SURFACE_STYLE_FILL_AREA(#50048);
+#50048 = FILL_AREA_STYLE('',(#50049));
+#50049 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50050 = CURVE_STYLE('',#50051,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50051 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50052 = OVER_RIDING_STYLED_ITEM('overriding color',(#50053),#13705,
+  #50025);
+#50053 = PRESENTATION_STYLE_ASSIGNMENT((#50054,#50059));
+#50054 = SURFACE_STYLE_USAGE(.BOTH.,#50055);
+#50055 = SURFACE_SIDE_STYLE('',(#50056));
+#50056 = SURFACE_STYLE_FILL_AREA(#50057);
+#50057 = FILL_AREA_STYLE('',(#50058));
+#50058 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50059 = CURVE_STYLE('',#50060,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50060 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50061 = OVER_RIDING_STYLED_ITEM('overriding color',(#50062),#13733,
+  #50025);
+#50062 = PRESENTATION_STYLE_ASSIGNMENT((#50063,#50068));
+#50063 = SURFACE_STYLE_USAGE(.BOTH.,#50064);
+#50064 = SURFACE_SIDE_STYLE('',(#50065));
+#50065 = SURFACE_STYLE_FILL_AREA(#50066);
+#50066 = FILL_AREA_STYLE('',(#50067));
+#50067 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50068 = CURVE_STYLE('',#50069,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50069 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50070 = OVER_RIDING_STYLED_ITEM('overriding color',(#50071),#13753,
+  #50025);
+#50071 = PRESENTATION_STYLE_ASSIGNMENT((#50072,#50077));
+#50072 = SURFACE_STYLE_USAGE(.BOTH.,#50073);
+#50073 = SURFACE_SIDE_STYLE('',(#50074));
+#50074 = SURFACE_STYLE_FILL_AREA(#50075);
+#50075 = FILL_AREA_STYLE('',(#50076));
+#50076 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50077 = CURVE_STYLE('',#50078,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50078 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50079 = OVER_RIDING_STYLED_ITEM('overriding color',(#50080),#13793,
+  #50025);
+#50080 = PRESENTATION_STYLE_ASSIGNMENT((#50081,#50086));
+#50081 = SURFACE_STYLE_USAGE(.BOTH.,#50082);
+#50082 = SURFACE_SIDE_STYLE('',(#50083));
+#50083 = SURFACE_STYLE_FILL_AREA(#50084);
+#50084 = FILL_AREA_STYLE('',(#50085));
+#50085 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50086 = CURVE_STYLE('',#50087,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50087 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50088 = OVER_RIDING_STYLED_ITEM('overriding color',(#50089),#13821,
+  #50025);
+#50089 = PRESENTATION_STYLE_ASSIGNMENT((#50090,#50095));
+#50090 = SURFACE_STYLE_USAGE(.BOTH.,#50091);
+#50091 = SURFACE_SIDE_STYLE('',(#50092));
+#50092 = SURFACE_STYLE_FILL_AREA(#50093);
+#50093 = FILL_AREA_STYLE('',(#50094));
+#50094 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50095 = CURVE_STYLE('',#50096,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50096 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50097 = OVER_RIDING_STYLED_ITEM('overriding color',(#50098),#13853,
+  #50025);
+#50098 = PRESENTATION_STYLE_ASSIGNMENT((#50099,#50104));
+#50099 = SURFACE_STYLE_USAGE(.BOTH.,#50100);
+#50100 = SURFACE_SIDE_STYLE('',(#50101));
+#50101 = SURFACE_STYLE_FILL_AREA(#50102);
+#50102 = FILL_AREA_STYLE('',(#50103));
+#50103 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50104 = CURVE_STYLE('',#50105,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50105 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50106 = OVER_RIDING_STYLED_ITEM('overriding color',(#50107),#13881,
+  #50025);
+#50107 = PRESENTATION_STYLE_ASSIGNMENT((#50108,#50113));
+#50108 = SURFACE_STYLE_USAGE(.BOTH.,#50109);
+#50109 = SURFACE_SIDE_STYLE('',(#50110));
+#50110 = SURFACE_STYLE_FILL_AREA(#50111);
+#50111 = FILL_AREA_STYLE('',(#50112));
+#50112 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50113 = CURVE_STYLE('',#50114,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50114 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50115 = OVER_RIDING_STYLED_ITEM('overriding color',(#50116),#13913,
+  #50025);
+#50116 = PRESENTATION_STYLE_ASSIGNMENT((#50117,#50122));
+#50117 = SURFACE_STYLE_USAGE(.BOTH.,#50118);
+#50118 = SURFACE_SIDE_STYLE('',(#50119));
+#50119 = SURFACE_STYLE_FILL_AREA(#50120);
+#50120 = FILL_AREA_STYLE('',(#50121));
+#50121 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50122 = CURVE_STYLE('',#50123,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50123 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50124 = OVER_RIDING_STYLED_ITEM('overriding color',(#50125),#13941,
+  #50025);
+#50125 = PRESENTATION_STYLE_ASSIGNMENT((#50126,#50131));
+#50126 = SURFACE_STYLE_USAGE(.BOTH.,#50127);
+#50127 = SURFACE_SIDE_STYLE('',(#50128));
+#50128 = SURFACE_STYLE_FILL_AREA(#50129);
+#50129 = FILL_AREA_STYLE('',(#50130));
+#50130 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50131 = CURVE_STYLE('',#50132,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50132 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50133 = OVER_RIDING_STYLED_ITEM('overriding color',(#50134),#13973,
+  #50025);
+#50134 = PRESENTATION_STYLE_ASSIGNMENT((#50135,#50140));
+#50135 = SURFACE_STYLE_USAGE(.BOTH.,#50136);
+#50136 = SURFACE_SIDE_STYLE('',(#50137));
+#50137 = SURFACE_STYLE_FILL_AREA(#50138);
+#50138 = FILL_AREA_STYLE('',(#50139));
+#50139 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50140 = CURVE_STYLE('',#50141,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50141 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50142 = OVER_RIDING_STYLED_ITEM('overriding color',(#50143),#13993,
+  #50025);
+#50143 = PRESENTATION_STYLE_ASSIGNMENT((#50144,#50149));
+#50144 = SURFACE_STYLE_USAGE(.BOTH.,#50145);
+#50145 = SURFACE_SIDE_STYLE('',(#50146));
+#50146 = SURFACE_STYLE_FILL_AREA(#50147);
+#50147 = FILL_AREA_STYLE('',(#50148));
+#50148 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50149 = CURVE_STYLE('',#50150,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50150 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50151 = OVER_RIDING_STYLED_ITEM('overriding color',(#50152),#14015,
+  #50025);
+#50152 = PRESENTATION_STYLE_ASSIGNMENT((#50153,#50158));
+#50153 = SURFACE_STYLE_USAGE(.BOTH.,#50154);
+#50154 = SURFACE_SIDE_STYLE('',(#50155));
+#50155 = SURFACE_STYLE_FILL_AREA(#50156);
+#50156 = FILL_AREA_STYLE('',(#50157));
+#50157 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50158 = CURVE_STYLE('',#50159,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50159 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50160 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #50161,#50170,#50179,#50188,#50197,#50206,#50215,#50224,#50233,
+    #50242,#50251),#28517);
+#50161 = STYLED_ITEM('color',(#50162),#28291);
+#50162 = PRESENTATION_STYLE_ASSIGNMENT((#50163,#50168));
+#50163 = SURFACE_STYLE_USAGE(.BOTH.,#50164);
+#50164 = SURFACE_SIDE_STYLE('',(#50165));
+#50165 = SURFACE_STYLE_FILL_AREA(#50166);
+#50166 = FILL_AREA_STYLE('',(#50167));
+#50167 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50168 = CURVE_STYLE('',#50169,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50169 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50170 = OVER_RIDING_STYLED_ITEM('overriding color',(#50171),#28293,
+  #50161);
+#50171 = PRESENTATION_STYLE_ASSIGNMENT((#50172,#50177));
+#50172 = SURFACE_STYLE_USAGE(.BOTH.,#50173);
+#50173 = SURFACE_SIDE_STYLE('',(#50174));
+#50174 = SURFACE_STYLE_FILL_AREA(#50175);
+#50175 = FILL_AREA_STYLE('',(#50176));
+#50176 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50177 = CURVE_STYLE('',#50178,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50178 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50179 = OVER_RIDING_STYLED_ITEM('overriding color',(#50180),#28329,
+  #50161);
+#50180 = PRESENTATION_STYLE_ASSIGNMENT((#50181,#50186));
+#50181 = SURFACE_STYLE_USAGE(.BOTH.,#50182);
+#50182 = SURFACE_SIDE_STYLE('',(#50183));
+#50183 = SURFACE_STYLE_FILL_AREA(#50184);
+#50184 = FILL_AREA_STYLE('',(#50185));
+#50185 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50186 = CURVE_STYLE('',#50187,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50187 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50188 = OVER_RIDING_STYLED_ITEM('overriding color',(#50189),#28357,
+  #50161);
+#50189 = PRESENTATION_STYLE_ASSIGNMENT((#50190,#50195));
+#50190 = SURFACE_STYLE_USAGE(.BOTH.,#50191);
+#50191 = SURFACE_SIDE_STYLE('',(#50192));
+#50192 = SURFACE_STYLE_FILL_AREA(#50193);
+#50193 = FILL_AREA_STYLE('',(#50194));
+#50194 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50195 = CURVE_STYLE('',#50196,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50196 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50197 = OVER_RIDING_STYLED_ITEM('overriding color',(#50198),#28385,
+  #50161);
+#50198 = PRESENTATION_STYLE_ASSIGNMENT((#50199,#50204));
+#50199 = SURFACE_STYLE_USAGE(.BOTH.,#50200);
+#50200 = SURFACE_SIDE_STYLE('',(#50201));
+#50201 = SURFACE_STYLE_FILL_AREA(#50202);
+#50202 = FILL_AREA_STYLE('',(#50203));
+#50203 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50204 = CURVE_STYLE('',#50205,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50205 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50206 = OVER_RIDING_STYLED_ITEM('overriding color',(#50207),#28405,
+  #50161);
+#50207 = PRESENTATION_STYLE_ASSIGNMENT((#50208,#50213));
+#50208 = SURFACE_STYLE_USAGE(.BOTH.,#50209);
+#50209 = SURFACE_SIDE_STYLE('',(#50210));
+#50210 = SURFACE_STYLE_FILL_AREA(#50211);
+#50211 = FILL_AREA_STYLE('',(#50212));
+#50212 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50213 = CURVE_STYLE('',#50214,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50214 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50215 = OVER_RIDING_STYLED_ITEM('overriding color',(#50216),#28433,
+  #50161);
+#50216 = PRESENTATION_STYLE_ASSIGNMENT((#50217,#50222));
+#50217 = SURFACE_STYLE_USAGE(.BOTH.,#50218);
+#50218 = SURFACE_SIDE_STYLE('',(#50219));
+#50219 = SURFACE_STYLE_FILL_AREA(#50220);
+#50220 = FILL_AREA_STYLE('',(#50221));
+#50221 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50222 = CURVE_STYLE('',#50223,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50223 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50224 = OVER_RIDING_STYLED_ITEM('overriding color',(#50225),#28455,
+  #50161);
+#50225 = PRESENTATION_STYLE_ASSIGNMENT((#50226,#50231));
+#50226 = SURFACE_STYLE_USAGE(.BOTH.,#50227);
+#50227 = SURFACE_SIDE_STYLE('',(#50228));
+#50228 = SURFACE_STYLE_FILL_AREA(#50229);
+#50229 = FILL_AREA_STYLE('',(#50230));
+#50230 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50231 = CURVE_STYLE('',#50232,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50232 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50233 = OVER_RIDING_STYLED_ITEM('overriding color',(#50234),#28467,
+  #50161);
+#50234 = PRESENTATION_STYLE_ASSIGNMENT((#50235,#50240));
+#50235 = SURFACE_STYLE_USAGE(.BOTH.,#50236);
+#50236 = SURFACE_SIDE_STYLE('',(#50237));
+#50237 = SURFACE_STYLE_FILL_AREA(#50238);
+#50238 = FILL_AREA_STYLE('',(#50239));
+#50239 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50240 = CURVE_STYLE('',#50241,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50241 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50242 = OVER_RIDING_STYLED_ITEM('overriding color',(#50243),#28489,
+  #50161);
+#50243 = PRESENTATION_STYLE_ASSIGNMENT((#50244,#50249));
+#50244 = SURFACE_STYLE_USAGE(.BOTH.,#50245);
+#50245 = SURFACE_SIDE_STYLE('',(#50246));
+#50246 = SURFACE_STYLE_FILL_AREA(#50247);
+#50247 = FILL_AREA_STYLE('',(#50248));
+#50248 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50249 = CURVE_STYLE('',#50250,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50250 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50251 = OVER_RIDING_STYLED_ITEM('overriding color',(#50252),#28505,
+  #50161);
+#50252 = PRESENTATION_STYLE_ASSIGNMENT((#50253,#50258));
+#50253 = SURFACE_STYLE_USAGE(.BOTH.,#50254);
+#50254 = SURFACE_SIDE_STYLE('',(#50255));
+#50255 = SURFACE_STYLE_FILL_AREA(#50256);
+#50256 = FILL_AREA_STYLE('',(#50257));
+#50257 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50258 = CURVE_STYLE('',#50259,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50259 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50260 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #50261,#50270,#50279,#50288,#50297,#50306,#50315,#50324,#50333,
+    #50342,#50351),#25157);
+#50261 = STYLED_ITEM('color',(#50262),#24931);
+#50262 = PRESENTATION_STYLE_ASSIGNMENT((#50263,#50268));
+#50263 = SURFACE_STYLE_USAGE(.BOTH.,#50264);
+#50264 = SURFACE_SIDE_STYLE('',(#50265));
+#50265 = SURFACE_STYLE_FILL_AREA(#50266);
+#50266 = FILL_AREA_STYLE('',(#50267));
+#50267 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50268 = CURVE_STYLE('',#50269,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50269 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50270 = OVER_RIDING_STYLED_ITEM('overriding color',(#50271),#24933,
+  #50261);
+#50271 = PRESENTATION_STYLE_ASSIGNMENT((#50272,#50277));
+#50272 = SURFACE_STYLE_USAGE(.BOTH.,#50273);
+#50273 = SURFACE_SIDE_STYLE('',(#50274));
+#50274 = SURFACE_STYLE_FILL_AREA(#50275);
+#50275 = FILL_AREA_STYLE('',(#50276));
+#50276 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50277 = CURVE_STYLE('',#50278,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50278 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50279 = OVER_RIDING_STYLED_ITEM('overriding color',(#50280),#24969,
+  #50261);
+#50280 = PRESENTATION_STYLE_ASSIGNMENT((#50281,#50286));
+#50281 = SURFACE_STYLE_USAGE(.BOTH.,#50282);
+#50282 = SURFACE_SIDE_STYLE('',(#50283));
+#50283 = SURFACE_STYLE_FILL_AREA(#50284);
+#50284 = FILL_AREA_STYLE('',(#50285));
+#50285 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50286 = CURVE_STYLE('',#50287,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50287 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50288 = OVER_RIDING_STYLED_ITEM('overriding color',(#50289),#24997,
+  #50261);
+#50289 = PRESENTATION_STYLE_ASSIGNMENT((#50290,#50295));
+#50290 = SURFACE_STYLE_USAGE(.BOTH.,#50291);
+#50291 = SURFACE_SIDE_STYLE('',(#50292));
+#50292 = SURFACE_STYLE_FILL_AREA(#50293);
+#50293 = FILL_AREA_STYLE('',(#50294));
+#50294 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50295 = CURVE_STYLE('',#50296,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50296 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50297 = OVER_RIDING_STYLED_ITEM('overriding color',(#50298),#25025,
+  #50261);
+#50298 = PRESENTATION_STYLE_ASSIGNMENT((#50299,#50304));
+#50299 = SURFACE_STYLE_USAGE(.BOTH.,#50300);
+#50300 = SURFACE_SIDE_STYLE('',(#50301));
+#50301 = SURFACE_STYLE_FILL_AREA(#50302);
+#50302 = FILL_AREA_STYLE('',(#50303));
+#50303 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50304 = CURVE_STYLE('',#50305,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50305 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50306 = OVER_RIDING_STYLED_ITEM('overriding color',(#50307),#25045,
+  #50261);
+#50307 = PRESENTATION_STYLE_ASSIGNMENT((#50308,#50313));
+#50308 = SURFACE_STYLE_USAGE(.BOTH.,#50309);
+#50309 = SURFACE_SIDE_STYLE('',(#50310));
+#50310 = SURFACE_STYLE_FILL_AREA(#50311);
+#50311 = FILL_AREA_STYLE('',(#50312));
+#50312 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50313 = CURVE_STYLE('',#50314,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50314 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50315 = OVER_RIDING_STYLED_ITEM('overriding color',(#50316),#25073,
+  #50261);
+#50316 = PRESENTATION_STYLE_ASSIGNMENT((#50317,#50322));
+#50317 = SURFACE_STYLE_USAGE(.BOTH.,#50318);
+#50318 = SURFACE_SIDE_STYLE('',(#50319));
+#50319 = SURFACE_STYLE_FILL_AREA(#50320);
+#50320 = FILL_AREA_STYLE('',(#50321));
+#50321 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50322 = CURVE_STYLE('',#50323,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50323 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50324 = OVER_RIDING_STYLED_ITEM('overriding color',(#50325),#25095,
+  #50261);
+#50325 = PRESENTATION_STYLE_ASSIGNMENT((#50326,#50331));
+#50326 = SURFACE_STYLE_USAGE(.BOTH.,#50327);
+#50327 = SURFACE_SIDE_STYLE('',(#50328));
+#50328 = SURFACE_STYLE_FILL_AREA(#50329);
+#50329 = FILL_AREA_STYLE('',(#50330));
+#50330 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50331 = CURVE_STYLE('',#50332,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50332 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50333 = OVER_RIDING_STYLED_ITEM('overriding color',(#50334),#25107,
+  #50261);
+#50334 = PRESENTATION_STYLE_ASSIGNMENT((#50335,#50340));
+#50335 = SURFACE_STYLE_USAGE(.BOTH.,#50336);
+#50336 = SURFACE_SIDE_STYLE('',(#50337));
+#50337 = SURFACE_STYLE_FILL_AREA(#50338);
+#50338 = FILL_AREA_STYLE('',(#50339));
+#50339 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50340 = CURVE_STYLE('',#50341,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50341 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50342 = OVER_RIDING_STYLED_ITEM('overriding color',(#50343),#25129,
+  #50261);
+#50343 = PRESENTATION_STYLE_ASSIGNMENT((#50344,#50349));
+#50344 = SURFACE_STYLE_USAGE(.BOTH.,#50345);
+#50345 = SURFACE_SIDE_STYLE('',(#50346));
+#50346 = SURFACE_STYLE_FILL_AREA(#50347);
+#50347 = FILL_AREA_STYLE('',(#50348));
+#50348 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50349 = CURVE_STYLE('',#50350,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50350 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50351 = OVER_RIDING_STYLED_ITEM('overriding color',(#50352),#25145,
+  #50261);
+#50352 = PRESENTATION_STYLE_ASSIGNMENT((#50353,#50358));
+#50353 = SURFACE_STYLE_USAGE(.BOTH.,#50354);
+#50354 = SURFACE_SIDE_STYLE('',(#50355));
+#50355 = SURFACE_STYLE_FILL_AREA(#50356);
+#50356 = FILL_AREA_STYLE('',(#50357));
+#50357 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50358 = CURVE_STYLE('',#50359,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50359 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50360 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #50361,#50370,#50379,#50388,#50397,#50406,#50415,#50424,#50433,
+    #50442,#50451),#40697);
+#50361 = STYLED_ITEM('color',(#50362),#40459);
+#50362 = PRESENTATION_STYLE_ASSIGNMENT((#50363,#50368));
+#50363 = SURFACE_STYLE_USAGE(.BOTH.,#50364);
+#50364 = SURFACE_SIDE_STYLE('',(#50365));
+#50365 = SURFACE_STYLE_FILL_AREA(#50366);
+#50366 = FILL_AREA_STYLE('',(#50367));
+#50367 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50368 = CURVE_STYLE('',#50369,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50369 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50370 = OVER_RIDING_STYLED_ITEM('overriding color',(#50371),#40461,
+  #50361);
+#50371 = PRESENTATION_STYLE_ASSIGNMENT((#50372,#50377));
+#50372 = SURFACE_STYLE_USAGE(.BOTH.,#50373);
+#50373 = SURFACE_SIDE_STYLE('',(#50374));
+#50374 = SURFACE_STYLE_FILL_AREA(#50375);
+#50375 = FILL_AREA_STYLE('',(#50376));
+#50376 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50377 = CURVE_STYLE('',#50378,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50378 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50379 = OVER_RIDING_STYLED_ITEM('overriding color',(#50380),#40501,
+  #50361);
+#50380 = PRESENTATION_STYLE_ASSIGNMENT((#50381,#50386));
+#50381 = SURFACE_STYLE_USAGE(.BOTH.,#50382);
+#50382 = SURFACE_SIDE_STYLE('',(#50383));
+#50383 = SURFACE_STYLE_FILL_AREA(#50384);
+#50384 = FILL_AREA_STYLE('',(#50385));
+#50385 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50386 = CURVE_STYLE('',#50387,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50387 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50388 = OVER_RIDING_STYLED_ITEM('overriding color',(#50389),#40532,
+  #50361);
+#50389 = PRESENTATION_STYLE_ASSIGNMENT((#50390,#50395));
+#50390 = SURFACE_STYLE_USAGE(.BOTH.,#50391);
+#50391 = SURFACE_SIDE_STYLE('',(#50392));
+#50392 = SURFACE_STYLE_FILL_AREA(#50393);
+#50393 = FILL_AREA_STYLE('',(#50394));
+#50394 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50395 = CURVE_STYLE('',#50396,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50396 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50397 = OVER_RIDING_STYLED_ITEM('overriding color',(#50398),#40563,
+  #50361);
+#50398 = PRESENTATION_STYLE_ASSIGNMENT((#50399,#50404));
+#50399 = SURFACE_STYLE_USAGE(.BOTH.,#50400);
+#50400 = SURFACE_SIDE_STYLE('',(#50401));
+#50401 = SURFACE_STYLE_FILL_AREA(#50402);
+#50402 = FILL_AREA_STYLE('',(#50403));
+#50403 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50404 = CURVE_STYLE('',#50405,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50405 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50406 = OVER_RIDING_STYLED_ITEM('overriding color',(#50407),#40585,
+  #50361);
+#50407 = PRESENTATION_STYLE_ASSIGNMENT((#50408,#50413));
+#50408 = SURFACE_STYLE_USAGE(.BOTH.,#50409);
+#50409 = SURFACE_SIDE_STYLE('',(#50410));
+#50410 = SURFACE_STYLE_FILL_AREA(#50411);
+#50411 = FILL_AREA_STYLE('',(#50412));
+#50412 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50413 = CURVE_STYLE('',#50414,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50414 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50415 = OVER_RIDING_STYLED_ITEM('overriding color',(#50416),#40613,
+  #50361);
+#50416 = PRESENTATION_STYLE_ASSIGNMENT((#50417,#50422));
+#50417 = SURFACE_STYLE_USAGE(.BOTH.,#50418);
+#50418 = SURFACE_SIDE_STYLE('',(#50419));
+#50419 = SURFACE_STYLE_FILL_AREA(#50420);
+#50420 = FILL_AREA_STYLE('',(#50421));
+#50421 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50422 = CURVE_STYLE('',#50423,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50423 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50424 = OVER_RIDING_STYLED_ITEM('overriding color',(#50425),#40635,
+  #50361);
+#50425 = PRESENTATION_STYLE_ASSIGNMENT((#50426,#50431));
+#50426 = SURFACE_STYLE_USAGE(.BOTH.,#50427);
+#50427 = SURFACE_SIDE_STYLE('',(#50428));
+#50428 = SURFACE_STYLE_FILL_AREA(#50429);
+#50429 = FILL_AREA_STYLE('',(#50430));
+#50430 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50431 = CURVE_STYLE('',#50432,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50432 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50433 = OVER_RIDING_STYLED_ITEM('overriding color',(#50434),#40647,
+  #50361);
+#50434 = PRESENTATION_STYLE_ASSIGNMENT((#50435,#50440));
+#50435 = SURFACE_STYLE_USAGE(.BOTH.,#50436);
+#50436 = SURFACE_SIDE_STYLE('',(#50437));
+#50437 = SURFACE_STYLE_FILL_AREA(#50438);
+#50438 = FILL_AREA_STYLE('',(#50439));
+#50439 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50440 = CURVE_STYLE('',#50441,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50441 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50442 = OVER_RIDING_STYLED_ITEM('overriding color',(#50443),#40669,
+  #50361);
+#50443 = PRESENTATION_STYLE_ASSIGNMENT((#50444,#50449));
+#50444 = SURFACE_STYLE_USAGE(.BOTH.,#50445);
+#50445 = SURFACE_SIDE_STYLE('',(#50446));
+#50446 = SURFACE_STYLE_FILL_AREA(#50447);
+#50447 = FILL_AREA_STYLE('',(#50448));
+#50448 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50449 = CURVE_STYLE('',#50450,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50450 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50451 = OVER_RIDING_STYLED_ITEM('overriding color',(#50452),#40685,
+  #50361);
+#50452 = PRESENTATION_STYLE_ASSIGNMENT((#50453,#50458));
+#50453 = SURFACE_STYLE_USAGE(.BOTH.,#50454);
+#50454 = SURFACE_SIDE_STYLE('',(#50455));
+#50455 = SURFACE_STYLE_FILL_AREA(#50456);
+#50456 = FILL_AREA_STYLE('',(#50457));
+#50457 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50458 = CURVE_STYLE('',#50459,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50459 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50460 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #50461,#50470,#50479,#50488,#50497,#50506,#50515,#50524,#50533,
+    #50542,#50551),#29717);
+#50461 = STYLED_ITEM('color',(#50462),#29491);
+#50462 = PRESENTATION_STYLE_ASSIGNMENT((#50463,#50468));
+#50463 = SURFACE_STYLE_USAGE(.BOTH.,#50464);
+#50464 = SURFACE_SIDE_STYLE('',(#50465));
+#50465 = SURFACE_STYLE_FILL_AREA(#50466);
+#50466 = FILL_AREA_STYLE('',(#50467));
+#50467 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50468 = CURVE_STYLE('',#50469,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50469 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50470 = OVER_RIDING_STYLED_ITEM('overriding color',(#50471),#29493,
+  #50461);
+#50471 = PRESENTATION_STYLE_ASSIGNMENT((#50472,#50477));
+#50472 = SURFACE_STYLE_USAGE(.BOTH.,#50473);
+#50473 = SURFACE_SIDE_STYLE('',(#50474));
+#50474 = SURFACE_STYLE_FILL_AREA(#50475);
+#50475 = FILL_AREA_STYLE('',(#50476));
+#50476 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50477 = CURVE_STYLE('',#50478,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50478 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50479 = OVER_RIDING_STYLED_ITEM('overriding color',(#50480),#29529,
+  #50461);
+#50480 = PRESENTATION_STYLE_ASSIGNMENT((#50481,#50486));
+#50481 = SURFACE_STYLE_USAGE(.BOTH.,#50482);
+#50482 = SURFACE_SIDE_STYLE('',(#50483));
+#50483 = SURFACE_STYLE_FILL_AREA(#50484);
+#50484 = FILL_AREA_STYLE('',(#50485));
+#50485 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50486 = CURVE_STYLE('',#50487,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50487 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50488 = OVER_RIDING_STYLED_ITEM('overriding color',(#50489),#29557,
+  #50461);
+#50489 = PRESENTATION_STYLE_ASSIGNMENT((#50490,#50495));
+#50490 = SURFACE_STYLE_USAGE(.BOTH.,#50491);
+#50491 = SURFACE_SIDE_STYLE('',(#50492));
+#50492 = SURFACE_STYLE_FILL_AREA(#50493);
+#50493 = FILL_AREA_STYLE('',(#50494));
+#50494 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50495 = CURVE_STYLE('',#50496,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50496 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50497 = OVER_RIDING_STYLED_ITEM('overriding color',(#50498),#29585,
+  #50461);
+#50498 = PRESENTATION_STYLE_ASSIGNMENT((#50499,#50504));
+#50499 = SURFACE_STYLE_USAGE(.BOTH.,#50500);
+#50500 = SURFACE_SIDE_STYLE('',(#50501));
+#50501 = SURFACE_STYLE_FILL_AREA(#50502);
+#50502 = FILL_AREA_STYLE('',(#50503));
+#50503 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50504 = CURVE_STYLE('',#50505,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50505 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50506 = OVER_RIDING_STYLED_ITEM('overriding color',(#50507),#29605,
+  #50461);
+#50507 = PRESENTATION_STYLE_ASSIGNMENT((#50508,#50513));
+#50508 = SURFACE_STYLE_USAGE(.BOTH.,#50509);
+#50509 = SURFACE_SIDE_STYLE('',(#50510));
+#50510 = SURFACE_STYLE_FILL_AREA(#50511);
+#50511 = FILL_AREA_STYLE('',(#50512));
+#50512 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50513 = CURVE_STYLE('',#50514,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50514 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50515 = OVER_RIDING_STYLED_ITEM('overriding color',(#50516),#29633,
+  #50461);
+#50516 = PRESENTATION_STYLE_ASSIGNMENT((#50517,#50522));
+#50517 = SURFACE_STYLE_USAGE(.BOTH.,#50518);
+#50518 = SURFACE_SIDE_STYLE('',(#50519));
+#50519 = SURFACE_STYLE_FILL_AREA(#50520);
+#50520 = FILL_AREA_STYLE('',(#50521));
+#50521 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50522 = CURVE_STYLE('',#50523,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50523 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50524 = OVER_RIDING_STYLED_ITEM('overriding color',(#50525),#29655,
+  #50461);
+#50525 = PRESENTATION_STYLE_ASSIGNMENT((#50526,#50531));
+#50526 = SURFACE_STYLE_USAGE(.BOTH.,#50527);
+#50527 = SURFACE_SIDE_STYLE('',(#50528));
+#50528 = SURFACE_STYLE_FILL_AREA(#50529);
+#50529 = FILL_AREA_STYLE('',(#50530));
+#50530 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50531 = CURVE_STYLE('',#50532,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50532 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50533 = OVER_RIDING_STYLED_ITEM('overriding color',(#50534),#29667,
+  #50461);
+#50534 = PRESENTATION_STYLE_ASSIGNMENT((#50535,#50540));
+#50535 = SURFACE_STYLE_USAGE(.BOTH.,#50536);
+#50536 = SURFACE_SIDE_STYLE('',(#50537));
+#50537 = SURFACE_STYLE_FILL_AREA(#50538);
+#50538 = FILL_AREA_STYLE('',(#50539));
+#50539 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50540 = CURVE_STYLE('',#50541,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50541 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50542 = OVER_RIDING_STYLED_ITEM('overriding color',(#50543),#29689,
+  #50461);
+#50543 = PRESENTATION_STYLE_ASSIGNMENT((#50544,#50549));
+#50544 = SURFACE_STYLE_USAGE(.BOTH.,#50545);
+#50545 = SURFACE_SIDE_STYLE('',(#50546));
+#50546 = SURFACE_STYLE_FILL_AREA(#50547);
+#50547 = FILL_AREA_STYLE('',(#50548));
+#50548 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50549 = CURVE_STYLE('',#50550,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50550 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50551 = OVER_RIDING_STYLED_ITEM('overriding color',(#50552),#29705,
+  #50461);
+#50552 = PRESENTATION_STYLE_ASSIGNMENT((#50553,#50558));
+#50553 = SURFACE_STYLE_USAGE(.BOTH.,#50554);
+#50554 = SURFACE_SIDE_STYLE('',(#50555));
+#50555 = SURFACE_STYLE_FILL_AREA(#50556);
+#50556 = FILL_AREA_STYLE('',(#50557));
+#50557 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50558 = CURVE_STYLE('',#50559,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50559 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50560 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #50561,#50570,#50579,#50588,#50597,#50606,#50615,#50624,#50633,
+    #50642,#50651,#50660,#50669,#50678,#50687),#7033);
+#50561 = STYLED_ITEM('color',(#50562),#6635);
+#50562 = PRESENTATION_STYLE_ASSIGNMENT((#50563,#50568));
+#50563 = SURFACE_STYLE_USAGE(.BOTH.,#50564);
+#50564 = SURFACE_SIDE_STYLE('',(#50565));
+#50565 = SURFACE_STYLE_FILL_AREA(#50566);
+#50566 = FILL_AREA_STYLE('',(#50567));
+#50567 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50568 = CURVE_STYLE('',#50569,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50569 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50570 = OVER_RIDING_STYLED_ITEM('overriding color',(#50571),#6637,
+  #50561);
+#50571 = PRESENTATION_STYLE_ASSIGNMENT((#50572,#50577));
+#50572 = SURFACE_STYLE_USAGE(.BOTH.,#50573);
+#50573 = SURFACE_SIDE_STYLE('',(#50574));
+#50574 = SURFACE_STYLE_FILL_AREA(#50575);
+#50575 = FILL_AREA_STYLE('',(#50576));
+#50576 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50577 = CURVE_STYLE('',#50578,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50578 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50579 = OVER_RIDING_STYLED_ITEM('overriding color',(#50580),#6673,
+  #50561);
+#50580 = PRESENTATION_STYLE_ASSIGNMENT((#50581,#50586));
+#50581 = SURFACE_STYLE_USAGE(.BOTH.,#50582);
+#50582 = SURFACE_SIDE_STYLE('',(#50583));
+#50583 = SURFACE_STYLE_FILL_AREA(#50584);
+#50584 = FILL_AREA_STYLE('',(#50585));
+#50585 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50586 = CURVE_STYLE('',#50587,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50587 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50588 = OVER_RIDING_STYLED_ITEM('overriding color',(#50589),#6701,
+  #50561);
+#50589 = PRESENTATION_STYLE_ASSIGNMENT((#50590,#50595));
+#50590 = SURFACE_STYLE_USAGE(.BOTH.,#50591);
+#50591 = SURFACE_SIDE_STYLE('',(#50592));
+#50592 = SURFACE_STYLE_FILL_AREA(#50593);
+#50593 = FILL_AREA_STYLE('',(#50594));
+#50594 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50595 = CURVE_STYLE('',#50596,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50596 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50597 = OVER_RIDING_STYLED_ITEM('overriding color',(#50598),#6729,
+  #50561);
+#50598 = PRESENTATION_STYLE_ASSIGNMENT((#50599,#50604));
+#50599 = SURFACE_STYLE_USAGE(.BOTH.,#50600);
+#50600 = SURFACE_SIDE_STYLE('',(#50601));
+#50601 = SURFACE_STYLE_FILL_AREA(#50602);
+#50602 = FILL_AREA_STYLE('',(#50603));
+#50603 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50604 = CURVE_STYLE('',#50605,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50605 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50606 = OVER_RIDING_STYLED_ITEM('overriding color',(#50607),#6749,
+  #50561);
+#50607 = PRESENTATION_STYLE_ASSIGNMENT((#50608,#50613));
+#50608 = SURFACE_STYLE_USAGE(.BOTH.,#50609);
+#50609 = SURFACE_SIDE_STYLE('',(#50610));
+#50610 = SURFACE_STYLE_FILL_AREA(#50611);
+#50611 = FILL_AREA_STYLE('',(#50612));
+#50612 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50613 = CURVE_STYLE('',#50614,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50614 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50615 = OVER_RIDING_STYLED_ITEM('overriding color',(#50616),#6789,
+  #50561);
+#50616 = PRESENTATION_STYLE_ASSIGNMENT((#50617,#50622));
+#50617 = SURFACE_STYLE_USAGE(.BOTH.,#50618);
+#50618 = SURFACE_SIDE_STYLE('',(#50619));
+#50619 = SURFACE_STYLE_FILL_AREA(#50620);
+#50620 = FILL_AREA_STYLE('',(#50621));
+#50621 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50622 = CURVE_STYLE('',#50623,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50623 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50624 = OVER_RIDING_STYLED_ITEM('overriding color',(#50625),#6817,
+  #50561);
+#50625 = PRESENTATION_STYLE_ASSIGNMENT((#50626,#50631));
+#50626 = SURFACE_STYLE_USAGE(.BOTH.,#50627);
+#50627 = SURFACE_SIDE_STYLE('',(#50628));
+#50628 = SURFACE_STYLE_FILL_AREA(#50629);
+#50629 = FILL_AREA_STYLE('',(#50630));
+#50630 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50631 = CURVE_STYLE('',#50632,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50632 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50633 = OVER_RIDING_STYLED_ITEM('overriding color',(#50634),#6849,
+  #50561);
+#50634 = PRESENTATION_STYLE_ASSIGNMENT((#50635,#50640));
+#50635 = SURFACE_STYLE_USAGE(.BOTH.,#50636);
+#50636 = SURFACE_SIDE_STYLE('',(#50637));
+#50637 = SURFACE_STYLE_FILL_AREA(#50638);
+#50638 = FILL_AREA_STYLE('',(#50639));
+#50639 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50640 = CURVE_STYLE('',#50641,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50641 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50642 = OVER_RIDING_STYLED_ITEM('overriding color',(#50643),#6877,
+  #50561);
+#50643 = PRESENTATION_STYLE_ASSIGNMENT((#50644,#50649));
+#50644 = SURFACE_STYLE_USAGE(.BOTH.,#50645);
+#50645 = SURFACE_SIDE_STYLE('',(#50646));
+#50646 = SURFACE_STYLE_FILL_AREA(#50647);
+#50647 = FILL_AREA_STYLE('',(#50648));
+#50648 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50649 = CURVE_STYLE('',#50650,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50650 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50651 = OVER_RIDING_STYLED_ITEM('overriding color',(#50652),#6909,
+  #50561);
+#50652 = PRESENTATION_STYLE_ASSIGNMENT((#50653,#50658));
+#50653 = SURFACE_STYLE_USAGE(.BOTH.,#50654);
+#50654 = SURFACE_SIDE_STYLE('',(#50655));
+#50655 = SURFACE_STYLE_FILL_AREA(#50656);
+#50656 = FILL_AREA_STYLE('',(#50657));
+#50657 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50658 = CURVE_STYLE('',#50659,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50659 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50660 = OVER_RIDING_STYLED_ITEM('overriding color',(#50661),#6937,
+  #50561);
+#50661 = PRESENTATION_STYLE_ASSIGNMENT((#50662,#50667));
+#50662 = SURFACE_STYLE_USAGE(.BOTH.,#50663);
+#50663 = SURFACE_SIDE_STYLE('',(#50664));
+#50664 = SURFACE_STYLE_FILL_AREA(#50665);
+#50665 = FILL_AREA_STYLE('',(#50666));
+#50666 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50667 = CURVE_STYLE('',#50668,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50668 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50669 = OVER_RIDING_STYLED_ITEM('overriding color',(#50670),#6969,
+  #50561);
+#50670 = PRESENTATION_STYLE_ASSIGNMENT((#50671,#50676));
+#50671 = SURFACE_STYLE_USAGE(.BOTH.,#50672);
+#50672 = SURFACE_SIDE_STYLE('',(#50673));
+#50673 = SURFACE_STYLE_FILL_AREA(#50674);
+#50674 = FILL_AREA_STYLE('',(#50675));
+#50675 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50676 = CURVE_STYLE('',#50677,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50677 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50678 = OVER_RIDING_STYLED_ITEM('overriding color',(#50679),#6989,
+  #50561);
+#50679 = PRESENTATION_STYLE_ASSIGNMENT((#50680,#50685));
+#50680 = SURFACE_STYLE_USAGE(.BOTH.,#50681);
+#50681 = SURFACE_SIDE_STYLE('',(#50682));
+#50682 = SURFACE_STYLE_FILL_AREA(#50683);
+#50683 = FILL_AREA_STYLE('',(#50684));
+#50684 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50685 = CURVE_STYLE('',#50686,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50686 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50687 = OVER_RIDING_STYLED_ITEM('overriding color',(#50688),#7011,
+  #50561);
+#50688 = PRESENTATION_STYLE_ASSIGNMENT((#50689,#50694));
+#50689 = SURFACE_STYLE_USAGE(.BOTH.,#50690);
+#50690 = SURFACE_SIDE_STYLE('',(#50691));
+#50691 = SURFACE_STYLE_FILL_AREA(#50692);
+#50692 = FILL_AREA_STYLE('',(#50693));
+#50693 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50694 = CURVE_STYLE('',#50695,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50695 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50696 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #50697,#50706,#50715,#50724,#50733,#50742,#50751,#50760,#50769,
+    #50778,#50787),#28997);
+#50697 = STYLED_ITEM('color',(#50698),#28771);
+#50698 = PRESENTATION_STYLE_ASSIGNMENT((#50699,#50704));
+#50699 = SURFACE_STYLE_USAGE(.BOTH.,#50700);
+#50700 = SURFACE_SIDE_STYLE('',(#50701));
+#50701 = SURFACE_STYLE_FILL_AREA(#50702);
+#50702 = FILL_AREA_STYLE('',(#50703));
+#50703 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50704 = CURVE_STYLE('',#50705,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50705 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50706 = OVER_RIDING_STYLED_ITEM('overriding color',(#50707),#28773,
+  #50697);
+#50707 = PRESENTATION_STYLE_ASSIGNMENT((#50708,#50713));
+#50708 = SURFACE_STYLE_USAGE(.BOTH.,#50709);
+#50709 = SURFACE_SIDE_STYLE('',(#50710));
+#50710 = SURFACE_STYLE_FILL_AREA(#50711);
+#50711 = FILL_AREA_STYLE('',(#50712));
+#50712 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50713 = CURVE_STYLE('',#50714,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50714 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50715 = OVER_RIDING_STYLED_ITEM('overriding color',(#50716),#28809,
+  #50697);
+#50716 = PRESENTATION_STYLE_ASSIGNMENT((#50717,#50722));
+#50717 = SURFACE_STYLE_USAGE(.BOTH.,#50718);
+#50718 = SURFACE_SIDE_STYLE('',(#50719));
+#50719 = SURFACE_STYLE_FILL_AREA(#50720);
+#50720 = FILL_AREA_STYLE('',(#50721));
+#50721 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50722 = CURVE_STYLE('',#50723,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50723 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50724 = OVER_RIDING_STYLED_ITEM('overriding color',(#50725),#28837,
+  #50697);
+#50725 = PRESENTATION_STYLE_ASSIGNMENT((#50726,#50731));
+#50726 = SURFACE_STYLE_USAGE(.BOTH.,#50727);
+#50727 = SURFACE_SIDE_STYLE('',(#50728));
+#50728 = SURFACE_STYLE_FILL_AREA(#50729);
+#50729 = FILL_AREA_STYLE('',(#50730));
+#50730 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50731 = CURVE_STYLE('',#50732,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50732 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50733 = OVER_RIDING_STYLED_ITEM('overriding color',(#50734),#28865,
+  #50697);
+#50734 = PRESENTATION_STYLE_ASSIGNMENT((#50735,#50740));
+#50735 = SURFACE_STYLE_USAGE(.BOTH.,#50736);
+#50736 = SURFACE_SIDE_STYLE('',(#50737));
+#50737 = SURFACE_STYLE_FILL_AREA(#50738);
+#50738 = FILL_AREA_STYLE('',(#50739));
+#50739 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50740 = CURVE_STYLE('',#50741,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50741 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50742 = OVER_RIDING_STYLED_ITEM('overriding color',(#50743),#28885,
+  #50697);
+#50743 = PRESENTATION_STYLE_ASSIGNMENT((#50744,#50749));
+#50744 = SURFACE_STYLE_USAGE(.BOTH.,#50745);
+#50745 = SURFACE_SIDE_STYLE('',(#50746));
+#50746 = SURFACE_STYLE_FILL_AREA(#50747);
+#50747 = FILL_AREA_STYLE('',(#50748));
+#50748 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50749 = CURVE_STYLE('',#50750,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50750 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50751 = OVER_RIDING_STYLED_ITEM('overriding color',(#50752),#28913,
+  #50697);
+#50752 = PRESENTATION_STYLE_ASSIGNMENT((#50753,#50758));
+#50753 = SURFACE_STYLE_USAGE(.BOTH.,#50754);
+#50754 = SURFACE_SIDE_STYLE('',(#50755));
+#50755 = SURFACE_STYLE_FILL_AREA(#50756);
+#50756 = FILL_AREA_STYLE('',(#50757));
+#50757 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50758 = CURVE_STYLE('',#50759,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50759 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50760 = OVER_RIDING_STYLED_ITEM('overriding color',(#50761),#28935,
+  #50697);
+#50761 = PRESENTATION_STYLE_ASSIGNMENT((#50762,#50767));
+#50762 = SURFACE_STYLE_USAGE(.BOTH.,#50763);
+#50763 = SURFACE_SIDE_STYLE('',(#50764));
+#50764 = SURFACE_STYLE_FILL_AREA(#50765);
+#50765 = FILL_AREA_STYLE('',(#50766));
+#50766 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50767 = CURVE_STYLE('',#50768,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50768 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50769 = OVER_RIDING_STYLED_ITEM('overriding color',(#50770),#28947,
+  #50697);
+#50770 = PRESENTATION_STYLE_ASSIGNMENT((#50771,#50776));
+#50771 = SURFACE_STYLE_USAGE(.BOTH.,#50772);
+#50772 = SURFACE_SIDE_STYLE('',(#50773));
+#50773 = SURFACE_STYLE_FILL_AREA(#50774);
+#50774 = FILL_AREA_STYLE('',(#50775));
+#50775 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50776 = CURVE_STYLE('',#50777,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50777 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50778 = OVER_RIDING_STYLED_ITEM('overriding color',(#50779),#28969,
+  #50697);
+#50779 = PRESENTATION_STYLE_ASSIGNMENT((#50780,#50785));
+#50780 = SURFACE_STYLE_USAGE(.BOTH.,#50781);
+#50781 = SURFACE_SIDE_STYLE('',(#50782));
+#50782 = SURFACE_STYLE_FILL_AREA(#50783);
+#50783 = FILL_AREA_STYLE('',(#50784));
+#50784 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50785 = CURVE_STYLE('',#50786,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50786 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50787 = OVER_RIDING_STYLED_ITEM('overriding color',(#50788),#28985,
+  #50697);
+#50788 = PRESENTATION_STYLE_ASSIGNMENT((#50789,#50794));
+#50789 = SURFACE_STYLE_USAGE(.BOTH.,#50790);
+#50790 = SURFACE_SIDE_STYLE('',(#50791));
+#50791 = SURFACE_STYLE_FILL_AREA(#50792);
+#50792 = FILL_AREA_STYLE('',(#50793));
+#50793 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50794 = CURVE_STYLE('',#50795,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50795 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50796 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #50797,#50806,#50815,#50824,#50833,#50842,#50851,#50860,#50869,
+    #50878,#50887),#24677);
+#50797 = STYLED_ITEM('color',(#50798),#24451);
+#50798 = PRESENTATION_STYLE_ASSIGNMENT((#50799,#50804));
+#50799 = SURFACE_STYLE_USAGE(.BOTH.,#50800);
+#50800 = SURFACE_SIDE_STYLE('',(#50801));
+#50801 = SURFACE_STYLE_FILL_AREA(#50802);
+#50802 = FILL_AREA_STYLE('',(#50803));
+#50803 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50804 = CURVE_STYLE('',#50805,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50805 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50806 = OVER_RIDING_STYLED_ITEM('overriding color',(#50807),#24453,
+  #50797);
+#50807 = PRESENTATION_STYLE_ASSIGNMENT((#50808,#50813));
+#50808 = SURFACE_STYLE_USAGE(.BOTH.,#50809);
+#50809 = SURFACE_SIDE_STYLE('',(#50810));
+#50810 = SURFACE_STYLE_FILL_AREA(#50811);
+#50811 = FILL_AREA_STYLE('',(#50812));
+#50812 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50813 = CURVE_STYLE('',#50814,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50814 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50815 = OVER_RIDING_STYLED_ITEM('overriding color',(#50816),#24489,
+  #50797);
+#50816 = PRESENTATION_STYLE_ASSIGNMENT((#50817,#50822));
+#50817 = SURFACE_STYLE_USAGE(.BOTH.,#50818);
+#50818 = SURFACE_SIDE_STYLE('',(#50819));
+#50819 = SURFACE_STYLE_FILL_AREA(#50820);
+#50820 = FILL_AREA_STYLE('',(#50821));
+#50821 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50822 = CURVE_STYLE('',#50823,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50823 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50824 = OVER_RIDING_STYLED_ITEM('overriding color',(#50825),#24517,
+  #50797);
+#50825 = PRESENTATION_STYLE_ASSIGNMENT((#50826,#50831));
+#50826 = SURFACE_STYLE_USAGE(.BOTH.,#50827);
+#50827 = SURFACE_SIDE_STYLE('',(#50828));
+#50828 = SURFACE_STYLE_FILL_AREA(#50829);
+#50829 = FILL_AREA_STYLE('',(#50830));
+#50830 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50831 = CURVE_STYLE('',#50832,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50832 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50833 = OVER_RIDING_STYLED_ITEM('overriding color',(#50834),#24545,
+  #50797);
+#50834 = PRESENTATION_STYLE_ASSIGNMENT((#50835,#50840));
+#50835 = SURFACE_STYLE_USAGE(.BOTH.,#50836);
+#50836 = SURFACE_SIDE_STYLE('',(#50837));
+#50837 = SURFACE_STYLE_FILL_AREA(#50838);
+#50838 = FILL_AREA_STYLE('',(#50839));
+#50839 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50840 = CURVE_STYLE('',#50841,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50841 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50842 = OVER_RIDING_STYLED_ITEM('overriding color',(#50843),#24565,
+  #50797);
+#50843 = PRESENTATION_STYLE_ASSIGNMENT((#50844,#50849));
+#50844 = SURFACE_STYLE_USAGE(.BOTH.,#50845);
+#50845 = SURFACE_SIDE_STYLE('',(#50846));
+#50846 = SURFACE_STYLE_FILL_AREA(#50847);
+#50847 = FILL_AREA_STYLE('',(#50848));
+#50848 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50849 = CURVE_STYLE('',#50850,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50850 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50851 = OVER_RIDING_STYLED_ITEM('overriding color',(#50852),#24593,
+  #50797);
+#50852 = PRESENTATION_STYLE_ASSIGNMENT((#50853,#50858));
+#50853 = SURFACE_STYLE_USAGE(.BOTH.,#50854);
+#50854 = SURFACE_SIDE_STYLE('',(#50855));
+#50855 = SURFACE_STYLE_FILL_AREA(#50856);
+#50856 = FILL_AREA_STYLE('',(#50857));
+#50857 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50858 = CURVE_STYLE('',#50859,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50859 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50860 = OVER_RIDING_STYLED_ITEM('overriding color',(#50861),#24615,
+  #50797);
+#50861 = PRESENTATION_STYLE_ASSIGNMENT((#50862,#50867));
+#50862 = SURFACE_STYLE_USAGE(.BOTH.,#50863);
+#50863 = SURFACE_SIDE_STYLE('',(#50864));
+#50864 = SURFACE_STYLE_FILL_AREA(#50865);
+#50865 = FILL_AREA_STYLE('',(#50866));
+#50866 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50867 = CURVE_STYLE('',#50868,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50868 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50869 = OVER_RIDING_STYLED_ITEM('overriding color',(#50870),#24627,
+  #50797);
+#50870 = PRESENTATION_STYLE_ASSIGNMENT((#50871,#50876));
+#50871 = SURFACE_STYLE_USAGE(.BOTH.,#50872);
+#50872 = SURFACE_SIDE_STYLE('',(#50873));
+#50873 = SURFACE_STYLE_FILL_AREA(#50874);
+#50874 = FILL_AREA_STYLE('',(#50875));
+#50875 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50876 = CURVE_STYLE('',#50877,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50877 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50878 = OVER_RIDING_STYLED_ITEM('overriding color',(#50879),#24649,
+  #50797);
+#50879 = PRESENTATION_STYLE_ASSIGNMENT((#50880,#50885));
+#50880 = SURFACE_STYLE_USAGE(.BOTH.,#50881);
+#50881 = SURFACE_SIDE_STYLE('',(#50882));
+#50882 = SURFACE_STYLE_FILL_AREA(#50883);
+#50883 = FILL_AREA_STYLE('',(#50884));
+#50884 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50885 = CURVE_STYLE('',#50886,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50886 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50887 = OVER_RIDING_STYLED_ITEM('overriding color',(#50888),#24665,
+  #50797);
+#50888 = PRESENTATION_STYLE_ASSIGNMENT((#50889,#50894));
+#50889 = SURFACE_STYLE_USAGE(.BOTH.,#50890);
+#50890 = SURFACE_SIDE_STYLE('',(#50891));
+#50891 = SURFACE_STYLE_FILL_AREA(#50892);
+#50892 = FILL_AREA_STYLE('',(#50893));
+#50893 = FILL_AREA_STYLE_COLOUR('',#42108);
+#50894 = CURVE_STYLE('',#50895,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#50895 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50896 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #50897,#50906,#50915,#50924,#50933,#50942,#50951,#50960,#50969,
+    #50978,#50987,#50996,#51005,#51014,#51023),#17333);
+#50897 = STYLED_ITEM('color',(#50898),#16935);
+#50898 = PRESENTATION_STYLE_ASSIGNMENT((#50899,#50904));
+#50899 = SURFACE_STYLE_USAGE(.BOTH.,#50900);
+#50900 = SURFACE_SIDE_STYLE('',(#50901));
+#50901 = SURFACE_STYLE_FILL_AREA(#50902);
+#50902 = FILL_AREA_STYLE('',(#50903));
+#50903 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50904 = CURVE_STYLE('',#50905,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50905 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50906 = OVER_RIDING_STYLED_ITEM('overriding color',(#50907),#16937,
+  #50897);
+#50907 = PRESENTATION_STYLE_ASSIGNMENT((#50908,#50913));
+#50908 = SURFACE_STYLE_USAGE(.BOTH.,#50909);
+#50909 = SURFACE_SIDE_STYLE('',(#50910));
+#50910 = SURFACE_STYLE_FILL_AREA(#50911);
+#50911 = FILL_AREA_STYLE('',(#50912));
+#50912 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50913 = CURVE_STYLE('',#50914,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50914 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50915 = OVER_RIDING_STYLED_ITEM('overriding color',(#50916),#16973,
+  #50897);
+#50916 = PRESENTATION_STYLE_ASSIGNMENT((#50917,#50922));
+#50917 = SURFACE_STYLE_USAGE(.BOTH.,#50918);
+#50918 = SURFACE_SIDE_STYLE('',(#50919));
+#50919 = SURFACE_STYLE_FILL_AREA(#50920);
+#50920 = FILL_AREA_STYLE('',(#50921));
+#50921 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50922 = CURVE_STYLE('',#50923,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50923 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50924 = OVER_RIDING_STYLED_ITEM('overriding color',(#50925),#17001,
+  #50897);
+#50925 = PRESENTATION_STYLE_ASSIGNMENT((#50926,#50931));
+#50926 = SURFACE_STYLE_USAGE(.BOTH.,#50927);
+#50927 = SURFACE_SIDE_STYLE('',(#50928));
+#50928 = SURFACE_STYLE_FILL_AREA(#50929);
+#50929 = FILL_AREA_STYLE('',(#50930));
+#50930 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50931 = CURVE_STYLE('',#50932,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50932 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50933 = OVER_RIDING_STYLED_ITEM('overriding color',(#50934),#17029,
+  #50897);
+#50934 = PRESENTATION_STYLE_ASSIGNMENT((#50935,#50940));
+#50935 = SURFACE_STYLE_USAGE(.BOTH.,#50936);
+#50936 = SURFACE_SIDE_STYLE('',(#50937));
+#50937 = SURFACE_STYLE_FILL_AREA(#50938);
+#50938 = FILL_AREA_STYLE('',(#50939));
+#50939 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50940 = CURVE_STYLE('',#50941,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50941 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50942 = OVER_RIDING_STYLED_ITEM('overriding color',(#50943),#17049,
+  #50897);
+#50943 = PRESENTATION_STYLE_ASSIGNMENT((#50944,#50949));
+#50944 = SURFACE_STYLE_USAGE(.BOTH.,#50945);
+#50945 = SURFACE_SIDE_STYLE('',(#50946));
+#50946 = SURFACE_STYLE_FILL_AREA(#50947);
+#50947 = FILL_AREA_STYLE('',(#50948));
+#50948 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50949 = CURVE_STYLE('',#50950,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50950 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50951 = OVER_RIDING_STYLED_ITEM('overriding color',(#50952),#17089,
+  #50897);
+#50952 = PRESENTATION_STYLE_ASSIGNMENT((#50953,#50958));
+#50953 = SURFACE_STYLE_USAGE(.BOTH.,#50954);
+#50954 = SURFACE_SIDE_STYLE('',(#50955));
+#50955 = SURFACE_STYLE_FILL_AREA(#50956);
+#50956 = FILL_AREA_STYLE('',(#50957));
+#50957 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50958 = CURVE_STYLE('',#50959,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50959 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50960 = OVER_RIDING_STYLED_ITEM('overriding color',(#50961),#17117,
+  #50897);
+#50961 = PRESENTATION_STYLE_ASSIGNMENT((#50962,#50967));
+#50962 = SURFACE_STYLE_USAGE(.BOTH.,#50963);
+#50963 = SURFACE_SIDE_STYLE('',(#50964));
+#50964 = SURFACE_STYLE_FILL_AREA(#50965);
+#50965 = FILL_AREA_STYLE('',(#50966));
+#50966 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50967 = CURVE_STYLE('',#50968,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50968 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50969 = OVER_RIDING_STYLED_ITEM('overriding color',(#50970),#17149,
+  #50897);
+#50970 = PRESENTATION_STYLE_ASSIGNMENT((#50971,#50976));
+#50971 = SURFACE_STYLE_USAGE(.BOTH.,#50972);
+#50972 = SURFACE_SIDE_STYLE('',(#50973));
+#50973 = SURFACE_STYLE_FILL_AREA(#50974);
+#50974 = FILL_AREA_STYLE('',(#50975));
+#50975 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50976 = CURVE_STYLE('',#50977,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50977 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50978 = OVER_RIDING_STYLED_ITEM('overriding color',(#50979),#17177,
+  #50897);
+#50979 = PRESENTATION_STYLE_ASSIGNMENT((#50980,#50985));
+#50980 = SURFACE_STYLE_USAGE(.BOTH.,#50981);
+#50981 = SURFACE_SIDE_STYLE('',(#50982));
+#50982 = SURFACE_STYLE_FILL_AREA(#50983);
+#50983 = FILL_AREA_STYLE('',(#50984));
+#50984 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50985 = CURVE_STYLE('',#50986,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50986 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50987 = OVER_RIDING_STYLED_ITEM('overriding color',(#50988),#17209,
+  #50897);
+#50988 = PRESENTATION_STYLE_ASSIGNMENT((#50989,#50994));
+#50989 = SURFACE_STYLE_USAGE(.BOTH.,#50990);
+#50990 = SURFACE_SIDE_STYLE('',(#50991));
+#50991 = SURFACE_STYLE_FILL_AREA(#50992);
+#50992 = FILL_AREA_STYLE('',(#50993));
+#50993 = FILL_AREA_STYLE_COLOUR('',#41971);
+#50994 = CURVE_STYLE('',#50995,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#50995 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50996 = OVER_RIDING_STYLED_ITEM('overriding color',(#50997),#17237,
+  #50897);
+#50997 = PRESENTATION_STYLE_ASSIGNMENT((#50998,#51003));
+#50998 = SURFACE_STYLE_USAGE(.BOTH.,#50999);
+#50999 = SURFACE_SIDE_STYLE('',(#51000));
+#51000 = SURFACE_STYLE_FILL_AREA(#51001);
+#51001 = FILL_AREA_STYLE('',(#51002));
+#51002 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51003 = CURVE_STYLE('',#51004,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51004 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51005 = OVER_RIDING_STYLED_ITEM('overriding color',(#51006),#17269,
+  #50897);
+#51006 = PRESENTATION_STYLE_ASSIGNMENT((#51007,#51012));
+#51007 = SURFACE_STYLE_USAGE(.BOTH.,#51008);
+#51008 = SURFACE_SIDE_STYLE('',(#51009));
+#51009 = SURFACE_STYLE_FILL_AREA(#51010);
+#51010 = FILL_AREA_STYLE('',(#51011));
+#51011 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51012 = CURVE_STYLE('',#51013,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51013 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51014 = OVER_RIDING_STYLED_ITEM('overriding color',(#51015),#17289,
+  #50897);
+#51015 = PRESENTATION_STYLE_ASSIGNMENT((#51016,#51021));
+#51016 = SURFACE_STYLE_USAGE(.BOTH.,#51017);
+#51017 = SURFACE_SIDE_STYLE('',(#51018));
+#51018 = SURFACE_STYLE_FILL_AREA(#51019);
+#51019 = FILL_AREA_STYLE('',(#51020));
+#51020 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51021 = CURVE_STYLE('',#51022,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51022 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51023 = OVER_RIDING_STYLED_ITEM('overriding color',(#51024),#17311,
+  #50897);
+#51024 = PRESENTATION_STYLE_ASSIGNMENT((#51025,#51030));
+#51025 = SURFACE_STYLE_USAGE(.BOTH.,#51026);
+#51026 = SURFACE_SIDE_STYLE('',(#51027));
+#51027 = SURFACE_STYLE_FILL_AREA(#51028);
+#51028 = FILL_AREA_STYLE('',(#51029));
+#51029 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51030 = CURVE_STYLE('',#51031,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51031 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51032 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #51033,#51042,#51051,#51060,#51069,#51078,#51087,#51096,#51105,
+    #51114,#51123),#23957);
+#51033 = STYLED_ITEM('color',(#51034),#23731);
+#51034 = PRESENTATION_STYLE_ASSIGNMENT((#51035,#51040));
+#51035 = SURFACE_STYLE_USAGE(.BOTH.,#51036);
+#51036 = SURFACE_SIDE_STYLE('',(#51037));
+#51037 = SURFACE_STYLE_FILL_AREA(#51038);
+#51038 = FILL_AREA_STYLE('',(#51039));
+#51039 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51040 = CURVE_STYLE('',#51041,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51041 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51042 = OVER_RIDING_STYLED_ITEM('overriding color',(#51043),#23733,
+  #51033);
+#51043 = PRESENTATION_STYLE_ASSIGNMENT((#51044,#51049));
+#51044 = SURFACE_STYLE_USAGE(.BOTH.,#51045);
+#51045 = SURFACE_SIDE_STYLE('',(#51046));
+#51046 = SURFACE_STYLE_FILL_AREA(#51047);
+#51047 = FILL_AREA_STYLE('',(#51048));
+#51048 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51049 = CURVE_STYLE('',#51050,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51050 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51051 = OVER_RIDING_STYLED_ITEM('overriding color',(#51052),#23769,
+  #51033);
+#51052 = PRESENTATION_STYLE_ASSIGNMENT((#51053,#51058));
+#51053 = SURFACE_STYLE_USAGE(.BOTH.,#51054);
+#51054 = SURFACE_SIDE_STYLE('',(#51055));
+#51055 = SURFACE_STYLE_FILL_AREA(#51056);
+#51056 = FILL_AREA_STYLE('',(#51057));
+#51057 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51058 = CURVE_STYLE('',#51059,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51059 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51060 = OVER_RIDING_STYLED_ITEM('overriding color',(#51061),#23797,
+  #51033);
+#51061 = PRESENTATION_STYLE_ASSIGNMENT((#51062,#51067));
+#51062 = SURFACE_STYLE_USAGE(.BOTH.,#51063);
+#51063 = SURFACE_SIDE_STYLE('',(#51064));
+#51064 = SURFACE_STYLE_FILL_AREA(#51065);
+#51065 = FILL_AREA_STYLE('',(#51066));
+#51066 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51067 = CURVE_STYLE('',#51068,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51068 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51069 = OVER_RIDING_STYLED_ITEM('overriding color',(#51070),#23825,
+  #51033);
+#51070 = PRESENTATION_STYLE_ASSIGNMENT((#51071,#51076));
+#51071 = SURFACE_STYLE_USAGE(.BOTH.,#51072);
+#51072 = SURFACE_SIDE_STYLE('',(#51073));
+#51073 = SURFACE_STYLE_FILL_AREA(#51074);
+#51074 = FILL_AREA_STYLE('',(#51075));
+#51075 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51076 = CURVE_STYLE('',#51077,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51077 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51078 = OVER_RIDING_STYLED_ITEM('overriding color',(#51079),#23845,
+  #51033);
+#51079 = PRESENTATION_STYLE_ASSIGNMENT((#51080,#51085));
+#51080 = SURFACE_STYLE_USAGE(.BOTH.,#51081);
+#51081 = SURFACE_SIDE_STYLE('',(#51082));
+#51082 = SURFACE_STYLE_FILL_AREA(#51083);
+#51083 = FILL_AREA_STYLE('',(#51084));
+#51084 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51085 = CURVE_STYLE('',#51086,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51086 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51087 = OVER_RIDING_STYLED_ITEM('overriding color',(#51088),#23873,
+  #51033);
+#51088 = PRESENTATION_STYLE_ASSIGNMENT((#51089,#51094));
+#51089 = SURFACE_STYLE_USAGE(.BOTH.,#51090);
+#51090 = SURFACE_SIDE_STYLE('',(#51091));
+#51091 = SURFACE_STYLE_FILL_AREA(#51092);
+#51092 = FILL_AREA_STYLE('',(#51093));
+#51093 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51094 = CURVE_STYLE('',#51095,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51095 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51096 = OVER_RIDING_STYLED_ITEM('overriding color',(#51097),#23895,
+  #51033);
+#51097 = PRESENTATION_STYLE_ASSIGNMENT((#51098,#51103));
+#51098 = SURFACE_STYLE_USAGE(.BOTH.,#51099);
+#51099 = SURFACE_SIDE_STYLE('',(#51100));
+#51100 = SURFACE_STYLE_FILL_AREA(#51101);
+#51101 = FILL_AREA_STYLE('',(#51102));
+#51102 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51103 = CURVE_STYLE('',#51104,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51104 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51105 = OVER_RIDING_STYLED_ITEM('overriding color',(#51106),#23907,
+  #51033);
+#51106 = PRESENTATION_STYLE_ASSIGNMENT((#51107,#51112));
+#51107 = SURFACE_STYLE_USAGE(.BOTH.,#51108);
+#51108 = SURFACE_SIDE_STYLE('',(#51109));
+#51109 = SURFACE_STYLE_FILL_AREA(#51110);
+#51110 = FILL_AREA_STYLE('',(#51111));
+#51111 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51112 = CURVE_STYLE('',#51113,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51113 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51114 = OVER_RIDING_STYLED_ITEM('overriding color',(#51115),#23929,
+  #51033);
+#51115 = PRESENTATION_STYLE_ASSIGNMENT((#51116,#51121));
+#51116 = SURFACE_STYLE_USAGE(.BOTH.,#51117);
+#51117 = SURFACE_SIDE_STYLE('',(#51118));
+#51118 = SURFACE_STYLE_FILL_AREA(#51119);
+#51119 = FILL_AREA_STYLE('',(#51120));
+#51120 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51121 = CURVE_STYLE('',#51122,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51122 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51123 = OVER_RIDING_STYLED_ITEM('overriding color',(#51124),#23945,
+  #51033);
+#51124 = PRESENTATION_STYLE_ASSIGNMENT((#51125,#51130));
+#51125 = SURFACE_STYLE_USAGE(.BOTH.,#51126);
+#51126 = SURFACE_SIDE_STYLE('',(#51127));
+#51127 = SURFACE_STYLE_FILL_AREA(#51128);
+#51128 = FILL_AREA_STYLE('',(#51129));
+#51129 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51130 = CURVE_STYLE('',#51131,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51131 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51132 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #51133,#51142,#51151,#51160,#51169,#51178,#51187,#51196,#51205,
+    #51214,#51223,#51232,#51241,#51250,#51259),#18569);
+#51133 = STYLED_ITEM('color',(#51134),#18171);
+#51134 = PRESENTATION_STYLE_ASSIGNMENT((#51135,#51140));
+#51135 = SURFACE_STYLE_USAGE(.BOTH.,#51136);
+#51136 = SURFACE_SIDE_STYLE('',(#51137));
+#51137 = SURFACE_STYLE_FILL_AREA(#51138);
+#51138 = FILL_AREA_STYLE('',(#51139));
+#51139 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51140 = CURVE_STYLE('',#51141,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51141 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51142 = OVER_RIDING_STYLED_ITEM('overriding color',(#51143),#18173,
+  #51133);
+#51143 = PRESENTATION_STYLE_ASSIGNMENT((#51144,#51149));
+#51144 = SURFACE_STYLE_USAGE(.BOTH.,#51145);
+#51145 = SURFACE_SIDE_STYLE('',(#51146));
+#51146 = SURFACE_STYLE_FILL_AREA(#51147);
+#51147 = FILL_AREA_STYLE('',(#51148));
+#51148 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51149 = CURVE_STYLE('',#51150,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51150 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51151 = OVER_RIDING_STYLED_ITEM('overriding color',(#51152),#18209,
+  #51133);
+#51152 = PRESENTATION_STYLE_ASSIGNMENT((#51153,#51158));
+#51153 = SURFACE_STYLE_USAGE(.BOTH.,#51154);
+#51154 = SURFACE_SIDE_STYLE('',(#51155));
+#51155 = SURFACE_STYLE_FILL_AREA(#51156);
+#51156 = FILL_AREA_STYLE('',(#51157));
+#51157 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51158 = CURVE_STYLE('',#51159,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51159 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51160 = OVER_RIDING_STYLED_ITEM('overriding color',(#51161),#18237,
+  #51133);
+#51161 = PRESENTATION_STYLE_ASSIGNMENT((#51162,#51167));
+#51162 = SURFACE_STYLE_USAGE(.BOTH.,#51163);
+#51163 = SURFACE_SIDE_STYLE('',(#51164));
+#51164 = SURFACE_STYLE_FILL_AREA(#51165);
+#51165 = FILL_AREA_STYLE('',(#51166));
+#51166 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51167 = CURVE_STYLE('',#51168,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51168 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51169 = OVER_RIDING_STYLED_ITEM('overriding color',(#51170),#18265,
+  #51133);
+#51170 = PRESENTATION_STYLE_ASSIGNMENT((#51171,#51176));
+#51171 = SURFACE_STYLE_USAGE(.BOTH.,#51172);
+#51172 = SURFACE_SIDE_STYLE('',(#51173));
+#51173 = SURFACE_STYLE_FILL_AREA(#51174);
+#51174 = FILL_AREA_STYLE('',(#51175));
+#51175 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51176 = CURVE_STYLE('',#51177,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51177 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51178 = OVER_RIDING_STYLED_ITEM('overriding color',(#51179),#18285,
+  #51133);
+#51179 = PRESENTATION_STYLE_ASSIGNMENT((#51180,#51185));
+#51180 = SURFACE_STYLE_USAGE(.BOTH.,#51181);
+#51181 = SURFACE_SIDE_STYLE('',(#51182));
+#51182 = SURFACE_STYLE_FILL_AREA(#51183);
+#51183 = FILL_AREA_STYLE('',(#51184));
+#51184 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51185 = CURVE_STYLE('',#51186,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51186 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51187 = OVER_RIDING_STYLED_ITEM('overriding color',(#51188),#18325,
+  #51133);
+#51188 = PRESENTATION_STYLE_ASSIGNMENT((#51189,#51194));
+#51189 = SURFACE_STYLE_USAGE(.BOTH.,#51190);
+#51190 = SURFACE_SIDE_STYLE('',(#51191));
+#51191 = SURFACE_STYLE_FILL_AREA(#51192);
+#51192 = FILL_AREA_STYLE('',(#51193));
+#51193 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51194 = CURVE_STYLE('',#51195,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51195 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51196 = OVER_RIDING_STYLED_ITEM('overriding color',(#51197),#18353,
+  #51133);
+#51197 = PRESENTATION_STYLE_ASSIGNMENT((#51198,#51203));
+#51198 = SURFACE_STYLE_USAGE(.BOTH.,#51199);
+#51199 = SURFACE_SIDE_STYLE('',(#51200));
+#51200 = SURFACE_STYLE_FILL_AREA(#51201);
+#51201 = FILL_AREA_STYLE('',(#51202));
+#51202 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51203 = CURVE_STYLE('',#51204,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51204 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51205 = OVER_RIDING_STYLED_ITEM('overriding color',(#51206),#18385,
+  #51133);
+#51206 = PRESENTATION_STYLE_ASSIGNMENT((#51207,#51212));
+#51207 = SURFACE_STYLE_USAGE(.BOTH.,#51208);
+#51208 = SURFACE_SIDE_STYLE('',(#51209));
+#51209 = SURFACE_STYLE_FILL_AREA(#51210);
+#51210 = FILL_AREA_STYLE('',(#51211));
+#51211 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51212 = CURVE_STYLE('',#51213,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51213 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51214 = OVER_RIDING_STYLED_ITEM('overriding color',(#51215),#18413,
+  #51133);
+#51215 = PRESENTATION_STYLE_ASSIGNMENT((#51216,#51221));
+#51216 = SURFACE_STYLE_USAGE(.BOTH.,#51217);
+#51217 = SURFACE_SIDE_STYLE('',(#51218));
+#51218 = SURFACE_STYLE_FILL_AREA(#51219);
+#51219 = FILL_AREA_STYLE('',(#51220));
+#51220 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51221 = CURVE_STYLE('',#51222,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51222 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51223 = OVER_RIDING_STYLED_ITEM('overriding color',(#51224),#18445,
+  #51133);
+#51224 = PRESENTATION_STYLE_ASSIGNMENT((#51225,#51230));
+#51225 = SURFACE_STYLE_USAGE(.BOTH.,#51226);
+#51226 = SURFACE_SIDE_STYLE('',(#51227));
+#51227 = SURFACE_STYLE_FILL_AREA(#51228);
+#51228 = FILL_AREA_STYLE('',(#51229));
+#51229 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51230 = CURVE_STYLE('',#51231,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51231 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51232 = OVER_RIDING_STYLED_ITEM('overriding color',(#51233),#18473,
+  #51133);
+#51233 = PRESENTATION_STYLE_ASSIGNMENT((#51234,#51239));
+#51234 = SURFACE_STYLE_USAGE(.BOTH.,#51235);
+#51235 = SURFACE_SIDE_STYLE('',(#51236));
+#51236 = SURFACE_STYLE_FILL_AREA(#51237);
+#51237 = FILL_AREA_STYLE('',(#51238));
+#51238 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51239 = CURVE_STYLE('',#51240,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51240 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51241 = OVER_RIDING_STYLED_ITEM('overriding color',(#51242),#18505,
+  #51133);
+#51242 = PRESENTATION_STYLE_ASSIGNMENT((#51243,#51248));
+#51243 = SURFACE_STYLE_USAGE(.BOTH.,#51244);
+#51244 = SURFACE_SIDE_STYLE('',(#51245));
+#51245 = SURFACE_STYLE_FILL_AREA(#51246);
+#51246 = FILL_AREA_STYLE('',(#51247));
+#51247 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51248 = CURVE_STYLE('',#51249,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51249 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51250 = OVER_RIDING_STYLED_ITEM('overriding color',(#51251),#18525,
+  #51133);
+#51251 = PRESENTATION_STYLE_ASSIGNMENT((#51252,#51257));
+#51252 = SURFACE_STYLE_USAGE(.BOTH.,#51253);
+#51253 = SURFACE_SIDE_STYLE('',(#51254));
+#51254 = SURFACE_STYLE_FILL_AREA(#51255);
+#51255 = FILL_AREA_STYLE('',(#51256));
+#51256 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51257 = CURVE_STYLE('',#51258,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51258 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51259 = OVER_RIDING_STYLED_ITEM('overriding color',(#51260),#18547,
+  #51133);
+#51260 = PRESENTATION_STYLE_ASSIGNMENT((#51261,#51266));
+#51261 = SURFACE_STYLE_USAGE(.BOTH.,#51262);
+#51262 = SURFACE_SIDE_STYLE('',(#51263));
+#51263 = SURFACE_STYLE_FILL_AREA(#51264);
+#51264 = FILL_AREA_STYLE('',(#51265));
+#51265 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51266 = CURVE_STYLE('',#51267,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51267 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51268 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #51269,#51278,#51287,#51296,#51305,#51314,#51323,#51332,#51341,
+    #51350,#51359),#41957);
+#51269 = STYLED_ITEM('color',(#51270),#41719);
+#51270 = PRESENTATION_STYLE_ASSIGNMENT((#51271,#51276));
+#51271 = SURFACE_STYLE_USAGE(.BOTH.,#51272);
+#51272 = SURFACE_SIDE_STYLE('',(#51273));
+#51273 = SURFACE_STYLE_FILL_AREA(#51274);
+#51274 = FILL_AREA_STYLE('',(#51275));
+#51275 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51276 = CURVE_STYLE('',#51277,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51277 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51278 = OVER_RIDING_STYLED_ITEM('overriding color',(#51279),#41721,
+  #51269);
+#51279 = PRESENTATION_STYLE_ASSIGNMENT((#51280,#51285));
+#51280 = SURFACE_STYLE_USAGE(.BOTH.,#51281);
+#51281 = SURFACE_SIDE_STYLE('',(#51282));
+#51282 = SURFACE_STYLE_FILL_AREA(#51283);
+#51283 = FILL_AREA_STYLE('',(#51284));
+#51284 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51285 = CURVE_STYLE('',#51286,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51286 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51287 = OVER_RIDING_STYLED_ITEM('overriding color',(#51288),#41761,
+  #51269);
+#51288 = PRESENTATION_STYLE_ASSIGNMENT((#51289,#51294));
+#51289 = SURFACE_STYLE_USAGE(.BOTH.,#51290);
+#51290 = SURFACE_SIDE_STYLE('',(#51291));
+#51291 = SURFACE_STYLE_FILL_AREA(#51292);
+#51292 = FILL_AREA_STYLE('',(#51293));
+#51293 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51294 = CURVE_STYLE('',#51295,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51295 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51296 = OVER_RIDING_STYLED_ITEM('overriding color',(#51297),#41792,
+  #51269);
+#51297 = PRESENTATION_STYLE_ASSIGNMENT((#51298,#51303));
+#51298 = SURFACE_STYLE_USAGE(.BOTH.,#51299);
+#51299 = SURFACE_SIDE_STYLE('',(#51300));
+#51300 = SURFACE_STYLE_FILL_AREA(#51301);
+#51301 = FILL_AREA_STYLE('',(#51302));
+#51302 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51303 = CURVE_STYLE('',#51304,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51304 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51305 = OVER_RIDING_STYLED_ITEM('overriding color',(#51306),#41823,
+  #51269);
+#51306 = PRESENTATION_STYLE_ASSIGNMENT((#51307,#51312));
+#51307 = SURFACE_STYLE_USAGE(.BOTH.,#51308);
+#51308 = SURFACE_SIDE_STYLE('',(#51309));
+#51309 = SURFACE_STYLE_FILL_AREA(#51310);
+#51310 = FILL_AREA_STYLE('',(#51311));
+#51311 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51312 = CURVE_STYLE('',#51313,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51313 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51314 = OVER_RIDING_STYLED_ITEM('overriding color',(#51315),#41845,
+  #51269);
+#51315 = PRESENTATION_STYLE_ASSIGNMENT((#51316,#51321));
+#51316 = SURFACE_STYLE_USAGE(.BOTH.,#51317);
+#51317 = SURFACE_SIDE_STYLE('',(#51318));
+#51318 = SURFACE_STYLE_FILL_AREA(#51319);
+#51319 = FILL_AREA_STYLE('',(#51320));
+#51320 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51321 = CURVE_STYLE('',#51322,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51322 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51323 = OVER_RIDING_STYLED_ITEM('overriding color',(#51324),#41873,
+  #51269);
+#51324 = PRESENTATION_STYLE_ASSIGNMENT((#51325,#51330));
+#51325 = SURFACE_STYLE_USAGE(.BOTH.,#51326);
+#51326 = SURFACE_SIDE_STYLE('',(#51327));
+#51327 = SURFACE_STYLE_FILL_AREA(#51328);
+#51328 = FILL_AREA_STYLE('',(#51329));
+#51329 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51330 = CURVE_STYLE('',#51331,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51331 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51332 = OVER_RIDING_STYLED_ITEM('overriding color',(#51333),#41895,
+  #51269);
+#51333 = PRESENTATION_STYLE_ASSIGNMENT((#51334,#51339));
+#51334 = SURFACE_STYLE_USAGE(.BOTH.,#51335);
+#51335 = SURFACE_SIDE_STYLE('',(#51336));
+#51336 = SURFACE_STYLE_FILL_AREA(#51337);
+#51337 = FILL_AREA_STYLE('',(#51338));
+#51338 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51339 = CURVE_STYLE('',#51340,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51340 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51341 = OVER_RIDING_STYLED_ITEM('overriding color',(#51342),#41907,
+  #51269);
+#51342 = PRESENTATION_STYLE_ASSIGNMENT((#51343,#51348));
+#51343 = SURFACE_STYLE_USAGE(.BOTH.,#51344);
+#51344 = SURFACE_SIDE_STYLE('',(#51345));
+#51345 = SURFACE_STYLE_FILL_AREA(#51346);
+#51346 = FILL_AREA_STYLE('',(#51347));
+#51347 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51348 = CURVE_STYLE('',#51349,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51349 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51350 = OVER_RIDING_STYLED_ITEM('overriding color',(#51351),#41929,
+  #51269);
+#51351 = PRESENTATION_STYLE_ASSIGNMENT((#51352,#51357));
+#51352 = SURFACE_STYLE_USAGE(.BOTH.,#51353);
+#51353 = SURFACE_SIDE_STYLE('',(#51354));
+#51354 = SURFACE_STYLE_FILL_AREA(#51355);
+#51355 = FILL_AREA_STYLE('',(#51356));
+#51356 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51357 = CURVE_STYLE('',#51358,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51358 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51359 = OVER_RIDING_STYLED_ITEM('overriding color',(#51360),#41945,
+  #51269);
+#51360 = PRESENTATION_STYLE_ASSIGNMENT((#51361,#51366));
+#51361 = SURFACE_STYLE_USAGE(.BOTH.,#51362);
+#51362 = SURFACE_SIDE_STYLE('',(#51363));
+#51363 = SURFACE_STYLE_FILL_AREA(#51364);
+#51364 = FILL_AREA_STYLE('',(#51365));
+#51365 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51366 = CURVE_STYLE('',#51367,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51367 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51368 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #51369,#51378,#51387,#51396,#51405,#51414,#51423,#51432,#51441,
+    #51450,#51459),#32885);
+#51369 = STYLED_ITEM('color',(#51370),#32647);
+#51370 = PRESENTATION_STYLE_ASSIGNMENT((#51371,#51376));
+#51371 = SURFACE_STYLE_USAGE(.BOTH.,#51372);
+#51372 = SURFACE_SIDE_STYLE('',(#51373));
+#51373 = SURFACE_STYLE_FILL_AREA(#51374);
+#51374 = FILL_AREA_STYLE('',(#51375));
+#51375 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51376 = CURVE_STYLE('',#51377,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51377 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51378 = OVER_RIDING_STYLED_ITEM('overriding color',(#51379),#32649,
+  #51369);
+#51379 = PRESENTATION_STYLE_ASSIGNMENT((#51380,#51385));
+#51380 = SURFACE_STYLE_USAGE(.BOTH.,#51381);
+#51381 = SURFACE_SIDE_STYLE('',(#51382));
+#51382 = SURFACE_STYLE_FILL_AREA(#51383);
+#51383 = FILL_AREA_STYLE('',(#51384));
+#51384 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51385 = CURVE_STYLE('',#51386,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51386 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51387 = OVER_RIDING_STYLED_ITEM('overriding color',(#51388),#32689,
+  #51369);
+#51388 = PRESENTATION_STYLE_ASSIGNMENT((#51389,#51394));
+#51389 = SURFACE_STYLE_USAGE(.BOTH.,#51390);
+#51390 = SURFACE_SIDE_STYLE('',(#51391));
+#51391 = SURFACE_STYLE_FILL_AREA(#51392);
+#51392 = FILL_AREA_STYLE('',(#51393));
+#51393 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51394 = CURVE_STYLE('',#51395,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51395 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51396 = OVER_RIDING_STYLED_ITEM('overriding color',(#51397),#32720,
+  #51369);
+#51397 = PRESENTATION_STYLE_ASSIGNMENT((#51398,#51403));
+#51398 = SURFACE_STYLE_USAGE(.BOTH.,#51399);
+#51399 = SURFACE_SIDE_STYLE('',(#51400));
+#51400 = SURFACE_STYLE_FILL_AREA(#51401);
+#51401 = FILL_AREA_STYLE('',(#51402));
+#51402 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51403 = CURVE_STYLE('',#51404,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51404 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51405 = OVER_RIDING_STYLED_ITEM('overriding color',(#51406),#32751,
+  #51369);
+#51406 = PRESENTATION_STYLE_ASSIGNMENT((#51407,#51412));
+#51407 = SURFACE_STYLE_USAGE(.BOTH.,#51408);
+#51408 = SURFACE_SIDE_STYLE('',(#51409));
+#51409 = SURFACE_STYLE_FILL_AREA(#51410);
+#51410 = FILL_AREA_STYLE('',(#51411));
+#51411 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51412 = CURVE_STYLE('',#51413,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51413 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51414 = OVER_RIDING_STYLED_ITEM('overriding color',(#51415),#32773,
+  #51369);
+#51415 = PRESENTATION_STYLE_ASSIGNMENT((#51416,#51421));
+#51416 = SURFACE_STYLE_USAGE(.BOTH.,#51417);
+#51417 = SURFACE_SIDE_STYLE('',(#51418));
+#51418 = SURFACE_STYLE_FILL_AREA(#51419);
+#51419 = FILL_AREA_STYLE('',(#51420));
+#51420 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51421 = CURVE_STYLE('',#51422,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51422 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51423 = OVER_RIDING_STYLED_ITEM('overriding color',(#51424),#32801,
+  #51369);
+#51424 = PRESENTATION_STYLE_ASSIGNMENT((#51425,#51430));
+#51425 = SURFACE_STYLE_USAGE(.BOTH.,#51426);
+#51426 = SURFACE_SIDE_STYLE('',(#51427));
+#51427 = SURFACE_STYLE_FILL_AREA(#51428);
+#51428 = FILL_AREA_STYLE('',(#51429));
+#51429 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51430 = CURVE_STYLE('',#51431,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51431 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51432 = OVER_RIDING_STYLED_ITEM('overriding color',(#51433),#32823,
+  #51369);
+#51433 = PRESENTATION_STYLE_ASSIGNMENT((#51434,#51439));
+#51434 = SURFACE_STYLE_USAGE(.BOTH.,#51435);
+#51435 = SURFACE_SIDE_STYLE('',(#51436));
+#51436 = SURFACE_STYLE_FILL_AREA(#51437);
+#51437 = FILL_AREA_STYLE('',(#51438));
+#51438 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51439 = CURVE_STYLE('',#51440,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51440 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51441 = OVER_RIDING_STYLED_ITEM('overriding color',(#51442),#32835,
+  #51369);
+#51442 = PRESENTATION_STYLE_ASSIGNMENT((#51443,#51448));
+#51443 = SURFACE_STYLE_USAGE(.BOTH.,#51444);
+#51444 = SURFACE_SIDE_STYLE('',(#51445));
+#51445 = SURFACE_STYLE_FILL_AREA(#51446);
+#51446 = FILL_AREA_STYLE('',(#51447));
+#51447 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51448 = CURVE_STYLE('',#51449,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51449 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51450 = OVER_RIDING_STYLED_ITEM('overriding color',(#51451),#32857,
+  #51369);
+#51451 = PRESENTATION_STYLE_ASSIGNMENT((#51452,#51457));
+#51452 = SURFACE_STYLE_USAGE(.BOTH.,#51453);
+#51453 = SURFACE_SIDE_STYLE('',(#51454));
+#51454 = SURFACE_STYLE_FILL_AREA(#51455);
+#51455 = FILL_AREA_STYLE('',(#51456));
+#51456 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51457 = CURVE_STYLE('',#51458,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51458 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51459 = OVER_RIDING_STYLED_ITEM('overriding color',(#51460),#32873,
+  #51369);
+#51460 = PRESENTATION_STYLE_ASSIGNMENT((#51461,#51466));
+#51461 = SURFACE_STYLE_USAGE(.BOTH.,#51462);
+#51462 = SURFACE_SIDE_STYLE('',(#51463));
+#51463 = SURFACE_STYLE_FILL_AREA(#51464);
+#51464 = FILL_AREA_STYLE('',(#51465));
+#51465 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51466 = CURVE_STYLE('',#51467,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51467 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51468 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #51469,#51478,#51487,#51496,#51505,#51514,#51523,#51532,#51541,
+    #51550,#51559),#31157);
+#51469 = STYLED_ITEM('color',(#51470),#30931);
+#51470 = PRESENTATION_STYLE_ASSIGNMENT((#51471,#51476));
+#51471 = SURFACE_STYLE_USAGE(.BOTH.,#51472);
+#51472 = SURFACE_SIDE_STYLE('',(#51473));
+#51473 = SURFACE_STYLE_FILL_AREA(#51474);
+#51474 = FILL_AREA_STYLE('',(#51475));
+#51475 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51476 = CURVE_STYLE('',#51477,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51477 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51478 = OVER_RIDING_STYLED_ITEM('overriding color',(#51479),#30933,
+  #51469);
+#51479 = PRESENTATION_STYLE_ASSIGNMENT((#51480,#51485));
+#51480 = SURFACE_STYLE_USAGE(.BOTH.,#51481);
+#51481 = SURFACE_SIDE_STYLE('',(#51482));
+#51482 = SURFACE_STYLE_FILL_AREA(#51483);
+#51483 = FILL_AREA_STYLE('',(#51484));
+#51484 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51485 = CURVE_STYLE('',#51486,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51486 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51487 = OVER_RIDING_STYLED_ITEM('overriding color',(#51488),#30969,
+  #51469);
+#51488 = PRESENTATION_STYLE_ASSIGNMENT((#51489,#51494));
+#51489 = SURFACE_STYLE_USAGE(.BOTH.,#51490);
+#51490 = SURFACE_SIDE_STYLE('',(#51491));
+#51491 = SURFACE_STYLE_FILL_AREA(#51492);
+#51492 = FILL_AREA_STYLE('',(#51493));
+#51493 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51494 = CURVE_STYLE('',#51495,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51495 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51496 = OVER_RIDING_STYLED_ITEM('overriding color',(#51497),#30997,
+  #51469);
+#51497 = PRESENTATION_STYLE_ASSIGNMENT((#51498,#51503));
+#51498 = SURFACE_STYLE_USAGE(.BOTH.,#51499);
+#51499 = SURFACE_SIDE_STYLE('',(#51500));
+#51500 = SURFACE_STYLE_FILL_AREA(#51501);
+#51501 = FILL_AREA_STYLE('',(#51502));
+#51502 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51503 = CURVE_STYLE('',#51504,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51504 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51505 = OVER_RIDING_STYLED_ITEM('overriding color',(#51506),#31025,
+  #51469);
+#51506 = PRESENTATION_STYLE_ASSIGNMENT((#51507,#51512));
+#51507 = SURFACE_STYLE_USAGE(.BOTH.,#51508);
+#51508 = SURFACE_SIDE_STYLE('',(#51509));
+#51509 = SURFACE_STYLE_FILL_AREA(#51510);
+#51510 = FILL_AREA_STYLE('',(#51511));
+#51511 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51512 = CURVE_STYLE('',#51513,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51513 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51514 = OVER_RIDING_STYLED_ITEM('overriding color',(#51515),#31045,
+  #51469);
+#51515 = PRESENTATION_STYLE_ASSIGNMENT((#51516,#51521));
+#51516 = SURFACE_STYLE_USAGE(.BOTH.,#51517);
+#51517 = SURFACE_SIDE_STYLE('',(#51518));
+#51518 = SURFACE_STYLE_FILL_AREA(#51519);
+#51519 = FILL_AREA_STYLE('',(#51520));
+#51520 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51521 = CURVE_STYLE('',#51522,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51522 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51523 = OVER_RIDING_STYLED_ITEM('overriding color',(#51524),#31073,
+  #51469);
+#51524 = PRESENTATION_STYLE_ASSIGNMENT((#51525,#51530));
+#51525 = SURFACE_STYLE_USAGE(.BOTH.,#51526);
+#51526 = SURFACE_SIDE_STYLE('',(#51527));
+#51527 = SURFACE_STYLE_FILL_AREA(#51528);
+#51528 = FILL_AREA_STYLE('',(#51529));
+#51529 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51530 = CURVE_STYLE('',#51531,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51531 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51532 = OVER_RIDING_STYLED_ITEM('overriding color',(#51533),#31095,
+  #51469);
+#51533 = PRESENTATION_STYLE_ASSIGNMENT((#51534,#51539));
+#51534 = SURFACE_STYLE_USAGE(.BOTH.,#51535);
+#51535 = SURFACE_SIDE_STYLE('',(#51536));
+#51536 = SURFACE_STYLE_FILL_AREA(#51537);
+#51537 = FILL_AREA_STYLE('',(#51538));
+#51538 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51539 = CURVE_STYLE('',#51540,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51540 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51541 = OVER_RIDING_STYLED_ITEM('overriding color',(#51542),#31107,
+  #51469);
+#51542 = PRESENTATION_STYLE_ASSIGNMENT((#51543,#51548));
+#51543 = SURFACE_STYLE_USAGE(.BOTH.,#51544);
+#51544 = SURFACE_SIDE_STYLE('',(#51545));
+#51545 = SURFACE_STYLE_FILL_AREA(#51546);
+#51546 = FILL_AREA_STYLE('',(#51547));
+#51547 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51548 = CURVE_STYLE('',#51549,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51549 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51550 = OVER_RIDING_STYLED_ITEM('overriding color',(#51551),#31129,
+  #51469);
+#51551 = PRESENTATION_STYLE_ASSIGNMENT((#51552,#51557));
+#51552 = SURFACE_STYLE_USAGE(.BOTH.,#51553);
+#51553 = SURFACE_SIDE_STYLE('',(#51554));
+#51554 = SURFACE_STYLE_FILL_AREA(#51555);
+#51555 = FILL_AREA_STYLE('',(#51556));
+#51556 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51557 = CURVE_STYLE('',#51558,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51558 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51559 = OVER_RIDING_STYLED_ITEM('overriding color',(#51560),#31145,
+  #51469);
+#51560 = PRESENTATION_STYLE_ASSIGNMENT((#51561,#51566));
+#51561 = SURFACE_STYLE_USAGE(.BOTH.,#51562);
+#51562 = SURFACE_SIDE_STYLE('',(#51563));
+#51563 = SURFACE_STYLE_FILL_AREA(#51564);
+#51564 = FILL_AREA_STYLE('',(#51565));
+#51565 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51566 = CURVE_STYLE('',#51567,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51567 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51568 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #51569,#51578,#51587,#51596,#51605,#51614,#51623,#51632,#51641,
+    #51650,#51659),#30677);
+#51569 = STYLED_ITEM('color',(#51570),#30451);
+#51570 = PRESENTATION_STYLE_ASSIGNMENT((#51571,#51576));
+#51571 = SURFACE_STYLE_USAGE(.BOTH.,#51572);
+#51572 = SURFACE_SIDE_STYLE('',(#51573));
+#51573 = SURFACE_STYLE_FILL_AREA(#51574);
+#51574 = FILL_AREA_STYLE('',(#51575));
+#51575 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51576 = CURVE_STYLE('',#51577,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51577 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51578 = OVER_RIDING_STYLED_ITEM('overriding color',(#51579),#30453,
+  #51569);
+#51579 = PRESENTATION_STYLE_ASSIGNMENT((#51580,#51585));
+#51580 = SURFACE_STYLE_USAGE(.BOTH.,#51581);
+#51581 = SURFACE_SIDE_STYLE('',(#51582));
+#51582 = SURFACE_STYLE_FILL_AREA(#51583);
+#51583 = FILL_AREA_STYLE('',(#51584));
+#51584 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51585 = CURVE_STYLE('',#51586,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51586 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51587 = OVER_RIDING_STYLED_ITEM('overriding color',(#51588),#30489,
+  #51569);
+#51588 = PRESENTATION_STYLE_ASSIGNMENT((#51589,#51594));
+#51589 = SURFACE_STYLE_USAGE(.BOTH.,#51590);
+#51590 = SURFACE_SIDE_STYLE('',(#51591));
+#51591 = SURFACE_STYLE_FILL_AREA(#51592);
+#51592 = FILL_AREA_STYLE('',(#51593));
+#51593 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51594 = CURVE_STYLE('',#51595,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51595 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51596 = OVER_RIDING_STYLED_ITEM('overriding color',(#51597),#30517,
+  #51569);
+#51597 = PRESENTATION_STYLE_ASSIGNMENT((#51598,#51603));
+#51598 = SURFACE_STYLE_USAGE(.BOTH.,#51599);
+#51599 = SURFACE_SIDE_STYLE('',(#51600));
+#51600 = SURFACE_STYLE_FILL_AREA(#51601);
+#51601 = FILL_AREA_STYLE('',(#51602));
+#51602 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51603 = CURVE_STYLE('',#51604,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51604 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51605 = OVER_RIDING_STYLED_ITEM('overriding color',(#51606),#30545,
+  #51569);
+#51606 = PRESENTATION_STYLE_ASSIGNMENT((#51607,#51612));
+#51607 = SURFACE_STYLE_USAGE(.BOTH.,#51608);
+#51608 = SURFACE_SIDE_STYLE('',(#51609));
+#51609 = SURFACE_STYLE_FILL_AREA(#51610);
+#51610 = FILL_AREA_STYLE('',(#51611));
+#51611 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51612 = CURVE_STYLE('',#51613,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51613 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51614 = OVER_RIDING_STYLED_ITEM('overriding color',(#51615),#30565,
+  #51569);
+#51615 = PRESENTATION_STYLE_ASSIGNMENT((#51616,#51621));
+#51616 = SURFACE_STYLE_USAGE(.BOTH.,#51617);
+#51617 = SURFACE_SIDE_STYLE('',(#51618));
+#51618 = SURFACE_STYLE_FILL_AREA(#51619);
+#51619 = FILL_AREA_STYLE('',(#51620));
+#51620 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51621 = CURVE_STYLE('',#51622,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51622 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51623 = OVER_RIDING_STYLED_ITEM('overriding color',(#51624),#30593,
+  #51569);
+#51624 = PRESENTATION_STYLE_ASSIGNMENT((#51625,#51630));
+#51625 = SURFACE_STYLE_USAGE(.BOTH.,#51626);
+#51626 = SURFACE_SIDE_STYLE('',(#51627));
+#51627 = SURFACE_STYLE_FILL_AREA(#51628);
+#51628 = FILL_AREA_STYLE('',(#51629));
+#51629 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51630 = CURVE_STYLE('',#51631,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51631 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51632 = OVER_RIDING_STYLED_ITEM('overriding color',(#51633),#30615,
+  #51569);
+#51633 = PRESENTATION_STYLE_ASSIGNMENT((#51634,#51639));
+#51634 = SURFACE_STYLE_USAGE(.BOTH.,#51635);
+#51635 = SURFACE_SIDE_STYLE('',(#51636));
+#51636 = SURFACE_STYLE_FILL_AREA(#51637);
+#51637 = FILL_AREA_STYLE('',(#51638));
+#51638 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51639 = CURVE_STYLE('',#51640,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51640 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51641 = OVER_RIDING_STYLED_ITEM('overriding color',(#51642),#30627,
+  #51569);
+#51642 = PRESENTATION_STYLE_ASSIGNMENT((#51643,#51648));
+#51643 = SURFACE_STYLE_USAGE(.BOTH.,#51644);
+#51644 = SURFACE_SIDE_STYLE('',(#51645));
+#51645 = SURFACE_STYLE_FILL_AREA(#51646);
+#51646 = FILL_AREA_STYLE('',(#51647));
+#51647 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51648 = CURVE_STYLE('',#51649,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51649 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51650 = OVER_RIDING_STYLED_ITEM('overriding color',(#51651),#30649,
+  #51569);
+#51651 = PRESENTATION_STYLE_ASSIGNMENT((#51652,#51657));
+#51652 = SURFACE_STYLE_USAGE(.BOTH.,#51653);
+#51653 = SURFACE_SIDE_STYLE('',(#51654));
+#51654 = SURFACE_STYLE_FILL_AREA(#51655);
+#51655 = FILL_AREA_STYLE('',(#51656));
+#51656 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51657 = CURVE_STYLE('',#51658,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51658 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51659 = OVER_RIDING_STYLED_ITEM('overriding color',(#51660),#30665,
+  #51569);
+#51660 = PRESENTATION_STYLE_ASSIGNMENT((#51661,#51666));
+#51661 = SURFACE_STYLE_USAGE(.BOTH.,#51662);
+#51662 = SURFACE_SIDE_STYLE('',(#51663));
+#51663 = SURFACE_STYLE_FILL_AREA(#51664);
+#51664 = FILL_AREA_STYLE('',(#51665));
+#51665 = FILL_AREA_STYLE_COLOUR('',#42108);
+#51666 = CURVE_STYLE('',#51667,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#51667 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51668 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #51669,#51678,#51687,#51696,#51705,#51714,#51723,#51732,#51741,
+    #51750,#51759,#51768,#51777,#51786,#51795),#14449);
+#51669 = STYLED_ITEM('color',(#51670),#14051);
+#51670 = PRESENTATION_STYLE_ASSIGNMENT((#51671,#51676));
+#51671 = SURFACE_STYLE_USAGE(.BOTH.,#51672);
+#51672 = SURFACE_SIDE_STYLE('',(#51673));
+#51673 = SURFACE_STYLE_FILL_AREA(#51674);
+#51674 = FILL_AREA_STYLE('',(#51675));
+#51675 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51676 = CURVE_STYLE('',#51677,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51677 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51678 = OVER_RIDING_STYLED_ITEM('overriding color',(#51679),#14053,
+  #51669);
+#51679 = PRESENTATION_STYLE_ASSIGNMENT((#51680,#51685));
+#51680 = SURFACE_STYLE_USAGE(.BOTH.,#51681);
+#51681 = SURFACE_SIDE_STYLE('',(#51682));
+#51682 = SURFACE_STYLE_FILL_AREA(#51683);
+#51683 = FILL_AREA_STYLE('',(#51684));
+#51684 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51685 = CURVE_STYLE('',#51686,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51686 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51687 = OVER_RIDING_STYLED_ITEM('overriding color',(#51688),#14089,
+  #51669);
+#51688 = PRESENTATION_STYLE_ASSIGNMENT((#51689,#51694));
+#51689 = SURFACE_STYLE_USAGE(.BOTH.,#51690);
+#51690 = SURFACE_SIDE_STYLE('',(#51691));
+#51691 = SURFACE_STYLE_FILL_AREA(#51692);
+#51692 = FILL_AREA_STYLE('',(#51693));
+#51693 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51694 = CURVE_STYLE('',#51695,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51695 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51696 = OVER_RIDING_STYLED_ITEM('overriding color',(#51697),#14117,
+  #51669);
+#51697 = PRESENTATION_STYLE_ASSIGNMENT((#51698,#51703));
+#51698 = SURFACE_STYLE_USAGE(.BOTH.,#51699);
+#51699 = SURFACE_SIDE_STYLE('',(#51700));
+#51700 = SURFACE_STYLE_FILL_AREA(#51701);
+#51701 = FILL_AREA_STYLE('',(#51702));
+#51702 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51703 = CURVE_STYLE('',#51704,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51704 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51705 = OVER_RIDING_STYLED_ITEM('overriding color',(#51706),#14145,
+  #51669);
+#51706 = PRESENTATION_STYLE_ASSIGNMENT((#51707,#51712));
+#51707 = SURFACE_STYLE_USAGE(.BOTH.,#51708);
+#51708 = SURFACE_SIDE_STYLE('',(#51709));
+#51709 = SURFACE_STYLE_FILL_AREA(#51710);
+#51710 = FILL_AREA_STYLE('',(#51711));
+#51711 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51712 = CURVE_STYLE('',#51713,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51713 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51714 = OVER_RIDING_STYLED_ITEM('overriding color',(#51715),#14165,
+  #51669);
+#51715 = PRESENTATION_STYLE_ASSIGNMENT((#51716,#51721));
+#51716 = SURFACE_STYLE_USAGE(.BOTH.,#51717);
+#51717 = SURFACE_SIDE_STYLE('',(#51718));
+#51718 = SURFACE_STYLE_FILL_AREA(#51719);
+#51719 = FILL_AREA_STYLE('',(#51720));
+#51720 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51721 = CURVE_STYLE('',#51722,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51722 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51723 = OVER_RIDING_STYLED_ITEM('overriding color',(#51724),#14205,
+  #51669);
+#51724 = PRESENTATION_STYLE_ASSIGNMENT((#51725,#51730));
+#51725 = SURFACE_STYLE_USAGE(.BOTH.,#51726);
+#51726 = SURFACE_SIDE_STYLE('',(#51727));
+#51727 = SURFACE_STYLE_FILL_AREA(#51728);
+#51728 = FILL_AREA_STYLE('',(#51729));
+#51729 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51730 = CURVE_STYLE('',#51731,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51731 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51732 = OVER_RIDING_STYLED_ITEM('overriding color',(#51733),#14233,
+  #51669);
+#51733 = PRESENTATION_STYLE_ASSIGNMENT((#51734,#51739));
+#51734 = SURFACE_STYLE_USAGE(.BOTH.,#51735);
+#51735 = SURFACE_SIDE_STYLE('',(#51736));
+#51736 = SURFACE_STYLE_FILL_AREA(#51737);
+#51737 = FILL_AREA_STYLE('',(#51738));
+#51738 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51739 = CURVE_STYLE('',#51740,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51740 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51741 = OVER_RIDING_STYLED_ITEM('overriding color',(#51742),#14265,
+  #51669);
+#51742 = PRESENTATION_STYLE_ASSIGNMENT((#51743,#51748));
+#51743 = SURFACE_STYLE_USAGE(.BOTH.,#51744);
+#51744 = SURFACE_SIDE_STYLE('',(#51745));
+#51745 = SURFACE_STYLE_FILL_AREA(#51746);
+#51746 = FILL_AREA_STYLE('',(#51747));
+#51747 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51748 = CURVE_STYLE('',#51749,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51749 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51750 = OVER_RIDING_STYLED_ITEM('overriding color',(#51751),#14293,
+  #51669);
+#51751 = PRESENTATION_STYLE_ASSIGNMENT((#51752,#51757));
+#51752 = SURFACE_STYLE_USAGE(.BOTH.,#51753);
+#51753 = SURFACE_SIDE_STYLE('',(#51754));
+#51754 = SURFACE_STYLE_FILL_AREA(#51755);
+#51755 = FILL_AREA_STYLE('',(#51756));
+#51756 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51757 = CURVE_STYLE('',#51758,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51758 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51759 = OVER_RIDING_STYLED_ITEM('overriding color',(#51760),#14325,
+  #51669);
+#51760 = PRESENTATION_STYLE_ASSIGNMENT((#51761,#51766));
+#51761 = SURFACE_STYLE_USAGE(.BOTH.,#51762);
+#51762 = SURFACE_SIDE_STYLE('',(#51763));
+#51763 = SURFACE_STYLE_FILL_AREA(#51764);
+#51764 = FILL_AREA_STYLE('',(#51765));
+#51765 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51766 = CURVE_STYLE('',#51767,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51767 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51768 = OVER_RIDING_STYLED_ITEM('overriding color',(#51769),#14353,
+  #51669);
+#51769 = PRESENTATION_STYLE_ASSIGNMENT((#51770,#51775));
+#51770 = SURFACE_STYLE_USAGE(.BOTH.,#51771);
+#51771 = SURFACE_SIDE_STYLE('',(#51772));
+#51772 = SURFACE_STYLE_FILL_AREA(#51773);
+#51773 = FILL_AREA_STYLE('',(#51774));
+#51774 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51775 = CURVE_STYLE('',#51776,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51776 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51777 = OVER_RIDING_STYLED_ITEM('overriding color',(#51778),#14385,
+  #51669);
+#51778 = PRESENTATION_STYLE_ASSIGNMENT((#51779,#51784));
+#51779 = SURFACE_STYLE_USAGE(.BOTH.,#51780);
+#51780 = SURFACE_SIDE_STYLE('',(#51781));
+#51781 = SURFACE_STYLE_FILL_AREA(#51782);
+#51782 = FILL_AREA_STYLE('',(#51783));
+#51783 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51784 = CURVE_STYLE('',#51785,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51785 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51786 = OVER_RIDING_STYLED_ITEM('overriding color',(#51787),#14405,
+  #51669);
+#51787 = PRESENTATION_STYLE_ASSIGNMENT((#51788,#51793));
+#51788 = SURFACE_STYLE_USAGE(.BOTH.,#51789);
+#51789 = SURFACE_SIDE_STYLE('',(#51790));
+#51790 = SURFACE_STYLE_FILL_AREA(#51791);
+#51791 = FILL_AREA_STYLE('',(#51792));
+#51792 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51793 = CURVE_STYLE('',#51794,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51794 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51795 = OVER_RIDING_STYLED_ITEM('overriding color',(#51796),#14427,
+  #51669);
+#51796 = PRESENTATION_STYLE_ASSIGNMENT((#51797,#51802));
+#51797 = SURFACE_STYLE_USAGE(.BOTH.,#51798);
+#51798 = SURFACE_SIDE_STYLE('',(#51799));
+#51799 = SURFACE_STYLE_FILL_AREA(#51800);
+#51800 = FILL_AREA_STYLE('',(#51801));
+#51801 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51802 = CURVE_STYLE('',#51803,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51803 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51804 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #51805,#51814,#51823,#51832,#51841,#51850,#51859,#51868,#51877,
+    #51886,#51895,#51904,#51913,#51922,#51931),#13625);
+#51805 = STYLED_ITEM('color',(#51806),#13227);
+#51806 = PRESENTATION_STYLE_ASSIGNMENT((#51807,#51812));
+#51807 = SURFACE_STYLE_USAGE(.BOTH.,#51808);
+#51808 = SURFACE_SIDE_STYLE('',(#51809));
+#51809 = SURFACE_STYLE_FILL_AREA(#51810);
+#51810 = FILL_AREA_STYLE('',(#51811));
+#51811 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51812 = CURVE_STYLE('',#51813,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51813 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51814 = OVER_RIDING_STYLED_ITEM('overriding color',(#51815),#13229,
+  #51805);
+#51815 = PRESENTATION_STYLE_ASSIGNMENT((#51816,#51821));
+#51816 = SURFACE_STYLE_USAGE(.BOTH.,#51817);
+#51817 = SURFACE_SIDE_STYLE('',(#51818));
+#51818 = SURFACE_STYLE_FILL_AREA(#51819);
+#51819 = FILL_AREA_STYLE('',(#51820));
+#51820 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51821 = CURVE_STYLE('',#51822,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51822 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51823 = OVER_RIDING_STYLED_ITEM('overriding color',(#51824),#13265,
+  #51805);
+#51824 = PRESENTATION_STYLE_ASSIGNMENT((#51825,#51830));
+#51825 = SURFACE_STYLE_USAGE(.BOTH.,#51826);
+#51826 = SURFACE_SIDE_STYLE('',(#51827));
+#51827 = SURFACE_STYLE_FILL_AREA(#51828);
+#51828 = FILL_AREA_STYLE('',(#51829));
+#51829 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51830 = CURVE_STYLE('',#51831,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51831 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51832 = OVER_RIDING_STYLED_ITEM('overriding color',(#51833),#13293,
+  #51805);
+#51833 = PRESENTATION_STYLE_ASSIGNMENT((#51834,#51839));
+#51834 = SURFACE_STYLE_USAGE(.BOTH.,#51835);
+#51835 = SURFACE_SIDE_STYLE('',(#51836));
+#51836 = SURFACE_STYLE_FILL_AREA(#51837);
+#51837 = FILL_AREA_STYLE('',(#51838));
+#51838 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51839 = CURVE_STYLE('',#51840,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51840 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51841 = OVER_RIDING_STYLED_ITEM('overriding color',(#51842),#13321,
+  #51805);
+#51842 = PRESENTATION_STYLE_ASSIGNMENT((#51843,#51848));
+#51843 = SURFACE_STYLE_USAGE(.BOTH.,#51844);
+#51844 = SURFACE_SIDE_STYLE('',(#51845));
+#51845 = SURFACE_STYLE_FILL_AREA(#51846);
+#51846 = FILL_AREA_STYLE('',(#51847));
+#51847 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51848 = CURVE_STYLE('',#51849,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51849 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51850 = OVER_RIDING_STYLED_ITEM('overriding color',(#51851),#13341,
+  #51805);
+#51851 = PRESENTATION_STYLE_ASSIGNMENT((#51852,#51857));
+#51852 = SURFACE_STYLE_USAGE(.BOTH.,#51853);
+#51853 = SURFACE_SIDE_STYLE('',(#51854));
+#51854 = SURFACE_STYLE_FILL_AREA(#51855);
+#51855 = FILL_AREA_STYLE('',(#51856));
+#51856 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51857 = CURVE_STYLE('',#51858,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51858 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51859 = OVER_RIDING_STYLED_ITEM('overriding color',(#51860),#13381,
+  #51805);
+#51860 = PRESENTATION_STYLE_ASSIGNMENT((#51861,#51866));
+#51861 = SURFACE_STYLE_USAGE(.BOTH.,#51862);
+#51862 = SURFACE_SIDE_STYLE('',(#51863));
+#51863 = SURFACE_STYLE_FILL_AREA(#51864);
+#51864 = FILL_AREA_STYLE('',(#51865));
+#51865 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51866 = CURVE_STYLE('',#51867,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51867 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51868 = OVER_RIDING_STYLED_ITEM('overriding color',(#51869),#13409,
+  #51805);
+#51869 = PRESENTATION_STYLE_ASSIGNMENT((#51870,#51875));
+#51870 = SURFACE_STYLE_USAGE(.BOTH.,#51871);
+#51871 = SURFACE_SIDE_STYLE('',(#51872));
+#51872 = SURFACE_STYLE_FILL_AREA(#51873);
+#51873 = FILL_AREA_STYLE('',(#51874));
+#51874 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51875 = CURVE_STYLE('',#51876,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51876 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51877 = OVER_RIDING_STYLED_ITEM('overriding color',(#51878),#13441,
+  #51805);
+#51878 = PRESENTATION_STYLE_ASSIGNMENT((#51879,#51884));
+#51879 = SURFACE_STYLE_USAGE(.BOTH.,#51880);
+#51880 = SURFACE_SIDE_STYLE('',(#51881));
+#51881 = SURFACE_STYLE_FILL_AREA(#51882);
+#51882 = FILL_AREA_STYLE('',(#51883));
+#51883 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51884 = CURVE_STYLE('',#51885,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51885 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51886 = OVER_RIDING_STYLED_ITEM('overriding color',(#51887),#13469,
+  #51805);
+#51887 = PRESENTATION_STYLE_ASSIGNMENT((#51888,#51893));
+#51888 = SURFACE_STYLE_USAGE(.BOTH.,#51889);
+#51889 = SURFACE_SIDE_STYLE('',(#51890));
+#51890 = SURFACE_STYLE_FILL_AREA(#51891);
+#51891 = FILL_AREA_STYLE('',(#51892));
+#51892 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51893 = CURVE_STYLE('',#51894,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51894 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51895 = OVER_RIDING_STYLED_ITEM('overriding color',(#51896),#13501,
+  #51805);
+#51896 = PRESENTATION_STYLE_ASSIGNMENT((#51897,#51902));
+#51897 = SURFACE_STYLE_USAGE(.BOTH.,#51898);
+#51898 = SURFACE_SIDE_STYLE('',(#51899));
+#51899 = SURFACE_STYLE_FILL_AREA(#51900);
+#51900 = FILL_AREA_STYLE('',(#51901));
+#51901 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51902 = CURVE_STYLE('',#51903,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51903 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51904 = OVER_RIDING_STYLED_ITEM('overriding color',(#51905),#13529,
+  #51805);
+#51905 = PRESENTATION_STYLE_ASSIGNMENT((#51906,#51911));
+#51906 = SURFACE_STYLE_USAGE(.BOTH.,#51907);
+#51907 = SURFACE_SIDE_STYLE('',(#51908));
+#51908 = SURFACE_STYLE_FILL_AREA(#51909);
+#51909 = FILL_AREA_STYLE('',(#51910));
+#51910 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51911 = CURVE_STYLE('',#51912,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51912 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51913 = OVER_RIDING_STYLED_ITEM('overriding color',(#51914),#13561,
+  #51805);
+#51914 = PRESENTATION_STYLE_ASSIGNMENT((#51915,#51920));
+#51915 = SURFACE_STYLE_USAGE(.BOTH.,#51916);
+#51916 = SURFACE_SIDE_STYLE('',(#51917));
+#51917 = SURFACE_STYLE_FILL_AREA(#51918);
+#51918 = FILL_AREA_STYLE('',(#51919));
+#51919 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51920 = CURVE_STYLE('',#51921,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51921 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51922 = OVER_RIDING_STYLED_ITEM('overriding color',(#51923),#13581,
+  #51805);
+#51923 = PRESENTATION_STYLE_ASSIGNMENT((#51924,#51929));
+#51924 = SURFACE_STYLE_USAGE(.BOTH.,#51925);
+#51925 = SURFACE_SIDE_STYLE('',(#51926));
+#51926 = SURFACE_STYLE_FILL_AREA(#51927);
+#51927 = FILL_AREA_STYLE('',(#51928));
+#51928 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51929 = CURVE_STYLE('',#51930,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51930 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51931 = OVER_RIDING_STYLED_ITEM('overriding color',(#51932),#13603,
+  #51805);
+#51932 = PRESENTATION_STYLE_ASSIGNMENT((#51933,#51938));
+#51933 = SURFACE_STYLE_USAGE(.BOTH.,#51934);
+#51934 = SURFACE_SIDE_STYLE('',(#51935));
+#51935 = SURFACE_STYLE_FILL_AREA(#51936);
+#51936 = FILL_AREA_STYLE('',(#51937));
+#51937 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51938 = CURVE_STYLE('',#51939,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51939 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51940 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #51941,#51950,#51959,#51968,#51977,#51986,#51995,#52004,#52013,
+    #52022,#52031),#1081);
+#51941 = STYLED_ITEM('color',(#51942),#623);
+#51942 = PRESENTATION_STYLE_ASSIGNMENT((#51943,#51948));
+#51943 = SURFACE_STYLE_USAGE(.BOTH.,#51944);
+#51944 = SURFACE_SIDE_STYLE('',(#51945));
+#51945 = SURFACE_STYLE_FILL_AREA(#51946);
+#51946 = FILL_AREA_STYLE('',(#51947));
+#51947 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51948 = CURVE_STYLE('',#51949,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51949 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51950 = OVER_RIDING_STYLED_ITEM('overriding color',(#51951),#625,#51941
+  );
+#51951 = PRESENTATION_STYLE_ASSIGNMENT((#51952,#51957));
+#51952 = SURFACE_STYLE_USAGE(.BOTH.,#51953);
+#51953 = SURFACE_SIDE_STYLE('',(#51954));
+#51954 = SURFACE_STYLE_FILL_AREA(#51955);
+#51955 = FILL_AREA_STYLE('',(#51956));
+#51956 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51957 = CURVE_STYLE('',#51958,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51958 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51959 = OVER_RIDING_STYLED_ITEM('overriding color',(#51960),#711,#51941
+  );
+#51960 = PRESENTATION_STYLE_ASSIGNMENT((#51961,#51966));
+#51961 = SURFACE_STYLE_USAGE(.BOTH.,#51962);
+#51962 = SURFACE_SIDE_STYLE('',(#51963));
+#51963 = SURFACE_STYLE_FILL_AREA(#51964);
+#51964 = FILL_AREA_STYLE('',(#51965));
+#51965 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51966 = CURVE_STYLE('',#51967,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51967 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51968 = OVER_RIDING_STYLED_ITEM('overriding color',(#51969),#741,#51941
+  );
+#51969 = PRESENTATION_STYLE_ASSIGNMENT((#51970,#51975));
+#51970 = SURFACE_STYLE_USAGE(.BOTH.,#51971);
+#51971 = SURFACE_SIDE_STYLE('',(#51972));
+#51972 = SURFACE_STYLE_FILL_AREA(#51973);
+#51973 = FILL_AREA_STYLE('',(#51974));
+#51974 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51975 = CURVE_STYLE('',#51976,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51976 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51977 = OVER_RIDING_STYLED_ITEM('overriding color',(#51978),#824,#51941
+  );
+#51978 = PRESENTATION_STYLE_ASSIGNMENT((#51979,#51984));
+#51979 = SURFACE_STYLE_USAGE(.BOTH.,#51980);
+#51980 = SURFACE_SIDE_STYLE('',(#51981));
+#51981 = SURFACE_STYLE_FILL_AREA(#51982);
+#51982 = FILL_AREA_STYLE('',(#51983));
+#51983 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51984 = CURVE_STYLE('',#51985,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51985 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51986 = OVER_RIDING_STYLED_ITEM('overriding color',(#51987),#883,#51941
+  );
+#51987 = PRESENTATION_STYLE_ASSIGNMENT((#51988,#51993));
+#51988 = SURFACE_STYLE_USAGE(.BOTH.,#51989);
+#51989 = SURFACE_SIDE_STYLE('',(#51990));
+#51990 = SURFACE_STYLE_FILL_AREA(#51991);
+#51991 = FILL_AREA_STYLE('',(#51992));
+#51992 = FILL_AREA_STYLE_COLOUR('',#41971);
+#51993 = CURVE_STYLE('',#51994,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#51994 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#51995 = OVER_RIDING_STYLED_ITEM('overriding color',(#51996),#907,#51941
+  );
+#51996 = PRESENTATION_STYLE_ASSIGNMENT((#51997,#52002));
+#51997 = SURFACE_STYLE_USAGE(.BOTH.,#51998);
+#51998 = SURFACE_SIDE_STYLE('',(#51999));
+#51999 = SURFACE_STYLE_FILL_AREA(#52000);
+#52000 = FILL_AREA_STYLE('',(#52001));
+#52001 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52002 = CURVE_STYLE('',#52003,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52003 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52004 = OVER_RIDING_STYLED_ITEM('overriding color',(#52005),#966,#51941
+  );
+#52005 = PRESENTATION_STYLE_ASSIGNMENT((#52006,#52011));
+#52006 = SURFACE_STYLE_USAGE(.BOTH.,#52007);
+#52007 = SURFACE_SIDE_STYLE('',(#52008));
+#52008 = SURFACE_STYLE_FILL_AREA(#52009);
+#52009 = FILL_AREA_STYLE('',(#52010));
+#52010 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52011 = CURVE_STYLE('',#52012,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52012 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52013 = OVER_RIDING_STYLED_ITEM('overriding color',(#52014),#990,#51941
+  );
+#52014 = PRESENTATION_STYLE_ASSIGNMENT((#52015,#52020));
+#52015 = SURFACE_STYLE_USAGE(.BOTH.,#52016);
+#52016 = SURFACE_SIDE_STYLE('',(#52017));
+#52017 = SURFACE_STYLE_FILL_AREA(#52018);
+#52018 = FILL_AREA_STYLE('',(#52019));
+#52019 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52020 = CURVE_STYLE('',#52021,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52021 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52022 = OVER_RIDING_STYLED_ITEM('overriding color',(#52023),#1049,
+  #51941);
+#52023 = PRESENTATION_STYLE_ASSIGNMENT((#52024,#52029));
+#52024 = SURFACE_STYLE_USAGE(.BOTH.,#52025);
+#52025 = SURFACE_SIDE_STYLE('',(#52026));
+#52026 = SURFACE_STYLE_FILL_AREA(#52027);
+#52027 = FILL_AREA_STYLE('',(#52028));
+#52028 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52029 = CURVE_STYLE('',#52030,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52030 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52031 = OVER_RIDING_STYLED_ITEM('overriding color',(#52032),#1065,
+  #51941);
+#52032 = PRESENTATION_STYLE_ASSIGNMENT((#52033,#52038));
+#52033 = SURFACE_STYLE_USAGE(.BOTH.,#52034);
+#52034 = SURFACE_SIDE_STYLE('',(#52035));
+#52035 = SURFACE_STYLE_FILL_AREA(#52036);
+#52036 = FILL_AREA_STYLE('',(#52037));
+#52037 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52038 = CURVE_STYLE('',#52039,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52039 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52040 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #52041,#52050,#52059,#52068,#52077,#52086,#52095,#52104,#52113,
+    #52122,#52131),#4397);
+#52041 = STYLED_ITEM('color',(#52042),#4171);
+#52042 = PRESENTATION_STYLE_ASSIGNMENT((#52043,#52048));
+#52043 = SURFACE_STYLE_USAGE(.BOTH.,#52044);
+#52044 = SURFACE_SIDE_STYLE('',(#52045));
+#52045 = SURFACE_STYLE_FILL_AREA(#52046);
+#52046 = FILL_AREA_STYLE('',(#52047));
+#52047 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52048 = CURVE_STYLE('',#52049,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52049 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52050 = OVER_RIDING_STYLED_ITEM('overriding color',(#52051),#4173,
+  #52041);
+#52051 = PRESENTATION_STYLE_ASSIGNMENT((#52052,#52057));
+#52052 = SURFACE_STYLE_USAGE(.BOTH.,#52053);
+#52053 = SURFACE_SIDE_STYLE('',(#52054));
+#52054 = SURFACE_STYLE_FILL_AREA(#52055);
+#52055 = FILL_AREA_STYLE('',(#52056));
+#52056 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52057 = CURVE_STYLE('',#52058,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52058 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52059 = OVER_RIDING_STYLED_ITEM('overriding color',(#52060),#4209,
+  #52041);
+#52060 = PRESENTATION_STYLE_ASSIGNMENT((#52061,#52066));
+#52061 = SURFACE_STYLE_USAGE(.BOTH.,#52062);
+#52062 = SURFACE_SIDE_STYLE('',(#52063));
+#52063 = SURFACE_STYLE_FILL_AREA(#52064);
+#52064 = FILL_AREA_STYLE('',(#52065));
+#52065 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52066 = CURVE_STYLE('',#52067,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52067 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52068 = OVER_RIDING_STYLED_ITEM('overriding color',(#52069),#4237,
+  #52041);
+#52069 = PRESENTATION_STYLE_ASSIGNMENT((#52070,#52075));
+#52070 = SURFACE_STYLE_USAGE(.BOTH.,#52071);
+#52071 = SURFACE_SIDE_STYLE('',(#52072));
+#52072 = SURFACE_STYLE_FILL_AREA(#52073);
+#52073 = FILL_AREA_STYLE('',(#52074));
+#52074 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52075 = CURVE_STYLE('',#52076,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52076 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52077 = OVER_RIDING_STYLED_ITEM('overriding color',(#52078),#4265,
+  #52041);
+#52078 = PRESENTATION_STYLE_ASSIGNMENT((#52079,#52084));
+#52079 = SURFACE_STYLE_USAGE(.BOTH.,#52080);
+#52080 = SURFACE_SIDE_STYLE('',(#52081));
+#52081 = SURFACE_STYLE_FILL_AREA(#52082);
+#52082 = FILL_AREA_STYLE('',(#52083));
+#52083 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52084 = CURVE_STYLE('',#52085,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52085 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52086 = OVER_RIDING_STYLED_ITEM('overriding color',(#52087),#4285,
+  #52041);
+#52087 = PRESENTATION_STYLE_ASSIGNMENT((#52088,#52093));
+#52088 = SURFACE_STYLE_USAGE(.BOTH.,#52089);
+#52089 = SURFACE_SIDE_STYLE('',(#52090));
+#52090 = SURFACE_STYLE_FILL_AREA(#52091);
+#52091 = FILL_AREA_STYLE('',(#52092));
+#52092 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52093 = CURVE_STYLE('',#52094,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52094 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52095 = OVER_RIDING_STYLED_ITEM('overriding color',(#52096),#4313,
+  #52041);
+#52096 = PRESENTATION_STYLE_ASSIGNMENT((#52097,#52102));
+#52097 = SURFACE_STYLE_USAGE(.BOTH.,#52098);
+#52098 = SURFACE_SIDE_STYLE('',(#52099));
+#52099 = SURFACE_STYLE_FILL_AREA(#52100);
+#52100 = FILL_AREA_STYLE('',(#52101));
+#52101 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52102 = CURVE_STYLE('',#52103,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52103 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52104 = OVER_RIDING_STYLED_ITEM('overriding color',(#52105),#4335,
+  #52041);
+#52105 = PRESENTATION_STYLE_ASSIGNMENT((#52106,#52111));
+#52106 = SURFACE_STYLE_USAGE(.BOTH.,#52107);
+#52107 = SURFACE_SIDE_STYLE('',(#52108));
+#52108 = SURFACE_STYLE_FILL_AREA(#52109);
+#52109 = FILL_AREA_STYLE('',(#52110));
+#52110 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52111 = CURVE_STYLE('',#52112,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52112 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52113 = OVER_RIDING_STYLED_ITEM('overriding color',(#52114),#4347,
+  #52041);
+#52114 = PRESENTATION_STYLE_ASSIGNMENT((#52115,#52120));
+#52115 = SURFACE_STYLE_USAGE(.BOTH.,#52116);
+#52116 = SURFACE_SIDE_STYLE('',(#52117));
+#52117 = SURFACE_STYLE_FILL_AREA(#52118);
+#52118 = FILL_AREA_STYLE('',(#52119));
+#52119 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52120 = CURVE_STYLE('',#52121,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52121 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52122 = OVER_RIDING_STYLED_ITEM('overriding color',(#52123),#4369,
+  #52041);
+#52123 = PRESENTATION_STYLE_ASSIGNMENT((#52124,#52129));
+#52124 = SURFACE_STYLE_USAGE(.BOTH.,#52125);
+#52125 = SURFACE_SIDE_STYLE('',(#52126));
+#52126 = SURFACE_STYLE_FILL_AREA(#52127);
+#52127 = FILL_AREA_STYLE('',(#52128));
+#52128 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52129 = CURVE_STYLE('',#52130,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52130 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52131 = OVER_RIDING_STYLED_ITEM('overriding color',(#52132),#4385,
+  #52041);
+#52132 = PRESENTATION_STYLE_ASSIGNMENT((#52133,#52138));
+#52133 = SURFACE_STYLE_USAGE(.BOTH.,#52134);
+#52134 = SURFACE_SIDE_STYLE('',(#52135));
+#52135 = SURFACE_STYLE_FILL_AREA(#52136);
+#52136 = FILL_AREA_STYLE('',(#52137));
+#52137 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52138 = CURVE_STYLE('',#52139,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52139 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52140 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #52141,#52150,#52159,#52168,#52177,#52186,#52195,#52204,#52213,
+    #52222,#52231,#52240,#52249,#52258,#52267),#16097);
+#52141 = STYLED_ITEM('color',(#52142),#15699);
+#52142 = PRESENTATION_STYLE_ASSIGNMENT((#52143,#52148));
+#52143 = SURFACE_STYLE_USAGE(.BOTH.,#52144);
+#52144 = SURFACE_SIDE_STYLE('',(#52145));
+#52145 = SURFACE_STYLE_FILL_AREA(#52146);
+#52146 = FILL_AREA_STYLE('',(#52147));
+#52147 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52148 = CURVE_STYLE('',#52149,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52149 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52150 = OVER_RIDING_STYLED_ITEM('overriding color',(#52151),#15701,
+  #52141);
+#52151 = PRESENTATION_STYLE_ASSIGNMENT((#52152,#52157));
+#52152 = SURFACE_STYLE_USAGE(.BOTH.,#52153);
+#52153 = SURFACE_SIDE_STYLE('',(#52154));
+#52154 = SURFACE_STYLE_FILL_AREA(#52155);
+#52155 = FILL_AREA_STYLE('',(#52156));
+#52156 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52157 = CURVE_STYLE('',#52158,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52158 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52159 = OVER_RIDING_STYLED_ITEM('overriding color',(#52160),#15737,
+  #52141);
+#52160 = PRESENTATION_STYLE_ASSIGNMENT((#52161,#52166));
+#52161 = SURFACE_STYLE_USAGE(.BOTH.,#52162);
+#52162 = SURFACE_SIDE_STYLE('',(#52163));
+#52163 = SURFACE_STYLE_FILL_AREA(#52164);
+#52164 = FILL_AREA_STYLE('',(#52165));
+#52165 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52166 = CURVE_STYLE('',#52167,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52167 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52168 = OVER_RIDING_STYLED_ITEM('overriding color',(#52169),#15765,
+  #52141);
+#52169 = PRESENTATION_STYLE_ASSIGNMENT((#52170,#52175));
+#52170 = SURFACE_STYLE_USAGE(.BOTH.,#52171);
+#52171 = SURFACE_SIDE_STYLE('',(#52172));
+#52172 = SURFACE_STYLE_FILL_AREA(#52173);
+#52173 = FILL_AREA_STYLE('',(#52174));
+#52174 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52175 = CURVE_STYLE('',#52176,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52176 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52177 = OVER_RIDING_STYLED_ITEM('overriding color',(#52178),#15793,
+  #52141);
+#52178 = PRESENTATION_STYLE_ASSIGNMENT((#52179,#52184));
+#52179 = SURFACE_STYLE_USAGE(.BOTH.,#52180);
+#52180 = SURFACE_SIDE_STYLE('',(#52181));
+#52181 = SURFACE_STYLE_FILL_AREA(#52182);
+#52182 = FILL_AREA_STYLE('',(#52183));
+#52183 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52184 = CURVE_STYLE('',#52185,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52185 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52186 = OVER_RIDING_STYLED_ITEM('overriding color',(#52187),#15813,
+  #52141);
+#52187 = PRESENTATION_STYLE_ASSIGNMENT((#52188,#52193));
+#52188 = SURFACE_STYLE_USAGE(.BOTH.,#52189);
+#52189 = SURFACE_SIDE_STYLE('',(#52190));
+#52190 = SURFACE_STYLE_FILL_AREA(#52191);
+#52191 = FILL_AREA_STYLE('',(#52192));
+#52192 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52193 = CURVE_STYLE('',#52194,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52194 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52195 = OVER_RIDING_STYLED_ITEM('overriding color',(#52196),#15853,
+  #52141);
+#52196 = PRESENTATION_STYLE_ASSIGNMENT((#52197,#52202));
+#52197 = SURFACE_STYLE_USAGE(.BOTH.,#52198);
+#52198 = SURFACE_SIDE_STYLE('',(#52199));
+#52199 = SURFACE_STYLE_FILL_AREA(#52200);
+#52200 = FILL_AREA_STYLE('',(#52201));
+#52201 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52202 = CURVE_STYLE('',#52203,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52203 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52204 = OVER_RIDING_STYLED_ITEM('overriding color',(#52205),#15881,
+  #52141);
+#52205 = PRESENTATION_STYLE_ASSIGNMENT((#52206,#52211));
+#52206 = SURFACE_STYLE_USAGE(.BOTH.,#52207);
+#52207 = SURFACE_SIDE_STYLE('',(#52208));
+#52208 = SURFACE_STYLE_FILL_AREA(#52209);
+#52209 = FILL_AREA_STYLE('',(#52210));
+#52210 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52211 = CURVE_STYLE('',#52212,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52212 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52213 = OVER_RIDING_STYLED_ITEM('overriding color',(#52214),#15913,
+  #52141);
+#52214 = PRESENTATION_STYLE_ASSIGNMENT((#52215,#52220));
+#52215 = SURFACE_STYLE_USAGE(.BOTH.,#52216);
+#52216 = SURFACE_SIDE_STYLE('',(#52217));
+#52217 = SURFACE_STYLE_FILL_AREA(#52218);
+#52218 = FILL_AREA_STYLE('',(#52219));
+#52219 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52220 = CURVE_STYLE('',#52221,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52221 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52222 = OVER_RIDING_STYLED_ITEM('overriding color',(#52223),#15941,
+  #52141);
+#52223 = PRESENTATION_STYLE_ASSIGNMENT((#52224,#52229));
+#52224 = SURFACE_STYLE_USAGE(.BOTH.,#52225);
+#52225 = SURFACE_SIDE_STYLE('',(#52226));
+#52226 = SURFACE_STYLE_FILL_AREA(#52227);
+#52227 = FILL_AREA_STYLE('',(#52228));
+#52228 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52229 = CURVE_STYLE('',#52230,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52230 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52231 = OVER_RIDING_STYLED_ITEM('overriding color',(#52232),#15973,
+  #52141);
+#52232 = PRESENTATION_STYLE_ASSIGNMENT((#52233,#52238));
+#52233 = SURFACE_STYLE_USAGE(.BOTH.,#52234);
+#52234 = SURFACE_SIDE_STYLE('',(#52235));
+#52235 = SURFACE_STYLE_FILL_AREA(#52236);
+#52236 = FILL_AREA_STYLE('',(#52237));
+#52237 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52238 = CURVE_STYLE('',#52239,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52239 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52240 = OVER_RIDING_STYLED_ITEM('overriding color',(#52241),#16001,
+  #52141);
+#52241 = PRESENTATION_STYLE_ASSIGNMENT((#52242,#52247));
+#52242 = SURFACE_STYLE_USAGE(.BOTH.,#52243);
+#52243 = SURFACE_SIDE_STYLE('',(#52244));
+#52244 = SURFACE_STYLE_FILL_AREA(#52245);
+#52245 = FILL_AREA_STYLE('',(#52246));
+#52246 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52247 = CURVE_STYLE('',#52248,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52248 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52249 = OVER_RIDING_STYLED_ITEM('overriding color',(#52250),#16033,
+  #52141);
+#52250 = PRESENTATION_STYLE_ASSIGNMENT((#52251,#52256));
+#52251 = SURFACE_STYLE_USAGE(.BOTH.,#52252);
+#52252 = SURFACE_SIDE_STYLE('',(#52253));
+#52253 = SURFACE_STYLE_FILL_AREA(#52254);
+#52254 = FILL_AREA_STYLE('',(#52255));
+#52255 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52256 = CURVE_STYLE('',#52257,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52257 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52258 = OVER_RIDING_STYLED_ITEM('overriding color',(#52259),#16053,
+  #52141);
+#52259 = PRESENTATION_STYLE_ASSIGNMENT((#52260,#52265));
+#52260 = SURFACE_STYLE_USAGE(.BOTH.,#52261);
+#52261 = SURFACE_SIDE_STYLE('',(#52262));
+#52262 = SURFACE_STYLE_FILL_AREA(#52263);
+#52263 = FILL_AREA_STYLE('',(#52264));
+#52264 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52265 = CURVE_STYLE('',#52266,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52266 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52267 = OVER_RIDING_STYLED_ITEM('overriding color',(#52268),#16075,
+  #52141);
+#52268 = PRESENTATION_STYLE_ASSIGNMENT((#52269,#52274));
+#52269 = SURFACE_STYLE_USAGE(.BOTH.,#52270);
+#52270 = SURFACE_SIDE_STYLE('',(#52271));
+#52271 = SURFACE_STYLE_FILL_AREA(#52272);
+#52272 = FILL_AREA_STYLE('',(#52273));
+#52273 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52274 = CURVE_STYLE('',#52275,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52275 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52276 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #52277,#52286,#52295,#52304,#52313,#52322,#52331,#52340,#52349,
+    #52358,#52367),#3437);
+#52277 = STYLED_ITEM('color',(#52278),#3211);
+#52278 = PRESENTATION_STYLE_ASSIGNMENT((#52279,#52284));
+#52279 = SURFACE_STYLE_USAGE(.BOTH.,#52280);
+#52280 = SURFACE_SIDE_STYLE('',(#52281));
+#52281 = SURFACE_STYLE_FILL_AREA(#52282);
+#52282 = FILL_AREA_STYLE('',(#52283));
+#52283 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52284 = CURVE_STYLE('',#52285,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52285 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52286 = OVER_RIDING_STYLED_ITEM('overriding color',(#52287),#3213,
+  #52277);
+#52287 = PRESENTATION_STYLE_ASSIGNMENT((#52288,#52293));
+#52288 = SURFACE_STYLE_USAGE(.BOTH.,#52289);
+#52289 = SURFACE_SIDE_STYLE('',(#52290));
+#52290 = SURFACE_STYLE_FILL_AREA(#52291);
+#52291 = FILL_AREA_STYLE('',(#52292));
+#52292 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52293 = CURVE_STYLE('',#52294,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52294 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52295 = OVER_RIDING_STYLED_ITEM('overriding color',(#52296),#3249,
+  #52277);
+#52296 = PRESENTATION_STYLE_ASSIGNMENT((#52297,#52302));
+#52297 = SURFACE_STYLE_USAGE(.BOTH.,#52298);
+#52298 = SURFACE_SIDE_STYLE('',(#52299));
+#52299 = SURFACE_STYLE_FILL_AREA(#52300);
+#52300 = FILL_AREA_STYLE('',(#52301));
+#52301 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52302 = CURVE_STYLE('',#52303,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52303 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52304 = OVER_RIDING_STYLED_ITEM('overriding color',(#52305),#3277,
+  #52277);
+#52305 = PRESENTATION_STYLE_ASSIGNMENT((#52306,#52311));
+#52306 = SURFACE_STYLE_USAGE(.BOTH.,#52307);
+#52307 = SURFACE_SIDE_STYLE('',(#52308));
+#52308 = SURFACE_STYLE_FILL_AREA(#52309);
+#52309 = FILL_AREA_STYLE('',(#52310));
+#52310 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52311 = CURVE_STYLE('',#52312,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52312 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52313 = OVER_RIDING_STYLED_ITEM('overriding color',(#52314),#3305,
+  #52277);
+#52314 = PRESENTATION_STYLE_ASSIGNMENT((#52315,#52320));
+#52315 = SURFACE_STYLE_USAGE(.BOTH.,#52316);
+#52316 = SURFACE_SIDE_STYLE('',(#52317));
+#52317 = SURFACE_STYLE_FILL_AREA(#52318);
+#52318 = FILL_AREA_STYLE('',(#52319));
+#52319 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52320 = CURVE_STYLE('',#52321,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52321 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52322 = OVER_RIDING_STYLED_ITEM('overriding color',(#52323),#3325,
+  #52277);
+#52323 = PRESENTATION_STYLE_ASSIGNMENT((#52324,#52329));
+#52324 = SURFACE_STYLE_USAGE(.BOTH.,#52325);
+#52325 = SURFACE_SIDE_STYLE('',(#52326));
+#52326 = SURFACE_STYLE_FILL_AREA(#52327);
+#52327 = FILL_AREA_STYLE('',(#52328));
+#52328 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52329 = CURVE_STYLE('',#52330,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52330 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52331 = OVER_RIDING_STYLED_ITEM('overriding color',(#52332),#3353,
+  #52277);
+#52332 = PRESENTATION_STYLE_ASSIGNMENT((#52333,#52338));
+#52333 = SURFACE_STYLE_USAGE(.BOTH.,#52334);
+#52334 = SURFACE_SIDE_STYLE('',(#52335));
+#52335 = SURFACE_STYLE_FILL_AREA(#52336);
+#52336 = FILL_AREA_STYLE('',(#52337));
+#52337 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52338 = CURVE_STYLE('',#52339,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52339 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52340 = OVER_RIDING_STYLED_ITEM('overriding color',(#52341),#3375,
+  #52277);
+#52341 = PRESENTATION_STYLE_ASSIGNMENT((#52342,#52347));
+#52342 = SURFACE_STYLE_USAGE(.BOTH.,#52343);
+#52343 = SURFACE_SIDE_STYLE('',(#52344));
+#52344 = SURFACE_STYLE_FILL_AREA(#52345);
+#52345 = FILL_AREA_STYLE('',(#52346));
+#52346 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52347 = CURVE_STYLE('',#52348,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52348 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52349 = OVER_RIDING_STYLED_ITEM('overriding color',(#52350),#3387,
+  #52277);
+#52350 = PRESENTATION_STYLE_ASSIGNMENT((#52351,#52356));
+#52351 = SURFACE_STYLE_USAGE(.BOTH.,#52352);
+#52352 = SURFACE_SIDE_STYLE('',(#52353));
+#52353 = SURFACE_STYLE_FILL_AREA(#52354);
+#52354 = FILL_AREA_STYLE('',(#52355));
+#52355 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52356 = CURVE_STYLE('',#52357,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52357 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52358 = OVER_RIDING_STYLED_ITEM('overriding color',(#52359),#3409,
+  #52277);
+#52359 = PRESENTATION_STYLE_ASSIGNMENT((#52360,#52365));
+#52360 = SURFACE_STYLE_USAGE(.BOTH.,#52361);
+#52361 = SURFACE_SIDE_STYLE('',(#52362));
+#52362 = SURFACE_STYLE_FILL_AREA(#52363);
+#52363 = FILL_AREA_STYLE('',(#52364));
+#52364 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52365 = CURVE_STYLE('',#52366,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52366 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52367 = OVER_RIDING_STYLED_ITEM('overriding color',(#52368),#3425,
+  #52277);
+#52368 = PRESENTATION_STYLE_ASSIGNMENT((#52369,#52374));
+#52369 = SURFACE_STYLE_USAGE(.BOTH.,#52370);
+#52370 = SURFACE_SIDE_STYLE('',(#52371));
+#52371 = SURFACE_STYLE_FILL_AREA(#52372);
+#52372 = FILL_AREA_STYLE('',(#52373));
+#52373 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52374 = CURVE_STYLE('',#52375,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52375 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52376 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #52377,#52386,#52395,#52404,#52413,#52422,#52431,#52440,#52449,
+    #52458,#52467),#31637);
+#52377 = STYLED_ITEM('color',(#52378),#31411);
+#52378 = PRESENTATION_STYLE_ASSIGNMENT((#52379,#52384));
+#52379 = SURFACE_STYLE_USAGE(.BOTH.,#52380);
+#52380 = SURFACE_SIDE_STYLE('',(#52381));
+#52381 = SURFACE_STYLE_FILL_AREA(#52382);
+#52382 = FILL_AREA_STYLE('',(#52383));
+#52383 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52384 = CURVE_STYLE('',#52385,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52385 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52386 = OVER_RIDING_STYLED_ITEM('overriding color',(#52387),#31413,
+  #52377);
+#52387 = PRESENTATION_STYLE_ASSIGNMENT((#52388,#52393));
+#52388 = SURFACE_STYLE_USAGE(.BOTH.,#52389);
+#52389 = SURFACE_SIDE_STYLE('',(#52390));
+#52390 = SURFACE_STYLE_FILL_AREA(#52391);
+#52391 = FILL_AREA_STYLE('',(#52392));
+#52392 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52393 = CURVE_STYLE('',#52394,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52394 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52395 = OVER_RIDING_STYLED_ITEM('overriding color',(#52396),#31449,
+  #52377);
+#52396 = PRESENTATION_STYLE_ASSIGNMENT((#52397,#52402));
+#52397 = SURFACE_STYLE_USAGE(.BOTH.,#52398);
+#52398 = SURFACE_SIDE_STYLE('',(#52399));
+#52399 = SURFACE_STYLE_FILL_AREA(#52400);
+#52400 = FILL_AREA_STYLE('',(#52401));
+#52401 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52402 = CURVE_STYLE('',#52403,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52403 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52404 = OVER_RIDING_STYLED_ITEM('overriding color',(#52405),#31477,
+  #52377);
+#52405 = PRESENTATION_STYLE_ASSIGNMENT((#52406,#52411));
+#52406 = SURFACE_STYLE_USAGE(.BOTH.,#52407);
+#52407 = SURFACE_SIDE_STYLE('',(#52408));
+#52408 = SURFACE_STYLE_FILL_AREA(#52409);
+#52409 = FILL_AREA_STYLE('',(#52410));
+#52410 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52411 = CURVE_STYLE('',#52412,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52412 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52413 = OVER_RIDING_STYLED_ITEM('overriding color',(#52414),#31505,
+  #52377);
+#52414 = PRESENTATION_STYLE_ASSIGNMENT((#52415,#52420));
+#52415 = SURFACE_STYLE_USAGE(.BOTH.,#52416);
+#52416 = SURFACE_SIDE_STYLE('',(#52417));
+#52417 = SURFACE_STYLE_FILL_AREA(#52418);
+#52418 = FILL_AREA_STYLE('',(#52419));
+#52419 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52420 = CURVE_STYLE('',#52421,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52421 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52422 = OVER_RIDING_STYLED_ITEM('overriding color',(#52423),#31525,
+  #52377);
+#52423 = PRESENTATION_STYLE_ASSIGNMENT((#52424,#52429));
+#52424 = SURFACE_STYLE_USAGE(.BOTH.,#52425);
+#52425 = SURFACE_SIDE_STYLE('',(#52426));
+#52426 = SURFACE_STYLE_FILL_AREA(#52427);
+#52427 = FILL_AREA_STYLE('',(#52428));
+#52428 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52429 = CURVE_STYLE('',#52430,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52430 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52431 = OVER_RIDING_STYLED_ITEM('overriding color',(#52432),#31553,
+  #52377);
+#52432 = PRESENTATION_STYLE_ASSIGNMENT((#52433,#52438));
+#52433 = SURFACE_STYLE_USAGE(.BOTH.,#52434);
+#52434 = SURFACE_SIDE_STYLE('',(#52435));
+#52435 = SURFACE_STYLE_FILL_AREA(#52436);
+#52436 = FILL_AREA_STYLE('',(#52437));
+#52437 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52438 = CURVE_STYLE('',#52439,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52439 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52440 = OVER_RIDING_STYLED_ITEM('overriding color',(#52441),#31575,
+  #52377);
+#52441 = PRESENTATION_STYLE_ASSIGNMENT((#52442,#52447));
+#52442 = SURFACE_STYLE_USAGE(.BOTH.,#52443);
+#52443 = SURFACE_SIDE_STYLE('',(#52444));
+#52444 = SURFACE_STYLE_FILL_AREA(#52445);
+#52445 = FILL_AREA_STYLE('',(#52446));
+#52446 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52447 = CURVE_STYLE('',#52448,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52448 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52449 = OVER_RIDING_STYLED_ITEM('overriding color',(#52450),#31587,
+  #52377);
+#52450 = PRESENTATION_STYLE_ASSIGNMENT((#52451,#52456));
+#52451 = SURFACE_STYLE_USAGE(.BOTH.,#52452);
+#52452 = SURFACE_SIDE_STYLE('',(#52453));
+#52453 = SURFACE_STYLE_FILL_AREA(#52454);
+#52454 = FILL_AREA_STYLE('',(#52455));
+#52455 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52456 = CURVE_STYLE('',#52457,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52457 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52458 = OVER_RIDING_STYLED_ITEM('overriding color',(#52459),#31609,
+  #52377);
+#52459 = PRESENTATION_STYLE_ASSIGNMENT((#52460,#52465));
+#52460 = SURFACE_STYLE_USAGE(.BOTH.,#52461);
+#52461 = SURFACE_SIDE_STYLE('',(#52462));
+#52462 = SURFACE_STYLE_FILL_AREA(#52463);
+#52463 = FILL_AREA_STYLE('',(#52464));
+#52464 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52465 = CURVE_STYLE('',#52466,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52466 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52467 = OVER_RIDING_STYLED_ITEM('overriding color',(#52468),#31625,
+  #52377);
+#52468 = PRESENTATION_STYLE_ASSIGNMENT((#52469,#52474));
+#52469 = SURFACE_STYLE_USAGE(.BOTH.,#52470);
+#52470 = SURFACE_SIDE_STYLE('',(#52471));
+#52471 = SURFACE_STYLE_FILL_AREA(#52472);
+#52472 = FILL_AREA_STYLE('',(#52473));
+#52473 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52474 = CURVE_STYLE('',#52475,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52475 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52476 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #52477,#52486,#52495,#52504,#52513,#52522,#52531,#52540,#52549,
+    #52558,#52567,#52576,#52585,#52594,#52603),#17745);
+#52477 = STYLED_ITEM('color',(#52478),#17347);
+#52478 = PRESENTATION_STYLE_ASSIGNMENT((#52479,#52484));
+#52479 = SURFACE_STYLE_USAGE(.BOTH.,#52480);
+#52480 = SURFACE_SIDE_STYLE('',(#52481));
+#52481 = SURFACE_STYLE_FILL_AREA(#52482);
+#52482 = FILL_AREA_STYLE('',(#52483));
+#52483 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52484 = CURVE_STYLE('',#52485,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52485 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52486 = OVER_RIDING_STYLED_ITEM('overriding color',(#52487),#17349,
+  #52477);
+#52487 = PRESENTATION_STYLE_ASSIGNMENT((#52488,#52493));
+#52488 = SURFACE_STYLE_USAGE(.BOTH.,#52489);
+#52489 = SURFACE_SIDE_STYLE('',(#52490));
+#52490 = SURFACE_STYLE_FILL_AREA(#52491);
+#52491 = FILL_AREA_STYLE('',(#52492));
+#52492 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52493 = CURVE_STYLE('',#52494,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52494 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52495 = OVER_RIDING_STYLED_ITEM('overriding color',(#52496),#17385,
+  #52477);
+#52496 = PRESENTATION_STYLE_ASSIGNMENT((#52497,#52502));
+#52497 = SURFACE_STYLE_USAGE(.BOTH.,#52498);
+#52498 = SURFACE_SIDE_STYLE('',(#52499));
+#52499 = SURFACE_STYLE_FILL_AREA(#52500);
+#52500 = FILL_AREA_STYLE('',(#52501));
+#52501 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52502 = CURVE_STYLE('',#52503,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52503 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52504 = OVER_RIDING_STYLED_ITEM('overriding color',(#52505),#17413,
+  #52477);
+#52505 = PRESENTATION_STYLE_ASSIGNMENT((#52506,#52511));
+#52506 = SURFACE_STYLE_USAGE(.BOTH.,#52507);
+#52507 = SURFACE_SIDE_STYLE('',(#52508));
+#52508 = SURFACE_STYLE_FILL_AREA(#52509);
+#52509 = FILL_AREA_STYLE('',(#52510));
+#52510 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52511 = CURVE_STYLE('',#52512,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52512 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52513 = OVER_RIDING_STYLED_ITEM('overriding color',(#52514),#17441,
+  #52477);
+#52514 = PRESENTATION_STYLE_ASSIGNMENT((#52515,#52520));
+#52515 = SURFACE_STYLE_USAGE(.BOTH.,#52516);
+#52516 = SURFACE_SIDE_STYLE('',(#52517));
+#52517 = SURFACE_STYLE_FILL_AREA(#52518);
+#52518 = FILL_AREA_STYLE('',(#52519));
+#52519 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52520 = CURVE_STYLE('',#52521,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52521 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52522 = OVER_RIDING_STYLED_ITEM('overriding color',(#52523),#17461,
+  #52477);
+#52523 = PRESENTATION_STYLE_ASSIGNMENT((#52524,#52529));
+#52524 = SURFACE_STYLE_USAGE(.BOTH.,#52525);
+#52525 = SURFACE_SIDE_STYLE('',(#52526));
+#52526 = SURFACE_STYLE_FILL_AREA(#52527);
+#52527 = FILL_AREA_STYLE('',(#52528));
+#52528 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52529 = CURVE_STYLE('',#52530,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52530 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52531 = OVER_RIDING_STYLED_ITEM('overriding color',(#52532),#17501,
+  #52477);
+#52532 = PRESENTATION_STYLE_ASSIGNMENT((#52533,#52538));
+#52533 = SURFACE_STYLE_USAGE(.BOTH.,#52534);
+#52534 = SURFACE_SIDE_STYLE('',(#52535));
+#52535 = SURFACE_STYLE_FILL_AREA(#52536);
+#52536 = FILL_AREA_STYLE('',(#52537));
+#52537 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52538 = CURVE_STYLE('',#52539,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52539 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52540 = OVER_RIDING_STYLED_ITEM('overriding color',(#52541),#17529,
+  #52477);
+#52541 = PRESENTATION_STYLE_ASSIGNMENT((#52542,#52547));
+#52542 = SURFACE_STYLE_USAGE(.BOTH.,#52543);
+#52543 = SURFACE_SIDE_STYLE('',(#52544));
+#52544 = SURFACE_STYLE_FILL_AREA(#52545);
+#52545 = FILL_AREA_STYLE('',(#52546));
+#52546 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52547 = CURVE_STYLE('',#52548,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52548 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52549 = OVER_RIDING_STYLED_ITEM('overriding color',(#52550),#17561,
+  #52477);
+#52550 = PRESENTATION_STYLE_ASSIGNMENT((#52551,#52556));
+#52551 = SURFACE_STYLE_USAGE(.BOTH.,#52552);
+#52552 = SURFACE_SIDE_STYLE('',(#52553));
+#52553 = SURFACE_STYLE_FILL_AREA(#52554);
+#52554 = FILL_AREA_STYLE('',(#52555));
+#52555 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52556 = CURVE_STYLE('',#52557,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52557 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52558 = OVER_RIDING_STYLED_ITEM('overriding color',(#52559),#17589,
+  #52477);
+#52559 = PRESENTATION_STYLE_ASSIGNMENT((#52560,#52565));
+#52560 = SURFACE_STYLE_USAGE(.BOTH.,#52561);
+#52561 = SURFACE_SIDE_STYLE('',(#52562));
+#52562 = SURFACE_STYLE_FILL_AREA(#52563);
+#52563 = FILL_AREA_STYLE('',(#52564));
+#52564 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52565 = CURVE_STYLE('',#52566,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52566 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52567 = OVER_RIDING_STYLED_ITEM('overriding color',(#52568),#17621,
+  #52477);
+#52568 = PRESENTATION_STYLE_ASSIGNMENT((#52569,#52574));
+#52569 = SURFACE_STYLE_USAGE(.BOTH.,#52570);
+#52570 = SURFACE_SIDE_STYLE('',(#52571));
+#52571 = SURFACE_STYLE_FILL_AREA(#52572);
+#52572 = FILL_AREA_STYLE('',(#52573));
+#52573 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52574 = CURVE_STYLE('',#52575,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52575 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52576 = OVER_RIDING_STYLED_ITEM('overriding color',(#52577),#17649,
+  #52477);
+#52577 = PRESENTATION_STYLE_ASSIGNMENT((#52578,#52583));
+#52578 = SURFACE_STYLE_USAGE(.BOTH.,#52579);
+#52579 = SURFACE_SIDE_STYLE('',(#52580));
+#52580 = SURFACE_STYLE_FILL_AREA(#52581);
+#52581 = FILL_AREA_STYLE('',(#52582));
+#52582 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52583 = CURVE_STYLE('',#52584,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52584 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52585 = OVER_RIDING_STYLED_ITEM('overriding color',(#52586),#17681,
+  #52477);
+#52586 = PRESENTATION_STYLE_ASSIGNMENT((#52587,#52592));
+#52587 = SURFACE_STYLE_USAGE(.BOTH.,#52588);
+#52588 = SURFACE_SIDE_STYLE('',(#52589));
+#52589 = SURFACE_STYLE_FILL_AREA(#52590);
+#52590 = FILL_AREA_STYLE('',(#52591));
+#52591 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52592 = CURVE_STYLE('',#52593,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52593 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52594 = OVER_RIDING_STYLED_ITEM('overriding color',(#52595),#17701,
+  #52477);
+#52595 = PRESENTATION_STYLE_ASSIGNMENT((#52596,#52601));
+#52596 = SURFACE_STYLE_USAGE(.BOTH.,#52597);
+#52597 = SURFACE_SIDE_STYLE('',(#52598));
+#52598 = SURFACE_STYLE_FILL_AREA(#52599);
+#52599 = FILL_AREA_STYLE('',(#52600));
+#52600 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52601 = CURVE_STYLE('',#52602,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52602 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52603 = OVER_RIDING_STYLED_ITEM('overriding color',(#52604),#17723,
+  #52477);
+#52604 = PRESENTATION_STYLE_ASSIGNMENT((#52605,#52610));
+#52605 = SURFACE_STYLE_USAGE(.BOTH.,#52606);
+#52606 = SURFACE_SIDE_STYLE('',(#52607));
+#52607 = SURFACE_STYLE_FILL_AREA(#52608);
+#52608 = FILL_AREA_STYLE('',(#52609));
+#52609 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52610 = CURVE_STYLE('',#52611,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52611 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52612 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #52613,#52622,#52631,#52640,#52649,#52658,#52667,#52676,#52685,
+    #52694,#52703),#2477);
+#52613 = STYLED_ITEM('color',(#52614),#2251);
+#52614 = PRESENTATION_STYLE_ASSIGNMENT((#52615,#52620));
+#52615 = SURFACE_STYLE_USAGE(.BOTH.,#52616);
+#52616 = SURFACE_SIDE_STYLE('',(#52617));
+#52617 = SURFACE_STYLE_FILL_AREA(#52618);
+#52618 = FILL_AREA_STYLE('',(#52619));
+#52619 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52620 = CURVE_STYLE('',#52621,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52621 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52622 = OVER_RIDING_STYLED_ITEM('overriding color',(#52623),#2253,
+  #52613);
+#52623 = PRESENTATION_STYLE_ASSIGNMENT((#52624,#52629));
+#52624 = SURFACE_STYLE_USAGE(.BOTH.,#52625);
+#52625 = SURFACE_SIDE_STYLE('',(#52626));
+#52626 = SURFACE_STYLE_FILL_AREA(#52627);
+#52627 = FILL_AREA_STYLE('',(#52628));
+#52628 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52629 = CURVE_STYLE('',#52630,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52630 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52631 = OVER_RIDING_STYLED_ITEM('overriding color',(#52632),#2289,
+  #52613);
+#52632 = PRESENTATION_STYLE_ASSIGNMENT((#52633,#52638));
+#52633 = SURFACE_STYLE_USAGE(.BOTH.,#52634);
+#52634 = SURFACE_SIDE_STYLE('',(#52635));
+#52635 = SURFACE_STYLE_FILL_AREA(#52636);
+#52636 = FILL_AREA_STYLE('',(#52637));
+#52637 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52638 = CURVE_STYLE('',#52639,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52639 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52640 = OVER_RIDING_STYLED_ITEM('overriding color',(#52641),#2317,
+  #52613);
+#52641 = PRESENTATION_STYLE_ASSIGNMENT((#52642,#52647));
+#52642 = SURFACE_STYLE_USAGE(.BOTH.,#52643);
+#52643 = SURFACE_SIDE_STYLE('',(#52644));
+#52644 = SURFACE_STYLE_FILL_AREA(#52645);
+#52645 = FILL_AREA_STYLE('',(#52646));
+#52646 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52647 = CURVE_STYLE('',#52648,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52648 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52649 = OVER_RIDING_STYLED_ITEM('overriding color',(#52650),#2345,
+  #52613);
+#52650 = PRESENTATION_STYLE_ASSIGNMENT((#52651,#52656));
+#52651 = SURFACE_STYLE_USAGE(.BOTH.,#52652);
+#52652 = SURFACE_SIDE_STYLE('',(#52653));
+#52653 = SURFACE_STYLE_FILL_AREA(#52654);
+#52654 = FILL_AREA_STYLE('',(#52655));
+#52655 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52656 = CURVE_STYLE('',#52657,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52657 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52658 = OVER_RIDING_STYLED_ITEM('overriding color',(#52659),#2365,
+  #52613);
+#52659 = PRESENTATION_STYLE_ASSIGNMENT((#52660,#52665));
+#52660 = SURFACE_STYLE_USAGE(.BOTH.,#52661);
+#52661 = SURFACE_SIDE_STYLE('',(#52662));
+#52662 = SURFACE_STYLE_FILL_AREA(#52663);
+#52663 = FILL_AREA_STYLE('',(#52664));
+#52664 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52665 = CURVE_STYLE('',#52666,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52666 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52667 = OVER_RIDING_STYLED_ITEM('overriding color',(#52668),#2393,
+  #52613);
+#52668 = PRESENTATION_STYLE_ASSIGNMENT((#52669,#52674));
+#52669 = SURFACE_STYLE_USAGE(.BOTH.,#52670);
+#52670 = SURFACE_SIDE_STYLE('',(#52671));
+#52671 = SURFACE_STYLE_FILL_AREA(#52672);
+#52672 = FILL_AREA_STYLE('',(#52673));
+#52673 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52674 = CURVE_STYLE('',#52675,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52675 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52676 = OVER_RIDING_STYLED_ITEM('overriding color',(#52677),#2415,
+  #52613);
+#52677 = PRESENTATION_STYLE_ASSIGNMENT((#52678,#52683));
+#52678 = SURFACE_STYLE_USAGE(.BOTH.,#52679);
+#52679 = SURFACE_SIDE_STYLE('',(#52680));
+#52680 = SURFACE_STYLE_FILL_AREA(#52681);
+#52681 = FILL_AREA_STYLE('',(#52682));
+#52682 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52683 = CURVE_STYLE('',#52684,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52684 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52685 = OVER_RIDING_STYLED_ITEM('overriding color',(#52686),#2427,
+  #52613);
+#52686 = PRESENTATION_STYLE_ASSIGNMENT((#52687,#52692));
+#52687 = SURFACE_STYLE_USAGE(.BOTH.,#52688);
+#52688 = SURFACE_SIDE_STYLE('',(#52689));
+#52689 = SURFACE_STYLE_FILL_AREA(#52690);
+#52690 = FILL_AREA_STYLE('',(#52691));
+#52691 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52692 = CURVE_STYLE('',#52693,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52693 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52694 = OVER_RIDING_STYLED_ITEM('overriding color',(#52695),#2449,
+  #52613);
+#52695 = PRESENTATION_STYLE_ASSIGNMENT((#52696,#52701));
+#52696 = SURFACE_STYLE_USAGE(.BOTH.,#52697);
+#52697 = SURFACE_SIDE_STYLE('',(#52698));
+#52698 = SURFACE_STYLE_FILL_AREA(#52699);
+#52699 = FILL_AREA_STYLE('',(#52700));
+#52700 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52701 = CURVE_STYLE('',#52702,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52702 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52703 = OVER_RIDING_STYLED_ITEM('overriding color',(#52704),#2465,
+  #52613);
+#52704 = PRESENTATION_STYLE_ASSIGNMENT((#52705,#52710));
+#52705 = SURFACE_STYLE_USAGE(.BOTH.,#52706);
+#52706 = SURFACE_SIDE_STYLE('',(#52707));
+#52707 = SURFACE_STYLE_FILL_AREA(#52708);
+#52708 = FILL_AREA_STYLE('',(#52709));
+#52709 = FILL_AREA_STYLE_COLOUR('',#44262);
+#52710 = CURVE_STYLE('',#52711,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#52711 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52712 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #52713,#52722,#52731,#52740,#52749,#52758,#52767,#52776,#52785,
+    #52794,#52803),#24917);
+#52713 = STYLED_ITEM('color',(#52714),#24691);
+#52714 = PRESENTATION_STYLE_ASSIGNMENT((#52715,#52720));
+#52715 = SURFACE_STYLE_USAGE(.BOTH.,#52716);
+#52716 = SURFACE_SIDE_STYLE('',(#52717));
+#52717 = SURFACE_STYLE_FILL_AREA(#52718);
+#52718 = FILL_AREA_STYLE('',(#52719));
+#52719 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52720 = CURVE_STYLE('',#52721,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52721 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52722 = OVER_RIDING_STYLED_ITEM('overriding color',(#52723),#24693,
+  #52713);
+#52723 = PRESENTATION_STYLE_ASSIGNMENT((#52724,#52729));
+#52724 = SURFACE_STYLE_USAGE(.BOTH.,#52725);
+#52725 = SURFACE_SIDE_STYLE('',(#52726));
+#52726 = SURFACE_STYLE_FILL_AREA(#52727);
+#52727 = FILL_AREA_STYLE('',(#52728));
+#52728 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52729 = CURVE_STYLE('',#52730,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52730 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52731 = OVER_RIDING_STYLED_ITEM('overriding color',(#52732),#24729,
+  #52713);
+#52732 = PRESENTATION_STYLE_ASSIGNMENT((#52733,#52738));
+#52733 = SURFACE_STYLE_USAGE(.BOTH.,#52734);
+#52734 = SURFACE_SIDE_STYLE('',(#52735));
+#52735 = SURFACE_STYLE_FILL_AREA(#52736);
+#52736 = FILL_AREA_STYLE('',(#52737));
+#52737 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52738 = CURVE_STYLE('',#52739,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52739 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52740 = OVER_RIDING_STYLED_ITEM('overriding color',(#52741),#24757,
+  #52713);
+#52741 = PRESENTATION_STYLE_ASSIGNMENT((#52742,#52747));
+#52742 = SURFACE_STYLE_USAGE(.BOTH.,#52743);
+#52743 = SURFACE_SIDE_STYLE('',(#52744));
+#52744 = SURFACE_STYLE_FILL_AREA(#52745);
+#52745 = FILL_AREA_STYLE('',(#52746));
+#52746 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52747 = CURVE_STYLE('',#52748,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52748 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52749 = OVER_RIDING_STYLED_ITEM('overriding color',(#52750),#24785,
+  #52713);
+#52750 = PRESENTATION_STYLE_ASSIGNMENT((#52751,#52756));
+#52751 = SURFACE_STYLE_USAGE(.BOTH.,#52752);
+#52752 = SURFACE_SIDE_STYLE('',(#52753));
+#52753 = SURFACE_STYLE_FILL_AREA(#52754);
+#52754 = FILL_AREA_STYLE('',(#52755));
+#52755 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52756 = CURVE_STYLE('',#52757,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52757 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52758 = OVER_RIDING_STYLED_ITEM('overriding color',(#52759),#24805,
+  #52713);
+#52759 = PRESENTATION_STYLE_ASSIGNMENT((#52760,#52765));
+#52760 = SURFACE_STYLE_USAGE(.BOTH.,#52761);
+#52761 = SURFACE_SIDE_STYLE('',(#52762));
+#52762 = SURFACE_STYLE_FILL_AREA(#52763);
+#52763 = FILL_AREA_STYLE('',(#52764));
+#52764 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52765 = CURVE_STYLE('',#52766,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52766 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52767 = OVER_RIDING_STYLED_ITEM('overriding color',(#52768),#24833,
+  #52713);
+#52768 = PRESENTATION_STYLE_ASSIGNMENT((#52769,#52774));
+#52769 = SURFACE_STYLE_USAGE(.BOTH.,#52770);
+#52770 = SURFACE_SIDE_STYLE('',(#52771));
+#52771 = SURFACE_STYLE_FILL_AREA(#52772);
+#52772 = FILL_AREA_STYLE('',(#52773));
+#52773 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52774 = CURVE_STYLE('',#52775,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52775 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52776 = OVER_RIDING_STYLED_ITEM('overriding color',(#52777),#24855,
+  #52713);
+#52777 = PRESENTATION_STYLE_ASSIGNMENT((#52778,#52783));
+#52778 = SURFACE_STYLE_USAGE(.BOTH.,#52779);
+#52779 = SURFACE_SIDE_STYLE('',(#52780));
+#52780 = SURFACE_STYLE_FILL_AREA(#52781);
+#52781 = FILL_AREA_STYLE('',(#52782));
+#52782 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52783 = CURVE_STYLE('',#52784,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52784 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52785 = OVER_RIDING_STYLED_ITEM('overriding color',(#52786),#24867,
+  #52713);
+#52786 = PRESENTATION_STYLE_ASSIGNMENT((#52787,#52792));
+#52787 = SURFACE_STYLE_USAGE(.BOTH.,#52788);
+#52788 = SURFACE_SIDE_STYLE('',(#52789));
+#52789 = SURFACE_STYLE_FILL_AREA(#52790);
+#52790 = FILL_AREA_STYLE('',(#52791));
+#52791 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52792 = CURVE_STYLE('',#52793,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52793 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52794 = OVER_RIDING_STYLED_ITEM('overriding color',(#52795),#24889,
+  #52713);
+#52795 = PRESENTATION_STYLE_ASSIGNMENT((#52796,#52801));
+#52796 = SURFACE_STYLE_USAGE(.BOTH.,#52797);
+#52797 = SURFACE_SIDE_STYLE('',(#52798));
+#52798 = SURFACE_STYLE_FILL_AREA(#52799);
+#52799 = FILL_AREA_STYLE('',(#52800));
+#52800 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52801 = CURVE_STYLE('',#52802,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52802 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52803 = OVER_RIDING_STYLED_ITEM('overriding color',(#52804),#24905,
+  #52713);
+#52804 = PRESENTATION_STYLE_ASSIGNMENT((#52805,#52810));
+#52805 = SURFACE_STYLE_USAGE(.BOTH.,#52806);
+#52806 = SURFACE_SIDE_STYLE('',(#52807));
+#52807 = SURFACE_STYLE_FILL_AREA(#52808);
+#52808 = FILL_AREA_STYLE('',(#52809));
+#52809 = FILL_AREA_STYLE_COLOUR('',#42108);
+#52810 = CURVE_STYLE('',#52811,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#52811 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52812 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #52813,#52822,#52831,#52840,#52849,#52858,#52867,#52876,#52885,
+    #52894,#52903,#52912,#52921,#52930,#52939),#7445);
+#52813 = STYLED_ITEM('color',(#52814),#7047);
+#52814 = PRESENTATION_STYLE_ASSIGNMENT((#52815,#52820));
+#52815 = SURFACE_STYLE_USAGE(.BOTH.,#52816);
+#52816 = SURFACE_SIDE_STYLE('',(#52817));
+#52817 = SURFACE_STYLE_FILL_AREA(#52818);
+#52818 = FILL_AREA_STYLE('',(#52819));
+#52819 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52820 = CURVE_STYLE('',#52821,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52821 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52822 = OVER_RIDING_STYLED_ITEM('overriding color',(#52823),#7049,
+  #52813);
+#52823 = PRESENTATION_STYLE_ASSIGNMENT((#52824,#52829));
+#52824 = SURFACE_STYLE_USAGE(.BOTH.,#52825);
+#52825 = SURFACE_SIDE_STYLE('',(#52826));
+#52826 = SURFACE_STYLE_FILL_AREA(#52827);
+#52827 = FILL_AREA_STYLE('',(#52828));
+#52828 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52829 = CURVE_STYLE('',#52830,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52830 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52831 = OVER_RIDING_STYLED_ITEM('overriding color',(#52832),#7085,
+  #52813);
+#52832 = PRESENTATION_STYLE_ASSIGNMENT((#52833,#52838));
+#52833 = SURFACE_STYLE_USAGE(.BOTH.,#52834);
+#52834 = SURFACE_SIDE_STYLE('',(#52835));
+#52835 = SURFACE_STYLE_FILL_AREA(#52836);
+#52836 = FILL_AREA_STYLE('',(#52837));
+#52837 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52838 = CURVE_STYLE('',#52839,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52839 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52840 = OVER_RIDING_STYLED_ITEM('overriding color',(#52841),#7113,
+  #52813);
+#52841 = PRESENTATION_STYLE_ASSIGNMENT((#52842,#52847));
+#52842 = SURFACE_STYLE_USAGE(.BOTH.,#52843);
+#52843 = SURFACE_SIDE_STYLE('',(#52844));
+#52844 = SURFACE_STYLE_FILL_AREA(#52845);
+#52845 = FILL_AREA_STYLE('',(#52846));
+#52846 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52847 = CURVE_STYLE('',#52848,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52848 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52849 = OVER_RIDING_STYLED_ITEM('overriding color',(#52850),#7141,
+  #52813);
+#52850 = PRESENTATION_STYLE_ASSIGNMENT((#52851,#52856));
+#52851 = SURFACE_STYLE_USAGE(.BOTH.,#52852);
+#52852 = SURFACE_SIDE_STYLE('',(#52853));
+#52853 = SURFACE_STYLE_FILL_AREA(#52854);
+#52854 = FILL_AREA_STYLE('',(#52855));
+#52855 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52856 = CURVE_STYLE('',#52857,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52857 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52858 = OVER_RIDING_STYLED_ITEM('overriding color',(#52859),#7161,
+  #52813);
+#52859 = PRESENTATION_STYLE_ASSIGNMENT((#52860,#52865));
+#52860 = SURFACE_STYLE_USAGE(.BOTH.,#52861);
+#52861 = SURFACE_SIDE_STYLE('',(#52862));
+#52862 = SURFACE_STYLE_FILL_AREA(#52863);
+#52863 = FILL_AREA_STYLE('',(#52864));
+#52864 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52865 = CURVE_STYLE('',#52866,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52866 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52867 = OVER_RIDING_STYLED_ITEM('overriding color',(#52868),#7201,
+  #52813);
+#52868 = PRESENTATION_STYLE_ASSIGNMENT((#52869,#52874));
+#52869 = SURFACE_STYLE_USAGE(.BOTH.,#52870);
+#52870 = SURFACE_SIDE_STYLE('',(#52871));
+#52871 = SURFACE_STYLE_FILL_AREA(#52872);
+#52872 = FILL_AREA_STYLE('',(#52873));
+#52873 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52874 = CURVE_STYLE('',#52875,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52875 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52876 = OVER_RIDING_STYLED_ITEM('overriding color',(#52877),#7229,
+  #52813);
+#52877 = PRESENTATION_STYLE_ASSIGNMENT((#52878,#52883));
+#52878 = SURFACE_STYLE_USAGE(.BOTH.,#52879);
+#52879 = SURFACE_SIDE_STYLE('',(#52880));
+#52880 = SURFACE_STYLE_FILL_AREA(#52881);
+#52881 = FILL_AREA_STYLE('',(#52882));
+#52882 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52883 = CURVE_STYLE('',#52884,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52884 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52885 = OVER_RIDING_STYLED_ITEM('overriding color',(#52886),#7261,
+  #52813);
+#52886 = PRESENTATION_STYLE_ASSIGNMENT((#52887,#52892));
+#52887 = SURFACE_STYLE_USAGE(.BOTH.,#52888);
+#52888 = SURFACE_SIDE_STYLE('',(#52889));
+#52889 = SURFACE_STYLE_FILL_AREA(#52890);
+#52890 = FILL_AREA_STYLE('',(#52891));
+#52891 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52892 = CURVE_STYLE('',#52893,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52893 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52894 = OVER_RIDING_STYLED_ITEM('overriding color',(#52895),#7289,
+  #52813);
+#52895 = PRESENTATION_STYLE_ASSIGNMENT((#52896,#52901));
+#52896 = SURFACE_STYLE_USAGE(.BOTH.,#52897);
+#52897 = SURFACE_SIDE_STYLE('',(#52898));
+#52898 = SURFACE_STYLE_FILL_AREA(#52899);
+#52899 = FILL_AREA_STYLE('',(#52900));
+#52900 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52901 = CURVE_STYLE('',#52902,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52902 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52903 = OVER_RIDING_STYLED_ITEM('overriding color',(#52904),#7321,
+  #52813);
+#52904 = PRESENTATION_STYLE_ASSIGNMENT((#52905,#52910));
+#52905 = SURFACE_STYLE_USAGE(.BOTH.,#52906);
+#52906 = SURFACE_SIDE_STYLE('',(#52907));
+#52907 = SURFACE_STYLE_FILL_AREA(#52908);
+#52908 = FILL_AREA_STYLE('',(#52909));
+#52909 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52910 = CURVE_STYLE('',#52911,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52911 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52912 = OVER_RIDING_STYLED_ITEM('overriding color',(#52913),#7349,
+  #52813);
+#52913 = PRESENTATION_STYLE_ASSIGNMENT((#52914,#52919));
+#52914 = SURFACE_STYLE_USAGE(.BOTH.,#52915);
+#52915 = SURFACE_SIDE_STYLE('',(#52916));
+#52916 = SURFACE_STYLE_FILL_AREA(#52917);
+#52917 = FILL_AREA_STYLE('',(#52918));
+#52918 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52919 = CURVE_STYLE('',#52920,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52920 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52921 = OVER_RIDING_STYLED_ITEM('overriding color',(#52922),#7381,
+  #52813);
+#52922 = PRESENTATION_STYLE_ASSIGNMENT((#52923,#52928));
+#52923 = SURFACE_STYLE_USAGE(.BOTH.,#52924);
+#52924 = SURFACE_SIDE_STYLE('',(#52925));
+#52925 = SURFACE_STYLE_FILL_AREA(#52926);
+#52926 = FILL_AREA_STYLE('',(#52927));
+#52927 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52928 = CURVE_STYLE('',#52929,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52929 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52930 = OVER_RIDING_STYLED_ITEM('overriding color',(#52931),#7401,
+  #52813);
+#52931 = PRESENTATION_STYLE_ASSIGNMENT((#52932,#52937));
+#52932 = SURFACE_STYLE_USAGE(.BOTH.,#52933);
+#52933 = SURFACE_SIDE_STYLE('',(#52934));
+#52934 = SURFACE_STYLE_FILL_AREA(#52935);
+#52935 = FILL_AREA_STYLE('',(#52936));
+#52936 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52937 = CURVE_STYLE('',#52938,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52938 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52939 = OVER_RIDING_STYLED_ITEM('overriding color',(#52940),#7423,
+  #52813);
+#52940 = PRESENTATION_STYLE_ASSIGNMENT((#52941,#52946));
+#52941 = SURFACE_STYLE_USAGE(.BOTH.,#52942);
+#52942 = SURFACE_SIDE_STYLE('',(#52943));
+#52943 = SURFACE_STYLE_FILL_AREA(#52944);
+#52944 = FILL_AREA_STYLE('',(#52945));
+#52945 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52946 = CURVE_STYLE('',#52947,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52947 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52948 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #52949,#52958,#52967,#52976,#52985,#52994,#53003,#53012,#53021,
+    #53030,#53039,#53048,#53057,#53066,#53075),#11977);
+#52949 = STYLED_ITEM('color',(#52950),#11579);
+#52950 = PRESENTATION_STYLE_ASSIGNMENT((#52951,#52956));
+#52951 = SURFACE_STYLE_USAGE(.BOTH.,#52952);
+#52952 = SURFACE_SIDE_STYLE('',(#52953));
+#52953 = SURFACE_STYLE_FILL_AREA(#52954);
+#52954 = FILL_AREA_STYLE('',(#52955));
+#52955 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52956 = CURVE_STYLE('',#52957,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52957 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52958 = OVER_RIDING_STYLED_ITEM('overriding color',(#52959),#11581,
+  #52949);
+#52959 = PRESENTATION_STYLE_ASSIGNMENT((#52960,#52965));
+#52960 = SURFACE_STYLE_USAGE(.BOTH.,#52961);
+#52961 = SURFACE_SIDE_STYLE('',(#52962));
+#52962 = SURFACE_STYLE_FILL_AREA(#52963);
+#52963 = FILL_AREA_STYLE('',(#52964));
+#52964 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52965 = CURVE_STYLE('',#52966,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52966 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52967 = OVER_RIDING_STYLED_ITEM('overriding color',(#52968),#11617,
+  #52949);
+#52968 = PRESENTATION_STYLE_ASSIGNMENT((#52969,#52974));
+#52969 = SURFACE_STYLE_USAGE(.BOTH.,#52970);
+#52970 = SURFACE_SIDE_STYLE('',(#52971));
+#52971 = SURFACE_STYLE_FILL_AREA(#52972);
+#52972 = FILL_AREA_STYLE('',(#52973));
+#52973 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52974 = CURVE_STYLE('',#52975,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52975 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52976 = OVER_RIDING_STYLED_ITEM('overriding color',(#52977),#11645,
+  #52949);
+#52977 = PRESENTATION_STYLE_ASSIGNMENT((#52978,#52983));
+#52978 = SURFACE_STYLE_USAGE(.BOTH.,#52979);
+#52979 = SURFACE_SIDE_STYLE('',(#52980));
+#52980 = SURFACE_STYLE_FILL_AREA(#52981);
+#52981 = FILL_AREA_STYLE('',(#52982));
+#52982 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52983 = CURVE_STYLE('',#52984,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52984 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52985 = OVER_RIDING_STYLED_ITEM('overriding color',(#52986),#11673,
+  #52949);
+#52986 = PRESENTATION_STYLE_ASSIGNMENT((#52987,#52992));
+#52987 = SURFACE_STYLE_USAGE(.BOTH.,#52988);
+#52988 = SURFACE_SIDE_STYLE('',(#52989));
+#52989 = SURFACE_STYLE_FILL_AREA(#52990);
+#52990 = FILL_AREA_STYLE('',(#52991));
+#52991 = FILL_AREA_STYLE_COLOUR('',#41971);
+#52992 = CURVE_STYLE('',#52993,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#52993 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#52994 = OVER_RIDING_STYLED_ITEM('overriding color',(#52995),#11693,
+  #52949);
+#52995 = PRESENTATION_STYLE_ASSIGNMENT((#52996,#53001));
+#52996 = SURFACE_STYLE_USAGE(.BOTH.,#52997);
+#52997 = SURFACE_SIDE_STYLE('',(#52998));
+#52998 = SURFACE_STYLE_FILL_AREA(#52999);
+#52999 = FILL_AREA_STYLE('',(#53000));
+#53000 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53001 = CURVE_STYLE('',#53002,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53002 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53003 = OVER_RIDING_STYLED_ITEM('overriding color',(#53004),#11733,
+  #52949);
+#53004 = PRESENTATION_STYLE_ASSIGNMENT((#53005,#53010));
+#53005 = SURFACE_STYLE_USAGE(.BOTH.,#53006);
+#53006 = SURFACE_SIDE_STYLE('',(#53007));
+#53007 = SURFACE_STYLE_FILL_AREA(#53008);
+#53008 = FILL_AREA_STYLE('',(#53009));
+#53009 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53010 = CURVE_STYLE('',#53011,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53011 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53012 = OVER_RIDING_STYLED_ITEM('overriding color',(#53013),#11761,
+  #52949);
+#53013 = PRESENTATION_STYLE_ASSIGNMENT((#53014,#53019));
+#53014 = SURFACE_STYLE_USAGE(.BOTH.,#53015);
+#53015 = SURFACE_SIDE_STYLE('',(#53016));
+#53016 = SURFACE_STYLE_FILL_AREA(#53017);
+#53017 = FILL_AREA_STYLE('',(#53018));
+#53018 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53019 = CURVE_STYLE('',#53020,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53020 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53021 = OVER_RIDING_STYLED_ITEM('overriding color',(#53022),#11793,
+  #52949);
+#53022 = PRESENTATION_STYLE_ASSIGNMENT((#53023,#53028));
+#53023 = SURFACE_STYLE_USAGE(.BOTH.,#53024);
+#53024 = SURFACE_SIDE_STYLE('',(#53025));
+#53025 = SURFACE_STYLE_FILL_AREA(#53026);
+#53026 = FILL_AREA_STYLE('',(#53027));
+#53027 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53028 = CURVE_STYLE('',#53029,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53029 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53030 = OVER_RIDING_STYLED_ITEM('overriding color',(#53031),#11821,
+  #52949);
+#53031 = PRESENTATION_STYLE_ASSIGNMENT((#53032,#53037));
+#53032 = SURFACE_STYLE_USAGE(.BOTH.,#53033);
+#53033 = SURFACE_SIDE_STYLE('',(#53034));
+#53034 = SURFACE_STYLE_FILL_AREA(#53035);
+#53035 = FILL_AREA_STYLE('',(#53036));
+#53036 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53037 = CURVE_STYLE('',#53038,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53038 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53039 = OVER_RIDING_STYLED_ITEM('overriding color',(#53040),#11853,
+  #52949);
+#53040 = PRESENTATION_STYLE_ASSIGNMENT((#53041,#53046));
+#53041 = SURFACE_STYLE_USAGE(.BOTH.,#53042);
+#53042 = SURFACE_SIDE_STYLE('',(#53043));
+#53043 = SURFACE_STYLE_FILL_AREA(#53044);
+#53044 = FILL_AREA_STYLE('',(#53045));
+#53045 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53046 = CURVE_STYLE('',#53047,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53047 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53048 = OVER_RIDING_STYLED_ITEM('overriding color',(#53049),#11881,
+  #52949);
+#53049 = PRESENTATION_STYLE_ASSIGNMENT((#53050,#53055));
+#53050 = SURFACE_STYLE_USAGE(.BOTH.,#53051);
+#53051 = SURFACE_SIDE_STYLE('',(#53052));
+#53052 = SURFACE_STYLE_FILL_AREA(#53053);
+#53053 = FILL_AREA_STYLE('',(#53054));
+#53054 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53055 = CURVE_STYLE('',#53056,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53056 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53057 = OVER_RIDING_STYLED_ITEM('overriding color',(#53058),#11913,
+  #52949);
+#53058 = PRESENTATION_STYLE_ASSIGNMENT((#53059,#53064));
+#53059 = SURFACE_STYLE_USAGE(.BOTH.,#53060);
+#53060 = SURFACE_SIDE_STYLE('',(#53061));
+#53061 = SURFACE_STYLE_FILL_AREA(#53062);
+#53062 = FILL_AREA_STYLE('',(#53063));
+#53063 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53064 = CURVE_STYLE('',#53065,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53065 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53066 = OVER_RIDING_STYLED_ITEM('overriding color',(#53067),#11933,
+  #52949);
+#53067 = PRESENTATION_STYLE_ASSIGNMENT((#53068,#53073));
+#53068 = SURFACE_STYLE_USAGE(.BOTH.,#53069);
+#53069 = SURFACE_SIDE_STYLE('',(#53070));
+#53070 = SURFACE_STYLE_FILL_AREA(#53071);
+#53071 = FILL_AREA_STYLE('',(#53072));
+#53072 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53073 = CURVE_STYLE('',#53074,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53074 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53075 = OVER_RIDING_STYLED_ITEM('overriding color',(#53076),#11955,
+  #52949);
+#53076 = PRESENTATION_STYLE_ASSIGNMENT((#53077,#53082));
+#53077 = SURFACE_STYLE_USAGE(.BOTH.,#53078);
+#53078 = SURFACE_SIDE_STYLE('',(#53079));
+#53079 = SURFACE_STYLE_FILL_AREA(#53080);
+#53080 = FILL_AREA_STYLE('',(#53081));
+#53081 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53082 = CURVE_STYLE('',#53083,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53083 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53084 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #53085,#53094,#53103,#53112,#53121,#53130,#53139,#53148,#53157,
+    #53166,#53175),#2957);
+#53085 = STYLED_ITEM('color',(#53086),#2731);
+#53086 = PRESENTATION_STYLE_ASSIGNMENT((#53087,#53092));
+#53087 = SURFACE_STYLE_USAGE(.BOTH.,#53088);
+#53088 = SURFACE_SIDE_STYLE('',(#53089));
+#53089 = SURFACE_STYLE_FILL_AREA(#53090);
+#53090 = FILL_AREA_STYLE('',(#53091));
+#53091 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53092 = CURVE_STYLE('',#53093,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53093 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53094 = OVER_RIDING_STYLED_ITEM('overriding color',(#53095),#2733,
+  #53085);
+#53095 = PRESENTATION_STYLE_ASSIGNMENT((#53096,#53101));
+#53096 = SURFACE_STYLE_USAGE(.BOTH.,#53097);
+#53097 = SURFACE_SIDE_STYLE('',(#53098));
+#53098 = SURFACE_STYLE_FILL_AREA(#53099);
+#53099 = FILL_AREA_STYLE('',(#53100));
+#53100 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53101 = CURVE_STYLE('',#53102,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53102 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53103 = OVER_RIDING_STYLED_ITEM('overriding color',(#53104),#2769,
+  #53085);
+#53104 = PRESENTATION_STYLE_ASSIGNMENT((#53105,#53110));
+#53105 = SURFACE_STYLE_USAGE(.BOTH.,#53106);
+#53106 = SURFACE_SIDE_STYLE('',(#53107));
+#53107 = SURFACE_STYLE_FILL_AREA(#53108);
+#53108 = FILL_AREA_STYLE('',(#53109));
+#53109 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53110 = CURVE_STYLE('',#53111,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53111 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53112 = OVER_RIDING_STYLED_ITEM('overriding color',(#53113),#2797,
+  #53085);
+#53113 = PRESENTATION_STYLE_ASSIGNMENT((#53114,#53119));
+#53114 = SURFACE_STYLE_USAGE(.BOTH.,#53115);
+#53115 = SURFACE_SIDE_STYLE('',(#53116));
+#53116 = SURFACE_STYLE_FILL_AREA(#53117);
+#53117 = FILL_AREA_STYLE('',(#53118));
+#53118 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53119 = CURVE_STYLE('',#53120,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53120 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53121 = OVER_RIDING_STYLED_ITEM('overriding color',(#53122),#2825,
+  #53085);
+#53122 = PRESENTATION_STYLE_ASSIGNMENT((#53123,#53128));
+#53123 = SURFACE_STYLE_USAGE(.BOTH.,#53124);
+#53124 = SURFACE_SIDE_STYLE('',(#53125));
+#53125 = SURFACE_STYLE_FILL_AREA(#53126);
+#53126 = FILL_AREA_STYLE('',(#53127));
+#53127 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53128 = CURVE_STYLE('',#53129,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53129 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53130 = OVER_RIDING_STYLED_ITEM('overriding color',(#53131),#2845,
+  #53085);
+#53131 = PRESENTATION_STYLE_ASSIGNMENT((#53132,#53137));
+#53132 = SURFACE_STYLE_USAGE(.BOTH.,#53133);
+#53133 = SURFACE_SIDE_STYLE('',(#53134));
+#53134 = SURFACE_STYLE_FILL_AREA(#53135);
+#53135 = FILL_AREA_STYLE('',(#53136));
+#53136 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53137 = CURVE_STYLE('',#53138,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53138 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53139 = OVER_RIDING_STYLED_ITEM('overriding color',(#53140),#2873,
+  #53085);
+#53140 = PRESENTATION_STYLE_ASSIGNMENT((#53141,#53146));
+#53141 = SURFACE_STYLE_USAGE(.BOTH.,#53142);
+#53142 = SURFACE_SIDE_STYLE('',(#53143));
+#53143 = SURFACE_STYLE_FILL_AREA(#53144);
+#53144 = FILL_AREA_STYLE('',(#53145));
+#53145 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53146 = CURVE_STYLE('',#53147,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53147 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53148 = OVER_RIDING_STYLED_ITEM('overriding color',(#53149),#2895,
+  #53085);
+#53149 = PRESENTATION_STYLE_ASSIGNMENT((#53150,#53155));
+#53150 = SURFACE_STYLE_USAGE(.BOTH.,#53151);
+#53151 = SURFACE_SIDE_STYLE('',(#53152));
+#53152 = SURFACE_STYLE_FILL_AREA(#53153);
+#53153 = FILL_AREA_STYLE('',(#53154));
+#53154 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53155 = CURVE_STYLE('',#53156,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53156 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53157 = OVER_RIDING_STYLED_ITEM('overriding color',(#53158),#2907,
+  #53085);
+#53158 = PRESENTATION_STYLE_ASSIGNMENT((#53159,#53164));
+#53159 = SURFACE_STYLE_USAGE(.BOTH.,#53160);
+#53160 = SURFACE_SIDE_STYLE('',(#53161));
+#53161 = SURFACE_STYLE_FILL_AREA(#53162);
+#53162 = FILL_AREA_STYLE('',(#53163));
+#53163 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53164 = CURVE_STYLE('',#53165,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53165 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53166 = OVER_RIDING_STYLED_ITEM('overriding color',(#53167),#2929,
+  #53085);
+#53167 = PRESENTATION_STYLE_ASSIGNMENT((#53168,#53173));
+#53168 = SURFACE_STYLE_USAGE(.BOTH.,#53169);
+#53169 = SURFACE_SIDE_STYLE('',(#53170));
+#53170 = SURFACE_STYLE_FILL_AREA(#53171);
+#53171 = FILL_AREA_STYLE('',(#53172));
+#53172 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53173 = CURVE_STYLE('',#53174,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53174 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53175 = OVER_RIDING_STYLED_ITEM('overriding color',(#53176),#2945,
+  #53085);
+#53176 = PRESENTATION_STYLE_ASSIGNMENT((#53177,#53182));
+#53177 = SURFACE_STYLE_USAGE(.BOTH.,#53178);
+#53178 = SURFACE_SIDE_STYLE('',(#53179));
+#53179 = SURFACE_STYLE_FILL_AREA(#53180);
+#53180 = FILL_AREA_STYLE('',(#53181));
+#53181 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53182 = CURVE_STYLE('',#53183,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53183 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53184 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #53185,#53194,#53203,#53212,#53221,#53230,#53239,#53248,#53257,
+    #53266,#53275),#31877);
+#53185 = STYLED_ITEM('color',(#53186),#31651);
+#53186 = PRESENTATION_STYLE_ASSIGNMENT((#53187,#53192));
+#53187 = SURFACE_STYLE_USAGE(.BOTH.,#53188);
+#53188 = SURFACE_SIDE_STYLE('',(#53189));
+#53189 = SURFACE_STYLE_FILL_AREA(#53190);
+#53190 = FILL_AREA_STYLE('',(#53191));
+#53191 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53192 = CURVE_STYLE('',#53193,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53193 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53194 = OVER_RIDING_STYLED_ITEM('overriding color',(#53195),#31653,
+  #53185);
+#53195 = PRESENTATION_STYLE_ASSIGNMENT((#53196,#53201));
+#53196 = SURFACE_STYLE_USAGE(.BOTH.,#53197);
+#53197 = SURFACE_SIDE_STYLE('',(#53198));
+#53198 = SURFACE_STYLE_FILL_AREA(#53199);
+#53199 = FILL_AREA_STYLE('',(#53200));
+#53200 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53201 = CURVE_STYLE('',#53202,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53202 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53203 = OVER_RIDING_STYLED_ITEM('overriding color',(#53204),#31689,
+  #53185);
+#53204 = PRESENTATION_STYLE_ASSIGNMENT((#53205,#53210));
+#53205 = SURFACE_STYLE_USAGE(.BOTH.,#53206);
+#53206 = SURFACE_SIDE_STYLE('',(#53207));
+#53207 = SURFACE_STYLE_FILL_AREA(#53208);
+#53208 = FILL_AREA_STYLE('',(#53209));
+#53209 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53210 = CURVE_STYLE('',#53211,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53211 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53212 = OVER_RIDING_STYLED_ITEM('overriding color',(#53213),#31717,
+  #53185);
+#53213 = PRESENTATION_STYLE_ASSIGNMENT((#53214,#53219));
+#53214 = SURFACE_STYLE_USAGE(.BOTH.,#53215);
+#53215 = SURFACE_SIDE_STYLE('',(#53216));
+#53216 = SURFACE_STYLE_FILL_AREA(#53217);
+#53217 = FILL_AREA_STYLE('',(#53218));
+#53218 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53219 = CURVE_STYLE('',#53220,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53220 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53221 = OVER_RIDING_STYLED_ITEM('overriding color',(#53222),#31745,
+  #53185);
+#53222 = PRESENTATION_STYLE_ASSIGNMENT((#53223,#53228));
+#53223 = SURFACE_STYLE_USAGE(.BOTH.,#53224);
+#53224 = SURFACE_SIDE_STYLE('',(#53225));
+#53225 = SURFACE_STYLE_FILL_AREA(#53226);
+#53226 = FILL_AREA_STYLE('',(#53227));
+#53227 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53228 = CURVE_STYLE('',#53229,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53230 = OVER_RIDING_STYLED_ITEM('overriding color',(#53231),#31765,
+  #53185);
+#53231 = PRESENTATION_STYLE_ASSIGNMENT((#53232,#53237));
+#53232 = SURFACE_STYLE_USAGE(.BOTH.,#53233);
+#53233 = SURFACE_SIDE_STYLE('',(#53234));
+#53234 = SURFACE_STYLE_FILL_AREA(#53235);
+#53235 = FILL_AREA_STYLE('',(#53236));
+#53236 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53237 = CURVE_STYLE('',#53238,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53238 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53239 = OVER_RIDING_STYLED_ITEM('overriding color',(#53240),#31793,
+  #53185);
+#53240 = PRESENTATION_STYLE_ASSIGNMENT((#53241,#53246));
+#53241 = SURFACE_STYLE_USAGE(.BOTH.,#53242);
+#53242 = SURFACE_SIDE_STYLE('',(#53243));
+#53243 = SURFACE_STYLE_FILL_AREA(#53244);
+#53244 = FILL_AREA_STYLE('',(#53245));
+#53245 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53246 = CURVE_STYLE('',#53247,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53247 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53248 = OVER_RIDING_STYLED_ITEM('overriding color',(#53249),#31815,
+  #53185);
+#53249 = PRESENTATION_STYLE_ASSIGNMENT((#53250,#53255));
+#53250 = SURFACE_STYLE_USAGE(.BOTH.,#53251);
+#53251 = SURFACE_SIDE_STYLE('',(#53252));
+#53252 = SURFACE_STYLE_FILL_AREA(#53253);
+#53253 = FILL_AREA_STYLE('',(#53254));
+#53254 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53255 = CURVE_STYLE('',#53256,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53256 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53257 = OVER_RIDING_STYLED_ITEM('overriding color',(#53258),#31827,
+  #53185);
+#53258 = PRESENTATION_STYLE_ASSIGNMENT((#53259,#53264));
+#53259 = SURFACE_STYLE_USAGE(.BOTH.,#53260);
+#53260 = SURFACE_SIDE_STYLE('',(#53261));
+#53261 = SURFACE_STYLE_FILL_AREA(#53262);
+#53262 = FILL_AREA_STYLE('',(#53263));
+#53263 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53264 = CURVE_STYLE('',#53265,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53265 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53266 = OVER_RIDING_STYLED_ITEM('overriding color',(#53267),#31849,
+  #53185);
+#53267 = PRESENTATION_STYLE_ASSIGNMENT((#53268,#53273));
+#53268 = SURFACE_STYLE_USAGE(.BOTH.,#53269);
+#53269 = SURFACE_SIDE_STYLE('',(#53270));
+#53270 = SURFACE_STYLE_FILL_AREA(#53271);
+#53271 = FILL_AREA_STYLE('',(#53272));
+#53272 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53273 = CURVE_STYLE('',#53274,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53274 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53275 = OVER_RIDING_STYLED_ITEM('overriding color',(#53276),#31865,
+  #53185);
+#53276 = PRESENTATION_STYLE_ASSIGNMENT((#53277,#53282));
+#53277 = SURFACE_STYLE_USAGE(.BOTH.,#53278);
+#53278 = SURFACE_SIDE_STYLE('',(#53279));
+#53279 = SURFACE_STYLE_FILL_AREA(#53280);
+#53280 = FILL_AREA_STYLE('',(#53281));
+#53281 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53282 = CURVE_STYLE('',#53283,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53283 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53284 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #53285,#53294,#53303,#53312,#53321,#53330,#53339,#53348,#53357,
+    #53366,#53375,#53384,#53393,#53402,#53411),#6209);
+#53285 = STYLED_ITEM('color',(#53286),#5811);
+#53286 = PRESENTATION_STYLE_ASSIGNMENT((#53287,#53292));
+#53287 = SURFACE_STYLE_USAGE(.BOTH.,#53288);
+#53288 = SURFACE_SIDE_STYLE('',(#53289));
+#53289 = SURFACE_STYLE_FILL_AREA(#53290);
+#53290 = FILL_AREA_STYLE('',(#53291));
+#53291 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53292 = CURVE_STYLE('',#53293,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53293 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53294 = OVER_RIDING_STYLED_ITEM('overriding color',(#53295),#5813,
+  #53285);
+#53295 = PRESENTATION_STYLE_ASSIGNMENT((#53296,#53301));
+#53296 = SURFACE_STYLE_USAGE(.BOTH.,#53297);
+#53297 = SURFACE_SIDE_STYLE('',(#53298));
+#53298 = SURFACE_STYLE_FILL_AREA(#53299);
+#53299 = FILL_AREA_STYLE('',(#53300));
+#53300 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53301 = CURVE_STYLE('',#53302,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53302 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53303 = OVER_RIDING_STYLED_ITEM('overriding color',(#53304),#5849,
+  #53285);
+#53304 = PRESENTATION_STYLE_ASSIGNMENT((#53305,#53310));
+#53305 = SURFACE_STYLE_USAGE(.BOTH.,#53306);
+#53306 = SURFACE_SIDE_STYLE('',(#53307));
+#53307 = SURFACE_STYLE_FILL_AREA(#53308);
+#53308 = FILL_AREA_STYLE('',(#53309));
+#53309 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53310 = CURVE_STYLE('',#53311,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53311 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53312 = OVER_RIDING_STYLED_ITEM('overriding color',(#53313),#5877,
+  #53285);
+#53313 = PRESENTATION_STYLE_ASSIGNMENT((#53314,#53319));
+#53314 = SURFACE_STYLE_USAGE(.BOTH.,#53315);
+#53315 = SURFACE_SIDE_STYLE('',(#53316));
+#53316 = SURFACE_STYLE_FILL_AREA(#53317);
+#53317 = FILL_AREA_STYLE('',(#53318));
+#53318 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53319 = CURVE_STYLE('',#53320,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53320 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53321 = OVER_RIDING_STYLED_ITEM('overriding color',(#53322),#5905,
+  #53285);
+#53322 = PRESENTATION_STYLE_ASSIGNMENT((#53323,#53328));
+#53323 = SURFACE_STYLE_USAGE(.BOTH.,#53324);
+#53324 = SURFACE_SIDE_STYLE('',(#53325));
+#53325 = SURFACE_STYLE_FILL_AREA(#53326);
+#53326 = FILL_AREA_STYLE('',(#53327));
+#53327 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53328 = CURVE_STYLE('',#53329,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53329 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53330 = OVER_RIDING_STYLED_ITEM('overriding color',(#53331),#5925,
+  #53285);
+#53331 = PRESENTATION_STYLE_ASSIGNMENT((#53332,#53337));
+#53332 = SURFACE_STYLE_USAGE(.BOTH.,#53333);
+#53333 = SURFACE_SIDE_STYLE('',(#53334));
+#53334 = SURFACE_STYLE_FILL_AREA(#53335);
+#53335 = FILL_AREA_STYLE('',(#53336));
+#53336 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53337 = CURVE_STYLE('',#53338,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53338 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53339 = OVER_RIDING_STYLED_ITEM('overriding color',(#53340),#5965,
+  #53285);
+#53340 = PRESENTATION_STYLE_ASSIGNMENT((#53341,#53346));
+#53341 = SURFACE_STYLE_USAGE(.BOTH.,#53342);
+#53342 = SURFACE_SIDE_STYLE('',(#53343));
+#53343 = SURFACE_STYLE_FILL_AREA(#53344);
+#53344 = FILL_AREA_STYLE('',(#53345));
+#53345 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53346 = CURVE_STYLE('',#53347,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53347 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53348 = OVER_RIDING_STYLED_ITEM('overriding color',(#53349),#5993,
+  #53285);
+#53349 = PRESENTATION_STYLE_ASSIGNMENT((#53350,#53355));
+#53350 = SURFACE_STYLE_USAGE(.BOTH.,#53351);
+#53351 = SURFACE_SIDE_STYLE('',(#53352));
+#53352 = SURFACE_STYLE_FILL_AREA(#53353);
+#53353 = FILL_AREA_STYLE('',(#53354));
+#53354 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53355 = CURVE_STYLE('',#53356,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53356 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53357 = OVER_RIDING_STYLED_ITEM('overriding color',(#53358),#6025,
+  #53285);
+#53358 = PRESENTATION_STYLE_ASSIGNMENT((#53359,#53364));
+#53359 = SURFACE_STYLE_USAGE(.BOTH.,#53360);
+#53360 = SURFACE_SIDE_STYLE('',(#53361));
+#53361 = SURFACE_STYLE_FILL_AREA(#53362);
+#53362 = FILL_AREA_STYLE('',(#53363));
+#53363 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53364 = CURVE_STYLE('',#53365,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53365 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53366 = OVER_RIDING_STYLED_ITEM('overriding color',(#53367),#6053,
+  #53285);
+#53367 = PRESENTATION_STYLE_ASSIGNMENT((#53368,#53373));
+#53368 = SURFACE_STYLE_USAGE(.BOTH.,#53369);
+#53369 = SURFACE_SIDE_STYLE('',(#53370));
+#53370 = SURFACE_STYLE_FILL_AREA(#53371);
+#53371 = FILL_AREA_STYLE('',(#53372));
+#53372 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53373 = CURVE_STYLE('',#53374,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53374 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53375 = OVER_RIDING_STYLED_ITEM('overriding color',(#53376),#6085,
+  #53285);
+#53376 = PRESENTATION_STYLE_ASSIGNMENT((#53377,#53382));
+#53377 = SURFACE_STYLE_USAGE(.BOTH.,#53378);
+#53378 = SURFACE_SIDE_STYLE('',(#53379));
+#53379 = SURFACE_STYLE_FILL_AREA(#53380);
+#53380 = FILL_AREA_STYLE('',(#53381));
+#53381 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53382 = CURVE_STYLE('',#53383,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53383 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53384 = OVER_RIDING_STYLED_ITEM('overriding color',(#53385),#6113,
+  #53285);
+#53385 = PRESENTATION_STYLE_ASSIGNMENT((#53386,#53391));
+#53386 = SURFACE_STYLE_USAGE(.BOTH.,#53387);
+#53387 = SURFACE_SIDE_STYLE('',(#53388));
+#53388 = SURFACE_STYLE_FILL_AREA(#53389);
+#53389 = FILL_AREA_STYLE('',(#53390));
+#53390 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53391 = CURVE_STYLE('',#53392,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53392 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53393 = OVER_RIDING_STYLED_ITEM('overriding color',(#53394),#6145,
+  #53285);
+#53394 = PRESENTATION_STYLE_ASSIGNMENT((#53395,#53400));
+#53395 = SURFACE_STYLE_USAGE(.BOTH.,#53396);
+#53396 = SURFACE_SIDE_STYLE('',(#53397));
+#53397 = SURFACE_STYLE_FILL_AREA(#53398);
+#53398 = FILL_AREA_STYLE('',(#53399));
+#53399 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53400 = CURVE_STYLE('',#53401,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53401 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53402 = OVER_RIDING_STYLED_ITEM('overriding color',(#53403),#6165,
+  #53285);
+#53403 = PRESENTATION_STYLE_ASSIGNMENT((#53404,#53409));
+#53404 = SURFACE_STYLE_USAGE(.BOTH.,#53405);
+#53405 = SURFACE_SIDE_STYLE('',(#53406));
+#53406 = SURFACE_STYLE_FILL_AREA(#53407);
+#53407 = FILL_AREA_STYLE('',(#53408));
+#53408 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53409 = CURVE_STYLE('',#53410,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53410 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53411 = OVER_RIDING_STYLED_ITEM('overriding color',(#53412),#6187,
+  #53285);
+#53412 = PRESENTATION_STYLE_ASSIGNMENT((#53413,#53418));
+#53413 = SURFACE_STYLE_USAGE(.BOTH.,#53414);
+#53414 = SURFACE_SIDE_STYLE('',(#53415));
+#53415 = SURFACE_STYLE_FILL_AREA(#53416);
+#53416 = FILL_AREA_STYLE('',(#53417));
+#53417 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53418 = CURVE_STYLE('',#53419,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53419 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53420 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #53421,#53430,#53439,#53448,#53457,#53466,#53475,#53484,#53493,
+    #53502,#53511),#25397);
+#53421 = STYLED_ITEM('color',(#53422),#25171);
+#53422 = PRESENTATION_STYLE_ASSIGNMENT((#53423,#53428));
+#53423 = SURFACE_STYLE_USAGE(.BOTH.,#53424);
+#53424 = SURFACE_SIDE_STYLE('',(#53425));
+#53425 = SURFACE_STYLE_FILL_AREA(#53426);
+#53426 = FILL_AREA_STYLE('',(#53427));
+#53427 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53428 = CURVE_STYLE('',#53429,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53429 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53430 = OVER_RIDING_STYLED_ITEM('overriding color',(#53431),#25173,
+  #53421);
+#53431 = PRESENTATION_STYLE_ASSIGNMENT((#53432,#53437));
+#53432 = SURFACE_STYLE_USAGE(.BOTH.,#53433);
+#53433 = SURFACE_SIDE_STYLE('',(#53434));
+#53434 = SURFACE_STYLE_FILL_AREA(#53435);
+#53435 = FILL_AREA_STYLE('',(#53436));
+#53436 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53437 = CURVE_STYLE('',#53438,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53438 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53439 = OVER_RIDING_STYLED_ITEM('overriding color',(#53440),#25209,
+  #53421);
+#53440 = PRESENTATION_STYLE_ASSIGNMENT((#53441,#53446));
+#53441 = SURFACE_STYLE_USAGE(.BOTH.,#53442);
+#53442 = SURFACE_SIDE_STYLE('',(#53443));
+#53443 = SURFACE_STYLE_FILL_AREA(#53444);
+#53444 = FILL_AREA_STYLE('',(#53445));
+#53445 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53446 = CURVE_STYLE('',#53447,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53447 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53448 = OVER_RIDING_STYLED_ITEM('overriding color',(#53449),#25237,
+  #53421);
+#53449 = PRESENTATION_STYLE_ASSIGNMENT((#53450,#53455));
+#53450 = SURFACE_STYLE_USAGE(.BOTH.,#53451);
+#53451 = SURFACE_SIDE_STYLE('',(#53452));
+#53452 = SURFACE_STYLE_FILL_AREA(#53453);
+#53453 = FILL_AREA_STYLE('',(#53454));
+#53454 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53455 = CURVE_STYLE('',#53456,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53456 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53457 = OVER_RIDING_STYLED_ITEM('overriding color',(#53458),#25265,
+  #53421);
+#53458 = PRESENTATION_STYLE_ASSIGNMENT((#53459,#53464));
+#53459 = SURFACE_STYLE_USAGE(.BOTH.,#53460);
+#53460 = SURFACE_SIDE_STYLE('',(#53461));
+#53461 = SURFACE_STYLE_FILL_AREA(#53462);
+#53462 = FILL_AREA_STYLE('',(#53463));
+#53463 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53464 = CURVE_STYLE('',#53465,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53465 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53466 = OVER_RIDING_STYLED_ITEM('overriding color',(#53467),#25285,
+  #53421);
+#53467 = PRESENTATION_STYLE_ASSIGNMENT((#53468,#53473));
+#53468 = SURFACE_STYLE_USAGE(.BOTH.,#53469);
+#53469 = SURFACE_SIDE_STYLE('',(#53470));
+#53470 = SURFACE_STYLE_FILL_AREA(#53471);
+#53471 = FILL_AREA_STYLE('',(#53472));
+#53472 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53473 = CURVE_STYLE('',#53474,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53474 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53475 = OVER_RIDING_STYLED_ITEM('overriding color',(#53476),#25313,
+  #53421);
+#53476 = PRESENTATION_STYLE_ASSIGNMENT((#53477,#53482));
+#53477 = SURFACE_STYLE_USAGE(.BOTH.,#53478);
+#53478 = SURFACE_SIDE_STYLE('',(#53479));
+#53479 = SURFACE_STYLE_FILL_AREA(#53480);
+#53480 = FILL_AREA_STYLE('',(#53481));
+#53481 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53482 = CURVE_STYLE('',#53483,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53483 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53484 = OVER_RIDING_STYLED_ITEM('overriding color',(#53485),#25335,
+  #53421);
+#53485 = PRESENTATION_STYLE_ASSIGNMENT((#53486,#53491));
+#53486 = SURFACE_STYLE_USAGE(.BOTH.,#53487);
+#53487 = SURFACE_SIDE_STYLE('',(#53488));
+#53488 = SURFACE_STYLE_FILL_AREA(#53489);
+#53489 = FILL_AREA_STYLE('',(#53490));
+#53490 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53491 = CURVE_STYLE('',#53492,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53492 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53493 = OVER_RIDING_STYLED_ITEM('overriding color',(#53494),#25347,
+  #53421);
+#53494 = PRESENTATION_STYLE_ASSIGNMENT((#53495,#53500));
+#53495 = SURFACE_STYLE_USAGE(.BOTH.,#53496);
+#53496 = SURFACE_SIDE_STYLE('',(#53497));
+#53497 = SURFACE_STYLE_FILL_AREA(#53498);
+#53498 = FILL_AREA_STYLE('',(#53499));
+#53499 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53500 = CURVE_STYLE('',#53501,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53501 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53502 = OVER_RIDING_STYLED_ITEM('overriding color',(#53503),#25369,
+  #53421);
+#53503 = PRESENTATION_STYLE_ASSIGNMENT((#53504,#53509));
+#53504 = SURFACE_STYLE_USAGE(.BOTH.,#53505);
+#53505 = SURFACE_SIDE_STYLE('',(#53506));
+#53506 = SURFACE_STYLE_FILL_AREA(#53507);
+#53507 = FILL_AREA_STYLE('',(#53508));
+#53508 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53509 = CURVE_STYLE('',#53510,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53510 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53511 = OVER_RIDING_STYLED_ITEM('overriding color',(#53512),#25385,
+  #53421);
+#53512 = PRESENTATION_STYLE_ASSIGNMENT((#53513,#53518));
+#53513 = SURFACE_STYLE_USAGE(.BOTH.,#53514);
+#53514 = SURFACE_SIDE_STYLE('',(#53515));
+#53515 = SURFACE_STYLE_FILL_AREA(#53516);
+#53516 = FILL_AREA_STYLE('',(#53517));
+#53517 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53518 = CURVE_STYLE('',#53519,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53519 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53520 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #53521,#53530,#53539,#53548,#53557,#53566,#53575,#53584,#53593,
+    #53602,#53611),#35657);
+#53521 = STYLED_ITEM('color',(#53522),#35419);
+#53522 = PRESENTATION_STYLE_ASSIGNMENT((#53523,#53528));
+#53523 = SURFACE_STYLE_USAGE(.BOTH.,#53524);
+#53524 = SURFACE_SIDE_STYLE('',(#53525));
+#53525 = SURFACE_STYLE_FILL_AREA(#53526);
+#53526 = FILL_AREA_STYLE('',(#53527));
+#53527 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53528 = CURVE_STYLE('',#53529,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53529 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53530 = OVER_RIDING_STYLED_ITEM('overriding color',(#53531),#35421,
+  #53521);
+#53531 = PRESENTATION_STYLE_ASSIGNMENT((#53532,#53537));
+#53532 = SURFACE_STYLE_USAGE(.BOTH.,#53533);
+#53533 = SURFACE_SIDE_STYLE('',(#53534));
+#53534 = SURFACE_STYLE_FILL_AREA(#53535);
+#53535 = FILL_AREA_STYLE('',(#53536));
+#53536 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53537 = CURVE_STYLE('',#53538,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53538 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53539 = OVER_RIDING_STYLED_ITEM('overriding color',(#53540),#35461,
+  #53521);
+#53540 = PRESENTATION_STYLE_ASSIGNMENT((#53541,#53546));
+#53541 = SURFACE_STYLE_USAGE(.BOTH.,#53542);
+#53542 = SURFACE_SIDE_STYLE('',(#53543));
+#53543 = SURFACE_STYLE_FILL_AREA(#53544);
+#53544 = FILL_AREA_STYLE('',(#53545));
+#53545 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53546 = CURVE_STYLE('',#53547,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53547 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53548 = OVER_RIDING_STYLED_ITEM('overriding color',(#53549),#35492,
+  #53521);
+#53549 = PRESENTATION_STYLE_ASSIGNMENT((#53550,#53555));
+#53550 = SURFACE_STYLE_USAGE(.BOTH.,#53551);
+#53551 = SURFACE_SIDE_STYLE('',(#53552));
+#53552 = SURFACE_STYLE_FILL_AREA(#53553);
+#53553 = FILL_AREA_STYLE('',(#53554));
+#53554 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53555 = CURVE_STYLE('',#53556,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53556 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53557 = OVER_RIDING_STYLED_ITEM('overriding color',(#53558),#35523,
+  #53521);
+#53558 = PRESENTATION_STYLE_ASSIGNMENT((#53559,#53564));
+#53559 = SURFACE_STYLE_USAGE(.BOTH.,#53560);
+#53560 = SURFACE_SIDE_STYLE('',(#53561));
+#53561 = SURFACE_STYLE_FILL_AREA(#53562);
+#53562 = FILL_AREA_STYLE('',(#53563));
+#53563 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53564 = CURVE_STYLE('',#53565,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53565 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53566 = OVER_RIDING_STYLED_ITEM('overriding color',(#53567),#35545,
+  #53521);
+#53567 = PRESENTATION_STYLE_ASSIGNMENT((#53568,#53573));
+#53568 = SURFACE_STYLE_USAGE(.BOTH.,#53569);
+#53569 = SURFACE_SIDE_STYLE('',(#53570));
+#53570 = SURFACE_STYLE_FILL_AREA(#53571);
+#53571 = FILL_AREA_STYLE('',(#53572));
+#53572 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53573 = CURVE_STYLE('',#53574,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53574 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53575 = OVER_RIDING_STYLED_ITEM('overriding color',(#53576),#35573,
+  #53521);
+#53576 = PRESENTATION_STYLE_ASSIGNMENT((#53577,#53582));
+#53577 = SURFACE_STYLE_USAGE(.BOTH.,#53578);
+#53578 = SURFACE_SIDE_STYLE('',(#53579));
+#53579 = SURFACE_STYLE_FILL_AREA(#53580);
+#53580 = FILL_AREA_STYLE('',(#53581));
+#53581 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53582 = CURVE_STYLE('',#53583,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53583 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53584 = OVER_RIDING_STYLED_ITEM('overriding color',(#53585),#35595,
+  #53521);
+#53585 = PRESENTATION_STYLE_ASSIGNMENT((#53586,#53591));
+#53586 = SURFACE_STYLE_USAGE(.BOTH.,#53587);
+#53587 = SURFACE_SIDE_STYLE('',(#53588));
+#53588 = SURFACE_STYLE_FILL_AREA(#53589);
+#53589 = FILL_AREA_STYLE('',(#53590));
+#53590 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53591 = CURVE_STYLE('',#53592,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53592 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53593 = OVER_RIDING_STYLED_ITEM('overriding color',(#53594),#35607,
+  #53521);
+#53594 = PRESENTATION_STYLE_ASSIGNMENT((#53595,#53600));
+#53595 = SURFACE_STYLE_USAGE(.BOTH.,#53596);
+#53596 = SURFACE_SIDE_STYLE('',(#53597));
+#53597 = SURFACE_STYLE_FILL_AREA(#53598);
+#53598 = FILL_AREA_STYLE('',(#53599));
+#53599 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53600 = CURVE_STYLE('',#53601,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53601 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53602 = OVER_RIDING_STYLED_ITEM('overriding color',(#53603),#35629,
+  #53521);
+#53603 = PRESENTATION_STYLE_ASSIGNMENT((#53604,#53609));
+#53604 = SURFACE_STYLE_USAGE(.BOTH.,#53605);
+#53605 = SURFACE_SIDE_STYLE('',(#53606));
+#53606 = SURFACE_STYLE_FILL_AREA(#53607);
+#53607 = FILL_AREA_STYLE('',(#53608));
+#53608 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53609 = CURVE_STYLE('',#53610,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53610 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53611 = OVER_RIDING_STYLED_ITEM('overriding color',(#53612),#35645,
+  #53521);
+#53612 = PRESENTATION_STYLE_ASSIGNMENT((#53613,#53618));
+#53613 = SURFACE_STYLE_USAGE(.BOTH.,#53614);
+#53614 = SURFACE_SIDE_STYLE('',(#53615));
+#53615 = SURFACE_STYLE_FILL_AREA(#53616);
+#53616 = FILL_AREA_STYLE('',(#53617));
+#53617 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53618 = CURVE_STYLE('',#53619,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53619 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53620 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #53621,#53630,#53639,#53648,#53657,#53666,#53675,#53684,#53693,
+    #53702,#53711),#26117);
+#53621 = STYLED_ITEM('color',(#53622),#25891);
+#53622 = PRESENTATION_STYLE_ASSIGNMENT((#53623,#53628));
+#53623 = SURFACE_STYLE_USAGE(.BOTH.,#53624);
+#53624 = SURFACE_SIDE_STYLE('',(#53625));
+#53625 = SURFACE_STYLE_FILL_AREA(#53626);
+#53626 = FILL_AREA_STYLE('',(#53627));
+#53627 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53628 = CURVE_STYLE('',#53629,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53629 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53630 = OVER_RIDING_STYLED_ITEM('overriding color',(#53631),#25893,
+  #53621);
+#53631 = PRESENTATION_STYLE_ASSIGNMENT((#53632,#53637));
+#53632 = SURFACE_STYLE_USAGE(.BOTH.,#53633);
+#53633 = SURFACE_SIDE_STYLE('',(#53634));
+#53634 = SURFACE_STYLE_FILL_AREA(#53635);
+#53635 = FILL_AREA_STYLE('',(#53636));
+#53636 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53637 = CURVE_STYLE('',#53638,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53638 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53639 = OVER_RIDING_STYLED_ITEM('overriding color',(#53640),#25929,
+  #53621);
+#53640 = PRESENTATION_STYLE_ASSIGNMENT((#53641,#53646));
+#53641 = SURFACE_STYLE_USAGE(.BOTH.,#53642);
+#53642 = SURFACE_SIDE_STYLE('',(#53643));
+#53643 = SURFACE_STYLE_FILL_AREA(#53644);
+#53644 = FILL_AREA_STYLE('',(#53645));
+#53645 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53646 = CURVE_STYLE('',#53647,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53647 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53648 = OVER_RIDING_STYLED_ITEM('overriding color',(#53649),#25957,
+  #53621);
+#53649 = PRESENTATION_STYLE_ASSIGNMENT((#53650,#53655));
+#53650 = SURFACE_STYLE_USAGE(.BOTH.,#53651);
+#53651 = SURFACE_SIDE_STYLE('',(#53652));
+#53652 = SURFACE_STYLE_FILL_AREA(#53653);
+#53653 = FILL_AREA_STYLE('',(#53654));
+#53654 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53655 = CURVE_STYLE('',#53656,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53656 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53657 = OVER_RIDING_STYLED_ITEM('overriding color',(#53658),#25985,
+  #53621);
+#53658 = PRESENTATION_STYLE_ASSIGNMENT((#53659,#53664));
+#53659 = SURFACE_STYLE_USAGE(.BOTH.,#53660);
+#53660 = SURFACE_SIDE_STYLE('',(#53661));
+#53661 = SURFACE_STYLE_FILL_AREA(#53662);
+#53662 = FILL_AREA_STYLE('',(#53663));
+#53663 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53664 = CURVE_STYLE('',#53665,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53665 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53666 = OVER_RIDING_STYLED_ITEM('overriding color',(#53667),#26005,
+  #53621);
+#53667 = PRESENTATION_STYLE_ASSIGNMENT((#53668,#53673));
+#53668 = SURFACE_STYLE_USAGE(.BOTH.,#53669);
+#53669 = SURFACE_SIDE_STYLE('',(#53670));
+#53670 = SURFACE_STYLE_FILL_AREA(#53671);
+#53671 = FILL_AREA_STYLE('',(#53672));
+#53672 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53673 = CURVE_STYLE('',#53674,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53674 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53675 = OVER_RIDING_STYLED_ITEM('overriding color',(#53676),#26033,
+  #53621);
+#53676 = PRESENTATION_STYLE_ASSIGNMENT((#53677,#53682));
+#53677 = SURFACE_STYLE_USAGE(.BOTH.,#53678);
+#53678 = SURFACE_SIDE_STYLE('',(#53679));
+#53679 = SURFACE_STYLE_FILL_AREA(#53680);
+#53680 = FILL_AREA_STYLE('',(#53681));
+#53681 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53682 = CURVE_STYLE('',#53683,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53683 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53684 = OVER_RIDING_STYLED_ITEM('overriding color',(#53685),#26055,
+  #53621);
+#53685 = PRESENTATION_STYLE_ASSIGNMENT((#53686,#53691));
+#53686 = SURFACE_STYLE_USAGE(.BOTH.,#53687);
+#53687 = SURFACE_SIDE_STYLE('',(#53688));
+#53688 = SURFACE_STYLE_FILL_AREA(#53689);
+#53689 = FILL_AREA_STYLE('',(#53690));
+#53690 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53691 = CURVE_STYLE('',#53692,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53692 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53693 = OVER_RIDING_STYLED_ITEM('overriding color',(#53694),#26067,
+  #53621);
+#53694 = PRESENTATION_STYLE_ASSIGNMENT((#53695,#53700));
+#53695 = SURFACE_STYLE_USAGE(.BOTH.,#53696);
+#53696 = SURFACE_SIDE_STYLE('',(#53697));
+#53697 = SURFACE_STYLE_FILL_AREA(#53698);
+#53698 = FILL_AREA_STYLE('',(#53699));
+#53699 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53700 = CURVE_STYLE('',#53701,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53701 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53702 = OVER_RIDING_STYLED_ITEM('overriding color',(#53703),#26089,
+  #53621);
+#53703 = PRESENTATION_STYLE_ASSIGNMENT((#53704,#53709));
+#53704 = SURFACE_STYLE_USAGE(.BOTH.,#53705);
+#53705 = SURFACE_SIDE_STYLE('',(#53706));
+#53706 = SURFACE_STYLE_FILL_AREA(#53707);
+#53707 = FILL_AREA_STYLE('',(#53708));
+#53708 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53709 = CURVE_STYLE('',#53710,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53710 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53711 = OVER_RIDING_STYLED_ITEM('overriding color',(#53712),#26105,
+  #53621);
+#53712 = PRESENTATION_STYLE_ASSIGNMENT((#53713,#53718));
+#53713 = SURFACE_STYLE_USAGE(.BOTH.,#53714);
+#53714 = SURFACE_SIDE_STYLE('',(#53715));
+#53715 = SURFACE_STYLE_FILL_AREA(#53716);
+#53716 = FILL_AREA_STYLE('',(#53717));
+#53717 = FILL_AREA_STYLE_COLOUR('',#42108);
+#53718 = CURVE_STYLE('',#53719,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#53719 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53720 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #53721,#53730,#53739,#53748,#53757,#53766,#53775,#53784,#53793,
+    #53802,#53811,#53820,#53829,#53838,#53847),#20629);
+#53721 = STYLED_ITEM('color',(#53722),#20231);
+#53722 = PRESENTATION_STYLE_ASSIGNMENT((#53723,#53728));
+#53723 = SURFACE_STYLE_USAGE(.BOTH.,#53724);
+#53724 = SURFACE_SIDE_STYLE('',(#53725));
+#53725 = SURFACE_STYLE_FILL_AREA(#53726);
+#53726 = FILL_AREA_STYLE('',(#53727));
+#53727 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53728 = CURVE_STYLE('',#53729,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53729 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53730 = OVER_RIDING_STYLED_ITEM('overriding color',(#53731),#20233,
+  #53721);
+#53731 = PRESENTATION_STYLE_ASSIGNMENT((#53732,#53737));
+#53732 = SURFACE_STYLE_USAGE(.BOTH.,#53733);
+#53733 = SURFACE_SIDE_STYLE('',(#53734));
+#53734 = SURFACE_STYLE_FILL_AREA(#53735);
+#53735 = FILL_AREA_STYLE('',(#53736));
+#53736 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53737 = CURVE_STYLE('',#53738,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53738 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53739 = OVER_RIDING_STYLED_ITEM('overriding color',(#53740),#20269,
+  #53721);
+#53740 = PRESENTATION_STYLE_ASSIGNMENT((#53741,#53746));
+#53741 = SURFACE_STYLE_USAGE(.BOTH.,#53742);
+#53742 = SURFACE_SIDE_STYLE('',(#53743));
+#53743 = SURFACE_STYLE_FILL_AREA(#53744);
+#53744 = FILL_AREA_STYLE('',(#53745));
+#53745 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53746 = CURVE_STYLE('',#53747,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53747 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53748 = OVER_RIDING_STYLED_ITEM('overriding color',(#53749),#20297,
+  #53721);
+#53749 = PRESENTATION_STYLE_ASSIGNMENT((#53750,#53755));
+#53750 = SURFACE_STYLE_USAGE(.BOTH.,#53751);
+#53751 = SURFACE_SIDE_STYLE('',(#53752));
+#53752 = SURFACE_STYLE_FILL_AREA(#53753);
+#53753 = FILL_AREA_STYLE('',(#53754));
+#53754 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53755 = CURVE_STYLE('',#53756,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53756 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53757 = OVER_RIDING_STYLED_ITEM('overriding color',(#53758),#20325,
+  #53721);
+#53758 = PRESENTATION_STYLE_ASSIGNMENT((#53759,#53764));
+#53759 = SURFACE_STYLE_USAGE(.BOTH.,#53760);
+#53760 = SURFACE_SIDE_STYLE('',(#53761));
+#53761 = SURFACE_STYLE_FILL_AREA(#53762);
+#53762 = FILL_AREA_STYLE('',(#53763));
+#53763 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53764 = CURVE_STYLE('',#53765,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53765 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53766 = OVER_RIDING_STYLED_ITEM('overriding color',(#53767),#20345,
+  #53721);
+#53767 = PRESENTATION_STYLE_ASSIGNMENT((#53768,#53773));
+#53768 = SURFACE_STYLE_USAGE(.BOTH.,#53769);
+#53769 = SURFACE_SIDE_STYLE('',(#53770));
+#53770 = SURFACE_STYLE_FILL_AREA(#53771);
+#53771 = FILL_AREA_STYLE('',(#53772));
+#53772 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53773 = CURVE_STYLE('',#53774,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53774 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53775 = OVER_RIDING_STYLED_ITEM('overriding color',(#53776),#20385,
+  #53721);
+#53776 = PRESENTATION_STYLE_ASSIGNMENT((#53777,#53782));
+#53777 = SURFACE_STYLE_USAGE(.BOTH.,#53778);
+#53778 = SURFACE_SIDE_STYLE('',(#53779));
+#53779 = SURFACE_STYLE_FILL_AREA(#53780);
+#53780 = FILL_AREA_STYLE('',(#53781));
+#53781 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53782 = CURVE_STYLE('',#53783,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53783 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53784 = OVER_RIDING_STYLED_ITEM('overriding color',(#53785),#20413,
+  #53721);
+#53785 = PRESENTATION_STYLE_ASSIGNMENT((#53786,#53791));
+#53786 = SURFACE_STYLE_USAGE(.BOTH.,#53787);
+#53787 = SURFACE_SIDE_STYLE('',(#53788));
+#53788 = SURFACE_STYLE_FILL_AREA(#53789);
+#53789 = FILL_AREA_STYLE('',(#53790));
+#53790 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53791 = CURVE_STYLE('',#53792,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53792 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53793 = OVER_RIDING_STYLED_ITEM('overriding color',(#53794),#20445,
+  #53721);
+#53794 = PRESENTATION_STYLE_ASSIGNMENT((#53795,#53800));
+#53795 = SURFACE_STYLE_USAGE(.BOTH.,#53796);
+#53796 = SURFACE_SIDE_STYLE('',(#53797));
+#53797 = SURFACE_STYLE_FILL_AREA(#53798);
+#53798 = FILL_AREA_STYLE('',(#53799));
+#53799 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53800 = CURVE_STYLE('',#53801,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53801 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53802 = OVER_RIDING_STYLED_ITEM('overriding color',(#53803),#20473,
+  #53721);
+#53803 = PRESENTATION_STYLE_ASSIGNMENT((#53804,#53809));
+#53804 = SURFACE_STYLE_USAGE(.BOTH.,#53805);
+#53805 = SURFACE_SIDE_STYLE('',(#53806));
+#53806 = SURFACE_STYLE_FILL_AREA(#53807);
+#53807 = FILL_AREA_STYLE('',(#53808));
+#53808 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53809 = CURVE_STYLE('',#53810,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53810 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53811 = OVER_RIDING_STYLED_ITEM('overriding color',(#53812),#20505,
+  #53721);
+#53812 = PRESENTATION_STYLE_ASSIGNMENT((#53813,#53818));
+#53813 = SURFACE_STYLE_USAGE(.BOTH.,#53814);
+#53814 = SURFACE_SIDE_STYLE('',(#53815));
+#53815 = SURFACE_STYLE_FILL_AREA(#53816);
+#53816 = FILL_AREA_STYLE('',(#53817));
+#53817 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53818 = CURVE_STYLE('',#53819,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53819 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53820 = OVER_RIDING_STYLED_ITEM('overriding color',(#53821),#20533,
+  #53721);
+#53821 = PRESENTATION_STYLE_ASSIGNMENT((#53822,#53827));
+#53822 = SURFACE_STYLE_USAGE(.BOTH.,#53823);
+#53823 = SURFACE_SIDE_STYLE('',(#53824));
+#53824 = SURFACE_STYLE_FILL_AREA(#53825);
+#53825 = FILL_AREA_STYLE('',(#53826));
+#53826 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53827 = CURVE_STYLE('',#53828,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53828 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53829 = OVER_RIDING_STYLED_ITEM('overriding color',(#53830),#20565,
+  #53721);
+#53830 = PRESENTATION_STYLE_ASSIGNMENT((#53831,#53836));
+#53831 = SURFACE_STYLE_USAGE(.BOTH.,#53832);
+#53832 = SURFACE_SIDE_STYLE('',(#53833));
+#53833 = SURFACE_STYLE_FILL_AREA(#53834);
+#53834 = FILL_AREA_STYLE('',(#53835));
+#53835 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53836 = CURVE_STYLE('',#53837,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53837 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53838 = OVER_RIDING_STYLED_ITEM('overriding color',(#53839),#20585,
+  #53721);
+#53839 = PRESENTATION_STYLE_ASSIGNMENT((#53840,#53845));
+#53840 = SURFACE_STYLE_USAGE(.BOTH.,#53841);
+#53841 = SURFACE_SIDE_STYLE('',(#53842));
+#53842 = SURFACE_STYLE_FILL_AREA(#53843);
+#53843 = FILL_AREA_STYLE('',(#53844));
+#53844 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53845 = CURVE_STYLE('',#53846,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53846 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53847 = OVER_RIDING_STYLED_ITEM('overriding color',(#53848),#20607,
+  #53721);
+#53848 = PRESENTATION_STYLE_ASSIGNMENT((#53849,#53854));
+#53849 = SURFACE_STYLE_USAGE(.BOTH.,#53850);
+#53850 = SURFACE_SIDE_STYLE('',(#53851));
+#53851 = SURFACE_STYLE_FILL_AREA(#53852);
+#53852 = FILL_AREA_STYLE('',(#53853));
+#53853 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53854 = CURVE_STYLE('',#53855,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53855 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53856 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #53857,#53866,#53875,#53884,#53893,#53902,#53911,#53920,#53929,
+    #53938,#53947),#4157);
+#53857 = STYLED_ITEM('color',(#53858),#3931);
+#53858 = PRESENTATION_STYLE_ASSIGNMENT((#53859,#53864));
+#53859 = SURFACE_STYLE_USAGE(.BOTH.,#53860);
+#53860 = SURFACE_SIDE_STYLE('',(#53861));
+#53861 = SURFACE_STYLE_FILL_AREA(#53862);
+#53862 = FILL_AREA_STYLE('',(#53863));
+#53863 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53864 = CURVE_STYLE('',#53865,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53865 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53866 = OVER_RIDING_STYLED_ITEM('overriding color',(#53867),#3933,
+  #53857);
+#53867 = PRESENTATION_STYLE_ASSIGNMENT((#53868,#53873));
+#53868 = SURFACE_STYLE_USAGE(.BOTH.,#53869);
+#53869 = SURFACE_SIDE_STYLE('',(#53870));
+#53870 = SURFACE_STYLE_FILL_AREA(#53871);
+#53871 = FILL_AREA_STYLE('',(#53872));
+#53872 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53873 = CURVE_STYLE('',#53874,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53874 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53875 = OVER_RIDING_STYLED_ITEM('overriding color',(#53876),#3969,
+  #53857);
+#53876 = PRESENTATION_STYLE_ASSIGNMENT((#53877,#53882));
+#53877 = SURFACE_STYLE_USAGE(.BOTH.,#53878);
+#53878 = SURFACE_SIDE_STYLE('',(#53879));
+#53879 = SURFACE_STYLE_FILL_AREA(#53880);
+#53880 = FILL_AREA_STYLE('',(#53881));
+#53881 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53882 = CURVE_STYLE('',#53883,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53883 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53884 = OVER_RIDING_STYLED_ITEM('overriding color',(#53885),#3997,
+  #53857);
+#53885 = PRESENTATION_STYLE_ASSIGNMENT((#53886,#53891));
+#53886 = SURFACE_STYLE_USAGE(.BOTH.,#53887);
+#53887 = SURFACE_SIDE_STYLE('',(#53888));
+#53888 = SURFACE_STYLE_FILL_AREA(#53889);
+#53889 = FILL_AREA_STYLE('',(#53890));
+#53890 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53891 = CURVE_STYLE('',#53892,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53892 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53893 = OVER_RIDING_STYLED_ITEM('overriding color',(#53894),#4025,
+  #53857);
+#53894 = PRESENTATION_STYLE_ASSIGNMENT((#53895,#53900));
+#53895 = SURFACE_STYLE_USAGE(.BOTH.,#53896);
+#53896 = SURFACE_SIDE_STYLE('',(#53897));
+#53897 = SURFACE_STYLE_FILL_AREA(#53898);
+#53898 = FILL_AREA_STYLE('',(#53899));
+#53899 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53900 = CURVE_STYLE('',#53901,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53901 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53902 = OVER_RIDING_STYLED_ITEM('overriding color',(#53903),#4045,
+  #53857);
+#53903 = PRESENTATION_STYLE_ASSIGNMENT((#53904,#53909));
+#53904 = SURFACE_STYLE_USAGE(.BOTH.,#53905);
+#53905 = SURFACE_SIDE_STYLE('',(#53906));
+#53906 = SURFACE_STYLE_FILL_AREA(#53907);
+#53907 = FILL_AREA_STYLE('',(#53908));
+#53908 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53909 = CURVE_STYLE('',#53910,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53910 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53911 = OVER_RIDING_STYLED_ITEM('overriding color',(#53912),#4073,
+  #53857);
+#53912 = PRESENTATION_STYLE_ASSIGNMENT((#53913,#53918));
+#53913 = SURFACE_STYLE_USAGE(.BOTH.,#53914);
+#53914 = SURFACE_SIDE_STYLE('',(#53915));
+#53915 = SURFACE_STYLE_FILL_AREA(#53916);
+#53916 = FILL_AREA_STYLE('',(#53917));
+#53917 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53918 = CURVE_STYLE('',#53919,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53919 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53920 = OVER_RIDING_STYLED_ITEM('overriding color',(#53921),#4095,
+  #53857);
+#53921 = PRESENTATION_STYLE_ASSIGNMENT((#53922,#53927));
+#53922 = SURFACE_STYLE_USAGE(.BOTH.,#53923);
+#53923 = SURFACE_SIDE_STYLE('',(#53924));
+#53924 = SURFACE_STYLE_FILL_AREA(#53925);
+#53925 = FILL_AREA_STYLE('',(#53926));
+#53926 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53927 = CURVE_STYLE('',#53928,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53928 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53929 = OVER_RIDING_STYLED_ITEM('overriding color',(#53930),#4107,
+  #53857);
+#53930 = PRESENTATION_STYLE_ASSIGNMENT((#53931,#53936));
+#53931 = SURFACE_STYLE_USAGE(.BOTH.,#53932);
+#53932 = SURFACE_SIDE_STYLE('',(#53933));
+#53933 = SURFACE_STYLE_FILL_AREA(#53934);
+#53934 = FILL_AREA_STYLE('',(#53935));
+#53935 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53936 = CURVE_STYLE('',#53937,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53937 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53938 = OVER_RIDING_STYLED_ITEM('overriding color',(#53939),#4129,
+  #53857);
+#53939 = PRESENTATION_STYLE_ASSIGNMENT((#53940,#53945));
+#53940 = SURFACE_STYLE_USAGE(.BOTH.,#53941);
+#53941 = SURFACE_SIDE_STYLE('',(#53942));
+#53942 = SURFACE_STYLE_FILL_AREA(#53943);
+#53943 = FILL_AREA_STYLE('',(#53944));
+#53944 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53945 = CURVE_STYLE('',#53946,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53946 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53947 = OVER_RIDING_STYLED_ITEM('overriding color',(#53948),#4145,
+  #53857);
+#53948 = PRESENTATION_STYLE_ASSIGNMENT((#53949,#53954));
+#53949 = SURFACE_STYLE_USAGE(.BOTH.,#53950);
+#53950 = SURFACE_SIDE_STYLE('',(#53951));
+#53951 = SURFACE_STYLE_FILL_AREA(#53952);
+#53952 = FILL_AREA_STYLE('',(#53953));
+#53953 = FILL_AREA_STYLE_COLOUR('',#44262);
+#53954 = CURVE_STYLE('',#53955,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#53955 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53956 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #53957,#53966,#53975,#53984,#53993,#54002,#54011,#54020,#54029,
+    #54038,#54047,#54056,#54065,#54074,#54083),#6621);
+#53957 = STYLED_ITEM('color',(#53958),#6223);
+#53958 = PRESENTATION_STYLE_ASSIGNMENT((#53959,#53964));
+#53959 = SURFACE_STYLE_USAGE(.BOTH.,#53960);
+#53960 = SURFACE_SIDE_STYLE('',(#53961));
+#53961 = SURFACE_STYLE_FILL_AREA(#53962);
+#53962 = FILL_AREA_STYLE('',(#53963));
+#53963 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53964 = CURVE_STYLE('',#53965,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53965 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53966 = OVER_RIDING_STYLED_ITEM('overriding color',(#53967),#6225,
+  #53957);
+#53967 = PRESENTATION_STYLE_ASSIGNMENT((#53968,#53973));
+#53968 = SURFACE_STYLE_USAGE(.BOTH.,#53969);
+#53969 = SURFACE_SIDE_STYLE('',(#53970));
+#53970 = SURFACE_STYLE_FILL_AREA(#53971);
+#53971 = FILL_AREA_STYLE('',(#53972));
+#53972 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53973 = CURVE_STYLE('',#53974,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53974 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53975 = OVER_RIDING_STYLED_ITEM('overriding color',(#53976),#6261,
+  #53957);
+#53976 = PRESENTATION_STYLE_ASSIGNMENT((#53977,#53982));
+#53977 = SURFACE_STYLE_USAGE(.BOTH.,#53978);
+#53978 = SURFACE_SIDE_STYLE('',(#53979));
+#53979 = SURFACE_STYLE_FILL_AREA(#53980);
+#53980 = FILL_AREA_STYLE('',(#53981));
+#53981 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53982 = CURVE_STYLE('',#53983,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53983 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53984 = OVER_RIDING_STYLED_ITEM('overriding color',(#53985),#6289,
+  #53957);
+#53985 = PRESENTATION_STYLE_ASSIGNMENT((#53986,#53991));
+#53986 = SURFACE_STYLE_USAGE(.BOTH.,#53987);
+#53987 = SURFACE_SIDE_STYLE('',(#53988));
+#53988 = SURFACE_STYLE_FILL_AREA(#53989);
+#53989 = FILL_AREA_STYLE('',(#53990));
+#53990 = FILL_AREA_STYLE_COLOUR('',#41971);
+#53991 = CURVE_STYLE('',#53992,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#53992 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#53993 = OVER_RIDING_STYLED_ITEM('overriding color',(#53994),#6317,
+  #53957);
+#53994 = PRESENTATION_STYLE_ASSIGNMENT((#53995,#54000));
+#53995 = SURFACE_STYLE_USAGE(.BOTH.,#53996);
+#53996 = SURFACE_SIDE_STYLE('',(#53997));
+#53997 = SURFACE_STYLE_FILL_AREA(#53998);
+#53998 = FILL_AREA_STYLE('',(#53999));
+#53999 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54000 = CURVE_STYLE('',#54001,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54001 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54002 = OVER_RIDING_STYLED_ITEM('overriding color',(#54003),#6337,
+  #53957);
+#54003 = PRESENTATION_STYLE_ASSIGNMENT((#54004,#54009));
+#54004 = SURFACE_STYLE_USAGE(.BOTH.,#54005);
+#54005 = SURFACE_SIDE_STYLE('',(#54006));
+#54006 = SURFACE_STYLE_FILL_AREA(#54007);
+#54007 = FILL_AREA_STYLE('',(#54008));
+#54008 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54009 = CURVE_STYLE('',#54010,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54010 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54011 = OVER_RIDING_STYLED_ITEM('overriding color',(#54012),#6377,
+  #53957);
+#54012 = PRESENTATION_STYLE_ASSIGNMENT((#54013,#54018));
+#54013 = SURFACE_STYLE_USAGE(.BOTH.,#54014);
+#54014 = SURFACE_SIDE_STYLE('',(#54015));
+#54015 = SURFACE_STYLE_FILL_AREA(#54016);
+#54016 = FILL_AREA_STYLE('',(#54017));
+#54017 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54018 = CURVE_STYLE('',#54019,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54019 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54020 = OVER_RIDING_STYLED_ITEM('overriding color',(#54021),#6405,
+  #53957);
+#54021 = PRESENTATION_STYLE_ASSIGNMENT((#54022,#54027));
+#54022 = SURFACE_STYLE_USAGE(.BOTH.,#54023);
+#54023 = SURFACE_SIDE_STYLE('',(#54024));
+#54024 = SURFACE_STYLE_FILL_AREA(#54025);
+#54025 = FILL_AREA_STYLE('',(#54026));
+#54026 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54027 = CURVE_STYLE('',#54028,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54028 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54029 = OVER_RIDING_STYLED_ITEM('overriding color',(#54030),#6437,
+  #53957);
+#54030 = PRESENTATION_STYLE_ASSIGNMENT((#54031,#54036));
+#54031 = SURFACE_STYLE_USAGE(.BOTH.,#54032);
+#54032 = SURFACE_SIDE_STYLE('',(#54033));
+#54033 = SURFACE_STYLE_FILL_AREA(#54034);
+#54034 = FILL_AREA_STYLE('',(#54035));
+#54035 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54036 = CURVE_STYLE('',#54037,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54037 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54038 = OVER_RIDING_STYLED_ITEM('overriding color',(#54039),#6465,
+  #53957);
+#54039 = PRESENTATION_STYLE_ASSIGNMENT((#54040,#54045));
+#54040 = SURFACE_STYLE_USAGE(.BOTH.,#54041);
+#54041 = SURFACE_SIDE_STYLE('',(#54042));
+#54042 = SURFACE_STYLE_FILL_AREA(#54043);
+#54043 = FILL_AREA_STYLE('',(#54044));
+#54044 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54045 = CURVE_STYLE('',#54046,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54046 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54047 = OVER_RIDING_STYLED_ITEM('overriding color',(#54048),#6497,
+  #53957);
+#54048 = PRESENTATION_STYLE_ASSIGNMENT((#54049,#54054));
+#54049 = SURFACE_STYLE_USAGE(.BOTH.,#54050);
+#54050 = SURFACE_SIDE_STYLE('',(#54051));
+#54051 = SURFACE_STYLE_FILL_AREA(#54052);
+#54052 = FILL_AREA_STYLE('',(#54053));
+#54053 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54054 = CURVE_STYLE('',#54055,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54055 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54056 = OVER_RIDING_STYLED_ITEM('overriding color',(#54057),#6525,
+  #53957);
+#54057 = PRESENTATION_STYLE_ASSIGNMENT((#54058,#54063));
+#54058 = SURFACE_STYLE_USAGE(.BOTH.,#54059);
+#54059 = SURFACE_SIDE_STYLE('',(#54060));
+#54060 = SURFACE_STYLE_FILL_AREA(#54061);
+#54061 = FILL_AREA_STYLE('',(#54062));
+#54062 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54063 = CURVE_STYLE('',#54064,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54064 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54065 = OVER_RIDING_STYLED_ITEM('overriding color',(#54066),#6557,
+  #53957);
+#54066 = PRESENTATION_STYLE_ASSIGNMENT((#54067,#54072));
+#54067 = SURFACE_STYLE_USAGE(.BOTH.,#54068);
+#54068 = SURFACE_SIDE_STYLE('',(#54069));
+#54069 = SURFACE_STYLE_FILL_AREA(#54070);
+#54070 = FILL_AREA_STYLE('',(#54071));
+#54071 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54072 = CURVE_STYLE('',#54073,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54073 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54074 = OVER_RIDING_STYLED_ITEM('overriding color',(#54075),#6577,
+  #53957);
+#54075 = PRESENTATION_STYLE_ASSIGNMENT((#54076,#54081));
+#54076 = SURFACE_STYLE_USAGE(.BOTH.,#54077);
+#54077 = SURFACE_SIDE_STYLE('',(#54078));
+#54078 = SURFACE_STYLE_FILL_AREA(#54079);
+#54079 = FILL_AREA_STYLE('',(#54080));
+#54080 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54081 = CURVE_STYLE('',#54082,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54082 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54083 = OVER_RIDING_STYLED_ITEM('overriding color',(#54084),#6599,
+  #53957);
+#54084 = PRESENTATION_STYLE_ASSIGNMENT((#54085,#54090));
+#54085 = SURFACE_STYLE_USAGE(.BOTH.,#54086);
+#54086 = SURFACE_SIDE_STYLE('',(#54087));
+#54087 = SURFACE_STYLE_FILL_AREA(#54088);
+#54088 = FILL_AREA_STYLE('',(#54089));
+#54089 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54090 = CURVE_STYLE('',#54091,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54091 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54092 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #54093,#54102,#54111,#54120,#54129,#54138,#54147,#54156,#54165,
+    #54174,#54183),#5509);
+#54093 = STYLED_ITEM('color',(#54094),#5235);
+#54094 = PRESENTATION_STYLE_ASSIGNMENT((#54095,#54100));
+#54095 = SURFACE_STYLE_USAGE(.BOTH.,#54096);
+#54096 = SURFACE_SIDE_STYLE('',(#54097));
+#54097 = SURFACE_STYLE_FILL_AREA(#54098);
+#54098 = FILL_AREA_STYLE('',(#54099));
+#54099 = FILL_AREA_STYLE_COLOUR('',#42681);
+#54100 = CURVE_STYLE('',#54101,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#54101 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54102 = OVER_RIDING_STYLED_ITEM('overriding color',(#54103),#5237,
+  #54093);
+#54103 = PRESENTATION_STYLE_ASSIGNMENT((#54104,#54109));
+#54104 = SURFACE_STYLE_USAGE(.BOTH.,#54105);
+#54105 = SURFACE_SIDE_STYLE('',(#54106));
+#54106 = SURFACE_STYLE_FILL_AREA(#54107);
+#54107 = FILL_AREA_STYLE('',(#54108));
+#54108 = FILL_AREA_STYLE_COLOUR('',#42681);
+#54109 = CURVE_STYLE('',#54110,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#54110 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54111 = OVER_RIDING_STYLED_ITEM('overriding color',(#54112),#5273,
+  #54093);
+#54112 = PRESENTATION_STYLE_ASSIGNMENT((#54113,#54118));
+#54113 = SURFACE_STYLE_USAGE(.BOTH.,#54114);
+#54114 = SURFACE_SIDE_STYLE('',(#54115));
+#54115 = SURFACE_STYLE_FILL_AREA(#54116);
+#54116 = FILL_AREA_STYLE('',(#54117));
+#54117 = FILL_AREA_STYLE_COLOUR('',#42681);
+#54118 = CURVE_STYLE('',#54119,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#54119 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54120 = OVER_RIDING_STYLED_ITEM('overriding color',(#54121),#5305,
+  #54093);
+#54121 = PRESENTATION_STYLE_ASSIGNMENT((#54122,#54127));
+#54122 = SURFACE_STYLE_USAGE(.BOTH.,#54123);
+#54123 = SURFACE_SIDE_STYLE('',(#54124));
+#54124 = SURFACE_STYLE_FILL_AREA(#54125);
+#54125 = FILL_AREA_STYLE('',(#54126));
+#54126 = FILL_AREA_STYLE_COLOUR('',#42681);
+#54127 = CURVE_STYLE('',#54128,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#54128 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54129 = OVER_RIDING_STYLED_ITEM('overriding color',(#54130),#5333,
+  #54093);
+#54130 = PRESENTATION_STYLE_ASSIGNMENT((#54131,#54136));
+#54131 = SURFACE_STYLE_USAGE(.BOTH.,#54132);
+#54132 = SURFACE_SIDE_STYLE('',(#54133));
+#54133 = SURFACE_STYLE_FILL_AREA(#54134);
+#54134 = FILL_AREA_STYLE('',(#54135));
+#54135 = FILL_AREA_STYLE_COLOUR('',#42681);
+#54136 = CURVE_STYLE('',#54137,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#54137 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54138 = OVER_RIDING_STYLED_ITEM('overriding color',(#54139),#5365,
+  #54093);
+#54139 = PRESENTATION_STYLE_ASSIGNMENT((#54140,#54145));
+#54140 = SURFACE_STYLE_USAGE(.BOTH.,#54141);
+#54141 = SURFACE_SIDE_STYLE('',(#54142));
+#54142 = SURFACE_STYLE_FILL_AREA(#54143);
+#54143 = FILL_AREA_STYLE('',(#54144));
+#54144 = FILL_AREA_STYLE_COLOUR('',#42681);
+#54145 = CURVE_STYLE('',#54146,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#54146 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54147 = OVER_RIDING_STYLED_ITEM('overriding color',(#54148),#5393,
+  #54093);
+#54148 = PRESENTATION_STYLE_ASSIGNMENT((#54149,#54154));
+#54149 = SURFACE_STYLE_USAGE(.BOTH.,#54150);
+#54150 = SURFACE_SIDE_STYLE('',(#54151));
+#54151 = SURFACE_STYLE_FILL_AREA(#54152);
+#54152 = FILL_AREA_STYLE('',(#54153));
+#54153 = FILL_AREA_STYLE_COLOUR('',#42681);
+#54154 = CURVE_STYLE('',#54155,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#54155 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54156 = OVER_RIDING_STYLED_ITEM('overriding color',(#54157),#5425,
+  #54093);
+#54157 = PRESENTATION_STYLE_ASSIGNMENT((#54158,#54163));
+#54158 = SURFACE_STYLE_USAGE(.BOTH.,#54159);
+#54159 = SURFACE_SIDE_STYLE('',(#54160));
+#54160 = SURFACE_STYLE_FILL_AREA(#54161);
+#54161 = FILL_AREA_STYLE('',(#54162));
+#54162 = FILL_AREA_STYLE_COLOUR('',#42681);
+#54163 = CURVE_STYLE('',#54164,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#54164 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54165 = OVER_RIDING_STYLED_ITEM('overriding color',(#54166),#5453,
+  #54093);
+#54166 = PRESENTATION_STYLE_ASSIGNMENT((#54167,#54172));
+#54167 = SURFACE_STYLE_USAGE(.BOTH.,#54168);
+#54168 = SURFACE_SIDE_STYLE('',(#54169));
+#54169 = SURFACE_STYLE_FILL_AREA(#54170);
+#54170 = FILL_AREA_STYLE('',(#54171));
+#54171 = FILL_AREA_STYLE_COLOUR('',#42681);
+#54172 = CURVE_STYLE('',#54173,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#54173 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54174 = OVER_RIDING_STYLED_ITEM('overriding color',(#54175),#5477,
+  #54093);
+#54175 = PRESENTATION_STYLE_ASSIGNMENT((#54176,#54181));
+#54176 = SURFACE_STYLE_USAGE(.BOTH.,#54177);
+#54177 = SURFACE_SIDE_STYLE('',(#54178));
+#54178 = SURFACE_STYLE_FILL_AREA(#54179);
+#54179 = FILL_AREA_STYLE('',(#54180));
+#54180 = FILL_AREA_STYLE_COLOUR('',#42681);
+#54181 = CURVE_STYLE('',#54182,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#54182 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54183 = OVER_RIDING_STYLED_ITEM('overriding color',(#54184),#5493,
+  #54093);
+#54184 = PRESENTATION_STYLE_ASSIGNMENT((#54185,#54190));
+#54185 = SURFACE_STYLE_USAGE(.BOTH.,#54186);
+#54186 = SURFACE_SIDE_STYLE('',(#54187));
+#54187 = SURFACE_STYLE_FILL_AREA(#54188);
+#54188 = FILL_AREA_STYLE('',(#54189));
+#54189 = FILL_AREA_STYLE_COLOUR('',#42681);
+#54190 = CURVE_STYLE('',#54191,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#54191 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54192 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #54193,#54202,#54211,#54220,#54229,#54238,#54247,#54256,#54265,
+    #54274,#54283),#3197);
+#54193 = STYLED_ITEM('color',(#54194),#2971);
+#54194 = PRESENTATION_STYLE_ASSIGNMENT((#54195,#54200));
+#54195 = SURFACE_STYLE_USAGE(.BOTH.,#54196);
+#54196 = SURFACE_SIDE_STYLE('',(#54197));
+#54197 = SURFACE_STYLE_FILL_AREA(#54198);
+#54198 = FILL_AREA_STYLE('',(#54199));
+#54199 = FILL_AREA_STYLE_COLOUR('',#44262);
+#54200 = CURVE_STYLE('',#54201,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#54201 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54202 = OVER_RIDING_STYLED_ITEM('overriding color',(#54203),#2973,
+  #54193);
+#54203 = PRESENTATION_STYLE_ASSIGNMENT((#54204,#54209));
+#54204 = SURFACE_STYLE_USAGE(.BOTH.,#54205);
+#54205 = SURFACE_SIDE_STYLE('',(#54206));
+#54206 = SURFACE_STYLE_FILL_AREA(#54207);
+#54207 = FILL_AREA_STYLE('',(#54208));
+#54208 = FILL_AREA_STYLE_COLOUR('',#44262);
+#54209 = CURVE_STYLE('',#54210,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#54210 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54211 = OVER_RIDING_STYLED_ITEM('overriding color',(#54212),#3009,
+  #54193);
+#54212 = PRESENTATION_STYLE_ASSIGNMENT((#54213,#54218));
+#54213 = SURFACE_STYLE_USAGE(.BOTH.,#54214);
+#54214 = SURFACE_SIDE_STYLE('',(#54215));
+#54215 = SURFACE_STYLE_FILL_AREA(#54216);
+#54216 = FILL_AREA_STYLE('',(#54217));
+#54217 = FILL_AREA_STYLE_COLOUR('',#44262);
+#54218 = CURVE_STYLE('',#54219,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#54219 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54220 = OVER_RIDING_STYLED_ITEM('overriding color',(#54221),#3037,
+  #54193);
+#54221 = PRESENTATION_STYLE_ASSIGNMENT((#54222,#54227));
+#54222 = SURFACE_STYLE_USAGE(.BOTH.,#54223);
+#54223 = SURFACE_SIDE_STYLE('',(#54224));
+#54224 = SURFACE_STYLE_FILL_AREA(#54225);
+#54225 = FILL_AREA_STYLE('',(#54226));
+#54226 = FILL_AREA_STYLE_COLOUR('',#44262);
+#54227 = CURVE_STYLE('',#54228,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#54228 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54229 = OVER_RIDING_STYLED_ITEM('overriding color',(#54230),#3065,
+  #54193);
+#54230 = PRESENTATION_STYLE_ASSIGNMENT((#54231,#54236));
+#54231 = SURFACE_STYLE_USAGE(.BOTH.,#54232);
+#54232 = SURFACE_SIDE_STYLE('',(#54233));
+#54233 = SURFACE_STYLE_FILL_AREA(#54234);
+#54234 = FILL_AREA_STYLE('',(#54235));
+#54235 = FILL_AREA_STYLE_COLOUR('',#44262);
+#54236 = CURVE_STYLE('',#54237,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#54237 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54238 = OVER_RIDING_STYLED_ITEM('overriding color',(#54239),#3085,
+  #54193);
+#54239 = PRESENTATION_STYLE_ASSIGNMENT((#54240,#54245));
+#54240 = SURFACE_STYLE_USAGE(.BOTH.,#54241);
+#54241 = SURFACE_SIDE_STYLE('',(#54242));
+#54242 = SURFACE_STYLE_FILL_AREA(#54243);
+#54243 = FILL_AREA_STYLE('',(#54244));
+#54244 = FILL_AREA_STYLE_COLOUR('',#44262);
+#54245 = CURVE_STYLE('',#54246,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#54246 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54247 = OVER_RIDING_STYLED_ITEM('overriding color',(#54248),#3113,
+  #54193);
+#54248 = PRESENTATION_STYLE_ASSIGNMENT((#54249,#54254));
+#54249 = SURFACE_STYLE_USAGE(.BOTH.,#54250);
+#54250 = SURFACE_SIDE_STYLE('',(#54251));
+#54251 = SURFACE_STYLE_FILL_AREA(#54252);
+#54252 = FILL_AREA_STYLE('',(#54253));
+#54253 = FILL_AREA_STYLE_COLOUR('',#44262);
+#54254 = CURVE_STYLE('',#54255,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#54255 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54256 = OVER_RIDING_STYLED_ITEM('overriding color',(#54257),#3135,
+  #54193);
+#54257 = PRESENTATION_STYLE_ASSIGNMENT((#54258,#54263));
+#54258 = SURFACE_STYLE_USAGE(.BOTH.,#54259);
+#54259 = SURFACE_SIDE_STYLE('',(#54260));
+#54260 = SURFACE_STYLE_FILL_AREA(#54261);
+#54261 = FILL_AREA_STYLE('',(#54262));
+#54262 = FILL_AREA_STYLE_COLOUR('',#44262);
+#54263 = CURVE_STYLE('',#54264,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#54264 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54265 = OVER_RIDING_STYLED_ITEM('overriding color',(#54266),#3147,
+  #54193);
+#54266 = PRESENTATION_STYLE_ASSIGNMENT((#54267,#54272));
+#54267 = SURFACE_STYLE_USAGE(.BOTH.,#54268);
+#54268 = SURFACE_SIDE_STYLE('',(#54269));
+#54269 = SURFACE_STYLE_FILL_AREA(#54270);
+#54270 = FILL_AREA_STYLE('',(#54271));
+#54271 = FILL_AREA_STYLE_COLOUR('',#44262);
+#54272 = CURVE_STYLE('',#54273,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#54273 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54274 = OVER_RIDING_STYLED_ITEM('overriding color',(#54275),#3169,
+  #54193);
+#54275 = PRESENTATION_STYLE_ASSIGNMENT((#54276,#54281));
+#54276 = SURFACE_STYLE_USAGE(.BOTH.,#54277);
+#54277 = SURFACE_SIDE_STYLE('',(#54278));
+#54278 = SURFACE_STYLE_FILL_AREA(#54279);
+#54279 = FILL_AREA_STYLE('',(#54280));
+#54280 = FILL_AREA_STYLE_COLOUR('',#44262);
+#54281 = CURVE_STYLE('',#54282,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#54282 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54283 = OVER_RIDING_STYLED_ITEM('overriding color',(#54284),#3185,
+  #54193);
+#54284 = PRESENTATION_STYLE_ASSIGNMENT((#54285,#54290));
+#54285 = SURFACE_STYLE_USAGE(.BOTH.,#54286);
+#54286 = SURFACE_SIDE_STYLE('',(#54287));
+#54287 = SURFACE_STYLE_FILL_AREA(#54288);
+#54288 = FILL_AREA_STYLE('',(#54289));
+#54289 = FILL_AREA_STYLE_COLOUR('',#44262);
+#54290 = CURVE_STYLE('',#54291,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#54291 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54292 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #54293,#54302,#54311,#54320,#54329,#54338,#54347,#54356,#54365,
+    #54374,#54383,#54392,#54401,#54410,#54419),#15685);
+#54293 = STYLED_ITEM('color',(#54294),#15287);
+#54294 = PRESENTATION_STYLE_ASSIGNMENT((#54295,#54300));
+#54295 = SURFACE_STYLE_USAGE(.BOTH.,#54296);
+#54296 = SURFACE_SIDE_STYLE('',(#54297));
+#54297 = SURFACE_STYLE_FILL_AREA(#54298);
+#54298 = FILL_AREA_STYLE('',(#54299));
+#54299 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54300 = CURVE_STYLE('',#54301,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54301 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54302 = OVER_RIDING_STYLED_ITEM('overriding color',(#54303),#15289,
+  #54293);
+#54303 = PRESENTATION_STYLE_ASSIGNMENT((#54304,#54309));
+#54304 = SURFACE_STYLE_USAGE(.BOTH.,#54305);
+#54305 = SURFACE_SIDE_STYLE('',(#54306));
+#54306 = SURFACE_STYLE_FILL_AREA(#54307);
+#54307 = FILL_AREA_STYLE('',(#54308));
+#54308 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54309 = CURVE_STYLE('',#54310,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54310 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54311 = OVER_RIDING_STYLED_ITEM('overriding color',(#54312),#15325,
+  #54293);
+#54312 = PRESENTATION_STYLE_ASSIGNMENT((#54313,#54318));
+#54313 = SURFACE_STYLE_USAGE(.BOTH.,#54314);
+#54314 = SURFACE_SIDE_STYLE('',(#54315));
+#54315 = SURFACE_STYLE_FILL_AREA(#54316);
+#54316 = FILL_AREA_STYLE('',(#54317));
+#54317 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54318 = CURVE_STYLE('',#54319,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54319 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54320 = OVER_RIDING_STYLED_ITEM('overriding color',(#54321),#15353,
+  #54293);
+#54321 = PRESENTATION_STYLE_ASSIGNMENT((#54322,#54327));
+#54322 = SURFACE_STYLE_USAGE(.BOTH.,#54323);
+#54323 = SURFACE_SIDE_STYLE('',(#54324));
+#54324 = SURFACE_STYLE_FILL_AREA(#54325);
+#54325 = FILL_AREA_STYLE('',(#54326));
+#54326 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54327 = CURVE_STYLE('',#54328,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54328 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54329 = OVER_RIDING_STYLED_ITEM('overriding color',(#54330),#15381,
+  #54293);
+#54330 = PRESENTATION_STYLE_ASSIGNMENT((#54331,#54336));
+#54331 = SURFACE_STYLE_USAGE(.BOTH.,#54332);
+#54332 = SURFACE_SIDE_STYLE('',(#54333));
+#54333 = SURFACE_STYLE_FILL_AREA(#54334);
+#54334 = FILL_AREA_STYLE('',(#54335));
+#54335 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54336 = CURVE_STYLE('',#54337,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54337 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54338 = OVER_RIDING_STYLED_ITEM('overriding color',(#54339),#15401,
+  #54293);
+#54339 = PRESENTATION_STYLE_ASSIGNMENT((#54340,#54345));
+#54340 = SURFACE_STYLE_USAGE(.BOTH.,#54341);
+#54341 = SURFACE_SIDE_STYLE('',(#54342));
+#54342 = SURFACE_STYLE_FILL_AREA(#54343);
+#54343 = FILL_AREA_STYLE('',(#54344));
+#54344 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54345 = CURVE_STYLE('',#54346,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54346 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54347 = OVER_RIDING_STYLED_ITEM('overriding color',(#54348),#15441,
+  #54293);
+#54348 = PRESENTATION_STYLE_ASSIGNMENT((#54349,#54354));
+#54349 = SURFACE_STYLE_USAGE(.BOTH.,#54350);
+#54350 = SURFACE_SIDE_STYLE('',(#54351));
+#54351 = SURFACE_STYLE_FILL_AREA(#54352);
+#54352 = FILL_AREA_STYLE('',(#54353));
+#54353 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54354 = CURVE_STYLE('',#54355,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54355 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54356 = OVER_RIDING_STYLED_ITEM('overriding color',(#54357),#15469,
+  #54293);
+#54357 = PRESENTATION_STYLE_ASSIGNMENT((#54358,#54363));
+#54358 = SURFACE_STYLE_USAGE(.BOTH.,#54359);
+#54359 = SURFACE_SIDE_STYLE('',(#54360));
+#54360 = SURFACE_STYLE_FILL_AREA(#54361);
+#54361 = FILL_AREA_STYLE('',(#54362));
+#54362 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54363 = CURVE_STYLE('',#54364,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54364 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54365 = OVER_RIDING_STYLED_ITEM('overriding color',(#54366),#15501,
+  #54293);
+#54366 = PRESENTATION_STYLE_ASSIGNMENT((#54367,#54372));
+#54367 = SURFACE_STYLE_USAGE(.BOTH.,#54368);
+#54368 = SURFACE_SIDE_STYLE('',(#54369));
+#54369 = SURFACE_STYLE_FILL_AREA(#54370);
+#54370 = FILL_AREA_STYLE('',(#54371));
+#54371 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54372 = CURVE_STYLE('',#54373,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54373 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54374 = OVER_RIDING_STYLED_ITEM('overriding color',(#54375),#15529,
+  #54293);
+#54375 = PRESENTATION_STYLE_ASSIGNMENT((#54376,#54381));
+#54376 = SURFACE_STYLE_USAGE(.BOTH.,#54377);
+#54377 = SURFACE_SIDE_STYLE('',(#54378));
+#54378 = SURFACE_STYLE_FILL_AREA(#54379);
+#54379 = FILL_AREA_STYLE('',(#54380));
+#54380 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54381 = CURVE_STYLE('',#54382,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54382 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54383 = OVER_RIDING_STYLED_ITEM('overriding color',(#54384),#15561,
+  #54293);
+#54384 = PRESENTATION_STYLE_ASSIGNMENT((#54385,#54390));
+#54385 = SURFACE_STYLE_USAGE(.BOTH.,#54386);
+#54386 = SURFACE_SIDE_STYLE('',(#54387));
+#54387 = SURFACE_STYLE_FILL_AREA(#54388);
+#54388 = FILL_AREA_STYLE('',(#54389));
+#54389 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54390 = CURVE_STYLE('',#54391,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54391 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54392 = OVER_RIDING_STYLED_ITEM('overriding color',(#54393),#15589,
+  #54293);
+#54393 = PRESENTATION_STYLE_ASSIGNMENT((#54394,#54399));
+#54394 = SURFACE_STYLE_USAGE(.BOTH.,#54395);
+#54395 = SURFACE_SIDE_STYLE('',(#54396));
+#54396 = SURFACE_STYLE_FILL_AREA(#54397);
+#54397 = FILL_AREA_STYLE('',(#54398));
+#54398 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54399 = CURVE_STYLE('',#54400,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54400 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54401 = OVER_RIDING_STYLED_ITEM('overriding color',(#54402),#15621,
+  #54293);
+#54402 = PRESENTATION_STYLE_ASSIGNMENT((#54403,#54408));
+#54403 = SURFACE_STYLE_USAGE(.BOTH.,#54404);
+#54404 = SURFACE_SIDE_STYLE('',(#54405));
+#54405 = SURFACE_STYLE_FILL_AREA(#54406);
+#54406 = FILL_AREA_STYLE('',(#54407));
+#54407 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54408 = CURVE_STYLE('',#54409,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54409 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54410 = OVER_RIDING_STYLED_ITEM('overriding color',(#54411),#15641,
+  #54293);
+#54411 = PRESENTATION_STYLE_ASSIGNMENT((#54412,#54417));
+#54412 = SURFACE_STYLE_USAGE(.BOTH.,#54413);
+#54413 = SURFACE_SIDE_STYLE('',(#54414));
+#54414 = SURFACE_STYLE_FILL_AREA(#54415);
+#54415 = FILL_AREA_STYLE('',(#54416));
+#54416 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54417 = CURVE_STYLE('',#54418,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54418 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54419 = OVER_RIDING_STYLED_ITEM('overriding color',(#54420),#15663,
+  #54293);
+#54420 = PRESENTATION_STYLE_ASSIGNMENT((#54421,#54426));
+#54421 = SURFACE_STYLE_USAGE(.BOTH.,#54422);
+#54422 = SURFACE_SIDE_STYLE('',(#54423));
+#54423 = SURFACE_STYLE_FILL_AREA(#54424);
+#54424 = FILL_AREA_STYLE('',(#54425));
+#54425 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54426 = CURVE_STYLE('',#54427,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54427 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54428 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #54429,#54438,#54447,#54456,#54465,#54474,#54483,#54492,#54501,
+    #54510,#54519),#41201);
+#54429 = STYLED_ITEM('color',(#54430),#40963);
+#54430 = PRESENTATION_STYLE_ASSIGNMENT((#54431,#54436));
+#54431 = SURFACE_STYLE_USAGE(.BOTH.,#54432);
+#54432 = SURFACE_SIDE_STYLE('',(#54433));
+#54433 = SURFACE_STYLE_FILL_AREA(#54434);
+#54434 = FILL_AREA_STYLE('',(#54435));
+#54435 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54436 = CURVE_STYLE('',#54437,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54437 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54438 = OVER_RIDING_STYLED_ITEM('overriding color',(#54439),#40965,
+  #54429);
+#54439 = PRESENTATION_STYLE_ASSIGNMENT((#54440,#54445));
+#54440 = SURFACE_STYLE_USAGE(.BOTH.,#54441);
+#54441 = SURFACE_SIDE_STYLE('',(#54442));
+#54442 = SURFACE_STYLE_FILL_AREA(#54443);
+#54443 = FILL_AREA_STYLE('',(#54444));
+#54444 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54445 = CURVE_STYLE('',#54446,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54446 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54447 = OVER_RIDING_STYLED_ITEM('overriding color',(#54448),#41005,
+  #54429);
+#54448 = PRESENTATION_STYLE_ASSIGNMENT((#54449,#54454));
+#54449 = SURFACE_STYLE_USAGE(.BOTH.,#54450);
+#54450 = SURFACE_SIDE_STYLE('',(#54451));
+#54451 = SURFACE_STYLE_FILL_AREA(#54452);
+#54452 = FILL_AREA_STYLE('',(#54453));
+#54453 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54454 = CURVE_STYLE('',#54455,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54455 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54456 = OVER_RIDING_STYLED_ITEM('overriding color',(#54457),#41036,
+  #54429);
+#54457 = PRESENTATION_STYLE_ASSIGNMENT((#54458,#54463));
+#54458 = SURFACE_STYLE_USAGE(.BOTH.,#54459);
+#54459 = SURFACE_SIDE_STYLE('',(#54460));
+#54460 = SURFACE_STYLE_FILL_AREA(#54461);
+#54461 = FILL_AREA_STYLE('',(#54462));
+#54462 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54463 = CURVE_STYLE('',#54464,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54464 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54465 = OVER_RIDING_STYLED_ITEM('overriding color',(#54466),#41067,
+  #54429);
+#54466 = PRESENTATION_STYLE_ASSIGNMENT((#54467,#54472));
+#54467 = SURFACE_STYLE_USAGE(.BOTH.,#54468);
+#54468 = SURFACE_SIDE_STYLE('',(#54469));
+#54469 = SURFACE_STYLE_FILL_AREA(#54470);
+#54470 = FILL_AREA_STYLE('',(#54471));
+#54471 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54472 = CURVE_STYLE('',#54473,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54473 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54474 = OVER_RIDING_STYLED_ITEM('overriding color',(#54475),#41089,
+  #54429);
+#54475 = PRESENTATION_STYLE_ASSIGNMENT((#54476,#54481));
+#54476 = SURFACE_STYLE_USAGE(.BOTH.,#54477);
+#54477 = SURFACE_SIDE_STYLE('',(#54478));
+#54478 = SURFACE_STYLE_FILL_AREA(#54479);
+#54479 = FILL_AREA_STYLE('',(#54480));
+#54480 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54481 = CURVE_STYLE('',#54482,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54482 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54483 = OVER_RIDING_STYLED_ITEM('overriding color',(#54484),#41117,
+  #54429);
+#54484 = PRESENTATION_STYLE_ASSIGNMENT((#54485,#54490));
+#54485 = SURFACE_STYLE_USAGE(.BOTH.,#54486);
+#54486 = SURFACE_SIDE_STYLE('',(#54487));
+#54487 = SURFACE_STYLE_FILL_AREA(#54488);
+#54488 = FILL_AREA_STYLE('',(#54489));
+#54489 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54490 = CURVE_STYLE('',#54491,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54491 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54492 = OVER_RIDING_STYLED_ITEM('overriding color',(#54493),#41139,
+  #54429);
+#54493 = PRESENTATION_STYLE_ASSIGNMENT((#54494,#54499));
+#54494 = SURFACE_STYLE_USAGE(.BOTH.,#54495);
+#54495 = SURFACE_SIDE_STYLE('',(#54496));
+#54496 = SURFACE_STYLE_FILL_AREA(#54497);
+#54497 = FILL_AREA_STYLE('',(#54498));
+#54498 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54499 = CURVE_STYLE('',#54500,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54500 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54501 = OVER_RIDING_STYLED_ITEM('overriding color',(#54502),#41151,
+  #54429);
+#54502 = PRESENTATION_STYLE_ASSIGNMENT((#54503,#54508));
+#54503 = SURFACE_STYLE_USAGE(.BOTH.,#54504);
+#54504 = SURFACE_SIDE_STYLE('',(#54505));
+#54505 = SURFACE_STYLE_FILL_AREA(#54506);
+#54506 = FILL_AREA_STYLE('',(#54507));
+#54507 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54508 = CURVE_STYLE('',#54509,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54509 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54510 = OVER_RIDING_STYLED_ITEM('overriding color',(#54511),#41173,
+  #54429);
+#54511 = PRESENTATION_STYLE_ASSIGNMENT((#54512,#54517));
+#54512 = SURFACE_STYLE_USAGE(.BOTH.,#54513);
+#54513 = SURFACE_SIDE_STYLE('',(#54514));
+#54514 = SURFACE_STYLE_FILL_AREA(#54515);
+#54515 = FILL_AREA_STYLE('',(#54516));
+#54516 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54517 = CURVE_STYLE('',#54518,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54518 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54519 = OVER_RIDING_STYLED_ITEM('overriding color',(#54520),#41189,
+  #54429);
+#54520 = PRESENTATION_STYLE_ASSIGNMENT((#54521,#54526));
+#54521 = SURFACE_STYLE_USAGE(.BOTH.,#54522);
+#54522 = SURFACE_SIDE_STYLE('',(#54523));
+#54523 = SURFACE_STYLE_FILL_AREA(#54524);
+#54524 = FILL_AREA_STYLE('',(#54525));
+#54525 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54526 = CURVE_STYLE('',#54527,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54527 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54528 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #54529,#54538,#54547,#54556,#54565,#54574,#54583,#54592,#54601,
+    #54610,#54619),#27797);
+#54529 = STYLED_ITEM('color',(#54530),#27571);
+#54530 = PRESENTATION_STYLE_ASSIGNMENT((#54531,#54536));
+#54531 = SURFACE_STYLE_USAGE(.BOTH.,#54532);
+#54532 = SURFACE_SIDE_STYLE('',(#54533));
+#54533 = SURFACE_STYLE_FILL_AREA(#54534);
+#54534 = FILL_AREA_STYLE('',(#54535));
+#54535 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54536 = CURVE_STYLE('',#54537,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54537 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54538 = OVER_RIDING_STYLED_ITEM('overriding color',(#54539),#27573,
+  #54529);
+#54539 = PRESENTATION_STYLE_ASSIGNMENT((#54540,#54545));
+#54540 = SURFACE_STYLE_USAGE(.BOTH.,#54541);
+#54541 = SURFACE_SIDE_STYLE('',(#54542));
+#54542 = SURFACE_STYLE_FILL_AREA(#54543);
+#54543 = FILL_AREA_STYLE('',(#54544));
+#54544 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54545 = CURVE_STYLE('',#54546,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54546 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54547 = OVER_RIDING_STYLED_ITEM('overriding color',(#54548),#27609,
+  #54529);
+#54548 = PRESENTATION_STYLE_ASSIGNMENT((#54549,#54554));
+#54549 = SURFACE_STYLE_USAGE(.BOTH.,#54550);
+#54550 = SURFACE_SIDE_STYLE('',(#54551));
+#54551 = SURFACE_STYLE_FILL_AREA(#54552);
+#54552 = FILL_AREA_STYLE('',(#54553));
+#54553 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54554 = CURVE_STYLE('',#54555,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54555 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54556 = OVER_RIDING_STYLED_ITEM('overriding color',(#54557),#27637,
+  #54529);
+#54557 = PRESENTATION_STYLE_ASSIGNMENT((#54558,#54563));
+#54558 = SURFACE_STYLE_USAGE(.BOTH.,#54559);
+#54559 = SURFACE_SIDE_STYLE('',(#54560));
+#54560 = SURFACE_STYLE_FILL_AREA(#54561);
+#54561 = FILL_AREA_STYLE('',(#54562));
+#54562 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54563 = CURVE_STYLE('',#54564,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54564 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54565 = OVER_RIDING_STYLED_ITEM('overriding color',(#54566),#27665,
+  #54529);
+#54566 = PRESENTATION_STYLE_ASSIGNMENT((#54567,#54572));
+#54567 = SURFACE_STYLE_USAGE(.BOTH.,#54568);
+#54568 = SURFACE_SIDE_STYLE('',(#54569));
+#54569 = SURFACE_STYLE_FILL_AREA(#54570);
+#54570 = FILL_AREA_STYLE('',(#54571));
+#54571 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54572 = CURVE_STYLE('',#54573,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54573 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54574 = OVER_RIDING_STYLED_ITEM('overriding color',(#54575),#27685,
+  #54529);
+#54575 = PRESENTATION_STYLE_ASSIGNMENT((#54576,#54581));
+#54576 = SURFACE_STYLE_USAGE(.BOTH.,#54577);
+#54577 = SURFACE_SIDE_STYLE('',(#54578));
+#54578 = SURFACE_STYLE_FILL_AREA(#54579);
+#54579 = FILL_AREA_STYLE('',(#54580));
+#54580 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54581 = CURVE_STYLE('',#54582,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54582 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54583 = OVER_RIDING_STYLED_ITEM('overriding color',(#54584),#27713,
+  #54529);
+#54584 = PRESENTATION_STYLE_ASSIGNMENT((#54585,#54590));
+#54585 = SURFACE_STYLE_USAGE(.BOTH.,#54586);
+#54586 = SURFACE_SIDE_STYLE('',(#54587));
+#54587 = SURFACE_STYLE_FILL_AREA(#54588);
+#54588 = FILL_AREA_STYLE('',(#54589));
+#54589 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54590 = CURVE_STYLE('',#54591,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54591 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54592 = OVER_RIDING_STYLED_ITEM('overriding color',(#54593),#27735,
+  #54529);
+#54593 = PRESENTATION_STYLE_ASSIGNMENT((#54594,#54599));
+#54594 = SURFACE_STYLE_USAGE(.BOTH.,#54595);
+#54595 = SURFACE_SIDE_STYLE('',(#54596));
+#54596 = SURFACE_STYLE_FILL_AREA(#54597);
+#54597 = FILL_AREA_STYLE('',(#54598));
+#54598 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54599 = CURVE_STYLE('',#54600,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54600 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54601 = OVER_RIDING_STYLED_ITEM('overriding color',(#54602),#27747,
+  #54529);
+#54602 = PRESENTATION_STYLE_ASSIGNMENT((#54603,#54608));
+#54603 = SURFACE_STYLE_USAGE(.BOTH.,#54604);
+#54604 = SURFACE_SIDE_STYLE('',(#54605));
+#54605 = SURFACE_STYLE_FILL_AREA(#54606);
+#54606 = FILL_AREA_STYLE('',(#54607));
+#54607 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54608 = CURVE_STYLE('',#54609,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54609 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54610 = OVER_RIDING_STYLED_ITEM('overriding color',(#54611),#27769,
+  #54529);
+#54611 = PRESENTATION_STYLE_ASSIGNMENT((#54612,#54617));
+#54612 = SURFACE_STYLE_USAGE(.BOTH.,#54613);
+#54613 = SURFACE_SIDE_STYLE('',(#54614));
+#54614 = SURFACE_STYLE_FILL_AREA(#54615);
+#54615 = FILL_AREA_STYLE('',(#54616));
+#54616 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54617 = CURVE_STYLE('',#54618,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54618 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54619 = OVER_RIDING_STYLED_ITEM('overriding color',(#54620),#27785,
+  #54529);
+#54620 = PRESENTATION_STYLE_ASSIGNMENT((#54621,#54626));
+#54621 = SURFACE_STYLE_USAGE(.BOTH.,#54622);
+#54622 = SURFACE_SIDE_STYLE('',(#54623));
+#54623 = SURFACE_STYLE_FILL_AREA(#54624);
+#54624 = FILL_AREA_STYLE('',(#54625));
+#54625 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54626 = CURVE_STYLE('',#54627,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54627 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54628 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #54629,#54638,#54647,#54656,#54665,#54674,#54683,#54692,#54701,
+    #54710,#54719),#39185);
+#54629 = STYLED_ITEM('color',(#54630),#38947);
+#54630 = PRESENTATION_STYLE_ASSIGNMENT((#54631,#54636));
+#54631 = SURFACE_STYLE_USAGE(.BOTH.,#54632);
+#54632 = SURFACE_SIDE_STYLE('',(#54633));
+#54633 = SURFACE_STYLE_FILL_AREA(#54634);
+#54634 = FILL_AREA_STYLE('',(#54635));
+#54635 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54636 = CURVE_STYLE('',#54637,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54637 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54638 = OVER_RIDING_STYLED_ITEM('overriding color',(#54639),#38949,
+  #54629);
+#54639 = PRESENTATION_STYLE_ASSIGNMENT((#54640,#54645));
+#54640 = SURFACE_STYLE_USAGE(.BOTH.,#54641);
+#54641 = SURFACE_SIDE_STYLE('',(#54642));
+#54642 = SURFACE_STYLE_FILL_AREA(#54643);
+#54643 = FILL_AREA_STYLE('',(#54644));
+#54644 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54645 = CURVE_STYLE('',#54646,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54646 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54647 = OVER_RIDING_STYLED_ITEM('overriding color',(#54648),#38989,
+  #54629);
+#54648 = PRESENTATION_STYLE_ASSIGNMENT((#54649,#54654));
+#54649 = SURFACE_STYLE_USAGE(.BOTH.,#54650);
+#54650 = SURFACE_SIDE_STYLE('',(#54651));
+#54651 = SURFACE_STYLE_FILL_AREA(#54652);
+#54652 = FILL_AREA_STYLE('',(#54653));
+#54653 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54654 = CURVE_STYLE('',#54655,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54655 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54656 = OVER_RIDING_STYLED_ITEM('overriding color',(#54657),#39020,
+  #54629);
+#54657 = PRESENTATION_STYLE_ASSIGNMENT((#54658,#54663));
+#54658 = SURFACE_STYLE_USAGE(.BOTH.,#54659);
+#54659 = SURFACE_SIDE_STYLE('',(#54660));
+#54660 = SURFACE_STYLE_FILL_AREA(#54661);
+#54661 = FILL_AREA_STYLE('',(#54662));
+#54662 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54663 = CURVE_STYLE('',#54664,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54664 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54665 = OVER_RIDING_STYLED_ITEM('overriding color',(#54666),#39051,
+  #54629);
+#54666 = PRESENTATION_STYLE_ASSIGNMENT((#54667,#54672));
+#54667 = SURFACE_STYLE_USAGE(.BOTH.,#54668);
+#54668 = SURFACE_SIDE_STYLE('',(#54669));
+#54669 = SURFACE_STYLE_FILL_AREA(#54670);
+#54670 = FILL_AREA_STYLE('',(#54671));
+#54671 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54672 = CURVE_STYLE('',#54673,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54673 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54674 = OVER_RIDING_STYLED_ITEM('overriding color',(#54675),#39073,
+  #54629);
+#54675 = PRESENTATION_STYLE_ASSIGNMENT((#54676,#54681));
+#54676 = SURFACE_STYLE_USAGE(.BOTH.,#54677);
+#54677 = SURFACE_SIDE_STYLE('',(#54678));
+#54678 = SURFACE_STYLE_FILL_AREA(#54679);
+#54679 = FILL_AREA_STYLE('',(#54680));
+#54680 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54681 = CURVE_STYLE('',#54682,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54682 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54683 = OVER_RIDING_STYLED_ITEM('overriding color',(#54684),#39101,
+  #54629);
+#54684 = PRESENTATION_STYLE_ASSIGNMENT((#54685,#54690));
+#54685 = SURFACE_STYLE_USAGE(.BOTH.,#54686);
+#54686 = SURFACE_SIDE_STYLE('',(#54687));
+#54687 = SURFACE_STYLE_FILL_AREA(#54688);
+#54688 = FILL_AREA_STYLE('',(#54689));
+#54689 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54690 = CURVE_STYLE('',#54691,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54691 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54692 = OVER_RIDING_STYLED_ITEM('overriding color',(#54693),#39123,
+  #54629);
+#54693 = PRESENTATION_STYLE_ASSIGNMENT((#54694,#54699));
+#54694 = SURFACE_STYLE_USAGE(.BOTH.,#54695);
+#54695 = SURFACE_SIDE_STYLE('',(#54696));
+#54696 = SURFACE_STYLE_FILL_AREA(#54697);
+#54697 = FILL_AREA_STYLE('',(#54698));
+#54698 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54699 = CURVE_STYLE('',#54700,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54700 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54701 = OVER_RIDING_STYLED_ITEM('overriding color',(#54702),#39135,
+  #54629);
+#54702 = PRESENTATION_STYLE_ASSIGNMENT((#54703,#54708));
+#54703 = SURFACE_STYLE_USAGE(.BOTH.,#54704);
+#54704 = SURFACE_SIDE_STYLE('',(#54705));
+#54705 = SURFACE_STYLE_FILL_AREA(#54706);
+#54706 = FILL_AREA_STYLE('',(#54707));
+#54707 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54708 = CURVE_STYLE('',#54709,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54709 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54710 = OVER_RIDING_STYLED_ITEM('overriding color',(#54711),#39157,
+  #54629);
+#54711 = PRESENTATION_STYLE_ASSIGNMENT((#54712,#54717));
+#54712 = SURFACE_STYLE_USAGE(.BOTH.,#54713);
+#54713 = SURFACE_SIDE_STYLE('',(#54714));
+#54714 = SURFACE_STYLE_FILL_AREA(#54715);
+#54715 = FILL_AREA_STYLE('',(#54716));
+#54716 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54717 = CURVE_STYLE('',#54718,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54718 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54719 = OVER_RIDING_STYLED_ITEM('overriding color',(#54720),#39173,
+  #54629);
+#54720 = PRESENTATION_STYLE_ASSIGNMENT((#54721,#54726));
+#54721 = SURFACE_STYLE_USAGE(.BOTH.,#54722);
+#54722 = SURFACE_SIDE_STYLE('',(#54723));
+#54723 = SURFACE_STYLE_FILL_AREA(#54724);
+#54724 = FILL_AREA_STYLE('',(#54725));
+#54725 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54726 = CURVE_STYLE('',#54727,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54727 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54728 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #54729,#54738,#54747,#54756,#54765,#54774,#54783),#457);
+#54729 = STYLED_ITEM('color',(#54730),#319);
+#54730 = PRESENTATION_STYLE_ASSIGNMENT((#54731,#54736));
+#54731 = SURFACE_STYLE_USAGE(.BOTH.,#54732);
+#54732 = SURFACE_SIDE_STYLE('',(#54733));
+#54733 = SURFACE_STYLE_FILL_AREA(#54734);
+#54734 = FILL_AREA_STYLE('',(#54735));
+#54735 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54736 = CURVE_STYLE('',#54737,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54737 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54738 = OVER_RIDING_STYLED_ITEM('overriding color',(#54739),#321,#54729
+  );
+#54739 = PRESENTATION_STYLE_ASSIGNMENT((#54740,#54745));
+#54740 = SURFACE_STYLE_USAGE(.BOTH.,#54741);
+#54741 = SURFACE_SIDE_STYLE('',(#54742));
+#54742 = SURFACE_STYLE_FILL_AREA(#54743);
+#54743 = FILL_AREA_STYLE('',(#54744));
+#54744 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54745 = CURVE_STYLE('',#54746,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54746 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54747 = OVER_RIDING_STYLED_ITEM('overriding color',(#54748),#357,#54729
+  );
+#54748 = PRESENTATION_STYLE_ASSIGNMENT((#54749,#54754));
+#54749 = SURFACE_STYLE_USAGE(.BOTH.,#54750);
+#54750 = SURFACE_SIDE_STYLE('',(#54751));
+#54751 = SURFACE_STYLE_FILL_AREA(#54752);
+#54752 = FILL_AREA_STYLE('',(#54753));
+#54753 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54754 = CURVE_STYLE('',#54755,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54755 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54756 = OVER_RIDING_STYLED_ITEM('overriding color',(#54757),#385,#54729
+  );
+#54757 = PRESENTATION_STYLE_ASSIGNMENT((#54758,#54763));
+#54758 = SURFACE_STYLE_USAGE(.BOTH.,#54759);
+#54759 = SURFACE_SIDE_STYLE('',(#54760));
+#54760 = SURFACE_STYLE_FILL_AREA(#54761);
+#54761 = FILL_AREA_STYLE('',(#54762));
+#54762 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54763 = CURVE_STYLE('',#54764,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54764 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54765 = OVER_RIDING_STYLED_ITEM('overriding color',(#54766),#413,#54729
+  );
+#54766 = PRESENTATION_STYLE_ASSIGNMENT((#54767,#54772));
+#54767 = SURFACE_STYLE_USAGE(.BOTH.,#54768);
+#54768 = SURFACE_SIDE_STYLE('',(#54769));
+#54769 = SURFACE_STYLE_FILL_AREA(#54770);
+#54770 = FILL_AREA_STYLE('',(#54771));
+#54771 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54772 = CURVE_STYLE('',#54773,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54773 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54774 = OVER_RIDING_STYLED_ITEM('overriding color',(#54775),#433,#54729
+  );
+#54775 = PRESENTATION_STYLE_ASSIGNMENT((#54776,#54781));
+#54776 = SURFACE_STYLE_USAGE(.BOTH.,#54777);
+#54777 = SURFACE_SIDE_STYLE('',(#54778));
+#54778 = SURFACE_STYLE_FILL_AREA(#54779);
+#54779 = FILL_AREA_STYLE('',(#54780));
+#54780 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54781 = CURVE_STYLE('',#54782,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54782 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54783 = OVER_RIDING_STYLED_ITEM('overriding color',(#54784),#445,#54729
+  );
+#54784 = PRESENTATION_STYLE_ASSIGNMENT((#54785,#54790));
+#54785 = SURFACE_STYLE_USAGE(.BOTH.,#54786);
+#54786 = SURFACE_SIDE_STYLE('',(#54787));
+#54787 = SURFACE_STYLE_FILL_AREA(#54788);
+#54788 = FILL_AREA_STYLE('',(#54789));
+#54789 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54790 = CURVE_STYLE('',#54791,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54791 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54792 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #54793,#54802,#54811,#54820,#54829,#54838,#54847,#54856,#54865,
+    #54874,#54883),#36917);
+#54793 = STYLED_ITEM('color',(#54794),#36679);
+#54794 = PRESENTATION_STYLE_ASSIGNMENT((#54795,#54800));
+#54795 = SURFACE_STYLE_USAGE(.BOTH.,#54796);
+#54796 = SURFACE_SIDE_STYLE('',(#54797));
+#54797 = SURFACE_STYLE_FILL_AREA(#54798);
+#54798 = FILL_AREA_STYLE('',(#54799));
+#54799 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54800 = CURVE_STYLE('',#54801,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54801 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54802 = OVER_RIDING_STYLED_ITEM('overriding color',(#54803),#36681,
+  #54793);
+#54803 = PRESENTATION_STYLE_ASSIGNMENT((#54804,#54809));
+#54804 = SURFACE_STYLE_USAGE(.BOTH.,#54805);
+#54805 = SURFACE_SIDE_STYLE('',(#54806));
+#54806 = SURFACE_STYLE_FILL_AREA(#54807);
+#54807 = FILL_AREA_STYLE('',(#54808));
+#54808 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54809 = CURVE_STYLE('',#54810,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54810 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54811 = OVER_RIDING_STYLED_ITEM('overriding color',(#54812),#36721,
+  #54793);
+#54812 = PRESENTATION_STYLE_ASSIGNMENT((#54813,#54818));
+#54813 = SURFACE_STYLE_USAGE(.BOTH.,#54814);
+#54814 = SURFACE_SIDE_STYLE('',(#54815));
+#54815 = SURFACE_STYLE_FILL_AREA(#54816);
+#54816 = FILL_AREA_STYLE('',(#54817));
+#54817 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54818 = CURVE_STYLE('',#54819,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54819 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54820 = OVER_RIDING_STYLED_ITEM('overriding color',(#54821),#36752,
+  #54793);
+#54821 = PRESENTATION_STYLE_ASSIGNMENT((#54822,#54827));
+#54822 = SURFACE_STYLE_USAGE(.BOTH.,#54823);
+#54823 = SURFACE_SIDE_STYLE('',(#54824));
+#54824 = SURFACE_STYLE_FILL_AREA(#54825);
+#54825 = FILL_AREA_STYLE('',(#54826));
+#54826 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54827 = CURVE_STYLE('',#54828,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54828 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54829 = OVER_RIDING_STYLED_ITEM('overriding color',(#54830),#36783,
+  #54793);
+#54830 = PRESENTATION_STYLE_ASSIGNMENT((#54831,#54836));
+#54831 = SURFACE_STYLE_USAGE(.BOTH.,#54832);
+#54832 = SURFACE_SIDE_STYLE('',(#54833));
+#54833 = SURFACE_STYLE_FILL_AREA(#54834);
+#54834 = FILL_AREA_STYLE('',(#54835));
+#54835 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54836 = CURVE_STYLE('',#54837,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54837 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54838 = OVER_RIDING_STYLED_ITEM('overriding color',(#54839),#36805,
+  #54793);
+#54839 = PRESENTATION_STYLE_ASSIGNMENT((#54840,#54845));
+#54840 = SURFACE_STYLE_USAGE(.BOTH.,#54841);
+#54841 = SURFACE_SIDE_STYLE('',(#54842));
+#54842 = SURFACE_STYLE_FILL_AREA(#54843);
+#54843 = FILL_AREA_STYLE('',(#54844));
+#54844 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54845 = CURVE_STYLE('',#54846,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54846 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54847 = OVER_RIDING_STYLED_ITEM('overriding color',(#54848),#36833,
+  #54793);
+#54848 = PRESENTATION_STYLE_ASSIGNMENT((#54849,#54854));
+#54849 = SURFACE_STYLE_USAGE(.BOTH.,#54850);
+#54850 = SURFACE_SIDE_STYLE('',(#54851));
+#54851 = SURFACE_STYLE_FILL_AREA(#54852);
+#54852 = FILL_AREA_STYLE('',(#54853));
+#54853 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54854 = CURVE_STYLE('',#54855,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54855 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54856 = OVER_RIDING_STYLED_ITEM('overriding color',(#54857),#36855,
+  #54793);
+#54857 = PRESENTATION_STYLE_ASSIGNMENT((#54858,#54863));
+#54858 = SURFACE_STYLE_USAGE(.BOTH.,#54859);
+#54859 = SURFACE_SIDE_STYLE('',(#54860));
+#54860 = SURFACE_STYLE_FILL_AREA(#54861);
+#54861 = FILL_AREA_STYLE('',(#54862));
+#54862 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54863 = CURVE_STYLE('',#54864,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54864 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54865 = OVER_RIDING_STYLED_ITEM('overriding color',(#54866),#36867,
+  #54793);
+#54866 = PRESENTATION_STYLE_ASSIGNMENT((#54867,#54872));
+#54867 = SURFACE_STYLE_USAGE(.BOTH.,#54868);
+#54868 = SURFACE_SIDE_STYLE('',(#54869));
+#54869 = SURFACE_STYLE_FILL_AREA(#54870);
+#54870 = FILL_AREA_STYLE('',(#54871));
+#54871 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54872 = CURVE_STYLE('',#54873,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54873 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54874 = OVER_RIDING_STYLED_ITEM('overriding color',(#54875),#36889,
+  #54793);
+#54875 = PRESENTATION_STYLE_ASSIGNMENT((#54876,#54881));
+#54876 = SURFACE_STYLE_USAGE(.BOTH.,#54877);
+#54877 = SURFACE_SIDE_STYLE('',(#54878));
+#54878 = SURFACE_STYLE_FILL_AREA(#54879);
+#54879 = FILL_AREA_STYLE('',(#54880));
+#54880 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54881 = CURVE_STYLE('',#54882,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54882 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54883 = OVER_RIDING_STYLED_ITEM('overriding color',(#54884),#36905,
+  #54793);
+#54884 = PRESENTATION_STYLE_ASSIGNMENT((#54885,#54890));
+#54885 = SURFACE_STYLE_USAGE(.BOTH.,#54886);
+#54886 = SURFACE_SIDE_STYLE('',(#54887));
+#54887 = SURFACE_STYLE_FILL_AREA(#54888);
+#54888 = FILL_AREA_STYLE('',(#54889));
+#54889 = FILL_AREA_STYLE_COLOUR('',#42108);
+#54890 = CURVE_STYLE('',#54891,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#54891 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54892 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #54893,#54902,#54911,#54920,#54929,#54938,#54947,#54956,#54965,
+    #54974,#54983,#54992,#55001,#55010,#55019),#11565);
+#54893 = STYLED_ITEM('color',(#54894),#11167);
+#54894 = PRESENTATION_STYLE_ASSIGNMENT((#54895,#54900));
+#54895 = SURFACE_STYLE_USAGE(.BOTH.,#54896);
+#54896 = SURFACE_SIDE_STYLE('',(#54897));
+#54897 = SURFACE_STYLE_FILL_AREA(#54898);
+#54898 = FILL_AREA_STYLE('',(#54899));
+#54899 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54900 = CURVE_STYLE('',#54901,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54901 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54902 = OVER_RIDING_STYLED_ITEM('overriding color',(#54903),#11169,
+  #54893);
+#54903 = PRESENTATION_STYLE_ASSIGNMENT((#54904,#54909));
+#54904 = SURFACE_STYLE_USAGE(.BOTH.,#54905);
+#54905 = SURFACE_SIDE_STYLE('',(#54906));
+#54906 = SURFACE_STYLE_FILL_AREA(#54907);
+#54907 = FILL_AREA_STYLE('',(#54908));
+#54908 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54909 = CURVE_STYLE('',#54910,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54910 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54911 = OVER_RIDING_STYLED_ITEM('overriding color',(#54912),#11205,
+  #54893);
+#54912 = PRESENTATION_STYLE_ASSIGNMENT((#54913,#54918));
+#54913 = SURFACE_STYLE_USAGE(.BOTH.,#54914);
+#54914 = SURFACE_SIDE_STYLE('',(#54915));
+#54915 = SURFACE_STYLE_FILL_AREA(#54916);
+#54916 = FILL_AREA_STYLE('',(#54917));
+#54917 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54918 = CURVE_STYLE('',#54919,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54919 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54920 = OVER_RIDING_STYLED_ITEM('overriding color',(#54921),#11233,
+  #54893);
+#54921 = PRESENTATION_STYLE_ASSIGNMENT((#54922,#54927));
+#54922 = SURFACE_STYLE_USAGE(.BOTH.,#54923);
+#54923 = SURFACE_SIDE_STYLE('',(#54924));
+#54924 = SURFACE_STYLE_FILL_AREA(#54925);
+#54925 = FILL_AREA_STYLE('',(#54926));
+#54926 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54927 = CURVE_STYLE('',#54928,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54928 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54929 = OVER_RIDING_STYLED_ITEM('overriding color',(#54930),#11261,
+  #54893);
+#54930 = PRESENTATION_STYLE_ASSIGNMENT((#54931,#54936));
+#54931 = SURFACE_STYLE_USAGE(.BOTH.,#54932);
+#54932 = SURFACE_SIDE_STYLE('',(#54933));
+#54933 = SURFACE_STYLE_FILL_AREA(#54934);
+#54934 = FILL_AREA_STYLE('',(#54935));
+#54935 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54936 = CURVE_STYLE('',#54937,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54937 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54938 = OVER_RIDING_STYLED_ITEM('overriding color',(#54939),#11281,
+  #54893);
+#54939 = PRESENTATION_STYLE_ASSIGNMENT((#54940,#54945));
+#54940 = SURFACE_STYLE_USAGE(.BOTH.,#54941);
+#54941 = SURFACE_SIDE_STYLE('',(#54942));
+#54942 = SURFACE_STYLE_FILL_AREA(#54943);
+#54943 = FILL_AREA_STYLE('',(#54944));
+#54944 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54945 = CURVE_STYLE('',#54946,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54946 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54947 = OVER_RIDING_STYLED_ITEM('overriding color',(#54948),#11321,
+  #54893);
+#54948 = PRESENTATION_STYLE_ASSIGNMENT((#54949,#54954));
+#54949 = SURFACE_STYLE_USAGE(.BOTH.,#54950);
+#54950 = SURFACE_SIDE_STYLE('',(#54951));
+#54951 = SURFACE_STYLE_FILL_AREA(#54952);
+#54952 = FILL_AREA_STYLE('',(#54953));
+#54953 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54954 = CURVE_STYLE('',#54955,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54955 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54956 = OVER_RIDING_STYLED_ITEM('overriding color',(#54957),#11349,
+  #54893);
+#54957 = PRESENTATION_STYLE_ASSIGNMENT((#54958,#54963));
+#54958 = SURFACE_STYLE_USAGE(.BOTH.,#54959);
+#54959 = SURFACE_SIDE_STYLE('',(#54960));
+#54960 = SURFACE_STYLE_FILL_AREA(#54961);
+#54961 = FILL_AREA_STYLE('',(#54962));
+#54962 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54963 = CURVE_STYLE('',#54964,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54964 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54965 = OVER_RIDING_STYLED_ITEM('overriding color',(#54966),#11381,
+  #54893);
+#54966 = PRESENTATION_STYLE_ASSIGNMENT((#54967,#54972));
+#54967 = SURFACE_STYLE_USAGE(.BOTH.,#54968);
+#54968 = SURFACE_SIDE_STYLE('',(#54969));
+#54969 = SURFACE_STYLE_FILL_AREA(#54970);
+#54970 = FILL_AREA_STYLE('',(#54971));
+#54971 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54972 = CURVE_STYLE('',#54973,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54973 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54974 = OVER_RIDING_STYLED_ITEM('overriding color',(#54975),#11409,
+  #54893);
+#54975 = PRESENTATION_STYLE_ASSIGNMENT((#54976,#54981));
+#54976 = SURFACE_STYLE_USAGE(.BOTH.,#54977);
+#54977 = SURFACE_SIDE_STYLE('',(#54978));
+#54978 = SURFACE_STYLE_FILL_AREA(#54979);
+#54979 = FILL_AREA_STYLE('',(#54980));
+#54980 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54981 = CURVE_STYLE('',#54982,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54982 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54983 = OVER_RIDING_STYLED_ITEM('overriding color',(#54984),#11441,
+  #54893);
+#54984 = PRESENTATION_STYLE_ASSIGNMENT((#54985,#54990));
+#54985 = SURFACE_STYLE_USAGE(.BOTH.,#54986);
+#54986 = SURFACE_SIDE_STYLE('',(#54987));
+#54987 = SURFACE_STYLE_FILL_AREA(#54988);
+#54988 = FILL_AREA_STYLE('',(#54989));
+#54989 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54990 = CURVE_STYLE('',#54991,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#54991 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#54992 = OVER_RIDING_STYLED_ITEM('overriding color',(#54993),#11469,
+  #54893);
+#54993 = PRESENTATION_STYLE_ASSIGNMENT((#54994,#54999));
+#54994 = SURFACE_STYLE_USAGE(.BOTH.,#54995);
+#54995 = SURFACE_SIDE_STYLE('',(#54996));
+#54996 = SURFACE_STYLE_FILL_AREA(#54997);
+#54997 = FILL_AREA_STYLE('',(#54998));
+#54998 = FILL_AREA_STYLE_COLOUR('',#41971);
+#54999 = CURVE_STYLE('',#55000,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55000 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55001 = OVER_RIDING_STYLED_ITEM('overriding color',(#55002),#11501,
+  #54893);
+#55002 = PRESENTATION_STYLE_ASSIGNMENT((#55003,#55008));
+#55003 = SURFACE_STYLE_USAGE(.BOTH.,#55004);
+#55004 = SURFACE_SIDE_STYLE('',(#55005));
+#55005 = SURFACE_STYLE_FILL_AREA(#55006);
+#55006 = FILL_AREA_STYLE('',(#55007));
+#55007 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55008 = CURVE_STYLE('',#55009,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55009 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55010 = OVER_RIDING_STYLED_ITEM('overriding color',(#55011),#11521,
+  #54893);
+#55011 = PRESENTATION_STYLE_ASSIGNMENT((#55012,#55017));
+#55012 = SURFACE_STYLE_USAGE(.BOTH.,#55013);
+#55013 = SURFACE_SIDE_STYLE('',(#55014));
+#55014 = SURFACE_STYLE_FILL_AREA(#55015);
+#55015 = FILL_AREA_STYLE('',(#55016));
+#55016 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55017 = CURVE_STYLE('',#55018,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55018 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55019 = OVER_RIDING_STYLED_ITEM('overriding color',(#55020),#11543,
+  #54893);
+#55020 = PRESENTATION_STYLE_ASSIGNMENT((#55021,#55026));
+#55021 = SURFACE_STYLE_USAGE(.BOTH.,#55022);
+#55022 = SURFACE_SIDE_STYLE('',(#55023));
+#55023 = SURFACE_STYLE_FILL_AREA(#55024);
+#55024 = FILL_AREA_STYLE('',(#55025));
+#55025 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55026 = CURVE_STYLE('',#55027,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55027 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55028 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #55029,#55038,#55047,#55056,#55065,#55074,#55083,#55092,#55101,
+    #55110,#55119),#25637);
+#55029 = STYLED_ITEM('color',(#55030),#25411);
+#55030 = PRESENTATION_STYLE_ASSIGNMENT((#55031,#55036));
+#55031 = SURFACE_STYLE_USAGE(.BOTH.,#55032);
+#55032 = SURFACE_SIDE_STYLE('',(#55033));
+#55033 = SURFACE_STYLE_FILL_AREA(#55034);
+#55034 = FILL_AREA_STYLE('',(#55035));
+#55035 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55036 = CURVE_STYLE('',#55037,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55037 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55038 = OVER_RIDING_STYLED_ITEM('overriding color',(#55039),#25413,
+  #55029);
+#55039 = PRESENTATION_STYLE_ASSIGNMENT((#55040,#55045));
+#55040 = SURFACE_STYLE_USAGE(.BOTH.,#55041);
+#55041 = SURFACE_SIDE_STYLE('',(#55042));
+#55042 = SURFACE_STYLE_FILL_AREA(#55043);
+#55043 = FILL_AREA_STYLE('',(#55044));
+#55044 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55045 = CURVE_STYLE('',#55046,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55046 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55047 = OVER_RIDING_STYLED_ITEM('overriding color',(#55048),#25449,
+  #55029);
+#55048 = PRESENTATION_STYLE_ASSIGNMENT((#55049,#55054));
+#55049 = SURFACE_STYLE_USAGE(.BOTH.,#55050);
+#55050 = SURFACE_SIDE_STYLE('',(#55051));
+#55051 = SURFACE_STYLE_FILL_AREA(#55052);
+#55052 = FILL_AREA_STYLE('',(#55053));
+#55053 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55054 = CURVE_STYLE('',#55055,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55055 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55056 = OVER_RIDING_STYLED_ITEM('overriding color',(#55057),#25477,
+  #55029);
+#55057 = PRESENTATION_STYLE_ASSIGNMENT((#55058,#55063));
+#55058 = SURFACE_STYLE_USAGE(.BOTH.,#55059);
+#55059 = SURFACE_SIDE_STYLE('',(#55060));
+#55060 = SURFACE_STYLE_FILL_AREA(#55061);
+#55061 = FILL_AREA_STYLE('',(#55062));
+#55062 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55063 = CURVE_STYLE('',#55064,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55064 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55065 = OVER_RIDING_STYLED_ITEM('overriding color',(#55066),#25505,
+  #55029);
+#55066 = PRESENTATION_STYLE_ASSIGNMENT((#55067,#55072));
+#55067 = SURFACE_STYLE_USAGE(.BOTH.,#55068);
+#55068 = SURFACE_SIDE_STYLE('',(#55069));
+#55069 = SURFACE_STYLE_FILL_AREA(#55070);
+#55070 = FILL_AREA_STYLE('',(#55071));
+#55071 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55072 = CURVE_STYLE('',#55073,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55073 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55074 = OVER_RIDING_STYLED_ITEM('overriding color',(#55075),#25525,
+  #55029);
+#55075 = PRESENTATION_STYLE_ASSIGNMENT((#55076,#55081));
+#55076 = SURFACE_STYLE_USAGE(.BOTH.,#55077);
+#55077 = SURFACE_SIDE_STYLE('',(#55078));
+#55078 = SURFACE_STYLE_FILL_AREA(#55079);
+#55079 = FILL_AREA_STYLE('',(#55080));
+#55080 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55081 = CURVE_STYLE('',#55082,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55082 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55083 = OVER_RIDING_STYLED_ITEM('overriding color',(#55084),#25553,
+  #55029);
+#55084 = PRESENTATION_STYLE_ASSIGNMENT((#55085,#55090));
+#55085 = SURFACE_STYLE_USAGE(.BOTH.,#55086);
+#55086 = SURFACE_SIDE_STYLE('',(#55087));
+#55087 = SURFACE_STYLE_FILL_AREA(#55088);
+#55088 = FILL_AREA_STYLE('',(#55089));
+#55089 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55090 = CURVE_STYLE('',#55091,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55091 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55092 = OVER_RIDING_STYLED_ITEM('overriding color',(#55093),#25575,
+  #55029);
+#55093 = PRESENTATION_STYLE_ASSIGNMENT((#55094,#55099));
+#55094 = SURFACE_STYLE_USAGE(.BOTH.,#55095);
+#55095 = SURFACE_SIDE_STYLE('',(#55096));
+#55096 = SURFACE_STYLE_FILL_AREA(#55097);
+#55097 = FILL_AREA_STYLE('',(#55098));
+#55098 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55099 = CURVE_STYLE('',#55100,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55100 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55101 = OVER_RIDING_STYLED_ITEM('overriding color',(#55102),#25587,
+  #55029);
+#55102 = PRESENTATION_STYLE_ASSIGNMENT((#55103,#55108));
+#55103 = SURFACE_STYLE_USAGE(.BOTH.,#55104);
+#55104 = SURFACE_SIDE_STYLE('',(#55105));
+#55105 = SURFACE_STYLE_FILL_AREA(#55106);
+#55106 = FILL_AREA_STYLE('',(#55107));
+#55107 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55108 = CURVE_STYLE('',#55109,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55109 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55110 = OVER_RIDING_STYLED_ITEM('overriding color',(#55111),#25609,
+  #55029);
+#55111 = PRESENTATION_STYLE_ASSIGNMENT((#55112,#55117));
+#55112 = SURFACE_STYLE_USAGE(.BOTH.,#55113);
+#55113 = SURFACE_SIDE_STYLE('',(#55114));
+#55114 = SURFACE_STYLE_FILL_AREA(#55115);
+#55115 = FILL_AREA_STYLE('',(#55116));
+#55116 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55117 = CURVE_STYLE('',#55118,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55118 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55119 = OVER_RIDING_STYLED_ITEM('overriding color',(#55120),#25625,
+  #55029);
+#55120 = PRESENTATION_STYLE_ASSIGNMENT((#55121,#55126));
+#55121 = SURFACE_STYLE_USAGE(.BOTH.,#55122);
+#55122 = SURFACE_SIDE_STYLE('',(#55123));
+#55123 = SURFACE_STYLE_FILL_AREA(#55124);
+#55124 = FILL_AREA_STYLE('',(#55125));
+#55125 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55126 = CURVE_STYLE('',#55127,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55127 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55128 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #55129,#55138,#55147,#55156,#55165,#55174,#55183,#55192,#55201,
+    #55210,#55219,#55228,#55237,#55246,#55255),#13213);
+#55129 = STYLED_ITEM('color',(#55130),#12815);
+#55130 = PRESENTATION_STYLE_ASSIGNMENT((#55131,#55136));
+#55131 = SURFACE_STYLE_USAGE(.BOTH.,#55132);
+#55132 = SURFACE_SIDE_STYLE('',(#55133));
+#55133 = SURFACE_STYLE_FILL_AREA(#55134);
+#55134 = FILL_AREA_STYLE('',(#55135));
+#55135 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55136 = CURVE_STYLE('',#55137,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55137 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55138 = OVER_RIDING_STYLED_ITEM('overriding color',(#55139),#12817,
+  #55129);
+#55139 = PRESENTATION_STYLE_ASSIGNMENT((#55140,#55145));
+#55140 = SURFACE_STYLE_USAGE(.BOTH.,#55141);
+#55141 = SURFACE_SIDE_STYLE('',(#55142));
+#55142 = SURFACE_STYLE_FILL_AREA(#55143);
+#55143 = FILL_AREA_STYLE('',(#55144));
+#55144 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55145 = CURVE_STYLE('',#55146,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55146 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55147 = OVER_RIDING_STYLED_ITEM('overriding color',(#55148),#12853,
+  #55129);
+#55148 = PRESENTATION_STYLE_ASSIGNMENT((#55149,#55154));
+#55149 = SURFACE_STYLE_USAGE(.BOTH.,#55150);
+#55150 = SURFACE_SIDE_STYLE('',(#55151));
+#55151 = SURFACE_STYLE_FILL_AREA(#55152);
+#55152 = FILL_AREA_STYLE('',(#55153));
+#55153 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55154 = CURVE_STYLE('',#55155,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55155 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55156 = OVER_RIDING_STYLED_ITEM('overriding color',(#55157),#12881,
+  #55129);
+#55157 = PRESENTATION_STYLE_ASSIGNMENT((#55158,#55163));
+#55158 = SURFACE_STYLE_USAGE(.BOTH.,#55159);
+#55159 = SURFACE_SIDE_STYLE('',(#55160));
+#55160 = SURFACE_STYLE_FILL_AREA(#55161);
+#55161 = FILL_AREA_STYLE('',(#55162));
+#55162 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55163 = CURVE_STYLE('',#55164,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55164 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55165 = OVER_RIDING_STYLED_ITEM('overriding color',(#55166),#12909,
+  #55129);
+#55166 = PRESENTATION_STYLE_ASSIGNMENT((#55167,#55172));
+#55167 = SURFACE_STYLE_USAGE(.BOTH.,#55168);
+#55168 = SURFACE_SIDE_STYLE('',(#55169));
+#55169 = SURFACE_STYLE_FILL_AREA(#55170);
+#55170 = FILL_AREA_STYLE('',(#55171));
+#55171 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55172 = CURVE_STYLE('',#55173,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55173 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55174 = OVER_RIDING_STYLED_ITEM('overriding color',(#55175),#12929,
+  #55129);
+#55175 = PRESENTATION_STYLE_ASSIGNMENT((#55176,#55181));
+#55176 = SURFACE_STYLE_USAGE(.BOTH.,#55177);
+#55177 = SURFACE_SIDE_STYLE('',(#55178));
+#55178 = SURFACE_STYLE_FILL_AREA(#55179);
+#55179 = FILL_AREA_STYLE('',(#55180));
+#55180 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55181 = CURVE_STYLE('',#55182,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55182 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55183 = OVER_RIDING_STYLED_ITEM('overriding color',(#55184),#12969,
+  #55129);
+#55184 = PRESENTATION_STYLE_ASSIGNMENT((#55185,#55190));
+#55185 = SURFACE_STYLE_USAGE(.BOTH.,#55186);
+#55186 = SURFACE_SIDE_STYLE('',(#55187));
+#55187 = SURFACE_STYLE_FILL_AREA(#55188);
+#55188 = FILL_AREA_STYLE('',(#55189));
+#55189 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55190 = CURVE_STYLE('',#55191,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55191 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55192 = OVER_RIDING_STYLED_ITEM('overriding color',(#55193),#12997,
+  #55129);
+#55193 = PRESENTATION_STYLE_ASSIGNMENT((#55194,#55199));
+#55194 = SURFACE_STYLE_USAGE(.BOTH.,#55195);
+#55195 = SURFACE_SIDE_STYLE('',(#55196));
+#55196 = SURFACE_STYLE_FILL_AREA(#55197);
+#55197 = FILL_AREA_STYLE('',(#55198));
+#55198 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55199 = CURVE_STYLE('',#55200,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55200 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55201 = OVER_RIDING_STYLED_ITEM('overriding color',(#55202),#13029,
+  #55129);
+#55202 = PRESENTATION_STYLE_ASSIGNMENT((#55203,#55208));
+#55203 = SURFACE_STYLE_USAGE(.BOTH.,#55204);
+#55204 = SURFACE_SIDE_STYLE('',(#55205));
+#55205 = SURFACE_STYLE_FILL_AREA(#55206);
+#55206 = FILL_AREA_STYLE('',(#55207));
+#55207 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55208 = CURVE_STYLE('',#55209,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55209 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55210 = OVER_RIDING_STYLED_ITEM('overriding color',(#55211),#13057,
+  #55129);
+#55211 = PRESENTATION_STYLE_ASSIGNMENT((#55212,#55217));
+#55212 = SURFACE_STYLE_USAGE(.BOTH.,#55213);
+#55213 = SURFACE_SIDE_STYLE('',(#55214));
+#55214 = SURFACE_STYLE_FILL_AREA(#55215);
+#55215 = FILL_AREA_STYLE('',(#55216));
+#55216 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55217 = CURVE_STYLE('',#55218,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55218 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55219 = OVER_RIDING_STYLED_ITEM('overriding color',(#55220),#13089,
+  #55129);
+#55220 = PRESENTATION_STYLE_ASSIGNMENT((#55221,#55226));
+#55221 = SURFACE_STYLE_USAGE(.BOTH.,#55222);
+#55222 = SURFACE_SIDE_STYLE('',(#55223));
+#55223 = SURFACE_STYLE_FILL_AREA(#55224);
+#55224 = FILL_AREA_STYLE('',(#55225));
+#55225 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55226 = CURVE_STYLE('',#55227,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55227 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55228 = OVER_RIDING_STYLED_ITEM('overriding color',(#55229),#13117,
+  #55129);
+#55229 = PRESENTATION_STYLE_ASSIGNMENT((#55230,#55235));
+#55230 = SURFACE_STYLE_USAGE(.BOTH.,#55231);
+#55231 = SURFACE_SIDE_STYLE('',(#55232));
+#55232 = SURFACE_STYLE_FILL_AREA(#55233);
+#55233 = FILL_AREA_STYLE('',(#55234));
+#55234 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55235 = CURVE_STYLE('',#55236,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55236 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55237 = OVER_RIDING_STYLED_ITEM('overriding color',(#55238),#13149,
+  #55129);
+#55238 = PRESENTATION_STYLE_ASSIGNMENT((#55239,#55244));
+#55239 = SURFACE_STYLE_USAGE(.BOTH.,#55240);
+#55240 = SURFACE_SIDE_STYLE('',(#55241));
+#55241 = SURFACE_STYLE_FILL_AREA(#55242);
+#55242 = FILL_AREA_STYLE('',(#55243));
+#55243 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55244 = CURVE_STYLE('',#55245,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55245 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55246 = OVER_RIDING_STYLED_ITEM('overriding color',(#55247),#13169,
+  #55129);
+#55247 = PRESENTATION_STYLE_ASSIGNMENT((#55248,#55253));
+#55248 = SURFACE_STYLE_USAGE(.BOTH.,#55249);
+#55249 = SURFACE_SIDE_STYLE('',(#55250));
+#55250 = SURFACE_STYLE_FILL_AREA(#55251);
+#55251 = FILL_AREA_STYLE('',(#55252));
+#55252 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55253 = CURVE_STYLE('',#55254,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55254 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55255 = OVER_RIDING_STYLED_ITEM('overriding color',(#55256),#13191,
+  #55129);
+#55256 = PRESENTATION_STYLE_ASSIGNMENT((#55257,#55262));
+#55257 = SURFACE_STYLE_USAGE(.BOTH.,#55258);
+#55258 = SURFACE_SIDE_STYLE('',(#55259));
+#55259 = SURFACE_STYLE_FILL_AREA(#55260);
+#55260 = FILL_AREA_STYLE('',(#55261));
+#55261 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55262 = CURVE_STYLE('',#55263,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55263 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55264 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #55265,#55274,#55283,#55292,#55301,#55310,#55319,#55328,#55337,
+    #55346,#55355),#34901);
+#55265 = STYLED_ITEM('color',(#55266),#34663);
+#55266 = PRESENTATION_STYLE_ASSIGNMENT((#55267,#55272));
+#55267 = SURFACE_STYLE_USAGE(.BOTH.,#55268);
+#55268 = SURFACE_SIDE_STYLE('',(#55269));
+#55269 = SURFACE_STYLE_FILL_AREA(#55270);
+#55270 = FILL_AREA_STYLE('',(#55271));
+#55271 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55272 = CURVE_STYLE('',#55273,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55273 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55274 = OVER_RIDING_STYLED_ITEM('overriding color',(#55275),#34665,
+  #55265);
+#55275 = PRESENTATION_STYLE_ASSIGNMENT((#55276,#55281));
+#55276 = SURFACE_STYLE_USAGE(.BOTH.,#55277);
+#55277 = SURFACE_SIDE_STYLE('',(#55278));
+#55278 = SURFACE_STYLE_FILL_AREA(#55279);
+#55279 = FILL_AREA_STYLE('',(#55280));
+#55280 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55281 = CURVE_STYLE('',#55282,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55282 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55283 = OVER_RIDING_STYLED_ITEM('overriding color',(#55284),#34705,
+  #55265);
+#55284 = PRESENTATION_STYLE_ASSIGNMENT((#55285,#55290));
+#55285 = SURFACE_STYLE_USAGE(.BOTH.,#55286);
+#55286 = SURFACE_SIDE_STYLE('',(#55287));
+#55287 = SURFACE_STYLE_FILL_AREA(#55288);
+#55288 = FILL_AREA_STYLE('',(#55289));
+#55289 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55290 = CURVE_STYLE('',#55291,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55291 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55292 = OVER_RIDING_STYLED_ITEM('overriding color',(#55293),#34736,
+  #55265);
+#55293 = PRESENTATION_STYLE_ASSIGNMENT((#55294,#55299));
+#55294 = SURFACE_STYLE_USAGE(.BOTH.,#55295);
+#55295 = SURFACE_SIDE_STYLE('',(#55296));
+#55296 = SURFACE_STYLE_FILL_AREA(#55297);
+#55297 = FILL_AREA_STYLE('',(#55298));
+#55298 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55299 = CURVE_STYLE('',#55300,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55300 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55301 = OVER_RIDING_STYLED_ITEM('overriding color',(#55302),#34767,
+  #55265);
+#55302 = PRESENTATION_STYLE_ASSIGNMENT((#55303,#55308));
+#55303 = SURFACE_STYLE_USAGE(.BOTH.,#55304);
+#55304 = SURFACE_SIDE_STYLE('',(#55305));
+#55305 = SURFACE_STYLE_FILL_AREA(#55306);
+#55306 = FILL_AREA_STYLE('',(#55307));
+#55307 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55308 = CURVE_STYLE('',#55309,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55309 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55310 = OVER_RIDING_STYLED_ITEM('overriding color',(#55311),#34789,
+  #55265);
+#55311 = PRESENTATION_STYLE_ASSIGNMENT((#55312,#55317));
+#55312 = SURFACE_STYLE_USAGE(.BOTH.,#55313);
+#55313 = SURFACE_SIDE_STYLE('',(#55314));
+#55314 = SURFACE_STYLE_FILL_AREA(#55315);
+#55315 = FILL_AREA_STYLE('',(#55316));
+#55316 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55317 = CURVE_STYLE('',#55318,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55318 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55319 = OVER_RIDING_STYLED_ITEM('overriding color',(#55320),#34817,
+  #55265);
+#55320 = PRESENTATION_STYLE_ASSIGNMENT((#55321,#55326));
+#55321 = SURFACE_STYLE_USAGE(.BOTH.,#55322);
+#55322 = SURFACE_SIDE_STYLE('',(#55323));
+#55323 = SURFACE_STYLE_FILL_AREA(#55324);
+#55324 = FILL_AREA_STYLE('',(#55325));
+#55325 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55326 = CURVE_STYLE('',#55327,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55327 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55328 = OVER_RIDING_STYLED_ITEM('overriding color',(#55329),#34839,
+  #55265);
+#55329 = PRESENTATION_STYLE_ASSIGNMENT((#55330,#55335));
+#55330 = SURFACE_STYLE_USAGE(.BOTH.,#55331);
+#55331 = SURFACE_SIDE_STYLE('',(#55332));
+#55332 = SURFACE_STYLE_FILL_AREA(#55333);
+#55333 = FILL_AREA_STYLE('',(#55334));
+#55334 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55335 = CURVE_STYLE('',#55336,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55336 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55337 = OVER_RIDING_STYLED_ITEM('overriding color',(#55338),#34851,
+  #55265);
+#55338 = PRESENTATION_STYLE_ASSIGNMENT((#55339,#55344));
+#55339 = SURFACE_STYLE_USAGE(.BOTH.,#55340);
+#55340 = SURFACE_SIDE_STYLE('',(#55341));
+#55341 = SURFACE_STYLE_FILL_AREA(#55342);
+#55342 = FILL_AREA_STYLE('',(#55343));
+#55343 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55344 = CURVE_STYLE('',#55345,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55345 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55346 = OVER_RIDING_STYLED_ITEM('overriding color',(#55347),#34873,
+  #55265);
+#55347 = PRESENTATION_STYLE_ASSIGNMENT((#55348,#55353));
+#55348 = SURFACE_STYLE_USAGE(.BOTH.,#55349);
+#55349 = SURFACE_SIDE_STYLE('',(#55350));
+#55350 = SURFACE_STYLE_FILL_AREA(#55351);
+#55351 = FILL_AREA_STYLE('',(#55352));
+#55352 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55353 = CURVE_STYLE('',#55354,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55354 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55355 = OVER_RIDING_STYLED_ITEM('overriding color',(#55356),#34889,
+  #55265);
+#55356 = PRESENTATION_STYLE_ASSIGNMENT((#55357,#55362));
+#55357 = SURFACE_STYLE_USAGE(.BOTH.,#55358);
+#55358 = SURFACE_SIDE_STYLE('',(#55359));
+#55359 = SURFACE_STYLE_FILL_AREA(#55360);
+#55360 = FILL_AREA_STYLE('',(#55361));
+#55361 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55362 = CURVE_STYLE('',#55363,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55363 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55364 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #55365,#55374,#55383,#55392,#55401,#55410,#55419,#55428,#55437,
+    #55446,#55455,#55464,#55473,#55482,#55491,#55500,#55509,#55518,
+    #55527,#55536,#55545,#55554,#55563,#55572,#55581,#55590,#55599,
+    #55608,#55617,#55626,#55635,#55644,#55653,#55662),#1997);
+#55365 = STYLED_ITEM('color',(#55366),#1095);
+#55366 = PRESENTATION_STYLE_ASSIGNMENT((#55367,#55372));
+#55367 = SURFACE_STYLE_USAGE(.BOTH.,#55368);
+#55368 = SURFACE_SIDE_STYLE('',(#55369));
+#55369 = SURFACE_STYLE_FILL_AREA(#55370);
+#55370 = FILL_AREA_STYLE('',(#55371));
+#55371 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55372 = CURVE_STYLE('',#55373,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55373 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55374 = OVER_RIDING_STYLED_ITEM('overriding color',(#55375),#1097,
+  #55365);
+#55375 = PRESENTATION_STYLE_ASSIGNMENT((#55376,#55381));
+#55376 = SURFACE_STYLE_USAGE(.BOTH.,#55377);
+#55377 = SURFACE_SIDE_STYLE('',(#55378));
+#55378 = SURFACE_STYLE_FILL_AREA(#55379);
+#55379 = FILL_AREA_STYLE('',(#55380));
+#55380 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55381 = CURVE_STYLE('',#55382,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55382 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55383 = OVER_RIDING_STYLED_ITEM('overriding color',(#55384),#1137,
+  #55365);
+#55384 = PRESENTATION_STYLE_ASSIGNMENT((#55385,#55390));
+#55385 = SURFACE_STYLE_USAGE(.BOTH.,#55386);
+#55386 = SURFACE_SIDE_STYLE('',(#55387));
+#55387 = SURFACE_STYLE_FILL_AREA(#55388);
+#55388 = FILL_AREA_STYLE('',(#55389));
+#55389 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55390 = CURVE_STYLE('',#55391,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55391 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55392 = OVER_RIDING_STYLED_ITEM('overriding color',(#55393),#1173,
+  #55365);
+#55393 = PRESENTATION_STYLE_ASSIGNMENT((#55394,#55399));
+#55394 = SURFACE_STYLE_USAGE(.BOTH.,#55395);
+#55395 = SURFACE_SIDE_STYLE('',(#55396));
+#55396 = SURFACE_STYLE_FILL_AREA(#55397);
+#55397 = FILL_AREA_STYLE('',(#55398));
+#55398 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55399 = CURVE_STYLE('',#55400,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55400 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55401 = OVER_RIDING_STYLED_ITEM('overriding color',(#55402),#1204,
+  #55365);
+#55402 = PRESENTATION_STYLE_ASSIGNMENT((#55403,#55408));
+#55403 = SURFACE_STYLE_USAGE(.BOTH.,#55404);
+#55404 = SURFACE_SIDE_STYLE('',(#55405));
+#55405 = SURFACE_STYLE_FILL_AREA(#55406);
+#55406 = FILL_AREA_STYLE('',(#55407));
+#55407 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55408 = CURVE_STYLE('',#55409,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55409 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55410 = OVER_RIDING_STYLED_ITEM('overriding color',(#55411),#1240,
+  #55365);
+#55411 = PRESENTATION_STYLE_ASSIGNMENT((#55412,#55417));
+#55412 = SURFACE_STYLE_USAGE(.BOTH.,#55413);
+#55413 = SURFACE_SIDE_STYLE('',(#55414));
+#55414 = SURFACE_STYLE_FILL_AREA(#55415);
+#55415 = FILL_AREA_STYLE('',(#55416));
+#55416 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55417 = CURVE_STYLE('',#55418,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55418 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55419 = OVER_RIDING_STYLED_ITEM('overriding color',(#55420),#1271,
+  #55365);
+#55420 = PRESENTATION_STYLE_ASSIGNMENT((#55421,#55426));
+#55421 = SURFACE_STYLE_USAGE(.BOTH.,#55422);
+#55422 = SURFACE_SIDE_STYLE('',(#55423));
+#55423 = SURFACE_STYLE_FILL_AREA(#55424);
+#55424 = FILL_AREA_STYLE('',(#55425));
+#55425 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55426 = CURVE_STYLE('',#55427,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55427 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55428 = OVER_RIDING_STYLED_ITEM('overriding color',(#55429),#1293,
+  #55365);
+#55429 = PRESENTATION_STYLE_ASSIGNMENT((#55430,#55435));
+#55430 = SURFACE_STYLE_USAGE(.BOTH.,#55431);
+#55431 = SURFACE_SIDE_STYLE('',(#55432));
+#55432 = SURFACE_STYLE_FILL_AREA(#55433);
+#55433 = FILL_AREA_STYLE('',(#55434));
+#55434 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55435 = CURVE_STYLE('',#55436,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55436 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55437 = OVER_RIDING_STYLED_ITEM('overriding color',(#55438),#1321,
+  #55365);
+#55438 = PRESENTATION_STYLE_ASSIGNMENT((#55439,#55444));
+#55439 = SURFACE_STYLE_USAGE(.BOTH.,#55440);
+#55440 = SURFACE_SIDE_STYLE('',(#55441));
+#55441 = SURFACE_STYLE_FILL_AREA(#55442);
+#55442 = FILL_AREA_STYLE('',(#55443));
+#55443 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55444 = CURVE_STYLE('',#55445,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55445 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55446 = OVER_RIDING_STYLED_ITEM('overriding color',(#55447),#1346,
+  #55365);
+#55447 = PRESENTATION_STYLE_ASSIGNMENT((#55448,#55453));
+#55448 = SURFACE_STYLE_USAGE(.BOTH.,#55449);
+#55449 = SURFACE_SIDE_STYLE('',(#55450));
+#55450 = SURFACE_STYLE_FILL_AREA(#55451);
+#55451 = FILL_AREA_STYLE('',(#55452));
+#55452 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55453 = CURVE_STYLE('',#55454,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55454 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55455 = OVER_RIDING_STYLED_ITEM('overriding color',(#55456),#1368,
+  #55365);
+#55456 = PRESENTATION_STYLE_ASSIGNMENT((#55457,#55462));
+#55457 = SURFACE_STYLE_USAGE(.BOTH.,#55458);
+#55458 = SURFACE_SIDE_STYLE('',(#55459));
+#55459 = SURFACE_STYLE_FILL_AREA(#55460);
+#55460 = FILL_AREA_STYLE('',(#55461));
+#55461 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55462 = CURVE_STYLE('',#55463,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55463 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55464 = OVER_RIDING_STYLED_ITEM('overriding color',(#55465),#1428,
+  #55365);
+#55465 = PRESENTATION_STYLE_ASSIGNMENT((#55466,#55471));
+#55466 = SURFACE_STYLE_USAGE(.BOTH.,#55467);
+#55467 = SURFACE_SIDE_STYLE('',(#55468));
+#55468 = SURFACE_STYLE_FILL_AREA(#55469);
+#55469 = FILL_AREA_STYLE('',(#55470));
+#55470 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55471 = CURVE_STYLE('',#55472,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55472 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55473 = OVER_RIDING_STYLED_ITEM('overriding color',(#55474),#1468,
+  #55365);
+#55474 = PRESENTATION_STYLE_ASSIGNMENT((#55475,#55480));
+#55475 = SURFACE_STYLE_USAGE(.BOTH.,#55476);
+#55476 = SURFACE_SIDE_STYLE('',(#55477));
+#55477 = SURFACE_STYLE_FILL_AREA(#55478);
+#55478 = FILL_AREA_STYLE('',(#55479));
+#55479 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55480 = CURVE_STYLE('',#55481,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55481 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55482 = OVER_RIDING_STYLED_ITEM('overriding color',(#55483),#1504,
+  #55365);
+#55483 = PRESENTATION_STYLE_ASSIGNMENT((#55484,#55489));
+#55484 = SURFACE_STYLE_USAGE(.BOTH.,#55485);
+#55485 = SURFACE_SIDE_STYLE('',(#55486));
+#55486 = SURFACE_STYLE_FILL_AREA(#55487);
+#55487 = FILL_AREA_STYLE('',(#55488));
+#55488 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55489 = CURVE_STYLE('',#55490,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55490 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55491 = OVER_RIDING_STYLED_ITEM('overriding color',(#55492),#1535,
+  #55365);
+#55492 = PRESENTATION_STYLE_ASSIGNMENT((#55493,#55498));
+#55493 = SURFACE_STYLE_USAGE(.BOTH.,#55494);
+#55494 = SURFACE_SIDE_STYLE('',(#55495));
+#55495 = SURFACE_STYLE_FILL_AREA(#55496);
+#55496 = FILL_AREA_STYLE('',(#55497));
+#55497 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55498 = CURVE_STYLE('',#55499,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55499 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55500 = OVER_RIDING_STYLED_ITEM('overriding color',(#55501),#1571,
+  #55365);
+#55501 = PRESENTATION_STYLE_ASSIGNMENT((#55502,#55507));
+#55502 = SURFACE_STYLE_USAGE(.BOTH.,#55503);
+#55503 = SURFACE_SIDE_STYLE('',(#55504));
+#55504 = SURFACE_STYLE_FILL_AREA(#55505);
+#55505 = FILL_AREA_STYLE('',(#55506));
+#55506 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55507 = CURVE_STYLE('',#55508,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55508 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55509 = OVER_RIDING_STYLED_ITEM('overriding color',(#55510),#1602,
+  #55365);
+#55510 = PRESENTATION_STYLE_ASSIGNMENT((#55511,#55516));
+#55511 = SURFACE_STYLE_USAGE(.BOTH.,#55512);
+#55512 = SURFACE_SIDE_STYLE('',(#55513));
+#55513 = SURFACE_STYLE_FILL_AREA(#55514);
+#55514 = FILL_AREA_STYLE('',(#55515));
+#55515 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55516 = CURVE_STYLE('',#55517,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55517 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55518 = OVER_RIDING_STYLED_ITEM('overriding color',(#55519),#1666,
+  #55365);
+#55519 = PRESENTATION_STYLE_ASSIGNMENT((#55520,#55525));
+#55520 = SURFACE_STYLE_USAGE(.BOTH.,#55521);
+#55521 = SURFACE_SIDE_STYLE('',(#55522));
+#55522 = SURFACE_STYLE_FILL_AREA(#55523);
+#55523 = FILL_AREA_STYLE('',(#55524));
+#55524 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55525 = CURVE_STYLE('',#55526,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55526 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55527 = OVER_RIDING_STYLED_ITEM('overriding color',(#55528),#1686,
+  #55365);
+#55528 = PRESENTATION_STYLE_ASSIGNMENT((#55529,#55534));
+#55529 = SURFACE_STYLE_USAGE(.BOTH.,#55530);
+#55530 = SURFACE_SIDE_STYLE('',(#55531));
+#55531 = SURFACE_STYLE_FILL_AREA(#55532);
+#55532 = FILL_AREA_STYLE('',(#55533));
+#55533 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55534 = CURVE_STYLE('',#55535,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55535 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55536 = OVER_RIDING_STYLED_ITEM('overriding color',(#55537),#1702,
+  #55365);
+#55537 = PRESENTATION_STYLE_ASSIGNMENT((#55538,#55543));
+#55538 = SURFACE_STYLE_USAGE(.BOTH.,#55539);
+#55539 = SURFACE_SIDE_STYLE('',(#55540));
+#55540 = SURFACE_STYLE_FILL_AREA(#55541);
+#55541 = FILL_AREA_STYLE('',(#55542));
+#55542 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55543 = CURVE_STYLE('',#55544,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55544 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55545 = OVER_RIDING_STYLED_ITEM('overriding color',(#55546),#1718,
+  #55365);
+#55546 = PRESENTATION_STYLE_ASSIGNMENT((#55547,#55552));
+#55547 = SURFACE_STYLE_USAGE(.BOTH.,#55548);
+#55548 = SURFACE_SIDE_STYLE('',(#55549));
+#55549 = SURFACE_STYLE_FILL_AREA(#55550);
+#55550 = FILL_AREA_STYLE('',(#55551));
+#55551 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55552 = CURVE_STYLE('',#55553,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55553 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55554 = OVER_RIDING_STYLED_ITEM('overriding color',(#55555),#1736,
+  #55365);
+#55555 = PRESENTATION_STYLE_ASSIGNMENT((#55556,#55561));
+#55556 = SURFACE_STYLE_USAGE(.BOTH.,#55557);
+#55557 = SURFACE_SIDE_STYLE('',(#55558));
+#55558 = SURFACE_STYLE_FILL_AREA(#55559);
+#55559 = FILL_AREA_STYLE('',(#55560));
+#55560 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55561 = CURVE_STYLE('',#55562,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55562 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55563 = OVER_RIDING_STYLED_ITEM('overriding color',(#55564),#1752,
+  #55365);
+#55564 = PRESENTATION_STYLE_ASSIGNMENT((#55565,#55570));
+#55565 = SURFACE_STYLE_USAGE(.BOTH.,#55566);
+#55566 = SURFACE_SIDE_STYLE('',(#55567));
+#55567 = SURFACE_STYLE_FILL_AREA(#55568);
+#55568 = FILL_AREA_STYLE('',(#55569));
+#55569 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55570 = CURVE_STYLE('',#55571,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55571 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55572 = OVER_RIDING_STYLED_ITEM('overriding color',(#55573),#1766,
+  #55365);
+#55573 = PRESENTATION_STYLE_ASSIGNMENT((#55574,#55579));
+#55574 = SURFACE_STYLE_USAGE(.BOTH.,#55575);
+#55575 = SURFACE_SIDE_STYLE('',(#55576));
+#55576 = SURFACE_STYLE_FILL_AREA(#55577);
+#55577 = FILL_AREA_STYLE('',(#55578));
+#55578 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55579 = CURVE_STYLE('',#55580,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55580 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55581 = OVER_RIDING_STYLED_ITEM('overriding color',(#55582),#1794,
+  #55365);
+#55582 = PRESENTATION_STYLE_ASSIGNMENT((#55583,#55588));
+#55583 = SURFACE_STYLE_USAGE(.BOTH.,#55584);
+#55584 = SURFACE_SIDE_STYLE('',(#55585));
+#55585 = SURFACE_STYLE_FILL_AREA(#55586);
+#55586 = FILL_AREA_STYLE('',(#55587));
+#55587 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55588 = CURVE_STYLE('',#55589,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55589 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55590 = OVER_RIDING_STYLED_ITEM('overriding color',(#55591),#1819,
+  #55365);
+#55591 = PRESENTATION_STYLE_ASSIGNMENT((#55592,#55597));
+#55592 = SURFACE_STYLE_USAGE(.BOTH.,#55593);
+#55593 = SURFACE_SIDE_STYLE('',(#55594));
+#55594 = SURFACE_STYLE_FILL_AREA(#55595);
+#55595 = FILL_AREA_STYLE('',(#55596));
+#55596 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55597 = CURVE_STYLE('',#55598,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55598 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55599 = OVER_RIDING_STYLED_ITEM('overriding color',(#55600),#1841,
+  #55365);
+#55600 = PRESENTATION_STYLE_ASSIGNMENT((#55601,#55606));
+#55601 = SURFACE_STYLE_USAGE(.BOTH.,#55602);
+#55602 = SURFACE_SIDE_STYLE('',(#55603));
+#55603 = SURFACE_STYLE_FILL_AREA(#55604);
+#55604 = FILL_AREA_STYLE('',(#55605));
+#55605 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55606 = CURVE_STYLE('',#55607,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55607 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55608 = OVER_RIDING_STYLED_ITEM('overriding color',(#55609),#1866,
+  #55365);
+#55609 = PRESENTATION_STYLE_ASSIGNMENT((#55610,#55615));
+#55610 = SURFACE_STYLE_USAGE(.BOTH.,#55611);
+#55611 = SURFACE_SIDE_STYLE('',(#55612));
+#55612 = SURFACE_STYLE_FILL_AREA(#55613);
+#55613 = FILL_AREA_STYLE('',(#55614));
+#55614 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55615 = CURVE_STYLE('',#55616,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55616 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55617 = OVER_RIDING_STYLED_ITEM('overriding color',(#55618),#1888,
+  #55365);
+#55618 = PRESENTATION_STYLE_ASSIGNMENT((#55619,#55624));
+#55619 = SURFACE_STYLE_USAGE(.BOTH.,#55620);
+#55620 = SURFACE_SIDE_STYLE('',(#55621));
+#55621 = SURFACE_STYLE_FILL_AREA(#55622);
+#55622 = FILL_AREA_STYLE('',(#55623));
+#55623 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55624 = CURVE_STYLE('',#55625,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55625 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55626 = OVER_RIDING_STYLED_ITEM('overriding color',(#55627),#1906,
+  #55365);
+#55627 = PRESENTATION_STYLE_ASSIGNMENT((#55628,#55633));
+#55628 = SURFACE_STYLE_USAGE(.BOTH.,#55629);
+#55629 = SURFACE_SIDE_STYLE('',(#55630));
+#55630 = SURFACE_STYLE_FILL_AREA(#55631);
+#55631 = FILL_AREA_STYLE('',(#55632));
+#55632 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55633 = CURVE_STYLE('',#55634,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55634 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55635 = OVER_RIDING_STYLED_ITEM('overriding color',(#55636),#1918,
+  #55365);
+#55636 = PRESENTATION_STYLE_ASSIGNMENT((#55637,#55642));
+#55637 = SURFACE_STYLE_USAGE(.BOTH.,#55638);
+#55638 = SURFACE_SIDE_STYLE('',(#55639));
+#55639 = SURFACE_STYLE_FILL_AREA(#55640);
+#55640 = FILL_AREA_STYLE('',(#55641));
+#55641 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55642 = CURVE_STYLE('',#55643,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55643 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55644 = OVER_RIDING_STYLED_ITEM('overriding color',(#55645),#1943,
+  #55365);
+#55645 = PRESENTATION_STYLE_ASSIGNMENT((#55646,#55651));
+#55646 = SURFACE_STYLE_USAGE(.BOTH.,#55647);
+#55647 = SURFACE_SIDE_STYLE('',(#55648));
+#55648 = SURFACE_STYLE_FILL_AREA(#55649);
+#55649 = FILL_AREA_STYLE('',(#55650));
+#55650 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55651 = CURVE_STYLE('',#55652,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55652 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55653 = OVER_RIDING_STYLED_ITEM('overriding color',(#55654),#1965,
+  #55365);
+#55654 = PRESENTATION_STYLE_ASSIGNMENT((#55655,#55660));
+#55655 = SURFACE_STYLE_USAGE(.BOTH.,#55656);
+#55656 = SURFACE_SIDE_STYLE('',(#55657));
+#55657 = SURFACE_STYLE_FILL_AREA(#55658);
+#55658 = FILL_AREA_STYLE('',(#55659));
+#55659 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55660 = CURVE_STYLE('',#55661,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55661 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55662 = OVER_RIDING_STYLED_ITEM('overriding color',(#55663),#1983,
+  #55365);
+#55663 = PRESENTATION_STYLE_ASSIGNMENT((#55664,#55669));
+#55664 = SURFACE_STYLE_USAGE(.BOTH.,#55665);
+#55665 = SURFACE_SIDE_STYLE('',(#55666));
+#55666 = SURFACE_STYLE_FILL_AREA(#55667);
+#55667 = FILL_AREA_STYLE('',(#55668));
+#55668 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55669 = CURVE_STYLE('',#55670,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55670 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55671 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #55672,#55681,#55690,#55699,#55708,#55717,#55726,#55735,#55744,
+    #55753,#55762,#55771,#55780,#55789,#55798),#20217);
+#55672 = STYLED_ITEM('color',(#55673),#19819);
+#55673 = PRESENTATION_STYLE_ASSIGNMENT((#55674,#55679));
+#55674 = SURFACE_STYLE_USAGE(.BOTH.,#55675);
+#55675 = SURFACE_SIDE_STYLE('',(#55676));
+#55676 = SURFACE_STYLE_FILL_AREA(#55677);
+#55677 = FILL_AREA_STYLE('',(#55678));
+#55678 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55679 = CURVE_STYLE('',#55680,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55680 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55681 = OVER_RIDING_STYLED_ITEM('overriding color',(#55682),#19821,
+  #55672);
+#55682 = PRESENTATION_STYLE_ASSIGNMENT((#55683,#55688));
+#55683 = SURFACE_STYLE_USAGE(.BOTH.,#55684);
+#55684 = SURFACE_SIDE_STYLE('',(#55685));
+#55685 = SURFACE_STYLE_FILL_AREA(#55686);
+#55686 = FILL_AREA_STYLE('',(#55687));
+#55687 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55688 = CURVE_STYLE('',#55689,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55689 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55690 = OVER_RIDING_STYLED_ITEM('overriding color',(#55691),#19857,
+  #55672);
+#55691 = PRESENTATION_STYLE_ASSIGNMENT((#55692,#55697));
+#55692 = SURFACE_STYLE_USAGE(.BOTH.,#55693);
+#55693 = SURFACE_SIDE_STYLE('',(#55694));
+#55694 = SURFACE_STYLE_FILL_AREA(#55695);
+#55695 = FILL_AREA_STYLE('',(#55696));
+#55696 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55697 = CURVE_STYLE('',#55698,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55698 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55699 = OVER_RIDING_STYLED_ITEM('overriding color',(#55700),#19885,
+  #55672);
+#55700 = PRESENTATION_STYLE_ASSIGNMENT((#55701,#55706));
+#55701 = SURFACE_STYLE_USAGE(.BOTH.,#55702);
+#55702 = SURFACE_SIDE_STYLE('',(#55703));
+#55703 = SURFACE_STYLE_FILL_AREA(#55704);
+#55704 = FILL_AREA_STYLE('',(#55705));
+#55705 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55706 = CURVE_STYLE('',#55707,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55707 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55708 = OVER_RIDING_STYLED_ITEM('overriding color',(#55709),#19913,
+  #55672);
+#55709 = PRESENTATION_STYLE_ASSIGNMENT((#55710,#55715));
+#55710 = SURFACE_STYLE_USAGE(.BOTH.,#55711);
+#55711 = SURFACE_SIDE_STYLE('',(#55712));
+#55712 = SURFACE_STYLE_FILL_AREA(#55713);
+#55713 = FILL_AREA_STYLE('',(#55714));
+#55714 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55715 = CURVE_STYLE('',#55716,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55716 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55717 = OVER_RIDING_STYLED_ITEM('overriding color',(#55718),#19933,
+  #55672);
+#55718 = PRESENTATION_STYLE_ASSIGNMENT((#55719,#55724));
+#55719 = SURFACE_STYLE_USAGE(.BOTH.,#55720);
+#55720 = SURFACE_SIDE_STYLE('',(#55721));
+#55721 = SURFACE_STYLE_FILL_AREA(#55722);
+#55722 = FILL_AREA_STYLE('',(#55723));
+#55723 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55724 = CURVE_STYLE('',#55725,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55725 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55726 = OVER_RIDING_STYLED_ITEM('overriding color',(#55727),#19973,
+  #55672);
+#55727 = PRESENTATION_STYLE_ASSIGNMENT((#55728,#55733));
+#55728 = SURFACE_STYLE_USAGE(.BOTH.,#55729);
+#55729 = SURFACE_SIDE_STYLE('',(#55730));
+#55730 = SURFACE_STYLE_FILL_AREA(#55731);
+#55731 = FILL_AREA_STYLE('',(#55732));
+#55732 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55733 = CURVE_STYLE('',#55734,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55734 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55735 = OVER_RIDING_STYLED_ITEM('overriding color',(#55736),#20001,
+  #55672);
+#55736 = PRESENTATION_STYLE_ASSIGNMENT((#55737,#55742));
+#55737 = SURFACE_STYLE_USAGE(.BOTH.,#55738);
+#55738 = SURFACE_SIDE_STYLE('',(#55739));
+#55739 = SURFACE_STYLE_FILL_AREA(#55740);
+#55740 = FILL_AREA_STYLE('',(#55741));
+#55741 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55742 = CURVE_STYLE('',#55743,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55743 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55744 = OVER_RIDING_STYLED_ITEM('overriding color',(#55745),#20033,
+  #55672);
+#55745 = PRESENTATION_STYLE_ASSIGNMENT((#55746,#55751));
+#55746 = SURFACE_STYLE_USAGE(.BOTH.,#55747);
+#55747 = SURFACE_SIDE_STYLE('',(#55748));
+#55748 = SURFACE_STYLE_FILL_AREA(#55749);
+#55749 = FILL_AREA_STYLE('',(#55750));
+#55750 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55751 = CURVE_STYLE('',#55752,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55752 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55753 = OVER_RIDING_STYLED_ITEM('overriding color',(#55754),#20061,
+  #55672);
+#55754 = PRESENTATION_STYLE_ASSIGNMENT((#55755,#55760));
+#55755 = SURFACE_STYLE_USAGE(.BOTH.,#55756);
+#55756 = SURFACE_SIDE_STYLE('',(#55757));
+#55757 = SURFACE_STYLE_FILL_AREA(#55758);
+#55758 = FILL_AREA_STYLE('',(#55759));
+#55759 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55760 = CURVE_STYLE('',#55761,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55761 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55762 = OVER_RIDING_STYLED_ITEM('overriding color',(#55763),#20093,
+  #55672);
+#55763 = PRESENTATION_STYLE_ASSIGNMENT((#55764,#55769));
+#55764 = SURFACE_STYLE_USAGE(.BOTH.,#55765);
+#55765 = SURFACE_SIDE_STYLE('',(#55766));
+#55766 = SURFACE_STYLE_FILL_AREA(#55767);
+#55767 = FILL_AREA_STYLE('',(#55768));
+#55768 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55769 = CURVE_STYLE('',#55770,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55770 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55771 = OVER_RIDING_STYLED_ITEM('overriding color',(#55772),#20121,
+  #55672);
+#55772 = PRESENTATION_STYLE_ASSIGNMENT((#55773,#55778));
+#55773 = SURFACE_STYLE_USAGE(.BOTH.,#55774);
+#55774 = SURFACE_SIDE_STYLE('',(#55775));
+#55775 = SURFACE_STYLE_FILL_AREA(#55776);
+#55776 = FILL_AREA_STYLE('',(#55777));
+#55777 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55778 = CURVE_STYLE('',#55779,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55779 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55780 = OVER_RIDING_STYLED_ITEM('overriding color',(#55781),#20153,
+  #55672);
+#55781 = PRESENTATION_STYLE_ASSIGNMENT((#55782,#55787));
+#55782 = SURFACE_STYLE_USAGE(.BOTH.,#55783);
+#55783 = SURFACE_SIDE_STYLE('',(#55784));
+#55784 = SURFACE_STYLE_FILL_AREA(#55785);
+#55785 = FILL_AREA_STYLE('',(#55786));
+#55786 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55787 = CURVE_STYLE('',#55788,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55788 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55789 = OVER_RIDING_STYLED_ITEM('overriding color',(#55790),#20173,
+  #55672);
+#55790 = PRESENTATION_STYLE_ASSIGNMENT((#55791,#55796));
+#55791 = SURFACE_STYLE_USAGE(.BOTH.,#55792);
+#55792 = SURFACE_SIDE_STYLE('',(#55793));
+#55793 = SURFACE_STYLE_FILL_AREA(#55794);
+#55794 = FILL_AREA_STYLE('',(#55795));
+#55795 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55796 = CURVE_STYLE('',#55797,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55797 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55798 = OVER_RIDING_STYLED_ITEM('overriding color',(#55799),#20195,
+  #55672);
+#55799 = PRESENTATION_STYLE_ASSIGNMENT((#55800,#55805));
+#55800 = SURFACE_STYLE_USAGE(.BOTH.,#55801);
+#55801 = SURFACE_SIDE_STYLE('',(#55802));
+#55802 = SURFACE_STYLE_FILL_AREA(#55803);
+#55803 = FILL_AREA_STYLE('',(#55804));
+#55804 = FILL_AREA_STYLE_COLOUR('',#41971);
+#55805 = CURVE_STYLE('',#55806,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#55806 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55807 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #55808,#55817,#55826,#55835,#55844,#55853,#55862,#55871,#55880,
+    #55889,#55898),#28277);
+#55808 = STYLED_ITEM('color',(#55809),#28051);
+#55809 = PRESENTATION_STYLE_ASSIGNMENT((#55810,#55815));
+#55810 = SURFACE_STYLE_USAGE(.BOTH.,#55811);
+#55811 = SURFACE_SIDE_STYLE('',(#55812));
+#55812 = SURFACE_STYLE_FILL_AREA(#55813);
+#55813 = FILL_AREA_STYLE('',(#55814));
+#55814 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55815 = CURVE_STYLE('',#55816,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55816 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55817 = OVER_RIDING_STYLED_ITEM('overriding color',(#55818),#28053,
+  #55808);
+#55818 = PRESENTATION_STYLE_ASSIGNMENT((#55819,#55824));
+#55819 = SURFACE_STYLE_USAGE(.BOTH.,#55820);
+#55820 = SURFACE_SIDE_STYLE('',(#55821));
+#55821 = SURFACE_STYLE_FILL_AREA(#55822);
+#55822 = FILL_AREA_STYLE('',(#55823));
+#55823 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55824 = CURVE_STYLE('',#55825,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55825 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55826 = OVER_RIDING_STYLED_ITEM('overriding color',(#55827),#28089,
+  #55808);
+#55827 = PRESENTATION_STYLE_ASSIGNMENT((#55828,#55833));
+#55828 = SURFACE_STYLE_USAGE(.BOTH.,#55829);
+#55829 = SURFACE_SIDE_STYLE('',(#55830));
+#55830 = SURFACE_STYLE_FILL_AREA(#55831);
+#55831 = FILL_AREA_STYLE('',(#55832));
+#55832 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55833 = CURVE_STYLE('',#55834,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55834 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55835 = OVER_RIDING_STYLED_ITEM('overriding color',(#55836),#28117,
+  #55808);
+#55836 = PRESENTATION_STYLE_ASSIGNMENT((#55837,#55842));
+#55837 = SURFACE_STYLE_USAGE(.BOTH.,#55838);
+#55838 = SURFACE_SIDE_STYLE('',(#55839));
+#55839 = SURFACE_STYLE_FILL_AREA(#55840);
+#55840 = FILL_AREA_STYLE('',(#55841));
+#55841 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55842 = CURVE_STYLE('',#55843,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55843 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55844 = OVER_RIDING_STYLED_ITEM('overriding color',(#55845),#28145,
+  #55808);
+#55845 = PRESENTATION_STYLE_ASSIGNMENT((#55846,#55851));
+#55846 = SURFACE_STYLE_USAGE(.BOTH.,#55847);
+#55847 = SURFACE_SIDE_STYLE('',(#55848));
+#55848 = SURFACE_STYLE_FILL_AREA(#55849);
+#55849 = FILL_AREA_STYLE('',(#55850));
+#55850 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55851 = CURVE_STYLE('',#55852,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55852 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55853 = OVER_RIDING_STYLED_ITEM('overriding color',(#55854),#28165,
+  #55808);
+#55854 = PRESENTATION_STYLE_ASSIGNMENT((#55855,#55860));
+#55855 = SURFACE_STYLE_USAGE(.BOTH.,#55856);
+#55856 = SURFACE_SIDE_STYLE('',(#55857));
+#55857 = SURFACE_STYLE_FILL_AREA(#55858);
+#55858 = FILL_AREA_STYLE('',(#55859));
+#55859 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55860 = CURVE_STYLE('',#55861,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55861 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55862 = OVER_RIDING_STYLED_ITEM('overriding color',(#55863),#28193,
+  #55808);
+#55863 = PRESENTATION_STYLE_ASSIGNMENT((#55864,#55869));
+#55864 = SURFACE_STYLE_USAGE(.BOTH.,#55865);
+#55865 = SURFACE_SIDE_STYLE('',(#55866));
+#55866 = SURFACE_STYLE_FILL_AREA(#55867);
+#55867 = FILL_AREA_STYLE('',(#55868));
+#55868 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55869 = CURVE_STYLE('',#55870,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55870 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55871 = OVER_RIDING_STYLED_ITEM('overriding color',(#55872),#28215,
+  #55808);
+#55872 = PRESENTATION_STYLE_ASSIGNMENT((#55873,#55878));
+#55873 = SURFACE_STYLE_USAGE(.BOTH.,#55874);
+#55874 = SURFACE_SIDE_STYLE('',(#55875));
+#55875 = SURFACE_STYLE_FILL_AREA(#55876);
+#55876 = FILL_AREA_STYLE('',(#55877));
+#55877 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55878 = CURVE_STYLE('',#55879,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55879 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55880 = OVER_RIDING_STYLED_ITEM('overriding color',(#55881),#28227,
+  #55808);
+#55881 = PRESENTATION_STYLE_ASSIGNMENT((#55882,#55887));
+#55882 = SURFACE_STYLE_USAGE(.BOTH.,#55883);
+#55883 = SURFACE_SIDE_STYLE('',(#55884));
+#55884 = SURFACE_STYLE_FILL_AREA(#55885);
+#55885 = FILL_AREA_STYLE('',(#55886));
+#55886 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55887 = CURVE_STYLE('',#55888,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55888 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55889 = OVER_RIDING_STYLED_ITEM('overriding color',(#55890),#28249,
+  #55808);
+#55890 = PRESENTATION_STYLE_ASSIGNMENT((#55891,#55896));
+#55891 = SURFACE_STYLE_USAGE(.BOTH.,#55892);
+#55892 = SURFACE_SIDE_STYLE('',(#55893));
+#55893 = SURFACE_STYLE_FILL_AREA(#55894);
+#55894 = FILL_AREA_STYLE('',(#55895));
+#55895 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55896 = CURVE_STYLE('',#55897,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55897 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55898 = OVER_RIDING_STYLED_ITEM('overriding color',(#55899),#28265,
+  #55808);
+#55899 = PRESENTATION_STYLE_ASSIGNMENT((#55900,#55905));
+#55900 = SURFACE_STYLE_USAGE(.BOTH.,#55901);
+#55901 = SURFACE_SIDE_STYLE('',(#55902));
+#55902 = SURFACE_STYLE_FILL_AREA(#55903);
+#55903 = FILL_AREA_STYLE('',(#55904));
+#55904 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55905 = CURVE_STYLE('',#55906,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55906 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55907 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #55908,#55917,#55926,#55935,#55944,#55953,#55962,#55971,#55980,
+    #55989,#55998),#39689);
+#55908 = STYLED_ITEM('color',(#55909),#39451);
+#55909 = PRESENTATION_STYLE_ASSIGNMENT((#55910,#55915));
+#55910 = SURFACE_STYLE_USAGE(.BOTH.,#55911);
+#55911 = SURFACE_SIDE_STYLE('',(#55912));
+#55912 = SURFACE_STYLE_FILL_AREA(#55913);
+#55913 = FILL_AREA_STYLE('',(#55914));
+#55914 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55915 = CURVE_STYLE('',#55916,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55916 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55917 = OVER_RIDING_STYLED_ITEM('overriding color',(#55918),#39453,
+  #55908);
+#55918 = PRESENTATION_STYLE_ASSIGNMENT((#55919,#55924));
+#55919 = SURFACE_STYLE_USAGE(.BOTH.,#55920);
+#55920 = SURFACE_SIDE_STYLE('',(#55921));
+#55921 = SURFACE_STYLE_FILL_AREA(#55922);
+#55922 = FILL_AREA_STYLE('',(#55923));
+#55923 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55924 = CURVE_STYLE('',#55925,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55925 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55926 = OVER_RIDING_STYLED_ITEM('overriding color',(#55927),#39493,
+  #55908);
+#55927 = PRESENTATION_STYLE_ASSIGNMENT((#55928,#55933));
+#55928 = SURFACE_STYLE_USAGE(.BOTH.,#55929);
+#55929 = SURFACE_SIDE_STYLE('',(#55930));
+#55930 = SURFACE_STYLE_FILL_AREA(#55931);
+#55931 = FILL_AREA_STYLE('',(#55932));
+#55932 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55933 = CURVE_STYLE('',#55934,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55934 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55935 = OVER_RIDING_STYLED_ITEM('overriding color',(#55936),#39524,
+  #55908);
+#55936 = PRESENTATION_STYLE_ASSIGNMENT((#55937,#55942));
+#55937 = SURFACE_STYLE_USAGE(.BOTH.,#55938);
+#55938 = SURFACE_SIDE_STYLE('',(#55939));
+#55939 = SURFACE_STYLE_FILL_AREA(#55940);
+#55940 = FILL_AREA_STYLE('',(#55941));
+#55941 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55942 = CURVE_STYLE('',#55943,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55943 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55944 = OVER_RIDING_STYLED_ITEM('overriding color',(#55945),#39555,
+  #55908);
+#55945 = PRESENTATION_STYLE_ASSIGNMENT((#55946,#55951));
+#55946 = SURFACE_STYLE_USAGE(.BOTH.,#55947);
+#55947 = SURFACE_SIDE_STYLE('',(#55948));
+#55948 = SURFACE_STYLE_FILL_AREA(#55949);
+#55949 = FILL_AREA_STYLE('',(#55950));
+#55950 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55951 = CURVE_STYLE('',#55952,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55952 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55953 = OVER_RIDING_STYLED_ITEM('overriding color',(#55954),#39577,
+  #55908);
+#55954 = PRESENTATION_STYLE_ASSIGNMENT((#55955,#55960));
+#55955 = SURFACE_STYLE_USAGE(.BOTH.,#55956);
+#55956 = SURFACE_SIDE_STYLE('',(#55957));
+#55957 = SURFACE_STYLE_FILL_AREA(#55958);
+#55958 = FILL_AREA_STYLE('',(#55959));
+#55959 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55960 = CURVE_STYLE('',#55961,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55961 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55962 = OVER_RIDING_STYLED_ITEM('overriding color',(#55963),#39605,
+  #55908);
+#55963 = PRESENTATION_STYLE_ASSIGNMENT((#55964,#55969));
+#55964 = SURFACE_STYLE_USAGE(.BOTH.,#55965);
+#55965 = SURFACE_SIDE_STYLE('',(#55966));
+#55966 = SURFACE_STYLE_FILL_AREA(#55967);
+#55967 = FILL_AREA_STYLE('',(#55968));
+#55968 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55969 = CURVE_STYLE('',#55970,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55970 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55971 = OVER_RIDING_STYLED_ITEM('overriding color',(#55972),#39627,
+  #55908);
+#55972 = PRESENTATION_STYLE_ASSIGNMENT((#55973,#55978));
+#55973 = SURFACE_STYLE_USAGE(.BOTH.,#55974);
+#55974 = SURFACE_SIDE_STYLE('',(#55975));
+#55975 = SURFACE_STYLE_FILL_AREA(#55976);
+#55976 = FILL_AREA_STYLE('',(#55977));
+#55977 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55978 = CURVE_STYLE('',#55979,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55979 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55980 = OVER_RIDING_STYLED_ITEM('overriding color',(#55981),#39639,
+  #55908);
+#55981 = PRESENTATION_STYLE_ASSIGNMENT((#55982,#55987));
+#55982 = SURFACE_STYLE_USAGE(.BOTH.,#55983);
+#55983 = SURFACE_SIDE_STYLE('',(#55984));
+#55984 = SURFACE_STYLE_FILL_AREA(#55985);
+#55985 = FILL_AREA_STYLE('',(#55986));
+#55986 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55987 = CURVE_STYLE('',#55988,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55988 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55989 = OVER_RIDING_STYLED_ITEM('overriding color',(#55990),#39661,
+  #55908);
+#55990 = PRESENTATION_STYLE_ASSIGNMENT((#55991,#55996));
+#55991 = SURFACE_STYLE_USAGE(.BOTH.,#55992);
+#55992 = SURFACE_SIDE_STYLE('',(#55993));
+#55993 = SURFACE_STYLE_FILL_AREA(#55994);
+#55994 = FILL_AREA_STYLE('',(#55995));
+#55995 = FILL_AREA_STYLE_COLOUR('',#42108);
+#55996 = CURVE_STYLE('',#55997,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#55997 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#55998 = OVER_RIDING_STYLED_ITEM('overriding color',(#55999),#39677,
+  #55908);
+#55999 = PRESENTATION_STYLE_ASSIGNMENT((#56000,#56005));
+#56000 = SURFACE_STYLE_USAGE(.BOTH.,#56001);
+#56001 = SURFACE_SIDE_STYLE('',(#56002));
+#56002 = SURFACE_STYLE_FILL_AREA(#56003);
+#56003 = FILL_AREA_STYLE('',(#56004));
+#56004 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56005 = CURVE_STYLE('',#56006,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56006 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56007 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #56008,#56017,#56026,#56035,#56044,#56053,#56062),#305);
+#56008 = STYLED_ITEM('color',(#56009),#167);
+#56009 = PRESENTATION_STYLE_ASSIGNMENT((#56010,#56015));
+#56010 = SURFACE_STYLE_USAGE(.BOTH.,#56011);
+#56011 = SURFACE_SIDE_STYLE('',(#56012));
+#56012 = SURFACE_STYLE_FILL_AREA(#56013);
+#56013 = FILL_AREA_STYLE('',(#56014));
+#56014 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56015 = CURVE_STYLE('',#56016,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56016 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56017 = OVER_RIDING_STYLED_ITEM('overriding color',(#56018),#169,#56008
+  );
+#56018 = PRESENTATION_STYLE_ASSIGNMENT((#56019,#56024));
+#56019 = SURFACE_STYLE_USAGE(.BOTH.,#56020);
+#56020 = SURFACE_SIDE_STYLE('',(#56021));
+#56021 = SURFACE_STYLE_FILL_AREA(#56022);
+#56022 = FILL_AREA_STYLE('',(#56023));
+#56023 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56024 = CURVE_STYLE('',#56025,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56025 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56026 = OVER_RIDING_STYLED_ITEM('overriding color',(#56027),#205,#56008
+  );
+#56027 = PRESENTATION_STYLE_ASSIGNMENT((#56028,#56033));
+#56028 = SURFACE_STYLE_USAGE(.BOTH.,#56029);
+#56029 = SURFACE_SIDE_STYLE('',(#56030));
+#56030 = SURFACE_STYLE_FILL_AREA(#56031);
+#56031 = FILL_AREA_STYLE('',(#56032));
+#56032 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56033 = CURVE_STYLE('',#56034,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56034 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56035 = OVER_RIDING_STYLED_ITEM('overriding color',(#56036),#233,#56008
+  );
+#56036 = PRESENTATION_STYLE_ASSIGNMENT((#56037,#56042));
+#56037 = SURFACE_STYLE_USAGE(.BOTH.,#56038);
+#56038 = SURFACE_SIDE_STYLE('',(#56039));
+#56039 = SURFACE_STYLE_FILL_AREA(#56040);
+#56040 = FILL_AREA_STYLE('',(#56041));
+#56041 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56042 = CURVE_STYLE('',#56043,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56043 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56044 = OVER_RIDING_STYLED_ITEM('overriding color',(#56045),#261,#56008
+  );
+#56045 = PRESENTATION_STYLE_ASSIGNMENT((#56046,#56051));
+#56046 = SURFACE_STYLE_USAGE(.BOTH.,#56047);
+#56047 = SURFACE_SIDE_STYLE('',(#56048));
+#56048 = SURFACE_STYLE_FILL_AREA(#56049);
+#56049 = FILL_AREA_STYLE('',(#56050));
+#56050 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56051 = CURVE_STYLE('',#56052,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56052 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56053 = OVER_RIDING_STYLED_ITEM('overriding color',(#56054),#281,#56008
+  );
+#56054 = PRESENTATION_STYLE_ASSIGNMENT((#56055,#56060));
+#56055 = SURFACE_STYLE_USAGE(.BOTH.,#56056);
+#56056 = SURFACE_SIDE_STYLE('',(#56057));
+#56057 = SURFACE_STYLE_FILL_AREA(#56058);
+#56058 = FILL_AREA_STYLE('',(#56059));
+#56059 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56060 = CURVE_STYLE('',#56061,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56061 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56062 = OVER_RIDING_STYLED_ITEM('overriding color',(#56063),#293,#56008
+  );
+#56063 = PRESENTATION_STYLE_ASSIGNMENT((#56064,#56069));
+#56064 = SURFACE_STYLE_USAGE(.BOTH.,#56065);
+#56065 = SURFACE_SIDE_STYLE('',(#56066));
+#56066 = SURFACE_STYLE_FILL_AREA(#56067);
+#56067 = FILL_AREA_STYLE('',(#56068));
+#56068 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56069 = CURVE_STYLE('',#56070,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56070 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56071 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #56072,#56081,#56090,#56099,#56108,#56117,#56126,#56135,#56144,
+    #56153,#56162,#56171,#56180,#56189,#56198),#21041);
+#56072 = STYLED_ITEM('color',(#56073),#20643);
+#56073 = PRESENTATION_STYLE_ASSIGNMENT((#56074,#56079));
+#56074 = SURFACE_STYLE_USAGE(.BOTH.,#56075);
+#56075 = SURFACE_SIDE_STYLE('',(#56076));
+#56076 = SURFACE_STYLE_FILL_AREA(#56077);
+#56077 = FILL_AREA_STYLE('',(#56078));
+#56078 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56079 = CURVE_STYLE('',#56080,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56080 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56081 = OVER_RIDING_STYLED_ITEM('overriding color',(#56082),#20645,
+  #56072);
+#56082 = PRESENTATION_STYLE_ASSIGNMENT((#56083,#56088));
+#56083 = SURFACE_STYLE_USAGE(.BOTH.,#56084);
+#56084 = SURFACE_SIDE_STYLE('',(#56085));
+#56085 = SURFACE_STYLE_FILL_AREA(#56086);
+#56086 = FILL_AREA_STYLE('',(#56087));
+#56087 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56088 = CURVE_STYLE('',#56089,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56089 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56090 = OVER_RIDING_STYLED_ITEM('overriding color',(#56091),#20681,
+  #56072);
+#56091 = PRESENTATION_STYLE_ASSIGNMENT((#56092,#56097));
+#56092 = SURFACE_STYLE_USAGE(.BOTH.,#56093);
+#56093 = SURFACE_SIDE_STYLE('',(#56094));
+#56094 = SURFACE_STYLE_FILL_AREA(#56095);
+#56095 = FILL_AREA_STYLE('',(#56096));
+#56096 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56097 = CURVE_STYLE('',#56098,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56098 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56099 = OVER_RIDING_STYLED_ITEM('overriding color',(#56100),#20709,
+  #56072);
+#56100 = PRESENTATION_STYLE_ASSIGNMENT((#56101,#56106));
+#56101 = SURFACE_STYLE_USAGE(.BOTH.,#56102);
+#56102 = SURFACE_SIDE_STYLE('',(#56103));
+#56103 = SURFACE_STYLE_FILL_AREA(#56104);
+#56104 = FILL_AREA_STYLE('',(#56105));
+#56105 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56106 = CURVE_STYLE('',#56107,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56107 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56108 = OVER_RIDING_STYLED_ITEM('overriding color',(#56109),#20737,
+  #56072);
+#56109 = PRESENTATION_STYLE_ASSIGNMENT((#56110,#56115));
+#56110 = SURFACE_STYLE_USAGE(.BOTH.,#56111);
+#56111 = SURFACE_SIDE_STYLE('',(#56112));
+#56112 = SURFACE_STYLE_FILL_AREA(#56113);
+#56113 = FILL_AREA_STYLE('',(#56114));
+#56114 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56115 = CURVE_STYLE('',#56116,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56116 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56117 = OVER_RIDING_STYLED_ITEM('overriding color',(#56118),#20757,
+  #56072);
+#56118 = PRESENTATION_STYLE_ASSIGNMENT((#56119,#56124));
+#56119 = SURFACE_STYLE_USAGE(.BOTH.,#56120);
+#56120 = SURFACE_SIDE_STYLE('',(#56121));
+#56121 = SURFACE_STYLE_FILL_AREA(#56122);
+#56122 = FILL_AREA_STYLE('',(#56123));
+#56123 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56124 = CURVE_STYLE('',#56125,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56125 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56126 = OVER_RIDING_STYLED_ITEM('overriding color',(#56127),#20797,
+  #56072);
+#56127 = PRESENTATION_STYLE_ASSIGNMENT((#56128,#56133));
+#56128 = SURFACE_STYLE_USAGE(.BOTH.,#56129);
+#56129 = SURFACE_SIDE_STYLE('',(#56130));
+#56130 = SURFACE_STYLE_FILL_AREA(#56131);
+#56131 = FILL_AREA_STYLE('',(#56132));
+#56132 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56133 = CURVE_STYLE('',#56134,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56134 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56135 = OVER_RIDING_STYLED_ITEM('overriding color',(#56136),#20825,
+  #56072);
+#56136 = PRESENTATION_STYLE_ASSIGNMENT((#56137,#56142));
+#56137 = SURFACE_STYLE_USAGE(.BOTH.,#56138);
+#56138 = SURFACE_SIDE_STYLE('',(#56139));
+#56139 = SURFACE_STYLE_FILL_AREA(#56140);
+#56140 = FILL_AREA_STYLE('',(#56141));
+#56141 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56142 = CURVE_STYLE('',#56143,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56143 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56144 = OVER_RIDING_STYLED_ITEM('overriding color',(#56145),#20857,
+  #56072);
+#56145 = PRESENTATION_STYLE_ASSIGNMENT((#56146,#56151));
+#56146 = SURFACE_STYLE_USAGE(.BOTH.,#56147);
+#56147 = SURFACE_SIDE_STYLE('',(#56148));
+#56148 = SURFACE_STYLE_FILL_AREA(#56149);
+#56149 = FILL_AREA_STYLE('',(#56150));
+#56150 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56151 = CURVE_STYLE('',#56152,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56152 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56153 = OVER_RIDING_STYLED_ITEM('overriding color',(#56154),#20885,
+  #56072);
+#56154 = PRESENTATION_STYLE_ASSIGNMENT((#56155,#56160));
+#56155 = SURFACE_STYLE_USAGE(.BOTH.,#56156);
+#56156 = SURFACE_SIDE_STYLE('',(#56157));
+#56157 = SURFACE_STYLE_FILL_AREA(#56158);
+#56158 = FILL_AREA_STYLE('',(#56159));
+#56159 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56160 = CURVE_STYLE('',#56161,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56161 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56162 = OVER_RIDING_STYLED_ITEM('overriding color',(#56163),#20917,
+  #56072);
+#56163 = PRESENTATION_STYLE_ASSIGNMENT((#56164,#56169));
+#56164 = SURFACE_STYLE_USAGE(.BOTH.,#56165);
+#56165 = SURFACE_SIDE_STYLE('',(#56166));
+#56166 = SURFACE_STYLE_FILL_AREA(#56167);
+#56167 = FILL_AREA_STYLE('',(#56168));
+#56168 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56169 = CURVE_STYLE('',#56170,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56170 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56171 = OVER_RIDING_STYLED_ITEM('overriding color',(#56172),#20945,
+  #56072);
+#56172 = PRESENTATION_STYLE_ASSIGNMENT((#56173,#56178));
+#56173 = SURFACE_STYLE_USAGE(.BOTH.,#56174);
+#56174 = SURFACE_SIDE_STYLE('',(#56175));
+#56175 = SURFACE_STYLE_FILL_AREA(#56176);
+#56176 = FILL_AREA_STYLE('',(#56177));
+#56177 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56178 = CURVE_STYLE('',#56179,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56179 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56180 = OVER_RIDING_STYLED_ITEM('overriding color',(#56181),#20977,
+  #56072);
+#56181 = PRESENTATION_STYLE_ASSIGNMENT((#56182,#56187));
+#56182 = SURFACE_STYLE_USAGE(.BOTH.,#56183);
+#56183 = SURFACE_SIDE_STYLE('',(#56184));
+#56184 = SURFACE_STYLE_FILL_AREA(#56185);
+#56185 = FILL_AREA_STYLE('',(#56186));
+#56186 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56187 = CURVE_STYLE('',#56188,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56188 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56189 = OVER_RIDING_STYLED_ITEM('overriding color',(#56190),#20997,
+  #56072);
+#56190 = PRESENTATION_STYLE_ASSIGNMENT((#56191,#56196));
+#56191 = SURFACE_STYLE_USAGE(.BOTH.,#56192);
+#56192 = SURFACE_SIDE_STYLE('',(#56193));
+#56193 = SURFACE_STYLE_FILL_AREA(#56194);
+#56194 = FILL_AREA_STYLE('',(#56195));
+#56195 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56196 = CURVE_STYLE('',#56197,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56197 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56198 = OVER_RIDING_STYLED_ITEM('overriding color',(#56199),#21019,
+  #56072);
+#56199 = PRESENTATION_STYLE_ASSIGNMENT((#56200,#56205));
+#56200 = SURFACE_STYLE_USAGE(.BOTH.,#56201);
+#56201 = SURFACE_SIDE_STYLE('',(#56202));
+#56202 = SURFACE_STYLE_FILL_AREA(#56203);
+#56203 = FILL_AREA_STYLE('',(#56204));
+#56204 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56205 = CURVE_STYLE('',#56206,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56206 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56207 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #56208,#56217,#56226,#56235,#56244,#56253,#56262),#609);
+#56208 = STYLED_ITEM('color',(#56209),#471);
+#56209 = PRESENTATION_STYLE_ASSIGNMENT((#56210,#56215));
+#56210 = SURFACE_STYLE_USAGE(.BOTH.,#56211);
+#56211 = SURFACE_SIDE_STYLE('',(#56212));
+#56212 = SURFACE_STYLE_FILL_AREA(#56213);
+#56213 = FILL_AREA_STYLE('',(#56214));
+#56214 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56215 = CURVE_STYLE('',#56216,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56216 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56217 = OVER_RIDING_STYLED_ITEM('overriding color',(#56218),#473,#56208
+  );
+#56218 = PRESENTATION_STYLE_ASSIGNMENT((#56219,#56224));
+#56219 = SURFACE_STYLE_USAGE(.BOTH.,#56220);
+#56220 = SURFACE_SIDE_STYLE('',(#56221));
+#56221 = SURFACE_STYLE_FILL_AREA(#56222);
+#56222 = FILL_AREA_STYLE('',(#56223));
+#56223 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56224 = CURVE_STYLE('',#56225,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56225 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56226 = OVER_RIDING_STYLED_ITEM('overriding color',(#56227),#509,#56208
+  );
+#56227 = PRESENTATION_STYLE_ASSIGNMENT((#56228,#56233));
+#56228 = SURFACE_STYLE_USAGE(.BOTH.,#56229);
+#56229 = SURFACE_SIDE_STYLE('',(#56230));
+#56230 = SURFACE_STYLE_FILL_AREA(#56231);
+#56231 = FILL_AREA_STYLE('',(#56232));
+#56232 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56233 = CURVE_STYLE('',#56234,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56234 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56235 = OVER_RIDING_STYLED_ITEM('overriding color',(#56236),#537,#56208
+  );
+#56236 = PRESENTATION_STYLE_ASSIGNMENT((#56237,#56242));
+#56237 = SURFACE_STYLE_USAGE(.BOTH.,#56238);
+#56238 = SURFACE_SIDE_STYLE('',(#56239));
+#56239 = SURFACE_STYLE_FILL_AREA(#56240);
+#56240 = FILL_AREA_STYLE('',(#56241));
+#56241 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56242 = CURVE_STYLE('',#56243,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56243 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56244 = OVER_RIDING_STYLED_ITEM('overriding color',(#56245),#565,#56208
+  );
+#56245 = PRESENTATION_STYLE_ASSIGNMENT((#56246,#56251));
+#56246 = SURFACE_STYLE_USAGE(.BOTH.,#56247);
+#56247 = SURFACE_SIDE_STYLE('',(#56248));
+#56248 = SURFACE_STYLE_FILL_AREA(#56249);
+#56249 = FILL_AREA_STYLE('',(#56250));
+#56250 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56251 = CURVE_STYLE('',#56252,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56252 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56253 = OVER_RIDING_STYLED_ITEM('overriding color',(#56254),#585,#56208
+  );
+#56254 = PRESENTATION_STYLE_ASSIGNMENT((#56255,#56260));
+#56255 = SURFACE_STYLE_USAGE(.BOTH.,#56256);
+#56256 = SURFACE_SIDE_STYLE('',(#56257));
+#56257 = SURFACE_STYLE_FILL_AREA(#56258);
+#56258 = FILL_AREA_STYLE('',(#56259));
+#56259 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56260 = CURVE_STYLE('',#56261,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56261 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56262 = OVER_RIDING_STYLED_ITEM('overriding color',(#56263),#597,#56208
+  );
+#56263 = PRESENTATION_STYLE_ASSIGNMENT((#56264,#56269));
+#56264 = SURFACE_STYLE_USAGE(.BOTH.,#56265);
+#56265 = SURFACE_SIDE_STYLE('',(#56266));
+#56266 = SURFACE_STYLE_FILL_AREA(#56267);
+#56267 = FILL_AREA_STYLE('',(#56268));
+#56268 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56269 = CURVE_STYLE('',#56270,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56270 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56271 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #56272,#56281,#56290,#56299,#56308,#56317,#56326,#56335,#56344,
+    #56353,#56362),#27317);
+#56272 = STYLED_ITEM('color',(#56273),#27091);
+#56273 = PRESENTATION_STYLE_ASSIGNMENT((#56274,#56279));
+#56274 = SURFACE_STYLE_USAGE(.BOTH.,#56275);
+#56275 = SURFACE_SIDE_STYLE('',(#56276));
+#56276 = SURFACE_STYLE_FILL_AREA(#56277);
+#56277 = FILL_AREA_STYLE('',(#56278));
+#56278 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56279 = CURVE_STYLE('',#56280,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56280 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56281 = OVER_RIDING_STYLED_ITEM('overriding color',(#56282),#27093,
+  #56272);
+#56282 = PRESENTATION_STYLE_ASSIGNMENT((#56283,#56288));
+#56283 = SURFACE_STYLE_USAGE(.BOTH.,#56284);
+#56284 = SURFACE_SIDE_STYLE('',(#56285));
+#56285 = SURFACE_STYLE_FILL_AREA(#56286);
+#56286 = FILL_AREA_STYLE('',(#56287));
+#56287 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56288 = CURVE_STYLE('',#56289,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56289 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56290 = OVER_RIDING_STYLED_ITEM('overriding color',(#56291),#27129,
+  #56272);
+#56291 = PRESENTATION_STYLE_ASSIGNMENT((#56292,#56297));
+#56292 = SURFACE_STYLE_USAGE(.BOTH.,#56293);
+#56293 = SURFACE_SIDE_STYLE('',(#56294));
+#56294 = SURFACE_STYLE_FILL_AREA(#56295);
+#56295 = FILL_AREA_STYLE('',(#56296));
+#56296 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56297 = CURVE_STYLE('',#56298,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56298 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56299 = OVER_RIDING_STYLED_ITEM('overriding color',(#56300),#27157,
+  #56272);
+#56300 = PRESENTATION_STYLE_ASSIGNMENT((#56301,#56306));
+#56301 = SURFACE_STYLE_USAGE(.BOTH.,#56302);
+#56302 = SURFACE_SIDE_STYLE('',(#56303));
+#56303 = SURFACE_STYLE_FILL_AREA(#56304);
+#56304 = FILL_AREA_STYLE('',(#56305));
+#56305 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56306 = CURVE_STYLE('',#56307,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56307 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56308 = OVER_RIDING_STYLED_ITEM('overriding color',(#56309),#27185,
+  #56272);
+#56309 = PRESENTATION_STYLE_ASSIGNMENT((#56310,#56315));
+#56310 = SURFACE_STYLE_USAGE(.BOTH.,#56311);
+#56311 = SURFACE_SIDE_STYLE('',(#56312));
+#56312 = SURFACE_STYLE_FILL_AREA(#56313);
+#56313 = FILL_AREA_STYLE('',(#56314));
+#56314 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56315 = CURVE_STYLE('',#56316,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56316 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56317 = OVER_RIDING_STYLED_ITEM('overriding color',(#56318),#27205,
+  #56272);
+#56318 = PRESENTATION_STYLE_ASSIGNMENT((#56319,#56324));
+#56319 = SURFACE_STYLE_USAGE(.BOTH.,#56320);
+#56320 = SURFACE_SIDE_STYLE('',(#56321));
+#56321 = SURFACE_STYLE_FILL_AREA(#56322);
+#56322 = FILL_AREA_STYLE('',(#56323));
+#56323 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56324 = CURVE_STYLE('',#56325,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56325 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56326 = OVER_RIDING_STYLED_ITEM('overriding color',(#56327),#27233,
+  #56272);
+#56327 = PRESENTATION_STYLE_ASSIGNMENT((#56328,#56333));
+#56328 = SURFACE_STYLE_USAGE(.BOTH.,#56329);
+#56329 = SURFACE_SIDE_STYLE('',(#56330));
+#56330 = SURFACE_STYLE_FILL_AREA(#56331);
+#56331 = FILL_AREA_STYLE('',(#56332));
+#56332 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56333 = CURVE_STYLE('',#56334,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56334 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56335 = OVER_RIDING_STYLED_ITEM('overriding color',(#56336),#27255,
+  #56272);
+#56336 = PRESENTATION_STYLE_ASSIGNMENT((#56337,#56342));
+#56337 = SURFACE_STYLE_USAGE(.BOTH.,#56338);
+#56338 = SURFACE_SIDE_STYLE('',(#56339));
+#56339 = SURFACE_STYLE_FILL_AREA(#56340);
+#56340 = FILL_AREA_STYLE('',(#56341));
+#56341 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56342 = CURVE_STYLE('',#56343,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56343 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56344 = OVER_RIDING_STYLED_ITEM('overriding color',(#56345),#27267,
+  #56272);
+#56345 = PRESENTATION_STYLE_ASSIGNMENT((#56346,#56351));
+#56346 = SURFACE_STYLE_USAGE(.BOTH.,#56347);
+#56347 = SURFACE_SIDE_STYLE('',(#56348));
+#56348 = SURFACE_STYLE_FILL_AREA(#56349);
+#56349 = FILL_AREA_STYLE('',(#56350));
+#56350 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56351 = CURVE_STYLE('',#56352,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56352 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56353 = OVER_RIDING_STYLED_ITEM('overriding color',(#56354),#27289,
+  #56272);
+#56354 = PRESENTATION_STYLE_ASSIGNMENT((#56355,#56360));
+#56355 = SURFACE_STYLE_USAGE(.BOTH.,#56356);
+#56356 = SURFACE_SIDE_STYLE('',(#56357));
+#56357 = SURFACE_STYLE_FILL_AREA(#56358);
+#56358 = FILL_AREA_STYLE('',(#56359));
+#56359 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56360 = CURVE_STYLE('',#56361,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56361 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56362 = OVER_RIDING_STYLED_ITEM('overriding color',(#56363),#27305,
+  #56272);
+#56363 = PRESENTATION_STYLE_ASSIGNMENT((#56364,#56369));
+#56364 = SURFACE_STYLE_USAGE(.BOTH.,#56365);
+#56365 = SURFACE_SIDE_STYLE('',(#56366));
+#56366 = SURFACE_STYLE_FILL_AREA(#56367);
+#56367 = FILL_AREA_STYLE('',(#56368));
+#56368 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56369 = CURVE_STYLE('',#56370,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56370 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56371 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #56372,#56381,#56390,#56399,#56408,#56417,#56426,#56435,#56444,
+    #56453,#56462),#28037);
+#56372 = STYLED_ITEM('color',(#56373),#27811);
+#56373 = PRESENTATION_STYLE_ASSIGNMENT((#56374,#56379));
+#56374 = SURFACE_STYLE_USAGE(.BOTH.,#56375);
+#56375 = SURFACE_SIDE_STYLE('',(#56376));
+#56376 = SURFACE_STYLE_FILL_AREA(#56377);
+#56377 = FILL_AREA_STYLE('',(#56378));
+#56378 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56379 = CURVE_STYLE('',#56380,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56380 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56381 = OVER_RIDING_STYLED_ITEM('overriding color',(#56382),#27813,
+  #56372);
+#56382 = PRESENTATION_STYLE_ASSIGNMENT((#56383,#56388));
+#56383 = SURFACE_STYLE_USAGE(.BOTH.,#56384);
+#56384 = SURFACE_SIDE_STYLE('',(#56385));
+#56385 = SURFACE_STYLE_FILL_AREA(#56386);
+#56386 = FILL_AREA_STYLE('',(#56387));
+#56387 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56388 = CURVE_STYLE('',#56389,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56389 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56390 = OVER_RIDING_STYLED_ITEM('overriding color',(#56391),#27849,
+  #56372);
+#56391 = PRESENTATION_STYLE_ASSIGNMENT((#56392,#56397));
+#56392 = SURFACE_STYLE_USAGE(.BOTH.,#56393);
+#56393 = SURFACE_SIDE_STYLE('',(#56394));
+#56394 = SURFACE_STYLE_FILL_AREA(#56395);
+#56395 = FILL_AREA_STYLE('',(#56396));
+#56396 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56397 = CURVE_STYLE('',#56398,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56398 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56399 = OVER_RIDING_STYLED_ITEM('overriding color',(#56400),#27877,
+  #56372);
+#56400 = PRESENTATION_STYLE_ASSIGNMENT((#56401,#56406));
+#56401 = SURFACE_STYLE_USAGE(.BOTH.,#56402);
+#56402 = SURFACE_SIDE_STYLE('',(#56403));
+#56403 = SURFACE_STYLE_FILL_AREA(#56404);
+#56404 = FILL_AREA_STYLE('',(#56405));
+#56405 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56406 = CURVE_STYLE('',#56407,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56407 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56408 = OVER_RIDING_STYLED_ITEM('overriding color',(#56409),#27905,
+  #56372);
+#56409 = PRESENTATION_STYLE_ASSIGNMENT((#56410,#56415));
+#56410 = SURFACE_STYLE_USAGE(.BOTH.,#56411);
+#56411 = SURFACE_SIDE_STYLE('',(#56412));
+#56412 = SURFACE_STYLE_FILL_AREA(#56413);
+#56413 = FILL_AREA_STYLE('',(#56414));
+#56414 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56415 = CURVE_STYLE('',#56416,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56416 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56417 = OVER_RIDING_STYLED_ITEM('overriding color',(#56418),#27925,
+  #56372);
+#56418 = PRESENTATION_STYLE_ASSIGNMENT((#56419,#56424));
+#56419 = SURFACE_STYLE_USAGE(.BOTH.,#56420);
+#56420 = SURFACE_SIDE_STYLE('',(#56421));
+#56421 = SURFACE_STYLE_FILL_AREA(#56422);
+#56422 = FILL_AREA_STYLE('',(#56423));
+#56423 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56424 = CURVE_STYLE('',#56425,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56425 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56426 = OVER_RIDING_STYLED_ITEM('overriding color',(#56427),#27953,
+  #56372);
+#56427 = PRESENTATION_STYLE_ASSIGNMENT((#56428,#56433));
+#56428 = SURFACE_STYLE_USAGE(.BOTH.,#56429);
+#56429 = SURFACE_SIDE_STYLE('',(#56430));
+#56430 = SURFACE_STYLE_FILL_AREA(#56431);
+#56431 = FILL_AREA_STYLE('',(#56432));
+#56432 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56433 = CURVE_STYLE('',#56434,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56434 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56435 = OVER_RIDING_STYLED_ITEM('overriding color',(#56436),#27975,
+  #56372);
+#56436 = PRESENTATION_STYLE_ASSIGNMENT((#56437,#56442));
+#56437 = SURFACE_STYLE_USAGE(.BOTH.,#56438);
+#56438 = SURFACE_SIDE_STYLE('',(#56439));
+#56439 = SURFACE_STYLE_FILL_AREA(#56440);
+#56440 = FILL_AREA_STYLE('',(#56441));
+#56441 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56442 = CURVE_STYLE('',#56443,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56443 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56444 = OVER_RIDING_STYLED_ITEM('overriding color',(#56445),#27987,
+  #56372);
+#56445 = PRESENTATION_STYLE_ASSIGNMENT((#56446,#56451));
+#56446 = SURFACE_STYLE_USAGE(.BOTH.,#56447);
+#56447 = SURFACE_SIDE_STYLE('',(#56448));
+#56448 = SURFACE_STYLE_FILL_AREA(#56449);
+#56449 = FILL_AREA_STYLE('',(#56450));
+#56450 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56451 = CURVE_STYLE('',#56452,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56452 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56453 = OVER_RIDING_STYLED_ITEM('overriding color',(#56454),#28009,
+  #56372);
+#56454 = PRESENTATION_STYLE_ASSIGNMENT((#56455,#56460));
+#56455 = SURFACE_STYLE_USAGE(.BOTH.,#56456);
+#56456 = SURFACE_SIDE_STYLE('',(#56457));
+#56457 = SURFACE_STYLE_FILL_AREA(#56458);
+#56458 = FILL_AREA_STYLE('',(#56459));
+#56459 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56460 = CURVE_STYLE('',#56461,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56461 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56462 = OVER_RIDING_STYLED_ITEM('overriding color',(#56463),#28025,
+  #56372);
+#56463 = PRESENTATION_STYLE_ASSIGNMENT((#56464,#56469));
+#56464 = SURFACE_STYLE_USAGE(.BOTH.,#56465);
+#56465 = SURFACE_SIDE_STYLE('',(#56466));
+#56466 = SURFACE_STYLE_FILL_AREA(#56467);
+#56467 = FILL_AREA_STYLE('',(#56468));
+#56468 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56469 = CURVE_STYLE('',#56470,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56470 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56471 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #56472,#56481,#56490,#56499,#56508,#56517,#56526,#56535,#56544,
+    #56553,#56562),#30917);
+#56472 = STYLED_ITEM('color',(#56473),#30691);
+#56473 = PRESENTATION_STYLE_ASSIGNMENT((#56474,#56479));
+#56474 = SURFACE_STYLE_USAGE(.BOTH.,#56475);
+#56475 = SURFACE_SIDE_STYLE('',(#56476));
+#56476 = SURFACE_STYLE_FILL_AREA(#56477);
+#56477 = FILL_AREA_STYLE('',(#56478));
+#56478 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56479 = CURVE_STYLE('',#56480,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56480 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56481 = OVER_RIDING_STYLED_ITEM('overriding color',(#56482),#30693,
+  #56472);
+#56482 = PRESENTATION_STYLE_ASSIGNMENT((#56483,#56488));
+#56483 = SURFACE_STYLE_USAGE(.BOTH.,#56484);
+#56484 = SURFACE_SIDE_STYLE('',(#56485));
+#56485 = SURFACE_STYLE_FILL_AREA(#56486);
+#56486 = FILL_AREA_STYLE('',(#56487));
+#56487 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56488 = CURVE_STYLE('',#56489,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56489 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56490 = OVER_RIDING_STYLED_ITEM('overriding color',(#56491),#30729,
+  #56472);
+#56491 = PRESENTATION_STYLE_ASSIGNMENT((#56492,#56497));
+#56492 = SURFACE_STYLE_USAGE(.BOTH.,#56493);
+#56493 = SURFACE_SIDE_STYLE('',(#56494));
+#56494 = SURFACE_STYLE_FILL_AREA(#56495);
+#56495 = FILL_AREA_STYLE('',(#56496));
+#56496 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56497 = CURVE_STYLE('',#56498,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56498 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56499 = OVER_RIDING_STYLED_ITEM('overriding color',(#56500),#30757,
+  #56472);
+#56500 = PRESENTATION_STYLE_ASSIGNMENT((#56501,#56506));
+#56501 = SURFACE_STYLE_USAGE(.BOTH.,#56502);
+#56502 = SURFACE_SIDE_STYLE('',(#56503));
+#56503 = SURFACE_STYLE_FILL_AREA(#56504);
+#56504 = FILL_AREA_STYLE('',(#56505));
+#56505 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56506 = CURVE_STYLE('',#56507,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56507 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56508 = OVER_RIDING_STYLED_ITEM('overriding color',(#56509),#30785,
+  #56472);
+#56509 = PRESENTATION_STYLE_ASSIGNMENT((#56510,#56515));
+#56510 = SURFACE_STYLE_USAGE(.BOTH.,#56511);
+#56511 = SURFACE_SIDE_STYLE('',(#56512));
+#56512 = SURFACE_STYLE_FILL_AREA(#56513);
+#56513 = FILL_AREA_STYLE('',(#56514));
+#56514 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56515 = CURVE_STYLE('',#56516,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56516 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56517 = OVER_RIDING_STYLED_ITEM('overriding color',(#56518),#30805,
+  #56472);
+#56518 = PRESENTATION_STYLE_ASSIGNMENT((#56519,#56524));
+#56519 = SURFACE_STYLE_USAGE(.BOTH.,#56520);
+#56520 = SURFACE_SIDE_STYLE('',(#56521));
+#56521 = SURFACE_STYLE_FILL_AREA(#56522);
+#56522 = FILL_AREA_STYLE('',(#56523));
+#56523 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56524 = CURVE_STYLE('',#56525,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56525 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56526 = OVER_RIDING_STYLED_ITEM('overriding color',(#56527),#30833,
+  #56472);
+#56527 = PRESENTATION_STYLE_ASSIGNMENT((#56528,#56533));
+#56528 = SURFACE_STYLE_USAGE(.BOTH.,#56529);
+#56529 = SURFACE_SIDE_STYLE('',(#56530));
+#56530 = SURFACE_STYLE_FILL_AREA(#56531);
+#56531 = FILL_AREA_STYLE('',(#56532));
+#56532 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56533 = CURVE_STYLE('',#56534,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56534 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56535 = OVER_RIDING_STYLED_ITEM('overriding color',(#56536),#30855,
+  #56472);
+#56536 = PRESENTATION_STYLE_ASSIGNMENT((#56537,#56542));
+#56537 = SURFACE_STYLE_USAGE(.BOTH.,#56538);
+#56538 = SURFACE_SIDE_STYLE('',(#56539));
+#56539 = SURFACE_STYLE_FILL_AREA(#56540);
+#56540 = FILL_AREA_STYLE('',(#56541));
+#56541 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56542 = CURVE_STYLE('',#56543,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56543 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56544 = OVER_RIDING_STYLED_ITEM('overriding color',(#56545),#30867,
+  #56472);
+#56545 = PRESENTATION_STYLE_ASSIGNMENT((#56546,#56551));
+#56546 = SURFACE_STYLE_USAGE(.BOTH.,#56547);
+#56547 = SURFACE_SIDE_STYLE('',(#56548));
+#56548 = SURFACE_STYLE_FILL_AREA(#56549);
+#56549 = FILL_AREA_STYLE('',(#56550));
+#56550 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56551 = CURVE_STYLE('',#56552,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56552 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56553 = OVER_RIDING_STYLED_ITEM('overriding color',(#56554),#30889,
+  #56472);
+#56554 = PRESENTATION_STYLE_ASSIGNMENT((#56555,#56560));
+#56555 = SURFACE_STYLE_USAGE(.BOTH.,#56556);
+#56556 = SURFACE_SIDE_STYLE('',(#56557));
+#56557 = SURFACE_STYLE_FILL_AREA(#56558);
+#56558 = FILL_AREA_STYLE('',(#56559));
+#56559 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56560 = CURVE_STYLE('',#56561,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56561 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56562 = OVER_RIDING_STYLED_ITEM('overriding color',(#56563),#30905,
+  #56472);
+#56563 = PRESENTATION_STYLE_ASSIGNMENT((#56564,#56569));
+#56564 = SURFACE_STYLE_USAGE(.BOTH.,#56565);
+#56565 = SURFACE_SIDE_STYLE('',(#56566));
+#56566 = SURFACE_STYLE_FILL_AREA(#56567);
+#56567 = FILL_AREA_STYLE('',(#56568));
+#56568 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56569 = CURVE_STYLE('',#56570,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56570 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56571 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #56572,#56581,#56590,#56599,#56608,#56617,#56626,#56635,#56644,
+    #56653,#56662,#56671,#56680,#56689,#56698),#8681);
+#56572 = STYLED_ITEM('color',(#56573),#8283);
+#56573 = PRESENTATION_STYLE_ASSIGNMENT((#56574,#56579));
+#56574 = SURFACE_STYLE_USAGE(.BOTH.,#56575);
+#56575 = SURFACE_SIDE_STYLE('',(#56576));
+#56576 = SURFACE_STYLE_FILL_AREA(#56577);
+#56577 = FILL_AREA_STYLE('',(#56578));
+#56578 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56579 = CURVE_STYLE('',#56580,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56580 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56581 = OVER_RIDING_STYLED_ITEM('overriding color',(#56582),#8285,
+  #56572);
+#56582 = PRESENTATION_STYLE_ASSIGNMENT((#56583,#56588));
+#56583 = SURFACE_STYLE_USAGE(.BOTH.,#56584);
+#56584 = SURFACE_SIDE_STYLE('',(#56585));
+#56585 = SURFACE_STYLE_FILL_AREA(#56586);
+#56586 = FILL_AREA_STYLE('',(#56587));
+#56587 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56588 = CURVE_STYLE('',#56589,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56589 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56590 = OVER_RIDING_STYLED_ITEM('overriding color',(#56591),#8321,
+  #56572);
+#56591 = PRESENTATION_STYLE_ASSIGNMENT((#56592,#56597));
+#56592 = SURFACE_STYLE_USAGE(.BOTH.,#56593);
+#56593 = SURFACE_SIDE_STYLE('',(#56594));
+#56594 = SURFACE_STYLE_FILL_AREA(#56595);
+#56595 = FILL_AREA_STYLE('',(#56596));
+#56596 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56597 = CURVE_STYLE('',#56598,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56598 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56599 = OVER_RIDING_STYLED_ITEM('overriding color',(#56600),#8349,
+  #56572);
+#56600 = PRESENTATION_STYLE_ASSIGNMENT((#56601,#56606));
+#56601 = SURFACE_STYLE_USAGE(.BOTH.,#56602);
+#56602 = SURFACE_SIDE_STYLE('',(#56603));
+#56603 = SURFACE_STYLE_FILL_AREA(#56604);
+#56604 = FILL_AREA_STYLE('',(#56605));
+#56605 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56606 = CURVE_STYLE('',#56607,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56607 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56608 = OVER_RIDING_STYLED_ITEM('overriding color',(#56609),#8377,
+  #56572);
+#56609 = PRESENTATION_STYLE_ASSIGNMENT((#56610,#56615));
+#56610 = SURFACE_STYLE_USAGE(.BOTH.,#56611);
+#56611 = SURFACE_SIDE_STYLE('',(#56612));
+#56612 = SURFACE_STYLE_FILL_AREA(#56613);
+#56613 = FILL_AREA_STYLE('',(#56614));
+#56614 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56615 = CURVE_STYLE('',#56616,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56616 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56617 = OVER_RIDING_STYLED_ITEM('overriding color',(#56618),#8397,
+  #56572);
+#56618 = PRESENTATION_STYLE_ASSIGNMENT((#56619,#56624));
+#56619 = SURFACE_STYLE_USAGE(.BOTH.,#56620);
+#56620 = SURFACE_SIDE_STYLE('',(#56621));
+#56621 = SURFACE_STYLE_FILL_AREA(#56622);
+#56622 = FILL_AREA_STYLE('',(#56623));
+#56623 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56624 = CURVE_STYLE('',#56625,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56625 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56626 = OVER_RIDING_STYLED_ITEM('overriding color',(#56627),#8437,
+  #56572);
+#56627 = PRESENTATION_STYLE_ASSIGNMENT((#56628,#56633));
+#56628 = SURFACE_STYLE_USAGE(.BOTH.,#56629);
+#56629 = SURFACE_SIDE_STYLE('',(#56630));
+#56630 = SURFACE_STYLE_FILL_AREA(#56631);
+#56631 = FILL_AREA_STYLE('',(#56632));
+#56632 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56633 = CURVE_STYLE('',#56634,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56634 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56635 = OVER_RIDING_STYLED_ITEM('overriding color',(#56636),#8465,
+  #56572);
+#56636 = PRESENTATION_STYLE_ASSIGNMENT((#56637,#56642));
+#56637 = SURFACE_STYLE_USAGE(.BOTH.,#56638);
+#56638 = SURFACE_SIDE_STYLE('',(#56639));
+#56639 = SURFACE_STYLE_FILL_AREA(#56640);
+#56640 = FILL_AREA_STYLE('',(#56641));
+#56641 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56642 = CURVE_STYLE('',#56643,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56643 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56644 = OVER_RIDING_STYLED_ITEM('overriding color',(#56645),#8497,
+  #56572);
+#56645 = PRESENTATION_STYLE_ASSIGNMENT((#56646,#56651));
+#56646 = SURFACE_STYLE_USAGE(.BOTH.,#56647);
+#56647 = SURFACE_SIDE_STYLE('',(#56648));
+#56648 = SURFACE_STYLE_FILL_AREA(#56649);
+#56649 = FILL_AREA_STYLE('',(#56650));
+#56650 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56651 = CURVE_STYLE('',#56652,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56652 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56653 = OVER_RIDING_STYLED_ITEM('overriding color',(#56654),#8525,
+  #56572);
+#56654 = PRESENTATION_STYLE_ASSIGNMENT((#56655,#56660));
+#56655 = SURFACE_STYLE_USAGE(.BOTH.,#56656);
+#56656 = SURFACE_SIDE_STYLE('',(#56657));
+#56657 = SURFACE_STYLE_FILL_AREA(#56658);
+#56658 = FILL_AREA_STYLE('',(#56659));
+#56659 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56660 = CURVE_STYLE('',#56661,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56661 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56662 = OVER_RIDING_STYLED_ITEM('overriding color',(#56663),#8557,
+  #56572);
+#56663 = PRESENTATION_STYLE_ASSIGNMENT((#56664,#56669));
+#56664 = SURFACE_STYLE_USAGE(.BOTH.,#56665);
+#56665 = SURFACE_SIDE_STYLE('',(#56666));
+#56666 = SURFACE_STYLE_FILL_AREA(#56667);
+#56667 = FILL_AREA_STYLE('',(#56668));
+#56668 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56669 = CURVE_STYLE('',#56670,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56670 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56671 = OVER_RIDING_STYLED_ITEM('overriding color',(#56672),#8585,
+  #56572);
+#56672 = PRESENTATION_STYLE_ASSIGNMENT((#56673,#56678));
+#56673 = SURFACE_STYLE_USAGE(.BOTH.,#56674);
+#56674 = SURFACE_SIDE_STYLE('',(#56675));
+#56675 = SURFACE_STYLE_FILL_AREA(#56676);
+#56676 = FILL_AREA_STYLE('',(#56677));
+#56677 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56678 = CURVE_STYLE('',#56679,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56679 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56680 = OVER_RIDING_STYLED_ITEM('overriding color',(#56681),#8617,
+  #56572);
+#56681 = PRESENTATION_STYLE_ASSIGNMENT((#56682,#56687));
+#56682 = SURFACE_STYLE_USAGE(.BOTH.,#56683);
+#56683 = SURFACE_SIDE_STYLE('',(#56684));
+#56684 = SURFACE_STYLE_FILL_AREA(#56685);
+#56685 = FILL_AREA_STYLE('',(#56686));
+#56686 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56687 = CURVE_STYLE('',#56688,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56688 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56689 = OVER_RIDING_STYLED_ITEM('overriding color',(#56690),#8637,
+  #56572);
+#56690 = PRESENTATION_STYLE_ASSIGNMENT((#56691,#56696));
+#56691 = SURFACE_STYLE_USAGE(.BOTH.,#56692);
+#56692 = SURFACE_SIDE_STYLE('',(#56693));
+#56693 = SURFACE_STYLE_FILL_AREA(#56694);
+#56694 = FILL_AREA_STYLE('',(#56695));
+#56695 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56696 = CURVE_STYLE('',#56697,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56697 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56698 = OVER_RIDING_STYLED_ITEM('overriding color',(#56699),#8659,
+  #56572);
+#56699 = PRESENTATION_STYLE_ASSIGNMENT((#56700,#56705));
+#56700 = SURFACE_STYLE_USAGE(.BOTH.,#56701);
+#56701 = SURFACE_SIDE_STYLE('',(#56702));
+#56702 = SURFACE_STYLE_FILL_AREA(#56703);
+#56703 = FILL_AREA_STYLE('',(#56704));
+#56704 = FILL_AREA_STYLE_COLOUR('',#41971);
+#56705 = CURVE_STYLE('',#56706,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#56706 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56707 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #56708,#56717,#56726,#56735,#56744,#56753,#56762,#56771,#56780,
+    #56789,#56798),#36413);
+#56708 = STYLED_ITEM('color',(#56709),#36175);
+#56709 = PRESENTATION_STYLE_ASSIGNMENT((#56710,#56715));
+#56710 = SURFACE_STYLE_USAGE(.BOTH.,#56711);
+#56711 = SURFACE_SIDE_STYLE('',(#56712));
+#56712 = SURFACE_STYLE_FILL_AREA(#56713);
+#56713 = FILL_AREA_STYLE('',(#56714));
+#56714 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56715 = CURVE_STYLE('',#56716,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56716 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56717 = OVER_RIDING_STYLED_ITEM('overriding color',(#56718),#36177,
+  #56708);
+#56718 = PRESENTATION_STYLE_ASSIGNMENT((#56719,#56724));
+#56719 = SURFACE_STYLE_USAGE(.BOTH.,#56720);
+#56720 = SURFACE_SIDE_STYLE('',(#56721));
+#56721 = SURFACE_STYLE_FILL_AREA(#56722);
+#56722 = FILL_AREA_STYLE('',(#56723));
+#56723 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56724 = CURVE_STYLE('',#56725,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56725 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56726 = OVER_RIDING_STYLED_ITEM('overriding color',(#56727),#36217,
+  #56708);
+#56727 = PRESENTATION_STYLE_ASSIGNMENT((#56728,#56733));
+#56728 = SURFACE_STYLE_USAGE(.BOTH.,#56729);
+#56729 = SURFACE_SIDE_STYLE('',(#56730));
+#56730 = SURFACE_STYLE_FILL_AREA(#56731);
+#56731 = FILL_AREA_STYLE('',(#56732));
+#56732 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56733 = CURVE_STYLE('',#56734,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56734 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56735 = OVER_RIDING_STYLED_ITEM('overriding color',(#56736),#36248,
+  #56708);
+#56736 = PRESENTATION_STYLE_ASSIGNMENT((#56737,#56742));
+#56737 = SURFACE_STYLE_USAGE(.BOTH.,#56738);
+#56738 = SURFACE_SIDE_STYLE('',(#56739));
+#56739 = SURFACE_STYLE_FILL_AREA(#56740);
+#56740 = FILL_AREA_STYLE('',(#56741));
+#56741 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56742 = CURVE_STYLE('',#56743,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56743 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56744 = OVER_RIDING_STYLED_ITEM('overriding color',(#56745),#36279,
+  #56708);
+#56745 = PRESENTATION_STYLE_ASSIGNMENT((#56746,#56751));
+#56746 = SURFACE_STYLE_USAGE(.BOTH.,#56747);
+#56747 = SURFACE_SIDE_STYLE('',(#56748));
+#56748 = SURFACE_STYLE_FILL_AREA(#56749);
+#56749 = FILL_AREA_STYLE('',(#56750));
+#56750 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56751 = CURVE_STYLE('',#56752,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56752 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56753 = OVER_RIDING_STYLED_ITEM('overriding color',(#56754),#36301,
+  #56708);
+#56754 = PRESENTATION_STYLE_ASSIGNMENT((#56755,#56760));
+#56755 = SURFACE_STYLE_USAGE(.BOTH.,#56756);
+#56756 = SURFACE_SIDE_STYLE('',(#56757));
+#56757 = SURFACE_STYLE_FILL_AREA(#56758);
+#56758 = FILL_AREA_STYLE('',(#56759));
+#56759 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56760 = CURVE_STYLE('',#56761,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56761 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56762 = OVER_RIDING_STYLED_ITEM('overriding color',(#56763),#36329,
+  #56708);
+#56763 = PRESENTATION_STYLE_ASSIGNMENT((#56764,#56769));
+#56764 = SURFACE_STYLE_USAGE(.BOTH.,#56765);
+#56765 = SURFACE_SIDE_STYLE('',(#56766));
+#56766 = SURFACE_STYLE_FILL_AREA(#56767);
+#56767 = FILL_AREA_STYLE('',(#56768));
+#56768 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56769 = CURVE_STYLE('',#56770,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56770 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56771 = OVER_RIDING_STYLED_ITEM('overriding color',(#56772),#36351,
+  #56708);
+#56772 = PRESENTATION_STYLE_ASSIGNMENT((#56773,#56778));
+#56773 = SURFACE_STYLE_USAGE(.BOTH.,#56774);
+#56774 = SURFACE_SIDE_STYLE('',(#56775));
+#56775 = SURFACE_STYLE_FILL_AREA(#56776);
+#56776 = FILL_AREA_STYLE('',(#56777));
+#56777 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56778 = CURVE_STYLE('',#56779,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56779 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56780 = OVER_RIDING_STYLED_ITEM('overriding color',(#56781),#36363,
+  #56708);
+#56781 = PRESENTATION_STYLE_ASSIGNMENT((#56782,#56787));
+#56782 = SURFACE_STYLE_USAGE(.BOTH.,#56783);
+#56783 = SURFACE_SIDE_STYLE('',(#56784));
+#56784 = SURFACE_STYLE_FILL_AREA(#56785);
+#56785 = FILL_AREA_STYLE('',(#56786));
+#56786 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56787 = CURVE_STYLE('',#56788,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56788 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56789 = OVER_RIDING_STYLED_ITEM('overriding color',(#56790),#36385,
+  #56708);
+#56790 = PRESENTATION_STYLE_ASSIGNMENT((#56791,#56796));
+#56791 = SURFACE_STYLE_USAGE(.BOTH.,#56792);
+#56792 = SURFACE_SIDE_STYLE('',(#56793));
+#56793 = SURFACE_STYLE_FILL_AREA(#56794);
+#56794 = FILL_AREA_STYLE('',(#56795));
+#56795 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56796 = CURVE_STYLE('',#56797,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56797 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56798 = OVER_RIDING_STYLED_ITEM('overriding color',(#56799),#36401,
+  #56708);
+#56799 = PRESENTATION_STYLE_ASSIGNMENT((#56800,#56805));
+#56800 = SURFACE_STYLE_USAGE(.BOTH.,#56801);
+#56801 = SURFACE_SIDE_STYLE('',(#56802));
+#56802 = SURFACE_STYLE_FILL_AREA(#56803);
+#56803 = FILL_AREA_STYLE('',(#56804));
+#56804 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56805 = CURVE_STYLE('',#56806,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56806 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56807 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #56808,#56817,#56826,#56835,#56844,#56853,#56862,#56871,#56880,
+    #56889,#56898),#30437);
+#56808 = STYLED_ITEM('color',(#56809),#30211);
+#56809 = PRESENTATION_STYLE_ASSIGNMENT((#56810,#56815));
+#56810 = SURFACE_STYLE_USAGE(.BOTH.,#56811);
+#56811 = SURFACE_SIDE_STYLE('',(#56812));
+#56812 = SURFACE_STYLE_FILL_AREA(#56813);
+#56813 = FILL_AREA_STYLE('',(#56814));
+#56814 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56815 = CURVE_STYLE('',#56816,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56816 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56817 = OVER_RIDING_STYLED_ITEM('overriding color',(#56818),#30213,
+  #56808);
+#56818 = PRESENTATION_STYLE_ASSIGNMENT((#56819,#56824));
+#56819 = SURFACE_STYLE_USAGE(.BOTH.,#56820);
+#56820 = SURFACE_SIDE_STYLE('',(#56821));
+#56821 = SURFACE_STYLE_FILL_AREA(#56822);
+#56822 = FILL_AREA_STYLE('',(#56823));
+#56823 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56824 = CURVE_STYLE('',#56825,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56825 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56826 = OVER_RIDING_STYLED_ITEM('overriding color',(#56827),#30249,
+  #56808);
+#56827 = PRESENTATION_STYLE_ASSIGNMENT((#56828,#56833));
+#56828 = SURFACE_STYLE_USAGE(.BOTH.,#56829);
+#56829 = SURFACE_SIDE_STYLE('',(#56830));
+#56830 = SURFACE_STYLE_FILL_AREA(#56831);
+#56831 = FILL_AREA_STYLE('',(#56832));
+#56832 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56833 = CURVE_STYLE('',#56834,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56834 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56835 = OVER_RIDING_STYLED_ITEM('overriding color',(#56836),#30277,
+  #56808);
+#56836 = PRESENTATION_STYLE_ASSIGNMENT((#56837,#56842));
+#56837 = SURFACE_STYLE_USAGE(.BOTH.,#56838);
+#56838 = SURFACE_SIDE_STYLE('',(#56839));
+#56839 = SURFACE_STYLE_FILL_AREA(#56840);
+#56840 = FILL_AREA_STYLE('',(#56841));
+#56841 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56842 = CURVE_STYLE('',#56843,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56843 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56844 = OVER_RIDING_STYLED_ITEM('overriding color',(#56845),#30305,
+  #56808);
+#56845 = PRESENTATION_STYLE_ASSIGNMENT((#56846,#56851));
+#56846 = SURFACE_STYLE_USAGE(.BOTH.,#56847);
+#56847 = SURFACE_SIDE_STYLE('',(#56848));
+#56848 = SURFACE_STYLE_FILL_AREA(#56849);
+#56849 = FILL_AREA_STYLE('',(#56850));
+#56850 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56851 = CURVE_STYLE('',#56852,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56852 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56853 = OVER_RIDING_STYLED_ITEM('overriding color',(#56854),#30325,
+  #56808);
+#56854 = PRESENTATION_STYLE_ASSIGNMENT((#56855,#56860));
+#56855 = SURFACE_STYLE_USAGE(.BOTH.,#56856);
+#56856 = SURFACE_SIDE_STYLE('',(#56857));
+#56857 = SURFACE_STYLE_FILL_AREA(#56858);
+#56858 = FILL_AREA_STYLE('',(#56859));
+#56859 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56860 = CURVE_STYLE('',#56861,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56861 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56862 = OVER_RIDING_STYLED_ITEM('overriding color',(#56863),#30353,
+  #56808);
+#56863 = PRESENTATION_STYLE_ASSIGNMENT((#56864,#56869));
+#56864 = SURFACE_STYLE_USAGE(.BOTH.,#56865);
+#56865 = SURFACE_SIDE_STYLE('',(#56866));
+#56866 = SURFACE_STYLE_FILL_AREA(#56867);
+#56867 = FILL_AREA_STYLE('',(#56868));
+#56868 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56869 = CURVE_STYLE('',#56870,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56870 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56871 = OVER_RIDING_STYLED_ITEM('overriding color',(#56872),#30375,
+  #56808);
+#56872 = PRESENTATION_STYLE_ASSIGNMENT((#56873,#56878));
+#56873 = SURFACE_STYLE_USAGE(.BOTH.,#56874);
+#56874 = SURFACE_SIDE_STYLE('',(#56875));
+#56875 = SURFACE_STYLE_FILL_AREA(#56876);
+#56876 = FILL_AREA_STYLE('',(#56877));
+#56877 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56878 = CURVE_STYLE('',#56879,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56879 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56880 = OVER_RIDING_STYLED_ITEM('overriding color',(#56881),#30387,
+  #56808);
+#56881 = PRESENTATION_STYLE_ASSIGNMENT((#56882,#56887));
+#56882 = SURFACE_STYLE_USAGE(.BOTH.,#56883);
+#56883 = SURFACE_SIDE_STYLE('',(#56884));
+#56884 = SURFACE_STYLE_FILL_AREA(#56885);
+#56885 = FILL_AREA_STYLE('',(#56886));
+#56886 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56887 = CURVE_STYLE('',#56888,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56888 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56889 = OVER_RIDING_STYLED_ITEM('overriding color',(#56890),#30409,
+  #56808);
+#56890 = PRESENTATION_STYLE_ASSIGNMENT((#56891,#56896));
+#56891 = SURFACE_STYLE_USAGE(.BOTH.,#56892);
+#56892 = SURFACE_SIDE_STYLE('',(#56893));
+#56893 = SURFACE_STYLE_FILL_AREA(#56894);
+#56894 = FILL_AREA_STYLE('',(#56895));
+#56895 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56896 = CURVE_STYLE('',#56897,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56897 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56898 = OVER_RIDING_STYLED_ITEM('overriding color',(#56899),#30425,
+  #56808);
+#56899 = PRESENTATION_STYLE_ASSIGNMENT((#56900,#56905));
+#56900 = SURFACE_STYLE_USAGE(.BOTH.,#56901);
+#56901 = SURFACE_SIDE_STYLE('',(#56902));
+#56902 = SURFACE_STYLE_FILL_AREA(#56903);
+#56903 = FILL_AREA_STYLE('',(#56904));
+#56904 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56905 = CURVE_STYLE('',#56906,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56906 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56907 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #56908,#56917,#56926,#56935,#56944,#56953,#56962,#56971,#56980,
+    #56989,#56998),#33893);
+#56908 = STYLED_ITEM('color',(#56909),#33655);
+#56909 = PRESENTATION_STYLE_ASSIGNMENT((#56910,#56915));
+#56910 = SURFACE_STYLE_USAGE(.BOTH.,#56911);
+#56911 = SURFACE_SIDE_STYLE('',(#56912));
+#56912 = SURFACE_STYLE_FILL_AREA(#56913);
+#56913 = FILL_AREA_STYLE('',(#56914));
+#56914 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56915 = CURVE_STYLE('',#56916,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56916 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56917 = OVER_RIDING_STYLED_ITEM('overriding color',(#56918),#33657,
+  #56908);
+#56918 = PRESENTATION_STYLE_ASSIGNMENT((#56919,#56924));
+#56919 = SURFACE_STYLE_USAGE(.BOTH.,#56920);
+#56920 = SURFACE_SIDE_STYLE('',(#56921));
+#56921 = SURFACE_STYLE_FILL_AREA(#56922);
+#56922 = FILL_AREA_STYLE('',(#56923));
+#56923 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56924 = CURVE_STYLE('',#56925,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56925 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56926 = OVER_RIDING_STYLED_ITEM('overriding color',(#56927),#33697,
+  #56908);
+#56927 = PRESENTATION_STYLE_ASSIGNMENT((#56928,#56933));
+#56928 = SURFACE_STYLE_USAGE(.BOTH.,#56929);
+#56929 = SURFACE_SIDE_STYLE('',(#56930));
+#56930 = SURFACE_STYLE_FILL_AREA(#56931);
+#56931 = FILL_AREA_STYLE('',(#56932));
+#56932 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56933 = CURVE_STYLE('',#56934,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56934 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56935 = OVER_RIDING_STYLED_ITEM('overriding color',(#56936),#33728,
+  #56908);
+#56936 = PRESENTATION_STYLE_ASSIGNMENT((#56937,#56942));
+#56937 = SURFACE_STYLE_USAGE(.BOTH.,#56938);
+#56938 = SURFACE_SIDE_STYLE('',(#56939));
+#56939 = SURFACE_STYLE_FILL_AREA(#56940);
+#56940 = FILL_AREA_STYLE('',(#56941));
+#56941 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56942 = CURVE_STYLE('',#56943,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56943 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56944 = OVER_RIDING_STYLED_ITEM('overriding color',(#56945),#33759,
+  #56908);
+#56945 = PRESENTATION_STYLE_ASSIGNMENT((#56946,#56951));
+#56946 = SURFACE_STYLE_USAGE(.BOTH.,#56947);
+#56947 = SURFACE_SIDE_STYLE('',(#56948));
+#56948 = SURFACE_STYLE_FILL_AREA(#56949);
+#56949 = FILL_AREA_STYLE('',(#56950));
+#56950 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56951 = CURVE_STYLE('',#56952,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56952 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56953 = OVER_RIDING_STYLED_ITEM('overriding color',(#56954),#33781,
+  #56908);
+#56954 = PRESENTATION_STYLE_ASSIGNMENT((#56955,#56960));
+#56955 = SURFACE_STYLE_USAGE(.BOTH.,#56956);
+#56956 = SURFACE_SIDE_STYLE('',(#56957));
+#56957 = SURFACE_STYLE_FILL_AREA(#56958);
+#56958 = FILL_AREA_STYLE('',(#56959));
+#56959 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56960 = CURVE_STYLE('',#56961,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56961 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56962 = OVER_RIDING_STYLED_ITEM('overriding color',(#56963),#33809,
+  #56908);
+#56963 = PRESENTATION_STYLE_ASSIGNMENT((#56964,#56969));
+#56964 = SURFACE_STYLE_USAGE(.BOTH.,#56965);
+#56965 = SURFACE_SIDE_STYLE('',(#56966));
+#56966 = SURFACE_STYLE_FILL_AREA(#56967);
+#56967 = FILL_AREA_STYLE('',(#56968));
+#56968 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56969 = CURVE_STYLE('',#56970,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56970 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56971 = OVER_RIDING_STYLED_ITEM('overriding color',(#56972),#33831,
+  #56908);
+#56972 = PRESENTATION_STYLE_ASSIGNMENT((#56973,#56978));
+#56973 = SURFACE_STYLE_USAGE(.BOTH.,#56974);
+#56974 = SURFACE_SIDE_STYLE('',(#56975));
+#56975 = SURFACE_STYLE_FILL_AREA(#56976);
+#56976 = FILL_AREA_STYLE('',(#56977));
+#56977 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56978 = CURVE_STYLE('',#56979,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56979 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56980 = OVER_RIDING_STYLED_ITEM('overriding color',(#56981),#33843,
+  #56908);
+#56981 = PRESENTATION_STYLE_ASSIGNMENT((#56982,#56987));
+#56982 = SURFACE_STYLE_USAGE(.BOTH.,#56983);
+#56983 = SURFACE_SIDE_STYLE('',(#56984));
+#56984 = SURFACE_STYLE_FILL_AREA(#56985);
+#56985 = FILL_AREA_STYLE('',(#56986));
+#56986 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56987 = CURVE_STYLE('',#56988,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56988 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56989 = OVER_RIDING_STYLED_ITEM('overriding color',(#56990),#33865,
+  #56908);
+#56990 = PRESENTATION_STYLE_ASSIGNMENT((#56991,#56996));
+#56991 = SURFACE_STYLE_USAGE(.BOTH.,#56992);
+#56992 = SURFACE_SIDE_STYLE('',(#56993));
+#56993 = SURFACE_STYLE_FILL_AREA(#56994);
+#56994 = FILL_AREA_STYLE('',(#56995));
+#56995 = FILL_AREA_STYLE_COLOUR('',#42108);
+#56996 = CURVE_STYLE('',#56997,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#56997 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#56998 = OVER_RIDING_STYLED_ITEM('overriding color',(#56999),#33881,
+  #56908);
+#56999 = PRESENTATION_STYLE_ASSIGNMENT((#57000,#57005));
+#57000 = SURFACE_STYLE_USAGE(.BOTH.,#57001);
+#57001 = SURFACE_SIDE_STYLE('',(#57002));
+#57002 = SURFACE_STYLE_FILL_AREA(#57003);
+#57003 = FILL_AREA_STYLE('',(#57004));
+#57004 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57005 = CURVE_STYLE('',#57006,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57006 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57007 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #57008,#57017,#57026,#57035,#57044,#57053,#57062,#57071,#57080,
+    #57089,#57098),#37673);
+#57008 = STYLED_ITEM('color',(#57009),#37435);
+#57009 = PRESENTATION_STYLE_ASSIGNMENT((#57010,#57015));
+#57010 = SURFACE_STYLE_USAGE(.BOTH.,#57011);
+#57011 = SURFACE_SIDE_STYLE('',(#57012));
+#57012 = SURFACE_STYLE_FILL_AREA(#57013);
+#57013 = FILL_AREA_STYLE('',(#57014));
+#57014 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57015 = CURVE_STYLE('',#57016,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57016 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57017 = OVER_RIDING_STYLED_ITEM('overriding color',(#57018),#37437,
+  #57008);
+#57018 = PRESENTATION_STYLE_ASSIGNMENT((#57019,#57024));
+#57019 = SURFACE_STYLE_USAGE(.BOTH.,#57020);
+#57020 = SURFACE_SIDE_STYLE('',(#57021));
+#57021 = SURFACE_STYLE_FILL_AREA(#57022);
+#57022 = FILL_AREA_STYLE('',(#57023));
+#57023 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57024 = CURVE_STYLE('',#57025,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57025 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57026 = OVER_RIDING_STYLED_ITEM('overriding color',(#57027),#37477,
+  #57008);
+#57027 = PRESENTATION_STYLE_ASSIGNMENT((#57028,#57033));
+#57028 = SURFACE_STYLE_USAGE(.BOTH.,#57029);
+#57029 = SURFACE_SIDE_STYLE('',(#57030));
+#57030 = SURFACE_STYLE_FILL_AREA(#57031);
+#57031 = FILL_AREA_STYLE('',(#57032));
+#57032 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57033 = CURVE_STYLE('',#57034,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57034 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57035 = OVER_RIDING_STYLED_ITEM('overriding color',(#57036),#37508,
+  #57008);
+#57036 = PRESENTATION_STYLE_ASSIGNMENT((#57037,#57042));
+#57037 = SURFACE_STYLE_USAGE(.BOTH.,#57038);
+#57038 = SURFACE_SIDE_STYLE('',(#57039));
+#57039 = SURFACE_STYLE_FILL_AREA(#57040);
+#57040 = FILL_AREA_STYLE('',(#57041));
+#57041 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57042 = CURVE_STYLE('',#57043,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57043 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57044 = OVER_RIDING_STYLED_ITEM('overriding color',(#57045),#37539,
+  #57008);
+#57045 = PRESENTATION_STYLE_ASSIGNMENT((#57046,#57051));
+#57046 = SURFACE_STYLE_USAGE(.BOTH.,#57047);
+#57047 = SURFACE_SIDE_STYLE('',(#57048));
+#57048 = SURFACE_STYLE_FILL_AREA(#57049);
+#57049 = FILL_AREA_STYLE('',(#57050));
+#57050 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57051 = CURVE_STYLE('',#57052,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57052 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57053 = OVER_RIDING_STYLED_ITEM('overriding color',(#57054),#37561,
+  #57008);
+#57054 = PRESENTATION_STYLE_ASSIGNMENT((#57055,#57060));
+#57055 = SURFACE_STYLE_USAGE(.BOTH.,#57056);
+#57056 = SURFACE_SIDE_STYLE('',(#57057));
+#57057 = SURFACE_STYLE_FILL_AREA(#57058);
+#57058 = FILL_AREA_STYLE('',(#57059));
+#57059 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57060 = CURVE_STYLE('',#57061,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57061 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57062 = OVER_RIDING_STYLED_ITEM('overriding color',(#57063),#37589,
+  #57008);
+#57063 = PRESENTATION_STYLE_ASSIGNMENT((#57064,#57069));
+#57064 = SURFACE_STYLE_USAGE(.BOTH.,#57065);
+#57065 = SURFACE_SIDE_STYLE('',(#57066));
+#57066 = SURFACE_STYLE_FILL_AREA(#57067);
+#57067 = FILL_AREA_STYLE('',(#57068));
+#57068 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57069 = CURVE_STYLE('',#57070,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57070 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57071 = OVER_RIDING_STYLED_ITEM('overriding color',(#57072),#37611,
+  #57008);
+#57072 = PRESENTATION_STYLE_ASSIGNMENT((#57073,#57078));
+#57073 = SURFACE_STYLE_USAGE(.BOTH.,#57074);
+#57074 = SURFACE_SIDE_STYLE('',(#57075));
+#57075 = SURFACE_STYLE_FILL_AREA(#57076);
+#57076 = FILL_AREA_STYLE('',(#57077));
+#57077 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57078 = CURVE_STYLE('',#57079,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57079 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57080 = OVER_RIDING_STYLED_ITEM('overriding color',(#57081),#37623,
+  #57008);
+#57081 = PRESENTATION_STYLE_ASSIGNMENT((#57082,#57087));
+#57082 = SURFACE_STYLE_USAGE(.BOTH.,#57083);
+#57083 = SURFACE_SIDE_STYLE('',(#57084));
+#57084 = SURFACE_STYLE_FILL_AREA(#57085);
+#57085 = FILL_AREA_STYLE('',(#57086));
+#57086 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57087 = CURVE_STYLE('',#57088,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57088 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57089 = OVER_RIDING_STYLED_ITEM('overriding color',(#57090),#37645,
+  #57008);
+#57090 = PRESENTATION_STYLE_ASSIGNMENT((#57091,#57096));
+#57091 = SURFACE_STYLE_USAGE(.BOTH.,#57092);
+#57092 = SURFACE_SIDE_STYLE('',(#57093));
+#57093 = SURFACE_STYLE_FILL_AREA(#57094);
+#57094 = FILL_AREA_STYLE('',(#57095));
+#57095 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57096 = CURVE_STYLE('',#57097,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57097 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57098 = OVER_RIDING_STYLED_ITEM('overriding color',(#57099),#37661,
+  #57008);
+#57099 = PRESENTATION_STYLE_ASSIGNMENT((#57100,#57105));
+#57100 = SURFACE_STYLE_USAGE(.BOTH.,#57101);
+#57101 = SURFACE_SIDE_STYLE('',(#57102));
+#57102 = SURFACE_STYLE_FILL_AREA(#57103);
+#57103 = FILL_AREA_STYLE('',(#57104));
+#57104 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57105 = CURVE_STYLE('',#57106,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57106 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57107 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #57108,#57117,#57126,#57135,#57144,#57153,#57162,#57171,#57180,
+    #57189,#57198),#35909);
+#57108 = STYLED_ITEM('color',(#57109),#35671);
+#57109 = PRESENTATION_STYLE_ASSIGNMENT((#57110,#57115));
+#57110 = SURFACE_STYLE_USAGE(.BOTH.,#57111);
+#57111 = SURFACE_SIDE_STYLE('',(#57112));
+#57112 = SURFACE_STYLE_FILL_AREA(#57113);
+#57113 = FILL_AREA_STYLE('',(#57114));
+#57114 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57115 = CURVE_STYLE('',#57116,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57116 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57117 = OVER_RIDING_STYLED_ITEM('overriding color',(#57118),#35673,
+  #57108);
+#57118 = PRESENTATION_STYLE_ASSIGNMENT((#57119,#57124));
+#57119 = SURFACE_STYLE_USAGE(.BOTH.,#57120);
+#57120 = SURFACE_SIDE_STYLE('',(#57121));
+#57121 = SURFACE_STYLE_FILL_AREA(#57122);
+#57122 = FILL_AREA_STYLE('',(#57123));
+#57123 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57124 = CURVE_STYLE('',#57125,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57125 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57126 = OVER_RIDING_STYLED_ITEM('overriding color',(#57127),#35713,
+  #57108);
+#57127 = PRESENTATION_STYLE_ASSIGNMENT((#57128,#57133));
+#57128 = SURFACE_STYLE_USAGE(.BOTH.,#57129);
+#57129 = SURFACE_SIDE_STYLE('',(#57130));
+#57130 = SURFACE_STYLE_FILL_AREA(#57131);
+#57131 = FILL_AREA_STYLE('',(#57132));
+#57132 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57133 = CURVE_STYLE('',#57134,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57134 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57135 = OVER_RIDING_STYLED_ITEM('overriding color',(#57136),#35744,
+  #57108);
+#57136 = PRESENTATION_STYLE_ASSIGNMENT((#57137,#57142));
+#57137 = SURFACE_STYLE_USAGE(.BOTH.,#57138);
+#57138 = SURFACE_SIDE_STYLE('',(#57139));
+#57139 = SURFACE_STYLE_FILL_AREA(#57140);
+#57140 = FILL_AREA_STYLE('',(#57141));
+#57141 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57142 = CURVE_STYLE('',#57143,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57143 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57144 = OVER_RIDING_STYLED_ITEM('overriding color',(#57145),#35775,
+  #57108);
+#57145 = PRESENTATION_STYLE_ASSIGNMENT((#57146,#57151));
+#57146 = SURFACE_STYLE_USAGE(.BOTH.,#57147);
+#57147 = SURFACE_SIDE_STYLE('',(#57148));
+#57148 = SURFACE_STYLE_FILL_AREA(#57149);
+#57149 = FILL_AREA_STYLE('',(#57150));
+#57150 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57151 = CURVE_STYLE('',#57152,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57152 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57153 = OVER_RIDING_STYLED_ITEM('overriding color',(#57154),#35797,
+  #57108);
+#57154 = PRESENTATION_STYLE_ASSIGNMENT((#57155,#57160));
+#57155 = SURFACE_STYLE_USAGE(.BOTH.,#57156);
+#57156 = SURFACE_SIDE_STYLE('',(#57157));
+#57157 = SURFACE_STYLE_FILL_AREA(#57158);
+#57158 = FILL_AREA_STYLE('',(#57159));
+#57159 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57160 = CURVE_STYLE('',#57161,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57161 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57162 = OVER_RIDING_STYLED_ITEM('overriding color',(#57163),#35825,
+  #57108);
+#57163 = PRESENTATION_STYLE_ASSIGNMENT((#57164,#57169));
+#57164 = SURFACE_STYLE_USAGE(.BOTH.,#57165);
+#57165 = SURFACE_SIDE_STYLE('',(#57166));
+#57166 = SURFACE_STYLE_FILL_AREA(#57167);
+#57167 = FILL_AREA_STYLE('',(#57168));
+#57168 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57169 = CURVE_STYLE('',#57170,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57170 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57171 = OVER_RIDING_STYLED_ITEM('overriding color',(#57172),#35847,
+  #57108);
+#57172 = PRESENTATION_STYLE_ASSIGNMENT((#57173,#57178));
+#57173 = SURFACE_STYLE_USAGE(.BOTH.,#57174);
+#57174 = SURFACE_SIDE_STYLE('',(#57175));
+#57175 = SURFACE_STYLE_FILL_AREA(#57176);
+#57176 = FILL_AREA_STYLE('',(#57177));
+#57177 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57178 = CURVE_STYLE('',#57179,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57179 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57180 = OVER_RIDING_STYLED_ITEM('overriding color',(#57181),#35859,
+  #57108);
+#57181 = PRESENTATION_STYLE_ASSIGNMENT((#57182,#57187));
+#57182 = SURFACE_STYLE_USAGE(.BOTH.,#57183);
+#57183 = SURFACE_SIDE_STYLE('',(#57184));
+#57184 = SURFACE_STYLE_FILL_AREA(#57185);
+#57185 = FILL_AREA_STYLE('',(#57186));
+#57186 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57187 = CURVE_STYLE('',#57188,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57188 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57189 = OVER_RIDING_STYLED_ITEM('overriding color',(#57190),#35881,
+  #57108);
+#57190 = PRESENTATION_STYLE_ASSIGNMENT((#57191,#57196));
+#57191 = SURFACE_STYLE_USAGE(.BOTH.,#57192);
+#57192 = SURFACE_SIDE_STYLE('',(#57193));
+#57193 = SURFACE_STYLE_FILL_AREA(#57194);
+#57194 = FILL_AREA_STYLE('',(#57195));
+#57195 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57196 = CURVE_STYLE('',#57197,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57197 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57198 = OVER_RIDING_STYLED_ITEM('overriding color',(#57199),#35897,
+  #57108);
+#57199 = PRESENTATION_STYLE_ASSIGNMENT((#57200,#57205));
+#57200 = SURFACE_STYLE_USAGE(.BOTH.,#57201);
+#57201 = SURFACE_SIDE_STYLE('',(#57202));
+#57202 = SURFACE_STYLE_FILL_AREA(#57203);
+#57203 = FILL_AREA_STYLE('',(#57204));
+#57204 = FILL_AREA_STYLE_COLOUR('',#42108);
+#57205 = CURVE_STYLE('',#57206,POSITIVE_LENGTH_MEASURE(0.1),#42108);
+#57206 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57207 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #57208,#57217,#57226,#57235,#57244,#57253,#57262,#57271,#57280,
+    #57289,#57298),#5797);
+#57208 = STYLED_ITEM('color',(#57209),#5523);
+#57209 = PRESENTATION_STYLE_ASSIGNMENT((#57210,#57215));
+#57210 = SURFACE_STYLE_USAGE(.BOTH.,#57211);
+#57211 = SURFACE_SIDE_STYLE('',(#57212));
+#57212 = SURFACE_STYLE_FILL_AREA(#57213);
+#57213 = FILL_AREA_STYLE('',(#57214));
+#57214 = FILL_AREA_STYLE_COLOUR('',#42681);
+#57215 = CURVE_STYLE('',#57216,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#57216 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57217 = OVER_RIDING_STYLED_ITEM('overriding color',(#57218),#5525,
+  #57208);
+#57218 = PRESENTATION_STYLE_ASSIGNMENT((#57219,#57224));
+#57219 = SURFACE_STYLE_USAGE(.BOTH.,#57220);
+#57220 = SURFACE_SIDE_STYLE('',(#57221));
+#57221 = SURFACE_STYLE_FILL_AREA(#57222);
+#57222 = FILL_AREA_STYLE('',(#57223));
+#57223 = FILL_AREA_STYLE_COLOUR('',#42681);
+#57224 = CURVE_STYLE('',#57225,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#57225 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57226 = OVER_RIDING_STYLED_ITEM('overriding color',(#57227),#5561,
+  #57208);
+#57227 = PRESENTATION_STYLE_ASSIGNMENT((#57228,#57233));
+#57228 = SURFACE_STYLE_USAGE(.BOTH.,#57229);
+#57229 = SURFACE_SIDE_STYLE('',(#57230));
+#57230 = SURFACE_STYLE_FILL_AREA(#57231);
+#57231 = FILL_AREA_STYLE('',(#57232));
+#57232 = FILL_AREA_STYLE_COLOUR('',#42681);
+#57233 = CURVE_STYLE('',#57234,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#57234 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57235 = OVER_RIDING_STYLED_ITEM('overriding color',(#57236),#5593,
+  #57208);
+#57236 = PRESENTATION_STYLE_ASSIGNMENT((#57237,#57242));
+#57237 = SURFACE_STYLE_USAGE(.BOTH.,#57238);
+#57238 = SURFACE_SIDE_STYLE('',(#57239));
+#57239 = SURFACE_STYLE_FILL_AREA(#57240);
+#57240 = FILL_AREA_STYLE('',(#57241));
+#57241 = FILL_AREA_STYLE_COLOUR('',#42681);
+#57242 = CURVE_STYLE('',#57243,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#57243 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57244 = OVER_RIDING_STYLED_ITEM('overriding color',(#57245),#5621,
+  #57208);
+#57245 = PRESENTATION_STYLE_ASSIGNMENT((#57246,#57251));
+#57246 = SURFACE_STYLE_USAGE(.BOTH.,#57247);
+#57247 = SURFACE_SIDE_STYLE('',(#57248));
+#57248 = SURFACE_STYLE_FILL_AREA(#57249);
+#57249 = FILL_AREA_STYLE('',(#57250));
+#57250 = FILL_AREA_STYLE_COLOUR('',#42681);
+#57251 = CURVE_STYLE('',#57252,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#57252 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57253 = OVER_RIDING_STYLED_ITEM('overriding color',(#57254),#5653,
+  #57208);
+#57254 = PRESENTATION_STYLE_ASSIGNMENT((#57255,#57260));
+#57255 = SURFACE_STYLE_USAGE(.BOTH.,#57256);
+#57256 = SURFACE_SIDE_STYLE('',(#57257));
+#57257 = SURFACE_STYLE_FILL_AREA(#57258);
+#57258 = FILL_AREA_STYLE('',(#57259));
+#57259 = FILL_AREA_STYLE_COLOUR('',#42681);
+#57260 = CURVE_STYLE('',#57261,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#57261 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57262 = OVER_RIDING_STYLED_ITEM('overriding color',(#57263),#5681,
+  #57208);
+#57263 = PRESENTATION_STYLE_ASSIGNMENT((#57264,#57269));
+#57264 = SURFACE_STYLE_USAGE(.BOTH.,#57265);
+#57265 = SURFACE_SIDE_STYLE('',(#57266));
+#57266 = SURFACE_STYLE_FILL_AREA(#57267);
+#57267 = FILL_AREA_STYLE('',(#57268));
+#57268 = FILL_AREA_STYLE_COLOUR('',#42681);
+#57269 = CURVE_STYLE('',#57270,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#57270 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57271 = OVER_RIDING_STYLED_ITEM('overriding color',(#57272),#5713,
+  #57208);
+#57272 = PRESENTATION_STYLE_ASSIGNMENT((#57273,#57278));
+#57273 = SURFACE_STYLE_USAGE(.BOTH.,#57274);
+#57274 = SURFACE_SIDE_STYLE('',(#57275));
+#57275 = SURFACE_STYLE_FILL_AREA(#57276);
+#57276 = FILL_AREA_STYLE('',(#57277));
+#57277 = FILL_AREA_STYLE_COLOUR('',#42681);
+#57278 = CURVE_STYLE('',#57279,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#57279 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57280 = OVER_RIDING_STYLED_ITEM('overriding color',(#57281),#5741,
+  #57208);
+#57281 = PRESENTATION_STYLE_ASSIGNMENT((#57282,#57287));
+#57282 = SURFACE_STYLE_USAGE(.BOTH.,#57283);
+#57283 = SURFACE_SIDE_STYLE('',(#57284));
+#57284 = SURFACE_STYLE_FILL_AREA(#57285);
+#57285 = FILL_AREA_STYLE('',(#57286));
+#57286 = FILL_AREA_STYLE_COLOUR('',#42681);
+#57287 = CURVE_STYLE('',#57288,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#57288 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57289 = OVER_RIDING_STYLED_ITEM('overriding color',(#57290),#5765,
+  #57208);
+#57290 = PRESENTATION_STYLE_ASSIGNMENT((#57291,#57296));
+#57291 = SURFACE_STYLE_USAGE(.BOTH.,#57292);
+#57292 = SURFACE_SIDE_STYLE('',(#57293));
+#57293 = SURFACE_STYLE_FILL_AREA(#57294);
+#57294 = FILL_AREA_STYLE('',(#57295));
+#57295 = FILL_AREA_STYLE_COLOUR('',#42681);
+#57296 = CURVE_STYLE('',#57297,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#57297 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57298 = OVER_RIDING_STYLED_ITEM('overriding color',(#57299),#5781,
+  #57208);
+#57299 = PRESENTATION_STYLE_ASSIGNMENT((#57300,#57305));
+#57300 = SURFACE_STYLE_USAGE(.BOTH.,#57301);
+#57301 = SURFACE_SIDE_STYLE('',(#57302));
+#57302 = SURFACE_STYLE_FILL_AREA(#57303);
+#57303 = FILL_AREA_STYLE('',(#57304));
+#57304 = FILL_AREA_STYLE_COLOUR('',#42681);
+#57305 = CURVE_STYLE('',#57306,POSITIVE_LENGTH_MEASURE(0.1),#42681);
+#57306 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57307 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #57308,#57317,#57326,#57335,#57344,#57353,#57362,#57371,#57380,
+    #57389,#57398,#57407,#57416,#57425,#57434),#9505);
+#57308 = STYLED_ITEM('color',(#57309),#9107);
+#57309 = PRESENTATION_STYLE_ASSIGNMENT((#57310,#57315));
+#57310 = SURFACE_STYLE_USAGE(.BOTH.,#57311);
+#57311 = SURFACE_SIDE_STYLE('',(#57312));
+#57312 = SURFACE_STYLE_FILL_AREA(#57313);
+#57313 = FILL_AREA_STYLE('',(#57314));
+#57314 = FILL_AREA_STYLE_COLOUR('',#41971);
+#57315 = CURVE_STYLE('',#57316,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#57316 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57317 = OVER_RIDING_STYLED_ITEM('overriding color',(#57318),#9109,
+  #57308);
+#57318 = PRESENTATION_STYLE_ASSIGNMENT((#57319,#57324));
+#57319 = SURFACE_STYLE_USAGE(.BOTH.,#57320);
+#57320 = SURFACE_SIDE_STYLE('',(#57321));
+#57321 = SURFACE_STYLE_FILL_AREA(#57322);
+#57322 = FILL_AREA_STYLE('',(#57323));
+#57323 = FILL_AREA_STYLE_COLOUR('',#41971);
+#57324 = CURVE_STYLE('',#57325,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#57325 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57326 = OVER_RIDING_STYLED_ITEM('overriding color',(#57327),#9145,
+  #57308);
+#57327 = PRESENTATION_STYLE_ASSIGNMENT((#57328,#57333));
+#57328 = SURFACE_STYLE_USAGE(.BOTH.,#57329);
+#57329 = SURFACE_SIDE_STYLE('',(#57330));
+#57330 = SURFACE_STYLE_FILL_AREA(#57331);
+#57331 = FILL_AREA_STYLE('',(#57332));
+#57332 = FILL_AREA_STYLE_COLOUR('',#41971);
+#57333 = CURVE_STYLE('',#57334,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#57334 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57335 = OVER_RIDING_STYLED_ITEM('overriding color',(#57336),#9173,
+  #57308);
+#57336 = PRESENTATION_STYLE_ASSIGNMENT((#57337,#57342));
+#57337 = SURFACE_STYLE_USAGE(.BOTH.,#57338);
+#57338 = SURFACE_SIDE_STYLE('',(#57339));
+#57339 = SURFACE_STYLE_FILL_AREA(#57340);
+#57340 = FILL_AREA_STYLE('',(#57341));
+#57341 = FILL_AREA_STYLE_COLOUR('',#41971);
+#57342 = CURVE_STYLE('',#57343,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#57343 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57344 = OVER_RIDING_STYLED_ITEM('overriding color',(#57345),#9201,
+  #57308);
+#57345 = PRESENTATION_STYLE_ASSIGNMENT((#57346,#57351));
+#57346 = SURFACE_STYLE_USAGE(.BOTH.,#57347);
+#57347 = SURFACE_SIDE_STYLE('',(#57348));
+#57348 = SURFACE_STYLE_FILL_AREA(#57349);
+#57349 = FILL_AREA_STYLE('',(#57350));
+#57350 = FILL_AREA_STYLE_COLOUR('',#41971);
+#57351 = CURVE_STYLE('',#57352,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#57352 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57353 = OVER_RIDING_STYLED_ITEM('overriding color',(#57354),#9221,
+  #57308);
+#57354 = PRESENTATION_STYLE_ASSIGNMENT((#57355,#57360));
+#57355 = SURFACE_STYLE_USAGE(.BOTH.,#57356);
+#57356 = SURFACE_SIDE_STYLE('',(#57357));
+#57357 = SURFACE_STYLE_FILL_AREA(#57358);
+#57358 = FILL_AREA_STYLE('',(#57359));
+#57359 = FILL_AREA_STYLE_COLOUR('',#41971);
+#57360 = CURVE_STYLE('',#57361,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#57361 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57362 = OVER_RIDING_STYLED_ITEM('overriding color',(#57363),#9261,
+  #57308);
+#57363 = PRESENTATION_STYLE_ASSIGNMENT((#57364,#57369));
+#57364 = SURFACE_STYLE_USAGE(.BOTH.,#57365);
+#57365 = SURFACE_SIDE_STYLE('',(#57366));
+#57366 = SURFACE_STYLE_FILL_AREA(#57367);
+#57367 = FILL_AREA_STYLE('',(#57368));
+#57368 = FILL_AREA_STYLE_COLOUR('',#41971);
+#57369 = CURVE_STYLE('',#57370,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#57370 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57371 = OVER_RIDING_STYLED_ITEM('overriding color',(#57372),#9289,
+  #57308);
+#57372 = PRESENTATION_STYLE_ASSIGNMENT((#57373,#57378));
+#57373 = SURFACE_STYLE_USAGE(.BOTH.,#57374);
+#57374 = SURFACE_SIDE_STYLE('',(#57375));
+#57375 = SURFACE_STYLE_FILL_AREA(#57376);
+#57376 = FILL_AREA_STYLE('',(#57377));
+#57377 = FILL_AREA_STYLE_COLOUR('',#41971);
+#57378 = CURVE_STYLE('',#57379,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#57379 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57380 = OVER_RIDING_STYLED_ITEM('overriding color',(#57381),#9321,
+  #57308);
+#57381 = PRESENTATION_STYLE_ASSIGNMENT((#57382,#57387));
+#57382 = SURFACE_STYLE_USAGE(.BOTH.,#57383);
+#57383 = SURFACE_SIDE_STYLE('',(#57384));
+#57384 = SURFACE_STYLE_FILL_AREA(#57385);
+#57385 = FILL_AREA_STYLE('',(#57386));
+#57386 = FILL_AREA_STYLE_COLOUR('',#41971);
+#57387 = CURVE_STYLE('',#57388,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#57388 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57389 = OVER_RIDING_STYLED_ITEM('overriding color',(#57390),#9349,
+  #57308);
+#57390 = PRESENTATION_STYLE_ASSIGNMENT((#57391,#57396));
+#57391 = SURFACE_STYLE_USAGE(.BOTH.,#57392);
+#57392 = SURFACE_SIDE_STYLE('',(#57393));
+#57393 = SURFACE_STYLE_FILL_AREA(#57394);
+#57394 = FILL_AREA_STYLE('',(#57395));
+#57395 = FILL_AREA_STYLE_COLOUR('',#41971);
+#57396 = CURVE_STYLE('',#57397,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#57397 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57398 = OVER_RIDING_STYLED_ITEM('overriding color',(#57399),#9381,
+  #57308);
+#57399 = PRESENTATION_STYLE_ASSIGNMENT((#57400,#57405));
+#57400 = SURFACE_STYLE_USAGE(.BOTH.,#57401);
+#57401 = SURFACE_SIDE_STYLE('',(#57402));
+#57402 = SURFACE_STYLE_FILL_AREA(#57403);
+#57403 = FILL_AREA_STYLE('',(#57404));
+#57404 = FILL_AREA_STYLE_COLOUR('',#41971);
+#57405 = CURVE_STYLE('',#57406,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#57406 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57407 = OVER_RIDING_STYLED_ITEM('overriding color',(#57408),#9409,
+  #57308);
+#57408 = PRESENTATION_STYLE_ASSIGNMENT((#57409,#57414));
+#57409 = SURFACE_STYLE_USAGE(.BOTH.,#57410);
+#57410 = SURFACE_SIDE_STYLE('',(#57411));
+#57411 = SURFACE_STYLE_FILL_AREA(#57412);
+#57412 = FILL_AREA_STYLE('',(#57413));
+#57413 = FILL_AREA_STYLE_COLOUR('',#41971);
+#57414 = CURVE_STYLE('',#57415,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#57415 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57416 = OVER_RIDING_STYLED_ITEM('overriding color',(#57417),#9441,
+  #57308);
+#57417 = PRESENTATION_STYLE_ASSIGNMENT((#57418,#57423));
+#57418 = SURFACE_STYLE_USAGE(.BOTH.,#57419);
+#57419 = SURFACE_SIDE_STYLE('',(#57420));
+#57420 = SURFACE_STYLE_FILL_AREA(#57421);
+#57421 = FILL_AREA_STYLE('',(#57422));
+#57422 = FILL_AREA_STYLE_COLOUR('',#41971);
+#57423 = CURVE_STYLE('',#57424,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#57424 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57425 = OVER_RIDING_STYLED_ITEM('overriding color',(#57426),#9461,
+  #57308);
+#57426 = PRESENTATION_STYLE_ASSIGNMENT((#57427,#57432));
+#57427 = SURFACE_STYLE_USAGE(.BOTH.,#57428);
+#57428 = SURFACE_SIDE_STYLE('',(#57429));
+#57429 = SURFACE_STYLE_FILL_AREA(#57430);
+#57430 = FILL_AREA_STYLE('',(#57431));
+#57431 = FILL_AREA_STYLE_COLOUR('',#41971);
+#57432 = CURVE_STYLE('',#57433,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#57433 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57434 = OVER_RIDING_STYLED_ITEM('overriding color',(#57435),#9483,
+  #57308);
+#57435 = PRESENTATION_STYLE_ASSIGNMENT((#57436,#57441));
+#57436 = SURFACE_STYLE_USAGE(.BOTH.,#57437);
+#57437 = SURFACE_SIDE_STYLE('',(#57438));
+#57438 = SURFACE_STYLE_FILL_AREA(#57439);
+#57439 = FILL_AREA_STYLE('',(#57440));
+#57440 = FILL_AREA_STYLE_COLOUR('',#41971);
+#57441 = CURVE_STYLE('',#57442,POSITIVE_LENGTH_MEASURE(0.1),#41971);
+#57442 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57443 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #57444,#57453,#57462,#57471,#57480,#57489,#57498,#57507,#57516,
+    #57525,#57534),#3677);
+#57444 = STYLED_ITEM('color',(#57445),#3451);
+#57445 = PRESENTATION_STYLE_ASSIGNMENT((#57446,#57451));
+#57446 = SURFACE_STYLE_USAGE(.BOTH.,#57447);
+#57447 = SURFACE_SIDE_STYLE('',(#57448));
+#57448 = SURFACE_STYLE_FILL_AREA(#57449);
+#57449 = FILL_AREA_STYLE('',(#57450));
+#57450 = FILL_AREA_STYLE_COLOUR('',#44262);
+#57451 = CURVE_STYLE('',#57452,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#57452 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57453 = OVER_RIDING_STYLED_ITEM('overriding color',(#57454),#3453,
+  #57444);
+#57454 = PRESENTATION_STYLE_ASSIGNMENT((#57455,#57460));
+#57455 = SURFACE_STYLE_USAGE(.BOTH.,#57456);
+#57456 = SURFACE_SIDE_STYLE('',(#57457));
+#57457 = SURFACE_STYLE_FILL_AREA(#57458);
+#57458 = FILL_AREA_STYLE('',(#57459));
+#57459 = FILL_AREA_STYLE_COLOUR('',#44262);
+#57460 = CURVE_STYLE('',#57461,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#57461 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57462 = OVER_RIDING_STYLED_ITEM('overriding color',(#57463),#3489,
+  #57444);
+#57463 = PRESENTATION_STYLE_ASSIGNMENT((#57464,#57469));
+#57464 = SURFACE_STYLE_USAGE(.BOTH.,#57465);
+#57465 = SURFACE_SIDE_STYLE('',(#57466));
+#57466 = SURFACE_STYLE_FILL_AREA(#57467);
+#57467 = FILL_AREA_STYLE('',(#57468));
+#57468 = FILL_AREA_STYLE_COLOUR('',#44262);
+#57469 = CURVE_STYLE('',#57470,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#57470 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57471 = OVER_RIDING_STYLED_ITEM('overriding color',(#57472),#3517,
+  #57444);
+#57472 = PRESENTATION_STYLE_ASSIGNMENT((#57473,#57478));
+#57473 = SURFACE_STYLE_USAGE(.BOTH.,#57474);
+#57474 = SURFACE_SIDE_STYLE('',(#57475));
+#57475 = SURFACE_STYLE_FILL_AREA(#57476);
+#57476 = FILL_AREA_STYLE('',(#57477));
+#57477 = FILL_AREA_STYLE_COLOUR('',#44262);
+#57478 = CURVE_STYLE('',#57479,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#57479 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57480 = OVER_RIDING_STYLED_ITEM('overriding color',(#57481),#3545,
+  #57444);
+#57481 = PRESENTATION_STYLE_ASSIGNMENT((#57482,#57487));
+#57482 = SURFACE_STYLE_USAGE(.BOTH.,#57483);
+#57483 = SURFACE_SIDE_STYLE('',(#57484));
+#57484 = SURFACE_STYLE_FILL_AREA(#57485);
+#57485 = FILL_AREA_STYLE('',(#57486));
+#57486 = FILL_AREA_STYLE_COLOUR('',#44262);
+#57487 = CURVE_STYLE('',#57488,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#57488 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57489 = OVER_RIDING_STYLED_ITEM('overriding color',(#57490),#3565,
+  #57444);
+#57490 = PRESENTATION_STYLE_ASSIGNMENT((#57491,#57496));
+#57491 = SURFACE_STYLE_USAGE(.BOTH.,#57492);
+#57492 = SURFACE_SIDE_STYLE('',(#57493));
+#57493 = SURFACE_STYLE_FILL_AREA(#57494);
+#57494 = FILL_AREA_STYLE('',(#57495));
+#57495 = FILL_AREA_STYLE_COLOUR('',#44262);
+#57496 = CURVE_STYLE('',#57497,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#57497 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57498 = OVER_RIDING_STYLED_ITEM('overriding color',(#57499),#3593,
+  #57444);
+#57499 = PRESENTATION_STYLE_ASSIGNMENT((#57500,#57505));
+#57500 = SURFACE_STYLE_USAGE(.BOTH.,#57501);
+#57501 = SURFACE_SIDE_STYLE('',(#57502));
+#57502 = SURFACE_STYLE_FILL_AREA(#57503);
+#57503 = FILL_AREA_STYLE('',(#57504));
+#57504 = FILL_AREA_STYLE_COLOUR('',#44262);
+#57505 = CURVE_STYLE('',#57506,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#57506 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57507 = OVER_RIDING_STYLED_ITEM('overriding color',(#57508),#3615,
+  #57444);
+#57508 = PRESENTATION_STYLE_ASSIGNMENT((#57509,#57514));
+#57509 = SURFACE_STYLE_USAGE(.BOTH.,#57510);
+#57510 = SURFACE_SIDE_STYLE('',(#57511));
+#57511 = SURFACE_STYLE_FILL_AREA(#57512);
+#57512 = FILL_AREA_STYLE('',(#57513));
+#57513 = FILL_AREA_STYLE_COLOUR('',#44262);
+#57514 = CURVE_STYLE('',#57515,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#57515 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57516 = OVER_RIDING_STYLED_ITEM('overriding color',(#57517),#3627,
+  #57444);
+#57517 = PRESENTATION_STYLE_ASSIGNMENT((#57518,#57523));
+#57518 = SURFACE_STYLE_USAGE(.BOTH.,#57519);
+#57519 = SURFACE_SIDE_STYLE('',(#57520));
+#57520 = SURFACE_STYLE_FILL_AREA(#57521);
+#57521 = FILL_AREA_STYLE('',(#57522));
+#57522 = FILL_AREA_STYLE_COLOUR('',#44262);
+#57523 = CURVE_STYLE('',#57524,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#57524 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57525 = OVER_RIDING_STYLED_ITEM('overriding color',(#57526),#3649,
+  #57444);
+#57526 = PRESENTATION_STYLE_ASSIGNMENT((#57527,#57532));
+#57527 = SURFACE_STYLE_USAGE(.BOTH.,#57528);
+#57528 = SURFACE_SIDE_STYLE('',(#57529));
+#57529 = SURFACE_STYLE_FILL_AREA(#57530);
+#57530 = FILL_AREA_STYLE('',(#57531));
+#57531 = FILL_AREA_STYLE_COLOUR('',#44262);
+#57532 = CURVE_STYLE('',#57533,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#57533 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#57534 = OVER_RIDING_STYLED_ITEM('overriding color',(#57535),#3665,
+  #57444);
+#57535 = PRESENTATION_STYLE_ASSIGNMENT((#57536,#57541));
+#57536 = SURFACE_STYLE_USAGE(.BOTH.,#57537);
+#57537 = SURFACE_SIDE_STYLE('',(#57538));
+#57538 = SURFACE_STYLE_FILL_AREA(#57539);
+#57539 = FILL_AREA_STYLE('',(#57540));
+#57540 = FILL_AREA_STYLE_COLOUR('',#44262);
+#57541 = CURVE_STYLE('',#57542,POSITIVE_LENGTH_MEASURE(0.1),#44262);
+#57542 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/display/Display_OLED_SSD1306_1.3inch.step b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/display/Display_OLED_SSD1306_1.3inch.step
new file mode 100644
index 0000000..430f9e4
--- /dev/null
+++ b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/display/Display_OLED_SSD1306_1.3inch.step
@@ -0,0 +1,2281 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('Display_SSD1306_1,3zoll.STEP',
+    '2021-10-01T10:32:53',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2021',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3 = EDGE_LOOP ( 'NONE', ( #774, #945, #1294, #517 ) ) ;
+#4 = AXIS2_PLACEMENT_3D ( 'NONE', #1185, #610, #2034 ) ;
+#5 = FACE_OUTER_BOUND ( 'NONE', #1595, .T. ) ;
+#6 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.5019607843137254832 ) ;
+#9 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#10 = ORIENTED_EDGE ( 'NONE', *, *, #2156, .T. ) ;
+#11 = EDGE_CURVE ( 'NONE', #1540, #853, #800, .T. ) ;
+#12 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#13 = ADVANCED_FACE ( 'NONE', ( #1456 ), #1471, .F. ) ;
+#14 = EDGE_CURVE ( 'NONE', #1777, #333, #437, .T. ) ;
+#15 = LINE ( 'NONE', #722, #402 ) ;
+#16 = CARTESIAN_POINT ( 'NONE',  ( -17.50000000000000000, 2.899999999999999911, -10.59999999999999432 ) ) ;
+#17 = AXIS2_PLACEMENT_3D ( 'NONE', #46, #780, #1785 ) ;
+#18 = ORIENTED_EDGE ( 'NONE', *, *, #542, .F. ) ;
+#19 = ADVANCED_FACE ( 'NONE', ( #1484 ), #1507, .T. ) ;
+#20 = VECTOR ( 'NONE', #316, 1000.000000000000000 ) ;
+#21 = FACE_OUTER_BOUND ( 'NONE', #1672, .T. ) ;
+#22 = CIRCLE ( 'NONE', #90, 1.549999999999999378 ) ;
+#23 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#24 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#25 = AXIS2_PLACEMENT_3D ( 'NONE', #559, #340, #1242 ) ;
+#26 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#27 = CIRCLE ( 'NONE', #1200, 0.8749999999999990008 ) ;
+#28 = ORIENTED_EDGE ( 'NONE', *, *, #956, .F. ) ;
+#29 = EDGE_CURVE ( 'NONE', #531, #2154, #565, .T. ) ;
+#30 = SURFACE_STYLE_USAGE ( .BOTH. , #1102 ) ;
+#31 = EDGE_LOOP ( 'NONE', ( #261, #1837, #2145, #746 ) ) ;
+#32 = LINE ( 'NONE', #2118, #1816 ) ;
+#33 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.8660254037844383745, 0.5000000000000003331 ) ) ;
+#34 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#35 = EDGE_LOOP ( 'NONE', ( #1530, #2027, #1754, #1453 ) ) ;
+#36 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#37 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#38 = DIRECTION ( 'NONE',  ( 3.414809992080332967E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#39 = CYLINDRICAL_SURFACE ( 'NONE', #1340, 0.2976497308103745465 ) ;
+#40 = ORIENTED_EDGE ( 'NONE', *, *, #1493, .F. ) ;
+#41 = AXIS2_PLACEMENT_3D ( 'NONE', #1563, #1235, #543 ) ;
+#42 = CARTESIAN_POINT ( 'NONE',  ( -5.050000000000002487, -1.800000000000000044, -13.72999999999999510 ) ) ;
+#43 = VECTOR ( 'NONE', #45, 1000.000000000000000 ) ;
+#44 = ORIENTED_EDGE ( 'NONE', *, *, #1719, .T. ) ;
+#45 = DIRECTION ( 'NONE',  ( 1.119176436114069085E-16, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#46 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 0.0000000000000000000, -13.84999999999999787 ) ) ;
+#47 = VERTEX_POINT ( 'NONE', #601 ) ;
+#48 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#49 = FILL_AREA_STYLE ('',( #950 ) ) ;
+#50 = ADVANCED_FACE ( 'NONE', ( #1297, #410, #1995, #764, #1645, #614, #258, #1836, #60 ), #1147, .T. ) ;
+#51 = VERTEX_POINT ( 'NONE', #469 ) ;
+#52 = PLANE ( 'NONE',  #1228 ) ;
+#53 = ORIENTED_EDGE ( 'NONE', *, *, #947, .F. ) ;
+#54 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#55 = FACE_OUTER_BOUND ( 'NONE', #697, .T. ) ;
+#56 = EDGE_LOOP ( 'NONE', ( #1560, #1068, #2104, #1319 ) ) ;
+#57 = CIRCLE ( 'NONE', #571, 0.2976497308103745465 ) ;
+#58 = ADVANCED_FACE ( 'NONE', ( #2063 ), #1169, .F. ) ;
+#59 = CARTESIAN_POINT ( 'NONE',  ( 17.84999999999999432, 0.0000000000000000000, -16.99999999999999289 ) ) ;
+#60 = FACE_BOUND ( 'NONE', #1406, .T. ) ;
+#61 = VECTOR ( 'NONE', #801, 1000.000000000000000 ) ;
+#62 = STYLED_ITEM ( 'NONE', ( #326 ), #161 ) ;
+#63 = SURFACE_SIDE_STYLE ('',( #1289 ) ) ;
+#64 = AXIS2_PLACEMENT_3D ( 'NONE', #1756, #1081, #687 ) ;
+#65 = FILL_AREA_STYLE_COLOUR ( '', #603 ) ;
+#66 = VERTEX_POINT ( 'NONE', #103 ) ;
+#67 = AXIS2_PLACEMENT_3D ( 'NONE', #1307, #1982, #248 ) ;
+#68 = FILL_AREA_STYLE ('',( #230 ) ) ;
+#69 = ORIENTED_EDGE ( 'NONE', *, *, #1343, .F. ) ;
+#70 = FACE_OUTER_BOUND ( 'NONE', #1281, .T. ) ;
+#71 = FILL_AREA_STYLE_COLOUR ( '', #381 ) ;
+#72 = ADVANCED_FACE ( 'NONE', ( #2038 ), #810, .T. ) ;
+#73 = PLANE ( 'NONE',  #1417 ) ;
+#74 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#75 = ORIENTED_EDGE ( 'NONE', *, *, #2079, .F. ) ;
+#76 = ADVANCED_FACE ( 'NONE', ( #460 ), #977, .T. ) ;
+#77 = PLANE ( 'NONE',  #856 ) ;
+#78 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#79 = ORIENTED_EDGE ( 'NONE', *, *, #1013, .F. ) ;
+#80 = SURFACE_STYLE_FILL_AREA ( #1139 ) ;
+#81 = CARTESIAN_POINT ( 'NONE',  ( -17.49999999999999645, 2.899999999999999911, 12.40000000000000391 ) ) ;
+#82 = VECTOR ( 'NONE', #1496, 1000.000000000000000 ) ;
+#83 = EDGE_LOOP ( 'NONE', ( #2182, #2126, #587, #392 ) ) ;
+#84 = STYLED_ITEM ( 'NONE', ( #2202 ), #1871 ) ;
+#85 = FACE_OUTER_BOUND ( 'NONE', #256, .T. ) ;
+#86 = FACE_OUTER_BOUND ( 'NONE', #553, .T. ) ;
+#87 = ORIENTED_EDGE ( 'NONE', *, *, #965, .F. ) ;
+#88 = DIRECTION ( 'NONE',  ( 1.508455196501571429E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#89 = AXIS2_PLACEMENT_3D ( 'NONE', #1490, #292, #820 ) ;
+#90 = AXIS2_PLACEMENT_3D ( 'NONE', #1762, #1774, #695 ) ;
+#91 = EDGE_LOOP ( 'NONE', ( #100, #53 ) ) ;
+#92 = EDGE_CURVE ( 'NONE', #1256, #879, #624, .T. ) ;
+#93 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#94 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#95 = VECTOR ( 'NONE', #37, 1000.000000000000000 ) ;
+#96 = ORIENTED_EDGE ( 'NONE', *, *, #844, .F. ) ;
+#97 = CARTESIAN_POINT ( 'NONE',  ( -7.249999999999998224, 0.0000000000000000000, 17.00000000000000711 ) ) ;
+#98 = VERTEX_POINT ( 'NONE', #2025 ) ;
+#99 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.889999999999999680, 0.0000000000000000000 ) ) ;
+#100 = ORIENTED_EDGE ( 'NONE', *, *, #1683, .F. ) ;
+#101 = CYLINDRICAL_SURFACE ( 'NONE', #336, 0.2976497308103745465 ) ;
+#102 = ORIENTED_EDGE ( 'NONE', *, *, #1920, .T. ) ;
+#103 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 1.199999999999999956, -15.87499999999999289 ) ) ;
+#104 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #1890, 'distance_accuracy_value', 'NONE');
+#105 = ORIENTED_EDGE ( 'NONE', *, *, #833, .T. ) ;
+#106 = FACE_BOUND ( 'NONE', #1792, .T. ) ;
+#107 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 0.0000000000000000000, 17.00000000000000711 ) ) ;
+#108 = EDGE_CURVE ( 'NONE', #1988, #1668, #1347, .T. ) ;
+#109 = EDGE_CURVE ( 'NONE', #1070, #51, #1663, .T. ) ;
+#110 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#111 = ORIENTED_EDGE ( 'NONE', *, *, #2110, .T. ) ;
+#112 = EDGE_CURVE ( 'NONE', #1386, #770, #1674, .T. ) ;
+#113 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#114 = CYLINDRICAL_SURFACE ( 'NONE', #2023, 1.550000000000000933 ) ;
+#115 = ORIENTED_EDGE ( 'NONE', *, *, #1033, .T. ) ;
+#116 = EDGE_CURVE ( 'NONE', #98, #823, #1515, .T. ) ;
+#117 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#118 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#119 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#120 = VECTOR ( 'NONE', #249, 1000.000000000000000 ) ;
+#121 = LINE ( 'NONE', #1053, #1755 ) ;
+#122 = EDGE_LOOP ( 'NONE', ( #591, #580, #500, #884 ) ) ;
+#123 = VECTOR ( 'NONE', #1894, 1000.000000000000000 ) ;
+#124 = VECTOR ( 'NONE', #2192, 1000.000000000000114 ) ;
+#125 = CARTESIAN_POINT ( 'NONE',  ( 5.049999999999998934, -1.800000000000000044, -16.26999999999999957 ) ) ;
+#126 = VECTOR ( 'NONE', #2088, 1000.000000000000000 ) ;
+#127 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#128 = VECTOR ( 'NONE', #852, 1000.000000000000000 ) ;
+#129 = CARTESIAN_POINT ( 'NONE',  ( 7.250000000000001776, 0.0000000000000000000, 14.80000000000000426 ) ) ;
+#130 = ORIENTED_EDGE ( 'NONE', *, *, #182, .T. ) ;
+#131 = AXIS2_PLACEMENT_3D ( 'NONE', #1555, #2055, #483 ) ;
+#132 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#133 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#134 = EDGE_CURVE ( 'NONE', #1758, #1709, #141, .T. ) ;
+#135 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#136 = ORIENTED_EDGE ( 'NONE', *, *, #1828, .F. ) ;
+#137 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 1.199999999999999956, -15.87499999999999289 ) ) ;
+#138 = EDGE_CURVE ( 'NONE', #280, #616, #1326, .T. ) ;
+#139 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#140 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#141 = LINE ( 'NONE', #444, #1554 ) ;
+#142 = VECTOR ( 'NONE', #1889, 1000.000000000000114 ) ;
+#143 = ORIENTED_EDGE ( 'NONE', *, *, #497, .T. ) ;
+#144 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 1.199999999999999956, -12.29999999999999538 ) ) ;
+#145 = ORIENTED_EDGE ( 'NONE', *, *, #1472, .F. ) ;
+#146 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 0.0000000000000000000, 17.00000000000000711 ) ) ;
+#147 = EDGE_LOOP ( 'NONE', ( #1886, #349, #1075, #1864 ) ) ;
+#148 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#149 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#150 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 2.199999999999999734, -14.99999999999999467 ) ) ;
+#151 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 2.899999999999999911, -15.29764973081036850 ) ) ;
+#152 = ORIENTED_EDGE ( 'NONE', *, *, #116, .T. ) ;
+#153 = FILL_AREA_STYLE_COLOUR ( '', #826 ) ;
+#154 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#155 = EDGE_CURVE ( 'NONE', #194, #625, #2051, .T. ) ;
+#156 = EDGE_LOOP ( 'NONE', ( #435, #185, #1211, #1675 ) ) ;
+#157 = DIRECTION ( 'NONE',  ( 1.508455196501571429E-16, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#158 = ORIENTED_EDGE ( 'NONE', *, *, #1616, .T. ) ;
+#159 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1656 ) ) ;
+#160 = FACE_OUTER_BOUND ( 'NONE', #1006, .T. ) ;
+#161 = ADVANCED_FACE ( 'NONE', ( #1877 ), #849, .F. ) ;
+#162 = CONICAL_SURFACE ( 'NONE', #1810, 0.8750000000000007772, 0.5235987755982992597 ) ;
+#163 = FILL_AREA_STYLE_COLOUR ( '', #890 ) ;
+#164 = STYLED_ITEM ( 'NONE', ( #2105 ), #1974 ) ;
+#165 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1011 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2041, #1541, #132 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#166 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2137 ) ) ;
+#167 = VERTEX_POINT ( 'NONE', #337 ) ;
+#168 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#169 = CARTESIAN_POINT ( 'NONE',  ( 17.49999999999999645, 2.899999999999999911, 12.40000000000000391 ) ) ;
+#170 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #391 ), #1636 ) ;
+#171 = ORIENTED_EDGE ( 'NONE', *, *, #1937, .F. ) ;
+#172 = LINE ( 'NONE', #715, #1306 ) ;
+#173 = ORIENTED_EDGE ( 'NONE', *, *, #1624, .F. ) ;
+#174 = PRESENTATION_STYLE_ASSIGNMENT (( #2058 ) ) ;
+#175 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#176 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#177 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#178 = ORIENTED_EDGE ( 'NONE', *, *, #1647, .T. ) ;
+#179 = CONICAL_SURFACE ( 'NONE', #584, 0.8750000000000007772, 0.5235987755982992597 ) ;
+#180 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#181 = CYLINDRICAL_SURFACE ( 'NONE', #386, 1.549999999999999378 ) ;
+#182 = EDGE_CURVE ( 'NONE', #1777, #284, #1724, .T. ) ;
+#183 = ORIENTED_EDGE ( 'NONE', *, *, #14, .T. ) ;
+#184 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 1.199999999999999956, -13.84999999999999432 ) ) ;
+#185 = ORIENTED_EDGE ( 'NONE', *, *, #323, .F. ) ;
+#186 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#187 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 2.899999999999999911, -15.29764973081036850 ) ) ;
+#188 = ORIENTED_EDGE ( 'NONE', *, *, #1630, .F. ) ;
+#189 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#190 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000711, 1.199999999999999956, 14.75000000000000355 ) ) ;
+#191 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#192 = EDGE_CURVE ( 'NONE', #2154, #531, #2239, .T. ) ;
+#193 = FACE_OUTER_BOUND ( 'NONE', #717, .T. ) ;
+#194 = VERTEX_POINT ( 'NONE', #2095 ) ;
+#195 = FILL_AREA_STYLE_COLOUR ( '', #946 ) ;
+#196 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#197 = AXIS2_PLACEMENT_3D ( 'NONE', #1929, #1394, #1721 ) ;
+#198 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, -8.500000000000000000, -14.70235026918961907 ) ) ;
+#199 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2164 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #839, #1000, #283 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#200 = CARTESIAN_POINT ( 'NONE',  ( 17.84999999999999432, 1.199999999999999956, 17.00000000000000711 ) ) ;
+#201 = AXIS2_PLACEMENT_3D ( 'NONE', #772, #598, #1094 ) ;
+#202 = VERTEX_POINT ( 'NONE', #724 ) ;
+#203 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, -8.500000000000000000, -14.70235026918961907 ) ) ;
+#204 = AXIS2_PLACEMENT_3D ( 'NONE', #1525, #2033, #308 ) ;
+#205 = VECTOR ( 'NONE', #1328, 1000.000000000000000 ) ;
+#206 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#207 = CIRCLE ( 'NONE', #1707, 0.8749999999999990008 ) ;
+#208 = ORIENTED_EDGE ( 'NONE', *, *, #572, .F. ) ;
+#209 = CARTESIAN_POINT ( 'NONE',  ( 7.250000000000001776, 1.199999999999999956, 17.00000000000000355 ) ) ;
+#210 = ORIENTED_EDGE ( 'NONE', *, *, #577, .F. ) ;
+#211 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#212 = FACE_OUTER_BOUND ( 'NONE', #35, .T. ) ;
+#213 = ORIENTED_EDGE ( 'NONE', *, *, #453, .F. ) ;
+#214 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#215 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#216 = PLANE ( 'NONE',  #2171 ) ;
+#217 = VERTEX_POINT ( 'NONE', #151 ) ;
+#218 = AXIS2_PLACEMENT_3D ( 'NONE', #150, #860, #1551 ) ;
+#219 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#220 = ORIENTED_EDGE ( 'NONE', *, *, #1141, .T. ) ;
+#221 = ADVANCED_FACE ( 'NONE', ( #347 ), #2075, .F. ) ;
+#222 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#223 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#224 = ORIENTED_EDGE ( 'NONE', *, *, #1996, .T. ) ;
+#225 = ADVANCED_FACE ( 'NONE', ( #861 ), #162, .T. ) ;
+#226 = CARTESIAN_POINT ( 'NONE',  ( 17.50000000000000000, 2.899999999999999911, -10.59999999999999432 ) ) ;
+#227 = FILL_AREA_STYLE_COLOUR ( '', #1521 ) ;
+#228 = FILL_AREA_STYLE ('',( #195 ) ) ;
+#229 = VERTEX_POINT ( 'NONE', #200 ) ;
+#230 = FILL_AREA_STYLE_COLOUR ( '', #8 ) ;
+#231 = EDGE_CURVE ( 'NONE', #47, #1900, #1210, .T. ) ;
+#232 = LINE ( 'NONE', #2129, #1301 ) ;
+#233 = EDGE_LOOP ( 'NONE', ( #2117, #1238 ) ) ;
+#234 = VECTOR ( 'NONE', #1221, 1000.000000000000000 ) ;
+#235 = CIRCLE ( 'NONE', #1954, 0.2976497308103745465 ) ;
+#236 = STYLED_ITEM ( 'NONE', ( #2050 ), #1520 ) ;
+#237 = AXIS2_PLACEMENT_3D ( 'NONE', #1748, #889, #2 ) ;
+#238 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000711, 0.0000000000000000000, 14.75000000000000355 ) ) ;
+#239 = EDGE_CURVE ( 'NONE', #1764, #432, #1843, .T. ) ;
+#240 = VECTOR ( 'NONE', #1547, 1000.000000000000000 ) ;
+#241 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ;
+#242 = PRODUCT ( 'Display_SSD1306_1,3zoll', 'Display_SSD1306_1,3zoll', '', ( #657 ) ) ;
+#243 = VERTEX_POINT ( 'NONE', #1731 ) ;
+#244 = CIRCLE ( 'NONE', #313, 0.8749999999999990008 ) ;
+#245 = FILL_AREA_STYLE ('',( #1979 ) ) ;
+#246 = PLANE ( 'NONE',  #2019 ) ;
+#247 = ORIENTED_EDGE ( 'NONE', *, *, #513, .T. ) ;
+#248 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#249 = DIRECTION ( 'NONE',  ( 1.508455196501571429E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#250 = ADVANCED_FACE ( 'NONE', ( #1770 ), #878, .T. ) ;
+#251 = EDGE_CURVE ( 'NONE', #2053, #1190, #2255, .T. ) ;
+#252 = CIRCLE ( 'NONE', #1826, 0.2976497308103745465 ) ;
+#253 = VERTEX_POINT ( 'NONE', #1064 ) ;
+#254 = PLANE ( 'NONE',  #2222 ) ;
+#255 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 2.199999999999999734, -14.99999999999999467 ) ) ;
+#256 = EDGE_LOOP ( 'NONE', ( #1782, #2076, #1312, #2251 ) ) ;
+#257 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 2.899999999999999911, -15.29764973081036850 ) ) ;
+#258 = FACE_BOUND ( 'NONE', #1992, .T. ) ;
+#259 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#260 = EDGE_CURVE ( 'NONE', #599, #862, #2084, .T. ) ;
+#261 = ORIENTED_EDGE ( 'NONE', *, *, #2149, .T. ) ;
+#262 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#263 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#264 = ORIENTED_EDGE ( 'NONE', *, *, #922, .T. ) ;
+#265 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#266 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#267 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #534, 'distance_accuracy_value', 'NONE');
+#268 = EDGE_LOOP ( 'NONE', ( #275, #545, #1958, #781 ) ) ;
+#269 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #446 ), #1772 ) ;
+#270 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1664 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #752, #782, #970 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#271 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#272 = AXIS2_PLACEMENT_3D ( 'NONE', #2153, #382, #925 ) ;
+#273 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #164 ), #1016 ) ;
+#274 = VECTOR ( 'NONE', #1811, 1000.000000000000000 ) ;
+#275 = ORIENTED_EDGE ( 'NONE', *, *, #2036, .F. ) ;
+#276 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2170 ), #828 ) ;
+#277 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#278 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 0.0000000000000000000, -15.29764973081036850 ) ) ;
+#279 = VECTOR ( 'NONE', #88, 1000.000000000000000 ) ;
+#280 = VERTEX_POINT ( 'NONE', #1907 ) ;
+#281 = EDGE_CURVE ( 'NONE', #194, #1758, #450, .T. ) ;
+#282 = FILL_AREA_STYLE_COLOUR ( '', #1055 ) ;
+#283 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#284 = VERTEX_POINT ( 'NONE', #710 ) ;
+#285 = FACE_BOUND ( 'NONE', #91, .T. ) ;
+#286 = FACE_OUTER_BOUND ( 'NONE', #1153, .T. ) ;
+#287 = ORIENTED_EDGE ( 'NONE', *, *, #1880, .F. ) ;
+#288 = SURFACE_STYLE_FILL_AREA ( #68 ) ;
+#289 = SURFACE_STYLE_FILL_AREA ( #1356 ) ;
+#290 = ADVANCED_FACE ( 'NONE', ( #1469 ), #1267, .T. ) ;
+#291 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 1.199999999999999956, -14.12499999999999289 ) ) ;
+#292 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#293 = EDGE_LOOP ( 'NONE', ( #1702, #1553, #1749, #1648 ) ) ;
+#294 = FACE_OUTER_BOUND ( 'NONE', #1823, .T. ) ;
+#295 = DIRECTION ( 'NONE',  ( 1.508455196501571429E-16, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#296 = ADVANCED_FACE ( 'NONE', ( #967 ), #1614, .T. ) ;
+#297 = CARTESIAN_POINT ( 'NONE',  ( -7.249999999999998224, 1.199999999999999956, 14.80000000000000604 ) ) ;
+#298 = VERTEX_POINT ( 'NONE', #958 ) ;
+#299 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #995 ) ;
+#300 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#301 = ADVANCED_FACE ( 'NONE', ( #212 ), #246, .F. ) ;
+#302 = FILL_AREA_STYLE ('',( #282 ) ) ;
+#303 = ORIENTED_EDGE ( 'NONE', *, *, #769, .T. ) ;
+#304 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#305 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000711, 1.199999999999999956, 16.30000000000000071 ) ) ;
+#306 = ORIENTED_EDGE ( 'NONE', *, *, #1747, .F. ) ;
+#307 = VECTOR ( 'NONE', #2219, 1000.000000000000000 ) ;
+#308 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#309 = CIRCLE ( 'NONE', #640, 0.2976497308103745465 ) ;
+#310 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#311 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1148 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #887, #514, #1201 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#312 = CIRCLE ( 'NONE', #1274, 1.550000000000000933 ) ;
+#313 = AXIS2_PLACEMENT_3D ( 'NONE', #48, #1048, #23 ) ;
+#314 = PRESENTATION_STYLE_ASSIGNMENT (( #650 ) ) ;
+#315 = ORIENTED_EDGE ( 'NONE', *, *, #1759, .F. ) ;
+#316 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#317 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#318 = LINE ( 'NONE', #2197, #620 ) ;
+#319 = ORIENTED_EDGE ( 'NONE', *, *, #1279, .F. ) ;
+#320 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#321 = CARTESIAN_POINT ( 'NONE',  ( -7.249999999999998224, 0.0000000000000000000, 17.00000000000000711 ) ) ;
+#322 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#323 = EDGE_CURVE ( 'NONE', #923, #284, #1641, .T. ) ;
+#324 = EDGE_CURVE ( 'NONE', #2161, #862, #1336, .T. ) ;
+#325 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 0.0000000000000000000, 17.00000000000000711 ) ) ;
+#326 = PRESENTATION_STYLE_ASSIGNMENT (( #1899 ) ) ;
+#327 = STYLED_ITEM ( 'NONE', ( #1365 ), #1787 ) ;
+#328 = ORIENTED_EDGE ( 'NONE', *, *, #667, .T. ) ;
+#329 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#330 = CYLINDRICAL_SURFACE ( 'NONE', #389, 0.2976497308103745465 ) ;
+#331 = SURFACE_STYLE_USAGE ( .BOTH. , #501 ) ;
+#332 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #242 ) ) ;
+#333 = VERTEX_POINT ( 'NONE', #1945 ) ;
+#334 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#335 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 1.199999999999999956, -16.99999999999999289 ) ) ;
+#336 = AXIS2_PLACEMENT_3D ( 'NONE', #1487, #93, #1345 ) ;
+#337 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 1.199999999999999956, 16.30000000000000426 ) ) ;
+#338 = ORIENTED_EDGE ( 'NONE', *, *, #2048, .F. ) ;
+#339 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#340 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#341 = EDGE_LOOP ( 'NONE', ( #1184, #1299, #1096, #1254 ) ) ;
+#342 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#343 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 0.0000000000000000000, -15.29764973081036850 ) ) ;
+#344 = AXIS2_PLACEMENT_3D ( 'NONE', #1835, #416, #976 ) ;
+#345 = AXIS2_PLACEMENT_3D ( 'NONE', #1804, #566, #395 ) ;
+#346 = LINE ( 'NONE', #1769, #1320 ) ;
+#347 = FACE_OUTER_BOUND ( 'NONE', #1896, .T. ) ;
+#348 = AXIS2_PLACEMENT_3D ( 'NONE', #1044, #1383, #1418 ) ;
+#349 = ORIENTED_EDGE ( 'NONE', *, *, #1581, .F. ) ;
+#350 = EDGE_CURVE ( 'NONE', #1733, #403, #1014, .T. ) ;
+#351 = CIRCLE ( 'NONE', #1881, 1.549999999999999378 ) ;
+#352 = SURFACE_STYLE_FILL_AREA ( #1212 ) ;
+#353 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#354 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, -8.500000000000000000, -15.29764973081036850 ) ) ;
+#355 = ADVANCED_FACE ( 'NONE', ( #1480 ), #2160, .T. ) ;
+#356 = VERTEX_POINT ( 'NONE', #1796 ) ;
+#357 = FILL_AREA_STYLE_COLOUR ( '', #421 ) ;
+#358 = FACE_OUTER_BOUND ( 'NONE', #1498, .T. ) ;
+#359 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#360 = ADVANCED_FACE ( 'NONE', ( #55 ), #590, .F. ) ;
+#361 = ORIENTED_EDGE ( 'NONE', *, *, #378, .F. ) ;
+#362 = LINE ( 'NONE', #918, #1063 ) ;
+#363 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#364 = LINE ( 'NONE', #1244, #1818 ) ;
+#365 = ORIENTED_EDGE ( 'NONE', *, *, #366, .F. ) ;
+#366 = EDGE_CURVE ( 'NONE', #830, #2187, #639, .T. ) ;
+#367 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#368 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#369 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 0.0000000000000000000, -15.29764973081036850 ) ) ;
+#370 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, -13.84999999999999432 ) ) ;
+#371 = ORIENTED_EDGE ( 'NONE', *, *, #1594, .F. ) ;
+#372 = EDGE_CURVE ( 'NONE', #1582, #1733, #232, .T. ) ;
+#373 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#374 = SURFACE_STYLE_FILL_AREA ( #1407 ) ;
+#375 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#376 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#377 = VERTEX_POINT ( 'NONE', #1302 ) ;
+#378 = EDGE_CURVE ( 'NONE', #2216, #616, #1913, .T. ) ;
+#379 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#380 = ORIENTED_EDGE ( 'NONE', *, *, #281, .T. ) ;
+#381 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.5019607843137254832 ) ;
+#382 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#383 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2147 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #987, #848, #1536 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#384 = EDGE_LOOP ( 'NONE', ( #1639, #380 ) ) ;
+#385 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2209 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #846, #899, #342 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#386 = AXIS2_PLACEMENT_3D ( 'NONE', #388, #363, #704 ) ;
+#387 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, -12.29999999999999538 ) ) ;
+#388 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000711, 0.0000000000000000000, 14.75000000000000355 ) ) ;
+#389 = AXIS2_PLACEMENT_3D ( 'NONE', #1388, #1161, #119 ) ;
+#390 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000711, 1.199999999999999956, 13.20000000000000107 ) ) ;
+#391 = STYLED_ITEM ( 'NONE', ( #2131 ), #1355 ) ;
+#392 = ORIENTED_EDGE ( 'NONE', *, *, #790, .T. ) ;
+#393 = ORIENTED_EDGE ( 'NONE', *, *, #696, .T. ) ;
+#394 = SURFACE_STYLE_USAGE ( .BOTH. , #588 ) ;
+#395 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#396 = ORIENTED_EDGE ( 'NONE', *, *, #2110, .F. ) ;
+#397 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#398 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, 13.20000000000000639 ) ) ;
+#399 = VECTOR ( 'NONE', #1906, 1000.000000000000000 ) ;
+#400 = EDGE_CURVE ( 'NONE', #2188, #2109, #1451, .T. ) ;
+#401 = SURFACE_STYLE_FILL_AREA ( #228 ) ;
+#402 = VECTOR ( 'NONE', #1420, 1000.000000000000000 ) ;
+#403 = VERTEX_POINT ( 'NONE', #933 ) ;
+#404 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 2.889999999999999680, -8.599999999999994316 ) ) ;
+#405 = SURFACE_STYLE_USAGE ( .BOTH. , #1970 ) ;
+#406 = VERTEX_POINT ( 'NONE', #1625 ) ;
+#407 = EDGE_CURVE ( 'NONE', #2040, #1977, #602, .T. ) ;
+#408 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1932 ) ) ;
+#409 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#410 = FACE_BOUND ( 'NONE', #556, .T. ) ;
+#411 = SURFACE_SIDE_STYLE ('',( #2165 ) ) ;
+#412 = ORIENTED_EDGE ( 'NONE', *, *, #589, .F. ) ;
+#413 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#414 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#415 = ORIENTED_EDGE ( 'NONE', *, *, #563, .F. ) ;
+#416 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#417 = CARTESIAN_POINT ( 'NONE',  ( -17.50000000000000000, 2.899999999999999911, -10.59999999999999432 ) ) ;
+#418 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ;
+#419 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1932 ), #385 ) ;
+#420 = CIRCLE ( 'NONE', #1374, 1.549999999999999378 ) ;
+#421 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ;
+#422 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1808 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #605, #1311, #1838 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#423 = AXIS2_PLACEMENT_3D ( 'NONE', #168, #1424, #6 ) ;
+#424 = ORIENTED_EDGE ( 'NONE', *, *, #1784, .F. ) ;
+#425 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#426 = ORIENTED_EDGE ( 'NONE', *, *, #109, .F. ) ;
+#427 = ADVANCED_FACE ( 'NONE', ( #86 ), #579, .F. ) ;
+#428 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#429 = FILL_AREA_STYLE ('',( #71 ) ) ;
+#430 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#431 = COLOUR_RGB ( '',0.2509803921568627416, 0.2509803921568627416, 0.2509803921568627416 ) ;
+#432 = VERTEX_POINT ( 'NONE', #468 ) ;
+#433 = LINE ( 'NONE', #1322, #2049 ) ;
+#434 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#435 = ORIENTED_EDGE ( 'NONE', *, *, #1393, .F. ) ;
+#436 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#437 = LINE ( 'NONE', #417, #120 ) ;
+#438 = ORIENTED_EDGE ( 'NONE', *, *, #1316, .F. ) ;
+#439 = LINE ( 'NONE', #938, #205 ) ;
+#440 = EDGE_LOOP ( 'NONE', ( #941, #1459, #1012, #1934 ) ) ;
+#441 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#442 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 1.199999999999999956, 17.00000000000000711 ) ) ;
+#443 = EDGE_LOOP ( 'NONE', ( #2191, #79, #471, #264 ) ) ;
+#444 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, -8.500000000000000000, -14.70235026918961907 ) ) ;
+#445 = ORIENTED_EDGE ( 'NONE', *, *, #366, .T. ) ;
+#446 = STYLED_ITEM ( 'NONE', ( #2152 ), #1831 ) ;
+#447 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 2.199999999999999734, -14.70235026918961907 ) ) ;
+#448 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 1.199999999999999956, -13.84999999999999787 ) ) ;
+#449 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #236 ) ) ;
+#450 = CIRCLE ( 'NONE', #237, 0.2976497308103745465 ) ;
+#451 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #164 ) ) ;
+#452 = VECTOR ( 'NONE', #940, 1000.000000000000114 ) ;
+#453 = EDGE_CURVE ( 'NONE', #2184, #253, #570, .T. ) ;
+#454 = CIRCLE ( 'NONE', #2245, 0.2976497308103745465 ) ;
+#455 = ORIENTED_EDGE ( 'NONE', *, *, #769, .F. ) ;
+#456 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #874 ) ) ;
+#457 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#458 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#459 = LINE ( 'NONE', #1357, #638 ) ;
+#460 = FACE_OUTER_BOUND ( 'NONE', #1615, .T. ) ;
+#461 = ORIENTED_EDGE ( 'NONE', *, *, #661, .F. ) ;
+#462 = FILL_AREA_STYLE ('',( #153 ) ) ;
+#463 = CARTESIAN_POINT ( 'NONE',  ( -17.49999999999999645, 2.899999999999999911, 12.40000000000000391 ) ) ;
+#464 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#465 = ORIENTED_EDGE ( 'NONE', *, *, #108, .T. ) ;
+#466 = EDGE_CURVE ( 'NONE', #2188, #2032, #2021, .T. ) ;
+#467 = LINE ( 'NONE', #2007, #1622 ) ;
+#468 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, -15.39999999999999325 ) ) ;
+#469 = CARTESIAN_POINT ( 'NONE',  ( -7.249999999999998224, 1.199999999999999956, 17.00000000000000711 ) ) ;
+#470 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #1610, 'distance_accuracy_value', 'NONE');
+#471 = ORIENTED_EDGE ( 'NONE', *, *, #1820, .F. ) ;
+#472 = EDGE_CURVE ( 'NONE', #1122, #2053, #2008, .T. ) ;
+#473 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 1.199999999999999956, 13.20000000000000639 ) ) ;
+#474 = CYLINDRICAL_SURFACE ( 'NONE', #796, 0.2976497308103745465 ) ;
+#475 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#476 = ORIENTED_EDGE ( 'NONE', *, *, #1380, .F. ) ;
+#477 = FACE_OUTER_BOUND ( 'NONE', #293, .T. ) ;
+#478 = SURFACE_STYLE_USAGE ( .BOTH. , #998 ) ;
+#479 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#480 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#481 = ORIENTED_EDGE ( 'NONE', *, *, #1759, .T. ) ;
+#482 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#483 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#484 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #446 ) ) ;
+#485 = PLANE ( 'NONE',  #547 ) ;
+#486 = ORIENTED_EDGE ( 'NONE', *, *, #1220, .F. ) ;
+#487 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #907 ) ) ;
+#488 = AXIS2_PLACEMENT_3D ( 'NONE', #1887, #1905, #2263 ) ;
+#489 = STYLED_ITEM ( 'NONE', ( #1255 ), #2090 ) ;
+#490 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1846 ), #1987 ) ;
+#491 = SURFACE_SIDE_STYLE ('',( #2264 ) ) ;
+#492 = DIRECTION ( 'NONE',  ( -6.123233995736769734E-17, -0.8660254037844383745, -0.5000000000000003331 ) ) ;
+#493 = AXIS2_PLACEMENT_3D ( 'NONE', #2030, #654, #317 ) ;
+#494 = PLANE ( 'NONE',  #2220 ) ;
+#495 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 3.414809992080332967E-16 ) ) ;
+#496 = EDGE_LOOP ( 'NONE', ( #315, #1315, #1462, #1928 ) ) ;
+#497 = EDGE_CURVE ( 'NONE', #1534, #1256, #420, .T. ) ;
+#498 = LINE ( 'NONE', #1205, #123 ) ;
+#499 = LINE ( 'NONE', #1727, #1666 ) ;
+#500 = ORIENTED_EDGE ( 'NONE', *, *, #696, .F. ) ;
+#501 = SURFACE_SIDE_STYLE ('',( #2056 ) ) ;
+#502 = VERTEX_POINT ( 'NONE', #1682 ) ;
+#503 = SURFACE_SIDE_STYLE ('',( #2237 ) ) ;
+#504 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#505 = CIRCLE ( 'NONE', #741, 0.2976497308103745465 ) ;
+#506 = VERTEX_POINT ( 'NONE', #2035 ) ;
+#507 = FILL_AREA_STYLE_COLOUR ( '', #644 ) ;
+#508 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#509 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#510 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#511 = ORIENTED_EDGE ( 'NONE', *, *, #1178, .T. ) ;
+#512 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, -1.800000000000000044, 0.0000000000000000000 ) ) ;
+#513 = EDGE_CURVE ( 'NONE', #2053, #51, #660, .T. ) ;
+#514 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#515 = LINE ( 'NONE', #1247, #142 ) ;
+#516 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 2.899999999999999911, -15.29764973081036850 ) ) ;
+#517 = ORIENTED_EDGE ( 'NONE', *, *, #647, .T. ) ;
+#518 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#519 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#520 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#521 = VERTEX_POINT ( 'NONE', #974 ) ;
+#522 = VECTOR ( 'NONE', #1324, 1000.000000000000000 ) ;
+#523 = ADVANCED_FACE ( 'NONE', ( #1866 ), #114, .F. ) ;
+#524 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#525 = VECTOR ( 'NONE', #1259, 1000.000000000000000 ) ;
+#526 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #489 ) ) ;
+#527 = CIRCLE ( 'NONE', #1779, 0.2976497308103745465 ) ;
+#528 = FILL_AREA_STYLE ('',( #163 ) ) ;
+#529 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#530 = AXIS2_PLACEMENT_3D ( 'NONE', #2073, #334, #368 ) ;
+#531 = VERTEX_POINT ( 'NONE', #278 ) ;
+#532 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2024 ) ) ;
+#533 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#534 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#535 = PLANE ( 'NONE',  #794 ) ;
+#536 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #267 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #534, #180, #1773 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#537 = ORIENTED_EDGE ( 'NONE', *, *, #2149, .F. ) ;
+#538 = CARTESIAN_POINT ( 'NONE',  ( 17.50000000000000000, 1.199999999999999956, -10.59999999999999432 ) ) ;
+#539 = ORIENTED_EDGE ( 'NONE', *, *, #922, .F. ) ;
+#540 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 2.199999999999999734, -14.70235026918961907 ) ) ;
+#541 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#542 = EDGE_CURVE ( 'NONE', #2040, #1999, #2190, .T. ) ;
+#543 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#544 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #117, 'design' ) ;
+#545 = ORIENTED_EDGE ( 'NONE', *, *, #138, .T. ) ;
+#546 = SURFACE_STYLE_FILL_AREA ( #1735 ) ;
+#547 = AXIS2_PLACEMENT_3D ( 'NONE', #1175, #1196, #1885 ) ;
+#548 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#549 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 1.199999999999999956, -16.99999999999999289 ) ) ;
+#550 = SURFACE_SIDE_STYLE ('',( #1226 ) ) ;
+#551 = VERTEX_POINT ( 'NONE', #2047 ) ;
+#552 = SURFACE_STYLE_USAGE ( .BOTH. , #1438 ) ;
+#553 = EDGE_LOOP ( 'NONE', ( #111, #1127, #1588, #905 ) ) ;
+#554 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#555 = CARTESIAN_POINT ( 'NONE',  ( -17.49999999999999645, 1.199999999999999956, 12.40000000000000391 ) ) ;
+#556 = EDGE_LOOP ( 'NONE', ( #1437, #1084 ) ) ;
+#557 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 2.199999999999999734, -14.99999999999999467 ) ) ;
+#558 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#559 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#560 = ORIENTED_EDGE ( 'NONE', *, *, #661, .T. ) ;
+#561 = EDGE_CURVE ( 'NONE', #298, #377, #454, .T. ) ;
+#562 = EDGE_LOOP ( 'NONE', ( #1939, #2198 ) ) ;
+#563 = EDGE_CURVE ( 'NONE', #2184, #1977, #1008, .T. ) ;
+#564 = FILL_AREA_STYLE_COLOUR ( '', #1474 ) ;
+#565 = CIRCLE ( 'NONE', #1154, 0.2976497308103745465 ) ;
+#566 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#567 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #615 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1922, #2108, #1237 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#568 = ORIENTED_EDGE ( 'NONE', *, *, #324, .T. ) ;
+#569 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#570 = CIRCLE ( 'NONE', #1916, 0.2976497308103745465 ) ;
+#571 = AXIS2_PLACEMENT_3D ( 'NONE', #1968, #942, #1803 ) ;
+#572 = EDGE_CURVE ( 'NONE', #2121, #167, #762, .T. ) ;
+#573 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2140 ) ) ;
+#574 = CYLINDRICAL_SURFACE ( 'NONE', #645, 0.2976497308103745465 ) ;
+#575 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#576 = ORIENTED_EDGE ( 'NONE', *, *, #877, .F. ) ;
+#577 = EDGE_CURVE ( 'NONE', #897, #1218, #1556, .T. ) ;
+#578 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#579 = PLANE ( 'NONE',  #684 ) ;
+#580 = ORIENTED_EDGE ( 'NONE', *, *, #1353, .F. ) ;
+#581 = LINE ( 'NONE', #1973, #1229 ) ;
+#582 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#583 = FILL_AREA_STYLE ('',( #227 ) ) ;
+#584 = AXIS2_PLACEMENT_3D ( 'NONE', #1601, #1575, #1405 ) ;
+#585 = MANIFOLD_SOLID_BREP ( 'Aufsatz-Linear austragen6', #2016 ) ;
+#586 = FACE_OUTER_BOUND ( 'NONE', #1687, .T. ) ;
+#587 = ORIENTED_EDGE ( 'NONE', *, *, #1133, .T. ) ;
+#588 = SURFACE_SIDE_STYLE ('',( #2128 ) ) ;
+#589 = EDGE_CURVE ( 'NONE', #167, #2121, #1701, .T. ) ;
+#590 = CYLINDRICAL_SURFACE ( 'NONE', #17, 1.550000000000000933 ) ;
+#591 = ORIENTED_EDGE ( 'NONE', *, *, #908, .T. ) ;
+#592 = PLANE ( 'NONE',  #1514 ) ;
+#593 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#594 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#595 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 1.199999999999999956, 17.00000000000000711 ) ) ;
+#596 = ORIENTED_EDGE ( 'NONE', *, *, #1989, .F. ) ;
+#597 = EDGE_CURVE ( 'NONE', #1386, #1092, #2238, .T. ) ;
+#598 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#599 = VERTEX_POINT ( 'NONE', #187 ) ;
+#600 = PLANE ( 'NONE',  #67 ) ;
+#601 = CARTESIAN_POINT ( 'NONE',  ( -17.49999999999999645, 1.199999999999999956, 12.40000000000000391 ) ) ;
+#602 = CIRCLE ( 'NONE', #1875, 0.2976497308103745465 ) ;
+#603 = COLOUR_RGB ( '',0.2509803921568627416, 0.2509803921568627416, 0.2509803921568627416 ) ;
+#604 = AXIS2_PLACEMENT_3D ( 'NONE', #707, #1059, #12 ) ;
+#605 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#606 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #242, .NOT_KNOWN. ) ;
+#607 = CONICAL_SURFACE ( 'NONE', #765, 0.8750000000000007772, 0.5235987755982992597 ) ;
+#608 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1522 ) ) ;
+#609 = ORIENTED_EDGE ( 'NONE', *, *, #833, .F. ) ;
+#610 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#611 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#612 = ORIENTED_EDGE ( 'NONE', *, *, #1587, .F. ) ;
+#613 = CYLINDRICAL_SURFACE ( 'NONE', #1813, 0.2976497308103745465 ) ;
+#614 = FACE_BOUND ( 'NONE', #1080, .T. ) ;
+#615 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #1922, 'distance_accuracy_value', 'NONE');
+#616 = VERTEX_POINT ( 'NONE', #1396 ) ;
+#617 = FILL_AREA_STYLE_COLOUR ( '', #1742 ) ;
+#618 = ADVANCED_FACE ( 'NONE', ( #358 ), #909, .F. ) ;
+#619 = EDGE_CURVE ( 'NONE', #625, #1709, #1194, .T. ) ;
+#620 = VECTOR ( 'NONE', #641, 1000.000000000000000 ) ;
+#621 = VERTEX_POINT ( 'NONE', #671 ) ;
+#622 = CARTESIAN_POINT ( 'NONE',  ( -7.249999999999998224, 0.0000000000000000000, 14.80000000000000604 ) ) ;
+#623 = SURFACE_STYLE_FILL_AREA ( #2207 ) ;
+#624 = LINE ( 'NONE', #1155, #1089 ) ;
+#625 = VERTEX_POINT ( 'NONE', #343 ) ;
+#626 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#627 = ADVANCED_FACE ( 'NONE', ( #160 ), #1072, .T. ) ;
+#628 = ORIENTED_EDGE ( 'NONE', *, *, #138, .F. ) ;
+#629 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 2.899999999999999911, -15.29764973081036850 ) ) ;
+#630 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 1.199999999999999956, -15.87499999999999289 ) ) ;
+#631 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#632 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #359, 'distance_accuracy_value', 'NONE');
+#633 = EDGE_LOOP ( 'NONE', ( #1953, #1054, #1398, #537, #1362, #188, #303, #1485 ) ) ;
+#634 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#635 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #789 ), #270 ) ;
+#636 = FACE_OUTER_BOUND ( 'NONE', #1557, .T. ) ;
+#637 = EDGE_CURVE ( 'NONE', #964, #2121, #1898, .T. ) ;
+#638 = VECTOR ( 'NONE', #1489, 1000.000000000000000 ) ;
+#639 = CIRCLE ( 'NONE', #1984, 0.2976497308103745465 ) ;
+#640 = AXIS2_PLACEMENT_3D ( 'NONE', #2092, #524, #186 ) ;
+#641 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#642 = CIRCLE ( 'NONE', #1232, 0.2976497308103745465 ) ;
+#643 = EDGE_LOOP ( 'NONE', ( #213, #2225, #1501, #1743 ) ) ;
+#644 = COLOUR_RGB ( '',0.7921568627450980005, 0.8196078431372548767, 0.9333333333333333481 ) ;
+#645 = AXIS2_PLACEMENT_3D ( 'NONE', #2114, #1753, #1763 ) ;
+#646 = LINE ( 'NONE', #817, #1940 ) ;
+#647 = EDGE_CURVE ( 'NONE', #403, #1733, #1058, .T. ) ;
+#648 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#649 = AXIS2_PLACEMENT_3D ( 'NONE', #1483, #1110, #1637 ) ;
+#650 = SURFACE_STYLE_USAGE ( .BOTH. , #1876 ) ;
+#651 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#652 = ORIENTED_EDGE ( 'NONE', *, *, #885, .T. ) ;
+#653 = PLANE ( 'NONE',  #2167 ) ;
+#654 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#655 = FACE_OUTER_BOUND ( 'NONE', #2011, .T. ) ;
+#656 = EDGE_LOOP ( 'NONE', ( #1329, #612, #1943, #959 ) ) ;
+#657 = PRODUCT_CONTEXT ( 'NONE', #995, 'mechanical' ) ;
+#658 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#659 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1500 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1391, #843, #2081 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#660 = LINE ( 'NONE', #442, #1304 ) ;
+#661 = EDGE_CURVE ( 'NONE', #830, #377, #858, .T. ) ;
+#662 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#663 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #776, 'distance_accuracy_value', 'NONE');
+#664 = ORIENTED_EDGE ( 'NONE', *, *, #239, .F. ) ;
+#665 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.199999999999999956, 0.0000000000000000000 ) ) ;
+#666 = PLANE ( 'NONE',  #131 ) ;
+#667 = EDGE_CURVE ( 'NONE', #1635, #217, #642, .T. ) ;
+#668 = CARTESIAN_POINT ( 'NONE',  ( -15.24999999999999822, 2.889999999999999680, 6.900000000000004796 ) ) ;
+#669 = ORIENTED_EDGE ( 'NONE', *, *, #372, .T. ) ;
+#670 = LINE ( 'NONE', #1071, #2172 ) ;
+#671 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, -8.500000000000000000, -14.70235026918961907 ) ) ;
+#672 = EDGE_CURVE ( 'NONE', #853, #1070, #1722, .T. ) ;
+#673 = SURFACE_STYLE_USAGE ( .BOTH. , #2074 ) ;
+#674 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#675 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#676 = EDGE_LOOP ( 'NONE', ( #1859, #1626, #2194, #87 ) ) ;
+#677 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 2.899999999999999911, -14.70235026918961907 ) ) ;
+#678 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#679 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1366 ) ) ;
+#680 = AXIS2_PLACEMENT_3D ( 'NONE', #1465, #593, #1685 ) ;
+#681 = ORIENTED_EDGE ( 'NONE', *, *, #1457, .T. ) ;
+#682 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#683 = ORIENTED_EDGE ( 'NONE', *, *, #1316, .T. ) ;
+#684 = AXIS2_PLACEMENT_3D ( 'NONE', #799, #1833, #1346 ) ;
+#685 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2052 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1911, #1240, #189 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#686 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#687 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#688 = CIRCLE ( 'NONE', #2142, 1.550000000000000933 ) ;
+#689 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#690 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.508455196501571429E-16 ) ) ;
+#691 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#692 = ORIENTED_EDGE ( 'NONE', *, *, #1747, .T. ) ;
+#693 = LINE ( 'NONE', #1882, #1778 ) ;
+#694 = DIRECTION ( 'NONE',  ( 1.119176436114069085E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#695 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#696 = EDGE_CURVE ( 'NONE', #229, #2176, #1257, .T. ) ;
+#697 = EDGE_LOOP ( 'NONE', ( #1198, #1543, #1692, #1893 ) ) ;
+#698 = ORIENTED_EDGE ( 'NONE', *, *, #1239, .T. ) ;
+#699 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#700 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#701 = ORIENTED_EDGE ( 'NONE', *, *, #831, .T. ) ;
+#702 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#703 = SURFACE_STYLE_USAGE ( .BOTH. , #2258 ) ;
+#704 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#705 = EDGE_CURVE ( 'NONE', #2187, #298, #32, .T. ) ;
+#706 = EDGE_LOOP ( 'NONE', ( #361, #44, #1265, #136 ) ) ;
+#707 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 0.0000000000000000000, -14.99999999999999467 ) ) ;
+#708 = FACE_OUTER_BOUND ( 'NONE', #1819, .T. ) ;
+#709 = EDGE_CURVE ( 'NONE', #217, #1635, #527, .T. ) ;
+#710 = CARTESIAN_POINT ( 'NONE',  ( -17.50000000000000000, 1.199999999999999956, -10.59999999999999432 ) ) ;
+#711 = VERTEX_POINT ( 'NONE', #730 ) ;
+#712 = PRESENTATION_STYLE_ASSIGNMENT (( #740 ) ) ;
+#713 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#714 = CARTESIAN_POINT ( 'NONE',  ( -15.24999999999999822, 2.889999999999999680, 6.900000000000004796 ) ) ;
+#715 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 2.899999999999999911, -15.29764973081036850 ) ) ;
+#716 = EDGE_CURVE ( 'NONE', #2210, #2141, #743, .T. ) ;
+#717 = EDGE_LOOP ( 'NONE', ( #991, #1847, #1903, #461 ) ) ;
+#718 = AXIS2_PLACEMENT_3D ( 'NONE', #792, #1111, #1318 ) ;
+#719 = CARTESIAN_POINT ( 'NONE',  ( 5.049999999999998934, 0.0000000000000000000, -13.72999999999999510 ) ) ;
+#720 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, 13.20000000000000639 ) ) ;
+#721 = VECTOR ( 'NONE', #1745, 1000.000000000000000 ) ;
+#722 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 2.899999999999999911, -15.29764973081036850 ) ) ;
+#723 = AXIS2_PLACEMENT_3D ( 'NONE', #557, #702, #1097 ) ;
+#724 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 2.899999999999999911, -8.599999999999994316 ) ) ;
+#725 = CIRCLE ( 'NONE', #1661, 0.2976497308103745465 ) ;
+#726 = ORIENTED_EDGE ( 'NONE', *, *, #1494, .F. ) ;
+#727 = AXIS2_PLACEMENT_3D ( 'NONE', #1241, #1935, #1924 ) ;
+#728 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#729 = FILL_AREA_STYLE_COLOUR ( '', #767 ) ;
+#730 = CARTESIAN_POINT ( 'NONE',  ( 17.49999999999999645, 2.899999999999999911, 12.40000000000000391 ) ) ;
+#731 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#732 = ORIENTED_EDGE ( 'NONE', *, *, #1860, .T. ) ;
+#733 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#734 = EDGE_LOOP ( 'NONE', ( #1797, #1729 ) ) ;
+#735 = CARTESIAN_POINT ( 'NONE',  ( 17.84999999999999432, 1.199999999999999956, 17.00000000000000711 ) ) ;
+#736 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 1.199999999999999956, 17.00000000000000711 ) ) ;
+#737 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#738 = ORIENTED_EDGE ( 'NONE', *, *, #1502, .T. ) ;
+#739 = ADVANCED_FACE ( 'NONE', ( #2078 ), #535, .T. ) ;
+#740 = SURFACE_STYLE_USAGE ( .BOTH. , #1578 ) ;
+#741 = AXIS2_PLACEMENT_3D ( 'NONE', #510, #682, #135 ) ;
+#742 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#743 = LINE ( 'NONE', #714, #2099 ) ;
+#744 = CARTESIAN_POINT ( 'NONE',  ( 5.049999999999998934, -1.800000000000000044, -13.72999999999999510 ) ) ;
+#745 = EDGE_LOOP ( 'NONE', ( #2246, #511, #926, #486 ) ) ;
+#746 = ORIENTED_EDGE ( 'NONE', *, *, #1353, .T. ) ;
+#747 = LINE ( 'NONE', #779, #1680 ) ;
+#748 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #606, #544 ) ;
+#749 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#750 = ORIENTED_EDGE ( 'NONE', *, *, #1647, .F. ) ;
+#751 = FACE_OUTER_BOUND ( 'NONE', #384, .T. ) ;
+#752 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#753 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #84 ) ) ;
+#754 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#755 = EDGE_LOOP ( 'NONE', ( #968, #365, #560, #105 ) ) ;
+#756 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#757 = EDGE_LOOP ( 'NONE', ( #2179, #1227, #1441, #1482 ) ) ;
+#758 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#759 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #236 ), #1413 ) ;
+#760 = ORIENTED_EDGE ( 'NONE', *, *, #1239, .F. ) ;
+#761 = AXIS2_PLACEMENT_3D ( 'NONE', #812, #482, #1338 ) ;
+#762 = CIRCLE ( 'NONE', #1481, 1.549999999999999378 ) ;
+#763 = FACE_OUTER_BOUND ( 'NONE', #496, .T. ) ;
+#764 = FACE_BOUND ( 'NONE', #934, .T. ) ;
+#765 = AXIS2_PLACEMENT_3D ( 'NONE', #1629, #259, #430 ) ;
+#766 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#767 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ;
+#768 = ADVANCED_FACE ( 'NONE', ( #1425 ), #1253, .T. ) ;
+#769 = EDGE_CURVE ( 'NONE', #406, #1540, #1751, .T. ) ;
+#770 = VERTEX_POINT ( 'NONE', #2124 ) ;
+#771 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 2.899999999999999911, -8.599999999999994316 ) ) ;
+#772 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#773 = ADVANCED_FACE ( 'NONE', ( #1077 ), #181, .F. ) ;
+#774 = ORIENTED_EDGE ( 'NONE', *, *, #372, .F. ) ;
+#775 = CIRCLE ( 'NONE', #218, 0.2976497308103745465 ) ;
+#776 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#777 = EDGE_CURVE ( 'NONE', #2176, #1122, #1263, .T. ) ;
+#778 = ORIENTED_EDGE ( 'NONE', *, *, #407, .T. ) ;
+#779 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 1.199999999999999956, -14.12499999999999289 ) ) ;
+#780 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#781 = ORIENTED_EDGE ( 'NONE', *, *, #1807, .F. ) ;
+#782 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#783 = EDGE_CURVE ( 'NONE', #2109, #1359, #1790, .T. ) ;
+#784 = VERTEX_POINT ( 'NONE', #1914 ) ;
+#785 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#786 = AXIS2_PLACEMENT_3D ( 'NONE', #736, #1944, #2143 ) ;
+#787 = FILL_AREA_STYLE_COLOUR ( '', #1091 ) ;
+#788 = VERTEX_POINT ( 'NONE', #1948 ) ;
+#789 = STYLED_ITEM ( 'NONE', ( #1962 ), #13 ) ;
+#790 = EDGE_CURVE ( 'NONE', #1633, #879, #22, .T. ) ;
+#791 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 1.199999999999999956, -15.39999999999999858 ) ) ;
+#792 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 1.199999999999999956, 17.00000000000000711 ) ) ;
+#793 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2136 ) ) ;
+#794 = AXIS2_PLACEMENT_3D ( 'NONE', #881, #1568, #353 ) ;
+#795 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1686 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #9, #26, #1952 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#796 = AXIS2_PLACEMENT_3D ( 'NONE', #1870, #1015, #678 ) ;
+#797 = ORIENTED_EDGE ( 'NONE', *, *, #589, .T. ) ;
+#798 = LINE ( 'NONE', #125, #1765 ) ;
+#799 = CARTESIAN_POINT ( 'NONE',  ( -5.050000000000001599, -1.800000000000000044, -16.26999999999999247 ) ) ;
+#800 = LINE ( 'NONE', #622, #522 ) ;
+#801 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#802 = FILL_AREA_STYLE ('',( #1700 ) ) ;
+#803 = ORIENTED_EDGE ( 'NONE', *, *, #2036, .T. ) ;
+#804 = STYLED_ITEM ( 'NONE', ( #1351 ), #1671 ) ;
+#805 = ORIENTED_EDGE ( 'NONE', *, *, #466, .F. ) ;
+#806 = LINE ( 'NONE', #1330, #82 ) ;
+#807 = ORIENTED_EDGE ( 'NONE', *, *, #561, .F. ) ;
+#808 = EDGE_CURVE ( 'NONE', #202, #1834, #1049, .T. ) ;
+#809 = SURFACE_SIDE_STYLE ('',( #1325 ) ) ;
+#810 = CYLINDRICAL_SURFACE ( 'NONE', #2059, 0.2976497308103745465 ) ;
+#811 = EDGE_LOOP ( 'NONE', ( #210, #866, #1740, #1172 ) ) ;
+#812 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#813 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#814 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1171 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #277, #441, #457 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#815 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 0.0000000000000000000, -16.99999999999999289 ) ) ;
+#816 = ORIENTED_EDGE ( 'NONE', *, *, #239, .T. ) ;
+#817 = CARTESIAN_POINT ( 'NONE',  ( -15.24999999999999822, 2.899999999999999911, 6.900000000000004796 ) ) ;
+#818 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#819 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#820 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#821 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #1022, 'distance_accuracy_value', 'NONE');
+#822 = STYLED_ITEM ( 'NONE', ( #1180 ), #58 ) ;
+#823 = VERTEX_POINT ( 'NONE', #895 ) ;
+#824 = FACE_BOUND ( 'NONE', #1375, .T. ) ;
+#825 = CARTESIAN_POINT ( 'NONE',  ( -5.050000000000001599, 0.0000000000000000000, -16.26999999999999247 ) ) ;
+#826 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.5019607843137254832 ) ;
+#827 = VECTOR ( 'NONE', #1129, 1000.000000000000000 ) ;
+#828 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1037 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #533, #1261, #569 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#829 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#830 = VERTEX_POINT ( 'NONE', #203 ) ;
+#831 = EDGE_CURVE ( 'NONE', #711, #1900, #1902, .T. ) ;
+#832 = VECTOR ( 'NONE', #1776, 1000.000000000000000 ) ;
+#833 = EDGE_CURVE ( 'NONE', #377, #298, #1061, .T. ) ;
+#834 = CYLINDRICAL_SURFACE ( 'NONE', #1269, 1.549999999999999378 ) ;
+#835 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#836 = AXIS2_PLACEMENT_3D ( 'NONE', #214, #1738, #880 ) ;
+#837 = EDGE_CURVE ( 'NONE', #1359, #1092, #930, .T. ) ;
+#838 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#839 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#840 = VERTEX_POINT ( 'NONE', #1591 ) ;
+#841 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#842 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#843 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#844 = EDGE_CURVE ( 'NONE', #1977, #2040, #1704, .T. ) ;
+#845 = ORIENTED_EDGE ( 'NONE', *, *, #1502, .F. ) ;
+#846 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#847 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #804 ) ) ;
+#848 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#849 = PLANE ( 'NONE',  #1230 ) ;
+#850 = ORIENTED_EDGE ( 'NONE', *, *, #1195, .T. ) ;
+#851 = CARTESIAN_POINT ( 'NONE',  ( -15.24999999999999822, 2.899999999999999911, 6.900000000000004796 ) ) ;
+#852 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#853 = VERTEX_POINT ( 'NONE', #1085 ) ;
+#854 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 1.199999999999999956, -14.12499999999999289 ) ) ;
+#855 = EDGE_LOOP ( 'NONE', ( #145, #173, #1802, #1516 ) ) ;
+#856 = AXIS2_PLACEMENT_3D ( 'NONE', #1842, #113, #2046 ) ;
+#857 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 2.199999999999999734, -14.99999999999999467 ) ) ;
+#858 = LINE ( 'NONE', #2106, #1878 ) ;
+#859 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#860 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#861 = FACE_OUTER_BOUND ( 'NONE', #1292, .T. ) ;
+#862 = VERTEX_POINT ( 'NONE', #1389 ) ;
+#863 = ADVANCED_FACE ( 'NONE', ( #1434 ), #1214, .T. ) ;
+#864 = FACE_BOUND ( 'NONE', #2085, .T. ) ;
+#865 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 2.889999999999999680, -8.599999999999994316 ) ) ;
+#866 = ORIENTED_EDGE ( 'NONE', *, *, #1004, .T. ) ;
+#867 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 2.899999999999999911, -14.70235026918961907 ) ) ;
+#868 = ORIENTED_EDGE ( 'NONE', *, *, #1373, .F. ) ;
+#869 = AXIS2_PLACEMENT_3D ( 'NONE', #1397, #34, #1564 ) ;
+#870 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ;
+#871 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#872 = AXIS2_PLACEMENT_3D ( 'NONE', #2204, #175, #1364 ) ;
+#873 = SURFACE_STYLE_USAGE ( .BOTH. , #491 ) ;
+#874 = STYLED_ITEM ( 'NONE', ( #1583 ), #962 ) ;
+#875 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 1.199999999999999956, -13.84999999999999432 ) ) ;
+#876 = CIRCLE ( 'NONE', #1783, 0.2976497308103745465 ) ;
+#877 = EDGE_CURVE ( 'NONE', #1977, #502, #1925, .T. ) ;
+#878 = PLANE ( 'NONE',  #869 ) ;
+#879 = VERTEX_POINT ( 'NONE', #390 ) ;
+#880 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#881 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#882 = ORIENTED_EDGE ( 'NONE', *, *, #2013, .T. ) ;
+#883 = FILL_AREA_STYLE ('',( #1938 ) ) ;
+#884 = ORIENTED_EDGE ( 'NONE', *, *, #2215, .T. ) ;
+#885 = EDGE_CURVE ( 'NONE', #1285, #1834, #364, .T. ) ;
+#886 = FACE_OUTER_BOUND ( 'NONE', #56, .T. ) ;
+#887 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#888 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#889 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#890 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.5019607843137254832 ) ;
+#891 = EDGE_LOOP ( 'NONE', ( #415, #1020, #1815, #778 ) ) ;
+#892 = EDGE_CURVE ( 'NONE', #862, #2161, #725, .T. ) ;
+#893 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#894 = PLANE ( 'NONE',  #727 ) ;
+#895 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 0.0000000000000000000, -15.39999999999999858 ) ) ;
+#896 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#897 = VERTEX_POINT ( 'NONE', #354 ) ;
+#898 = EDGE_CURVE ( 'NONE', #770, #2188, #920, .T. ) ;
+#899 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#900 = ORIENTED_EDGE ( 'NONE', *, *, #1807, .T. ) ;
+#901 = PRESENTATION_STYLE_ASSIGNMENT (( #1788 ) ) ;
+#902 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, -8.500000000000000000, -14.70235026918961907 ) ) ;
+#903 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 1.199999999999999956, -14.12499999999999289 ) ) ;
+#904 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#905 = ORIENTED_EDGE ( 'NONE', *, *, #597, .T. ) ;
+#906 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #822 ), #199 ) ;
+#907 = STYLED_ITEM ( 'NONE', ( #1116 ), #427 ) ;
+#908 = EDGE_CURVE ( 'NONE', #551, #1422, #1436, .T. ) ;
+#909 = PLANE ( 'NONE',  #530 ) ;
+#910 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1868 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #756, #1266, #219 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#911 = VECTOR ( 'NONE', #1562, 1000.000000000000000 ) ;
+#912 = FACE_OUTER_BOUND ( 'NONE', #31, .T. ) ;
+#913 = FILL_AREA_STYLE ('',( #1539 ) ) ;
+#914 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #663 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #776, #2012, #1822 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#915 = ORIENTED_EDGE ( 'NONE', *, *, #134, .T. ) ;
+#916 = CIRCLE ( 'NONE', #493, 1.550000000000000933 ) ;
+#917 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#918 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 2.899999999999999911, -14.70235026918961907 ) ) ;
+#919 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#920 = LINE ( 'NONE', #744, #1848 ) ;
+#921 = EDGE_LOOP ( 'NONE', ( #1470, #1113, #69, #2151 ) ) ;
+#922 = EDGE_CURVE ( 'NONE', #356, #521, #1100, .T. ) ;
+#923 = VERTEX_POINT ( 'NONE', #538 ) ;
+#924 = FACE_OUTER_BOUND ( 'NONE', #1946, .T. ) ;
+#925 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#926 = ORIENTED_EDGE ( 'NONE', *, *, #947, .T. ) ;
+#927 = CYLINDRICAL_SURFACE ( 'NONE', #1703, 0.2976497308103745465 ) ;
+#928 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #327 ), #1073 ) ;
+#929 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#930 = LINE ( 'NONE', #2249, #1128 ) ;
+#931 = VERTEX_POINT ( 'NONE', #2089 ) ;
+#932 = EDGE_LOOP ( 'NONE', ( #850, #178, #2082, #1043 ) ) ;
+#933 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 0.0000000000000000000, -14.70235026918961907 ) ) ;
+#934 = EDGE_LOOP ( 'NONE', ( #609, #807 ) ) ;
+#935 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#936 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 0.0000000000000000000, -14.99999999999999467 ) ) ;
+#937 = ADVANCED_FACE ( 'NONE', ( #193 ), #39, .T. ) ;
+#938 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 2.899999999999999911, -8.599999999999994316 ) ) ;
+#939 = ADVANCED_FACE ( 'NONE', ( #1079 ), #574, .T. ) ;
+#940 = DIRECTION ( 'NONE',  ( -6.123233995736769734E-17, -0.8660254037844383745, -0.5000000000000003331 ) ) ;
+#941 = ORIENTED_EDGE ( 'NONE', *, *, #323, .T. ) ;
+#942 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#943 = FILL_AREA_STYLE ('',( #787 ) ) ;
+#944 = AXIS2_PLACEMENT_3D ( 'NONE', #1293, #1990, #425 ) ;
+#945 = ORIENTED_EDGE ( 'NONE', *, *, #1187, .F. ) ;
+#946 = COLOUR_RGB ( '',0.7921568627450980005, 0.8196078431372548767, 0.9333333333333333481 ) ;
+#947 = EDGE_CURVE ( 'NONE', #1145, #1103, #2247, .T. ) ;
+#948 = VECTOR ( 'NONE', #1497, 1000.000000000000000 ) ;
+#949 = CARTESIAN_POINT ( 'NONE',  ( -5.050000000000001599, -1.800000000000000044, -16.26999999999999247 ) ) ;
+#950 = FILL_AREA_STYLE_COLOUR ( '', #1332 ) ;
+#951 = AXIS2_PLACEMENT_3D ( 'NONE', #184, #904, #2125 ) ;
+#952 = PRESENTATION_STYLE_ASSIGNMENT (( #1466 ) ) ;
+#953 = VECTOR ( 'NONE', #1706, 1000.000000000000000 ) ;
+#954 = CYLINDRICAL_SURFACE ( 'NONE', #1158, 1.549999999999999378 ) ;
+#955 = EDGE_LOOP ( 'NONE', ( #338, #1486, #465, #692 ) ) ;
+#956 = EDGE_CURVE ( 'NONE', #823, #98, #312, .T. ) ;
+#957 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#958 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 0.0000000000000000000, -15.29764973081036850 ) ) ;
+#959 = ORIENTED_EDGE ( 'NONE', *, *, #192, .T. ) ;
+#960 = SURFACE_SIDE_STYLE ('',( #80 ) ) ;
+#961 = SURFACE_STYLE_FILL_AREA ( #429 ) ;
+#962 = ADVANCED_FACE ( 'NONE', ( #1402 ), #216, .F. ) ;
+#963 = FACE_OUTER_BOUND ( 'NONE', #706, .T. ) ;
+#964 = VERTEX_POINT ( 'NONE', #398 ) ;
+#965 = EDGE_CURVE ( 'NONE', #217, #1910, #172, .T. ) ;
+#966 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#967 = FACE_OUTER_BOUND ( 'NONE', #2234, .T. ) ;
+#968 = ORIENTED_EDGE ( 'NONE', *, *, #705, .F. ) ;
+#969 = SURFACE_STYLE_USAGE ( .BOTH. , #960 ) ;
+#970 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#971 = PRESENTATION_STYLE_ASSIGNMENT (( #1120 ) ) ;
+#972 = ORIENTED_EDGE ( 'NONE', *, *, #1415, .F. ) ;
+#973 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#974 = CARTESIAN_POINT ( 'NONE',  ( 15.24999999999999822, 2.899999999999999911, 6.900000000000004796 ) ) ;
+#975 = ORIENTED_EDGE ( 'NONE', *, *, #709, .T. ) ;
+#976 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#977 = PLANE ( 'NONE',  #1051 ) ;
+#978 = AXIS2_PLACEMENT_3D ( 'NONE', #1249, #504, #700 ) ;
+#979 = EDGE_LOOP ( 'NONE', ( #1714, #1030, #1204, #1379 ) ) ;
+#980 = ADVANCED_FACE ( 'NONE', ( #1410 ), #1917, .T. ) ;
+#981 = CIRCLE ( 'NONE', #1270, 0.2976497308103745465 ) ;
+#982 = LINE ( 'NONE', #1976, #1095 ) ;
+#983 = CIRCLE ( 'NONE', #2250, 0.2976497308103745465 ) ;
+#984 = EDGE_LOOP ( 'NONE', ( #1605, #438 ) ) ;
+#985 = ADVANCED_FACE ( 'NONE', ( #963 ), #607, .T. ) ;
+#986 = CYLINDRICAL_SURFACE ( 'NONE', #4, 0.2976497308103745465 ) ;
+#987 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#988 = ORIENTED_EDGE ( 'NONE', *, *, #1950, .T. ) ;
+#989 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#990 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #265, 'distance_accuracy_value', 'NONE');
+#991 = ORIENTED_EDGE ( 'NONE', *, *, #1860, .F. ) ;
+#992 = EDGE_CURVE ( 'NONE', #1256, #1534, #351, .T. ) ;
+#993 = PLANE ( 'NONE',  #1057 ) ;
+#994 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 1.199999999999999956, -15.39999999999999325 ) ) ;
+#995 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#996 = CIRCLE ( 'NONE', #41, 1.549999999999999378 ) ;
+#997 = ORIENTED_EDGE ( 'NONE', *, *, #1537, .T. ) ;
+#998 = SURFACE_SIDE_STYLE ('',( #289 ) ) ;
+#999 = FACE_OUTER_BOUND ( 'NONE', #1152, .T. ) ;
+#1000 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1001 = EDGE_LOOP ( 'NONE', ( #2057, #2003 ) ) ;
+#1002 = SURFACE_STYLE_FILL_AREA ( #462 ) ;
+#1003 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1004 = EDGE_CURVE ( 'NONE', #897, #531, #982, .T. ) ;
+#1005 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#1006 = EDGE_LOOP ( 'NONE', ( #628, #476, #900, #1052 ) ) ;
+#1007 = LINE ( 'NONE', #1354, #2241 ) ;
+#1008 = LINE ( 'NONE', #1696, #2205 ) ;
+#1009 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2229 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1333, #1538, #2037 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1010 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1011 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #2041, 'distance_accuracy_value', 'NONE');
+#1012 = ORIENTED_EDGE ( 'NONE', *, *, #1457, .F. ) ;
+#1013 = EDGE_CURVE ( 'NONE', #1752, #202, #1646, .T. ) ;
+#1014 = CIRCLE ( 'NONE', #345, 0.2976497308103745465 ) ;
+#1015 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1016 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #821 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1022, #1535, #1031 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1017 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #470 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1610, #575, #379 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1018 = VECTOR ( 'NONE', #919, 1000.000000000000000 ) ;
+#1019 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1020 = ORIENTED_EDGE ( 'NONE', *, *, #2013, .F. ) ;
+#1021 = VECTOR ( 'NONE', #929, 1000.000000000000000 ) ;
+#1022 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1023 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1024 = LINE ( 'NONE', #1673, #61 ) ;
+#1025 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1026 = ORIENTED_EDGE ( 'NONE', *, *, #1086, .T. ) ;
+#1027 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 0.0000000000000000000, -14.70235026918961907 ) ) ;
+#1028 = LINE ( 'NONE', #2042, #2028 ) ;
+#1029 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 2.899999999999999911, -14.70235026918961907 ) ) ;
+#1030 = ORIENTED_EDGE ( 'NONE', *, *, #2048, .T. ) ;
+#1031 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1032 = CIRCLE ( 'NONE', #2116, 0.2976497308103745465 ) ;
+#1033 = EDGE_CURVE ( 'NONE', #1709, #625, #1197, .T. ) ;
+#1034 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#1035 = LINE ( 'NONE', #1219, #2080 ) ;
+#1036 = DIRECTION ( 'NONE',  ( -1.508455196501571429E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1037 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #533, 'distance_accuracy_value', 'NONE');
+#1038 = ORIENTED_EDGE ( 'NONE', *, *, #1067, .F. ) ;
+#1039 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 2.199999999999999734, -15.29764973081036850 ) ) ;
+#1040 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1041 = ORIENTED_EDGE ( 'NONE', *, *, #109, .T. ) ;
+#1042 = CARTESIAN_POINT ( 'NONE',  ( 17.50000000000000000, 2.899999999999999911, -10.59999999999999432 ) ) ;
+#1043 = ORIENTED_EDGE ( 'NONE', *, *, #1926, .T. ) ;
+#1044 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 0.0000000000000000000, -14.99999999999999467 ) ) ;
+#1045 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, -12.29999999999999538 ) ) ;
+#1046 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1047 = ORIENTED_EDGE ( 'NONE', *, *, #260, .F. ) ;
+#1048 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1049 = LINE ( 'NONE', #1099, #1659 ) ;
+#1050 = AXIS2_PLACEMENT_3D ( 'NONE', #1136, #578, #1283 ) ;
+#1051 = AXIS2_PLACEMENT_3D ( 'NONE', #1713, #631, #989 ) ;
+#1052 = ORIENTED_EDGE ( 'NONE', *, *, #378, .T. ) ;
+#1053 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 0.0000000000000000000, 17.00000000000000711 ) ) ;
+#1054 = ORIENTED_EDGE ( 'NONE', *, *, #1508, .F. ) ;
+#1055 = COLOUR_RGB ( '',0.2509803921568627416, 0.2509803921568627416, 0.2509803921568627416 ) ;
+#1056 = AXIS2_PLACEMENT_3D ( 'NONE', #749, #1817, #1273 ) ;
+#1057 = AXIS2_PLACEMENT_3D ( 'NONE', #665, #841, #2054 ) ;
+#1058 = CIRCLE ( 'NONE', #348, 0.2976497308103745465 ) ;
+#1059 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1060 = ADVANCED_FACE ( 'NONE', ( #1150 ), #73, .F. ) ;
+#1061 = CIRCLE ( 'NONE', #2101, 0.2976497308103745465 ) ;
+#1062 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039486E-16 ) ) ;
+#1063 = VECTOR ( 'NONE', #1433, 1000.000000000000000 ) ;
+#1064 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 2.899999999999999911, -15.29764973081036850 ) ) ;
+#1065 = ORIENTED_EDGE ( 'NONE', *, *, #1290, .F. ) ;
+#1066 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1067 = EDGE_CURVE ( 'NONE', #521, #202, #439, .T. ) ;
+#1068 = ORIENTED_EDGE ( 'NONE', *, *, #112, .T. ) ;
+#1069 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1070 = VERTEX_POINT ( 'NONE', #1112 ) ;
+#1071 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 2.899999999999999911, -8.599999999999994316 ) ) ;
+#1072 = CYLINDRICAL_SURFACE ( 'NONE', #64, 0.2976497308103745465 ) ;
+#1073 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #632 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #359, #1757, #1209 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1074 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -1.508455196501571429E-16 ) ) ;
+#1075 = ORIENTED_EDGE ( 'NONE', *, *, #1828, .T. ) ;
+#1076 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1077 = FACE_OUTER_BOUND ( 'NONE', #83, .T. ) ;
+#1078 = ADVANCED_FACE ( 'NONE', ( #1862 ), #330, .T. ) ;
+#1079 = FACE_OUTER_BOUND ( 'NONE', #3, .T. ) ;
+#1080 = EDGE_LOOP ( 'NONE', ( #1720, #481 ) ) ;
+#1081 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1082 = CYLINDRICAL_SURFACE ( 'NONE', #1967, 0.2976497308103745465 ) ;
+#1083 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1084 = ORIENTED_EDGE ( 'NONE', *, *, #619, .F. ) ;
+#1085 = CARTESIAN_POINT ( 'NONE',  ( -7.249999999999998224, 0.0000000000000000000, 14.80000000000000604 ) ) ;
+#1086 = EDGE_CURVE ( 'NONE', #1900, #923, #1350, .T. ) ;
+#1087 = CARTESIAN_POINT ( 'NONE',  ( 17.84999999999999432, 0.0000000000000000000, 17.00000000000000711 ) ) ;
+#1088 = ORIENTED_EDGE ( 'NONE', *, *, #1880, .T. ) ;
+#1089 = VECTOR ( 'NONE', #675, 1000.000000000000000 ) ;
+#1090 = FILL_AREA_STYLE ('',( #65 ) ) ;
+#1091 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ;
+#1092 = VERTEX_POINT ( 'NONE', #825 ) ;
+#1093 = AXIS2_PLACEMENT_3D ( 'NONE', #127, #1527, #1166 ) ;
+#1094 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1095 = VECTOR ( 'NONE', #594, 1000.000000000000000 ) ;
+#1096 = ORIENTED_EDGE ( 'NONE', *, *, #965, .T. ) ;
+#1097 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1098 = FACE_BOUND ( 'NONE', #1505, .T. ) ;
+#1099 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 2.899999999999999911, -8.599999999999994316 ) ) ;
+#1100 = LINE ( 'NONE', #1608, #832 ) ;
+#1101 = ORIENTED_EDGE ( 'NONE', *, *, #2043, .T. ) ;
+#1102 = SURFACE_SIDE_STYLE ('',( #401 ) ) ;
+#1103 = VERTEX_POINT ( 'NONE', #144 ) ;
+#1104 = SURFACE_SIDE_STYLE ('',( #1300 ) ) ;
+#1105 = EDGE_CURVE ( 'NONE', #1403, #1997, #688, .T. ) ;
+#1106 = CARTESIAN_POINT ( 'NONE',  ( -7.249999999999998224, 0.0000000000000000000, 14.80000000000000604 ) ) ;
+#1107 = ADVANCED_FACE ( 'NONE', ( #1895 ), #2196, .T. ) ;
+#1108 = ORIENTED_EDGE ( 'NONE', *, *, #898, .F. ) ;
+#1109 = AXIS2_PLACEMENT_3D ( 'NONE', #2044, #464, #110 ) ;
+#1110 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1111 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1112 = CARTESIAN_POINT ( 'NONE',  ( -7.249999999999998224, 0.0000000000000000000, 17.00000000000000711 ) ) ;
+#1113 = ORIENTED_EDGE ( 'NONE', *, *, #831, .F. ) ;
+#1114 = ADVANCED_FACE ( 'NONE', ( #1339 ), #1883, .T. ) ;
+#1115 = FILL_AREA_STYLE ('',( #564 ) ) ;
+#1116 = PRESENTATION_STYLE_ASSIGNMENT (( #405 ) ) ;
+#1117 = ORIENTED_EDGE ( 'NONE', *, *, #1105, .T. ) ;
+#1118 = FACE_OUTER_BOUND ( 'NONE', #2127, .T. ) ;
+#1119 = ADVANCED_FACE ( 'NONE', ( #286 ), #474, .T. ) ;
+#1120 = SURFACE_STYLE_USAGE ( .BOTH. , #411 ) ;
+#1121 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1122 = VERTEX_POINT ( 'NONE', #1519 ) ;
+#1123 = EDGE_CURVE ( 'NONE', #1997, #1403, #916, .T. ) ;
+#1124 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1125 = CIRCLE ( 'NONE', #1445, 0.8749999999999990008 ) ;
+#1126 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1846 ) ) ;
+#1127 = ORIENTED_EDGE ( 'NONE', *, *, #1920, .F. ) ;
+#1128 = VECTOR ( 'NONE', #38, 1000.000000000000000 ) ;
+#1129 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1130 = PRESENTATION_STYLE_ASSIGNMENT (( #1140 ) ) ;
+#1131 = AXIS2_PLACEMENT_3D ( 'NONE', #154, #1003, #1853 ) ;
+#1132 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 0.0000000000000000000, -14.99999999999999467 ) ) ;
+#1133 = EDGE_CURVE ( 'NONE', #1534, #1633, #1028, .T. ) ;
+#1134 = VECTOR ( 'NONE', #694, 1000.000000000000000 ) ;
+#1135 = ORIENTED_EDGE ( 'NONE', *, *, #992, .T. ) ;
+#1136 = CARTESIAN_POINT ( 'NONE',  ( 17.84999999999999432, 1.199999999999999956, 17.00000000000000711 ) ) ;
+#1137 = CARTESIAN_POINT ( 'NONE',  ( -5.050000000000002487, -1.800000000000000044, -13.72999999999999510 ) ) ;
+#1138 = ORIENTED_EDGE ( 'NONE', *, *, #400, .F. ) ;
+#1139 = FILL_AREA_STYLE ('',( #1277 ) ) ;
+#1140 = SURFACE_STYLE_USAGE ( .BOTH. , #2132 ) ;
+#1141 = EDGE_CURVE ( 'NONE', #1642, #167, #1532, .T. ) ;
+#1142 = ORIENTED_EDGE ( 'NONE', *, *, #324, .F. ) ;
+#1143 = FILL_AREA_STYLE ('',( #2173 ) ) ;
+#1144 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1145 = VERTEX_POINT ( 'NONE', #994 ) ;
+#1146 = CYLINDRICAL_SURFACE ( 'NONE', #344, 1.549999999999999378 ) ;
+#1147 = PLANE ( 'NONE',  #680 ) ;
+#1148 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #887, 'distance_accuracy_value', 'NONE');
+#1149 = ORIENTED_EDGE ( 'NONE', *, *, #892, .T. ) ;
+#1150 = FACE_OUTER_BOUND ( 'NONE', #921, .T. ) ;
+#1151 = EDGE_CURVE ( 'NONE', #333, #47, #1679, .T. ) ;
+#1152 = EDGE_LOOP ( 'NONE', ( #1651, #1222, #1305, #130 ) ) ;
+#1153 = EDGE_LOOP ( 'NONE', ( #75, #669, #1392, #1428 ) ) ;
+#1154 = AXIS2_PLACEMENT_3D ( 'NONE', #936, #2178, #1442 ) ;
+#1155 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000711, 0.0000000000000000000, 13.20000000000000107 ) ) ;
+#1156 = AXIS2_PLACEMENT_3D ( 'NONE', #2120, #737, #2244 ) ;
+#1157 = EDGE_LOOP ( 'NONE', ( #224, #1488, #1584, #652 ) ) ;
+#1158 = AXIS2_PLACEMENT_3D ( 'NONE', #1638, #74, #1467 ) ;
+#1159 = VECTOR ( 'NONE', #434, 1000.000000000000000 ) ;
+#1160 = CARTESIAN_POINT ( 'NONE',  ( 5.049999999999998934, -1.800000000000000044, -13.72999999999999510 ) ) ;
+#1161 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1162 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2140 ), #422 ) ;
+#1163 = CIRCLE ( 'NONE', #1851, 1.549999999999999378 ) ;
+#1164 = ORIENTED_EDGE ( 'NONE', *, *, #1170, .T. ) ;
+#1165 = DIRECTION ( 'NONE',  ( 3.414809992080332967E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1166 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1167 = EDGE_CURVE ( 'NONE', #621, #403, #1182, .T. ) ;
+#1168 = LINE ( 'NONE', #325, #2098 ) ;
+#1169 = PLANE ( 'NONE',  #1476 ) ;
+#1170 = EDGE_CURVE ( 'NONE', #1122, #1611, #1716, .T. ) ;
+#1171 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #277, 'distance_accuracy_value', 'NONE');
+#1172 = ORIENTED_EDGE ( 'NONE', *, *, #2020, .F. ) ;
+#1173 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1174 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, -8.500000000000000000, -14.70235026918961907 ) ) ;
+#1175 = CARTESIAN_POINT ( 'NONE',  ( -15.24999999999999822, 2.889999999999999680, 6.900000000000004796 ) ) ;
+#1176 = ORIENTED_EDGE ( 'NONE', *, *, #1624, .T. ) ;
+#1177 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#1178 = EDGE_CURVE ( 'NONE', #432, #1145, #499, .T. ) ;
+#1179 = CARTESIAN_POINT ( 'NONE',  ( -7.249999999999998224, 1.199999999999999956, 14.80000000000000604 ) ) ;
+#1180 = PRESENTATION_STYLE_ASSIGNMENT (( #1358 ) ) ;
+#1181 = ORIENTED_EDGE ( 'NONE', *, *, #542, .T. ) ;
+#1182 = LINE ( 'NONE', #1174, #953 ) ;
+#1183 = FACE_OUTER_BOUND ( 'NONE', #1577, .T. ) ;
+#1184 = ORIENTED_EDGE ( 'NONE', *, *, #1309, .F. ) ;
+#1185 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#1186 = PRESENTATION_STYLE_ASSIGNMENT (( #478 ) ) ;
+#1187 = EDGE_CURVE ( 'NONE', #621, #1582, #876, .T. ) ;
+#1188 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1189 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1190 = VERTEX_POINT ( 'NONE', #107 ) ;
+#1191 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, -8.500000000000000000, -15.29764973081036850 ) ) ;
+#1192 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1193 = STYLED_ITEM ( 'NONE', ( #1349 ), #2181 ) ;
+#1194 = CIRCLE ( 'NONE', #604, 0.2976497308103745465 ) ;
+#1195 = EDGE_CURVE ( 'NONE', #1285, #2210, #2233, .T. ) ;
+#1196 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1197 = CIRCLE ( 'NONE', #1234, 0.2976497308103745465 ) ;
+#1198 = ORIENTED_EDGE ( 'NONE', *, *, #1950, .F. ) ;
+#1199 = ADVANCED_FACE ( 'NONE', ( #636 ), #666, .T. ) ;
+#1200 = AXIS2_PLACEMENT_3D ( 'NONE', #548, #1400, #558 ) ;
+#1201 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1202 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 0.0000000000000000000, -14.70235026918961907 ) ) ;
+#1203 = SURFACE_STYLE_FILL_AREA ( #802 ) ;
+#1204 = ORIENTED_EDGE ( 'NONE', *, *, #1279, .T. ) ;
+#1205 = CARTESIAN_POINT ( 'NONE',  ( 17.84999999999999432, 1.199999999999999956, 17.00000000000000711 ) ) ;
+#1206 = FACE_OUTER_BOUND ( 'NONE', #656, .T. ) ;
+#1207 = ORIENTED_EDGE ( 'NONE', *, *, #1587, .T. ) ;
+#1208 = CONICAL_SURFACE ( 'NONE', #2000, 0.8750000000000007772, 0.5235987755982992597 ) ;
+#1209 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1210 = LINE ( 'NONE', #555, #1446 ) ;
+#1211 = ORIENTED_EDGE ( 'NONE', *, *, #1086, .F. ) ;
+#1212 = FILL_AREA_STYLE ('',( #507 ) ) ;
+#1213 = FACE_OUTER_BOUND ( 'NONE', #2256, .T. ) ;
+#1214 = PLANE ( 'NONE',  #25 ) ;
+#1215 = ORIENTED_EDGE ( 'NONE', *, *, #877, .T. ) ;
+#1216 = LINE ( 'NONE', #668, #1677 ) ;
+#1217 = ADVANCED_FACE ( 'NONE', ( #1206 ), #1618, .T. ) ;
+#1218 = VERTEX_POINT ( 'NONE', #902 ) ;
+#1219 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 1.199999999999999956, -15.87499999999999289 ) ) ;
+#1220 = EDGE_CURVE ( 'NONE', #1764, #1103, #1789, .T. ) ;
+#1221 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1222 = ORIENTED_EDGE ( 'NONE', *, *, #1151, .F. ) ;
+#1223 = CIRCLE ( 'NONE', #197, 0.8749999999999990008 ) ;
+#1224 = CARTESIAN_POINT ( 'NONE',  ( -5.050000000000002487, -1.800000000000000044, -13.72999999999999510 ) ) ;
+#1225 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #789 ) ) ;
+#1226 = SURFACE_STYLE_FILL_AREA ( #883 ) ;
+#1227 = ORIENTED_EDGE ( 'NONE', *, *, #597, .F. ) ;
+#1228 = AXIS2_PLACEMENT_3D ( 'NONE', #1458, #1598, #2150 ) ;
+#1229 = VECTOR ( 'NONE', #409, 1000.000000000000000 ) ;
+#1230 = AXIS2_PLACEMENT_3D ( 'NONE', #1552, #1074, #1036 ) ;
+#1231 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, -8.500000000000000000, -14.70235026918961907 ) ) ;
+#1232 = AXIS2_PLACEMENT_3D ( 'NONE', #1034, #1768, #196 ) ;
+#1233 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1234 = AXIS2_PLACEMENT_3D ( 'NONE', #1132, #271, #1983 ) ;
+#1235 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1236 = AXIS2_PLACEMENT_3D ( 'NONE', #813, #1372, #1040 ) ;
+#1237 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1238 = ORIENTED_EDGE ( 'NONE', *, *, #2079, .T. ) ;
+#1239 = EDGE_CURVE ( 'NONE', #506, #66, #244, .T. ) ;
+#1240 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1241 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.899999999999999911, 0.0000000000000000000 ) ) ;
+#1242 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1243 = ORIENTED_EDGE ( 'NONE', *, *, #1996, .F. ) ;
+#1244 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 2.889999999999999680, -8.599999999999994316 ) ) ;
+#1245 = ORIENTED_EDGE ( 'NONE', *, *, #155, .F. ) ;
+#1246 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#1247 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 1.199999999999999956, -15.87499999999999289 ) ) ;
+#1248 = EDGE_CURVE ( 'NONE', #502, #1999, #1419, .T. ) ;
+#1249 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 0.0000000000000000000, -14.99999999999999467 ) ) ;
+#1250 = AXIS2_PLACEMENT_3D ( 'NONE', #335, #2083, #1 ) ;
+#1251 = ORIENTED_EDGE ( 'NONE', *, *, #992, .F. ) ;
+#1252 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1253 = CYLINDRICAL_SURFACE ( 'NONE', #1414, 0.2976497308103745465 ) ;
+#1254 = ORIENTED_EDGE ( 'NONE', *, *, #1993, .T. ) ;
+#1255 = PRESENTATION_STYLE_ASSIGNMENT (( #552 ) ) ;
+#1256 = VERTEX_POINT ( 'NONE', #1262 ) ;
+#1257 = LINE ( 'NONE', #735, #2168 ) ;
+#1258 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1259 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1260 = EDGE_LOOP ( 'NONE', ( #1869, #1041, #1840, #2071 ) ) ;
+#1261 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1262 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000711, 0.0000000000000000000, 13.20000000000000107 ) ) ;
+#1263 = LINE ( 'NONE', #549, #126 ) ;
+#1264 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1366 ), #2014 ) ;
+#1265 = ORIENTED_EDGE ( 'NONE', *, *, #1290, .T. ) ;
+#1266 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1267 = CONICAL_SURFACE ( 'NONE', #1479, 0.8750000000000007772, 0.5235987755982992597 ) ;
+#1268 = ORIENTED_EDGE ( 'NONE', *, *, #1604, .F. ) ;
+#1269 = AXIS2_PLACEMENT_3D ( 'NONE', #1526, #310, #785 ) ;
+#1270 = AXIS2_PLACEMENT_3D ( 'NONE', #1942, #1121, #367 ) ;
+#1271 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ;
+#1272 = SURFACE_STYLE_USAGE ( .BOTH. , #1104 ) ;
+#1273 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1274 = AXIS2_PLACEMENT_3D ( 'NONE', #2102, #1069, #206 ) ;
+#1275 = ORIENTED_EDGE ( 'NONE', *, *, #1602, .T. ) ;
+#1276 = VECTOR ( 'NONE', #1652, 1000.000000000000000 ) ;
+#1277 = FILL_AREA_STYLE_COLOUR ( '', #2211 ) ;
+#1278 = CARTESIAN_POINT ( 'NONE',  ( -17.50000000000000000, 2.899999999999999911, -10.59999999999999432 ) ) ;
+#1279 = EDGE_CURVE ( 'NONE', #784, #1668, #27, .T. ) ;
+#1280 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#1281 = EDGE_LOOP ( 'NONE', ( #1344, #868, #845, #396 ) ) ;
+#1282 = ADVANCED_FACE ( 'NONE', ( #751 ), #1567, .T. ) ;
+#1283 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1284 = SURFACE_STYLE_FILL_AREA ( #943 ) ;
+#1285 = VERTEX_POINT ( 'NONE', #2077 ) ;
+#1286 = EDGE_CURVE ( 'NONE', #788, #1491, #207, .T. ) ;
+#1287 = CARTESIAN_POINT ( 'NONE',  ( -5.050000000000002487, 0.0000000000000000000, -13.72999999999999510 ) ) ;
+#1288 = SURFACE_SIDE_STYLE ('',( #1308 ) ) ;
+#1289 = SURFACE_STYLE_FILL_AREA ( #1800 ) ;
+#1290 = EDGE_CURVE ( 'NONE', #1491, #788, #2175, .T. ) ;
+#1291 = LINE ( 'NONE', #1965, #452 ) ;
+#1292 = EDGE_LOOP ( 'NONE', ( #2169, #1142, #2236, #698 ) ) ;
+#1293 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 2.199999999999999734, -14.99999999999999467 ) ) ;
+#1294 = ORIENTED_EDGE ( 'NONE', *, *, #1167, .T. ) ;
+#1295 = ADVANCED_FACE ( 'NONE', ( #1098, #1213 ), #894, .T. ) ;
+#1296 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1297 = FACE_BOUND ( 'NONE', #734, .T. ) ;
+#1298 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1299 = ORIENTED_EDGE ( 'NONE', *, *, #709, .F. ) ;
+#1300 = SURFACE_STYLE_FILL_AREA ( #1115 ) ;
+#1301 = VECTOR ( 'NONE', #2174, 1000.000000000000000 ) ;
+#1302 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 0.0000000000000000000, -14.70235026918961907 ) ) ;
+#1303 = CIRCLE ( 'NONE', #2022, 1.549999999999999378 ) ;
+#1304 = VECTOR ( 'NONE', #263, 1000.000000000000000 ) ;
+#1305 = ORIENTED_EDGE ( 'NONE', *, *, #14, .F. ) ;
+#1306 = VECTOR ( 'NONE', #520, 1000.000000000000000 ) ;
+#1307 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1308 = SURFACE_STYLE_FILL_AREA ( #49 ) ;
+#1309 = EDGE_CURVE ( 'NONE', #1635, #1988, #362, .T. ) ;
+#1310 = VECTOR ( 'NONE', #304, 1000.000000000000000 ) ;
+#1311 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1312 = ORIENTED_EDGE ( 'NONE', *, *, #619, .T. ) ;
+#1313 = SURFACE_STYLE_FILL_AREA ( #1143 ) ;
+#1314 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000711, 0.0000000000000000000, 14.75000000000000355 ) ) ;
+#1315 = ORIENTED_EDGE ( 'NONE', *, *, #637, .T. ) ;
+#1316 = EDGE_CURVE ( 'NONE', #879, #1633, #1163, .T. ) ;
+#1317 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#1318 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1319 = ORIENTED_EDGE ( 'NONE', *, *, #400, .T. ) ;
+#1320 = VECTOR ( 'NONE', #322, 1000.000000000000000 ) ;
+#1321 = ORIENTED_EDGE ( 'NONE', *, *, #1616, .F. ) ;
+#1322 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 2.889999999999999680, -8.599999999999994316 ) ) ;
+#1323 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 0.0000000000000000000, -13.84999999999999787 ) ) ;
+#1324 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039486E-16 ) ) ;
+#1325 = SURFACE_STYLE_FILL_AREA ( #302 ) ;
+#1326 = LINE ( 'NONE', #1513, #2166 ) ;
+#1327 = ORIENTED_EDGE ( 'NONE', *, *, #466, .T. ) ;
+#1328 = DIRECTION ( 'NONE',  ( 1.119176436114069085E-16, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1329 = ORIENTED_EDGE ( 'NONE', *, *, #1004, .F. ) ;
+#1330 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 0.0000000000000000000, -12.29999999999999716 ) ) ;
+#1331 = DIRECTION ( 'NONE',  ( -6.123233995736769734E-17, -0.8660254037844383745, -0.5000000000000003331 ) ) ;
+#1332 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.5019607843137254832 ) ;
+#1333 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1334 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#1335 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1632 ) ) ;
+#1336 = CIRCLE ( 'NONE', #272, 0.2976497308103745465 ) ;
+#1337 = ORIENTED_EDGE ( 'NONE', *, *, #672, .F. ) ;
+#1338 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1339 = FACE_OUTER_BOUND ( 'NONE', #1348, .T. ) ;
+#1340 = AXIS2_PLACEMENT_3D ( 'NONE', #376, #1791, #754 ) ;
+#1341 = VECTOR ( 'NONE', #397, 1000.000000000000000 ) ;
+#1342 = LINE ( 'NONE', #146, #1794 ) ;
+#1343 = EDGE_CURVE ( 'NONE', #333, #711, #1761, .T. ) ;
+#1344 = ORIENTED_EDGE ( 'NONE', *, *, #837, .F. ) ;
+#1345 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1346 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -6.870191984066561950E-16 ) ) ;
+#1347 = LINE ( 'NONE', #1529, #1369 ) ;
+#1348 = EDGE_LOOP ( 'NONE', ( #975, #328 ) ) ;
+#1349 = PRESENTATION_STYLE_ASSIGNMENT (( #1688 ) ) ;
+#1350 = LINE ( 'NONE', #2213, #1378 ) ;
+#1351 = PRESENTATION_STYLE_ASSIGNMENT (( #331 ) ) ;
+#1352 = ORIENTED_EDGE ( 'NONE', *, *, #1286, .F. ) ;
+#1353 = EDGE_CURVE ( 'NONE', #2176, #1422, #2123, .T. ) ;
+#1354 = CARTESIAN_POINT ( 'NONE',  ( -7.249999999999998224, 1.199999999999999956, 17.00000000000000711 ) ) ;
+#1355 = ADVANCED_FACE ( 'NONE', ( #70 ), #600, .F. ) ;
+#1356 = FILL_AREA_STYLE ('',( #1856 ) ) ;
+#1357 = CARTESIAN_POINT ( 'NONE',  ( 5.049999999999998934, 0.0000000000000000000, -13.72999999999999510 ) ) ;
+#1358 = SURFACE_STYLE_USAGE ( .BOTH. , #1367 ) ;
+#1359 = VERTEX_POINT ( 'NONE', #1287 ) ;
+#1360 = SURFACE_SIDE_STYLE ('',( #1002 ) ) ;
+#1361 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1362 = ORIENTED_EDGE ( 'NONE', *, *, #908, .F. ) ;
+#1363 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 1.199999999999999956, -12.29999999999999716 ) ) ;
+#1364 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1365 = PRESENTATION_STYLE_ASSIGNMENT (( #673 ) ) ;
+#1366 = STYLED_ITEM ( 'NONE', ( #1430 ), #1855 ) ;
+#1367 = SURFACE_SIDE_STYLE ('',( #1203 ) ) ;
+#1368 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #2111, 'distance_accuracy_value', 'NONE');
+#1369 = VECTOR ( 'NONE', #1858, 1000.000000000000114 ) ;
+#1370 = ORIENTED_EDGE ( 'NONE', *, *, #1105, .F. ) ;
+#1371 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1372 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1373 = EDGE_CURVE ( 'NONE', #2032, #1359, #2146, .T. ) ;
+#1374 = AXIS2_PLACEMENT_3D ( 'NONE', #1314, #1144, #139 ) ;
+#1375 = EDGE_LOOP ( 'NONE', ( #306, #319 ) ) ;
+#1376 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1368 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2111, #893, #339 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1377 = LINE ( 'NONE', #1042, #1612 ) ;
+#1378 = VECTOR ( 'NONE', #295, 1000.000000000000000 ) ;
+#1379 = ORIENTED_EDGE ( 'NONE', *, *, #108, .F. ) ;
+#1380 = EDGE_CURVE ( 'NONE', #1960, #280, #983, .T. ) ;
+#1381 = VECTOR ( 'NONE', #1296, 1000.000000000000000 ) ;
+#1382 = PLANE ( 'NONE',  #1915 ) ;
+#1383 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1384 = SURFACE_STYLE_FILL_AREA ( #528 ) ;
+#1385 = DIRECTION ( 'NONE',  ( -1.508455196501571429E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1386 = VERTEX_POINT ( 'NONE', #949 ) ;
+#1387 = EDGE_CURVE ( 'NONE', #253, #2040, #2177, .T. ) ;
+#1388 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#1389 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 2.199999999999999734, -15.29764973081036850 ) ) ;
+#1390 = VERTEX_POINT ( 'NONE', #226 ) ;
+#1391 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1392 = ORIENTED_EDGE ( 'NONE', *, *, #350, .T. ) ;
+#1393 = EDGE_CURVE ( 'NONE', #284, #47, #1627, .T. ) ;
+#1394 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1395 = VECTOR ( 'NONE', #1062, 1000.000000000000000 ) ;
+#1396 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 2.199999999999999734, -14.70235026918961907 ) ) ;
+#1397 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#1398 = ORIENTED_EDGE ( 'NONE', *, *, #1602, .F. ) ;
+#1399 = FILL_AREA_STYLE_COLOUR ( '', #870 ) ;
+#1400 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1401 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1402 = FACE_OUTER_BOUND ( 'NONE', #440, .T. ) ;
+#1403 = VERTEX_POINT ( 'NONE', #791 ) ;
+#1404 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1405 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1406 = EDGE_LOOP ( 'NONE', ( #816, #10 ) ) ;
+#1407 = FILL_AREA_STYLE ('',( #729 ) ) ;
+#1408 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1409 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #822 ) ) ;
+#1410 = FACE_OUTER_BOUND ( 'NONE', #932, .T. ) ;
+#1411 = EDGE_LOOP ( 'NONE', ( #1101, #1873, #455, #1176 ) ) ;
+#1412 = AXIS2_PLACEMENT_3D ( 'NONE', #1566, #1589, #373 ) ;
+#1413 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #104 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1890, #819, #479 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1414 = AXIS2_PLACEMENT_3D ( 'NONE', #509, #519, #1066 ) ;
+#1415 = EDGE_CURVE ( 'NONE', #1642, #964, #1561, .T. ) ;
+#1416 = SURFACE_STYLE_USAGE ( .BOTH. , #1998 ) ;
+#1417 = AXIS2_PLACEMENT_3D ( 'NONE', #81, #2180, #2004 ) ;
+#1418 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1419 = CIRCLE ( 'NONE', #423, 0.8749999999999990008 ) ;
+#1420 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1421 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#1422 = VERTEX_POINT ( 'NONE', #59 ) ;
+#1423 = PLANE ( 'NONE',  #1449 ) ;
+#1424 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1425 = FACE_OUTER_BOUND ( 'NONE', #643, .T. ) ;
+#1426 = ORIENTED_EDGE ( 'NONE', *, *, #892, .F. ) ;
+#1427 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1428 = ORIENTED_EDGE ( 'NONE', *, *, #1167, .F. ) ;
+#1429 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1430 = PRESENTATION_STYLE_ASSIGNMENT (( #1272 ) ) ;
+#1431 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 1.199999999999999956, 17.00000000000000711 ) ) ;
+#1432 = ORIENTED_EDGE ( 'NONE', *, *, #1248, .F. ) ;
+#1433 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1434 = FACE_OUTER_BOUND ( 'NONE', #233, .T. ) ;
+#1435 = ADVANCED_FACE ( 'NONE', ( #2155 ), #613, .T. ) ;
+#1436 = LINE ( 'NONE', #1087, #1559 ) ;
+#1437 = ORIENTED_EDGE ( 'NONE', *, *, #1033, .F. ) ;
+#1438 = SURFACE_SIDE_STYLE ('',( #1767 ) ) ;
+#1439 = ORIENTED_EDGE ( 'NONE', *, *, #407, .F. ) ;
+#1440 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1441 = ORIENTED_EDGE ( 'NONE', *, *, #1908, .F. ) ;
+#1442 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1443 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1656 ), #1732 ) ;
+#1444 = CARTESIAN_POINT ( 'NONE',  ( -5.050000000000001599, 0.0000000000000000000, -16.26999999999999247 ) ) ;
+#1445 = AXIS2_PLACEMENT_3D ( 'NONE', #140, #1010, #1188 ) ;
+#1446 = VECTOR ( 'NONE', #1933, 1000.000000000000000 ) ;
+#1447 = ORIENTED_EDGE ( 'NONE', *, *, #1537, .F. ) ;
+#1448 = ADVANCED_FACE ( 'NONE', ( #763 ), #1146, .F. ) ;
+#1449 = AXIS2_PLACEMENT_3D ( 'NONE', #1760, #917, #1750 ) ;
+#1450 = PLANE ( 'NONE',  #1050 ) ;
+#1451 = LINE ( 'NONE', #1137, #2203 ) ;
+#1452 = VECTOR ( 'NONE', #1660, 1000.000000000000114 ) ;
+#1453 = ORIENTED_EDGE ( 'NONE', *, *, #2199, .T. ) ;
+#1454 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1522 ), #536 ) ;
+#1455 = CARTESIAN_POINT ( 'NONE',  ( 17.84999999999999432, 1.199999999999999956, -16.99999999999999289 ) ) ;
+#1456 = FACE_OUTER_BOUND ( 'NONE', #1260, .T. ) ;
+#1457 = EDGE_CURVE ( 'NONE', #1390, #1777, #1798, .T. ) ;
+#1458 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 2.889999999999999680, -8.599999999999994316 ) ) ;
+#1459 = ORIENTED_EDGE ( 'NONE', *, *, #182, .F. ) ;
+#1460 = PLANE ( 'NONE',  #786 ) ;
+#1461 = CARTESIAN_POINT ( 'NONE',  ( -17.50000000000000000, 1.199999999999999956, -10.59999999999999432 ) ) ;
+#1462 = ORIENTED_EDGE ( 'NONE', *, *, #572, .T. ) ;
+#1463 = AXIS2_PLACEMENT_3D ( 'NONE', #875, #1730, #888 ) ;
+#1464 = CARTESIAN_POINT ( 'NONE',  ( -17.50000000000000000, 2.899999999999999911, -10.59999999999999432 ) ) ;
+#1465 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1466 = SURFACE_STYLE_USAGE ( .BOTH. , #63 ) ;
+#1467 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1468 = ORIENTED_EDGE ( 'NONE', *, *, #1178, .F. ) ;
+#1469 = FACE_OUTER_BOUND ( 'NONE', #955, .T. ) ;
+#1470 = ORIENTED_EDGE ( 'NONE', *, *, #231, .T. ) ;
+#1471 = PLANE ( 'NONE',  #718 ) ;
+#1472 = EDGE_CURVE ( 'NONE', #243, #229, #581, .T. ) ;
+#1473 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1474 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.5019607843137254832 ) ;
+#1475 = ORIENTED_EDGE ( 'NONE', *, *, #1123, .F. ) ;
+#1476 = AXIS2_PLACEMENT_3D ( 'NONE', #2010, #495, #1891 ) ;
+#1477 = ADVANCED_FACE ( 'NONE', ( #1118 ), #592, .F. ) ;
+#1478 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1479 = AXIS2_PLACEMENT_3D ( 'NONE', #414, #1124, #611 ) ;
+#1480 = FACE_OUTER_BOUND ( 'NONE', #891, .T. ) ;
+#1481 = AXIS2_PLACEMENT_3D ( 'NONE', #1509, #835, #458 ) ;
+#1482 = ORIENTED_EDGE ( 'NONE', *, *, #783, .T. ) ;
+#1483 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, 14.75000000000000533 ) ) ;
+#1484 = FACE_OUTER_BOUND ( 'NONE', #147, .T. ) ;
+#1485 = ORIENTED_EDGE ( 'NONE', *, *, #11, .T. ) ;
+#1486 = ORIENTED_EDGE ( 'NONE', *, *, #2262, .F. ) ;
+#1487 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#1488 = ORIENTED_EDGE ( 'NONE', *, *, #716, .F. ) ;
+#1489 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1490 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 0.0000000000000000000, -13.84999999999999787 ) ) ;
+#1491 = VERTEX_POINT ( 'NONE', #2218 ) ;
+#1492 = CIRCLE ( 'NONE', #1463, 1.549999999999999378 ) ;
+#1493 = EDGE_CURVE ( 'NONE', #1390, #923, #1024, .T. ) ;
+#1494 = EDGE_CURVE ( 'NONE', #2161, #506, #1684, .T. ) ;
+#1495 = VERTEX_POINT ( 'NONE', #1179 ) ;
+#1496 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1497 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1498 = EDGE_LOOP ( 'NONE', ( #738, #805, #1108, #102 ) ) ;
+#1499 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000711, 0.0000000000000000000, 16.30000000000000071 ) ) ;
+#1500 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #1391, 'distance_accuracy_value', 'NONE');
+#1501 = ORIENTED_EDGE ( 'NONE', *, *, #844, .T. ) ;
+#1502 = EDGE_CURVE ( 'NONE', #840, #2032, #459, .T. ) ;
+#1503 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 1.199999999999999956, -16.99999999999999289 ) ) ;
+#1504 = FACE_OUTER_BOUND ( 'NONE', #979, .T. ) ;
+#1505 = EDGE_LOOP ( 'NONE', ( #1243, #1665, #1038, #287 ) ) ;
+#1506 = FACE_OUTER_BOUND ( 'NONE', #755, .T. ) ;
+#1507 = CONICAL_SURFACE ( 'NONE', #1841, 0.8750000000000007772, 0.5235987755982992597 ) ;
+#1508 = EDGE_CURVE ( 'NONE', #1190, #1070, #1168, .T. ) ;
+#1509 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 1.199999999999999956, 14.75000000000000533 ) ) ;
+#1510 = VECTOR ( 'NONE', #1046, 1000.000000000000000 ) ;
+#1511 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #489 ), #910 ) ;
+#1512 = DIRECTION ( 'NONE',  ( 1.119176436114069085E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1513 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 2.899999999999999911, -14.70235026918961907 ) ) ;
+#1514 = AXIS2_PLACEMENT_3D ( 'NONE', #1821, #674, #1867 ) ;
+#1515 = CIRCLE ( 'NONE', #89, 1.550000000000000933 ) ;
+#1516 = ORIENTED_EDGE ( 'NONE', *, *, #2215, .F. ) ;
+#1517 = VECTOR ( 'NONE', #1331, 1000.000000000000114 ) ;
+#1518 = FACE_BOUND ( 'NONE', #1569, .T. ) ;
+#1519 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 1.199999999999999956, -16.99999999999999289 ) ) ;
+#1520 = ADVANCED_FACE ( 'NONE', ( #1849 ), #2062, .F. ) ;
+#1521 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ;
+#1522 = STYLED_ITEM ( 'NONE', ( #1901 ), #1295 ) ;
+#1523 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, -8.500000000000000000, -15.29764973081036850 ) ) ;
+#1524 = ORIENTED_EDGE ( 'NONE', *, *, #1971, .F. ) ;
+#1525 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1526 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, -13.84999999999999432 ) ) ;
+#1527 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1528 = SURFACE_STYLE_USAGE ( .BOTH. , #809 ) ;
+#1529 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 1.199999999999999956, -14.12499999999999289 ) ) ;
+#1530 = ORIENTED_EDGE ( 'NONE', *, *, #1676, .T. ) ;
+#1531 = FACE_BOUND ( 'NONE', #984, .T. ) ;
+#1532 = LINE ( 'NONE', #2248, #1884 ) ;
+#1533 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #804 ), #659 ) ;
+#1534 = VERTEX_POINT ( 'NONE', #1499 ) ;
+#1535 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1536 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1537 = EDGE_CURVE ( 'NONE', #66, #506, #1125, .T. ) ;
+#1538 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1539 = FILL_AREA_STYLE_COLOUR ( '', #418 ) ;
+#1540 = VERTEX_POINT ( 'NONE', #129 ) ;
+#1541 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1542 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1543 = ORIENTED_EDGE ( 'NONE', *, *, #116, .F. ) ;
+#1544 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#1545 = ORIENTED_EDGE ( 'NONE', *, *, #2138, .F. ) ;
+#1546 = FILL_AREA_STYLE ('',( #357 ) ) ;
+#1547 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1548 = ADVANCED_FACE ( 'NONE', ( #999 ), #494, .F. ) ;
+#1549 = AXIS2_PLACEMENT_3D ( 'NONE', #857, #871, #320 ) ;
+#1550 = PLANE ( 'NONE',  #1250 ) ;
+#1551 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1552 = CARTESIAN_POINT ( 'NONE',  ( 17.50000000000000000, 2.899999999999999911, -10.59999999999999432 ) ) ;
+#1553 = ORIENTED_EDGE ( 'NONE', *, *, #885, .F. ) ;
+#1554 = VECTOR ( 'NONE', #662, 1000.000000000000000 ) ;
+#1555 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#1556 = CIRCLE ( 'NONE', #1093, 0.2976497308103745465 ) ;
+#1557 = EDGE_LOOP ( 'NONE', ( #882, #1981 ) ) ;
+#1558 = CIRCLE ( 'NONE', #723, 0.2976497308103745465 ) ;
+#1559 = VECTOR ( 'NONE', #1927, 1000.000000000000000 ) ;
+#1560 = ORIENTED_EDGE ( 'NONE', *, *, #1908, .T. ) ;
+#1561 = CIRCLE ( 'NONE', #649, 1.549999999999999378 ) ;
+#1562 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1563 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, 14.75000000000000533 ) ) ;
+#1564 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1565 = ORIENTED_EDGE ( 'NONE', *, *, #472, .F. ) ;
+#1566 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, -13.84999999999999432 ) ) ;
+#1567 = PLANE ( 'NONE',  #1600 ) ;
+#1568 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1569 = EDGE_LOOP ( 'NONE', ( #1352, #1065 ) ) ;
+#1570 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1571 = EDGE_LOOP ( 'NONE', ( #28, #988, #1117, #171 ) ) ;
+#1572 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1573 = CIRCLE ( 'NONE', #1717, 0.8749999999999990008 ) ;
+#1574 = PRESENTATION_STYLE_ASSIGNMENT (( #873 ) ) ;
+#1575 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1576 = SURFACE_STYLE_FILL_AREA ( #913 ) ;
+#1577 = EDGE_LOOP ( 'NONE', ( #1439, #1181, #2096, #576 ) ) ;
+#1578 = SURFACE_SIDE_STYLE ('',( #352 ) ) ;
+#1579 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1580 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 0.0000000000000000000, -14.99999999999999467 ) ) ;
+#1581 = EDGE_CURVE ( 'NONE', #616, #2216, #775, .T. ) ;
+#1582 = VERTEX_POINT ( 'NONE', #1523 ) ;
+#1583 = PRESENTATION_STYLE_ASSIGNMENT (( #2260 ) ) ;
+#1584 = ORIENTED_EDGE ( 'NONE', *, *, #1195, .F. ) ;
+#1585 = LINE ( 'NONE', #1231, #2201 ) ;
+#1586 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 2.889999999999999680, -8.599999999999994316 ) ) ;
+#1587 = EDGE_CURVE ( 'NONE', #1218, #897, #505, .T. ) ;
+#1588 = ORIENTED_EDGE ( 'NONE', *, *, #112, .F. ) ;
+#1589 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1590 = CARTESIAN_POINT ( 'NONE',  ( -17.49999999999999645, 2.899999999999999911, 12.40000000000000391 ) ) ;
+#1591 = CARTESIAN_POINT ( 'NONE',  ( 5.049999999999998934, 0.0000000000000000000, -16.26999999999999957 ) ) ;
+#1592 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #62 ) ) ;
+#1593 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1594 = EDGE_CURVE ( 'NONE', #599, #1621, #252, .T. ) ;
+#1595 = EDGE_LOOP ( 'NONE', ( #1966, #1793, #1138, #1327 ) ) ;
+#1596 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2242 ) ) ;
+#1597 = COLOUR_RGB ( '',0.7921568627450980005, 0.8196078431372548767, 0.9333333333333333481 ) ;
+#1598 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.119176436114069085E-16 ) ) ;
+#1599 = AXIS2_PLACEMENT_3D ( 'NONE', #99, #1473, #626 ) ;
+#1600 = AXIS2_PLACEMENT_3D ( 'NONE', #742, #1947, #2112 ) ;
+#1601 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#1602 = EDGE_CURVE ( 'NONE', #1611, #1190, #121, .T. ) ;
+#1603 = SURFACE_SIDE_STYLE ('',( #1576 ) ) ;
+#1604 = EDGE_CURVE ( 'NONE', #1758, #194, #1032, .T. ) ;
+#1605 = ORIENTED_EDGE ( 'NONE', *, *, #790, .F. ) ;
+#1606 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1607 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#1608 = CARTESIAN_POINT ( 'NONE',  ( 15.24999999999999822, 2.889999999999999680, 6.900000000000004796 ) ) ;
+#1609 = ORIENTED_EDGE ( 'NONE', *, *, #1676, .F. ) ;
+#1610 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1611 = VERTEX_POINT ( 'NONE', #815 ) ;
+#1612 = VECTOR ( 'NONE', #157, 1000.000000000000000 ) ;
+#1613 = LINE ( 'NONE', #404, #43 ) ;
+#1614 = CYLINDRICAL_SURFACE ( 'NONE', #1056, 0.2976497308103745465 ) ;
+#1615 = EDGE_LOOP ( 'NONE', ( #1207, #1918 ) ) ;
+#1616 = EDGE_CURVE ( 'NONE', #711, #1390, #1377, .T. ) ;
+#1617 = ADVANCED_FACE ( 'NONE', ( #1183 ), #2039, .T. ) ;
+#1618 = CYLINDRICAL_SURFACE ( 'NONE', #836, 0.2976497308103745465 ) ;
+#1619 = ADVANCED_FACE ( 'NONE', ( #1504 ), #1208, .T. ) ;
+#1620 = EDGE_LOOP ( 'NONE', ( #152, #2253 ) ) ;
+#1621 = VERTEX_POINT ( 'NONE', #867 ) ;
+#1622 = VECTOR ( 'NONE', #1165, 1000.000000000000000 ) ;
+#1623 = FACE_OUTER_BOUND ( 'NONE', #122, .T. ) ;
+#1624 = EDGE_CURVE ( 'NONE', #406, #243, #318, .T. ) ;
+#1625 = CARTESIAN_POINT ( 'NONE',  ( 7.250000000000001776, 0.0000000000000000000, 17.00000000000000355 ) ) ;
+#1626 = ORIENTED_EDGE ( 'NONE', *, *, #1309, .T. ) ;
+#1627 = LINE ( 'NONE', #1644, #279 ) ;
+#1628 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1629 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#1630 = EDGE_CURVE ( 'NONE', #406, #551, #1342, .T. ) ;
+#1631 = LINE ( 'NONE', #209, #1698 ) ;
+#1632 = STYLED_ITEM ( 'NONE', ( #314 ), #1548 ) ;
+#1633 = VERTEX_POINT ( 'NONE', #305 ) ;
+#1634 = AXIS2_PLACEMENT_3D ( 'NONE', #1739, #375, #1408 ) ;
+#1635 = VERTEX_POINT ( 'NONE', #1029 ) ;
+#1636 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #990 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #265, #1827, #1961 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1637 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1638 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000711, 0.0000000000000000000, 14.75000000000000355 ) ) ;
+#1639 = ORIENTED_EDGE ( 'NONE', *, *, #1604, .T. ) ;
+#1640 = FACE_OUTER_BOUND ( 'NONE', #855, .T. ) ;
+#1641 = LINE ( 'NONE', #1461, #1737 ) ;
+#1642 = VERTEX_POINT ( 'NONE', #2031 ) ;
+#1643 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #327 ) ) ;
+#1644 = CARTESIAN_POINT ( 'NONE',  ( -17.50000000000000000, 1.199999999999999956, -10.59999999999999432 ) ) ;
+#1645 = FACE_OUTER_BOUND ( 'NONE', #633, .T. ) ;
+#1646 = LINE ( 'NONE', #2148, #2206 ) ;
+#1647 = EDGE_CURVE ( 'NONE', #2210, #356, #1216, .T. ) ;
+#1648 = ORIENTED_EDGE ( 'NONE', *, *, #1013, .T. ) ;
+#1649 = LINE ( 'NONE', #1865, #2228 ) ;
+#1650 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1651 = ORIENTED_EDGE ( 'NONE', *, *, #1393, .T. ) ;
+#1652 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1653 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#1654 = CIRCLE ( 'NONE', #1549, 0.2976497308103745465 ) ;
+#1655 = ORIENTED_EDGE ( 'NONE', *, *, #716, .T. ) ;
+#1656 = STYLED_ITEM ( 'NONE', ( #1130 ), #50 ) ;
+#1657 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1658 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1193 ), #165 ) ;
+#1659 = VECTOR ( 'NONE', #191, 1000.000000000000000 ) ;
+#1660 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.8660254037844383745, 0.5000000000000003331 ) ) ;
+#1661 = AXIS2_PLACEMENT_3D ( 'NONE', #1741, #1570, #2134 ) ;
+#1662 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1663 = LINE ( 'NONE', #97, #1949 ) ;
+#1664 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #752, 'distance_accuracy_value', 'NONE');
+#1665 = ORIENTED_EDGE ( 'NONE', *, *, #808, .F. ) ;
+#1666 = VECTOR ( 'NONE', #1542, 1000.000000000000000 ) ;
+#1667 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1668 = VERTEX_POINT ( 'NONE', #854 ) ;
+#1669 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 2.199999999999999734, -15.29764973081036850 ) ) ;
+#1670 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 1.199999999999999956, 17.00000000000000711 ) ) ;
+#1671 = ADVANCED_FACE ( 'NONE', ( #655 ), #485, .F. ) ;
+#1672 = EDGE_LOOP ( 'NONE', ( #1245, #1268, #915, #115 ) ) ;
+#1673 = CARTESIAN_POINT ( 'NONE',  ( 17.50000000000000000, 2.899999999999999911, -10.59999999999999432 ) ) ;
+#1674 = LINE ( 'NONE', #2186, #307 ) ;
+#1675 = ORIENTED_EDGE ( 'NONE', *, *, #231, .F. ) ;
+#1676 = EDGE_CURVE ( 'NONE', #931, #1495, #1863, .T. ) ;
+#1677 = VECTOR ( 'NONE', #2214, 1000.000000000000000 ) ;
+#1678 = FACE_OUTER_BOUND ( 'NONE', #1411, .T. ) ;
+#1679 = LINE ( 'NONE', #463, #1310 ) ;
+#1680 = VECTOR ( 'NONE', #33, 1000.000000000000114 ) ;
+#1681 = ORIENTED_EDGE ( 'NONE', *, *, #1784, .T. ) ;
+#1682 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 1.199999999999999956, -14.12499999999999289 ) ) ;
+#1683 = EDGE_CURVE ( 'NONE', #1103, #1145, #1492, .T. ) ;
+#1684 = LINE ( 'NONE', #291, #124 ) ;
+#1685 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1686 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #9, 'distance_accuracy_value', 'NONE');
+#1687 = EDGE_LOOP ( 'NONE', ( #1251, #1854, #683, #2006 ) ) ;
+#1688 = SURFACE_STYLE_USAGE ( .BOTH. , #1360 ) ;
+#1689 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1690 = EDGE_CURVE ( 'NONE', #862, #66, #515, .T. ) ;
+#1691 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#1692 = ORIENTED_EDGE ( 'NONE', *, *, #1937, .T. ) ;
+#1693 = SHAPE_DEFINITION_REPRESENTATION ( #1975, #2254 ) ;
+#1694 = SURFACE_STYLE_USAGE ( .BOTH. , #2018 ) ;
+#1695 = CLOSED_SHELL ( 'NONE', ( #1119, #1904, #1710, #937, #768, #1107, #296, #1078, #1766, #1619, #1617, #985, #1448, #2119, #523, #2226, #13, #2181, #1855, #1787, #1831, #1871, #50, #1969, #360, #773, #221, #1548, #1060, #161, #962, #1295, #2090, #1974, #1520, #1671, #980, #1477, #301, #2162, #19, #1978, #290, #225, #627, #739, #1435, #250, #72, #1114, #355, #1199, #1897, #1809, #1217, #76, #2257, #1282, #939, #863 ) ) ;
+#1696 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 2.899999999999999911, -14.70235026918961907 ) ) ;
+#1697 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #62 ), #567 ) ;
+#1698 = VECTOR ( 'NONE', #1427, 1000.000000000000000 ) ;
+#1699 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 2.889999999999999680, -8.599999999999994316 ) ) ;
+#1700 = FILL_AREA_STYLE_COLOUR ( '', #2094 ) ;
+#1701 = CIRCLE ( 'NONE', #872, 1.549999999999999378 ) ;
+#1702 = ORIENTED_EDGE ( 'NONE', *, *, #808, .T. ) ;
+#1703 = AXIS2_PLACEMENT_3D ( 'NONE', #2122, #36, #728 ) ;
+#1704 = CIRCLE ( 'NONE', #1634, 0.2976497308103745465 ) ;
+#1705 = LINE ( 'NONE', #1715, #20 ) ;
+#1706 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1707 = AXIS2_PLACEMENT_3D ( 'NONE', #2087, #1252, #508 ) ;
+#1708 = FILL_AREA_STYLE ('',( #2235 ) ) ;
+#1709 = VERTEX_POINT ( 'NONE', #1202 ) ;
+#1710 = ADVANCED_FACE ( 'NONE', ( #1746 ), #1082, .T. ) ;
+#1711 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 2.199999999999999734, -14.70235026918961907 ) ) ;
+#1712 = CARTESIAN_POINT ( 'NONE',  ( 5.049999999999998934, -1.800000000000000044, -13.72999999999999510 ) ) ;
+#1713 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#1714 = ORIENTED_EDGE ( 'NONE', *, *, #1993, .F. ) ;
+#1715 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 0.0000000000000000000, -16.99999999999999289 ) ) ;
+#1716 = LINE ( 'NONE', #1503, #128 ) ;
+#1717 = AXIS2_PLACEMENT_3D ( 'NONE', #149, #176, #859 ) ;
+#1718 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1719 = EDGE_CURVE ( 'NONE', #2216, #1491, #1035, .T. ) ;
+#1720 = ORIENTED_EDGE ( 'NONE', *, *, #1415, .T. ) ;
+#1721 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1722 = LINE ( 'NONE', #321, #240 ) ;
+#1723 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1724 = LINE ( 'NONE', #16, #1510 ) ;
+#1725 = ORIENTED_EDGE ( 'NONE', *, *, #1220, .T. ) ;
+#1726 = FACE_BOUND ( 'NONE', #1825, .T. ) ;
+#1727 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, -15.39999999999999325 ) ) ;
+#1728 = ORIENTED_EDGE ( 'NONE', *, *, #1248, .T. ) ;
+#1729 = ORIENTED_EDGE ( 'NONE', *, *, #350, .F. ) ;
+#1730 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1731 = CARTESIAN_POINT ( 'NONE',  ( 7.250000000000001776, 1.199999999999999956, 17.00000000000000355 ) ) ;
+#1732 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1963 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #266, #1799, #1806 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1733 = VERTEX_POINT ( 'NONE', #369 ) ;
+#1734 = EDGE_CURVE ( 'NONE', #853, #1495, #2093, .T. ) ;
+#1735 = FILL_AREA_STYLE ('',( #1399 ) ) ;
+#1736 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ;
+#1737 = VECTOR ( 'NONE', #78, 1000.000000000000000 ) ;
+#1738 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1739 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 2.199999999999999734, -14.99999999999999467 ) ) ;
+#1740 = ORIENTED_EDGE ( 'NONE', *, *, #29, .T. ) ;
+#1741 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 2.199999999999999734, -14.99999999999999467 ) ) ;
+#1742 = COLOUR_RGB ( '',0.2509803921568627416, 0.2509803921568627416, 0.2509803921568627416 ) ;
+#1743 = ORIENTED_EDGE ( 'NONE', *, *, #1387, .F. ) ;
+#1744 = DIRECTION ( 'NONE',  ( 1.119176436114069085E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1745 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1746 = FACE_OUTER_BOUND ( 'NONE', #811, .T. ) ;
+#1747 = EDGE_CURVE ( 'NONE', #1668, #784, #1573, .T. ) ;
+#1748 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#1749 = ORIENTED_EDGE ( 'NONE', *, *, #1926, .F. ) ;
+#1750 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1751 = LINE ( 'NONE', #2113, #2064 ) ;
+#1752 = VERTEX_POINT ( 'NONE', #1586 ) ;
+#1753 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1754 = ORIENTED_EDGE ( 'NONE', *, *, #11, .F. ) ;
+#1755 = VECTOR ( 'NONE', #2070, 1000.000000000000000 ) ;
+#1756 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#1757 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1758 = VERTEX_POINT ( 'NONE', #198 ) ;
+#1759 = EDGE_CURVE ( 'NONE', #964, #1642, #996, .T. ) ;
+#1760 = CARTESIAN_POINT ( 'NONE',  ( -5.050000000000002487, -1.800000000000000044, -13.72999999999999510 ) ) ;
+#1761 = LINE ( 'NONE', #1590, #95 ) ;
+#1762 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000711, 1.199999999999999956, 14.75000000000000355 ) ) ;
+#1763 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1764 = VERTEX_POINT ( 'NONE', #1045 ) ;
+#1765 = VECTOR ( 'NONE', #262, 1000.000000000000000 ) ;
+#1766 = ADVANCED_FACE ( 'NONE', ( #708 ), #179, .T. ) ;
+#1767 = SURFACE_STYLE_FILL_AREA ( #1090 ) ;
+#1768 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1769 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 2.899999999999999911, -14.70235026918961907 ) ) ;
+#1770 = FACE_OUTER_BOUND ( 'NONE', #562, .T. ) ;
+#1771 = ORIENTED_EDGE ( 'NONE', *, *, #1683, .T. ) ;
+#1772 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1892 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #957, #211, #2159 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1773 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1774 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1775 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #907 ), #383 ) ;
+#1776 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1777 = VERTEX_POINT ( 'NONE', #2240 ) ;
+#1778 = VECTOR ( 'NONE', #1371, 1000.000000000000000 ) ;
+#1779 = AXIS2_PLACEMENT_3D ( 'NONE', #1607, #2259, #2100 ) ;
+#1780 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 2.199999999999999734, -15.29764973081036850 ) ) ;
+#1781 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #874 ), #795 ) ;
+#1782 = ORIENTED_EDGE ( 'NONE', *, *, #281, .F. ) ;
+#1783 = AXIS2_PLACEMENT_3D ( 'NONE', #133, #842, #2223 ) ;
+#1784 = EDGE_CURVE ( 'NONE', #1621, #2161, #346, .T. ) ;
+#1785 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1786 = ORIENTED_EDGE ( 'NONE', *, *, #1472, .T. ) ;
+#1787 = ADVANCED_FACE ( 'NONE', ( #912 ), #1550, .F. ) ;
+#1788 = SURFACE_STYLE_USAGE ( .BOTH. , #2097 ) ;
+#1789 = LINE ( 'NONE', #387, #1021 ) ;
+#1790 = LINE ( 'NONE', #1224, #1018 ) ;
+#1791 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1792 = EDGE_LOOP ( 'NONE', ( #760, #1447 ) ) ;
+#1793 = ORIENTED_EDGE ( 'NONE', *, *, #783, .F. ) ;
+#1794 = VECTOR ( 'NONE', #2252, 1000.000000000000000 ) ;
+#1795 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1796 = CARTESIAN_POINT ( 'NONE',  ( 15.24999999999999822, 2.889999999999999680, 6.900000000000004796 ) ) ;
+#1797 = ORIENTED_EDGE ( 'NONE', *, *, #647, .F. ) ;
+#1798 = LINE ( 'NONE', #1464, #827 ) ;
+#1799 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1800 = FILL_AREA_STYLE ('',( #617 ) ) ;
+#1801 = FACE_OUTER_BOUND ( 'NONE', #1157, .T. ) ;
+#1802 = ORIENTED_EDGE ( 'NONE', *, *, #1630, .T. ) ;
+#1803 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1804 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 0.0000000000000000000, -14.99999999999999467 ) ) ;
+#1805 = ORIENTED_EDGE ( 'NONE', *, *, #1971, .T. ) ;
+#1806 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1807 = EDGE_CURVE ( 'NONE', #1960, #2216, #15, .T. ) ;
+#1808 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #605, 'distance_accuracy_value', 'NONE');
+#1809 = ADVANCED_FACE ( 'NONE', ( #2107 ), #254, .T. ) ;
+#1810 = AXIS2_PLACEMENT_3D ( 'NONE', #1421, #529, #691 ) ;
+#1811 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -6.870191984066561950E-16 ) ) ;
+#1812 = CIRCLE ( 'NONE', #761, 0.2976497308103745465 ) ;
+#1813 = AXIS2_PLACEMENT_3D ( 'NONE', #1317, #2001, #436 ) ;
+#1814 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2137 ), #311 ) ;
+#1815 = ORIENTED_EDGE ( 'NONE', *, *, #1387, .T. ) ;
+#1816 = VECTOR ( 'NONE', #554, 1000.000000000000000 ) ;
+#1817 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1818 = VECTOR ( 'NONE', #896, 1000.000000000000000 ) ;
+#1819 = EDGE_LOOP ( 'NONE', ( #1426, #1830, #997, #726 ) ) ;
+#1820 = EDGE_CURVE ( 'NONE', #356, #1752, #1613, .T. ) ;
+#1821 = CARTESIAN_POINT ( 'NONE',  ( -7.249999999999998224, 0.0000000000000000000, 17.00000000000000711 ) ) ;
+#1822 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1823 = EDGE_LOOP ( 'NONE', ( #247, #1524, #1609, #2221, #1786, #393, #2130, #2065 ) ) ;
+#1824 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1825 = EDGE_LOOP ( 'NONE', ( #1475, #1370 ) ) ;
+#1826 = AXIS2_PLACEMENT_3D ( 'NONE', #1691, #1872, #1019 ) ;
+#1827 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1828 = EDGE_CURVE ( 'NONE', #616, #788, #747, .T. ) ;
+#1829 = CONICAL_SURFACE ( 'NONE', #1909, 0.8750000000000007772, 0.5235987755982992597 ) ;
+#1830 = ORIENTED_EDGE ( 'NONE', *, *, #1690, .T. ) ;
+#1831 = ADVANCED_FACE ( 'NONE', ( #924 ), #1460, .F. ) ;
+#1832 = FACE_OUTER_BOUND ( 'NONE', #2230, .T. ) ;
+#1833 = DIRECTION ( 'NONE',  ( 6.870191984066561950E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1834 = VERTEX_POINT ( 'NONE', #771 ) ;
+#1835 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, 14.75000000000000533 ) ) ;
+#1836 = FACE_BOUND ( 'NONE', #1620, .T. ) ;
+#1837 = ORIENTED_EDGE ( 'NONE', *, *, #1170, .F. ) ;
+#1838 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1839 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.5019607843137254832 ) ;
+#1840 = ORIENTED_EDGE ( 'NONE', *, *, #513, .F. ) ;
+#1841 = AXIS2_PLACEMENT_3D ( 'NONE', #1653, #582, #1628 ) ;
+#1842 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 1.199999999999999956, 17.00000000000000711 ) ) ;
+#1843 = CIRCLE ( 'NONE', #2133, 1.549999999999999378 ) ;
+#1844 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1845 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1193 ) ) ;
+#1846 = STYLED_ITEM ( 'NONE', ( #1186 ), #585 ) ;
+#1847 = ORIENTED_EDGE ( 'NONE', *, *, #705, .T. ) ;
+#1848 = VECTOR ( 'NONE', #1593, 1000.000000000000000 ) ;
+#1849 = FACE_OUTER_BOUND ( 'NONE', #443, .T. ) ;
+#1850 = EDGE_LOOP ( 'NONE', ( #424, #371, #2158, #1149 ) ) ;
+#1851 = AXIS2_PLACEMENT_3D ( 'NONE', #190, #1606, #1076 ) ;
+#1852 = CYLINDRICAL_SURFACE ( 'NONE', #1412, 1.549999999999999378 ) ;
+#1853 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1854 = ORIENTED_EDGE ( 'NONE', *, *, #92, .T. ) ;
+#1855 = ADVANCED_FACE ( 'NONE', ( #1623 ), #1450, .F. ) ;
+#1856 = FILL_AREA_STYLE_COLOUR ( '', #1597 ) ;
+#1857 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 1.119176436114069085E-16 ) ) ;
+#1858 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.8660254037844383745, 0.5000000000000003331 ) ) ;
+#1859 = ORIENTED_EDGE ( 'NONE', *, *, #667, .F. ) ;
+#1860 = EDGE_CURVE ( 'NONE', #2187, #830, #57, .T. ) ;
+#1861 = CARTESIAN_POINT ( 'NONE',  ( 17.84999999999999432, 1.199999999999999956, -16.99999999999999289 ) ) ;
+#1862 = FACE_OUTER_BOUND ( 'NONE', #268, .T. ) ;
+#1863 = LINE ( 'NONE', #297, #1395 ) ;
+#1864 = ORIENTED_EDGE ( 'NONE', *, *, #1286, .T. ) ;
+#1865 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 0.0000000000000000000, -15.39999999999999858 ) ) ;
+#1866 = FACE_OUTER_BOUND ( 'NONE', #1571, .T. ) ;
+#1867 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1868 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #756, 'distance_accuracy_value', 'NONE');
+#1869 = ORIENTED_EDGE ( 'NONE', *, *, #1508, .T. ) ;
+#1870 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#1871 = ADVANCED_FACE ( 'NONE', ( #1640 ), #77, .F. ) ;
+#1872 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1873 = ORIENTED_EDGE ( 'NONE', *, *, #2199, .F. ) ;
+#1874 = PLANE ( 'NONE',  #488 ) ;
+#1875 = AXIS2_PLACEMENT_3D ( 'NONE', #255, #1650, #2144 ) ;
+#1876 = SURFACE_SIDE_STYLE ('',( #623 ) ) ;
+#1877 = FACE_OUTER_BOUND ( 'NONE', #2009, .T. ) ;
+#1878 = VECTOR ( 'NONE', #541, 1000.000000000000000 ) ;
+#1879 = ORIENTED_EDGE ( 'NONE', *, *, #1380, .T. ) ;
+#1880 = EDGE_CURVE ( 'NONE', #2141, #521, #646, .T. ) ;
+#1881 = AXIS2_PLACEMENT_3D ( 'NONE', #238, #766, #1667 ) ;
+#1882 = CARTESIAN_POINT ( 'NONE',  ( 7.250000000000001776, 0.0000000000000000000, 14.80000000000000426 ) ) ;
+#1883 = PLANE ( 'NONE',  #1236 ) ;
+#1884 = VECTOR ( 'NONE', #1689, 1000.000000000000000 ) ;
+#1885 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1886 = ORIENTED_EDGE ( 'NONE', *, *, #1719, .F. ) ;
+#1887 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 2.889999999999999680, -8.599999999999994316 ) ) ;
+#1888 = FILL_AREA_STYLE_COLOUR ( '', #1271 ) ;
+#1889 = DIRECTION ( 'NONE',  ( -6.123233995736769734E-17, -0.8660254037844383745, -0.5000000000000003331 ) ) ;
+#1890 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1891 = DIRECTION ( 'NONE',  ( 3.414809992080332967E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1892 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #957, 'distance_accuracy_value', 'NONE');
+#1893 = ORIENTED_EDGE ( 'NONE', *, *, #1123, .T. ) ;
+#1894 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1895 = FACE_OUTER_BOUND ( 'NONE', #676, .T. ) ;
+#1896 = EDGE_LOOP ( 'NONE', ( #2045, #972, #220, #797 ) ) ;
+#1897 = ADVANCED_FACE ( 'NONE', ( #1506 ), #101, .T. ) ;
+#1898 = LINE ( 'NONE', #720, #721 ) ;
+#1899 = SURFACE_STYLE_USAGE ( .BOTH. , #1603 ) ;
+#1900 = VERTEX_POINT ( 'NONE', #2183 ) ;
+#1901 = PRESENTATION_STYLE_ASSIGNMENT (( #703 ) ) ;
+#1902 = LINE ( 'NONE', #169, #1957 ) ;
+#1903 = ORIENTED_EDGE ( 'NONE', *, *, #561, .T. ) ;
+#1904 = ADVANCED_FACE ( 'NONE', ( #85 ), #986, .T. ) ;
+#1905 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1906 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1907 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 2.899999999999999911, -14.70235026918961907 ) ) ;
+#1908 = EDGE_CURVE ( 'NONE', #2109, #1386, #467, .T. ) ;
+#1909 = AXIS2_PLACEMENT_3D ( 'NONE', #1246, #148, #686 ) ;
+#1910 = VERTEX_POINT ( 'NONE', #1669 ) ;
+#1911 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1912 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1632 ), #1009 ) ;
+#1913 = CIRCLE ( 'NONE', #944, 0.2976497308103745465 ) ;
+#1914 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 1.199999999999999956, -15.87499999999999289 ) ) ;
+#1915 = AXIS2_PLACEMENT_3D ( 'NONE', #512, #1572, #1404 ) ;
+#1916 = AXIS2_PLACEMENT_3D ( 'NONE', #1177, #1657, #2217 ) ;
+#1917 = PLANE ( 'NONE',  #1599 ) ;
+#1918 = ORIENTED_EDGE ( 'NONE', *, *, #577, .T. ) ;
+#1919 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1920 = EDGE_CURVE ( 'NONE', #770, #840, #798, .T. ) ;
+#1921 = CARTESIAN_POINT ( 'NONE',  ( -7.249999999999998224, 0.0000000000000000000, 14.80000000000000604 ) ) ;
+#1922 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1923 = ORIENTED_EDGE ( 'NONE', *, *, #1734, .T. ) ;
+#1924 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1925 = LINE ( 'NONE', #903, #1452 ) ;
+#1926 = EDGE_CURVE ( 'NONE', #1752, #1285, #433, .T. ) ;
+#1927 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1928 = ORIENTED_EDGE ( 'NONE', *, *, #1141, .F. ) ;
+#1929 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#1930 = CARTESIAN_POINT ( 'NONE',  ( -5.050000000000001599, -1.800000000000000044, -16.26999999999999247 ) ) ;
+#1931 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1932 = STYLED_ITEM ( 'NONE', ( #174 ), #2005 ) ;
+#1933 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1934 = ORIENTED_EDGE ( 'NONE', *, *, #1493, .T. ) ;
+#1935 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1936 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1937 = EDGE_CURVE ( 'NONE', #98, #1997, #806, .T. ) ;
+#1938 = FILL_AREA_STYLE_COLOUR ( '', #241 ) ;
+#1939 = ORIENTED_EDGE ( 'NONE', *, *, #1594, .T. ) ;
+#1940 = VECTOR ( 'NONE', #658, 1000.000000000000000 ) ;
+#1941 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #84 ), #814 ) ;
+#1942 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#1943 = ORIENTED_EDGE ( 'NONE', *, *, #2020, .T. ) ;
+#1944 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1945 = CARTESIAN_POINT ( 'NONE',  ( -17.49999999999999645, 2.899999999999999911, 12.40000000000000391 ) ) ;
+#1946 = EDGE_LOOP ( 'NONE', ( #1275, #2015, #1565, #1164 ) ) ;
+#1947 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1948 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 1.199999999999999956, -14.12499999999999289 ) ) ;
+#1949 = VECTOR ( 'NONE', #1189, 1000.000000000000000 ) ;
+#1950 = EDGE_CURVE ( 'NONE', #823, #1403, #1649, .T. ) ;
+#1951 = VECTOR ( 'NONE', #480, 1000.000000000000000 ) ;
+#1952 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1953 = ORIENTED_EDGE ( 'NONE', *, *, #672, .T. ) ;
+#1954 = AXIS2_PLACEMENT_3D ( 'NONE', #1280, #733, #2139 ) ;
+#1955 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2170 ) ) ;
+#1956 = PRESENTATION_STYLE_ASSIGNMENT (( #30 ) ) ;
+#1957 = VECTOR ( 'NONE', #215, 1000.000000000000000 ) ;
+#1958 = ORIENTED_EDGE ( 'NONE', *, *, #1581, .T. ) ;
+#1959 = DIRECTION ( 'NONE',  ( -1.196361017915039486E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1960 = VERTEX_POINT ( 'NONE', #629 ) ;
+#1961 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1962 = PRESENTATION_STYLE_ASSIGNMENT (( #2163 ) ) ;
+#1963 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #266, 'distance_accuracy_value', 'NONE');
+#1964 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1965 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, 1.199999999999999956, -15.87499999999999289 ) ) ;
+#1966 = ORIENTED_EDGE ( 'NONE', *, *, #1373, .T. ) ;
+#1967 = AXIS2_PLACEMENT_3D ( 'NONE', #689, #1931, #1723 ) ;
+#1968 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#1969 = ADVANCED_FACE ( 'NONE', ( #1832 ), #834, .F. ) ;
+#1970 = SURFACE_SIDE_STYLE ('',( #1284 ) ) ;
+#1971 = EDGE_CURVE ( 'NONE', #1495, #51, #1007, .T. ) ;
+#1972 = EDGE_LOOP ( 'NONE', ( #1879, #803 ) ) ;
+#1973 = CARTESIAN_POINT ( 'NONE',  ( -17.85000000000000853, 1.199999999999999956, 17.00000000000000711 ) ) ;
+#1974 = ADVANCED_FACE ( 'NONE', ( #477 ), #1874, .F. ) ;
+#1975 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #748 ) ;
+#1976 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, -8.500000000000000000, -15.29764973081036850 ) ) ;
+#1977 = VERTEX_POINT ( 'NONE', #1711 ) ;
+#1978 = ADVANCED_FACE ( 'NONE', ( #2072 ), #1829, .T. ) ;
+#1979 = FILL_AREA_STYLE_COLOUR ( '', #1839 ) ;
+#1980 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.196361017915039486E-16 ) ) ;
+#1981 = ORIENTED_EDGE ( 'NONE', *, *, #453, .T. ) ;
+#1982 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1983 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1984 = AXIS2_PLACEMENT_3D ( 'NONE', #758, #1440, #223 ) ;
+#1985 = FACE_OUTER_BOUND ( 'NONE', #745, .T. ) ;
+#1986 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2242 ), #1017 ) ;
+#1987 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2002 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1023, #699, #1233 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1988 = VERTEX_POINT ( 'NONE', #540 ) ;
+#1989 = EDGE_CURVE ( 'NONE', #1999, #502, #1223, .T. ) ;
+#1990 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1991 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #391 ) ) ;
+#1992 = EDGE_LOOP ( 'NONE', ( #143, #1135 ) ) ;
+#1993 = EDGE_CURVE ( 'NONE', #1910, #1988, #1654, .T. ) ;
+#1994 = CARTESIAN_POINT ( 'NONE',  ( -5.050000000000002487, 0.0000000000000000000, -13.72999999999999510 ) ) ;
+#1995 = FACE_BOUND ( 'NONE', #1001, .T. ) ;
+#1996 = EDGE_CURVE ( 'NONE', #1834, #2141, #670, .T. ) ;
+#1997 = VERTEX_POINT ( 'NONE', #1363 ) ;
+#1998 = SURFACE_SIDE_STYLE ('',( #1313 ) ) ;
+#1999 = VERTEX_POINT ( 'NONE', #137 ) ;
+#2000 = AXIS2_PLACEMENT_3D ( 'NONE', #1544, #1718, #2224 ) ;
+#2001 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2002 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #1023, 'distance_accuracy_value', 'NONE');
+#2003 = ORIENTED_EDGE ( 'NONE', *, *, #29, .F. ) ;
+#2004 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2005 = ADVANCED_FACE ( 'NONE', ( #886 ), #1382, .T. ) ;
+#2006 = ORIENTED_EDGE ( 'NONE', *, *, #1133, .F. ) ;
+#2007 = CARTESIAN_POINT ( 'NONE',  ( -5.050000000000002487, -1.800000000000000044, -13.72999999999999510 ) ) ;
+#2008 = LINE ( 'NONE', #1670, #948 ) ;
+#2009 = EDGE_LOOP ( 'NONE', ( #1026, #40, #1321, #701 ) ) ;
+#2010 = CARTESIAN_POINT ( 'NONE',  ( -5.050000000000002487, -1.800000000000000044, -13.72999999999999510 ) ) ;
+#2011 = EDGE_LOOP ( 'NONE', ( #1088, #539, #750, #1655 ) ) ;
+#2012 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2013 = EDGE_CURVE ( 'NONE', #253, #2184, #309, .T. ) ;
+#2014 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2026 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1795, #222, #54 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2015 = ORIENTED_EDGE ( 'NONE', *, *, #251, .F. ) ;
+#2016 = CLOSED_SHELL ( 'NONE', ( #58, #427, #618, #2231, #2005, #1355 ) ) ;
+#2017 = AXIS2_PLACEMENT_3D ( 'NONE', #1699, #1857, #1512 ) ;
+#2018 = SURFACE_SIDE_STYLE ('',( #288 ) ) ;
+#2019 = AXIS2_PLACEMENT_3D ( 'NONE', #1106, #1959, #1980 ) ;
+#2020 = EDGE_CURVE ( 'NONE', #1218, #2154, #1585, .T. ) ;
+#2021 = LINE ( 'NONE', #1712, #1159 ) ;
+#2022 = AXIS2_PLACEMENT_3D ( 'NONE', #2195, #118, #634 ) ;
+#2023 = AXIS2_PLACEMENT_3D ( 'NONE', #1323, #1844, #300 ) ;
+#2024 = STYLED_ITEM ( 'NONE', ( #971 ), #1060 ) ;
+#2025 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 0.0000000000000000000, -12.29999999999999716 ) ) ;
+#2026 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #1795, 'distance_accuracy_value', 'NONE');
+#2027 = ORIENTED_EDGE ( 'NONE', *, *, #1734, .F. ) ;
+#2028 = VECTOR ( 'NONE', #2067, 1000.000000000000000 ) ;
+#2029 = CARTESIAN_POINT ( 'NONE',  ( 7.250000000000001776, 0.0000000000000000000, 17.00000000000000355 ) ) ;
+#2030 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 1.199999999999999956, -13.84999999999999787 ) ) ;
+#2031 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, 16.30000000000000426 ) ) ;
+#2032 = VERTEX_POINT ( 'NONE', #719 ) ;
+#2033 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2034 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2035 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 1.199999999999999956, -14.12499999999999289 ) ) ;
+#2036 = EDGE_CURVE ( 'NONE', #280, #1960, #235, .T. ) ;
+#2037 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2038 = FACE_OUTER_BOUND ( 'NONE', #341, .T. ) ;
+#2039 = CONICAL_SURFACE ( 'NONE', #1109, 0.8750000000000007772, 0.5235987755982992597 ) ;
+#2040 = VERTEX_POINT ( 'NONE', #1780 ) ;
+#2041 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2042 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000711, 0.0000000000000000000, 16.30000000000000071 ) ) ;
+#2043 = EDGE_CURVE ( 'NONE', #243, #931, #1631, .T. ) ;
+#2044 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#2045 = ORIENTED_EDGE ( 'NONE', *, *, #637, .F. ) ;
+#2046 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2047 = CARTESIAN_POINT ( 'NONE',  ( 17.84999999999999432, 0.0000000000000000000, 17.00000000000000711 ) ) ;
+#2048 = EDGE_CURVE ( 'NONE', #1910, #784, #1291, .T. ) ;
+#2049 = VECTOR ( 'NONE', #973, 1000.000000000000000 ) ;
+#2050 = PRESENTATION_STYLE_ASSIGNMENT (( #1528 ) ) ;
+#2051 = LINE ( 'NONE', #2208, #1951 ) ;
+#2052 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #1911, 'distance_accuracy_value', 'NONE');
+#2053 = VERTEX_POINT ( 'NONE', #595 ) ;
+#2054 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2055 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2056 = SURFACE_STYLE_FILL_AREA ( #1708 ) ;
+#2057 = ORIENTED_EDGE ( 'NONE', *, *, #192, .F. ) ;
+#2058 = SURFACE_STYLE_USAGE ( .BOTH. , #503 ) ;
+#2059 = AXIS2_PLACEMENT_3D ( 'NONE', #1334, #1025, #2193 ) ;
+#2060 = FILL_AREA_STYLE ('',( #1888 ) ) ;
+#2061 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2136 ), #685 ) ;
+#2062 = PLANE ( 'NONE',  #2017 ) ;
+#2063 = FACE_OUTER_BOUND ( 'NONE', #757, .T. ) ;
+#2064 = VECTOR ( 'NONE', #1401, 1000.000000000000000 ) ;
+#2065 = ORIENTED_EDGE ( 'NONE', *, *, #472, .T. ) ;
+#2066 = CARTESIAN_POINT ( 'NONE',  ( -15.24999999999999822, 2.889999999999999680, 6.900000000000004796 ) ) ;
+#2067 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2068 = AXIS2_PLACEMENT_3D ( 'NONE', #518, #1579, #713 ) ;
+#2069 = ORIENTED_EDGE ( 'NONE', *, *, #1343, .T. ) ;
+#2070 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2071 = ORIENTED_EDGE ( 'NONE', *, *, #251, .T. ) ;
+#2072 = FACE_OUTER_BOUND ( 'NONE', #2115, .T. ) ;
+#2073 = CARTESIAN_POINT ( 'NONE',  ( 5.049999999999998934, -1.800000000000000044, -13.72999999999999510 ) ) ;
+#2074 = SURFACE_SIDE_STYLE ('',( #1384 ) ) ;
+#2075 = CYLINDRICAL_SURFACE ( 'NONE', #1156, 1.549999999999999378 ) ;
+#2076 = ORIENTED_EDGE ( 'NONE', *, *, #155, .T. ) ;
+#2077 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 2.889999999999999680, -8.599999999999994316 ) ) ;
+#2078 = FACE_OUTER_BOUND ( 'NONE', #1972, .T. ) ;
+#2079 = EDGE_CURVE ( 'NONE', #1582, #621, #981, .T. ) ;
+#2080 = VECTOR ( 'NONE', #492, 1000.000000000000114 ) ;
+#2081 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2082 = ORIENTED_EDGE ( 'NONE', *, *, #1820, .T. ) ;
+#2083 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2084 = LINE ( 'NONE', #516, #234 ) ;
+#2085 = EDGE_LOOP ( 'NONE', ( #412, #208 ) ) ;
+#2086 = MANIFOLD_SOLID_BREP ( 'Aufsatz-Linear austragen5', #1695 ) ;
+#2087 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 1.199999999999999956, -14.99999999999999467 ) ) ;
+#2088 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2089 = CARTESIAN_POINT ( 'NONE',  ( 7.250000000000001776, 1.199999999999999956, 14.80000000000000426 ) ) ;
+#2090 = ADVANCED_FACE ( 'NONE', ( #1801 ), #52, .F. ) ;
+#2091 = EDGE_LOOP ( 'NONE', ( #445, #732 ) ) ;
+#2092 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, 2.899999999999999911, -14.99999999999999467 ) ) ;
+#2093 = LINE ( 'NONE', #1921, #399 ) ;
+#2094 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ;
+#2095 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, -8.500000000000000000, -15.29764973081036850 ) ) ;
+#2096 = ORIENTED_EDGE ( 'NONE', *, *, #1989, .T. ) ;
+#2097 = SURFACE_SIDE_STYLE ('',( #546 ) ) ;
+#2098 = VECTOR ( 'NONE', #838, 1000.000000000000000 ) ;
+#2099 = VECTOR ( 'NONE', #1936, 1000.000000000000000 ) ;
+#2100 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2101 = AXIS2_PLACEMENT_3D ( 'NONE', #1580, #7, #24 ) ;
+#2102 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 0.0000000000000000000, -13.84999999999999787 ) ) ;
+#2103 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2024 ), #914 ) ;
+#2104 = ORIENTED_EDGE ( 'NONE', *, *, #898, .T. ) ;
+#2105 = PRESENTATION_STYLE_ASSIGNMENT (( #1416 ) ) ;
+#2106 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, -8.500000000000000000, -14.70235026918961907 ) ) ;
+#2107 = FACE_OUTER_BOUND ( 'NONE', #2091, .T. ) ;
+#2108 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2109 = VERTEX_POINT ( 'NONE', #42 ) ;
+#2110 = EDGE_CURVE ( 'NONE', #1092, #840, #2157, .T. ) ;
+#2111 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2112 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2113 = CARTESIAN_POINT ( 'NONE',  ( 7.250000000000001776, 0.0000000000000000000, 17.00000000000000355 ) ) ;
+#2114 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#2115 = EDGE_LOOP ( 'NONE', ( #18, #96, #1215, #1728 ) ) ;
+#2116 = AXIS2_PLACEMENT_3D ( 'NONE', #1005, #829, #475 ) ;
+#2117 = ORIENTED_EDGE ( 'NONE', *, *, #1187, .T. ) ;
+#2118 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, -8.500000000000000000, -15.29764973081036850 ) ) ;
+#2119 = ADVANCED_FACE ( 'NONE', ( #586 ), #954, .F. ) ;
+#2120 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, 14.75000000000000533 ) ) ;
+#2121 = VERTEX_POINT ( 'NONE', #473 ) ;
+#2122 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, -8.500000000000000000, -14.99999999999999467 ) ) ;
+#2123 = LINE ( 'NONE', #1455, #1381 ) ;
+#2124 = CARTESIAN_POINT ( 'NONE',  ( 5.049999999999998934, -1.800000000000000044, -16.26999999999999957 ) ) ;
+#2125 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2126 = ORIENTED_EDGE ( 'NONE', *, *, #497, .F. ) ;
+#2127 = EDGE_LOOP ( 'NONE', ( #1805, #426, #1337, #1923 ) ) ;
+#2128 = SURFACE_STYLE_FILL_AREA ( #245 ) ;
+#2129 = CARTESIAN_POINT ( 'NONE',  ( 3.809999999999998277, -8.500000000000000000, -15.29764973081036850 ) ) ;
+#2130 = ORIENTED_EDGE ( 'NONE', *, *, #777, .T. ) ;
+#2131 = PRESENTATION_STYLE_ASSIGNMENT (( #969 ) ) ;
+#2132 = SURFACE_SIDE_STYLE ('',( #961 ) ) ;
+#2133 = AXIS2_PLACEMENT_3D ( 'NONE', #370, #177, #1083 ) ;
+#2134 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2135 = COLOUR_RGB ( '',0.2509803921568627416, 0.2509803921568627416, 0.2509803921568627416 ) ;
+#2136 = STYLED_ITEM ( 'NONE', ( #901 ), #2231 ) ;
+#2137 = STYLED_ITEM ( 'NONE', ( #1574 ), #618 ) ;
+#2138 = EDGE_CURVE ( 'NONE', #1621, #599, #1812, .T. ) ;
+#2139 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2140 = STYLED_ITEM ( 'NONE', ( #952 ), #980 ) ;
+#2141 = VERTEX_POINT ( 'NONE', #851 ) ;
+#2142 = AXIS2_PLACEMENT_3D ( 'NONE', #448, #1361, #1192 ) ;
+#2143 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2144 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2145 = ORIENTED_EDGE ( 'NONE', *, *, #777, .F. ) ;
+#2146 = LINE ( 'NONE', #1994, #1341 ) ;
+#2147 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #987, 'distance_accuracy_value', 'NONE');
+#2148 = CARTESIAN_POINT ( 'NONE',  ( 15.25000000000000000, 2.889999999999999680, -8.599999999999994316 ) ) ;
+#2149 = EDGE_CURVE ( 'NONE', #1422, #1611, #1705, .T. ) ;
+#2150 = DIRECTION ( 'NONE',  ( 1.119176436114069085E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2151 = ORIENTED_EDGE ( 'NONE', *, *, #1151, .T. ) ;
+#2152 = PRESENTATION_STYLE_ASSIGNMENT (( #394 ) ) ;
+#2153 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 2.199999999999999734, -14.99999999999999467 ) ) ;
+#2154 = VERTEX_POINT ( 'NONE', #1027 ) ;
+#2155 = FACE_OUTER_BOUND ( 'NONE', #1850, .T. ) ;
+#2156 = EDGE_CURVE ( 'NONE', #432, #1764, #1303, .T. ) ;
+#2157 = LINE ( 'NONE', #1444, #274 ) ;
+#2158 = ORIENTED_EDGE ( 'NONE', *, *, #260, .T. ) ;
+#2159 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2160 = CYLINDRICAL_SURFACE ( 'NONE', #201, 0.2976497308103745465 ) ;
+#2161 = VERTEX_POINT ( 'NONE', #447 ) ;
+#2162 = ADVANCED_FACE ( 'NONE', ( #1678 ), #653, .F. ) ;
+#2163 = SURFACE_STYLE_USAGE ( .BOTH. , #1288 ) ;
+#2164 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #839, 'distance_accuracy_value', 'NONE');
+#2165 = SURFACE_STYLE_FILL_AREA ( #583 ) ;
+#2166 = VECTOR ( 'NONE', #651, 1000.000000000000000 ) ;
+#2167 = AXIS2_PLACEMENT_3D ( 'NONE', #2029, #1173, #329 ) ;
+#2168 = VECTOR ( 'NONE', #1429, 1000.000000000000000 ) ;
+#2169 = ORIENTED_EDGE ( 'NONE', *, *, #1690, .F. ) ;
+#2170 = STYLED_ITEM ( 'NONE', ( #712 ), #2254 ) ;
+#2171 = AXIS2_PLACEMENT_3D ( 'NONE', #1278, #1964, #731 ) ;
+#2172 = VECTOR ( 'NONE', #1744, 1000.000000000000000 ) ;
+#2173 = FILL_AREA_STYLE_COLOUR ( '', #2135 ) ;
+#2174 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2175 = CIRCLE ( 'NONE', #2068, 0.8749999999999990008 ) ;
+#2176 = VERTEX_POINT ( 'NONE', #1861 ) ;
+#2177 = LINE ( 'NONE', #257, #1276 ) ;
+#2178 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2179 = ORIENTED_EDGE ( 'NONE', *, *, #837, .T. ) ;
+#2180 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2181 = ADVANCED_FACE ( 'NONE', ( #106, #824, #2232, #1518, #294, #285, #1726, #1531, #864, #2212 ), #993, .F. ) ;
+#2182 = ORIENTED_EDGE ( 'NONE', *, *, #92, .F. ) ;
+#2183 = CARTESIAN_POINT ( 'NONE',  ( 17.49999999999999645, 1.199999999999999956, 12.40000000000000391 ) ) ;
+#2184 = VERTEX_POINT ( 'NONE', #677 ) ;
+#2185 = FILL_AREA_STYLE_COLOUR ( '', #1736 ) ;
+#2186 = CARTESIAN_POINT ( 'NONE',  ( -5.050000000000001599, -1.800000000000000044, -16.26999999999999247 ) ) ;
+#2187 = VERTEX_POINT ( 'NONE', #1191 ) ;
+#2188 = VERTEX_POINT ( 'NONE', #1160 ) ;
+#2189 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2190 = LINE ( 'NONE', #630, #1517 ) ;
+#2191 = ORIENTED_EDGE ( 'NONE', *, *, #1067, .T. ) ;
+#2192 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.8660254037844383745, 0.5000000000000003331 ) ) ;
+#2193 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2194 = ORIENTED_EDGE ( 'NONE', *, *, #2262, .T. ) ;
+#2195 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, -13.84999999999999432 ) ) ;
+#2196 = CYLINDRICAL_SURFACE ( 'NONE', #1131, 0.2976497308103745465 ) ;
+#2197 = CARTESIAN_POINT ( 'NONE',  ( 7.250000000000001776, 0.0000000000000000000, 17.00000000000000355 ) ) ;
+#2198 = ORIENTED_EDGE ( 'NONE', *, *, #2138, .T. ) ;
+#2199 = EDGE_CURVE ( 'NONE', #1540, #931, #693, .T. ) ;
+#2200 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #117 ) ;
+#2201 = VECTOR ( 'NONE', #1919, 1000.000000000000000 ) ;
+#2202 = PRESENTATION_STYLE_ASSIGNMENT (( #1694 ) ) ;
+#2203 = VECTOR ( 'NONE', #1824, 1000.000000000000000 ) ;
+#2204 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 1.199999999999999956, 14.75000000000000533 ) ) ;
+#2205 = VECTOR ( 'NONE', #818, 1000.000000000000000 ) ;
+#2206 = VECTOR ( 'NONE', #1298, 1000.000000000000000 ) ;
+#2207 = FILL_AREA_STYLE ('',( #2185 ) ) ;
+#2208 = CARTESIAN_POINT ( 'NONE',  ( 1.269999999999998019, -8.500000000000000000, -15.29764973081036850 ) ) ;
+#2209 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #846, 'distance_accuracy_value', 'NONE');
+#2210 = VERTEX_POINT ( 'NONE', #2066 ) ;
+#2211 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ;
+#2212 = FACE_BOUND ( 'NONE', #156, .T. ) ;
+#2213 = CARTESIAN_POINT ( 'NONE',  ( 17.50000000000000000, 1.199999999999999956, -10.59999999999999432 ) ) ;
+#2214 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2215 = EDGE_CURVE ( 'NONE', #229, #551, #498, .T. ) ;
+#2216 = VERTEX_POINT ( 'NONE', #1039 ) ;
+#2217 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2218 = CARTESIAN_POINT ( 'NONE',  ( -3.810000000000002274, 1.199999999999999956, -15.87499999999999289 ) ) ;
+#2219 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -6.870191984066561950E-16 ) ) ;
+#2220 = AXIS2_PLACEMENT_3D ( 'NONE', #2243, #690, #1385 ) ;
+#2221 = ORIENTED_EDGE ( 'NONE', *, *, #2043, .F. ) ;
+#2222 = AXIS2_PLACEMENT_3D ( 'NONE', #413, #966, #1258 ) ;
+#2223 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2224 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2225 = ORIENTED_EDGE ( 'NONE', *, *, #563, .T. ) ;
+#2226 = ADVANCED_FACE ( 'NONE', ( #1985 ), #1852, .F. ) ;
+#2227 = CARTESIAN_POINT ( 'NONE',  ( -1.270000000000002016, 0.0000000000000000000, -14.99999999999999467 ) ) ;
+#2228 = VECTOR ( 'NONE', #2189, 1000.000000000000000 ) ;
+#2229 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #1333, 'distance_accuracy_value', 'NONE');
+#2230 = EDGE_LOOP ( 'NONE', ( #1468, #664, #1725, #1771 ) ) ;
+#2231 = ADVANCED_FACE ( 'NONE', ( #5 ), #1423, .F. ) ;
+#2232 = FACE_BOUND ( 'NONE', #2261, .T. ) ;
+#2233 = LINE ( 'NONE', #865, #1134 ) ;
+#2234 = EDGE_LOOP ( 'NONE', ( #1545, #1681, #568, #1047 ) ) ;
+#2235 = FILL_AREA_STYLE_COLOUR ( '', #431 ) ;
+#2236 = ORIENTED_EDGE ( 'NONE', *, *, #1494, .T. ) ;
+#2237 = SURFACE_STYLE_FILL_AREA ( #1546 ) ;
+#2238 = LINE ( 'NONE', #1930, #911 ) ;
+#2239 = CIRCLE ( 'NONE', #978, 0.2976497308103745465 ) ;
+#2240 = CARTESIAN_POINT ( 'NONE',  ( -17.50000000000000000, 2.899999999999999911, -10.59999999999999432 ) ) ;
+#2241 = VECTOR ( 'NONE', #1478, 1000.000000000000000 ) ;
+#2242 = STYLED_ITEM ( 'NONE', ( #1956 ), #2086 ) ;
+#2243 = CARTESIAN_POINT ( 'NONE',  ( -17.50000000000000000, 2.899999999999999911, -10.59999999999999432 ) ) ;
+#2244 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2245 = AXIS2_PLACEMENT_3D ( 'NONE', #2227, #94, #648 ) ;
+#2246 = ORIENTED_EDGE ( 'NONE', *, *, #2156, .F. ) ;
+#2247 = CIRCLE ( 'NONE', #951, 1.549999999999999378 ) ;
+#2248 = CARTESIAN_POINT ( 'NONE',  ( -15.25000000000000000, 0.0000000000000000000, 16.30000000000000426 ) ) ;
+#2249 = CARTESIAN_POINT ( 'NONE',  ( -5.050000000000002487, 0.0000000000000000000, -13.72999999999999510 ) ) ;
+#2250 = AXIS2_PLACEMENT_3D ( 'NONE', #935, #428, #1662 ) ;
+#2251 = ORIENTED_EDGE ( 'NONE', *, *, #134, .F. ) ;
+#2252 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2253 = ORIENTED_EDGE ( 'NONE', *, *, #956, .T. ) ;
+#2254 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'Display_SSD1306_1,3zoll', ( #2086, #585, #204 ), #1376 ) ;
+#2255 = LINE ( 'NONE', #1431, #525 ) ;
+#2256 = EDGE_LOOP ( 'NONE', ( #183, #2069, #158, #681 ) ) ;
+#2257 = ADVANCED_FACE ( 'NONE', ( #21 ), #927, .T. ) ;
+#2258 = SURFACE_SIDE_STYLE ('',( #374 ) ) ;
+#2259 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2260 = SURFACE_STYLE_USAGE ( .BOTH. , #550 ) ;
+#2261 = EDGE_LOOP ( 'NONE', ( #1432, #596 ) ) ;
+#2262 = EDGE_CURVE ( 'NONE', #1988, #1910, #1558, .T. ) ;
+#2263 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2264 = SURFACE_STYLE_FILL_AREA ( #2060 ) ;
+ENDSEC;
+END-ISO-10303-21;
-- 
GitLab