← Commit history
LICENSEadded+8
@@ -0,0 +1,8 @@+This page's KiCad symbol and footprint, 3D models, libraries, hero image and text are released under the+Creative Commons Attribution-ShareAlike 4.0 International license (CC-BY-SA-4.0),+https://creativecommons.org/licenses/by-sa/4.0/++Third-party material keeps its own terms:+- KiCad library symbols, footprints and packages3D models: CC-BY-SA 4.0 with the KiCad library exception+  (https://www.kicad.org/libraries/license/).+- The datasheet in docs/ is copyright its manufacturer and is included for reference.
README.md+61−1
@@ -1,3 +1,63 @@ # AP7381-33SA-7 -Diodes Incorporated 3.3 V 150 mA LDO, input to 40 V, SOT23 (SA). Datasheet-cited specs, KiCad symbol, footprint and 3D, Fusion and Altium libraries.+**Diodes Incorporated** · Linear regulator (LDO) · SOT23 (SA)++Diodes Incorporated AP7381-33SA-7: a fixed 3.3 V, 150 mA low-dropout linear regulator with a wide input range (up to 40 V) and very low quiescent current, in a 3-pin SOT23.++## Verification++A person checks each page against its datasheet and signs it off here; the badge turns amber if a checked file changes.++::adom-verified{src="/adom/ap7381-33sa-7/render/verification.json"}++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | VOUT | power_out | Regulated 3.3 V output (ds p.2) |+| 2 | GND | power_in | Ground (ds p.2) |+| 3 | VIN | power_in | Input, up to 40 V (ds p.2) |++## Key specifications++| Parameter | Value | Source |+|---|---|---|+| Output voltage | 3.3 V, ±2 % (VOUT x 98 % to x 102 %) | datasheet p.3 |+| Output current | 150 mA | datasheet p.2 |+| Input voltage (operating) | up to 40 V | datasheet p.2 |+| Input voltage (absolute maximum) | -0.3 to 45 V | datasheet p.2 |+| Dropout | 1000 mV at 100 mA | datasheet p.1, p.3 |+| Output temperature coefficient | ±100 ppm/°C | datasheet p.3 |+| Operating junction temperature | -40 to +125 °C | datasheet p.2 |+| Package | SOT23, 3 pins (SA) | datasheet p.1, p.2 |++## Ordering++| Distributor | Part number | Stock (2026-11-03) | Note |+|---|---|---|---|+| Mouser | [621-AP7381-33SA-7](https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/AP7381-33SA-7?qs=y6ZabgHbY%252ByfboEZm%252BnPlA%3D%3D) | 427,379 | lead time 280 Days, $0.29 each |+| DigiKey, LCSC | not looked up | | This page was made for a Mouser-sourced board |++## CAD++| File | What it is |+|---|---|+| `ap7381-33sa-7.kicad_sym` | KiCad symbol from KiCad's `Regulator_Linear:AP7381-33SA-7`, with MPN, manufacturer and Mouser number as properties |+| `ap7381-33sa-7.kicad_mod` | KiCad footprint: KiCad's `Package_TO_SOT_SMD:SOT-23` |+| `ap7381-33sa-7.step` / `ap7381-33sa-7.glb` | 3D model, Z-up, seated on z = 0: KiCad packages3D SOT-23.step (KiCad 10.0.4 library on noah-asus), unmodified |+| `ap7381-33sa-7-etched.step` / `ap7381-33sa-7-etched.glb` | The same model with the part number laser-etched on top as a separate `Adom.LaserEtch` group (a virtual identification aid, not the maker's real marking) |+| `ap7381-33sa-7.lbr` | Fusion 360 / EAGLE library: one deviceset with MPN, MANUFACTURER and MOUSER_PN attributes |+| `altium/Adom_ap7381_33sa_7.SchLib` / `.PcbLib` | Altium library pair (adom-lbr, no Altium needed), parameters carry the part numbers; `altium/*.adom-lbr.json` is the hub it was built from |+| `provenance/files.json` | Every file on this page: source, retrieval date, SHA-256, authoring class and generator |++## Provenance++- **Datasheet:** [docs/ap7381-33sa-7-datasheet.pdf](docs/ap7381-33sa-7-datasheet.pdf) (DS39917 Rev. 5-2), from [www.diodes.com](https://www.diodes.com/assets/Datasheets/AP7381.pdf), retrieved 2026-10-30.+- **Specs:** each row names its datasheet page.+- **Mouser number and stock:** looked up 2026-11-03 with adom-mouser, exact part number and manufacturer.+- **Footprint:** KiCad 10.0.4 library `Package_TO_SOT_SMD:SOT-23`, unmodified apart from its name.+- **3D:** KiCad packages3D SOT-23.step (KiCad 10.0.4 library on noah-asus), unmodified.++## Related++- First used on the [AM32 ESC Molecule v1](https://wiki.adom.inc/adom/am32-esc-v1) (private project page).
altium/AP7381-33SA-7.adom-lbr.jsonadded+478
@@ -0,0 +1,478 @@+{+  "schema_version": 2,+  "mpn": "AP7381-33SA-7",+  "manufacturer": "Diodes Incorporated",+  "package": "",+  "value": "",+  "category": "",+  "symbol": {+    "name": "AP7381-33SA-7",+    "pins": [+      {+        "number": "1",+        "name": "VI",+        "x": -300,+        "y": 100,+        "length": 100,+        "rotation": 0,+        "electrical_type": "power_in"+      },+      {+        "number": "2",+        "name": "VO",+        "x": 300,+        "y": 100,+        "length": 100,+        "rotation": 180,+        "electrical_type": "power_out"+      },+      {+        "number": "3",+        "name": "GND",+        "x": 0,+        "y": -200,+        "length": 100,+        "rotation": 90,+        "electrical_type": "power_in"+      }+    ],+    "body": null,+    "graphics": [+      {+        "kind": "rect",+        "x1": -200.0,+        "y1": 175.0,+        "x2": 200.0,+        "y2": -100.0,+        "width": 10.0,+        "filled": true,+        "fill_style": "background"+      }+    ],+    "designator_prefix": "U",+    "footprint": "ap7381-33sa-7",+    "parameters": [+      {+        "name": "Value",+        "value": "AP7381-33SA-7",+        "visible": true+      },+      {+        "name": "Datasheet",+        "value": "https://www.diodes.com/assets/Datasheets/AP7381.pdf",+        "visible": true+      },+      {+        "name": "Description",+        "value": "Diodes Incorporated AP7381-33SA-7: a fixed 3.3 V, 150 mA low-dropout linear regulator with a wide input range (up to 40 V) and very low quiescent current, in a 3-pin SOT23.",+        "visible": true+      },+      {+        "name": "ki_keywords",+        "value": "Diodes ldo",+        "visible": true+      },+      {+        "name": "ki_fp_filters",+        "value": "SOT?23*",+        "visible": true+      },+      {+        "name": "MPN",+        "value": "AP7381-33SA-7",+        "visible": true+      },+      {+        "name": "Manufacturer",+        "value": "Diodes Incorporated",+        "visible": true+      },+      {+        "name": "Mouser",+        "value": "621-AP7381-33SA-7",+        "visible": true+      },+      {+        "name": "Adom Wiki",+        "value": "https://wiki.adom.inc/adom/ap7381-33sa-7",+        "visible": true+      },+      {+        "name": "Supplier 1",+        "value": "Mouser",+        "visible": false+      },+      {+        "name": "Supplier Part Number 1",+        "value": "621-AP7381-33SA-7",+        "visible": false+      },+      {+        "name": "Manufacturer Part Number",+        "value": "AP7381-33SA-7",+        "visible": false+      }+    ],+    "pin_numbers_hidden": false,+    "pin_names_hidden": false+  },+  "footprint": {+    "name": "ap7381-33sa-7",+    "pads": [+      {+        "number": "1",+        "x_mm": -0.9375,+        "y_mm": -0.95,+        "w_mm": 1.475,+        "h_mm": 0.6,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect"+      },+      {+        "number": "2",+        "x_mm": -0.9375,+        "y_mm": 0.95,+        "w_mm": 1.475,+        "h_mm": 0.6,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect"+      },+      {+        "number": "3",+        "x_mm": 0.9375,+        "y_mm": 0.0,+        "w_mm": 1.475,+        "h_mm": 0.6,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect"+      }+    ],+    "graphics": [+      {+        "kind": "line",+        "layer": {+          "role": "silk"+        },+        "x1": -0.76,+        "y1": -1.56,+        "x2": 0.76,+        "y2": -1.56,+        "width": 0.12+      },+      {+        "kind": "line",+        "layer": {+          "role": "silk"+        },+        "x1": -0.76,+        "y1": -1.51,+        "x2": -0.76,+        "y2": -1.56,+        "width": 0.12+      },+      {+        "kind": "line",+        "layer": {+          "role": "silk"+        },+        "x1": -0.76,+        "y1": 0.39,+        "x2": -0.76,+        "y2": -0.39,+        "width": 0.12+      },+      {+        "kind": "line",+        "layer": {+          "role": "silk"+        },+        "x1": -0.76,+        "y1": 1.56,+        "x2": -0.76,+        "y2": 1.51,+        "width": 0.12+      },+      {+        "kind": "line",+        "layer": {+          "role": "silk"+        },+        "x1": 0.76,+        "y1": -1.56,+        "x2": 0.76,+        "y2": -0.56,+        "width": 0.12+      },+      {+        "kind": "line",+        "layer": {+          "role": "silk"+        },+        "x1": 0.76,+        "y1": 0.56,+        "x2": 0.76,+        "y2": 1.56,+        "width": 0.12+      },+      {+        "kind": "line",+        "layer": {+          "role": "silk"+        },+        "x1": 0.76,+        "y1": 1.56,+        "x2": -0.76,+        "y2": 1.56,+        "width": 0.12+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": -1.93,+        "y1": -1.5,+        "x2": -0.9,+        "y2": -1.5,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": -1.93,+        "y1": -0.39,+        "x2": -1.93,+        "y2": -1.5,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": -1.93,+        "y1": 0.39,+        "x2": -0.9,+        "y2": 0.39,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": -1.93,+        "y1": 1.5,+        "x2": -1.93,+        "y2": 0.39,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": -0.9,+        "y1": -1.7,+        "x2": 0.9,+        "y2": -1.7,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": -0.9,+        "y1": -1.5,+        "x2": -0.9,+        "y2": -1.7,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": -0.9,+        "y1": -0.39,+        "x2": -1.93,+        "y2": -0.39,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": -0.9,+        "y1": 0.39,+        "x2": -0.9,+        "y2": -0.39,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": -0.9,+        "y1": 1.5,+        "x2": -1.93,+        "y2": 1.5,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": -0.9,+        "y1": 1.7,+        "x2": -0.9,+        "y2": 1.5,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": 0.9,+        "y1": -1.7,+        "x2": 0.9,+        "y2": -0.55,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": 0.9,+        "y1": -0.55,+        "x2": 1.93,+        "y2": -0.55,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": 0.9,+        "y1": 0.55,+        "x2": 0.9,+        "y2": 1.7,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": 0.9,+        "y1": 1.7,+        "x2": -0.9,+        "y2": 1.7,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": 1.93,+        "y1": -0.55,+        "x2": 1.93,+        "y2": 0.55,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": 1.93,+        "y1": 0.55,+        "x2": 0.9,+        "y2": 0.55,+        "width": 0.05+      }+    ],+    "polys": [+      {+        "layer": {+          "role": "silk"+        },+        "points": [+          [+            -1.3,+            -0.38+          ],+          [+            -1.06,+            -0.05+          ],+          [+            -1.54,+            -0.05+          ]+        ],+        "width": 0.12,+        "filled": true+      },+      {+        "layer": {+          "role": "fab"+        },+        "points": [+          [+            -0.325,+            -1.45+          ],+          [+            0.65,+            -1.45+          ],+          [+            0.65,+            1.45+          ],+          [+            -0.65,+            1.45+          ],+          [+            -0.65,+            -1.125+          ]+        ],+        "width": 0.1,+        "filled": false+      }+    ]+  },+  "connect": [+    {+      "pin": "1",+      "pad": "1"+    },+    {+      "pin": "2",+      "pad": "2"+    },+    {+      "pin": "3",+      "pad": "3"+    }+  ],+  "provenance": {+    "source": "kicad_import"+  }+}\ No newline at end of file
altium/Adom_ap7381_33sa_7.PcbLibadded
⋯ 1 unchanged line ⋯
altium/Adom_ap7381_33sa_7.SchLibadded
⋯ 1 unchanged line ⋯
ap7381-33sa-7-etched.glbadded
⋯ 1 unchanged line ⋯
ap7381-33sa-7-etched.stepadded+5964
@@ -0,0 +1,5964 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-11-03T20:28:48',('Author'),(+    'Open CASCADE'),'Open CASCADE STEP processor 7.8','Open CASCADE 7.8'+  ,'Unknown');+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));+ENDSEC;+DATA;+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',+  'automotive_design',2000,#2);+#2 = APPLICATION_CONTEXT(+  'core data for automotive mechanical design processes');+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);+#5 = PRODUCT_DEFINITION('design','',#6,#9);+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);+#7 = PRODUCT('Adom.Chip','Adom.Chip','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#11 = AXIS2_PLACEMENT_3D('',#4115,#4116,#4117);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.0));+#14 = DIRECTION('',(0.,-1.0,0.));+#345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#349)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#346,#347,#348)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#346 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#347 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#348 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#349 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#346,+  'distance_accuracy_value','confusion accuracy');+#350 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#351 = SHAPE_DEFINITION_REPRESENTATION(#352,#358);+#352 = PRODUCT_DEFINITION_SHAPE('','',#353);+#353 = PRODUCT_DEFINITION('design','',#354,#357);+#354 = PRODUCT_DEFINITION_FORMATION('','',#355);+#355 = PRODUCT('Adom.LaserEtch','Adom.LaserEtch','',(#356));+#356 = PRODUCT_CONTEXT('',#2,'mechanical');+#357 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#358 = SHAPE_REPRESENTATION('',(#11,#359,#547,#815,#937,#1411,#1937,+    #2123,#2197,#2671,#3145,#3603,#3791,#3865),#3987);+#359 = SHELL_BASED_SURFACE_MODEL('',(#360));+#360 = OPEN_SHELL('',(#361));+#361 = ADVANCED_FACE('',(#362,#497),#376,.T.);+#362 = FACE_BOUND('',#363,.F.);+#363 = EDGE_LOOP('',(#364,#387,#403,#419,#435,#451,#467,#483));+#364 = ORIENTED_EDGE('',*,*,#365,.T.);+#365 = EDGE_CURVE('',#366,#368,#370,.T.);+#366 = VERTEX_POINT('',#367);+#367 = CARTESIAN_POINT('',(0.054884216166597014,1.0081421702627444,1.2049999999999998));+#368 = VERTEX_POINT('',#369);+#369 = CARTESIAN_POINT('',(0.41915243015549897,0.9098165907326639,1.2049999999999998));+#370 = SURFACE_CURVE('',#371,(#375),.PCURVE_S1.);+#371 = LINE('',#372,#373);+#372 = CARTESIAN_POINT('',(0.054884216166597014,1.0081421702627444,1.2049999999999998));+#373 = VECTOR('',#374,0.835775743304885);+#374 = DIRECTION('',(0.965446980809,-0.260599553427,0.));+#375 = PCURVE('',#376,#381);+#376 = PLANE('',#377);+#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380);+#378 = CARTESIAN_POINT('',(0.054884216166597014,1.0161936445170416,1.2049999999999998));+#379 = DIRECTION('',(0.,0.,1.0));+#380 = DIRECTION('',(0.,-1.0,0.));+#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386);+#382 = LINE('',#383,#384);+#383 = CARTESIAN_POINT('',(0.008051474254274682,0.));+#384 = VECTOR('',#385,0.835775743304885);+#385 = DIRECTION('',(0.260599553427,0.965446980809));+#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#387 = ORIENTED_EDGE('',*,*,#388,.T.);+#388 = EDGE_CURVE('',#368,#389,#391,.T.);+#389 = VERTEX_POINT('',#390);+#390 = CARTESIAN_POINT('',(0.41915243015549897,0.8217383420728286,1.2049999999999998));+#391 = SURFACE_CURVE('',#392,(#396),.PCURVE_S1.);+#392 = LINE('',#393,#394);+#393 = CARTESIAN_POINT('',(0.41915243015549897,0.9098165907326639,1.2049999999999998));+#394 = VECTOR('',#395,0.835775743304885);+#395 = DIRECTION('',(0.,-1.0,0.));+#396 = PCURVE('',#376,#397);+#397 = DEFINITIONAL_REPRESENTATION('',(#398),#402);+#398 = LINE('',#399,#400);+#399 = CARTESIAN_POINT('',(0.10637705378354195,0.36426821398893544));+#400 = VECTOR('',#401,0.835775743304885);+#401 = DIRECTION('',(1.,0.));+#402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#403 = ORIENTED_EDGE('',*,*,#404,.T.);+#404 = EDGE_CURVE('',#389,#405,#407,.T.);+#405 = VERTEX_POINT('',#406);+#406 = CARTESIAN_POINT('',(0.054884216166597014,0.7234127625427482,1.2049999999999998));+#407 = SURFACE_CURVE('',#408,(#412),.PCURVE_S1.);+#408 = LINE('',#409,#410);+#409 = CARTESIAN_POINT('',(0.41915243015549897,0.8217383420728286,1.2049999999999998));+#410 = VECTOR('',#411,0.835775743304885);+#411 = DIRECTION('',(-0.965446980809,-0.260599553427,0.));+#412 = PCURVE('',#376,#413);+#413 = DEFINITIONAL_REPRESENTATION('',(#414),#418);+#414 = LINE('',#415,#416);+#415 = CARTESIAN_POINT('',(0.19445530244421294,0.36426821398893544));+#416 = VECTOR('',#417,0.835775743304885);+#417 = DIRECTION('',(0.260599553427,-0.965446980809));+#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#419 = ORIENTED_EDGE('',*,*,#420,.T.);+#420 = EDGE_CURVE('',#405,#421,#423,.T.);+#421 = VERTEX_POINT('',#422);+#422 = CARTESIAN_POINT('',(0.054884216166597014,0.7953880626948246,1.2049999999999998));+#423 = SURFACE_CURVE('',#424,(#428),.PCURVE_S1.);+#424 = LINE('',#425,#426);+#425 = CARTESIAN_POINT('',(0.054884216166597014,0.7234127625427482,1.2049999999999998));+#426 = VECTOR('',#427,0.835775743304885);+#427 = DIRECTION('',(0.,1.0,0.));+#428 = PCURVE('',#376,#429);+#429 = DEFINITIONAL_REPRESENTATION('',(#430),#434);+#430 = LINE('',#431,#432);+#431 = CARTESIAN_POINT('',(0.29278088197345764,0.));+#432 = VECTOR('',#433,0.835775743304885);+#433 = DIRECTION('',(-1.,0.));+#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#435 = ORIENTED_EDGE('',*,*,#436,.T.);+#436 = EDGE_CURVE('',#421,#437,#439,.T.);+#437 = VERTEX_POINT('',#438);+#438 = CARTESIAN_POINT('',(0.14491433737348747,0.8178345969800387,1.2049999999999998));+#439 = SURFACE_CURVE('',#440,(#444),.PCURVE_S1.);+#440 = LINE('',#441,#442);+#441 = CARTESIAN_POINT('',(0.054884216166597014,0.7953880626948246,1.2049999999999998));+#442 = VECTOR('',#443,0.835775743304885);+#443 = DIRECTION('',(0.970296981152,0.24191686251,0.));+#444 = PCURVE('',#376,#445);+#445 = DEFINITIONAL_REPRESENTATION('',(#446),#450);+#446 = LINE('',#447,#448);+#447 = CARTESIAN_POINT('',(0.22080558182138119,0.));+#448 = VECTOR('',#449,0.835775743304885);+#449 = DIRECTION('',(-0.24191686251,0.970296981152));+#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#451 = ORIENTED_EDGE('',*,*,#452,.T.);+#452 = EDGE_CURVE('',#437,#453,#455,.T.);+#453 = VERTEX_POINT('',#454);+#454 = CARTESIAN_POINT('',(0.14491433737348747,0.9142083039628883,1.2049999999999998));+#455 = SURFACE_CURVE('',#456,(#460),.PCURVE_S1.);+#456 = LINE('',#457,#458);+#457 = CARTESIAN_POINT('',(0.14491433737348747,0.8178345969800387,1.2049999999999998));+#458 = VECTOR('',#459,0.835775743304885);+#459 = DIRECTION('',(0.,1.0,0.));+#460 = PCURVE('',#376,#461);+#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466);+#462 = LINE('',#463,#464);+#463 = CARTESIAN_POINT('',(0.19835904753700292,0.09003012120706597));+#464 = VECTOR('',#465,0.835775743304885);+#465 = DIRECTION('',(-1.,0.));+#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#467 = ORIENTED_EDGE('',*,*,#468,.T.);+#468 = EDGE_CURVE('',#453,#469,#471,.T.);+#469 = VERTEX_POINT('',#470);+#470 = CARTESIAN_POINT('',(0.054884216166597014,0.9361668701106678,1.2049999999999998));+#471 = SURFACE_CURVE('',#472,(#476),.PCURVE_S1.);+#472 = LINE('',#473,#474);+#473 = CARTESIAN_POINT('',(0.14491433737348747,0.9142083039628883,1.2049999999999998));+#474 = VECTOR('',#475,0.835775743304885);+#475 = DIRECTION('',(-0.971520338783,0.236956180191,0.));+#476 = PCURVE('',#376,#477);+#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482);+#478 = LINE('',#479,#480);+#479 = CARTESIAN_POINT('',(0.10198534055415322,0.09003012120706597));+#480 = VECTOR('',#481,0.835775743304885);+#481 = DIRECTION('',(-0.236956180191,-0.971520338783));+#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#483 = ORIENTED_EDGE('',*,*,#484,.T.);+#484 = EDGE_CURVE('',#469,#366,#485,.T.);+#485 = SURFACE_CURVE('',#486,(#490),.PCURVE_S1.);+#486 = LINE('',#487,#488);+#487 = CARTESIAN_POINT('',(0.054884216166597014,0.9361668701106678,1.2049999999999998));+#488 = VECTOR('',#489,0.835775743304885);+#489 = DIRECTION('',(0.,1.0,0.));+#490 = PCURVE('',#376,#491);+#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);+#492 = LINE('',#493,#494);+#493 = CARTESIAN_POINT('',(0.080026774406123,0.));+#494 = VECTOR('',#495,0.835775743304885);+#495 = DIRECTION('',(-1.,0.));+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#497 = FACE_BOUND('',#498,.F.);+#498 = EDGE_LOOP('',(#499,#517,#533));+#499 = ORIENTED_EDGE('',*,*,#500,.T.);+#500 = EDGE_CURVE('',#501,#503,#505,.T.);+#501 = VERTEX_POINT('',#502);+#502 = CARTESIAN_POINT('',(0.20420246597330277,0.8317416888735208,1.2049999999999998));+#503 = VERTEX_POINT('',#504);+#504 = CARTESIAN_POINT('',(0.35327673171132473,0.8658994584371049,1.2049999999999998));+#505 = SURFACE_CURVE('',#506,(#510),.PCURVE_S1.);+#506 = LINE('',#507,#508);+#507 = CARTESIAN_POINT('',(0.20420246597330277,0.8317416888735208,1.2049999999999998));+#508 = VECTOR('',#509,0.835775743304885);+#509 = DIRECTION('',(0.974739554513,0.223344578775,0.));+#510 = PCURVE('',#376,#511);+#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516);+#512 = LINE('',#513,#514);+#513 = CARTESIAN_POINT('',(0.1844519556435207,0.14931824980673922));+#514 = VECTOR('',#515,0.835775743304885);+#515 = DIRECTION('',(-0.223344578775,0.974739554513));+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#517 = ORIENTED_EDGE('',*,*,#518,.T.);+#518 = EDGE_CURVE('',#503,#519,#521,.T.);+#519 = VERTEX_POINT('',#520);+#520 = CARTESIAN_POINT('',(0.20420246597330277,0.8998132439319716,1.2049999999999998));+#521 = SURFACE_CURVE('',#522,(#526),.PCURVE_S1.);+#522 = LINE('',#523,#524);+#523 = CARTESIAN_POINT('',(0.35327673171132473,0.8658994584371049,1.2049999999999998));+#524 = VECTOR('',#525,0.835775743304885);+#525 = DIRECTION('',(-0.975085803822,0.221828030657,0.));+#526 = PCURVE('',#376,#527);+#527 = DEFINITIONAL_REPRESENTATION('',(#528),#532);+#528 = LINE('',#529,#530);+#529 = CARTESIAN_POINT('',(0.1502941860799367,0.29839251554476115));+#530 = VECTOR('',#531,0.835775743304885);+#531 = DIRECTION('',(-0.221828030657,-0.975085803822));+#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#533 = ORIENTED_EDGE('',*,*,#534,.T.);+#534 = EDGE_CURVE('',#519,#501,#535,.T.);+#535 = SURFACE_CURVE('',#536,(#540),.PCURVE_S1.);+#536 = LINE('',#537,#538);+#537 = CARTESIAN_POINT('',(0.20420246597330277,0.8998132439319716,1.2049999999999998));+#538 = VECTOR('',#539,0.835775743304885);+#539 = DIRECTION('',(0.,-1.0,0.));+#540 = PCURVE('',#376,#541);+#541 = DEFINITIONAL_REPRESENTATION('',(#542),#546);+#542 = LINE('',#543,#544);+#543 = CARTESIAN_POINT('',(0.11638040058423421,0.14931824980673922));+#544 = VECTOR('',#545,0.835775743304885);+#545 = DIRECTION('',(1.,0.));+#546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#547 = SHELL_BASED_SURFACE_MODEL('',(#548));+#548 = OPEN_SHELL('',(#549));+#549 = ADVANCED_FACE('',(#550,#701),#564,.T.);+#550 = FACE_BOUND('',#551,.F.);+#551 = EDGE_LOOP('',(#552,#575,#591,#607,#623,#639,#655,#671,#687));+#552 = ORIENTED_EDGE('',*,*,#553,.T.);+#553 = EDGE_CURVE('',#554,#556,#558,.T.);+#554 = VERTEX_POINT('',#555);+#555 = CARTESIAN_POINT('',(0.054884216166597014,0.6758358692222807,1.2049999999999998));+#556 = VERTEX_POINT('',#557);+#557 = CARTESIAN_POINT('',(0.41915243015549897,0.6758358692222807,1.2049999999999998));+#558 = SURFACE_CURVE('',#559,(#563),.PCURVE_S1.);+#559 = LINE('',#560,#561);+#560 = CARTESIAN_POINT('',(0.054884216166597014,0.6758358692222807,1.2049999999999998));+#561 = VECTOR('',#562,0.835775743304885);+#562 = DIRECTION('',(1.0,0.,0.));+#563 = PCURVE('',#564,#569);+#564 = PLANE('',#565);+#565 = AXIS2_PLACEMENT_3D('',#566,#567,#568);+#566 = CARTESIAN_POINT('',(0.054884216166597014,0.7153612882892867,1.2049999999999998));+#567 = DIRECTION('',(0.,0.,1.0));+#568 = DIRECTION('',(0.,-1.0,0.));+#569 = DEFINITIONAL_REPRESENTATION('',(#570),#574);+#570 = LINE('',#571,#572);+#571 = CARTESIAN_POINT('',(0.039525419066437674,0.));+#572 = VECTOR('',#573,0.835775743304885);+#573 = DIRECTION('',(0.,1.));+#574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#575 = ORIENTED_EDGE('',*,*,#576,.T.);+#576 = EDGE_CURVE('',#556,#577,#579,.T.);+#577 = VERTEX_POINT('',#578);+#578 = CARTESIAN_POINT('',(0.41915243015549897,0.5770223215564372,1.2049999999999998));+#579 = SURFACE_CURVE('',#580,(#584),.PCURVE_S1.);+#580 = LINE('',#581,#582);+#581 = CARTESIAN_POINT('',(0.41915243015549897,0.6758358692222807,1.2049999999999998));+#582 = VECTOR('',#583,0.835775743304885);+#583 = DIRECTION('',(0.,-1.0,0.));+#584 = PCURVE('',#564,#585);+#585 = DEFINITIONAL_REPRESENTATION('',(#586),#590);+#586 = LINE('',#587,#588);+#587 = CARTESIAN_POINT('',(0.039525419066437674,0.36426821398893544));+#588 = VECTOR('',#589,0.835775743304885);+#589 = DIRECTION('',(1.,0.));+#590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#591 = ORIENTED_EDGE('',*,*,#592,.T.);+#592 = EDGE_CURVE('',#577,#593,#595,.T.);+#593 = VERTEX_POINT('',#594);+#594 = CARTESIAN_POINT('',(0.3923141826408962,0.46857140319172375,1.2049999999999998));+#595 = SURFACE_CURVE('',#596,(#600),.PCURVE_S1.);+#596 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#597,#598,#599),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#597 = CARTESIAN_POINT('',(0.41915243015549897,0.5770223215564372,1.2049999999999998));+#598 = CARTESIAN_POINT('',(0.41915243015549897,0.5016312444481694,1.2049999999999998));+#599 = CARTESIAN_POINT('',(0.3923141826408962,0.46857140319172375,1.2049999999999998));+#600 = PCURVE('',#564,#601);+#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606);+#602 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#603,#604,#605),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#603 = CARTESIAN_POINT('',(0.13833896673284946,0.36426821398893544));+#604 = CARTESIAN_POINT('',(0.2137300438411172,0.36426821398893544));+#605 = CARTESIAN_POINT('',(0.24678988509672714,0.33742996647433265));+#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#607 = ORIENTED_EDGE('',*,*,#608,.T.);+#608 = EDGE_CURVE('',#593,#609,#611,.T.);+#609 = VERTEX_POINT('',#610);+#610 = CARTESIAN_POINT('',(0.3052118702542585,0.4355115619361138,1.2049999999999998));+#611 = SURFACE_CURVE('',#612,(#616),.PCURVE_S1.);+#612 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#613,#614,#615),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#613 = CARTESIAN_POINT('',(0.3923141826408962,0.46857140319172375,1.2049999999999998));+#614 = CARTESIAN_POINT('',(0.3654759351271292,0.4355115619361138,1.2049999999999998));+#615 = CARTESIAN_POINT('',(0.3052118702542585,0.4355115619361138,1.2049999999999998));+#616 = PCURVE('',#564,#617);+#617 = DEFINITIONAL_REPRESENTATION('',(#618),#622);+#618 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#619,#620,#621),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#619 = CARTESIAN_POINT('',(0.24678988509672714,0.33742996647433265));+#620 = CARTESIAN_POINT('',(0.2798497263531729,0.31059171896056564));+#621 = CARTESIAN_POINT('',(0.2798497263531729,0.2503276540876949));+#622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#623 = ORIENTED_EDGE('',*,*,#624,.T.);+#624 = EDGE_CURVE('',#609,#625,#627,.T.);+#625 = VERTEX_POINT('',#626);+#626 = CARTESIAN_POINT('',(0.21810955786678501,0.46857140319172375,1.2049999999999998));+#627 = SURFACE_CURVE('',#628,(#632),.PCURVE_S1.);+#628 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#629,#630,#631),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#629 = CARTESIAN_POINT('',(0.3052118702542585,0.4355115619361138,1.2049999999999998));+#630 = CARTESIAN_POINT('',(0.24494780538138777,0.4355115619361138,1.2049999999999998));+#631 = CARTESIAN_POINT('',(0.21810955786678501,0.46857140319172375,1.2049999999999998));+#632 = PCURVE('',#564,#633);+#633 = DEFINITIONAL_REPRESENTATION('',(#634),#638);+#634 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#635,#636,#637),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#635 = CARTESIAN_POINT('',(0.2798497263531729,0.2503276540876949));+#636 = CARTESIAN_POINT('',(0.2798497263531729,0.1900635892148242));+#637 = CARTESIAN_POINT('',(0.24678988509672714,0.16322534170022143));+#638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#639 = ORIENTED_EDGE('',*,*,#640,.T.);+#640 = EDGE_CURVE('',#625,#641,#643,.T.);+#641 = VERTEX_POINT('',#642);+#642 = CARTESIAN_POINT('',(0.19127131035301803,0.5770223215564372,1.2049999999999998));+#643 = SURFACE_CURVE('',#644,(#648),.PCURVE_S1.);+#644 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#645,#646,#647),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#645 = CARTESIAN_POINT('',(0.21810955786678501,0.46857140319172375,1.2049999999999998));+#646 = CARTESIAN_POINT('',(0.19127131035301803,0.5016312444481694,1.2049999999999998));+#647 = CARTESIAN_POINT('',(0.19127131035301803,0.5770223215564372,1.2049999999999998));+#648 = PCURVE('',#564,#649);+#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654);+#650 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#651,#652,#653),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#651 = CARTESIAN_POINT('',(0.24678988509672714,0.16322534170022143));+#652 = CARTESIAN_POINT('',(0.2137300438411172,0.13638709418645445));+#653 = CARTESIAN_POINT('',(0.13833896673284946,0.13638709418645445));+#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#655 = ORIENTED_EDGE('',*,*,#656,.T.);+#656 = EDGE_CURVE('',#641,#657,#659,.T.);+#657 = VERTEX_POINT('',#658);+#658 = CARTESIAN_POINT('',(0.19127131035301803,0.6038605690702041,1.2049999999999998));+#659 = SURFACE_CURVE('',#660,(#664),.PCURVE_S1.);+#660 = LINE('',#661,#662);+#661 = CARTESIAN_POINT('',(0.19127131035301803,0.5770223215564372,1.2049999999999998));+#662 = VECTOR('',#663,0.835775743304885);+#663 = DIRECTION('',(0.,1.0,0.));+#664 = PCURVE('',#564,#665);+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670);+#666 = LINE('',#667,#668);+#667 = CARTESIAN_POINT('',(0.13833896673284946,0.13638709418645445));+#668 = VECTOR('',#669,0.835775743304885);+#669 = DIRECTION('',(-1.,0.));+#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#671 = ORIENTED_EDGE('',*,*,#672,.T.);+#672 = EDGE_CURVE('',#657,#673,#675,.T.);+#673 = VERTEX_POINT('',#674);+#674 = CARTESIAN_POINT('',(0.054884216166597014,0.6038605690702041,1.2049999999999998));+#675 = SURFACE_CURVE('',#676,(#680),.PCURVE_S1.);+#676 = LINE('',#677,#678);+#677 = CARTESIAN_POINT('',(0.19127131035301803,0.6038605690702041,1.2049999999999998));+#678 = VECTOR('',#679,0.835775743304885);+#679 = DIRECTION('',(-1.0,0.,0.));+#680 = PCURVE('',#564,#681);+#681 = DEFINITIONAL_REPRESENTATION('',(#682),#686);+#682 = LINE('',#683,#684);+#683 = CARTESIAN_POINT('',(0.11150071921824672,0.13638709418645445));+#684 = VECTOR('',#685,0.835775743304885);+#685 = DIRECTION('',(0.,-1.));+#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#687 = ORIENTED_EDGE('',*,*,#688,.T.);+#688 = EDGE_CURVE('',#673,#554,#689,.T.);+#689 = SURFACE_CURVE('',#690,(#694),.PCURVE_S1.);+#690 = LINE('',#691,#692);+#691 = CARTESIAN_POINT('',(0.054884216166597014,0.6038605690702041,1.2049999999999998));+#692 = VECTOR('',#693,0.835775743304885);+#693 = DIRECTION('',(0.,1.0,0.));+#694 = PCURVE('',#564,#695);+#695 = DEFINITIONAL_REPRESENTATION('',(#696),#700);+#696 = LINE('',#697,#698);+#697 = CARTESIAN_POINT('',(0.11150071921824672,0.));+#698 = VECTOR('',#699,0.835775743304885);+#699 = DIRECTION('',(-1.,0.));+#700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#701 = FACE_BOUND('',#702,.F.);+#702 = EDGE_LOOP('',(#703,#721,#737,#753,#769,#785,#801));+#703 = ORIENTED_EDGE('',*,*,#704,.T.);+#704 = EDGE_CURVE('',#705,#707,#709,.T.);+#705 = VERTEX_POINT('',#706);+#706 = CARTESIAN_POINT('',(0.35864438121391096,0.5743384968047262,1.2049999999999998));+#707 = VERTEX_POINT('',#708);+#708 = CARTESIAN_POINT('',(0.35864438121391096,0.6038605690702041,1.2049999999999998));+#709 = SURFACE_CURVE('',#710,(#714),.PCURVE_S1.);+#710 = LINE('',#711,#712);+#711 = CARTESIAN_POINT('',(0.35864438121391096,0.5743384968047262,1.2049999999999998));+#712 = VECTOR('',#713,0.835775743304885);+#713 = DIRECTION('',(0.,1.0,0.));+#714 = PCURVE('',#564,#715);+#715 = DEFINITIONAL_REPRESENTATION('',(#716),#720);+#716 = LINE('',#717,#718);+#717 = CARTESIAN_POINT('',(0.1410227914837247,0.3037601650473474));+#718 = VECTOR('',#719,0.835775743304885);+#719 = DIRECTION('',(-1.,0.));+#720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#721 = ORIENTED_EDGE('',*,*,#722,.T.);+#722 = EDGE_CURVE('',#707,#723,#725,.T.);+#723 = VERTEX_POINT('',#724);+#724 = CARTESIAN_POINT('',(0.25177935929377027,0.6038605690702041,1.2049999999999998));+#725 = SURFACE_CURVE('',#726,(#730),.PCURVE_S1.);+#726 = LINE('',#727,#728);+#727 = CARTESIAN_POINT('',(0.35864438121391096,0.6038605690702041,1.2049999999999998));+#728 = VECTOR('',#729,0.835775743304885);+#729 = DIRECTION('',(-1.0,0.,0.));+#730 = PCURVE('',#564,#731);+#731 = DEFINITIONAL_REPRESENTATION('',(#732),#736);+#732 = LINE('',#733,#734);+#733 = CARTESIAN_POINT('',(0.11150071921824672,0.3037601650473474));+#734 = VECTOR('',#735,0.835775743304885);+#735 = DIRECTION('',(0.,-1.));+#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#737 = ORIENTED_EDGE('',*,*,#738,.T.);+#738 = EDGE_CURVE('',#723,#739,#741,.T.);+#739 = VERTEX_POINT('',#740);+#740 = CARTESIAN_POINT('',(0.25177935929377027,0.5743384968047262,1.2049999999999998));+#741 = SURFACE_CURVE('',#742,(#746),.PCURVE_S1.);+#742 = LINE('',#743,#744);+#743 = CARTESIAN_POINT('',(0.25177935929377027,0.6038605690702041,1.2049999999999998));+#744 = VECTOR('',#745,0.835775743304885);+#745 = DIRECTION('',(0.,-1.0,0.));+#746 = PCURVE('',#564,#747);+#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752);+#748 = LINE('',#749,#750);+#749 = CARTESIAN_POINT('',(0.11150071921824672,0.19689514312720668));+#750 = VECTOR('',#751,0.835775743304885);+#751 = DIRECTION('',(1.,0.));+#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#753 = ORIENTED_EDGE('',*,*,#754,.T.);+#754 = EDGE_CURVE('',#739,#755,#757,.T.);+#755 = VERTEX_POINT('',#756);+#756 = CARTESIAN_POINT('',(0.26373457864085753,0.524687738903923,1.2049999999999998));+#757 = SURFACE_CURVE('',#758,(#762),.PCURVE_S1.);+#758 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#759,#760,#761),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#759 = CARTESIAN_POINT('',(0.25177935929377027,0.5743384968047262,1.2049999999999998));+#760 = CARTESIAN_POINT('',(0.25177935929377027,0.5389608069000632,1.2049999999999998));+#761 = CARTESIAN_POINT('',(0.26373457864085753,0.524687738903923,1.2049999999999998));+#762 = PCURVE('',#564,#763);+#763 = DEFINITIONAL_REPRESENTATION('',(#764),#768);+#764 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#765,#766,#767),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#765 = CARTESIAN_POINT('',(0.1410227914837247,0.19689514312720668));+#766 = CARTESIAN_POINT('',(0.17640048138922346,0.19689514312720668));+#767 = CARTESIAN_POINT('',(0.1906735493853637,0.20885036247429392));+#768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#769 = ORIENTED_EDGE('',*,*,#770,.T.);+#770 = EDGE_CURVE('',#755,#771,#773,.T.);+#771 = VERTEX_POINT('',#772);+#772 = CARTESIAN_POINT('',(0.3052118702542585,0.510414670906947,1.2049999999999998));+#773 = SURFACE_CURVE('',#774,(#778),.PCURVE_S1.);+#774 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#775,#776,#777),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#775 = CARTESIAN_POINT('',(0.26373457864085753,0.524687738903923,1.2049999999999998));+#776 = CARTESIAN_POINT('',(0.2756897979887805,0.510414670906947,1.2049999999999998));+#777 = CARTESIAN_POINT('',(0.3052118702542585,0.510414670906947,1.2049999999999998));+#778 = PCURVE('',#564,#779);+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);+#780 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#781,#782,#783),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#781 = CARTESIAN_POINT('',(0.1906735493853637,0.20885036247429392));+#782 = CARTESIAN_POINT('',(0.20494661738150394,0.22080558182138119));+#783 = CARTESIAN_POINT('',(0.20494661738150394,0.2503276540876949));+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#785 = ORIENTED_EDGE('',*,*,#786,.T.);+#786 = EDGE_CURVE('',#771,#787,#789,.T.);+#787 = VERTEX_POINT('',#788);+#788 = CARTESIAN_POINT('',(0.3466891618668237,0.524687738903923,1.2049999999999998));+#789 = SURFACE_CURVE('',#790,(#794),.PCURVE_S1.);+#790 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#791,#792,#793),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#791 = CARTESIAN_POINT('',(0.3052118702542585,0.510414670906947,1.2049999999999998));+#792 = CARTESIAN_POINT('',(0.3347339425197365,0.510414670906947,1.2049999999999998));+#793 = CARTESIAN_POINT('',(0.3466891618668237,0.524687738903923,1.2049999999999998));+#794 = PCURVE('',#564,#795);+#795 = DEFINITIONAL_REPRESENTATION('',(#796),#800);+#796 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#797,#798,#799),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#797 = CARTESIAN_POINT('',(0.20494661738150394,0.2503276540876949));+#798 = CARTESIAN_POINT('',(0.20494661738150394,0.2798497263531729));+#799 = CARTESIAN_POINT('',(0.1906735493853637,0.29180494570026017));+#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#801 = ORIENTED_EDGE('',*,*,#802,.T.);+#802 = EDGE_CURVE('',#787,#705,#803,.T.);+#803 = SURFACE_CURVE('',#804,(#808),.PCURVE_S1.);+#804 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#805,#806,#807),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#805 = CARTESIAN_POINT('',(0.3466891618668237,0.524687738903923,1.2049999999999998));+#806 = CARTESIAN_POINT('',(0.35864438121391096,0.5389608069000632,1.2049999999999998));+#807 = CARTESIAN_POINT('',(0.35864438121391096,0.5743384968047262,1.2049999999999998));+#808 = PCURVE('',#564,#809);+#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814);+#810 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#811,#812,#813),.UNSPECIFIED.,.F.+  ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#811 = CARTESIAN_POINT('',(0.1906735493853637,0.29180494570026017));+#812 = CARTESIAN_POINT('',(0.17640048138922346,0.3037601650473474));+#813 = CARTESIAN_POINT('',(0.1410227914837247,0.3037601650473474));+#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#815 = SHELL_BASED_SURFACE_MODEL('',(#816));+#816 = OPEN_SHELL('',(#817));+#817 = ADVANCED_FACE('',(#818),#832,.T.);+#818 = FACE_BOUND('',#819,.F.);+#819 = EDGE_LOOP('',(#820,#843,#859,#875,#891,#907,#923));+#820 = ORIENTED_EDGE('',*,*,#821,.T.);+#821 = EDGE_CURVE('',#822,#824,#826,.T.);+#822 = VERTEX_POINT('',#823);+#823 = CARTESIAN_POINT('',(0.3557165723943185,0.38159108283902676,1.2049999999999998));+#824 = VERTEX_POINT('',#825);+#825 = CARTESIAN_POINT('',(0.41915243015549897,0.38159108283902676,1.2049999999999998));+#826 = SURFACE_CURVE('',#827,(#831),.PCURVE_S1.);+#827 = LINE('',#828,#829);+#828 = CARTESIAN_POINT('',(0.3557165723943185,0.38159108283902676,1.2049999999999998));+#829 = VECTOR('',#830,0.835775743304885);+#830 = DIRECTION('',(1.0,0.,0.));+#831 = PCURVE('',#832,#837);+#832 = PLANE('',#833);+#833 = AXIS2_PLACEMENT_3D('',#834,#835,#836);+#834 = CARTESIAN_POINT('',(0.054884216166597014,0.414528932060696,1.2049999999999998));+#835 = DIRECTION('',(0.,0.,1.0));+#836 = DIRECTION('',(0.,-1.0,0.));+#837 = DEFINITIONAL_REPRESENTATION('',(#838),#842);+#838 = LINE('',#839,#840);+#839 = CARTESIAN_POINT('',(0.03293784922202861,0.3008323562277549));+#840 = VECTOR('',#841,0.835775743304885);+#841 = DIRECTION('',(0.,1.));+#842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#843 = ORIENTED_EDGE('',*,*,#844,.T.);+#844 = EDGE_CURVE('',#824,#845,#847,.T.);+#845 = VERTEX_POINT('',#846);+#846 = CARTESIAN_POINT('',(0.41915243015549897,0.15127012235271634,1.2049999999999998));+#847 = SURFACE_CURVE('',#848,(#852),.PCURVE_S1.);+#848 = LINE('',#849,#850);+#849 = CARTESIAN_POINT('',(0.41915243015549897,0.38159108283902676,1.2049999999999998));+#850 = VECTOR('',#851,0.835775743304885);+#851 = DIRECTION('',(0.,-1.0,0.));+#852 = PCURVE('',#832,#853);+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858);+#854 = LINE('',#855,#856);+#855 = CARTESIAN_POINT('',(0.03293784922202861,0.36426821398893544));+#856 = VECTOR('',#857,0.835775743304885);+#857 = DIRECTION('',(1.,0.));+#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#859 = ORIENTED_EDGE('',*,*,#860,.T.);+#860 = EDGE_CURVE('',#845,#861,#863,.T.);+#861 = VERTEX_POINT('',#862);+#862 = CARTESIAN_POINT('',(0.3681597598780045,0.15127012235271634,1.2049999999999998));+#863 = SURFACE_CURVE('',#864,(#868),.PCURVE_S1.);+#864 = LINE('',#865,#866);+#865 = CARTESIAN_POINT('',(0.41915243015549897,0.15127012235271634,1.2049999999999998));+#866 = VECTOR('',#867,0.835775743304885);+#867 = DIRECTION('',(-1.0,0.,0.));+#868 = PCURVE('',#832,#869);+#869 = DEFINITIONAL_REPRESENTATION('',(#870),#874);+#870 = LINE('',#871,#872);+#871 = CARTESIAN_POINT('',(0.26325880970797966,0.36426821398893544));+#872 = VECTOR('',#873,0.835775743304885);+#873 = DIRECTION('',(0.,-1.));+#874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#875 = ORIENTED_EDGE('',*,*,#876,.T.);+#876 = EDGE_CURVE('',#861,#877,#879,.T.);+#877 = VERTEX_POINT('',#878);+#878 = CARTESIAN_POINT('',(0.054884216166597014,0.2747260609188861,1.2049999999999998));+#879 = SURFACE_CURVE('',#880,(#884),.PCURVE_S1.);+#880 = LINE('',#881,#882);+#881 = CARTESIAN_POINT('',(0.3681597598780045,0.15127012235271634,1.2049999999999998));+#882 = VECTOR('',#883,0.835775743304885);+#883 = DIRECTION('',(-0.930363459431,0.366638559558,0.));+#884 = PCURVE('',#832,#885);+#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890);+#886 = LINE('',#887,#888);+#887 = CARTESIAN_POINT('',(0.26325880970797966,0.3132755437114409));+#888 = VECTOR('',#889,0.835775743304885);+#889 = DIRECTION('',(-0.366638559558,-0.930363459431));+#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#891 = ORIENTED_EDGE('',*,*,#892,.T.);+#892 = EDGE_CURVE('',#877,#893,#895,.T.);+#893 = VERTEX_POINT('',#894);+#894 = CARTESIAN_POINT('',(0.054884216166597014,0.34816526547992305,1.2049999999999998));+#895 = SURFACE_CURVE('',#896,(#900),.PCURVE_S1.);+#896 = LINE('',#897,#898);+#897 = CARTESIAN_POINT('',(0.054884216166597014,0.2747260609188861,1.2049999999999998));+#898 = VECTOR('',#899,0.835775743304885);+#899 = DIRECTION('',(0.,1.0,0.));+#900 = PCURVE('',#832,#901);+#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906);+#902 = LINE('',#903,#904);+#903 = CARTESIAN_POINT('',(0.13980287114264572,0.));+#904 = VECTOR('',#905,0.835775743304885);+#905 = DIRECTION('',(-1.,0.));+#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#907 = ORIENTED_EDGE('',*,*,#908,.T.);+#908 = EDGE_CURVE('',#893,#909,#911,.T.);+#909 = VERTEX_POINT('',#910);+#910 = CARTESIAN_POINT('',(0.3557165723943185,0.22958900828057655,1.2049999999999998));+#911 = SURFACE_CURVE('',#912,(#916),.PCURVE_S1.);+#912 = LINE('',#913,#914);+#913 = CARTESIAN_POINT('',(0.054884216166597014,0.34816526547992305,1.2049999999999998));+#914 = VECTOR('',#915,0.835775743304885);+#915 = DIRECTION('',(0.930338200671,-0.36670264844,0.));+#916 = PCURVE('',#832,#917);+#917 = DEFINITIONAL_REPRESENTATION('',(#918),#922);+#918 = LINE('',#919,#920);+#919 = CARTESIAN_POINT('',(0.0663636665806894,0.));+#920 = VECTOR('',#921,0.835775743304885);+#921 = DIRECTION('',(0.36670264844,0.930338200671));+#922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#923 = ORIENTED_EDGE('',*,*,#924,.T.);+#924 = EDGE_CURVE('',#909,#822,#925,.T.);+#925 = SURFACE_CURVE('',#926,(#930),.PCURVE_S1.);+#926 = LINE('',#927,#928);+#927 = CARTESIAN_POINT('',(0.3557165723943185,0.22958900828057655,1.2049999999999998));+#928 = VECTOR('',#929,0.835775743304885);+#929 = DIRECTION('',(0.,1.0,0.));+#930 = PCURVE('',#832,#931);+#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936);+#932 = LINE('',#933,#934);+#933 = CARTESIAN_POINT('',(0.18493992378011945,0.3008323562277549));+#934 = VECTOR('',#935,0.835775743304885);+#935 = DIRECTION('',(-1.,0.));+#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#937 = SHELL_BASED_SURFACE_MODEL('',(#938));+#938 = OPEN_SHELL('',(#939));+#939 = ADVANCED_FACE('',(#940),#954,.T.);+#940 = FACE_BOUND('',#941,.F.);+#941 = EDGE_LOOP('',(#942,#965,#981,#997,#1013,#1029,#1045,#1061,#1077,+    #1093,#1109,#1125,#1141,#1157,#1173,#1189,#1205,#1221,#1237,#1253,+    #1269,#1285,#1301,#1317,#1333,#1349,#1365,#1381,#1397));+#942 = ORIENTED_EDGE('',*,*,#943,.T.);+#943 = EDGE_CURVE('',#944,#946,#948,.T.);+#944 = VERTEX_POINT('',#945);+#945 = CARTESIAN_POINT('',(0.21786557379890353,-0.02025067766985101,1.2049999999999998));+#946 = VERTEX_POINT('',#947);+#947 = CARTESIAN_POINT('',(0.21786557379890353,0.018298805123339024,1.2049999999999998));+#948 = SURFACE_CURVE('',#949,(#953),.PCURVE_S1.);+#949 = LINE('',#950,#951);+#950 = CARTESIAN_POINT('',(0.21786557379890353,-0.02025067766985101,1.2049999999999998));+#951 = VECTOR('',#952,0.835775743304885);+#952 = DIRECTION('',(0.,1.0,0.));+#953 = PCURVE('',#954,#959);+#954 = PLANE('',#955);+#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);+#956 = CARTESIAN_POINT('',(0.054884216166597014,0.1136965758329411,1.2049999999999998));+#957 = DIRECTION('',(0.,0.,1.0));+#958 = DIRECTION('',(0.,-1.0,0.));+#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964);+#960 = LINE('',#961,#962);+#961 = CARTESIAN_POINT('',(0.13394725350262493,0.16298135763233995));+#962 = VECTOR('',#963,0.835775743304885);+#963 = DIRECTION('',(-1.,0.));+#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#965 = ORIENTED_EDGE('',*,*,#966,.T.);+#966 = EDGE_CURVE('',#946,#967,#969,.T.);+#967 = VERTEX_POINT('',#968);+#968 = CARTESIAN_POINT('',(0.28130143155924825,0.018298805123339024,1.2049999999999998));+#969 = SURFACE_CURVE('',#970,(#974),.PCURVE_S1.);+#970 = LINE('',#971,#972);+#971 = CARTESIAN_POINT('',(0.21786557379890353,0.018298805123339024,1.2049999999999998));+#972 = VECTOR('',#973,0.835775743304885);+#973 = DIRECTION('',(1.0,0.,0.));+#974 = PCURVE('',#954,#975);+#975 = DEFINITIONAL_REPRESENTATION('',(#976),#980);+#976 = LINE('',#977,#978);+#977 = CARTESIAN_POINT('',(0.09539777070965222,0.16298135763233995));+#978 = VECTOR('',#979,0.835775743304885);+#979 = DIRECTION('',(0.,1.));+#980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#981 = ORIENTED_EDGE('',*,*,#982,.T.);+#982 = EDGE_CURVE('',#967,#983,#985,.T.);+#983 = VERTEX_POINT('',#984);+#984 = CARTESIAN_POINT('',(0.28130143155924825,-0.02025067766985101,1.2049999999999998));+#985 = SURFACE_CURVE('',#986,(#990),.PCURVE_S1.);+#986 = LINE('',#987,#988);+#987 = CARTESIAN_POINT('',(0.28130143155924825,0.018298805123339024,1.2049999999999998));+#988 = VECTOR('',#989,0.835775743304885);+#989 = DIRECTION('',(0.,-1.0,0.));+#990 = PCURVE('',#954,#991);+#991 = DEFINITIONAL_REPRESENTATION('',(#992),#996);+#992 = LINE('',#993,#994);+#993 = CARTESIAN_POINT('',(0.09539777070965222,0.22641721539268467));+#994 = VECTOR('',#995,0.835775743304885);+#995 = DIRECTION('',(1.,0.));+#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#997 = ORIENTED_EDGE('',*,*,#998,.T.);+#998 = EDGE_CURVE('',#983,#999,#1001,.T.);+#999 = VERTEX_POINT('',#1000);+#1000 = CARTESIAN_POINT('',(0.2919147385313158,-0.06184996131694202,1.2049999999999998));+#1001 = SURFACE_CURVE('',#1002,(#1006),.PCURVE_S1.);+#1002 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1003,#1004,#1005),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1003 = CARTESIAN_POINT('',(0.28130143155924825,-0.02025067766985101,1.2049999999999998));+#1004 = CARTESIAN_POINT('',(0.28130143155924825,-0.04708892518410274,1.2049999999999998));+#1005 = CARTESIAN_POINT('',(0.2919147385313158,-0.06184996131694202,1.2049999999999998));+#1006 = PCURVE('',#954,#1007);+#1007 = DEFINITIONAL_REPRESENTATION('',(#1008),#1012);+#1008 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1009,#1010,#1011),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1009 = CARTESIAN_POINT('',(0.13394725350262493,0.22641721539268467));+#1010 = CARTESIAN_POINT('',(0.1607855010172277,0.22641721539268467));+#1011 = CARTESIAN_POINT('',(0.17554653714996668,0.2370305223647522));+#1012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1013 = ORIENTED_EDGE('',*,*,#1014,.T.);+#1014 = EDGE_CURVE('',#999,#1015,#1017,.T.);+#1015 = VERTEX_POINT('',#1016);+#1016 = CARTESIAN_POINT('',(0.32180278689945174,-0.07661099744977294,1.2049999999999998));+#1017 = SURFACE_CURVE('',#1018,(#1022),.PCURVE_S1.);+#1018 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1019,#1020,#1021),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1019 = CARTESIAN_POINT('',(0.2919147385313158,-0.06184996131694202,1.2049999999999998));+#1020 = CARTESIAN_POINT('',(0.30252804550254747,-0.07661099744977294,1.2049999999999998));+#1021 = CARTESIAN_POINT('',(0.32180278689945174,-0.07661099744977294,1.2049999999999998));+#1022 = PCURVE('',#954,#1023);+#1023 = DEFINITIONAL_REPRESENTATION('',(#1024),#1028);+#1024 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1025,#1026,#1027),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1025 = CARTESIAN_POINT('',(0.17554653714996668,0.2370305223647522));+#1026 = CARTESIAN_POINT('',(0.1903075732827057,0.24764382933598394));+#1027 = CARTESIAN_POINT('',(0.1903075732827057,0.2669185707328882));+#1028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1029 = ORIENTED_EDGE('',*,*,#1030,.T.);+#1030 = EDGE_CURVE('',#1015,#1031,#1033,.T.);+#1031 = VERTEX_POINT('',#1032);+#1032 = CARTESIAN_POINT('',(0.3533987237452655,-0.06184996131694202,1.2049999999999998));+#1033 = SURFACE_CURVE('',#1034,(#1038),.PCURVE_S1.);+#1034 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1035,#1036,#1037),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1035 = CARTESIAN_POINT('',(0.32180278689945174,-0.07661099744977294,1.2049999999999998));+#1036 = CARTESIAN_POINT('',(0.3420534645687177,-0.07661099744977294,1.2049999999999998));+#1037 = CARTESIAN_POINT('',(0.3533987237452655,-0.06184996131694202,1.2049999999999998));+#1038 = PCURVE('',#954,#1039);+#1039 = DEFINITIONAL_REPRESENTATION('',(#1040),#1044);+#1040 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1041,#1042,#1043),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1041 = CARTESIAN_POINT('',(0.1903075732827057,0.2669185707328882));+#1042 = CARTESIAN_POINT('',(0.1903075732827057,0.2871692484021542));+#1043 = CARTESIAN_POINT('',(0.17554653714996668,0.2985145075787019));+#1044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1045 = ORIENTED_EDGE('',*,*,#1046,.T.);+#1046 = EDGE_CURVE('',#1031,#1047,#1049,.T.);+#1047 = VERTEX_POINT('',#1048);+#1048 = CARTESIAN_POINT('',(0.36474398292181326,-0.02025067766985101,1.2049999999999998));+#1049 = SURFACE_CURVE('',#1050,(#1054),.PCURVE_S1.);+#1050 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1051,#1052,#1053),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1051 = CARTESIAN_POINT('',(0.3533987237452655,-0.06184996131694202,1.2049999999999998));+#1052 = CARTESIAN_POINT('',(0.36474398292181326,-0.04708892518410274,1.2049999999999998));+#1053 = CARTESIAN_POINT('',(0.36474398292181326,-0.02025067766985101,1.2049999999999998));+#1054 = PCURVE('',#954,#1055);+#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060);+#1056 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1057,#1058,#1059),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1057 = CARTESIAN_POINT('',(0.17554653714996668,0.2985145075787019));+#1058 = CARTESIAN_POINT('',(0.1607855010172277,0.3098597667552497));+#1059 = CARTESIAN_POINT('',(0.13394725350262493,0.3098597667552497));+#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1061 = ORIENTED_EDGE('',*,*,#1062,.T.);+#1062 = EDGE_CURVE('',#1047,#1063,#1065,.T.);+#1063 = VERTEX_POINT('',#1064);+#1064 = CARTESIAN_POINT('',(0.3596203174871085,0.023666454626192712,1.2049999999999998));+#1065 = SURFACE_CURVE('',#1066,(#1070),.PCURVE_S1.);+#1066 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1067,#1068,#1069),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1067 = CARTESIAN_POINT('',(0.36474398292181326,-0.02025067766985101,1.2049999999999998));+#1068 = CARTESIAN_POINT('',(0.36474398292181326,0.00024398406830022056,1.2049999999999998));+#1069 = CARTESIAN_POINT('',(0.3596203174871085,0.023666454626192712,1.2049999999999998));+#1070 = PCURVE('',#954,#1071);+#1071 = DEFINITIONAL_REPRESENTATION('',(#1072),#1076);+#1072 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1073,#1074,#1075),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1073 = CARTESIAN_POINT('',(0.13394725350262493,0.3098597667552497));+#1074 = CARTESIAN_POINT('',(0.11345259176464172,0.3098597667552497));+#1075 = CARTESIAN_POINT('',(0.09003012120706597,0.3047361013205449));+#1076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1077 = ORIENTED_EDGE('',*,*,#1078,.T.);+#1078 = EDGE_CURVE('',#1063,#1079,#1081,.T.);+#1079 = VERTEX_POINT('',#1080);+#1080 = CARTESIAN_POINT('',(0.34473728932042874,0.07221928422015021,1.2049999999999998));+#1081 = SURFACE_CURVE('',#1082,(#1086),.PCURVE_S1.);+#1082 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1083,#1084,#1085),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1083 = CARTESIAN_POINT('',(0.3596203174871085,0.023666454626192712,1.2049999999999998));+#1084 = CARTESIAN_POINT('',(0.3544966520532395,0.04708892518407768,1.2049999999999998));+#1085 = CARTESIAN_POINT('',(0.34473728932042874,0.07221928422015021,1.2049999999999998));+#1086 = PCURVE('',#954,#1087);+#1087 = DEFINITIONAL_REPRESENTATION('',(#1088),#1092);+#1088 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1089,#1090,#1091),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1089 = CARTESIAN_POINT('',(0.09003012120706597,0.3047361013205449));+#1090 = CARTESIAN_POINT('',(0.06660765064899714,0.2996124358866759));+#1091 = CARTESIAN_POINT('',(0.04147729161293297,0.28985307315386516));+#1092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1093 = ORIENTED_EDGE('',*,*,#1094,.T.);+#1094 = EDGE_CURVE('',#1079,#1095,#1097,.T.);+#1095 = VERTEX_POINT('',#1096);+#1096 = CARTESIAN_POINT('',(0.41012501962800424,0.07221928422015021,1.2049999999999998));+#1097 = SURFACE_CURVE('',#1098,(#1102),.PCURVE_S1.);+#1098 = LINE('',#1099,#1100);+#1099 = CARTESIAN_POINT('',(0.34473728932042874,0.07221928422015021,1.2049999999999998));+#1100 = VECTOR('',#1101,0.835775743304885);+#1101 = DIRECTION('',(1.0,0.,0.));+#1102 = PCURVE('',#954,#1103);+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108);+#1104 = LINE('',#1105,#1106);+#1105 = CARTESIAN_POINT('',(0.04147729161293297,0.28985307315386516));+#1106 = VECTOR('',#1107,0.835775743304885);+#1107 = DIRECTION('',(0.,1.));+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1109 = ORIENTED_EDGE('',*,*,#1110,.T.);+#1110 = EDGE_CURVE('',#1095,#1111,#1113,.T.);+#1111 = VERTEX_POINT('',#1112);+#1112 = CARTESIAN_POINT('',(0.4217142628724334,0.022690518352945065,1.2049999999999998));+#1113 = SURFACE_CURVE('',#1114,(#1118),.PCURVE_S1.);+#1114 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1115,#1116,#1117),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1115 = CARTESIAN_POINT('',(0.41012501962800424,0.07221928422015021,1.2049999999999998));+#1116 = CARTESIAN_POINT('',(0.4176885257457027,0.04708892518407768,1.2049999999999998));+#1117 = CARTESIAN_POINT('',(0.4217142628724334,0.022690518352945065,1.2049999999999998));+#1118 = PCURVE('',#954,#1119);+#1119 = DEFINITIONAL_REPRESENTATION('',(#1120),#1124);+#1120 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1121,#1122,#1123),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1121 = CARTESIAN_POINT('',(0.04147729161293297,0.35524080346144066));+#1122 = CARTESIAN_POINT('',(0.06660765064899714,0.3628043095791392));+#1123 = CARTESIAN_POINT('',(0.09100605748026347,0.3668300467058699));+#1124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1125 = ORIENTED_EDGE('',*,*,#1126,.T.);+#1126 = EDGE_CURVE('',#1111,#1127,#1129,.T.);+#1127 = VERTEX_POINT('',#1128);+#1128 = CARTESIAN_POINT('',(0.42573999999999995,-0.02415442276283323,1.2049999999999998));+#1129 = SURFACE_CURVE('',#1130,(#1134),.PCURVE_S1.);+#1130 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1131,#1132,#1133),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1131 = CARTESIAN_POINT('',(0.4217142628724334,0.022690518352945065,1.2049999999999998));+#1132 = CARTESIAN_POINT('',(0.42573999999999995,-0.00170788847819089,1.2049999999999998));+#1133 = CARTESIAN_POINT('',(0.42573999999999995,-0.02415442276283323,1.2049999999999998));+#1134 = PCURVE('',#954,#1135);+#1135 = DEFINITIONAL_REPRESENTATION('',(#1136),#1140);+#1136 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1137,#1138,#1139),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1137 = CARTESIAN_POINT('',(0.09100605748026347,0.3668300467058699));+#1138 = CARTESIAN_POINT('',(0.11540446431103672,0.37085578383343637));+#1139 = CARTESIAN_POINT('',(0.13785099859625072,0.37085578383343637));+#1140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1141 = ORIENTED_EDGE('',*,*,#1142,.T.);+#1142 = EDGE_CURVE('',#1127,#1143,#1145,.T.);+#1143 = VERTEX_POINT('',#1144);+#1144 = CARTESIAN_POINT('',(0.4006096409639107,-0.11394055990165834,1.2049999999999998));+#1145 = SURFACE_CURVE('',#1146,(#1150),.PCURVE_S1.);+#1146 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1147,#1148,#1149),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1147 = CARTESIAN_POINT('',(0.42573999999999995,-0.02415442276283323,1.2049999999999998));+#1148 = CARTESIAN_POINT('',(0.42573999999999995,-0.08173466288431055,1.2049999999999998));+#1149 = CARTESIAN_POINT('',(0.4006096409639107,-0.11394055990165834,1.2049999999999998));+#1150 = PCURVE('',#954,#1151);+#1151 = DEFINITIONAL_REPRESENTATION('',(#1152),#1156);+#1152 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1153,#1154,#1155),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1153 = CARTESIAN_POINT('',(0.13785099859625072,0.37085578383343637));+#1154 = CARTESIAN_POINT('',(0.19543123871741044,0.37085578383343637));+#1155 = CARTESIAN_POINT('',(0.22763713573459946,0.3457254247973472));+#1156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1157 = ORIENTED_EDGE('',*,*,#1158,.T.);+#1158 = EDGE_CURVE('',#1143,#1159,#1161,.T.);+#1159 = VERTEX_POINT('',#1160);+#1160 = CARTESIAN_POINT('',(0.33131816556354526,-0.14614645691884734,1.2049999999999998));+#1161 = SURFACE_CURVE('',#1162,(#1166),.PCURVE_S1.);+#1162 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1163,#1164,#1165),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1163 = CARTESIAN_POINT('',(0.4006096409639107,-0.11394055990165834,1.2049999999999998));+#1164 = CARTESIAN_POINT('',(0.3754792819278215,-0.14614645691884734,1.2049999999999998));+#1165 = CARTESIAN_POINT('',(0.33131816556354526,-0.14614645691884734,1.2049999999999998));+#1166 = PCURVE('',#954,#1167);+#1167 = DEFINITIONAL_REPRESENTATION('',(#1168),#1172);+#1168 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1169,#1170,#1171),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1169 = CARTESIAN_POINT('',(0.22763713573459946,0.3457254247973472));+#1170 = CARTESIAN_POINT('',(0.2598430327517884,0.3205950657612579));+#1171 = CARTESIAN_POINT('',(0.2598430327517884,0.2764339493969817));+#1172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1173 = ORIENTED_EDGE('',*,*,#1174,.T.);+#1174 = EDGE_CURVE('',#1159,#1175,#1177,.T.);+#1175 = VERTEX_POINT('',#1176);+#1176 = CARTESIAN_POINT('',(0.278251630705715,-0.1276036677272591,1.2049999999999998));+#1177 = SURFACE_CURVE('',#1178,(#1182),.PCURVE_S1.);+#1178 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1179,#1180,#1181),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1179 = CARTESIAN_POINT('',(0.33131816556354526,-0.14614645691884734,1.2049999999999998));+#1180 = CARTESIAN_POINT('',(0.29886828447763897,-0.14614645691884734,1.2049999999999998));+#1181 = CARTESIAN_POINT('',(0.278251630705715,-0.1276036677272591,1.2049999999999998));+#1182 = PCURVE('',#954,#1183);+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1188);+#1184 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1185,#1186,#1187),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1185 = CARTESIAN_POINT('',(0.2598430327517884,0.2764339493969817));+#1186 = CARTESIAN_POINT('',(0.2598430327517884,0.24398406831107544));+#1187 = CARTESIAN_POINT('',(0.24130024356020016,0.22336741453915143));+#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1189 = ORIENTED_EDGE('',*,*,#1190,.T.);+#1190 = EDGE_CURVE('',#1175,#1191,#1193,.T.);+#1191 = VERTEX_POINT('',#1192);+#1192 = CARTESIAN_POINT('',(0.25129139115717153,-0.07465912490328602,1.2049999999999998));+#1193 = SURFACE_CURVE('',#1194,(#1198),.PCURVE_S1.);+#1194 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1195,#1196,#1197),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1195 = CARTESIAN_POINT('',(0.278251630705715,-0.1276036677272591,1.2049999999999998));+#1196 = CARTESIAN_POINT('',(0.25763497693295523,-0.10906087853483508,1.2049999999999998));+#1197 = CARTESIAN_POINT('',(0.25129139115717153,-0.07465912490328602,1.2049999999999998));+#1198 = PCURVE('',#954,#1199);+#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1204);+#1200 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1201,#1202,#1203),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1201 = CARTESIAN_POINT('',(0.24130024356020016,0.22336741453915143));+#1202 = CARTESIAN_POINT('',(0.2227574543686119,0.2027507607663917));+#1203 = CARTESIAN_POINT('',(0.1883557007363107,0.19640717499060792));+#1204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1205 = ORIENTED_EDGE('',*,*,#1206,.T.);+#1206 = EDGE_CURVE('',#1191,#1207,#1209,.T.);+#1207 = VERTEX_POINT('',#1208);+#1208 = CARTESIAN_POINT('',(0.22018342244795655,-0.13419123757092433,1.2049999999999998));+#1209 = SURFACE_CURVE('',#1210,(#1214),.PCURVE_S1.);+#1210 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1211,#1212,#1213),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1211 = CARTESIAN_POINT('',(0.25129139115717153,-0.07465912490328602,1.2049999999999998));+#1212 = CARTESIAN_POINT('',(0.244459837244789,-0.11369657583294109,1.2049999999999998));+#1213 = CARTESIAN_POINT('',(0.22018342244795655,-0.13419123757092433,1.2049999999999998));+#1214 = PCURVE('',#954,#1215);+#1215 = DEFINITIONAL_REPRESENTATION('',(#1216),#1220);+#1216 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1217,#1218,#1219),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1217 = CARTESIAN_POINT('',(0.1883557007363107,0.19640717499060792));+#1218 = CARTESIAN_POINT('',(0.22739315166588217,0.18957562107822545));+#1219 = CARTESIAN_POINT('',(0.24788781340470117,0.1652992062805572));+#1220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1221 = ORIENTED_EDGE('',*,*,#1222,.T.);+#1222 = EDGE_CURVE('',#1207,#1223,#1225,.T.);+#1223 = VERTEX_POINT('',#1224);+#1224 = CARTESIAN_POINT('',(0.15638158858411805,-0.15468589930974333,1.2049999999999998));+#1225 = SURFACE_CURVE('',#1226,(#1230),.PCURVE_S1.);+#1226 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1227,#1228,#1229),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1227 = CARTESIAN_POINT('',(0.22018342244795655,-0.13419123757092433,1.2049999999999998));+#1228 = CARTESIAN_POINT('',(0.19590700765028826,-0.15468589930974333,1.2049999999999998));+#1229 = CARTESIAN_POINT('',(0.15638158858411805,-0.15468589930974333,1.2049999999999998));+#1230 = PCURVE('',#954,#1231);+#1231 = DEFINITIONAL_REPRESENTATION('',(#1232),#1236);+#1232 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1233,#1234,#1235),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1233 = CARTESIAN_POINT('',(0.24788781340470117,0.1652992062805572));+#1234 = CARTESIAN_POINT('',(0.26838247514268443,0.1410227914837247));+#1235 = CARTESIAN_POINT('',(0.26838247514268443,0.10149737241755448));+#1236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1237 = ORIENTED_EDGE('',*,*,#1238,.T.);+#1238 = EDGE_CURVE('',#1223,#1239,#1241,.T.);+#1239 = VERTEX_POINT('',#1240);+#1240 = CARTESIAN_POINT('',(0.07562286197306349,-0.12077211381404082,1.2049999999999998));+#1241 = SURFACE_CURVE('',#1242,(#1246),.PCURVE_S1.);+#1242 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1243,#1244,#1245),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1243 = CARTESIAN_POINT('',(0.15638158858411805,-0.15468589930974333,1.2049999999999998));+#1244 = CARTESIAN_POINT('',(0.1034370457605545,-0.15468589930974333,1.2049999999999998));+#1245 = CARTESIAN_POINT('',(0.07562286197306349,-0.12077211381404082,1.2049999999999998));+#1246 = PCURVE('',#954,#1247);+#1247 = DEFINITIONAL_REPRESENTATION('',(#1248),#1252);+#1248 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1249,#1250,#1251),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1249 = CARTESIAN_POINT('',(0.26838247514268443,0.10149737241755448));+#1250 = CARTESIAN_POINT('',(0.26838247514268443,0.0485528295939575));+#1251 = CARTESIAN_POINT('',(0.2344686896469819,0.020738645806466484));+#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1253 = ORIENTED_EDGE('',*,*,#1254,.T.);+#1254 = EDGE_CURVE('',#1239,#1255,#1257,.T.);+#1255 = VERTEX_POINT('',#1256);+#1256 = CARTESIAN_POINT('',(0.047808678185572474,-0.0222025502163463,1.2049999999999998));+#1257 = SURFACE_CURVE('',#1258,(#1262),.PCURVE_S1.);+#1258 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1259,#1260,#1261),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1259 = CARTESIAN_POINT('',(0.07562286197306349,-0.12077211381404082,1.2049999999999998));+#1260 = CARTESIAN_POINT('',(0.047808678185572474,-0.08685832831885651,1.2049999999999998));+#1261 = CARTESIAN_POINT('',(0.047808678185572474,-0.0222025502163463,1.2049999999999998));+#1262 = PCURVE('',#954,#1263);+#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268);+#1264 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1265,#1266,#1267),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1265 = CARTESIAN_POINT('',(0.2344686896469819,0.020738645806466484));+#1266 = CARTESIAN_POINT('',(0.2005549041521152,-0.007075537981029544));+#1267 = CARTESIAN_POINT('',(0.13589912604901994,-0.007075537981029544));+#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1269 = ORIENTED_EDGE('',*,*,#1270,.T.);+#1270 = EDGE_CURVE('',#1255,#1271,#1273,.T.);+#1271 = VERTEX_POINT('',#1272);+#1272 = CARTESIAN_POINT('',(0.05244437548348625,0.032083904982930664,1.2049999999999998));+#1273 = SURFACE_CURVE('',#1274,(#1278),.PCURVE_S1.);+#1274 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1275,#1276,#1277),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1275 = CARTESIAN_POINT('',(0.047808678185572474,-0.0222025502163463,1.2049999999999998));+#1276 = CARTESIAN_POINT('',(0.047808678185572474,0.0053676495028369825,1.2049999999999998));+#1277 = CARTESIAN_POINT('',(0.05244437548348625,0.032083904982930664,1.2049999999999998));+#1278 = PCURVE('',#954,#1279);+#1279 = DEFINITIONAL_REPRESENTATION('',(#1280),#1284);+#1280 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1281,#1282,#1283),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1281 = CARTESIAN_POINT('',(0.13589912604901994,-0.007075537981029544));+#1282 = CARTESIAN_POINT('',(0.10832892632993696,-0.007075537981029544));+#1283 = CARTESIAN_POINT('',(0.08161267085014416,-0.0024398406831132612));+#1284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1285 = ORIENTED_EDGE('',*,*,#1286,.T.);+#1286 = EDGE_CURVE('',#1271,#1287,#1289,.T.);+#1287 = VERTEX_POINT('',#1288);+#1288 = CARTESIAN_POINT('',(0.06586349924061212,0.08319856729426561,1.2049999999999998));+#1289 = SURFACE_CURVE('',#1290,(#1294),.PCURVE_S1.);+#1290 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1291,#1292,#1293),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1291 = CARTESIAN_POINT('',(0.05244437548348625,0.032083904982930664,1.2049999999999998));+#1292 = CARTESIAN_POINT('',(0.057080072781400024,0.058800160463024345,1.2049999999999998));+#1293 = CARTESIAN_POINT('',(0.06586349924061212,0.08319856729426561,1.2049999999999998));+#1294 = PCURVE('',#954,#1295);+#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1300);+#1296 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1297,#1298,#1299),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1297 = CARTESIAN_POINT('',(0.08161267085014416,-0.0024398406831132612));+#1298 = CARTESIAN_POINT('',(0.05489641537005048,0.002195856614802186));+#1299 = CARTESIAN_POINT('',(0.03049800853891786,0.010979283074006752));+#1300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1301 = ORIENTED_EDGE('',*,*,#1302,.T.);+#1302 = EDGE_CURVE('',#1287,#1303,#1305,.T.);+#1303 = VERTEX_POINT('',#1304);+#1304 = CARTESIAN_POINT('',(0.13271513395791698,0.08319856729426561,1.2049999999999998));+#1305 = SURFACE_CURVE('',#1306,(#1310),.PCURVE_S1.);+#1306 = LINE('',#1307,#1308);+#1307 = CARTESIAN_POINT('',(0.06586349924061212,0.08319856729426561,1.2049999999999998));+#1308 = VECTOR('',#1309,0.835775743304885);+#1309 = DIRECTION('',(1.0,0.,0.));+#1310 = PCURVE('',#954,#1311);+#1311 = DEFINITIONAL_REPRESENTATION('',(#1312),#1316);+#1312 = LINE('',#1313,#1314);+#1313 = CARTESIAN_POINT('',(0.03049800853891786,0.010979283074006752));+#1314 = VECTOR('',#1315,0.835775743304885);+#1315 = DIRECTION('',(0.,1.));+#1316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1317 = ORIENTED_EDGE('',*,*,#1318,.T.);+#1318 = EDGE_CURVE('',#1303,#1319,#1321,.T.);+#1319 = VERTEX_POINT('',#1320);+#1320 = CARTESIAN_POINT('',(0.11527027307365922,0.03366980142695182,1.2049999999999998));+#1321 = SURFACE_CURVE('',#1322,(#1326),.PCURVE_S1.);+#1322 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1323,#1324,#1325),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1323 = CARTESIAN_POINT('',(0.13271513395791698,0.08319856729426561,1.2049999999999998));+#1324 = CARTESIAN_POINT('',(0.12124788274728641,0.06026406487289582,1.2049999999999998));+#1325 = CARTESIAN_POINT('',(0.11527027307365922,0.03366980142695182,1.2049999999999998));+#1326 = PCURVE('',#954,#1327);+#1327 = DEFINITIONAL_REPRESENTATION('',(#1328),#1332);+#1328 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1329,#1330,#1331),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1329 = CARTESIAN_POINT('',(0.03049800853891786,0.07783091779131998));+#1330 = CARTESIAN_POINT('',(0.053432510960187356,0.0663636665806894));+#1331 = CARTESIAN_POINT('',(0.080026774406123,0.060386056907062204));+#1332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1333 = ORIENTED_EDGE('',*,*,#1334,.T.);+#1334 = EDGE_CURVE('',#1319,#1335,#1337,.T.);+#1335 = VERTEX_POINT('',#1336);+#1336 = CARTESIAN_POINT('',(0.109292663400032,-0.0222025502163463,1.2049999999999998)+  );+#1337 = SURFACE_CURVE('',#1338,(#1342),.PCURVE_S1.);+#1338 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1339,#1340,#1341),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1339 = CARTESIAN_POINT('',(0.11527027307365922,0.03366980142695182,1.2049999999999998));+#1340 = CARTESIAN_POINT('',(0.109292663400032,0.007075537981016181,1.2049999999999998)+  );+#1341 = CARTESIAN_POINT('',(0.109292663400032,-0.0222025502163463,1.2049999999999998)+  );+#1342 = PCURVE('',#954,#1343);+#1343 = DEFINITIONAL_REPRESENTATION('',(#1344),#1348);+#1344 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1345,#1346,#1347),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1345 = CARTESIAN_POINT('',(0.080026774406123,0.060386056907062204));+#1346 = CARTESIAN_POINT('',(0.10662103785225922,0.05440844723343501));+#1347 = CARTESIAN_POINT('',(0.13589912604901994,0.05440844723343501));+#1348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1349 = ORIENTED_EDGE('',*,*,#1350,.T.);+#1350 = EDGE_CURVE('',#1335,#1351,#1353,.T.);+#1351 = VERTEX_POINT('',#1352);+#1352 = CARTESIAN_POINT('',(0.12283377919130756,-0.06855952319550077,1.2049999999999998)+  );+#1353 = SURFACE_CURVE('',#1354,(#1358),.PCURVE_S1.);+#1354 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1355,#1356,#1357),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1355 = CARTESIAN_POINT('',(0.109292663400032,-0.0222025502163463,1.2049999999999998)+  );+#1356 = CARTESIAN_POINT('',(0.109292663400032,-0.05148063841370878,1.2049999999999998)+  );+#1357 = CARTESIAN_POINT('',(0.12283377919130756,-0.06855952319550077,1.2049999999999998)+  );+#1358 = PCURVE('',#954,#1359);+#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1364);+#1360 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1361,#1362,#1363),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1361 = CARTESIAN_POINT('',(0.13589912604901994,0.05440844723343501));+#1362 = CARTESIAN_POINT('',(0.16517721424661644,0.05440844723343501));+#1363 = CARTESIAN_POINT('',(0.18225609902840845,0.06794956302471056));+#1364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1365 = ORIENTED_EDGE('',*,*,#1366,.T.);+#1366 = EDGE_CURVE('',#1351,#1367,#1369,.T.);+#1367 = VERTEX_POINT('',#1368);+#1368 = CARTESIAN_POINT('',(0.159309397403861,-0.08563840797729277,1.2049999999999998)+  );+#1369 = SURFACE_CURVE('',#1370,(#1374),.PCURVE_S1.);+#1370 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1371,#1372,#1373),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1371 = CARTESIAN_POINT('',(0.12283377919130756,-0.06855952319550077,1.2049999999999998)+  );+#1372 = CARTESIAN_POINT('',(0.13637489498259148,-0.08563840797729277,1.2049999999999998)+  );+#1373 = CARTESIAN_POINT('',(0.159309397403861,-0.08563840797729277,1.2049999999999998)+  );+#1374 = PCURVE('',#954,#1375);+#1375 = DEFINITIONAL_REPRESENTATION('',(#1376),#1380);+#1376 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1377,#1378,#1379),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1377 = CARTESIAN_POINT('',(0.18225609902840845,0.06794956302471056));+#1378 = CARTESIAN_POINT('',(0.19933498381020043,0.08149067881599446));+#1379 = CARTESIAN_POINT('',(0.19933498381020043,0.10442518123714696));+#1380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1381 = ORIENTED_EDGE('',*,*,#1382,.T.);+#1382 = EDGE_CURVE('',#1367,#1383,#1385,.T.);+#1383 = VERTEX_POINT('',#1384);+#1384 = CARTESIAN_POINT('',(0.20261656952873003,-0.06855952319550077,1.2049999999999998));+#1385 = SURFACE_CURVE('',#1386,(#1390),.PCURVE_S1.);+#1386 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1387,#1388,#1389),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1387 = CARTESIAN_POINT('',(0.159309397403861,-0.08563840797729277,1.2049999999999998)+  );+#1388 = CARTESIAN_POINT('',(0.18736756525939227,-0.08563840797729277,1.2049999999999998));+#1389 = CARTESIAN_POINT('',(0.20261656952873003,-0.06855952319550077,1.2049999999999998));+#1390 = PCURVE('',#954,#1391);+#1391 = DEFINITIONAL_REPRESENTATION('',(#1392),#1396);+#1392 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1393,#1394,#1395),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1393 = CARTESIAN_POINT('',(0.19933498381020043,0.10442518123714696));+#1394 = CARTESIAN_POINT('',(0.19933498381020043,0.13248334909282872));+#1395 = CARTESIAN_POINT('',(0.18225609902840845,0.14773235336216645));+#1396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1397 = ORIENTED_EDGE('',*,*,#1398,.T.);+#1398 = EDGE_CURVE('',#1383,#944,#1399,.T.);+#1399 = SURFACE_CURVE('',#1400,(#1404),.PCURVE_S1.);+#1400 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1401,#1402,#1403),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1401 = CARTESIAN_POINT('',(0.20261656952873003,-0.06855952319550077,1.2049999999999998));+#1402 = CARTESIAN_POINT('',(0.21786557379890353,-0.05148063841370878,1.2049999999999998));+#1403 = CARTESIAN_POINT('',(0.21786557379890353,-0.02025067766985101,1.2049999999999998));+#1404 = PCURVE('',#954,#1405);+#1405 = DEFINITIONAL_REPRESENTATION('',(#1406),#1410);+#1406 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1407,#1408,#1409),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1407 = CARTESIAN_POINT('',(0.18225609902840845,0.14773235336216645));+#1408 = CARTESIAN_POINT('',(0.16517721424661644,0.16298135763233995));+#1409 = CARTESIAN_POINT('',(0.13394725350262493,0.16298135763233995));+#1410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1411 = SHELL_BASED_SURFACE_MODEL('',(#1412));+#1412 = OPEN_SHELL('',(#1413));+#1413 = ADVANCED_FACE('',(#1414,#1677,#1807),#1428,.T.);+#1414 = FACE_BOUND('',#1415,.F.);+#1415 = EDGE_LOOP('',(#1416,#1439,#1455,#1471,#1487,#1503,#1519,#1535,+    #1551,#1567,#1583,#1599,#1615,#1631,#1647,#1663));+#1416 = ORIENTED_EDGE('',*,*,#1417,.T.);+#1417 = EDGE_CURVE('',#1418,#1420,#1422,.T.);+#1418 = VERTEX_POINT('',#1419);+#1419 = CARTESIAN_POINT('',(0.24787561420098023,-0.28399745551426225,1.2049999999999998));+#1420 = VERTEX_POINT('',#1421);+#1421 = CARTESIAN_POINT('',(0.2777636625691163,-0.2420321957650983,1.2049999999999998));+#1422 = SURFACE_CURVE('',#1423,(#1427),.PCURVE_S1.);+#1423 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1424,#1425,#1426),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1424 = CARTESIAN_POINT('',(0.24787561420098023,-0.28399745551426225,1.2049999999999998));+#1425 = CARTESIAN_POINT('',(0.2573909928650738,-0.2564272557951793,1.2049999999999998));+#1426 = CARTESIAN_POINT('',(0.2777636625691163,-0.2420321957650983,1.2049999999999998));+#1427 = PCURVE('',#1428,#1433);+#1428 = PLANE('',#1429);+#1429 = AXIS2_PLACEMENT_3D('',#1430,#1431,#1432);+#1430 = CARTESIAN_POINT('',(0.054884216166597014,-0.1871357803948138,1.2049999999999998));+#1431 = DIRECTION('',(0.,0.,1.0));+#1432 = DIRECTION('',(0.,-1.0,0.));+#1433 = DEFINITIONAL_REPRESENTATION('',(#1434),#1438);+#1434 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1435,#1436,#1437),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1435 = CARTESIAN_POINT('',(0.09686167511944846,0.1929913980344167));+#1436 = CARTESIAN_POINT('',(0.06929147540042399,0.2025067766985102));+#1437 = CARTESIAN_POINT('',(0.05489641537005048,0.2228794464025527));+#1438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1439 = ORIENTED_EDGE('',*,*,#1440,.T.);+#1440 = EDGE_CURVE('',#1420,#1441,#1443,.T.);+#1441 = VERTEX_POINT('',#1442);+#1442 = CARTESIAN_POINT('',(0.32765840453863676,-0.2276371357341815,1.2049999999999998));+#1443 = SURFACE_CURVE('',#1444,(#1448),.PCURVE_S1.);+#1444 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1445,#1446,#1447),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1445 = CARTESIAN_POINT('',(0.2777636625691163,-0.2420321957650983,1.2049999999999998));+#1446 = CARTESIAN_POINT('',(0.2981363322731588,-0.2276371357341815,1.2049999999999998));+#1447 = CARTESIAN_POINT('',(0.32765840453863676,-0.2276371357341815,1.2049999999999998));+#1448 = PCURVE('',#1428,#1449);+#1449 = DEFINITIONAL_REPRESENTATION('',(#1450),#1454);+#1450 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1451,#1452,#1453),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1451 = CARTESIAN_POINT('',(0.05489641537005048,0.2228794464025527));+#1452 = CARTESIAN_POINT('',(0.040501355339685324,0.2432521161065952));+#1453 = CARTESIAN_POINT('',(0.040501355339685324,0.2727741883720732));+#1454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1455 = ORIENTED_EDGE('',*,*,#1456,.T.);+#1456 = EDGE_CURVE('',#1441,#1457,#1459,.T.);+#1457 = VERTEX_POINT('',#1458);+#1458 = CARTESIAN_POINT('',(0.39938972062199596,-0.2571592080004953,1.2049999999999998));+#1459 = SURFACE_CURVE('',#1460,(#1464),.PCURVE_S1.);+#1460 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1461,#1462,#1463),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1461 = CARTESIAN_POINT('',(0.32765840453863676,-0.2276371357341815,1.2049999999999998));+#1462 = CARTESIAN_POINT('',(0.37303944124482774,-0.2276371357341815,1.2049999999999998));+#1463 = CARTESIAN_POINT('',(0.39938972062199596,-0.2571592080004953,1.2049999999999998));+#1464 = PCURVE('',#1428,#1465);+#1465 = DEFINITIONAL_REPRESENTATION('',(#1466),#1470);+#1466 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1467,#1468,#1469),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1467 = CARTESIAN_POINT('',(0.040501355339685324,0.2727741883720732));+#1468 = CARTESIAN_POINT('',(0.040501355339685324,0.31815522507826416));+#1469 = CARTESIAN_POINT('',(0.07002342760535554,0.3445055044554324));+#1470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1471 = ORIENTED_EDGE('',*,*,#1472,.T.);+#1472 = EDGE_CURVE('',#1457,#1473,#1475,.T.);+#1473 = VERTEX_POINT('',#1474);+#1474 = CARTESIAN_POINT('',(0.42573999999999995,-0.33742996647475054,1.2049999999999998));+#1475 = SURFACE_CURVE('',#1476,(#1480),.PCURVE_S1.);+#1476 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1477,#1478,#1479),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1477 = CARTESIAN_POINT('',(0.39938972062199596,-0.2571592080004953,1.2049999999999998));+#1478 = CARTESIAN_POINT('',(0.42573999999999995,-0.2866812802659733,1.2049999999999998));+#1479 = CARTESIAN_POINT('',(0.42573999999999995,-0.33742996647475054,1.2049999999999998));+#1480 = PCURVE('',#1428,#1481);+#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486);+#1482 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1483,#1484,#1485),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1483 = CARTESIAN_POINT('',(0.07002342760535554,0.3445055044554324));+#1484 = CARTESIAN_POINT('',(0.09954549987115947,0.37085578383343637));+#1485 = CARTESIAN_POINT('',(0.1502941860799367,0.37085578383343637));+#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1487 = ORIENTED_EDGE('',*,*,#1488,.T.);+#1488 = EDGE_CURVE('',#1473,#1489,#1491,.T.);+#1489 = VERTEX_POINT('',#1490);+#1490 = CARTESIAN_POINT('',(0.39938972062199596,-0.417944709017723,1.2049999999999998));+#1491 = SURFACE_CURVE('',#1492,(#1496),.PCURVE_S1.);+#1492 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1493,#1494,#1495),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1493 = CARTESIAN_POINT('',(0.42573999999999995,-0.33742996647475054,1.2049999999999998));+#1494 = CARTESIAN_POINT('',(0.42573999999999995,-0.3884226367514092,1.2049999999999998));+#1495 = CARTESIAN_POINT('',(0.39938972062199596,-0.417944709017723,1.2049999999999998));+#1496 = PCURVE('',#1428,#1497);+#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1502);+#1498 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1499,#1500,#1501),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1499 = CARTESIAN_POINT('',(0.1502941860799367,0.37085578383343637));+#1500 = CARTESIAN_POINT('',(0.20128685635659543,0.37085578383343637));+#1501 = CARTESIAN_POINT('',(0.2308089286229092,0.3445055044554324));+#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1503 = ORIENTED_EDGE('',*,*,#1504,.T.);+#1504 = EDGE_CURVE('',#1489,#1505,#1507,.T.);+#1505 = VERTEX_POINT('',#1506);+#1506 = CARTESIAN_POINT('',(0.32765840453863676,-0.447466781283201,1.2049999999999998));+#1507 = SURFACE_CURVE('',#1508,(#1512),.PCURVE_S1.);+#1508 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1509,#1510,#1511),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1509 = CARTESIAN_POINT('',(0.39938972062199596,-0.417944709017723,1.2049999999999998));+#1510 = CARTESIAN_POINT('',(0.37303944124482774,-0.447466781283201,1.2049999999999998));+#1511 = CARTESIAN_POINT('',(0.32765840453863676,-0.447466781283201,1.2049999999999998));+#1512 = PCURVE('',#1428,#1513);+#1513 = DEFINITIONAL_REPRESENTATION('',(#1514),#1518);+#1514 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1515,#1516,#1517),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1515 = CARTESIAN_POINT('',(0.2308089286229092,0.3445055044554324));+#1516 = CARTESIAN_POINT('',(0.2603310008883872,0.31815522507826416));+#1517 = CARTESIAN_POINT('',(0.2603310008883872,0.2727741883720732));+#1518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1519 = ORIENTED_EDGE('',*,*,#1520,.T.);+#1520 = EDGE_CURVE('',#1505,#1521,#1523,.T.);+#1521 = VERTEX_POINT('',#1522);+#1522 = CARTESIAN_POINT('',(0.2780076466369978,-0.4333157053210015,1.2049999999999998));+#1523 = SURFACE_CURVE('',#1524,(#1528),.PCURVE_S1.);+#1524 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1525,#1526,#1527),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1525 = CARTESIAN_POINT('',(0.32765840453863676,-0.447466781283201,1.2049999999999998));+#1526 = CARTESIAN_POINT('',(0.29838031634104023,-0.447466781283201,1.2049999999999998));+#1527 = CARTESIAN_POINT('',(0.2780076466369978,-0.4333157053210015,1.2049999999999998));+#1528 = PCURVE('',#1428,#1529);+#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1534);+#1530 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1531,#1532,#1533),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1531 = CARTESIAN_POINT('',(0.2603310008883872,0.2727741883720732));+#1532 = CARTESIAN_POINT('',(0.2603310008883872,0.24349610017447668));+#1533 = CARTESIAN_POINT('',(0.2461799249261877,0.22312343047043418));+#1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1535 = ORIENTED_EDGE('',*,*,#1536,.T.);+#1536 = EDGE_CURVE('',#1521,#1537,#1539,.T.);+#1537 = VERTEX_POINT('',#1538);+#1538 = CARTESIAN_POINT('',(0.24787561420098023,-0.39208239777631776,1.2049999999999998));+#1539 = SURFACE_CURVE('',#1540,(#1544),.PCURVE_S1.);+#1540 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1541,#1542,#1543),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1541 = CARTESIAN_POINT('',(0.2780076466369978,-0.4333157053210015,1.2049999999999998));+#1542 = CARTESIAN_POINT('',(0.25763497693295523,-0.419164629358802,1.2049999999999998));+#1543 = CARTESIAN_POINT('',(0.24787561420098023,-0.39208239777631776,1.2049999999999998));+#1544 = PCURVE('',#1428,#1545);+#1545 = DEFINITIONAL_REPRESENTATION('',(#1546),#1550);+#1546 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1547,#1548,#1549),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1547 = CARTESIAN_POINT('',(0.2461799249261877,0.22312343047043418));+#1548 = CARTESIAN_POINT('',(0.23202884896398818,0.2027507607663917));+#1549 = CARTESIAN_POINT('',(0.20494661738150394,0.1929913980344167));+#1550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1551 = ORIENTED_EDGE('',*,*,#1552,.T.);+#1552 = EDGE_CURVE('',#1537,#1553,#1555,.T.);+#1553 = VERTEX_POINT('',#1554);+#1554 = CARTESIAN_POINT('',(0.2146937809105938,-0.43941530702890375,1.2049999999999998));+#1555 = SURFACE_CURVE('',#1556,(#1560),.PCURVE_S1.);+#1556 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1557,#1558,#1559),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1557 = CARTESIAN_POINT('',(0.24787561420098023,-0.39208239777631776,1.2049999999999998));+#1558 = CARTESIAN_POINT('',(0.23860421960476824,-0.42233642224711176,1.2049999999999998));+#1559 = CARTESIAN_POINT('',(0.2146937809105938,-0.43941530702890375,1.2049999999999998));+#1560 = PCURVE('',#1428,#1561);+#1561 = DEFINITIONAL_REPRESENTATION('',(#1562),#1566);+#1562 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1563,#1564,#1565),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1563 = CARTESIAN_POINT('',(0.20494661738150394,0.1929913980344167));+#1564 = CARTESIAN_POINT('',(0.23520064185229794,0.1837200034382047));+#1565 = CARTESIAN_POINT('',(0.2522795266340899,0.1598095647440302));+#1566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1567 = ORIENTED_EDGE('',*,*,#1568,.T.);+#1568 = EDGE_CURVE('',#1553,#1569,#1571,.T.);+#1569 = VERTEX_POINT('',#1570);+#1570 = CARTESIAN_POINT('',(0.15735752485736568,-0.4564941918106957,1.2049999999999998));+#1571 = SURFACE_CURVE('',#1572,(#1576),.PCURVE_S1.);+#1572 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1573,#1574,#1575),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1573 = CARTESIAN_POINT('',(0.2146937809105938,-0.43941530702890375,1.2049999999999998));+#1574 = CARTESIAN_POINT('',(0.1907833422164193,-0.4564941918106957,1.2049999999999998));+#1575 = CARTESIAN_POINT('',(0.15735752485736568,-0.4564941918106957,1.2049999999999998));+#1576 = PCURVE('',#1428,#1577);+#1577 = DEFINITIONAL_REPRESENTATION('',(#1578),#1582);+#1578 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1579,#1580,#1581),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1579 = CARTESIAN_POINT('',(0.2522795266340899,0.1598095647440302));+#1580 = CARTESIAN_POINT('',(0.26935841141588196,0.13589912604901994));+#1581 = CARTESIAN_POINT('',(0.26935841141588196,0.10247330869075197));+#1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1583 = ORIENTED_EDGE('',*,*,#1584,.T.);+#1584 = EDGE_CURVE('',#1569,#1585,#1587,.T.);+#1585 = VERTEX_POINT('',#1586);+#1586 = CARTESIAN_POINT('',(0.07635481417799755,-0.42550821513542153,1.2049999999999998));+#1587 = SURFACE_CURVE('',#1588,(#1592),.PCURVE_S1.);+#1588 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1589,#1590,#1591),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1589 = CARTESIAN_POINT('',(0.15735752485736568,-0.4564941918106957,1.2049999999999998));+#1590 = CARTESIAN_POINT('',(0.10490095017042596,-0.4564941918106957,1.2049999999999998));+#1591 = CARTESIAN_POINT('',(0.07635481417799755,-0.42550821513542153,1.2049999999999998));+#1592 = PCURVE('',#1428,#1593);+#1593 = DEFINITIONAL_REPRESENTATION('',(#1594),#1598);+#1594 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1595,#1596,#1597),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1595 = CARTESIAN_POINT('',(0.26935841141588196,0.10247330869075197));+#1596 = CARTESIAN_POINT('',(0.26935841141588196,0.050016734003828965));+#1597 = CARTESIAN_POINT('',(0.2383724347406077,0.02147059801139804));+#1598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1599 = ORIENTED_EDGE('',*,*,#1600,.T.);+#1600 = EDGE_CURVE('',#1585,#1601,#1603,.T.);+#1601 = VERTEX_POINT('',#1602);+#1602 = CARTESIAN_POINT('',(0.047808678185572474,-0.33742996647475054,1.2049999999999998));+#1603 = SURFACE_CURVE('',#1604,(#1608),.PCURVE_S1.);+#1604 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1605,#1606,#1607),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1605 = CARTESIAN_POINT('',(0.07635481417799755,-0.42550821513542153,1.2049999999999998));+#1606 = CARTESIAN_POINT('',(0.047808678185572474,-0.39452223845931145,1.2049999999999998));+#1607 = CARTESIAN_POINT('',(0.047808678185572474,-0.33742996647475054,1.2049999999999998));+#1608 = PCURVE('',#1428,#1609);+#1609 = DEFINITIONAL_REPRESENTATION('',(#1610),#1614);+#1610 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1611,#1612,#1613),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1611 = CARTESIAN_POINT('',(0.2383724347406077,0.02147059801139804));+#1612 = CARTESIAN_POINT('',(0.20738645806449768,-0.007075537981029544));+#1613 = CARTESIAN_POINT('',(0.1502941860799367,-0.007075537981029544));+#1614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1615 = ORIENTED_EDGE('',*,*,#1616,.T.);+#1616 = EDGE_CURVE('',#1601,#1617,#1619,.T.);+#1617 = VERTEX_POINT('',#1618);+#1618 = CARTESIAN_POINT('',(0.07635481417799755,-0.2495957018827968,1.2049999999999998));+#1619 = SURFACE_CURVE('',#1620,(#1624),.PCURVE_S1.);+#1620 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1621,#1622,#1623),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1621 = CARTESIAN_POINT('',(0.047808678185572474,-0.33742996647475054,1.2049999999999998));+#1622 = CARTESIAN_POINT('',(0.047808678185572474,-0.28058167855807103,1.2049999999999998));+#1623 = CARTESIAN_POINT('',(0.07635481417799755,-0.2495957018827968,1.2049999999999998));+#1624 = PCURVE('',#1428,#1625);+#1625 = DEFINITIONAL_REPRESENTATION('',(#1626),#1630);+#1626 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1627,#1628,#1629),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1627 = CARTESIAN_POINT('',(0.1502941860799367,-0.007075537981029544));+#1628 = CARTESIAN_POINT('',(0.09344589816325723,-0.007075537981029544));+#1629 = CARTESIAN_POINT('',(0.06245992148770718,0.02147059801139804));+#1630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1631 = ORIENTED_EDGE('',*,*,#1632,.T.);+#1632 = EDGE_CURVE('',#1617,#1633,#1635,.T.);+#1633 = VERTEX_POINT('',#1634);+#1634 = CARTESIAN_POINT('',(0.15735752485736568,-0.2186097252066868,1.2049999999999998));+#1635 = SURFACE_CURVE('',#1636,(#1640),.PCURVE_S1.);+#1636 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1637,#1638,#1639),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1637 = CARTESIAN_POINT('',(0.07635481417799755,-0.2495957018827968,1.2049999999999998));+#1638 = CARTESIAN_POINT('',(0.10490095017042596,-0.2186097252066868,1.2049999999999998));+#1639 = CARTESIAN_POINT('',(0.15735752485736568,-0.2186097252066868,1.2049999999999998));+#1640 = PCURVE('',#1428,#1641);+#1641 = DEFINITIONAL_REPRESENTATION('',(#1642),#1646);+#1642 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1643,#1644,#1645),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1643 = CARTESIAN_POINT('',(0.06245992148770718,0.02147059801139804));+#1644 = CARTESIAN_POINT('',(0.031473944812165505,0.050016734003828965));+#1645 = CARTESIAN_POINT('',(0.031473944812165505,0.10247330869075197));+#1646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1647 = ORIENTED_EDGE('',*,*,#1648,.T.);+#1648 = EDGE_CURVE('',#1633,#1649,#1651,.T.);+#1649 = VERTEX_POINT('',#1650);+#1650 = CARTESIAN_POINT('',(0.21493776497847528,-0.23593259405719605,1.2049999999999998));+#1651 = SURFACE_CURVE('',#1652,(#1656),.PCURVE_S1.);+#1652 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1653,#1654,#1655),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1653 = CARTESIAN_POINT('',(0.15735752485736568,-0.2186097252066868,1.2049999999999998));+#1654 = CARTESIAN_POINT('',(0.19102732628430077,-0.2186097252066868,1.2049999999999998));+#1655 = CARTESIAN_POINT('',(0.21493776497847528,-0.23593259405719605,1.2049999999999998));+#1656 = PCURVE('',#1428,#1657);+#1657 = DEFINITIONAL_REPRESENTATION('',(#1658),#1662);+#1658 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1659,#1660,#1661),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1659 = CARTESIAN_POINT('',(0.031473944812165505,0.10247330869075197));+#1660 = CARTESIAN_POINT('',(0.031473944812165505,0.1361431101177372));+#1661 = CARTESIAN_POINT('',(0.04879681366227359,0.1600535488119117));+#1662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1663 = ORIENTED_EDGE('',*,*,#1664,.T.);+#1664 = EDGE_CURVE('',#1649,#1418,#1665,.T.);+#1665 = SURFACE_CURVE('',#1666,(#1670),.PCURVE_S1.);+#1666 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1667,#1668,#1669),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1667 = CARTESIAN_POINT('',(0.21493776497847528,-0.23593259405719605,1.2049999999999998));+#1668 = CARTESIAN_POINT('',(0.23884820367348553,-0.2532554629068695,1.2049999999999998));+#1669 = CARTESIAN_POINT('',(0.24787561420098023,-0.28399745551426225,1.2049999999999998));+#1670 = PCURVE('',#1428,#1671);+#1671 = DEFINITIONAL_REPRESENTATION('',(#1672),#1676);+#1672 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1673,#1674,#1675),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1673 = CARTESIAN_POINT('',(0.04879681366227359,0.1600535488119117));+#1674 = CARTESIAN_POINT('',(0.06611968251237332,0.18396398750692194));+#1675 = CARTESIAN_POINT('',(0.09686167511944846,0.1929913980344167));+#1676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1677 = FACE_BOUND('',#1678,.F.);+#1678 = EDGE_LOOP('',(#1679,#1697,#1713,#1729,#1745,#1761,#1777,#1793));+#1679 = ORIENTED_EDGE('',*,*,#1680,.T.);+#1680 = EDGE_CURVE('',#1681,#1683,#1685,.T.);+#1681 = VERTEX_POINT('',#1682);+#1682 = CARTESIAN_POINT('',(0.21737760566230482,-0.33742996647475054,1.2049999999999998));+#1683 = VERTEX_POINT('',#1684);+#1684 = CARTESIAN_POINT('',(0.20212860139213126,-0.29839251554517904,1.2049999999999998));+#1685 = SURFACE_CURVE('',#1686,(#1690),.PCURVE_S1.);+#1686 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1687,#1688,#1689),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1687 = CARTESIAN_POINT('',(0.21737760566230482,-0.33742996647475054,1.2049999999999998));+#1688 = CARTESIAN_POINT('',(0.21737760566230482,-0.3132755437118588,1.2049999999999998));+#1689 = CARTESIAN_POINT('',(0.20212860139213126,-0.29839251554517904,1.2049999999999998));+#1690 = PCURVE('',#1428,#1691);+#1691 = DEFINITIONAL_REPRESENTATION('',(#1692),#1696);+#1692 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1693,#1694,#1695),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1693 = CARTESIAN_POINT('',(0.1502941860799367,0.16249338949574121));+#1694 = CARTESIAN_POINT('',(0.12613976331704496,0.16249338949574121));+#1695 = CARTESIAN_POINT('',(0.11125673515036522,0.1472443852255677));+#1696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1697 = ORIENTED_EDGE('',*,*,#1698,.T.);+#1698 = EDGE_CURVE('',#1683,#1699,#1701,.T.);+#1699 = VERTEX_POINT('',#1700);+#1700 = CARTESIAN_POINT('',(0.16174923808697173,-0.2835094873776635,1.2049999999999998));+#1701 = SURFACE_CURVE('',#1702,(#1706),.PCURVE_S1.);+#1702 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1703,#1704,#1705),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1703 = CARTESIAN_POINT('',(0.20212860139213126,-0.29839251554517904,1.2049999999999998));+#1704 = CARTESIAN_POINT('',(0.18687959712279353,-0.2835094873776635,1.2049999999999998));+#1705 = CARTESIAN_POINT('',(0.16174923808697173,-0.2835094873776635,1.2049999999999998));+#1706 = PCURVE('',#1428,#1707);+#1707 = DEFINITIONAL_REPRESENTATION('',(#1708),#1712);+#1708 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1709,#1710,#1711),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1709 = CARTESIAN_POINT('',(0.11125673515036522,0.1472443852255677));+#1710 = CARTESIAN_POINT('',(0.09637370698284972,0.13199538095622995));+#1711 = CARTESIAN_POINT('',(0.09637370698284972,0.1068650219201407));+#1712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1713 = ORIENTED_EDGE('',*,*,#1714,.T.);+#1714 = EDGE_CURVE('',#1699,#1715,#1717,.T.);+#1715 = VERTEX_POINT('',#1716);+#1716 = CARTESIAN_POINT('',(0.12124788274728641,-0.29839251554517904,1.2049999999999998));+#1717 = SURFACE_CURVE('',#1718,(#1722),.PCURVE_S1.);+#1718 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1719,#1720,#1721),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1719 = CARTESIAN_POINT('',(0.16174923808697173,-0.2835094873776635,1.2049999999999998));+#1720 = CARTESIAN_POINT('',(0.1366188790508992,-0.2835094873776635,1.2049999999999998));+#1721 = CARTESIAN_POINT('',(0.12124788274728641,-0.29839251554517904,1.2049999999999998));+#1722 = PCURVE('',#1428,#1723);+#1723 = DEFINITIONAL_REPRESENTATION('',(#1724),#1728);+#1724 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1725,#1726,#1727),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1725 = CARTESIAN_POINT('',(0.09637370698284972,0.1068650219201407));+#1726 = CARTESIAN_POINT('',(0.09637370698284972,0.0817346628843022));+#1727 = CARTESIAN_POINT('',(0.11125673515036522,0.0663636665806894));+#1728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1729 = ORIENTED_EDGE('',*,*,#1730,.T.);+#1730 = EDGE_CURVE('',#1715,#1731,#1733,.T.);+#1731 = VERTEX_POINT('',#1732);+#1732 = CARTESIAN_POINT('',(0.10587688644367362,-0.33742996647475054,1.2049999999999998));+#1733 = SURFACE_CURVE('',#1734,(#1738),.PCURVE_S1.);+#1734 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1735,#1736,#1737),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1735 = CARTESIAN_POINT('',(0.12124788274728641,-0.29839251554517904,1.2049999999999998));+#1736 = CARTESIAN_POINT('',(0.10587688644367362,-0.3132755437118588,1.2049999999999998));+#1737 = CARTESIAN_POINT('',(0.10587688644367362,-0.33742996647475054,1.2049999999999998));+#1738 = PCURVE('',#1428,#1739);+#1739 = DEFINITIONAL_REPRESENTATION('',(#1740),#1744);+#1740 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1741,#1742,#1743),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1741 = CARTESIAN_POINT('',(0.11125673515036522,0.0663636665806894));+#1742 = CARTESIAN_POINT('',(0.12613976331704496,0.05099267027707661));+#1743 = CARTESIAN_POINT('',(0.1502941860799367,0.05099267027707661));+#1744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1745 = ORIENTED_EDGE('',*,*,#1746,.T.);+#1746 = EDGE_CURVE('',#1731,#1747,#1749,.T.);+#1747 = VERTEX_POINT('',#1748);+#1748 = CARTESIAN_POINT('',(0.12149186681559415,-0.37658940943826275,1.2049999999999998));+#1749 = SURFACE_CURVE('',#1750,(#1754),.PCURVE_S1.);+#1750 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1751,#1752,#1753),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1751 = CARTESIAN_POINT('',(0.10587688644367362,-0.33742996647475054,1.2049999999999998));+#1752 = CARTESIAN_POINT('',(0.10587688644367362,-0.36158438923764225,1.2049999999999998));+#1753 = CARTESIAN_POINT('',(0.12149186681559415,-0.37658940943826275,1.2049999999999998));+#1754 = PCURVE('',#1428,#1755);+#1755 = DEFINITIONAL_REPRESENTATION('',(#1756),#1760);+#1756 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1757,#1758,#1759),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1757 = CARTESIAN_POINT('',(0.1502941860799367,0.05099267027707661));+#1758 = CARTESIAN_POINT('',(0.17444860884282845,0.05099267027707661));+#1759 = CARTESIAN_POINT('',(0.18945362904344892,0.06660765064899714));+#1760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1761 = ORIENTED_EDGE('',*,*,#1762,.T.);+#1762 = EDGE_CURVE('',#1747,#1763,#1765,.T.);+#1763 = VERTEX_POINT('',#1764);+#1764 = CARTESIAN_POINT('',(0.16174923808697173,-0.391594429639719,1.2049999999999998));+#1765 = SURFACE_CURVE('',#1766,(#1770),.PCURVE_S1.);+#1766 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1767,#1768,#1769),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1767 = CARTESIAN_POINT('',(0.12149186681559415,-0.37658940943826275,1.2049999999999998));+#1768 = CARTESIAN_POINT('',(0.13710684718752303,-0.391594429639719,1.2049999999999998));+#1769 = CARTESIAN_POINT('',(0.16174923808697173,-0.391594429639719,1.2049999999999998));+#1770 = PCURVE('',#1428,#1771);+#1771 = DEFINITIONAL_REPRESENTATION('',(#1772),#1776);+#1772 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1773,#1774,#1775),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1773 = CARTESIAN_POINT('',(0.18945362904344892,0.06660765064899714));+#1774 = CARTESIAN_POINT('',(0.20445864924490517,0.08222263102092602));+#1775 = CARTESIAN_POINT('',(0.20445864924490517,0.1068650219201407));+#1776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1777 = ORIENTED_EDGE('',*,*,#1778,.T.);+#1778 = EDGE_CURVE('',#1763,#1779,#1781,.T.);+#1779 = VERTEX_POINT('',#1780);+#1780 = CARTESIAN_POINT('',(0.20212860139213126,-0.3767114014730393,1.2049999999999998));+#1781 = SURFACE_CURVE('',#1782,(#1786),.PCURVE_S1.);+#1782 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1783,#1784,#1785),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1783 = CARTESIAN_POINT('',(0.16174923808697173,-0.391594429639719,1.2049999999999998));+#1784 = CARTESIAN_POINT('',(0.18687959712279353,-0.391594429639719,1.2049999999999998));+#1785 = CARTESIAN_POINT('',(0.20212860139213126,-0.3767114014730393,1.2049999999999998));+#1786 = PCURVE('',#1428,#1787);+#1787 = DEFINITIONAL_REPRESENTATION('',(#1788),#1792);+#1788 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1789,#1790,#1791),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1789 = CARTESIAN_POINT('',(0.20445864924490517,0.1068650219201407));+#1790 = CARTESIAN_POINT('',(0.20445864924490517,0.13199538095622995));+#1791 = CARTESIAN_POINT('',(0.18957562107822545,0.1472443852255677));+#1792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1793 = ORIENTED_EDGE('',*,*,#1794,.T.);+#1794 = EDGE_CURVE('',#1779,#1681,#1795,.T.);+#1795 = SURFACE_CURVE('',#1796,(#1800),.PCURVE_S1.);+#1796 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1797,#1798,#1799),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1797 = CARTESIAN_POINT('',(0.20212860139213126,-0.3767114014730393,1.2049999999999998));+#1798 = CARTESIAN_POINT('',(0.21737760566230482,-0.36182837330552375,1.2049999999999998));+#1799 = CARTESIAN_POINT('',(0.21737760566230482,-0.33742996647475054,1.2049999999999998));+#1800 = PCURVE('',#1428,#1801);+#1801 = DEFINITIONAL_REPRESENTATION('',(#1802),#1806);+#1802 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1803,#1804,#1805),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1803 = CARTESIAN_POINT('',(0.18957562107822545,0.1472443852255677));+#1804 = CARTESIAN_POINT('',(0.17469259291070993,0.16249338949574121));+#1805 = CARTESIAN_POINT('',(0.1502941860799367,0.16249338949574121));+#1806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1807 = FACE_BOUND('',#1808,.F.);+#1808 = EDGE_LOOP('',(#1809,#1827,#1843,#1859,#1875,#1891,#1907,#1923));+#1809 = ORIENTED_EDGE('',*,*,#1810,.T.);+#1810 = EDGE_CURVE('',#1811,#1813,#1815,.T.);+#1811 = VERTEX_POINT('',#1812);+#1812 = CARTESIAN_POINT('',(0.32180278689945174,-0.29156096163196077,1.2049999999999998));+#1813 = VERTEX_POINT('',#1814);+#1814 = CARTESIAN_POINT('',(0.2877670093698085,-0.303882157081706,1.2049999999999998));+#1815 = SURFACE_CURVE('',#1816,(#1820),.PCURVE_S1.);+#1816 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1817,#1818,#1819),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1817 = CARTESIAN_POINT('',(0.32180278689945174,-0.29156096163196077,1.2049999999999998));+#1818 = CARTESIAN_POINT('',(0.30033218888743524,-0.29156096163196077,1.2049999999999998));+#1819 = CARTESIAN_POINT('',(0.2877670093698085,-0.303882157081706,1.2049999999999998));+#1820 = PCURVE('',#1428,#1821);+#1821 = DEFINITIONAL_REPRESENTATION('',(#1822),#1826);+#1822 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1823,#1824,#1825),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1823 = CARTESIAN_POINT('',(0.10442518123714696,0.2669185707328882));+#1824 = CARTESIAN_POINT('',(0.10442518123714696,0.24544797272087168));+#1825 = CARTESIAN_POINT('',(0.11674637668689221,0.2328827932032449));+#1826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1827 = ORIENTED_EDGE('',*,*,#1828,.T.);+#1828 = EDGE_CURVE('',#1813,#1829,#1831,.T.);+#1829 = VERTEX_POINT('',#1830);+#1830 = CARTESIAN_POINT('',(0.275201829851346,-0.33742996647475054,1.2049999999999998));+#1831 = SURFACE_CURVE('',#1832,(#1836),.PCURVE_S1.);+#1832 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1833,#1834,#1835),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1833 = CARTESIAN_POINT('',(0.2877670093698085,-0.303882157081706,1.2049999999999998));+#1834 = CARTESIAN_POINT('',(0.275201829851346,-0.31620335253145126,1.2049999999999998));+#1835 = CARTESIAN_POINT('',(0.275201829851346,-0.33742996647475054,1.2049999999999998));+#1836 = PCURVE('',#1428,#1837);+#1837 = DEFINITIONAL_REPRESENTATION('',(#1838),#1842);+#1838 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1839,#1840,#1841),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1839 = CARTESIAN_POINT('',(0.11674637668689221,0.2328827932032449));+#1840 = CARTESIAN_POINT('',(0.12906757213663747,0.22031761368478242));+#1841 = CARTESIAN_POINT('',(0.1502941860799367,0.22031761368478242));+#1842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1843 = ORIENTED_EDGE('',*,*,#1844,.T.);+#1844 = EDGE_CURVE('',#1829,#1845,#1847,.T.);+#1845 = VERTEX_POINT('',#1846);+#1846 = CARTESIAN_POINT('',(0.2877670093698085,-0.37122175993567647,1.2049999999999998));+#1847 = SURFACE_CURVE('',#1848,(#1852),.PCURVE_S1.);+#1848 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1849,#1850,#1851),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1849 = CARTESIAN_POINT('',(0.275201829851346,-0.33742996647475054,1.2049999999999998));+#1850 = CARTESIAN_POINT('',(0.275201829851346,-0.3589005644859312,1.2049999999999998));+#1851 = CARTESIAN_POINT('',(0.2877670093698085,-0.37122175993567647,1.2049999999999998));+#1852 = PCURVE('',#1428,#1853);+#1853 = DEFINITIONAL_REPRESENTATION('',(#1854),#1858);+#1854 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1855,#1856,#1857),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1855 = CARTESIAN_POINT('',(0.1502941860799367,0.22031761368478242));+#1856 = CARTESIAN_POINT('',(0.17176478409111745,0.22031761368478242));+#1857 = CARTESIAN_POINT('',(0.18408597954086267,0.2328827932032449));+#1858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1859 = ORIENTED_EDGE('',*,*,#1860,.T.);+#1860 = EDGE_CURVE('',#1845,#1861,#1863,.T.);+#1861 = VERTEX_POINT('',#1862);+#1862 = CARTESIAN_POINT('',(0.32180278689945174,-0.3835429553854217,1.2049999999999998));+#1863 = SURFACE_CURVE('',#1864,(#1868),.PCURVE_S1.);+#1864 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1865,#1866,#1867),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1865 = CARTESIAN_POINT('',(0.2877670093698085,-0.37122175993567647,1.2049999999999998));+#1866 = CARTESIAN_POINT('',(0.30033218888743524,-0.3835429553854217,1.2049999999999998));+#1867 = CARTESIAN_POINT('',(0.32180278689945174,-0.3835429553854217,1.2049999999999998));+#1868 = PCURVE('',#1428,#1869);+#1869 = DEFINITIONAL_REPRESENTATION('',(#1870),#1874);+#1870 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1871,#1872,#1873),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1871 = CARTESIAN_POINT('',(0.18408597954086267,0.2328827932032449));+#1872 = CARTESIAN_POINT('',(0.19640717499060792,0.24544797272087168));+#1873 = CARTESIAN_POINT('',(0.19640717499060792,0.2669185707328882));+#1874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1875 = ORIENTED_EDGE('',*,*,#1876,.T.);+#1876 = EDGE_CURVE('',#1861,#1877,#1879,.T.);+#1877 = VERTEX_POINT('',#1878);+#1878 = CARTESIAN_POINT('',(0.3553505962916605,-0.37122175993567647,1.2049999999999998));+#1879 = SURFACE_CURVE('',#1880,(#1884),.PCURVE_S1.);+#1880 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1881,#1882,#1883),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1881 = CARTESIAN_POINT('',(0.32180278689945174,-0.3835429553854217,1.2049999999999998));+#1882 = CARTESIAN_POINT('',(0.34302940084191524,-0.3835429553854217,1.2049999999999998));+#1883 = CARTESIAN_POINT('',(0.3553505962916605,-0.37122175993567647,1.2049999999999998));+#1884 = PCURVE('',#1428,#1885);+#1885 = DEFINITIONAL_REPRESENTATION('',(#1886),#1890);+#1886 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1887,#1888,#1889),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1887 = CARTESIAN_POINT('',(0.19640717499060792,0.2669185707328882));+#1888 = CARTESIAN_POINT('',(0.19640717499060792,0.28814518467535166));+#1889 = CARTESIAN_POINT('',(0.18408597954086267,0.3004663801250969));+#1890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1891 = ORIENTED_EDGE('',*,*,#1892,.T.);+#1892 = EDGE_CURVE('',#1877,#1893,#1895,.T.);+#1893 = VERTEX_POINT('',#1894);+#1894 = CARTESIAN_POINT('',(0.3676717917414057,-0.33742996647475054,1.2049999999999998));+#1895 = SURFACE_CURVE('',#1896,(#1900),.PCURVE_S1.);+#1896 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1897,#1898,#1899),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1897 = CARTESIAN_POINT('',(0.3553505962916605,-0.37122175993567647,1.2049999999999998));+#1898 = CARTESIAN_POINT('',(0.3676717917414057,-0.3589005644859312,1.2049999999999998));+#1899 = CARTESIAN_POINT('',(0.3676717917414057,-0.33742996647475054,1.2049999999999998));+#1900 = PCURVE('',#1428,#1901);+#1901 = DEFINITIONAL_REPRESENTATION('',(#1902),#1906);+#1902 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1903,#1904,#1905),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1903 = CARTESIAN_POINT('',(0.18408597954086267,0.3004663801250969));+#1904 = CARTESIAN_POINT('',(0.17176478409111745,0.31278757557484216));+#1905 = CARTESIAN_POINT('',(0.1502941860799367,0.31278757557484216));+#1906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1907 = ORIENTED_EDGE('',*,*,#1908,.T.);+#1908 = EDGE_CURVE('',#1893,#1909,#1911,.T.);+#1909 = VERTEX_POINT('',#1910);+#1910 = CARTESIAN_POINT('',(0.3552286042577197,-0.30400414911564677,1.2049999999999998));+#1911 = SURFACE_CURVE('',#1912,(#1916),.PCURVE_S1.);+#1912 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1913,#1914,#1915),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1913 = CARTESIAN_POINT('',(0.3676717917414057,-0.33742996647475054,1.2049999999999998));+#1914 = CARTESIAN_POINT('',(0.3676717917414057,-0.31644733660016855,1.2049999999999998));+#1915 = CARTESIAN_POINT('',(0.3552286042577197,-0.30400414911564677,1.2049999999999998));+#1916 = PCURVE('',#1428,#1917);+#1917 = DEFINITIONAL_REPRESENTATION('',(#1918),#1922);+#1918 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1919,#1920,#1921),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1919 = CARTESIAN_POINT('',(0.1502941860799367,0.31278757557484216));+#1920 = CARTESIAN_POINT('',(0.12931155620535473,0.31278757557484216));+#1921 = CARTESIAN_POINT('',(0.11686836872083295,0.30034438809115616));+#1922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1923 = ORIENTED_EDGE('',*,*,#1924,.T.);+#1924 = EDGE_CURVE('',#1909,#1811,#1925,.T.);+#1925 = SURFACE_CURVE('',#1926,(#1930),.PCURVE_S1.);+#1926 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1927,#1928,#1929),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1927 = CARTESIAN_POINT('',(0.3552286042577197,-0.30400414911564677,1.2049999999999998));+#1928 = CARTESIAN_POINT('',(0.34278541677403374,-0.29156096163196077,1.2049999999999998));+#1929 = CARTESIAN_POINT('',(0.32180278689945174,-0.29156096163196077,1.2049999999999998));+#1930 = PCURVE('',#1428,#1931);+#1931 = DEFINITIONAL_REPRESENTATION('',(#1932),#1936);+#1932 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1933,#1934,#1935),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1933 = CARTESIAN_POINT('',(0.11686836872083295,0.30034438809115616));+#1934 = CARTESIAN_POINT('',(0.10442518123714696,0.28790120060747015));+#1935 = CARTESIAN_POINT('',(0.10442518123714696,0.2669185707328882));+#1936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1937 = SHELL_BASED_SURFACE_MODEL('',(#1938));+#1938 = OPEN_SHELL('',(#1939));+#1939 = ADVANCED_FACE('',(#1940),#1954,.T.);+#1940 = FACE_BOUND('',#1941,.F.);+#1941 = EDGE_LOOP('',(#1942,#1965,#1981,#1997,#2013,#2029,#2045,#2061,+    #2077,#2093,#2109));+#1942 = ORIENTED_EDGE('',*,*,#1943,.T.);+#1943 = EDGE_CURVE('',#1944,#1946,#1948,.T.);+#1944 = VERTEX_POINT('',#1945);+#1945 = CARTESIAN_POINT('',(0.054884216166597014,-0.5338371414653584,1.2049999999999998));+#1946 = VERTEX_POINT('',#1947);+#1947 = CARTESIAN_POINT('',(0.11832007392755185,-0.5338371414653584,1.2049999999999998));+#1948 = SURFACE_CURVE('',#1949,(#1953),.PCURVE_S1.);+#1949 = LINE('',#1950,#1951);+#1950 = CARTESIAN_POINT('',(0.054884216166597014,-0.5338371414653584,1.2049999999999998));+#1951 = VECTOR('',#1952,0.835775743304885);+#1952 = DIRECTION('',(1.0,0.,0.));+#1953 = PCURVE('',#1954,#1959);+#1954 = PLANE('',#1955);+#1955 = AXIS2_PLACEMENT_3D('',#1956,#1957,#1958);+#1956 = CARTESIAN_POINT('',(0.054884216166597014,-0.4879681366225687,1.2049999999999998));+#1957 = DIRECTION('',(0.,0.,1.0));+#1958 = DIRECTION('',(0.,-1.0,0.));+#1959 = DEFINITIONAL_REPRESENTATION('',(#1960),#1964);+#1960 = LINE('',#1961,#1962);+#1961 = CARTESIAN_POINT('',(0.045869004842530654,0.));+#1962 = VECTOR('',#1963,0.835775743304885);+#1963 = DIRECTION('',(0.,1.));+#1964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1965 = ORIENTED_EDGE('',*,*,#1966,.T.);+#1966 = EDGE_CURVE('',#1946,#1967,#1969,.T.);+#1967 = VERTEX_POINT('',#1968);+#1968 = CARTESIAN_POINT('',(0.11832007392755185,-0.614351884008331,1.2049999999999998));+#1969 = SURFACE_CURVE('',#1970,(#1974),.PCURVE_S1.);+#1970 = LINE('',#1971,#1972);+#1971 = CARTESIAN_POINT('',(0.11832007392755185,-0.5338371414653584,1.2049999999999998));+#1972 = VECTOR('',#1973,0.835775743304885);+#1973 = DIRECTION('',(0.,-1.0,0.));+#1974 = PCURVE('',#1954,#1975);+#1975 = DEFINITIONAL_REPRESENTATION('',(#1976),#1980);+#1976 = LINE('',#1977,#1978);+#1977 = CARTESIAN_POINT('',(0.045869004842530654,0.06343585776095483));+#1978 = VECTOR('',#1979,0.835775743304885);+#1979 = DIRECTION('',(1.,0.));+#1980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1981 = ORIENTED_EDGE('',*,*,#1982,.T.);+#1982 = EDGE_CURVE('',#1967,#1983,#1985,.T.);+#1983 = VERTEX_POINT('',#1984);+#1984 = CARTESIAN_POINT('',(0.354740636121121,-0.614351884008331,1.2049999999999998));+#1985 = SURFACE_CURVE('',#1986,(#1990),.PCURVE_S1.);+#1986 = LINE('',#1987,#1988);+#1987 = CARTESIAN_POINT('',(0.11832007392755185,-0.614351884008331,1.2049999999999998));+#1988 = VECTOR('',#1989,0.835775743304885);+#1989 = DIRECTION('',(1.0,0.,0.));+#1990 = PCURVE('',#1954,#1991);+#1991 = DEFINITIONAL_REPRESENTATION('',(#1992),#1996);+#1992 = LINE('',#1993,#1994);+#1993 = CARTESIAN_POINT('',(0.12638374738492644,0.06343585776095483));+#1994 = VECTOR('',#1995,0.835775743304885);+#1995 = DIRECTION('',(0.,1.));+#1996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1997 = ORIENTED_EDGE('',*,*,#1998,.T.);+#1998 = EDGE_CURVE('',#1983,#1999,#2001,.T.);+#1999 = VERTEX_POINT('',#2000);+#2000 = CARTESIAN_POINT('',(0.33619784692953275,-0.539448775036662,1.2049999999999998));+#2001 = SURFACE_CURVE('',#2002,(#2006),.PCURVE_S1.);+#2002 = LINE('',#2003,#2004);+#2003 = CARTESIAN_POINT('',(0.354740636121121,-0.614351884008331,1.2049999999999998));+#2004 = VECTOR('',#2005,0.835775743304885);+#2005 = DIRECTION('',(-0.240303066167,0.970697912015,0.));+#2006 = PCURVE('',#1954,#2007);+#2007 = DEFINITIONAL_REPRESENTATION('',(#2008),#2012);+#2008 = LINE('',#2009,#2010);+#2009 = CARTESIAN_POINT('',(0.12638374738492644,0.2998564199545574));+#2010 = VECTOR('',#2011,0.835775743304885);+#2011 = DIRECTION('',(-0.970697912015,-0.240303066167));+#2012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2013 = ORIENTED_EDGE('',*,*,#2014,.T.);+#2014 = EDGE_CURVE('',#1999,#2015,#2017,.T.);+#2015 = VERTEX_POINT('',#2016);+#2016 = CARTESIAN_POINT('',(0.40109760910050946,-0.539448775036662,1.2049999999999998));+#2017 = SURFACE_CURVE('',#2018,(#2022),.PCURVE_S1.);+#2018 = LINE('',#2019,#2020);+#2019 = CARTESIAN_POINT('',(0.33619784692953275,-0.539448775036662,1.2049999999999998));+#2020 = VECTOR('',#2021,0.835775743304885);+#2021 = DIRECTION('',(1.0,0.,0.));+#2022 = PCURVE('',#1954,#2023);+#2023 = DEFINITIONAL_REPRESENTATION('',(#2024),#2028);+#2024 = LINE('',#2025,#2026);+#2025 = CARTESIAN_POINT('',(0.051480638413692076,0.28131363076296917));+#2026 = VECTOR('',#2027,0.835775743304885);+#2027 = DIRECTION('',(0.,1.));+#2028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2029 = ORIENTED_EDGE('',*,*,#2030,.T.);+#2030 = EDGE_CURVE('',#2015,#2031,#2033,.T.);+#2031 = VERTEX_POINT('',#2032);+#2032 = CARTESIAN_POINT('',(0.41915243015549897,-0.6148398521449296,1.2049999999999998));+#2033 = SURFACE_CURVE('',#2034,(#2038),.PCURVE_S1.);+#2034 = LINE('',#2035,#2036);+#2035 = CARTESIAN_POINT('',(0.40109760910050946,-0.539448775036662,1.2049999999999998));+#2036 = VECTOR('',#2037,0.835775743304885);+#2037 = DIRECTION('',(0.232896789262,-0.972501457866,0.));+#2038 = PCURVE('',#1954,#2039);+#2039 = DEFINITIONAL_REPRESENTATION('',(#2040),#2044);+#2040 = LINE('',#2041,#2042);+#2041 = CARTESIAN_POINT('',(0.051480638413692076,0.3462133929339459));+#2042 = VECTOR('',#2043,0.835775743304885);+#2043 = DIRECTION('',(0.972501457866,0.232896789262));+#2044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2045 = ORIENTED_EDGE('',*,*,#2046,.T.);+#2046 = EDGE_CURVE('',#2031,#2047,#2049,.T.);+#2047 = VERTEX_POINT('',#2048);+#2048 = CARTESIAN_POINT('',(0.41915243015549897,-0.6843753116131767,1.2049999999999998));+#2049 = SURFACE_CURVE('',#2050,(#2054),.PCURVE_S1.);+#2050 = LINE('',#2051,#2052);+#2051 = CARTESIAN_POINT('',(0.41915243015549897,-0.6148398521449296,1.2049999999999998));+#2052 = VECTOR('',#2053,0.835775743304885);+#2053 = DIRECTION('',(0.,-1.0,0.));+#2054 = PCURVE('',#1954,#2055);+#2055 = DEFINITIONAL_REPRESENTATION('',(#2056),#2060);+#2056 = LINE('',#2057,#2058);+#2057 = CARTESIAN_POINT('',(0.1268717155215252,0.36426821398893544));+#2058 = VECTOR('',#2059,0.835775743304885);+#2059 = DIRECTION('',(1.,0.));+#2060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2061 = ORIENTED_EDGE('',*,*,#2062,.T.);+#2062 = EDGE_CURVE('',#2047,#2063,#2065,.T.);+#2063 = VERTEX_POINT('',#2064);+#2064 = CARTESIAN_POINT('',(0.11832007392755185,-0.6843753116131767,1.2049999999999998));+#2065 = SURFACE_CURVE('',#2066,(#2070),.PCURVE_S1.);+#2066 = LINE('',#2067,#2068);+#2067 = CARTESIAN_POINT('',(0.41915243015549897,-0.6843753116131767,1.2049999999999998));+#2068 = VECTOR('',#2069,0.835775743304885);+#2069 = DIRECTION('',(-1.0,0.,0.));+#2070 = PCURVE('',#1954,#2071);+#2071 = DEFINITIONAL_REPRESENTATION('',(#2072),#2076);+#2072 = LINE('',#2073,#2074);+#2073 = CARTESIAN_POINT('',(0.19640717499060792,0.36426821398893544));+#2074 = VECTOR('',#2075,0.835775743304885);+#2075 = DIRECTION('',(0.,-1.));+#2076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2077 = ORIENTED_EDGE('',*,*,#2078,.T.);+#2078 = EDGE_CURVE('',#2063,#2079,#2081,.T.);+#2079 = VERTEX_POINT('',#2080);+#2080 = CARTESIAN_POINT('',(0.11832007392755185,-0.7648900541561491,1.2049999999999998));+#2081 = SURFACE_CURVE('',#2082,(#2086),.PCURVE_S1.);+#2082 = LINE('',#2083,#2084);+#2083 = CARTESIAN_POINT('',(0.11832007392755185,-0.6843753116131767,1.2049999999999998));+#2084 = VECTOR('',#2085,0.835775743304885);+#2085 = DIRECTION('',(0.,-1.0,0.));+#2086 = PCURVE('',#1954,#2087);+#2087 = DEFINITIONAL_REPRESENTATION('',(#2088),#2092);+#2088 = LINE('',#2089,#2090);+#2089 = CARTESIAN_POINT('',(0.19640717499060792,0.06343585776095483));+#2090 = VECTOR('',#2091,0.835775743304885);+#2091 = DIRECTION('',(1.,0.));+#2092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2093 = ORIENTED_EDGE('',*,*,#2094,.T.);+#2094 = EDGE_CURVE('',#2079,#2095,#2097,.T.);+#2095 = VERTEX_POINT('',#2096);+#2096 = CARTESIAN_POINT('',(0.054884216166597014,-0.7648900541561491,1.2049999999999998));+#2097 = SURFACE_CURVE('',#2098,(#2102),.PCURVE_S1.);+#2098 = LINE('',#2099,#2100);+#2099 = CARTESIAN_POINT('',(0.11832007392755185,-0.7648900541561491,1.2049999999999998));+#2100 = VECTOR('',#2101,0.835775743304885);+#2101 = DIRECTION('',(-1.0,0.,0.));+#2102 = PCURVE('',#1954,#2103);+#2103 = DEFINITIONAL_REPRESENTATION('',(#2104),#2108);+#2104 = LINE('',#2105,#2106);+#2105 = CARTESIAN_POINT('',(0.2769219175335804,0.06343585776095483));+#2106 = VECTOR('',#2107,0.835775743304885);+#2107 = DIRECTION('',(0.,-1.));+#2108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2109 = ORIENTED_EDGE('',*,*,#2110,.T.);+#2110 = EDGE_CURVE('',#2095,#1944,#2111,.T.);+#2111 = SURFACE_CURVE('',#2112,(#2116),.PCURVE_S1.);+#2112 = LINE('',#2113,#2114);+#2113 = CARTESIAN_POINT('',(0.054884216166597014,-0.7648900541561491,1.2049999999999998));+#2114 = VECTOR('',#2115,0.835775743304885);+#2115 = DIRECTION('',(0.,1.0,0.));+#2116 = PCURVE('',#1954,#2117);+#2117 = DEFINITIONAL_REPRESENTATION('',(#2118),#2122);+#2118 = LINE('',#2119,#2120);+#2119 = CARTESIAN_POINT('',(0.2769219175335804,0.));+#2120 = VECTOR('',#2121,0.835775743304885);+#2121 = DIRECTION('',(-1.,0.));+#2122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2123 = SHELL_BASED_SURFACE_MODEL('',(#2124));+#2124 = OPEN_SHELL('',(#2125));+#2125 = ADVANCED_FACE('',(#2126),#2140,.T.);+#2126 = FACE_BOUND('',#2127,.F.);+#2127 = EDGE_LOOP('',(#2128,#2151,#2167,#2183));+#2128 = ORIENTED_EDGE('',*,*,#2129,.T.);+#2129 = EDGE_CURVE('',#2130,#2132,#2134,.T.);+#2130 = VERTEX_POINT('',#2131);+#2131 = CARTESIAN_POINT('',(0.16321314249683483,-0.8622396974121963,1.2049999999999998));+#2132 = VERTEX_POINT('',#2133);+#2133 = CARTESIAN_POINT('',(0.23421250637537952,-0.8622396974121963,1.2049999999999998));+#2134 = SURFACE_CURVE('',#2135,(#2139),.PCURVE_S1.);+#2135 = LINE('',#2136,#2137);+#2136 = CARTESIAN_POINT('',(0.16321314249683483,-0.8622396974121963,1.2049999999999998));+#2137 = VECTOR('',#2138,0.835775743304885);+#2138 = DIRECTION('',(1.0,0.,0.));+#2139 = PCURVE('',#2140,#2145);+#2140 = PLANE('',#2141);+#2141 = AXIS2_PLACEMENT_3D('',#2142,#2143,#2144);+#2142 = CARTESIAN_POINT('',(0.054884216166597014,-0.7888004928503236,1.2049999999999998));+#2143 = DIRECTION('',(0.,0.,1.0));+#2144 = DIRECTION('',(0.,-1.0,0.));+#2145 = DEFINITIONAL_REPRESENTATION('',(#2146),#2150);+#2146 = LINE('',#2147,#2148);+#2147 = CARTESIAN_POINT('',(0.07343920456171393,0.10832892632993696));+#2148 = VECTOR('',#2149,0.835775743304885);+#2149 = DIRECTION('',(0.,1.));+#2150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2151 = ORIENTED_EDGE('',*,*,#2152,.T.);+#2152 = EDGE_CURVE('',#2132,#2153,#2155,.T.);+#2153 = VERTEX_POINT('',#2154);+#2154 = CARTESIAN_POINT('',(0.23421250637537952,-1.0161936445170416,1.2049999999999998));+#2155 = SURFACE_CURVE('',#2156,(#2160),.PCURVE_S1.);+#2156 = LINE('',#2157,#2158);+#2157 = CARTESIAN_POINT('',(0.23421250637537952,-0.8622396974121963,1.2049999999999998));+#2158 = VECTOR('',#2159,0.835775743304885);+#2159 = DIRECTION('',(0.,-1.0,0.));+#2160 = PCURVE('',#2140,#2161);+#2161 = DEFINITIONAL_REPRESENTATION('',(#2162),#2166);+#2162 = LINE('',#2163,#2164);+#2163 = CARTESIAN_POINT('',(0.07343920456171393,0.17932829020881594));+#2164 = VECTOR('',#2165,0.835775743304885);+#2165 = DIRECTION('',(1.,0.));+#2166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2167 = ORIENTED_EDGE('',*,*,#2168,.T.);+#2168 = EDGE_CURVE('',#2153,#2169,#2171,.T.);+#2169 = VERTEX_POINT('',#2170);+#2170 = CARTESIAN_POINT('',(0.16321314249683483,-1.0161936445170416,1.2049999999999998));+#2171 = SURFACE_CURVE('',#2172,(#2176),.PCURVE_S1.);+#2172 = LINE('',#2173,#2174);+#2173 = CARTESIAN_POINT('',(0.23421250637537952,-1.0161936445170416,1.2049999999999998));+#2174 = VECTOR('',#2175,0.835775743304885);+#2175 = DIRECTION('',(-1.0,0.,0.));+#2176 = PCURVE('',#2140,#2177);+#2177 = DEFINITIONAL_REPRESENTATION('',(#2178),#2182);+#2178 = LINE('',#2179,#2180);+#2179 = CARTESIAN_POINT('',(0.22739315166588217,0.17932829020881594));+#2180 = VECTOR('',#2181,0.835775743304885);+#2181 = DIRECTION('',(0.,-1.));+#2182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2183 = ORIENTED_EDGE('',*,*,#2184,.T.);+#2184 = EDGE_CURVE('',#2169,#2130,#2185,.T.);+#2185 = SURFACE_CURVE('',#2186,(#2190),.PCURVE_S1.);+#2186 = LINE('',#2187,#2188);+#2187 = CARTESIAN_POINT('',(0.16321314249683483,-1.0161936445170416,1.2049999999999998));+#2188 = VECTOR('',#2189,0.835775743304885);+#2189 = DIRECTION('',(0.,1.0,0.));+#2190 = PCURVE('',#2140,#2191);+#2191 = DEFINITIONAL_REPRESENTATION('',(#2192),#2196);+#2192 = LINE('',#2193,#2194);+#2193 = CARTESIAN_POINT('',(0.22739315166588217,0.10832892632993696));+#2194 = VECTOR('',#2195,0.835775743304885);+#2195 = DIRECTION('',(-1.,0.));+#2196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2197 = SHELL_BASED_SURFACE_MODEL('',(#2198));+#2198 = OPEN_SHELL('',(#2199));+#2199 = ADVANCED_FACE('',(#2200),#2214,.T.);+#2200 = FACE_BOUND('',#2201,.F.);+#2201 = EDGE_LOOP('',(#2202,#2225,#2241,#2257,#2273,#2289,#2305,#2321,+    #2337,#2353,#2369,#2385,#2401,#2417,#2433,#2449,#2465,#2481,#2497,+    #2513,#2529,#2545,#2561,#2577,#2593,#2609,#2625,#2641,#2657));+#2202 = ORIENTED_EDGE('',*,*,#2203,.T.);+#2203 = EDGE_CURVE('',#2204,#2206,#2208,.T.);+#2204 = VERTEX_POINT('',#2205);+#2205 = CARTESIAN_POINT('',(-0.2618310618781409,0.7226573412432848,1.2049999999999998));+#2206 = VERTEX_POINT('',#2207);+#2207 = CARTESIAN_POINT('',(-0.2618310618781409,0.7598131693967669,1.2049999999999998));+#2208 = SURFACE_CURVE('',#2209,(#2213),.PCURVE_S1.);+#2209 = LINE('',#2210,#2211);+#2210 = CARTESIAN_POINT('',(-0.2618310618781409,0.7226573412432848,1.2049999999999998));+#2211 = VECTOR('',#2212,1.2992910980564958);+#2212 = DIRECTION('',(0.,1.0,0.));+#2213 = PCURVE('',#2214,#2219);+#2214 = PLANE('',#2215);+#2215 = AXIS2_PLACEMENT_3D('',#2216,#2217,#2218);+#2216 = CARTESIAN_POINT('',(-0.41892025938904914,0.8517620859033906,1.2049999999999998));+#2217 = DIRECTION('',(0.,0.,1.0));+#2218 = DIRECTION('',(0.,-1.0,0.));+#2219 = DEFINITIONAL_REPRESENTATION('',(#2220),#2224);+#2220 = LINE('',#2221,#2222);+#2221 = CARTESIAN_POINT('',(0.12910474466071653,0.15708919751090822));+#2222 = VECTOR('',#2223,1.2992910980564958);+#2223 = DIRECTION('',(-1.,0.));+#2224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2225 = ORIENTED_EDGE('',*,*,#2226,.T.);+#2226 = EDGE_CURVE('',#2206,#2227,#2229,.T.);+#2227 = VERTEX_POINT('',#2228);+#2228 = CARTESIAN_POINT('',(-0.20068855985291384,0.7598131693967669,1.2049999999999998));+#2229 = SURFACE_CURVE('',#2230,(#2234),.PCURVE_S1.);+#2230 = LINE('',#2231,#2232);+#2231 = CARTESIAN_POINT('',(-0.2618310618781409,0.7598131693967669,1.2049999999999998));+#2232 = VECTOR('',#2233,1.2992910980564958);+#2233 = DIRECTION('',(1.0,0.,0.));+#2234 = PCURVE('',#2214,#2235);+#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2240);+#2236 = LINE('',#2237,#2238);+#2237 = CARTESIAN_POINT('',(0.0919489165069876,0.15708919751090822));+#2238 = VECTOR('',#2239,1.2992910980564958);+#2239 = DIRECTION('',(0.,1.));+#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2241 = ORIENTED_EDGE('',*,*,#2242,.T.);+#2242 = EDGE_CURVE('',#2227,#2243,#2245,.T.);+#2243 = VERTEX_POINT('',#2244);+#2244 = CARTESIAN_POINT('',(-0.20068855985291384,0.7226573412432848,1.2049999999999998));+#2245 = SURFACE_CURVE('',#2246,(#2250),.PCURVE_S1.);+#2246 = LINE('',#2247,#2248);+#2247 = CARTESIAN_POINT('',(-0.20068855985291384,0.7598131693967669,1.2049999999999998));+#2248 = VECTOR('',#2249,1.2992910980564958);+#2249 = DIRECTION('',(0.,-1.0,0.));+#2250 = PCURVE('',#2214,#2251);+#2251 = DEFINITIONAL_REPRESENTATION('',(#2252),#2256);+#2252 = LINE('',#2253,#2254);+#2253 = CARTESIAN_POINT('',(0.0919489165069876,0.2182316995361354));+#2254 = VECTOR('',#2255,1.2992910980564958);+#2255 = DIRECTION('',(1.,0.));+#2256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2257 = ORIENTED_EDGE('',*,*,#2258,.T.);+#2258 = EDGE_CURVE('',#2243,#2259,#2261,.T.);+#2259 = VERTEX_POINT('',#2260);+#2260 = CARTESIAN_POINT('',(-0.19045894893778686,0.6825619697218935,1.2049999999999998));+#2261 = SURFACE_CURVE('',#2262,(#2266),.PCURVE_S1.);+#2262 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2263,#2264,#2265),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2263 = CARTESIAN_POINT('',(-0.20068855985291384,0.7226573412432848,1.2049999999999998));+#2264 = CARTESIAN_POINT('',(-0.20068855985291384,0.6967893596173771,1.2049999999999998));+#2265 = CARTESIAN_POINT('',(-0.19045894893778686,0.6825619697218935,1.2049999999999998));+#2266 = PCURVE('',#2214,#2267);+#2267 = DEFINITIONAL_REPRESENTATION('',(#2268),#2272);+#2268 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2269,#2270,#2271),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2269 = CARTESIAN_POINT('',(0.12910474466071653,0.2182316995361354));+#2270 = CARTESIAN_POINT('',(0.15497272628731287,0.2182316995361354));+#2271 = CARTESIAN_POINT('',(0.16920011618149716,0.22846131045126236));+#2272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2273 = ORIENTED_EDGE('',*,*,#2274,.T.);+#2274 = EDGE_CURVE('',#2259,#2275,#2277,.T.);+#2275 = VERTEX_POINT('',#2276);+#2276 = CARTESIAN_POINT('',(-0.16165142394526916,0.6683345798277093,1.2049999999999998));+#2277 = SURFACE_CURVE('',#2278,(#2282),.PCURVE_S1.);+#2278 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2279,#2280,#2281),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2279 = CARTESIAN_POINT('',(-0.19045894893778686,0.6825619697218935,1.2049999999999998));+#2280 = CARTESIAN_POINT('',(-0.18022933802265978,0.6683345798277093,1.2049999999999998));+#2281 = CARTESIAN_POINT('',(-0.16165142394526916,0.6683345798277093,1.2049999999999998));+#2282 = PCURVE('',#2214,#2283);+#2283 = DEFINITIONAL_REPRESENTATION('',(#2284),#2288);+#2284 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2285,#2286,#2287),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2285 = CARTESIAN_POINT('',(0.16920011618149716,0.22846131045126236));+#2286 = CARTESIAN_POINT('',(0.18342750607568142,0.23869092136768869));+#2287 = CARTESIAN_POINT('',(0.18342750607568142,0.25726883544378004));+#2288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2289 = ORIENTED_EDGE('',*,*,#2290,.T.);+#2290 = EDGE_CURVE('',#2275,#2291,#2293,.T.);+#2291 = VERTEX_POINT('',#2292);+#2292 = CARTESIAN_POINT('',(-0.1311977546667223,0.6825619697218935,1.2049999999999998));+#2293 = SURFACE_CURVE('',#2294,(#2298),.PCURVE_S1.);+#2294 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2295,#2296,#2297),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2295 = CARTESIAN_POINT('',(-0.16165142394526916,0.6683345798277093,1.2049999999999998));+#2296 = CARTESIAN_POINT('',(-0.14213285599144682,0.6683345798277093,1.2049999999999998));+#2297 = CARTESIAN_POINT('',(-0.1311977546667223,0.6825619697218935,1.2049999999999998));+#2298 = PCURVE('',#2214,#2299);+#2299 = DEFINITIONAL_REPRESENTATION('',(#2300),#2304);+#2300 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2301,#2302,#2303),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2301 = CARTESIAN_POINT('',(0.18342750607568142,0.25726883544378004));+#2302 = CARTESIAN_POINT('',(0.18342750607568142,0.2767874033989017));+#2303 = CARTESIAN_POINT('',(0.16920011618149716,0.2877225047223269));+#2304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2305 = ORIENTED_EDGE('',*,*,#2306,.T.);+#2306 = EDGE_CURVE('',#2291,#2307,#2309,.T.);+#2307 = VERTEX_POINT('',#2308);+#2308 = CARTESIAN_POINT('',(-0.12026265334329708,0.7226573412432848,1.2049999999999998));+#2309 = SURFACE_CURVE('',#2310,(#2314),.PCURVE_S1.);+#2310 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2311,#2312,#2313),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2311 = CARTESIAN_POINT('',(-0.1311977546667223,0.6825619697218935,1.2049999999999998));+#2312 = CARTESIAN_POINT('',(-0.12026265334329708,0.6967893596173771,1.2049999999999998));+#2313 = CARTESIAN_POINT('',(-0.12026265334329708,0.7226573412432848,1.2049999999999998));+#2314 = PCURVE('',#2214,#2315);+#2315 = DEFINITIONAL_REPRESENTATION('',(#2316),#2320);+#2316 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2317,#2318,#2319),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2317 = CARTESIAN_POINT('',(0.16920011618149716,0.2877225047223269));+#2318 = CARTESIAN_POINT('',(0.15497272628731287,0.2986576060457521));+#2319 = CARTESIAN_POINT('',(0.12910474466071653,0.2986576060457521));+#2320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2321 = ORIENTED_EDGE('',*,*,#2322,.T.);+#2322 = EDGE_CURVE('',#2307,#2323,#2325,.T.);+#2323 = VERTEX_POINT('',#2324);+#2324 = CARTESIAN_POINT('',(-0.12520108619878603,0.7649867657216886,1.2049999999999998));+#2325 = SURFACE_CURVE('',#2326,(#2330),.PCURVE_S1.);+#2326 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2327,#2328,#2329),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2327 = CARTESIAN_POINT('',(-0.12026265334329708,0.7226573412432848,1.2049999999999998));+#2328 = CARTESIAN_POINT('',(-0.12026265334329708,0.7424110726665399,1.2049999999999998));+#2329 = CARTESIAN_POINT('',(-0.12520108619878603,0.7649867657216886,1.2049999999999998));+#2330 = PCURVE('',#2214,#2331);+#2331 = DEFINITIONAL_REPRESENTATION('',(#2332),#2336);+#2332 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2333,#2334,#2335),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2333 = CARTESIAN_POINT('',(0.12910474466071653,0.2986576060457521));+#2334 = CARTESIAN_POINT('',(0.10935101323721458,0.2986576060457521));+#2335 = CARTESIAN_POINT('',(0.08677532018179307,0.29371917319026314));+#2336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2337 = ORIENTED_EDGE('',*,*,#2338,.T.);+#2338 = EDGE_CURVE('',#2323,#2339,#2341,.T.);+#2339 = VERTEX_POINT('',#2340);+#2340 = CARTESIAN_POINT('',(-0.13954605782898596,0.8117842961180151,1.2049999999999998));+#2341 = SURFACE_CURVE('',#2342,(#2346),.PCURVE_S1.);+#2342 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2343,#2344,#2345),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2343 = CARTESIAN_POINT('',(-0.12520108619878603,0.7649867657216886,1.2049999999999998));+#2344 = CARTESIAN_POINT('',(-0.13013951905557428,0.7875624587768372,1.2049999999999998));+#2345 = CARTESIAN_POINT('',(-0.13954605782898596,0.8117842961180151,1.2049999999999998));+#2346 = PCURVE('',#2214,#2347);+#2347 = DEFINITIONAL_REPRESENTATION('',(#2348),#2352);+#2348 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2349,#2350,#2351),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2349 = CARTESIAN_POINT('',(0.08677532018179307,0.29371917319026314));+#2350 = CARTESIAN_POINT('',(0.06419962712637156,0.2887807403334749));+#2351 = CARTESIAN_POINT('',(0.03997778978564848,0.2793742015613625));+#2352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2353 = ORIENTED_EDGE('',*,*,#2354,.T.);+#2354 = EDGE_CURVE('',#2339,#2355,#2357,.T.);+#2355 = VERTEX_POINT('',#2356);+#2356 = CARTESIAN_POINT('',(-0.07652224804829688,0.8117842961180151,1.2049999999999998));+#2357 = SURFACE_CURVE('',#2358,(#2362),.PCURVE_S1.);+#2358 = LINE('',#2359,#2360);+#2359 = CARTESIAN_POINT('',(-0.13954605782898596,0.8117842961180151,1.2049999999999998));+#2360 = VECTOR('',#2361,1.2992910980564958);+#2361 = DIRECTION('',(1.0,0.,0.));+#2362 = PCURVE('',#2214,#2363);+#2363 = DEFINITIONAL_REPRESENTATION('',(#2364),#2368);+#2364 = LINE('',#2365,#2366);+#2365 = CARTESIAN_POINT('',(0.03997778978564848,0.2793742015613625));+#2366 = VECTOR('',#2367,1.2992910980564958);+#2367 = DIRECTION('',(0.,1.));+#2368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2369 = ORIENTED_EDGE('',*,*,#2370,.T.);+#2370 = EDGE_CURVE('',#2355,#2371,#2373,.T.);+#2371 = VERTEX_POINT('',#2372);+#2372 = CARTESIAN_POINT('',(-0.06535198325543895,0.7640461118439578,1.2049999999999998));+#2373 = SURFACE_CURVE('',#2374,(#2378),.PCURVE_S1.);+#2374 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2375,#2376,#2377),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2375 = CARTESIAN_POINT('',(-0.07652224804829688,0.8117842961180151,1.2049999999999998));+#2376 = CARTESIAN_POINT('',(-0.06923218049977986,0.7875624587768372,1.2049999999999998));+#2377 = CARTESIAN_POINT('',(-0.06535198325543895,0.7640461118439578,1.2049999999999998));+#2378 = PCURVE('',#2214,#2379);+#2379 = DEFINITIONAL_REPRESENTATION('',(#2380),#2384);+#2380 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2381,#2382,#2383),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2381 = CARTESIAN_POINT('',(0.03997778978564848,0.34239801134075226));+#2382 = CARTESIAN_POINT('',(0.06419962712637156,0.3496880788892693));+#2383 = CARTESIAN_POINT('',(0.08771597405909526,0.35356827613361025));+#2384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2385 = ORIENTED_EDGE('',*,*,#2386,.T.);+#2386 = EDGE_CURVE('',#2371,#2387,#2389,.T.);+#2387 = VERTEX_POINT('',#2388);+#2388 = CARTESIAN_POINT('',(-0.06147178601109804,0.7188947257336603,1.2049999999999998));+#2389 = SURFACE_CURVE('',#2390,(#2394),.PCURVE_S1.);+#2390 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2391,#2392,#2393),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2391 = CARTESIAN_POINT('',(-0.06535198325543895,0.7640461118439578,1.2049999999999998));+#2392 = CARTESIAN_POINT('',(-0.06147178601109804,0.740529764911078,1.2049999999999998));+#2393 = CARTESIAN_POINT('',(-0.06147178601109804,0.7188947257336603,1.2049999999999998));+#2394 = PCURVE('',#2214,#2395);+#2395 = DEFINITIONAL_REPRESENTATION('',(#2396),#2400);+#2396 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2397,#2398,#2399),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2397 = CARTESIAN_POINT('',(0.08771597405909526,0.35356827613361025));+#2398 = CARTESIAN_POINT('',(0.11123232099183196,0.35744847337795116));+#2399 = CARTESIAN_POINT('',(0.13286736016973041,0.35744847337795116));+#2400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2401 = ORIENTED_EDGE('',*,*,#2402,.T.);+#2402 = EDGE_CURVE('',#2387,#2403,#2405,.T.);+#2403 = VERTEX_POINT('',#2404);+#2404 = CARTESIAN_POINT('',(-0.08569362335227587,0.6323545690213909,1.2049999999999998));+#2405 = SURFACE_CURVE('',#2406,(#2410),.PCURVE_S1.);+#2406 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2407,#2408,#2409),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2407 = CARTESIAN_POINT('',(-0.06147178601109804,0.7188947257336603,1.2049999999999998));+#2408 = CARTESIAN_POINT('',(-0.06147178601109804,0.6633961469722204,1.2049999999999998));+#2409 = CARTESIAN_POINT('',(-0.08569362335227587,0.6323545690213909,1.2049999999999998));+#2410 = PCURVE('',#2214,#2411);+#2411 = DEFINITIONAL_REPRESENTATION('',(#2412),#2416);+#2412 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2413,#2414,#2415),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2413 = CARTESIAN_POINT('',(0.13286736016973041,0.35744847337795116));+#2414 = CARTESIAN_POINT('',(0.18836593893117037,0.35744847337795116));+#2415 = CARTESIAN_POINT('',(0.2194075168819998,0.3332266360367733));+#2416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2417 = ORIENTED_EDGE('',*,*,#2418,.T.);+#2418 = EDGE_CURVE('',#2403,#2419,#2421,.T.);+#2419 = VERTEX_POINT('',#2420);+#2420 = CARTESIAN_POINT('',(-0.15248004864129017,0.6013129910705615,1.2049999999999998));+#2421 = SURFACE_CURVE('',#2422,(#2426),.PCURVE_S1.);+#2422 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2423,#2424,#2425),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2423 = CARTESIAN_POINT('',(-0.08569362335227587,0.6323545690213909,1.2049999999999998));+#2424 = CARTESIAN_POINT('',(-0.1099154606934537,0.6013129910705615,1.2049999999999998));+#2425 = CARTESIAN_POINT('',(-0.15248004864129017,0.6013129910705615,1.2049999999999998));+#2426 = PCURVE('',#2214,#2427);+#2427 = DEFINITIONAL_REPRESENTATION('',(#2428),#2432);+#2428 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2429,#2430,#2431),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2429 = CARTESIAN_POINT('',(0.2194075168819998,0.3332266360367733));+#2430 = CARTESIAN_POINT('',(0.25044909483412847,0.3090047986955955));+#2431 = CARTESIAN_POINT('',(0.25044909483412847,0.26644021074775903));+#2432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2433 = ORIENTED_EDGE('',*,*,#2434,.T.);+#2434 = EDGE_CURVE('',#2419,#2435,#2437,.T.);+#2435 = VERTEX_POINT('',#2436);+#2436 = CARTESIAN_POINT('',(-0.2036281032195238,0.6191854147383546,1.2049999999999998));+#2437 = SURFACE_CURVE('',#2438,(#2442),.PCURVE_S1.);+#2438 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2439,#2440,#2441),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2439 = CARTESIAN_POINT('',(-0.15248004864129017,0.6013129910705615,1.2049999999999998));+#2440 = CARTESIAN_POINT('',(-0.18375679006155227,0.6013129910705615,1.2049999999999998));+#2441 = CARTESIAN_POINT('',(-0.2036281032195238,0.6191854147383546,1.2049999999999998));+#2442 = PCURVE('',#2214,#2443);+#2443 = DEFINITIONAL_REPRESENTATION('',(#2444),#2448);+#2444 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2445,#2446,#2447),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2445 = CARTESIAN_POINT('',(0.25044909483412847,0.26644021074775903));+#2446 = CARTESIAN_POINT('',(0.25044909483412847,0.2351634693274969));+#2447 = CARTESIAN_POINT('',(0.23257667116503605,0.2152921561695254));+#2448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2449 = ORIENTED_EDGE('',*,*,#2450,.T.);+#2450 = EDGE_CURVE('',#2435,#2451,#2453,.T.);+#2451 = VERTEX_POINT('',#2452);+#2452 = CARTESIAN_POINT('',(-0.22961366658014787,0.6702158875831711,1.2049999999999998));+#2453 = SURFACE_CURVE('',#2454,(#2458),.PCURVE_S1.);+#2454 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2455,#2456,#2457),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2455 = CARTESIAN_POINT('',(-0.2036281032195238,0.6191854147383546,1.2049999999999998));+#2456 = CARTESIAN_POINT('',(-0.2234994163787945,0.6370578384074471,1.2049999999999998));+#2457 = CARTESIAN_POINT('',(-0.22961366658014787,0.6702158875831711,1.2049999999999998));+#2458 = PCURVE('',#2214,#2459);+#2459 = DEFINITIONAL_REPRESENTATION('',(#2460),#2464);+#2460 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2461,#2462,#2463),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2461 = CARTESIAN_POINT('',(0.23257667116503605,0.2152921561695254));+#2462 = CARTESIAN_POINT('',(0.2147042474959436,0.19542084301155396));+#2463 = CARTESIAN_POINT('',(0.18154619832021954,0.18930659280890133));+#2464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2465 = ORIENTED_EDGE('',*,*,#2466,.T.);+#2466 = EDGE_CURVE('',#2451,#2467,#2469,.T.);+#2467 = VERTEX_POINT('',#2468);+#2468 = CARTESIAN_POINT('',(-0.25959700891982923,0.6128360010675686,1.2049999999999998));+#2469 = SURFACE_CURVE('',#2470,(#2474),.PCURVE_S1.);+#2470 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2471,#2472,#2473),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2471 = CARTESIAN_POINT('',(-0.22961366658014787,0.6702158875831711,1.2049999999999998));+#2472 = CARTESIAN_POINT('',(-0.23619824372166603,0.6325897324908237,1.2049999999999998));+#2473 = CARTESIAN_POINT('',(-0.25959700891982923,0.6128360010675686,1.2049999999999998));+#2474 = PCURVE('',#2214,#2475);+#2475 = DEFINITIONAL_REPRESENTATION('',(#2476),#2480);+#2476 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2477,#2478,#2479),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2477 = CARTESIAN_POINT('',(0.18154619832021954,0.18930659280890133));+#2478 = CARTESIAN_POINT('',(0.21917235341256702,0.1827220156673832));+#2479 = CARTESIAN_POINT('',(0.2389260848371214,0.15932325046921997));+#2480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2481 = ORIENTED_EDGE('',*,*,#2482,.T.);+#2482 = EDGE_CURVE('',#2467,#2483,#2485,.T.);+#2483 = VERTEX_POINT('',#2484);+#2484 = CARTESIAN_POINT('',(-0.3210922561492055,0.5930822696430142,1.2049999999999998));+#2485 = SURFACE_CURVE('',#2486,(#2490),.PCURVE_S1.);+#2486 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2487,#2488,#2489),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2487 = CARTESIAN_POINT('',(-0.25959700891982923,0.6128360010675686,1.2049999999999998));+#2488 = CARTESIAN_POINT('',(-0.2829957741179925,0.5930822696430142,1.2049999999999998));+#2489 = CARTESIAN_POINT('',(-0.3210922561492055,0.5930822696430142,1.2049999999999998));+#2490 = PCURVE('',#2214,#2491);+#2491 = DEFINITIONAL_REPRESENTATION('',(#2492),#2496);+#2492 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2493,#2494,#2495),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2493 = CARTESIAN_POINT('',(0.2389260848371214,0.15932325046921997));+#2494 = CARTESIAN_POINT('',(0.2586798162603765,0.13592448527105672));+#2495 = CARTESIAN_POINT('',(0.2586798162603765,0.09782800324018152));+#2496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2497 = ORIENTED_EDGE('',*,*,#2498,.T.);+#2498 = EDGE_CURVE('',#2483,#2499,#2501,.T.);+#2499 = VERTEX_POINT('',#2500);+#2500 = CARTESIAN_POINT('',(-0.39893136449636135,0.6257699918798728,1.2049999999999998));+#2501 = SURFACE_CURVE('',#2502,(#2506),.PCURVE_S1.);+#2502 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2503,#2504,#2505),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2503 = CARTESIAN_POINT('',(-0.3210922561492055,0.5930822696430142,1.2049999999999998));+#2504 = CARTESIAN_POINT('',(-0.37212272899272275,0.5930822696430142,1.2049999999999998));+#2505 = CARTESIAN_POINT('',(-0.39893136449636135,0.6257699918798728,1.2049999999999998));+#2506 = PCURVE('',#2214,#2507);+#2507 = DEFINITIONAL_REPRESENTATION('',(#2508),#2512);+#2508 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2509,#2510,#2511),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2509 = CARTESIAN_POINT('',(0.2586798162603765,0.09782800324018152));+#2510 = CARTESIAN_POINT('',(0.2586798162603765,0.04679753039614459));+#2511 = CARTESIAN_POINT('',(0.2259920940235179,0.01998889489283074));+#2512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2513 = ORIENTED_EDGE('',*,*,#2514,.T.);+#2514 = EDGE_CURVE('',#2499,#2515,#2517,.T.);+#2515 = VERTEX_POINT('',#2516);+#2516 = CARTESIAN_POINT('',(-0.42573999999999995,0.7207760334878229,1.2049999999999998));+#2517 = SURFACE_CURVE('',#2518,(#2522),.PCURVE_S1.);+#2518 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2519,#2520,#2521),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2519 = CARTESIAN_POINT('',(-0.39893136449636135,0.6257699918798728,1.2049999999999998));+#2520 = CARTESIAN_POINT('',(-0.42573999999999995,0.6584577141167314,1.2049999999999998));+#2521 = CARTESIAN_POINT('',(-0.42573999999999995,0.7207760334878229,1.2049999999999998));+#2522 = PCURVE('',#2214,#2523);+#2523 = DEFINITIONAL_REPRESENTATION('',(#2524),#2528);+#2524 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2525,#2526,#2527),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2525 = CARTESIAN_POINT('',(0.2259920940235179,0.01998889489283074));+#2526 = CARTESIAN_POINT('',(0.19330437178665932,-0.00681974061049351));+#2527 = CARTESIAN_POINT('',(0.13098605241556777,-0.00681974061049351));+#2528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2529 = ORIENTED_EDGE('',*,*,#2530,.T.);+#2530 = EDGE_CURVE('',#2515,#2531,#2533,.T.);+#2531 = VERTEX_POINT('',#2532);+#2532 = CARTESIAN_POINT('',(-0.42127189408207727,0.7730999054132202,1.2049999999999998));+#2533 = SURFACE_CURVE('',#2534,(#2538),.PCURVE_S1.);+#2534 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2535,#2536,#2537),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2535 = CARTESIAN_POINT('',(-0.42573999999999995,0.7207760334878229,1.2049999999999998));+#2536 = CARTESIAN_POINT('',(-0.42573999999999995,0.747349505522029,1.2049999999999998));+#2537 = CARTESIAN_POINT('',(-0.42127189408207727,0.7730999054132202,1.2049999999999998));+#2538 = PCURVE('',#2214,#2539);+#2539 = DEFINITIONAL_REPRESENTATION('',(#2540),#2544);+#2540 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2541,#2542,#2543),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2541 = CARTESIAN_POINT('',(0.13098605241556777,-0.00681974061049351));+#2542 = CARTESIAN_POINT('',(0.10441258038134883,-0.00681974061049351));+#2543 = CARTESIAN_POINT('',(0.07866218049000158,-0.0023516346932736694));+#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2545 = ORIENTED_EDGE('',*,*,#2546,.T.);+#2546 = EDGE_CURVE('',#2531,#2547,#2549,.T.);+#2547 = VERTEX_POINT('',#2548);+#2548 = CARTESIAN_POINT('',(-0.408337903269773,0.8223666522372912,1.2049999999999998));+#2549 = SURFACE_CURVE('',#2550,(#2554),.PCURVE_S1.);+#2550 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2551,#2552,#2553),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2551 = CARTESIAN_POINT('',(-0.42127189408207727,0.7730999054132202,1.2049999999999998));+#2552 = CARTESIAN_POINT('',(-0.4168037881654539,0.7988503053044116,1.2049999999999998));+#2553 = CARTESIAN_POINT('',(-0.408337903269773,0.8223666522372912,1.2049999999999998));+#2554 = PCURVE('',#2214,#2555);+#2555 = DEFINITIONAL_REPRESENTATION('',(#2556),#2560);+#2556 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2557,#2558,#2559),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2557 = CARTESIAN_POINT('',(0.07866218049000158,-0.0023516346932736694));+#2558 = CARTESIAN_POINT('',(0.05291178059865431,0.0021164712239461728));+#2559 = CARTESIAN_POINT('',(0.029395433665917618,0.010582356119730862));+#2560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2561 = ORIENTED_EDGE('',*,*,#2562,.T.);+#2562 = EDGE_CURVE('',#2547,#2563,#2565,.T.);+#2563 = VERTEX_POINT('',#2564);+#2564 = CARTESIAN_POINT('',(-0.34390311267378687,0.8223666522372912,1.2049999999999998));+#2565 = SURFACE_CURVE('',#2566,(#2570),.PCURVE_S1.);+#2566 = LINE('',#2567,#2568);+#2567 = CARTESIAN_POINT('',(-0.408337903269773,0.8223666522372912,1.2049999999999998));+#2568 = VECTOR('',#2569,1.2992910980564958);+#2569 = DIRECTION('',(1.0,0.,0.));+#2570 = PCURVE('',#2214,#2571);+#2571 = DEFINITIONAL_REPRESENTATION('',(#2572),#2576);+#2572 = LINE('',#2573,#2574);+#2573 = CARTESIAN_POINT('',(0.029395433665917618,0.010582356119730862));+#2574 = VECTOR('',#2575,1.2992910980564958);+#2575 = DIRECTION('',(0.,1.));+#2576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2577 = ORIENTED_EDGE('',*,*,#2578,.T.);+#2578 = EDGE_CURVE('',#2563,#2579,#2581,.T.);+#2579 = VERTEX_POINT('',#2580);+#2580 = CARTESIAN_POINT('',(-0.3607173007304319,0.7746284679645331,1.2049999999999998));+#2581 = SURFACE_CURVE('',#2582,(#2586),.PCURVE_S1.);+#2582 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2583,#2584,#2585),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2583 = CARTESIAN_POINT('',(-0.34390311267378687,0.8223666522372912,1.2049999999999998));+#2584 = CARTESIAN_POINT('',(-0.35495579573192854,0.8002612861210081,1.2049999999999998));+#2585 = CARTESIAN_POINT('',(-0.3607173007304319,0.7746284679645331,1.2049999999999998));+#2586 = PCURVE('',#2214,#2587);+#2587 = DEFINITIONAL_REPRESENTATION('',(#2588),#2592);+#2588 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2589,#2590,#2591),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2589 = CARTESIAN_POINT('',(0.029395433665917618,0.07501714671541823));+#2590 = CARTESIAN_POINT('',(0.05150079978269453,0.06396446365704277));+#2591 = CARTESIAN_POINT('',(0.0771336179393644,0.05820295865851324));+#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2593 = ORIENTED_EDGE('',*,*,#2594,.T.);+#2594 = EDGE_CURVE('',#2579,#2595,#2597,.T.);+#2595 = VERTEX_POINT('',#2596);+#2596 = CARTESIAN_POINT('',(-0.3664788057289355,0.7207760334878229,1.2049999999999998));+#2597 = SURFACE_CURVE('',#2598,(#2602),.PCURVE_S1.);+#2598 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2599,#2600,#2601),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2599 = CARTESIAN_POINT('',(-0.3607173007304319,0.7746284679645331,1.2049999999999998));+#2600 = CARTESIAN_POINT('',(-0.3664788057289355,0.748995649808058,1.2049999999999998));+#2601 = CARTESIAN_POINT('',(-0.3664788057289355,0.7207760334878229,1.2049999999999998));+#2602 = PCURVE('',#2214,#2603);+#2603 = DEFINITIONAL_REPRESENTATION('',(#2604),#2608);+#2604 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2605,#2606,#2607),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2605 = CARTESIAN_POINT('',(0.0771336179393644,0.05820295865851324));+#2606 = CARTESIAN_POINT('',(0.10276643609604727,0.05244145365999673));+#2607 = CARTESIAN_POINT('',(0.13098605241556777,0.05244145365999673));+#2608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2609 = ORIENTED_EDGE('',*,*,#2610,.T.);+#2610 = EDGE_CURVE('',#2595,#2611,#2613,.T.);+#2611 = VERTEX_POINT('',#2612);+#2612 = CARTESIAN_POINT('',(-0.353427233181915,0.6760949743163912,1.2049999999999998));+#2613 = SURFACE_CURVE('',#2614,(#2618),.PCURVE_S1.);+#2614 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2615,#2616,#2617),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2615 = CARTESIAN_POINT('',(-0.3664788057289355,0.7207760334878229,1.2049999999999998));+#2616 = CARTESIAN_POINT('',(-0.3664788057289355,0.6925564171688872,1.2049999999999998));+#2617 = CARTESIAN_POINT('',(-0.353427233181915,0.6760949743163912,1.2049999999999998));+#2618 = PCURVE('',#2214,#2619);+#2619 = DEFINITIONAL_REPRESENTATION('',(#2620),#2624);+#2620 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2621,#2622,#2623),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2621 = CARTESIAN_POINT('',(0.13098605241556777,0.05244145365999673));+#2622 = CARTESIAN_POINT('',(0.1592056687345036,0.05244145365999673));+#2623 = CARTESIAN_POINT('',(0.1756671115869996,0.06549302620766695));+#2624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2625 = ORIENTED_EDGE('',*,*,#2626,.T.);+#2626 = EDGE_CURVE('',#2611,#2627,#2629,.T.);+#2627 = VERTEX_POINT('',#2628);+#2628 = CARTESIAN_POINT('',(-0.31827029451731187,0.6596335314625957,1.2049999999999998));+#2629 = SURFACE_CURVE('',#2630,(#2634),.PCURVE_S1.);+#2630 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2631,#2632,#2633),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2631 = CARTESIAN_POINT('',(-0.353427233181915,0.6760949743163912,1.2049999999999998));+#2632 = CARTESIAN_POINT('',(-0.34037566063359515,0.6596335314625957,1.2049999999999998));+#2633 = CARTESIAN_POINT('',(-0.31827029451731187,0.6596335314625957,1.2049999999999998));+#2634 = PCURVE('',#2214,#2635);+#2635 = DEFINITIONAL_REPRESENTATION('',(#2636),#2640);+#2636 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2637,#2638,#2639),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2637 = CARTESIAN_POINT('',(0.1756671115869996,0.06549302620766695));+#2638 = CARTESIAN_POINT('',(0.19212855444079494,0.07854459875533717));+#2639 = CARTESIAN_POINT('',(0.19212855444079494,0.10064996487210108));+#2640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2641 = ORIENTED_EDGE('',*,*,#2642,.T.);+#2642 = EDGE_CURVE('',#2627,#2643,#2645,.T.);+#2643 = VERTEX_POINT('',#2644);+#2644 = CARTESIAN_POINT('',(-0.27652877871119075,0.6760949743163912,1.2049999999999998));+#2645 = SURFACE_CURVE('',#2646,(#2650),.PCURVE_S1.);+#2646 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2647,#2648,#2649),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2647 = CARTESIAN_POINT('',(-0.31827029451731187,0.6596335314625957,1.2049999999999998));+#2648 = CARTESIAN_POINT('',(-0.29122649554424046,0.6596335314625957,1.2049999999999998));+#2649 = CARTESIAN_POINT('',(-0.27652877871119075,0.6760949743163912,1.2049999999999998));+#2650 = PCURVE('',#2214,#2651);+#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2656);+#2652 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2653,#2654,#2655),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2653 = CARTESIAN_POINT('',(0.19212855444079494,0.10064996487210108));+#2654 = CARTESIAN_POINT('',(0.19212855444079494,0.12769376384474376));+#2655 = CARTESIAN_POINT('',(0.1756671115869996,0.14239148067785845));+#2656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2657 = ORIENTED_EDGE('',*,*,#2658,.T.);+#2658 = EDGE_CURVE('',#2643,#2204,#2659,.T.);+#2659 = SURFACE_CURVE('',#2660,(#2664),.PCURVE_S1.);+#2660 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2661,#2662,#2663),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2661 = CARTESIAN_POINT('',(-0.27652877871119075,0.6760949743163912,1.2049999999999998));+#2662 = CARTESIAN_POINT('',(-0.2618310618781409,0.6925564171688872,1.2049999999999998));+#2663 = CARTESIAN_POINT('',(-0.2618310618781409,0.7226573412432848,1.2049999999999998));+#2664 = PCURVE('',#2214,#2665);+#2665 = DEFINITIONAL_REPRESENTATION('',(#2666),#2670);+#2666 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2667,#2668,#2669),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2667 = CARTESIAN_POINT('',(0.1756671115869996,0.14239148067785845));+#2668 = CARTESIAN_POINT('',(0.1592056687345036,0.15708919751090822));+#2669 = CARTESIAN_POINT('',(0.12910474466071653,0.15708919751090822));+#2670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2671 = SHELL_BASED_SURFACE_MODEL('',(#2672));+#2672 = OPEN_SHELL('',(#2673));+#2673 = ADVANCED_FACE('',(#2674),#2688,.T.);+#2674 = FACE_BOUND('',#2675,.F.);+#2675 = EDGE_LOOP('',(#2676,#2699,#2715,#2731,#2747,#2763,#2779,#2795,+    #2811,#2827,#2843,#2859,#2875,#2891,#2907,#2923,#2939,#2955,#2971,+    #2987,#3003,#3019,#3035,#3051,#3067,#3083,#3099,#3115,#3131));+#2676 = ORIENTED_EDGE('',*,*,#2677,.T.);+#2677 = EDGE_CURVE('',#2678,#2680,#2682,.T.);+#2678 = VERTEX_POINT('',#2679);+#2679 = CARTESIAN_POINT('',(-0.2618310618781409,0.4327007835626462,1.2049999999999998));+#2680 = VERTEX_POINT('',#2681);+#2681 = CARTESIAN_POINT('',(-0.2618310618781409,0.46985661171612825,1.2049999999999998));+#2682 = SURFACE_CURVE('',#2683,(#2687),.PCURVE_S1.);+#2683 = LINE('',#2684,#2685);+#2684 = CARTESIAN_POINT('',(-0.2618310618781409,0.4327007835626462,1.2049999999999998));+#2685 = VECTOR('',#2686,1.2992910980564958);+#2686 = DIRECTION('',(0.,1.0,0.));+#2687 = PCURVE('',#2688,#2693);+#2688 = PLANE('',#2689);+#2689 = AXIS2_PLACEMENT_3D('',#2690,#2691,#2692);+#2690 = CARTESIAN_POINT('',(-0.41892025938904914,0.561805528222752,1.2049999999999998));+#2691 = DIRECTION('',(0.,0.,1.0));+#2692 = DIRECTION('',(0.,-1.0,0.));+#2693 = DEFINITIONAL_REPRESENTATION('',(#2694),#2698);+#2694 = LINE('',#2695,#2696);+#2695 = CARTESIAN_POINT('',(0.12910474466071653,0.15708919751090822));+#2696 = VECTOR('',#2697,1.2992910980564958);+#2697 = DIRECTION('',(-1.,0.));+#2698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2699 = ORIENTED_EDGE('',*,*,#2700,.T.);+#2700 = EDGE_CURVE('',#2680,#2701,#2703,.T.);+#2701 = VERTEX_POINT('',#2702);+#2702 = CARTESIAN_POINT('',(-0.20068855985291384,0.46985661171612825,1.2049999999999998));+#2703 = SURFACE_CURVE('',#2704,(#2708),.PCURVE_S1.);+#2704 = LINE('',#2705,#2706);+#2705 = CARTESIAN_POINT('',(-0.2618310618781409,0.46985661171612825,1.2049999999999998));+#2706 = VECTOR('',#2707,1.2992910980564958);+#2707 = DIRECTION('',(1.0,0.,0.));+#2708 = PCURVE('',#2688,#2709);+#2709 = DEFINITIONAL_REPRESENTATION('',(#2710),#2714);+#2710 = LINE('',#2711,#2712);+#2711 = CARTESIAN_POINT('',(0.0919489165069876,0.15708919751090822));+#2712 = VECTOR('',#2713,1.2992910980564958);+#2713 = DIRECTION('',(0.,1.));+#2714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2715 = ORIENTED_EDGE('',*,*,#2716,.T.);+#2716 = EDGE_CURVE('',#2701,#2717,#2719,.T.);+#2717 = VERTEX_POINT('',#2718);+#2718 = CARTESIAN_POINT('',(-0.20068855985291384,0.4327007835626462,1.2049999999999998));+#2719 = SURFACE_CURVE('',#2720,(#2724),.PCURVE_S1.);+#2720 = LINE('',#2721,#2722);+#2721 = CARTESIAN_POINT('',(-0.20068855985291384,0.46985661171612825,1.2049999999999998));+#2722 = VECTOR('',#2723,1.2992910980564958);+#2723 = DIRECTION('',(0.,-1.0,0.));+#2724 = PCURVE('',#2688,#2725);+#2725 = DEFINITIONAL_REPRESENTATION('',(#2726),#2730);+#2726 = LINE('',#2727,#2728);+#2727 = CARTESIAN_POINT('',(0.0919489165069876,0.2182316995361354));+#2728 = VECTOR('',#2729,1.2992910980564958);+#2729 = DIRECTION('',(1.,0.));+#2730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2731 = ORIENTED_EDGE('',*,*,#2732,.T.);+#2732 = EDGE_CURVE('',#2717,#2733,#2735,.T.);+#2733 = VERTEX_POINT('',#2734);+#2734 = CARTESIAN_POINT('',(-0.19045894893778686,0.3926054120425542,1.2049999999999998));+#2735 = SURFACE_CURVE('',#2736,(#2740),.PCURVE_S1.);+#2736 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2737,#2738,#2739),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2737 = CARTESIAN_POINT('',(-0.20068855985291384,0.4327007835626462,1.2049999999999998));+#2738 = CARTESIAN_POINT('',(-0.20068855985291384,0.4068328019367385,1.2049999999999998));+#2739 = CARTESIAN_POINT('',(-0.19045894893778686,0.3926054120425542,1.2049999999999998));+#2740 = PCURVE('',#2688,#2741);+#2741 = DEFINITIONAL_REPRESENTATION('',(#2742),#2746);+#2742 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2743,#2744,#2745),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2743 = CARTESIAN_POINT('',(0.12910474466071653,0.2182316995361354));+#2744 = CARTESIAN_POINT('',(0.15497272628731287,0.2182316995361354));+#2745 = CARTESIAN_POINT('',(0.16920011618149716,0.22846131045126236));+#2746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2747 = ORIENTED_EDGE('',*,*,#2748,.T.);+#2748 = EDGE_CURVE('',#2733,#2749,#2751,.T.);+#2749 = VERTEX_POINT('',#2750);+#2750 = CARTESIAN_POINT('',(-0.16165142394526916,0.3783780221470706,1.2049999999999998));+#2751 = SURFACE_CURVE('',#2752,(#2756),.PCURVE_S1.);+#2752 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2753,#2754,#2755),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2753 = CARTESIAN_POINT('',(-0.19045894893778686,0.3926054120425542,1.2049999999999998));+#2754 = CARTESIAN_POINT('',(-0.18022933802265978,0.3783780221470706,1.2049999999999998));+#2755 = CARTESIAN_POINT('',(-0.16165142394526916,0.3783780221470706,1.2049999999999998));+#2756 = PCURVE('',#2688,#2757);+#2757 = DEFINITIONAL_REPRESENTATION('',(#2758),#2762);+#2758 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2759,#2760,#2761),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2759 = CARTESIAN_POINT('',(0.16920011618149716,0.22846131045126236));+#2760 = CARTESIAN_POINT('',(0.18342750607568142,0.23869092136768869));+#2761 = CARTESIAN_POINT('',(0.18342750607568142,0.25726883544378004));+#2762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2763 = ORIENTED_EDGE('',*,*,#2764,.T.);+#2764 = EDGE_CURVE('',#2749,#2765,#2767,.T.);+#2765 = VERTEX_POINT('',#2766);+#2766 = CARTESIAN_POINT('',(-0.1311977546667223,0.3926054120425542,1.2049999999999998));+#2767 = SURFACE_CURVE('',#2768,(#2772),.PCURVE_S1.);+#2768 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2769,#2770,#2771),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2769 = CARTESIAN_POINT('',(-0.16165142394526916,0.3783780221470706,1.2049999999999998));+#2770 = CARTESIAN_POINT('',(-0.14213285599144682,0.3783780221470706,1.2049999999999998));+#2771 = CARTESIAN_POINT('',(-0.1311977546667223,0.3926054120425542,1.2049999999999998));+#2772 = PCURVE('',#2688,#2773);+#2773 = DEFINITIONAL_REPRESENTATION('',(#2774),#2778);+#2774 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2775,#2776,#2777),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2775 = CARTESIAN_POINT('',(0.18342750607568142,0.25726883544378004));+#2776 = CARTESIAN_POINT('',(0.18342750607568142,0.2767874033989017));+#2777 = CARTESIAN_POINT('',(0.16920011618149716,0.2877225047223269));+#2778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2779 = ORIENTED_EDGE('',*,*,#2780,.T.);+#2780 = EDGE_CURVE('',#2765,#2781,#2783,.T.);+#2781 = VERTEX_POINT('',#2782);+#2782 = CARTESIAN_POINT('',(-0.12026265334329708,0.4327007835626462,1.2049999999999998));+#2783 = SURFACE_CURVE('',#2784,(#2788),.PCURVE_S1.);+#2784 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2785,#2786,#2787),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2785 = CARTESIAN_POINT('',(-0.1311977546667223,0.3926054120425542,1.2049999999999998));+#2786 = CARTESIAN_POINT('',(-0.12026265334329708,0.4068328019367385,1.2049999999999998));+#2787 = CARTESIAN_POINT('',(-0.12026265334329708,0.4327007835626462,1.2049999999999998));+#2788 = PCURVE('',#2688,#2789);+#2789 = DEFINITIONAL_REPRESENTATION('',(#2790),#2794);+#2790 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2791,#2792,#2793),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2791 = CARTESIAN_POINT('',(0.16920011618149716,0.2877225047223269));+#2792 = CARTESIAN_POINT('',(0.15497272628731287,0.2986576060457521));+#2793 = CARTESIAN_POINT('',(0.12910474466071653,0.2986576060457521));+#2794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2795 = ORIENTED_EDGE('',*,*,#2796,.T.);+#2796 = EDGE_CURVE('',#2781,#2797,#2799,.T.);+#2797 = VERTEX_POINT('',#2798);+#2798 = CARTESIAN_POINT('',(-0.12520108619878603,0.47503020804105,1.2049999999999998));+#2799 = SURFACE_CURVE('',#2800,(#2804),.PCURVE_S1.);+#2800 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2801,#2802,#2803),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2801 = CARTESIAN_POINT('',(-0.12026265334329708,0.4327007835626462,1.2049999999999998));+#2802 = CARTESIAN_POINT('',(-0.12026265334329708,0.45245451498590133,1.2049999999999998));+#2803 = CARTESIAN_POINT('',(-0.12520108619878603,0.47503020804105,1.2049999999999998));+#2804 = PCURVE('',#2688,#2805);+#2805 = DEFINITIONAL_REPRESENTATION('',(#2806),#2810);+#2806 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2807,#2808,#2809),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2807 = CARTESIAN_POINT('',(0.12910474466071653,0.2986576060457521));+#2808 = CARTESIAN_POINT('',(0.10935101323721458,0.2986576060457521));+#2809 = CARTESIAN_POINT('',(0.08677532018179307,0.29371917319026314));+#2810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2811 = ORIENTED_EDGE('',*,*,#2812,.T.);+#2812 = EDGE_CURVE('',#2797,#2813,#2815,.T.);+#2813 = VERTEX_POINT('',#2814);+#2814 = CARTESIAN_POINT('',(-0.13954605782898596,0.5218277384373764,1.2049999999999998));+#2815 = SURFACE_CURVE('',#2816,(#2820),.PCURVE_S1.);+#2816 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2817,#2818,#2819),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2817 = CARTESIAN_POINT('',(-0.12520108619878603,0.47503020804105,1.2049999999999998));+#2818 = CARTESIAN_POINT('',(-0.13013951905557428,0.4976059010961986,1.2049999999999998));+#2819 = CARTESIAN_POINT('',(-0.13954605782898596,0.5218277384373764,1.2049999999999998));+#2820 = PCURVE('',#2688,#2821);+#2821 = DEFINITIONAL_REPRESENTATION('',(#2822),#2826);+#2822 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2823,#2824,#2825),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2823 = CARTESIAN_POINT('',(0.08677532018179307,0.29371917319026314));+#2824 = CARTESIAN_POINT('',(0.06419962712637156,0.2887807403334749));+#2825 = CARTESIAN_POINT('',(0.03997778978564848,0.2793742015613625));+#2826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2827 = ORIENTED_EDGE('',*,*,#2828,.T.);+#2828 = EDGE_CURVE('',#2813,#2829,#2831,.T.);+#2829 = VERTEX_POINT('',#2830);+#2830 = CARTESIAN_POINT('',(-0.07652224804829688,0.5218277384373764,1.2049999999999998));+#2831 = SURFACE_CURVE('',#2832,(#2836),.PCURVE_S1.);+#2832 = LINE('',#2833,#2834);+#2833 = CARTESIAN_POINT('',(-0.13954605782898596,0.5218277384373764,1.2049999999999998));+#2834 = VECTOR('',#2835,1.2992910980564958);+#2835 = DIRECTION('',(1.0,0.,0.));+#2836 = PCURVE('',#2688,#2837);+#2837 = DEFINITIONAL_REPRESENTATION('',(#2838),#2842);+#2838 = LINE('',#2839,#2840);+#2839 = CARTESIAN_POINT('',(0.03997778978564848,0.2793742015613625));+#2840 = VECTOR('',#2841,1.2992910980564958);+#2841 = DIRECTION('',(0.,1.));+#2842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2843 = ORIENTED_EDGE('',*,*,#2844,.T.);+#2844 = EDGE_CURVE('',#2829,#2845,#2847,.T.);+#2845 = VERTEX_POINT('',#2846);+#2846 = CARTESIAN_POINT('',(-0.06535198325543895,0.474089554163319,1.2049999999999998));+#2847 = SURFACE_CURVE('',#2848,(#2852),.PCURVE_S1.);+#2848 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2849,#2850,#2851),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2849 = CARTESIAN_POINT('',(-0.07652224804829688,0.5218277384373764,1.2049999999999998));+#2850 = CARTESIAN_POINT('',(-0.06923218049977986,0.4976059010961986,1.2049999999999998));+#2851 = CARTESIAN_POINT('',(-0.06535198325543895,0.474089554163319,1.2049999999999998));+#2852 = PCURVE('',#2688,#2853);+#2853 = DEFINITIONAL_REPRESENTATION('',(#2854),#2858);+#2854 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2855,#2856,#2857),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2855 = CARTESIAN_POINT('',(0.03997778978564848,0.34239801134075226));+#2856 = CARTESIAN_POINT('',(0.06419962712637156,0.3496880788892693));+#2857 = CARTESIAN_POINT('',(0.08771597405909526,0.35356827613361025));+#2858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2859 = ORIENTED_EDGE('',*,*,#2860,.T.);+#2860 = EDGE_CURVE('',#2845,#2861,#2863,.T.);+#2861 = VERTEX_POINT('',#2862);+#2862 = CARTESIAN_POINT('',(-0.06147178601109804,0.42893816805302165,1.2049999999999998));+#2863 = SURFACE_CURVE('',#2864,(#2868),.PCURVE_S1.);+#2864 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2865,#2866,#2867),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2865 = CARTESIAN_POINT('',(-0.06535198325543895,0.474089554163319,1.2049999999999998));+#2866 = CARTESIAN_POINT('',(-0.06147178601109804,0.45057320723173866,1.2049999999999998));+#2867 = CARTESIAN_POINT('',(-0.06147178601109804,0.42893816805302165,1.2049999999999998));+#2868 = PCURVE('',#2688,#2869);+#2869 = DEFINITIONAL_REPRESENTATION('',(#2870),#2874);+#2870 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2871,#2872,#2873),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2871 = CARTESIAN_POINT('',(0.08771597405909526,0.35356827613361025));+#2872 = CARTESIAN_POINT('',(0.11123232099183196,0.35744847337795116));+#2873 = CARTESIAN_POINT('',(0.13286736016973041,0.35744847337795116));+#2874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2875 = ORIENTED_EDGE('',*,*,#2876,.T.);+#2876 = EDGE_CURVE('',#2861,#2877,#2879,.T.);+#2877 = VERTEX_POINT('',#2878);+#2878 = CARTESIAN_POINT('',(-0.08569362335227587,0.3423980113407523,1.2049999999999998));+#2879 = SURFACE_CURVE('',#2880,(#2884),.PCURVE_S1.);+#2880 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2881,#2882,#2883),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2881 = CARTESIAN_POINT('',(-0.06147178601109804,0.42893816805302165,1.2049999999999998));+#2882 = CARTESIAN_POINT('',(-0.06147178601109804,0.3734395892915817,1.2049999999999998));+#2883 = CARTESIAN_POINT('',(-0.08569362335227587,0.3423980113407523,1.2049999999999998));+#2884 = PCURVE('',#2688,#2885);+#2885 = DEFINITIONAL_REPRESENTATION('',(#2886),#2890);+#2886 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2887,#2888,#2889),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2887 = CARTESIAN_POINT('',(0.13286736016973041,0.35744847337795116));+#2888 = CARTESIAN_POINT('',(0.18836593893117037,0.35744847337795116));+#2889 = CARTESIAN_POINT('',(0.2194075168819998,0.3332266360367733));+#2890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2891 = ORIENTED_EDGE('',*,*,#2892,.T.);+#2892 = EDGE_CURVE('',#2877,#2893,#2895,.T.);+#2893 = VERTEX_POINT('',#2894);+#2894 = CARTESIAN_POINT('',(-0.15248004864129017,0.3113564333899229,1.2049999999999998));+#2895 = SURFACE_CURVE('',#2896,(#2900),.PCURVE_S1.);+#2896 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2897,#2898,#2899),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2897 = CARTESIAN_POINT('',(-0.08569362335227587,0.3423980113407523,1.2049999999999998));+#2898 = CARTESIAN_POINT('',(-0.1099154606934537,0.3113564333899229,1.2049999999999998));+#2899 = CARTESIAN_POINT('',(-0.15248004864129017,0.3113564333899229,1.2049999999999998));+#2900 = PCURVE('',#2688,#2901);+#2901 = DEFINITIONAL_REPRESENTATION('',(#2902),#2906);+#2902 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2903,#2904,#2905),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2903 = CARTESIAN_POINT('',(0.2194075168819998,0.3332266360367733));+#2904 = CARTESIAN_POINT('',(0.25044909483412847,0.3090047986955955));+#2905 = CARTESIAN_POINT('',(0.25044909483412847,0.26644021074775903));+#2906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2907 = ORIENTED_EDGE('',*,*,#2908,.T.);+#2908 = EDGE_CURVE('',#2893,#2909,#2911,.T.);+#2909 = VERTEX_POINT('',#2910);+#2910 = CARTESIAN_POINT('',(-0.2036281032195238,0.32922885705771604,1.2049999999999998));+#2911 = SURFACE_CURVE('',#2912,(#2916),.PCURVE_S1.);+#2912 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2913,#2914,#2915),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2913 = CARTESIAN_POINT('',(-0.15248004864129017,0.3113564333899229,1.2049999999999998));+#2914 = CARTESIAN_POINT('',(-0.18375679006155227,0.3113564333899229,1.2049999999999998));+#2915 = CARTESIAN_POINT('',(-0.2036281032195238,0.32922885705771604,1.2049999999999998));+#2916 = PCURVE('',#2688,#2917);+#2917 = DEFINITIONAL_REPRESENTATION('',(#2918),#2922);+#2918 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2919,#2920,#2921),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2919 = CARTESIAN_POINT('',(0.25044909483412847,0.26644021074775903));+#2920 = CARTESIAN_POINT('',(0.25044909483412847,0.2351634693274969));+#2921 = CARTESIAN_POINT('',(0.23257667116503605,0.2152921561695254));+#2922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2923 = ORIENTED_EDGE('',*,*,#2924,.T.);+#2924 = EDGE_CURVE('',#2909,#2925,#2927,.T.);+#2925 = VERTEX_POINT('',#2926);+#2926 = CARTESIAN_POINT('',(-0.22961366658014787,0.3802593299025326,1.2049999999999998));+#2927 = SURFACE_CURVE('',#2928,(#2932),.PCURVE_S1.);+#2928 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2929,#2930,#2931),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2929 = CARTESIAN_POINT('',(-0.2036281032195238,0.32922885705771604,1.2049999999999998));+#2930 = CARTESIAN_POINT('',(-0.2234994163787945,0.34710128072680846,1.2049999999999998));+#2931 = CARTESIAN_POINT('',(-0.22961366658014787,0.3802593299025326,1.2049999999999998));+#2932 = PCURVE('',#2688,#2933);+#2933 = DEFINITIONAL_REPRESENTATION('',(#2934),#2938);+#2934 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2935,#2936,#2937),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2935 = CARTESIAN_POINT('',(0.23257667116503605,0.2152921561695254));+#2936 = CARTESIAN_POINT('',(0.2147042474959436,0.19542084301155396));+#2937 = CARTESIAN_POINT('',(0.18154619832021954,0.18930659280890133));+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2939 = ORIENTED_EDGE('',*,*,#2940,.T.);+#2940 = EDGE_CURVE('',#2925,#2941,#2943,.T.);+#2941 = VERTEX_POINT('',#2942);+#2942 = CARTESIAN_POINT('',(-0.25959700891982923,0.32287944338693,1.2049999999999998));+#2943 = SURFACE_CURVE('',#2944,(#2948),.PCURVE_S1.);+#2944 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2945,#2946,#2947),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2945 = CARTESIAN_POINT('',(-0.22961366658014787,0.3802593299025326,1.2049999999999998));+#2946 = CARTESIAN_POINT('',(-0.23619824372166603,0.34263317481018507,1.2049999999999998));+#2947 = CARTESIAN_POINT('',(-0.25959700891982923,0.32287944338693,1.2049999999999998));+#2948 = PCURVE('',#2688,#2949);+#2949 = DEFINITIONAL_REPRESENTATION('',(#2950),#2954);+#2950 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2951,#2952,#2953),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2951 = CARTESIAN_POINT('',(0.18154619832021954,0.18930659280890133));+#2952 = CARTESIAN_POINT('',(0.21917235341256702,0.1827220156673832));+#2953 = CARTESIAN_POINT('',(0.2389260848371214,0.15932325046921997));+#2954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2955 = ORIENTED_EDGE('',*,*,#2956,.T.);+#2956 = EDGE_CURVE('',#2941,#2957,#2959,.T.);+#2957 = VERTEX_POINT('',#2958);+#2958 = CARTESIAN_POINT('',(-0.3210922561492055,0.3031257119623756,1.2049999999999998));+#2959 = SURFACE_CURVE('',#2960,(#2964),.PCURVE_S1.);+#2960 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2961,#2962,#2963),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2961 = CARTESIAN_POINT('',(-0.25959700891982923,0.32287944338693,1.2049999999999998));+#2962 = CARTESIAN_POINT('',(-0.2829957741179925,0.3031257119623756,1.2049999999999998));+#2963 = CARTESIAN_POINT('',(-0.3210922561492055,0.3031257119623756,1.2049999999999998));+#2964 = PCURVE('',#2688,#2965);+#2965 = DEFINITIONAL_REPRESENTATION('',(#2966),#2970);+#2966 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2967,#2968,#2969),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2967 = CARTESIAN_POINT('',(0.2389260848371214,0.15932325046921997));+#2968 = CARTESIAN_POINT('',(0.2586798162603765,0.13592448527105672));+#2969 = CARTESIAN_POINT('',(0.2586798162603765,0.09782800324018152));+#2970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2971 = ORIENTED_EDGE('',*,*,#2972,.T.);+#2972 = EDGE_CURVE('',#2957,#2973,#2975,.T.);+#2973 = VERTEX_POINT('',#2974);+#2974 = CARTESIAN_POINT('',(-0.39893136449636135,0.3358134341992342,1.2049999999999998));+#2975 = SURFACE_CURVE('',#2976,(#2980),.PCURVE_S1.);+#2976 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2977,#2978,#2979),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2977 = CARTESIAN_POINT('',(-0.3210922561492055,0.3031257119623756,1.2049999999999998));+#2978 = CARTESIAN_POINT('',(-0.37212272899272275,0.3031257119623756,1.2049999999999998));+#2979 = CARTESIAN_POINT('',(-0.39893136449636135,0.3358134341992342,1.2049999999999998));+#2980 = PCURVE('',#2688,#2981);+#2981 = DEFINITIONAL_REPRESENTATION('',(#2982),#2986);+#2982 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2983,#2984,#2985),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2983 = CARTESIAN_POINT('',(0.2586798162603765,0.09782800324018152));+#2984 = CARTESIAN_POINT('',(0.2586798162603765,0.04679753039614459));+#2985 = CARTESIAN_POINT('',(0.2259920940235179,0.01998889489283074));+#2986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2987 = ORIENTED_EDGE('',*,*,#2988,.T.);+#2988 = EDGE_CURVE('',#2973,#2989,#2991,.T.);+#2989 = VERTEX_POINT('',#2990);+#2990 = CARTESIAN_POINT('',(-0.42573999999999995,0.4308194758071843,1.2049999999999998));+#2991 = SURFACE_CURVE('',#2992,(#2996),.PCURVE_S1.);+#2992 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2993,#2994,#2995),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2993 = CARTESIAN_POINT('',(-0.39893136449636135,0.3358134341992342,1.2049999999999998));+#2994 = CARTESIAN_POINT('',(-0.42573999999999995,0.36850115643609277,1.2049999999999998));+#2995 = CARTESIAN_POINT('',(-0.42573999999999995,0.4308194758071843,1.2049999999999998));+#2996 = PCURVE('',#2688,#2997);+#2997 = DEFINITIONAL_REPRESENTATION('',(#2998),#3002);+#2998 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2999,#3000,#3001),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2999 = CARTESIAN_POINT('',(0.2259920940235179,0.01998889489283074));+#3000 = CARTESIAN_POINT('',(0.19330437178665932,-0.00681974061049351));+#3001 = CARTESIAN_POINT('',(0.13098605241556777,-0.00681974061049351));+#3002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3003 = ORIENTED_EDGE('',*,*,#3004,.T.);+#3004 = EDGE_CURVE('',#2989,#3005,#3007,.T.);+#3005 = VERTEX_POINT('',#3006);+#3006 = CARTESIAN_POINT('',(-0.42127189408207727,0.48314334773258155,1.2049999999999998));+#3007 = SURFACE_CURVE('',#3008,(#3012),.PCURVE_S1.);+#3008 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3009,#3010,#3011),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3009 = CARTESIAN_POINT('',(-0.42573999999999995,0.4308194758071843,1.2049999999999998));+#3010 = CARTESIAN_POINT('',(-0.42573999999999995,0.4573929478413903,1.2049999999999998));+#3011 = CARTESIAN_POINT('',(-0.42127189408207727,0.48314334773258155,1.2049999999999998));+#3012 = PCURVE('',#2688,#3013);+#3013 = DEFINITIONAL_REPRESENTATION('',(#3014),#3018);+#3014 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3015,#3016,#3017),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3015 = CARTESIAN_POINT('',(0.13098605241556777,-0.00681974061049351));+#3016 = CARTESIAN_POINT('',(0.10441258038134883,-0.00681974061049351));+#3017 = CARTESIAN_POINT('',(0.07866218049000158,-0.0023516346932736694));+#3018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3019 = ORIENTED_EDGE('',*,*,#3020,.T.);+#3020 = EDGE_CURVE('',#3005,#3021,#3023,.T.);+#3021 = VERTEX_POINT('',#3022);+#3022 = CARTESIAN_POINT('',(-0.408337903269773,0.5324100945566526,1.2049999999999998));+#3023 = SURFACE_CURVE('',#3024,(#3028),.PCURVE_S1.);+#3024 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3025,#3026,#3027),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3025 = CARTESIAN_POINT('',(-0.42127189408207727,0.48314334773258155,1.2049999999999998));+#3026 = CARTESIAN_POINT('',(-0.4168037881654539,0.5088937476237729,1.2049999999999998));+#3027 = CARTESIAN_POINT('',(-0.408337903269773,0.5324100945566526,1.2049999999999998));+#3028 = PCURVE('',#2688,#3029);+#3029 = DEFINITIONAL_REPRESENTATION('',(#3030),#3034);+#3030 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3031,#3032,#3033),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3031 = CARTESIAN_POINT('',(0.07866218049000158,-0.0023516346932736694));+#3032 = CARTESIAN_POINT('',(0.05291178059865431,0.0021164712239461728));+#3033 = CARTESIAN_POINT('',(0.029395433665917618,0.010582356119730862));+#3034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3035 = ORIENTED_EDGE('',*,*,#3036,.T.);+#3036 = EDGE_CURVE('',#3021,#3037,#3039,.T.);+#3037 = VERTEX_POINT('',#3038);+#3038 = CARTESIAN_POINT('',(-0.34390311267378687,0.5324100945566526,1.2049999999999998));+#3039 = SURFACE_CURVE('',#3040,(#3044),.PCURVE_S1.);+#3040 = LINE('',#3041,#3042);+#3041 = CARTESIAN_POINT('',(-0.408337903269773,0.5324100945566526,1.2049999999999998));+#3042 = VECTOR('',#3043,1.2992910980564958);+#3043 = DIRECTION('',(1.0,0.,0.));+#3044 = PCURVE('',#2688,#3045);+#3045 = DEFINITIONAL_REPRESENTATION('',(#3046),#3050);+#3046 = LINE('',#3047,#3048);+#3047 = CARTESIAN_POINT('',(0.029395433665917618,0.010582356119730862));+#3048 = VECTOR('',#3049,1.2992910980564958);+#3049 = DIRECTION('',(0.,1.));+#3050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3051 = ORIENTED_EDGE('',*,*,#3052,.T.);+#3052 = EDGE_CURVE('',#3037,#3053,#3055,.T.);+#3053 = VERTEX_POINT('',#3054);+#3054 = CARTESIAN_POINT('',(-0.3607173007304319,0.48467191028389434,1.2049999999999998));+#3055 = SURFACE_CURVE('',#3056,(#3060),.PCURVE_S1.);+#3056 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3057,#3058,#3059),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3057 = CARTESIAN_POINT('',(-0.34390311267378687,0.5324100945566526,1.2049999999999998));+#3058 = CARTESIAN_POINT('',(-0.35495579573192854,0.5103047284403693,1.2049999999999998));+#3059 = CARTESIAN_POINT('',(-0.3607173007304319,0.48467191028389434,1.2049999999999998));+#3060 = PCURVE('',#2688,#3061);+#3061 = DEFINITIONAL_REPRESENTATION('',(#3062),#3066);+#3062 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3063,#3064,#3065),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3063 = CARTESIAN_POINT('',(0.029395433665917618,0.07501714671541823));+#3064 = CARTESIAN_POINT('',(0.05150079978269453,0.06396446365704277));+#3065 = CARTESIAN_POINT('',(0.0771336179393644,0.05820295865851324));+#3066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3067 = ORIENTED_EDGE('',*,*,#3068,.T.);+#3068 = EDGE_CURVE('',#3053,#3069,#3071,.T.);+#3069 = VERTEX_POINT('',#3070);+#3070 = CARTESIAN_POINT('',(-0.3664788057289355,0.4308194758071843,1.2049999999999998));+#3071 = SURFACE_CURVE('',#3072,(#3076),.PCURVE_S1.);+#3072 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3073,#3074,#3075),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3073 = CARTESIAN_POINT('',(-0.3607173007304319,0.48467191028389434,1.2049999999999998));+#3074 = CARTESIAN_POINT('',(-0.3664788057289355,0.45903909212741945,1.2049999999999998));+#3075 = CARTESIAN_POINT('',(-0.3664788057289355,0.4308194758071843,1.2049999999999998));+#3076 = PCURVE('',#2688,#3077);+#3077 = DEFINITIONAL_REPRESENTATION('',(#3078),#3082);+#3078 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3079,#3080,#3081),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3079 = CARTESIAN_POINT('',(0.0771336179393644,0.05820295865851324));+#3080 = CARTESIAN_POINT('',(0.10276643609604727,0.05244145365999673));+#3081 = CARTESIAN_POINT('',(0.13098605241556777,0.05244145365999673));+#3082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3083 = ORIENTED_EDGE('',*,*,#3084,.T.);+#3084 = EDGE_CURVE('',#3069,#3085,#3087,.T.);+#3085 = VERTEX_POINT('',#3086);+#3086 = CARTESIAN_POINT('',(-0.353427233181915,0.3861384166357525,1.2049999999999998));+#3087 = SURFACE_CURVE('',#3088,(#3092),.PCURVE_S1.);+#3088 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3089,#3090,#3091),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3089 = CARTESIAN_POINT('',(-0.3664788057289355,0.4308194758071843,1.2049999999999998));+#3090 = CARTESIAN_POINT('',(-0.3664788057289355,0.4025998594882485,1.2049999999999998));+#3091 = CARTESIAN_POINT('',(-0.353427233181915,0.3861384166357525,1.2049999999999998));+#3092 = PCURVE('',#2688,#3093);+#3093 = DEFINITIONAL_REPRESENTATION('',(#3094),#3098);+#3094 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3095,#3096,#3097),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3095 = CARTESIAN_POINT('',(0.13098605241556777,0.05244145365999673));+#3096 = CARTESIAN_POINT('',(0.1592056687345036,0.05244145365999673));+#3097 = CARTESIAN_POINT('',(0.1756671115869996,0.06549302620766695));+#3098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3099 = ORIENTED_EDGE('',*,*,#3100,.T.);+#3100 = EDGE_CURVE('',#3085,#3101,#3103,.T.);+#3101 = VERTEX_POINT('',#3102);+#3102 = CARTESIAN_POINT('',(-0.31827029451731187,0.3696769737819572,1.2049999999999998));+#3103 = SURFACE_CURVE('',#3104,(#3108),.PCURVE_S1.);+#3104 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3105,#3106,#3107),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3105 = CARTESIAN_POINT('',(-0.353427233181915,0.3861384166357525,1.2049999999999998));+#3106 = CARTESIAN_POINT('',(-0.34037566063359515,0.3696769737819572,1.2049999999999998));+#3107 = CARTESIAN_POINT('',(-0.31827029451731187,0.3696769737819572,1.2049999999999998));+#3108 = PCURVE('',#2688,#3109);+#3109 = DEFINITIONAL_REPRESENTATION('',(#3110),#3114);+#3110 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3111,#3112,#3113),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3111 = CARTESIAN_POINT('',(0.1756671115869996,0.06549302620766695));+#3112 = CARTESIAN_POINT('',(0.19212855444079494,0.07854459875533717));+#3113 = CARTESIAN_POINT('',(0.19212855444079494,0.10064996487210108));+#3114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3115 = ORIENTED_EDGE('',*,*,#3116,.T.);+#3116 = EDGE_CURVE('',#3101,#3117,#3119,.T.);+#3117 = VERTEX_POINT('',#3118);+#3118 = CARTESIAN_POINT('',(-0.27652877871119075,0.3861384166357525,1.2049999999999998));+#3119 = SURFACE_CURVE('',#3120,(#3124),.PCURVE_S1.);+#3120 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3121,#3122,#3123),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3121 = CARTESIAN_POINT('',(-0.31827029451731187,0.3696769737819572,1.2049999999999998));+#3122 = CARTESIAN_POINT('',(-0.29122649554424046,0.3696769737819572,1.2049999999999998));+#3123 = CARTESIAN_POINT('',(-0.27652877871119075,0.3861384166357525,1.2049999999999998));+#3124 = PCURVE('',#2688,#3125);+#3125 = DEFINITIONAL_REPRESENTATION('',(#3126),#3130);+#3126 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3127,#3128,#3129),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3127 = CARTESIAN_POINT('',(0.19212855444079494,0.10064996487210108));+#3128 = CARTESIAN_POINT('',(0.19212855444079494,0.12769376384474376));+#3129 = CARTESIAN_POINT('',(0.1756671115869996,0.14239148067785845));+#3130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3131 = ORIENTED_EDGE('',*,*,#3132,.T.);+#3132 = EDGE_CURVE('',#3117,#2678,#3133,.T.);+#3133 = SURFACE_CURVE('',#3134,(#3138),.PCURVE_S1.);+#3134 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3135,#3136,#3137),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3135 = CARTESIAN_POINT('',(-0.27652877871119075,0.3861384166357525,1.2049999999999998));+#3136 = CARTESIAN_POINT('',(-0.2618310618781409,0.4025998594882485,1.2049999999999998));+#3137 = CARTESIAN_POINT('',(-0.2618310618781409,0.4327007835626462,1.2049999999999998));+#3138 = PCURVE('',#2688,#3139);+#3139 = DEFINITIONAL_REPRESENTATION('',(#3140),#3144);+#3140 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3141,#3142,#3143),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3141 = CARTESIAN_POINT('',(0.1756671115869996,0.14239148067785845));+#3142 = CARTESIAN_POINT('',(0.1592056687345036,0.15708919751090822));+#3143 = CARTESIAN_POINT('',(0.12910474466071653,0.15708919751090822));+#3144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3145 = SHELL_BASED_SURFACE_MODEL('',(#3146));+#3146 = OPEN_SHELL('',(#3147));+#3147 = ADVANCED_FACE('',(#3148),#3162,.T.);+#3148 = FACE_BOUND('',#3149,.F.);+#3149 = EDGE_LOOP('',(#3150,#3173,#3189,#3205,#3221,#3237,#3253,#3269,+    #3285,#3301,#3317,#3333,#3349,#3365,#3381,#3397,#3413,#3429,#3445,+    #3461,#3477,#3493,#3509,#3525,#3541,#3557,#3573,#3589));+#3150 = ORIENTED_EDGE('',*,*,#3151,.T.);+#3151 = EDGE_CURVE('',#3152,#3154,#3156,.T.);+#3152 = VERTEX_POINT('',#3153);+#3153 = CARTESIAN_POINT('',(-0.27782217779307083,0.11781689813253156,1.2049999999999998));+#3154 = VERTEX_POINT('',#3155);+#3155 = CARTESIAN_POINT('',(-0.2648881869794672,0.15191560118598654,1.2049999999999998));+#3156 = SURFACE_CURVE('',#3157,(#3161),.PCURVE_S1.);+#3157 = LINE('',#3158,#3159);+#3158 = CARTESIAN_POINT('',(-0.27782217779307083,0.11781689813253156,1.2049999999999998));+#3159 = VECTOR('',#3160,1.2992910980564958);+#3160 = DIRECTION('',(0.354654234121,0.934997526318,0.));+#3161 = PCURVE('',#3162,#3167);+#3162 = PLANE('',#3163);+#3163 = AXIS2_PLACEMENT_3D('',#3164,#3165,#3166);+#3164 = CARTESIAN_POINT('',(-0.41892025938904914,0.27184897054211343,1.2049999999999998));+#3165 = DIRECTION('',(0.,0.,1.0));+#3166 = DIRECTION('',(0.,-1.0,0.));+#3167 = DEFINITIONAL_REPRESENTATION('',(#3168),#3172);+#3168 = LINE('',#3169,#3170);+#3169 = CARTESIAN_POINT('',(0.15403207240958192,0.1410980815959784));+#3170 = VECTOR('',#3171,1.2992910980564958);+#3171 = DIRECTION('',(-0.934997526318,0.354654234121));+#3172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3173 = ORIENTED_EDGE('',*,*,#3174,.T.);+#3174 = EDGE_CURVE('',#3154,#3175,#3177,.T.);+#3175 = VERTEX_POINT('',#3176);+#3176 = CARTESIAN_POINT('',(-0.22291150770521262,0.2229349689221916,1.2049999999999998));+#3177 = SURFACE_CURVE('',#3178,(#3182),.PCURVE_S1.);+#3178 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3179,#3180,#3181),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3179 = CARTESIAN_POINT('',(-0.2648881869794672,0.15191560118598654,1.2049999999999998));+#3180 = CARTESIAN_POINT('',(-0.24489929208677946,0.2043570548448009,1.2049999999999998));+#3181 = CARTESIAN_POINT('',(-0.22291150770521262,0.2229349689221916,1.2049999999999998));+#3182 = PCURVE('',#3162,#3183);+#3183 = DEFINITIONAL_REPRESENTATION('',(#3184),#3188);+#3184 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3185,#3186,#3187),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3185 = CARTESIAN_POINT('',(0.11993336935694544,0.15403207240958192));+#3186 = CARTESIAN_POINT('',(0.06749191569694872,0.17402096730226974));+#3187 = CARTESIAN_POINT('',(0.04891400162009076,0.19600875168383652));+#3188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3189 = ORIENTED_EDGE('',*,*,#3190,.T.);+#3190 = EDGE_CURVE('',#3175,#3191,#3193,.T.);+#3191 = VERTEX_POINT('',#3192);+#3192 = CARTESIAN_POINT('',(-0.16376789516886453,0.24151288299958226,1.2049999999999998));+#3193 = SURFACE_CURVE('',#3194,(#3198),.PCURVE_S1.);+#3194 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3195,#3196,#3197),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3195 = CARTESIAN_POINT('',(-0.22291150770521262,0.2229349689221916,1.2049999999999998));+#3196 = CARTESIAN_POINT('',(-0.20092372332234654,0.24151288299958226,1.2049999999999998));+#3197 = CARTESIAN_POINT('',(-0.16376789516886453,0.24151288299958226,1.2049999999999998));+#3198 = PCURVE('',#3162,#3199);+#3199 = DEFINITIONAL_REPRESENTATION('',(#3200),#3204);+#3200 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3201,#3202,#3203),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3201 = CARTESIAN_POINT('',(0.04891400162009076,0.19600875168383652));+#3202 = CARTESIAN_POINT('',(0.030336087543232804,0.2179965360667026));+#3203 = CARTESIAN_POINT('',(0.030336087543232804,0.25515236422018467));+#3204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3205 = ORIENTED_EDGE('',*,*,#3206,.T.);+#3206 = EDGE_CURVE('',#3191,#3207,#3209,.T.);+#3207 = VERTEX_POINT('',#3208);+#3208 = CARTESIAN_POINT('',(-0.0887507484536022,0.21094163198631904,1.2049999999999998));+#3209 = SURFACE_CURVE('',#3210,(#3214),.PCURVE_S1.);+#3210 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3211,#3212,#3213),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3211 = CARTESIAN_POINT('',(-0.16376789516886453,0.24151288299958226,1.2049999999999998));+#3212 = CARTESIAN_POINT('',(-0.11602971089610636,0.24151288299958226,1.2049999999999998));+#3213 = CARTESIAN_POINT('',(-0.0887507484536022,0.21094163198631904,1.2049999999999998));+#3214 = PCURVE('',#3162,#3215);+#3215 = DEFINITIONAL_REPRESENTATION('',(#3216),#3220);+#3216 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3217,#3218,#3219),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3217 = CARTESIAN_POINT('',(0.030336087543232804,0.25515236422018467));+#3218 = CARTESIAN_POINT('',(0.030336087543232804,0.30289054849424213));+#3219 = CARTESIAN_POINT('',(0.06090733855578141,0.330169510935447));+#3220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3221 = ORIENTED_EDGE('',*,*,#3222,.T.);+#3222 = EDGE_CURVE('',#3207,#3223,#3225,.T.);+#3223 = VERTEX_POINT('',#3224);+#3224 = CARTESIAN_POINT('',(-0.06147178601109804,0.1269882734365105,1.2049999999999998));+#3225 = SURFACE_CURVE('',#3226,(#3230),.PCURVE_S1.);+#3226 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3227,#3228,#3229),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3227 = CARTESIAN_POINT('',(-0.0887507484536022,0.21094163198631904,1.2049999999999998));+#3228 = CARTESIAN_POINT('',(-0.06147178601109804,0.18037038097435512,1.2049999999999998));+#3229 = CARTESIAN_POINT('',(-0.06147178601109804,0.1269882734365105,1.2049999999999998));+#3230 = PCURVE('',#3162,#3231);+#3231 = DEFINITIONAL_REPRESENTATION('',(#3232),#3236);+#3232 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3233,#3234,#3235),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3233 = CARTESIAN_POINT('',(0.06090733855578141,0.330169510935447));+#3234 = CARTESIAN_POINT('',(0.09147858956834301,0.35744847337795116));+#3235 = CARTESIAN_POINT('',(0.14486069710560295,0.35744847337795116));+#3236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3237 = ORIENTED_EDGE('',*,*,#3238,.T.);+#3238 = EDGE_CURVE('',#3223,#3239,#3241,.T.);+#3239 = VERTEX_POINT('',#3240);+#3240 = CARTESIAN_POINT('',(-0.06699812754146811,0.07854459875524625,1.2049999999999998));+#3241 = SURFACE_CURVE('',#3242,(#3246),.PCURVE_S1.);+#3242 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3243,#3244,#3245),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3243 = CARTESIAN_POINT('',(-0.06147178601109804,0.1269882734365105,1.2049999999999998));+#3244 = CARTESIAN_POINT('',(-0.06147178601109804,0.10276643609595632,1.2049999999999998));+#3245 = CARTESIAN_POINT('',(-0.06699812754146811,0.07854459875524625,1.2049999999999998));+#3246 = PCURVE('',#3162,#3247);+#3247 = DEFINITIONAL_REPRESENTATION('',(#3248),#3252);+#3248 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3249,#3250,#3251),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3249 = CARTESIAN_POINT('',(0.14486069710560295,0.35744847337795116));+#3250 = CARTESIAN_POINT('',(0.16908253444678079,0.35744847337795116));+#3251 = CARTESIAN_POINT('',(0.19330437178665932,0.3519221318488804));+#3252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3253 = ORIENTED_EDGE('',*,*,#3254,.T.);+#3254 = EDGE_CURVE('',#3239,#3255,#3257,.T.);+#3255 = VERTEX_POINT('',#3256);+#3256 = CARTESIAN_POINT('',(-0.08334198865924775,0.03057125101245768,1.2049999999999998));+#3257 = SURFACE_CURVE('',#3258,(#3262),.PCURVE_S1.);+#3258 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3259,#3260,#3261),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3259 = CARTESIAN_POINT('',(-0.06699812754146811,0.07854459875524625,1.2049999999999998));+#3260 = CARTESIAN_POINT('',(-0.07252446907053894,0.05432276141452317,1.2049999999999998));+#3261 = CARTESIAN_POINT('',(-0.08334198865924775,0.03057125101245768,1.2049999999999998));+#3262 = PCURVE('',#3162,#3263);+#3263 = DEFINITIONAL_REPRESENTATION('',(#3264),#3268);+#3264 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3265,#3266,#3267),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3265 = CARTESIAN_POINT('',(0.19330437178665932,0.3519221318488804));+#3266 = CARTESIAN_POINT('',(0.21752620912783713,0.3463957903198096));+#3267 = CARTESIAN_POINT('',(0.24127771953014954,0.3355782707298014));+#3268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3269 = ORIENTED_EDGE('',*,*,#3270,.T.);+#3270 = EDGE_CURVE('',#3255,#3271,#3273,.T.);+#3271 = VERTEX_POINT('',#3272);+#3272 = CARTESIAN_POINT('',(-0.15106906782599303,0.03057125101245768,1.2049999999999998));+#3273 = SURFACE_CURVE('',#3274,(#3278),.PCURVE_S1.);+#3274 = LINE('',#3275,#3276);+#3275 = CARTESIAN_POINT('',(-0.08334198865924775,0.03057125101245768,1.2049999999999998));+#3276 = VECTOR('',#3277,1.2992910980564958);+#3277 = DIRECTION('',(-1.0,0.,0.));+#3278 = PCURVE('',#3162,#3279);+#3279 = DEFINITIONAL_REPRESENTATION('',(#3280),#3284);+#3280 = LINE('',#3281,#3282);+#3281 = CARTESIAN_POINT('',(0.24127771953014954,0.3355782707298014));+#3282 = VECTOR('',#3283,1.2992910980564958);+#3283 = DIRECTION('',(0.,-1.));+#3284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3285 = ORIENTED_EDGE('',*,*,#3286,.T.);+#3286 = EDGE_CURVE('',#3271,#3287,#3289,.T.);+#3287 = VERTEX_POINT('',#3288);+#3288 = CARTESIAN_POINT('',(-0.12708239395424795,0.07595780059264247,1.2049999999999998));+#3289 = SURFACE_CURVE('',#3290,(#3294),.PCURVE_S1.);+#3290 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3291,#3292,#3293),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3291 = CARTESIAN_POINT('',(-0.15106906782599303,0.03057125101245768,1.2049999999999998));+#3292 = CARTESIAN_POINT('',(-0.13531311538049592,0.05291178059856338,1.2049999999999998));+#3293 = CARTESIAN_POINT('',(-0.12708239395424795,0.07595780059264247,1.2049999999999998));+#3294 = PCURVE('',#3162,#3295);+#3295 = DEFINITIONAL_REPRESENTATION('',(#3296),#3300);+#3296 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3297,#3298,#3299),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3297 = CARTESIAN_POINT('',(0.24127771953014954,0.26785119156435544));+#3298 = CARTESIAN_POINT('',(0.21893718994313432,0.28360714400855325));+#3299 = CARTESIAN_POINT('',(0.19589116994912015,0.2918378654348012));+#3300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3301 = ORIENTED_EDGE('',*,*,#3302,.T.);+#3302 = EDGE_CURVE('',#3287,#3303,#3305,.T.);+#3303 = VERTEX_POINT('',#3304);+#3304 = CARTESIAN_POINT('',(-0.11885167252799991,0.12157951364215608,1.2049999999999998));+#3305 = SURFACE_CURVE('',#3306,(#3310),.PCURVE_S1.);+#3306 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3307,#3308,#3309),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3307 = CARTESIAN_POINT('',(-0.12708239395424795,0.07595780059264247,1.2049999999999998));+#3308 = CARTESIAN_POINT('',(-0.11885167252799991,0.0990038205867216,1.2049999999999998));+#3309 = CARTESIAN_POINT('',(-0.11885167252799991,0.12157951364215608,1.2049999999999998));+#3310 = PCURVE('',#3162,#3311);+#3311 = DEFINITIONAL_REPRESENTATION('',(#3312),#3316);+#3312 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3313,#3314,#3315),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3313 = CARTESIAN_POINT('',(0.19589116994912015,0.2918378654348012));+#3314 = CARTESIAN_POINT('',(0.17284514995510603,0.30006858686104926));+#3315 = CARTESIAN_POINT('',(0.15026945689995735,0.30006858686104926));+#3316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3317 = ORIENTED_EDGE('',*,*,#3318,.T.);+#3318 = EDGE_CURVE('',#3303,#3319,#3321,.T.);+#3319 = VERTEX_POINT('',#3320);+#3320 = CARTESIAN_POINT('',(-0.12896370170841057,0.16014632261223458,1.2049999999999998));+#3321 = SURFACE_CURVE('',#3322,(#3326),.PCURVE_S1.);+#3322 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3323,#3324,#3325),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3323 = CARTESIAN_POINT('',(-0.11885167252799991,0.12157951364215608,1.2049999999999998));+#3324 = CARTESIAN_POINT('',(-0.11885167252799991,0.14674200485976557,1.2049999999999998));+#3325 = CARTESIAN_POINT('',(-0.12896370170841057,0.16014632261223458,1.2049999999999998));+#3326 = PCURVE('',#3162,#3327);+#3327 = DEFINITIONAL_REPRESENTATION('',(#3328),#3332);+#3328 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3329,#3330,#3331),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3329 = CARTESIAN_POINT('',(0.15026945689995735,0.30006858686104926));+#3330 = CARTESIAN_POINT('',(0.12510696568215296,0.30006858686104926));+#3331 = CARTESIAN_POINT('',(0.11170264793048955,0.2899565576806386));+#3332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3333 = ORIENTED_EDGE('',*,*,#3334,.T.);+#3334 = EDGE_CURVE('',#3319,#3335,#3337,.T.);+#3335 = VERTEX_POINT('',#3336);+#3336 = CARTESIAN_POINT('',(-0.15788880843564457,0.17355064036340423,1.2049999999999998));+#3337 = SURFACE_CURVE('',#3338,(#3342),.PCURVE_S1.);+#3338 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3339,#3340,#3341),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3339 = CARTESIAN_POINT('',(-0.12896370170841057,0.16014632261223458,1.2049999999999998));+#3340 = CARTESIAN_POINT('',(-0.13907573089012043,0.17355064036340423,1.2049999999999998));+#3341 = CARTESIAN_POINT('',(-0.15788880843564457,0.17355064036340423,1.2049999999999998));+#3342 = PCURVE('',#3162,#3343);+#3343 = DEFINITIONAL_REPRESENTATION('',(#3344),#3348);+#3344 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3345,#3346,#3347),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3345 = CARTESIAN_POINT('',(0.11170264793048955,0.2899565576806386));+#3346 = CARTESIAN_POINT('',(0.09829833017882612,0.2798445284989287));+#3347 = CARTESIAN_POINT('',(0.09829833017882612,0.2610314509534046));+#3348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3349 = ORIENTED_EDGE('',*,*,#3350,.T.);+#3350 = EDGE_CURVE('',#3335,#3351,#3353,.T.);+#3351 = VERTEX_POINT('',#3352);+#3352 = CARTESIAN_POINT('',(-0.18199306404210608,0.16379135638584347,1.2049999999999998));+#3353 = SURFACE_CURVE('',#3354,(#3358),.PCURVE_S1.);+#3354 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3355,#3356,#3357),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3355 = CARTESIAN_POINT('',(-0.15788880843564457,0.17355064036340423,1.2049999999999998));+#3356 = CARTESIAN_POINT('',(-0.17246894353397801,0.17355064036340423,1.2049999999999998));+#3357 = CARTESIAN_POINT('',(-0.18199306404210608,0.16379135638584347,1.2049999999999998));+#3358 = PCURVE('',#3162,#3359);+#3359 = DEFINITIONAL_REPRESENTATION('',(#3360),#3364);+#3360 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3361,#3362,#3363),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3361 = CARTESIAN_POINT('',(0.09829833017882612,0.2610314509534046));+#3362 = CARTESIAN_POINT('',(0.09829833017882612,0.24645131585507118));+#3363 = CARTESIAN_POINT('',(0.10805761415591918,0.23692719534694312));+#3364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3365 = ORIENTED_EDGE('',*,*,#3366,.T.);+#3366 = EDGE_CURVE('',#3351,#3367,#3369,.T.);+#3367 = VERTEX_POINT('',#3368);+#3368 = CARTESIAN_POINT('',(-0.20304019454724115,0.12299049445875254,1.2049999999999998));+#3369 = SURFACE_CURVE('',#3370,(#3374),.PCURVE_S1.);+#3370 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3371,#3372,#3373),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3371 = CARTESIAN_POINT('',(-0.18199306404210608,0.16379135638584347,1.2049999999999998));+#3372 = CARTESIAN_POINT('',(-0.19151718455023414,0.15403207240958194,1.2049999999999998));+#3373 = CARTESIAN_POINT('',(-0.20304019454724115,0.12299049445875254,1.2049999999999998));+#3374 = PCURVE('',#3162,#3375);+#3375 = DEFINITIONAL_REPRESENTATION('',(#3376),#3380);+#3376 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3377,#3378,#3379),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3377 = CARTESIAN_POINT('',(0.10805761415591918,0.23692719534694312));+#3378 = CARTESIAN_POINT('',(0.11781689813299928,0.22740307484011432));+#3379 = CARTESIAN_POINT('',(0.14885847608466024,0.21588006484310726));+#3380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3381 = ORIENTED_EDGE('',*,*,#3382,.T.);+#3382 = EDGE_CURVE('',#3367,#3383,#3385,.T.);+#3383 = VERTEX_POINT('',#3384);+#3384 = CARTESIAN_POINT('',(-0.2143280410748155,0.09312473385354067,1.2049999999999998));+#3385 = SURFACE_CURVE('',#3386,(#3390),.PCURVE_S1.);+#3386 = LINE('',#3387,#3388);+#3387 = CARTESIAN_POINT('',(-0.20304019454724115,0.12299049445875254,1.2049999999999998));+#3388 = VECTOR('',#3389,1.2992910980564958);+#3389 = DIRECTION('',(-0.353543800234,-0.935417971452,0.));+#3390 = PCURVE('',#3162,#3391);+#3391 = DEFINITIONAL_REPRESENTATION('',(#3392),#3396);+#3392 = LINE('',#3393,#3394);+#3393 = CARTESIAN_POINT('',(0.14885847608466024,0.21588006484310726));+#3394 = VECTOR('',#3395,1.2992910980564958);+#3395 = DIRECTION('',(0.935417971452,-0.353543800234));+#3396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3397 = ORIENTED_EDGE('',*,*,#3398,.T.);+#3398 = EDGE_CURVE('',#3383,#3399,#3401,.T.);+#3399 = VERTEX_POINT('',#3400);+#3400 = CARTESIAN_POINT('',(-0.2554816482073548,0.030806414481786476,1.2049999999999998));+#3401 = SURFACE_CURVE('',#3402,(#3406),.PCURVE_S1.);+#3402 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3403,#3404,#3405),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3403 = CARTESIAN_POINT('',(-0.2143280410748155,0.09312473385354067,1.2049999999999998));+#3404 = CARTESIAN_POINT('',(-0.22984883004958062,0.0507953093746172,1.2049999999999998));+#3405 = CARTESIAN_POINT('',(-0.2554816482073548,0.030806414481786476,1.2049999999999998));+#3406 = PCURVE('',#3162,#3407);+#3407 = DEFINITIONAL_REPRESENTATION('',(#3408),#3412);+#3408 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3409,#3410,#3411),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3409 = CARTESIAN_POINT('',(0.17872423668832593,0.20459221831423366));+#3410 = CARTESIAN_POINT('',(0.2210536611680289,0.18907142933946858));+#3411 = CARTESIAN_POINT('',(0.24104255606071676,0.1634386111829936));+#3412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3413 = ORIENTED_EDGE('',*,*,#3414,.T.);+#3414 = EDGE_CURVE('',#3399,#3415,#3417,.T.);+#3415 = VERTEX_POINT('',#3416);+#3416 = CARTESIAN_POINT('',(-0.3201516022714745,0.010817519588968726,1.2049999999999998));+#3417 = SURFACE_CURVE('',#3418,(#3422),.PCURVE_S1.);+#3418 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3419,#3420,#3421),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3419 = CARTESIAN_POINT('',(-0.2554816482073548,0.030806414481786476,1.2049999999999998));+#3420 = CARTESIAN_POINT('',(-0.2811144663638298,0.010817519588968726,1.2049999999999998));+#3421 = CARTESIAN_POINT('',(-0.3201516022714745,0.010817519588968726,1.2049999999999998));+#3422 = PCURVE('',#3162,#3423);+#3423 = DEFINITIONAL_REPRESENTATION('',(#3424),#3428);+#3424 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3425,#3426,#3427),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3425 = CARTESIAN_POINT('',(0.24104255606071676,0.1634386111829936));+#3426 = CARTESIAN_POINT('',(0.2610314509534046,0.13780579302521934));+#3427 = CARTESIAN_POINT('',(0.2610314509534046,0.09876865711748371));+#3428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3429 = ORIENTED_EDGE('',*,*,#3430,.T.);+#3430 = EDGE_CURVE('',#3415,#3431,#3433,.T.);+#3431 = VERTEX_POINT('',#3432);+#3432 = CARTESIAN_POINT('',(-0.39951927316994323,0.04221184274416812,1.2049999999999998));+#3433 = SURFACE_CURVE('',#3434,(#3438),.PCURVE_S1.);+#3434 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3435,#3436,#3437),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3435 = CARTESIAN_POINT('',(-0.3201516022714745,0.010817519588968726,1.2049999999999998));+#3436 = CARTESIAN_POINT('',(-0.37329854633988635,0.010817519588968726,1.2049999999999998));+#3437 = CARTESIAN_POINT('',(-0.39951927316994323,0.04221184274416812,1.2049999999999998));+#3438 = PCURVE('',#3162,#3439);+#3439 = DEFINITIONAL_REPRESENTATION('',(#3440),#3444);+#3440 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3441,#3442,#3443),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3441 = CARTESIAN_POINT('',(0.2610314509534046,0.09876865711748371));+#3442 = CARTESIAN_POINT('',(0.2610314509534046,0.04562171304950061));+#3443 = CARTESIAN_POINT('',(0.22963712779842607,0.019400986219508747));+#3444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3445 = ORIENTED_EDGE('',*,*,#3446,.T.);+#3446 = EDGE_CURVE('',#3431,#3447,#3449,.T.);+#3447 = VERTEX_POINT('',#3448);+#3448 = CARTESIAN_POINT('',(-0.42573999999999995,0.13710030261822043,1.2049999999999998));+#3449 = SURFACE_CURVE('',#3450,(#3454),.PCURVE_S1.);+#3450 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3451,#3452,#3453),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3451 = CARTESIAN_POINT('',(-0.39951927316994323,0.04221184274416812,1.2049999999999998));+#3452 = CARTESIAN_POINT('',(-0.42573999999999995,0.07360616589936751,1.2049999999999998));+#3453 = CARTESIAN_POINT('',(-0.42573999999999995,0.13710030261822043,1.2049999999999998));+#3454 = PCURVE('',#3162,#3455);+#3455 = DEFINITIONAL_REPRESENTATION('',(#3456),#3460);+#3456 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3457,#3458,#3459),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3457 = CARTESIAN_POINT('',(0.22963712779842607,0.019400986219508747));+#3458 = CARTESIAN_POINT('',(0.19824280464344754,-0.00681974061049351));+#3459 = CARTESIAN_POINT('',(0.1347486679251923,-0.00681974061049351));+#3460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3461 = ORIENTED_EDGE('',*,*,#3462,.T.);+#3462 = EDGE_CURVE('',#3447,#3463,#3465,.T.);+#3463 = VERTEX_POINT('',#3464);+#3464 = CARTESIAN_POINT('',(-0.41950816806263097,0.18942417454361773,1.2049999999999998));+#3465 = SURFACE_CURVE('',#3466,(#3470),.PCURVE_S1.);+#3466 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3467,#3468,#3469),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3467 = CARTESIAN_POINT('',(-0.42573999999999995,0.13710030261822043,1.2049999999999998));+#3468 = CARTESIAN_POINT('',(-0.42573999999999995,0.1632034477135609,1.2049999999999998));+#3469 = CARTESIAN_POINT('',(-0.41950816806263097,0.18942417454361773,1.2049999999999998));+#3470 = PCURVE('',#3162,#3471);+#3471 = DEFINITIONAL_REPRESENTATION('',(#3472),#3476);+#3472 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3473,#3474,#3475),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3473 = CARTESIAN_POINT('',(0.1347486679251923,-0.00681974061049351));+#3474 = CARTESIAN_POINT('',(0.10864552282924117,-0.00681974061049351));+#3475 = CARTESIAN_POINT('',(0.08242479599923634,-0.0005879086733184823));+#3476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3477 = ORIENTED_EDGE('',*,*,#3478,.T.);+#3478 = EDGE_CURVE('',#3463,#3479,#3481,.T.);+#3479 = VERTEX_POINT('',#3480);+#3480 = CARTESIAN_POINT('',(-0.40104783571995667,0.24010190218298583,1.2049999999999998));+#3481 = SURFACE_CURVE('',#3482,(#3486),.PCURVE_S1.);+#3482 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3483,#3484,#3485),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3483 = CARTESIAN_POINT('',(-0.41950816806263097,0.18942417454361773,1.2049999999999998));+#3484 = CARTESIAN_POINT('',(-0.4132763361252619,0.21564490137367454,1.2049999999999998));+#3485 = CARTESIAN_POINT('',(-0.40104783571995667,0.24010190218298583,1.2049999999999998));+#3486 = PCURVE('',#3162,#3487);+#3487 = DEFINITIONAL_REPRESENTATION('',(#3488),#3492);+#3488 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3489,#3490,#3491),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3489 = CARTESIAN_POINT('',(0.08242479599923634,-0.0005879086733184823));+#3490 = CARTESIAN_POINT('',(0.056204069169231465,0.005643923263856027));+#3491 = CARTESIAN_POINT('',(0.03174706835919259,0.017872423668884568));+#3492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3493 = ORIENTED_EDGE('',*,*,#3494,.T.);+#3494 = EDGE_CURVE('',#3479,#3495,#3497,.T.);+#3495 = VERTEX_POINT('',#3496);+#3496 = CARTESIAN_POINT('',(-0.3293229775754535,0.24010190218298583,1.2049999999999998));+#3497 = SURFACE_CURVE('',#3498,(#3502),.PCURVE_S1.);+#3498 = LINE('',#3499,#3500);+#3499 = CARTESIAN_POINT('',(-0.40104783571995667,0.24010190218298583,1.2049999999999998));+#3500 = VECTOR('',#3501,1.2992910980564958);+#3501 = DIRECTION('',(1.0,0.,0.));+#3502 = PCURVE('',#3162,#3503);+#3503 = DEFINITIONAL_REPRESENTATION('',(#3504),#3508);+#3504 = LINE('',#3505,#3506);+#3505 = CARTESIAN_POINT('',(0.03174706835919259,0.017872423668884568));+#3506 = VECTOR('',#3507,1.2992910980564958);+#3507 = DIRECTION('',(0.,1.));+#3508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3509 = ORIENTED_EDGE('',*,*,#3510,.T.);+#3510 = EDGE_CURVE('',#3495,#3511,#3513,.T.);+#3511 = VERTEX_POINT('',#3512);+#3512 = CARTESIAN_POINT('',(-0.358718411241553,0.18636704944229138,1.2049999999999998));+#3513 = SURFACE_CURVE('',#3514,(#3518),.PCURVE_S1.);+#3514 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3515,#3516,#3517),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3515 = CARTESIAN_POINT('',(-0.3293229775754535,0.24010190218298583,1.2049999999999998));+#3516 = CARTESIAN_POINT('',(-0.3490767089987085,0.21235261280291554,1.2049999999999998));+#3517 = CARTESIAN_POINT('',(-0.358718411241553,0.18636704944229138,1.2049999999999998));+#3518 = PCURVE('',#3162,#3519);+#3519 = DEFINITIONAL_REPRESENTATION('',(#3520),#3524);+#3520 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3521,#3522,#3523),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3521 = CARTESIAN_POINT('',(0.03174706835919259,0.08959728181372563));+#3522 = CARTESIAN_POINT('',(0.05949635773982163,0.06984355039022369));+#3523 = CARTESIAN_POINT('',(0.08548192110048468,0.06020184814779502));+#3524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3525 = ORIENTED_EDGE('',*,*,#3526,.T.);+#3526 = EDGE_CURVE('',#3511,#3527,#3529,.T.);+#3527 = VERTEX_POINT('',#3528);+#3528 = CARTESIAN_POINT('',(-0.36836011348439734,0.1349838313933258,1.2049999999999998));+#3529 = SURFACE_CURVE('',#3530,(#3534),.PCURVE_S1.);+#3530 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3531,#3532,#3533),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3531 = CARTESIAN_POINT('',(-0.358718411241553,0.18636704944229138,1.2049999999999998));+#3532 = CARTESIAN_POINT('',(-0.36836011348439734,0.16038148608166727,1.2049999999999998));+#3533 = CARTESIAN_POINT('',(-0.36836011348439734,0.1349838313933258,1.2049999999999998));+#3534 = PCURVE('',#3162,#3535);+#3535 = DEFINITIONAL_REPRESENTATION('',(#3536),#3540);+#3536 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3537,#3538,#3539),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3537 = CARTESIAN_POINT('',(0.08548192110048468,0.06020184814779502));+#3538 = CARTESIAN_POINT('',(0.11146748446116077,0.05056014590537934));+#3539 = CARTESIAN_POINT('',(0.13686513914878767,0.05056014590537934));+#3540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3541 = ORIENTED_EDGE('',*,*,#3542,.T.);+#3542 = EDGE_CURVE('',#3527,#3543,#3545,.T.);+#3543 = VERTEX_POINT('',#3544);+#3544 = CARTESIAN_POINT('',(-0.3567195217526739,0.09524120507748682,1.2049999999999998));+#3545 = SURFACE_CURVE('',#3546,(#3550),.PCURVE_S1.);+#3546 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3547,#3548,#3549),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3547 = CARTESIAN_POINT('',(-0.36836011348439734,0.1349838313933258,1.2049999999999998));+#3548 = CARTESIAN_POINT('',(-0.36836011348439734,0.10935101323712365,1.2049999999999998));+#3549 = CARTESIAN_POINT('',(-0.3567195217526739,0.09524120507748682,1.2049999999999998));+#3550 = PCURVE('',#3162,#3551);+#3551 = DEFINITIONAL_REPRESENTATION('',(#3552),#3556);+#3552 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3553,#3554,#3555),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3553 = CARTESIAN_POINT('',(0.13686513914878767,0.05056014590537934));+#3554 = CARTESIAN_POINT('',(0.16249795730526265,0.05056014590537934));+#3555 = CARTESIAN_POINT('',(0.17660776546473056,0.06220073763708979));+#3556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3557 = ORIENTED_EDGE('',*,*,#3558,.T.);+#3558 = EDGE_CURVE('',#3543,#3559,#3561,.T.);+#3559 = VERTEX_POINT('',#3560);+#3560 = CARTESIAN_POINT('',(-0.3241493812505318,0.08113139691785001,1.2049999999999998));+#3561 = SURFACE_CURVE('',#3562,(#3566),.PCURVE_S1.);+#3562 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3563,#3564,#3565),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3563 = CARTESIAN_POINT('',(-0.3567195217526739,0.09524120507748682,1.2049999999999998));+#3564 = CARTESIAN_POINT('',(-0.3450789300209505,0.08113139691785001,1.2049999999999998));+#3565 = CARTESIAN_POINT('',(-0.3241493812505318,0.08113139691785001,1.2049999999999998));+#3566 = PCURVE('',#3162,#3567);+#3567 = DEFINITIONAL_REPRESENTATION('',(#3568),#3572);+#3568 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3569,#3570,#3571),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3569 = CARTESIAN_POINT('',(0.17660776546473056,0.06220073763708979));+#3570 = CARTESIAN_POINT('',(0.19071757362419847,0.07384132936878725));+#3571 = CARTESIAN_POINT('',(0.19071757362419847,0.09477087813892017));+#3572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3573 = ORIENTED_EDGE('',*,*,#3574,.T.);+#3574 = EDGE_CURVE('',#3559,#3575,#3577,.T.);+#3575 = VERTEX_POINT('',#3576);+#3576 = CARTESIAN_POINT('',(-0.29651767360387854,0.09053793569093689,1.2049999999999998));+#3577 = SURFACE_CURVE('',#3578,(#3582),.PCURVE_S1.);+#3578 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3579,#3580,#3581),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3579 = CARTESIAN_POINT('',(-0.3241493812505318,0.08113139691785001,1.2049999999999998));+#3580 = CARTESIAN_POINT('',(-0.30839342880503473,0.08113139691785001,1.2049999999999998));+#3581 = CARTESIAN_POINT('',(-0.29651767360387854,0.09053793569093689,1.2049999999999998));+#3582 = PCURVE('',#3162,#3583);+#3583 = DEFINITIONAL_REPRESENTATION('',(#3584),#3588);+#3584 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3585,#3586,#3587),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3585 = CARTESIAN_POINT('',(0.19071757362419847,0.09477087813892017));+#3586 = CARTESIAN_POINT('',(0.19071757362419847,0.11052683058385858));+#3587 = CARTESIAN_POINT('',(0.18131103485078678,0.12240258578488482));+#3588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3589 = ORIENTED_EDGE('',*,*,#3590,.T.);+#3590 = EDGE_CURVE('',#3575,#3152,#3591,.T.);+#3591 = SURFACE_CURVE('',#3592,(#3596),.PCURVE_S1.);+#3592 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3593,#3594,#3595),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3593 = CARTESIAN_POINT('',(-0.29651767360387854,0.09053793569093689,1.2049999999999998));+#3594 = CARTESIAN_POINT('',(-0.2846419184027223,0.09994447446403677,1.2049999999999998));+#3595 = CARTESIAN_POINT('',(-0.27782217779307083,0.11781689813253156,1.2049999999999998));+#3596 = PCURVE('',#3162,#3597);+#3597 = DEFINITIONAL_REPRESENTATION('',(#3598),#3602);+#3598 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3599,#3600,#3601),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3599 = CARTESIAN_POINT('',(0.18131103485078678,0.12240258578488482));+#3600 = CARTESIAN_POINT('',(0.17190449607867436,0.13427834098632682));+#3601 = CARTESIAN_POINT('',(0.15403207240958192,0.1410980815959784));+#3602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3603 = SHELL_BASED_SURFACE_MODEL('',(#3604));+#3604 = OPEN_SHELL('',(#3605));+#3605 = ADVANCED_FACE('',(#3606,#3741),#3620,.T.);+#3606 = FACE_BOUND('',#3607,.F.);+#3607 = EDGE_LOOP('',(#3608,#3631,#3647,#3663,#3679,#3695,#3711,#3727));+#3608 = ORIENTED_EDGE('',*,*,#3609,.T.);+#3609 = EDGE_CURVE('',#3610,#3612,#3614,.T.);+#3610 = VERTEX_POINT('',#3611);+#3611 = CARTESIAN_POINT('',(-0.41892025938904914,-0.025867981626099993,1.2049999999999998));+#3612 = VERTEX_POINT('',#3613);+#3613 = CARTESIAN_POINT('',(-0.06782119968318343,-0.12063885976502278,1.2049999999999998));+#3614 = SURFACE_CURVE('',#3615,(#3619),.PCURVE_S1.);+#3615 = LINE('',#3616,#3617);+#3616 = CARTESIAN_POINT('',(-0.41892025938904914,-0.025867981626099993,1.2049999999999998));+#3617 = VECTOR('',#3618,1.2992910980564958);+#3618 = DIRECTION('',(0.965446980809,-0.260599553427,0.));+#3619 = PCURVE('',#3620,#3625);+#3620 = PLANE('',#3621);+#3621 = AXIS2_PLACEMENT_3D('',#3622,#3623,#3624);+#3622 = CARTESIAN_POINT('',(-0.41892025938904914,-0.018107587138296497,1.2049999999999998));+#3623 = DIRECTION('',(0.,0.,1.0));+#3624 = DIRECTION('',(0.,-1.0,0.));+#3625 = DEFINITIONAL_REPRESENTATION('',(#3626),#3630);+#3626 = LINE('',#3627,#3628);+#3627 = CARTESIAN_POINT('',(0.007760394487802199,0.));+#3628 = VECTOR('',#3629,1.2992910980564958);+#3629 = DIRECTION('',(0.260599553427,0.965446980809));+#3630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3631 = ORIENTED_EDGE('',*,*,#3632,.T.);+#3632 = EDGE_CURVE('',#3612,#3633,#3635,.T.);+#3633 = VERTEX_POINT('',#3634);+#3634 = CARTESIAN_POINT('',(-0.06782119968318343,-0.20553287219196462,1.2049999999999998));+#3635 = SURFACE_CURVE('',#3636,(#3640),.PCURVE_S1.);+#3636 = LINE('',#3637,#3638);+#3637 = CARTESIAN_POINT('',(-0.06782119968318343,-0.12063885976502278,1.2049999999999998));+#3638 = VECTOR('',#3639,1.2992910980564958);+#3639 = DIRECTION('',(0.,-1.0,0.));+#3640 = PCURVE('',#3620,#3641);+#3641 = DEFINITIONAL_REPRESENTATION('',(#3642),#3646);+#3642 = LINE('',#3643,#3644);+#3643 = CARTESIAN_POINT('',(0.10253127262671848,0.35109905970586575));+#3644 = VECTOR('',#3645,1.2992910980564958);+#3645 = DIRECTION('',(1.,0.));+#3646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3647 = ORIENTED_EDGE('',*,*,#3648,.T.);+#3648 = EDGE_CURVE('',#3633,#3649,#3651,.T.);+#3649 = VERTEX_POINT('',#3650);+#3650 = CARTESIAN_POINT('',(-0.41892025938904914,-0.30030375033048196,1.2049999999999998));+#3651 = SURFACE_CURVE('',#3652,(#3656),.PCURVE_S1.);+#3652 = LINE('',#3653,#3654);+#3653 = CARTESIAN_POINT('',(-0.06782119968318343,-0.20553287219196462,1.2049999999999998));+#3654 = VECTOR('',#3655,1.2992910980564958);+#3655 = DIRECTION('',(-0.965446980809,-0.260599553427,0.));+#3656 = PCURVE('',#3620,#3657);+#3657 = DEFINITIONAL_REPRESENTATION('',(#3658),#3662);+#3658 = LINE('',#3659,#3660);+#3659 = CARTESIAN_POINT('',(0.18742528505343944,0.35109905970586575));+#3660 = VECTOR('',#3661,1.2992910980564958);+#3661 = DIRECTION('',(0.260599553427,-0.965446980809));+#3662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3663 = ORIENTED_EDGE('',*,*,#3664,.T.);+#3664 = EDGE_CURVE('',#3649,#3665,#3667,.T.);+#3665 = VERTEX_POINT('',#3666);+#3666 = CARTESIAN_POINT('',(-0.41892025938904914,-0.23093052687900684,1.2049999999999998));+#3667 = SURFACE_CURVE('',#3668,(#3672),.PCURVE_S1.);+#3668 = LINE('',#3669,#3670);+#3669 = CARTESIAN_POINT('',(-0.41892025938904914,-0.30030375033048196,1.2049999999999998));+#3670 = VECTOR('',#3671,1.2992910980564958);+#3671 = DIRECTION('',(0.,1.0,0.));+#3672 = PCURVE('',#3620,#3673);+#3673 = DEFINITIONAL_REPRESENTATION('',(#3674),#3678);+#3674 = LINE('',#3675,#3676);+#3675 = CARTESIAN_POINT('',(0.28219616319325613,0.));+#3676 = VECTOR('',#3677,1.2992910980564958);+#3677 = DIRECTION('',(-1.,0.));+#3678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3679 = ORIENTED_EDGE('',*,*,#3680,.T.);+#3680 = EDGE_CURVE('',#3665,#3681,#3683,.T.);+#3681 = VERTEX_POINT('',#3682);+#3682 = CARTESIAN_POINT('',(-0.33214493920734706,-0.20929548770158912,1.2049999999999998));+#3683 = SURFACE_CURVE('',#3684,(#3688),.PCURVE_S1.);+#3684 = LINE('',#3685,#3686);+#3685 = CARTESIAN_POINT('',(-0.41892025938904914,-0.23093052687900684,1.2049999999999998));+#3686 = VECTOR('',#3687,1.2992910980564958);+#3687 = DIRECTION('',(0.970296981152,0.24191686251,0.));+#3688 = PCURVE('',#3620,#3689);+#3689 = DEFINITIONAL_REPRESENTATION('',(#3690),#3694);+#3690 = LINE('',#3691,#3692);+#3691 = CARTESIAN_POINT('',(0.21282293974178093,0.));+#3692 = VECTOR('',#3693,1.2992910980564958);+#3693 = DIRECTION('',(-0.24191686251,0.970296981152));+#3694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3695 = ORIENTED_EDGE('',*,*,#3696,.T.);+#3696 = EDGE_CURVE('',#3681,#3697,#3699,.T.);+#3697 = VERTEX_POINT('',#3698);+#3698 = CARTESIAN_POINT('',(-0.33214493920734706,-0.11640591731713042,1.2049999999999998));+#3699 = SURFACE_CURVE('',#3700,(#3704),.PCURVE_S1.);+#3700 = LINE('',#3701,#3702);+#3701 = CARTESIAN_POINT('',(-0.33214493920734706,-0.20929548770158912,1.2049999999999998));+#3702 = VECTOR('',#3703,1.2992910980564958);+#3703 = DIRECTION('',(0.,1.0,0.));+#3704 = PCURVE('',#3620,#3705);+#3705 = DEFINITIONAL_REPRESENTATION('',(#3706),#3710);+#3706 = LINE('',#3707,#3708);+#3707 = CARTESIAN_POINT('',(0.19118790056306395,0.08677532018179307));+#3708 = VECTOR('',#3709,1.2992910980564958);+#3709 = DIRECTION('',(-1.,0.));+#3710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3711 = ORIENTED_EDGE('',*,*,#3712,.T.);+#3712 = EDGE_CURVE('',#3697,#3713,#3715,.T.);+#3713 = VERTEX_POINT('',#3714);+#3714 = CARTESIAN_POINT('',(-0.41892025938904914,-0.0952412050776687,1.2049999999999998));+#3715 = SURFACE_CURVE('',#3716,(#3720),.PCURVE_S1.);+#3716 = LINE('',#3717,#3718);+#3717 = CARTESIAN_POINT('',(-0.33214493920734706,-0.11640591731713042,1.2049999999999998));+#3718 = VECTOR('',#3719,1.2992910980564958);+#3719 = DIRECTION('',(-0.971520338783,0.236956180191,0.));+#3720 = PCURVE('',#3620,#3721);+#3721 = DEFINITIONAL_REPRESENTATION('',(#3722),#3726);+#3722 = LINE('',#3723,#3724);+#3723 = CARTESIAN_POINT('',(0.09829833017882612,0.08677532018179307));+#3724 = VECTOR('',#3725,1.2992910980564958);+#3725 = DIRECTION('',(-0.236956180191,-0.971520338783));+#3726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3727 = ORIENTED_EDGE('',*,*,#3728,.T.);+#3728 = EDGE_CURVE('',#3713,#3610,#3729,.T.);+#3729 = SURFACE_CURVE('',#3730,(#3734),.PCURVE_S1.);+#3730 = LINE('',#3731,#3732);+#3731 = CARTESIAN_POINT('',(-0.41892025938904914,-0.0952412050776687,1.2049999999999998));+#3732 = VECTOR('',#3733,1.2992910980564958);+#3733 = DIRECTION('',(0.,1.0,0.));+#3734 = PCURVE('',#3620,#3735);+#3735 = DEFINITIONAL_REPRESENTATION('',(#3736),#3740);+#3736 = LINE('',#3737,#3738);+#3737 = CARTESIAN_POINT('',(0.0771336179393644,0.));+#3738 = VECTOR('',#3739,1.2992910980564958);+#3739 = DIRECTION('',(-1.,0.));+#3740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3741 = FACE_BOUND('',#3742,.F.);+#3742 = EDGE_LOOP('',(#3743,#3761,#3777));+#3743 = ORIENTED_EDGE('',*,*,#3744,.T.);+#3744 = EDGE_CURVE('',#3745,#3747,#3749,.T.);+#3745 = VERTEX_POINT('',#3746);+#3746 = CARTESIAN_POINT('',(-0.2750002161611772,-0.19589116995041944,1.2049999999999998));+#3747 = VERTEX_POINT('',#3748);+#3748 = CARTESIAN_POINT('',(-0.13131533640143864,-0.1629682842441281,1.2049999999999998));+#3749 = SURFACE_CURVE('',#3750,(#3754),.PCURVE_S1.);+#3750 = LINE('',#3751,#3752);+#3751 = CARTESIAN_POINT('',(-0.2750002161611772,-0.19589116995041944,1.2049999999999998));+#3752 = VECTOR('',#3753,1.2992910980564958);+#3753 = DIRECTION('',(0.974739554513,0.223344578775,0.));+#3754 = PCURVE('',#3620,#3755);+#3755 = DEFINITIONAL_REPRESENTATION('',(#3756),#3760);+#3756 = LINE('',#3757,#3758);+#3757 = CARTESIAN_POINT('',(0.17778358281189427,0.143920043227872));+#3758 = VECTOR('',#3759,1.2992910980564958);+#3759 = DIRECTION('',(-0.223344578775,0.974739554513));+#3760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3761 = ORIENTED_EDGE('',*,*,#3762,.T.);+#3762 = EDGE_CURVE('',#3747,#3763,#3765,.T.);+#3763 = VERTEX_POINT('',#3764);+#3764 = CARTESIAN_POINT('',(-0.2750002161611772,-0.13028056200743843,1.2049999999999998));+#3765 = SURFACE_CURVE('',#3766,(#3770),.PCURVE_S1.);+#3766 = LINE('',#3767,#3768);+#3767 = CARTESIAN_POINT('',(-0.13131533640143864,-0.1629682842441281,1.2049999999999998));+#3768 = VECTOR('',#3769,1.2992910980564958);+#3769 = DIRECTION('',(-0.975085803822,0.221828030657,0.));+#3770 = PCURVE('',#3620,#3771);+#3771 = DEFINITIONAL_REPRESENTATION('',(#3772),#3776);+#3772 = LINE('',#3773,#3774);+#3773 = CARTESIAN_POINT('',(0.14486069710560295,0.28760492298761053));+#3774 = VECTOR('',#3775,1.2992910980564958);+#3775 = DIRECTION('',(-0.221828030657,-0.975085803822));+#3776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3777 = ORIENTED_EDGE('',*,*,#3778,.T.);+#3778 = EDGE_CURVE('',#3763,#3745,#3779,.T.);+#3779 = SURFACE_CURVE('',#3780,(#3784),.PCURVE_S1.);+#3780 = LINE('',#3781,#3782);+#3781 = CARTESIAN_POINT('',(-0.2750002161611772,-0.13028056200743843,1.2049999999999998));+#3782 = VECTOR('',#3783,1.2992910980564958);+#3783 = DIRECTION('',(0.,-1.0,0.));+#3784 = PCURVE('',#3620,#3785);+#3785 = DEFINITIONAL_REPRESENTATION('',(#3786),#3790);+#3786 = LINE('',#3787,#3788);+#3787 = CARTESIAN_POINT('',(0.11217297486914714,0.143920043227872));+#3788 = VECTOR('',#3789,1.2992910980564958);+#3789 = DIRECTION('',(1.,0.));+#3790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3791 = SHELL_BASED_SURFACE_MODEL('',(#3792));+#3792 = OPEN_SHELL('',(#3793));+#3793 = ADVANCED_FACE('',(#3794),#3808,.T.);+#3794 = FACE_BOUND('',#3795,.F.);+#3795 = EDGE_LOOP('',(#3796,#3819,#3835,#3851));+#3796 = ORIENTED_EDGE('',*,*,#3797,.T.);+#3797 = EDGE_CURVE('',#3798,#3800,#3802,.T.);+#3798 = VERTEX_POINT('',#3799);+#3799 = CARTESIAN_POINT('',(-0.31450767900768734,-0.37884834908593606,1.2049999999999998));+#3800 = VERTEX_POINT('',#3801);+#3801 = CARTESIAN_POINT('',(-0.24607510943394323,-0.37884834908593606,1.2049999999999998));+#3802 = SURFACE_CURVE('',#3803,(#3807),.PCURVE_S1.);+#3803 = LINE('',#3804,#3805);+#3804 = CARTESIAN_POINT('',(-0.31450767900768734,-0.37884834908593606,1.2049999999999998));+#3805 = VECTOR('',#3806,1.2992910980564958);+#3806 = DIRECTION('',(1.0,0.,0.));+#3807 = PCURVE('',#3808,#3813);+#3808 = PLANE('',#3809);+#3809 = AXIS2_PLACEMENT_3D('',#3810,#3811,#3812);+#3810 = CARTESIAN_POINT('',(-0.41892025938904914,-0.3080641448191638,1.2049999999999998));+#3811 = DIRECTION('',(0.,0.,1.0));+#3812 = DIRECTION('',(0.,-1.0,0.));+#3813 = DEFINITIONAL_REPRESENTATION('',(#3814),#3818);+#3814 = LINE('',#3815,#3816);+#3815 = CARTESIAN_POINT('',(0.07078420426752588,0.10441258038134883));+#3816 = VECTOR('',#3817,1.2992910980564958);+#3817 = DIRECTION('',(0.,1.));+#3818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3819 = ORIENTED_EDGE('',*,*,#3820,.T.);+#3820 = EDGE_CURVE('',#3800,#3821,#3823,.T.);+#3821 = VERTEX_POINT('',#3822);+#3822 = CARTESIAN_POINT('',(-0.24607510943394323,-0.5272364982317309,1.2049999999999998));+#3823 = SURFACE_CURVE('',#3824,(#3828),.PCURVE_S1.);+#3824 = LINE('',#3825,#3826);+#3825 = CARTESIAN_POINT('',(-0.24607510943394323,-0.37884834908593606,1.2049999999999998));+#3826 = VECTOR('',#3827,1.2992910980564958);+#3827 = DIRECTION('',(0.,-1.0,0.));+#3828 = PCURVE('',#3808,#3829);+#3829 = DEFINITIONAL_REPRESENTATION('',(#3830),#3834);+#3830 = LINE('',#3831,#3832);+#3831 = CARTESIAN_POINT('',(0.07078420426752588,0.17284514995510603));+#3832 = VECTOR('',#3833,1.2992910980564958);+#3833 = DIRECTION('',(1.,0.));+#3834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3835 = ORIENTED_EDGE('',*,*,#3836,.T.);+#3836 = EDGE_CURVE('',#3821,#3837,#3839,.T.);+#3837 = VERTEX_POINT('',#3838);+#3838 = CARTESIAN_POINT('',(-0.31450767900768734,-0.5272364982317309,1.2049999999999998));+#3839 = SURFACE_CURVE('',#3840,(#3844),.PCURVE_S1.);+#3840 = LINE('',#3841,#3842);+#3841 = CARTESIAN_POINT('',(-0.24607510943394323,-0.5272364982317309,1.2049999999999998));+#3842 = VECTOR('',#3843,1.2992910980564958);+#3843 = DIRECTION('',(-1.0,0.,0.));+#3844 = PCURVE('',#3808,#3845);+#3845 = DEFINITIONAL_REPRESENTATION('',(#3846),#3850);+#3846 = LINE('',#3847,#3848);+#3847 = CARTESIAN_POINT('',(0.21917235341256702,0.17284514995510603));+#3848 = VECTOR('',#3849,1.2992910980564958);+#3849 = DIRECTION('',(0.,-1.));+#3850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3851 = ORIENTED_EDGE('',*,*,#3852,.T.);+#3852 = EDGE_CURVE('',#3837,#3798,#3853,.T.);+#3853 = SURFACE_CURVE('',#3854,(#3858),.PCURVE_S1.);+#3854 = LINE('',#3855,#3856);+#3855 = CARTESIAN_POINT('',(-0.31450767900768734,-0.5272364982317309,1.2049999999999998));+#3856 = VECTOR('',#3857,1.2992910980564958);+#3857 = DIRECTION('',(0.,1.0,0.));+#3858 = PCURVE('',#3808,#3859);+#3859 = DEFINITIONAL_REPRESENTATION('',(#3860),#3864);+#3860 = LINE('',#3861,#3862);+#3861 = CARTESIAN_POINT('',(0.21917235341256702,0.10441258038134883));+#3862 = VECTOR('',#3863,1.2992910980564958);+#3863 = DIRECTION('',(-1.,0.));+#3864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3865 = SHELL_BASED_SURFACE_MODEL('',(#3866));+#3866 = OPEN_SHELL('',(#3867));+#3867 = ADVANCED_FACE('',(#3868),#3882,.T.);+#3868 = FACE_BOUND('',#3869,.F.);+#3869 = EDGE_LOOP('',(#3870,#3893,#3909,#3925,#3941,#3957,#3973));+#3870 = ORIENTED_EDGE('',*,*,#3871,.T.);+#3871 = EDGE_CURVE('',#3872,#3874,#3876,.T.);+#3872 = VERTEX_POINT('',#3873);+#3873 = CARTESIAN_POINT('',(-0.12896370170841057,-0.62976777085893,1.2049999999999998));+#3874 = VERTEX_POINT('',#3875);+#3875 = CARTESIAN_POINT('',(-0.06782119968318343,-0.62976777085893,1.2049999999999998));+#3876 = SURFACE_CURVE('',#3877,(#3881),.PCURVE_S1.);+#3877 = LINE('',#3878,#3879);+#3878 = CARTESIAN_POINT('',(-0.12896370170841057,-0.62976777085893,1.2049999999999998));+#3879 = VECTOR('',#3880,1.2992910980564958);+#3880 = DIRECTION('',(1.0,0.,0.));+#3881 = PCURVE('',#3882,#3887);+#3882 = PLANE('',#3883);+#3883 = AXIS2_PLACEMENT_3D('',#3884,#3885,#3886);+#3884 = CARTESIAN_POINT('',(-0.41892025938904914,-0.5980207024998023,1.2049999999999998));+#3885 = DIRECTION('',(0.,0.,1.0));+#3886 = DIRECTION('',(0.,-1.0,0.));+#3887 = DEFINITIONAL_REPRESENTATION('',(#3888),#3892);+#3888 = LINE('',#3889,#3890);+#3889 = CARTESIAN_POINT('',(0.03174706835919259,0.2899565576806386));+#3890 = VECTOR('',#3891,1.2992910980564958);+#3891 = DIRECTION('',(0.,1.));+#3892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3893 = ORIENTED_EDGE('',*,*,#3894,.T.);+#3894 = EDGE_CURVE('',#3874,#3895,#3897,.T.);+#3895 = VERTEX_POINT('',#3896);+#3896 = CARTESIAN_POINT('',(-0.06782119968318343,-0.8517620859033906,1.2049999999999998));+#3897 = SURFACE_CURVE('',#3898,(#3902),.PCURVE_S1.);+#3898 = LINE('',#3899,#3900);+#3899 = CARTESIAN_POINT('',(-0.06782119968318343,-0.62976777085893,1.2049999999999998));+#3900 = VECTOR('',#3901,1.2992910980564958);+#3901 = DIRECTION('',(0.,-1.0,0.));+#3902 = PCURVE('',#3882,#3903);+#3903 = DEFINITIONAL_REPRESENTATION('',(#3904),#3908);+#3904 = LINE('',#3905,#3906);+#3905 = CARTESIAN_POINT('',(0.03174706835919259,0.35109905970586575));+#3906 = VECTOR('',#3907,1.2992910980564958);+#3907 = DIRECTION('',(1.,0.));+#3908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3909 = ORIENTED_EDGE('',*,*,#3910,.T.);+#3910 = EDGE_CURVE('',#3895,#3911,#3913,.T.);+#3911 = VERTEX_POINT('',#3912);+#3912 = CARTESIAN_POINT('',(-0.11697036477253803,-0.8517620859033906,1.2049999999999998));+#3913 = SURFACE_CURVE('',#3914,(#3918),.PCURVE_S1.);+#3914 = LINE('',#3915,#3916);+#3915 = CARTESIAN_POINT('',(-0.06782119968318343,-0.8517620859033906,1.2049999999999998));+#3916 = VECTOR('',#3917,1.2992910980564958);+#3917 = DIRECTION('',(-1.0,0.,0.));+#3918 = PCURVE('',#3882,#3919);+#3919 = DEFINITIONAL_REPRESENTATION('',(#3920),#3924);+#3920 = LINE('',#3921,#3922);+#3921 = CARTESIAN_POINT('',(0.25374138340358826,0.35109905970586575));+#3922 = VECTOR('',#3923,1.2992910980564958);+#3923 = DIRECTION('',(0.,-1.));+#3924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3925 = ORIENTED_EDGE('',*,*,#3926,.T.);+#3926 = EDGE_CURVE('',#3911,#3927,#3929,.T.);+#3927 = VERTEX_POINT('',#3928);+#3928 = CARTESIAN_POINT('',(-0.41892025938904914,-0.7327693704236955,1.2049999999999998));+#3929 = SURFACE_CURVE('',#3930,(#3934),.PCURVE_S1.);+#3930 = LINE('',#3931,#3932);+#3931 = CARTESIAN_POINT('',(-0.11697036477253803,-0.8517620859033906,1.2049999999999998));+#3932 = VECTOR('',#3933,1.2992910980564958);+#3933 = DIRECTION('',(-0.930363459431,0.366638559558,0.));+#3934 = PCURVE('',#3882,#3935);+#3935 = DEFINITIONAL_REPRESENTATION('',(#3936),#3940);+#3936 = LINE('',#3937,#3938);+#3937 = CARTESIAN_POINT('',(0.25374138340358826,0.3019498946165112));+#3938 = VECTOR('',#3939,1.2992910980564958);+#3939 = DIRECTION('',(-0.366638559558,-0.930363459431));+#3940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3941 = ORIENTED_EDGE('',*,*,#3942,.T.);+#3942 = EDGE_CURVE('',#3927,#3943,#3945,.T.);+#3943 = VERTEX_POINT('',#3944);+#3944 = CARTESIAN_POINT('',(-0.41892025938904914,-0.6619851661569232,1.2049999999999998));+#3945 = SURFACE_CURVE('',#3946,(#3950),.PCURVE_S1.);+#3946 = LINE('',#3947,#3948);+#3947 = CARTESIAN_POINT('',(-0.41892025938904914,-0.7327693704236955,1.2049999999999998));+#3948 = VECTOR('',#3949,1.2992910980564958);+#3949 = DIRECTION('',(0.,1.0,0.));+#3950 = PCURVE('',#3882,#3951);+#3951 = DEFINITIONAL_REPRESENTATION('',(#3952),#3956);+#3952 = LINE('',#3953,#3954);+#3953 = CARTESIAN_POINT('',(0.1347486679251923,0.));+#3954 = VECTOR('',#3955,1.2992910980564958);+#3955 = DIRECTION('',(-1.,0.));+#3956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3957 = ORIENTED_EDGE('',*,*,#3958,.T.);+#3958 = EDGE_CURVE('',#3943,#3959,#3961,.T.);+#3959 = VERTEX_POINT('',#3960);+#3960 = CARTESIAN_POINT('',(-0.12896370170841057,-0.776274612249263,1.2049999999999998));+#3961 = SURFACE_CURVE('',#3962,(#3966),.PCURVE_S1.);+#3962 = LINE('',#3963,#3964);+#3963 = CARTESIAN_POINT('',(-0.41892025938904914,-0.6619851661569232,1.2049999999999998));+#3964 = VECTOR('',#3965,1.2992910980564958);+#3965 = DIRECTION('',(0.930338200671,-0.36670264844,0.));+#3966 = PCURVE('',#3882,#3967);+#3967 = DEFINITIONAL_REPRESENTATION('',(#3968),#3972);+#3968 = LINE('',#3969,#3970);+#3969 = CARTESIAN_POINT('',(0.06396446365704277,0.));+#3970 = VECTOR('',#3971,1.2992910980564958);+#3971 = DIRECTION('',(0.36670264844,0.930338200671));+#3972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3973 = ORIENTED_EDGE('',*,*,#3974,.T.);+#3974 = EDGE_CURVE('',#3959,#3872,#3975,.T.);+#3975 = SURFACE_CURVE('',#3976,(#3980),.PCURVE_S1.);+#3976 = LINE('',#3977,#3978);+#3977 = CARTESIAN_POINT('',(-0.12896370170841057,-0.776274612249263,1.2049999999999998));+#3978 = VECTOR('',#3979,1.2992910980564958);+#3979 = DIRECTION('',(0.,1.0,0.));+#3980 = PCURVE('',#3882,#3981);+#3981 = DEFINITIONAL_REPRESENTATION('',(#3982),#3986);+#3982 = LINE('',#3983,#3984);+#3983 = CARTESIAN_POINT('',(0.17825390975075975,0.2899565576806386));+#3984 = VECTOR('',#3985,1.2992910980564958);+#3985 = DIRECTION('',(-1.,0.));+#3986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3991)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3988,#3989,#3990)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3988 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3989 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3990 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3991 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3988,+  'distance_accuracy_value','confusion accuracy');+#3992 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#355));+#3993 = PRESENTATION_LAYER_ASSIGNMENT('Adom.EtchStyle=flat','visible',(+    #361,#549,#817,#939,#1413,#1939,#2125,#2199,#2673,#3147,#3605,#3793,+    #3867));+#3994 = PRESENTATION_LAYER_ASSIGNMENT('Adom.EtchFace=top','visible',(+    #361,#549,#817,#939,#1413,#1939,#2125,#2199,#2673,#3147,#3605,#3793,+    #3867));+#3996 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #3997,#4007,#4016,#4025,#4034,#4043,#4052,#4061,#4070,#4079,#4088,+    #4097,#4106),#3987);+#3997 = STYLED_ITEM('color',(#3998),#361);+#3998 = PRESENTATION_STYLE_ASSIGNMENT((#3999,#4005));+#3999 = SURFACE_STYLE_USAGE(.BOTH.,#4000);+#4000 = SURFACE_SIDE_STYLE('',(#4001));+#4001 = SURFACE_STYLE_FILL_AREA(#4002);+#4002 = FILL_AREA_STYLE('',(#4003));+#4003 = FILL_AREA_STYLE_COLOUR('',#4004);+#4004 = COLOUR_RGB('',0.896243869286,0.896243869286,0.886003966688);+#4005 = CURVE_STYLE('',#4006,POSITIVE_LENGTH_MEASURE(0.1),#4004);+#4006 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#4007 = STYLED_ITEM('color',(#4008),#549);+#4008 = PRESENTATION_STYLE_ASSIGNMENT((#4009,#4014));+#4009 = SURFACE_STYLE_USAGE(.BOTH.,#4010);+#4010 = SURFACE_SIDE_STYLE('',(#4011));+#4011 = SURFACE_STYLE_FILL_AREA(#4012);+#4012 = FILL_AREA_STYLE('',(#4013));+#4013 = FILL_AREA_STYLE_COLOUR('',#4004);+#4014 = CURVE_STYLE('',#4015,POSITIVE_LENGTH_MEASURE(0.1),#4004);+#4015 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#4016 = STYLED_ITEM('color',(#4017),#817);+#4017 = PRESENTATION_STYLE_ASSIGNMENT((#4018,#4023));+#4018 = SURFACE_STYLE_USAGE(.BOTH.,#4019);+#4019 = SURFACE_SIDE_STYLE('',(#4020));+#4020 = SURFACE_STYLE_FILL_AREA(#4021);+#4021 = FILL_AREA_STYLE('',(#4022));+#4022 = FILL_AREA_STYLE_COLOUR('',#4004);+#4023 = CURVE_STYLE('',#4024,POSITIVE_LENGTH_MEASURE(0.1),#4004);+#4024 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#4025 = STYLED_ITEM('color',(#4026),#939);+#4026 = PRESENTATION_STYLE_ASSIGNMENT((#4027,#4032));+#4027 = SURFACE_STYLE_USAGE(.BOTH.,#4028);+#4028 = SURFACE_SIDE_STYLE('',(#4029));+#4029 = SURFACE_STYLE_FILL_AREA(#4030);+#4030 = FILL_AREA_STYLE('',(#4031));+#4031 = FILL_AREA_STYLE_COLOUR('',#4004);+#4032 = CURVE_STYLE('',#4033,POSITIVE_LENGTH_MEASURE(0.1),#4004);+#4033 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#4034 = STYLED_ITEM('color',(#4035),#1413);+#4035 = PRESENTATION_STYLE_ASSIGNMENT((#4036,#4041));+#4036 = SURFACE_STYLE_USAGE(.BOTH.,#4037);+#4037 = SURFACE_SIDE_STYLE('',(#4038));+#4038 = SURFACE_STYLE_FILL_AREA(#4039);+#4039 = FILL_AREA_STYLE('',(#4040));+#4040 = FILL_AREA_STYLE_COLOUR('',#4004);+#4041 = CURVE_STYLE('',#4042,POSITIVE_LENGTH_MEASURE(0.1),#4004);+#4042 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#4043 = STYLED_ITEM('color',(#4044),#1939);+#4044 = PRESENTATION_STYLE_ASSIGNMENT((#4045,#4050));+#4045 = SURFACE_STYLE_USAGE(.BOTH.,#4046);+#4046 = SURFACE_SIDE_STYLE('',(#4047));+#4047 = SURFACE_STYLE_FILL_AREA(#4048);+#4048 = FILL_AREA_STYLE('',(#4049));+#4049 = FILL_AREA_STYLE_COLOUR('',#4004);+#4050 = CURVE_STYLE('',#4051,POSITIVE_LENGTH_MEASURE(0.1),#4004);+#4051 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#4052 = STYLED_ITEM('color',(#4053),#2125);+#4053 = PRESENTATION_STYLE_ASSIGNMENT((#4054,#4059));+#4054 = SURFACE_STYLE_USAGE(.BOTH.,#4055);+#4055 = SURFACE_SIDE_STYLE('',(#4056));+#4056 = SURFACE_STYLE_FILL_AREA(#4057);+#4057 = FILL_AREA_STYLE('',(#4058));+#4058 = FILL_AREA_STYLE_COLOUR('',#4004);+#4059 = CURVE_STYLE('',#4060,POSITIVE_LENGTH_MEASURE(0.1),#4004);+#4060 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#4061 = STYLED_ITEM('color',(#4062),#2199);+#4062 = PRESENTATION_STYLE_ASSIGNMENT((#4063,#4068));+#4063 = SURFACE_STYLE_USAGE(.BOTH.,#4064);+#4064 = SURFACE_SIDE_STYLE('',(#4065));+#4065 = SURFACE_STYLE_FILL_AREA(#4066);+#4066 = FILL_AREA_STYLE('',(#4067));+#4067 = FILL_AREA_STYLE_COLOUR('',#4004);+#4068 = CURVE_STYLE('',#4069,POSITIVE_LENGTH_MEASURE(0.1),#4004);+#4069 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#4070 = STYLED_ITEM('color',(#4071),#2673);+#4071 = PRESENTATION_STYLE_ASSIGNMENT((#4072,#4077));+#4072 = SURFACE_STYLE_USAGE(.BOTH.,#4073);+#4073 = SURFACE_SIDE_STYLE('',(#4074));+#4074 = SURFACE_STYLE_FILL_AREA(#4075);+#4075 = FILL_AREA_STYLE('',(#4076));+#4076 = FILL_AREA_STYLE_COLOUR('',#4004);+#4077 = CURVE_STYLE('',#4078,POSITIVE_LENGTH_MEASURE(0.1),#4004);+#4078 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#4079 = STYLED_ITEM('color',(#4080),#3147);+#4080 = PRESENTATION_STYLE_ASSIGNMENT((#4081,#4086));+#4081 = SURFACE_STYLE_USAGE(.BOTH.,#4082);+#4082 = SURFACE_SIDE_STYLE('',(#4083));+#4083 = SURFACE_STYLE_FILL_AREA(#4084);+#4084 = FILL_AREA_STYLE('',(#4085));+#4085 = FILL_AREA_STYLE_COLOUR('',#4004);+#4086 = CURVE_STYLE('',#4087,POSITIVE_LENGTH_MEASURE(0.1),#4004);+#4087 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#4088 = STYLED_ITEM('color',(#4089),#3605);+#4089 = PRESENTATION_STYLE_ASSIGNMENT((#4090,#4095));+#4090 = SURFACE_STYLE_USAGE(.BOTH.,#4091);+#4091 = SURFACE_SIDE_STYLE('',(#4092));+#4092 = SURFACE_STYLE_FILL_AREA(#4093);+#4093 = FILL_AREA_STYLE('',(#4094));+#4094 = FILL_AREA_STYLE_COLOUR('',#4004);+#4095 = CURVE_STYLE('',#4096,POSITIVE_LENGTH_MEASURE(0.1),#4004);+#4096 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#4097 = STYLED_ITEM('color',(#4098),#3793);+#4098 = PRESENTATION_STYLE_ASSIGNMENT((#4099,#4104));+#4099 = SURFACE_STYLE_USAGE(.BOTH.,#4100);+#4100 = SURFACE_SIDE_STYLE('',(#4101));+#4101 = SURFACE_STYLE_FILL_AREA(#4102);+#4102 = FILL_AREA_STYLE('',(#4103));+#4103 = FILL_AREA_STYLE_COLOUR('',#4004);+#4104 = CURVE_STYLE('',#4105,POSITIVE_LENGTH_MEASURE(0.1),#4004);+#4105 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#4106 = STYLED_ITEM('color',(#4107),#3867);+#4107 = PRESENTATION_STYLE_ASSIGNMENT((#4108,#4113));+#4108 = SURFACE_STYLE_USAGE(.BOTH.,#4109);+#4109 = SURFACE_SIDE_STYLE('',(#4110));+#4110 = SURFACE_STYLE_FILL_AREA(#4111);+#4111 = FILL_AREA_STYLE('',(#4112));+#4112 = FILL_AREA_STYLE_COLOUR('',#4004);+#4113 = CURVE_STYLE('',#4114,POSITIVE_LENGTH_MEASURE(0.1),#4004);+#4114 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#4115 = CARTESIAN_POINT('',(0.,0.,0.));+#4116 = DIRECTION('',(0.,0.,1.0));+#4117 = DIRECTION('',(1.0,0.,0.));+#4122 = CARTESIAN_POINT('',(0.,0.,0.));+#4123 = DIRECTION('',(0.,0.,1.));+#4124 = DIRECTION('',(1.,0.,0.));+#4125 = AXIS2_PLACEMENT_3D('',#4122,#4123,#4124);+#4126 = SHAPE_REPRESENTATION('',(#4125),#345);+#4127 = SHAPE_DEFINITION_REPRESENTATION(#4,#4126);+#4128 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('body','body','',#5,#4167,$);+#4129 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#4128);+#4130 = ITEM_DEFINED_TRANSFORMATION('','',#4173,#4125);+#4131 = ( REPRESENTATION_RELATIONSHIP('','',#4172,#4126) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4130) SHAPE_REPRESENTATION_RELATIONSHIP() );+#4132 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4131,#4129);+#4133 = PRODUCT('SOT-23','SOT-23','',(#8));+#4134 = PRODUCT_DEFINITION_FORMATION('','',#4133);+#4135 = PRODUCT_DEFINITION('design','',#4134,#9);+#4136 = PRODUCT_DEFINITION_SHAPE('','',#4135);+#4137 = CARTESIAN_POINT('',(0.,0.,0.));+#4138 = DIRECTION('',(0.,0.,1.));+#4139 = DIRECTION('',(1.,0.,0.));+#4140 = AXIS2_PLACEMENT_3D('',#4137,#4138,#4139);+#4141 = SHAPE_REPRESENTATION('',(#4140),#345);+#4142 = SHAPE_DEFINITION_REPRESENTATION(#4136,#4141);+#4143 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('Adom.Chip','Adom.Chip','',#4135,#5,$);+#4144 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#4143);+#4145 = ITEM_DEFINED_TRANSFORMATION('','',#4125,#4140);+#4146 = ( REPRESENTATION_RELATIONSHIP('','',#4126,#4141) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4145) SHAPE_REPRESENTATION_RELATIONSHIP() );+#4147 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4146,#4144);+#4148 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('Adom.LaserEtch','Adom.LaserEtch','',#4135,#353,$);+#4149 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#4148);+#4150 = ITEM_DEFINED_TRANSFORMATION('','',#11,#4140);+#4151 = ( REPRESENTATION_RELATIONSHIP('','',#358,#4141) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4150) SHAPE_REPRESENTATION_RELATIONSHIP() );+#4152 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4151,#4149);+#4163 = APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#4164);+#4164 = APPLICATION_CONTEXT('core data for automotive mechanical design processes');+#4165 = SHAPE_DEFINITION_REPRESENTATION(#4166,#4172);+#4166 = PRODUCT_DEFINITION_SHAPE('','',#4167);+#4167 = PRODUCT_DEFINITION('design','',#4168,#4171);+#4168 = PRODUCT_DEFINITION_FORMATION('','',#4169);+#4169 = PRODUCT('SOT-23','SOT-23','',(#4170));+#4170 = PRODUCT_CONTEXT('',#4164,'mechanical');+#4171 = PRODUCT_DEFINITION_CONTEXT('part definition',#4164,'design');+#4172 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#4173,#4177),#5450);+#4173 = AXIS2_PLACEMENT_3D('',#5551,#5552,#5553);+#4174 = CARTESIAN_POINT('',(0.,0.,0.));+#4175 = DIRECTION('',(0.,0.,1.0));+#4176 = DIRECTION('',(1.0,0.,0.));+#4177 = MANIFOLD_SOLID_BREP('',#4178);+#4178 = CLOSED_SHELL('',(#4179,#4205,#4259,#4272,#4291,#4304,#4337,#4359,#4372,#4385,#4394,#4409,#4471,#4482,#4501,#4527,#4545,#4568,#4578,#4590,#4613,#4630,#4645,#4660,#4671,#4687,#4717,#4731,#4745,#4759,#4781,#4794,#4821,#4882,#4898,#4941,#4950,#5000,#5015,#5058,#5115,#5131,#5174,#5184,#5195,#5224,#5233,#5242,#5252,#5259,#5269,#5280,#5290,#5300,#5310,#5320,#5328,#5338,#5348,#5358,#5368,#5378,#5386,#5397,#5406,#5416,#5426,#5436,#5444));+#4179 = ADVANCED_FACE('',(#4180),#4204,.F.);+#4180 = FACE_BOUND('',#4181,.F.);+#4181 = EDGE_LOOP('',(#4182,#4191,#4196,#4201));+#4182 = ORIENTED_EDGE('',*,*,#4183,.T.);+#4183 = EDGE_CURVE('',#4184,#4186,#4188,.T.);+#4184 = VERTEX_POINT('',#4185);+#4185 = CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1));+#4186 = VERTEX_POINT('',#4187);+#4187 = CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1));+#4188 = LINE('',#4185,#4189);+#4189 = VECTOR('',#4190,1.);+#4190 = DIRECTION('',(1.0,1.110223024625E-16,0.));+#4191 = ORIENTED_EDGE('',*,*,#4192,.T.);+#4192 = EDGE_CURVE('',#4186,#4193,#4195,.T.);+#4193 = VERTEX_POINT('',#4194);+#4194 = CARTESIAN_POINT('',(0.605,1.5,0.575));+#4195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4187,#4194),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4196 = ORIENTED_EDGE('',*,*,#4197,.F.);+#4197 = EDGE_CURVE('',#4198,#4193,#4200,.T.);+#4198 = VERTEX_POINT('',#4199);+#4199 = CARTESIAN_POINT('',(-0.605,1.5,0.575));+#4200 = LINE('',#4199,#4189);+#4201 = ORIENTED_EDGE('',*,*,#4202,.F.);+#4202 = EDGE_CURVE('',#4184,#4198,#4203,.T.);+#4203 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4185,#4199),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4204 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4185,#4199),(#4187,#4194)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.21),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4205 = ADVANCED_FACE('',(#4206),#4255,.T.);+#4206 = FACE_BOUND('',#4207,.T.);+#4207 = EDGE_LOOP('',(#4182,#4208,#4215,#4222,#4229,#4236,#4243,#4250));+#4208 = ORIENTED_EDGE('',*,*,#4209,.T.);+#4209 = EDGE_CURVE('',#4186,#4210,#4212,.T.);+#4210 = VERTEX_POINT('',#4211);+#4211 = CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1));+#4212 = LINE('',#4187,#4213);+#4213 = VECTOR('',#4214,1.);+#4214 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#4215 = ORIENTED_EDGE('',*,*,#4216,.T.);+#4216 = EDGE_CURVE('',#4210,#4217,#4219,.T.);+#4217 = VERTEX_POINT('',#4218);+#4218 = CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1));+#4219 = LINE('',#4211,#4220);+#4220 = VECTOR('',#4221,1.);+#4221 = DIRECTION('',(1.110223024625E-16,-1.0,0.));+#4222 = ORIENTED_EDGE('',*,*,#4223,.T.);+#4223 = EDGE_CURVE('',#4217,#4224,#4226,.T.);+#4224 = VERTEX_POINT('',#4225);+#4225 = CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1));+#4226 = LINE('',#4218,#4227);+#4227 = VECTOR('',#4228,1.);+#4228 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#4229 = ORIENTED_EDGE('',*,*,#4230,.T.);+#4230 = EDGE_CURVE('',#4224,#4231,#4233,.T.);+#4231 = VERTEX_POINT('',#4232);+#4232 = CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1));+#4233 = LINE('',#4225,#4234);+#4234 = VECTOR('',#4235,1.);+#4235 = DIRECTION('',(-1.0,-1.110223024625E-16,0.));+#4236 = ORIENTED_EDGE('',*,*,#4237,.T.);+#4237 = EDGE_CURVE('',#4231,#4238,#4240,.T.);+#4238 = VERTEX_POINT('',#4239);+#4239 = CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1));+#4240 = LINE('',#4232,#4241);+#4241 = VECTOR('',#4242,1.);+#4242 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#4243 = ORIENTED_EDGE('',*,*,#4244,.T.);+#4244 = EDGE_CURVE('',#4238,#4245,#4247,.T.);+#4245 = VERTEX_POINT('',#4246);+#4246 = CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1));+#4247 = LINE('',#4239,#4248);+#4248 = VECTOR('',#4249,1.);+#4249 = DIRECTION('',(-1.110223024625E-16,1.0,0.));+#4250 = ORIENTED_EDGE('',*,*,#4251,.T.);+#4251 = EDGE_CURVE('',#4245,#4184,#4252,.T.);+#4252 = LINE('',#4246,#4253);+#4253 = VECTOR('',#4254,1.);+#4254 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#4255 = PLANE('',#4256);+#4256 = AXIS2_PLACEMENT_3D('',#4185,#4257,#4258);+#4257 = DIRECTION('',(0.,0.,-1.0));+#4258 = DIRECTION('',(0.370454302632,-0.928850692879,0.));+#4259 = ADVANCED_FACE('',(#4260),#4271,.F.);+#4260 = FACE_BOUND('',#4261,.F.);+#4261 = EDGE_LOOP('',(#4208,#4262,#4267,#4270));+#4262 = ORIENTED_EDGE('',*,*,#4263,.T.);+#4263 = EDGE_CURVE('',#4210,#4264,#4266,.T.);+#4264 = VERTEX_POINT('',#4265);+#4265 = CARTESIAN_POINT('',(0.7,1.405,0.575));+#4266 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4211,#4265),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4267 = ORIENTED_EDGE('',*,*,#4268,.F.);+#4268 = EDGE_CURVE('',#4193,#4264,#4269,.T.);+#4269 = LINE('',#4194,#4213);+#4270 = ORIENTED_EDGE('',*,*,#4192,.F.);+#4271 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4187,#4194),(#4211,#4265)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4272 = ADVANCED_FACE('',(#4273),#4289,.F.);+#4273 = FACE_BOUND('',#4274,.F.);+#4274 = EDGE_LOOP('',(#4275,#4276,#4281,#4286));+#4275 = ORIENTED_EDGE('',*,*,#4197,.T.);+#4276 = ORIENTED_EDGE('',*,*,#4277,.T.);+#4277 = EDGE_CURVE('',#4193,#4278,#4280,.T.);+#4278 = VERTEX_POINT('',#4279);+#4279 = CARTESIAN_POINT('',(0.605,1.5,0.725));+#4280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4194,#4279),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4281 = ORIENTED_EDGE('',*,*,#4282,.F.);+#4282 = EDGE_CURVE('',#4283,#4278,#4285,.T.);+#4283 = VERTEX_POINT('',#4284);+#4284 = CARTESIAN_POINT('',(-0.605,1.5,0.725));+#4285 = LINE('',#4284,#4189);+#4286 = ORIENTED_EDGE('',*,*,#4287,.F.);+#4287 = EDGE_CURVE('',#4198,#4283,#4288,.T.);+#4288 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4199,#4284),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4289 = PLANE('',#4290);+#4290 = AXIS2_PLACEMENT_3D('',#4284,#4221,#4190);+#4291 = ADVANCED_FACE('',(#4292),#4303,.F.);+#4292 = FACE_BOUND('',#4293,.F.);+#4293 = EDGE_LOOP('',(#4250,#4294,#4295,#4300));+#4294 = ORIENTED_EDGE('',*,*,#4202,.T.);+#4295 = ORIENTED_EDGE('',*,*,#4296,.F.);+#4296 = EDGE_CURVE('',#4297,#4198,#4299,.T.);+#4297 = VERTEX_POINT('',#4298);+#4298 = CARTESIAN_POINT('',(-0.7,1.405,0.575));+#4299 = LINE('',#4298,#4253);+#4300 = ORIENTED_EDGE('',*,*,#4301,.F.);+#4301 = EDGE_CURVE('',#4245,#4297,#4302,.T.);+#4302 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4246,#4298),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4303 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4246,#4298),(#4185,#4199)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4304 = ADVANCED_FACE('',(#4305),#4336,.F.);+#4305 = FACE_BOUND('',#4306,.F.);+#4306 = EDGE_LOOP('',(#4243,#4307,#4308,#4314,#4321,#4325,#4330,#4333));+#4307 = ORIENTED_EDGE('',*,*,#4301,.T.);+#4308 = ORIENTED_EDGE('',*,*,#4309,.F.);+#4309 = EDGE_CURVE('',#4310,#4297,#4312,.T.);+#4310 = VERTEX_POINT('',#4311);+#4311 = CARTESIAN_POINT('',(-0.7,1.15,0.575));+#4312 = LINE('',#4313,#4248);+#4313 = CARTESIAN_POINT('',(-0.7,-1.405,0.575));+#4314 = ORIENTED_EDGE('',*,*,#4315,.F.);+#4315 = EDGE_CURVE('',#4316,#4310,#4318,.T.);+#4316 = VERTEX_POINT('',#4317);+#4317 = CARTESIAN_POINT('',(-0.7,0.75,0.575));+#4318 = LINE('',#4317,#4319);+#4319 = VECTOR('',#4320,1.);+#4320 = DIRECTION('',(1.144237745222E-17,1.0,0.));+#4321 = ORIENTED_EDGE('',*,*,#4322,.F.);+#4322 = EDGE_CURVE('',#4323,#4316,#4312,.T.);+#4323 = VERTEX_POINT('',#4324);+#4324 = CARTESIAN_POINT('',(-0.7,-0.75,0.575));+#4325 = ORIENTED_EDGE('',*,*,#4326,.F.);+#4326 = EDGE_CURVE('',#4327,#4323,#4329,.T.);+#4327 = VERTEX_POINT('',#4328);+#4328 = CARTESIAN_POINT('',(-0.7,-1.15,0.575));+#4329 = LINE('',#4328,#4319);+#4330 = ORIENTED_EDGE('',*,*,#4331,.F.);+#4331 = EDGE_CURVE('',#4332,#4327,#4312,.T.);+#4332 = VERTEX_POINT('',#4313);+#4333 = ORIENTED_EDGE('',*,*,#4334,.F.);+#4334 = EDGE_CURVE('',#4238,#4332,#4335,.T.);+#4335 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4239,#4313),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4336 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4239,#4313),(#4246,#4298)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4337 = ADVANCED_FACE('',(#4338),#4358,.F.);+#4338 = FACE_BOUND('',#4339,.F.);+#4339 = EDGE_LOOP('',(#4215,#4340,#4345,#4350,#4355,#4357));+#4340 = ORIENTED_EDGE('',*,*,#4341,.T.);+#4341 = EDGE_CURVE('',#4217,#4342,#4344,.T.);+#4342 = VERTEX_POINT('',#4343);+#4343 = CARTESIAN_POINT('',(0.7,-1.405,0.575));+#4344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4218,#4343),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4345 = ORIENTED_EDGE('',*,*,#4346,.F.);+#4346 = EDGE_CURVE('',#4347,#4342,#4349,.T.);+#4347 = VERTEX_POINT('',#4348);+#4348 = CARTESIAN_POINT('',(0.7,-0.2,0.575));+#4349 = LINE('',#4265,#4220);+#4350 = ORIENTED_EDGE('',*,*,#4351,.F.);+#4351 = EDGE_CURVE('',#4352,#4347,#4354,.T.);+#4352 = VERTEX_POINT('',#4353);+#4353 = CARTESIAN_POINT('',(0.7,0.2,0.575));+#4354 = LINE('',#4353,#4220);+#4355 = ORIENTED_EDGE('',*,*,#4356,.F.);+#4356 = EDGE_CURVE('',#4264,#4352,#4349,.T.);+#4357 = ORIENTED_EDGE('',*,*,#4263,.F.);+#4358 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4211,#4265),(#4218,#4343)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4359 = ADVANCED_FACE('',(#4360),#4371,.F.);+#4360 = FACE_BOUND('',#4361,.F.);+#4361 = EDGE_LOOP('',(#4236,#4362,#4363,#4368));+#4362 = ORIENTED_EDGE('',*,*,#4334,.T.);+#4363 = ORIENTED_EDGE('',*,*,#4364,.F.);+#4364 = EDGE_CURVE('',#4365,#4332,#4367,.T.);+#4365 = VERTEX_POINT('',#4366);+#4366 = CARTESIAN_POINT('',(-0.605,-1.5,0.575));+#4367 = LINE('',#4366,#4241);+#4368 = ORIENTED_EDGE('',*,*,#4369,.F.);+#4369 = EDGE_CURVE('',#4231,#4365,#4370,.T.);+#4370 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4232,#4366),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4371 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4232,#4366),(#4239,#4313)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4372 = ADVANCED_FACE('',(#4373),#4384,.F.);+#4373 = FACE_BOUND('',#4374,.F.);+#4374 = EDGE_LOOP('',(#4222,#4375,#4380,#4383));+#4375 = ORIENTED_EDGE('',*,*,#4376,.T.);+#4376 = EDGE_CURVE('',#4224,#4377,#4379,.T.);+#4377 = VERTEX_POINT('',#4378);+#4378 = CARTESIAN_POINT('',(0.605,-1.5,0.575));+#4379 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4225,#4378),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4380 = ORIENTED_EDGE('',*,*,#4381,.F.);+#4381 = EDGE_CURVE('',#4342,#4377,#4382,.T.);+#4382 = LINE('',#4343,#4227);+#4383 = ORIENTED_EDGE('',*,*,#4341,.F.);+#4384 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4218,#4343),(#4225,#4378)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4385 = ADVANCED_FACE('',(#4386),#4393,.F.);+#4386 = FACE_BOUND('',#4387,.F.);+#4387 = EDGE_LOOP('',(#4229,#4388,#4389,#4392));+#4388 = ORIENTED_EDGE('',*,*,#4369,.T.);+#4389 = ORIENTED_EDGE('',*,*,#4390,.F.);+#4390 = EDGE_CURVE('',#4377,#4365,#4391,.T.);+#4391 = LINE('',#4378,#4234);+#4392 = ORIENTED_EDGE('',*,*,#4376,.F.);+#4393 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4225,#4378),(#4232,#4366)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.21),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4394 = ADVANCED_FACE('',(#4395),#4407,.F.);+#4395 = FACE_BOUND('',#4396,.F.);+#4396 = EDGE_LOOP('',(#4397,#4398,#4403,#4406));+#4397 = ORIENTED_EDGE('',*,*,#4268,.T.);+#4398 = ORIENTED_EDGE('',*,*,#4399,.T.);+#4399 = EDGE_CURVE('',#4264,#4400,#4402,.T.);+#4400 = VERTEX_POINT('',#4401);+#4401 = CARTESIAN_POINT('',(0.7,1.405,0.725));+#4402 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4265,#4401),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4403 = ORIENTED_EDGE('',*,*,#4404,.F.);+#4404 = EDGE_CURVE('',#4278,#4400,#4405,.T.);+#4405 = LINE('',#4279,#4213);+#4406 = ORIENTED_EDGE('',*,*,#4277,.F.);+#4407 = PLANE('',#4408);+#4408 = AXIS2_PLACEMENT_3D('',#4279,#4228,#4214);+#4409 = ADVANCED_FACE('',(#4410),#4466,.F.);+#4410 = FACE_BOUND('',#4411,.F.);+#4411 = EDGE_LOOP('',(#4412,#4417,#4418,#4419,#4424,#4429,#4434,#4439,#4444,#4449,#4455,#4462));+#4412 = ORIENTED_EDGE('',*,*,#4413,.T.);+#4413 = EDGE_CURVE('',#4414,#4283,#4416,.T.);+#4414 = VERTEX_POINT('',#4415);+#4415 = CARTESIAN_POINT('',(-0.7,1.405,0.725));+#4416 = LINE('',#4415,#4253);+#4417 = ORIENTED_EDGE('',*,*,#4282,.T.);+#4418 = ORIENTED_EDGE('',*,*,#4404,.T.);+#4419 = ORIENTED_EDGE('',*,*,#4420,.T.);+#4420 = EDGE_CURVE('',#4400,#4421,#4423,.T.);+#4421 = VERTEX_POINT('',#4422);+#4422 = CARTESIAN_POINT('',(0.7,0.2,0.725));+#4423 = LINE('',#4401,#4220);+#4424 = ORIENTED_EDGE('',*,*,#4425,.T.);+#4425 = EDGE_CURVE('',#4421,#4426,#4428,.T.);+#4426 = VERTEX_POINT('',#4427);+#4427 = CARTESIAN_POINT('',(0.675,0.2,0.725));+#4428 = LINE('',#4422,#4234);+#4429 = ORIENTED_EDGE('',*,*,#4430,.F.);+#4430 = EDGE_CURVE('',#4431,#4426,#4433,.T.);+#4431 = VERTEX_POINT('',#4432);+#4432 = CARTESIAN_POINT('',(0.675,1.3925,0.725));+#4433 = LINE('',#4432,#4220);+#4434 = ORIENTED_EDGE('',*,*,#4435,.F.);+#4435 = EDGE_CURVE('',#4436,#4431,#4438,.T.);+#4436 = VERTEX_POINT('',#4437);+#4437 = CARTESIAN_POINT('',(0.5925,1.475,0.725));+#4438 = LINE('',#4437,#4213);+#4439 = ORIENTED_EDGE('',*,*,#4440,.F.);+#4440 = EDGE_CURVE('',#4441,#4436,#4443,.T.);+#4441 = VERTEX_POINT('',#4442);+#4442 = CARTESIAN_POINT('',(-0.5925,1.475,0.725));+#4443 = LINE('',#4442,#4189);+#4444 = ORIENTED_EDGE('',*,*,#4445,.F.);+#4445 = EDGE_CURVE('',#4446,#4441,#4448,.T.);+#4446 = VERTEX_POINT('',#4447);+#4447 = CARTESIAN_POINT('',(-0.675,1.3925,0.725));+#4448 = LINE('',#4447,#4253);+#4449 = ORIENTED_EDGE('',*,*,#4450,.F.);+#4450 = EDGE_CURVE('',#4451,#4446,#4453,.T.);+#4451 = VERTEX_POINT('',#4452);+#4452 = CARTESIAN_POINT('',(-0.675,1.15,0.725));+#4453 = LINE('',#4454,#4248);+#4454 = CARTESIAN_POINT('',(-0.675,-1.3925,0.725));+#4455 = ORIENTED_EDGE('',*,*,#4456,.F.);+#4456 = EDGE_CURVE('',#4457,#4451,#4459,.T.);+#4457 = VERTEX_POINT('',#4458);+#4458 = CARTESIAN_POINT('',(-0.7,1.15,0.725));+#4459 = LINE('',#4458,#4460);+#4460 = VECTOR('',#4461,1.);+#4461 = DIRECTION('',(1.0,-1.144237745222E-17,0.));+#4462 = ORIENTED_EDGE('',*,*,#4463,.T.);+#4463 = EDGE_CURVE('',#4457,#4414,#4464,.T.);+#4464 = LINE('',#4465,#4248);+#4465 = CARTESIAN_POINT('',(-0.7,-1.405,0.725));+#4466 = PLANE('',#4467);+#4467 = AXIS2_PLACEMENT_3D('',#4468,#4469,#4470);+#4468 = CARTESIAN_POINT('',(-1.486299604971E-16,1.4875,0.725));+#4469 = DIRECTION('',(1.022886882533E-31,-6.310887241768E-27,-1.0));+#4470 = DIRECTION('',(1.0,1.217738924546E-16,1.022886882525E-31));+#4471 = ADVANCED_FACE('',(#4472),#4480,.F.);+#4472 = FACE_BOUND('',#4473,.F.);+#4473 = EDGE_LOOP('',(#4474,#4475,#4476,#4477));+#4474 = ORIENTED_EDGE('',*,*,#4296,.T.);+#4475 = ORIENTED_EDGE('',*,*,#4287,.T.);+#4476 = ORIENTED_EDGE('',*,*,#4413,.F.);+#4477 = ORIENTED_EDGE('',*,*,#4478,.F.);+#4478 = EDGE_CURVE('',#4297,#4414,#4479,.T.);+#4479 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4298,#4415),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4480 = PLANE('',#4481);+#4481 = AXIS2_PLACEMENT_3D('',#4415,#4214,#4254);+#4482 = ADVANCED_FACE('',(#4483),#4499,.F.);+#4483 = FACE_BOUND('',#4484,.F.);+#4484 = EDGE_LOOP('',(#4485,#4489,#4490,#4497));+#4485 = ORIENTED_EDGE('',*,*,#4486,.F.);+#4486 = EDGE_CURVE('',#4332,#4487,#4488,.T.);+#4487 = VERTEX_POINT('',#4465);+#4488 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4313,#4465),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4489 = ORIENTED_EDGE('',*,*,#4331,.T.);+#4490 = ORIENTED_EDGE('',*,*,#4491,.T.);+#4491 = EDGE_CURVE('',#4327,#4492,#4494,.T.);+#4492 = VERTEX_POINT('',#4493);+#4493 = CARTESIAN_POINT('',(-0.7,-1.15,0.725));+#4494 = LINE('',#4495,#4496);+#4495 = CARTESIAN_POINT('',(-0.7,-1.15,0.529763586955));+#4496 = VECTOR('',#4175,1.);+#4497 = ORIENTED_EDGE('',*,*,#4498,.F.);+#4498 = EDGE_CURVE('',#4487,#4492,#4464,.T.);+#4499 = PLANE('',#4500);+#4500 = AXIS2_PLACEMENT_3D('',#4465,#4190,#4249);+#4501 = ADVANCED_FACE('',(#4502),#4524,.F.);+#4502 = FACE_BOUND('',#4503,.F.);+#4503 = EDGE_LOOP('',(#4504,#4505,#4514,#4519));+#4504 = ORIENTED_EDGE('',*,*,#4326,.T.);+#4505 = ORIENTED_EDGE('',*,*,#4506,.T.);+#4506 = EDGE_CURVE('',#4323,#4507,#4509,.T.);+#4507 = VERTEX_POINT('',#4508);+#4508 = CARTESIAN_POINT('',(-0.798480775301,-0.75,0.492364817767));+#4509 = CIRCLE('',#4510,1.E-01);+#4510 = AXIS2_PLACEMENT_3D('',#4511,#4512,#4513);+#4511 = CARTESIAN_POINT('',(-0.7,-0.75,0.475));+#4512 = DIRECTION('',(-1.144237745222E-17,-1.0,-5.473822126269E-48));+#4513 = DIRECTION('',(2.22044604925E-15,-2.540718180781E-32,1.0));+#4514 = ORIENTED_EDGE('',*,*,#4515,.F.);+#4515 = EDGE_CURVE('',#4516,#4507,#4518,.T.);+#4516 = VERTEX_POINT('',#4517);+#4517 = CARTESIAN_POINT('',(-0.798480775301,-1.15,0.492364817767));+#4518 = LINE('',#4517,#4319);+#4519 = ORIENTED_EDGE('',*,*,#4520,.F.);+#4520 = EDGE_CURVE('',#4327,#4516,#4521,.T.);+#4521 = CIRCLE('',#4522,1.E-01);+#4522 = AXIS2_PLACEMENT_3D('',#4523,#4512,#4513);+#4523 = CARTESIAN_POINT('',(-0.7,-1.15,0.475));+#4524 = CYLINDRICAL_SURFACE('',#4525,1.E-01);+#4525 = AXIS2_PLACEMENT_3D('',#4523,#4526,#4513);+#4526 = DIRECTION('',(-1.144237745222E-17,-1.0,0.));+#4527 = ADVANCED_FACE('',(#4528),#4499,.F.);+#4528 = FACE_BOUND('',#4529,.F.);+#4529 = EDGE_LOOP('',(#4530,#4536,#4537,#4543));+#4530 = ORIENTED_EDGE('',*,*,#4531,.F.);+#4531 = EDGE_CURVE('',#4323,#4532,#4534,.T.);+#4532 = VERTEX_POINT('',#4533);+#4533 = CARTESIAN_POINT('',(-0.7,-0.75,0.725));+#4534 = LINE('',#4535,#4496);+#4535 = CARTESIAN_POINT('',(-0.7,-0.75,0.529763586955));+#4536 = ORIENTED_EDGE('',*,*,#4322,.T.);+#4537 = ORIENTED_EDGE('',*,*,#4538,.T.);+#4538 = EDGE_CURVE('',#4316,#4539,#4541,.T.);+#4539 = VERTEX_POINT('',#4540);+#4540 = CARTESIAN_POINT('',(-0.7,0.75,0.725));+#4541 = LINE('',#4542,#4496);+#4542 = CARTESIAN_POINT('',(-0.7,0.75,0.529763586955));+#4543 = ORIENTED_EDGE('',*,*,#4544,.F.);+#4544 = EDGE_CURVE('',#4532,#4539,#4464,.T.);+#4545 = ADVANCED_FACE('',(#4546),#4566,.F.);+#4546 = FACE_BOUND('',#4547,.F.);+#4547 = EDGE_LOOP('',(#4548,#4549,#4556,#4561));+#4548 = ORIENTED_EDGE('',*,*,#4315,.T.);+#4549 = ORIENTED_EDGE('',*,*,#4550,.T.);+#4550 = EDGE_CURVE('',#4310,#4551,#4553,.T.);+#4551 = VERTEX_POINT('',#4552);+#4552 = CARTESIAN_POINT('',(-0.798480775301,1.15,0.492364817767));+#4553 = CIRCLE('',#4554,1.E-01);+#4554 = AXIS2_PLACEMENT_3D('',#4555,#4512,#4513);+#4555 = CARTESIAN_POINT('',(-0.7,1.15,0.475));+#4556 = ORIENTED_EDGE('',*,*,#4557,.F.);+#4557 = EDGE_CURVE('',#4558,#4551,#4560,.T.);+#4558 = VERTEX_POINT('',#4559);+#4559 = CARTESIAN_POINT('',(-0.798480775301,0.75,0.492364817767));+#4560 = LINE('',#4559,#4319);+#4561 = ORIENTED_EDGE('',*,*,#4562,.F.);+#4562 = EDGE_CURVE('',#4316,#4558,#4563,.T.);+#4563 = CIRCLE('',#4564,1.E-01);+#4564 = AXIS2_PLACEMENT_3D('',#4565,#4512,#4513);+#4565 = CARTESIAN_POINT('',(-0.7,0.75,0.475));+#4566 = CYLINDRICAL_SURFACE('',#4567,1.E-01);+#4567 = AXIS2_PLACEMENT_3D('',#4565,#4526,#4513);+#4568 = ADVANCED_FACE('',(#4569),#4499,.F.);+#4569 = FACE_BOUND('',#4570,.F.);+#4570 = EDGE_LOOP('',(#4571,#4575,#4576,#4577));+#4571 = ORIENTED_EDGE('',*,*,#4572,.F.);+#4572 = EDGE_CURVE('',#4310,#4457,#4573,.T.);+#4573 = LINE('',#4574,#4496);+#4574 = CARTESIAN_POINT('',(-0.7,1.15,0.529763586955));+#4575 = ORIENTED_EDGE('',*,*,#4309,.T.);+#4576 = ORIENTED_EDGE('',*,*,#4478,.T.);+#4577 = ORIENTED_EDGE('',*,*,#4463,.F.);+#4578 = ADVANCED_FACE('',(#4579),#4588,.F.);+#4579 = FACE_BOUND('',#4580,.F.);+#4580 = EDGE_LOOP('',(#4581,#4582,#4583,#4587));+#4581 = ORIENTED_EDGE('',*,*,#4399,.F.);+#4582 = ORIENTED_EDGE('',*,*,#4356,.T.);+#4583 = ORIENTED_EDGE('',*,*,#4584,.T.);+#4584 = EDGE_CURVE('',#4352,#4421,#4585,.T.);+#4585 = LINE('',#4586,#4496);+#4586 = CARTESIAN_POINT('',(0.7,0.2,0.529763586955));+#4587 = ORIENTED_EDGE('',*,*,#4420,.F.);+#4588 = PLANE('',#4589);+#4589 = AXIS2_PLACEMENT_3D('',#4401,#4235,#4221);+#4590 = ADVANCED_FACE('',(#4591),#4612,.F.);+#4591 = FACE_BOUND('',#4592,.F.);+#4592 = EDGE_LOOP('',(#4593,#4594,#4602,#4607));+#4593 = ORIENTED_EDGE('',*,*,#4351,.T.);+#4594 = ORIENTED_EDGE('',*,*,#4595,.T.);+#4595 = EDGE_CURVE('',#4347,#4596,#4598,.T.);+#4596 = VERTEX_POINT('',#4597);+#4597 = CARTESIAN_POINT('',(0.798480775301,-0.2,0.492364817767));+#4598 = CIRCLE('',#4599,1.E-01);+#4599 = AXIS2_PLACEMENT_3D('',#4600,#4249,#4601);+#4600 = CARTESIAN_POINT('',(0.7,-0.2,0.475));+#4601 = DIRECTION('',(-2.22044604925E-15,-2.465190328816E-31,1.0));+#4602 = ORIENTED_EDGE('',*,*,#4603,.F.);+#4603 = EDGE_CURVE('',#4604,#4596,#4606,.T.);+#4604 = VERTEX_POINT('',#4605);+#4605 = CARTESIAN_POINT('',(0.798480775301,0.2,0.492364817767));+#4606 = LINE('',#4605,#4220);+#4607 = ORIENTED_EDGE('',*,*,#4608,.F.);+#4608 = EDGE_CURVE('',#4352,#4604,#4609,.T.);+#4609 = CIRCLE('',#4610,1.E-01);+#4610 = AXIS2_PLACEMENT_3D('',#4611,#4249,#4601);+#4611 = CARTESIAN_POINT('',(0.7,0.2,0.475));+#4612 = CYLINDRICAL_SURFACE('',#4610,1.E-01);+#4613 = ADVANCED_FACE('',(#4614),#4588,.F.);+#4614 = FACE_BOUND('',#4615,.F.);+#4615 = EDGE_LOOP('',(#4616,#4622,#4623,#4628));+#4616 = ORIENTED_EDGE('',*,*,#4617,.F.);+#4617 = EDGE_CURVE('',#4347,#4618,#4620,.T.);+#4618 = VERTEX_POINT('',#4619);+#4619 = CARTESIAN_POINT('',(0.7,-0.2,0.725));+#4620 = LINE('',#4621,#4496);+#4621 = CARTESIAN_POINT('',(0.7,-0.2,0.529763586955));+#4622 = ORIENTED_EDGE('',*,*,#4346,.T.);+#4623 = ORIENTED_EDGE('',*,*,#4624,.T.);+#4624 = EDGE_CURVE('',#4342,#4625,#4627,.T.);+#4625 = VERTEX_POINT('',#4626);+#4626 = CARTESIAN_POINT('',(0.7,-1.405,0.725));+#4627 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4343,#4626),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4628 = ORIENTED_EDGE('',*,*,#4629,.F.);+#4629 = EDGE_CURVE('',#4618,#4625,#4423,.T.);+#4630 = ADVANCED_FACE('',(#4631),#4643,.F.);+#4631 = FACE_BOUND('',#4632,.F.);+#4632 = EDGE_LOOP('',(#4633,#4634,#4635,#4640));+#4633 = ORIENTED_EDGE('',*,*,#4364,.T.);+#4634 = ORIENTED_EDGE('',*,*,#4486,.T.);+#4635 = ORIENTED_EDGE('',*,*,#4636,.F.);+#4636 = EDGE_CURVE('',#4637,#4487,#4639,.T.);+#4637 = VERTEX_POINT('',#4638);+#4638 = CARTESIAN_POINT('',(-0.605,-1.5,0.725));+#4639 = LINE('',#4638,#4241);+#4640 = ORIENTED_EDGE('',*,*,#4641,.F.);+#4641 = EDGE_CURVE('',#4365,#4637,#4642,.T.);+#4642 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4366,#4638),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4643 = PLANE('',#4644);+#4644 = AXIS2_PLACEMENT_3D('',#4638,#4254,#4242);+#4645 = ADVANCED_FACE('',(#4646),#4658,.F.);+#4646 = FACE_BOUND('',#4647,.F.);+#4647 = EDGE_LOOP('',(#4648,#4649,#4654,#4657));+#4648 = ORIENTED_EDGE('',*,*,#4381,.T.);+#4649 = ORIENTED_EDGE('',*,*,#4650,.T.);+#4650 = EDGE_CURVE('',#4377,#4651,#4653,.T.);+#4651 = VERTEX_POINT('',#4652);+#4652 = CARTESIAN_POINT('',(0.605,-1.5,0.725));+#4653 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4378,#4652),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4654 = ORIENTED_EDGE('',*,*,#4655,.F.);+#4655 = EDGE_CURVE('',#4625,#4651,#4656,.T.);+#4656 = LINE('',#4626,#4227);+#4657 = ORIENTED_EDGE('',*,*,#4624,.F.);+#4658 = PLANE('',#4659);+#4659 = AXIS2_PLACEMENT_3D('',#4626,#4242,#4228);+#4660 = ADVANCED_FACE('',(#4661),#4669,.F.);+#4661 = FACE_BOUND('',#4662,.F.);+#4662 = EDGE_LOOP('',(#4663,#4664,#4665,#4668));+#4663 = ORIENTED_EDGE('',*,*,#4390,.T.);+#4664 = ORIENTED_EDGE('',*,*,#4641,.T.);+#4665 = ORIENTED_EDGE('',*,*,#4666,.F.);+#4666 = EDGE_CURVE('',#4651,#4637,#4667,.T.);+#4667 = LINE('',#4652,#4234);+#4668 = ORIENTED_EDGE('',*,*,#4650,.F.);+#4669 = PLANE('',#4670);+#4670 = AXIS2_PLACEMENT_3D('',#4652,#4249,#4235);+#4671 = ADVANCED_FACE('',(#4672),#4685,.F.);+#4672 = FACE_BOUND('',#4673,.F.);+#4673 = EDGE_LOOP('',(#4674,#4679,#4682,#4683));+#4674 = ORIENTED_EDGE('',*,*,#4675,.F.);+#4675 = EDGE_CURVE('',#4539,#4676,#4678,.T.);+#4676 = VERTEX_POINT('',#4677);+#4677 = CARTESIAN_POINT('',(-0.675,0.75,0.725));+#4678 = LINE('',#4540,#4460);+#4679 = ORIENTED_EDGE('',*,*,#4680,.T.);+#4680 = EDGE_CURVE('',#4539,#4457,#4681,.T.);+#4681 = LINE('',#4540,#4319);+#4682 = ORIENTED_EDGE('',*,*,#4456,.T.);+#4683 = ORIENTED_EDGE('',*,*,#4684,.F.);+#4684 = EDGE_CURVE('',#4676,#4451,#4453,.T.);+#4685 = PLANE('',#4686);+#4686 = AXIS2_PLACEMENT_3D('',#4540,#4257,#4461);+#4687 = ADVANCED_FACE('',(#4688),#4716,.F.);+#4688 = FACE_BOUND('',#4689,.F.);+#4689 = EDGE_LOOP('',(#4690,#4695,#4699,#4701,#4702,#4703,#4708,#4713));+#4690 = ORIENTED_EDGE('',*,*,#4691,.T.);+#4691 = EDGE_CURVE('',#4692,#4693,#4453,.T.);+#4692 = VERTEX_POINT('',#4454);+#4693 = VERTEX_POINT('',#4694);+#4694 = CARTESIAN_POINT('',(-0.675,-1.15,0.725));+#4695 = ORIENTED_EDGE('',*,*,#4696,.T.);+#4696 = EDGE_CURVE('',#4693,#4697,#4453,.T.);+#4697 = VERTEX_POINT('',#4698);+#4698 = CARTESIAN_POINT('',(-0.675,-0.75,0.725));+#4699 = ORIENTED_EDGE('',*,*,#4700,.T.);+#4700 = EDGE_CURVE('',#4697,#4676,#4453,.T.);+#4701 = ORIENTED_EDGE('',*,*,#4684,.T.);+#4702 = ORIENTED_EDGE('',*,*,#4450,.T.);+#4703 = ORIENTED_EDGE('',*,*,#4704,.T.);+#4704 = EDGE_CURVE('',#4446,#4705,#4707,.T.);+#4705 = VERTEX_POINT('',#4706);+#4706 = CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2));+#4707 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4447,#4706),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4708 = ORIENTED_EDGE('',*,*,#4709,.F.);+#4709 = EDGE_CURVE('',#4710,#4705,#4712,.T.);+#4710 = VERTEX_POINT('',#4711);+#4711 = CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2));+#4712 = LINE('',#4711,#4248);+#4713 = ORIENTED_EDGE('',*,*,#4714,.F.);+#4714 = EDGE_CURVE('',#4692,#4710,#4715,.T.);+#4715 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4454,#4711),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4716 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4454,#4711),(#4447,#4706)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.785),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4717 = ADVANCED_FACE('',(#4718),#4730,.F.);+#4718 = FACE_BOUND('',#4719,.F.);+#4719 = EDGE_LOOP('',(#4720,#4721,#4726,#4729));+#4720 = ORIENTED_EDGE('',*,*,#4445,.T.);+#4721 = ORIENTED_EDGE('',*,*,#4722,.T.);+#4722 = EDGE_CURVE('',#4441,#4723,#4725,.T.);+#4723 = VERTEX_POINT('',#4724);+#4724 = CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2));+#4725 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4442,#4724),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4726 = ORIENTED_EDGE('',*,*,#4727,.F.);+#4727 = EDGE_CURVE('',#4705,#4723,#4728,.T.);+#4728 = LINE('',#4706,#4253);+#4729 = ORIENTED_EDGE('',*,*,#4704,.F.);+#4730 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4447,#4706),(#4442,#4724)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4731 = ADVANCED_FACE('',(#4732),#4744,.F.);+#4732 = FACE_BOUND('',#4733,.F.);+#4733 = EDGE_LOOP('',(#4734,#4735,#4740,#4743));+#4734 = ORIENTED_EDGE('',*,*,#4440,.T.);+#4735 = ORIENTED_EDGE('',*,*,#4736,.T.);+#4736 = EDGE_CURVE('',#4436,#4737,#4739,.T.);+#4737 = VERTEX_POINT('',#4738);+#4738 = CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2));+#4739 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4437,#4738),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4740 = ORIENTED_EDGE('',*,*,#4741,.F.);+#4741 = EDGE_CURVE('',#4723,#4737,#4742,.T.);+#4742 = LINE('',#4724,#4189);+#4743 = ORIENTED_EDGE('',*,*,#4722,.F.);+#4744 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4442,#4724),(#4437,#4738)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.185),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4745 = ADVANCED_FACE('',(#4746),#4758,.F.);+#4746 = FACE_BOUND('',#4747,.F.);+#4747 = EDGE_LOOP('',(#4748,#4749,#4754,#4757));+#4748 = ORIENTED_EDGE('',*,*,#4435,.T.);+#4749 = ORIENTED_EDGE('',*,*,#4750,.T.);+#4750 = EDGE_CURVE('',#4431,#4751,#4753,.T.);+#4751 = VERTEX_POINT('',#4752);+#4752 = CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2));+#4753 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4432,#4752),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4754 = ORIENTED_EDGE('',*,*,#4755,.F.);+#4755 = EDGE_CURVE('',#4737,#4751,#4756,.T.);+#4756 = LINE('',#4738,#4213);+#4757 = ORIENTED_EDGE('',*,*,#4736,.F.);+#4758 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4437,#4738),(#4432,#4752)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4759 = ADVANCED_FACE('',(#4760),#4780,.F.);+#4760 = FACE_BOUND('',#4761,.F.);+#4761 = EDGE_LOOP('',(#4762,#4763,#4767,#4771,#4776,#4779));+#4762 = ORIENTED_EDGE('',*,*,#4430,.T.);+#4763 = ORIENTED_EDGE('',*,*,#4764,.T.);+#4764 = EDGE_CURVE('',#4426,#4765,#4433,.T.);+#4765 = VERTEX_POINT('',#4766);+#4766 = CARTESIAN_POINT('',(0.675,-0.2,0.725));+#4767 = ORIENTED_EDGE('',*,*,#4768,.T.);+#4768 = EDGE_CURVE('',#4765,#4769,#4433,.T.);+#4769 = VERTEX_POINT('',#4770);+#4770 = CARTESIAN_POINT('',(0.675,-1.3925,0.725));+#4771 = ORIENTED_EDGE('',*,*,#4772,.T.);+#4772 = EDGE_CURVE('',#4769,#4773,#4775,.T.);+#4773 = VERTEX_POINT('',#4774);+#4774 = CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2));+#4775 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4770,#4774),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4776 = ORIENTED_EDGE('',*,*,#4777,.F.);+#4777 = EDGE_CURVE('',#4751,#4773,#4778,.T.);+#4778 = LINE('',#4752,#4220);+#4779 = ORIENTED_EDGE('',*,*,#4750,.F.);+#4780 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4432,#4752),(#4770,#4774)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.785),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4781 = ADVANCED_FACE('',(#4782),#4792,.F.);+#4782 = FACE_BOUND('',#4783,.F.);+#4783 = EDGE_LOOP('',(#4784,#4785,#4788,#4791));+#4784 = ORIENTED_EDGE('',*,*,#4425,.F.);+#4785 = ORIENTED_EDGE('',*,*,#4786,.T.);+#4786 = EDGE_CURVE('',#4421,#4618,#4787,.T.);+#4787 = LINE('',#4422,#4220);+#4788 = ORIENTED_EDGE('',*,*,#4789,.T.);+#4789 = EDGE_CURVE('',#4618,#4765,#4790,.T.);+#4790 = LINE('',#4619,#4234);+#4791 = ORIENTED_EDGE('',*,*,#4764,.F.);+#4792 = PLANE('',#4793);+#4793 = AXIS2_PLACEMENT_3D('',#4422,#4257,#4235);+#4794 = ADVANCED_FACE('',(#4795),#4466,.F.);+#4795 = FACE_BOUND('',#4796,.F.);+#4796 = EDGE_LOOP('',(#4797,#4798,#4799,#4800,#4801,#4802,#4803,#4806,#4807,#4812,#4817,#4820));+#4797 = ORIENTED_EDGE('',*,*,#4789,.F.);+#4798 = ORIENTED_EDGE('',*,*,#4629,.T.);+#4799 = ORIENTED_EDGE('',*,*,#4655,.T.);+#4800 = ORIENTED_EDGE('',*,*,#4666,.T.);+#4801 = ORIENTED_EDGE('',*,*,#4636,.T.);+#4802 = ORIENTED_EDGE('',*,*,#4498,.T.);+#4803 = ORIENTED_EDGE('',*,*,#4804,.T.);+#4804 = EDGE_CURVE('',#4492,#4693,#4805,.T.);+#4805 = LINE('',#4493,#4460);+#4806 = ORIENTED_EDGE('',*,*,#4691,.F.);+#4807 = ORIENTED_EDGE('',*,*,#4808,.F.);+#4808 = EDGE_CURVE('',#4809,#4692,#4811,.T.);+#4809 = VERTEX_POINT('',#4810);+#4810 = CARTESIAN_POINT('',(-0.5925,-1.475,0.725));+#4811 = LINE('',#4810,#4241);+#4812 = ORIENTED_EDGE('',*,*,#4813,.F.);+#4813 = EDGE_CURVE('',#4814,#4809,#4816,.T.);+#4814 = VERTEX_POINT('',#4815);+#4815 = CARTESIAN_POINT('',(0.5925,-1.475,0.725));+#4816 = LINE('',#4815,#4234);+#4817 = ORIENTED_EDGE('',*,*,#4818,.F.);+#4818 = EDGE_CURVE('',#4769,#4814,#4819,.T.);+#4819 = LINE('',#4770,#4227);+#4820 = ORIENTED_EDGE('',*,*,#4768,.F.);+#4821 = ADVANCED_FACE('',(#4822),#4879,.F.);+#4822 = FACE_BOUND('',#4823,.F.);+#4823 = EDGE_LOOP('',(#4824,#4825,#4826,#4833,#4842,#4849,#4854,#4859,#4867,#4874));+#4824 = ORIENTED_EDGE('',*,*,#4491,.F.);+#4825 = ORIENTED_EDGE('',*,*,#4520,.T.);+#4826 = ORIENTED_EDGE('',*,*,#4827,.T.);+#4827 = EDGE_CURVE('',#4516,#4828,#4830,.T.);+#4828 = VERTEX_POINT('',#4829);+#4829 = CARTESIAN_POINT('',(-0.843471632406,-1.15,0.206587955583));+#4830 = LINE('',#4517,#4831);+#4831 = VECTOR('',#4832,1.);+#4832 = DIRECTION('',(-0.155518033909,1.779496044609E-18,-0.987833053268));+#4833 = ORIENTED_EDGE('',*,*,#4834,.T.);+#4834 = EDGE_CURVE('',#4828,#4835,#4837,.T.);+#4835 = VERTEX_POINT('',#4836);+#4836 = CARTESIAN_POINT('',(-1.089673570659,-1.15,5.551115123126E-17));+#4837 = CIRCLE('',#4838,0.25);+#4838 = AXIS2_PLACEMENT_3D('',#4839,#4840,#4841);+#4839 = CARTESIAN_POINT('',(-1.089673570659,-1.15,0.25));+#4840 = DIRECTION('',(1.144237745222E-17,1.0,3.851859888774E-34));+#4841 = DIRECTION('',(0.984807753012,-1.126854202784E-17,-0.173648177667));+#4842 = ORIENTED_EDGE('',*,*,#4843,.T.);+#4843 = EDGE_CURVE('',#4835,#4844,#4846,.T.);+#4844 = VERTEX_POINT('',#4845);+#4845 = CARTESIAN_POINT('',(-1.25,-1.15,5.551115123126E-17));+#4846 = LINE('',#4836,#4847);+#4847 = VECTOR('',#4848,1.);+#4848 = DIRECTION('',(-1.0,1.144237745222E-17,0.));+#4849 = ORIENTED_EDGE('',*,*,#4850,.T.);+#4850 = EDGE_CURVE('',#4844,#4851,#4853,.T.);+#4851 = VERTEX_POINT('',#4852);+#4852 = CARTESIAN_POINT('',(-1.25,-1.15,0.15));+#4853 = LINE('',#4845,#4496);+#4854 = ORIENTED_EDGE('',*,*,#4855,.T.);+#4855 = EDGE_CURVE('',#4851,#4856,#4858,.T.);+#4856 = VERTEX_POINT('',#4857);+#4857 = CARTESIAN_POINT('',(-1.089673570659,-1.15,0.15));+#4858 = LINE('',#4852,#4460);+#4859 = ORIENTED_EDGE('',*,*,#4860,.T.);+#4860 = EDGE_CURVE('',#4856,#4861,#4863,.T.);+#4861 = VERTEX_POINT('',#4862);+#4862 = CARTESIAN_POINT('',(-0.991192795358,-1.15,0.232635182233));+#4863 = CIRCLE('',#4864,1.E-01);+#4864 = AXIS2_PLACEMENT_3D('',#4839,#4865,#4866);+#4865 = DIRECTION('',(-1.144237745222E-17,-1.0,1.094764425254E-47));+#4866 = DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.0));+#4867 = ORIENTED_EDGE('',*,*,#4868,.T.);+#4868 = EDGE_CURVE('',#4861,#4869,#4871,.T.);+#4869 = VERTEX_POINT('',#4870);+#4870 = CARTESIAN_POINT('',(-0.946201938253,-1.15,0.518412044417));+#4871 = LINE('',#4862,#4872);+#4872 = VECTOR('',#4873,1.);+#4873 = DIRECTION('',(0.155518033909,-1.779496044609E-18,0.987833053268));+#4874 = ORIENTED_EDGE('',*,*,#4875,.T.);+#4875 = EDGE_CURVE('',#4869,#4492,#4876,.T.);+#4876 = CIRCLE('',#4877,0.25);+#4877 = AXIS2_PLACEMENT_3D('',#4523,#4320,#4878);+#4878 = DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667));+#4879 = PLANE('',#4880);+#4880 = AXIS2_PLACEMENT_3D('',#4881,#4320,#4175);+#4881 = CARTESIAN_POINT('',(-0.931323080229,-1.15,0.33452717391));+#4882 = ADVANCED_FACE('',(#4883),#4895,.F.);+#4883 = FACE_BOUND('',#4884,.F.);+#4884 = EDGE_LOOP('',(#4885,#4886,#4891,#4894));+#4885 = ORIENTED_EDGE('',*,*,#4515,.T.);+#4886 = ORIENTED_EDGE('',*,*,#4887,.T.);+#4887 = EDGE_CURVE('',#4507,#4888,#4890,.T.);+#4888 = VERTEX_POINT('',#4889);+#4889 = CARTESIAN_POINT('',(-0.843471632406,-0.75,0.206587955583));+#4890 = LINE('',#4508,#4831);+#4891 = ORIENTED_EDGE('',*,*,#4892,.F.);+#4892 = EDGE_CURVE('',#4828,#4888,#4893,.T.);+#4893 = LINE('',#4829,#4319);+#4894 = ORIENTED_EDGE('',*,*,#4827,.F.);+#4895 = PLANE('',#4896);+#4896 = AXIS2_PLACEMENT_3D('',#4517,#4897,#4832);+#4897 = DIRECTION('',(-0.987833053268,1.130315865527E-17,0.155518033909));+#4898 = ADVANCED_FACE('',(#4899),#4938,.T.);+#4899 = FACE_BOUND('',#4900,.T.);+#4900 = EDGE_LOOP('',(#4530,#4505,#4886,#4901,#4908,#4913,#4918,#4923,#4929,#4934));+#4901 = ORIENTED_EDGE('',*,*,#4902,.T.);+#4902 = EDGE_CURVE('',#4888,#4903,#4905,.T.);+#4903 = VERTEX_POINT('',#4904);+#4904 = CARTESIAN_POINT('',(-1.089673570659,-0.75,5.551115123126E-17));+#4905 = CIRCLE('',#4906,0.25);+#4906 = AXIS2_PLACEMENT_3D('',#4907,#4840,#4841);+#4907 = CARTESIAN_POINT('',(-1.089673570659,-0.75,0.25));+#4908 = ORIENTED_EDGE('',*,*,#4909,.T.);+#4909 = EDGE_CURVE('',#4903,#4910,#4912,.T.);+#4910 = VERTEX_POINT('',#4911);+#4911 = CARTESIAN_POINT('',(-1.25,-0.75,5.551115123126E-17));+#4912 = LINE('',#4904,#4847);+#4913 = ORIENTED_EDGE('',*,*,#4914,.T.);+#4914 = EDGE_CURVE('',#4910,#4915,#4917,.T.);+#4915 = VERTEX_POINT('',#4916);+#4916 = CARTESIAN_POINT('',(-1.25,-0.75,0.15));+#4917 = LINE('',#4911,#4496);+#4918 = ORIENTED_EDGE('',*,*,#4919,.T.);+#4919 = EDGE_CURVE('',#4915,#4920,#4922,.T.);+#4920 = VERTEX_POINT('',#4921);+#4921 = CARTESIAN_POINT('',(-1.089673570659,-0.75,0.15));+#4922 = LINE('',#4916,#4460);+#4923 = ORIENTED_EDGE('',*,*,#4924,.T.);+#4924 = EDGE_CURVE('',#4920,#4925,#4927,.T.);+#4925 = VERTEX_POINT('',#4926);+#4926 = CARTESIAN_POINT('',(-0.991192795358,-0.75,0.232635182233));+#4927 = CIRCLE('',#4928,1.E-01);+#4928 = AXIS2_PLACEMENT_3D('',#4907,#4865,#4866);+#4929 = ORIENTED_EDGE('',*,*,#4930,.T.);+#4930 = EDGE_CURVE('',#4925,#4931,#4933,.T.);+#4931 = VERTEX_POINT('',#4932);+#4932 = CARTESIAN_POINT('',(-0.946201938253,-0.75,0.518412044417));+#4933 = LINE('',#4926,#4872);+#4934 = ORIENTED_EDGE('',*,*,#4935,.T.);+#4935 = EDGE_CURVE('',#4931,#4532,#4936,.T.);+#4936 = CIRCLE('',#4937,0.25);+#4937 = AXIS2_PLACEMENT_3D('',#4511,#4320,#4878);+#4938 = PLANE('',#4939);+#4939 = AXIS2_PLACEMENT_3D('',#4940,#4320,#4175);+#4940 = CARTESIAN_POINT('',(-0.931323080229,-0.75,0.33452717391));+#4941 = ADVANCED_FACE('',(#4942),#4466,.F.);+#4942 = FACE_BOUND('',#4943,.F.);+#4943 = EDGE_LOOP('',(#4944,#4945,#4946,#4947));+#4944 = ORIENTED_EDGE('',*,*,#4544,.T.);+#4945 = ORIENTED_EDGE('',*,*,#4675,.T.);+#4946 = ORIENTED_EDGE('',*,*,#4700,.F.);+#4947 = ORIENTED_EDGE('',*,*,#4948,.F.);+#4948 = EDGE_CURVE('',#4532,#4697,#4949,.T.);+#4949 = LINE('',#4533,#4460);+#4950 = ADVANCED_FACE('',(#4951),#4997,.F.);+#4951 = FACE_BOUND('',#4952,.F.);+#4952 = EDGE_LOOP('',(#4953,#4954,#4955,#4960,#4967,#4972,#4977,#4982,#4988,#4993));+#4953 = ORIENTED_EDGE('',*,*,#4538,.F.);+#4954 = ORIENTED_EDGE('',*,*,#4562,.T.);+#4955 = ORIENTED_EDGE('',*,*,#4956,.T.);+#4956 = EDGE_CURVE('',#4558,#4957,#4959,.T.);+#4957 = VERTEX_POINT('',#4958);+#4958 = CARTESIAN_POINT('',(-0.843471632406,0.75,0.206587955583));+#4959 = LINE('',#4559,#4831);+#4960 = ORIENTED_EDGE('',*,*,#4961,.T.);+#4961 = EDGE_CURVE('',#4957,#4962,#4964,.T.);+#4962 = VERTEX_POINT('',#4963);+#4963 = CARTESIAN_POINT('',(-1.089673570659,0.75,5.551115123126E-17));+#4964 = CIRCLE('',#4965,0.25);+#4965 = AXIS2_PLACEMENT_3D('',#4966,#4840,#4841);+#4966 = CARTESIAN_POINT('',(-1.089673570659,0.75,0.25));+#4967 = ORIENTED_EDGE('',*,*,#4968,.T.);+#4968 = EDGE_CURVE('',#4962,#4969,#4971,.T.);+#4969 = VERTEX_POINT('',#4970);+#4970 = CARTESIAN_POINT('',(-1.25,0.75,5.551115123126E-17));+#4971 = LINE('',#4963,#4847);+#4972 = ORIENTED_EDGE('',*,*,#4973,.T.);+#4973 = EDGE_CURVE('',#4969,#4974,#4976,.T.);+#4974 = VERTEX_POINT('',#4975);+#4975 = CARTESIAN_POINT('',(-1.25,0.75,0.15));+#4976 = LINE('',#4970,#4496);+#4977 = ORIENTED_EDGE('',*,*,#4978,.T.);+#4978 = EDGE_CURVE('',#4974,#4979,#4981,.T.);+#4979 = VERTEX_POINT('',#4980);+#4980 = CARTESIAN_POINT('',(-1.089673570659,0.75,0.15));+#4981 = LINE('',#4975,#4460);+#4982 = ORIENTED_EDGE('',*,*,#4983,.T.);+#4983 = EDGE_CURVE('',#4979,#4984,#4986,.T.);+#4984 = VERTEX_POINT('',#4985);+#4985 = CARTESIAN_POINT('',(-0.991192795358,0.75,0.232635182233));+#4986 = CIRCLE('',#4987,1.E-01);+#4987 = AXIS2_PLACEMENT_3D('',#4966,#4865,#4866);+#4988 = ORIENTED_EDGE('',*,*,#4989,.T.);+#4989 = EDGE_CURVE('',#4984,#4990,#4992,.T.);+#4990 = VERTEX_POINT('',#4991);+#4991 = CARTESIAN_POINT('',(-0.946201938253,0.75,0.518412044417));+#4992 = LINE('',#4985,#4872);+#4993 = ORIENTED_EDGE('',*,*,#4994,.T.);+#4994 = EDGE_CURVE('',#4990,#4539,#4995,.T.);+#4995 = CIRCLE('',#4996,0.25);+#4996 = AXIS2_PLACEMENT_3D('',#4565,#4320,#4878);+#4997 = PLANE('',#4998);+#4998 = AXIS2_PLACEMENT_3D('',#4999,#4320,#4175);+#4999 = CARTESIAN_POINT('',(-0.931323080229,0.75,0.33452717391));+#5000 = ADVANCED_FACE('',(#5001),#5013,.F.);+#5001 = FACE_BOUND('',#5002,.F.);+#5002 = EDGE_LOOP('',(#5003,#5004,#5009,#5012));+#5003 = ORIENTED_EDGE('',*,*,#4557,.T.);+#5004 = ORIENTED_EDGE('',*,*,#5005,.T.);+#5005 = EDGE_CURVE('',#4551,#5006,#5008,.T.);+#5006 = VERTEX_POINT('',#5007);+#5007 = CARTESIAN_POINT('',(-0.843471632406,1.15,0.206587955583));+#5008 = LINE('',#4552,#4831);+#5009 = ORIENTED_EDGE('',*,*,#5010,.F.);+#5010 = EDGE_CURVE('',#4957,#5006,#5011,.T.);+#5011 = LINE('',#4958,#4319);+#5012 = ORIENTED_EDGE('',*,*,#4956,.F.);+#5013 = PLANE('',#5014);+#5014 = AXIS2_PLACEMENT_3D('',#4559,#4897,#4832);+#5015 = ADVANCED_FACE('',(#5016),#5055,.T.);+#5016 = FACE_BOUND('',#5017,.T.);+#5017 = EDGE_LOOP('',(#4571,#4549,#5004,#5018,#5025,#5030,#5035,#5040,#5046,#5051));+#5018 = ORIENTED_EDGE('',*,*,#5019,.T.);+#5019 = EDGE_CURVE('',#5006,#5020,#5022,.T.);+#5020 = VERTEX_POINT('',#5021);+#5021 = CARTESIAN_POINT('',(-1.089673570659,1.15,5.551115123126E-17));+#5022 = CIRCLE('',#5023,0.25);+#5023 = AXIS2_PLACEMENT_3D('',#5024,#4840,#4841);+#5024 = CARTESIAN_POINT('',(-1.089673570659,1.15,0.25));+#5025 = ORIENTED_EDGE('',*,*,#5026,.T.);+#5026 = EDGE_CURVE('',#5020,#5027,#5029,.T.);+#5027 = VERTEX_POINT('',#5028);+#5028 = CARTESIAN_POINT('',(-1.25,1.15,5.551115123126E-17));+#5029 = LINE('',#5021,#4847);+#5030 = ORIENTED_EDGE('',*,*,#5031,.T.);+#5031 = EDGE_CURVE('',#5027,#5032,#5034,.T.);+#5032 = VERTEX_POINT('',#5033);+#5033 = CARTESIAN_POINT('',(-1.25,1.15,0.15));+#5034 = LINE('',#5028,#4496);+#5035 = ORIENTED_EDGE('',*,*,#5036,.T.);+#5036 = EDGE_CURVE('',#5032,#5037,#5039,.T.);+#5037 = VERTEX_POINT('',#5038);+#5038 = CARTESIAN_POINT('',(-1.089673570659,1.15,0.15));+#5039 = LINE('',#5033,#4460);+#5040 = ORIENTED_EDGE('',*,*,#5041,.T.);+#5041 = EDGE_CURVE('',#5037,#5042,#5044,.T.);+#5042 = VERTEX_POINT('',#5043);+#5043 = CARTESIAN_POINT('',(-0.991192795358,1.15,0.232635182233));+#5044 = CIRCLE('',#5045,1.E-01);+#5045 = AXIS2_PLACEMENT_3D('',#5024,#4865,#4866);+#5046 = ORIENTED_EDGE('',*,*,#5047,.T.);+#5047 = EDGE_CURVE('',#5042,#5048,#5050,.T.);+#5048 = VERTEX_POINT('',#5049);+#5049 = CARTESIAN_POINT('',(-0.946201938253,1.15,0.518412044417));+#5050 = LINE('',#5043,#4872);+#5051 = ORIENTED_EDGE('',*,*,#5052,.T.);+#5052 = EDGE_CURVE('',#5048,#4457,#5053,.T.);+#5053 = CIRCLE('',#5054,0.25);+#5054 = AXIS2_PLACEMENT_3D('',#4555,#4320,#4878);+#5055 = PLANE('',#5056);+#5056 = AXIS2_PLACEMENT_3D('',#5057,#4320,#4175);+#5057 = CARTESIAN_POINT('',(-0.931323080229,1.15,0.33452717391));+#5058 = ADVANCED_FACE('',(#5059),#5112,.F.);+#5059 = FACE_BOUND('',#5060,.F.);+#5060 = EDGE_LOOP('',(#5061,#5062,#5063,#5070,#5078,#5083,#5088,#5093,#5100,#5107));+#5061 = ORIENTED_EDGE('',*,*,#4584,.F.);+#5062 = ORIENTED_EDGE('',*,*,#4608,.T.);+#5063 = ORIENTED_EDGE('',*,*,#5064,.T.);+#5064 = EDGE_CURVE('',#4604,#5065,#5067,.T.);+#5065 = VERTEX_POINT('',#5066);+#5066 = CARTESIAN_POINT('',(0.843471632406,0.2,0.206587955583));+#5067 = LINE('',#4605,#5068);+#5068 = VECTOR('',#5069,1.);+#5069 = DIRECTION('',(0.155518033909,1.726597019897E-17,-0.987833053268));+#5070 = ORIENTED_EDGE('',*,*,#5071,.T.);+#5071 = EDGE_CURVE('',#5065,#5072,#5074,.T.);+#5072 = VERTEX_POINT('',#5073);+#5073 = CARTESIAN_POINT('',(1.089673570659,0.2,5.551115123126E-17));+#5074 = CIRCLE('',#5075,0.25);+#5075 = AXIS2_PLACEMENT_3D('',#5076,#4221,#5077);+#5076 = CARTESIAN_POINT('',(1.089673570659,0.2,0.25));+#5077 = DIRECTION('',(-0.984807753012,-1.093356242224E-16,-0.173648177667));+#5078 = ORIENTED_EDGE('',*,*,#5079,.T.);+#5079 = EDGE_CURVE('',#5072,#5080,#5082,.T.);+#5080 = VERTEX_POINT('',#5081);+#5081 = CARTESIAN_POINT('',(1.25,0.2,5.551115123126E-17));+#5082 = LINE('',#5073,#4189);+#5083 = ORIENTED_EDGE('',*,*,#5084,.T.);+#5084 = EDGE_CURVE('',#5080,#5085,#5087,.T.);+#5085 = VERTEX_POINT('',#5086);+#5086 = CARTESIAN_POINT('',(1.25,0.2,0.15));+#5087 = LINE('',#5081,#4496);+#5088 = ORIENTED_EDGE('',*,*,#5089,.T.);+#5089 = EDGE_CURVE('',#5085,#5090,#5092,.T.);+#5090 = VERTEX_POINT('',#5091);+#5091 = CARTESIAN_POINT('',(1.089673570659,0.2,0.15));+#5092 = LINE('',#5086,#4234);+#5093 = ORIENTED_EDGE('',*,*,#5094,.T.);+#5094 = EDGE_CURVE('',#5090,#5095,#5097,.T.);+#5095 = VERTEX_POINT('',#5096);+#5096 = CARTESIAN_POINT('',(0.991192795358,0.2,0.232635182233));+#5097 = CIRCLE('',#5098,1.E-01);+#5098 = AXIS2_PLACEMENT_3D('',#5076,#4249,#5099);+#5099 = DIRECTION('',(2.22044604925E-15,2.465190328816E-31,-1.0));+#5100 = ORIENTED_EDGE('',*,*,#5101,.T.);+#5101 = EDGE_CURVE('',#5095,#5102,#5104,.T.);+#5102 = VERTEX_POINT('',#5103);+#5103 = CARTESIAN_POINT('',(0.946201938253,0.2,0.518412044417));+#5104 = LINE('',#5096,#5105);+#5105 = VECTOR('',#5106,1.);+#5106 = DIRECTION('',(-0.155518033909,-1.726597019897E-17,0.987833053268));+#5107 = ORIENTED_EDGE('',*,*,#5108,.T.);+#5108 = EDGE_CURVE('',#5102,#4421,#5109,.T.);+#5109 = CIRCLE('',#5110,0.25);+#5110 = AXIS2_PLACEMENT_3D('',#4611,#4221,#5111);+#5111 = DIRECTION('',(0.984807753012,1.093356242224E-16,0.173648177667));+#5112 = PLANE('',#5113);+#5113 = AXIS2_PLACEMENT_3D('',#5114,#4221,#4175);+#5114 = CARTESIAN_POINT('',(0.931323080229,0.2,0.33452717391));+#5115 = ADVANCED_FACE('',(#5116),#5128,.F.);+#5116 = FACE_BOUND('',#5117,.F.);+#5117 = EDGE_LOOP('',(#5118,#5119,#5124,#5127));+#5118 = ORIENTED_EDGE('',*,*,#4603,.T.);+#5119 = ORIENTED_EDGE('',*,*,#5120,.T.);+#5120 = EDGE_CURVE('',#4596,#5121,#5123,.T.);+#5121 = VERTEX_POINT('',#5122);+#5122 = CARTESIAN_POINT('',(0.843471632406,-0.2,0.206587955583));+#5123 = LINE('',#4597,#5068);+#5124 = ORIENTED_EDGE('',*,*,#5125,.F.);+#5125 = EDGE_CURVE('',#5065,#5121,#5126,.T.);+#5126 = LINE('',#5066,#4220);+#5127 = ORIENTED_EDGE('',*,*,#5064,.F.);+#5128 = PLANE('',#5129);+#5129 = AXIS2_PLACEMENT_3D('',#4605,#5130,#5069);+#5130 = DIRECTION('',(0.987833053268,1.096715000224E-16,0.155518033909));+#5131 = ADVANCED_FACE('',(#5132),#5171,.T.);+#5132 = FACE_BOUND('',#5133,.T.);+#5133 = EDGE_LOOP('',(#4616,#4594,#5119,#5134,#5141,#5146,#5151,#5156,#5162,#5167));+#5134 = ORIENTED_EDGE('',*,*,#5135,.T.);+#5135 = EDGE_CURVE('',#5121,#5136,#5138,.T.);+#5136 = VERTEX_POINT('',#5137);+#5137 = CARTESIAN_POINT('',(1.089673570659,-0.2,5.551115123126E-17));+#5138 = CIRCLE('',#5139,0.25);+#5139 = AXIS2_PLACEMENT_3D('',#5140,#4221,#5077);+#5140 = CARTESIAN_POINT('',(1.089673570659,-0.2,0.25));+#5141 = ORIENTED_EDGE('',*,*,#5142,.T.);+#5142 = EDGE_CURVE('',#5136,#5143,#5145,.T.);+#5143 = VERTEX_POINT('',#5144);+#5144 = CARTESIAN_POINT('',(1.25,-0.2,5.551115123126E-17));+#5145 = LINE('',#5137,#4189);+#5146 = ORIENTED_EDGE('',*,*,#5147,.T.);+#5147 = EDGE_CURVE('',#5143,#5148,#5150,.T.);+#5148 = VERTEX_POINT('',#5149);+#5149 = CARTESIAN_POINT('',(1.25,-0.2,0.15));+#5150 = LINE('',#5144,#4496);+#5151 = ORIENTED_EDGE('',*,*,#5152,.T.);+#5152 = EDGE_CURVE('',#5148,#5153,#5155,.T.);+#5153 = VERTEX_POINT('',#5154);+#5154 = CARTESIAN_POINT('',(1.089673570659,-0.2,0.15));+#5155 = LINE('',#5149,#4234);+#5156 = ORIENTED_EDGE('',*,*,#5157,.T.);+#5157 = EDGE_CURVE('',#5153,#5158,#5160,.T.);+#5158 = VERTEX_POINT('',#5159);+#5159 = CARTESIAN_POINT('',(0.991192795358,-0.2,0.232635182233));+#5160 = CIRCLE('',#5161,1.E-01);+#5161 = AXIS2_PLACEMENT_3D('',#5140,#4249,#5099);+#5162 = ORIENTED_EDGE('',*,*,#5163,.T.);+#5163 = EDGE_CURVE('',#5158,#5164,#5166,.T.);+#5164 = VERTEX_POINT('',#5165);+#5165 = CARTESIAN_POINT('',(0.946201938253,-0.2,0.518412044417));+#5166 = LINE('',#5159,#5105);+#5167 = ORIENTED_EDGE('',*,*,#5168,.T.);+#5168 = EDGE_CURVE('',#5164,#4618,#5169,.T.);+#5169 = CIRCLE('',#5170,0.25);+#5170 = AXIS2_PLACEMENT_3D('',#4600,#4221,#5111);+#5171 = PLANE('',#5172);+#5172 = AXIS2_PLACEMENT_3D('',#5173,#4221,#4175);+#5173 = CARTESIAN_POINT('',(0.931323080229,-0.2,0.33452717391));+#5174 = ADVANCED_FACE('',(#5175),#5182,.T.);+#5175 = FACE_BOUND('',#5176,.F.);+#5176 = EDGE_LOOP('',(#5177,#5051,#5180,#5181));+#5177 = ORIENTED_EDGE('',*,*,#5178,.T.);+#5178 = EDGE_CURVE('',#4990,#5048,#5179,.T.);+#5179 = LINE('',#4991,#4319);+#5180 = ORIENTED_EDGE('',*,*,#4680,.F.);+#5181 = ORIENTED_EDGE('',*,*,#4994,.F.);+#5182 = CYLINDRICAL_SURFACE('',#5183,0.25);+#5183 = AXIS2_PLACEMENT_3D('',#4565,#4526,#4878);+#5184 = ADVANCED_FACE('',(#5185),#5193,.F.);+#5185 = FACE_BOUND('',#5186,.F.);+#5186 = EDGE_LOOP('',(#5187,#5188,#5191,#5192));+#5187 = ORIENTED_EDGE('',*,*,#4804,.F.);+#5188 = ORIENTED_EDGE('',*,*,#5189,.T.);+#5189 = EDGE_CURVE('',#4492,#4532,#5190,.T.);+#5190 = LINE('',#4493,#4319);+#5191 = ORIENTED_EDGE('',*,*,#4948,.T.);+#5192 = ORIENTED_EDGE('',*,*,#4696,.F.);+#5193 = PLANE('',#5194);+#5194 = AXIS2_PLACEMENT_3D('',#4493,#4257,#4461);+#5195 = ADVANCED_FACE('',(#5196,#5211),#5221,.T.);+#5196 = FACE_BOUND('',#5197,.T.);+#5197 = EDGE_LOOP('',(#4740,#4726,#4708,#5198,#5203,#5208,#4776,#4754));+#5198 = ORIENTED_EDGE('',*,*,#5199,.F.);+#5199 = EDGE_CURVE('',#5200,#4710,#5202,.T.);+#5200 = VERTEX_POINT('',#5201);+#5201 = CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2));+#5202 = LINE('',#5201,#4241);+#5203 = ORIENTED_EDGE('',*,*,#5204,.F.);+#5204 = EDGE_CURVE('',#5205,#5200,#5207,.T.);+#5205 = VERTEX_POINT('',#5206);+#5206 = CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2));+#5207 = LINE('',#5206,#4234);+#5208 = ORIENTED_EDGE('',*,*,#5209,.F.);+#5209 = EDGE_CURVE('',#4773,#5205,#5210,.T.);+#5210 = LINE('',#4774,#4227);+#5211 = FACE_BOUND('',#5212,.T.);+#5212 = EDGE_LOOP('',(#5213));+#5213 = ORIENTED_EDGE('',*,*,#5214,.T.);+#5214 = EDGE_CURVE('',#5215,#5215,#5217,.T.);+#5215 = VERTEX_POINT('',#5216);+#5216 = CARTESIAN_POINT('',(-0.428243103516,1.178243103516,1.2));+#5217 = CIRCLE('',#5218,5.E-02);+#5218 = AXIS2_PLACEMENT_3D('',#5219,#5220,#4221);+#5219 = CARTESIAN_POINT('',(-0.428243103516,1.228243103516,1.2));+#5220 = DIRECTION('',(0.,0.,-1.0));+#5221 = PLANE('',#5222);+#5222 = AXIS2_PLACEMENT_3D('',#4724,#4175,#5223);+#5223 = DIRECTION('',(0.369013679242,-0.929423963825,0.));+#5224 = ADVANCED_FACE('',(#5225),#5232,.F.);+#5225 = FACE_BOUND('',#5226,.F.);+#5226 = EDGE_LOOP('',(#5227,#5228,#5198,#5229));+#5227 = ORIENTED_EDGE('',*,*,#4808,.T.);+#5228 = ORIENTED_EDGE('',*,*,#4714,.T.);+#5229 = ORIENTED_EDGE('',*,*,#5230,.F.);+#5230 = EDGE_CURVE('',#4809,#5200,#5231,.T.);+#5231 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4810,#5201),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5232 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4810,#5201),(#4454,#4711)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5233 = ADVANCED_FACE('',(#5234),#5241,.F.);+#5234 = FACE_BOUND('',#5235,.F.);+#5235 = EDGE_LOOP('',(#5236,#5237,#5208,#5240));+#5236 = ORIENTED_EDGE('',*,*,#4818,.T.);+#5237 = ORIENTED_EDGE('',*,*,#5238,.T.);+#5238 = EDGE_CURVE('',#4814,#5205,#5239,.T.);+#5239 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4815,#5206),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5240 = ORIENTED_EDGE('',*,*,#4772,.F.);+#5241 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4770,#4774),(#4815,#5206)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5242 = ADVANCED_FACE('',(#5243),#5250,.T.);+#5243 = FACE_BOUND('',#5244,.F.);+#5244 = EDGE_LOOP('',(#5245,#5167,#5248,#5249));+#5245 = ORIENTED_EDGE('',*,*,#5246,.T.);+#5246 = EDGE_CURVE('',#5102,#5164,#5247,.T.);+#5247 = LINE('',#5103,#4220);+#5248 = ORIENTED_EDGE('',*,*,#4786,.F.);+#5249 = ORIENTED_EDGE('',*,*,#5108,.F.);+#5250 = CYLINDRICAL_SURFACE('',#5251,0.25);+#5251 = AXIS2_PLACEMENT_3D('',#4611,#4249,#5111);+#5252 = ADVANCED_FACE('',(#5253),#5258,.F.);+#5253 = FACE_BOUND('',#5254,.F.);+#5254 = EDGE_LOOP('',(#5255,#5256,#5203,#5257));+#5255 = ORIENTED_EDGE('',*,*,#4813,.T.);+#5256 = ORIENTED_EDGE('',*,*,#5230,.T.);+#5257 = ORIENTED_EDGE('',*,*,#5238,.F.);+#5258 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#4815,#5206),(#4810,#5201)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.185),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5259 = ADVANCED_FACE('',(#5260),#5267,.T.);+#5260 = FACE_BOUND('',#5261,.F.);+#5261 = EDGE_LOOP('',(#5262,#4934,#5265,#5266));+#5262 = ORIENTED_EDGE('',*,*,#5263,.T.);+#5263 = EDGE_CURVE('',#4869,#4931,#5264,.T.);+#5264 = LINE('',#4870,#4319);+#5265 = ORIENTED_EDGE('',*,*,#5189,.F.);+#5266 = ORIENTED_EDGE('',*,*,#4875,.F.);+#5267 = CYLINDRICAL_SURFACE('',#5268,0.25);+#5268 = AXIS2_PLACEMENT_3D('',#4523,#4526,#4878);+#5269 = ADVANCED_FACE('',(#5270),#5277,.F.);+#5270 = FACE_BOUND('',#5271,.F.);+#5271 = EDGE_LOOP('',(#5272,#4929,#5275,#5276));+#5272 = ORIENTED_EDGE('',*,*,#5273,.T.);+#5273 = EDGE_CURVE('',#4861,#4925,#5274,.T.);+#5274 = LINE('',#4862,#4319);+#5275 = ORIENTED_EDGE('',*,*,#5263,.F.);+#5276 = ORIENTED_EDGE('',*,*,#4868,.F.);+#5277 = PLANE('',#5278);+#5278 = AXIS2_PLACEMENT_3D('',#4862,#5279,#4873);+#5279 = DIRECTION('',(0.987833053268,-1.130315865527E-17,-0.155518033909));+#5280 = ADVANCED_FACE('',(#5281),#5288,.F.);+#5281 = FACE_BOUND('',#5282,.F.);+#5282 = EDGE_LOOP('',(#5283,#4923,#5286,#5287));+#5283 = ORIENTED_EDGE('',*,*,#5284,.T.);+#5284 = EDGE_CURVE('',#4856,#4920,#5285,.T.);+#5285 = LINE('',#4857,#4319);+#5286 = ORIENTED_EDGE('',*,*,#5273,.F.);+#5287 = ORIENTED_EDGE('',*,*,#4860,.F.);+#5288 = CYLINDRICAL_SURFACE('',#5289,1.E-01);+#5289 = AXIS2_PLACEMENT_3D('',#4839,#4526,#4866);+#5290 = ADVANCED_FACE('',(#5291),#5298,.F.);+#5291 = FACE_BOUND('',#5292,.F.);+#5292 = EDGE_LOOP('',(#5293,#4918,#5296,#5297));+#5293 = ORIENTED_EDGE('',*,*,#5294,.T.);+#5294 = EDGE_CURVE('',#4851,#4915,#5295,.T.);+#5295 = LINE('',#4852,#4319);+#5296 = ORIENTED_EDGE('',*,*,#5284,.F.);+#5297 = ORIENTED_EDGE('',*,*,#4855,.F.);+#5298 = PLANE('',#5299);+#5299 = AXIS2_PLACEMENT_3D('',#4852,#4257,#4461);+#5300 = ADVANCED_FACE('',(#5301),#5308,.F.);+#5301 = FACE_BOUND('',#5302,.F.);+#5302 = EDGE_LOOP('',(#5303,#4913,#5306,#5307));+#5303 = ORIENTED_EDGE('',*,*,#5304,.T.);+#5304 = EDGE_CURVE('',#4844,#4910,#5305,.T.);+#5305 = LINE('',#4845,#4319);+#5306 = ORIENTED_EDGE('',*,*,#5294,.F.);+#5307 = ORIENTED_EDGE('',*,*,#4850,.F.);+#5308 = PLANE('',#5309);+#5309 = AXIS2_PLACEMENT_3D('',#4845,#4461,#4175);+#5310 = ADVANCED_FACE('',(#5311),#5318,.F.);+#5311 = FACE_BOUND('',#5312,.F.);+#5312 = EDGE_LOOP('',(#5313,#4908,#5316,#5317));+#5313 = ORIENTED_EDGE('',*,*,#5314,.T.);+#5314 = EDGE_CURVE('',#4835,#4903,#5315,.T.);+#5315 = LINE('',#4836,#4319);+#5316 = ORIENTED_EDGE('',*,*,#5304,.F.);+#5317 = ORIENTED_EDGE('',*,*,#4843,.F.);+#5318 = PLANE('',#5319);+#5319 = AXIS2_PLACEMENT_3D('',#4836,#4175,#4848);+#5320 = ADVANCED_FACE('',(#5321),#5326,.T.);+#5321 = FACE_BOUND('',#5322,.F.);+#5322 = EDGE_LOOP('',(#5323,#4901,#5324,#5325));+#5323 = ORIENTED_EDGE('',*,*,#4892,.T.);+#5324 = ORIENTED_EDGE('',*,*,#5314,.F.);+#5325 = ORIENTED_EDGE('',*,*,#4834,.F.);+#5326 = CYLINDRICAL_SURFACE('',#5327,0.25);+#5327 = AXIS2_PLACEMENT_3D('',#4839,#4526,#4841);+#5328 = ADVANCED_FACE('',(#5329),#5336,.F.);+#5329 = FACE_BOUND('',#5330,.F.);+#5330 = EDGE_LOOP('',(#5331,#5046,#5334,#5335));+#5331 = ORIENTED_EDGE('',*,*,#5332,.T.);+#5332 = EDGE_CURVE('',#4984,#5042,#5333,.T.);+#5333 = LINE('',#4985,#4319);+#5334 = ORIENTED_EDGE('',*,*,#5178,.F.);+#5335 = ORIENTED_EDGE('',*,*,#4989,.F.);+#5336 = PLANE('',#5337);+#5337 = AXIS2_PLACEMENT_3D('',#4985,#5279,#4873);+#5338 = ADVANCED_FACE('',(#5339),#5346,.F.);+#5339 = FACE_BOUND('',#5340,.F.);+#5340 = EDGE_LOOP('',(#5341,#5040,#5344,#5345));+#5341 = ORIENTED_EDGE('',*,*,#5342,.T.);+#5342 = EDGE_CURVE('',#4979,#5037,#5343,.T.);+#5343 = LINE('',#4980,#4319);+#5344 = ORIENTED_EDGE('',*,*,#5332,.F.);+#5345 = ORIENTED_EDGE('',*,*,#4983,.F.);+#5346 = CYLINDRICAL_SURFACE('',#5347,1.E-01);+#5347 = AXIS2_PLACEMENT_3D('',#4966,#4526,#4866);+#5348 = ADVANCED_FACE('',(#5349),#5356,.F.);+#5349 = FACE_BOUND('',#5350,.F.);+#5350 = EDGE_LOOP('',(#5351,#5035,#5354,#5355));+#5351 = ORIENTED_EDGE('',*,*,#5352,.T.);+#5352 = EDGE_CURVE('',#4974,#5032,#5353,.T.);+#5353 = LINE('',#4975,#4319);+#5354 = ORIENTED_EDGE('',*,*,#5342,.F.);+#5355 = ORIENTED_EDGE('',*,*,#4978,.F.);+#5356 = PLANE('',#5357);+#5357 = AXIS2_PLACEMENT_3D('',#4975,#4257,#4461);+#5358 = ADVANCED_FACE('',(#5359),#5366,.F.);+#5359 = FACE_BOUND('',#5360,.F.);+#5360 = EDGE_LOOP('',(#5361,#5030,#5364,#5365));+#5361 = ORIENTED_EDGE('',*,*,#5362,.T.);+#5362 = EDGE_CURVE('',#4969,#5027,#5363,.T.);+#5363 = LINE('',#4970,#4319);+#5364 = ORIENTED_EDGE('',*,*,#5352,.F.);+#5365 = ORIENTED_EDGE('',*,*,#4973,.F.);+#5366 = PLANE('',#5367);+#5367 = AXIS2_PLACEMENT_3D('',#4970,#4461,#4175);+#5368 = ADVANCED_FACE('',(#5369),#5376,.F.);+#5369 = FACE_BOUND('',#5370,.F.);+#5370 = EDGE_LOOP('',(#5371,#5025,#5374,#5375));+#5371 = ORIENTED_EDGE('',*,*,#5372,.T.);+#5372 = EDGE_CURVE('',#4962,#5020,#5373,.T.);+#5373 = LINE('',#4963,#4319);+#5374 = ORIENTED_EDGE('',*,*,#5362,.F.);+#5375 = ORIENTED_EDGE('',*,*,#4968,.F.);+#5376 = PLANE('',#5377);+#5377 = AXIS2_PLACEMENT_3D('',#4963,#4175,#4848);+#5378 = ADVANCED_FACE('',(#5379),#5384,.T.);+#5379 = FACE_BOUND('',#5380,.F.);+#5380 = EDGE_LOOP('',(#5381,#5018,#5382,#5383));+#5381 = ORIENTED_EDGE('',*,*,#5010,.T.);+#5382 = ORIENTED_EDGE('',*,*,#5372,.F.);+#5383 = ORIENTED_EDGE('',*,*,#4961,.F.);+#5384 = CYLINDRICAL_SURFACE('',#5385,0.25);+#5385 = AXIS2_PLACEMENT_3D('',#4966,#4526,#4841);+#5386 = ADVANCED_FACE('',(#5387),#5394,.F.);+#5387 = FACE_BOUND('',#5388,.F.);+#5388 = EDGE_LOOP('',(#5389,#5162,#5392,#5393));+#5389 = ORIENTED_EDGE('',*,*,#5390,.T.);+#5390 = EDGE_CURVE('',#5095,#5158,#5391,.T.);+#5391 = LINE('',#5096,#4220);+#5392 = ORIENTED_EDGE('',*,*,#5246,.F.);+#5393 = ORIENTED_EDGE('',*,*,#5101,.F.);+#5394 = PLANE('',#5395);+#5395 = AXIS2_PLACEMENT_3D('',#5096,#5396,#5106);+#5396 = DIRECTION('',(-0.987833053268,-1.096715000224E-16,-0.155518033909));+#5397 = ADVANCED_FACE('',(#5398),#5405,.F.);+#5398 = FACE_BOUND('',#5399,.F.);+#5399 = EDGE_LOOP('',(#5400,#5156,#5403,#5404));+#5400 = ORIENTED_EDGE('',*,*,#5401,.T.);+#5401 = EDGE_CURVE('',#5090,#5153,#5402,.T.);+#5402 = LINE('',#5091,#4220);+#5403 = ORIENTED_EDGE('',*,*,#5390,.F.);+#5404 = ORIENTED_EDGE('',*,*,#5094,.F.);+#5405 = CYLINDRICAL_SURFACE('',#5098,1.E-01);+#5406 = ADVANCED_FACE('',(#5407),#5414,.F.);+#5407 = FACE_BOUND('',#5408,.F.);+#5408 = EDGE_LOOP('',(#5409,#5151,#5412,#5413));+#5409 = ORIENTED_EDGE('',*,*,#5410,.T.);+#5410 = EDGE_CURVE('',#5085,#5148,#5411,.T.);+#5411 = LINE('',#5086,#4220);+#5412 = ORIENTED_EDGE('',*,*,#5401,.F.);+#5413 = ORIENTED_EDGE('',*,*,#5089,.F.);+#5414 = PLANE('',#5415);+#5415 = AXIS2_PLACEMENT_3D('',#5086,#4257,#4235);+#5416 = ADVANCED_FACE('',(#5417),#5424,.F.);+#5417 = FACE_BOUND('',#5418,.F.);+#5418 = EDGE_LOOP('',(#5419,#5146,#5422,#5423));+#5419 = ORIENTED_EDGE('',*,*,#5420,.T.);+#5420 = EDGE_CURVE('',#5080,#5143,#5421,.T.);+#5421 = LINE('',#5081,#4220);+#5422 = ORIENTED_EDGE('',*,*,#5410,.F.);+#5423 = ORIENTED_EDGE('',*,*,#5084,.F.);+#5424 = PLANE('',#5425);+#5425 = AXIS2_PLACEMENT_3D('',#5081,#4235,#4175);+#5426 = ADVANCED_FACE('',(#5427),#5434,.F.);+#5427 = FACE_BOUND('',#5428,.F.);+#5428 = EDGE_LOOP('',(#5429,#5141,#5432,#5433));+#5429 = ORIENTED_EDGE('',*,*,#5430,.T.);+#5430 = EDGE_CURVE('',#5072,#5136,#5431,.T.);+#5431 = LINE('',#5073,#4220);+#5432 = ORIENTED_EDGE('',*,*,#5420,.F.);+#5433 = ORIENTED_EDGE('',*,*,#5079,.F.);+#5434 = PLANE('',#5435);+#5435 = AXIS2_PLACEMENT_3D('',#5073,#4175,#4190);+#5436 = ADVANCED_FACE('',(#5437),#5442,.T.);+#5437 = FACE_BOUND('',#5438,.F.);+#5438 = EDGE_LOOP('',(#5439,#5134,#5440,#5441));+#5439 = ORIENTED_EDGE('',*,*,#5125,.T.);+#5440 = ORIENTED_EDGE('',*,*,#5430,.F.);+#5441 = ORIENTED_EDGE('',*,*,#5071,.F.);+#5442 = CYLINDRICAL_SURFACE('',#5443,0.25);+#5443 = AXIS2_PLACEMENT_3D('',#5076,#4249,#5077);+#5444 = ADVANCED_FACE('',(#5445),#5448,.F.);+#5445 = FACE_BOUND('',#5446,.T.);+#5446 = EDGE_LOOP('',(#5447));+#5447 = ORIENTED_EDGE('',*,*,#5214,.F.);+#5448 = PLANE('',#5449);+#5449 = AXIS2_PLACEMENT_3D('',#5219,#4257,#4221);+#5450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5454)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#5451,#5452,#5453)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );+#5451 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5452 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5453 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5454 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5451,'distance_accuracy_value','confusion accuracy');+#5455 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4169));+#5456 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#5457,#5467,#5468,#5469,#5470,#5471,#5472,#5473,#5474,#5475,#5476,#5477,#5478,#5479,#5480,#5489,#5490,#5491,#5492,#5493,#5494,#5495,#5496,#5497,#5498,#5499,#5500,#5501,#5502,#5503,#5504,#5505,#5506,#5507,#5508,#5509,#5510,#5511,#5512,#5513,#5514,#5515,#5516,#5517,#5518,#5519,#5520,#5521,#5522,#5523,#5524,#5525,#5526,#5527,#5528,#5529,#5530,#5531,#5532,#5533,#5534,#5535,#5536,#5537,#5538,#5539,#5540,#5541,#5542),#5450);+#5457 = STYLED_ITEM('color',(#5458),#4179);+#5458 = PRESENTATION_STYLE_ASSIGNMENT((#5459,#5465));+#5459 = SURFACE_STYLE_USAGE(.BOTH.,#5460);+#5460 = SURFACE_SIDE_STYLE('',(#5461));+#5461 = SURFACE_STYLE_FILL_AREA(#5462);+#5462 = FILL_AREA_STYLE('',(#5463));+#5463 = FILL_AREA_STYLE_COLOUR('',#5464);+#5464 = COLOUR_RGB('',0.147999998088,0.145000001626,0.145000001626);+#5465 = CURVE_STYLE('',#5466,POSITIVE_LENGTH_MEASURE(0.1),#5464);+#5466 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5467 = STYLED_ITEM('color',(#5458),#4205);+#5468 = STYLED_ITEM('color',(#5458),#4259);+#5469 = STYLED_ITEM('color',(#5458),#4272);+#5470 = STYLED_ITEM('color',(#5458),#4291);+#5471 = STYLED_ITEM('color',(#5458),#4304);+#5472 = STYLED_ITEM('color',(#5458),#4337);+#5473 = STYLED_ITEM('color',(#5458),#4359);+#5474 = STYLED_ITEM('color',(#5458),#4372);+#5475 = STYLED_ITEM('color',(#5458),#4385);+#5476 = STYLED_ITEM('color',(#5458),#4394);+#5477 = STYLED_ITEM('color',(#5458),#4409);+#5478 = STYLED_ITEM('color',(#5458),#4471);+#5479 = STYLED_ITEM('color',(#5458),#4482);+#5480 = STYLED_ITEM('color',(#5481),#4501);+#5481 = PRESENTATION_STYLE_ASSIGNMENT((#5482,#5488));+#5482 = SURFACE_STYLE_USAGE(.BOTH.,#5483);+#5483 = SURFACE_SIDE_STYLE('',(#5484));+#5484 = SURFACE_STYLE_FILL_AREA(#5485);+#5485 = FILL_AREA_STYLE('',(#5486));+#5486 = FILL_AREA_STYLE_COLOUR('',#5487);+#5487 = COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244);+#5488 = CURVE_STYLE('',#5466,POSITIVE_LENGTH_MEASURE(0.1),#5487);+#5489 = STYLED_ITEM('color',(#5458),#4527);+#5490 = STYLED_ITEM('color',(#5481),#4545);+#5491 = STYLED_ITEM('color',(#5458),#4568);+#5492 = STYLED_ITEM('color',(#5458),#4578);+#5493 = STYLED_ITEM('color',(#5481),#4590);+#5494 = STYLED_ITEM('color',(#5458),#4613);+#5495 = STYLED_ITEM('color',(#5458),#4630);+#5496 = STYLED_ITEM('color',(#5458),#4645);+#5497 = STYLED_ITEM('color',(#5458),#4660);+#5498 = STYLED_ITEM('color',(#5481),#4671);+#5499 = STYLED_ITEM('color',(#5458),#4687);+#5500 = STYLED_ITEM('color',(#5458),#4717);+#5501 = STYLED_ITEM('color',(#5458),#4731);+#5502 = STYLED_ITEM('color',(#5458),#4745);+#5503 = STYLED_ITEM('color',(#5458),#4759);+#5504 = STYLED_ITEM('color',(#5481),#4781);+#5505 = STYLED_ITEM('color',(#5458),#4794);+#5506 = STYLED_ITEM('color',(#5481),#4821);+#5507 = STYLED_ITEM('color',(#5481),#4882);+#5508 = STYLED_ITEM('color',(#5481),#4898);+#5509 = STYLED_ITEM('color',(#5458),#4941);+#5510 = STYLED_ITEM('color',(#5481),#4950);+#5511 = STYLED_ITEM('color',(#5481),#5000);+#5512 = STYLED_ITEM('color',(#5481),#5015);+#5513 = STYLED_ITEM('color',(#5481),#5058);+#5514 = STYLED_ITEM('color',(#5481),#5115);+#5515 = STYLED_ITEM('color',(#5481),#5131);+#5516 = STYLED_ITEM('color',(#5481),#5174);+#5517 = STYLED_ITEM('color',(#5481),#5184);+#5518 = STYLED_ITEM('color',(#5458),#5195);+#5519 = STYLED_ITEM('color',(#5458),#5224);+#5520 = STYLED_ITEM('color',(#5458),#5233);+#5521 = STYLED_ITEM('color',(#5481),#5242);+#5522 = STYLED_ITEM('color',(#5458),#5252);+#5523 = STYLED_ITEM('color',(#5481),#5259);+#5524 = STYLED_ITEM('color',(#5481),#5269);+#5525 = STYLED_ITEM('color',(#5481),#5280);+#5526 = STYLED_ITEM('color',(#5481),#5290);+#5527 = STYLED_ITEM('color',(#5481),#5300);+#5528 = STYLED_ITEM('color',(#5481),#5310);+#5529 = STYLED_ITEM('color',(#5481),#5320);+#5530 = STYLED_ITEM('color',(#5481),#5328);+#5531 = STYLED_ITEM('color',(#5481),#5338);+#5532 = STYLED_ITEM('color',(#5481),#5348);+#5533 = STYLED_ITEM('color',(#5481),#5358);+#5534 = STYLED_ITEM('color',(#5481),#5368);+#5535 = STYLED_ITEM('color',(#5481),#5378);+#5536 = STYLED_ITEM('color',(#5481),#5386);+#5537 = STYLED_ITEM('color',(#5481),#5397);+#5538 = STYLED_ITEM('color',(#5481),#5406);+#5539 = STYLED_ITEM('color',(#5481),#5416);+#5540 = STYLED_ITEM('color',(#5481),#5426);+#5541 = STYLED_ITEM('color',(#5481),#5436);+#5542 = STYLED_ITEM('color',(#5543),#5444);+#5543 = PRESENTATION_STYLE_ASSIGNMENT((#5544,#5550));+#5544 = SURFACE_STYLE_USAGE(.BOTH.,#5545);+#5545 = SURFACE_SIDE_STYLE('',(#5546));+#5546 = SURFACE_STYLE_FILL_AREA(#5547);+#5547 = FILL_AREA_STYLE('',(#5548));+#5548 = FILL_AREA_STYLE_COLOUR('',#5549);+#5549 = COLOUR_RGB('',0.690999998585,0.664000007176,0.597999987832);+#5550 = CURVE_STYLE('',#5466,POSITIVE_LENGTH_MEASURE(0.1),#5549);+#5551 = CARTESIAN_POINT('',(0.,0.,0.));+#5552 = DIRECTION('',(0.,0.,1.0));+#5553 = DIRECTION('',(1.0,0.,0.));+ENDSEC;+END-ISO-10303-21;
ap7381-33sa-7.glbadded
⋯ 1 unchanged line ⋯
ap7381-33sa-7.kicad_modadded+315
@@ -0,0 +1,315 @@+(footprint "ap7381-33sa-7"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236)")+	(tags "SOT TO_SOT_SMD")+	(property "Reference" "REF**"+		(at 0 -2.4 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "SOT-23"+		(at 0 2.4 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "package/gullwing"+		(at 0 0 0)+		(layer "F.SilkS")+		(hide yes)+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -0.76 -1.56)+		(end 0.76 -1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.76 -1.51)+		(end -0.76 -1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.76 0.39)+		(end -0.76 -0.39)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.76 1.56)+		(end -0.76 1.51)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.76 -1.56)+		(end 0.76 -0.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.76 0.56)+		(end 0.76 1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.76 1.56)+		(end -0.76 1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_poly+		(pts+			(xy -1.3 -0.38)+			(xy -1.06 -0.05)+			(xy -1.54 -0.05)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+	)+	(fp_line+		(start -1.93 -1.5)+		(end -0.9 -1.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -1.93 -0.39)+		(end -1.93 -1.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -1.93 0.39)+		(end -0.9 0.39)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -1.93 1.5)+		(end -1.93 0.39)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -0.9 -1.7)+		(end 0.9 -1.7)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -0.9 -1.5)+		(end -0.9 -1.7)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -0.9 -0.39)+		(end -1.93 -0.39)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -0.9 0.39)+		(end -0.9 -0.39)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -0.9 1.5)+		(end -1.93 1.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -0.9 1.7)+		(end -0.9 1.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 0.9 -1.7)+		(end 0.9 -0.55)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 0.9 -0.55)+		(end 1.93 -0.55)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 0.9 0.55)+		(end 0.9 1.7)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 0.9 1.7)+		(end -0.9 1.7)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 1.93 -0.55)+		(end 1.93 0.55)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 1.93 0.55)+		(end 0.9 0.55)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_poly+		(pts+			(xy -0.325 -1.45)+			(xy 0.65 -1.45)+			(xy 0.65 1.45)+			(xy -0.65 1.45)+			(xy -0.65 -1.125)+		)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 90)+		(layer "F.Fab")+		(effects+			(font+				(size 0.72 0.72)+				(thickness 0.11)+			)+		)+	)+	(pad "1" smd roundrect+		(at -0.9375 -0.95)+		(size 1.475 0.6)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "2" smd roundrect+		(at -0.9375 0.95)+		(size 1.475 0.6)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "3" smd roundrect+		(at 0.9375 0)+		(size 1.475 0.6)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
ap7381-33sa-7.kicad_symadded+116
@@ -0,0 +1,116 @@+(kicad_symbol_lib+	(version 20251024)+	(generator "adom_am32_wiki")+	(generator_version "10.0")+	(symbol "AP7381-33SA-7"+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(in_pos_files yes)+		(duplicate_pin_numbers_are_jumpers no)+		(property "Reference" "U"+			(at -3.81 3.175 0)+			(show_name no)+			(do_not_autoplace no)+			(effects (font (size 1.27 1.27)))+		)+		(property "Value" "AP7381-33SA-7"+			(at 0 3.175 0)+			(show_name no)+			(do_not_autoplace no)+			(effects (font (size 1.27 1.27)) (justify left))+		)+		(property "Footprint" "ap7381-33sa-7:ap7381-33sa-7"+			(at 0 -10.16 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "Datasheet" "https://www.diodes.com/assets/Datasheets/AP7381.pdf"+			(at 0 -12.7 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "Description" "Diodes Incorporated AP7381-33SA-7: a fixed 3.3 V, 150 mA low-dropout linear regulator with a wide input range (up to 40 V) and very low quiescent current, in a 3-pin SOT23."+			(at 0 -15.24 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "ki_keywords" "Diodes ldo"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "ki_fp_filters" "SOT?23*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "MPN" "AP7381-33SA-7"+			(at 0 -12.7 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "Manufacturer" "Diodes Incorporated"+			(at 0 -12.7 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "Mouser" "621-AP7381-33SA-7"+			(at 0 -12.7 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "Adom Wiki" "https://wiki.adom.inc/adom/ap7381-33sa-7"+			(at 0 -12.7 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(symbol "AP7381-33SA-7_0_1"+			(rectangle+				(start -5.08 1.905)+				(end 5.08 -5.08)+				(stroke (width 0.254) (type default))+				(fill (type background))+			)+		)+		(symbol "AP7381-33SA-7_1_1"+			(pin power_in line+				(at -7.62 0 0)+				(length 2.54)+				(name "VI" (effects (font (size 1.27 1.27))))+				(number "1" (effects (font (size 1.27 1.27))))+			)+			(pin power_out line+				(at 7.62 0 180)+				(length 2.54)+				(name "VO" (effects (font (size 1.27 1.27))))+				(number "2" (effects (font (size 1.27 1.27))))+			)+			(pin power_in line+				(at 0 -7.62 90)+				(length 2.54)+				(name "GND" (effects (font (size 1.27 1.27))))+				(number "3" (effects (font (size 1.27 1.27))))+			)+		)+		(embedded_fonts no)+	)+)
ap7381-33sa-7.lbradded+125
@@ -0,0 +1,125 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>Diodes Incorporated AP7381-33SA-7: a fixed 3.3 V, 150 mA low-dropout linear regulator with a wide input range (up to 40 V) and very low quiescent current, in a 3-pin SOT23</description>+<packages>+<package name="ap7381-33sa-7">+  <description>3 pads, 3.4 x 2.5 mm. SOT, 3 Pin</description>+  <smd name="1" x="-0.9375" y="0.9500" dx="1.4750" dy="0.6000" layer="1" roundness="50"/>+  <smd name="2" x="-0.9375" y="-0.9500" dx="1.4750" dy="0.6000" layer="1" roundness="50"/>+  <smd name="3" x="0.9375" y="-0.0000" dx="1.4750" dy="0.6000" layer="1" roundness="50"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-1.3000" y="0.3800"/>+    <vertex x="-1.0600" y="0.0500"/>+    <vertex x="-1.5400" y="0.0500"/>+  </polygon>+  <polygon width="0.1000" layer="51">+    <vertex x="-0.3250" y="1.4500"/>+    <vertex x="0.6500" y="1.4500"/>+    <vertex x="0.6500" y="-1.4500"/>+    <vertex x="-0.6500" y="-1.4500"/>+    <vertex x="-0.6500" y="1.1250"/>+  </polygon>+  <wire x1="-0.7600" y1="1.5600" x2="0.7600" y2="1.5600" width="0.1200" layer="21"/>+  <wire x1="-0.7600" y1="1.5100" x2="-0.7600" y2="1.5600" width="0.1200" layer="21"/>+  <wire x1="-0.7600" y1="-0.3900" x2="-0.7600" y2="0.3900" width="0.1200" layer="21"/>+  <wire x1="-0.7600" y1="-1.5600" x2="-0.7600" y2="-1.5100" width="0.1200" layer="21"/>+  <wire x1="0.7600" y1="1.5600" x2="0.7600" y2="0.5600" width="0.1200" layer="21"/>+  <wire x1="0.7600" y1="-0.5600" x2="0.7600" y2="-1.5600" width="0.1200" layer="21"/>+  <wire x1="0.7600" y1="-1.5600" x2="-0.7600" y2="-1.5600" width="0.1200" layer="21"/>+  <text x="0" y="2.288" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-2.288" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="AP7381-33SA-7">+  <description>Diodes Incorporated AP7381-33SA-7: a fixed 3.3 V, 150 mA low-dropout linear regulator with a wide input range (up to 40 V) and very low quiescent current, in a 3-pin SOT23</description>+  <wire x1="-7.62" y1="5.08" x2="7.62" y2="5.08" width="0.254" layer="94"/>+  <wire x1="7.62" y1="5.08" x2="7.62" y2="-5.08" width="0.254" layer="94"/>+  <wire x1="7.62" y1="-5.08" x2="-7.62" y2="-5.08" width="0.254" layer="94"/>+  <wire x1="-7.62" y1="-5.08" x2="-7.62" y2="5.08" width="0.254" layer="94"/>+  <text x="-3.8100" y="3.1750" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="3.1750" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="VI" x="-12.7" y="0" length="middle" direction="pwr"/>+  <pin name="VO" x="-12.7" y="-2.54" length="middle" direction="out"/>+  <pin name="GND" x="-12.7" y="2.54" length="middle" direction="pwr"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="AP7381-33SA-7" prefix="U">+  <description>Diodes Incorporated AP7381-33SA-7: a fixed 3.3 V, 150 mA low-dropout linear regulator with a wide input range (up to 40 V) and very low quiescent current, in a 3-pin SOT23</description>+  <gates>+    <gate name="G$1" symbol="AP7381-33SA-7" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="ap7381-33sa-7">+      <connects>+        <connect gate="G$1" pin="VI" pad="1"/>+        <connect gate="G$1" pin="VO" pad="2"/>+        <connect gate="G$1" pin="GND" pad="3"/>+      </connects>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="AP7381-33SA-7" constant="no"/>+          <attribute name="MANUFACTURER" value="Diodes Incorporated" constant="no"/>+          <attribute name="DATASHEET" value="https://www.diodes.com/assets/Datasheets/AP7381.pdf" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/ap7381-33sa-7" constant="no"/>+          <attribute name="MOUSER_PN" value="621-AP7381-33SA-7" constant="no"/>+        </technology>+      </technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
ap7381-33sa-7.stepadded+1434
@@ -0,0 +1,1434 @@+ISO-10303-21;+HEADER;+/* SOT-23.step 3D STEP model for use in ECAD systems+ * Copyright (C) 2025, KiCAD+ *+ * This work is licensed under the+ * [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode),+ * with the following exception:+ *+ * To the extent that the creation of electronic designs that use 'Licensed Material' can be+ * considered to be 'Adapted Material', then the copyright holder waives article 3 of the license+ * with respect to these designs and any generated files which use data provided as part of the+ * 'Licensed Material'.+ *+ * You are free to use the library data in your own projects without the obligation to share your+ * project files under this or any other license agreement. However, if you wish to distribute+ * these libraries, or parts thereof (including in modified form) as a collection then the exception+ * above does not apply. Please refer to+ * https://gitlab.com/kicad/libraries/kicad-packages3D/-/blob/master/LICENSE.md for further clarification+ * of the exception.+ *+ * Disclaimer of Warranties and Limitation of Liability.+ * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.+ * USE 3D CAD DATA AT YOUR OWN RISK+ * DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.+ */++FILE_DESCRIPTION(+/* description */ ('model of SOT-23'),+/* implementation_level */ '2;1');++FILE_NAME(+/* name */ 'SOT-23.step',+/* time_stamp */ '1970-01-01T00:00:00',+/* author */ ('KiCAD','kicad'),+/* organization */ ('OCCT'),+/* preprocessor_version */ '',+/* originating_system */ 'KiCAD',+/* authorisation */ '');++FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));+ENDSEC;++DATA;+#1=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#2);+#2=APPLICATION_CONTEXT('core data for automotive mechanical design processes');+#3=SHAPE_DEFINITION_REPRESENTATION(#4,#10);+#4=PRODUCT_DEFINITION_SHAPE('','',#5);+#5=PRODUCT_DEFINITION('design','',#6,#9);+#6=PRODUCT_DEFINITION_FORMATION('','',#7);+#7=PRODUCT('SOT-23','SOT-23','',(#8));+#8=PRODUCT_CONTEXT('',#2,'mechanical');+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1288);+#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,#43,#97,#110,#129,#142,#175,#197,#210,#223,#232,#247,#309,#320,#339,#365,#383,#406,#416,#428,#451,#468,#483,#498,#509,#525,#555,#569,#583,#597,#619,#632,#659,#720,#736,#779,#788,#838,#853,#896,#953,#969,#1012,#1022,#1033,#1062,#1071,#1080,#1090,#1097,#1107,#1118,#1128,#1138,#1148,#1158,#1166,#1176,#1186,#1196,#1206,#1216,#1224,#1235,#1244,#1254,#1264,#1274,#1282));+#17=ADVANCED_FACE('',(#18),#42,.F.);+#18=FACE_BOUND('',#19,.F.);+#19=EDGE_LOOP('',(#20,#29,#34,#39));+#20=ORIENTED_EDGE('',*,*,#21,.T.);+#21=EDGE_CURVE('',#22,#24,#26,.T.);+#22=VERTEX_POINT('',#23);+#23=CARTESIAN_POINT('',(-0.571621551758,1.433243103516,0.1));+#24=VERTEX_POINT('',#25);+#25=CARTESIAN_POINT('',(0.571621551758,1.433243103516,0.1));+#26=LINE('',#23,#27);+#27=VECTOR('',#28,1.);+#28=DIRECTION('',(1.,1.110223024625E-16,0.));+#29=ORIENTED_EDGE('',*,*,#30,.T.);+#30=EDGE_CURVE('',#24,#31,#33,.T.);+#31=VERTEX_POINT('',#32);+#32=CARTESIAN_POINT('',(0.605,1.5,0.575));+#33=B_SPLINE_CURVE_WITH_KNOTS('',1,(#25,#32),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#34=ORIENTED_EDGE('',*,*,#35,.F.);+#35=EDGE_CURVE('',#36,#31,#38,.T.);+#36=VERTEX_POINT('',#37);+#37=CARTESIAN_POINT('',(-0.605,1.5,0.575));+#38=LINE('',#37,#27);+#39=ORIENTED_EDGE('',*,*,#40,.F.);+#40=EDGE_CURVE('',#22,#36,#41,.T.);+#41=B_SPLINE_CURVE_WITH_KNOTS('',1,(#23,#37),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#42=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#23,#37),(#25,#32)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.21),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#43=ADVANCED_FACE('',(#44),#93,.T.);+#44=FACE_BOUND('',#45,.T.);+#45=EDGE_LOOP('',(#20,#46,#53,#60,#67,#74,#81,#88));+#46=ORIENTED_EDGE('',*,*,#47,.T.);+#47=EDGE_CURVE('',#24,#48,#50,.T.);+#48=VERTEX_POINT('',#49);+#49=CARTESIAN_POINT('',(0.633243103516,1.371621551758,0.1));+#50=LINE('',#25,#51);+#51=VECTOR('',#52,1.);+#52=DIRECTION('',(0.707106781187,-0.707106781187,0.));+#53=ORIENTED_EDGE('',*,*,#54,.T.);+#54=EDGE_CURVE('',#48,#55,#57,.T.);+#55=VERTEX_POINT('',#56);+#56=CARTESIAN_POINT('',(0.633243103516,-1.371621551758,0.1));+#57=LINE('',#49,#58);+#58=VECTOR('',#59,1.);+#59=DIRECTION('',(1.110223024625E-16,-1.,0.));+#60=ORIENTED_EDGE('',*,*,#61,.T.);+#61=EDGE_CURVE('',#55,#62,#64,.T.);+#62=VERTEX_POINT('',#63);+#63=CARTESIAN_POINT('',(0.571621551758,-1.433243103516,0.1));+#64=LINE('',#56,#65);+#65=VECTOR('',#66,1.);+#66=DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#67=ORIENTED_EDGE('',*,*,#68,.T.);+#68=EDGE_CURVE('',#62,#69,#71,.T.);+#69=VERTEX_POINT('',#70);+#70=CARTESIAN_POINT('',(-0.571621551758,-1.433243103516,0.1));+#71=LINE('',#63,#72);+#72=VECTOR('',#73,1.);+#73=DIRECTION('',(-1.,-1.110223024625E-16,0.));+#74=ORIENTED_EDGE('',*,*,#75,.T.);+#75=EDGE_CURVE('',#69,#76,#78,.T.);+#76=VERTEX_POINT('',#77);+#77=CARTESIAN_POINT('',(-0.633243103516,-1.371621551758,0.1));+#78=LINE('',#70,#79);+#79=VECTOR('',#80,1.);+#80=DIRECTION('',(-0.707106781187,0.707106781187,0.));+#81=ORIENTED_EDGE('',*,*,#82,.T.);+#82=EDGE_CURVE('',#76,#83,#85,.T.);+#83=VERTEX_POINT('',#84);+#84=CARTESIAN_POINT('',(-0.633243103516,1.371621551758,0.1));+#85=LINE('',#77,#86);+#86=VECTOR('',#87,1.);+#87=DIRECTION('',(-1.110223024625E-16,1.,0.));+#88=ORIENTED_EDGE('',*,*,#89,.T.);+#89=EDGE_CURVE('',#83,#22,#90,.T.);+#90=LINE('',#84,#91);+#91=VECTOR('',#92,1.);+#92=DIRECTION('',(0.707106781187,0.707106781187,0.));+#93=PLANE('',#94);+#94=AXIS2_PLACEMENT_3D('',#23,#95,#96);+#95=DIRECTION('',(0.,0.,-1.));+#96=DIRECTION('',(0.370454302632,-0.928850692879,0.));+#97=ADVANCED_FACE('',(#98),#109,.F.);+#98=FACE_BOUND('',#99,.F.);+#99=EDGE_LOOP('',(#46,#100,#105,#108));+#100=ORIENTED_EDGE('',*,*,#101,.T.);+#101=EDGE_CURVE('',#48,#102,#104,.T.);+#102=VERTEX_POINT('',#103);+#103=CARTESIAN_POINT('',(0.7,1.405,0.575));+#104=B_SPLINE_CURVE_WITH_KNOTS('',1,(#49,#103),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#105=ORIENTED_EDGE('',*,*,#106,.F.);+#106=EDGE_CURVE('',#31,#102,#107,.T.);+#107=LINE('',#32,#51);+#108=ORIENTED_EDGE('',*,*,#30,.F.);+#109=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#25,#32),(#49,#103)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#110=ADVANCED_FACE('',(#111),#127,.F.);+#111=FACE_BOUND('',#112,.F.);+#112=EDGE_LOOP('',(#113,#114,#119,#124));+#113=ORIENTED_EDGE('',*,*,#35,.T.);+#114=ORIENTED_EDGE('',*,*,#115,.T.);+#115=EDGE_CURVE('',#31,#116,#118,.T.);+#116=VERTEX_POINT('',#117);+#117=CARTESIAN_POINT('',(0.605,1.5,0.725));+#118=B_SPLINE_CURVE_WITH_KNOTS('',1,(#32,#117),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#119=ORIENTED_EDGE('',*,*,#120,.F.);+#120=EDGE_CURVE('',#121,#116,#123,.T.);+#121=VERTEX_POINT('',#122);+#122=CARTESIAN_POINT('',(-0.605,1.5,0.725));+#123=LINE('',#122,#27);+#124=ORIENTED_EDGE('',*,*,#125,.F.);+#125=EDGE_CURVE('',#36,#121,#126,.T.);+#126=B_SPLINE_CURVE_WITH_KNOTS('',1,(#37,#122),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#127=PLANE('',#128);+#128=AXIS2_PLACEMENT_3D('',#122,#59,#28);+#129=ADVANCED_FACE('',(#130),#141,.F.);+#130=FACE_BOUND('',#131,.F.);+#131=EDGE_LOOP('',(#88,#132,#133,#138));+#132=ORIENTED_EDGE('',*,*,#40,.T.);+#133=ORIENTED_EDGE('',*,*,#134,.F.);+#134=EDGE_CURVE('',#135,#36,#137,.T.);+#135=VERTEX_POINT('',#136);+#136=CARTESIAN_POINT('',(-0.7,1.405,0.575));+#137=LINE('',#136,#91);+#138=ORIENTED_EDGE('',*,*,#139,.F.);+#139=EDGE_CURVE('',#83,#135,#140,.T.);+#140=B_SPLINE_CURVE_WITH_KNOTS('',1,(#84,#136),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#141=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#84,#136),(#23,#37)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#142=ADVANCED_FACE('',(#143),#174,.F.);+#143=FACE_BOUND('',#144,.F.);+#144=EDGE_LOOP('',(#81,#145,#146,#152,#159,#163,#168,#171));+#145=ORIENTED_EDGE('',*,*,#139,.T.);+#146=ORIENTED_EDGE('',*,*,#147,.F.);+#147=EDGE_CURVE('',#148,#135,#150,.T.);+#148=VERTEX_POINT('',#149);+#149=CARTESIAN_POINT('',(-0.7,1.15,0.575));+#150=LINE('',#151,#86);+#151=CARTESIAN_POINT('',(-0.7,-1.405,0.575));+#152=ORIENTED_EDGE('',*,*,#153,.F.);+#153=EDGE_CURVE('',#154,#148,#156,.T.);+#154=VERTEX_POINT('',#155);+#155=CARTESIAN_POINT('',(-0.7,0.75,0.575));+#156=LINE('',#155,#157);+#157=VECTOR('',#158,1.);+#158=DIRECTION('',(1.144237745222E-17,1.,0.));+#159=ORIENTED_EDGE('',*,*,#160,.F.);+#160=EDGE_CURVE('',#161,#154,#150,.T.);+#161=VERTEX_POINT('',#162);+#162=CARTESIAN_POINT('',(-0.7,-0.75,0.575));+#163=ORIENTED_EDGE('',*,*,#164,.F.);+#164=EDGE_CURVE('',#165,#161,#167,.T.);+#165=VERTEX_POINT('',#166);+#166=CARTESIAN_POINT('',(-0.7,-1.15,0.575));+#167=LINE('',#166,#157);+#168=ORIENTED_EDGE('',*,*,#169,.F.);+#169=EDGE_CURVE('',#170,#165,#150,.T.);+#170=VERTEX_POINT('',#151);+#171=ORIENTED_EDGE('',*,*,#172,.F.);+#172=EDGE_CURVE('',#76,#170,#173,.T.);+#173=B_SPLINE_CURVE_WITH_KNOTS('',1,(#77,#151),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#174=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#77,#151),(#84,#136)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#175=ADVANCED_FACE('',(#176),#196,.F.);+#176=FACE_BOUND('',#177,.F.);+#177=EDGE_LOOP('',(#53,#178,#183,#188,#193,#195));+#178=ORIENTED_EDGE('',*,*,#179,.T.);+#179=EDGE_CURVE('',#55,#180,#182,.T.);+#180=VERTEX_POINT('',#181);+#181=CARTESIAN_POINT('',(0.7,-1.405,0.575));+#182=B_SPLINE_CURVE_WITH_KNOTS('',1,(#56,#181),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#183=ORIENTED_EDGE('',*,*,#184,.F.);+#184=EDGE_CURVE('',#185,#180,#187,.T.);+#185=VERTEX_POINT('',#186);+#186=CARTESIAN_POINT('',(0.7,-0.2,0.575));+#187=LINE('',#103,#58);+#188=ORIENTED_EDGE('',*,*,#189,.F.);+#189=EDGE_CURVE('',#190,#185,#192,.T.);+#190=VERTEX_POINT('',#191);+#191=CARTESIAN_POINT('',(0.7,0.2,0.575));+#192=LINE('',#191,#58);+#193=ORIENTED_EDGE('',*,*,#194,.F.);+#194=EDGE_CURVE('',#102,#190,#187,.T.);+#195=ORIENTED_EDGE('',*,*,#101,.F.);+#196=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#49,#103),(#56,#181)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.81),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#197=ADVANCED_FACE('',(#198),#209,.F.);+#198=FACE_BOUND('',#199,.F.);+#199=EDGE_LOOP('',(#74,#200,#201,#206));+#200=ORIENTED_EDGE('',*,*,#172,.T.);+#201=ORIENTED_EDGE('',*,*,#202,.F.);+#202=EDGE_CURVE('',#203,#170,#205,.T.);+#203=VERTEX_POINT('',#204);+#204=CARTESIAN_POINT('',(-0.605,-1.5,0.575));+#205=LINE('',#204,#79);+#206=ORIENTED_EDGE('',*,*,#207,.F.);+#207=EDGE_CURVE('',#69,#203,#208,.T.);+#208=B_SPLINE_CURVE_WITH_KNOTS('',1,(#70,#204),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#209=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#70,#204),(#77,#151)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#210=ADVANCED_FACE('',(#211),#222,.F.);+#211=FACE_BOUND('',#212,.F.);+#212=EDGE_LOOP('',(#60,#213,#218,#221));+#213=ORIENTED_EDGE('',*,*,#214,.T.);+#214=EDGE_CURVE('',#62,#215,#217,.T.);+#215=VERTEX_POINT('',#216);+#216=CARTESIAN_POINT('',(0.605,-1.5,0.575));+#217=B_SPLINE_CURVE_WITH_KNOTS('',1,(#63,#216),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#218=ORIENTED_EDGE('',*,*,#219,.F.);+#219=EDGE_CURVE('',#180,#215,#220,.T.);+#220=LINE('',#181,#65);+#221=ORIENTED_EDGE('',*,*,#179,.F.);+#222=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#56,#181),(#63,#216)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#223=ADVANCED_FACE('',(#224),#231,.F.);+#224=FACE_BOUND('',#225,.F.);+#225=EDGE_LOOP('',(#67,#226,#227,#230));+#226=ORIENTED_EDGE('',*,*,#207,.T.);+#227=ORIENTED_EDGE('',*,*,#228,.F.);+#228=EDGE_CURVE('',#215,#203,#229,.T.);+#229=LINE('',#216,#72);+#230=ORIENTED_EDGE('',*,*,#214,.F.);+#231=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#63,#216),(#70,#204)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.21),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#232=ADVANCED_FACE('',(#233),#245,.F.);+#233=FACE_BOUND('',#234,.F.);+#234=EDGE_LOOP('',(#235,#236,#241,#244));+#235=ORIENTED_EDGE('',*,*,#106,.T.);+#236=ORIENTED_EDGE('',*,*,#237,.T.);+#237=EDGE_CURVE('',#102,#238,#240,.T.);+#238=VERTEX_POINT('',#239);+#239=CARTESIAN_POINT('',(0.7,1.405,0.725));+#240=B_SPLINE_CURVE_WITH_KNOTS('',1,(#103,#239),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#241=ORIENTED_EDGE('',*,*,#242,.F.);+#242=EDGE_CURVE('',#116,#238,#243,.T.);+#243=LINE('',#117,#51);+#244=ORIENTED_EDGE('',*,*,#115,.F.);+#245=PLANE('',#246);+#246=AXIS2_PLACEMENT_3D('',#117,#66,#52);+#247=ADVANCED_FACE('',(#248),#304,.F.);+#248=FACE_BOUND('',#249,.F.);+#249=EDGE_LOOP('',(#250,#255,#256,#257,#262,#267,#272,#277,#282,#287,#293,#300));+#250=ORIENTED_EDGE('',*,*,#251,.T.);+#251=EDGE_CURVE('',#252,#121,#254,.T.);+#252=VERTEX_POINT('',#253);+#253=CARTESIAN_POINT('',(-0.7,1.405,0.725));+#254=LINE('',#253,#91);+#255=ORIENTED_EDGE('',*,*,#120,.T.);+#256=ORIENTED_EDGE('',*,*,#242,.T.);+#257=ORIENTED_EDGE('',*,*,#258,.T.);+#258=EDGE_CURVE('',#238,#259,#261,.T.);+#259=VERTEX_POINT('',#260);+#260=CARTESIAN_POINT('',(0.7,0.2,0.725));+#261=LINE('',#239,#58);+#262=ORIENTED_EDGE('',*,*,#263,.T.);+#263=EDGE_CURVE('',#259,#264,#266,.T.);+#264=VERTEX_POINT('',#265);+#265=CARTESIAN_POINT('',(0.675,0.2,0.725));+#266=LINE('',#260,#72);+#267=ORIENTED_EDGE('',*,*,#268,.F.);+#268=EDGE_CURVE('',#269,#264,#271,.T.);+#269=VERTEX_POINT('',#270);+#270=CARTESIAN_POINT('',(0.675,1.3925,0.725));+#271=LINE('',#270,#58);+#272=ORIENTED_EDGE('',*,*,#273,.F.);+#273=EDGE_CURVE('',#274,#269,#276,.T.);+#274=VERTEX_POINT('',#275);+#275=CARTESIAN_POINT('',(0.5925,1.475,0.725));+#276=LINE('',#275,#51);+#277=ORIENTED_EDGE('',*,*,#278,.F.);+#278=EDGE_CURVE('',#279,#274,#281,.T.);+#279=VERTEX_POINT('',#280);+#280=CARTESIAN_POINT('',(-0.5925,1.475,0.725));+#281=LINE('',#280,#27);+#282=ORIENTED_EDGE('',*,*,#283,.F.);+#283=EDGE_CURVE('',#284,#279,#286,.T.);+#284=VERTEX_POINT('',#285);+#285=CARTESIAN_POINT('',(-0.675,1.3925,0.725));+#286=LINE('',#285,#91);+#287=ORIENTED_EDGE('',*,*,#288,.F.);+#288=EDGE_CURVE('',#289,#284,#291,.T.);+#289=VERTEX_POINT('',#290);+#290=CARTESIAN_POINT('',(-0.675,1.15,0.725));+#291=LINE('',#292,#86);+#292=CARTESIAN_POINT('',(-0.675,-1.3925,0.725));+#293=ORIENTED_EDGE('',*,*,#294,.F.);+#294=EDGE_CURVE('',#295,#289,#297,.T.);+#295=VERTEX_POINT('',#296);+#296=CARTESIAN_POINT('',(-0.7,1.15,0.725));+#297=LINE('',#296,#298);+#298=VECTOR('',#299,1.);+#299=DIRECTION('',(1.,-1.144237745222E-17,0.));+#300=ORIENTED_EDGE('',*,*,#301,.T.);+#301=EDGE_CURVE('',#295,#252,#302,.T.);+#302=LINE('',#303,#86);+#303=CARTESIAN_POINT('',(-0.7,-1.405,0.725));+#304=PLANE('',#305);+#305=AXIS2_PLACEMENT_3D('',#306,#307,#308);+#306=CARTESIAN_POINT('',(-1.486299604971E-16,1.4875,0.725));+#307=DIRECTION('',(1.022886882533E-31,-6.310887241768E-27,-1.));+#308=DIRECTION('',(1.,1.217738924546E-16,1.022886882525E-31));+#309=ADVANCED_FACE('',(#310),#318,.F.);+#310=FACE_BOUND('',#311,.F.);+#311=EDGE_LOOP('',(#312,#313,#314,#315));+#312=ORIENTED_EDGE('',*,*,#134,.T.);+#313=ORIENTED_EDGE('',*,*,#125,.T.);+#314=ORIENTED_EDGE('',*,*,#251,.F.);+#315=ORIENTED_EDGE('',*,*,#316,.F.);+#316=EDGE_CURVE('',#135,#252,#317,.T.);+#317=B_SPLINE_CURVE_WITH_KNOTS('',1,(#136,#253),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#318=PLANE('',#319);+#319=AXIS2_PLACEMENT_3D('',#253,#52,#92);+#320=ADVANCED_FACE('',(#321),#337,.F.);+#321=FACE_BOUND('',#322,.F.);+#322=EDGE_LOOP('',(#323,#327,#328,#335));+#323=ORIENTED_EDGE('',*,*,#324,.F.);+#324=EDGE_CURVE('',#170,#325,#326,.T.);+#325=VERTEX_POINT('',#303);+#326=B_SPLINE_CURVE_WITH_KNOTS('',1,(#151,#303),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#327=ORIENTED_EDGE('',*,*,#169,.T.);+#328=ORIENTED_EDGE('',*,*,#329,.T.);+#329=EDGE_CURVE('',#165,#330,#332,.T.);+#330=VERTEX_POINT('',#331);+#331=CARTESIAN_POINT('',(-0.7,-1.15,0.725));+#332=LINE('',#333,#334);+#333=CARTESIAN_POINT('',(-0.7,-1.15,0.529763586955));+#334=VECTOR('',#13,1.);+#335=ORIENTED_EDGE('',*,*,#336,.F.);+#336=EDGE_CURVE('',#325,#330,#302,.T.);+#337=PLANE('',#338);+#338=AXIS2_PLACEMENT_3D('',#303,#28,#87);+#339=ADVANCED_FACE('',(#340),#362,.F.);+#340=FACE_BOUND('',#341,.F.);+#341=EDGE_LOOP('',(#342,#343,#352,#357));+#342=ORIENTED_EDGE('',*,*,#164,.T.);+#343=ORIENTED_EDGE('',*,*,#344,.T.);+#344=EDGE_CURVE('',#161,#345,#347,.T.);+#345=VERTEX_POINT('',#346);+#346=CARTESIAN_POINT('',(-0.798480775301,-0.75,0.492364817767));+#347=CIRCLE('',#348,1.E-01);+#348=AXIS2_PLACEMENT_3D('',#349,#350,#351);+#349=CARTESIAN_POINT('',(-0.7,-0.75,0.475));+#350=DIRECTION('',(-1.144237745222E-17,-1.,-5.473822126269E-48));+#351=DIRECTION('',(2.22044604925E-15,-2.540718180781E-32,1.));+#352=ORIENTED_EDGE('',*,*,#353,.F.);+#353=EDGE_CURVE('',#354,#345,#356,.T.);+#354=VERTEX_POINT('',#355);+#355=CARTESIAN_POINT('',(-0.798480775301,-1.15,0.492364817767));+#356=LINE('',#355,#157);+#357=ORIENTED_EDGE('',*,*,#358,.F.);+#358=EDGE_CURVE('',#165,#354,#359,.T.);+#359=CIRCLE('',#360,1.E-01);+#360=AXIS2_PLACEMENT_3D('',#361,#350,#351);+#361=CARTESIAN_POINT('',(-0.7,-1.15,0.475));+#362=CYLINDRICAL_SURFACE('',#363,1.E-01);+#363=AXIS2_PLACEMENT_3D('',#361,#364,#351);+#364=DIRECTION('',(-1.144237745222E-17,-1.,0.));+#365=ADVANCED_FACE('',(#366),#337,.F.);+#366=FACE_BOUND('',#367,.F.);+#367=EDGE_LOOP('',(#368,#374,#375,#381));+#368=ORIENTED_EDGE('',*,*,#369,.F.);+#369=EDGE_CURVE('',#161,#370,#372,.T.);+#370=VERTEX_POINT('',#371);+#371=CARTESIAN_POINT('',(-0.7,-0.75,0.725));+#372=LINE('',#373,#334);+#373=CARTESIAN_POINT('',(-0.7,-0.75,0.529763586955));+#374=ORIENTED_EDGE('',*,*,#160,.T.);+#375=ORIENTED_EDGE('',*,*,#376,.T.);+#376=EDGE_CURVE('',#154,#377,#379,.T.);+#377=VERTEX_POINT('',#378);+#378=CARTESIAN_POINT('',(-0.7,0.75,0.725));+#379=LINE('',#380,#334);+#380=CARTESIAN_POINT('',(-0.7,0.75,0.529763586955));+#381=ORIENTED_EDGE('',*,*,#382,.F.);+#382=EDGE_CURVE('',#370,#377,#302,.T.);+#383=ADVANCED_FACE('',(#384),#404,.F.);+#384=FACE_BOUND('',#385,.F.);+#385=EDGE_LOOP('',(#386,#387,#394,#399));+#386=ORIENTED_EDGE('',*,*,#153,.T.);+#387=ORIENTED_EDGE('',*,*,#388,.T.);+#388=EDGE_CURVE('',#148,#389,#391,.T.);+#389=VERTEX_POINT('',#390);+#390=CARTESIAN_POINT('',(-0.798480775301,1.15,0.492364817767));+#391=CIRCLE('',#392,1.E-01);+#392=AXIS2_PLACEMENT_3D('',#393,#350,#351);+#393=CARTESIAN_POINT('',(-0.7,1.15,0.475));+#394=ORIENTED_EDGE('',*,*,#395,.F.);+#395=EDGE_CURVE('',#396,#389,#398,.T.);+#396=VERTEX_POINT('',#397);+#397=CARTESIAN_POINT('',(-0.798480775301,0.75,0.492364817767));+#398=LINE('',#397,#157);+#399=ORIENTED_EDGE('',*,*,#400,.F.);+#400=EDGE_CURVE('',#154,#396,#401,.T.);+#401=CIRCLE('',#402,1.E-01);+#402=AXIS2_PLACEMENT_3D('',#403,#350,#351);+#403=CARTESIAN_POINT('',(-0.7,0.75,0.475));+#404=CYLINDRICAL_SURFACE('',#405,1.E-01);+#405=AXIS2_PLACEMENT_3D('',#403,#364,#351);+#406=ADVANCED_FACE('',(#407),#337,.F.);+#407=FACE_BOUND('',#408,.F.);+#408=EDGE_LOOP('',(#409,#413,#414,#415));+#409=ORIENTED_EDGE('',*,*,#410,.F.);+#410=EDGE_CURVE('',#148,#295,#411,.T.);+#411=LINE('',#412,#334);+#412=CARTESIAN_POINT('',(-0.7,1.15,0.529763586955));+#413=ORIENTED_EDGE('',*,*,#147,.T.);+#414=ORIENTED_EDGE('',*,*,#316,.T.);+#415=ORIENTED_EDGE('',*,*,#301,.F.);+#416=ADVANCED_FACE('',(#417),#426,.F.);+#417=FACE_BOUND('',#418,.F.);+#418=EDGE_LOOP('',(#419,#420,#421,#425));+#419=ORIENTED_EDGE('',*,*,#237,.F.);+#420=ORIENTED_EDGE('',*,*,#194,.T.);+#421=ORIENTED_EDGE('',*,*,#422,.T.);+#422=EDGE_CURVE('',#190,#259,#423,.T.);+#423=LINE('',#424,#334);+#424=CARTESIAN_POINT('',(0.7,0.2,0.529763586955));+#425=ORIENTED_EDGE('',*,*,#258,.F.);+#426=PLANE('',#427);+#427=AXIS2_PLACEMENT_3D('',#239,#73,#59);+#428=ADVANCED_FACE('',(#429),#450,.F.);+#429=FACE_BOUND('',#430,.F.);+#430=EDGE_LOOP('',(#431,#432,#440,#445));+#431=ORIENTED_EDGE('',*,*,#189,.T.);+#432=ORIENTED_EDGE('',*,*,#433,.T.);+#433=EDGE_CURVE('',#185,#434,#436,.T.);+#434=VERTEX_POINT('',#435);+#435=CARTESIAN_POINT('',(0.798480775301,-0.2,0.492364817767));+#436=CIRCLE('',#437,1.E-01);+#437=AXIS2_PLACEMENT_3D('',#438,#87,#439);+#438=CARTESIAN_POINT('',(0.7,-0.2,0.475));+#439=DIRECTION('',(-2.22044604925E-15,-2.465190328816E-31,1.));+#440=ORIENTED_EDGE('',*,*,#441,.F.);+#441=EDGE_CURVE('',#442,#434,#444,.T.);+#442=VERTEX_POINT('',#443);+#443=CARTESIAN_POINT('',(0.798480775301,0.2,0.492364817767));+#444=LINE('',#443,#58);+#445=ORIENTED_EDGE('',*,*,#446,.F.);+#446=EDGE_CURVE('',#190,#442,#447,.T.);+#447=CIRCLE('',#448,1.E-01);+#448=AXIS2_PLACEMENT_3D('',#449,#87,#439);+#449=CARTESIAN_POINT('',(0.7,0.2,0.475));+#450=CYLINDRICAL_SURFACE('',#448,1.E-01);+#451=ADVANCED_FACE('',(#452),#426,.F.);+#452=FACE_BOUND('',#453,.F.);+#453=EDGE_LOOP('',(#454,#460,#461,#466));+#454=ORIENTED_EDGE('',*,*,#455,.F.);+#455=EDGE_CURVE('',#185,#456,#458,.T.);+#456=VERTEX_POINT('',#457);+#457=CARTESIAN_POINT('',(0.7,-0.2,0.725));+#458=LINE('',#459,#334);+#459=CARTESIAN_POINT('',(0.7,-0.2,0.529763586955));+#460=ORIENTED_EDGE('',*,*,#184,.T.);+#461=ORIENTED_EDGE('',*,*,#462,.T.);+#462=EDGE_CURVE('',#180,#463,#465,.T.);+#463=VERTEX_POINT('',#464);+#464=CARTESIAN_POINT('',(0.7,-1.405,0.725));+#465=B_SPLINE_CURVE_WITH_KNOTS('',1,(#181,#464),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#466=ORIENTED_EDGE('',*,*,#467,.F.);+#467=EDGE_CURVE('',#456,#463,#261,.T.);+#468=ADVANCED_FACE('',(#469),#481,.F.);+#469=FACE_BOUND('',#470,.F.);+#470=EDGE_LOOP('',(#471,#472,#473,#478));+#471=ORIENTED_EDGE('',*,*,#202,.T.);+#472=ORIENTED_EDGE('',*,*,#324,.T.);+#473=ORIENTED_EDGE('',*,*,#474,.F.);+#474=EDGE_CURVE('',#475,#325,#477,.T.);+#475=VERTEX_POINT('',#476);+#476=CARTESIAN_POINT('',(-0.605,-1.5,0.725));+#477=LINE('',#476,#79);+#478=ORIENTED_EDGE('',*,*,#479,.F.);+#479=EDGE_CURVE('',#203,#475,#480,.T.);+#480=B_SPLINE_CURVE_WITH_KNOTS('',1,(#204,#476),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#481=PLANE('',#482);+#482=AXIS2_PLACEMENT_3D('',#476,#92,#80);+#483=ADVANCED_FACE('',(#484),#496,.F.);+#484=FACE_BOUND('',#485,.F.);+#485=EDGE_LOOP('',(#486,#487,#492,#495));+#486=ORIENTED_EDGE('',*,*,#219,.T.);+#487=ORIENTED_EDGE('',*,*,#488,.T.);+#488=EDGE_CURVE('',#215,#489,#491,.T.);+#489=VERTEX_POINT('',#490);+#490=CARTESIAN_POINT('',(0.605,-1.5,0.725));+#491=B_SPLINE_CURVE_WITH_KNOTS('',1,(#216,#490),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#492=ORIENTED_EDGE('',*,*,#493,.F.);+#493=EDGE_CURVE('',#463,#489,#494,.T.);+#494=LINE('',#464,#65);+#495=ORIENTED_EDGE('',*,*,#462,.F.);+#496=PLANE('',#497);+#497=AXIS2_PLACEMENT_3D('',#464,#80,#66);+#498=ADVANCED_FACE('',(#499),#507,.F.);+#499=FACE_BOUND('',#500,.F.);+#500=EDGE_LOOP('',(#501,#502,#503,#506));+#501=ORIENTED_EDGE('',*,*,#228,.T.);+#502=ORIENTED_EDGE('',*,*,#479,.T.);+#503=ORIENTED_EDGE('',*,*,#504,.F.);+#504=EDGE_CURVE('',#489,#475,#505,.T.);+#505=LINE('',#490,#72);+#506=ORIENTED_EDGE('',*,*,#488,.F.);+#507=PLANE('',#508);+#508=AXIS2_PLACEMENT_3D('',#490,#87,#73);+#509=ADVANCED_FACE('',(#510),#523,.F.);+#510=FACE_BOUND('',#511,.F.);+#511=EDGE_LOOP('',(#512,#517,#520,#521));+#512=ORIENTED_EDGE('',*,*,#513,.F.);+#513=EDGE_CURVE('',#377,#514,#516,.T.);+#514=VERTEX_POINT('',#515);+#515=CARTESIAN_POINT('',(-0.675,0.75,0.725));+#516=LINE('',#378,#298);+#517=ORIENTED_EDGE('',*,*,#518,.T.);+#518=EDGE_CURVE('',#377,#295,#519,.T.);+#519=LINE('',#378,#157);+#520=ORIENTED_EDGE('',*,*,#294,.T.);+#521=ORIENTED_EDGE('',*,*,#522,.F.);+#522=EDGE_CURVE('',#514,#289,#291,.T.);+#523=PLANE('',#524);+#524=AXIS2_PLACEMENT_3D('',#378,#95,#299);+#525=ADVANCED_FACE('',(#526),#554,.F.);+#526=FACE_BOUND('',#527,.F.);+#527=EDGE_LOOP('',(#528,#533,#537,#539,#540,#541,#546,#551));+#528=ORIENTED_EDGE('',*,*,#529,.T.);+#529=EDGE_CURVE('',#530,#531,#291,.T.);+#530=VERTEX_POINT('',#292);+#531=VERTEX_POINT('',#532);+#532=CARTESIAN_POINT('',(-0.675,-1.15,0.725));+#533=ORIENTED_EDGE('',*,*,#534,.T.);+#534=EDGE_CURVE('',#531,#535,#291,.T.);+#535=VERTEX_POINT('',#536);+#536=CARTESIAN_POINT('',(-0.675,-0.75,0.725));+#537=ORIENTED_EDGE('',*,*,#538,.T.);+#538=EDGE_CURVE('',#535,#514,#291,.T.);+#539=ORIENTED_EDGE('',*,*,#522,.T.);+#540=ORIENTED_EDGE('',*,*,#288,.T.);+#541=ORIENTED_EDGE('',*,*,#542,.T.);+#542=EDGE_CURVE('',#284,#543,#545,.T.);+#543=VERTEX_POINT('',#544);+#544=CARTESIAN_POINT('',(-0.608243103516,1.359121551758,1.2));+#545=B_SPLINE_CURVE_WITH_KNOTS('',1,(#285,#544),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#546=ORIENTED_EDGE('',*,*,#547,.F.);+#547=EDGE_CURVE('',#548,#543,#550,.T.);+#548=VERTEX_POINT('',#549);+#549=CARTESIAN_POINT('',(-0.608243103516,-1.359121551758,1.2));+#550=LINE('',#549,#86);+#551=ORIENTED_EDGE('',*,*,#552,.F.);+#552=EDGE_CURVE('',#530,#548,#553,.T.);+#553=B_SPLINE_CURVE_WITH_KNOTS('',1,(#292,#549),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#554=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#292,#549),(#285,#544)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.785),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#555=ADVANCED_FACE('',(#556),#568,.F.);+#556=FACE_BOUND('',#557,.F.);+#557=EDGE_LOOP('',(#558,#559,#564,#567));+#558=ORIENTED_EDGE('',*,*,#283,.T.);+#559=ORIENTED_EDGE('',*,*,#560,.T.);+#560=EDGE_CURVE('',#279,#561,#563,.T.);+#561=VERTEX_POINT('',#562);+#562=CARTESIAN_POINT('',(-0.559121551758,1.408243103516,1.2));+#563=B_SPLINE_CURVE_WITH_KNOTS('',1,(#280,#562),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#564=ORIENTED_EDGE('',*,*,#565,.F.);+#565=EDGE_CURVE('',#543,#561,#566,.T.);+#566=LINE('',#544,#91);+#567=ORIENTED_EDGE('',*,*,#542,.F.);+#568=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#285,#544),(#280,#562)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#569=ADVANCED_FACE('',(#570),#582,.F.);+#570=FACE_BOUND('',#571,.F.);+#571=EDGE_LOOP('',(#572,#573,#578,#581));+#572=ORIENTED_EDGE('',*,*,#278,.T.);+#573=ORIENTED_EDGE('',*,*,#574,.T.);+#574=EDGE_CURVE('',#274,#575,#577,.T.);+#575=VERTEX_POINT('',#576);+#576=CARTESIAN_POINT('',(0.559121551758,1.408243103516,1.2));+#577=B_SPLINE_CURVE_WITH_KNOTS('',1,(#275,#576),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#578=ORIENTED_EDGE('',*,*,#579,.F.);+#579=EDGE_CURVE('',#561,#575,#580,.T.);+#580=LINE('',#562,#27);+#581=ORIENTED_EDGE('',*,*,#560,.F.);+#582=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#280,#562),(#275,#576)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.185),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#583=ADVANCED_FACE('',(#584),#596,.F.);+#584=FACE_BOUND('',#585,.F.);+#585=EDGE_LOOP('',(#586,#587,#592,#595));+#586=ORIENTED_EDGE('',*,*,#273,.T.);+#587=ORIENTED_EDGE('',*,*,#588,.T.);+#588=EDGE_CURVE('',#269,#589,#591,.T.);+#589=VERTEX_POINT('',#590);+#590=CARTESIAN_POINT('',(0.608243103516,1.359121551758,1.2));+#591=B_SPLINE_CURVE_WITH_KNOTS('',1,(#270,#590),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#592=ORIENTED_EDGE('',*,*,#593,.F.);+#593=EDGE_CURVE('',#575,#589,#594,.T.);+#594=LINE('',#576,#51);+#595=ORIENTED_EDGE('',*,*,#574,.F.);+#596=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#275,#576),(#270,#590)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#597=ADVANCED_FACE('',(#598),#618,.F.);+#598=FACE_BOUND('',#599,.F.);+#599=EDGE_LOOP('',(#600,#601,#605,#609,#614,#617));+#600=ORIENTED_EDGE('',*,*,#268,.T.);+#601=ORIENTED_EDGE('',*,*,#602,.T.);+#602=EDGE_CURVE('',#264,#603,#271,.T.);+#603=VERTEX_POINT('',#604);+#604=CARTESIAN_POINT('',(0.675,-0.2,0.725));+#605=ORIENTED_EDGE('',*,*,#606,.T.);+#606=EDGE_CURVE('',#603,#607,#271,.T.);+#607=VERTEX_POINT('',#608);+#608=CARTESIAN_POINT('',(0.675,-1.3925,0.725));+#609=ORIENTED_EDGE('',*,*,#610,.T.);+#610=EDGE_CURVE('',#607,#611,#613,.T.);+#611=VERTEX_POINT('',#612);+#612=CARTESIAN_POINT('',(0.608243103516,-1.359121551758,1.2));+#613=B_SPLINE_CURVE_WITH_KNOTS('',1,(#608,#612),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#614=ORIENTED_EDGE('',*,*,#615,.F.);+#615=EDGE_CURVE('',#589,#611,#616,.T.);+#616=LINE('',#590,#58);+#617=ORIENTED_EDGE('',*,*,#588,.F.);+#618=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#270,#590),(#608,#612)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.785),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#619=ADVANCED_FACE('',(#620),#630,.F.);+#620=FACE_BOUND('',#621,.F.);+#621=EDGE_LOOP('',(#622,#623,#626,#629));+#622=ORIENTED_EDGE('',*,*,#263,.F.);+#623=ORIENTED_EDGE('',*,*,#624,.T.);+#624=EDGE_CURVE('',#259,#456,#625,.T.);+#625=LINE('',#260,#58);+#626=ORIENTED_EDGE('',*,*,#627,.T.);+#627=EDGE_CURVE('',#456,#603,#628,.T.);+#628=LINE('',#457,#72);+#629=ORIENTED_EDGE('',*,*,#602,.F.);+#630=PLANE('',#631);+#631=AXIS2_PLACEMENT_3D('',#260,#95,#73);+#632=ADVANCED_FACE('',(#633),#304,.F.);+#633=FACE_BOUND('',#634,.F.);+#634=EDGE_LOOP('',(#635,#636,#637,#638,#639,#640,#641,#644,#645,#650,#655,#658));+#635=ORIENTED_EDGE('',*,*,#627,.F.);+#636=ORIENTED_EDGE('',*,*,#467,.T.);+#637=ORIENTED_EDGE('',*,*,#493,.T.);+#638=ORIENTED_EDGE('',*,*,#504,.T.);+#639=ORIENTED_EDGE('',*,*,#474,.T.);+#640=ORIENTED_EDGE('',*,*,#336,.T.);+#641=ORIENTED_EDGE('',*,*,#642,.T.);+#642=EDGE_CURVE('',#330,#531,#643,.T.);+#643=LINE('',#331,#298);+#644=ORIENTED_EDGE('',*,*,#529,.F.);+#645=ORIENTED_EDGE('',*,*,#646,.F.);+#646=EDGE_CURVE('',#647,#530,#649,.T.);+#647=VERTEX_POINT('',#648);+#648=CARTESIAN_POINT('',(-0.5925,-1.475,0.725));+#649=LINE('',#648,#79);+#650=ORIENTED_EDGE('',*,*,#651,.F.);+#651=EDGE_CURVE('',#652,#647,#654,.T.);+#652=VERTEX_POINT('',#653);+#653=CARTESIAN_POINT('',(0.5925,-1.475,0.725));+#654=LINE('',#653,#72);+#655=ORIENTED_EDGE('',*,*,#656,.F.);+#656=EDGE_CURVE('',#607,#652,#657,.T.);+#657=LINE('',#608,#65);+#658=ORIENTED_EDGE('',*,*,#606,.F.);+#659=ADVANCED_FACE('',(#660),#717,.F.);+#660=FACE_BOUND('',#661,.F.);+#661=EDGE_LOOP('',(#662,#663,#664,#671,#680,#687,#692,#697,#705,#712));+#662=ORIENTED_EDGE('',*,*,#329,.F.);+#663=ORIENTED_EDGE('',*,*,#358,.T.);+#664=ORIENTED_EDGE('',*,*,#665,.T.);+#665=EDGE_CURVE('',#354,#666,#668,.T.);+#666=VERTEX_POINT('',#667);+#667=CARTESIAN_POINT('',(-0.843471632406,-1.15,0.206587955583));+#668=LINE('',#355,#669);+#669=VECTOR('',#670,1.);+#670=DIRECTION('',(-0.155518033909,1.779496044609E-18,-0.987833053268));+#671=ORIENTED_EDGE('',*,*,#672,.T.);+#672=EDGE_CURVE('',#666,#673,#675,.T.);+#673=VERTEX_POINT('',#674);+#674=CARTESIAN_POINT('',(-1.089673570659,-1.15,5.551115123126E-17));+#675=CIRCLE('',#676,0.25);+#676=AXIS2_PLACEMENT_3D('',#677,#678,#679);+#677=CARTESIAN_POINT('',(-1.089673570659,-1.15,0.25));+#678=DIRECTION('',(1.144237745222E-17,1.,3.851859888774E-34));+#679=DIRECTION('',(0.984807753012,-1.126854202784E-17,-0.173648177667));+#680=ORIENTED_EDGE('',*,*,#681,.T.);+#681=EDGE_CURVE('',#673,#682,#684,.T.);+#682=VERTEX_POINT('',#683);+#683=CARTESIAN_POINT('',(-1.25,-1.15,5.551115123126E-17));+#684=LINE('',#674,#685);+#685=VECTOR('',#686,1.);+#686=DIRECTION('',(-1.,1.144237745222E-17,0.));+#687=ORIENTED_EDGE('',*,*,#688,.T.);+#688=EDGE_CURVE('',#682,#689,#691,.T.);+#689=VERTEX_POINT('',#690);+#690=CARTESIAN_POINT('',(-1.25,-1.15,0.15));+#691=LINE('',#683,#334);+#692=ORIENTED_EDGE('',*,*,#693,.T.);+#693=EDGE_CURVE('',#689,#694,#696,.T.);+#694=VERTEX_POINT('',#695);+#695=CARTESIAN_POINT('',(-1.089673570659,-1.15,0.15));+#696=LINE('',#690,#298);+#697=ORIENTED_EDGE('',*,*,#698,.T.);+#698=EDGE_CURVE('',#694,#699,#701,.T.);+#699=VERTEX_POINT('',#700);+#700=CARTESIAN_POINT('',(-0.991192795358,-1.15,0.232635182233));+#701=CIRCLE('',#702,1.E-01);+#702=AXIS2_PLACEMENT_3D('',#677,#703,#704);+#703=DIRECTION('',(-1.144237745222E-17,-1.,1.094764425254E-47));+#704=DIRECTION('',(-2.22044604925E-15,2.540718180781E-32,-1.));+#705=ORIENTED_EDGE('',*,*,#706,.T.);+#706=EDGE_CURVE('',#699,#707,#709,.T.);+#707=VERTEX_POINT('',#708);+#708=CARTESIAN_POINT('',(-0.946201938253,-1.15,0.518412044417));+#709=LINE('',#700,#710);+#710=VECTOR('',#711,1.);+#711=DIRECTION('',(0.155518033909,-1.779496044609E-18,0.987833053268));+#712=ORIENTED_EDGE('',*,*,#713,.T.);+#713=EDGE_CURVE('',#707,#330,#714,.T.);+#714=CIRCLE('',#715,0.25);+#715=AXIS2_PLACEMENT_3D('',#361,#158,#716);+#716=DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667));+#717=PLANE('',#718);+#718=AXIS2_PLACEMENT_3D('',#719,#158,#13);+#719=CARTESIAN_POINT('',(-0.931323080229,-1.15,0.33452717391));+#720=ADVANCED_FACE('',(#721),#733,.F.);+#721=FACE_BOUND('',#722,.F.);+#722=EDGE_LOOP('',(#723,#724,#729,#732));+#723=ORIENTED_EDGE('',*,*,#353,.T.);+#724=ORIENTED_EDGE('',*,*,#725,.T.);+#725=EDGE_CURVE('',#345,#726,#728,.T.);+#726=VERTEX_POINT('',#727);+#727=CARTESIAN_POINT('',(-0.843471632406,-0.75,0.206587955583));+#728=LINE('',#346,#669);+#729=ORIENTED_EDGE('',*,*,#730,.F.);+#730=EDGE_CURVE('',#666,#726,#731,.T.);+#731=LINE('',#667,#157);+#732=ORIENTED_EDGE('',*,*,#665,.F.);+#733=PLANE('',#734);+#734=AXIS2_PLACEMENT_3D('',#355,#735,#670);+#735=DIRECTION('',(-0.987833053268,1.130315865527E-17,0.155518033909));+#736=ADVANCED_FACE('',(#737),#776,.T.);+#737=FACE_BOUND('',#738,.T.);+#738=EDGE_LOOP('',(#368,#343,#724,#739,#746,#751,#756,#761,#767,#772));+#739=ORIENTED_EDGE('',*,*,#740,.T.);+#740=EDGE_CURVE('',#726,#741,#743,.T.);+#741=VERTEX_POINT('',#742);+#742=CARTESIAN_POINT('',(-1.089673570659,-0.75,5.551115123126E-17));+#743=CIRCLE('',#744,0.25);+#744=AXIS2_PLACEMENT_3D('',#745,#678,#679);+#745=CARTESIAN_POINT('',(-1.089673570659,-0.75,0.25));+#746=ORIENTED_EDGE('',*,*,#747,.T.);+#747=EDGE_CURVE('',#741,#748,#750,.T.);+#748=VERTEX_POINT('',#749);+#749=CARTESIAN_POINT('',(-1.25,-0.75,5.551115123126E-17));+#750=LINE('',#742,#685);+#751=ORIENTED_EDGE('',*,*,#752,.T.);+#752=EDGE_CURVE('',#748,#753,#755,.T.);+#753=VERTEX_POINT('',#754);+#754=CARTESIAN_POINT('',(-1.25,-0.75,0.15));+#755=LINE('',#749,#334);+#756=ORIENTED_EDGE('',*,*,#757,.T.);+#757=EDGE_CURVE('',#753,#758,#760,.T.);+#758=VERTEX_POINT('',#759);+#759=CARTESIAN_POINT('',(-1.089673570659,-0.75,0.15));+#760=LINE('',#754,#298);+#761=ORIENTED_EDGE('',*,*,#762,.T.);+#762=EDGE_CURVE('',#758,#763,#765,.T.);+#763=VERTEX_POINT('',#764);+#764=CARTESIAN_POINT('',(-0.991192795358,-0.75,0.232635182233));+#765=CIRCLE('',#766,1.E-01);+#766=AXIS2_PLACEMENT_3D('',#745,#703,#704);+#767=ORIENTED_EDGE('',*,*,#768,.T.);+#768=EDGE_CURVE('',#763,#769,#771,.T.);+#769=VERTEX_POINT('',#770);+#770=CARTESIAN_POINT('',(-0.946201938253,-0.75,0.518412044417));+#771=LINE('',#764,#710);+#772=ORIENTED_EDGE('',*,*,#773,.T.);+#773=EDGE_CURVE('',#769,#370,#774,.T.);+#774=CIRCLE('',#775,0.25);+#775=AXIS2_PLACEMENT_3D('',#349,#158,#716);+#776=PLANE('',#777);+#777=AXIS2_PLACEMENT_3D('',#778,#158,#13);+#778=CARTESIAN_POINT('',(-0.931323080229,-0.75,0.33452717391));+#779=ADVANCED_FACE('',(#780),#304,.F.);+#780=FACE_BOUND('',#781,.F.);+#781=EDGE_LOOP('',(#782,#783,#784,#785));+#782=ORIENTED_EDGE('',*,*,#382,.T.);+#783=ORIENTED_EDGE('',*,*,#513,.T.);+#784=ORIENTED_EDGE('',*,*,#538,.F.);+#785=ORIENTED_EDGE('',*,*,#786,.F.);+#786=EDGE_CURVE('',#370,#535,#787,.T.);+#787=LINE('',#371,#298);+#788=ADVANCED_FACE('',(#789),#835,.F.);+#789=FACE_BOUND('',#790,.F.);+#790=EDGE_LOOP('',(#791,#792,#793,#798,#805,#810,#815,#820,#826,#831));+#791=ORIENTED_EDGE('',*,*,#376,.F.);+#792=ORIENTED_EDGE('',*,*,#400,.T.);+#793=ORIENTED_EDGE('',*,*,#794,.T.);+#794=EDGE_CURVE('',#396,#795,#797,.T.);+#795=VERTEX_POINT('',#796);+#796=CARTESIAN_POINT('',(-0.843471632406,0.75,0.206587955583));+#797=LINE('',#397,#669);+#798=ORIENTED_EDGE('',*,*,#799,.T.);+#799=EDGE_CURVE('',#795,#800,#802,.T.);+#800=VERTEX_POINT('',#801);+#801=CARTESIAN_POINT('',(-1.089673570659,0.75,5.551115123126E-17));+#802=CIRCLE('',#803,0.25);+#803=AXIS2_PLACEMENT_3D('',#804,#678,#679);+#804=CARTESIAN_POINT('',(-1.089673570659,0.75,0.25));+#805=ORIENTED_EDGE('',*,*,#806,.T.);+#806=EDGE_CURVE('',#800,#807,#809,.T.);+#807=VERTEX_POINT('',#808);+#808=CARTESIAN_POINT('',(-1.25,0.75,5.551115123126E-17));+#809=LINE('',#801,#685);+#810=ORIENTED_EDGE('',*,*,#811,.T.);+#811=EDGE_CURVE('',#807,#812,#814,.T.);+#812=VERTEX_POINT('',#813);+#813=CARTESIAN_POINT('',(-1.25,0.75,0.15));+#814=LINE('',#808,#334);+#815=ORIENTED_EDGE('',*,*,#816,.T.);+#816=EDGE_CURVE('',#812,#817,#819,.T.);+#817=VERTEX_POINT('',#818);+#818=CARTESIAN_POINT('',(-1.089673570659,0.75,0.15));+#819=LINE('',#813,#298);+#820=ORIENTED_EDGE('',*,*,#821,.T.);+#821=EDGE_CURVE('',#817,#822,#824,.T.);+#822=VERTEX_POINT('',#823);+#823=CARTESIAN_POINT('',(-0.991192795358,0.75,0.232635182233));+#824=CIRCLE('',#825,1.E-01);+#825=AXIS2_PLACEMENT_3D('',#804,#703,#704);+#826=ORIENTED_EDGE('',*,*,#827,.T.);+#827=EDGE_CURVE('',#822,#828,#830,.T.);+#828=VERTEX_POINT('',#829);+#829=CARTESIAN_POINT('',(-0.946201938253,0.75,0.518412044417));+#830=LINE('',#823,#710);+#831=ORIENTED_EDGE('',*,*,#832,.T.);+#832=EDGE_CURVE('',#828,#377,#833,.T.);+#833=CIRCLE('',#834,0.25);+#834=AXIS2_PLACEMENT_3D('',#403,#158,#716);+#835=PLANE('',#836);+#836=AXIS2_PLACEMENT_3D('',#837,#158,#13);+#837=CARTESIAN_POINT('',(-0.931323080229,0.75,0.33452717391));+#838=ADVANCED_FACE('',(#839),#851,.F.);+#839=FACE_BOUND('',#840,.F.);+#840=EDGE_LOOP('',(#841,#842,#847,#850));+#841=ORIENTED_EDGE('',*,*,#395,.T.);+#842=ORIENTED_EDGE('',*,*,#843,.T.);+#843=EDGE_CURVE('',#389,#844,#846,.T.);+#844=VERTEX_POINT('',#845);+#845=CARTESIAN_POINT('',(-0.843471632406,1.15,0.206587955583));+#846=LINE('',#390,#669);+#847=ORIENTED_EDGE('',*,*,#848,.F.);+#848=EDGE_CURVE('',#795,#844,#849,.T.);+#849=LINE('',#796,#157);+#850=ORIENTED_EDGE('',*,*,#794,.F.);+#851=PLANE('',#852);+#852=AXIS2_PLACEMENT_3D('',#397,#735,#670);+#853=ADVANCED_FACE('',(#854),#893,.T.);+#854=FACE_BOUND('',#855,.T.);+#855=EDGE_LOOP('',(#409,#387,#842,#856,#863,#868,#873,#878,#884,#889));+#856=ORIENTED_EDGE('',*,*,#857,.T.);+#857=EDGE_CURVE('',#844,#858,#860,.T.);+#858=VERTEX_POINT('',#859);+#859=CARTESIAN_POINT('',(-1.089673570659,1.15,5.551115123126E-17));+#860=CIRCLE('',#861,0.25);+#861=AXIS2_PLACEMENT_3D('',#862,#678,#679);+#862=CARTESIAN_POINT('',(-1.089673570659,1.15,0.25));+#863=ORIENTED_EDGE('',*,*,#864,.T.);+#864=EDGE_CURVE('',#858,#865,#867,.T.);+#865=VERTEX_POINT('',#866);+#866=CARTESIAN_POINT('',(-1.25,1.15,5.551115123126E-17));+#867=LINE('',#859,#685);+#868=ORIENTED_EDGE('',*,*,#869,.T.);+#869=EDGE_CURVE('',#865,#870,#872,.T.);+#870=VERTEX_POINT('',#871);+#871=CARTESIAN_POINT('',(-1.25,1.15,0.15));+#872=LINE('',#866,#334);+#873=ORIENTED_EDGE('',*,*,#874,.T.);+#874=EDGE_CURVE('',#870,#875,#877,.T.);+#875=VERTEX_POINT('',#876);+#876=CARTESIAN_POINT('',(-1.089673570659,1.15,0.15));+#877=LINE('',#871,#298);+#878=ORIENTED_EDGE('',*,*,#879,.T.);+#879=EDGE_CURVE('',#875,#880,#882,.T.);+#880=VERTEX_POINT('',#881);+#881=CARTESIAN_POINT('',(-0.991192795358,1.15,0.232635182233));+#882=CIRCLE('',#883,1.E-01);+#883=AXIS2_PLACEMENT_3D('',#862,#703,#704);+#884=ORIENTED_EDGE('',*,*,#885,.T.);+#885=EDGE_CURVE('',#880,#886,#888,.T.);+#886=VERTEX_POINT('',#887);+#887=CARTESIAN_POINT('',(-0.946201938253,1.15,0.518412044417));+#888=LINE('',#881,#710);+#889=ORIENTED_EDGE('',*,*,#890,.T.);+#890=EDGE_CURVE('',#886,#295,#891,.T.);+#891=CIRCLE('',#892,0.25);+#892=AXIS2_PLACEMENT_3D('',#393,#158,#716);+#893=PLANE('',#894);+#894=AXIS2_PLACEMENT_3D('',#895,#158,#13);+#895=CARTESIAN_POINT('',(-0.931323080229,1.15,0.33452717391));+#896=ADVANCED_FACE('',(#897),#950,.F.);+#897=FACE_BOUND('',#898,.F.);+#898=EDGE_LOOP('',(#899,#900,#901,#908,#916,#921,#926,#931,#938,#945));+#899=ORIENTED_EDGE('',*,*,#422,.F.);+#900=ORIENTED_EDGE('',*,*,#446,.T.);+#901=ORIENTED_EDGE('',*,*,#902,.T.);+#902=EDGE_CURVE('',#442,#903,#905,.T.);+#903=VERTEX_POINT('',#904);+#904=CARTESIAN_POINT('',(0.843471632406,0.2,0.206587955583));+#905=LINE('',#443,#906);+#906=VECTOR('',#907,1.);+#907=DIRECTION('',(0.155518033909,1.726597019897E-17,-0.987833053268));+#908=ORIENTED_EDGE('',*,*,#909,.T.);+#909=EDGE_CURVE('',#903,#910,#912,.T.);+#910=VERTEX_POINT('',#911);+#911=CARTESIAN_POINT('',(1.089673570659,0.2,5.551115123126E-17));+#912=CIRCLE('',#913,0.25);+#913=AXIS2_PLACEMENT_3D('',#914,#59,#915);+#914=CARTESIAN_POINT('',(1.089673570659,0.2,0.25));+#915=DIRECTION('',(-0.984807753012,-1.093356242224E-16,-0.173648177667));+#916=ORIENTED_EDGE('',*,*,#917,.T.);+#917=EDGE_CURVE('',#910,#918,#920,.T.);+#918=VERTEX_POINT('',#919);+#919=CARTESIAN_POINT('',(1.25,0.2,5.551115123126E-17));+#920=LINE('',#911,#27);+#921=ORIENTED_EDGE('',*,*,#922,.T.);+#922=EDGE_CURVE('',#918,#923,#925,.T.);+#923=VERTEX_POINT('',#924);+#924=CARTESIAN_POINT('',(1.25,0.2,0.15));+#925=LINE('',#919,#334);+#926=ORIENTED_EDGE('',*,*,#927,.T.);+#927=EDGE_CURVE('',#923,#928,#930,.T.);+#928=VERTEX_POINT('',#929);+#929=CARTESIAN_POINT('',(1.089673570659,0.2,0.15));+#930=LINE('',#924,#72);+#931=ORIENTED_EDGE('',*,*,#932,.T.);+#932=EDGE_CURVE('',#928,#933,#935,.T.);+#933=VERTEX_POINT('',#934);+#934=CARTESIAN_POINT('',(0.991192795358,0.2,0.232635182233));+#935=CIRCLE('',#936,1.E-01);+#936=AXIS2_PLACEMENT_3D('',#914,#87,#937);+#937=DIRECTION('',(2.22044604925E-15,2.465190328816E-31,-1.));+#938=ORIENTED_EDGE('',*,*,#939,.T.);+#939=EDGE_CURVE('',#933,#940,#942,.T.);+#940=VERTEX_POINT('',#941);+#941=CARTESIAN_POINT('',(0.946201938253,0.2,0.518412044417));+#942=LINE('',#934,#943);+#943=VECTOR('',#944,1.);+#944=DIRECTION('',(-0.155518033909,-1.726597019897E-17,0.987833053268));+#945=ORIENTED_EDGE('',*,*,#946,.T.);+#946=EDGE_CURVE('',#940,#259,#947,.T.);+#947=CIRCLE('',#948,0.25);+#948=AXIS2_PLACEMENT_3D('',#449,#59,#949);+#949=DIRECTION('',(0.984807753012,1.093356242224E-16,0.173648177667));+#950=PLANE('',#951);+#951=AXIS2_PLACEMENT_3D('',#952,#59,#13);+#952=CARTESIAN_POINT('',(0.931323080229,0.2,0.33452717391));+#953=ADVANCED_FACE('',(#954),#966,.F.);+#954=FACE_BOUND('',#955,.F.);+#955=EDGE_LOOP('',(#956,#957,#962,#965));+#956=ORIENTED_EDGE('',*,*,#441,.T.);+#957=ORIENTED_EDGE('',*,*,#958,.T.);+#958=EDGE_CURVE('',#434,#959,#961,.T.);+#959=VERTEX_POINT('',#960);+#960=CARTESIAN_POINT('',(0.843471632406,-0.2,0.206587955583));+#961=LINE('',#435,#906);+#962=ORIENTED_EDGE('',*,*,#963,.F.);+#963=EDGE_CURVE('',#903,#959,#964,.T.);+#964=LINE('',#904,#58);+#965=ORIENTED_EDGE('',*,*,#902,.F.);+#966=PLANE('',#967);+#967=AXIS2_PLACEMENT_3D('',#443,#968,#907);+#968=DIRECTION('',(0.987833053268,1.096715000224E-16,0.155518033909));+#969=ADVANCED_FACE('',(#970),#1009,.T.);+#970=FACE_BOUND('',#971,.T.);+#971=EDGE_LOOP('',(#454,#432,#957,#972,#979,#984,#989,#994,#1000,#1005));+#972=ORIENTED_EDGE('',*,*,#973,.T.);+#973=EDGE_CURVE('',#959,#974,#976,.T.);+#974=VERTEX_POINT('',#975);+#975=CARTESIAN_POINT('',(1.089673570659,-0.2,5.551115123126E-17));+#976=CIRCLE('',#977,0.25);+#977=AXIS2_PLACEMENT_3D('',#978,#59,#915);+#978=CARTESIAN_POINT('',(1.089673570659,-0.2,0.25));+#979=ORIENTED_EDGE('',*,*,#980,.T.);+#980=EDGE_CURVE('',#974,#981,#983,.T.);+#981=VERTEX_POINT('',#982);+#982=CARTESIAN_POINT('',(1.25,-0.2,5.551115123126E-17));+#983=LINE('',#975,#27);+#984=ORIENTED_EDGE('',*,*,#985,.T.);+#985=EDGE_CURVE('',#981,#986,#988,.T.);+#986=VERTEX_POINT('',#987);+#987=CARTESIAN_POINT('',(1.25,-0.2,0.15));+#988=LINE('',#982,#334);+#989=ORIENTED_EDGE('',*,*,#990,.T.);+#990=EDGE_CURVE('',#986,#991,#993,.T.);+#991=VERTEX_POINT('',#992);+#992=CARTESIAN_POINT('',(1.089673570659,-0.2,0.15));+#993=LINE('',#987,#72);+#994=ORIENTED_EDGE('',*,*,#995,.T.);+#995=EDGE_CURVE('',#991,#996,#998,.T.);+#996=VERTEX_POINT('',#997);+#997=CARTESIAN_POINT('',(0.991192795358,-0.2,0.232635182233));+#998=CIRCLE('',#999,1.E-01);+#999=AXIS2_PLACEMENT_3D('',#978,#87,#937);+#1000=ORIENTED_EDGE('',*,*,#1001,.T.);+#1001=EDGE_CURVE('',#996,#1002,#1004,.T.);+#1002=VERTEX_POINT('',#1003);+#1003=CARTESIAN_POINT('',(0.946201938253,-0.2,0.518412044417));+#1004=LINE('',#997,#943);+#1005=ORIENTED_EDGE('',*,*,#1006,.T.);+#1006=EDGE_CURVE('',#1002,#456,#1007,.T.);+#1007=CIRCLE('',#1008,0.25);+#1008=AXIS2_PLACEMENT_3D('',#438,#59,#949);+#1009=PLANE('',#1010);+#1010=AXIS2_PLACEMENT_3D('',#1011,#59,#13);+#1011=CARTESIAN_POINT('',(0.931323080229,-0.2,0.33452717391));+#1012=ADVANCED_FACE('',(#1013),#1020,.T.);+#1013=FACE_BOUND('',#1014,.F.);+#1014=EDGE_LOOP('',(#1015,#889,#1018,#1019));+#1015=ORIENTED_EDGE('',*,*,#1016,.T.);+#1016=EDGE_CURVE('',#828,#886,#1017,.T.);+#1017=LINE('',#829,#157);+#1018=ORIENTED_EDGE('',*,*,#518,.F.);+#1019=ORIENTED_EDGE('',*,*,#832,.F.);+#1020=CYLINDRICAL_SURFACE('',#1021,0.25);+#1021=AXIS2_PLACEMENT_3D('',#403,#364,#716);+#1022=ADVANCED_FACE('',(#1023),#1031,.F.);+#1023=FACE_BOUND('',#1024,.F.);+#1024=EDGE_LOOP('',(#1025,#1026,#1029,#1030));+#1025=ORIENTED_EDGE('',*,*,#642,.F.);+#1026=ORIENTED_EDGE('',*,*,#1027,.T.);+#1027=EDGE_CURVE('',#330,#370,#1028,.T.);+#1028=LINE('',#331,#157);+#1029=ORIENTED_EDGE('',*,*,#786,.T.);+#1030=ORIENTED_EDGE('',*,*,#534,.F.);+#1031=PLANE('',#1032);+#1032=AXIS2_PLACEMENT_3D('',#331,#95,#299);+#1033=ADVANCED_FACE('',(#1034,#1049),#1059,.T.);+#1034=FACE_BOUND('',#1035,.T.);+#1035=EDGE_LOOP('',(#578,#564,#546,#1036,#1041,#1046,#614,#592));+#1036=ORIENTED_EDGE('',*,*,#1037,.F.);+#1037=EDGE_CURVE('',#1038,#548,#1040,.T.);+#1038=VERTEX_POINT('',#1039);+#1039=CARTESIAN_POINT('',(-0.559121551758,-1.408243103516,1.2));+#1040=LINE('',#1039,#79);+#1041=ORIENTED_EDGE('',*,*,#1042,.F.);+#1042=EDGE_CURVE('',#1043,#1038,#1045,.T.);+#1043=VERTEX_POINT('',#1044);+#1044=CARTESIAN_POINT('',(0.559121551758,-1.408243103516,1.2));+#1045=LINE('',#1044,#72);+#1046=ORIENTED_EDGE('',*,*,#1047,.F.);+#1047=EDGE_CURVE('',#611,#1043,#1048,.T.);+#1048=LINE('',#612,#65);+#1049=FACE_BOUND('',#1050,.T.);+#1050=EDGE_LOOP('',(#1051));+#1051=ORIENTED_EDGE('',*,*,#1052,.T.);+#1052=EDGE_CURVE('',#1053,#1053,#1055,.T.);+#1053=VERTEX_POINT('',#1054);+#1054=CARTESIAN_POINT('',(-0.428243103516,1.178243103516,1.2));+#1055=CIRCLE('',#1056,5.E-02);+#1056=AXIS2_PLACEMENT_3D('',#1057,#1058,#59);+#1057=CARTESIAN_POINT('',(-0.428243103516,1.228243103516,1.2));+#1058=DIRECTION('',(0.,-0.,-1.));+#1059=PLANE('',#1060);+#1060=AXIS2_PLACEMENT_3D('',#562,#13,#1061);+#1061=DIRECTION('',(0.369013679242,-0.929423963825,0.));+#1062=ADVANCED_FACE('',(#1063),#1070,.F.);+#1063=FACE_BOUND('',#1064,.F.);+#1064=EDGE_LOOP('',(#1065,#1066,#1036,#1067));+#1065=ORIENTED_EDGE('',*,*,#646,.T.);+#1066=ORIENTED_EDGE('',*,*,#552,.T.);+#1067=ORIENTED_EDGE('',*,*,#1068,.F.);+#1068=EDGE_CURVE('',#647,#1038,#1069,.T.);+#1069=B_SPLINE_CURVE_WITH_KNOTS('',1,(#648,#1039),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1070=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#648,#1039),(#292,#549)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1071=ADVANCED_FACE('',(#1072),#1079,.F.);+#1072=FACE_BOUND('',#1073,.F.);+#1073=EDGE_LOOP('',(#1074,#1075,#1046,#1078));+#1074=ORIENTED_EDGE('',*,*,#656,.T.);+#1075=ORIENTED_EDGE('',*,*,#1076,.T.);+#1076=EDGE_CURVE('',#652,#1043,#1077,.T.);+#1077=B_SPLINE_CURVE_WITH_KNOTS('',1,(#653,#1044),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1078=ORIENTED_EDGE('',*,*,#610,.F.);+#1079=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#608,#612),(#653,#1044)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1080=ADVANCED_FACE('',(#1081),#1088,.T.);+#1081=FACE_BOUND('',#1082,.F.);+#1082=EDGE_LOOP('',(#1083,#1005,#1086,#1087));+#1083=ORIENTED_EDGE('',*,*,#1084,.T.);+#1084=EDGE_CURVE('',#940,#1002,#1085,.T.);+#1085=LINE('',#941,#58);+#1086=ORIENTED_EDGE('',*,*,#624,.F.);+#1087=ORIENTED_EDGE('',*,*,#946,.F.);+#1088=CYLINDRICAL_SURFACE('',#1089,0.25);+#1089=AXIS2_PLACEMENT_3D('',#449,#87,#949);+#1090=ADVANCED_FACE('',(#1091),#1096,.F.);+#1091=FACE_BOUND('',#1092,.F.);+#1092=EDGE_LOOP('',(#1093,#1094,#1041,#1095));+#1093=ORIENTED_EDGE('',*,*,#651,.T.);+#1094=ORIENTED_EDGE('',*,*,#1068,.T.);+#1095=ORIENTED_EDGE('',*,*,#1076,.F.);+#1096=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#653,#1044),(#648,#1039)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.185),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1097=ADVANCED_FACE('',(#1098),#1105,.T.);+#1098=FACE_BOUND('',#1099,.F.);+#1099=EDGE_LOOP('',(#1100,#772,#1103,#1104));+#1100=ORIENTED_EDGE('',*,*,#1101,.T.);+#1101=EDGE_CURVE('',#707,#769,#1102,.T.);+#1102=LINE('',#708,#157);+#1103=ORIENTED_EDGE('',*,*,#1027,.F.);+#1104=ORIENTED_EDGE('',*,*,#713,.F.);+#1105=CYLINDRICAL_SURFACE('',#1106,0.25);+#1106=AXIS2_PLACEMENT_3D('',#361,#364,#716);+#1107=ADVANCED_FACE('',(#1108),#1115,.F.);+#1108=FACE_BOUND('',#1109,.F.);+#1109=EDGE_LOOP('',(#1110,#767,#1113,#1114));+#1110=ORIENTED_EDGE('',*,*,#1111,.T.);+#1111=EDGE_CURVE('',#699,#763,#1112,.T.);+#1112=LINE('',#700,#157);+#1113=ORIENTED_EDGE('',*,*,#1101,.F.);+#1114=ORIENTED_EDGE('',*,*,#706,.F.);+#1115=PLANE('',#1116);+#1116=AXIS2_PLACEMENT_3D('',#700,#1117,#711);+#1117=DIRECTION('',(0.987833053268,-1.130315865527E-17,-0.155518033909));+#1118=ADVANCED_FACE('',(#1119),#1126,.F.);+#1119=FACE_BOUND('',#1120,.F.);+#1120=EDGE_LOOP('',(#1121,#761,#1124,#1125));+#1121=ORIENTED_EDGE('',*,*,#1122,.T.);+#1122=EDGE_CURVE('',#694,#758,#1123,.T.);+#1123=LINE('',#695,#157);+#1124=ORIENTED_EDGE('',*,*,#1111,.F.);+#1125=ORIENTED_EDGE('',*,*,#698,.F.);+#1126=CYLINDRICAL_SURFACE('',#1127,1.E-01);+#1127=AXIS2_PLACEMENT_3D('',#677,#364,#704);+#1128=ADVANCED_FACE('',(#1129),#1136,.F.);+#1129=FACE_BOUND('',#1130,.F.);+#1130=EDGE_LOOP('',(#1131,#756,#1134,#1135));+#1131=ORIENTED_EDGE('',*,*,#1132,.T.);+#1132=EDGE_CURVE('',#689,#753,#1133,.T.);+#1133=LINE('',#690,#157);+#1134=ORIENTED_EDGE('',*,*,#1122,.F.);+#1135=ORIENTED_EDGE('',*,*,#693,.F.);+#1136=PLANE('',#1137);+#1137=AXIS2_PLACEMENT_3D('',#690,#95,#299);+#1138=ADVANCED_FACE('',(#1139),#1146,.F.);+#1139=FACE_BOUND('',#1140,.F.);+#1140=EDGE_LOOP('',(#1141,#751,#1144,#1145));+#1141=ORIENTED_EDGE('',*,*,#1142,.T.);+#1142=EDGE_CURVE('',#682,#748,#1143,.T.);+#1143=LINE('',#683,#157);+#1144=ORIENTED_EDGE('',*,*,#1132,.F.);+#1145=ORIENTED_EDGE('',*,*,#688,.F.);+#1146=PLANE('',#1147);+#1147=AXIS2_PLACEMENT_3D('',#683,#299,#13);+#1148=ADVANCED_FACE('',(#1149),#1156,.F.);+#1149=FACE_BOUND('',#1150,.F.);+#1150=EDGE_LOOP('',(#1151,#746,#1154,#1155));+#1151=ORIENTED_EDGE('',*,*,#1152,.T.);+#1152=EDGE_CURVE('',#673,#741,#1153,.T.);+#1153=LINE('',#674,#157);+#1154=ORIENTED_EDGE('',*,*,#1142,.F.);+#1155=ORIENTED_EDGE('',*,*,#681,.F.);+#1156=PLANE('',#1157);+#1157=AXIS2_PLACEMENT_3D('',#674,#13,#686);+#1158=ADVANCED_FACE('',(#1159),#1164,.T.);+#1159=FACE_BOUND('',#1160,.F.);+#1160=EDGE_LOOP('',(#1161,#739,#1162,#1163));+#1161=ORIENTED_EDGE('',*,*,#730,.T.);+#1162=ORIENTED_EDGE('',*,*,#1152,.F.);+#1163=ORIENTED_EDGE('',*,*,#672,.F.);+#1164=CYLINDRICAL_SURFACE('',#1165,0.25);+#1165=AXIS2_PLACEMENT_3D('',#677,#364,#679);+#1166=ADVANCED_FACE('',(#1167),#1174,.F.);+#1167=FACE_BOUND('',#1168,.F.);+#1168=EDGE_LOOP('',(#1169,#884,#1172,#1173));+#1169=ORIENTED_EDGE('',*,*,#1170,.T.);+#1170=EDGE_CURVE('',#822,#880,#1171,.T.);+#1171=LINE('',#823,#157);+#1172=ORIENTED_EDGE('',*,*,#1016,.F.);+#1173=ORIENTED_EDGE('',*,*,#827,.F.);+#1174=PLANE('',#1175);+#1175=AXIS2_PLACEMENT_3D('',#823,#1117,#711);+#1176=ADVANCED_FACE('',(#1177),#1184,.F.);+#1177=FACE_BOUND('',#1178,.F.);+#1178=EDGE_LOOP('',(#1179,#878,#1182,#1183));+#1179=ORIENTED_EDGE('',*,*,#1180,.T.);+#1180=EDGE_CURVE('',#817,#875,#1181,.T.);+#1181=LINE('',#818,#157);+#1182=ORIENTED_EDGE('',*,*,#1170,.F.);+#1183=ORIENTED_EDGE('',*,*,#821,.F.);+#1184=CYLINDRICAL_SURFACE('',#1185,1.E-01);+#1185=AXIS2_PLACEMENT_3D('',#804,#364,#704);+#1186=ADVANCED_FACE('',(#1187),#1194,.F.);+#1187=FACE_BOUND('',#1188,.F.);+#1188=EDGE_LOOP('',(#1189,#873,#1192,#1193));+#1189=ORIENTED_EDGE('',*,*,#1190,.T.);+#1190=EDGE_CURVE('',#812,#870,#1191,.T.);+#1191=LINE('',#813,#157);+#1192=ORIENTED_EDGE('',*,*,#1180,.F.);+#1193=ORIENTED_EDGE('',*,*,#816,.F.);+#1194=PLANE('',#1195);+#1195=AXIS2_PLACEMENT_3D('',#813,#95,#299);+#1196=ADVANCED_FACE('',(#1197),#1204,.F.);+#1197=FACE_BOUND('',#1198,.F.);+#1198=EDGE_LOOP('',(#1199,#868,#1202,#1203));+#1199=ORIENTED_EDGE('',*,*,#1200,.T.);+#1200=EDGE_CURVE('',#807,#865,#1201,.T.);+#1201=LINE('',#808,#157);+#1202=ORIENTED_EDGE('',*,*,#1190,.F.);+#1203=ORIENTED_EDGE('',*,*,#811,.F.);+#1204=PLANE('',#1205);+#1205=AXIS2_PLACEMENT_3D('',#808,#299,#13);+#1206=ADVANCED_FACE('',(#1207),#1214,.F.);+#1207=FACE_BOUND('',#1208,.F.);+#1208=EDGE_LOOP('',(#1209,#863,#1212,#1213));+#1209=ORIENTED_EDGE('',*,*,#1210,.T.);+#1210=EDGE_CURVE('',#800,#858,#1211,.T.);+#1211=LINE('',#801,#157);+#1212=ORIENTED_EDGE('',*,*,#1200,.F.);+#1213=ORIENTED_EDGE('',*,*,#806,.F.);+#1214=PLANE('',#1215);+#1215=AXIS2_PLACEMENT_3D('',#801,#13,#686);+#1216=ADVANCED_FACE('',(#1217),#1222,.T.);+#1217=FACE_BOUND('',#1218,.F.);+#1218=EDGE_LOOP('',(#1219,#856,#1220,#1221));+#1219=ORIENTED_EDGE('',*,*,#848,.T.);+#1220=ORIENTED_EDGE('',*,*,#1210,.F.);+#1221=ORIENTED_EDGE('',*,*,#799,.F.);+#1222=CYLINDRICAL_SURFACE('',#1223,0.25);+#1223=AXIS2_PLACEMENT_3D('',#804,#364,#679);+#1224=ADVANCED_FACE('',(#1225),#1232,.F.);+#1225=FACE_BOUND('',#1226,.F.);+#1226=EDGE_LOOP('',(#1227,#1000,#1230,#1231));+#1227=ORIENTED_EDGE('',*,*,#1228,.T.);+#1228=EDGE_CURVE('',#933,#996,#1229,.T.);+#1229=LINE('',#934,#58);+#1230=ORIENTED_EDGE('',*,*,#1084,.F.);+#1231=ORIENTED_EDGE('',*,*,#939,.F.);+#1232=PLANE('',#1233);+#1233=AXIS2_PLACEMENT_3D('',#934,#1234,#944);+#1234=DIRECTION('',(-0.987833053268,-1.096715000224E-16,-0.155518033909));+#1235=ADVANCED_FACE('',(#1236),#1243,.F.);+#1236=FACE_BOUND('',#1237,.F.);+#1237=EDGE_LOOP('',(#1238,#994,#1241,#1242));+#1238=ORIENTED_EDGE('',*,*,#1239,.T.);+#1239=EDGE_CURVE('',#928,#991,#1240,.T.);+#1240=LINE('',#929,#58);+#1241=ORIENTED_EDGE('',*,*,#1228,.F.);+#1242=ORIENTED_EDGE('',*,*,#932,.F.);+#1243=CYLINDRICAL_SURFACE('',#936,1.E-01);+#1244=ADVANCED_FACE('',(#1245),#1252,.F.);+#1245=FACE_BOUND('',#1246,.F.);+#1246=EDGE_LOOP('',(#1247,#989,#1250,#1251));+#1247=ORIENTED_EDGE('',*,*,#1248,.T.);+#1248=EDGE_CURVE('',#923,#986,#1249,.T.);+#1249=LINE('',#924,#58);+#1250=ORIENTED_EDGE('',*,*,#1239,.F.);+#1251=ORIENTED_EDGE('',*,*,#927,.F.);+#1252=PLANE('',#1253);+#1253=AXIS2_PLACEMENT_3D('',#924,#95,#73);+#1254=ADVANCED_FACE('',(#1255),#1262,.F.);+#1255=FACE_BOUND('',#1256,.F.);+#1256=EDGE_LOOP('',(#1257,#984,#1260,#1261));+#1257=ORIENTED_EDGE('',*,*,#1258,.T.);+#1258=EDGE_CURVE('',#918,#981,#1259,.T.);+#1259=LINE('',#919,#58);+#1260=ORIENTED_EDGE('',*,*,#1248,.F.);+#1261=ORIENTED_EDGE('',*,*,#922,.F.);+#1262=PLANE('',#1263);+#1263=AXIS2_PLACEMENT_3D('',#919,#73,#13);+#1264=ADVANCED_FACE('',(#1265),#1272,.F.);+#1265=FACE_BOUND('',#1266,.F.);+#1266=EDGE_LOOP('',(#1267,#979,#1270,#1271));+#1267=ORIENTED_EDGE('',*,*,#1268,.T.);+#1268=EDGE_CURVE('',#910,#974,#1269,.T.);+#1269=LINE('',#911,#58);+#1270=ORIENTED_EDGE('',*,*,#1258,.F.);+#1271=ORIENTED_EDGE('',*,*,#917,.F.);+#1272=PLANE('',#1273);+#1273=AXIS2_PLACEMENT_3D('',#911,#13,#28);+#1274=ADVANCED_FACE('',(#1275),#1280,.T.);+#1275=FACE_BOUND('',#1276,.F.);+#1276=EDGE_LOOP('',(#1277,#972,#1278,#1279));+#1277=ORIENTED_EDGE('',*,*,#963,.T.);+#1278=ORIENTED_EDGE('',*,*,#1268,.F.);+#1279=ORIENTED_EDGE('',*,*,#909,.F.);+#1280=CYLINDRICAL_SURFACE('',#1281,0.25);+#1281=AXIS2_PLACEMENT_3D('',#914,#87,#915);+#1282=ADVANCED_FACE('',(#1283),#1286,.F.);+#1283=FACE_BOUND('',#1284,.T.);+#1284=EDGE_LOOP('',(#1285));+#1285=ORIENTED_EDGE('',*,*,#1052,.F.);+#1286=PLANE('',#1287);+#1287=AXIS2_PLACEMENT_3D('',#1057,#95,#59);+#1288=( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1292)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#1289,#1290,#1291)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1289=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1290=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1291=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1292=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1289,'distance_accuracy_value','confusion accuracy');+#1293=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#1294=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#1295,#1305,#1306,#1307,#1308,#1309,#1310,#1311,#1312,#1313,#1314,#1315,#1316,#1317,#1318,#1327,#1328,#1329,#1330,#1331,#1332,#1333,#1334,#1335,#1336,#1337,#1338,#1339,#1340,#1341,#1342,#1343,#1344,#1345,#1346,#1347,#1348,#1349,#1350,#1351,#1352,#1353,#1354,#1355,#1356,#1357,#1358,#1359,#1360,#1361,#1362,#1363,#1364,#1365,#1366,#1367,#1368,#1369,#1370,#1371,#1372,#1373,#1374,#1375,#1376,#1377,#1378,#1379,#1380),#1288);+#1295=STYLED_ITEM('color',(#1296),#17);+#1296=PRESENTATION_STYLE_ASSIGNMENT((#1297,#1303));+#1297=SURFACE_STYLE_USAGE(.BOTH.,#1298);+#1298=SURFACE_SIDE_STYLE('',(#1299));+#1299=SURFACE_STYLE_FILL_AREA(#1300);+#1300=FILL_AREA_STYLE('',(#1301));+#1301=FILL_AREA_STYLE_COLOUR('',#1302);+#1302=COLOUR_RGB('',0.147999998088,0.145000001626,0.145000001626);+#1303=CURVE_STYLE('',#1304,POSITIVE_LENGTH_MEASURE(0.1),#1302);+#1304=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#1305=STYLED_ITEM('color',(#1296),#43);+#1306=STYLED_ITEM('color',(#1296),#97);+#1307=STYLED_ITEM('color',(#1296),#110);+#1308=STYLED_ITEM('color',(#1296),#129);+#1309=STYLED_ITEM('color',(#1296),#142);+#1310=STYLED_ITEM('color',(#1296),#175);+#1311=STYLED_ITEM('color',(#1296),#197);+#1312=STYLED_ITEM('color',(#1296),#210);+#1313=STYLED_ITEM('color',(#1296),#223);+#1314=STYLED_ITEM('color',(#1296),#232);+#1315=STYLED_ITEM('color',(#1296),#247);+#1316=STYLED_ITEM('color',(#1296),#309);+#1317=STYLED_ITEM('color',(#1296),#320);+#1318=STYLED_ITEM('color',(#1319),#339);+#1319=PRESENTATION_STYLE_ASSIGNMENT((#1320,#1326));+#1320=SURFACE_STYLE_USAGE(.BOTH.,#1321);+#1321=SURFACE_SIDE_STYLE('',(#1322));+#1322=SURFACE_STYLE_FILL_AREA(#1323);+#1323=FILL_AREA_STYLE('',(#1324));+#1324=FILL_AREA_STYLE_COLOUR('',#1325);+#1325=COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244);+#1326=CURVE_STYLE('',#1304,POSITIVE_LENGTH_MEASURE(0.1),#1325);+#1327=STYLED_ITEM('color',(#1296),#365);+#1328=STYLED_ITEM('color',(#1319),#383);+#1329=STYLED_ITEM('color',(#1296),#406);+#1330=STYLED_ITEM('color',(#1296),#416);+#1331=STYLED_ITEM('color',(#1319),#428);+#1332=STYLED_ITEM('color',(#1296),#451);+#1333=STYLED_ITEM('color',(#1296),#468);+#1334=STYLED_ITEM('color',(#1296),#483);+#1335=STYLED_ITEM('color',(#1296),#498);+#1336=STYLED_ITEM('color',(#1319),#509);+#1337=STYLED_ITEM('color',(#1296),#525);+#1338=STYLED_ITEM('color',(#1296),#555);+#1339=STYLED_ITEM('color',(#1296),#569);+#1340=STYLED_ITEM('color',(#1296),#583);+#1341=STYLED_ITEM('color',(#1296),#597);+#1342=STYLED_ITEM('color',(#1319),#619);+#1343=STYLED_ITEM('color',(#1296),#632);+#1344=STYLED_ITEM('color',(#1319),#659);+#1345=STYLED_ITEM('color',(#1319),#720);+#1346=STYLED_ITEM('color',(#1319),#736);+#1347=STYLED_ITEM('color',(#1296),#779);+#1348=STYLED_ITEM('color',(#1319),#788);+#1349=STYLED_ITEM('color',(#1319),#838);+#1350=STYLED_ITEM('color',(#1319),#853);+#1351=STYLED_ITEM('color',(#1319),#896);+#1352=STYLED_ITEM('color',(#1319),#953);+#1353=STYLED_ITEM('color',(#1319),#969);+#1354=STYLED_ITEM('color',(#1319),#1012);+#1355=STYLED_ITEM('color',(#1319),#1022);+#1356=STYLED_ITEM('color',(#1296),#1033);+#1357=STYLED_ITEM('color',(#1296),#1062);+#1358=STYLED_ITEM('color',(#1296),#1071);+#1359=STYLED_ITEM('color',(#1319),#1080);+#1360=STYLED_ITEM('color',(#1296),#1090);+#1361=STYLED_ITEM('color',(#1319),#1097);+#1362=STYLED_ITEM('color',(#1319),#1107);+#1363=STYLED_ITEM('color',(#1319),#1118);+#1364=STYLED_ITEM('color',(#1319),#1128);+#1365=STYLED_ITEM('color',(#1319),#1138);+#1366=STYLED_ITEM('color',(#1319),#1148);+#1367=STYLED_ITEM('color',(#1319),#1158);+#1368=STYLED_ITEM('color',(#1319),#1166);+#1369=STYLED_ITEM('color',(#1319),#1176);+#1370=STYLED_ITEM('color',(#1319),#1186);+#1371=STYLED_ITEM('color',(#1319),#1196);+#1372=STYLED_ITEM('color',(#1319),#1206);+#1373=STYLED_ITEM('color',(#1319),#1216);+#1374=STYLED_ITEM('color',(#1319),#1224);+#1375=STYLED_ITEM('color',(#1319),#1235);+#1376=STYLED_ITEM('color',(#1319),#1244);+#1377=STYLED_ITEM('color',(#1319),#1254);+#1378=STYLED_ITEM('color',(#1319),#1264);+#1379=STYLED_ITEM('color',(#1319),#1274);+#1380=STYLED_ITEM('color',(#1381),#1282);+#1381=PRESENTATION_STYLE_ASSIGNMENT((#1382,#1388));+#1382=SURFACE_STYLE_USAGE(.BOTH.,#1383);+#1383=SURFACE_SIDE_STYLE('',(#1384));+#1384=SURFACE_STYLE_FILL_AREA(#1385);+#1385=FILL_AREA_STYLE('',(#1386));+#1386=FILL_AREA_STYLE_COLOUR('',#1387);+#1387=COLOUR_RGB('',0.690999998585,0.664000007176,0.597999987832);+#1388=CURVE_STYLE('',#1304,POSITIVE_LENGTH_MEASURE(0.1),#1387);+ENDSEC;+END-ISO-10303-21;
docs/ap7381-33sa-7-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+43
@@ -0,0 +1,43 @@+{+ "slug": "ap7381-33sa-7",+ "title": "AP7381-33SA-7",+ "version": "0.1.0",+ "type": "hardware",+ "kind": "component",+ "description": "Diodes Incorporated 3.3 V 150 mA LDO, input to 40 V, SOT23 (SA). Datasheet-cited specs, KiCad symbol, footprint and 3D, Fusion and Altium libraries.",+ "tags": [+  "component",+  "power",+  "diodes"+ ],+ "mpn": "AP7381-33SA-7",+ "license": "CC-BY-SA-4.0",+ "dependencies": {},+ "hero": {+  "type": "image",+  "path": "docs/hero.png"+ },+ "visibility": "public",+ "files": [+  "LICENSE",+  "README.md",+  "altium/AP7381-33SA-7.adom-lbr.json",+  "altium/Adom_ap7381_33sa_7.PcbLib",+  "altium/Adom_ap7381_33sa_7.SchLib",+  "ap7381-33sa-7-etched.glb",+  "ap7381-33sa-7-etched.step",+  "ap7381-33sa-7.glb",+  "ap7381-33sa-7.kicad_mod",+  "ap7381-33sa-7.kicad_sym",+  "ap7381-33sa-7.lbr",+  "ap7381-33sa-7.step",+  "docs/ap7381-33sa-7-datasheet.pdf",+  "docs/hero.png",+  "provenance/files.json",+  "verification.json",+  "viewers/footprint.html",+  "viewers/symbol.html",+  "package.json",+  "page.json"+ ]+}\ No newline at end of file
page.json+145−54
@@ -1,61 +1,152 @@ {-  "schema_version": 1,-  "slug": "ap7381-33sa-7",-  "type": "component",-  "kind": "component",-  "title": "AP7381-33SA-7",-  "brief": "Diodes Incorporated 3.3 V 150 mA LDO, input to 40 V, SOT23 (SA). Datasheet-cited specs, KiCad symbol, footprint and 3D, Fusion and Altium libraries.",-  "version": "0.1.0",-  "because": "No wiki page covers Diodes Incorporated AP7381-33SA-7 (searched the wiki by exact MPN on 2026-11-03; no page under any owner). The AM32 ESC Molecule v1 uses it and needs a reviewed symbol, footprint, 3D model and the Mouser part number.",-  "hero": {-    "type": "billboard",-    "headline": "AP7381-33SA-7",-    "subhead": "Diodes Incorporated 3.3 V 150 mA LDO, input to 40 V, SOT23 (SA)",-    "screenshot": "docs/hero.png",-    "chrome": false+ "schema_version": 1,+ "type": "hardware",+ "kind": "component",+ "slug": "ap7381-33sa-7",+ "title": "AP7381-33SA-7",+ "brief": "Diodes Incorporated 3.3 V 150 mA LDO, input to 40 V, SOT23 (SA). Datasheet-cited specs, KiCad symbol, footprint and 3D, Fusion and Altium libraries.",+ "version": "0.1.0",+ "license": "CC-BY-SA-4.0",+ "tags": [+  "component",+  "power",+  "diodes"+ ],+ "component": {+  "mpn": "AP7381-33SA-7",+  "manufacturer": "Diodes Incorporated",+  "package": "SOT23 (SA)",+  "category": "Power management",+  "subcategory": "Linear regulator (LDO)",+  "datasheet": "https://www.diodes.com/assets/Datasheets/AP7381.pdf",+  "parts": {+   "symbol": "ap7381-33sa-7.kicad_sym",+   "footprint": "ap7381-33sa-7.kicad_mod",+   "model_3d": "ap7381-33sa-7-etched.glb",+   "model_3d_plain": "ap7381-33sa-7.glb",+   "model_3d_step": "ap7381-33sa-7-etched.step",+   "model_3d_step_plain": "ap7381-33sa-7.step",+   "datasheet": "docs/ap7381-33sa-7-datasheet.pdf",+   "lbr": "ap7381-33sa-7.lbr",+   "step": "ap7381-33sa-7-etched.step",+   "altium_schlib": "altium/Adom_ap7381_33sa_7.SchLib",+   "altium_pcblib": "altium/Adom_ap7381_33sa_7.PcbLib"   },-  "component": {-    "mpn": "AP7381-33SA-7",-    "manufacturer": "Diodes Incorporated",-    "package": "SOT23 (SA)",-    "pin_count": null,-    "category": "Power management",-    "subcategory": "Linear regulator (LDO)",-    "body_size": null,-    "parts": {},-    "distributor_links": {-      "mouser": {-        "part": "621-AP7381-33SA-7",-        "url": "https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/AP7381-33SA-7?qs=y6ZabgHbY%252ByfboEZm%252BnPlA%3D%3D"-      },-      "digikey": false,-      "lcsc": false-    },-    "datasheet": "https://www.diodes.com/assets/Datasheets/AP7381.pdf",-    "lcsc_note": "not looked up (Mouser sourcing); 2026-11-03",-    "digikey_note": "DigiKey and LCSC numbers were not looked up for this page (Mouser is the sourcing profile); 2026-11-03"+  "distributor_links": {+   "mouser": {+    "part": "621-AP7381-33SA-7",+    "url": "https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/AP7381-33SA-7?qs=y6ZabgHbY%252ByfboEZm%252BnPlA%3D%3D"+   },+   "digikey": false,+   "lcsc": false   },-  "tags": [-    "component",-    "power",-    "diodes"-  ],-  "discovery_triggers": [-    "ap7381-33sa-7",-    "3.3 v 150 ma ldo, input to 40 v"+  "digikey_note": "DigiKey and LCSC numbers were not looked up for this page (Mouser is the sourcing profile); 2026-11-03",+  "lcsc_note": "not looked up (Mouser sourcing); 2026-11-03",+  "viewers": {+   "symbol": "viewers/symbol.html",+   "footprint": "viewers/footprint.html"+  },+  "models_3d": [+   {+    "file": "ap7381-33sa-7.step",+    "role": "plain",+    "up": "Z",+    "units": "mm",+    "origin": "footprint origin",+    "seat": "z = 0",+    "extents_mm": [+     2.5,+     3.0,+     1.2+    ],+    "zmin_mm": -0.0,+    "footprint_binding": "identity",+    "sha256": "dd5d1711204e1d8d26cd11490923bd84340820baa69538c385a4300ec2539bc0",+    "checked": "2026-11-03",+    "checked_by": "step2glb features (bbox, floor_z)",+    "authoring": "source-derived"+   },+   {+    "file": "ap7381-33sa-7-etched.step",+    "role": "eda",+    "up": "Z",+    "units": "mm",+    "origin": "footprint origin",+    "seat": "z = 0",+    "extents_mm": [+     2.5,+     3.0,+     1.205+    ],+    "zmin_mm": -0.0,+    "footprint_binding": "identity",+    "sha256": "941a1b9eeba77cbf56013e70a22c1f8f25362cb4b3e7af6b988dd4e5730af29d",+    "checked": "2026-11-03",+    "checked_by": "step2glb features (bbox, floor_z)",+    "authoring": "source-derived"+   }   ],-  "license": "CC-BY-SA-4.0",-  "visibility": {-    "public": true+  "wiki_url": "https://wiki.adom.inc/adom/ap7381-33sa-7",+  "stock": {+   "mouser": 427379,+   "checked": "2026-11-03",+   "lead_time": "280 Days",+   "unit_price": "$0.29"   },-  "author": {-    "name": "noah",-    "email": "[email protected]"+  "provenance": {+   "files": "provenance/files.json",+   "specs": "manufacturer datasheet, cited per row (page)",+   "datasheet": {+    "file": "docs/ap7381-33sa-7-datasheet.pdf",+    "url": "https://www.diodes.com/assets/Datasheets/AP7381.pdf",+    "revision": "DS39917 Rev. 5-2",+    "retrieved": "2026-10-30",+    "sha256": "657d25b1f48ab5dcac4a7ea4979a379894ebc8d13ec43225a9827f2818232266"+   },+   "cad_footprint": "Package_TO_SOT_SMD:SOT-23, KiCad official, CC-BY-SA 4.0",+   "cad_3d": "KiCad packages3D SOT-23.step (KiCad 10.0.4 library on noah-asus), unmodified"   },-  "sample_prompts": [],-  "discovery_pitch": null,-  "metadata": {},-  "created_at": "2026-11-03T21:47:52.037Z",-  "updated_at": "2026-11-03T21:47:52.037Z",-  "org": "adom"+  "pins": [+   {+    "number": "1",+    "name": "VOUT",+    "type": "power_out",+    "description": "Regulated 3.3 V output (ds p.2)"+   },+   {+    "number": "2",+    "name": "GND",+    "type": "power_in",+    "description": "Ground (ds p.2)"+   },+   {+    "number": "3",+    "name": "VIN",+    "type": "power_in",+    "description": "Input, up to 40 V (ds p.2)"+   }+  ]+ },+ "discovery_triggers": [+  "ap7381-33sa-7",+  "3.3 v 150 ma ldo, input to 40 v"+ ],+ "discovery_pitch": "AP7381-33SA-7: 3.3 V 150 mA LDO, input to 40 V with cited specs, Mouser part number and KiCad symbol, footprint and 3D.",+ "author": {+  "name": "Noah",+  "email": "[email protected]"+ },+ "dependencies": {},+ "hero": {+  "type": "image",+  "path": "docs/hero.png"+ },+ "sections": [+  "hero",+  "viewers",+  "readme",+  "breadcrumbs",+  "info"+ ],+ "visibility": "public" }\ No newline at end of file
provenance/files.jsonadded+126
@@ -0,0 +1,126 @@+{+ "schema": "adom/file-provenance@1",+ "page": "adom/ap7381-33sa-7",+ "generated": "2026-11-03",+ "generator": "am32-esc-v1/wiki_parts/build.py",+ "files": [+  {+   "file": "ap7381-33sa-7.kicad_mod",+   "sha256": "96985704fcd900e603505beec27df147ef93ae31bd08d16ecb3f48df226d76a8",+   "source": "KiCad 10.0.4 footprint library Package_TO_SOT_SMD:SOT-23 (C:/Program Files/KiCad/10.0, noah-asus)",+   "retrieved": "2026-11-03",+   "authoring": "source-derived",+   "generator": "am32-esc-v1/wiki_parts/build.py: footprint name set to the page slug",+   "source_sha256": "7fb2859c6463f3a37966a1a20c31d8bfe7d4e8459d00bb165d5a7488270816c5",+   "license": "CC-BY-SA 4.0 with the KiCad library exception"+  },+  {+   "file": "ap7381-33sa-7.kicad_sym",+   "sha256": "b032de996749e3411c99b5f730ed4b40bc48e41d30c35c4d33a29d500a6c4a2c",+   "source": "KiCad 10.0.4 symbol library Regulator_Linear:AP7381-33SA-7",+   "retrieved": "2026-11-03",+   "authoring": "source-derived",+   "generator": "am32-esc-v1/wiki_parts/build.py: renamed to the MPN, Value / Footprint / Datasheet / MPN / Manufacturer / Mouser / Adom Wiki properties set",+   "source_sha256": "6eeb1137ad176aea3f661c24d7dba1a9f16e0d732ef91ba5beefa7a8980bb338"+  },+  {+   "file": "ap7381-33sa-7.step",+   "sha256": "dd5d1711204e1d8d26cd11490923bd84340820baa69538c385a4300ec2539bc0",+   "source": "KiCad packages3D SOT-23.step (KiCad 10.0.4 library on noah-asus), unmodified",+   "retrieved": "2026-11-03",+   "authoring": "source-derived",+   "generator": "copied unchanged",+   "source_sha256": "dd5d1711204e1d8d26cd11490923bd84340820baa69538c385a4300ec2539bc0"+  },+  {+   "file": "ap7381-33sa-7.glb",+   "sha256": "d97d8c7f06acbb4ba147da21486bd64caa2f8c63bc2dc4c34f66bc5928e7682d",+   "source": "ap7381-33sa-7.step",+   "retrieved": "2026-11-03",+   "authoring": "derived",+   "generator": "step2glb convert (service-step2glb, OCCT XCAF, colours kept)"+  },+  {+   "file": "ap7381-33sa-7-etched.step",+   "sha256": "941a1b9eeba77cbf56013e70a22c1f8f25362cb4b3e7af6b988dd4e5730af29d",+   "source": "ap7381-33sa-7 with the MPN laser-etched (virtual identification mark, not the maker's real marking).step",+   "retrieved": "2026-11-03",+   "authoring": "derived",+   "generator": "adom-aiflow-etch (mark planner, flat Adom.LaserEtch on the shared STEP service), check PASS; plan AP7381-33SA-7-etched.step.mark-plan.json",+   "source_sha256": "941a1b9eeba77cbf56013e70a22c1f8f25362cb4b3e7af6b988dd4e5730af29d"+  },+  {+   "file": "ap7381-33sa-7-etched.glb",+   "sha256": "b7fe98d753d355b6c653eceb54acdecbff2cfe312a9511394b5d23a3e0a3e8e0",+   "source": "ap7381-33sa-7-etched.step",+   "retrieved": "2026-11-03",+   "authoring": "derived",+   "generator": "step2glb convert"+  },+  {+   "file": "docs/hero.png",+   "sha256": "d8be2f2543d534bed0c4058af111fb8698f26fcc5d7ed2deee16186876a90070",+   "source": "render of ap7381-33sa-7-etched.step",+   "retrieved": "2026-11-03",+   "authoring": "derived",+   "generator": "step2glb thumbnail iso2 + amfm wiki_pages/tools/hero.py card"+  },+  {+   "file": "viewers/symbol.html",+   "sha256": "97ed286e8d50bddfd28759e836095a15824d307e83bae2a212e33f4ee23f9b4a",+   "source": "ap7381-33sa-7.kicad_sym",+   "retrieved": "2026-11-03",+   "authoring": "derived",+   "generator": "adom-symbol embed"+  },+  {+   "file": "viewers/footprint.html",+   "sha256": "3fb04b8b6aad1dc9ec25426a6d8930cb74205dc47051f56b1e15ca90ce9019f9",+   "source": "ap7381-33sa-7.kicad_mod",+   "retrieved": "2026-11-03",+   "authoring": "derived",+   "generator": "adom-footprint embed"+  },+  {+   "file": "docs/ap7381-33sa-7-datasheet.pdf",+   "sha256": "657d25b1f48ab5dcac4a7ea4979a379894ebc8d13ec43225a9827f2818232266",+   "source": "https://www.diodes.com/assets/Datasheets/AP7381.pdf",+   "retrieved": "2026-10-30",+   "authoring": "manufacturer-supplied",+   "generator": "downloaded unchanged (DS39917 Rev. 5-2)",+   "source_sha256": "657d25b1f48ab5dcac4a7ea4979a379894ebc8d13ec43225a9827f2818232266"+  },+  {+   "file": "ap7381-33sa-7.lbr",+   "sha256": "054aa89f6349a69535e29983202f8a1e74a95ffd9d3fe6d332be338da7dcf5d3",+   "source": "ap7381-33sa-7.kicad_sym + ap7381-33sa-7.kicad_mod",+   "retrieved": "2026-11-03",+   "authoring": "derived",+   "generator": "adom-lbr 2.47.9 (generate --part-metadata)"+  },+  {+   "file": "altium/AP7381-33SA-7.adom-lbr.json",+   "sha256": "a591ef480e92b01593f34918db85fba39123b13cacbdac39f1f71962a6664512",+   "source": "ap7381-33sa-7.kicad_sym + ap7381-33sa-7.kicad_mod",+   "retrieved": "2026-11-03",+   "authoring": "derived",+   "generator": "adom-lbr 2.47.9 (import-kicad / assemble-altium)"+  },+  {+   "file": "altium/Adom_ap7381_33sa_7.PcbLib",+   "sha256": "a310a57113238b6e9b2e0f8c0cb618be2a035ef2841549ea6f6b98953a5ba8f7",+   "source": "ap7381-33sa-7.kicad_sym + ap7381-33sa-7.kicad_mod",+   "retrieved": "2026-11-03",+   "authoring": "derived",+   "generator": "adom-lbr 2.47.9 (import-kicad / assemble-altium)"+  },+  {+   "file": "altium/Adom_ap7381_33sa_7.SchLib",+   "sha256": "91aa8dffe3fe42d908fe4a4aa8a43b9b6a3356121ea40bb32566edec8d0925a2",+   "source": "ap7381-33sa-7.kicad_sym + ap7381-33sa-7.kicad_mod",+   "retrieved": "2026-11-03",+   "authoring": "derived",+   "generator": "adom-lbr 2.47.9 (import-kicad / assemble-altium)"+  }+ ]+}\ No newline at end of file
verification.jsonadded+6
@@ -0,0 +1,6 @@+{+ "schema": "adom/verification@1",+ "part": "AP7381-33SA-7",+ "variants": [],+ "entries": []+}\ No newline at end of file
viewers/footprint.htmladded+210
@@ -0,0 +1,210 @@+<!doctype html><html><head><meta charset="utf-8">+<title>ap7381-33sa-7 - adom-footprint</title>+<meta name="viewport" content="width=device-width,initial-scale=1">+<style>+/* ── adom-footprint shared viewer core (CSS) ───────────────────────────────+   Included VERBATIM by both the live app (app.html) and the static embed+   (embed.html) so the canvas, zoom toolbar and layer-panel rows look identical+   and cannot drift. Self-contained literal colours (no dependency on either+   file's CSS vars). Class prefix: av- */++.av-vp{position:absolute;inset:0;overflow:hidden;cursor:grab;background:radial-gradient(circle at 50% 42%,#121a26 0%,#0d1117 72%)}+.av-vp.grab{cursor:grabbing}+/* DIRECT child only — the zoom-toolbar button icons (.av-tools svg) also live+   inside .av-vp; without '>' they'd inherit position:absolute and stack at 0,0. */+.av-vp > svg{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;display:block}++/* zoom toolbar */+/* Grouped translucent toolbar (matches adom-symbol's .tools): one container, borderless+   buttons that highlight on hover — instead of individually-boxed buttons. */+.av-tools{position:absolute;left:10px;top:10px;display:flex;gap:3px;padding:3px;z-index:5;background:rgba(22,27,34,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #222b38;border-radius:9px}+.av-tools button{width:30px;height:30px;border-radius:6px;border:none;background:transparent;color:#cfd8e2;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease}+.av-tools button svg{width:16px;height:16px;display:block}+.av-tools button:hover{background:#222b38;color:#37c8a6}+.av-tools button:focus,.av-tools button:focus-visible{outline:none}+.av-panhint{position:absolute;right:10px;bottom:9px;color:#8b949e;font-size:11px;z-index:5;pointer-events:none;user-select:none;-webkit-user-select:none}++/* layer panel rows */+.av-lrow{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:8px;cursor:pointer}+.av-lrow:hover{background:#161c27}+.av-lrow .sw{width:13px;height:13px;border-radius:3px;border:1px solid rgba(255,255,255,.15);flex:0 0 13px}+.av-lrow .sw.ring{background:transparent!important}+.av-lrow .ln{flex:1;font-size:13px}+.av-lrow .meta{font-size:10px;color:#8b949e}+.av-lrow .chk{width:16px;height:16px;border-radius:4px;border:1.5px solid #3a4757;display:grid;place-items:center;color:#0b0f17;font-size:11px}+.av-lrow.on .chk{background:#37c8a6;border-color:#37c8a6}+.av-lrow.off .ln,.av-lrow.off .sw{opacity:.4}+.av-lrow.special{background:linear-gradient(100deg,rgba(55,200,166,.10),transparent);border:1px solid rgba(55,200,166,.25);margin-top:4px}+.av-lrow.special .ln{color:#7ef0d2;font-weight:600}++:root{--bg:#0d1117;--panel:#11161f;--border:#222b38;--text:#e6edf3;--muted:#8b949e;--accent:#37c8a6}+*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}+body{background:var(--bg);color:var(--text);font-family:'Satoshi','Segoe UI',system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}+header{display:flex;align-items:center;gap:9px;padding:9px 14px;border-bottom:1px solid var(--border);flex:0 0 auto}+header .dot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}+header .b{font-weight:700;font-size:14px}header .b span{color:var(--muted);font-weight:400}+header .nm{margin-left:auto;font-weight:600;font-size:13px;color:#cfd8e2}+main{flex:1;display:flex;min-height:0}+.vpwrap{flex:1;position:relative;min-width:0}+aside{flex:0 0 248px;border-left:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;min-height:0}+aside .ah{padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted)}+.layers{padding:6px}+.note{font-size:11px;color:var(--muted);line-height:1.45;padding:8px 11px}+.note b{color:#7ef0d2}+</style></head>+<body>+  <header><span class="dot"></span><span class="b">adom-footprint <span>· interactive</span></span><span class="nm">ap7381-33sa-7</span></header>+  <main>+    <div class="vpwrap">+      <div class="av-vp" id="vp">+        <svg xmlns="http://www.w3.org/2000/svg" viewBox="-2.675 -2.250 5.350 4.500" preserveAspectRatio="xMidYMid meet"><g class="adom-layer-courtyard"></g><g class="adom-layer-fab"></g><g class="adom-layer-copper"><g data-pad="1" data-shape="roundrect" data-size="1.475x0.600" data-mount="smd"><rect x="-1.675" y="-1.250" width="1.475" height="0.600" rx="0.150" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="2" data-shape="roundrect" data-size="1.475x0.600" data-mount="smd"><rect x="-1.675" y="0.650" width="1.475" height="0.600" rx="0.150" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="3" data-shape="roundrect" data-size="1.475x0.600" data-mount="smd"><rect x="0.200" y="-0.300" width="1.475" height="0.600" rx="0.150" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g></g><g class="adom-layer-heatsink"></g><g class="adom-layer-drill"></g><g class="adom-layer-silk"></g><g class="adom-layer-padnum"><text x="-0.938" y="-0.950" text-anchor="middle" dominant-baseline="central" font-size="0.252" fill="#fff" font-family="sans-serif" style="pointer-events:none">1</text><text x="-0.938" y="0.950" text-anchor="middle" dominant-baseline="central" font-size="0.252" fill="#fff" font-family="sans-serif" style="pointer-events:none">2</text><text x="0.938" y="0.000" text-anchor="middle" dominant-baseline="central" font-size="0.252" fill="#fff" font-family="sans-serif" style="pointer-events:none">3</text></g><g class="adom-layer-paste-apertures"><rect x="-1.675" y="-1.250" width="1.475" height="0.600" rx="0.05" transform="rotate(0.00 -0.938 -0.950)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-1.675" y="0.650" width="1.475" height="0.600" rx="0.05" transform="rotate(0.00 -0.938 0.950)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.200" y="-0.300" width="1.475" height="0.600" rx="0.05" transform="rotate(0.00 0.938 0.000)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/></g><g class="adom-layer-paste-dots"><circle cx="-1.438" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.188" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.938" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.688" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.438" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.438" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.188" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.938" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.688" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.438" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.438" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.688" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.938" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.188" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.438" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/></g></svg>+      </div>+    </div>+    <aside>+      <div class="ah">Layers</div>+      <div class="layers" id="layers"></div>+      <div class="note">The <b>solder paste jet</b> layer shows the 300µm paste-dispensing dots that travel with the footprint. Off by default — toggle it on.</div>+    </aside>+  </main>+<script>/* ── adom-footprint shared viewer core (window.AV) ─────────────────────────+   Single source of truth for the layer list, toggle behaviour, defaults,+   pan/zoom and toolbar icons. Included VERBATIM by both app.html (live) and+   embed.html (static) so the two viewers cannot drift. Pure client-side; works+   on any SVG that carries the <g class="adom-layer-*"> groups. */+(function(){+  var ICON_ZIN='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M10.5 8v5M8 10.5h5"/></svg>';+  var ICON_ZOUT='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M8 10.5h5"/></svg>';+  // Zoom-to-FIT = a magnifier with a small square inside (fit content to view).+  // Deliberately NOT the four-corner expand/"fullscreen" glyph.+  var ICON_FIT='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5"/><rect x="7.6" y="7.6" width="5.8" height="5.8" rx="1.2"/></svg>';++  // The canonical layer list. Every layer is a <g class="adom-layer-*"> in the+  // self-rendered SVG, so toggling is group-based (robust) — never colour-match.+  // `kind:'group'` on every entry: all layers are toggled by their <g> group+  // (robust), never by colour-match. (app.html still reads def.kind.)+  var LAYER_DEFS=[+    {key:'copper',    name:'Copper',           kind:'group', sel:'.adom-layer-copper',          sw:'#C83434'},+    // Auto-generated thermal-via array under the exposed pad — only present (and+    // listed) when the footprint has an exposed thermal pad.+    {key:'heatsink',  name:'Heatsink vias',    kind:'group', sel:'.adom-layer-heatsink',        sw:'#e8a13a'},+    {key:'padnum',    name:'Pad numbers',      kind:'group', sel:'.adom-layer-padnum',          sw:'#ffffff', ring:true},+    {key:'silk',      name:'Silkscreen',       kind:'group', sel:'.adom-layer-silk',            sw:'#00cccc'},+    {key:'fab',       name:'Fab (F.Fab)',      kind:'group', sel:'.adom-layer-fab',             sw:'#6e7681', ring:true},+    {key:'courtyard', name:'Courtyard',        kind:'group', sel:'.adom-layer-courtyard',       sw:'#FF26E2', ring:true},+    {key:'drill',     name:'Drill',            kind:'group', sel:'.adom-layer-drill',           sw:'#888888', ring:true},+    {key:'paste-ap',  name:'Paste apertures',  kind:'group', sel:'.adom-layer-paste-apertures', sw:'#8aa0b8', ring:true},+    // Generic name — the 300µm solder-paste dispensing dots. Off by default.+    {key:'paste-dots',name:'Solder paste jet', kind:'group', sel:'.adom-layer-paste-dots',      sw:'#37c8a6', special:true},+  ];++  // True only if the group actually holds drawn geometry (not an empty <g>) — so+  // layers with nothing in THIS footprint aren't listed as dead, dim rows.+  function groupHasGeo(svg,def){+    if(!svg) return false; var n=0,g=svg.querySelectorAll(def.sel);+    for(var i=0;i<g.length;i++){ n+=g[i].querySelectorAll('path,rect,circle,line,polygon,polyline,text').length; }+    return n>0;+  }+  function layerPresent(svg,def){ return groupHasGeo(svg,def); }+  function applyLayer(svg,def,on){+    if(!svg) return; var g=svg.querySelectorAll(def.sel);+    for(var i=0;i<g.length;i++) g[i].style.display=on?'':'none';+  }++  // Build layer rows into a container. opts:+  //   svg, container, state {key:bool}, meta {pasteDots,pasteApertures},+  //   onToggle(key,on). Missing state key -> special OFF, others ON. Skips empty+  //   non-special groups. Returns the keys actually shown.+  function buildLayers(opts){+    var svg=opts.svg, box=opts.container, state=opts.state||{}, meta=opts.meta||{}, shown=[];+    box.innerHTML='';+    LAYER_DEFS.forEach(function(def){+      if(!def.special && !groupHasGeo(svg,def)) return;+      var on = def.special ? (state[def.key]===true) : (state[def.key]!==false);+      var m = def.key==='paste-dots' ? ((meta.pasteDots||0)+' @ 300µm')+            : def.key==='paste-ap'   ? ((meta.pasteApertures||0)+' openings') : '';+      var row=document.createElement('div');+      row.className='av-lrow '+(on?'on':'off')+(def.special?' special':'');+      row.innerHTML='<span class="sw'+(def.ring?' ring':'')+'" style="'+(def.ring?('border-color:'+def.sw):('background:'+def.sw))+'"></span>'+        +'<span class="ln">'+def.name+'</span>'+(m?'<span class="meta">'+m+'</span>':'')+        +'<span class="chk">'+(on?'✓':'')+'</span>';+      row.onclick=function(){+        var nv=!row.classList.contains('on');+        row.classList.toggle('on',nv); row.classList.toggle('off',!nv);+        row.querySelector('.chk').textContent=nv?'✓':'';+        state[def.key]=nv; applyLayer(svg,def,nv);+        if(opts.onToggle) opts.onToggle(def.key,nv);+      };+      box.appendChild(row); applyLayer(svg,def,on); shown.push(def.key);+    });+    return shown;+  }++  // Wire pan + zoom on a viewport element (the box that contains the <svg>).+  // Returns a controller {fit, zoomIn, zoomOut, apply}.+  function initViewport(vp){+    var svg=vp.querySelector('svg');+    if(svg){ svg.removeAttribute('width'); svg.removeAttribute('height'); }+    var s=1,tx=0,ty=0;+    function apply(){ var el=vp.querySelector('svg'); if(el) el.style.transform='translate('+tx+'px,'+ty+'px) scale('+s+')'; }+    function zoomAt(cx,cy,f){ tx=cx-(cx-tx)*f; ty=cy-(cy-ty)*f; s*=f; apply(); }+    function fit(){ s=1;tx=0;ty=0;apply(); }+    // Smooth, delta-PROPORTIONAL zoom (matches adom-symbol). A fixed per-event+    // factor makes the trackpad leap — one gentle two-finger nudge fires a burst+    // of tiny wheel events and a fixed 1.12× compounds. Instead derive the factor+    // from how much actually scrolled (exp → smooth + reversible), normalise+    // device units, and clamp one event so a chunky mouse notch can't jump.+    var ZOOM_K=0.0022; // sensitivity: lower = gentler+    vp.addEventListener('wheel',function(e){+      e.preventDefault();+      var d=e.deltaY;+      if(e.deltaMode===1) d*=16; else if(e.deltaMode===2) d*=vp.clientHeight;+      d=Math.max(-50,Math.min(50,d));+      var r=vp.getBoundingClientRect();+      zoomAt(e.clientX-r.left,e.clientY-r.top,Math.exp(-d*ZOOM_K));+    },{passive:false});+    var drag=false,lx=0,ly=0;+    vp.addEventListener('pointerdown',function(e){ if(e.target.closest('.av-tools'))return; drag=true;lx=e.clientX;ly=e.clientY;vp.classList.add('grab');vp.setPointerCapture(e.pointerId); });+    vp.addEventListener('pointermove',function(e){ if(!drag)return; tx+=e.clientX-lx;ty+=e.clientY-ly;lx=e.clientX;ly=e.clientY;apply(); });+    vp.addEventListener('pointerup',function(){ drag=false;vp.classList.remove('grab'); });+    fit();+    return {+      fit:fit,+      zoomIn:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1.2); },+      zoomOut:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1/1.2); },+      apply:apply+    };+  }++  // Inject the standard zoom toolbar (+ / − / fit) + pan hint into a viewport,+  // wired to a controller from initViewport. Idempotent.+  function addToolbar(vp,ctl){+    if(vp.querySelector('.av-tools')) return;+    var t=document.createElement('div'); t.className='av-tools';+    t.innerHTML='<button data-z="in" title="Zoom in">'+ICON_ZIN+'</button>'+      +'<button data-z="out" title="Zoom out">'+ICON_ZOUT+'</button>'+      +'<button data-z="fit" title="Zoom to fit">'+ICON_FIT+'</button>';+    vp.appendChild(t);+    t.querySelector('[data-z="in"]').onclick=ctl.zoomIn;+    t.querySelector('[data-z="out"]').onclick=ctl.zoomOut;+    t.querySelector('[data-z="fit"]').onclick=ctl.fit;+    var h=document.createElement('div'); h.className='av-panhint'; h.textContent='drag to pan · scroll to zoom'; vp.appendChild(h);+  }++  window.AV={+    LAYER_DEFS:LAYER_DEFS, groupHasGeo:groupHasGeo, layerPresent:layerPresent,+    applyLayer:applyLayer, buildLayers:buildLayers, initViewport:initViewport,+    addToolbar:addToolbar, ICON_FIT:ICON_FIT, ICON_ZIN:ICON_ZIN, ICON_ZOUT:ICON_ZOUT+  };+})();+</script>+<script>+var META={"pasteApertures":3,"pasteDots":15};+(function(){+  var vp=document.getElementById('vp');+  var svg=vp.querySelector('svg');+  var ctl=AV.initViewport(vp);+  AV.addToolbar(vp,ctl);+  AV.buildLayers({ svg:svg, container:document.getElementById('layers'), state:{}, meta:META });+})();+</script>+</body></html>
viewers/symbol.htmladded+2120
@@ -0,0 +1,2120 @@+<!doctype html><html><head><meta charset="utf-8">+<title>AP7381-33SA-7 - adom-symbol</title>+<meta name="viewport" content="width=device-width,initial-scale=1">+<style>+@font-face{font-family:'Satoshi';font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'Satoshi';font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'Familjen Grotesk';font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}+  /* Canonical Adom dark-theme tokens (adom/guides/brand.md) */+  :root{+    --bg:#0d1117;--surface:#161b22;--elevated:#1c2128;--overlay:#21262d;+    --border:#30363d;--border-muted:#21262d;+    --text:#e6edf3;--text2:#8b949e;--text3:#484f58;+    --accent:#00b8b0;--accent-bright:#00e6dc;--purple:#8c6bf7;+    /* aliases used by the viewport + pin-list rules further down */+    --panel:#161b22;--panel2:#1c2128;--muted:#8b949e;+  }+  *{box-sizing:border-box;margin:0;padding:0}+  html,body{height:100%}+  body{background:var(--bg);color:var(--text);font:13px/1.4 'Satoshi','Segoe UI',system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}+  /* ── Canonical Adom app header (adom/guides/adom-app-header.md) ── */+  header{display:flex;align-items:center;gap:12px;padding:0 16px;height:44px;flex:0 0 44px;border-bottom:1px solid var(--border-muted);background:var(--surface);position:relative;font-family:'Familjen Grotesk',sans-serif}+  header .brand{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.01em;cursor:default;flex-shrink:0;outline:none}+  header .brand svg.logo{width:16px;height:16px;flex-shrink:0}+  header .brand:hover .app-name{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}+  header .brand .app-name{color:var(--accent)}+  header .brand .app-subtitle{color:var(--text2);font-weight:500}+  header .brand .sep{color:var(--text3);font-weight:400}+  header .vsep{width:1px;height:18px;background:var(--border);flex-shrink:0}+  header .subject{display:flex;align-items:center;gap:8px;min-width:0;flex:1;cursor:default}+  header .subject-name{color:var(--text);font-family:'Familjen Grotesk',sans-serif;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}+  header .subject-meta{display:flex;align-items:center;gap:6px;color:var(--text2);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;white-space:nowrap}+  header .subject-meta .sep{color:var(--text3)}+  @media(max-width:720px){header .subject-meta{display:none}}+  /* Floating in-canvas viewer toolbar (frosted, matches the app's glass cards) */+  .tools{position:absolute;left:12px;top:12px;z-index:5;display:flex;gap:3px;padding:3px;background:rgba(22,27,34,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:9px}+  .tools button{width:30px;height:30px;display:grid;place-items:center;background:transparent;border:none;border-radius:6px;color:var(--text2);cursor:pointer;transition:background .15s ease,color .15s ease}+  .tools button:hover{background:var(--elevated);color:var(--accent-bright)}+  .tools button svg{width:16px;height:16px;display:block}+  header .hover-popover{position:absolute;top:calc(100% + 6px);left:16px;background:var(--elevated);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.5);padding:12px 14px;min-width:300px;max-width:420px;font-family:'Satoshi',sans-serif;font-size:12px;color:var(--text);z-index:99999;opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}+  header .hover-popover.show{opacity:1;transform:none;pointer-events:auto}+  header .hover-popover .popover-title{font-family:'Familjen Grotesk',sans-serif;font-size:14px;font-weight:700;color:var(--text);margin-bottom:8px}+  header .hover-popover .popover-row{display:flex;gap:12px;padding:3px 0;align-items:baseline}+  header .hover-popover .popover-row .k{color:var(--text3);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;text-transform:lowercase;width:64px;flex-shrink:0}+  header .hover-popover .popover-row .v{color:var(--text);font-family:'Satoshi',sans-serif;font-size:12px;flex:1}+  header .hover-popover .popover-actions{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-muted);display:flex;gap:12px}+  header .hover-popover .popover-link{color:var(--accent);text-decoration:none;font-family:'Familjen Grotesk',sans-serif;font-size:12px;font-weight:600}+  header .hover-popover .popover-link:hover{text-decoration:underline}+  main{flex:1;display:flex;min-height:0}+  .vpwrap{flex:1;position:relative;min-width:0}+  /* Schematic-workbench grid, identical to the main app's #stage. */+  .vp{position:absolute;inset:0;overflow:hidden;cursor:grab;background:+      radial-gradient(120% 120% at 50% 30%,rgba(0,184,177,.05),transparent 60%),+      linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0/22px 22px,+      linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0/22px 22px}+  .vp.grab{cursor:grabbing}+  /* Only the DIRECT-CHILD symbol svg gets the pan/zoom transform — scoping to+     `.vp > svg` (not `.vp svg`) keeps it off any nested icon svgs. */+  .vp > svg{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;display:block}+  .hint{position:absolute;right:10px;bottom:9px;color:var(--muted);font-size:11px;z-index:5;pointer-events:none;user-select:none;-webkit-user-select:none}+  aside{flex:0 0 268px;border-left:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;min-height:0}+  aside .ah{padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}+  aside input{flex:1;background:var(--panel2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:12px;padding:5px 8px;outline:none}+  aside input:focus{border-color:var(--accent)}+  .pins{flex:1;overflow:auto}+  .pin{padding:7px 12px;border-bottom:1px solid #1a212c;cursor:pointer}+  .pin:hover{background:var(--panel2)}+  .pin.on{background:#15202e}+  .pin .row{display:flex;align-items:center;gap:8px}+  .pin .num{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:#8fa0b4;min-width:22px;text-align:right}+  .pin .nme{font-weight:600;font-size:13px}+  .pin .ty{margin-left:auto;font-size:10px;padding:1px 6px;border-radius:5px;border:1px solid;white-space:nowrap}+  .pin .d{font-size:11.5px;color:#aeb6c2;line-height:1.45;margin:5px 0 1px 30px;display:none}+  .pin.on .d{display:block}+  .empty{color:var(--muted);font-size:12px;padding:14px}+  @media(max-width:620px){aside{flex-basis:200px}}+  /* pin panel header — reads like a studio section */+  aside .ah .atitle{font-family:'Familjen Grotesk',sans-serif;font-weight:600;font-size:12px;color:var(--text);white-space:nowrap}+  aside .ah .acount{margin-left:5px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:var(--text3)}+  /* bottom info bar — mirrors the main app footer */+  footer{flex:0 0 auto;display:flex;align-items:center;height:26px;border-top:1px solid var(--border);background:var(--surface);font-size:11px;color:var(--text2);padding:0 14px;overflow:hidden}+  footer .it{display:flex;align-items:center;gap:6px;white-space:nowrap;min-width:0}+  footer .it+.it::before{content:"";width:1px;height:13px;background:var(--border);margin:0 12px;flex:0 0 1px}+  footer .k{color:var(--text3);text-transform:uppercase;font-size:9px;letter-spacing:.4px;flex:0 0 auto}+  footer .v{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}+  footer .descit{min-width:0;overflow:hidden}+  /* pin hover — highlight + tooltip, parity with the live SymView */+  .vp > svg text,.vp > svg g.stroked-text{pointer-events:none}+  .hit{fill:rgba(0,230,220,0);stroke:none;cursor:pointer}+  .vp > svg g.stroked-text.hl path{stroke:var(--accent-bright)!important;fill:var(--accent-bright)!important}+  .vp > svg path.hl{stroke:var(--accent-bright)!important;stroke-width:.22!important}+  #pinmark{pointer-events:none;fill:rgba(0,230,220,.18);stroke:var(--accent-bright);stroke-width:.12;opacity:0;transition:opacity .1s}+  #tip{position:fixed;z-index:9999;max-width:300px;background:rgba(22,27,34,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,184,177,.34);border-radius:10px;padding:9px 12px;color:var(--text);font-size:12px;line-height:1.5;pointer-events:none;opacity:0;transition:opacity .12s;box-shadow:0 12px 40px rgba(0,0,0,.55)}+  #tip.show{opacity:1}+  #tip .r1{display:flex;align-items:baseline;gap:8px;justify-content:space-between}+  #tip .nm{font-weight:700;font-size:13px}+  #tip .pn{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:var(--muted);white-space:nowrap}+  #tip .badge{display:inline-block;margin-top:5px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px;letter-spacing:.2px}+  #tip .desc{margin-top:6px;color:#aeb6c2;font-size:11.5px}+</style></head>+<body>+  <header>+    <div class="brand" data-tooltip-target="app-info" tabindex="0">+      <svg class="logo" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="7" y="4" width="10" height="16" rx="1.5"/><path d="M7 8H3M7 12H3M7 16H3M21 8h-4M21 12h-4M21 16h-4"/></svg>+      <span class="app-name">adom-symbol</span>+      <span class="sep">·</span>+      <span class="app-subtitle">symbol viewer</span>+    </div>+    <div class="vsep" aria-hidden="true"></div>+    <div class="subject">+      <span class="subject-name">AP7381-33SA-7</span>+      <span class="subject-meta"><span class="sep">·</span><span>3 pins</span><span class="sep">·</span><span>ap7381-33sa-7</span></span>+    </div>+    <div class="hover-popover" id="app-info" role="dialog" aria-label="About adom-symbol">+      <div class="popover-title">adom-symbol</div>+      <div class="popover-row"><span class="k">about</span><span class="v">Interactive KiCad schematic-symbol viewer: pan/zoom, per-pin hover, and a filterable pin list.</span></div>+      <div class="popover-row"><span class="k">version</span><span class="v">v1.2.6</span></div>+      <div class="popover-row"><span class="k">engine</span><span class="v">service-kicad</span></div>+      <div class="popover-row"><span class="k">mfr</span><span class="v">Diodes Incorporated</span></div>+      <div class="popover-row"><span class="k">author</span><span class="v">Adom Inc · adom.inc</span></div>+      <div class="popover-actions">+        <a class="popover-link" href="https://wiki.adom.inc/adom/adom-symbol" target="_blank" rel="noopener">Open wiki ↗</a>+      </div>+    </div>+  </header>+  <main>+    <div class="vpwrap">+      <div class="vp" id="vp">+        <div class="tools">+          <button id="zout" title="Zoom out" aria-label="Zoom out"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M8 10.5h5"/></svg></button>+          <button id="zin" title="Zoom in" aria-label="Zoom in"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M10.5 8v5M8 10.5h5"/></svg></button>+          <button id="fit" title="Fit to window" aria-label="Fit to window"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="5" width="18" height="14" rx="2"/><rect x="8" y="9" width="8" height="6" rx="1"/></svg></button>+        </div>+        <div class="hint">drag to pan · scroll to zoom</div>+        <svg+  xmlns:svg="http://www.w3.org/2000/svg"+  xmlns="http://www.w3.org/2000/svg"+  xmlns:xlink="http://www.w3.org/1999/xlink"+  xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"+  version="1.1"+  width="28.320mm" height="22.835mm" viewBox="85.8400 91.3250 28.3200 22.8350">++<defs>+  <linearGradient id="adom-body-grad" x1="0" y1="0" x2="0" y2="1">+    <stop offset="0%" stop-color="#1a2332"/>+    <stop offset="100%" stop-color="#141c27"/>+  </linearGradient>+</defs>+<style><![CDATA[+  /* Stroked text groups (KiCad renders text as paths in <g class="stroked-text">) */+  g.stroked-text path {+    stroke: #ffffff !important;+    fill: #ffffff !important;+  }+  text[opacity="0"] {+    fill: #ffffff !important;+  }+  .pin-highlight path {+    stroke: #00e6dc !important;+  }+  .pin-highlight g.stroked-text path {+    stroke: #00e6dc !important;+  }+  .group-highlight g.stroked-text path {+    stroke: #FFD180 !important;+  }+]]></style>+<defs>+  <radialGradient id="adom-canvas-glow" cx="100" cy="102.7425" r="19.823999999999998" gradientUnits="userSpaceOnUse">+    <stop offset="0%"  stop-color="#00b8b0" stop-opacity="0.06"/>+    <stop offset="70%" stop-color="#00b8b0" stop-opacity="0"/>+  </radialGradient>+  <pattern id="adom-canvas-grid" x="0" y="0" width="2.54" height="2.54" patternUnits="userSpaceOnUse">+    <line x1="0" y1="0" x2="2.54" y2="0" stroke="rgba(255,255,255,0.025)" stroke-width="0.06"/>+    <line x1="0" y1="0" x2="0" y2="2.54" stroke="rgba(255,255,255,0.025)" stroke-width="0.06"/>+  </pattern>+</defs>+<rect x="85.84" y="91.325" width="28.32" height="22.835" fill="#0d1117"/>+<rect x="85.84" y="91.325" width="28.32" height="22.835" fill="url(#adom-canvas-grid)"/>+<rect x="85.84" y="91.325" width="28.32" height="22.835" fill="url(#adom-canvas-glow)"/>++  +<g style="fill:none; fill-opacity:1.0000;stroke:#000000; stroke-opacity:1.0000;+stroke-linecap:round; stroke-linejoin:round;"+ transform="translate(0 0) scale(1 1)">+</g>+<g style="fill:none; fill-opacity:1.0000; +stroke:none; stroke-width:0.0001; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<rect x="0.000000" y="0.000000" width="297.002200" height="210.007200" rx="0.000000" />+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++++++++++<g class="stroked-text">++++++</g>+<g class="stroked-text">+++++++++++</g>+<g class="stroked-text">++++++++++++++</g>+<g class="stroked-text">++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++++++++</g>++++++<g class="stroked-text">++++++</g>+<g class="stroked-text">+++++++++++</g>+<g class="stroked-text">++++++++++++++</g>+<g class="stroked-text">++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++++++++</g>++++<g class="stroked-text">++++</g>+<g class="stroked-text">+++++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">+++++++++++++</g>++++<g class="stroked-text">++++</g>+<g class="stroked-text">+++++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">+++++++++++++</g>+<g class="stroked-text">++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>++<g class="stroked-text">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.3000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">++++++++++++++++++++++++++++++++++++</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>+<g class="stroked-text">+++++++++++++++++++++++++++++++++++</g>+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.4000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.3000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+</g>+<g class="stroked-text">+</g>+<g class="stroked-text">+</g>+<g class="stroked-text">+</g>++</g>+<g style="fill:url(#adom-body-grad); fill-opacity:1.0000; stroke:none;">+<rect x="94.920000" y="98.095000" width="10.160000" height="6.985000" rx="0.000000" />+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.2540; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<rect x="94.920000" y="98.095000" width="10.160000" height="6.985000" rx="0.000000" />+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M94.9200 100.0000+L92.3800 100.0000+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="95.4280" y="100.6350"+textLength="1.8966" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">VI</text>+<g class="stroked-text">+<path d="M95.6491 99.3095+L96.0724 100.5795+" />+<path d="M96.0724 100.5795+L96.4958 99.3095+" />+<path d="M96.9191 100.5795+L96.9191 99.3095+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="93.6500" y="99.7460"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">1</text>+<g class="stroked-text">+<path d="M94.0129 99.5825+L93.2872 99.5825+" />+<path d="M93.6500 99.5825+L93.6500 98.3125+" />+<path d="M93.6500 98.3125+L93.5291 98.4940+" />+<path d="M93.5291 98.4940+L93.4081 98.6149+" />+<path d="M93.4081 98.6149+L93.2872 98.6754+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M105.0800 100.0000+L107.6200 100.0000+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="104.5720" y="100.6350"+textLength="2.6223" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="end" opacity="0" stroke-opacity="0">VO</text>+<g class="stroked-text">+<path d="M102.1736 99.3095+L102.5969 100.5795+" />+<path d="M102.5969 100.5795+L103.0203 99.3095+" />+<path d="M103.6855 99.3095+L103.9274 99.3095+" />+<path d="M103.9274 99.3095+L104.0484 99.3700+" />+<path d="M104.0484 99.3700+L104.1693 99.4910+" />+<path d="M104.1693 99.4910+L104.2298 99.7329+" />+<path d="M104.2298 99.7329+L104.2298 100.1562+" />+<path d="M104.2298 100.1562+L104.1693 100.3981+" />+<path d="M104.1693 100.3981+L104.0484 100.5191+" />+<path d="M104.0484 100.5191+L103.9274 100.5795+" />+<path d="M103.9274 100.5795+L103.6855 100.5795+" />+<path d="M103.6855 100.5795+L103.5646 100.5191+" />+<path d="M103.5646 100.5191+L103.4436 100.3981+" />+<path d="M103.4436 100.3981+L103.3832 100.1562+" />+<path d="M103.3832 100.1562+L103.3832 99.7329+" />+<path d="M103.3832 99.7329+L103.4436 99.4910+" />+<path d="M103.4436 99.4910+L103.5646 99.3700+" />+<path d="M103.5646 99.3700+L103.6855 99.3095+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="106.3500" y="99.7460"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">2</text>+<g class="stroked-text">+<path d="M105.9872 98.4335+L106.0476 98.3730+" />+<path d="M106.0476 98.3730+L106.1686 98.3125+" />+<path d="M106.1686 98.3125+L106.4710 98.3125+" />+<path d="M106.4710 98.3125+L106.5919 98.3730+" />+<path d="M106.5919 98.3730+L106.6524 98.4335+" />+<path d="M106.6524 98.4335+L106.7129 98.5544+" />+<path d="M106.7129 98.5544+L106.7129 98.6754+" />+<path d="M106.7129 98.6754+L106.6524 98.8568+" />+<path d="M106.6524 98.8568+L105.9267 99.5825+" />+<path d="M105.9267 99.5825+L106.7129 99.5825+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M100.0000 105.0800+L100.0000 107.6200+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<g transform="rotate(-90.000000 100.0000 104.5720)">+<text x="100.0000" y="105.2070"+textLength="4.0737" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">GND</text>+</g>+<g class="stroked-text">+<path d="M99.3700 103.5041+L99.3095 103.6251+" />+<path d="M99.3095 103.6251+L99.3095 103.8065+" />+<path d="M99.3095 103.8065+L99.3700 103.9879+" />+<path d="M99.3700 103.9879+L99.4910 104.1089+" />+<path d="M99.4910 104.1089+L99.6119 104.1694+" />+<path d="M99.6119 104.1694+L99.8538 104.2298+" />+<path d="M99.8538 104.2298+L100.0352 104.2298+" />+<path d="M100.0352 104.2298+L100.2771 104.1694+" />+<path d="M100.2771 104.1694+L100.3981 104.1089+" />+<path d="M100.3981 104.1089+L100.5191 103.9879+" />+<path d="M100.5191 103.9879+L100.5795 103.8065+" />+<path d="M100.5795 103.8065+L100.5795 103.6856+" />+<path d="M100.5795 103.6856+L100.5191 103.5041+" />+<path d="M100.5191 103.5041+L100.4586 103.4437+" />+<path d="M100.4586 103.4437+L100.0352 103.4437+" />+<path d="M100.0352 103.4437+L100.0352 103.6856+" />+<path d="M100.5795 102.8994+L99.3095 102.8994+" />+<path d="M99.3095 102.8994+L100.5795 102.1737+" />+<path d="M100.5795 102.1737+L99.3095 102.1737+" />+<path d="M100.5795 101.5689+L99.3095 101.5689+" />+<path d="M99.3095 101.5689+L99.3095 101.2665+" />+<path d="M99.3095 101.2665+L99.3700 101.0851+" />+<path d="M99.3700 101.0851+L99.4910 100.9641+" />+<path d="M99.4910 100.9641+L99.6119 100.9036+" />+<path d="M99.6119 100.9036+L99.8538 100.8432+" />+<path d="M99.8538 100.8432+L100.0352 100.8432+" />+<path d="M100.0352 100.8432+L100.2771 100.9036+" />+<path d="M100.2771 100.9036+L100.3981 100.9641+" />+<path d="M100.3981 100.9641+L100.5191 101.0851+" />+<path d="M100.5191 101.0851+L100.5795 101.2665+" />+<path d="M100.5795 101.2665+L100.5795 101.5689+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<g transform="rotate(-90.000000 99.7460 106.3500)">+<text x="99.7460" y="106.3500"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">3</text>+</g>+<g class="stroked-text">+<path d="M98.3125 106.7732+L98.3125 105.9870+" />+<path d="M98.3125 105.9870+L98.7963 106.4104+" />+<path d="M98.7963 106.4104+L98.7963 106.2289+" />+<path d="M98.7963 106.2289+L98.8568 106.1080+" />+<path d="M98.8568 106.1080+L98.9173 106.0475+" />+<path d="M98.9173 106.0475+L99.0382 105.9870+" />+<path d="M99.0382 105.9870+L99.3406 105.9870+" />+<path d="M99.3406 105.9870+L99.4616 106.0475+" />+<path d="M99.4616 106.0475+L99.5221 106.1080+" />+<path d="M99.5221 106.1080+L99.5825 106.2289+" />+<path d="M99.5825 106.2289+L99.5825 106.5918+" />+<path d="M99.5825 106.5918+L99.5221 106.7127+" />+<path d="M99.5221 106.7127+L99.4616 106.7732+" />+</g></g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="96.1900" y="97.4600"+textLength="2.6223" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">U?</text>+<g class="stroked-text">+<path d="M95.2828 96.1345+L95.2828 97.1626+" />+<path d="M95.2828 97.1626+L95.3433 97.2836+" />+<path d="M95.3433 97.2836+L95.4038 97.3441+" />+<path d="M95.4038 97.3441+L95.5247 97.4045+" />+<path d="M95.5247 97.4045+L95.7666 97.4045+" />+<path d="M95.7666 97.4045+L95.8876 97.3441+" />+<path d="M95.8876 97.3441+L95.9481 97.2836+" />+<path d="M95.9481 97.2836+L96.0085 97.1626+" />+<path d="M96.0085 97.1626+L96.0085 96.1345+" />+<path d="M96.7948 97.2836+L96.8552 97.3441+" />+<path d="M96.8552 97.3441+L96.7948 97.4045+" />+<path d="M96.7948 97.4045+L96.7343 97.3441+" />+<path d="M96.7343 97.3441+L96.7948 97.2836+" />+<path d="M96.7948 97.2836+L96.7948 97.4045+" />+<path d="M96.5529 96.1950+L96.6738 96.1345+" />+<path d="M96.6738 96.1345+L96.9762 96.1345+" />+<path d="M96.9762 96.1345+L97.0971 96.1950+" />+<path d="M97.0971 96.1950+L97.1576 96.3160+" />+<path d="M97.1576 96.3160+L97.1576 96.4369+" />+<path d="M97.1576 96.4369+L97.0971 96.5579+" />+<path d="M97.0971 96.5579+L97.0367 96.6183+" />+<path d="M97.0367 96.6183+L96.9157 96.6788+" />+<path d="M96.9157 96.6788+L96.8552 96.7393+" />+<path d="M96.8552 96.7393+L96.7948 96.8602+" />+<path d="M96.7948 96.8602+L96.7948 96.9207+" />+</g><text x="100.0000" y="97.4600"+textLength="16.4712" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">AP7381-33SA-7</text>+<g class="stroked-text">+<path d="M92.1079 97.0417+L92.7126 97.0417+" />+<path d="M91.9869 97.4045+L92.4102 96.1345+" />+<path d="M92.4102 96.1345+L92.8336 97.4045+" />+<path d="M93.2569 97.4045+L93.2569 96.1345+" />+<path d="M93.2569 96.1345+L93.7407 96.1345+" />+<path d="M93.7407 96.1345+L93.8617 96.1950+" />+<path d="M93.8617 96.1950+L93.9222 96.2555+" />+<path d="M93.9222 96.2555+L93.9826 96.3764+" />+<path d="M93.9826 96.3764+L93.9826 96.5579+" />+<path d="M93.9826 96.5579+L93.9222 96.6788+" />+<path d="M93.9222 96.6788+L93.8617 96.7393+" />+<path d="M93.8617 96.7393+L93.7407 96.7998+" />+<path d="M93.7407 96.7998+L93.2569 96.7998+" />+<path d="M94.4060 96.1345+L95.2526 96.1345+" />+<path d="M95.2526 96.1345+L94.7084 97.4045+" />+<path d="M95.6155 96.1345+L96.4017 96.1345+" />+<path d="M96.4017 96.1345+L95.9783 96.6183+" />+<path d="M95.9783 96.6183+L96.1598 96.6183+" />+<path d="M96.1598 96.6183+L96.2807 96.6788+" />+<path d="M96.2807 96.6788+L96.3412 96.7393+" />+<path d="M96.3412 96.7393+L96.4017 96.8602+" />+<path d="M96.4017 96.8602+L96.4017 97.1626+" />+<path d="M96.4017 97.1626+L96.3412 97.2836+" />+<path d="M96.3412 97.2836+L96.2807 97.3441+" />+<path d="M96.2807 97.3441+L96.1598 97.4045+" />+<path d="M96.1598 97.4045+L95.7969 97.4045+" />+<path d="M95.7969 97.4045+L95.6760 97.3441+" />+<path d="M95.6760 97.3441+L95.6155 97.2836+" />+<path d="M97.1274 96.6788+L97.0064 96.6183+" />+<path d="M97.0064 96.6183+L96.9459 96.5579+" />+<path d="M96.9459 96.5579+L96.8855 96.4369+" />+<path d="M96.8855 96.4369+L96.8855 96.3764+" />+<path d="M96.8855 96.3764+L96.9459 96.2555+" />+<path d="M96.9459 96.2555+L97.0064 96.1950+" />+<path d="M97.0064 96.1950+L97.1274 96.1345+" />+<path d="M97.1274 96.1345+L97.3693 96.1345+" />+<path d="M97.3693 96.1345+L97.4902 96.1950+" />+<path d="M97.4902 96.1950+L97.5507 96.2555+" />+<path d="M97.5507 96.2555+L97.6112 96.3764+" />+<path d="M97.6112 96.3764+L97.6112 96.4369+" />+<path d="M97.6112 96.4369+L97.5507 96.5579+" />+<path d="M97.5507 96.5579+L97.4902 96.6183+" />+<path d="M97.4902 96.6183+L97.3693 96.6788+" />+<path d="M97.3693 96.6788+L97.1274 96.6788+" />+<path d="M97.1274 96.6788+L97.0064 96.7393+" />+<path d="M97.0064 96.7393+L96.9459 96.7998+" />+<path d="M96.9459 96.7998+L96.8855 96.9207+" />+<path d="M96.8855 96.9207+L96.8855 97.1626+" />+<path d="M96.8855 97.1626+L96.9459 97.2836+" />+<path d="M96.9459 97.2836+L97.0064 97.3441+" />+<path d="M97.0064 97.3441+L97.1274 97.4045+" />+<path d="M97.1274 97.4045+L97.3693 97.4045+" />+<path d="M97.3693 97.4045+L97.4902 97.3441+" />+<path d="M97.4902 97.3441+L97.5507 97.2836+" />+<path d="M97.5507 97.2836+L97.6112 97.1626+" />+<path d="M97.6112 97.1626+L97.6112 96.9207+" />+<path d="M97.6112 96.9207+L97.5507 96.7998+" />+<path d="M97.5507 96.7998+L97.4902 96.7393+" />+<path d="M97.4902 96.7393+L97.3693 96.6788+" />+<path d="M98.8207 97.4045+L98.0950 97.4045+" />+<path d="M98.4578 97.4045+L98.4578 96.1345+" />+<path d="M98.4578 96.1345+L98.3369 96.3160+" />+<path d="M98.3369 96.3160+L98.2159 96.4369+" />+<path d="M98.2159 96.4369+L98.0950 96.4974+" />+<path d="M99.3649 96.9207+L100.3326 96.9207+" />+<path d="M100.8164 96.1345+L101.6026 96.1345+" />+<path d="M101.6026 96.1345+L101.1792 96.6183+" />+<path d="M101.1792 96.6183+L101.3607 96.6183+" />+<path d="M101.3607 96.6183+L101.4816 96.6788+" />+<path d="M101.4816 96.6788+L101.5421 96.7393+" />+<path d="M101.5421 96.7393+L101.6026 96.8602+" />+<path d="M101.6026 96.8602+L101.6026 97.1626+" />+<path d="M101.6026 97.1626+L101.5421 97.2836+" />+<path d="M101.5421 97.2836+L101.4816 97.3441+" />+<path d="M101.4816 97.3441+L101.3607 97.4045+" />+<path d="M101.3607 97.4045+L100.9978 97.4045+" />+<path d="M100.9978 97.4045+L100.8769 97.3441+" />+<path d="M100.8769 97.3441+L100.8164 97.2836+" />+<path d="M102.0259 96.1345+L102.8121 96.1345+" />+<path d="M102.8121 96.1345+L102.3887 96.6183+" />+<path d="M102.3887 96.6183+L102.5702 96.6183+" />+<path d="M102.5702 96.6183+L102.6911 96.6788+" />+<path d="M102.6911 96.6788+L102.7516 96.7393+" />+<path d="M102.7516 96.7393+L102.8121 96.8602+" />+<path d="M102.8121 96.8602+L102.8121 97.1626+" />+<path d="M102.8121 97.1626+L102.7516 97.2836+" />+<path d="M102.7516 97.2836+L102.6911 97.3441+" />+<path d="M102.6911 97.3441+L102.5702 97.4045+" />+<path d="M102.5702 97.4045+L102.2073 97.4045+" />+<path d="M102.2073 97.4045+L102.0864 97.3441+" />+<path d="M102.0864 97.3441+L102.0259 97.2836+" />+<path d="M103.2959 97.3441+L103.4773 97.4045+" />+<path d="M103.4773 97.4045+L103.7797 97.4045+" />+<path d="M103.7797 97.4045+L103.9006 97.3441+" />+<path d="M103.9006 97.3441+L103.9611 97.2836+" />+<path d="M103.9611 97.2836+L104.0216 97.1626+" />+<path d="M104.0216 97.1626+L104.0216 97.0417+" />+<path d="M104.0216 97.0417+L103.9611 96.9207+" />+<path d="M103.9611 96.9207+L103.9006 96.8602+" />+<path d="M103.9006 96.8602+L103.7797 96.7998+" />+<path d="M103.7797 96.7998+L103.5378 96.7393+" />+<path d="M103.5378 96.7393+L103.4168 96.6788+" />+<path d="M103.4168 96.6788+L103.3563 96.6183+" />+<path d="M103.3563 96.6183+L103.2959 96.4974+" />+<path d="M103.2959 96.4974+L103.2959 96.3764+" />+<path d="M103.2959 96.3764+L103.3563 96.2555+" />+<path d="M103.3563 96.2555+L103.4168 96.1950+" />+<path d="M103.4168 96.1950+L103.5378 96.1345+" />+<path d="M103.5378 96.1345+L103.8401 96.1345+" />+<path d="M103.8401 96.1345+L104.0216 96.1950+" />+<path d="M104.5054 97.0417+L105.1101 97.0417+" />+<path d="M104.3844 97.4045+L104.8077 96.1345+" />+<path d="M104.8077 96.1345+L105.2311 97.4045+" />+<path d="M105.6544 96.9207+L106.6221 96.9207+" />+<path d="M107.1059 96.1345+L107.9525 96.1345+" />+<path d="M107.9525 96.1345+L107.4083 97.4045+" />+</g></g> +</svg>+      </div>+    </div>+    <aside>+      <div class="ah"><span class="atitle">Pins <span class="acount">3</span></span><input id="q" placeholder="Filter…"></div>+      <div class="pins" id="pins"></div>+    </aside>+  </main>+  <footer><span class="it"><span class="k">MFR</span><span class="v">Diodes Incorporated</span></span><span class="it"><span class="k">PKG</span><span class="v">ap7381-33sa-7</span></span><span class="it"><span class="k">PINS</span><span class="v">3</span></span><span class="it descit"><span class="k">DESC</span><span class="v">Diodes Incorporated AP7381-33SA-7: a fixed 3.3 V, 150 mA low-dropout linear regulator with a wide input range (up to 40 …</span></span></footer>+  <div id="tip"></div>+<script>// viewer_core.js — the ONE symbol-viewer engine, compiled into BOTH the live+// adom-symbol app (SymView) AND the standalone embed export. Neither file should+// reimplement pan/zoom or pin-hover; they call into here so they can never drift.+window.AdomSymViewer = (function(){+  var ZOOM_K = 0.0022;            // wheel sensitivity (lower = gentler). The feel.+  var MIN_SCALE = 0.05, MAX_SCALE = 60;++  function clampScale(s){ return Math.max(MIN_SCALE, Math.min(s, MAX_SCALE)); }++  // Device-independent wheel zoom: normalize deltaMode + cap one notch, then hand+  // the pointer-anchored factor to the host's zoomAt(cx, cy, factor). This is the+  // exact math the app has always used — the embed now shares it verbatim.+  function attachWheelZoom(el, zoomAt){+    el.addEventListener('wheel', function(e){+      e.preventDefault();+      var d = e.deltaY;+      if(e.deltaMode === 1) d *= 16;                  // lines  -> px+      else if(e.deltaMode === 2) d *= el.clientHeight; // pages -> px+      d = Math.max(-50, Math.min(50, d));              // cap one event's contribution+      var r = el.getBoundingClientRect();+      zoomAt(e.clientX - r.left, e.clientY - r.top, Math.exp(-d * ZOOM_K));+    }, { passive: false });+  }++  // ---- shared pin-hover engine (glyph pairing + hit-box geometry) ----+  function norm(s){ return String(s || '').replace(/[~{}]/g, '').trim(); }++  // Pair each invisible <text opacity="0"> with the visible <g class="stroked-text">+  // glyph that follows it in document order (handles rotated top/bottom pins).+  function glyphLabels(svg){+    var out = [], pending = null;+    if(!svg) return out;+    svg.querySelectorAll('text, g.stroked-text').forEach(function(n){+      if(n.classList && n.classList.contains('stroked-text')){+        if(pending){ var k = norm(pending.textContent); if(k) out.push({ k: k, group: n }); pending = null; }+      } else if(n.getAttribute && n.getAttribute('opacity') === '0'){ pending = n; }+    });+    return out;+  }++  // Build one transparent hit-rect per pin label (number + name), matched to each+  // pin's glyph by proximity to the pin tip (so duplicate names resolve to the+  // right pin). Rects are appended to `svg` in user space so they pan/zoom with it.+  //   pins:   [{number,name,x,y,angle,length,...}]+  //   offset: {x,y} symbol->svg-unit origin (state.offset)+  //   NS:     the svg namespace+  //   cb:     { enter(pin,ev), move(ev), leave(), click(pin,ev)? }+  // Returns { textMap } so the host can highlight a pin's glyphs on demand.+  function buildPinHits(svg, pins, offset, NS, cb){+    var textMap = new Map();+    if(!svg || !offset || !pins || !pins.length) return { textMap: textMap };+    cb = cb || {};+    var gl = glyphLabels(svg);+    gl.forEach(function(o){ if(!textMap.has(o.k)) textMap.set(o.k, []); textMap.get(o.k).push(o.group); });+    var labels = [];+    gl.forEach(function(o){ var b; try { b = o.group.getBBox(); } catch(e){ return; }+      if(!b || !b.width) return;+      labels.push({ k: o.k, box: b, cx: b.x + b.width/2, cy: b.y + b.height/2, used: false }); });+    function pick(k, ax, ay){ k = norm(k); var best = null, bd = 1e9;+      labels.forEach(function(l){ if(l.used || l.k !== k) return; var d = Math.hypot(l.cx - ax, l.cy - ay); if(d < bd){ bd = d; best = l; } });+      if(best) best.used = true; return best; }+    function addBox(b, p){+      var pad = 0.45, r = document.createElementNS(NS, 'rect');+      r.setAttribute('class', 'hit');+      r.setAttribute('x', b.x - pad); r.setAttribute('y', b.y - pad);+      r.setAttribute('width', b.width + pad*2); r.setAttribute('height', b.height + pad*2); r.setAttribute('rx', .3);+      r.addEventListener('mouseenter', function(ev){ if(cb.enter) cb.enter(p, ev); });+      r.addEventListener('mousemove', function(ev){ if(cb.move) cb.move(ev); });+      r.addEventListener('mouseleave', function(){ if(cb.leave) cb.leave(); });+      if(cb.click) r.addEventListener('click', function(ev){ cb.click(p, ev); });+      svg.appendChild(r);+    }+    pins.forEach(function(p){+      var tipX = offset.x + p.x, tipY = offset.y - p.y, L = p.length || 2.54, dx = 0, dy = 0;+      if(p.angle === 0) dx = 1; else if(p.angle === 180) dx = -1; else if(p.angle === 90) dy = -1; else if(p.angle === 270) dy = 1;+      var nl = pick(p.number, tipX + dx*L*0.5, tipY + dy*L*0.5 - (dx !== 0 ? 0.9 : 0));  // number: over the wire+      var ml = pick(p.name,   tipX + dx*(L+2), tipY + dy*(L+2));                          // name: inside the body+      if(nl) addBox(nl.box, p);+      if(ml) addBox(ml.box, p);+      if(!nl && !ml){                                                                      // discrete parts: no glyphs+        var ex = tipX + dx*L, ey = tipY + dy*L, HT = 1.0;+        addBox({ x: Math.min(tipX, ex) - (dx === 0 ? HT : 0.3), y: Math.min(tipY, ey) - (dy === 0 ? HT : 0.3),+                 width: Math.abs(ex - tipX) + (dx === 0 ? HT*2 : 0.6), height: Math.abs(ey - tipY) + (dy === 0 ? HT*2 : 0.6) }, p);+      }+    });+    return { textMap: textMap };+  }++  return {+    ZOOM_K: ZOOM_K, clampScale: clampScale, attachWheelZoom: attachWheelZoom,+    norm: norm, glyphLabels: glyphLabels, buildPinHits: buildPinHits+  };+})();+</script>+<script>+var PINS=[{"angle":0,"color":"#ef5350","desc":"","length":2.54,"name":"VI","number":"1","type":"Power Input","x":-7.62,"y":0.0},{"angle":180,"color":"#ef5350","desc":"","length":2.54,"name":"VO","number":"2","type":"Power Output","x":7.62,"y":0.0},{"angle":90,"color":"#ef5350","desc":"","length":2.54,"name":"GND","number":"3","type":"Power Input","x":0.0,"y":-7.62}], OFF={"x":100,"y":100};+(function(){+  // The symbol svg is the DIRECT child of #vp; querySelector('svg') alone would+  // grab a toolbar button's zoom icon (also broke pan/zoom before this fix).+  var vp=document.getElementById('vp'), svg=vp.querySelector(':scope > svg')||vp.querySelector('svg');+  if(svg){ svg.removeAttribute('width'); svg.removeAttribute('height'); }+  var scale=1,tx=0,ty=0;+  function apply(){ if(svg) svg.style.transform='translate('+tx+'px,'+ty+'px) scale('+scale+')'; }+  // pointer-anchored zoom with the SHARED scale clamp (same limits as the app).+  function zoomAt(cx,cy,f){ var ns=AdomSymViewer.clampScale(scale*f); var r=ns/scale; tx=cx-(cx-tx)*r; ty=cy-(cy-ty)*r; scale=ns; apply(); }+  function fit(){ scale=1;tx=0;ty=0;apply(); }+  // Wheel/trackpad zoom feel comes from the SHARED engine — identical to SymView.+  AdomSymViewer.attachWheelZoom(vp, zoomAt);+  var drag=false,lx=0,ly=0;+  vp.addEventListener('pointerdown',function(e){ if(e.target.closest('.tools'))return; /* let toolbar buttons receive their click */ drag=true;lx=e.clientX;ly=e.clientY;vp.classList.add('grab');vp.setPointerCapture(e.pointerId); });+  vp.addEventListener('pointermove',function(e){ if(!drag)return; tx+=e.clientX-lx;ty+=e.clientY-ly;lx=e.clientX;ly=e.clientY;apply(); });+  vp.addEventListener('pointerup',function(e){ drag=false;vp.classList.remove('grab'); });+  document.getElementById('zin').onclick=function(){ var r=vp.getBoundingClientRect();zoomAt(r.width/2,r.height/2,1.2); };+  document.getElementById('zout').onclick=function(){ var r=vp.getBoundingClientRect();zoomAt(r.width/2,r.height/2,1/1.2); };+  document.getElementById('fit').onclick=fit;+  // pin panel+  var box=document.getElementById('pins');+  function render(filter){+    box.innerHTML='';+    var f=(filter||'').toLowerCase();+    var shown=PINS.filter(function(p){ return !f || (p.name+' '+p.number+' '+p.type).toLowerCase().indexOf(f)>=0; });+    if(!shown.length){ box.innerHTML='<div class="empty">No pins match.</div>'; return; }+    shown.forEach(function(p){+      var el=document.createElement('div'); el.className='pin';+      var col=p.color||'#8b949e';+      el.innerHTML='<div class="row"><span class="num">'+esc(p.number)+'</span>'+        +'<span class="nme">'+esc(p.name)+'</span>'+        +'<span class="ty" style="color:'+col+';border-color:'+col+'66">'+esc(p.type||'')+'</span></div>'+        +(p.desc?'<div class="d">'+esc(p.desc)+'</div>':'');+      el.onclick=function(){ el.classList.toggle('on'); };+      el.addEventListener('mouseenter',function(){ highlightPin(p); });+      el.addEventListener('mouseleave',function(){ clearHL(); });+      box.appendChild(el);+    });+  }+  function esc(s){ return String(s==null?'':s).replace(/[&<>"]/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c];}); }+  document.getElementById('q').addEventListener('input',function(e){ render(e.target.value); });+  render('');++  // ── pin hover: highlight + tooltip on the SVG, parity with the live SymView ──+  var NS='http://www.w3.org/2000/svg';+  var tip=document.getElementById('tip');+  var textMap=new Map();+  function highlightPin(p){+    clearHL();+    [p.name,p.number].forEach(function(k){ var a=textMap.get(AdomSymViewer.norm(k)); if(a) a.forEach(function(g){ g.classList.add('hl'); }); });+    var m=document.getElementById('pinmark');+    if(m && OFF){ m.setAttribute('cx',OFF.x+p.x); m.setAttribute('cy',OFF.y-p.y); m.setAttribute('r',0.7); m.style.opacity='1'; }+  }+  function clearHL(){+    if(svg) svg.querySelectorAll('.hl').forEach(function(e){ e.classList.remove('hl'); });+    var m=document.getElementById('pinmark'); if(m) m.style.opacity='0';+  }+  function showTip(p,x,y){+    var col=p.color||'#8b949e';+    var h='<div class="r1"><span class="nm">'+esc(p.name||'(unnamed)')+'</span><span class="pn">Pin '+esc(p.number)+'</span></div>';+    if(p.type) h+='<span class="badge" style="background:'+col+'22;color:'+col+';border:1px solid '+col+'44">'+esc(p.type)+'</span>';+    if(p.desc) h+='<div class="desc">'+esc(p.desc)+'</div>';+    tip.innerHTML=h; tip.classList.add('show'); posTip(x,y);+  }+  function posTip(x,y){+    var w=tip.offsetWidth||260, hh=tip.offsetHeight||110, tx=x+14, ty=y+14;+    if(tx+w>innerWidth-14) tx=x-w-14;+    if(ty+hh>innerHeight-14) ty=y-hh-14;+    tip.style.left=Math.max(8,tx)+'px'; tip.style.top=Math.max(8,ty)+'px';+  }+  function hideTip(){ tip.classList.remove('show'); clearHL(); }+  // Build the pin hit-zones with the SHARED engine — the exact glyph-pairing ++  // hit-box code the app's SymView uses. The embed only supplies the tooltip.+  if(svg && OFF){+    if(!document.getElementById('pinmark')){ var pm=document.createElementNS(NS,'circle'); pm.id='pinmark'; svg.appendChild(pm); }+    var hideT=null;+    var hits=AdomSymViewer.buildPinHits(svg, PINS, OFF, NS, {+      enter:function(p,ev){ clearTimeout(hideT); showTip(p,ev.clientX,ev.clientY); highlightPin(p); },+      move:function(ev){ if(tip.classList.contains('show')) posTip(ev.clientX,ev.clientY); },+      leave:function(){ clearTimeout(hideT); hideT=setTimeout(hideTip,45); }+    });+    textMap=hits.textMap;+  }++  apply();+})();++// ── app-info header popover: interactive hover you can move into (600ms show,+//    220ms hide-grace) so the wiki link stays reachable. Per adom-app-header.md. ──+(function(){+  var SHOW_DELAY=600, HIDE_GRACE=220;+  document.querySelectorAll('header [data-tooltip-target]').forEach(function(trigger){+    var target=document.getElementById(trigger.dataset.tooltipTarget);+    if(!target) return;+    var showTimer=null, hideTimer=null;+    function show(){ clearTimeout(hideTimer); if(target.classList.contains('show')) return; clearTimeout(showTimer); showTimer=setTimeout(function(){ target.classList.add('show'); }, SHOW_DELAY); }+    function queueHide(){ clearTimeout(showTimer); clearTimeout(hideTimer); hideTimer=setTimeout(function(){ target.classList.remove('show'); }, HIDE_GRACE); }+    trigger.addEventListener('mouseenter',show); trigger.addEventListener('mouseleave',queueHide);+    trigger.addEventListener('focus',show);      trigger.addEventListener('blur',queueHide);+    target.addEventListener('mouseenter',show);  target.addEventListener('mouseleave',queueHide);+    trigger.addEventListener('click',function(e){ clearTimeout(showTimer); target.classList.toggle('show'); e.stopPropagation(); });+    document.addEventListener('click',function(e){ if(!target.contains(e.target) && !trigger.contains(e.target)) target.classList.remove('show'); });+  });+})();+</script>+</body></html>