← Commit history
LICENSEadded+10
@@ -0,0 +1,10 @@+This page's KiCad symbol, footprint, 3D models, 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/).+- 3D models marked as LCSC / EasyEDA in page.json were downloaded with easyeda2kicad from LCSC; the EasyEDA logo+  was removed. They remain subject to LCSC / EasyEDA terms.+- Datasheets in docs/ are copyright their manufacturers and are included for reference.
README.md+58−1
@@ -1,3 +1,60 @@ # BAT54WS-7-F -Diodes Incorporated 30 V small-signal Schottky diode, SOD-323. Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.+**Diodes Incorporated** · Schottky diode, small signal · SOD-323++Diodes Incorporated single 30 V, 200 mA small-signal Schottky diode in SOD-323 (marking L9). Fast switching with a low forward voltage: detectors, clamps and reverse-polarity protection.++## 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/bat54ws-7-f/render/verification.json"}++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | K | passive | Cathode, the banded end (datasheet p.1, "Polarity: Cathode Band"). |+| 2 | A | passive | Anode. |++## Key specifications++| Parameter | Value | Source |+|---|---|---|+| Reverse voltage | 30 V | Datasheet p.2 |+| Forward continuous current | 200 mA | Datasheet p.2 |+| Average rectified current | 100 mA | Datasheet p.2 |+| Forward surge current | 600 mA (t < 1 s) | Datasheet p.2 |+| Forward voltage | 1 V max at 100 mA | LCSC listing (2026-10-08) |+| Reverse recovery time | 5 ns | Datasheet p.2 |+| Marking | L9 | Datasheet p.1 |++## Ordering++| Distributor | Part number | Note |+|---|---|---|+| LCSC / JLCPCB | [C124205](https://www.lcsc.com/product-detail/C124205.html) | JLC Extended part, 62,790 in stock on 2026-10-08 |+| Mouser | [621-BAT54WS-F](https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/BAT54WS-7-F?qs=BJo294706GxanB6a%2FKrrdw%3D%3D) | |+| DigiKey | [BAT54WS-FDITR-ND](https://www.digikey.com/en/products/detail/diodes-incorporated/BAT54WS-7-F/804865) | |++## CAD++| File | What it is |+|---|---|+| `bat54ws-7-f.kicad_sym` | KiCad symbol, with MPN, manufacturer and distributor numbers as properties |+| `bat54ws-7-f.kicad_mod` | KiCad footprint: `Diode_SMD:D_SOD-323`, KiCad official, CC-BY-SA 4.0 |+| `bat54ws-7-f.step` / `bat54ws-7-f.glb` | 3D model, Z-up, seated on z = 0: KiCad packages3D (tag 10.0.6), D_SOD-323.step |+| `bat54ws-7-f-etched.step` / `bat54ws-7-f-etched.glb` | The same model with the part number laser-etched on top as a separate, toggleable `Adom.LaserEtch` group (a virtual identification aid, not the maker's real marking) |+| `bat54ws-7-f.lbr` | Fusion 360 / EAGLE library: one deviceset, each with its own MPN, manufacturer and LCSC / Mouser / DigiKey attributes |+| `altium/Adom_bat54ws_7_f.SchLib` / `.PcbLib` | Altium library pair (adom-lbr, no Altium needed): symbol and footprint with the 3D body, parameters carry the part numbers; `altium/*.adom-lbr.json` is the canonical hub each was built from |++## Provenance++- **Datasheet:** [docs/bat54ws-7-f-datasheet.pdf](docs/bat54ws-7-f-datasheet.pdf), sha256 `a910241faa214991`, retrieved 2026-10-08 from LCSC+- **Specs:** each row names its source: the manufacturer datasheet (with page) or the LCSC parametric listing (retrieved 2026-10-08).+- **Distributor numbers:** looked up 2026-10-08 with adom-parts-search (Mouser, DigiKey, JLCPCB), exact part number and manufacturer only.+- **CAD:** footprint `Diode_SMD:D_SOD-323`; 3D: KiCad packages3D (tag 10.0.6), D_SOD-323.step.++## Related++- Used on the [AM/FM Receiver Molecule](https://wiki.adom.inc/adom/amfm-receiver-molecule).
altium/Adom_bat54ws_7_f.PcbLibadded
⋯ 1 unchanged line ⋯
altium/Adom_bat54ws_7_f.SchLibadded
⋯ 1 unchanged line ⋯
altium/BAT54WS-7-F.adom-lbr.jsonadded+423
@@ -0,0 +1,423 @@+{+  "schema_version": 2,+  "mpn": "BAT54WS-7-F",+  "manufacturer": "Diodes Incorporated",+  "package": "",+  "value": "",+  "category": "",+  "symbol": {+    "name": "BAT54WS-7-F",+    "pins": [+      {+        "number": "1",+        "name": "K",+        "x": -150,+        "y": 0,+        "length": 100,+        "rotation": 0,+        "electrical_type": "passive"+      },+      {+        "number": "2",+        "name": "A",+        "x": 150,+        "y": 0,+        "length": 100,+        "rotation": 180,+        "electrical_type": "passive"+      }+    ],+    "body": null,+    "graphics": [+      {+        "kind": "polyline",+        "points": [+          [+            -75.0,+            25.0+          ],+          [+            -75.0,+            50.0+          ],+          [+            -50.0,+            50.0+          ],+          [+            -50.0,+            -50.0+          ],+          [+            -25.0,+            -50.0+          ],+          [+            -25.0,+            -25.0+          ]+        ],+        "width": 10.0+      },+      {+        "kind": "polyline",+        "points": [+          [+            50.0,+            50.0+          ],+          [+            50.0,+            -50.0+          ],+          [+            -50.0,+            0.0+          ],+          [+            50.0,+            50.0+          ]+        ],+        "width": 10.0+      },+      {+        "kind": "polyline",+        "points": [+          [+            50.0,+            0.0+          ],+          [+            -50.0,+            0.0+          ]+        ],+        "width": 0.0+      }+    ],+    "designator_prefix": "D",+    "footprint": "bat54ws-7-f",+    "parameters": [+      {+        "name": "Value",+        "value": "BAT54WS-7-F",+        "visible": true+      },+      {+        "name": "Datasheet",+        "value": "https://www.lcsc.com/datasheet/lcsc_datasheet_1806121749_Diodes-Incorporated-BAT54WS-7-F_C124205.pdf",+        "visible": true+      },+      {+        "name": "Description",+        "value": "Diodes Incorporated BAT54WS-7-F, 1 Independent 100mA 1V@100mA 2uA@25V 30V 600mA SOD-323 Schottky Diodes",+        "visible": true+      },+      {+        "name": "ki_keywords",+        "value": "diode Schottky",+        "visible": true+      },+      {+        "name": "ki_fp_filters",+        "value": "TO-???* *_Diode_* *SingleDiode* D_*",+        "visible": true+      },+      {+        "name": "MPN",+        "value": "BAT54WS-7-F",+        "visible": true+      },+      {+        "name": "Manufacturer",+        "value": "Diodes Incorporated",+        "visible": true+      },+      {+        "name": "LCSC",+        "value": "C124205",+        "visible": true+      },+      {+        "name": "Mouser",+        "value": "621-BAT54WS-F",+        "visible": true+      },+      {+        "name": "DigiKey",+        "value": "BAT54WS-FDITR-ND",+        "visible": true+      },+      {+        "name": "Adom Wiki",+        "value": "https://wiki.adom.inc/adom/bat54ws-7-f",+        "visible": true+      },+      {+        "name": "Supplier 1",+        "value": "Mouser",+        "visible": false+      },+      {+        "name": "Supplier Part Number 1",+        "value": "621-BAT54WS-F",+        "visible": false+      },+      {+        "name": "Supplier 2",+        "value": "Digi-Key",+        "visible": false+      },+      {+        "name": "Supplier Part Number 2",+        "value": "BAT54WS-FDITR-ND",+        "visible": false+      },+      {+        "name": "Supplier 3",+        "value": "LCSC",+        "visible": false+      },+      {+        "name": "Supplier Part Number 3",+        "value": "C124205",+        "visible": false+      },+      {+        "name": "Manufacturer Part Number",+        "value": "BAT54WS-7-F",+        "visible": false+      }+    ],+    "pin_numbers_hidden": true,+    "pin_names_hidden": true+  },+  "footprint": {+    "name": "bat54ws-7-f",+    "pads": [+      {+        "number": "1",+        "x_mm": -1.05,+        "y_mm": 0.0,+        "w_mm": 0.6,+        "h_mm": 0.45,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect"+      },+      {+        "number": "2",+        "x_mm": 1.05,+        "y_mm": 0.0,+        "w_mm": 0.6,+        "h_mm": 0.45,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect"+      }+    ],+    "graphics": [+      {+        "kind": "line",+        "layer": {+          "role": "silk"+        },+        "x1": -1.61,+        "y1": -0.85,+        "x2": -1.61,+        "y2": 0.85,+        "width": 0.12+      },+      {+        "kind": "line",+        "layer": {+          "role": "silk"+        },+        "x1": -1.61,+        "y1": -0.85,+        "x2": 1.05,+        "y2": -0.85,+        "width": 0.12+      },+      {+        "kind": "line",+        "layer": {+          "role": "silk"+        },+        "x1": -1.61,+        "y1": 0.85,+        "x2": 1.05,+        "y2": 0.85,+        "width": 0.12+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": -1.6,+        "y1": -0.95,+        "x2": -1.6,+        "y2": 0.95,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": -1.6,+        "y1": -0.95,+        "x2": 1.6,+        "y2": -0.95,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": -1.6,+        "y1": 0.95,+        "x2": 1.6,+        "y2": 0.95,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "courtyard"+        },+        "x1": 1.6,+        "y1": -0.95,+        "x2": 1.6,+        "y2": 0.95,+        "width": 0.05+      },+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": -0.9,+        "y1": -0.7,+        "x2": 0.9,+        "y2": -0.7,+        "width": 0.1+      },+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": -0.9,+        "y1": 0.7,+        "x2": -0.9,+        "y2": -0.7,+        "width": 0.1+      },+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": -0.3,+        "y1": -0.35,+        "x2": -0.3,+        "y2": 0.35,+        "width": 0.1+      },+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": -0.3,+        "y1": 0.0,+        "x2": -0.5,+        "y2": 0.0,+        "width": 0.1+      },+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": -0.3,+        "y1": 0.0,+        "x2": 0.2,+        "y2": -0.35,+        "width": 0.1+      },+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": 0.2,+        "y1": -0.35,+        "x2": 0.2,+        "y2": 0.35,+        "width": 0.1+      },+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": 0.2,+        "y1": 0.0,+        "x2": 0.45,+        "y2": 0.0,+        "width": 0.1+      },+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": 0.2,+        "y1": 0.35,+        "x2": -0.3,+        "y2": 0.0,+        "width": 0.1+      },+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": 0.9,+        "y1": -0.7,+        "x2": 0.9,+        "y2": 0.7,+        "width": 0.1+      },+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": 0.9,+        "y1": 0.7,+        "x2": -0.9,+        "y2": 0.7,+        "width": 0.1+      }+    ]+  },+  "connect": [+    {+      "pin": "1",+      "pad": "1"+    },+    {+      "pin": "2",+      "pad": "2"+    }+  ],+  "provenance": {+    "source": "kicad_import"+  }+}\ No newline at end of file
bat54ws-7-f-etched.glbadded
⋯ 1 unchanged line ⋯
bat54ws-7-f-etched.stepadded+7930
@@ -0,0 +1,7930 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-08T15:38:33',('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');+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);+#5 = PRODUCT_DEFINITION('design','',#6,#9);+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);+#7 = PRODUCT('D_SOD-323','D_SOD-323','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);+#16 = CARTESIAN_POINT('',(0.,0.,0.));+#17 = DIRECTION('',(0.,0.,1.));+#18 = DIRECTION('',(1.,0.,-0.));+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);+#20 = CARTESIAN_POINT('',(0.,0.,0.));+#21 = DIRECTION('',(0.,0.,1.));+#22 = DIRECTION('',(1.,0.,-0.));+#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24,+  'distance_accuracy_value','confusion accuracy');+#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#29 = SHAPE_DEFINITION_REPRESENTATION(#30,#36);+#30 = PRODUCT_DEFINITION_SHAPE('','',#31);+#31 = PRODUCT_DEFINITION('design','',#32,#35);+#32 = PRODUCT_DEFINITION_FORMATION('','',#33);+#33 = PRODUCT('Adom.Chip','Adom.Chip','',(#34));+#34 = PRODUCT_CONTEXT('',#2,'mechanical');+#35 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#36 = SHAPE_REPRESENTATION('',(#11,#37),#41);+#37 = AXIS2_PLACEMENT_3D('',#38,#39,#40);+#38 = CARTESIAN_POINT('',(0.,0.,0.));+#39 = DIRECTION('',(0.,0.,1.));+#40 = DIRECTION('',(1.,0.,-0.));+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#42,#43,#44)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#42 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#43 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#44 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#45 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#42,+  'distance_accuracy_value','confusion accuracy');+#46 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47,#49);+#47 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#48 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#49 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#50);+#50 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','Adom.Chip','',#5,#31,$);+#51 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33));+#52 = SHAPE_DEFINITION_REPRESENTATION(#53,#59);+#53 = PRODUCT_DEFINITION_SHAPE('','',#54);+#54 = PRODUCT_DEFINITION('design','',#55,#58);+#55 = PRODUCT_DEFINITION_FORMATION('','',#56);+#56 = PRODUCT('D_SOD-323','D_SOD-323','',(#57));+#57 = PRODUCT_CONTEXT('',#2,'mechanical');+#58 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#59 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#60),#3990);+#60 = MANIFOLD_SOLID_BREP('',#61);+#61 = CLOSED_SHELL('',(#62,#235,#416,#469,#552,#643,#716,#764,#817,#870,+    #923,#976,#1086,#1132,#1178,#1446,#1675,#1724,#1896,#2144,#2168,+    #2192,#2216,#2240,#2272,#2363,#2390,#2442,#2517,#2564,#2611,#2658,+    #2727,#2754,#2781,#2808,#2835,#2862,#2889,#2916,#2923,#2970,#3017,+    #3043,#3267,#3316,#3488,#3515,#3640,#3667,#3694,#3721,#3748,#3775,+    #3782,#3858,#3907,#3956,#3983));+#62 = ADVANCED_FACE('',(#63),#77,.F.);+#63 = FACE_BOUND('',#64,.F.);+#64 = EDGE_LOOP('',(#65,#99,#126,#154,#182,#210));+#65 = ORIENTED_EDGE('',*,*,#66,.T.);+#66 = EDGE_CURVE('',#67,#69,#71,.T.);+#67 = VERTEX_POINT('',#68);+#68 = CARTESIAN_POINT('',(-0.790270145251,-0.500135072626,0.1));+#69 = VERTEX_POINT('',#70);+#70 = CARTESIAN_POINT('',(-0.790270145251,0.500135072626,0.1));+#71 = SURFACE_CURVE('',#72,(#76,#87),.PCURVE_S1.);+#72 = LINE('',#73,#74);+#73 = CARTESIAN_POINT('',(-0.790270145251,-0.500135072626,0.1));+#74 = VECTOR('',#75,1.);+#75 = DIRECTION('',(0.,1.,0.));+#76 = PCURVE('',#77,#82);+#77 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#78,#79)+    ,(#80,#81)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#78 = CARTESIAN_POINT('',(-0.790270145251,-0.500135072626,0.1));+#79 = CARTESIAN_POINT('',(-0.85,-0.53,0.525));+#80 = CARTESIAN_POINT('',(-0.790270145251,0.500135072626,0.1));+#81 = CARTESIAN_POINT('',(-0.85,0.53,0.525));+#82 = DEFINITIONAL_REPRESENTATION('',(#83),#86);+#83 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84,#85),.UNSPECIFIED.,.F.,.F.,(2,+    2),(0.,1.000270145252),.PIECEWISE_BEZIER_KNOTS.);+#84 = CARTESIAN_POINT('',(-1.456740104667E-16,9.965223096848E-17));+#85 = CARTESIAN_POINT('',(1.06,9.976065118573E-17));+#86 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#87 = PCURVE('',#88,#93);+#88 = PLANE('',#89);+#89 = AXIS2_PLACEMENT_3D('',#90,#91,#92);+#90 = CARTESIAN_POINT('',(-0.790270145251,-0.500135072626,0.1));+#91 = DIRECTION('',(0.,0.,1.));+#92 = DIRECTION('',(0.844997546083,0.534770181587,-0.));+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);+#94 = LINE('',#95,#96);+#95 = CARTESIAN_POINT('',(0.,0.));+#96 = VECTOR('',#97,1.);+#97 = DIRECTION('',(0.534770181587,0.844997546083));+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#99 = ORIENTED_EDGE('',*,*,#100,.T.);+#100 = EDGE_CURVE('',#69,#101,#103,.T.);+#101 = VERTEX_POINT('',#102);+#102 = CARTESIAN_POINT('',(-0.85,0.53,0.525));+#103 = SURFACE_CURVE('',#104,(#107,#114),.PCURVE_S1.);+#104 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105,#106),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#105 = CARTESIAN_POINT('',(-0.790270145251,0.500135072626,0.1));+#106 = CARTESIAN_POINT('',(-0.85,0.53,0.525));+#107 = PCURVE('',#77,#108);+#108 = DEFINITIONAL_REPRESENTATION('',(#109),#113);+#109 = LINE('',#110,#111);+#110 = CARTESIAN_POINT('',(1.06,3.571836024028E-17));+#111 = VECTOR('',#112,1.);+#112 = DIRECTION('',(-2.22044604925E-16,1.));+#113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#114 = PCURVE('',#115,#120);+#115 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#116,#117)+    ,(#118,#119+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)+  ,.PIECEWISE_BEZIER_KNOTS.);+#116 = CARTESIAN_POINT('',(-0.790270145251,0.500135072626,0.1));+#117 = CARTESIAN_POINT('',(-0.85,0.53,0.525));+#118 = CARTESIAN_POINT('',(-0.725135072626,0.565270145251,0.1));+#119 = CARTESIAN_POINT('',(-0.755,0.625,0.525));+#120 = DEFINITIONAL_REPRESENTATION('',(#121),#125);+#121 = LINE('',#122,#123);+#122 = CARTESIAN_POINT('',(-3.471765332415E-18,5.315912023493E-17));+#123 = VECTOR('',#124,1.);+#124 = DIRECTION('',(6.887886597256E-17,1.));+#125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#126 = ORIENTED_EDGE('',*,*,#127,.F.);+#127 = EDGE_CURVE('',#128,#101,#130,.T.);+#128 = VERTEX_POINT('',#129);+#129 = CARTESIAN_POINT('',(-0.85,0.175,0.525));+#130 = SURFACE_CURVE('',#131,(#135,#142),.PCURVE_S1.);+#131 = LINE('',#132,#133);+#132 = CARTESIAN_POINT('',(-0.85,-0.53,0.525));+#133 = VECTOR('',#134,1.);+#134 = DIRECTION('',(0.,1.,0.));+#135 = PCURVE('',#77,#136);+#136 = DEFINITIONAL_REPRESENTATION('',(#137),#141);+#137 = LINE('',#138,#139);+#138 = CARTESIAN_POINT('',(0.,1.));+#139 = VECTOR('',#140,1.);+#140 = DIRECTION('',(1.,0.));+#141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#142 = PCURVE('',#143,#148);+#143 = PLANE('',#144);+#144 = AXIS2_PLACEMENT_3D('',#145,#146,#147);+#145 = CARTESIAN_POINT('',(-0.85,-0.53,0.675));+#146 = DIRECTION('',(1.,0.,0.));+#147 = DIRECTION('',(-0.,1.,0.));+#148 = DEFINITIONAL_REPRESENTATION('',(#149),#153);+#149 = LINE('',#150,#151);+#150 = CARTESIAN_POINT('',(0.,-0.15));+#151 = VECTOR('',#152,1.);+#152 = DIRECTION('',(1.,0.));+#153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#154 = ORIENTED_EDGE('',*,*,#155,.F.);+#155 = EDGE_CURVE('',#156,#128,#158,.T.);+#156 = VERTEX_POINT('',#157);+#157 = CARTESIAN_POINT('',(-0.85,-0.175,0.525));+#158 = SURFACE_CURVE('',#159,(#163,#170),.PCURVE_S1.);+#159 = LINE('',#160,#161);+#160 = CARTESIAN_POINT('',(-0.85,-0.175,0.525));+#161 = VECTOR('',#162,1.);+#162 = DIRECTION('',(1.110223024625E-16,1.,0.));+#163 = PCURVE('',#77,#164);+#164 = DEFINITIONAL_REPRESENTATION('',(#165),#169);+#165 = LINE('',#166,#167);+#166 = CARTESIAN_POINT('',(0.355,1.));+#167 = VECTOR('',#168,1.);+#168 = DIRECTION('',(1.,0.));+#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#170 = PCURVE('',#171,#176);+#171 = CYLINDRICAL_SURFACE('',#172,7.E-02);+#172 = AXIS2_PLACEMENT_3D('',#173,#174,#175);+#173 = CARTESIAN_POINT('',(-0.85,-0.175,0.455));+#174 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#175 = DIRECTION('',(0.,0.,1.));+#176 = DEFINITIONAL_REPRESENTATION('',(#177),#181);+#177 = LINE('',#178,#179);+#178 = CARTESIAN_POINT('',(0.,0.));+#179 = VECTOR('',#180,1.);+#180 = DIRECTION('',(0.,-1.));+#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#182 = ORIENTED_EDGE('',*,*,#183,.F.);+#183 = EDGE_CURVE('',#184,#156,#186,.T.);+#184 = VERTEX_POINT('',#185);+#185 = CARTESIAN_POINT('',(-0.85,-0.53,0.525));+#186 = SURFACE_CURVE('',#187,(#191,#198),.PCURVE_S1.);+#187 = LINE('',#188,#189);+#188 = CARTESIAN_POINT('',(-0.85,-0.53,0.525));+#189 = VECTOR('',#190,1.);+#190 = DIRECTION('',(0.,1.,0.));+#191 = PCURVE('',#77,#192);+#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197);+#193 = LINE('',#194,#195);+#194 = CARTESIAN_POINT('',(-8.012814945162E-17,1.));+#195 = VECTOR('',#196,1.);+#196 = DIRECTION('',(1.,3.127388801761E-16));+#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#198 = PCURVE('',#199,#204);+#199 = PLANE('',#200);+#200 = AXIS2_PLACEMENT_3D('',#201,#202,#203);+#201 = CARTESIAN_POINT('',(-0.85,-0.53,0.675));+#202 = DIRECTION('',(1.,0.,0.));+#203 = DIRECTION('',(-0.,1.,0.));+#204 = DEFINITIONAL_REPRESENTATION('',(#205),#209);+#205 = LINE('',#206,#207);+#206 = CARTESIAN_POINT('',(0.,-0.15));+#207 = VECTOR('',#208,1.);+#208 = DIRECTION('',(1.,0.));+#209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#210 = ORIENTED_EDGE('',*,*,#211,.F.);+#211 = EDGE_CURVE('',#67,#184,#212,.T.);+#212 = SURFACE_CURVE('',#213,(#216,#223),.PCURVE_S1.);+#213 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#214,#215),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#214 = CARTESIAN_POINT('',(-0.790270145251,-0.500135072626,0.1));+#215 = CARTESIAN_POINT('',(-0.85,-0.53,0.525));+#216 = PCURVE('',#77,#217);+#217 = DEFINITIONAL_REPRESENTATION('',(#218),#222);+#218 = LINE('',#219,#220);+#219 = CARTESIAN_POINT('',(-1.456740104667E-16,9.965223096848E-17));+#220 = VECTOR('',#221,1.);+#221 = DIRECTION('',(1.842186369494E-16,1.));+#222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#223 = PCURVE('',#224,#229);+#224 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#225,#226)+    ,(#227,#228+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)+  ,.PIECEWISE_BEZIER_KNOTS.);+#225 = CARTESIAN_POINT('',(-0.725135072626,-0.565270145251,0.1));+#226 = CARTESIAN_POINT('',(-0.755,-0.625,0.525));+#227 = CARTESIAN_POINT('',(-0.790270145251,-0.500135072626,0.1));+#228 = CARTESIAN_POINT('',(-0.85,-0.53,0.525));+#229 = DEFINITIONAL_REPRESENTATION('',(#230),#234);+#230 = LINE('',#231,#232);+#231 = CARTESIAN_POINT('',(0.134350288425,4.62477124571E-17));+#232 = VECTOR('',#233,1.);+#233 = DIRECTION('',(-5.551115123126E-17,1.));+#234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#235 = ADVANCED_FACE('',(#236),#88,.F.);+#236 = FACE_BOUND('',#237,.T.);+#237 = EDGE_LOOP('',(#238,#239,#261,#288,#315,#342,#369,#396));+#238 = ORIENTED_EDGE('',*,*,#66,.T.);+#239 = ORIENTED_EDGE('',*,*,#240,.T.);+#240 = EDGE_CURVE('',#69,#241,#243,.T.);+#241 = VERTEX_POINT('',#242);+#242 = CARTESIAN_POINT('',(-0.725135072626,0.565270145251,0.1));+#243 = SURFACE_CURVE('',#244,(#248,#255),.PCURVE_S1.);+#244 = LINE('',#245,#246);+#245 = CARTESIAN_POINT('',(-0.790270145251,0.500135072626,0.1));+#246 = VECTOR('',#247,1.);+#247 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#248 = PCURVE('',#88,#249);+#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254);+#250 = LINE('',#251,#252);+#251 = CARTESIAN_POINT('',(0.534914647212,0.845225818158));+#252 = VECTOR('',#253,1.);+#253 = DIRECTION('',(0.975643116697,0.219363873145));+#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#255 = PCURVE('',#115,#256);+#256 = DEFINITIONAL_REPRESENTATION('',(#257),#260);+#257 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#258,#259),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,9.211490309243E-02),.PIECEWISE_BEZIER_KNOTS.);+#258 = CARTESIAN_POINT('',(-3.471765332415E-18,5.315912023493E-17));+#259 = CARTESIAN_POINT('',(0.134350288425,8.00879930382E-17));+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#261 = ORIENTED_EDGE('',*,*,#262,.T.);+#262 = EDGE_CURVE('',#241,#263,#265,.T.);+#263 = VERTEX_POINT('',#264);+#264 = CARTESIAN_POINT('',(0.725135072626,0.565270145251,0.1));+#265 = SURFACE_CURVE('',#266,(#270,#277),.PCURVE_S1.);+#266 = LINE('',#267,#268);+#267 = CARTESIAN_POINT('',(-0.725135072626,0.565270145251,0.1));+#268 = VECTOR('',#269,1.);+#269 = DIRECTION('',(1.,0.,0.));+#270 = PCURVE('',#88,#271);+#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276);+#272 = LINE('',#273,#274);+#273 = CARTESIAN_POINT('',(0.62478591836,0.865432500074));+#274 = VECTOR('',#275,1.);+#275 = DIRECTION('',(0.844997546083,-0.534770181587));+#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#277 = PCURVE('',#278,#283);+#278 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#279,#280)+    ,(#281,#282+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.51),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#279 = CARTESIAN_POINT('',(-0.725135072626,0.565270145251,0.1));+#280 = CARTESIAN_POINT('',(-0.755,0.625,0.525));+#281 = CARTESIAN_POINT('',(0.725135072626,0.565270145251,0.1));+#282 = CARTESIAN_POINT('',(0.755,0.625,0.525));+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#287);+#284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#285,#286),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.450270145252),.PIECEWISE_BEZIER_KNOTS.);+#285 = CARTESIAN_POINT('',(2.185041695397E-16,8.48440461241E-17));+#286 = CARTESIAN_POINT('',(1.51,8.488470370557E-17));+#287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#288 = ORIENTED_EDGE('',*,*,#289,.T.);+#289 = EDGE_CURVE('',#263,#290,#292,.T.);+#290 = VERTEX_POINT('',#291);+#291 = CARTESIAN_POINT('',(0.790270145251,0.500135072626,0.1));+#292 = SURFACE_CURVE('',#293,(#297,#304),.PCURVE_S1.);+#293 = LINE('',#294,#295);+#294 = CARTESIAN_POINT('',(0.725135072626,0.565270145251,0.1));+#295 = VECTOR('',#296,1.);+#296 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#297 = PCURVE('',#88,#298);+#298 = DEFINITIONAL_REPRESENTATION('',(#299),#303);+#299 = LINE('',#300,#301);+#300 = CARTESIAN_POINT('',(1.850260632254,8.987127114808E-02));+#301 = VECTOR('',#302,1.);+#302 = DIRECTION('',(0.219363873145,-0.975643116697));+#303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#304 = PCURVE('',#305,#310);+#305 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#306,#307)+    ,(#308,#309+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)+  ,.PIECEWISE_BEZIER_KNOTS.);+#306 = CARTESIAN_POINT('',(0.725135072626,0.565270145251,0.1));+#307 = CARTESIAN_POINT('',(0.755,0.625,0.525));+#308 = CARTESIAN_POINT('',(0.790270145251,0.500135072626,0.1));+#309 = CARTESIAN_POINT('',(0.85,0.53,0.525));+#310 = DEFINITIONAL_REPRESENTATION('',(#311),#314);+#311 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#312,#313),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,9.211490309243E-02),.PIECEWISE_BEZIER_KNOTS.);+#312 = CARTESIAN_POINT('',(1.121318025065E-16,9.010430741087E-17));+#313 = CARTESIAN_POINT('',(0.134350288425,4.62477124571E-17));+#314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#315 = ORIENTED_EDGE('',*,*,#316,.T.);+#316 = EDGE_CURVE('',#290,#317,#319,.T.);+#317 = VERTEX_POINT('',#318);+#318 = CARTESIAN_POINT('',(0.790270145251,-0.500135072626,0.1));+#319 = SURFACE_CURVE('',#320,(#324,#331),.PCURVE_S1.);+#320 = LINE('',#321,#322);+#321 = CARTESIAN_POINT('',(0.790270145251,0.500135072626,0.1));+#322 = VECTOR('',#323,1.);+#323 = DIRECTION('',(0.,-1.,0.));+#324 = PCURVE('',#88,#325);+#325 = DEFINITIONAL_REPRESENTATION('',(#326),#330);+#326 = LINE('',#327,#328);+#327 = CARTESIAN_POINT('',(1.870467314171,7.01882996168E-13));+#328 = VECTOR('',#329,1.);+#329 = DIRECTION('',(-0.534770181587,-0.844997546083));+#330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#331 = PCURVE('',#332,#337);+#332 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#333,#334)+    ,(#335,#336+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#333 = CARTESIAN_POINT('',(0.790270145251,0.500135072626,0.1));+#334 = CARTESIAN_POINT('',(0.85,0.53,0.525));+#335 = CARTESIAN_POINT('',(0.790270145251,-0.500135072626,0.1));+#336 = CARTESIAN_POINT('',(0.85,-0.53,0.525));+#337 = DEFINITIONAL_REPRESENTATION('',(#338),#341);+#338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#339,#340),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.000270145252),.PIECEWISE_BEZIER_KNOTS.);+#339 = CARTESIAN_POINT('',(-1.456740104667E-16,9.965223096848E-17));+#340 = CARTESIAN_POINT('',(1.06,9.976065118573E-17));+#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#342 = ORIENTED_EDGE('',*,*,#343,.T.);+#343 = EDGE_CURVE('',#317,#344,#346,.T.);+#344 = VERTEX_POINT('',#345);+#345 = CARTESIAN_POINT('',(0.725135072626,-0.565270145251,0.1));+#346 = SURFACE_CURVE('',#347,(#351,#358),.PCURVE_S1.);+#347 = LINE('',#348,#349);+#348 = CARTESIAN_POINT('',(0.790270145251,-0.500135072626,0.1));+#349 = VECTOR('',#350,1.);+#350 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#351 = PCURVE('',#88,#352);+#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357);+#353 = LINE('',#354,#355);+#354 = CARTESIAN_POINT('',(1.335552666959,-0.845225818157));+#355 = VECTOR('',#356,1.);+#356 = DIRECTION('',(-0.975643116697,-0.219363873145));+#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#358 = PCURVE('',#359,#364);+#359 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#360,#361)+    ,(#362,#363+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)+  ,.PIECEWISE_BEZIER_KNOTS.);+#360 = CARTESIAN_POINT('',(0.790270145251,-0.500135072626,0.1));+#361 = CARTESIAN_POINT('',(0.85,-0.53,0.525));+#362 = CARTESIAN_POINT('',(0.725135072626,-0.565270145251,0.1));+#363 = CARTESIAN_POINT('',(0.755,-0.625,0.525));+#364 = DEFINITIONAL_REPRESENTATION('',(#365),#368);+#365 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#366,#367),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,9.211490309243E-02),.PIECEWISE_BEZIER_KNOTS.);+#366 = CARTESIAN_POINT('',(-3.471765332415E-18,5.315912023493E-17));+#367 = CARTESIAN_POINT('',(0.134350288425,8.00879930382E-17));+#368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#369 = ORIENTED_EDGE('',*,*,#370,.T.);+#370 = EDGE_CURVE('',#344,#371,#373,.T.);+#371 = VERTEX_POINT('',#372);+#372 = CARTESIAN_POINT('',(-0.725135072626,-0.565270145251,0.1));+#373 = SURFACE_CURVE('',#374,(#378,#385),.PCURVE_S1.);+#374 = LINE('',#375,#376);+#375 = CARTESIAN_POINT('',(0.725135072626,-0.565270145251,0.1));+#376 = VECTOR('',#377,1.);+#377 = DIRECTION('',(-1.,0.,0.));+#378 = PCURVE('',#88,#379);+#379 = DEFINITIONAL_REPRESENTATION('',(#380),#384);+#380 = LINE('',#381,#382);+#381 = CARTESIAN_POINT('',(1.245681395812,-0.865432500074));+#382 = VECTOR('',#383,1.);+#383 = DIRECTION('',(-0.844997546083,0.534770181587));+#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#385 = PCURVE('',#386,#391);+#386 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#387,#388)+    ,(#389,#390+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.51),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#387 = CARTESIAN_POINT('',(0.725135072626,-0.565270145251,0.1));+#388 = CARTESIAN_POINT('',(0.755,-0.625,0.525));+#389 = CARTESIAN_POINT('',(-0.725135072626,-0.565270145251,0.1));+#390 = CARTESIAN_POINT('',(-0.755,-0.625,0.525));+#391 = DEFINITIONAL_REPRESENTATION('',(#392),#395);+#392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#393,#394),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.450270145252),.PIECEWISE_BEZIER_KNOTS.);+#393 = CARTESIAN_POINT('',(2.185041695397E-16,8.48440461241E-17));+#394 = CARTESIAN_POINT('',(1.51,8.488470370557E-17));+#395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#396 = ORIENTED_EDGE('',*,*,#397,.T.);+#397 = EDGE_CURVE('',#371,#67,#398,.T.);+#398 = SURFACE_CURVE('',#399,(#403,#410),.PCURVE_S1.);+#399 = LINE('',#400,#401);+#400 = CARTESIAN_POINT('',(-0.725135072626,-0.565270145251,0.1));+#401 = VECTOR('',#402,1.);+#402 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#403 = PCURVE('',#88,#404);+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);+#405 = LINE('',#406,#407);+#406 = CARTESIAN_POINT('',(2.02066819167E-02,-8.987127114738E-02));+#407 = VECTOR('',#408,1.);+#408 = DIRECTION('',(-0.219363873145,0.975643116697));+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#410 = PCURVE('',#224,#411);+#411 = DEFINITIONAL_REPRESENTATION('',(#412),#415);+#412 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#413,#414),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,9.211490309243E-02),.PIECEWISE_BEZIER_KNOTS.);+#413 = CARTESIAN_POINT('',(1.121318025065E-16,9.010430741087E-17));+#414 = CARTESIAN_POINT('',(0.134350288425,4.62477124571E-17));+#415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#416 = ADVANCED_FACE('',(#417),#115,.F.);+#417 = FACE_BOUND('',#418,.F.);+#418 = EDGE_LOOP('',(#419,#420,#442,#468));+#419 = ORIENTED_EDGE('',*,*,#240,.T.);+#420 = ORIENTED_EDGE('',*,*,#421,.T.);+#421 = EDGE_CURVE('',#241,#422,#424,.T.);+#422 = VERTEX_POINT('',#423);+#423 = CARTESIAN_POINT('',(-0.755,0.625,0.525));+#424 = SURFACE_CURVE('',#425,(#428,#435),.PCURVE_S1.);+#425 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#426,#427),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#426 = CARTESIAN_POINT('',(-0.725135072626,0.565270145251,0.1));+#427 = CARTESIAN_POINT('',(-0.755,0.625,0.525));+#428 = PCURVE('',#115,#429);+#429 = DEFINITIONAL_REPRESENTATION('',(#430),#434);+#430 = LINE('',#431,#432);+#431 = CARTESIAN_POINT('',(0.134350288425,1.070244470813E-16));+#432 = VECTOR('',#433,1.);+#433 = DIRECTION('',(5.551115123126E-17,1.));+#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#435 = PCURVE('',#278,#436);+#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441);+#437 = LINE('',#438,#439);+#438 = CARTESIAN_POINT('',(2.185041695397E-16,8.48440461241E-17));+#439 = VECTOR('',#440,1.);+#440 = DIRECTION('',(-1.969031655109E-16,1.));+#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#442 = ORIENTED_EDGE('',*,*,#443,.F.);+#443 = EDGE_CURVE('',#101,#422,#444,.T.);+#444 = SURFACE_CURVE('',#445,(#449,#456),.PCURVE_S1.);+#445 = LINE('',#446,#447);+#446 = CARTESIAN_POINT('',(-0.85,0.53,0.525));+#447 = VECTOR('',#448,1.);+#448 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#449 = PCURVE('',#115,#450);+#450 = DEFINITIONAL_REPRESENTATION('',(#451),#455);+#451 = LINE('',#452,#453);+#452 = CARTESIAN_POINT('',(6.540710064014E-17,1.));+#453 = VECTOR('',#454,1.);+#454 = DIRECTION('',(1.,0.));+#455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#456 = PCURVE('',#457,#462);+#457 = PLANE('',#458);+#458 = AXIS2_PLACEMENT_3D('',#459,#460,#461);+#459 = CARTESIAN_POINT('',(-0.85,0.53,0.675));+#460 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#461 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#462 = DEFINITIONAL_REPRESENTATION('',(#463),#467);+#463 = LINE('',#464,#465);+#464 = CARTESIAN_POINT('',(0.,-0.15));+#465 = VECTOR('',#466,1.);+#466 = DIRECTION('',(1.,0.));+#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#468 = ORIENTED_EDGE('',*,*,#100,.F.);+#469 = ADVANCED_FACE('',(#470),#199,.F.);+#470 = FACE_BOUND('',#471,.F.);+#471 = EDGE_LOOP('',(#472,#497,#498,#526));+#472 = ORIENTED_EDGE('',*,*,#473,.F.);+#473 = EDGE_CURVE('',#184,#474,#476,.T.);+#474 = VERTEX_POINT('',#475);+#475 = CARTESIAN_POINT('',(-0.85,-0.53,0.675));+#476 = SURFACE_CURVE('',#477,(#480,#486),.PCURVE_S1.);+#477 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#478,#479),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#478 = CARTESIAN_POINT('',(-0.85,-0.53,0.525));+#479 = CARTESIAN_POINT('',(-0.85,-0.53,0.675));+#480 = PCURVE('',#199,#481);+#481 = DEFINITIONAL_REPRESENTATION('',(#482),#485);+#482 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#483,#484),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#483 = CARTESIAN_POINT('',(0.,-0.15));+#484 = CARTESIAN_POINT('',(0.,0.));+#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#486 = PCURVE('',#487,#492);+#487 = PLANE('',#488);+#488 = AXIS2_PLACEMENT_3D('',#489,#490,#491);+#489 = CARTESIAN_POINT('',(-0.755,-0.625,0.675));+#490 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#491 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#492 = DEFINITIONAL_REPRESENTATION('',(#493),#496);+#493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#494,#495),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#494 = CARTESIAN_POINT('',(0.134350288425,-0.15));+#495 = CARTESIAN_POINT('',(0.134350288425,0.));+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#497 = ORIENTED_EDGE('',*,*,#183,.T.);+#498 = ORIENTED_EDGE('',*,*,#499,.T.);+#499 = EDGE_CURVE('',#156,#500,#502,.T.);+#500 = VERTEX_POINT('',#501);+#501 = CARTESIAN_POINT('',(-0.85,-0.175,0.675));+#502 = SURFACE_CURVE('',#503,(#507,#514),.PCURVE_S1.);+#503 = LINE('',#504,#505);+#504 = CARTESIAN_POINT('',(-0.85,-0.175,0.503709028349));+#505 = VECTOR('',#506,1.);+#506 = DIRECTION('',(0.,0.,1.));+#507 = PCURVE('',#199,#508);+#508 = DEFINITIONAL_REPRESENTATION('',(#509),#513);+#509 = LINE('',#510,#511);+#510 = CARTESIAN_POINT('',(0.355,-0.171290971651));+#511 = VECTOR('',#512,1.);+#512 = DIRECTION('',(0.,1.));+#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#514 = PCURVE('',#515,#520);+#515 = PLANE('',#516);+#516 = AXIS2_PLACEMENT_3D('',#517,#518,#519);+#517 = CARTESIAN_POINT('',(-1.021526355437,-0.175,0.332418056697));+#518 = DIRECTION('',(1.110223024625E-16,1.,0.));+#519 = DIRECTION('',(0.,-0.,1.));+#520 = DEFINITIONAL_REPRESENTATION('',(#521),#525);+#521 = LINE('',#522,#523);+#522 = CARTESIAN_POINT('',(0.171290971652,0.171526355437));+#523 = VECTOR('',#524,1.);+#524 = DIRECTION('',(1.,0.));+#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#526 = ORIENTED_EDGE('',*,*,#527,.F.);+#527 = EDGE_CURVE('',#474,#500,#528,.T.);+#528 = SURFACE_CURVE('',#529,(#533,#540),.PCURVE_S1.);+#529 = LINE('',#530,#531);+#530 = CARTESIAN_POINT('',(-0.85,-0.53,0.675));+#531 = VECTOR('',#532,1.);+#532 = DIRECTION('',(0.,1.,0.));+#533 = PCURVE('',#199,#534);+#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539);+#535 = LINE('',#536,#537);+#536 = CARTESIAN_POINT('',(0.,0.));+#537 = VECTOR('',#538,1.);+#538 = DIRECTION('',(1.,0.));+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#540 = PCURVE('',#541,#546);+#541 = PLANE('',#542);+#542 = AXIS2_PLACEMENT_3D('',#543,#544,#545);+#543 = CARTESIAN_POINT('',(-0.8375,1.101047627727E-17,0.675));+#544 = DIRECTION('',(-4.586476420025E-27,1.633860438167E-31,-1.));+#545 = DIRECTION('',(1.568703130043E-18,1.,1.633860438167E-31));+#546 = DEFINITIONAL_REPRESENTATION('',(#547),#551);+#547 = LINE('',#548,#549);+#548 = CARTESIAN_POINT('',(-0.53,-1.25E-02));+#549 = VECTOR('',#550,1.);+#550 = DIRECTION('',(1.,-1.568703130043E-18));+#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#552 = ADVANCED_FACE('',(#553),#171,.F.);+#553 = FACE_BOUND('',#554,.F.);+#554 = EDGE_LOOP('',(#555,#556,#589,#617));+#555 = ORIENTED_EDGE('',*,*,#155,.T.);+#556 = ORIENTED_EDGE('',*,*,#557,.T.);+#557 = EDGE_CURVE('',#128,#558,#560,.T.);+#558 = VERTEX_POINT('',#559);+#559 = CARTESIAN_POINT('',(-0.918936542711,0.175,0.467155372437));+#560 = SURFACE_CURVE('',#561,(#566,#573),.PCURVE_S1.);+#561 = CIRCLE('',#562,7.E-02);+#562 = AXIS2_PLACEMENT_3D('',#563,#564,#565);+#563 = CARTESIAN_POINT('',(-0.85,0.175,0.455));+#564 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#565 = DIRECTION('',(0.,0.,1.));+#566 = PCURVE('',#171,#567);+#567 = DEFINITIONAL_REPRESENTATION('',(#568),#572);+#568 = LINE('',#569,#570);+#569 = CARTESIAN_POINT('',(0.,-0.35));+#570 = VECTOR('',#571,1.);+#571 = DIRECTION('',(1.,0.));+#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#573 = PCURVE('',#574,#579);+#574 = PLANE('',#575);+#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);+#576 = CARTESIAN_POINT('',(-1.021526355437,0.175,0.332418056697));+#577 = DIRECTION('',(1.110223024625E-16,1.,0.));+#578 = DIRECTION('',(0.,-0.,1.));+#579 = DEFINITIONAL_REPRESENTATION('',(#580),#588);+#580 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#581,#582,#583,#584,#585,#586+,#587),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+  '') );+#581 = CARTESIAN_POINT('',(0.192581943303,0.171526355437));+#582 = CARTESIAN_POINT('',(0.192581943303,5.028279890718E-02));+#583 = CARTESIAN_POINT('',(8.7581943303E-02,0.110904577172));+#584 = CARTESIAN_POINT('',(-1.7418056697E-02,0.171526355437));+#585 = CARTESIAN_POINT('',(8.7581943303E-02,0.232148133702));+#586 = CARTESIAN_POINT('',(0.192581943303,0.292769911967));+#587 = CARTESIAN_POINT('',(0.192581943303,0.171526355437));+#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#589 = ORIENTED_EDGE('',*,*,#590,.F.);+#590 = EDGE_CURVE('',#591,#558,#593,.T.);+#591 = VERTEX_POINT('',#592);+#592 = CARTESIAN_POINT('',(-0.918936542711,-0.175,0.467155372437));+#593 = SURFACE_CURVE('',#594,(#598,#605),.PCURVE_S1.);+#594 = LINE('',#595,#596);+#595 = CARTESIAN_POINT('',(-0.918936542711,-0.175,0.467155372437));+#596 = VECTOR('',#597,1.);+#597 = DIRECTION('',(1.110223024625E-16,1.,0.));+#598 = PCURVE('',#171,#599);+#599 = DEFINITIONAL_REPRESENTATION('',(#600),#604);+#600 = LINE('',#601,#602);+#601 = CARTESIAN_POINT('',(1.396263401591,2.775557561563E-17));+#602 = VECTOR('',#603,1.);+#603 = DIRECTION('',(0.,-1.));+#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#605 = PCURVE('',#606,#611);+#606 = PLANE('',#607);+#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610);+#608 = CARTESIAN_POINT('',(-0.918936542711,-0.175,0.467155372437));+#609 = DIRECTION('',(-0.987340403298,1.096168048884E-16,0.158615661317)+  );+#610 = DIRECTION('',(-0.158615661317,1.760987592604E-17,-0.987340403298)+  );+#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616);+#612 = LINE('',#613,#614);+#613 = CARTESIAN_POINT('',(0.,-0.));+#614 = VECTOR('',#615,1.);+#615 = DIRECTION('',(1.456562245704E-29,-1.));+#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#617 = ORIENTED_EDGE('',*,*,#618,.F.);+#618 = EDGE_CURVE('',#156,#591,#619,.T.);+#619 = SURFACE_CURVE('',#620,(#625,#632),.PCURVE_S1.);+#620 = CIRCLE('',#621,7.E-02);+#621 = AXIS2_PLACEMENT_3D('',#622,#623,#624);+#622 = CARTESIAN_POINT('',(-0.85,-0.175,0.455));+#623 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#624 = DIRECTION('',(0.,0.,1.));+#625 = PCURVE('',#171,#626);+#626 = DEFINITIONAL_REPRESENTATION('',(#627),#631);+#627 = LINE('',#628,#629);+#628 = CARTESIAN_POINT('',(0.,0.));+#629 = VECTOR('',#630,1.);+#630 = DIRECTION('',(1.,1.98784667592E-17));+#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#632 = PCURVE('',#515,#633);+#633 = DEFINITIONAL_REPRESENTATION('',(#634),#642);+#634 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#635,#636,#637,#638,#639,#640+,#641),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+  '') );+#635 = CARTESIAN_POINT('',(0.192581943303,0.171526355437));+#636 = CARTESIAN_POINT('',(0.192581943303,5.028279890718E-02));+#637 = CARTESIAN_POINT('',(8.7581943303E-02,0.110904577172));+#638 = CARTESIAN_POINT('',(-1.7418056697E-02,0.171526355437));+#639 = CARTESIAN_POINT('',(8.7581943303E-02,0.232148133702));+#640 = CARTESIAN_POINT('',(0.192581943303,0.292769911967));+#641 = CARTESIAN_POINT('',(0.192581943303,0.171526355437));+#642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#643 = ADVANCED_FACE('',(#644),#143,.F.);+#644 = FACE_BOUND('',#645,.F.);+#645 = EDGE_LOOP('',(#646,#669,#670,#690));+#646 = ORIENTED_EDGE('',*,*,#647,.F.);+#647 = EDGE_CURVE('',#128,#648,#650,.T.);+#648 = VERTEX_POINT('',#649);+#649 = CARTESIAN_POINT('',(-0.85,0.175,0.675));+#650 = SURFACE_CURVE('',#651,(#655,#662),.PCURVE_S1.);+#651 = LINE('',#652,#653);+#652 = CARTESIAN_POINT('',(-0.85,0.175,0.503709028349));+#653 = VECTOR('',#654,1.);+#654 = DIRECTION('',(0.,0.,1.));+#655 = PCURVE('',#143,#656);+#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661);+#657 = LINE('',#658,#659);+#658 = CARTESIAN_POINT('',(0.705,-0.171290971651));+#659 = VECTOR('',#660,1.);+#660 = DIRECTION('',(0.,1.));+#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#662 = PCURVE('',#574,#663);+#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668);+#664 = LINE('',#665,#666);+#665 = CARTESIAN_POINT('',(0.171290971652,0.171526355437));+#666 = VECTOR('',#667,1.);+#667 = DIRECTION('',(1.,0.));+#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#669 = ORIENTED_EDGE('',*,*,#127,.T.);+#670 = ORIENTED_EDGE('',*,*,#671,.T.);+#671 = EDGE_CURVE('',#101,#672,#674,.T.);+#672 = VERTEX_POINT('',#673);+#673 = CARTESIAN_POINT('',(-0.85,0.53,0.675));+#674 = SURFACE_CURVE('',#675,(#678,#684),.PCURVE_S1.);+#675 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#676,#677),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#676 = CARTESIAN_POINT('',(-0.85,0.53,0.525));+#677 = CARTESIAN_POINT('',(-0.85,0.53,0.675));+#678 = PCURVE('',#143,#679);+#679 = DEFINITIONAL_REPRESENTATION('',(#680),#683);+#680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#681,#682),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#681 = CARTESIAN_POINT('',(1.06,-0.15));+#682 = CARTESIAN_POINT('',(1.06,0.));+#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#684 = PCURVE('',#457,#685);+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#689);+#686 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#687,#688),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#687 = CARTESIAN_POINT('',(0.,-0.15));+#688 = CARTESIAN_POINT('',(0.,0.));+#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#690 = ORIENTED_EDGE('',*,*,#691,.F.);+#691 = EDGE_CURVE('',#648,#672,#692,.T.);+#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.);+#693 = LINE('',#694,#695);+#694 = CARTESIAN_POINT('',(-0.85,-0.53,0.675));+#695 = VECTOR('',#696,1.);+#696 = DIRECTION('',(0.,1.,0.));+#697 = PCURVE('',#143,#698);+#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703);+#699 = LINE('',#700,#701);+#700 = CARTESIAN_POINT('',(0.,0.));+#701 = VECTOR('',#702,1.);+#702 = DIRECTION('',(1.,0.));+#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#704 = PCURVE('',#705,#710);+#705 = PLANE('',#706);+#706 = AXIS2_PLACEMENT_3D('',#707,#708,#709);+#707 = CARTESIAN_POINT('',(-0.8375,1.101047627727E-17,0.675));+#708 = DIRECTION('',(-4.586476420025E-27,1.633860438167E-31,-1.));+#709 = DIRECTION('',(1.568703130043E-18,1.,1.633860438167E-31));+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715);+#711 = LINE('',#712,#713);+#712 = CARTESIAN_POINT('',(-0.53,-1.25E-02));+#713 = VECTOR('',#714,1.);+#714 = DIRECTION('',(1.,-1.568703130043E-18));+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#716 = ADVANCED_FACE('',(#717),#224,.F.);+#717 = FACE_BOUND('',#718,.F.);+#718 = EDGE_LOOP('',(#719,#720,#721,#744));+#719 = ORIENTED_EDGE('',*,*,#397,.T.);+#720 = ORIENTED_EDGE('',*,*,#211,.T.);+#721 = ORIENTED_EDGE('',*,*,#722,.F.);+#722 = EDGE_CURVE('',#723,#184,#725,.T.);+#723 = VERTEX_POINT('',#724);+#724 = CARTESIAN_POINT('',(-0.755,-0.625,0.525));+#725 = SURFACE_CURVE('',#726,(#730,#737),.PCURVE_S1.);+#726 = LINE('',#727,#728);+#727 = CARTESIAN_POINT('',(-0.755,-0.625,0.525));+#728 = VECTOR('',#729,1.);+#729 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#730 = PCURVE('',#224,#731);+#731 = DEFINITIONAL_REPRESENTATION('',(#732),#736);+#732 = LINE('',#733,#734);+#733 = CARTESIAN_POINT('',(6.540879470604E-17,1.));+#734 = VECTOR('',#735,1.);+#735 = DIRECTION('',(1.,0.));+#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#737 = PCURVE('',#487,#738);+#738 = DEFINITIONAL_REPRESENTATION('',(#739),#743);+#739 = LINE('',#740,#741);+#740 = CARTESIAN_POINT('',(0.,-0.15));+#741 = VECTOR('',#742,1.);+#742 = DIRECTION('',(1.,0.));+#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#744 = ORIENTED_EDGE('',*,*,#745,.F.);+#745 = EDGE_CURVE('',#371,#723,#746,.T.);+#746 = SURFACE_CURVE('',#747,(#750,#757),.PCURVE_S1.);+#747 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#748,#749),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#748 = CARTESIAN_POINT('',(-0.725135072626,-0.565270145251,0.1));+#749 = CARTESIAN_POINT('',(-0.755,-0.625,0.525));+#750 = PCURVE('',#224,#751);+#751 = DEFINITIONAL_REPRESENTATION('',(#752),#756);+#752 = LINE('',#753,#754);+#753 = CARTESIAN_POINT('',(1.121318025065E-16,9.010430741087E-17));+#754 = VECTOR('',#755,1.);+#755 = DIRECTION('',(-4.672300780043E-17,1.));+#756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#757 = PCURVE('',#386,#758);+#758 = DEFINITIONAL_REPRESENTATION('',(#759),#763);+#759 = LINE('',#760,#761);+#760 = CARTESIAN_POINT('',(1.51,-1.515981534309E-17));+#761 = VECTOR('',#762,1.);+#762 = DIRECTION('',(0.,1.));+#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#764 = ADVANCED_FACE('',(#765),#386,.F.);+#765 = FACE_BOUND('',#766,.F.);+#766 = EDGE_LOOP('',(#767,#768,#769,#797));+#767 = ORIENTED_EDGE('',*,*,#370,.T.);+#768 = ORIENTED_EDGE('',*,*,#745,.T.);+#769 = ORIENTED_EDGE('',*,*,#770,.F.);+#770 = EDGE_CURVE('',#771,#723,#773,.T.);+#771 = VERTEX_POINT('',#772);+#772 = CARTESIAN_POINT('',(0.755,-0.625,0.525));+#773 = SURFACE_CURVE('',#774,(#778,#785),.PCURVE_S1.);+#774 = LINE('',#775,#776);+#775 = CARTESIAN_POINT('',(0.755,-0.625,0.525));+#776 = VECTOR('',#777,1.);+#777 = DIRECTION('',(-1.,0.,0.));+#778 = PCURVE('',#386,#779);+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);+#780 = LINE('',#781,#782);+#781 = CARTESIAN_POINT('',(1.326233064913E-16,1.));+#782 = VECTOR('',#783,1.);+#783 = DIRECTION('',(1.,0.));+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#785 = PCURVE('',#786,#791);+#786 = PLANE('',#787);+#787 = AXIS2_PLACEMENT_3D('',#788,#789,#790);+#788 = CARTESIAN_POINT('',(0.755,-0.625,0.675));+#789 = DIRECTION('',(0.,1.,0.));+#790 = DIRECTION('',(-1.,0.,0.));+#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796);+#792 = LINE('',#793,#794);+#793 = CARTESIAN_POINT('',(0.,-0.15));+#794 = VECTOR('',#795,1.);+#795 = DIRECTION('',(1.,0.));+#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#797 = ORIENTED_EDGE('',*,*,#798,.F.);+#798 = EDGE_CURVE('',#344,#771,#799,.T.);+#799 = SURFACE_CURVE('',#800,(#803,#810),.PCURVE_S1.);+#800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#801,#802),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#801 = CARTESIAN_POINT('',(0.725135072626,-0.565270145251,0.1));+#802 = CARTESIAN_POINT('',(0.755,-0.625,0.525));+#803 = PCURVE('',#386,#804);+#804 = DEFINITIONAL_REPRESENTATION('',(#805),#809);+#805 = LINE('',#806,#807);+#806 = CARTESIAN_POINT('',(2.185041695397E-16,8.48440461241E-17));+#807 = VECTOR('',#808,1.);+#808 = DIRECTION('',(-1.969031655109E-16,1.));+#809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#810 = PCURVE('',#359,#811);+#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816);+#812 = LINE('',#813,#814);+#813 = CARTESIAN_POINT('',(0.134350288425,1.070244470813E-16));+#814 = VECTOR('',#815,1.);+#815 = DIRECTION('',(5.551115123126E-17,1.));+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#817 = ADVANCED_FACE('',(#818),#278,.F.);+#818 = FACE_BOUND('',#819,.F.);+#819 = EDGE_LOOP('',(#820,#821,#843,#869));+#820 = ORIENTED_EDGE('',*,*,#262,.T.);+#821 = ORIENTED_EDGE('',*,*,#822,.T.);+#822 = EDGE_CURVE('',#263,#823,#825,.T.);+#823 = VERTEX_POINT('',#824);+#824 = CARTESIAN_POINT('',(0.755,0.625,0.525));+#825 = SURFACE_CURVE('',#826,(#829,#836),.PCURVE_S1.);+#826 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#827,#828),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#827 = CARTESIAN_POINT('',(0.725135072626,0.565270145251,0.1));+#828 = CARTESIAN_POINT('',(0.755,0.625,0.525));+#829 = PCURVE('',#278,#830);+#830 = DEFINITIONAL_REPRESENTATION('',(#831),#835);+#831 = LINE('',#832,#833);+#832 = CARTESIAN_POINT('',(1.51,-1.515981534309E-17));+#833 = VECTOR('',#834,1.);+#834 = DIRECTION('',(0.,1.));+#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#836 = PCURVE('',#305,#837);+#837 = DEFINITIONAL_REPRESENTATION('',(#838),#842);+#838 = LINE('',#839,#840);+#839 = CARTESIAN_POINT('',(1.121318025065E-16,9.010430741087E-17));+#840 = VECTOR('',#841,1.);+#841 = DIRECTION('',(-4.672300780043E-17,1.));+#842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#843 = ORIENTED_EDGE('',*,*,#844,.F.);+#844 = EDGE_CURVE('',#422,#823,#845,.T.);+#845 = SURFACE_CURVE('',#846,(#850,#857),.PCURVE_S1.);+#846 = LINE('',#847,#848);+#847 = CARTESIAN_POINT('',(-0.755,0.625,0.525));+#848 = VECTOR('',#849,1.);+#849 = DIRECTION('',(1.,0.,0.));+#850 = PCURVE('',#278,#851);+#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856);+#852 = LINE('',#853,#854);+#853 = CARTESIAN_POINT('',(1.326233064913E-16,1.));+#854 = VECTOR('',#855,1.);+#855 = DIRECTION('',(1.,0.));+#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#857 = PCURVE('',#858,#863);+#858 = PLANE('',#859);+#859 = AXIS2_PLACEMENT_3D('',#860,#861,#862);+#860 = CARTESIAN_POINT('',(-0.755,0.625,0.675));+#861 = DIRECTION('',(0.,-1.,0.));+#862 = DIRECTION('',(1.,0.,0.));+#863 = DEFINITIONAL_REPRESENTATION('',(#864),#868);+#864 = LINE('',#865,#866);+#865 = CARTESIAN_POINT('',(0.,-0.15));+#866 = VECTOR('',#867,1.);+#867 = DIRECTION('',(1.,0.));+#868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#869 = ORIENTED_EDGE('',*,*,#421,.F.);+#870 = ADVANCED_FACE('',(#871),#359,.F.);+#871 = FACE_BOUND('',#872,.F.);+#872 = EDGE_LOOP('',(#873,#874,#875,#903));+#873 = ORIENTED_EDGE('',*,*,#343,.T.);+#874 = ORIENTED_EDGE('',*,*,#798,.T.);+#875 = ORIENTED_EDGE('',*,*,#876,.F.);+#876 = EDGE_CURVE('',#877,#771,#879,.T.);+#877 = VERTEX_POINT('',#878);+#878 = CARTESIAN_POINT('',(0.85,-0.53,0.525));+#879 = SURFACE_CURVE('',#880,(#884,#891),.PCURVE_S1.);+#880 = LINE('',#881,#882);+#881 = CARTESIAN_POINT('',(0.85,-0.53,0.525));+#882 = VECTOR('',#883,1.);+#883 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#884 = PCURVE('',#359,#885);+#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890);+#886 = LINE('',#887,#888);+#887 = CARTESIAN_POINT('',(6.540710064014E-17,1.));+#888 = VECTOR('',#889,1.);+#889 = DIRECTION('',(1.,0.));+#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#891 = PCURVE('',#892,#897);+#892 = PLANE('',#893);+#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896);+#894 = CARTESIAN_POINT('',(0.85,-0.53,0.675));+#895 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#896 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#897 = DEFINITIONAL_REPRESENTATION('',(#898),#902);+#898 = LINE('',#899,#900);+#899 = CARTESIAN_POINT('',(-0.,-0.15));+#900 = VECTOR('',#901,1.);+#901 = DIRECTION('',(1.,0.));+#902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#903 = ORIENTED_EDGE('',*,*,#904,.F.);+#904 = EDGE_CURVE('',#317,#877,#905,.T.);+#905 = SURFACE_CURVE('',#906,(#909,#916),.PCURVE_S1.);+#906 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#907,#908),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#907 = CARTESIAN_POINT('',(0.790270145251,-0.500135072626,0.1));+#908 = CARTESIAN_POINT('',(0.85,-0.53,0.525));+#909 = PCURVE('',#359,#910);+#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915);+#911 = LINE('',#912,#913);+#912 = CARTESIAN_POINT('',(-3.471765332415E-18,5.315912023493E-17));+#913 = VECTOR('',#914,1.);+#914 = DIRECTION('',(6.887886597256E-17,1.));+#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#916 = PCURVE('',#332,#917);+#917 = DEFINITIONAL_REPRESENTATION('',(#918),#922);+#918 = LINE('',#919,#920);+#919 = CARTESIAN_POINT('',(1.06,3.571836024028E-17));+#920 = VECTOR('',#921,1.);+#921 = DIRECTION('',(-2.22044604925E-16,1.));+#922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#923 = ADVANCED_FACE('',(#924),#305,.F.);+#924 = FACE_BOUND('',#925,.F.);+#925 = EDGE_LOOP('',(#926,#927,#949,#975));+#926 = ORIENTED_EDGE('',*,*,#289,.T.);+#927 = ORIENTED_EDGE('',*,*,#928,.T.);+#928 = EDGE_CURVE('',#290,#929,#931,.T.);+#929 = VERTEX_POINT('',#930);+#930 = CARTESIAN_POINT('',(0.85,0.53,0.525));+#931 = SURFACE_CURVE('',#932,(#935,#942),.PCURVE_S1.);+#932 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#933,#934),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#933 = CARTESIAN_POINT('',(0.790270145251,0.500135072626,0.1));+#934 = CARTESIAN_POINT('',(0.85,0.53,0.525));+#935 = PCURVE('',#305,#936);+#936 = DEFINITIONAL_REPRESENTATION('',(#937),#941);+#937 = LINE('',#938,#939);+#938 = CARTESIAN_POINT('',(0.134350288425,4.62477124571E-17));+#939 = VECTOR('',#940,1.);+#940 = DIRECTION('',(-5.551115123126E-17,1.));+#941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#942 = PCURVE('',#332,#943);+#943 = DEFINITIONAL_REPRESENTATION('',(#944),#948);+#944 = LINE('',#945,#946);+#945 = CARTESIAN_POINT('',(-1.456740104667E-16,9.965223096848E-17));+#946 = VECTOR('',#947,1.);+#947 = DIRECTION('',(1.842186369494E-16,1.));+#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#949 = ORIENTED_EDGE('',*,*,#950,.F.);+#950 = EDGE_CURVE('',#823,#929,#951,.T.);+#951 = SURFACE_CURVE('',#952,(#956,#963),.PCURVE_S1.);+#952 = LINE('',#953,#954);+#953 = CARTESIAN_POINT('',(0.755,0.625,0.525));+#954 = VECTOR('',#955,1.);+#955 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#956 = PCURVE('',#305,#957);+#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962);+#958 = LINE('',#959,#960);+#959 = CARTESIAN_POINT('',(6.540879470604E-17,1.));+#960 = VECTOR('',#961,1.);+#961 = DIRECTION('',(1.,0.));+#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#963 = PCURVE('',#964,#969);+#964 = PLANE('',#965);+#965 = AXIS2_PLACEMENT_3D('',#966,#967,#968);+#966 = CARTESIAN_POINT('',(0.755,0.625,0.675));+#967 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#968 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#969 = DEFINITIONAL_REPRESENTATION('',(#970),#974);+#970 = LINE('',#971,#972);+#971 = CARTESIAN_POINT('',(0.,-0.15));+#972 = VECTOR('',#973,1.);+#973 = DIRECTION('',(1.,0.));+#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#975 = ORIENTED_EDGE('',*,*,#822,.F.);+#976 = ADVANCED_FACE('',(#977),#332,.F.);+#977 = FACE_BOUND('',#978,.F.);+#978 = EDGE_LOOP('',(#979,#980,#981,#1009,#1059,#1085));+#979 = ORIENTED_EDGE('',*,*,#316,.T.);+#980 = ORIENTED_EDGE('',*,*,#904,.T.);+#981 = ORIENTED_EDGE('',*,*,#982,.F.);+#982 = EDGE_CURVE('',#983,#877,#985,.T.);+#983 = VERTEX_POINT('',#984);+#984 = CARTESIAN_POINT('',(0.85,-0.175,0.525));+#985 = SURFACE_CURVE('',#986,(#990,#997),.PCURVE_S1.);+#986 = LINE('',#987,#988);+#987 = CARTESIAN_POINT('',(0.85,0.53,0.525));+#988 = VECTOR('',#989,1.);+#989 = DIRECTION('',(0.,-1.,0.));+#990 = PCURVE('',#332,#991);+#991 = DEFINITIONAL_REPRESENTATION('',(#992),#996);+#992 = LINE('',#993,#994);+#993 = CARTESIAN_POINT('',(0.,1.));+#994 = VECTOR('',#995,1.);+#995 = DIRECTION('',(1.,0.));+#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#997 = PCURVE('',#998,#1003);+#998 = PLANE('',#999);+#999 = AXIS2_PLACEMENT_3D('',#1000,#1001,#1002);+#1000 = CARTESIAN_POINT('',(0.85,0.53,0.675));+#1001 = DIRECTION('',(-1.,0.,0.));+#1002 = DIRECTION('',(0.,-1.,0.));+#1003 = DEFINITIONAL_REPRESENTATION('',(#1004),#1008);+#1004 = LINE('',#1005,#1006);+#1005 = CARTESIAN_POINT('',(0.,-0.15));+#1006 = VECTOR('',#1007,1.);+#1007 = DIRECTION('',(1.,0.));+#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1009 = ORIENTED_EDGE('',*,*,#1010,.F.);+#1010 = EDGE_CURVE('',#1011,#983,#1013,.T.);+#1011 = VERTEX_POINT('',#1012);+#1012 = CARTESIAN_POINT('',(0.85,0.175,0.525));+#1013 = SURFACE_CURVE('',#1014,(#1018,#1025),.PCURVE_S1.);+#1014 = LINE('',#1015,#1016);+#1015 = CARTESIAN_POINT('',(0.85,0.175,0.525));+#1016 = VECTOR('',#1017,1.);+#1017 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#1018 = PCURVE('',#332,#1019);+#1019 = DEFINITIONAL_REPRESENTATION('',(#1020),#1024);+#1020 = LINE('',#1021,#1022);+#1021 = CARTESIAN_POINT('',(0.355,1.));+#1022 = VECTOR('',#1023,1.);+#1023 = DIRECTION('',(1.,0.));+#1024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1025 = PCURVE('',#1026,#1031);+#1026 = CYLINDRICAL_SURFACE('',#1027,7.E-02);+#1027 = AXIS2_PLACEMENT_3D('',#1028,#1029,#1030);+#1028 = CARTESIAN_POINT('',(0.85,0.175,0.455));+#1029 = DIRECTION('',(2.22044604925E-16,1.,0.));+#1030 = DIRECTION('',(0.,-0.,1.));+#1031 = DEFINITIONAL_REPRESENTATION('',(#1032),#1058);+#1032 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1033,#1034,#1035,#1036,#1037,+    #1038,#1039,#1040,#1041,#1042,#1043,#1044,#1045,#1046,#1047,#1048,+    #1049,#1050,#1051,#1052,#1053,#1054,#1055,#1056,#1057),+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),+  (0.,1.590909090909E-02,3.181818181818E-02,4.772727272727E-02,+    6.363636363636E-02,7.954545454545E-02,9.545454545455E-02,+    0.111363636364,0.127272727273,0.143181818182,0.159090909091,0.175,+    0.190909090909,0.206818181818,0.222727272727,0.238636363636,+    0.254545454545,0.270454545455,0.286363636364,0.302272727273,+    0.318181818182,0.334090909091,0.35),.QUASI_UNIFORM_KNOTS.);+#1033 = CARTESIAN_POINT('',(0.,0.));+#1034 = CARTESIAN_POINT('',(0.,-5.30303030303E-03));+#1035 = CARTESIAN_POINT('',(-8.881784197001E-16,-1.590909090909E-02));+#1036 = CARTESIAN_POINT('',(8.881784197001E-16,-3.181818181818E-02));+#1037 = CARTESIAN_POINT('',(0.,-4.772727272727E-02));+#1038 = CARTESIAN_POINT('',(0.,-6.363636363636E-02));+#1039 = CARTESIAN_POINT('',(0.,-7.954545454545E-02));+#1040 = CARTESIAN_POINT('',(0.,-9.545454545455E-02));+#1041 = CARTESIAN_POINT('',(0.,-0.111363636364));+#1042 = CARTESIAN_POINT('',(0.,-0.127272727273));+#1043 = CARTESIAN_POINT('',(0.,-0.143181818182));+#1044 = CARTESIAN_POINT('',(1.7763568394E-15,-0.159090909091));+#1045 = CARTESIAN_POINT('',(-8.881784197001E-16,-0.175));+#1046 = CARTESIAN_POINT('',(-8.881784197001E-16,-0.190909090909));+#1047 = CARTESIAN_POINT('',(8.881784197001E-16,-0.206818181818));+#1048 = CARTESIAN_POINT('',(-8.881784197001E-16,-0.222727272727));+#1049 = CARTESIAN_POINT('',(1.7763568394E-15,-0.238636363636));+#1050 = CARTESIAN_POINT('',(-1.7763568394E-15,-0.254545454545));+#1051 = CARTESIAN_POINT('',(-1.7763568394E-15,-0.270454545455));+#1052 = CARTESIAN_POINT('',(-8.881784197001E-16,-0.286363636364));+#1053 = CARTESIAN_POINT('',(-3.552713678801E-15,-0.302272727273));+#1054 = CARTESIAN_POINT('',(-8.881784197001E-16,-0.318181818182));+#1055 = CARTESIAN_POINT('',(-3.552713678801E-15,-0.334090909091));+#1056 = CARTESIAN_POINT('',(-8.881784197001E-16,-0.344696969697));+#1057 = CARTESIAN_POINT('',(0.,-0.35));+#1058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1059 = ORIENTED_EDGE('',*,*,#1060,.F.);+#1060 = EDGE_CURVE('',#929,#1011,#1061,.T.);+#1061 = SURFACE_CURVE('',#1062,(#1066,#1073),.PCURVE_S1.);+#1062 = LINE('',#1063,#1064);+#1063 = CARTESIAN_POINT('',(0.85,0.53,0.525));+#1064 = VECTOR('',#1065,1.);+#1065 = DIRECTION('',(0.,-1.,0.));+#1066 = PCURVE('',#332,#1067);+#1067 = DEFINITIONAL_REPRESENTATION('',(#1068),#1072);+#1068 = LINE('',#1069,#1070);+#1069 = CARTESIAN_POINT('',(-8.012814945162E-17,1.));+#1070 = VECTOR('',#1071,1.);+#1071 = DIRECTION('',(1.,3.127388801761E-16));+#1072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1073 = PCURVE('',#1074,#1079);+#1074 = PLANE('',#1075);+#1075 = AXIS2_PLACEMENT_3D('',#1076,#1077,#1078);+#1076 = CARTESIAN_POINT('',(0.85,0.53,0.675));+#1077 = DIRECTION('',(-1.,0.,0.));+#1078 = DIRECTION('',(0.,-1.,0.));+#1079 = DEFINITIONAL_REPRESENTATION('',(#1080),#1084);+#1080 = LINE('',#1081,#1082);+#1081 = CARTESIAN_POINT('',(0.,-0.15));+#1082 = VECTOR('',#1083,1.);+#1083 = DIRECTION('',(1.,0.));+#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1085 = ORIENTED_EDGE('',*,*,#928,.F.);+#1086 = ADVANCED_FACE('',(#1087),#457,.F.);+#1087 = FACE_BOUND('',#1088,.F.);+#1088 = EDGE_LOOP('',(#1089,#1090,#1110,#1131));+#1089 = ORIENTED_EDGE('',*,*,#443,.T.);+#1090 = ORIENTED_EDGE('',*,*,#1091,.T.);+#1091 = EDGE_CURVE('',#422,#1092,#1094,.T.);+#1092 = VERTEX_POINT('',#1093);+#1093 = CARTESIAN_POINT('',(-0.755,0.625,0.675));+#1094 = SURFACE_CURVE('',#1095,(#1098,#1104),.PCURVE_S1.);+#1095 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1096,#1097),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1096 = CARTESIAN_POINT('',(-0.755,0.625,0.525));+#1097 = CARTESIAN_POINT('',(-0.755,0.625,0.675));+#1098 = PCURVE('',#457,#1099);+#1099 = DEFINITIONAL_REPRESENTATION('',(#1100),#1103);+#1100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1101,#1102),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1101 = CARTESIAN_POINT('',(0.134350288425,-0.15));+#1102 = CARTESIAN_POINT('',(0.134350288425,0.));+#1103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1104 = PCURVE('',#858,#1105);+#1105 = DEFINITIONAL_REPRESENTATION('',(#1106),#1109);+#1106 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1107,#1108),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1107 = CARTESIAN_POINT('',(0.,-0.15));+#1108 = CARTESIAN_POINT('',(0.,0.));+#1109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1110 = ORIENTED_EDGE('',*,*,#1111,.F.);+#1111 = EDGE_CURVE('',#672,#1092,#1112,.T.);+#1112 = SURFACE_CURVE('',#1113,(#1117,#1124),.PCURVE_S1.);+#1113 = LINE('',#1114,#1115);+#1114 = CARTESIAN_POINT('',(-0.85,0.53,0.675));+#1115 = VECTOR('',#1116,1.);+#1116 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#1117 = PCURVE('',#457,#1118);+#1118 = DEFINITIONAL_REPRESENTATION('',(#1119),#1123);+#1119 = LINE('',#1120,#1121);+#1120 = CARTESIAN_POINT('',(0.,0.));+#1121 = VECTOR('',#1122,1.);+#1122 = DIRECTION('',(1.,0.));+#1123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1124 = PCURVE('',#705,#1125);+#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1130);+#1126 = LINE('',#1127,#1128);+#1127 = CARTESIAN_POINT('',(0.53,-1.25E-02));+#1128 = VECTOR('',#1129,1.);+#1129 = DIRECTION('',(0.707106781187,0.707106781187));+#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1131 = ORIENTED_EDGE('',*,*,#671,.F.);+#1132 = ADVANCED_FACE('',(#1133),#487,.F.);+#1133 = FACE_BOUND('',#1134,.F.);+#1134 = EDGE_LOOP('',(#1135,#1136,#1137,#1160));+#1135 = ORIENTED_EDGE('',*,*,#722,.T.);+#1136 = ORIENTED_EDGE('',*,*,#473,.T.);+#1137 = ORIENTED_EDGE('',*,*,#1138,.F.);+#1138 = EDGE_CURVE('',#1139,#474,#1141,.T.);+#1139 = VERTEX_POINT('',#1140);+#1140 = CARTESIAN_POINT('',(-0.755,-0.625,0.675));+#1141 = SURFACE_CURVE('',#1142,(#1146,#1153),.PCURVE_S1.);+#1142 = LINE('',#1143,#1144);+#1143 = CARTESIAN_POINT('',(-0.755,-0.625,0.675));+#1144 = VECTOR('',#1145,1.);+#1145 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#1146 = PCURVE('',#487,#1147);+#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152);+#1148 = LINE('',#1149,#1150);+#1149 = CARTESIAN_POINT('',(0.,0.));+#1150 = VECTOR('',#1151,1.);+#1151 = DIRECTION('',(1.,0.));+#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1153 = PCURVE('',#541,#1154);+#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159);+#1155 = LINE('',#1156,#1157);+#1156 = CARTESIAN_POINT('',(-0.625,8.25E-02));+#1157 = VECTOR('',#1158,1.);+#1158 = DIRECTION('',(0.707106781187,-0.707106781187));+#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1160 = ORIENTED_EDGE('',*,*,#1161,.F.);+#1161 = EDGE_CURVE('',#723,#1139,#1162,.T.);+#1162 = SURFACE_CURVE('',#1163,(#1166,#1172),.PCURVE_S1.);+#1163 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1164,#1165),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1164 = CARTESIAN_POINT('',(-0.755,-0.625,0.525));+#1165 = CARTESIAN_POINT('',(-0.755,-0.625,0.675));+#1166 = PCURVE('',#487,#1167);+#1167 = DEFINITIONAL_REPRESENTATION('',(#1168),#1171);+#1168 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1169,#1170),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1169 = CARTESIAN_POINT('',(0.,-0.15));+#1170 = CARTESIAN_POINT('',(0.,0.));+#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1172 = PCURVE('',#786,#1173);+#1173 = DEFINITIONAL_REPRESENTATION('',(#1174),#1177);+#1174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1175,#1176),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1175 = CARTESIAN_POINT('',(1.51,-0.15));+#1176 = CARTESIAN_POINT('',(1.51,0.));+#1177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1178 = ADVANCED_FACE('',(#1179),#541,.F.);+#1179 = FACE_BOUND('',#1180,.F.);+#1180 = EDGE_LOOP('',(#1181,#1182,#1183,#1211,#1239,#1267,#1295,#1323,+    #1351,#1379,#1402,#1425));+#1181 = ORIENTED_EDGE('',*,*,#1138,.T.);+#1182 = ORIENTED_EDGE('',*,*,#527,.T.);+#1183 = ORIENTED_EDGE('',*,*,#1184,.T.);+#1184 = EDGE_CURVE('',#500,#1185,#1187,.T.);+#1185 = VERTEX_POINT('',#1186);+#1186 = CARTESIAN_POINT('',(-0.825,-0.175,0.675));+#1187 = SURFACE_CURVE('',#1188,(#1192,#1199),.PCURVE_S1.);+#1188 = LINE('',#1189,#1190);+#1189 = CARTESIAN_POINT('',(-0.85,-0.175,0.675));+#1190 = VECTOR('',#1191,1.);+#1191 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#1192 = PCURVE('',#541,#1193);+#1193 = DEFINITIONAL_REPRESENTATION('',(#1194),#1198);+#1194 = LINE('',#1195,#1196);+#1195 = CARTESIAN_POINT('',(-0.175,-1.25E-02));+#1196 = VECTOR('',#1197,1.);+#1197 = DIRECTION('',(-1.094535993325E-16,1.));+#1198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1199 = PCURVE('',#1200,#1205);+#1200 = PLANE('',#1201);+#1201 = AXIS2_PLACEMENT_3D('',#1202,#1203,#1204);+#1202 = CARTESIAN_POINT('',(-0.85,-0.175,0.675));+#1203 = DIRECTION('',(0.,0.,-1.));+#1204 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210);+#1206 = LINE('',#1207,#1208);+#1207 = CARTESIAN_POINT('',(0.,-0.));+#1208 = VECTOR('',#1209,1.);+#1209 = DIRECTION('',(1.,0.));+#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1211 = ORIENTED_EDGE('',*,*,#1212,.F.);+#1212 = EDGE_CURVE('',#1213,#1185,#1215,.T.);+#1213 = VERTEX_POINT('',#1214);+#1214 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675));+#1215 = SURFACE_CURVE('',#1216,(#1220,#1227),.PCURVE_S1.);+#1216 = LINE('',#1217,#1218);+#1217 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675));+#1218 = VECTOR('',#1219,1.);+#1219 = DIRECTION('',(0.,1.,0.));+#1220 = PCURVE('',#541,#1221);+#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1226);+#1222 = LINE('',#1223,#1224);+#1223 = CARTESIAN_POINT('',(-0.5175,1.25E-02));+#1224 = VECTOR('',#1225,1.);+#1225 = DIRECTION('',(1.,-1.568703130043E-18));+#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1227 = PCURVE('',#1228,#1233);+#1228 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#1229,#1230)+    ,(#1231,#1232+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.035),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#1229 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675));+#1230 = CARTESIAN_POINT('',(-0.765270145251,-0.487635072626,1.1));+#1231 = CARTESIAN_POINT('',(-0.825,0.5175,0.675));+#1232 = CARTESIAN_POINT('',(-0.765270145251,0.487635072626,1.1));+#1233 = DEFINITIONAL_REPRESENTATION('',(#1234),#1238);+#1234 = LINE('',#1235,#1236);+#1235 = CARTESIAN_POINT('',(3.331902263684E-17,-1.091325322525E-16));+#1236 = VECTOR('',#1237,1.);+#1237 = DIRECTION('',(1.,-9.803093828581E-17));+#1238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1239 = ORIENTED_EDGE('',*,*,#1240,.F.);+#1240 = EDGE_CURVE('',#1241,#1213,#1243,.T.);+#1241 = VERTEX_POINT('',#1242);+#1242 = CARTESIAN_POINT('',(-0.7425,-0.6,0.675));+#1243 = SURFACE_CURVE('',#1244,(#1248,#1255),.PCURVE_S1.);+#1244 = LINE('',#1245,#1246);+#1245 = CARTESIAN_POINT('',(-0.7425,-0.6,0.675));+#1246 = VECTOR('',#1247,1.);+#1247 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#1248 = PCURVE('',#541,#1249);+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254);+#1250 = LINE('',#1251,#1252);+#1251 = CARTESIAN_POINT('',(-0.6,9.5E-02));+#1252 = VECTOR('',#1253,1.);+#1253 = DIRECTION('',(0.707106781187,-0.707106781187));+#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1255 = PCURVE('',#1256,#1261);+#1256 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#1257,#1258)+    ,(#1259,#1260+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)+  ,.PIECEWISE_BEZIER_KNOTS.);+#1257 = CARTESIAN_POINT('',(-0.7425,-0.6,0.675));+#1258 = CARTESIAN_POINT('',(-0.712635072626,-0.540270145251,1.1));+#1259 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675));+#1260 = CARTESIAN_POINT('',(-0.765270145251,-0.487635072626,1.1));+#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266);+#1262 = LINE('',#1263,#1264);+#1263 = CARTESIAN_POINT('',(1.090712991737E-16,1.505130262525E-16));+#1264 = VECTOR('',#1265,1.);+#1265 = DIRECTION('',(1.,-6.930159779545E-16));+#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1267 = ORIENTED_EDGE('',*,*,#1268,.F.);+#1268 = EDGE_CURVE('',#1269,#1241,#1271,.T.);+#1269 = VERTEX_POINT('',#1270);+#1270 = CARTESIAN_POINT('',(0.7425,-0.6,0.675));+#1271 = SURFACE_CURVE('',#1272,(#1276,#1283),.PCURVE_S1.);+#1272 = LINE('',#1273,#1274);+#1273 = CARTESIAN_POINT('',(0.7425,-0.6,0.675));+#1274 = VECTOR('',#1275,1.);+#1275 = DIRECTION('',(-1.,0.,0.));+#1276 = PCURVE('',#541,#1277);+#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282);+#1278 = LINE('',#1279,#1280);+#1279 = CARTESIAN_POINT('',(-0.6,1.58));+#1280 = VECTOR('',#1281,1.);+#1281 = DIRECTION('',(-1.568703130043E-18,-1.));+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1283 = PCURVE('',#1284,#1289);+#1284 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#1285,#1286)+    ,(#1287,#1288+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.485),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#1285 = CARTESIAN_POINT('',(0.7425,-0.6,0.675));+#1286 = CARTESIAN_POINT('',(0.712635072626,-0.540270145251,1.1));+#1287 = CARTESIAN_POINT('',(-0.7425,-0.6,0.675));+#1288 = CARTESIAN_POINT('',(-0.712635072626,-0.540270145251,1.1));+#1289 = DEFINITIONAL_REPRESENTATION('',(#1290),#1294);+#1290 = LINE('',#1291,#1292);+#1291 = CARTESIAN_POINT('',(1.713605470152E-16,5.318928503032E-19));+#1292 = VECTOR('',#1293,1.);+#1293 = DIRECTION('',(1.,7.300969028144E-20));+#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1295 = ORIENTED_EDGE('',*,*,#1296,.F.);+#1296 = EDGE_CURVE('',#1297,#1269,#1299,.T.);+#1297 = VERTEX_POINT('',#1298);+#1298 = CARTESIAN_POINT('',(0.825,-0.5175,0.675));+#1299 = SURFACE_CURVE('',#1300,(#1304,#1311),.PCURVE_S1.);+#1300 = LINE('',#1301,#1302);+#1301 = CARTESIAN_POINT('',(0.825,-0.5175,0.675));+#1302 = VECTOR('',#1303,1.);+#1303 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#1304 = PCURVE('',#541,#1305);+#1305 = DEFINITIONAL_REPRESENTATION('',(#1306),#1310);+#1306 = LINE('',#1307,#1308);+#1307 = CARTESIAN_POINT('',(-0.5175,1.6625));+#1308 = VECTOR('',#1309,1.);+#1309 = DIRECTION('',(-0.707106781187,-0.707106781187));+#1310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1311 = PCURVE('',#1312,#1317);+#1312 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#1313,#1314)+    ,(#1315,#1316+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)+  ,.PIECEWISE_BEZIER_KNOTS.);+#1313 = CARTESIAN_POINT('',(0.825,-0.5175,0.675));+#1314 = CARTESIAN_POINT('',(0.765270145251,-0.487635072626,1.1));+#1315 = CARTESIAN_POINT('',(0.7425,-0.6,0.675));+#1316 = CARTESIAN_POINT('',(0.712635072626,-0.540270145251,1.1));+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322);+#1318 = LINE('',#1319,#1320);+#1319 = CARTESIAN_POINT('',(-1.258939463287E-16,1.235299452535E-16));+#1320 = VECTOR('',#1321,1.);+#1321 = DIRECTION('',(1.,-1.266613647291E-15));+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1323 = ORIENTED_EDGE('',*,*,#1324,.F.);+#1324 = EDGE_CURVE('',#1325,#1297,#1327,.T.);+#1325 = VERTEX_POINT('',#1326);+#1326 = CARTESIAN_POINT('',(0.825,-0.175,0.675));+#1327 = SURFACE_CURVE('',#1328,(#1332,#1339),.PCURVE_S1.);+#1328 = LINE('',#1329,#1330);+#1329 = CARTESIAN_POINT('',(0.825,0.5175,0.675));+#1330 = VECTOR('',#1331,1.);+#1331 = DIRECTION('',(0.,-1.,0.));+#1332 = PCURVE('',#541,#1333);+#1333 = DEFINITIONAL_REPRESENTATION('',(#1334),#1338);+#1334 = LINE('',#1335,#1336);+#1335 = CARTESIAN_POINT('',(0.5175,1.6625));+#1336 = VECTOR('',#1337,1.);+#1337 = DIRECTION('',(-1.,1.568703130043E-18));+#1338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1339 = PCURVE('',#1340,#1345);+#1340 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#1341,#1342)+    ,(#1343,#1344+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.035),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#1341 = CARTESIAN_POINT('',(0.825,0.5175,0.675));+#1342 = CARTESIAN_POINT('',(0.765270145251,0.487635072626,1.1));+#1343 = CARTESIAN_POINT('',(0.825,-0.5175,0.675));+#1344 = CARTESIAN_POINT('',(0.765270145251,-0.487635072626,1.1));+#1345 = DEFINITIONAL_REPRESENTATION('',(#1346),#1350);+#1346 = LINE('',#1347,#1348);+#1347 = CARTESIAN_POINT('',(0.,-2.107177132054E-16));+#1348 = VECTOR('',#1349,1.);+#1349 = DIRECTION('',(1.,9.818921597522E-17));+#1350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1351 = ORIENTED_EDGE('',*,*,#1352,.F.);+#1352 = EDGE_CURVE('',#1353,#1325,#1355,.T.);+#1353 = VERTEX_POINT('',#1354);+#1354 = CARTESIAN_POINT('',(0.85,-0.175,0.675));+#1355 = SURFACE_CURVE('',#1356,(#1360,#1367),.PCURVE_S1.);+#1356 = LINE('',#1357,#1358);+#1357 = CARTESIAN_POINT('',(0.85,-0.175,0.675));+#1358 = VECTOR('',#1359,1.);+#1359 = DIRECTION('',(-1.,2.22044604925E-16,0.));+#1360 = PCURVE('',#541,#1361);+#1361 = DEFINITIONAL_REPRESENTATION('',(#1362),#1366);+#1362 = LINE('',#1363,#1364);+#1363 = CARTESIAN_POINT('',(-0.175,1.6875));+#1364 = VECTOR('',#1365,1.);+#1365 = DIRECTION('',(2.20475901795E-16,-1.));+#1366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1367 = PCURVE('',#1368,#1373);+#1368 = PLANE('',#1369);+#1369 = AXIS2_PLACEMENT_3D('',#1370,#1371,#1372);+#1370 = CARTESIAN_POINT('',(0.85,0.175,0.675));+#1371 = DIRECTION('',(0.,0.,-1.));+#1372 = DIRECTION('',(-1.,2.22044604925E-16,0.));+#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1378);+#1374 = LINE('',#1375,#1376);+#1375 = CARTESIAN_POINT('',(-7.771561172375E-17,-0.35));+#1376 = VECTOR('',#1377,1.);+#1377 = DIRECTION('',(1.,0.));+#1378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1379 = ORIENTED_EDGE('',*,*,#1380,.T.);+#1380 = EDGE_CURVE('',#1353,#1381,#1383,.T.);+#1381 = VERTEX_POINT('',#1382);+#1382 = CARTESIAN_POINT('',(0.85,-0.53,0.675));+#1383 = SURFACE_CURVE('',#1384,(#1388,#1395),.PCURVE_S1.);+#1384 = LINE('',#1385,#1386);+#1385 = CARTESIAN_POINT('',(0.85,0.53,0.675));+#1386 = VECTOR('',#1387,1.);+#1387 = DIRECTION('',(0.,-1.,0.));+#1388 = PCURVE('',#541,#1389);+#1389 = DEFINITIONAL_REPRESENTATION('',(#1390),#1394);+#1390 = LINE('',#1391,#1392);+#1391 = CARTESIAN_POINT('',(0.53,1.6875));+#1392 = VECTOR('',#1393,1.);+#1393 = DIRECTION('',(-1.,1.568703130043E-18));+#1394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1395 = PCURVE('',#998,#1396);+#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1401);+#1397 = LINE('',#1398,#1399);+#1398 = CARTESIAN_POINT('',(0.,0.));+#1399 = VECTOR('',#1400,1.);+#1400 = DIRECTION('',(1.,0.));+#1401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1402 = ORIENTED_EDGE('',*,*,#1403,.T.);+#1403 = EDGE_CURVE('',#1381,#1404,#1406,.T.);+#1404 = VERTEX_POINT('',#1405);+#1405 = CARTESIAN_POINT('',(0.755,-0.625,0.675));+#1406 = SURFACE_CURVE('',#1407,(#1411,#1418),.PCURVE_S1.);+#1407 = LINE('',#1408,#1409);+#1408 = CARTESIAN_POINT('',(0.85,-0.53,0.675));+#1409 = VECTOR('',#1410,1.);+#1410 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#1411 = PCURVE('',#541,#1412);+#1412 = DEFINITIONAL_REPRESENTATION('',(#1413),#1417);+#1413 = LINE('',#1414,#1415);+#1414 = CARTESIAN_POINT('',(-0.53,1.6875));+#1415 = VECTOR('',#1416,1.);+#1416 = DIRECTION('',(-0.707106781187,-0.707106781187));+#1417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1418 = PCURVE('',#892,#1419);+#1419 = DEFINITIONAL_REPRESENTATION('',(#1420),#1424);+#1420 = LINE('',#1421,#1422);+#1421 = CARTESIAN_POINT('',(0.,0.));+#1422 = VECTOR('',#1423,1.);+#1423 = DIRECTION('',(1.,0.));+#1424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1425 = ORIENTED_EDGE('',*,*,#1426,.T.);+#1426 = EDGE_CURVE('',#1404,#1139,#1427,.T.);+#1427 = SURFACE_CURVE('',#1428,(#1432,#1439),.PCURVE_S1.);+#1428 = LINE('',#1429,#1430);+#1429 = CARTESIAN_POINT('',(0.755,-0.625,0.675));+#1430 = VECTOR('',#1431,1.);+#1431 = DIRECTION('',(-1.,0.,0.));+#1432 = PCURVE('',#541,#1433);+#1433 = DEFINITIONAL_REPRESENTATION('',(#1434),#1438);+#1434 = LINE('',#1435,#1436);+#1435 = CARTESIAN_POINT('',(-0.625,1.5925));+#1436 = VECTOR('',#1437,1.);+#1437 = DIRECTION('',(-1.568703130043E-18,-1.));+#1438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1439 = PCURVE('',#786,#1440);+#1440 = DEFINITIONAL_REPRESENTATION('',(#1441),#1445);+#1441 = LINE('',#1442,#1443);+#1442 = CARTESIAN_POINT('',(0.,0.));+#1443 = VECTOR('',#1444,1.);+#1444 = DIRECTION('',(1.,0.));+#1445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1446 = ADVANCED_FACE('',(#1447),#515,.F.);+#1447 = FACE_BOUND('',#1448,.F.);+#1448 = EDGE_LOOP('',(#1449,#1450,#1451,#1474,#1503,#1531,#1559,#1587,+    #1620,#1648));+#1449 = ORIENTED_EDGE('',*,*,#499,.F.);+#1450 = ORIENTED_EDGE('',*,*,#618,.T.);+#1451 = ORIENTED_EDGE('',*,*,#1452,.T.);+#1452 = EDGE_CURVE('',#591,#1453,#1455,.T.);+#1453 = VERTEX_POINT('',#1454);+#1454 = CARTESIAN_POINT('',(-0.964779134804,-0.175,0.181797400913));+#1455 = SURFACE_CURVE('',#1456,(#1460,#1467),.PCURVE_S1.);+#1456 = LINE('',#1457,#1458);+#1457 = CARTESIAN_POINT('',(-0.918936542711,-0.175,0.467155372437));+#1458 = VECTOR('',#1459,1.);+#1459 = DIRECTION('',(-0.158615661317,1.760987592604E-17,-0.987340403298+    ));+#1460 = PCURVE('',#515,#1461);+#1461 = DEFINITIONAL_REPRESENTATION('',(#1462),#1466);+#1462 = LINE('',#1463,#1464);+#1463 = CARTESIAN_POINT('',(0.13473731574,0.102589812726));+#1464 = VECTOR('',#1465,1.);+#1465 = DIRECTION('',(-0.987340403298,-0.158615661317));+#1466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1467 = PCURVE('',#606,#1468);+#1468 = DEFINITIONAL_REPRESENTATION('',(#1469),#1473);+#1469 = LINE('',#1470,#1471);+#1470 = CARTESIAN_POINT('',(0.,-0.));+#1471 = VECTOR('',#1472,1.);+#1472 = DIRECTION('',(1.,-9.552435931896E-34));+#1473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1474 = ORIENTED_EDGE('',*,*,#1475,.T.);+#1475 = EDGE_CURVE('',#1453,#1476,#1478,.T.);+#1476 = VERTEX_POINT('',#1477);+#1477 = CARTESIAN_POINT('',(-1.181436840466,-0.175,-5.551115123126E-17)+  );+#1478 = SURFACE_CURVE('',#1479,(#1484,#1491),.PCURVE_S1.);+#1479 = CIRCLE('',#1480,0.22);+#1480 = AXIS2_PLACEMENT_3D('',#1481,#1482,#1483);+#1481 = CARTESIAN_POINT('',(-1.181436840466,-0.175,0.22));+#1482 = DIRECTION('',(1.110223024625E-16,1.,0.));+#1483 = DIRECTION('',(0.984807753012,-1.093356242223E-16,-0.173648177667+    ));+#1484 = PCURVE('',#515,#1485);+#1485 = DEFINITIONAL_REPRESENTATION('',(#1486),#1490);+#1486 = CIRCLE('',#1487,0.22);+#1487 = AXIS2_PLACEMENT_2D('',#1488,#1489);+#1488 = CARTESIAN_POINT('',(-0.112418056697,-0.159910485029));+#1489 = DIRECTION('',(-0.173648177667,0.984807753012));+#1490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1491 = PCURVE('',#1492,#1497);+#1492 = CYLINDRICAL_SURFACE('',#1493,0.22);+#1493 = AXIS2_PLACEMENT_3D('',#1494,#1495,#1496);+#1494 = CARTESIAN_POINT('',(-1.181436840466,-0.175,0.22));+#1495 = DIRECTION('',(-1.110223024625E-16,-1.,-0.));+#1496 = DIRECTION('',(0.984807753012,-1.093356242223E-16,-0.173648177667+    ));+#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1502);+#1498 = LINE('',#1499,#1500);+#1499 = CARTESIAN_POINT('',(6.28318530718,0.));+#1500 = VECTOR('',#1501,1.);+#1501 = DIRECTION('',(-1.,0.));+#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1503 = ORIENTED_EDGE('',*,*,#1504,.T.);+#1504 = EDGE_CURVE('',#1476,#1505,#1507,.T.);+#1505 = VERTEX_POINT('',#1506);+#1506 = CARTESIAN_POINT('',(-1.25,-0.175,-5.551115123126E-17));+#1507 = SURFACE_CURVE('',#1508,(#1512,#1519),.PCURVE_S1.);+#1508 = LINE('',#1509,#1510);+#1509 = CARTESIAN_POINT('',(-1.181436840466,-0.175,-5.551115123126E-17)+  );+#1510 = VECTOR('',#1511,1.);+#1511 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#1512 = PCURVE('',#515,#1513);+#1513 = DEFINITIONAL_REPRESENTATION('',(#1514),#1518);+#1514 = LINE('',#1515,#1516);+#1515 = CARTESIAN_POINT('',(-0.332418056697,-0.159910485029));+#1516 = VECTOR('',#1517,1.);+#1517 = DIRECTION('',(0.,-1.));+#1518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1519 = PCURVE('',#1520,#1525);+#1520 = PLANE('',#1521);+#1521 = AXIS2_PLACEMENT_3D('',#1522,#1523,#1524);+#1522 = CARTESIAN_POINT('',(-1.181436840466,-0.175,-5.551115123126E-17)+  );+#1523 = DIRECTION('',(0.,0.,1.));+#1524 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#1525 = DEFINITIONAL_REPRESENTATION('',(#1526),#1530);+#1526 = LINE('',#1527,#1528);+#1527 = CARTESIAN_POINT('',(0.,0.));+#1528 = VECTOR('',#1529,1.);+#1529 = DIRECTION('',(1.,0.));+#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1531 = ORIENTED_EDGE('',*,*,#1532,.T.);+#1532 = EDGE_CURVE('',#1505,#1533,#1535,.T.);+#1533 = VERTEX_POINT('',#1534);+#1534 = CARTESIAN_POINT('',(-1.25,-0.175,0.15));+#1535 = SURFACE_CURVE('',#1536,(#1540,#1547),.PCURVE_S1.);+#1536 = LINE('',#1537,#1538);+#1537 = CARTESIAN_POINT('',(-1.25,-0.175,-5.551115123126E-17));+#1538 = VECTOR('',#1539,1.);+#1539 = DIRECTION('',(0.,0.,1.));+#1540 = PCURVE('',#515,#1541);+#1541 = DEFINITIONAL_REPRESENTATION('',(#1542),#1546);+#1542 = LINE('',#1543,#1544);+#1543 = CARTESIAN_POINT('',(-0.332418056697,-0.228473644563));+#1544 = VECTOR('',#1545,1.);+#1545 = DIRECTION('',(1.,0.));+#1546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1547 = PCURVE('',#1548,#1553);+#1548 = PLANE('',#1549);+#1549 = AXIS2_PLACEMENT_3D('',#1550,#1551,#1552);+#1550 = CARTESIAN_POINT('',(-1.25,-0.175,-5.551115123126E-17));+#1551 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#1552 = DIRECTION('',(0.,0.,1.));+#1553 = DEFINITIONAL_REPRESENTATION('',(#1554),#1558);+#1554 = LINE('',#1555,#1556);+#1555 = CARTESIAN_POINT('',(0.,0.));+#1556 = VECTOR('',#1557,1.);+#1557 = DIRECTION('',(1.,0.));+#1558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1559 = ORIENTED_EDGE('',*,*,#1560,.T.);+#1560 = EDGE_CURVE('',#1533,#1561,#1563,.T.);+#1561 = VERTEX_POINT('',#1562);+#1562 = CARTESIAN_POINT('',(-1.181436840466,-0.175,0.15));+#1563 = SURFACE_CURVE('',#1564,(#1568,#1575),.PCURVE_S1.);+#1564 = LINE('',#1565,#1566);+#1565 = CARTESIAN_POINT('',(-1.25,-0.175,0.15));+#1566 = VECTOR('',#1567,1.);+#1567 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#1568 = PCURVE('',#515,#1569);+#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1574);+#1570 = LINE('',#1571,#1572);+#1571 = CARTESIAN_POINT('',(-0.182418056697,-0.228473644563));+#1572 = VECTOR('',#1573,1.);+#1573 = DIRECTION('',(0.,1.));+#1574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1575 = PCURVE('',#1576,#1581);+#1576 = PLANE('',#1577);+#1577 = AXIS2_PLACEMENT_3D('',#1578,#1579,#1580);+#1578 = CARTESIAN_POINT('',(-1.25,-0.175,0.15));+#1579 = DIRECTION('',(0.,0.,-1.));+#1580 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#1581 = DEFINITIONAL_REPRESENTATION('',(#1582),#1586);+#1582 = LINE('',#1583,#1584);+#1583 = CARTESIAN_POINT('',(0.,-0.));+#1584 = VECTOR('',#1585,1.);+#1585 = DIRECTION('',(1.,0.));+#1586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1587 = ORIENTED_EDGE('',*,*,#1588,.T.);+#1588 = EDGE_CURVE('',#1561,#1589,#1591,.T.);+#1589 = VERTEX_POINT('',#1590);+#1590 = CARTESIAN_POINT('',(-1.112500297756,-0.175,0.207844627563));+#1591 = SURFACE_CURVE('',#1592,(#1597,#1608),.PCURVE_S1.);+#1592 = CIRCLE('',#1593,7.E-02);+#1593 = AXIS2_PLACEMENT_3D('',#1594,#1595,#1596);+#1594 = CARTESIAN_POINT('',(-1.181436840466,-0.175,0.22));+#1595 = DIRECTION('',(-1.110223024625E-16,-1.,-0.));+#1596 = DIRECTION('',(0.,0.,-1.));+#1597 = PCURVE('',#515,#1598);+#1598 = DEFINITIONAL_REPRESENTATION('',(#1599),#1607);+#1599 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1600,#1601,#1602,#1603,+#1604,#1605,#1606),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1600 = CARTESIAN_POINT('',(-0.182418056697,-0.159910485029));+#1601 = CARTESIAN_POINT('',(-0.182418056697,-3.866692849918E-02));+#1602 = CARTESIAN_POINT('',(-7.7418056697E-02,-9.928870676409E-02));+#1603 = CARTESIAN_POINT('',(2.7581943303E-02,-0.159910485029));+#1604 = CARTESIAN_POINT('',(-7.7418056697E-02,-0.220532263294));+#1605 = CARTESIAN_POINT('',(-0.182418056697,-0.281154041559));+#1606 = CARTESIAN_POINT('',(-0.182418056697,-0.159910485029));+#1607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1608 = PCURVE('',#1609,#1614);+#1609 = CYLINDRICAL_SURFACE('',#1610,7.E-02);+#1610 = AXIS2_PLACEMENT_3D('',#1611,#1612,#1613);+#1611 = CARTESIAN_POINT('',(-1.181436840466,-0.175,0.22));+#1612 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#1613 = DIRECTION('',(-0.,0.,-1.));+#1614 = DEFINITIONAL_REPRESENTATION('',(#1615),#1619);+#1615 = LINE('',#1616,#1617);+#1616 = CARTESIAN_POINT('',(0.,0.));+#1617 = VECTOR('',#1618,1.);+#1618 = DIRECTION('',(1.,-1.987846675924E-17));+#1619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1620 = ORIENTED_EDGE('',*,*,#1621,.T.);+#1621 = EDGE_CURVE('',#1589,#1622,#1624,.T.);+#1622 = VERTEX_POINT('',#1623);+#1623 = CARTESIAN_POINT('',(-1.066657705663,-0.175,0.493202599087));+#1624 = SURFACE_CURVE('',#1625,(#1629,#1636),.PCURVE_S1.);+#1625 = LINE('',#1626,#1627);+#1626 = CARTESIAN_POINT('',(-1.112500297756,-0.175,0.207844627563));+#1627 = VECTOR('',#1628,1.);+#1628 = DIRECTION('',(0.158615661317,-1.760987592604E-17,0.987340403298)+  );+#1629 = PCURVE('',#515,#1630);+#1630 = DEFINITIONAL_REPRESENTATION('',(#1631),#1635);+#1631 = LINE('',#1632,#1633);+#1632 = CARTESIAN_POINT('',(-0.124573429134,-9.0973942319E-02));+#1633 = VECTOR('',#1634,1.);+#1634 = DIRECTION('',(0.987340403298,0.158615661317));+#1635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1636 = PCURVE('',#1637,#1642);+#1637 = PLANE('',#1638);+#1638 = AXIS2_PLACEMENT_3D('',#1639,#1640,#1641);+#1639 = CARTESIAN_POINT('',(-1.112500297756,-0.175,0.207844627563));+#1640 = DIRECTION('',(0.987340403298,-1.096168048884E-16,-0.158615661317+    ));+#1641 = DIRECTION('',(0.158615661317,-1.760987592604E-17,0.987340403298)+  );+#1642 = DEFINITIONAL_REPRESENTATION('',(#1643),#1647);+#1643 = LINE('',#1644,#1645);+#1644 = CARTESIAN_POINT('',(0.,-0.));+#1645 = VECTOR('',#1646,1.);+#1646 = DIRECTION('',(1.,9.552435931896E-34));+#1647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1648 = ORIENTED_EDGE('',*,*,#1649,.T.);+#1649 = EDGE_CURVE('',#1622,#500,#1650,.T.);+#1650 = SURFACE_CURVE('',#1651,(#1656,#1663),.PCURVE_S1.);+#1651 = CIRCLE('',#1652,0.22);+#1652 = AXIS2_PLACEMENT_3D('',#1653,#1654,#1655);+#1653 = CARTESIAN_POINT('',(-0.85,-0.175,0.455));+#1654 = DIRECTION('',(1.110223024625E-16,1.,0.));+#1655 = DIRECTION('',(-0.984807753012,1.093356242223E-16,0.173648177667)+  );+#1656 = PCURVE('',#515,#1657);+#1657 = DEFINITIONAL_REPRESENTATION('',(#1658),#1662);+#1658 = CIRCLE('',#1659,0.22);+#1659 = AXIS2_PLACEMENT_2D('',#1660,#1661);+#1660 = CARTESIAN_POINT('',(0.122581943303,0.171526355437));+#1661 = DIRECTION('',(0.173648177667,-0.984807753012));+#1662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1663 = PCURVE('',#1664,#1669);+#1664 = CYLINDRICAL_SURFACE('',#1665,0.22);+#1665 = AXIS2_PLACEMENT_3D('',#1666,#1667,#1668);+#1666 = CARTESIAN_POINT('',(-0.85,-0.175,0.455));+#1667 = DIRECTION('',(-1.110223024625E-16,-1.,-0.));+#1668 = DIRECTION('',(-0.984807753012,1.093356242223E-16,0.173648177667)+  );+#1669 = DEFINITIONAL_REPRESENTATION('',(#1670),#1674);+#1670 = LINE('',#1671,#1672);+#1671 = CARTESIAN_POINT('',(6.28318530718,0.));+#1672 = VECTOR('',#1673,1.);+#1673 = DIRECTION('',(-1.,0.));+#1674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1675 = ADVANCED_FACE('',(#1676),#606,.F.);+#1676 = FACE_BOUND('',#1677,.F.);+#1677 = EDGE_LOOP('',(#1678,#1679,#1702,#1723));+#1678 = ORIENTED_EDGE('',*,*,#590,.T.);+#1679 = ORIENTED_EDGE('',*,*,#1680,.T.);+#1680 = EDGE_CURVE('',#558,#1681,#1683,.T.);+#1681 = VERTEX_POINT('',#1682);+#1682 = CARTESIAN_POINT('',(-0.964779134804,0.175,0.181797400913));+#1683 = SURFACE_CURVE('',#1684,(#1688,#1695),.PCURVE_S1.);+#1684 = LINE('',#1685,#1686);+#1685 = CARTESIAN_POINT('',(-0.918936542711,0.175,0.467155372437));+#1686 = VECTOR('',#1687,1.);+#1687 = DIRECTION('',(-0.158615661317,1.760987592604E-17,-0.987340403298+    ));+#1688 = PCURVE('',#606,#1689);+#1689 = DEFINITIONAL_REPRESENTATION('',(#1690),#1694);+#1690 = LINE('',#1691,#1692);+#1691 = CARTESIAN_POINT('',(6.163456574115E-18,-0.35));+#1692 = VECTOR('',#1693,1.);+#1693 = DIRECTION('',(1.,-9.552435931896E-34));+#1694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1695 = PCURVE('',#574,#1696);+#1696 = DEFINITIONAL_REPRESENTATION('',(#1697),#1701);+#1697 = LINE('',#1698,#1699);+#1698 = CARTESIAN_POINT('',(0.13473731574,0.102589812726));+#1699 = VECTOR('',#1700,1.);+#1700 = DIRECTION('',(-0.987340403298,-0.158615661317));+#1701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1702 = ORIENTED_EDGE('',*,*,#1703,.F.);+#1703 = EDGE_CURVE('',#1453,#1681,#1704,.T.);+#1704 = SURFACE_CURVE('',#1705,(#1709,#1716),.PCURVE_S1.);+#1705 = LINE('',#1706,#1707);+#1706 = CARTESIAN_POINT('',(-0.964779134804,-0.175,0.181797400913));+#1707 = VECTOR('',#1708,1.);+#1708 = DIRECTION('',(1.110223024625E-16,1.,0.));+#1709 = PCURVE('',#606,#1710);+#1710 = DEFINITIONAL_REPRESENTATION('',(#1711),#1715);+#1711 = LINE('',#1712,#1713);+#1712 = CARTESIAN_POINT('',(0.28901680775,5.089550125021E-18));+#1713 = VECTOR('',#1714,1.);+#1714 = DIRECTION('',(1.456562245704E-29,-1.));+#1715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1716 = PCURVE('',#1492,#1717);+#1717 = DEFINITIONAL_REPRESENTATION('',(#1718),#1722);+#1718 = LINE('',#1719,#1720);+#1719 = CARTESIAN_POINT('',(6.28318530718,-2.775557561563E-17));+#1720 = VECTOR('',#1721,1.);+#1721 = DIRECTION('',(0.,-1.));+#1722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1723 = ORIENTED_EDGE('',*,*,#1452,.F.);+#1724 = ADVANCED_FACE('',(#1725),#574,.T.);+#1725 = FACE_BOUND('',#1726,.T.);+#1726 = EDGE_LOOP('',(#1727,#1728,#1729,#1730,#1754,#1777,#1800,#1823,+    #1851,#1874));+#1727 = ORIENTED_EDGE('',*,*,#647,.F.);+#1728 = ORIENTED_EDGE('',*,*,#557,.T.);+#1729 = ORIENTED_EDGE('',*,*,#1680,.T.);+#1730 = ORIENTED_EDGE('',*,*,#1731,.T.);+#1731 = EDGE_CURVE('',#1681,#1732,#1734,.T.);+#1732 = VERTEX_POINT('',#1733);+#1733 = CARTESIAN_POINT('',(-1.181436840466,0.175,-5.551115123126E-17));+#1734 = SURFACE_CURVE('',#1735,(#1740,#1747),.PCURVE_S1.);+#1735 = CIRCLE('',#1736,0.22);+#1736 = AXIS2_PLACEMENT_3D('',#1737,#1738,#1739);+#1737 = CARTESIAN_POINT('',(-1.181436840466,0.175,0.22));+#1738 = DIRECTION('',(1.110223024625E-16,1.,0.));+#1739 = DIRECTION('',(0.984807753012,-1.093356242223E-16,-0.173648177667+    ));+#1740 = PCURVE('',#574,#1741);+#1741 = DEFINITIONAL_REPRESENTATION('',(#1742),#1746);+#1742 = CIRCLE('',#1743,0.22);+#1743 = AXIS2_PLACEMENT_2D('',#1744,#1745);+#1744 = CARTESIAN_POINT('',(-0.112418056697,-0.159910485029));+#1745 = DIRECTION('',(-0.173648177667,0.984807753012));+#1746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1747 = PCURVE('',#1492,#1748);+#1748 = DEFINITIONAL_REPRESENTATION('',(#1749),#1753);+#1749 = LINE('',#1750,#1751);+#1750 = CARTESIAN_POINT('',(6.28318530718,-0.35));+#1751 = VECTOR('',#1752,1.);+#1752 = DIRECTION('',(-1.,0.));+#1753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1754 = ORIENTED_EDGE('',*,*,#1755,.T.);+#1755 = EDGE_CURVE('',#1732,#1756,#1758,.T.);+#1756 = VERTEX_POINT('',#1757);+#1757 = CARTESIAN_POINT('',(-1.25,0.175,-5.551115123126E-17));+#1758 = SURFACE_CURVE('',#1759,(#1763,#1770),.PCURVE_S1.);+#1759 = LINE('',#1760,#1761);+#1760 = CARTESIAN_POINT('',(-1.181436840466,0.175,-5.551115123126E-17));+#1761 = VECTOR('',#1762,1.);+#1762 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#1763 = PCURVE('',#574,#1764);+#1764 = DEFINITIONAL_REPRESENTATION('',(#1765),#1769);+#1765 = LINE('',#1766,#1767);+#1766 = CARTESIAN_POINT('',(-0.332418056697,-0.159910485029));+#1767 = VECTOR('',#1768,1.);+#1768 = DIRECTION('',(0.,-1.));+#1769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1770 = PCURVE('',#1520,#1771);+#1771 = DEFINITIONAL_REPRESENTATION('',(#1772),#1776);+#1772 = LINE('',#1773,#1774);+#1773 = CARTESIAN_POINT('',(3.885780586187E-17,-0.35));+#1774 = VECTOR('',#1775,1.);+#1775 = DIRECTION('',(1.,0.));+#1776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1777 = ORIENTED_EDGE('',*,*,#1778,.T.);+#1778 = EDGE_CURVE('',#1756,#1779,#1781,.T.);+#1779 = VERTEX_POINT('',#1780);+#1780 = CARTESIAN_POINT('',(-1.25,0.175,0.15));+#1781 = SURFACE_CURVE('',#1782,(#1786,#1793),.PCURVE_S1.);+#1782 = LINE('',#1783,#1784);+#1783 = CARTESIAN_POINT('',(-1.25,0.175,-5.551115123126E-17));+#1784 = VECTOR('',#1785,1.);+#1785 = DIRECTION('',(0.,0.,1.));+#1786 = PCURVE('',#574,#1787);+#1787 = DEFINITIONAL_REPRESENTATION('',(#1788),#1792);+#1788 = LINE('',#1789,#1790);+#1789 = CARTESIAN_POINT('',(-0.332418056697,-0.228473644563));+#1790 = VECTOR('',#1791,1.);+#1791 = DIRECTION('',(1.,0.));+#1792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1793 = PCURVE('',#1548,#1794);+#1794 = DEFINITIONAL_REPRESENTATION('',(#1795),#1799);+#1795 = LINE('',#1796,#1797);+#1796 = CARTESIAN_POINT('',(0.,-0.35));+#1797 = VECTOR('',#1798,1.);+#1798 = DIRECTION('',(1.,0.));+#1799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1800 = ORIENTED_EDGE('',*,*,#1801,.T.);+#1801 = EDGE_CURVE('',#1779,#1802,#1804,.T.);+#1802 = VERTEX_POINT('',#1803);+#1803 = CARTESIAN_POINT('',(-1.181436840466,0.175,0.15));+#1804 = SURFACE_CURVE('',#1805,(#1809,#1816),.PCURVE_S1.);+#1805 = LINE('',#1806,#1807);+#1806 = CARTESIAN_POINT('',(-1.25,0.175,0.15));+#1807 = VECTOR('',#1808,1.);+#1808 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#1809 = PCURVE('',#574,#1810);+#1810 = DEFINITIONAL_REPRESENTATION('',(#1811),#1815);+#1811 = LINE('',#1812,#1813);+#1812 = CARTESIAN_POINT('',(-0.182418056697,-0.228473644563));+#1813 = VECTOR('',#1814,1.);+#1814 = DIRECTION('',(0.,1.));+#1815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1816 = PCURVE('',#1576,#1817);+#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1822);+#1818 = LINE('',#1819,#1820);+#1819 = CARTESIAN_POINT('',(-3.885780586187E-17,-0.35));+#1820 = VECTOR('',#1821,1.);+#1821 = DIRECTION('',(1.,0.));+#1822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1823 = ORIENTED_EDGE('',*,*,#1824,.T.);+#1824 = EDGE_CURVE('',#1802,#1825,#1827,.T.);+#1825 = VERTEX_POINT('',#1826);+#1826 = CARTESIAN_POINT('',(-1.112500297756,0.175,0.207844627563));+#1827 = SURFACE_CURVE('',#1828,(#1833,#1844),.PCURVE_S1.);+#1828 = CIRCLE('',#1829,7.E-02);+#1829 = AXIS2_PLACEMENT_3D('',#1830,#1831,#1832);+#1830 = CARTESIAN_POINT('',(-1.181436840466,0.175,0.22));+#1831 = DIRECTION('',(-1.110223024625E-16,-1.,-0.));+#1832 = DIRECTION('',(0.,0.,-1.));+#1833 = PCURVE('',#574,#1834);+#1834 = DEFINITIONAL_REPRESENTATION('',(#1835),#1843);+#1835 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1836,#1837,#1838,#1839,+#1840,#1841,#1842),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1836 = CARTESIAN_POINT('',(-0.182418056697,-0.159910485029));+#1837 = CARTESIAN_POINT('',(-0.182418056697,-3.866692849918E-02));+#1838 = CARTESIAN_POINT('',(-7.7418056697E-02,-9.928870676409E-02));+#1839 = CARTESIAN_POINT('',(2.7581943303E-02,-0.159910485029));+#1840 = CARTESIAN_POINT('',(-7.7418056697E-02,-0.220532263294));+#1841 = CARTESIAN_POINT('',(-0.182418056697,-0.281154041559));+#1842 = CARTESIAN_POINT('',(-0.182418056697,-0.159910485029));+#1843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1844 = PCURVE('',#1609,#1845);+#1845 = DEFINITIONAL_REPRESENTATION('',(#1846),#1850);+#1846 = LINE('',#1847,#1848);+#1847 = CARTESIAN_POINT('',(0.,-0.35));+#1848 = VECTOR('',#1849,1.);+#1849 = DIRECTION('',(1.,0.));+#1850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1851 = ORIENTED_EDGE('',*,*,#1852,.T.);+#1852 = EDGE_CURVE('',#1825,#1853,#1855,.T.);+#1853 = VERTEX_POINT('',#1854);+#1854 = CARTESIAN_POINT('',(-1.066657705663,0.175,0.493202599087));+#1855 = SURFACE_CURVE('',#1856,(#1860,#1867),.PCURVE_S1.);+#1856 = LINE('',#1857,#1858);+#1857 = CARTESIAN_POINT('',(-1.112500297756,0.175,0.207844627563));+#1858 = VECTOR('',#1859,1.);+#1859 = DIRECTION('',(0.158615661317,-1.760987592604E-17,0.987340403298)+  );+#1860 = PCURVE('',#574,#1861);+#1861 = DEFINITIONAL_REPRESENTATION('',(#1862),#1866);+#1862 = LINE('',#1863,#1864);+#1863 = CARTESIAN_POINT('',(-0.124573429134,-9.0973942319E-02));+#1864 = VECTOR('',#1865,1.);+#1865 = DIRECTION('',(0.987340403298,0.158615661317));+#1866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1867 = PCURVE('',#1637,#1868);+#1868 = DEFINITIONAL_REPRESENTATION('',(#1869),#1873);+#1869 = LINE('',#1870,#1871);+#1870 = CARTESIAN_POINT('',(-6.163456574115E-18,-0.35));+#1871 = VECTOR('',#1872,1.);+#1872 = DIRECTION('',(1.,9.552435931896E-34));+#1873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1874 = ORIENTED_EDGE('',*,*,#1875,.T.);+#1875 = EDGE_CURVE('',#1853,#648,#1876,.T.);+#1876 = SURFACE_CURVE('',#1877,(#1882,#1889),.PCURVE_S1.);+#1877 = CIRCLE('',#1878,0.22);+#1878 = AXIS2_PLACEMENT_3D('',#1879,#1880,#1881);+#1879 = CARTESIAN_POINT('',(-0.85,0.175,0.455));+#1880 = DIRECTION('',(1.110223024625E-16,1.,0.));+#1881 = DIRECTION('',(-0.984807753012,1.093356242223E-16,0.173648177667)+  );+#1882 = PCURVE('',#574,#1883);+#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888);+#1884 = CIRCLE('',#1885,0.22);+#1885 = AXIS2_PLACEMENT_2D('',#1886,#1887);+#1886 = CARTESIAN_POINT('',(0.122581943303,0.171526355437));+#1887 = DIRECTION('',(0.173648177667,-0.984807753012));+#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1889 = PCURVE('',#1664,#1890);+#1890 = DEFINITIONAL_REPRESENTATION('',(#1891),#1895);+#1891 = LINE('',#1892,#1893);+#1892 = CARTESIAN_POINT('',(6.28318530718,-0.35));+#1893 = VECTOR('',#1894,1.);+#1894 = DIRECTION('',(-1.,0.));+#1895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1896 = ADVANCED_FACE('',(#1897),#705,.F.);+#1897 = FACE_BOUND('',#1898,.F.);+#1898 = EDGE_LOOP('',(#1899,#1922,#1923,#1924,#1947,#1970,#1993,#2016,+    #2039,#2067,#2095,#2123));+#1899 = ORIENTED_EDGE('',*,*,#1900,.F.);+#1900 = EDGE_CURVE('',#648,#1901,#1903,.T.);+#1901 = VERTEX_POINT('',#1902);+#1902 = CARTESIAN_POINT('',(-0.825,0.175,0.675));+#1903 = SURFACE_CURVE('',#1904,(#1908,#1915),.PCURVE_S1.);+#1904 = LINE('',#1905,#1906);+#1905 = CARTESIAN_POINT('',(-0.85,0.175,0.675));+#1906 = VECTOR('',#1907,1.);+#1907 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#1908 = PCURVE('',#705,#1909);+#1909 = DEFINITIONAL_REPRESENTATION('',(#1910),#1914);+#1910 = LINE('',#1911,#1912);+#1911 = CARTESIAN_POINT('',(0.175,-1.25E-02));+#1912 = VECTOR('',#1913,1.);+#1913 = DIRECTION('',(-1.094535993325E-16,1.));+#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1915 = PCURVE('',#1200,#1916);+#1916 = DEFINITIONAL_REPRESENTATION('',(#1917),#1921);+#1917 = LINE('',#1918,#1919);+#1918 = CARTESIAN_POINT('',(-3.885780586187E-17,-0.35));+#1919 = VECTOR('',#1920,1.);+#1920 = DIRECTION('',(1.,0.));+#1921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1922 = ORIENTED_EDGE('',*,*,#691,.T.);+#1923 = ORIENTED_EDGE('',*,*,#1111,.T.);+#1924 = ORIENTED_EDGE('',*,*,#1925,.T.);+#1925 = EDGE_CURVE('',#1092,#1926,#1928,.T.);+#1926 = VERTEX_POINT('',#1927);+#1927 = CARTESIAN_POINT('',(0.755,0.625,0.675));+#1928 = SURFACE_CURVE('',#1929,(#1933,#1940),.PCURVE_S1.);+#1929 = LINE('',#1930,#1931);+#1930 = CARTESIAN_POINT('',(-0.755,0.625,0.675));+#1931 = VECTOR('',#1932,1.);+#1932 = DIRECTION('',(1.,0.,0.));+#1933 = PCURVE('',#705,#1934);+#1934 = DEFINITIONAL_REPRESENTATION('',(#1935),#1939);+#1935 = LINE('',#1936,#1937);+#1936 = CARTESIAN_POINT('',(0.625,8.25E-02));+#1937 = VECTOR('',#1938,1.);+#1938 = DIRECTION('',(1.568703130043E-18,1.));+#1939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1940 = PCURVE('',#858,#1941);+#1941 = DEFINITIONAL_REPRESENTATION('',(#1942),#1946);+#1942 = LINE('',#1943,#1944);+#1943 = CARTESIAN_POINT('',(0.,0.));+#1944 = VECTOR('',#1945,1.);+#1945 = DIRECTION('',(1.,0.));+#1946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1947 = ORIENTED_EDGE('',*,*,#1948,.T.);+#1948 = EDGE_CURVE('',#1926,#1949,#1951,.T.);+#1949 = VERTEX_POINT('',#1950);+#1950 = CARTESIAN_POINT('',(0.85,0.53,0.675));+#1951 = SURFACE_CURVE('',#1952,(#1956,#1963),.PCURVE_S1.);+#1952 = LINE('',#1953,#1954);+#1953 = CARTESIAN_POINT('',(0.755,0.625,0.675));+#1954 = VECTOR('',#1955,1.);+#1955 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#1956 = PCURVE('',#705,#1957);+#1957 = DEFINITIONAL_REPRESENTATION('',(#1958),#1962);+#1958 = LINE('',#1959,#1960);+#1959 = CARTESIAN_POINT('',(0.625,1.5925));+#1960 = VECTOR('',#1961,1.);+#1961 = DIRECTION('',(-0.707106781187,0.707106781187));+#1962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1963 = PCURVE('',#964,#1964);+#1964 = DEFINITIONAL_REPRESENTATION('',(#1965),#1969);+#1965 = LINE('',#1966,#1967);+#1966 = CARTESIAN_POINT('',(0.,0.));+#1967 = VECTOR('',#1968,1.);+#1968 = DIRECTION('',(1.,0.));+#1969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1970 = ORIENTED_EDGE('',*,*,#1971,.T.);+#1971 = EDGE_CURVE('',#1949,#1972,#1974,.T.);+#1972 = VERTEX_POINT('',#1973);+#1973 = CARTESIAN_POINT('',(0.85,0.175,0.675));+#1974 = SURFACE_CURVE('',#1975,(#1979,#1986),.PCURVE_S1.);+#1975 = LINE('',#1976,#1977);+#1976 = CARTESIAN_POINT('',(0.85,0.53,0.675));+#1977 = VECTOR('',#1978,1.);+#1978 = DIRECTION('',(0.,-1.,0.));+#1979 = PCURVE('',#705,#1980);+#1980 = DEFINITIONAL_REPRESENTATION('',(#1981),#1985);+#1981 = LINE('',#1982,#1983);+#1982 = CARTESIAN_POINT('',(0.53,1.6875));+#1983 = VECTOR('',#1984,1.);+#1984 = DIRECTION('',(-1.,1.568703130043E-18));+#1985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1986 = PCURVE('',#1074,#1987);+#1987 = DEFINITIONAL_REPRESENTATION('',(#1988),#1992);+#1988 = LINE('',#1989,#1990);+#1989 = CARTESIAN_POINT('',(0.,0.));+#1990 = VECTOR('',#1991,1.);+#1991 = DIRECTION('',(1.,0.));+#1992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1993 = ORIENTED_EDGE('',*,*,#1994,.T.);+#1994 = EDGE_CURVE('',#1972,#1995,#1997,.T.);+#1995 = VERTEX_POINT('',#1996);+#1996 = CARTESIAN_POINT('',(0.825,0.175,0.675));+#1997 = SURFACE_CURVE('',#1998,(#2002,#2009),.PCURVE_S1.);+#1998 = LINE('',#1999,#2000);+#1999 = CARTESIAN_POINT('',(0.85,0.175,0.675));+#2000 = VECTOR('',#2001,1.);+#2001 = DIRECTION('',(-1.,2.22044604925E-16,0.));+#2002 = PCURVE('',#705,#2003);+#2003 = DEFINITIONAL_REPRESENTATION('',(#2004),#2008);+#2004 = LINE('',#2005,#2006);+#2005 = CARTESIAN_POINT('',(0.175,1.6875));+#2006 = VECTOR('',#2007,1.);+#2007 = DIRECTION('',(2.20475901795E-16,-1.));+#2008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2009 = PCURVE('',#1368,#2010);+#2010 = DEFINITIONAL_REPRESENTATION('',(#2011),#2015);+#2011 = LINE('',#2012,#2013);+#2012 = CARTESIAN_POINT('',(0.,0.));+#2013 = VECTOR('',#2014,1.);+#2014 = DIRECTION('',(1.,0.));+#2015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2016 = ORIENTED_EDGE('',*,*,#2017,.F.);+#2017 = EDGE_CURVE('',#2018,#1995,#2020,.T.);+#2018 = VERTEX_POINT('',#2019);+#2019 = CARTESIAN_POINT('',(0.825,0.5175,0.675));+#2020 = SURFACE_CURVE('',#2021,(#2025,#2032),.PCURVE_S1.);+#2021 = LINE('',#2022,#2023);+#2022 = CARTESIAN_POINT('',(0.825,0.5175,0.675));+#2023 = VECTOR('',#2024,1.);+#2024 = DIRECTION('',(0.,-1.,0.));+#2025 = PCURVE('',#705,#2026);+#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031);+#2027 = LINE('',#2028,#2029);+#2028 = CARTESIAN_POINT('',(0.5175,1.6625));+#2029 = VECTOR('',#2030,1.);+#2030 = DIRECTION('',(-1.,1.568703130043E-18));+#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2032 = PCURVE('',#1340,#2033);+#2033 = DEFINITIONAL_REPRESENTATION('',(#2034),#2038);+#2034 = LINE('',#2035,#2036);+#2035 = CARTESIAN_POINT('',(3.331902263684E-17,-1.091325322525E-16));+#2036 = VECTOR('',#2037,1.);+#2037 = DIRECTION('',(1.,-9.803093828581E-17));+#2038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2039 = ORIENTED_EDGE('',*,*,#2040,.F.);+#2040 = EDGE_CURVE('',#2041,#2018,#2043,.T.);+#2041 = VERTEX_POINT('',#2042);+#2042 = CARTESIAN_POINT('',(0.7425,0.6,0.675));+#2043 = SURFACE_CURVE('',#2044,(#2048,#2055),.PCURVE_S1.);+#2044 = LINE('',#2045,#2046);+#2045 = CARTESIAN_POINT('',(0.7425,0.6,0.675));+#2046 = VECTOR('',#2047,1.);+#2047 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#2048 = PCURVE('',#705,#2049);+#2049 = DEFINITIONAL_REPRESENTATION('',(#2050),#2054);+#2050 = LINE('',#2051,#2052);+#2051 = CARTESIAN_POINT('',(0.6,1.58));+#2052 = VECTOR('',#2053,1.);+#2053 = DIRECTION('',(-0.707106781187,0.707106781187));+#2054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2055 = PCURVE('',#2056,#2061);+#2056 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#2057,#2058)+    ,(#2059,#2060+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)+  ,.PIECEWISE_BEZIER_KNOTS.);+#2057 = CARTESIAN_POINT('',(0.7425,0.6,0.675));+#2058 = CARTESIAN_POINT('',(0.712635072626,0.540270145251,1.1));+#2059 = CARTESIAN_POINT('',(0.825,0.5175,0.675));+#2060 = CARTESIAN_POINT('',(0.765270145251,0.487635072626,1.1));+#2061 = DEFINITIONAL_REPRESENTATION('',(#2062),#2066);+#2062 = LINE('',#2063,#2064);+#2063 = CARTESIAN_POINT('',(1.090712991737E-16,1.505130262525E-16));+#2064 = VECTOR('',#2065,1.);+#2065 = DIRECTION('',(1.,-6.930159779545E-16));+#2066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2067 = ORIENTED_EDGE('',*,*,#2068,.F.);+#2068 = EDGE_CURVE('',#2069,#2041,#2071,.T.);+#2069 = VERTEX_POINT('',#2070);+#2070 = CARTESIAN_POINT('',(-0.7425,0.6,0.675));+#2071 = SURFACE_CURVE('',#2072,(#2076,#2083),.PCURVE_S1.);+#2072 = LINE('',#2073,#2074);+#2073 = CARTESIAN_POINT('',(-0.7425,0.6,0.675));+#2074 = VECTOR('',#2075,1.);+#2075 = DIRECTION('',(1.,0.,0.));+#2076 = PCURVE('',#705,#2077);+#2077 = DEFINITIONAL_REPRESENTATION('',(#2078),#2082);+#2078 = LINE('',#2079,#2080);+#2079 = CARTESIAN_POINT('',(0.6,9.5E-02));+#2080 = VECTOR('',#2081,1.);+#2081 = DIRECTION('',(1.568703130043E-18,1.));+#2082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2083 = PCURVE('',#2084,#2089);+#2084 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#2085,#2086)+    ,(#2087,#2088+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.485),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#2085 = CARTESIAN_POINT('',(-0.7425,0.6,0.675));+#2086 = CARTESIAN_POINT('',(-0.712635072626,0.540270145251,1.1));+#2087 = CARTESIAN_POINT('',(0.7425,0.6,0.675));+#2088 = CARTESIAN_POINT('',(0.712635072626,0.540270145251,1.1));+#2089 = DEFINITIONAL_REPRESENTATION('',(#2090),#2094);+#2090 = LINE('',#2091,#2092);+#2091 = CARTESIAN_POINT('',(1.713605470152E-16,5.318928503032E-19));+#2092 = VECTOR('',#2093,1.);+#2093 = DIRECTION('',(1.,7.300969028144E-20));+#2094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2095 = ORIENTED_EDGE('',*,*,#2096,.F.);+#2096 = EDGE_CURVE('',#2097,#2069,#2099,.T.);+#2097 = VERTEX_POINT('',#2098);+#2098 = CARTESIAN_POINT('',(-0.825,0.5175,0.675));+#2099 = SURFACE_CURVE('',#2100,(#2104,#2111),.PCURVE_S1.);+#2100 = LINE('',#2101,#2102);+#2101 = CARTESIAN_POINT('',(-0.825,0.5175,0.675));+#2102 = VECTOR('',#2103,1.);+#2103 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#2104 = PCURVE('',#705,#2105);+#2105 = DEFINITIONAL_REPRESENTATION('',(#2106),#2110);+#2106 = LINE('',#2107,#2108);+#2107 = CARTESIAN_POINT('',(0.5175,1.25E-02));+#2108 = VECTOR('',#2109,1.);+#2109 = DIRECTION('',(0.707106781187,0.707106781187));+#2110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2111 = PCURVE('',#2112,#2117);+#2112 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#2113,#2114)+    ,(#2115,#2116+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)+  ,.PIECEWISE_BEZIER_KNOTS.);+#2113 = CARTESIAN_POINT('',(-0.825,0.5175,0.675));+#2114 = CARTESIAN_POINT('',(-0.765270145251,0.487635072626,1.1));+#2115 = CARTESIAN_POINT('',(-0.7425,0.6,0.675));+#2116 = CARTESIAN_POINT('',(-0.712635072626,0.540270145251,1.1));+#2117 = DEFINITIONAL_REPRESENTATION('',(#2118),#2122);+#2118 = LINE('',#2119,#2120);+#2119 = CARTESIAN_POINT('',(-1.258939463287E-16,1.235299452535E-16));+#2120 = VECTOR('',#2121,1.);+#2121 = DIRECTION('',(1.,-1.266613647291E-15));+#2122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2123 = ORIENTED_EDGE('',*,*,#2124,.F.);+#2124 = EDGE_CURVE('',#1901,#2097,#2125,.T.);+#2125 = SURFACE_CURVE('',#2126,(#2130,#2137),.PCURVE_S1.);+#2126 = LINE('',#2127,#2128);+#2127 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675));+#2128 = VECTOR('',#2129,1.);+#2129 = DIRECTION('',(0.,1.,0.));+#2130 = PCURVE('',#705,#2131);+#2131 = DEFINITIONAL_REPRESENTATION('',(#2132),#2136);+#2132 = LINE('',#2133,#2134);+#2133 = CARTESIAN_POINT('',(-0.5175,1.25E-02));+#2134 = VECTOR('',#2135,1.);+#2135 = DIRECTION('',(1.,-1.568703130043E-18));+#2136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2137 = PCURVE('',#1228,#2138);+#2138 = DEFINITIONAL_REPRESENTATION('',(#2139),#2143);+#2139 = LINE('',#2140,#2141);+#2140 = CARTESIAN_POINT('',(0.,-2.107177132054E-16));+#2141 = VECTOR('',#2142,1.);+#2142 = DIRECTION('',(1.,9.818921597522E-17));+#2143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2144 = ADVANCED_FACE('',(#2145),#786,.F.);+#2145 = FACE_BOUND('',#2146,.F.);+#2146 = EDGE_LOOP('',(#2147,#2148,#2149,#2150));+#2147 = ORIENTED_EDGE('',*,*,#770,.T.);+#2148 = ORIENTED_EDGE('',*,*,#1161,.T.);+#2149 = ORIENTED_EDGE('',*,*,#1426,.F.);+#2150 = ORIENTED_EDGE('',*,*,#2151,.F.);+#2151 = EDGE_CURVE('',#771,#1404,#2152,.T.);+#2152 = SURFACE_CURVE('',#2153,(#2156,#2162),.PCURVE_S1.);+#2153 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2154,#2155),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2154 = CARTESIAN_POINT('',(0.755,-0.625,0.525));+#2155 = CARTESIAN_POINT('',(0.755,-0.625,0.675));+#2156 = PCURVE('',#786,#2157);+#2157 = DEFINITIONAL_REPRESENTATION('',(#2158),#2161);+#2158 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2159,#2160),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2159 = CARTESIAN_POINT('',(0.,-0.15));+#2160 = CARTESIAN_POINT('',(0.,0.));+#2161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2162 = PCURVE('',#892,#2163);+#2163 = DEFINITIONAL_REPRESENTATION('',(#2164),#2167);+#2164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2165,#2166),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2165 = CARTESIAN_POINT('',(0.134350288425,-0.15));+#2166 = CARTESIAN_POINT('',(0.134350288425,0.));+#2167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2168 = ADVANCED_FACE('',(#2169),#858,.F.);+#2169 = FACE_BOUND('',#2170,.F.);+#2170 = EDGE_LOOP('',(#2171,#2172,#2190,#2191));+#2171 = ORIENTED_EDGE('',*,*,#844,.T.);+#2172 = ORIENTED_EDGE('',*,*,#2173,.T.);+#2173 = EDGE_CURVE('',#823,#1926,#2174,.T.);+#2174 = SURFACE_CURVE('',#2175,(#2178,#2184),.PCURVE_S1.);+#2175 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2176,#2177),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2176 = CARTESIAN_POINT('',(0.755,0.625,0.525));+#2177 = CARTESIAN_POINT('',(0.755,0.625,0.675));+#2178 = PCURVE('',#858,#2179);+#2179 = DEFINITIONAL_REPRESENTATION('',(#2180),#2183);+#2180 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2181,#2182),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2181 = CARTESIAN_POINT('',(1.51,-0.15));+#2182 = CARTESIAN_POINT('',(1.51,0.));+#2183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2184 = PCURVE('',#964,#2185);+#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2189);+#2186 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2187,#2188),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2187 = CARTESIAN_POINT('',(0.,-0.15));+#2188 = CARTESIAN_POINT('',(0.,0.));+#2189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2190 = ORIENTED_EDGE('',*,*,#1925,.F.);+#2191 = ORIENTED_EDGE('',*,*,#1091,.F.);+#2192 = ADVANCED_FACE('',(#2193),#892,.F.);+#2193 = FACE_BOUND('',#2194,.F.);+#2194 = EDGE_LOOP('',(#2195,#2196,#2197,#2198));+#2195 = ORIENTED_EDGE('',*,*,#876,.T.);+#2196 = ORIENTED_EDGE('',*,*,#2151,.T.);+#2197 = ORIENTED_EDGE('',*,*,#1403,.F.);+#2198 = ORIENTED_EDGE('',*,*,#2199,.F.);+#2199 = EDGE_CURVE('',#877,#1381,#2200,.T.);+#2200 = SURFACE_CURVE('',#2201,(#2204,#2210),.PCURVE_S1.);+#2201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2202,#2203),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2202 = CARTESIAN_POINT('',(0.85,-0.53,0.525));+#2203 = CARTESIAN_POINT('',(0.85,-0.53,0.675));+#2204 = PCURVE('',#892,#2205);+#2205 = DEFINITIONAL_REPRESENTATION('',(#2206),#2209);+#2206 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2207,#2208),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2207 = CARTESIAN_POINT('',(0.,-0.15));+#2208 = CARTESIAN_POINT('',(0.,0.));+#2209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2210 = PCURVE('',#998,#2211);+#2211 = DEFINITIONAL_REPRESENTATION('',(#2212),#2215);+#2212 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2213,#2214),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2213 = CARTESIAN_POINT('',(1.06,-0.15));+#2214 = CARTESIAN_POINT('',(1.06,0.));+#2215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2216 = ADVANCED_FACE('',(#2217),#964,.F.);+#2217 = FACE_BOUND('',#2218,.F.);+#2218 = EDGE_LOOP('',(#2219,#2220,#2238,#2239));+#2219 = ORIENTED_EDGE('',*,*,#950,.T.);+#2220 = ORIENTED_EDGE('',*,*,#2221,.T.);+#2221 = EDGE_CURVE('',#929,#1949,#2222,.T.);+#2222 = SURFACE_CURVE('',#2223,(#2226,#2232),.PCURVE_S1.);+#2223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2224,#2225),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2224 = CARTESIAN_POINT('',(0.85,0.53,0.525));+#2225 = CARTESIAN_POINT('',(0.85,0.53,0.675));+#2226 = PCURVE('',#964,#2227);+#2227 = DEFINITIONAL_REPRESENTATION('',(#2228),#2231);+#2228 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2229,#2230),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2229 = CARTESIAN_POINT('',(0.134350288425,-0.15));+#2230 = CARTESIAN_POINT('',(0.134350288425,0.));+#2231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2232 = PCURVE('',#1074,#2233);+#2233 = DEFINITIONAL_REPRESENTATION('',(#2234),#2237);+#2234 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2235,#2236),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2235 = CARTESIAN_POINT('',(0.,-0.15));+#2236 = CARTESIAN_POINT('',(0.,0.));+#2237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2238 = ORIENTED_EDGE('',*,*,#1948,.F.);+#2239 = ORIENTED_EDGE('',*,*,#2173,.F.);+#2240 = ADVANCED_FACE('',(#2241),#1074,.F.);+#2241 = FACE_BOUND('',#2242,.F.);+#2242 = EDGE_LOOP('',(#2243,#2244,#2245,#2271));+#2243 = ORIENTED_EDGE('',*,*,#2221,.F.);+#2244 = ORIENTED_EDGE('',*,*,#1060,.T.);+#2245 = ORIENTED_EDGE('',*,*,#2246,.T.);+#2246 = EDGE_CURVE('',#1011,#1972,#2247,.T.);+#2247 = SURFACE_CURVE('',#2248,(#2252,#2259),.PCURVE_S1.);+#2248 = LINE('',#2249,#2250);+#2249 = CARTESIAN_POINT('',(0.85,0.175,0.503709028349));+#2250 = VECTOR('',#2251,1.);+#2251 = DIRECTION('',(0.,0.,1.));+#2252 = PCURVE('',#1074,#2253);+#2253 = DEFINITIONAL_REPRESENTATION('',(#2254),#2258);+#2254 = LINE('',#2255,#2256);+#2255 = CARTESIAN_POINT('',(0.355,-0.171290971651));+#2256 = VECTOR('',#2257,1.);+#2257 = DIRECTION('',(0.,1.));+#2258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2259 = PCURVE('',#2260,#2265);+#2260 = PLANE('',#2261);+#2261 = AXIS2_PLACEMENT_3D('',#2262,#2263,#2264);+#2262 = CARTESIAN_POINT('',(1.021526355437,0.175,0.332418056697));+#2263 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#2264 = DIRECTION('',(0.,0.,1.));+#2265 = DEFINITIONAL_REPRESENTATION('',(#2266),#2270);+#2266 = LINE('',#2267,#2268);+#2267 = CARTESIAN_POINT('',(0.171290971652,0.171526355437));+#2268 = VECTOR('',#2269,1.);+#2269 = DIRECTION('',(1.,0.));+#2270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2271 = ORIENTED_EDGE('',*,*,#1971,.F.);+#2272 = ADVANCED_FACE('',(#2273),#1026,.F.);+#2273 = FACE_BOUND('',#2274,.F.);+#2274 = EDGE_LOOP('',(#2275,#2276,#2309,#2337));+#2275 = ORIENTED_EDGE('',*,*,#1010,.T.);+#2276 = ORIENTED_EDGE('',*,*,#2277,.T.);+#2277 = EDGE_CURVE('',#983,#2278,#2280,.T.);+#2278 = VERTEX_POINT('',#2279);+#2279 = CARTESIAN_POINT('',(0.918936542711,-0.175,0.467155372437));+#2280 = SURFACE_CURVE('',#2281,(#2286,#2293),.PCURVE_S1.);+#2281 = CIRCLE('',#2282,7.E-02);+#2282 = AXIS2_PLACEMENT_3D('',#2283,#2284,#2285);+#2283 = CARTESIAN_POINT('',(0.85,-0.175,0.455));+#2284 = DIRECTION('',(2.22044604925E-16,1.,-0.));+#2285 = DIRECTION('',(0.,0.,1.));+#2286 = PCURVE('',#1026,#2287);+#2287 = DEFINITIONAL_REPRESENTATION('',(#2288),#2292);+#2288 = LINE('',#2289,#2290);+#2289 = CARTESIAN_POINT('',(0.,-0.35));+#2290 = VECTOR('',#2291,1.);+#2291 = DIRECTION('',(1.,0.));+#2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2293 = PCURVE('',#2294,#2299);+#2294 = PLANE('',#2295);+#2295 = AXIS2_PLACEMENT_3D('',#2296,#2297,#2298);+#2296 = CARTESIAN_POINT('',(1.021526355437,-0.175,0.332418056697));+#2297 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#2298 = DIRECTION('',(0.,0.,1.));+#2299 = DEFINITIONAL_REPRESENTATION('',(#2300),#2308);+#2300 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2301,#2302,#2303,#2304,+#2305,#2306,#2307),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#2301 = CARTESIAN_POINT('',(0.192581943303,0.171526355437));+#2302 = CARTESIAN_POINT('',(0.192581943303,5.028279890718E-02));+#2303 = CARTESIAN_POINT('',(8.7581943303E-02,0.110904577172));+#2304 = CARTESIAN_POINT('',(-1.7418056697E-02,0.171526355437));+#2305 = CARTESIAN_POINT('',(8.7581943303E-02,0.232148133702));+#2306 = CARTESIAN_POINT('',(0.192581943303,0.292769911967));+#2307 = CARTESIAN_POINT('',(0.192581943303,0.171526355437));+#2308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2309 = ORIENTED_EDGE('',*,*,#2310,.F.);+#2310 = EDGE_CURVE('',#2311,#2278,#2313,.T.);+#2311 = VERTEX_POINT('',#2312);+#2312 = CARTESIAN_POINT('',(0.918936542711,0.175,0.467155372437));+#2313 = SURFACE_CURVE('',#2314,(#2318,#2325),.PCURVE_S1.);+#2314 = LINE('',#2315,#2316);+#2315 = CARTESIAN_POINT('',(0.918936542711,0.175,0.467155372437));+#2316 = VECTOR('',#2317,1.);+#2317 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#2318 = PCURVE('',#1026,#2319);+#2319 = DEFINITIONAL_REPRESENTATION('',(#2320),#2324);+#2320 = LINE('',#2321,#2322);+#2321 = CARTESIAN_POINT('',(1.396263401591,0.));+#2322 = VECTOR('',#2323,1.);+#2323 = DIRECTION('',(-2.537652627715E-15,-1.));+#2324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2325 = PCURVE('',#2326,#2331);+#2326 = PLANE('',#2327);+#2327 = AXIS2_PLACEMENT_3D('',#2328,#2329,#2330);+#2328 = CARTESIAN_POINT('',(0.918936542711,0.175,0.467155372437));+#2329 = DIRECTION('',(0.987340403298,-2.192336097769E-16,0.158615661317)+  );+#2330 = DIRECTION('',(0.158615661317,-3.521975185208E-17,-0.987340403298+    ));+#2331 = DEFINITIONAL_REPRESENTATION('',(#2332),#2336);+#2332 = LINE('',#2333,#2334);+#2333 = CARTESIAN_POINT('',(0.,0.));+#2334 = VECTOR('',#2335,1.);+#2335 = DIRECTION('',(1.914370478071E-29,-1.));+#2336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2337 = ORIENTED_EDGE('',*,*,#2338,.F.);+#2338 = EDGE_CURVE('',#1011,#2311,#2339,.T.);+#2339 = SURFACE_CURVE('',#2340,(#2345,#2352),.PCURVE_S1.);+#2340 = CIRCLE('',#2341,7.E-02);+#2341 = AXIS2_PLACEMENT_3D('',#2342,#2343,#2344);+#2342 = CARTESIAN_POINT('',(0.85,0.175,0.455));+#2343 = DIRECTION('',(2.22044604925E-16,1.,-0.));+#2344 = DIRECTION('',(0.,0.,1.));+#2345 = PCURVE('',#1026,#2346);+#2346 = DEFINITIONAL_REPRESENTATION('',(#2347),#2351);+#2347 = LINE('',#2348,#2349);+#2348 = CARTESIAN_POINT('',(0.,0.));+#2349 = VECTOR('',#2350,1.);+#2350 = DIRECTION('',(1.,-1.98784667592E-17));+#2351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2352 = PCURVE('',#2260,#2353);+#2353 = DEFINITIONAL_REPRESENTATION('',(#2354),#2362);+#2354 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2355,#2356,#2357,#2358,+#2359,#2360,#2361),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#2355 = CARTESIAN_POINT('',(0.192581943303,0.171526355437));+#2356 = CARTESIAN_POINT('',(0.192581943303,5.028279890718E-02));+#2357 = CARTESIAN_POINT('',(8.7581943303E-02,0.110904577172));+#2358 = CARTESIAN_POINT('',(-1.7418056697E-02,0.171526355437));+#2359 = CARTESIAN_POINT('',(8.7581943303E-02,0.232148133702));+#2360 = CARTESIAN_POINT('',(0.192581943303,0.292769911967));+#2361 = CARTESIAN_POINT('',(0.192581943303,0.171526355437));+#2362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2363 = ADVANCED_FACE('',(#2364),#998,.F.);+#2364 = FACE_BOUND('',#2365,.F.);+#2365 = EDGE_LOOP('',(#2366,#2387,#2388,#2389));+#2366 = ORIENTED_EDGE('',*,*,#2367,.F.);+#2367 = EDGE_CURVE('',#983,#1353,#2368,.T.);+#2368 = SURFACE_CURVE('',#2369,(#2373,#2380),.PCURVE_S1.);+#2369 = LINE('',#2370,#2371);+#2370 = CARTESIAN_POINT('',(0.85,-0.175,0.503709028349));+#2371 = VECTOR('',#2372,1.);+#2372 = DIRECTION('',(0.,0.,1.));+#2373 = PCURVE('',#998,#2374);+#2374 = DEFINITIONAL_REPRESENTATION('',(#2375),#2379);+#2375 = LINE('',#2376,#2377);+#2376 = CARTESIAN_POINT('',(0.705,-0.171290971651));+#2377 = VECTOR('',#2378,1.);+#2378 = DIRECTION('',(0.,1.));+#2379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2380 = PCURVE('',#2294,#2381);+#2381 = DEFINITIONAL_REPRESENTATION('',(#2382),#2386);+#2382 = LINE('',#2383,#2384);+#2383 = CARTESIAN_POINT('',(0.171290971652,0.171526355437));+#2384 = VECTOR('',#2385,1.);+#2385 = DIRECTION('',(1.,0.));+#2386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2387 = ORIENTED_EDGE('',*,*,#982,.T.);+#2388 = ORIENTED_EDGE('',*,*,#2199,.T.);+#2389 = ORIENTED_EDGE('',*,*,#1380,.F.);+#2390 = ADVANCED_FACE('',(#2391),#1368,.F.);+#2391 = FACE_BOUND('',#2392,.F.);+#2392 = EDGE_LOOP('',(#2393,#2394,#2420,#2421));+#2393 = ORIENTED_EDGE('',*,*,#1994,.F.);+#2394 = ORIENTED_EDGE('',*,*,#2395,.T.);+#2395 = EDGE_CURVE('',#1972,#1353,#2396,.T.);+#2396 = SURFACE_CURVE('',#2397,(#2401,#2408),.PCURVE_S1.);+#2397 = LINE('',#2398,#2399);+#2398 = CARTESIAN_POINT('',(0.85,0.175,0.675));+#2399 = VECTOR('',#2400,1.);+#2400 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#2401 = PCURVE('',#1368,#2402);+#2402 = DEFINITIONAL_REPRESENTATION('',(#2403),#2407);+#2403 = LINE('',#2404,#2405);+#2404 = CARTESIAN_POINT('',(0.,0.));+#2405 = VECTOR('',#2406,1.);+#2406 = DIRECTION('',(0.,-1.));+#2407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2408 = PCURVE('',#2409,#2414);+#2409 = CYLINDRICAL_SURFACE('',#2410,0.22);+#2410 = AXIS2_PLACEMENT_3D('',#2411,#2412,#2413);+#2411 = CARTESIAN_POINT('',(0.85,0.175,0.455));+#2412 = DIRECTION('',(2.22044604925E-16,1.,0.));+#2413 = DIRECTION('',(0.984807753012,-2.186712484447E-16,0.173648177667)+  );+#2414 = DEFINITIONAL_REPRESENTATION('',(#2415),#2419);+#2415 = LINE('',#2416,#2417);+#2416 = CARTESIAN_POINT('',(4.886921905584,0.));+#2417 = VECTOR('',#2418,1.);+#2418 = DIRECTION('',(0.,-1.));+#2419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2420 = ORIENTED_EDGE('',*,*,#1352,.T.);+#2421 = ORIENTED_EDGE('',*,*,#2422,.F.);+#2422 = EDGE_CURVE('',#1995,#1325,#2423,.T.);+#2423 = SURFACE_CURVE('',#2424,(#2428,#2435),.PCURVE_S1.);+#2424 = LINE('',#2425,#2426);+#2425 = CARTESIAN_POINT('',(0.825,0.5175,0.675));+#2426 = VECTOR('',#2427,1.);+#2427 = DIRECTION('',(0.,-1.,0.));+#2428 = PCURVE('',#1368,#2429);+#2429 = DEFINITIONAL_REPRESENTATION('',(#2430),#2434);+#2430 = LINE('',#2431,#2432);+#2431 = CARTESIAN_POINT('',(2.5E-02,0.3425));+#2432 = VECTOR('',#2433,1.);+#2433 = DIRECTION('',(-2.22044604925E-16,-1.));+#2434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2435 = PCURVE('',#1340,#2436);+#2436 = DEFINITIONAL_REPRESENTATION('',(#2437),#2441);+#2437 = LINE('',#2438,#2439);+#2438 = CARTESIAN_POINT('',(0.,-1.426948664996E-16));+#2439 = VECTOR('',#2440,1.);+#2440 = DIRECTION('',(1.,-3.87215061602E-20));+#2441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2442 = ADVANCED_FACE('',(#2443),#1340,.F.);+#2443 = FACE_BOUND('',#2444,.F.);+#2444 = EDGE_LOOP('',(#2445,#2446,#2447,#2448,#2470,#2497));+#2445 = ORIENTED_EDGE('',*,*,#2017,.T.);+#2446 = ORIENTED_EDGE('',*,*,#2422,.T.);+#2447 = ORIENTED_EDGE('',*,*,#1324,.T.);+#2448 = ORIENTED_EDGE('',*,*,#2449,.T.);+#2449 = EDGE_CURVE('',#1297,#2450,#2452,.T.);+#2450 = VERTEX_POINT('',#2451);+#2451 = CARTESIAN_POINT('',(0.765270145251,-0.487635072626,1.1));+#2452 = SURFACE_CURVE('',#2453,(#2456,#2463),.PCURVE_S1.);+#2453 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2454,#2455),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2454 = CARTESIAN_POINT('',(0.825,-0.5175,0.675));+#2455 = CARTESIAN_POINT('',(0.765270145251,-0.487635072626,1.1));+#2456 = PCURVE('',#1340,#2457);+#2457 = DEFINITIONAL_REPRESENTATION('',(#2458),#2462);+#2458 = LINE('',#2459,#2460);+#2459 = CARTESIAN_POINT('',(1.035,-1.090918746711E-16));+#2460 = VECTOR('',#2461,1.);+#2461 = DIRECTION('',(0.,1.));+#2462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2463 = PCURVE('',#1312,#2464);+#2464 = DEFINITIONAL_REPRESENTATION('',(#2465),#2469);+#2465 = LINE('',#2466,#2467);+#2466 = CARTESIAN_POINT('',(-1.258939463287E-16,1.235299452535E-16));+#2467 = VECTOR('',#2468,1.);+#2468 = DIRECTION('',(-1.001440032943E-16,1.));+#2469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2470 = ORIENTED_EDGE('',*,*,#2471,.F.);+#2471 = EDGE_CURVE('',#2472,#2450,#2474,.T.);+#2472 = VERTEX_POINT('',#2473);+#2473 = CARTESIAN_POINT('',(0.765270145251,0.487635072626,1.1));+#2474 = SURFACE_CURVE('',#2475,(#2479,#2485),.PCURVE_S1.);+#2475 = LINE('',#2476,#2477);+#2476 = CARTESIAN_POINT('',(0.765270145251,0.487635072626,1.1));+#2477 = VECTOR('',#2478,1.);+#2478 = DIRECTION('',(0.,-1.,0.));+#2479 = PCURVE('',#1340,#2480);+#2480 = DEFINITIONAL_REPRESENTATION('',(#2481),#2484);+#2481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2482,#2483),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,0.975270145252),.PIECEWISE_BEZIER_KNOTS.);+#2482 = CARTESIAN_POINT('',(9.61368171763E-17,1.));+#2483 = CARTESIAN_POINT('',(1.035,1.));+#2484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2485 = PCURVE('',#2486,#2491);+#2486 = PLANE('',#2487);+#2487 = AXIS2_PLACEMENT_3D('',#2488,#2489,#2490);+#2488 = CARTESIAN_POINT('',(-0.765270145251,-0.487635072626,1.1));+#2489 = DIRECTION('',(0.,0.,1.));+#2490 = DIRECTION('',(0.84333939541,0.537381302382,-0.));+#2491 = DEFINITIONAL_REPRESENTATION('',(#2492),#2496);+#2492 = LINE('',#2493,#2494);+#2493 = CARTESIAN_POINT('',(1.814856864072,1.552091788426E-13));+#2494 = VECTOR('',#2495,1.);+#2495 = DIRECTION('',(-0.537381302382,-0.84333939541));+#2496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2497 = ORIENTED_EDGE('',*,*,#2498,.F.);+#2498 = EDGE_CURVE('',#2018,#2472,#2499,.T.);+#2499 = SURFACE_CURVE('',#2500,(#2503,#2510),.PCURVE_S1.);+#2500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2501,#2502),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2501 = CARTESIAN_POINT('',(0.825,0.5175,0.675));+#2502 = CARTESIAN_POINT('',(0.765270145251,0.487635072626,1.1));+#2503 = PCURVE('',#1340,#2504);+#2504 = DEFINITIONAL_REPRESENTATION('',(#2505),#2509);+#2505 = LINE('',#2506,#2507);+#2506 = CARTESIAN_POINT('',(3.331902263684E-17,-1.091325322525E-16));+#2507 = VECTOR('',#2508,1.);+#2508 = DIRECTION('',(3.906895027093E-18,1.));+#2509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2510 = PCURVE('',#2056,#2511);+#2511 = DEFINITIONAL_REPRESENTATION('',(#2512),#2516);+#2512 = LINE('',#2513,#2514);+#2513 = CARTESIAN_POINT('',(0.116672618896,4.272058312473E-17));+#2514 = VECTOR('',#2515,1.);+#2515 = DIRECTION('',(1.387778780781E-17,1.));+#2516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2517 = ADVANCED_FACE('',(#2518),#1312,.F.);+#2518 = FACE_BOUND('',#2519,.F.);+#2519 = EDGE_LOOP('',(#2520,#2521,#2543,#2563));+#2520 = ORIENTED_EDGE('',*,*,#1296,.T.);+#2521 = ORIENTED_EDGE('',*,*,#2522,.T.);+#2522 = EDGE_CURVE('',#1269,#2523,#2525,.T.);+#2523 = VERTEX_POINT('',#2524);+#2524 = CARTESIAN_POINT('',(0.712635072626,-0.540270145251,1.1));+#2525 = SURFACE_CURVE('',#2526,(#2529,#2536),.PCURVE_S1.);+#2526 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2527,#2528),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2527 = CARTESIAN_POINT('',(0.7425,-0.6,0.675));+#2528 = CARTESIAN_POINT('',(0.712635072626,-0.540270145251,1.1));+#2529 = PCURVE('',#1312,#2530);+#2530 = DEFINITIONAL_REPRESENTATION('',(#2531),#2535);+#2531 = LINE('',#2532,#2533);+#2532 = CARTESIAN_POINT('',(0.116672618896,-2.424918610543E-17));+#2533 = VECTOR('',#2534,1.);+#2534 = DIRECTION('',(1.387778780781E-17,1.));+#2535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2536 = PCURVE('',#1284,#2537);+#2537 = DEFINITIONAL_REPRESENTATION('',(#2538),#2542);+#2538 = LINE('',#2539,#2540);+#2539 = CARTESIAN_POINT('',(1.713605470152E-16,5.318928503032E-19));+#2540 = VECTOR('',#2541,1.);+#2541 = DIRECTION('',(-5.110461390401E-17,1.));+#2542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2543 = ORIENTED_EDGE('',*,*,#2544,.F.);+#2544 = EDGE_CURVE('',#2450,#2523,#2545,.T.);+#2545 = SURFACE_CURVE('',#2546,(#2550,#2556),.PCURVE_S1.);+#2546 = LINE('',#2547,#2548);+#2547 = CARTESIAN_POINT('',(0.765270145251,-0.487635072626,1.1));+#2548 = VECTOR('',#2549,1.);+#2549 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#2550 = PCURVE('',#1312,#2551);+#2551 = DEFINITIONAL_REPRESENTATION('',(#2552),#2555);+#2552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2553,#2554),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,7.443723356277E-02),.PIECEWISE_BEZIER_KNOTS.);+#2553 = CARTESIAN_POINT('',(-1.0388171194E-16,1.));+#2554 = CARTESIAN_POINT('',(0.116672618896,1.));+#2555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2556 = PCURVE('',#2486,#2557);+#2557 = DEFINITIONAL_REPRESENTATION('',(#2558),#2562);+#2558 = LINE('',#2559,#2560);+#2559 = CARTESIAN_POINT('',(1.290764923242,-0.822483734658));+#2560 = VECTOR('',#2561,1.);+#2561 = DIRECTION('',(-0.976316968333,-0.216345042339));+#2562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2563 = ORIENTED_EDGE('',*,*,#2449,.F.);+#2564 = ADVANCED_FACE('',(#2565),#1284,.F.);+#2565 = FACE_BOUND('',#2566,.F.);+#2566 = EDGE_LOOP('',(#2567,#2568,#2590,#2610));+#2567 = ORIENTED_EDGE('',*,*,#1268,.T.);+#2568 = ORIENTED_EDGE('',*,*,#2569,.T.);+#2569 = EDGE_CURVE('',#1241,#2570,#2572,.T.);+#2570 = VERTEX_POINT('',#2571);+#2571 = CARTESIAN_POINT('',(-0.712635072626,-0.540270145251,1.1));+#2572 = SURFACE_CURVE('',#2573,(#2576,#2583),.PCURVE_S1.);+#2573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2574,#2575),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2574 = CARTESIAN_POINT('',(-0.7425,-0.6,0.675));+#2575 = CARTESIAN_POINT('',(-0.712635072626,-0.540270145251,1.1));+#2576 = PCURVE('',#1284,#2577);+#2577 = DEFINITIONAL_REPRESENTATION('',(#2578),#2582);+#2578 = LINE('',#2579,#2580);+#2579 = CARTESIAN_POINT('',(1.485,6.403122403712E-19));+#2580 = VECTOR('',#2581,1.);+#2581 = DIRECTION('',(4.440892098501E-16,1.));+#2582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2583 = PCURVE('',#1256,#2584);+#2584 = DEFINITIONAL_REPRESENTATION('',(#2585),#2589);+#2585 = LINE('',#2586,#2587);+#2586 = CARTESIAN_POINT('',(1.090712991737E-16,1.505130262525E-16));+#2587 = VECTOR('',#2588,1.);+#2588 = DIRECTION('',(3.310250459599E-17,1.));+#2589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2590 = ORIENTED_EDGE('',*,*,#2591,.F.);+#2591 = EDGE_CURVE('',#2523,#2570,#2592,.T.);+#2592 = SURFACE_CURVE('',#2593,(#2597,#2603),.PCURVE_S1.);+#2593 = LINE('',#2594,#2595);+#2594 = CARTESIAN_POINT('',(0.712635072626,-0.540270145251,1.1));+#2595 = VECTOR('',#2596,1.);+#2596 = DIRECTION('',(-1.,0.,0.));+#2597 = PCURVE('',#1284,#2598);+#2598 = DEFINITIONAL_REPRESENTATION('',(#2599),#2602);+#2599 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2600,#2601),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.425270145252),.PIECEWISE_BEZIER_KNOTS.);+#2600 = CARTESIAN_POINT('',(1.202559331112E-16,1.));+#2601 = CARTESIAN_POINT('',(1.485,1.));+#2602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2603 = PCURVE('',#2486,#2604);+#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2609);+#2605 = LINE('',#2606,#2607);+#2606 = CARTESIAN_POINT('',(1.218090589039,-0.838587861105));+#2607 = VECTOR('',#2608,1.);+#2608 = DIRECTION('',(-0.84333939541,0.537381302382));+#2609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2610 = ORIENTED_EDGE('',*,*,#2522,.F.);+#2611 = ADVANCED_FACE('',(#2612),#1256,.F.);+#2612 = FACE_BOUND('',#2613,.F.);+#2613 = EDGE_LOOP('',(#2614,#2615,#2637,#2657));+#2614 = ORIENTED_EDGE('',*,*,#1240,.T.);+#2615 = ORIENTED_EDGE('',*,*,#2616,.T.);+#2616 = EDGE_CURVE('',#1213,#2617,#2619,.T.);+#2617 = VERTEX_POINT('',#2618);+#2618 = CARTESIAN_POINT('',(-0.765270145251,-0.487635072626,1.1));+#2619 = SURFACE_CURVE('',#2620,(#2623,#2630),.PCURVE_S1.);+#2620 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2621,#2622),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2621 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675));+#2622 = CARTESIAN_POINT('',(-0.765270145251,-0.487635072626,1.1));+#2623 = PCURVE('',#1256,#2624);+#2624 = DEFINITIONAL_REPRESENTATION('',(#2625),#2629);+#2625 = LINE('',#2626,#2627);+#2626 = CARTESIAN_POINT('',(0.116672618896,4.272058312473E-17));+#2627 = VECTOR('',#2628,1.);+#2628 = DIRECTION('',(1.387778780781E-17,1.));+#2629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2630 = PCURVE('',#1228,#2631);+#2631 = DEFINITIONAL_REPRESENTATION('',(#2632),#2636);+#2632 = LINE('',#2633,#2634);+#2633 = CARTESIAN_POINT('',(3.331902263684E-17,-1.091325322525E-16));+#2634 = VECTOR('',#2635,1.);+#2635 = DIRECTION('',(3.906895027093E-18,1.));+#2636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2637 = ORIENTED_EDGE('',*,*,#2638,.F.);+#2638 = EDGE_CURVE('',#2570,#2617,#2639,.T.);+#2639 = SURFACE_CURVE('',#2640,(#2644,#2650),.PCURVE_S1.);+#2640 = LINE('',#2641,#2642);+#2641 = CARTESIAN_POINT('',(-0.712635072626,-0.540270145251,1.1));+#2642 = VECTOR('',#2643,1.);+#2643 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#2644 = PCURVE('',#1256,#2645);+#2645 = DEFINITIONAL_REPRESENTATION('',(#2646),#2649);+#2646 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2647,#2648),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,7.443723356277E-02),.PIECEWISE_BEZIER_KNOTS.);+#2647 = CARTESIAN_POINT('',(1.421738037697E-16,1.));+#2648 = CARTESIAN_POINT('',(0.116672618896,1.));+#2649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2650 = PCURVE('',#2486,#2651);+#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2656);+#2652 = LINE('',#2653,#2654);+#2653 = CARTESIAN_POINT('',(1.610412644673E-02,-7.267433420311E-02));+#2654 = VECTOR('',#2655,1.);+#2655 = DIRECTION('',(-0.216345042339,0.976316968333));+#2656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2657 = ORIENTED_EDGE('',*,*,#2569,.F.);+#2658 = ADVANCED_FACE('',(#2659),#1228,.F.);+#2659 = FACE_BOUND('',#2660,.F.);+#2660 = EDGE_LOOP('',(#2661,#2662,#2683,#2684,#2706,#2726));+#2661 = ORIENTED_EDGE('',*,*,#1212,.T.);+#2662 = ORIENTED_EDGE('',*,*,#2663,.T.);+#2663 = EDGE_CURVE('',#1185,#1901,#2664,.T.);+#2664 = SURFACE_CURVE('',#2665,(#2669,#2676),.PCURVE_S1.);+#2665 = LINE('',#2666,#2667);+#2666 = CARTESIAN_POINT('',(-0.825,-0.5175,0.675));+#2667 = VECTOR('',#2668,1.);+#2668 = DIRECTION('',(0.,1.,0.));+#2669 = PCURVE('',#1228,#2670);+#2670 = DEFINITIONAL_REPRESENTATION('',(#2671),#2675);+#2671 = LINE('',#2672,#2673);+#2672 = CARTESIAN_POINT('',(0.,-1.426948664996E-16));+#2673 = VECTOR('',#2674,1.);+#2674 = DIRECTION('',(1.,-3.87215061602E-20));+#2675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2676 = PCURVE('',#1200,#2677);+#2677 = DEFINITIONAL_REPRESENTATION('',(#2678),#2682);+#2678 = LINE('',#2679,#2680);+#2679 = CARTESIAN_POINT('',(2.5E-02,0.3425));+#2680 = VECTOR('',#2681,1.);+#2681 = DIRECTION('',(-1.110223024625E-16,-1.));+#2682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2683 = ORIENTED_EDGE('',*,*,#2124,.T.);+#2684 = ORIENTED_EDGE('',*,*,#2685,.T.);+#2685 = EDGE_CURVE('',#2097,#2686,#2688,.T.);+#2686 = VERTEX_POINT('',#2687);+#2687 = CARTESIAN_POINT('',(-0.765270145251,0.487635072626,1.1));+#2688 = SURFACE_CURVE('',#2689,(#2692,#2699),.PCURVE_S1.);+#2689 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2690,#2691),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2690 = CARTESIAN_POINT('',(-0.825,0.5175,0.675));+#2691 = CARTESIAN_POINT('',(-0.765270145251,0.487635072626,1.1));+#2692 = PCURVE('',#1228,#2693);+#2693 = DEFINITIONAL_REPRESENTATION('',(#2694),#2698);+#2694 = LINE('',#2695,#2696);+#2695 = CARTESIAN_POINT('',(1.035,-1.090918746711E-16));+#2696 = VECTOR('',#2697,1.);+#2697 = DIRECTION('',(0.,1.));+#2698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2699 = PCURVE('',#2112,#2700);+#2700 = DEFINITIONAL_REPRESENTATION('',(#2701),#2705);+#2701 = LINE('',#2702,#2703);+#2702 = CARTESIAN_POINT('',(-1.258939463287E-16,1.235299452535E-16));+#2703 = VECTOR('',#2704,1.);+#2704 = DIRECTION('',(-1.001440032943E-16,1.));+#2705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2706 = ORIENTED_EDGE('',*,*,#2707,.F.);+#2707 = EDGE_CURVE('',#2617,#2686,#2708,.T.);+#2708 = SURFACE_CURVE('',#2709,(#2713,#2719),.PCURVE_S1.);+#2709 = LINE('',#2710,#2711);+#2710 = CARTESIAN_POINT('',(-0.765270145251,-0.487635072626,1.1));+#2711 = VECTOR('',#2712,1.);+#2712 = DIRECTION('',(0.,1.,0.));+#2713 = PCURVE('',#1228,#2714);+#2714 = DEFINITIONAL_REPRESENTATION('',(#2715),#2718);+#2715 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2716,#2717),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,0.975270145252),.PIECEWISE_BEZIER_KNOTS.);+#2716 = CARTESIAN_POINT('',(9.61368171763E-17,1.));+#2717 = CARTESIAN_POINT('',(1.035,1.));+#2718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2719 = PCURVE('',#2486,#2720);+#2720 = DEFINITIONAL_REPRESENTATION('',(#2721),#2725);+#2721 = LINE('',#2722,#2723);+#2722 = CARTESIAN_POINT('',(0.,0.));+#2723 = VECTOR('',#2724,1.);+#2724 = DIRECTION('',(0.537381302382,0.84333939541));+#2725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2726 = ORIENTED_EDGE('',*,*,#2616,.F.);+#2727 = ADVANCED_FACE('',(#2728),#1200,.F.);+#2728 = FACE_BOUND('',#2729,.F.);+#2729 = EDGE_LOOP('',(#2730,#2731,#2752,#2753));+#2730 = ORIENTED_EDGE('',*,*,#1184,.F.);+#2731 = ORIENTED_EDGE('',*,*,#2732,.T.);+#2732 = EDGE_CURVE('',#500,#648,#2733,.T.);+#2733 = SURFACE_CURVE('',#2734,(#2738,#2745),.PCURVE_S1.);+#2734 = LINE('',#2735,#2736);+#2735 = CARTESIAN_POINT('',(-0.85,-0.175,0.675));+#2736 = VECTOR('',#2737,1.);+#2737 = DIRECTION('',(1.110223024625E-16,1.,0.));+#2738 = PCURVE('',#1200,#2739);+#2739 = DEFINITIONAL_REPRESENTATION('',(#2740),#2744);+#2740 = LINE('',#2741,#2742);+#2741 = CARTESIAN_POINT('',(0.,-0.));+#2742 = VECTOR('',#2743,1.);+#2743 = DIRECTION('',(0.,-1.));+#2744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2745 = PCURVE('',#1664,#2746);+#2746 = DEFINITIONAL_REPRESENTATION('',(#2747),#2751);+#2747 = LINE('',#2748,#2749);+#2748 = CARTESIAN_POINT('',(4.886921905584,0.));+#2749 = VECTOR('',#2750,1.);+#2750 = DIRECTION('',(0.,-1.));+#2751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2752 = ORIENTED_EDGE('',*,*,#1900,.T.);+#2753 = ORIENTED_EDGE('',*,*,#2663,.F.);+#2754 = ADVANCED_FACE('',(#2755),#1664,.T.);+#2755 = FACE_BOUND('',#2756,.T.);+#2756 = EDGE_LOOP('',(#2757,#2758,#2759,#2760));+#2757 = ORIENTED_EDGE('',*,*,#1649,.T.);+#2758 = ORIENTED_EDGE('',*,*,#2732,.T.);+#2759 = ORIENTED_EDGE('',*,*,#1875,.F.);+#2760 = ORIENTED_EDGE('',*,*,#2761,.F.);+#2761 = EDGE_CURVE('',#1622,#1853,#2762,.T.);+#2762 = SURFACE_CURVE('',#2763,(#2767,#2774),.PCURVE_S1.);+#2763 = LINE('',#2764,#2765);+#2764 = CARTESIAN_POINT('',(-1.066657705663,-0.175,0.493202599087));+#2765 = VECTOR('',#2766,1.);+#2766 = DIRECTION('',(1.110223024625E-16,1.,0.));+#2767 = PCURVE('',#1664,#2768);+#2768 = DEFINITIONAL_REPRESENTATION('',(#2769),#2773);+#2769 = LINE('',#2770,#2771);+#2770 = CARTESIAN_POINT('',(6.28318530718,2.775557561563E-17));+#2771 = VECTOR('',#2772,1.);+#2772 = DIRECTION('',(0.,-1.));+#2773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2774 = PCURVE('',#1637,#2775);+#2775 = DEFINITIONAL_REPRESENTATION('',(#2776),#2780);+#2776 = LINE('',#2777,#2778);+#2777 = CARTESIAN_POINT('',(0.28901680775,-5.089550125021E-18));+#2778 = VECTOR('',#2779,1.);+#2779 = DIRECTION('',(-1.456562245704E-29,-1.));+#2780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2781 = ADVANCED_FACE('',(#2782),#1637,.F.);+#2782 = FACE_BOUND('',#2783,.F.);+#2783 = EDGE_LOOP('',(#2784,#2805,#2806,#2807));+#2784 = ORIENTED_EDGE('',*,*,#2785,.T.);+#2785 = EDGE_CURVE('',#1589,#1825,#2786,.T.);+#2786 = SURFACE_CURVE('',#2787,(#2791,#2798),.PCURVE_S1.);+#2787 = LINE('',#2788,#2789);+#2788 = CARTESIAN_POINT('',(-1.112500297756,-0.175,0.207844627563));+#2789 = VECTOR('',#2790,1.);+#2790 = DIRECTION('',(1.110223024625E-16,1.,0.));+#2791 = PCURVE('',#1637,#2792);+#2792 = DEFINITIONAL_REPRESENTATION('',(#2793),#2797);+#2793 = LINE('',#2794,#2795);+#2794 = CARTESIAN_POINT('',(0.,-0.));+#2795 = VECTOR('',#2796,1.);+#2796 = DIRECTION('',(-1.456562245704E-29,-1.));+#2797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2798 = PCURVE('',#1609,#2799);+#2799 = DEFINITIONAL_REPRESENTATION('',(#2800),#2804);+#2800 = LINE('',#2801,#2802);+#2801 = CARTESIAN_POINT('',(1.396263401589,-2.775557561563E-17));+#2802 = VECTOR('',#2803,1.);+#2803 = DIRECTION('',(0.,-1.));+#2804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2805 = ORIENTED_EDGE('',*,*,#1852,.T.);+#2806 = ORIENTED_EDGE('',*,*,#2761,.F.);+#2807 = ORIENTED_EDGE('',*,*,#1621,.F.);+#2808 = ADVANCED_FACE('',(#2809),#1609,.F.);+#2809 = FACE_BOUND('',#2810,.F.);+#2810 = EDGE_LOOP('',(#2811,#2832,#2833,#2834));+#2811 = ORIENTED_EDGE('',*,*,#2812,.T.);+#2812 = EDGE_CURVE('',#1561,#1802,#2813,.T.);+#2813 = SURFACE_CURVE('',#2814,(#2818,#2825),.PCURVE_S1.);+#2814 = LINE('',#2815,#2816);+#2815 = CARTESIAN_POINT('',(-1.181436840466,-0.175,0.15));+#2816 = VECTOR('',#2817,1.);+#2817 = DIRECTION('',(1.110223024625E-16,1.,0.));+#2818 = PCURVE('',#1609,#2819);+#2819 = DEFINITIONAL_REPRESENTATION('',(#2820),#2824);+#2820 = LINE('',#2821,#2822);+#2821 = CARTESIAN_POINT('',(0.,0.));+#2822 = VECTOR('',#2823,1.);+#2823 = DIRECTION('',(0.,-1.));+#2824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2825 = PCURVE('',#1576,#2826);+#2826 = DEFINITIONAL_REPRESENTATION('',(#2827),#2831);+#2827 = LINE('',#2828,#2829);+#2828 = CARTESIAN_POINT('',(6.8563159534E-02,-7.612039835568E-18));+#2829 = VECTOR('',#2830,1.);+#2830 = DIRECTION('',(0.,-1.));+#2831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2832 = ORIENTED_EDGE('',*,*,#1824,.T.);+#2833 = ORIENTED_EDGE('',*,*,#2785,.F.);+#2834 = ORIENTED_EDGE('',*,*,#1588,.F.);+#2835 = ADVANCED_FACE('',(#2836),#1576,.F.);+#2836 = FACE_BOUND('',#2837,.F.);+#2837 = EDGE_LOOP('',(#2838,#2859,#2860,#2861));+#2838 = ORIENTED_EDGE('',*,*,#2839,.T.);+#2839 = EDGE_CURVE('',#1533,#1779,#2840,.T.);+#2840 = SURFACE_CURVE('',#2841,(#2845,#2852),.PCURVE_S1.);+#2841 = LINE('',#2842,#2843);+#2842 = CARTESIAN_POINT('',(-1.25,-0.175,0.15));+#2843 = VECTOR('',#2844,1.);+#2844 = DIRECTION('',(1.110223024625E-16,1.,0.));+#2845 = PCURVE('',#1576,#2846);+#2846 = DEFINITIONAL_REPRESENTATION('',(#2847),#2851);+#2847 = LINE('',#2848,#2849);+#2848 = CARTESIAN_POINT('',(0.,-0.));+#2849 = VECTOR('',#2850,1.);+#2850 = DIRECTION('',(0.,-1.));+#2851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2852 = PCURVE('',#1548,#2853);+#2853 = DEFINITIONAL_REPRESENTATION('',(#2854),#2858);+#2854 = LINE('',#2855,#2856);+#2855 = CARTESIAN_POINT('',(0.15,0.));+#2856 = VECTOR('',#2857,1.);+#2857 = DIRECTION('',(0.,-1.));+#2858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2859 = ORIENTED_EDGE('',*,*,#1801,.T.);+#2860 = ORIENTED_EDGE('',*,*,#2812,.F.);+#2861 = ORIENTED_EDGE('',*,*,#1560,.F.);+#2862 = ADVANCED_FACE('',(#2863),#1548,.F.);+#2863 = FACE_BOUND('',#2864,.F.);+#2864 = EDGE_LOOP('',(#2865,#2886,#2887,#2888));+#2865 = ORIENTED_EDGE('',*,*,#2866,.T.);+#2866 = EDGE_CURVE('',#1505,#1756,#2867,.T.);+#2867 = SURFACE_CURVE('',#2868,(#2872,#2879),.PCURVE_S1.);+#2868 = LINE('',#2869,#2870);+#2869 = CARTESIAN_POINT('',(-1.25,-0.175,-5.551115123126E-17));+#2870 = VECTOR('',#2871,1.);+#2871 = DIRECTION('',(1.110223024625E-16,1.,0.));+#2872 = PCURVE('',#1548,#2873);+#2873 = DEFINITIONAL_REPRESENTATION('',(#2874),#2878);+#2874 = LINE('',#2875,#2876);+#2875 = CARTESIAN_POINT('',(0.,0.));+#2876 = VECTOR('',#2877,1.);+#2877 = DIRECTION('',(0.,-1.));+#2878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2879 = PCURVE('',#1520,#2880);+#2880 = DEFINITIONAL_REPRESENTATION('',(#2881),#2885);+#2881 = LINE('',#2882,#2883);+#2882 = CARTESIAN_POINT('',(6.8563159534E-02,7.612039835568E-18));+#2883 = VECTOR('',#2884,1.);+#2884 = DIRECTION('',(0.,-1.));+#2885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2886 = ORIENTED_EDGE('',*,*,#1778,.T.);+#2887 = ORIENTED_EDGE('',*,*,#2839,.F.);+#2888 = ORIENTED_EDGE('',*,*,#1532,.F.);+#2889 = ADVANCED_FACE('',(#2890),#1520,.F.);+#2890 = FACE_BOUND('',#2891,.F.);+#2891 = EDGE_LOOP('',(#2892,#2913,#2914,#2915));+#2892 = ORIENTED_EDGE('',*,*,#2893,.T.);+#2893 = EDGE_CURVE('',#1476,#1732,#2894,.T.);+#2894 = SURFACE_CURVE('',#2895,(#2899,#2906),.PCURVE_S1.);+#2895 = LINE('',#2896,#2897);+#2896 = CARTESIAN_POINT('',(-1.181436840466,-0.175,-5.551115123126E-17)+  );+#2897 = VECTOR('',#2898,1.);+#2898 = DIRECTION('',(1.110223024625E-16,1.,0.));+#2899 = PCURVE('',#1520,#2900);+#2900 = DEFINITIONAL_REPRESENTATION('',(#2901),#2905);+#2901 = LINE('',#2902,#2903);+#2902 = CARTESIAN_POINT('',(0.,0.));+#2903 = VECTOR('',#2904,1.);+#2904 = DIRECTION('',(0.,-1.));+#2905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2906 = PCURVE('',#1492,#2907);+#2907 = DEFINITIONAL_REPRESENTATION('',(#2908),#2912);+#2908 = LINE('',#2909,#2910);+#2909 = CARTESIAN_POINT('',(4.886921905584,0.));+#2910 = VECTOR('',#2911,1.);+#2911 = DIRECTION('',(0.,-1.));+#2912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2913 = ORIENTED_EDGE('',*,*,#1755,.T.);+#2914 = ORIENTED_EDGE('',*,*,#2866,.F.);+#2915 = ORIENTED_EDGE('',*,*,#1504,.F.);+#2916 = ADVANCED_FACE('',(#2917),#1492,.T.);+#2917 = FACE_BOUND('',#2918,.T.);+#2918 = EDGE_LOOP('',(#2919,#2920,#2921,#2922));+#2919 = ORIENTED_EDGE('',*,*,#1475,.T.);+#2920 = ORIENTED_EDGE('',*,*,#2893,.T.);+#2921 = ORIENTED_EDGE('',*,*,#1731,.F.);+#2922 = ORIENTED_EDGE('',*,*,#1703,.F.);+#2923 = ADVANCED_FACE('',(#2924),#2112,.F.);+#2924 = FACE_BOUND('',#2925,.F.);+#2925 = EDGE_LOOP('',(#2926,#2927,#2949,#2969));+#2926 = ORIENTED_EDGE('',*,*,#2096,.T.);+#2927 = ORIENTED_EDGE('',*,*,#2928,.T.);+#2928 = EDGE_CURVE('',#2069,#2929,#2931,.T.);+#2929 = VERTEX_POINT('',#2930);+#2930 = CARTESIAN_POINT('',(-0.712635072626,0.540270145251,1.1));+#2931 = SURFACE_CURVE('',#2932,(#2935,#2942),.PCURVE_S1.);+#2932 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2933,#2934),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2933 = CARTESIAN_POINT('',(-0.7425,0.6,0.675));+#2934 = CARTESIAN_POINT('',(-0.712635072626,0.540270145251,1.1));+#2935 = PCURVE('',#2112,#2936);+#2936 = DEFINITIONAL_REPRESENTATION('',(#2937),#2941);+#2937 = LINE('',#2938,#2939);+#2938 = CARTESIAN_POINT('',(0.116672618896,-2.424918610543E-17));+#2939 = VECTOR('',#2940,1.);+#2940 = DIRECTION('',(1.387778780781E-17,1.));+#2941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2942 = PCURVE('',#2084,#2943);+#2943 = DEFINITIONAL_REPRESENTATION('',(#2944),#2948);+#2944 = LINE('',#2945,#2946);+#2945 = CARTESIAN_POINT('',(1.713605470152E-16,5.318928503032E-19));+#2946 = VECTOR('',#2947,1.);+#2947 = DIRECTION('',(-5.110461390401E-17,1.));+#2948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2949 = ORIENTED_EDGE('',*,*,#2950,.F.);+#2950 = EDGE_CURVE('',#2686,#2929,#2951,.T.);+#2951 = SURFACE_CURVE('',#2952,(#2956,#2962),.PCURVE_S1.);+#2952 = LINE('',#2953,#2954);+#2953 = CARTESIAN_POINT('',(-0.765270145251,0.487635072626,1.1));+#2954 = VECTOR('',#2955,1.);+#2955 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#2956 = PCURVE('',#2112,#2957);+#2957 = DEFINITIONAL_REPRESENTATION('',(#2958),#2961);+#2958 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2959,#2960),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,7.443723356277E-02),.PIECEWISE_BEZIER_KNOTS.);+#2959 = CARTESIAN_POINT('',(-1.0388171194E-16,1.));+#2960 = CARTESIAN_POINT('',(0.116672618896,1.));+#2961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2962 = PCURVE('',#2486,#2963);+#2963 = DEFINITIONAL_REPRESENTATION('',(#2964),#2968);+#2964 = LINE('',#2965,#2966);+#2965 = CARTESIAN_POINT('',(0.52409194083,0.822483734658));+#2966 = VECTOR('',#2967,1.);+#2967 = DIRECTION('',(0.976316968333,0.216345042339));+#2968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2969 = ORIENTED_EDGE('',*,*,#2685,.F.);+#2970 = ADVANCED_FACE('',(#2971),#2084,.F.);+#2971 = FACE_BOUND('',#2972,.F.);+#2972 = EDGE_LOOP('',(#2973,#2974,#2996,#3016));+#2973 = ORIENTED_EDGE('',*,*,#2068,.T.);+#2974 = ORIENTED_EDGE('',*,*,#2975,.T.);+#2975 = EDGE_CURVE('',#2041,#2976,#2978,.T.);+#2976 = VERTEX_POINT('',#2977);+#2977 = CARTESIAN_POINT('',(0.712635072626,0.540270145251,1.1));+#2978 = SURFACE_CURVE('',#2979,(#2982,#2989),.PCURVE_S1.);+#2979 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2980,#2981),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2980 = CARTESIAN_POINT('',(0.7425,0.6,0.675));+#2981 = CARTESIAN_POINT('',(0.712635072626,0.540270145251,1.1));+#2982 = PCURVE('',#2084,#2983);+#2983 = DEFINITIONAL_REPRESENTATION('',(#2984),#2988);+#2984 = LINE('',#2985,#2986);+#2985 = CARTESIAN_POINT('',(1.485,6.403122403712E-19));+#2986 = VECTOR('',#2987,1.);+#2987 = DIRECTION('',(4.440892098501E-16,1.));+#2988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2989 = PCURVE('',#2056,#2990);+#2990 = DEFINITIONAL_REPRESENTATION('',(#2991),#2995);+#2991 = LINE('',#2992,#2993);+#2992 = CARTESIAN_POINT('',(1.090712991737E-16,1.505130262525E-16));+#2993 = VECTOR('',#2994,1.);+#2994 = DIRECTION('',(3.310250459599E-17,1.));+#2995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2996 = ORIENTED_EDGE('',*,*,#2997,.F.);+#2997 = EDGE_CURVE('',#2929,#2976,#2998,.T.);+#2998 = SURFACE_CURVE('',#2999,(#3003,#3009),.PCURVE_S1.);+#2999 = LINE('',#3000,#3001);+#3000 = CARTESIAN_POINT('',(-0.712635072626,0.540270145251,1.1));+#3001 = VECTOR('',#3002,1.);+#3002 = DIRECTION('',(1.,0.,0.));+#3003 = PCURVE('',#2084,#3004);+#3004 = DEFINITIONAL_REPRESENTATION('',(#3005),#3008);+#3005 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3006,#3007),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.425270145252),.PIECEWISE_BEZIER_KNOTS.);+#3006 = CARTESIAN_POINT('',(1.202559331112E-16,1.));+#3007 = CARTESIAN_POINT('',(1.485,1.));+#3008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3009 = PCURVE('',#2486,#3010);+#3010 = DEFINITIONAL_REPRESENTATION('',(#3011),#3015);+#3011 = LINE('',#3012,#3013);+#3012 = CARTESIAN_POINT('',(0.596766275033,0.838587861105));+#3013 = VECTOR('',#3014,1.);+#3014 = DIRECTION('',(0.84333939541,-0.537381302382));+#3015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3016 = ORIENTED_EDGE('',*,*,#2928,.F.);+#3017 = ADVANCED_FACE('',(#3018),#2056,.F.);+#3018 = FACE_BOUND('',#3019,.F.);+#3019 = EDGE_LOOP('',(#3020,#3021,#3022,#3042));+#3020 = ORIENTED_EDGE('',*,*,#2040,.T.);+#3021 = ORIENTED_EDGE('',*,*,#2498,.T.);+#3022 = ORIENTED_EDGE('',*,*,#3023,.F.);+#3023 = EDGE_CURVE('',#2976,#2472,#3024,.T.);+#3024 = SURFACE_CURVE('',#3025,(#3029,#3035),.PCURVE_S1.);+#3025 = LINE('',#3026,#3027);+#3026 = CARTESIAN_POINT('',(0.712635072626,0.540270145251,1.1));+#3027 = VECTOR('',#3028,1.);+#3028 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#3029 = PCURVE('',#2056,#3030);+#3030 = DEFINITIONAL_REPRESENTATION('',(#3031),#3034);+#3031 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3032,#3033),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,7.443723356277E-02),.PIECEWISE_BEZIER_KNOTS.);+#3032 = CARTESIAN_POINT('',(1.421738037697E-16,1.));+#3033 = CARTESIAN_POINT('',(0.116672618896,1.));+#3034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3035 = PCURVE('',#2486,#3036);+#3036 = DEFINITIONAL_REPRESENTATION('',(#3037),#3041);+#3037 = LINE('',#3038,#3039);+#3038 = CARTESIAN_POINT('',(1.798752737625,7.267433420327E-02));+#3039 = VECTOR('',#3040,1.);+#3040 = DIRECTION('',(0.216345042339,-0.976316968333));+#3041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3042 = ORIENTED_EDGE('',*,*,#2975,.F.);+#3043 = ADVANCED_FACE('',(#3044),#2260,.F.);+#3044 = FACE_BOUND('',#3045,.F.);+#3045 = EDGE_LOOP('',(#3046,#3047,#3048,#3071,#3100,#3128,#3156,#3184,+    #3217,#3245));+#3046 = ORIENTED_EDGE('',*,*,#2246,.F.);+#3047 = ORIENTED_EDGE('',*,*,#2338,.T.);+#3048 = ORIENTED_EDGE('',*,*,#3049,.T.);+#3049 = EDGE_CURVE('',#2311,#3050,#3052,.T.);+#3050 = VERTEX_POINT('',#3051);+#3051 = CARTESIAN_POINT('',(0.964779134804,0.175,0.181797400913));+#3052 = SURFACE_CURVE('',#3053,(#3057,#3064),.PCURVE_S1.);+#3053 = LINE('',#3054,#3055);+#3054 = CARTESIAN_POINT('',(0.918936542711,0.175,0.467155372437));+#3055 = VECTOR('',#3056,1.);+#3056 = DIRECTION('',(0.158615661317,-3.521975185208E-17,-0.987340403298+    ));+#3057 = PCURVE('',#2260,#3058);+#3058 = DEFINITIONAL_REPRESENTATION('',(#3059),#3063);+#3059 = LINE('',#3060,#3061);+#3060 = CARTESIAN_POINT('',(0.13473731574,0.102589812726));+#3061 = VECTOR('',#3062,1.);+#3062 = DIRECTION('',(-0.987340403298,-0.158615661317));+#3063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3064 = PCURVE('',#2326,#3065);+#3065 = DEFINITIONAL_REPRESENTATION('',(#3066),#3070);+#3066 = LINE('',#3067,#3068);+#3067 = CARTESIAN_POINT('',(0.,0.));+#3068 = VECTOR('',#3069,1.);+#3069 = DIRECTION('',(1.,1.559949245252E-32));+#3070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3071 = ORIENTED_EDGE('',*,*,#3072,.T.);+#3072 = EDGE_CURVE('',#3050,#3073,#3075,.T.);+#3073 = VERTEX_POINT('',#3074);+#3074 = CARTESIAN_POINT('',(1.181436840466,0.175,-5.551115123126E-17));+#3075 = SURFACE_CURVE('',#3076,(#3081,#3088),.PCURVE_S1.);+#3076 = CIRCLE('',#3077,0.22);+#3077 = AXIS2_PLACEMENT_3D('',#3078,#3079,#3080);+#3078 = CARTESIAN_POINT('',(1.181436840466,0.175,0.22));+#3079 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#3080 = DIRECTION('',(-0.984807753012,2.186712484447E-16,-0.173648177667+    ));+#3081 = PCURVE('',#2260,#3082);+#3082 = DEFINITIONAL_REPRESENTATION('',(#3083),#3087);+#3083 = CIRCLE('',#3084,0.22);+#3084 = AXIS2_PLACEMENT_2D('',#3085,#3086);+#3085 = CARTESIAN_POINT('',(-0.112418056697,-0.159910485029));+#3086 = DIRECTION('',(-0.173648177667,0.984807753012));+#3087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3088 = PCURVE('',#3089,#3094);+#3089 = CYLINDRICAL_SURFACE('',#3090,0.22);+#3090 = AXIS2_PLACEMENT_3D('',#3091,#3092,#3093);+#3091 = CARTESIAN_POINT('',(1.181436840466,0.175,0.22));+#3092 = DIRECTION('',(2.22044604925E-16,1.,0.));+#3093 = DIRECTION('',(-0.984807753012,2.186712484447E-16,-0.173648177667+    ));+#3094 = DEFINITIONAL_REPRESENTATION('',(#3095),#3099);+#3095 = LINE('',#3096,#3097);+#3096 = CARTESIAN_POINT('',(6.28318530718,2.775557561563E-17));+#3097 = VECTOR('',#3098,1.);+#3098 = DIRECTION('',(-1.,-1.987846675915E-17));+#3099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3100 = ORIENTED_EDGE('',*,*,#3101,.T.);+#3101 = EDGE_CURVE('',#3073,#3102,#3104,.T.);+#3102 = VERTEX_POINT('',#3103);+#3103 = CARTESIAN_POINT('',(1.25,0.175,-5.551115123126E-17));+#3104 = SURFACE_CURVE('',#3105,(#3109,#3116),.PCURVE_S1.);+#3105 = LINE('',#3106,#3107);+#3106 = CARTESIAN_POINT('',(1.181436840466,0.175,-5.551115123126E-17));+#3107 = VECTOR('',#3108,1.);+#3108 = DIRECTION('',(1.,-2.22044604925E-16,0.));+#3109 = PCURVE('',#2260,#3110);+#3110 = DEFINITIONAL_REPRESENTATION('',(#3111),#3115);+#3111 = LINE('',#3112,#3113);+#3112 = CARTESIAN_POINT('',(-0.332418056697,-0.159910485029));+#3113 = VECTOR('',#3114,1.);+#3114 = DIRECTION('',(0.,-1.));+#3115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3116 = PCURVE('',#3117,#3122);+#3117 = PLANE('',#3118);+#3118 = AXIS2_PLACEMENT_3D('',#3119,#3120,#3121);+#3119 = CARTESIAN_POINT('',(1.181436840466,0.175,-5.551115123126E-17));+#3120 = DIRECTION('',(0.,0.,1.));+#3121 = DIRECTION('',(1.,-2.22044604925E-16,0.));+#3122 = DEFINITIONAL_REPRESENTATION('',(#3123),#3127);+#3123 = LINE('',#3124,#3125);+#3124 = CARTESIAN_POINT('',(0.,0.));+#3125 = VECTOR('',#3126,1.);+#3126 = DIRECTION('',(1.,0.));+#3127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3128 = ORIENTED_EDGE('',*,*,#3129,.T.);+#3129 = EDGE_CURVE('',#3102,#3130,#3132,.T.);+#3130 = VERTEX_POINT('',#3131);+#3131 = CARTESIAN_POINT('',(1.25,0.175,0.15));+#3132 = SURFACE_CURVE('',#3133,(#3137,#3144),.PCURVE_S1.);+#3133 = LINE('',#3134,#3135);+#3134 = CARTESIAN_POINT('',(1.25,0.175,-5.551115123126E-17));+#3135 = VECTOR('',#3136,1.);+#3136 = DIRECTION('',(0.,0.,1.));+#3137 = PCURVE('',#2260,#3138);+#3138 = DEFINITIONAL_REPRESENTATION('',(#3139),#3143);+#3139 = LINE('',#3140,#3141);+#3140 = CARTESIAN_POINT('',(-0.332418056697,-0.228473644563));+#3141 = VECTOR('',#3142,1.);+#3142 = DIRECTION('',(1.,0.));+#3143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3144 = PCURVE('',#3145,#3150);+#3145 = PLANE('',#3146);+#3146 = AXIS2_PLACEMENT_3D('',#3147,#3148,#3149);+#3147 = CARTESIAN_POINT('',(1.25,0.175,-5.551115123126E-17));+#3148 = DIRECTION('',(-1.,2.22044604925E-16,0.));+#3149 = DIRECTION('',(0.,0.,1.));+#3150 = DEFINITIONAL_REPRESENTATION('',(#3151),#3155);+#3151 = LINE('',#3152,#3153);+#3152 = CARTESIAN_POINT('',(0.,0.));+#3153 = VECTOR('',#3154,1.);+#3154 = DIRECTION('',(1.,0.));+#3155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3156 = ORIENTED_EDGE('',*,*,#3157,.T.);+#3157 = EDGE_CURVE('',#3130,#3158,#3160,.T.);+#3158 = VERTEX_POINT('',#3159);+#3159 = CARTESIAN_POINT('',(1.181436840466,0.175,0.15));+#3160 = SURFACE_CURVE('',#3161,(#3165,#3172),.PCURVE_S1.);+#3161 = LINE('',#3162,#3163);+#3162 = CARTESIAN_POINT('',(1.25,0.175,0.15));+#3163 = VECTOR('',#3164,1.);+#3164 = DIRECTION('',(-1.,2.22044604925E-16,0.));+#3165 = PCURVE('',#2260,#3166);+#3166 = DEFINITIONAL_REPRESENTATION('',(#3167),#3171);+#3167 = LINE('',#3168,#3169);+#3168 = CARTESIAN_POINT('',(-0.182418056697,-0.228473644563));+#3169 = VECTOR('',#3170,1.);+#3170 = DIRECTION('',(0.,1.));+#3171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3172 = PCURVE('',#3173,#3178);+#3173 = PLANE('',#3174);+#3174 = AXIS2_PLACEMENT_3D('',#3175,#3176,#3177);+#3175 = CARTESIAN_POINT('',(1.25,0.175,0.15));+#3176 = DIRECTION('',(0.,0.,-1.));+#3177 = DIRECTION('',(-1.,2.22044604925E-16,0.));+#3178 = DEFINITIONAL_REPRESENTATION('',(#3179),#3183);+#3179 = LINE('',#3180,#3181);+#3180 = CARTESIAN_POINT('',(0.,0.));+#3181 = VECTOR('',#3182,1.);+#3182 = DIRECTION('',(1.,0.));+#3183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3184 = ORIENTED_EDGE('',*,*,#3185,.T.);+#3185 = EDGE_CURVE('',#3158,#3186,#3188,.T.);+#3186 = VERTEX_POINT('',#3187);+#3187 = CARTESIAN_POINT('',(1.112500297756,0.175,0.207844627563));+#3188 = SURFACE_CURVE('',#3189,(#3194,#3205),.PCURVE_S1.);+#3189 = CIRCLE('',#3190,7.E-02);+#3190 = AXIS2_PLACEMENT_3D('',#3191,#3192,#3193);+#3191 = CARTESIAN_POINT('',(1.181436840466,0.175,0.22));+#3192 = DIRECTION('',(2.22044604925E-16,1.,0.));+#3193 = DIRECTION('',(0.,0.,-1.));+#3194 = PCURVE('',#2260,#3195);+#3195 = DEFINITIONAL_REPRESENTATION('',(#3196),#3204);+#3196 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3197,#3198,#3199,#3200,+#3201,#3202,#3203),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#3197 = CARTESIAN_POINT('',(-0.182418056697,-0.159910485029));+#3198 = CARTESIAN_POINT('',(-0.182418056697,-3.866692849918E-02));+#3199 = CARTESIAN_POINT('',(-7.7418056697E-02,-9.928870676409E-02));+#3200 = CARTESIAN_POINT('',(2.7581943303E-02,-0.159910485029));+#3201 = CARTESIAN_POINT('',(-7.7418056697E-02,-0.220532263294));+#3202 = CARTESIAN_POINT('',(-0.182418056697,-0.281154041559));+#3203 = CARTESIAN_POINT('',(-0.182418056697,-0.159910485029));+#3204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3205 = PCURVE('',#3206,#3211);+#3206 = CYLINDRICAL_SURFACE('',#3207,7.E-02);+#3207 = AXIS2_PLACEMENT_3D('',#3208,#3209,#3210);+#3208 = CARTESIAN_POINT('',(1.181436840466,0.175,0.22));+#3209 = DIRECTION('',(2.22044604925E-16,1.,0.));+#3210 = DIRECTION('',(0.,0.,-1.));+#3211 = DEFINITIONAL_REPRESENTATION('',(#3212),#3216);+#3212 = LINE('',#3213,#3214);+#3213 = CARTESIAN_POINT('',(0.,0.));+#3214 = VECTOR('',#3215,1.);+#3215 = DIRECTION('',(1.,1.987846675924E-17));+#3216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3217 = ORIENTED_EDGE('',*,*,#3218,.T.);+#3218 = EDGE_CURVE('',#3186,#3219,#3221,.T.);+#3219 = VERTEX_POINT('',#3220);+#3220 = CARTESIAN_POINT('',(1.066657705663,0.175,0.493202599087));+#3221 = SURFACE_CURVE('',#3222,(#3226,#3233),.PCURVE_S1.);+#3222 = LINE('',#3223,#3224);+#3223 = CARTESIAN_POINT('',(1.112500297756,0.175,0.207844627563));+#3224 = VECTOR('',#3225,1.);+#3225 = DIRECTION('',(-0.158615661317,3.521975185208E-17,0.987340403298)+  );+#3226 = PCURVE('',#2260,#3227);+#3227 = DEFINITIONAL_REPRESENTATION('',(#3228),#3232);+#3228 = LINE('',#3229,#3230);+#3229 = CARTESIAN_POINT('',(-0.124573429134,-9.0973942319E-02));+#3230 = VECTOR('',#3231,1.);+#3231 = DIRECTION('',(0.987340403298,0.158615661317));+#3232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3233 = PCURVE('',#3234,#3239);+#3234 = PLANE('',#3235);+#3235 = AXIS2_PLACEMENT_3D('',#3236,#3237,#3238);+#3236 = CARTESIAN_POINT('',(1.112500297756,0.175,0.207844627563));+#3237 = DIRECTION('',(-0.987340403298,2.192336097769E-16,-0.158615661317+    ));+#3238 = DIRECTION('',(-0.158615661317,3.521975185208E-17,0.987340403298)+  );+#3239 = DEFINITIONAL_REPRESENTATION('',(#3240),#3244);+#3240 = LINE('',#3241,#3242);+#3241 = CARTESIAN_POINT('',(0.,0.));+#3242 = VECTOR('',#3243,1.);+#3243 = DIRECTION('',(1.,-1.559949245252E-32));+#3244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3245 = ORIENTED_EDGE('',*,*,#3246,.T.);+#3246 = EDGE_CURVE('',#3219,#1972,#3247,.T.);+#3247 = SURFACE_CURVE('',#3248,(#3253,#3260),.PCURVE_S1.);+#3248 = CIRCLE('',#3249,0.22);+#3249 = AXIS2_PLACEMENT_3D('',#3250,#3251,#3252);+#3250 = CARTESIAN_POINT('',(0.85,0.175,0.455));+#3251 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#3252 = DIRECTION('',(0.984807753012,-2.186712484447E-16,0.173648177667)+  );+#3253 = PCURVE('',#2260,#3254);+#3254 = DEFINITIONAL_REPRESENTATION('',(#3255),#3259);+#3255 = CIRCLE('',#3256,0.22);+#3256 = AXIS2_PLACEMENT_2D('',#3257,#3258);+#3257 = CARTESIAN_POINT('',(0.122581943303,0.171526355437));+#3258 = DIRECTION('',(0.173648177667,-0.984807753012));+#3259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3260 = PCURVE('',#2409,#3261);+#3261 = DEFINITIONAL_REPRESENTATION('',(#3262),#3266);+#3262 = LINE('',#3263,#3264);+#3263 = CARTESIAN_POINT('',(6.28318530718,0.));+#3264 = VECTOR('',#3265,1.);+#3265 = DIRECTION('',(-1.,0.));+#3266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3267 = ADVANCED_FACE('',(#3268),#2326,.F.);+#3268 = FACE_BOUND('',#3269,.F.);+#3269 = EDGE_LOOP('',(#3270,#3271,#3294,#3315));+#3270 = ORIENTED_EDGE('',*,*,#2310,.T.);+#3271 = ORIENTED_EDGE('',*,*,#3272,.T.);+#3272 = EDGE_CURVE('',#2278,#3273,#3275,.T.);+#3273 = VERTEX_POINT('',#3274);+#3274 = CARTESIAN_POINT('',(0.964779134804,-0.175,0.181797400913));+#3275 = SURFACE_CURVE('',#3276,(#3280,#3287),.PCURVE_S1.);+#3276 = LINE('',#3277,#3278);+#3277 = CARTESIAN_POINT('',(0.918936542711,-0.175,0.467155372437));+#3278 = VECTOR('',#3279,1.);+#3279 = DIRECTION('',(0.158615661317,-3.521975185208E-17,-0.987340403298+    ));+#3280 = PCURVE('',#2326,#3281);+#3281 = DEFINITIONAL_REPRESENTATION('',(#3282),#3286);+#3282 = LINE('',#3283,#3284);+#3283 = CARTESIAN_POINT('',(-5.282962777804E-18,-0.35));+#3284 = VECTOR('',#3285,1.);+#3285 = DIRECTION('',(1.,1.559949245252E-32));+#3286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3287 = PCURVE('',#2294,#3288);+#3288 = DEFINITIONAL_REPRESENTATION('',(#3289),#3293);+#3289 = LINE('',#3290,#3291);+#3290 = CARTESIAN_POINT('',(0.13473731574,0.102589812726));+#3291 = VECTOR('',#3292,1.);+#3292 = DIRECTION('',(-0.987340403298,-0.158615661317));+#3293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3294 = ORIENTED_EDGE('',*,*,#3295,.F.);+#3295 = EDGE_CURVE('',#3050,#3273,#3296,.T.);+#3296 = SURFACE_CURVE('',#3297,(#3301,#3308),.PCURVE_S1.);+#3297 = LINE('',#3298,#3299);+#3298 = CARTESIAN_POINT('',(0.964779134804,0.175,0.181797400913));+#3299 = VECTOR('',#3300,1.);+#3300 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#3301 = PCURVE('',#2326,#3302);+#3302 = DEFINITIONAL_REPRESENTATION('',(#3303),#3307);+#3303 = LINE('',#3304,#3305);+#3304 = CARTESIAN_POINT('',(0.28901680775,1.017910025004E-17));+#3305 = VECTOR('',#3306,1.);+#3306 = DIRECTION('',(1.914370478071E-29,-1.));+#3307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3308 = PCURVE('',#3089,#3309);+#3309 = DEFINITIONAL_REPRESENTATION('',(#3310),#3314);+#3310 = LINE('',#3311,#3312);+#3311 = CARTESIAN_POINT('',(6.28318530718,-2.775557561563E-17));+#3312 = VECTOR('',#3313,1.);+#3313 = DIRECTION('',(0.,-1.));+#3314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3315 = ORIENTED_EDGE('',*,*,#3049,.F.);+#3316 = ADVANCED_FACE('',(#3317),#2294,.T.);+#3317 = FACE_BOUND('',#3318,.T.);+#3318 = EDGE_LOOP('',(#3319,#3320,#3321,#3322,#3346,#3369,#3392,#3415,+    #3443,#3466));+#3319 = ORIENTED_EDGE('',*,*,#2367,.F.);+#3320 = ORIENTED_EDGE('',*,*,#2277,.T.);+#3321 = ORIENTED_EDGE('',*,*,#3272,.T.);+#3322 = ORIENTED_EDGE('',*,*,#3323,.T.);+#3323 = EDGE_CURVE('',#3273,#3324,#3326,.T.);+#3324 = VERTEX_POINT('',#3325);+#3325 = CARTESIAN_POINT('',(1.181436840466,-0.175,-5.551115123126E-17));+#3326 = SURFACE_CURVE('',#3327,(#3332,#3339),.PCURVE_S1.);+#3327 = CIRCLE('',#3328,0.22);+#3328 = AXIS2_PLACEMENT_3D('',#3329,#3330,#3331);+#3329 = CARTESIAN_POINT('',(1.181436840466,-0.175,0.22));+#3330 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#3331 = DIRECTION('',(-0.984807753012,2.186712484447E-16,-0.173648177667+    ));+#3332 = PCURVE('',#2294,#3333);+#3333 = DEFINITIONAL_REPRESENTATION('',(#3334),#3338);+#3334 = CIRCLE('',#3335,0.22);+#3335 = AXIS2_PLACEMENT_2D('',#3336,#3337);+#3336 = CARTESIAN_POINT('',(-0.112418056697,-0.159910485029));+#3337 = DIRECTION('',(-0.173648177667,0.984807753012));+#3338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3339 = PCURVE('',#3089,#3340);+#3340 = DEFINITIONAL_REPRESENTATION('',(#3341),#3345);+#3341 = LINE('',#3342,#3343);+#3342 = CARTESIAN_POINT('',(6.28318530718,-0.35));+#3343 = VECTOR('',#3344,1.);+#3344 = DIRECTION('',(-1.,0.));+#3345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3346 = ORIENTED_EDGE('',*,*,#3347,.T.);+#3347 = EDGE_CURVE('',#3324,#3348,#3350,.T.);+#3348 = VERTEX_POINT('',#3349);+#3349 = CARTESIAN_POINT('',(1.25,-0.175,-5.551115123126E-17));+#3350 = SURFACE_CURVE('',#3351,(#3355,#3362),.PCURVE_S1.);+#3351 = LINE('',#3352,#3353);+#3352 = CARTESIAN_POINT('',(1.181436840466,-0.175,-5.551115123126E-17));+#3353 = VECTOR('',#3354,1.);+#3354 = DIRECTION('',(1.,-2.22044604925E-16,0.));+#3355 = PCURVE('',#2294,#3356);+#3356 = DEFINITIONAL_REPRESENTATION('',(#3357),#3361);+#3357 = LINE('',#3358,#3359);+#3358 = CARTESIAN_POINT('',(-0.332418056697,-0.159910485029));+#3359 = VECTOR('',#3360,1.);+#3360 = DIRECTION('',(0.,-1.));+#3361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3362 = PCURVE('',#3117,#3363);+#3363 = DEFINITIONAL_REPRESENTATION('',(#3364),#3368);+#3364 = LINE('',#3365,#3366);+#3365 = CARTESIAN_POINT('',(7.771561172375E-17,-0.35));+#3366 = VECTOR('',#3367,1.);+#3367 = DIRECTION('',(1.,0.));+#3368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3369 = ORIENTED_EDGE('',*,*,#3370,.T.);+#3370 = EDGE_CURVE('',#3348,#3371,#3373,.T.);+#3371 = VERTEX_POINT('',#3372);+#3372 = CARTESIAN_POINT('',(1.25,-0.175,0.15));+#3373 = SURFACE_CURVE('',#3374,(#3378,#3385),.PCURVE_S1.);+#3374 = LINE('',#3375,#3376);+#3375 = CARTESIAN_POINT('',(1.25,-0.175,-5.551115123126E-17));+#3376 = VECTOR('',#3377,1.);+#3377 = DIRECTION('',(0.,0.,1.));+#3378 = PCURVE('',#2294,#3379);+#3379 = DEFINITIONAL_REPRESENTATION('',(#3380),#3384);+#3380 = LINE('',#3381,#3382);+#3381 = CARTESIAN_POINT('',(-0.332418056697,-0.228473644563));+#3382 = VECTOR('',#3383,1.);+#3383 = DIRECTION('',(1.,0.));+#3384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3385 = PCURVE('',#3145,#3386);+#3386 = DEFINITIONAL_REPRESENTATION('',(#3387),#3391);+#3387 = LINE('',#3388,#3389);+#3388 = CARTESIAN_POINT('',(0.,-0.35));+#3389 = VECTOR('',#3390,1.);+#3390 = DIRECTION('',(1.,0.));+#3391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3392 = ORIENTED_EDGE('',*,*,#3393,.T.);+#3393 = EDGE_CURVE('',#3371,#3394,#3396,.T.);+#3394 = VERTEX_POINT('',#3395);+#3395 = CARTESIAN_POINT('',(1.181436840466,-0.175,0.15));+#3396 = SURFACE_CURVE('',#3397,(#3401,#3408),.PCURVE_S1.);+#3397 = LINE('',#3398,#3399);+#3398 = CARTESIAN_POINT('',(1.25,-0.175,0.15));+#3399 = VECTOR('',#3400,1.);+#3400 = DIRECTION('',(-1.,2.22044604925E-16,0.));+#3401 = PCURVE('',#2294,#3402);+#3402 = DEFINITIONAL_REPRESENTATION('',(#3403),#3407);+#3403 = LINE('',#3404,#3405);+#3404 = CARTESIAN_POINT('',(-0.182418056697,-0.228473644563));+#3405 = VECTOR('',#3406,1.);+#3406 = DIRECTION('',(0.,1.));+#3407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3408 = PCURVE('',#3173,#3409);+#3409 = DEFINITIONAL_REPRESENTATION('',(#3410),#3414);+#3410 = LINE('',#3411,#3412);+#3411 = CARTESIAN_POINT('',(-7.771561172375E-17,-0.35));+#3412 = VECTOR('',#3413,1.);+#3413 = DIRECTION('',(1.,0.));+#3414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3415 = ORIENTED_EDGE('',*,*,#3416,.T.);+#3416 = EDGE_CURVE('',#3394,#3417,#3419,.T.);+#3417 = VERTEX_POINT('',#3418);+#3418 = CARTESIAN_POINT('',(1.112500297756,-0.175,0.207844627563));+#3419 = SURFACE_CURVE('',#3420,(#3425,#3436),.PCURVE_S1.);+#3420 = CIRCLE('',#3421,7.E-02);+#3421 = AXIS2_PLACEMENT_3D('',#3422,#3423,#3424);+#3422 = CARTESIAN_POINT('',(1.181436840466,-0.175,0.22));+#3423 = DIRECTION('',(2.22044604925E-16,1.,0.));+#3424 = DIRECTION('',(0.,0.,-1.));+#3425 = PCURVE('',#2294,#3426);+#3426 = DEFINITIONAL_REPRESENTATION('',(#3427),#3435);+#3427 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3428,#3429,#3430,#3431,+#3432,#3433,#3434),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#3428 = CARTESIAN_POINT('',(-0.182418056697,-0.159910485029));+#3429 = CARTESIAN_POINT('',(-0.182418056697,-3.866692849918E-02));+#3430 = CARTESIAN_POINT('',(-7.7418056697E-02,-9.928870676409E-02));+#3431 = CARTESIAN_POINT('',(2.7581943303E-02,-0.159910485029));+#3432 = CARTESIAN_POINT('',(-7.7418056697E-02,-0.220532263294));+#3433 = CARTESIAN_POINT('',(-0.182418056697,-0.281154041559));+#3434 = CARTESIAN_POINT('',(-0.182418056697,-0.159910485029));+#3435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3436 = PCURVE('',#3206,#3437);+#3437 = DEFINITIONAL_REPRESENTATION('',(#3438),#3442);+#3438 = LINE('',#3439,#3440);+#3439 = CARTESIAN_POINT('',(0.,-0.35));+#3440 = VECTOR('',#3441,1.);+#3441 = DIRECTION('',(1.,0.));+#3442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3443 = ORIENTED_EDGE('',*,*,#3444,.T.);+#3444 = EDGE_CURVE('',#3417,#3445,#3447,.T.);+#3445 = VERTEX_POINT('',#3446);+#3446 = CARTESIAN_POINT('',(1.066657705663,-0.175,0.493202599087));+#3447 = SURFACE_CURVE('',#3448,(#3452,#3459),.PCURVE_S1.);+#3448 = LINE('',#3449,#3450);+#3449 = CARTESIAN_POINT('',(1.112500297756,-0.175,0.207844627563));+#3450 = VECTOR('',#3451,1.);+#3451 = DIRECTION('',(-0.158615661317,3.521975185208E-17,0.987340403298)+  );+#3452 = PCURVE('',#2294,#3453);+#3453 = DEFINITIONAL_REPRESENTATION('',(#3454),#3458);+#3454 = LINE('',#3455,#3456);+#3455 = CARTESIAN_POINT('',(-0.124573429134,-9.0973942319E-02));+#3456 = VECTOR('',#3457,1.);+#3457 = DIRECTION('',(0.987340403298,0.158615661317));+#3458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3459 = PCURVE('',#3234,#3460);+#3460 = DEFINITIONAL_REPRESENTATION('',(#3461),#3465);+#3461 = LINE('',#3462,#3463);+#3462 = CARTESIAN_POINT('',(-1.232691314823E-17,-0.35));+#3463 = VECTOR('',#3464,1.);+#3464 = DIRECTION('',(1.,-1.559949245252E-32));+#3465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3466 = ORIENTED_EDGE('',*,*,#3467,.T.);+#3467 = EDGE_CURVE('',#3445,#1353,#3468,.T.);+#3468 = SURFACE_CURVE('',#3469,(#3474,#3481),.PCURVE_S1.);+#3469 = CIRCLE('',#3470,0.22);+#3470 = AXIS2_PLACEMENT_3D('',#3471,#3472,#3473);+#3471 = CARTESIAN_POINT('',(0.85,-0.175,0.455));+#3472 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#3473 = DIRECTION('',(0.984807753012,-2.186712484447E-16,0.173648177667)+  );+#3474 = PCURVE('',#2294,#3475);+#3475 = DEFINITIONAL_REPRESENTATION('',(#3476),#3480);+#3476 = CIRCLE('',#3477,0.22);+#3477 = AXIS2_PLACEMENT_2D('',#3478,#3479);+#3478 = CARTESIAN_POINT('',(0.122581943303,0.171526355437));+#3479 = DIRECTION('',(0.173648177667,-0.984807753012));+#3480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3481 = PCURVE('',#2409,#3482);+#3482 = DEFINITIONAL_REPRESENTATION('',(#3483),#3487);+#3483 = LINE('',#3484,#3485);+#3484 = CARTESIAN_POINT('',(6.28318530718,-0.35));+#3485 = VECTOR('',#3486,1.);+#3486 = DIRECTION('',(-1.,0.));+#3487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3488 = ADVANCED_FACE('',(#3489),#2409,.T.);+#3489 = FACE_BOUND('',#3490,.T.);+#3490 = EDGE_LOOP('',(#3491,#3492,#3493,#3494));+#3491 = ORIENTED_EDGE('',*,*,#3246,.T.);+#3492 = ORIENTED_EDGE('',*,*,#2395,.T.);+#3493 = ORIENTED_EDGE('',*,*,#3467,.F.);+#3494 = ORIENTED_EDGE('',*,*,#3495,.F.);+#3495 = EDGE_CURVE('',#3219,#3445,#3496,.T.);+#3496 = SURFACE_CURVE('',#3497,(#3501,#3508),.PCURVE_S1.);+#3497 = LINE('',#3498,#3499);+#3498 = CARTESIAN_POINT('',(1.066657705663,0.175,0.493202599087));+#3499 = VECTOR('',#3500,1.);+#3500 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#3501 = PCURVE('',#2409,#3502);+#3502 = DEFINITIONAL_REPRESENTATION('',(#3503),#3507);+#3503 = LINE('',#3504,#3505);+#3504 = CARTESIAN_POINT('',(6.28318530718,5.551115123126E-17));+#3505 = VECTOR('',#3506,1.);+#3506 = DIRECTION('',(0.,-1.));+#3507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3508 = PCURVE('',#3234,#3509);+#3509 = DEFINITIONAL_REPRESENTATION('',(#3510),#3514);+#3510 = LINE('',#3511,#3512);+#3511 = CARTESIAN_POINT('',(0.28901680775,-1.017910025004E-17));+#3512 = VECTOR('',#3513,1.);+#3513 = DIRECTION('',(-1.914370478071E-29,-1.));+#3514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3515 = ADVANCED_FACE('',(#3516,#3526),#2486,.T.);+#3516 = FACE_BOUND('',#3517,.T.);+#3517 = EDGE_LOOP('',(#3518,#3519,#3520,#3521,#3522,#3523,#3524,#3525));+#3518 = ORIENTED_EDGE('',*,*,#2707,.F.);+#3519 = ORIENTED_EDGE('',*,*,#2638,.F.);+#3520 = ORIENTED_EDGE('',*,*,#2591,.F.);+#3521 = ORIENTED_EDGE('',*,*,#2544,.F.);+#3522 = ORIENTED_EDGE('',*,*,#2471,.F.);+#3523 = ORIENTED_EDGE('',*,*,#3023,.F.);+#3524 = ORIENTED_EDGE('',*,*,#2997,.F.);+#3525 = ORIENTED_EDGE('',*,*,#2950,.F.);+#3526 = FACE_BOUND('',#3527,.T.);+#3527 = EDGE_LOOP('',(#3528,#3558,#3586,#3614));+#3528 = ORIENTED_EDGE('',*,*,#3529,.T.);+#3529 = EDGE_CURVE('',#3530,#3532,#3534,.T.);+#3530 = VERTEX_POINT('',#3531);+#3531 = CARTESIAN_POINT('',(-0.315270145251,-0.490270145251,1.1));+#3532 = VERTEX_POINT('',#3533);+#3533 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.1));+#3534 = SURFACE_CURVE('',#3535,(#3539,#3546),.PCURVE_S1.);+#3535 = LINE('',#3536,#3537);+#3536 = CARTESIAN_POINT('',(-0.740270145251,-0.490270145251,1.1));+#3537 = VECTOR('',#3538,1.);+#3538 = DIRECTION('',(-1.,0.,0.));+#3539 = PCURVE('',#2486,#3540);+#3540 = DEFINITIONAL_REPRESENTATION('',(#3541),#3545);+#3541 = LINE('',#3542,#3543);+#3542 = CARTESIAN_POINT('',(1.966744612615E-02,-1.565679311398E-02));+#3543 = VECTOR('',#3544,1.);+#3544 = DIRECTION('',(-0.84333939541,0.537381302382));+#3545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3546 = PCURVE('',#3547,#3552);+#3547 = PLANE('',#3548);+#3548 = AXIS2_PLACEMENT_3D('',#3549,#3550,#3551);+#3549 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.09));+#3550 = DIRECTION('',(0.,1.,0.));+#3551 = DIRECTION('',(0.,-0.,1.));+#3552 = DEFINITIONAL_REPRESENTATION('',(#3553),#3557);+#3553 = LINE('',#3554,#3555);+#3554 = CARTESIAN_POINT('',(1.E-02,-2.5E-02));+#3555 = VECTOR('',#3556,1.);+#3556 = DIRECTION('',(0.,-1.));+#3557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3558 = ORIENTED_EDGE('',*,*,#3559,.T.);+#3559 = EDGE_CURVE('',#3532,#3560,#3562,.T.);+#3560 = VERTEX_POINT('',#3561);+#3561 = CARTESIAN_POINT('',(-0.715270145251,0.490270145251,1.1));+#3562 = SURFACE_CURVE('',#3563,(#3567,#3574),.PCURVE_S1.);+#3563 = LINE('',#3564,#3565);+#3564 = CARTESIAN_POINT('',(-0.715270145251,-0.488952608939,1.1));+#3565 = VECTOR('',#3566,1.);+#3566 = DIRECTION('',(0.,1.,0.));+#3567 = PCURVE('',#2486,#3568);+#3568 = DEFINITIONAL_REPRESENTATION('',(#3569),#3573);+#3569 = LINE('',#3570,#3571);+#3570 = CARTESIAN_POINT('',(4.145895039068E-02,-2.798019539673E-02));+#3571 = VECTOR('',#3572,1.);+#3572 = DIRECTION('',(0.537381302382,0.84333939541));+#3573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3574 = PCURVE('',#3575,#3580);+#3575 = PLANE('',#3576);+#3576 = AXIS2_PLACEMENT_3D('',#3577,#3578,#3579);+#3577 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.09));+#3578 = DIRECTION('',(1.,0.,0.));+#3579 = DIRECTION('',(0.,0.,1.));+#3580 = DEFINITIONAL_REPRESENTATION('',(#3581),#3585);+#3581 = LINE('',#3582,#3583);+#3582 = CARTESIAN_POINT('',(1.E-02,-1.317536312E-03));+#3583 = VECTOR('',#3584,1.);+#3584 = DIRECTION('',(0.,-1.));+#3585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3586 = ORIENTED_EDGE('',*,*,#3587,.F.);+#3587 = EDGE_CURVE('',#3588,#3560,#3590,.T.);+#3588 = VERTEX_POINT('',#3589);+#3589 = CARTESIAN_POINT('',(-0.315270145251,0.490270145251,1.1));+#3590 = SURFACE_CURVE('',#3591,(#3595,#3602),.PCURVE_S1.);+#3591 = LINE('',#3592,#3593);+#3592 = CARTESIAN_POINT('',(-0.740270145251,0.490270145251,1.1));+#3593 = VECTOR('',#3594,1.);+#3594 = DIRECTION('',(-1.,0.,0.));+#3595 = PCURVE('',#2486,#3596);+#3596 = DEFINITIONAL_REPRESENTATION('',(#3597),#3601);+#3597 = LINE('',#3598,#3599);+#3598 = CARTESIAN_POINT('',(0.546591464474,0.811271462653));+#3599 = VECTOR('',#3600,1.);+#3600 = DIRECTION('',(-0.84333939541,0.537381302382));+#3601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3602 = PCURVE('',#3603,#3608);+#3603 = PLANE('',#3604);+#3604 = AXIS2_PLACEMENT_3D('',#3605,#3606,#3607);+#3605 = CARTESIAN_POINT('',(-0.715270145251,0.490270145251,1.09));+#3606 = DIRECTION('',(0.,1.,0.));+#3607 = DIRECTION('',(0.,-0.,1.));+#3608 = DEFINITIONAL_REPRESENTATION('',(#3609),#3613);+#3609 = LINE('',#3610,#3611);+#3610 = CARTESIAN_POINT('',(1.E-02,-2.5E-02));+#3611 = VECTOR('',#3612,1.);+#3612 = DIRECTION('',(0.,-1.));+#3613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3614 = ORIENTED_EDGE('',*,*,#3615,.F.);+#3615 = EDGE_CURVE('',#3530,#3588,#3616,.T.);+#3616 = SURFACE_CURVE('',#3617,(#3621,#3628),.PCURVE_S1.);+#3617 = LINE('',#3618,#3619);+#3618 = CARTESIAN_POINT('',(-0.315270145251,-0.488952608939,1.1));+#3619 = VECTOR('',#3620,1.);+#3620 = DIRECTION('',(0.,1.,0.));+#3621 = PCURVE('',#2486,#3622);+#3622 = DEFINITIONAL_REPRESENTATION('',(#3623),#3627);+#3623 = LINE('',#3624,#3625);+#3624 = CARTESIAN_POINT('',(0.378794708555,-0.24293271635));+#3625 = VECTOR('',#3626,1.);+#3626 = DIRECTION('',(0.537381302382,0.84333939541));+#3627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3628 = PCURVE('',#3629,#3634);+#3629 = PLANE('',#3630);+#3630 = AXIS2_PLACEMENT_3D('',#3631,#3632,#3633);+#3631 = CARTESIAN_POINT('',(-0.315270145251,-0.490270145251,1.09));+#3632 = DIRECTION('',(1.,0.,0.));+#3633 = DIRECTION('',(0.,0.,1.));+#3634 = DEFINITIONAL_REPRESENTATION('',(#3635),#3639);+#3635 = LINE('',#3636,#3637);+#3636 = CARTESIAN_POINT('',(1.E-02,-1.317536312E-03));+#3637 = VECTOR('',#3638,1.);+#3638 = DIRECTION('',(0.,-1.));+#3639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3640 = ADVANCED_FACE('',(#3641),#3234,.F.);+#3641 = FACE_BOUND('',#3642,.F.);+#3642 = EDGE_LOOP('',(#3643,#3664,#3665,#3666));+#3643 = ORIENTED_EDGE('',*,*,#3644,.T.);+#3644 = EDGE_CURVE('',#3186,#3417,#3645,.T.);+#3645 = SURFACE_CURVE('',#3646,(#3650,#3657),.PCURVE_S1.);+#3646 = LINE('',#3647,#3648);+#3647 = CARTESIAN_POINT('',(1.112500297756,0.175,0.207844627563));+#3648 = VECTOR('',#3649,1.);+#3649 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#3650 = PCURVE('',#3234,#3651);+#3651 = DEFINITIONAL_REPRESENTATION('',(#3652),#3656);+#3652 = LINE('',#3653,#3654);+#3653 = CARTESIAN_POINT('',(0.,0.));+#3654 = VECTOR('',#3655,1.);+#3655 = DIRECTION('',(-1.914370478071E-29,-1.));+#3656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3657 = PCURVE('',#3206,#3658);+#3658 = DEFINITIONAL_REPRESENTATION('',(#3659),#3663);+#3659 = LINE('',#3660,#3661);+#3660 = CARTESIAN_POINT('',(1.396263401589,0.));+#3661 = VECTOR('',#3662,1.);+#3662 = DIRECTION('',(0.,-1.));+#3663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3664 = ORIENTED_EDGE('',*,*,#3444,.T.);+#3665 = ORIENTED_EDGE('',*,*,#3495,.F.);+#3666 = ORIENTED_EDGE('',*,*,#3218,.F.);+#3667 = ADVANCED_FACE('',(#3668),#3206,.F.);+#3668 = FACE_BOUND('',#3669,.F.);+#3669 = EDGE_LOOP('',(#3670,#3691,#3692,#3693));+#3670 = ORIENTED_EDGE('',*,*,#3671,.T.);+#3671 = EDGE_CURVE('',#3158,#3394,#3672,.T.);+#3672 = SURFACE_CURVE('',#3673,(#3677,#3684),.PCURVE_S1.);+#3673 = LINE('',#3674,#3675);+#3674 = CARTESIAN_POINT('',(1.181436840466,0.175,0.15));+#3675 = VECTOR('',#3676,1.);+#3676 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#3677 = PCURVE('',#3206,#3678);+#3678 = DEFINITIONAL_REPRESENTATION('',(#3679),#3683);+#3679 = LINE('',#3680,#3681);+#3680 = CARTESIAN_POINT('',(0.,0.));+#3681 = VECTOR('',#3682,1.);+#3682 = DIRECTION('',(0.,-1.));+#3683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3684 = PCURVE('',#3173,#3685);+#3685 = DEFINITIONAL_REPRESENTATION('',(#3686),#3690);+#3686 = LINE('',#3687,#3688);+#3687 = CARTESIAN_POINT('',(6.8563159534E-02,-1.522407967114E-17));+#3688 = VECTOR('',#3689,1.);+#3689 = DIRECTION('',(0.,-1.));+#3690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3691 = ORIENTED_EDGE('',*,*,#3416,.T.);+#3692 = ORIENTED_EDGE('',*,*,#3644,.F.);+#3693 = ORIENTED_EDGE('',*,*,#3185,.F.);+#3694 = ADVANCED_FACE('',(#3695),#3173,.F.);+#3695 = FACE_BOUND('',#3696,.F.);+#3696 = EDGE_LOOP('',(#3697,#3718,#3719,#3720));+#3697 = ORIENTED_EDGE('',*,*,#3698,.T.);+#3698 = EDGE_CURVE('',#3130,#3371,#3699,.T.);+#3699 = SURFACE_CURVE('',#3700,(#3704,#3711),.PCURVE_S1.);+#3700 = LINE('',#3701,#3702);+#3701 = CARTESIAN_POINT('',(1.25,0.175,0.15));+#3702 = VECTOR('',#3703,1.);+#3703 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#3704 = PCURVE('',#3173,#3705);+#3705 = DEFINITIONAL_REPRESENTATION('',(#3706),#3710);+#3706 = LINE('',#3707,#3708);+#3707 = CARTESIAN_POINT('',(0.,0.));+#3708 = VECTOR('',#3709,1.);+#3709 = DIRECTION('',(0.,-1.));+#3710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3711 = PCURVE('',#3145,#3712);+#3712 = DEFINITIONAL_REPRESENTATION('',(#3713),#3717);+#3713 = LINE('',#3714,#3715);+#3714 = CARTESIAN_POINT('',(0.15,0.));+#3715 = VECTOR('',#3716,1.);+#3716 = DIRECTION('',(0.,-1.));+#3717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3718 = ORIENTED_EDGE('',*,*,#3393,.T.);+#3719 = ORIENTED_EDGE('',*,*,#3671,.F.);+#3720 = ORIENTED_EDGE('',*,*,#3157,.F.);+#3721 = ADVANCED_FACE('',(#3722),#3145,.F.);+#3722 = FACE_BOUND('',#3723,.F.);+#3723 = EDGE_LOOP('',(#3724,#3745,#3746,#3747));+#3724 = ORIENTED_EDGE('',*,*,#3725,.T.);+#3725 = EDGE_CURVE('',#3102,#3348,#3726,.T.);+#3726 = SURFACE_CURVE('',#3727,(#3731,#3738),.PCURVE_S1.);+#3727 = LINE('',#3728,#3729);+#3728 = CARTESIAN_POINT('',(1.25,0.175,-5.551115123126E-17));+#3729 = VECTOR('',#3730,1.);+#3730 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#3731 = PCURVE('',#3145,#3732);+#3732 = DEFINITIONAL_REPRESENTATION('',(#3733),#3737);+#3733 = LINE('',#3734,#3735);+#3734 = CARTESIAN_POINT('',(0.,0.));+#3735 = VECTOR('',#3736,1.);+#3736 = DIRECTION('',(0.,-1.));+#3737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3738 = PCURVE('',#3117,#3739);+#3739 = DEFINITIONAL_REPRESENTATION('',(#3740),#3744);+#3740 = LINE('',#3741,#3742);+#3741 = CARTESIAN_POINT('',(6.8563159534E-02,1.522407967114E-17));+#3742 = VECTOR('',#3743,1.);+#3743 = DIRECTION('',(0.,-1.));+#3744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3745 = ORIENTED_EDGE('',*,*,#3370,.T.);+#3746 = ORIENTED_EDGE('',*,*,#3698,.F.);+#3747 = ORIENTED_EDGE('',*,*,#3129,.F.);+#3748 = ADVANCED_FACE('',(#3749),#3117,.F.);+#3749 = FACE_BOUND('',#3750,.F.);+#3750 = EDGE_LOOP('',(#3751,#3772,#3773,#3774));+#3751 = ORIENTED_EDGE('',*,*,#3752,.T.);+#3752 = EDGE_CURVE('',#3073,#3324,#3753,.T.);+#3753 = SURFACE_CURVE('',#3754,(#3758,#3765),.PCURVE_S1.);+#3754 = LINE('',#3755,#3756);+#3755 = CARTESIAN_POINT('',(1.181436840466,0.175,-5.551115123126E-17));+#3756 = VECTOR('',#3757,1.);+#3757 = DIRECTION('',(-2.22044604925E-16,-1.,0.));+#3758 = PCURVE('',#3117,#3759);+#3759 = DEFINITIONAL_REPRESENTATION('',(#3760),#3764);+#3760 = LINE('',#3761,#3762);+#3761 = CARTESIAN_POINT('',(0.,0.));+#3762 = VECTOR('',#3763,1.);+#3763 = DIRECTION('',(0.,-1.));+#3764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3765 = PCURVE('',#3089,#3766);+#3766 = DEFINITIONAL_REPRESENTATION('',(#3767),#3771);+#3767 = LINE('',#3768,#3769);+#3768 = CARTESIAN_POINT('',(4.886921905584,0.));+#3769 = VECTOR('',#3770,1.);+#3770 = DIRECTION('',(0.,-1.));+#3771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3772 = ORIENTED_EDGE('',*,*,#3347,.T.);+#3773 = ORIENTED_EDGE('',*,*,#3725,.F.);+#3774 = ORIENTED_EDGE('',*,*,#3101,.F.);+#3775 = ADVANCED_FACE('',(#3776),#3089,.T.);+#3776 = FACE_BOUND('',#3777,.T.);+#3777 = EDGE_LOOP('',(#3778,#3779,#3780,#3781));+#3778 = ORIENTED_EDGE('',*,*,#3072,.T.);+#3779 = ORIENTED_EDGE('',*,*,#3752,.T.);+#3780 = ORIENTED_EDGE('',*,*,#3323,.F.);+#3781 = ORIENTED_EDGE('',*,*,#3295,.F.);+#3782 = ADVANCED_FACE('',(#3783),#3547,.F.);+#3783 = FACE_BOUND('',#3784,.F.);+#3784 = EDGE_LOOP('',(#3785,#3786,#3809,#3837));+#3785 = ORIENTED_EDGE('',*,*,#3529,.T.);+#3786 = ORIENTED_EDGE('',*,*,#3787,.T.);+#3787 = EDGE_CURVE('',#3532,#3788,#3790,.T.);+#3788 = VERTEX_POINT('',#3789);+#3789 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.11));+#3790 = SURFACE_CURVE('',#3791,(#3795,#3802),.PCURVE_S1.);+#3791 = LINE('',#3792,#3793);+#3792 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.09));+#3793 = VECTOR('',#3794,1.);+#3794 = DIRECTION('',(0.,0.,1.));+#3795 = PCURVE('',#3547,#3796);+#3796 = DEFINITIONAL_REPRESENTATION('',(#3797),#3801);+#3797 = LINE('',#3798,#3799);+#3798 = CARTESIAN_POINT('',(0.,0.));+#3799 = VECTOR('',#3800,1.);+#3800 = DIRECTION('',(1.,0.));+#3801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3802 = PCURVE('',#3575,#3803);+#3803 = DEFINITIONAL_REPRESENTATION('',(#3804),#3808);+#3804 = LINE('',#3805,#3806);+#3805 = CARTESIAN_POINT('',(0.,0.));+#3806 = VECTOR('',#3807,1.);+#3807 = DIRECTION('',(1.,0.));+#3808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3809 = ORIENTED_EDGE('',*,*,#3810,.T.);+#3810 = EDGE_CURVE('',#3788,#3811,#3813,.T.);+#3811 = VERTEX_POINT('',#3812);+#3812 = CARTESIAN_POINT('',(-0.315270145251,-0.490270145251,1.11));+#3813 = SURFACE_CURVE('',#3814,(#3818,#3825),.PCURVE_S1.);+#3814 = LINE('',#3815,#3816);+#3815 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.11));+#3816 = VECTOR('',#3817,1.);+#3817 = DIRECTION('',(1.,0.,0.));+#3818 = PCURVE('',#3547,#3819);+#3819 = DEFINITIONAL_REPRESENTATION('',(#3820),#3824);+#3820 = LINE('',#3821,#3822);+#3821 = CARTESIAN_POINT('',(2.E-02,0.));+#3822 = VECTOR('',#3823,1.);+#3823 = DIRECTION('',(0.,1.));+#3824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3825 = PCURVE('',#3826,#3831);+#3826 = PLANE('',#3827);+#3827 = AXIS2_PLACEMENT_3D('',#3828,#3829,#3830);+#3828 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.11));+#3829 = DIRECTION('',(0.,0.,1.));+#3830 = DIRECTION('',(1.,0.,-0.));+#3831 = DEFINITIONAL_REPRESENTATION('',(#3832),#3836);+#3832 = LINE('',#3833,#3834);+#3833 = CARTESIAN_POINT('',(0.,0.));+#3834 = VECTOR('',#3835,1.);+#3835 = DIRECTION('',(1.,0.));+#3836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3837 = ORIENTED_EDGE('',*,*,#3838,.F.);+#3838 = EDGE_CURVE('',#3530,#3811,#3839,.T.);+#3839 = SURFACE_CURVE('',#3840,(#3844,#3851),.PCURVE_S1.);+#3840 = LINE('',#3841,#3842);+#3841 = CARTESIAN_POINT('',(-0.315270145251,-0.490270145251,1.09));+#3842 = VECTOR('',#3843,1.);+#3843 = DIRECTION('',(0.,0.,1.));+#3844 = PCURVE('',#3547,#3845);+#3845 = DEFINITIONAL_REPRESENTATION('',(#3846),#3850);+#3846 = LINE('',#3847,#3848);+#3847 = CARTESIAN_POINT('',(0.,0.4));+#3848 = VECTOR('',#3849,1.);+#3849 = DIRECTION('',(1.,0.));+#3850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3851 = PCURVE('',#3629,#3852);+#3852 = DEFINITIONAL_REPRESENTATION('',(#3853),#3857);+#3853 = LINE('',#3854,#3855);+#3854 = CARTESIAN_POINT('',(0.,0.));+#3855 = VECTOR('',#3856,1.);+#3856 = DIRECTION('',(1.,0.));+#3857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3858 = ADVANCED_FACE('',(#3859),#3629,.T.);+#3859 = FACE_BOUND('',#3860,.T.);+#3860 = EDGE_LOOP('',(#3861,#3862,#3863,#3886));+#3861 = ORIENTED_EDGE('',*,*,#3838,.F.);+#3862 = ORIENTED_EDGE('',*,*,#3615,.T.);+#3863 = ORIENTED_EDGE('',*,*,#3864,.T.);+#3864 = EDGE_CURVE('',#3588,#3865,#3867,.T.);+#3865 = VERTEX_POINT('',#3866);+#3866 = CARTESIAN_POINT('',(-0.315270145251,0.490270145251,1.11));+#3867 = SURFACE_CURVE('',#3868,(#3872,#3879),.PCURVE_S1.);+#3868 = LINE('',#3869,#3870);+#3869 = CARTESIAN_POINT('',(-0.315270145251,0.490270145251,1.09));+#3870 = VECTOR('',#3871,1.);+#3871 = DIRECTION('',(0.,0.,1.));+#3872 = PCURVE('',#3629,#3873);+#3873 = DEFINITIONAL_REPRESENTATION('',(#3874),#3878);+#3874 = LINE('',#3875,#3876);+#3875 = CARTESIAN_POINT('',(0.,-0.980540290502));+#3876 = VECTOR('',#3877,1.);+#3877 = DIRECTION('',(1.,0.));+#3878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3879 = PCURVE('',#3603,#3880);+#3880 = DEFINITIONAL_REPRESENTATION('',(#3881),#3885);+#3881 = LINE('',#3882,#3883);+#3882 = CARTESIAN_POINT('',(0.,0.4));+#3883 = VECTOR('',#3884,1.);+#3884 = DIRECTION('',(1.,0.));+#3885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3886 = ORIENTED_EDGE('',*,*,#3887,.F.);+#3887 = EDGE_CURVE('',#3811,#3865,#3888,.T.);+#3888 = SURFACE_CURVE('',#3889,(#3893,#3900),.PCURVE_S1.);+#3889 = LINE('',#3890,#3891);+#3890 = CARTESIAN_POINT('',(-0.315270145251,-0.490270145251,1.11));+#3891 = VECTOR('',#3892,1.);+#3892 = DIRECTION('',(0.,1.,0.));+#3893 = PCURVE('',#3629,#3894);+#3894 = DEFINITIONAL_REPRESENTATION('',(#3895),#3899);+#3895 = LINE('',#3896,#3897);+#3896 = CARTESIAN_POINT('',(2.E-02,0.));+#3897 = VECTOR('',#3898,1.);+#3898 = DIRECTION('',(0.,-1.));+#3899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3900 = PCURVE('',#3826,#3901);+#3901 = DEFINITIONAL_REPRESENTATION('',(#3902),#3906);+#3902 = LINE('',#3903,#3904);+#3903 = CARTESIAN_POINT('',(0.4,0.));+#3904 = VECTOR('',#3905,1.);+#3905 = DIRECTION('',(0.,1.));+#3906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3907 = ADVANCED_FACE('',(#3908),#3603,.T.);+#3908 = FACE_BOUND('',#3909,.T.);+#3909 = EDGE_LOOP('',(#3910,#3911,#3934,#3955));+#3910 = ORIENTED_EDGE('',*,*,#3587,.T.);+#3911 = ORIENTED_EDGE('',*,*,#3912,.T.);+#3912 = EDGE_CURVE('',#3560,#3913,#3915,.T.);+#3913 = VERTEX_POINT('',#3914);+#3914 = CARTESIAN_POINT('',(-0.715270145251,0.490270145251,1.11));+#3915 = SURFACE_CURVE('',#3916,(#3920,#3927),.PCURVE_S1.);+#3916 = LINE('',#3917,#3918);+#3917 = CARTESIAN_POINT('',(-0.715270145251,0.490270145251,1.09));+#3918 = VECTOR('',#3919,1.);+#3919 = DIRECTION('',(0.,0.,1.));+#3920 = PCURVE('',#3603,#3921);+#3921 = DEFINITIONAL_REPRESENTATION('',(#3922),#3926);+#3922 = LINE('',#3923,#3924);+#3923 = CARTESIAN_POINT('',(0.,0.));+#3924 = VECTOR('',#3925,1.);+#3925 = DIRECTION('',(1.,0.));+#3926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3927 = PCURVE('',#3575,#3928);+#3928 = DEFINITIONAL_REPRESENTATION('',(#3929),#3933);+#3929 = LINE('',#3930,#3931);+#3930 = CARTESIAN_POINT('',(0.,-0.980540290502));+#3931 = VECTOR('',#3932,1.);+#3932 = DIRECTION('',(1.,0.));+#3933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3934 = ORIENTED_EDGE('',*,*,#3935,.T.);+#3935 = EDGE_CURVE('',#3913,#3865,#3936,.T.);+#3936 = SURFACE_CURVE('',#3937,(#3941,#3948),.PCURVE_S1.);+#3937 = LINE('',#3938,#3939);+#3938 = CARTESIAN_POINT('',(-0.715270145251,0.490270145251,1.11));+#3939 = VECTOR('',#3940,1.);+#3940 = DIRECTION('',(1.,0.,0.));+#3941 = PCURVE('',#3603,#3942);+#3942 = DEFINITIONAL_REPRESENTATION('',(#3943),#3947);+#3943 = LINE('',#3944,#3945);+#3944 = CARTESIAN_POINT('',(2.E-02,0.));+#3945 = VECTOR('',#3946,1.);+#3946 = DIRECTION('',(0.,1.));+#3947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3948 = PCURVE('',#3826,#3949);+#3949 = DEFINITIONAL_REPRESENTATION('',(#3950),#3954);+#3950 = LINE('',#3951,#3952);+#3951 = CARTESIAN_POINT('',(0.,0.980540290502));+#3952 = VECTOR('',#3953,1.);+#3953 = DIRECTION('',(1.,0.));+#3954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3955 = ORIENTED_EDGE('',*,*,#3864,.F.);+#3956 = ADVANCED_FACE('',(#3957),#3575,.F.);+#3957 = FACE_BOUND('',#3958,.F.);+#3958 = EDGE_LOOP('',(#3959,#3960,#3961,#3962));+#3959 = ORIENTED_EDGE('',*,*,#3787,.F.);+#3960 = ORIENTED_EDGE('',*,*,#3559,.T.);+#3961 = ORIENTED_EDGE('',*,*,#3912,.T.);+#3962 = ORIENTED_EDGE('',*,*,#3963,.F.);+#3963 = EDGE_CURVE('',#3788,#3913,#3964,.T.);+#3964 = SURFACE_CURVE('',#3965,(#3969,#3976),.PCURVE_S1.);+#3965 = LINE('',#3966,#3967);+#3966 = CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.11));+#3967 = VECTOR('',#3968,1.);+#3968 = DIRECTION('',(0.,1.,0.));+#3969 = PCURVE('',#3575,#3970);+#3970 = DEFINITIONAL_REPRESENTATION('',(#3971),#3975);+#3971 = LINE('',#3972,#3973);+#3972 = CARTESIAN_POINT('',(2.E-02,0.));+#3973 = VECTOR('',#3974,1.);+#3974 = DIRECTION('',(0.,-1.));+#3975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3976 = PCURVE('',#3826,#3977);+#3977 = DEFINITIONAL_REPRESENTATION('',(#3978),#3982);+#3978 = LINE('',#3979,#3980);+#3979 = CARTESIAN_POINT('',(0.,0.));+#3980 = VECTOR('',#3981,1.);+#3981 = DIRECTION('',(0.,1.));+#3982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3983 = ADVANCED_FACE('',(#3984),#3826,.T.);+#3984 = FACE_BOUND('',#3985,.T.);+#3985 = EDGE_LOOP('',(#3986,#3987,#3988,#3989));+#3986 = ORIENTED_EDGE('',*,*,#3963,.F.);+#3987 = ORIENTED_EDGE('',*,*,#3810,.T.);+#3988 = ORIENTED_EDGE('',*,*,#3887,.T.);+#3989 = ORIENTED_EDGE('',*,*,#3935,.F.);+#3990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3994)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3991,#3992,#3993)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3991 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3992 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3993 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3994 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3991,+  'distance_accuracy_value','confusion accuracy');+#3995 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3996,#3998);+#3996 = ( REPRESENTATION_RELATIONSHIP('','',#59,#36) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3997) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3997 = ITEM_DEFINED_TRANSFORMATION('','',#11,#37);+#3998 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #3999);+#3999 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','D_SOD-323','',#31,#54,$);+#4000 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56));+#4001 = SHAPE_DEFINITION_REPRESENTATION(#4002,#4008);+#4002 = PRODUCT_DEFINITION_SHAPE('','',#4003);+#4003 = PRODUCT_DEFINITION('design','',#4004,#4007);+#4004 = PRODUCT_DEFINITION_FORMATION('','',#4005);+#4005 = PRODUCT('Adom.LaserEtch','Adom.LaserEtch','',(#4006));+#4006 = PRODUCT_CONTEXT('',#2,'mechanical');+#4007 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#4008 = SHAPE_REPRESENTATION('',(#11,#4009,#4423,#4611,#4749,#5111,#5347+    ,#5565),#6023);+#4009 = SHELL_BASED_SURFACE_MODEL('',(#4010));+#4010 = OPEN_SHELL('',(#4011));+#4011 = ADVANCED_FACE('',(#4012,#4195,#4309),#4026,.T.);+#4012 = FACE_BOUND('',#4013,.F.);+#4013 = EDGE_LOOP('',(#4014,#4037,#4053,#4069,#4085,#4101,#4117,#4133,+    #4149,#4165,#4181));+#4014 = ORIENTED_EDGE('',*,*,#4015,.T.);+#4015 = EDGE_CURVE('',#4016,#4018,#4020,.T.);+#4016 = VERTEX_POINT('',#4017);+#4017 = CARTESIAN_POINT('',(8.263949550595E-02,-0.464632388214,1.105));+#4018 = VERTEX_POINT('',#4019);+#4019 = CARTESIAN_POINT('',(-8.30828999084E-02,-0.464632388214,1.105));+#4020 = SURFACE_CURVE('',#4021,(#4025),.PCURVE_S1.);+#4021 = LINE('',#4022,#4023);+#4022 = CARTESIAN_POINT('',(8.263949550595E-02,-0.464632388214,1.105));+#4023 = VECTOR('',#4024,1.);+#4024 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#4025 = PCURVE('',#4026,#4031);+#4026 = PLANE('',#4027);+#4027 = AXIS2_PLACEMENT_3D('',#4028,#4029,#4030);+#4028 = CARTESIAN_POINT('',(8.263949550595E-02,-0.47848877579,1.105));+#4029 = DIRECTION('',(0.,0.,1.));+#4030 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4031 = DEFINITIONAL_REPRESENTATION('',(#4032),#4036);+#4032 = LINE('',#4033,#4034);+#4033 = CARTESIAN_POINT('',(1.385638757645E-02,1.538368052551E-18));+#4034 = VECTOR('',#4035,1.);+#4035 = DIRECTION('',(0.,1.));+#4036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4037 = ORIENTED_EDGE('',*,*,#4038,.T.);+#4038 = EDGE_CURVE('',#4018,#4039,#4041,.T.);+#4039 = VERTEX_POINT('',#4040);+#4040 = CARTESIAN_POINT('',(-8.30828999084E-02,-0.411313008819,1.105));+#4041 = SURFACE_CURVE('',#4042,(#4046),.PCURVE_S1.);+#4042 = LINE('',#4043,#4044);+#4043 = CARTESIAN_POINT('',(-8.30828999084E-02,-0.464632388214,1.105));+#4044 = VECTOR('',#4045,1.);+#4045 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4046 = PCURVE('',#4026,#4047);+#4047 = DEFINITIONAL_REPRESENTATION('',(#4048),#4052);+#4048 = LINE('',#4049,#4050);+#4049 = CARTESIAN_POINT('',(1.385638757645E-02,0.165722395414));+#4050 = VECTOR('',#4051,1.);+#4051 = DIRECTION('',(1.,0.));+#4052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4053 = ORIENTED_EDGE('',*,*,#4054,.T.);+#4054 = EDGE_CURVE('',#4039,#4055,#4057,.T.);+#4055 = VERTEX_POINT('',#4056);+#4056 = CARTESIAN_POINT('',(-7.26074709006E-02,-0.36979927164,1.105));+#4057 = SURFACE_CURVE('',#4058,(#4062),.PCURVE_S1.);+#4058 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4059,#4060,#4061),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4059 = CARTESIAN_POINT('',(-8.30828999084E-02,-0.411313008819,1.105));+#4060 = CARTESIAN_POINT('',(-8.30828999084E-02,-0.383711084767,1.105));+#4061 = CARTESIAN_POINT('',(-7.26074709006E-02,-0.36979927164,1.105));+#4062 = PCURVE('',#4026,#4063);+#4063 = DEFINITIONAL_REPRESENTATION('',(#4064),#4068);+#4064 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4065,#4066,#4067),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4065 = CARTESIAN_POINT('',(6.717576697063E-02,0.165722395414));+#4066 = CARTESIAN_POINT('',(9.477769102292E-02,0.165722395414));+#4067 = CARTESIAN_POINT('',(0.10868950415,0.155246966407));+#4068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4069 = ORIENTED_EDGE('',*,*,#4070,.T.);+#4070 = EDGE_CURVE('',#4055,#4071,#4073,.T.);+#4071 = VERTEX_POINT('',#4072);+#4072 = CARTESIAN_POINT('',(-4.129203497782E-02,-0.355887458514,1.105));+#4073 = SURFACE_CURVE('',#4074,(#4078),.PCURVE_S1.);+#4074 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4075,#4076,#4077),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4075 = CARTESIAN_POINT('',(-7.26074709006E-02,-0.36979927164,1.105));+#4076 = CARTESIAN_POINT('',(-6.213204189281E-02,-0.355887458514,1.105));+#4077 = CARTESIAN_POINT('',(-4.129203497782E-02,-0.355887458514,1.105));+#4078 = PCURVE('',#4026,#4079);+#4079 = DEFINITIONAL_REPRESENTATION('',(#4080),#4084);+#4080 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4081,#4082,#4083),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4081 = CARTESIAN_POINT('',(0.10868950415,0.155246966407));+#4082 = CARTESIAN_POINT('',(0.122601317276,0.144771537399));+#4083 = CARTESIAN_POINT('',(0.122601317276,0.123931530484));+#4084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4085 = ORIENTED_EDGE('',*,*,#4086,.T.);+#4086 = EDGE_CURVE('',#4071,#4087,#4089,.T.);+#4087 = VERTEX_POINT('',#4088);+#4088 = CARTESIAN_POINT('',(-1.635053734021E-02,-0.364090439959,1.105));+#4089 = SURFACE_CURVE('',#4090,(#4094),.PCURVE_S1.);+#4090 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4091,#4092,#4093),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4091 = CARTESIAN_POINT('',(-4.129203497782E-02,-0.355887458514,1.105));+#4092 = CARTESIAN_POINT('',(-2.532947648975E-02,-0.355887458514,1.105));+#4093 = CARTESIAN_POINT('',(-1.635053734021E-02,-0.364090439959,1.105));+#4094 = PCURVE('',#4026,#4095);+#4095 = DEFINITIONAL_REPRESENTATION('',(#4096),#4100);+#4096 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4097,#4098,#4099),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4097 = CARTESIAN_POINT('',(0.122601317276,0.123931530484));+#4098 = CARTESIAN_POINT('',(0.122601317276,0.107968971996));+#4099 = CARTESIAN_POINT('',(0.114398335831,9.899003284617E-02));+#4100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4101 = ORIENTED_EDGE('',*,*,#4102,.T.);+#4102 = EDGE_CURVE('',#4087,#4103,#4105,.T.);+#4103 = VERTEX_POINT('',#4104);+#4104 = CARTESIAN_POINT('',(-5.930533882721E-03,-0.388145128792,1.105));+#4105 = SURFACE_CURVE('',#4106,(#4110),.PCURVE_S1.);+#4106 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4107,#4108,#4109),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4107 = CARTESIAN_POINT('',(-1.635053734021E-02,-0.364090439959,1.105));+#4108 = CARTESIAN_POINT('',(-7.371598190672E-03,-0.372293421404,1.105));+#4109 = CARTESIAN_POINT('',(-5.930533882721E-03,-0.388145128792,1.105));+#4110 = PCURVE('',#4026,#4111);+#4111 = DEFINITIONAL_REPRESENTATION('',(#4112),#4116);+#4112 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4113,#4114,#4115),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4113 = CARTESIAN_POINT('',(0.114398335831,9.899003284617E-02));+#4114 = CARTESIAN_POINT('',(0.106195354386,9.001109369663E-02));+#4115 = CARTESIAN_POINT('',(9.034364699846E-02,8.857002938867E-02));+#4116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4117 = ORIENTED_EDGE('',*,*,#4118,.T.);+#4118 = EDGE_CURVE('',#4103,#4119,#4121,.T.);+#4119 = VERTEX_POINT('',#4120);+#4120 = CARTESIAN_POINT('',(6.817342687614E-03,-0.359600970384,1.105));+#4121 = SURFACE_CURVE('',#4122,(#4126),.PCURVE_S1.);+#4122 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4123,#4124,#4125),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4123 = CARTESIAN_POINT('',(-5.930533882721E-03,-0.388145128792,1.105));+#4124 = CARTESIAN_POINT('',(-4.046065172324E-03,-0.369189590587,1.105));+#4125 = CARTESIAN_POINT('',(6.817342687614E-03,-0.359600970384,1.105));+#4126 = PCURVE('',#4026,#4127);+#4127 = DEFINITIONAL_REPRESENTATION('',(#4128),#4132);+#4128 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4129,#4130,#4131),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4129 = CARTESIAN_POINT('',(9.034364699846E-02,8.857002938867E-02));+#4130 = CARTESIAN_POINT('',(0.109299185203,8.668556067828E-02));+#4131 = CARTESIAN_POINT('',(0.118887805406,7.582215281834E-02));+#4132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4133 = ORIENTED_EDGE('',*,*,#4134,.T.);+#4134 = EDGE_CURVE('',#4119,#4135,#4137,.T.);+#4135 = VERTEX_POINT('',#4136);+#4136 = CARTESIAN_POINT('',(3.719054425519E-02,-0.350012350181,1.105));+#4137 = SURFACE_CURVE('',#4138,(#4142),.PCURVE_S1.);+#4138 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4139,#4140,#4141),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4139 = CARTESIAN_POINT('',(6.817342687614E-03,-0.359600970384,1.105));+#4140 = CARTESIAN_POINT('',(1.768075054755E-02,-0.350012350181,1.105));+#4141 = CARTESIAN_POINT('',(3.719054425519E-02,-0.350012350181,1.105));+#4142 = PCURVE('',#4026,#4143);+#4143 = DEFINITIONAL_REPRESENTATION('',(#4144),#4148);+#4144 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4145,#4146,#4147),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4145 = CARTESIAN_POINT('',(0.118887805406,7.582215281834E-02));+#4146 = CARTESIAN_POINT('',(0.128476425609,6.49587449584E-02));+#4147 = CARTESIAN_POINT('',(0.128476425609,4.544895125076E-02));+#4148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4149 = ORIENTED_EDGE('',*,*,#4150,.T.);+#4150 = EDGE_CURVE('',#4135,#4151,#4153,.T.);+#4151 = VERTEX_POINT('',#4152);+#4152 = CARTESIAN_POINT('',(7.188693874663E-02,-0.364422993261,1.105));+#4153 = SURFACE_CURVE('',#4154,(#4158),.PCURVE_S1.);+#4154 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4155,#4156,#4157),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4155 = CARTESIAN_POINT('',(3.719054425519E-02,-0.350012350181,1.105));+#4156 = CARTESIAN_POINT('',(6.11343819873E-02,-0.350012350181,1.105));+#4157 = CARTESIAN_POINT('',(7.188693874663E-02,-0.364422993261,1.105));+#4158 = PCURVE('',#4026,#4159);+#4159 = DEFINITIONAL_REPRESENTATION('',(#4160),#4164);+#4160 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4161,#4162,#4163),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4161 = CARTESIAN_POINT('',(0.128476425609,4.544895125076E-02));+#4162 = CARTESIAN_POINT('',(0.128476425609,2.150511351865E-02));+#4163 = CARTESIAN_POINT('',(0.114065782529,1.075255675933E-02));+#4164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4165 = ORIENTED_EDGE('',*,*,#4166,.T.);+#4166 = EDGE_CURVE('',#4151,#4167,#4169,.T.);+#4167 = VERTEX_POINT('',#4168);+#4168 = CARTESIAN_POINT('',(8.263949550595E-02,-0.411313008819,1.105));+#4169 = SURFACE_CURVE('',#4170,(#4174),.PCURVE_S1.);+#4170 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4171,#4172,#4173),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4171 = CARTESIAN_POINT('',(7.188693874663E-02,-0.364422993261,1.105));+#4172 = CARTESIAN_POINT('',(8.263949550595E-02,-0.37883363634,1.105));+#4173 = CARTESIAN_POINT('',(8.263949550595E-02,-0.411313008819,1.105));+#4174 = PCURVE('',#4026,#4175);+#4175 = DEFINITIONAL_REPRESENTATION('',(#4176),#4180);+#4176 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4177,#4178,#4179),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4177 = CARTESIAN_POINT('',(0.114065782529,1.075255675933E-02));+#4178 = CARTESIAN_POINT('',(9.965513944984E-02,0.));+#4179 = CARTESIAN_POINT('',(6.717576697063E-02,0.));+#4180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4181 = ORIENTED_EDGE('',*,*,#4182,.T.);+#4182 = EDGE_CURVE('',#4167,#4016,#4183,.T.);+#4183 = SURFACE_CURVE('',#4184,(#4188),.PCURVE_S1.);+#4184 = LINE('',#4185,#4186);+#4185 = CARTESIAN_POINT('',(8.263949550595E-02,-0.411313008819,1.105));+#4186 = VECTOR('',#4187,1.);+#4187 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#4188 = PCURVE('',#4026,#4189);+#4189 = DEFINITIONAL_REPRESENTATION('',(#4190),#4194);+#4190 = LINE('',#4191,#4192);+#4191 = CARTESIAN_POINT('',(6.717576697063E-02,-6.419779489049E-18));+#4192 = VECTOR('',#4193,1.);+#4193 = DIRECTION('',(-1.,0.));+#4194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4195 = FACE_BOUND('',#4196,.F.);+#4196 = EDGE_LOOP('',(#4197,#4215,#4231,#4247,#4263,#4279,#4295));+#4197 = ORIENTED_EDGE('',*,*,#4198,.T.);+#4198 = EDGE_CURVE('',#4199,#4201,#4203,.T.);+#4199 = VERTEX_POINT('',#4200);+#4200 = CARTESIAN_POINT('',(7.482449291283E-03,-0.411313008819,1.105));+#4201 = VERTEX_POINT('',#4202);+#4202 = CARTESIAN_POINT('',(7.482449291283E-03,-0.433039824539,1.105));+#4203 = SURFACE_CURVE('',#4204,(#4208),.PCURVE_S1.);+#4204 = LINE('',#4205,#4206);+#4205 = CARTESIAN_POINT('',(7.482449291283E-03,-0.411313008819,1.105));+#4206 = VECTOR('',#4207,1.);+#4207 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#4208 = PCURVE('',#4026,#4209);+#4209 = DEFINITIONAL_REPRESENTATION('',(#4210),#4214);+#4210 = LINE('',#4211,#4212);+#4211 = CARTESIAN_POINT('',(6.717576697063E-02,7.515704621467E-02));+#4212 = VECTOR('',#4213,1.);+#4213 = DIRECTION('',(-1.,0.));+#4214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4215 = ORIENTED_EDGE('',*,*,#4216,.T.);+#4216 = EDGE_CURVE('',#4201,#4217,#4219,.T.);+#4217 = VERTEX_POINT('',#4218);+#4218 = CARTESIAN_POINT('',(5.647863576161E-02,-0.433039824539,1.105));+#4219 = SURFACE_CURVE('',#4220,(#4224),.PCURVE_S1.);+#4220 = LINE('',#4221,#4222);+#4221 = CARTESIAN_POINT('',(7.482449291283E-03,-0.433039824539,1.105));+#4222 = VECTOR('',#4223,1.);+#4223 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#4224 = PCURVE('',#4026,#4225);+#4225 = DEFINITIONAL_REPRESENTATION('',(#4226),#4230);+#4226 = LINE('',#4227,#4228);+#4227 = CARTESIAN_POINT('',(4.544895125076E-02,7.515704621467E-02));+#4228 = VECTOR('',#4229,1.);+#4229 = DIRECTION('',(0.,-1.));+#4230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4231 = ORIENTED_EDGE('',*,*,#4232,.T.);+#4232 = EDGE_CURVE('',#4217,#4233,#4235,.T.);+#4233 = VERTEX_POINT('',#4234);+#4234 = CARTESIAN_POINT('',(5.647863576161E-02,-0.411313008819,1.105));+#4235 = SURFACE_CURVE('',#4236,(#4240),.PCURVE_S1.);+#4236 = LINE('',#4237,#4238);+#4237 = CARTESIAN_POINT('',(5.647863576161E-02,-0.433039824539,1.105));+#4238 = VECTOR('',#4239,1.);+#4239 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4240 = PCURVE('',#4026,#4241);+#4241 = DEFINITIONAL_REPRESENTATION('',(#4242),#4246);+#4242 = LINE('',#4243,#4244);+#4243 = CARTESIAN_POINT('',(4.544895125076E-02,2.616085974434E-02));+#4244 = VECTOR('',#4245,1.);+#4245 = DIRECTION('',(1.,0.));+#4246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4247 = ORIENTED_EDGE('',*,*,#4248,.T.);+#4248 = EDGE_CURVE('',#4233,#4249,#4251,.T.);+#4249 = VERTEX_POINT('',#4250);+#4250 = CARTESIAN_POINT('',(5.115778293226E-02,-0.389419916449,1.105));+#4251 = SURFACE_CURVE('',#4252,(#4256),.PCURVE_S1.);+#4252 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4253,#4254,#4255),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4253 = CARTESIAN_POINT('',(5.647863576161E-02,-0.411313008819,1.105));+#4254 = CARTESIAN_POINT('',(5.647863576161E-02,-0.395683003633,1.105));+#4255 = CARTESIAN_POINT('',(5.115778293226E-02,-0.389419916449,1.105));+#4256 = PCURVE('',#4026,#4257);+#4257 = DEFINITIONAL_REPRESENTATION('',(#4258),#4262);+#4258 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4259,#4260,#4261),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4259 = CARTESIAN_POINT('',(6.717576697063E-02,2.616085974434E-02));+#4260 = CARTESIAN_POINT('',(8.280577215687E-02,2.616085974434E-02));+#4261 = CARTESIAN_POINT('',(8.906885934143E-02,3.14817125737E-02));+#4262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4263 = ORIENTED_EDGE('',*,*,#4264,.T.);+#4264 = EDGE_CURVE('',#4249,#4265,#4267,.T.);+#4265 = VERTEX_POINT('',#4266);+#4266 = CARTESIAN_POINT('',(3.264564913012E-02,-0.383156829264,1.105));+#4267 = SURFACE_CURVE('',#4268,(#4272),.PCURVE_S1.);+#4268 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4269,#4270,#4271),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4269 = CARTESIAN_POINT('',(5.115778293226E-02,-0.389419916449,1.105));+#4270 = CARTESIAN_POINT('',(4.58369301029E-02,-0.383156829264,1.105));+#4271 = CARTESIAN_POINT('',(3.264564913012E-02,-0.383156829264,1.105));+#4272 = PCURVE('',#4026,#4273);+#4273 = DEFINITIONAL_REPRESENTATION('',(#4274),#4278);+#4274 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4275,#4276,#4277),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4275 = CARTESIAN_POINT('',(8.906885934143E-02,3.14817125737E-02));+#4276 = CARTESIAN_POINT('',(9.533194652598E-02,3.680256540305E-02));+#4277 = CARTESIAN_POINT('',(9.533194652598E-02,4.999384637584E-02));+#4278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4279 = ORIENTED_EDGE('',*,*,#4280,.T.);+#4280 = EDGE_CURVE('',#4265,#4281,#4283,.T.);+#4281 = VERTEX_POINT('',#4282);+#4282 = CARTESIAN_POINT('',(1.33575576237E-02,-0.3896970442,1.105));+#4283 = SURFACE_CURVE('',#4284,(#4288),.PCURVE_S1.);+#4284 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4285,#4286,#4287),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4285 = CARTESIAN_POINT('',(3.264564913012E-02,-0.383156829264,1.105));+#4286 = CARTESIAN_POINT('',(1.923266595611E-02,-0.383156829264,1.105));+#4287 = CARTESIAN_POINT('',(1.33575576237E-02,-0.3896970442,1.105));+#4288 = PCURVE('',#4026,#4289);+#4289 = DEFINITIONAL_REPRESENTATION('',(#4290),#4294);+#4290 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4291,#4292,#4293),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4291 = CARTESIAN_POINT('',(9.533194652598E-02,4.999384637584E-02));+#4292 = CARTESIAN_POINT('',(9.533194652598E-02,6.340682954984E-02));+#4293 = CARTESIAN_POINT('',(8.87917315899E-02,6.928193788225E-02));+#4294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4295 = ORIENTED_EDGE('',*,*,#4296,.T.);+#4296 = EDGE_CURVE('',#4281,#4199,#4297,.T.);+#4297 = SURFACE_CURVE('',#4298,(#4302),.PCURVE_S1.);+#4298 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4299,#4300,#4301),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4299 = CARTESIAN_POINT('',(1.33575576237E-02,-0.3896970442,1.105));+#4300 = CARTESIAN_POINT('',(7.482449291283E-03,-0.396237259136,1.105));+#4301 = CARTESIAN_POINT('',(7.482449291283E-03,-0.411313008819,1.105));+#4302 = PCURVE('',#4026,#4303);+#4303 = DEFINITIONAL_REPRESENTATION('',(#4304),#4308);+#4304 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4305,#4306,#4307),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4305 = CARTESIAN_POINT('',(8.87917315899E-02,6.928193788225E-02));+#4306 = CARTESIAN_POINT('',(8.225151665381E-02,7.515704621467E-02));+#4307 = CARTESIAN_POINT('',(6.717576697063E-02,7.515704621467E-02));+#4308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4309 = FACE_BOUND('',#4310,.F.);+#4310 = EDGE_LOOP('',(#4311,#4329,#4345,#4361,#4377,#4393,#4409));+#4311 = ORIENTED_EDGE('',*,*,#4312,.T.);+#4312 = EDGE_CURVE('',#4313,#4315,#4317,.T.);+#4313 = VERTEX_POINT('',#4314);+#4314 = CARTESIAN_POINT('',(-5.703289126467E-02,-0.411313008819,1.105));+#4315 = VERTEX_POINT('',#4316);+#4316 = CARTESIAN_POINT('',(-5.703289126467E-02,-0.433039824539,1.105));+#4317 = SURFACE_CURVE('',#4318,(#4322),.PCURVE_S1.);+#4318 = LINE('',#4319,#4320);+#4319 = CARTESIAN_POINT('',(-5.703289126467E-02,-0.411313008819,1.105));+#4320 = VECTOR('',#4321,1.);+#4321 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#4322 = PCURVE('',#4026,#4323);+#4323 = DEFINITIONAL_REPRESENTATION('',(#4324),#4328);+#4324 = LINE('',#4325,#4326);+#4325 = CARTESIAN_POINT('',(6.717576697063E-02,0.139672386771));+#4326 = VECTOR('',#4327,1.);+#4327 = DIRECTION('',(-1.,0.));+#4328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4329 = ORIENTED_EDGE('',*,*,#4330,.T.);+#4330 = EDGE_CURVE('',#4315,#4331,#4333,.T.);+#4331 = VERTEX_POINT('',#4332);+#4332 = CARTESIAN_POINT('',(-1.856755935244E-02,-0.433039824539,1.105));+#4333 = SURFACE_CURVE('',#4334,(#4338),.PCURVE_S1.);+#4334 = LINE('',#4335,#4336);+#4335 = CARTESIAN_POINT('',(-5.703289126467E-02,-0.433039824539,1.105));+#4336 = VECTOR('',#4337,1.);+#4337 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#4338 = PCURVE('',#4026,#4339);+#4339 = DEFINITIONAL_REPRESENTATION('',(#4340),#4344);+#4340 = LINE('',#4341,#4342);+#4341 = CARTESIAN_POINT('',(4.544895125076E-02,0.139672386771));+#4342 = VECTOR('',#4343,1.);+#4343 = DIRECTION('',(0.,-1.));+#4344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4345 = ORIENTED_EDGE('',*,*,#4346,.T.);+#4346 = EDGE_CURVE('',#4331,#4347,#4349,.T.);+#4347 = VERTEX_POINT('',#4348);+#4348 = CARTESIAN_POINT('',(-1.856755935244E-02,-0.411313008819,1.105));+#4349 = SURFACE_CURVE('',#4350,(#4354),.PCURVE_S1.);+#4350 = LINE('',#4351,#4352);+#4351 = CARTESIAN_POINT('',(-1.856755935244E-02,-0.433039824539,1.105));+#4352 = VECTOR('',#4353,1.);+#4353 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4354 = PCURVE('',#4026,#4355);+#4355 = DEFINITIONAL_REPRESENTATION('',(#4356),#4360);+#4356 = LINE('',#4357,#4358);+#4357 = CARTESIAN_POINT('',(4.544895125076E-02,0.101207054858));+#4358 = VECTOR('',#4359,1.);+#4359 = DIRECTION('',(1.,0.));+#4360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4361 = ORIENTED_EDGE('',*,*,#4362,.T.);+#4362 = EDGE_CURVE('',#4347,#4363,#4365,.T.);+#4363 = VERTEX_POINT('',#4364);+#4364 = CARTESIAN_POINT('',(-2.300160337691E-02,-0.393632258272,1.105));+#4365 = SURFACE_CURVE('',#4366,(#4370),.PCURVE_S1.);+#4366 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4367,#4368,#4369),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4367 = CARTESIAN_POINT('',(-1.856755935244E-02,-0.411313008819,1.105));+#4368 = CARTESIAN_POINT('',(-1.856755935244E-02,-0.398897685551,1.105));+#4369 = CARTESIAN_POINT('',(-2.300160337691E-02,-0.393632258272,1.105));+#4370 = PCURVE('',#4026,#4371);+#4371 = DEFINITIONAL_REPRESENTATION('',(#4372),#4376);+#4372 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4373,#4374,#4375),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4373 = CARTESIAN_POINT('',(6.717576697063E-02,0.101207054858));+#4374 = CARTESIAN_POINT('',(7.959109023913E-02,0.101207054858));+#4375 = CARTESIAN_POINT('',(8.485651751819E-02,0.105641098883));+#4376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4377 = ORIENTED_EDGE('',*,*,#4378,.T.);+#4378 = EDGE_CURVE('',#4363,#4379,#4381,.T.);+#4379 = VERTEX_POINT('',#4380);+#4380 = CARTESIAN_POINT('',(-3.763394865764E-02,-0.388366830993,1.105));+#4381 = SURFACE_CURVE('',#4382,(#4386),.PCURVE_S1.);+#4382 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4383,#4384,#4385),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4383 = CARTESIAN_POINT('',(-2.300160337691E-02,-0.393632258272,1.105));+#4384 = CARTESIAN_POINT('',(-2.743564740137E-02,-0.388366830993,1.105));+#4385 = CARTESIAN_POINT('',(-3.763394865764E-02,-0.388366830993,1.105));+#4386 = PCURVE('',#4026,#4387);+#4387 = DEFINITIONAL_REPRESENTATION('',(#4388),#4392);+#4388 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4389,#4390,#4391),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4389 = CARTESIAN_POINT('',(8.485651751819E-02,0.105641098883));+#4390 = CARTESIAN_POINT('',(9.012194479724E-02,0.110075142907));+#4391 = CARTESIAN_POINT('',(9.012194479724E-02,0.120273444164));+#4392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4393 = ORIENTED_EDGE('',*,*,#4394,.T.);+#4394 = EDGE_CURVE('',#4379,#4395,#4397,.T.);+#4395 = VERTEX_POINT('',#4396);+#4396 = CARTESIAN_POINT('',(-5.243257058929E-02,-0.393743109372,1.105));+#4397 = SURFACE_CURVE('',#4398,(#4402),.PCURVE_S1.);+#4398 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4399,#4400,#4401),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4399 = CARTESIAN_POINT('',(-3.763394865764E-02,-0.388366830993,1.105));+#4400 = CARTESIAN_POINT('',(-4.783224991391E-02,-0.388366830993,1.105));+#4401 = CARTESIAN_POINT('',(-5.243257058929E-02,-0.393743109372,1.105));+#4402 = PCURVE('',#4026,#4403);+#4403 = DEFINITIONAL_REPRESENTATION('',(#4404),#4408);+#4404 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4405,#4406,#4407),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4405 = CARTESIAN_POINT('',(9.012194479724E-02,0.120273444164));+#4406 = CARTESIAN_POINT('',(9.012194479724E-02,0.13047174542));+#4407 = CARTESIAN_POINT('',(8.474566641757E-02,0.135072066095));+#4408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4409 = ORIENTED_EDGE('',*,*,#4410,.T.);+#4410 = EDGE_CURVE('',#4395,#4313,#4411,.T.);+#4411 = SURFACE_CURVE('',#4412,(#4416),.PCURVE_S1.);+#4412 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4413,#4414,#4415),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4413 = CARTESIAN_POINT('',(-5.243257058929E-02,-0.393743109372,1.105));+#4414 = CARTESIAN_POINT('',(-5.703289126467E-02,-0.399119387752,1.105));+#4415 = CARTESIAN_POINT('',(-5.703289126467E-02,-0.411313008819,1.105));+#4416 = PCURVE('',#4026,#4417);+#4417 = DEFINITIONAL_REPRESENTATION('',(#4418),#4422);+#4418 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4419,#4420,#4421),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4419 = CARTESIAN_POINT('',(8.474566641757E-02,0.135072066095));+#4420 = CARTESIAN_POINT('',(7.936938803791E-02,0.139672386771));+#4421 = CARTESIAN_POINT('',(6.717576697063E-02,0.139672386771));+#4422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4423 = SHELL_BASED_SURFACE_MODEL('',(#4424));+#4424 = OPEN_SHELL('',(#4425));+#4425 = ADVANCED_FACE('',(#4426,#4561),#4440,.T.);+#4426 = FACE_BOUND('',#4427,.F.);+#4427 = EDGE_LOOP('',(#4428,#4451,#4467,#4483,#4499,#4515,#4531,#4547));+#4428 = ORIENTED_EDGE('',*,*,#4429,.T.);+#4429 = EDGE_CURVE('',#4430,#4432,#4434,.T.);+#4430 = VERTEX_POINT('',#4431);+#4431 = CARTESIAN_POINT('',(8.263949550595E-02,-0.338151282416,1.105));+#4432 = VERTEX_POINT('',#4433);+#4433 = CARTESIAN_POINT('',(-8.286119770718E-02,-0.293478288869,1.105));+#4434 = SURFACE_CURVE('',#4435,(#4439),.PCURVE_S1.);+#4435 = LINE('',#4436,#4437);+#4436 = CARTESIAN_POINT('',(8.263949550595E-02,-0.338151282416,1.105));+#4437 = VECTOR('',#4438,1.);+#4438 = DIRECTION('',(-0.965446980809,0.260599553427,0.));+#4439 = PCURVE('',#4440,#4445);+#4440 = PLANE('',#4441);+#4441 = AXIS2_PLACEMENT_3D('',#4442,#4443,#4444);+#4442 = CARTESIAN_POINT('',(8.263949550595E-02,-0.341809368736,1.105));+#4443 = DIRECTION('',(0.,0.,1.));+#4444 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4445 = DEFINITIONAL_REPRESENTATION('',(#4446),#4450);+#4446 = LINE('',#4447,#4448);+#4447 = CARTESIAN_POINT('',(3.658086320183E-03,4.061291658734E-19));+#4448 = VECTOR('',#4449,1.);+#4449 = DIRECTION('',(0.260599553427,0.965446980809));+#4450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4451 = ORIENTED_EDGE('',*,*,#4452,.T.);+#4452 = EDGE_CURVE('',#4432,#4453,#4455,.T.);+#4453 = VERTEX_POINT('',#4454);+#4454 = CARTESIAN_POINT('',(-8.286119770718E-02,-0.253461041548,1.105));+#4455 = SURFACE_CURVE('',#4456,(#4460),.PCURVE_S1.);+#4456 = LINE('',#4457,#4458);+#4457 = CARTESIAN_POINT('',(-8.286119770718E-02,-0.293478288869,1.105));+#4458 = VECTOR('',#4459,1.);+#4459 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4460 = PCURVE('',#4440,#4461);+#4461 = DEFINITIONAL_REPRESENTATION('',(#4462),#4466);+#4462 = LINE('',#4463,#4464);+#4463 = CARTESIAN_POINT('',(4.833107986666E-02,0.165500693213));+#4464 = VECTOR('',#4465,1.);+#4465 = DIRECTION('',(1.,0.));+#4466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4467 = ORIENTED_EDGE('',*,*,#4468,.T.);+#4468 = EDGE_CURVE('',#4453,#4469,#4471,.T.);+#4469 = VERTEX_POINT('',#4470);+#4470 = CARTESIAN_POINT('',(8.263949550595E-02,-0.208788048002,1.105));+#4471 = SURFACE_CURVE('',#4472,(#4476),.PCURVE_S1.);+#4472 = LINE('',#4473,#4474);+#4473 = CARTESIAN_POINT('',(-8.286119770718E-02,-0.253461041548,1.105));+#4474 = VECTOR('',#4475,1.);+#4475 = DIRECTION('',(0.965446980809,0.260599553427,0.));+#4476 = PCURVE('',#4440,#4477);+#4477 = DEFINITIONAL_REPRESENTATION('',(#4478),#4482);+#4478 = LINE('',#4479,#4480);+#4479 = CARTESIAN_POINT('',(8.834832718745E-02,0.165500693213));+#4480 = VECTOR('',#4481,1.);+#4481 = DIRECTION('',(0.260599553427,-0.965446980809));+#4482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4483 = ORIENTED_EDGE('',*,*,#4484,.T.);+#4484 = EDGE_CURVE('',#4469,#4485,#4487,.T.);+#4485 = VERTEX_POINT('',#4486);+#4486 = CARTESIAN_POINT('',(8.263949550595E-02,-0.241489122682,1.105));+#4487 = SURFACE_CURVE('',#4488,(#4492),.PCURVE_S1.);+#4488 = LINE('',#4489,#4490);+#4489 = CARTESIAN_POINT('',(8.263949550595E-02,-0.208788048002,1.105));+#4490 = VECTOR('',#4491,1.);+#4491 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#4492 = PCURVE('',#4440,#4493);+#4493 = DEFINITIONAL_REPRESENTATION('',(#4494),#4498);+#4494 = LINE('',#4495,#4496);+#4495 = CARTESIAN_POINT('',(0.133021320734,1.476833330449E-17));+#4496 = VECTOR('',#4497,1.);+#4497 = DIRECTION('',(-1.,0.));+#4498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4499 = ORIENTED_EDGE('',*,*,#4500,.T.);+#4500 = EDGE_CURVE('',#4485,#4501,#4503,.T.);+#4501 = VERTEX_POINT('',#4502);+#4502 = CARTESIAN_POINT('',(4.173543938027E-02,-0.251687423939,1.105));+#4503 = SURFACE_CURVE('',#4504,(#4508),.PCURVE_S1.);+#4504 = LINE('',#4505,#4506);+#4505 = CARTESIAN_POINT('',(8.263949550595E-02,-0.241489122682,1.105));+#4506 = VECTOR('',#4507,1.);+#4507 = DIRECTION('',(-0.970296981152,-0.24191686251,0.));+#4508 = PCURVE('',#4440,#4509);+#4509 = DEFINITIONAL_REPRESENTATION('',(#4510),#4514);+#4510 = LINE('',#4511,#4512);+#4511 = CARTESIAN_POINT('',(0.100320246054,1.113778470047E-17));+#4512 = VECTOR('',#4513,1.);+#4513 = DIRECTION('',(-0.24191686251,0.970296981152));+#4514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4515 = ORIENTED_EDGE('',*,*,#4516,.T.);+#4516 = EDGE_CURVE('',#4501,#4517,#4519,.T.);+#4517 = VERTEX_POINT('',#4518);+#4518 = CARTESIAN_POINT('',(4.173543938027E-02,-0.29547360868,1.105));+#4519 = SURFACE_CURVE('',#4520,(#4524),.PCURVE_S1.);+#4520 = LINE('',#4521,#4522);+#4521 = CARTESIAN_POINT('',(4.173543938027E-02,-0.251687423939,1.105));+#4522 = VECTOR('',#4523,1.);+#4523 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#4524 = PCURVE('',#4440,#4525);+#4525 = DEFINITIONAL_REPRESENTATION('',(#4526),#4530);+#4526 = LINE('',#4527,#4528);+#4527 = CARTESIAN_POINT('',(9.012194479724E-02,4.090405612568E-02));+#4528 = VECTOR('',#4529,1.);+#4529 = DIRECTION('',(-1.,0.));+#4530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4531 = ORIENTED_EDGE('',*,*,#4532,.T.);+#4532 = EDGE_CURVE('',#4517,#4533,#4535,.T.);+#4533 = VERTEX_POINT('',#4534);+#4534 = CARTESIAN_POINT('',(8.263949550595E-02,-0.305450207735,1.105));+#4535 = SURFACE_CURVE('',#4536,(#4540),.PCURVE_S1.);+#4536 = LINE('',#4537,#4538);+#4537 = CARTESIAN_POINT('',(4.173543938027E-02,-0.29547360868,1.105));+#4538 = VECTOR('',#4539,1.);+#4539 = DIRECTION('',(0.971520338783,-0.236956180191,0.));+#4540 = PCURVE('',#4440,#4541);+#4541 = DEFINITIONAL_REPRESENTATION('',(#4542),#4546);+#4542 = LINE('',#4543,#4544);+#4543 = CARTESIAN_POINT('',(4.633576005565E-02,4.090405612568E-02));+#4544 = VECTOR('',#4545,1.);+#4545 = DIRECTION('',(-0.236956180191,-0.971520338783));+#4546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4547 = ORIENTED_EDGE('',*,*,#4548,.T.);+#4548 = EDGE_CURVE('',#4533,#4430,#4549,.T.);+#4549 = SURFACE_CURVE('',#4550,(#4554),.PCURVE_S1.);+#4550 = LINE('',#4551,#4552);+#4551 = CARTESIAN_POINT('',(8.263949550595E-02,-0.305450207735,1.105));+#4552 = VECTOR('',#4553,1.);+#4553 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#4554 = PCURVE('',#4440,#4555);+#4555 = DEFINITIONAL_REPRESENTATION('',(#4556),#4560);+#4556 = LINE('',#4557,#4558);+#4557 = CARTESIAN_POINT('',(3.635916100061E-02,4.036677769893E-18));+#4558 = VECTOR('',#4559,1.);+#4559 = DIRECTION('',(-1.,0.));+#4560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4561 = FACE_BOUND('',#4562,.F.);+#4562 = EDGE_LOOP('',(#4563,#4581,#4597));+#4563 = ORIENTED_EDGE('',*,*,#4564,.T.);+#4564 = EDGE_CURVE('',#4565,#4567,#4569,.T.);+#4565 = VERTEX_POINT('',#4566);+#4566 = CARTESIAN_POINT('',(1.479862193165E-02,-0.258005936674,1.105));+#4567 = VERTEX_POINT('',#4568);+#4568 = CARTESIAN_POINT('',(-5.293140054204E-02,-0.273525090759,1.105));+#4569 = SURFACE_CURVE('',#4570,(#4574),.PCURVE_S1.);+#4570 = LINE('',#4571,#4572);+#4571 = CARTESIAN_POINT('',(1.479862193165E-02,-0.258005936674,1.105));+#4572 = VECTOR('',#4573,1.);+#4573 = DIRECTION('',(-0.974739554513,-0.223344578775,0.));+#4574 = PCURVE('',#4440,#4575);+#4575 = DEFINITIONAL_REPRESENTATION('',(#4576),#4580);+#4576 = LINE('',#4577,#4578);+#4577 = CARTESIAN_POINT('',(8.380343206238E-02,6.78408735743E-02));+#4578 = VECTOR('',#4579,1.);+#4579 = DIRECTION('',(-0.223344578775,0.974739554513));+#4580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4581 = ORIENTED_EDGE('',*,*,#4582,.T.);+#4582 = EDGE_CURVE('',#4567,#4583,#4585,.T.);+#4583 = VERTEX_POINT('',#4584);+#4584 = CARTESIAN_POINT('',(1.479862193165E-02,-0.288933393744,1.105));+#4585 = SURFACE_CURVE('',#4586,(#4590),.PCURVE_S1.);+#4586 = LINE('',#4587,#4588);+#4587 = CARTESIAN_POINT('',(-5.293140054204E-02,-0.273525090759,1.105));+#4588 = VECTOR('',#4589,1.);+#4589 = DIRECTION('',(0.975085803822,-0.221828030657,0.));+#4590 = PCURVE('',#4440,#4591);+#4591 = DEFINITIONAL_REPRESENTATION('',(#4592),#4596);+#4592 = LINE('',#4593,#4594);+#4593 = CARTESIAN_POINT('',(6.828427797675E-02,0.135570896048));+#4594 = VECTOR('',#4595,1.);+#4595 = DIRECTION('',(-0.221828030657,-0.975085803822));+#4596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4597 = ORIENTED_EDGE('',*,*,#4598,.T.);+#4598 = EDGE_CURVE('',#4583,#4565,#4599,.T.);+#4599 = SURFACE_CURVE('',#4600,(#4604),.PCURVE_S1.);+#4600 = LINE('',#4601,#4602);+#4601 = CARTESIAN_POINT('',(1.479862193165E-02,-0.288933393744,1.105));+#4602 = VECTOR('',#4603,1.);+#4603 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4604 = PCURVE('',#4440,#4605);+#4605 = DEFINITIONAL_REPRESENTATION('',(#4606),#4610);+#4606 = LINE('',#4607,#4608);+#4607 = CARTESIAN_POINT('',(5.287597499174E-02,6.78408735743E-02));+#4608 = VECTOR('',#4609,1.);+#4609 = DIRECTION('',(1.,0.));+#4610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4611 = SHELL_BASED_SURFACE_MODEL('',(#4612));+#4612 = OPEN_SHELL('',(#4613));+#4613 = ADVANCED_FACE('',(#4614),#4628,.T.);+#4614 = FACE_BOUND('',#4615,.F.);+#4615 = EDGE_LOOP('',(#4616,#4639,#4655,#4671,#4687,#4703,#4719,#4735));+#4616 = ORIENTED_EDGE('',*,*,#4617,.T.);+#4617 = EDGE_CURVE('',#4618,#4620,#4622,.T.);+#4618 = VERTEX_POINT('',#4619);+#4619 = CARTESIAN_POINT('',(-5.426161374938E-02,-0.120439720815,1.105));+#4620 = VERTEX_POINT('',#4621);+#4621 = CARTESIAN_POINT('',(8.263949550595E-02,-0.120439720815,1.105));+#4622 = SURFACE_CURVE('',#4623,(#4627),.PCURVE_S1.);+#4623 = LINE('',#4624,#4625);+#4624 = CARTESIAN_POINT('',(-5.426161374938E-02,-0.120439720815,1.105));+#4625 = VECTOR('',#4626,1.);+#4626 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#4627 = PCURVE('',#4628,#4633);+#4628 = PLANE('',#4629);+#4629 = AXIS2_PLACEMENT_3D('',#4630,#4631,#4632);+#4630 = CARTESIAN_POINT('',(8.263949550595E-02,-0.205129961682,1.105));+#4631 = DIRECTION('',(0.,0.,1.));+#4632 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4633 = DEFINITIONAL_REPRESENTATION('',(#4634),#4638);+#4634 = LINE('',#4635,#4636);+#4635 = CARTESIAN_POINT('',(8.469024086727E-02,0.136901109255));+#4636 = VECTOR('',#4637,1.);+#4637 = DIRECTION('',(0.,-1.));+#4638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4639 = ORIENTED_EDGE('',*,*,#4640,.T.);+#4640 = EDGE_CURVE('',#4620,#4641,#4643,.T.);+#4641 = VERTEX_POINT('',#4642);+#4642 = CARTESIAN_POINT('',(8.263949550595E-02,-0.153140795495,1.105));+#4643 = SURFACE_CURVE('',#4644,(#4648),.PCURVE_S1.);+#4644 = LINE('',#4645,#4646);+#4645 = CARTESIAN_POINT('',(8.263949550595E-02,-0.120439720815,1.105));+#4646 = VECTOR('',#4647,1.);+#4647 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#4648 = PCURVE('',#4628,#4649);+#4649 = DEFINITIONAL_REPRESENTATION('',(#4650),#4654);+#4650 = LINE('',#4651,#4652);+#4651 = CARTESIAN_POINT('',(8.469024086727E-02,9.402505537189E-18));+#4652 = VECTOR('',#4653,1.);+#4653 = DIRECTION('',(-1.,0.));+#4654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4655 = ORIENTED_EDGE('',*,*,#4656,.T.);+#4656 = EDGE_CURVE('',#4641,#4657,#4659,.T.);+#4657 = VERTEX_POINT('',#4658);+#4658 = CARTESIAN_POINT('',(-5.426161374938E-02,-0.153140795495,1.105));+#4659 = SURFACE_CURVE('',#4660,(#4664),.PCURVE_S1.);+#4660 = LINE('',#4661,#4662);+#4661 = CARTESIAN_POINT('',(8.263949550595E-02,-0.153140795495,1.105));+#4662 = VECTOR('',#4663,1.);+#4663 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#4664 = PCURVE('',#4628,#4665);+#4665 = DEFINITIONAL_REPRESENTATION('',(#4666),#4670);+#4666 = LINE('',#4667,#4668);+#4667 = CARTESIAN_POINT('',(5.198916618684E-02,5.77195693317E-18));+#4668 = VECTOR('',#4669,1.);+#4669 = DIRECTION('',(0.,1.));+#4670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4671 = ORIENTED_EDGE('',*,*,#4672,.T.);+#4672 = EDGE_CURVE('',#4657,#4673,#4675,.T.);+#4673 = VERTEX_POINT('',#4674);+#4674 = CARTESIAN_POINT('',(-5.426161374938E-02,-0.195153362627,1.105));+#4675 = SURFACE_CURVE('',#4676,(#4680),.PCURVE_S1.);+#4676 = LINE('',#4677,#4678);+#4677 = CARTESIAN_POINT('',(-5.426161374938E-02,-0.153140795495,1.105));+#4678 = VECTOR('',#4679,1.);+#4679 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#4680 = PCURVE('',#4628,#4681);+#4681 = DEFINITIONAL_REPRESENTATION('',(#4682),#4686);+#4682 = LINE('',#4683,#4684);+#4683 = CARTESIAN_POINT('',(5.198916618684E-02,0.136901109255));+#4684 = VECTOR('',#4685,1.);+#4685 = DIRECTION('',(-1.,0.));+#4686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4687 = ORIENTED_EDGE('',*,*,#4688,.T.);+#4688 = EDGE_CURVE('',#4673,#4689,#4691,.T.);+#4689 = VERTEX_POINT('',#4690);+#4690 = CARTESIAN_POINT('',(-8.286119770718E-02,-0.195153362627,1.105));+#4691 = SURFACE_CURVE('',#4692,(#4696),.PCURVE_S1.);+#4692 = LINE('',#4693,#4694);+#4693 = CARTESIAN_POINT('',(-5.426161374938E-02,-0.195153362627,1.105));+#4694 = VECTOR('',#4695,1.);+#4695 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#4696 = PCURVE('',#4628,#4697);+#4697 = DEFINITIONAL_REPRESENTATION('',(#4698),#4702);+#4698 = LINE('',#4699,#4700);+#4699 = CARTESIAN_POINT('',(9.976599055045E-03,0.136901109255));+#4700 = VECTOR('',#4701,1.);+#4701 = DIRECTION('',(0.,1.));+#4702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4703 = ORIENTED_EDGE('',*,*,#4704,.T.);+#4704 = EDGE_CURVE('',#4689,#4705,#4707,.T.);+#4705 = VERTEX_POINT('',#4706);+#4706 = CARTESIAN_POINT('',(-8.286119770718E-02,-7.842715368271E-02,+    1.105));+#4707 = SURFACE_CURVE('',#4708,(#4712),.PCURVE_S1.);+#4708 = LINE('',#4709,#4710);+#4709 = CARTESIAN_POINT('',(-8.286119770718E-02,-0.195153362627,1.105));+#4710 = VECTOR('',#4711,1.);+#4711 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4712 = PCURVE('',#4628,#4713);+#4713 = DEFINITIONAL_REPRESENTATION('',(#4714),#4718);+#4714 = LINE('',#4715,#4716);+#4715 = CARTESIAN_POINT('',(9.976599055045E-03,0.165500693213));+#4716 = VECTOR('',#4717,1.);+#4717 = DIRECTION('',(1.,0.));+#4718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4719 = ORIENTED_EDGE('',*,*,#4720,.T.);+#4720 = EDGE_CURVE('',#4705,#4721,#4723,.T.);+#4721 = VERTEX_POINT('',#4722);+#4722 = CARTESIAN_POINT('',(-5.426161374938E-02,-7.842715368271E-02,+    1.105));+#4723 = SURFACE_CURVE('',#4724,(#4728),.PCURVE_S1.);+#4724 = LINE('',#4725,#4726);+#4725 = CARTESIAN_POINT('',(-8.286119770718E-02,-7.842715368271E-02,+    1.105));+#4726 = VECTOR('',#4727,1.);+#4727 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#4728 = PCURVE('',#4628,#4729);+#4729 = DEFINITIONAL_REPRESENTATION('',(#4730),#4734);+#4730 = LINE('',#4731,#4732);+#4731 = CARTESIAN_POINT('',(0.126702807999,0.165500693213));+#4732 = VECTOR('',#4733,1.);+#4733 = DIRECTION('',(0.,-1.));+#4734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4735 = ORIENTED_EDGE('',*,*,#4736,.T.);+#4736 = EDGE_CURVE('',#4721,#4618,#4737,.T.);+#4737 = SURFACE_CURVE('',#4738,(#4742),.PCURVE_S1.);+#4738 = LINE('',#4739,#4740);+#4739 = CARTESIAN_POINT('',(-5.426161374938E-02,-7.842715368271E-02,+    1.105));+#4740 = VECTOR('',#4741,1.);+#4741 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#4742 = PCURVE('',#4628,#4743);+#4743 = DEFINITIONAL_REPRESENTATION('',(#4744),#4748);+#4744 = LINE('',#4745,#4746);+#4745 = CARTESIAN_POINT('',(0.126702807999,0.136901109255));+#4746 = VECTOR('',#4747,1.);+#4747 = DIRECTION('',(-1.,0.));+#4748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4749 = SHELL_BASED_SURFACE_MODEL('',(#4750));+#4750 = OPEN_SHELL('',(#4751));+#4751 = ADVANCED_FACE('',(#4752),#4766,.T.);+#4752 = FACE_BOUND('',#4753,.F.);+#4753 = EDGE_LOOP('',(#4754,#4777,#4793,#4809,#4825,#4841,#4857,#4873,+    #4889,#4905,#4921,#4937,#4953,#4969,#4985,#5001,#5017,#5033,#5049,+    #5065,#5081,#5097));+#4754 = ORIENTED_EDGE('',*,*,#4755,.T.);+#4755 = EDGE_CURVE('',#4756,#4758,#4760,.T.);+#4756 = VERTEX_POINT('',#4757);+#4757 = CARTESIAN_POINT('',(9.588620202904E-03,-4.705629220963E-02,1.105+    ));+#4758 = VERTEX_POINT('',#4759);+#4759 = CARTESIAN_POINT('',(-8.286119770718E-02,-4.705629220963E-02,+    1.105));+#4760 = SURFACE_CURVE('',#4761,(#4765),.PCURVE_S1.);+#4761 = LINE('',#4762,#4763);+#4762 = CARTESIAN_POINT('',(9.588620202904E-03,-4.705629220963E-02,1.105+    ));+#4763 = VECTOR('',#4764,1.);+#4764 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#4765 = PCURVE('',#4766,#4771);+#4766 = PLANE('',#4767);+#4767 = AXIS2_PLACEMENT_3D('',#4768,#4769,#4770);+#4768 = CARTESIAN_POINT('',(8.263949550595E-02,-6.845055462767E-02,1.105+    ));+#4769 = DIRECTION('',(0.,0.,1.));+#4770 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4771 = DEFINITIONAL_REPRESENTATION('',(#4772),#4776);+#4772 = LINE('',#4773,#4774);+#4773 = CARTESIAN_POINT('',(2.139426241804E-02,7.305087530305E-02));+#4774 = VECTOR('',#4775,1.);+#4775 = DIRECTION('',(0.,1.));+#4776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4777 = ORIENTED_EDGE('',*,*,#4778,.T.);+#4778 = EDGE_CURVE('',#4758,#4779,#4781,.T.);+#4779 = VERTEX_POINT('',#4780);+#4780 = CARTESIAN_POINT('',(-8.286119770718E-02,4.284395038639E-02,1.105+    ));+#4781 = SURFACE_CURVE('',#4782,(#4786),.PCURVE_S1.);+#4782 = LINE('',#4783,#4784);+#4783 = CARTESIAN_POINT('',(-8.286119770718E-02,-4.705629220963E-02,+    1.105));+#4784 = VECTOR('',#4785,1.);+#4785 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4786 = PCURVE('',#4766,#4787);+#4787 = DEFINITIONAL_REPRESENTATION('',(#4788),#4792);+#4788 = LINE('',#4789,#4790);+#4789 = CARTESIAN_POINT('',(2.139426241804E-02,0.165500693213));+#4790 = VECTOR('',#4791,1.);+#4791 = DIRECTION('',(1.,0.));+#4792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4793 = ORIENTED_EDGE('',*,*,#4794,.T.);+#4794 = EDGE_CURVE('',#4779,#4795,#4797,.T.);+#4795 = VERTEX_POINT('',#4796);+#4796 = CARTESIAN_POINT('',(-5.403991154816E-02,4.284395038639E-02,1.105+    ));+#4797 = SURFACE_CURVE('',#4798,(#4802),.PCURVE_S1.);+#4798 = LINE('',#4799,#4800);+#4799 = CARTESIAN_POINT('',(-8.286119770718E-02,4.284395038639E-02,1.105+    ));+#4800 = VECTOR('',#4801,1.);+#4801 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#4802 = PCURVE('',#4766,#4803);+#4803 = DEFINITIONAL_REPRESENTATION('',(#4804),#4808);+#4804 = LINE('',#4805,#4806);+#4805 = CARTESIAN_POINT('',(0.111294505014,0.165500693213));+#4806 = VECTOR('',#4807,1.);+#4807 = DIRECTION('',(0.,-1.));+#4808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4809 = ORIENTED_EDGE('',*,*,#4810,.T.);+#4810 = EDGE_CURVE('',#4795,#4811,#4813,.T.);+#4811 = VERTEX_POINT('',#4812);+#4812 = CARTESIAN_POINT('',(-5.403991154816E-02,-2.056287916345E-02,+    1.105));+#4813 = SURFACE_CURVE('',#4814,(#4818),.PCURVE_S1.);+#4814 = LINE('',#4815,#4816);+#4815 = CARTESIAN_POINT('',(-5.403991154816E-02,4.284395038639E-02,1.105+    ));+#4816 = VECTOR('',#4817,1.);+#4817 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#4818 = PCURVE('',#4766,#4819);+#4819 = DEFINITIONAL_REPRESENTATION('',(#4820),#4824);+#4820 = LINE('',#4821,#4822);+#4821 = CARTESIAN_POINT('',(0.111294505014,0.136679407054));+#4822 = VECTOR('',#4823,1.);+#4823 = DIRECTION('',(-1.,0.));+#4824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4825 = ORIENTED_EDGE('',*,*,#4826,.T.);+#4826 = EDGE_CURVE('',#4811,#4827,#4829,.T.);+#4827 = VERTEX_POINT('',#4828);+#4828 = CARTESIAN_POINT('',(-2.333415667874E-02,-2.056287916345E-02,+    1.105));+#4829 = SURFACE_CURVE('',#4830,(#4834),.PCURVE_S1.);+#4830 = LINE('',#4831,#4832);+#4831 = CARTESIAN_POINT('',(-5.403991154816E-02,-2.056287916345E-02,+    1.105));+#4832 = VECTOR('',#4833,1.);+#4833 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#4834 = PCURVE('',#4766,#4835);+#4835 = DEFINITIONAL_REPRESENTATION('',(#4836),#4840);+#4836 = LINE('',#4837,#4838);+#4837 = CARTESIAN_POINT('',(4.788767546421E-02,0.136679407054));+#4838 = VECTOR('',#4839,1.);+#4839 = DIRECTION('',(0.,-1.));+#4840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4841 = ORIENTED_EDGE('',*,*,#4842,.T.);+#4842 = EDGE_CURVE('',#4827,#4843,#4845,.T.);+#4843 = VERTEX_POINT('',#4844);+#4844 = CARTESIAN_POINT('',(-2.560660424128E-02,-1.202734441636E-02,+    1.105));+#4845 = SURFACE_CURVE('',#4846,(#4850),.PCURVE_S1.);+#4846 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4847,#4848,#4849),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4847 = CARTESIAN_POINT('',(-2.333415667874E-02,-2.056287916345E-02,+    1.105));+#4848 = CARTESIAN_POINT('',(-2.488607208731E-02,-1.657223954144E-02,+    1.105));+#4849 = CARTESIAN_POINT('',(-2.560660424128E-02,-1.202734441636E-02,+    1.105));+#4850 = PCURVE('',#4766,#4851);+#4851 = DEFINITIONAL_REPRESENTATION('',(#4852),#4856);+#4852 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4853,#4854,#4855),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4853 = CARTESIAN_POINT('',(4.788767546421E-02,0.105973652185));+#4854 = CARTESIAN_POINT('',(5.187831508623E-02,0.107525567593));+#4855 = CARTESIAN_POINT('',(5.642321021131E-02,0.108246099747));+#4856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4857 = ORIENTED_EDGE('',*,*,#4858,.T.);+#4858 = EDGE_CURVE('',#4843,#4859,#4861,.T.);+#4859 = VERTEX_POINT('',#4860);+#4860 = CARTESIAN_POINT('',(-2.632713639526E-02,-2.38329866315E-03,1.105+    ));+#4861 = SURFACE_CURVE('',#4862,(#4866),.PCURVE_S1.);+#4862 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4863,#4864,#4865),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4863 = CARTESIAN_POINT('',(-2.560660424128E-02,-1.202734441636E-02,+    1.105));+#4864 = CARTESIAN_POINT('',(-2.632713639526E-02,-7.482449291283E-03,+    1.105));+#4865 = CARTESIAN_POINT('',(-2.632713639526E-02,-2.38329866315E-03,1.105+    ));+#4866 = PCURVE('',#4766,#4867);+#4867 = DEFINITIONAL_REPRESENTATION('',(#4868),#4872);+#4868 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4869,#4870,#4871),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4869 = CARTESIAN_POINT('',(5.642321021131E-02,0.108246099747));+#4870 = CARTESIAN_POINT('',(6.096810533638E-02,0.108966631901));+#4871 = CARTESIAN_POINT('',(6.606725596452E-02,0.108966631901));+#4872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4873 = ORIENTED_EDGE('',*,*,#4874,.T.);+#4874 = EDGE_CURVE('',#4859,#4875,#4877,.T.);+#4875 = VERTEX_POINT('',#4876);+#4876 = CARTESIAN_POINT('',(-1.080798230963E-02,3.752309755703E-02,1.105+    ));+#4877 = SURFACE_CURVE('',#4878,(#4882),.PCURVE_S1.);+#4878 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4879,#4880,#4881),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4879 = CARTESIAN_POINT('',(-2.632713639526E-02,-2.38329866315E-03,1.105+    ));+#4880 = CARTESIAN_POINT('',(-2.632713639526E-02,2.222564567263E-02,1.105+    ));+#4881 = CARTESIAN_POINT('',(-1.080798230963E-02,3.752309755703E-02,1.105+    ));+#4882 = PCURVE('',#4766,#4883);+#4883 = DEFINITIONAL_REPRESENTATION('',(#4884),#4888);+#4884 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4885,#4886,#4887),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4885 = CARTESIAN_POINT('',(6.606725596452E-02,0.108966631901));+#4886 = CARTESIAN_POINT('',(9.06762003003E-02,0.108966631901));+#4887 = CARTESIAN_POINT('',(0.105973652185,9.344747781559E-02));+#4888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4889 = ORIENTED_EDGE('',*,*,#4890,.T.);+#4890 = EDGE_CURVE('',#4875,#4891,#4893,.T.);+#4891 = VERTEX_POINT('',#4892);+#4892 = CARTESIAN_POINT('',(2.954181831299E-02,5.282054944143E-02,1.105)+  );+#4893 = SURFACE_CURVE('',#4894,(#4898),.PCURVE_S1.);+#4894 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4895,#4896,#4897),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4895 = CARTESIAN_POINT('',(-1.080798230963E-02,3.752309755703E-02,1.105+    ));+#4896 = CARTESIAN_POINT('',(4.711171775993E-03,5.282054944143E-02,1.105)+  );+#4897 = CARTESIAN_POINT('',(2.954181831299E-02,5.282054944143E-02,1.105)+  );+#4898 = PCURVE('',#4766,#4899);+#4899 = DEFINITIONAL_REPRESENTATION('',(#4900),#4904);+#4900 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4901,#4902,#4903),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4901 = CARTESIAN_POINT('',(0.105973652185,9.344747781559E-02));+#4902 = CARTESIAN_POINT('',(0.121271104069,7.792832372996E-02));+#4903 = CARTESIAN_POINT('',(0.121271104069,5.309767719296E-02));+#4904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4905 = ORIENTED_EDGE('',*,*,#4906,.T.);+#4906 = EDGE_CURVE('',#4891,#4907,#4909,.T.);+#4907 = VERTEX_POINT('',#4908);+#4908 = CARTESIAN_POINT('',(7.072300219021E-02,3.62483099E-02,1.105));+#4909 = SURFACE_CURVE('',#4910,(#4914),.PCURVE_S1.);+#4910 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4911,#4912,#4913),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4911 = CARTESIAN_POINT('',(2.954181831299E-02,5.282054944143E-02,1.105)+  );+#4912 = CARTESIAN_POINT('',(5.559182695672E-02,5.282054944143E-02,1.105)+  );+#4913 = CARTESIAN_POINT('',(7.072300219021E-02,3.62483099E-02,1.105));+#4914 = PCURVE('',#4766,#4915);+#4915 = DEFINITIONAL_REPRESENTATION('',(#4916),#4920);+#4916 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4917,#4918,#4919),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4917 = CARTESIAN_POINT('',(0.121271104069,5.309767719296E-02));+#4918 = CARTESIAN_POINT('',(0.121271104069,2.704766854923E-02));+#4919 = CARTESIAN_POINT('',(0.104698864528,1.191649331575E-02));+#4920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4921 = ORIENTED_EDGE('',*,*,#4922,.T.);+#4922 = EDGE_CURVE('',#4907,#4923,#4925,.T.);+#4923 = VERTEX_POINT('',#4924);+#4924 = CARTESIAN_POINT('',(8.585417742369E-02,-8.923513599234E-03,1.105+    ));+#4925 = SURFACE_CURVE('',#4926,(#4930),.PCURVE_S1.);+#4926 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4927,#4928,#4929),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4927 = CARTESIAN_POINT('',(7.072300219021E-02,3.62483099E-02,1.105));+#4928 = CARTESIAN_POINT('',(8.585417742369E-02,1.967607035856E-02,1.105)+  );+#4929 = CARTESIAN_POINT('',(8.585417742369E-02,-8.923513599234E-03,1.105+    ));+#4930 = PCURVE('',#4766,#4931);+#4931 = DEFINITIONAL_REPRESENTATION('',(#4932),#4936);+#4932 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4933,#4934,#4935),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4933 = CARTESIAN_POINT('',(0.104698864528,1.191649331575E-02));+#4934 = CARTESIAN_POINT('',(8.812662498623E-02,-3.214681917737E-03));+#4935 = CARTESIAN_POINT('',(5.952704102843E-02,-3.214681917737E-03));+#4936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4937 = ORIENTED_EDGE('',*,*,#4938,.T.);+#4938 = EDGE_CURVE('',#4923,#4939,#4941,.T.);+#4939 = VERTEX_POINT('',#4940);+#4940 = CARTESIAN_POINT('',(8.40805598139E-02,-3.042862711789E-02,1.105)+  );+#4941 = SURFACE_CURVE('',#4942,(#4946),.PCURVE_S1.);+#4942 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4943,#4944,#4945),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4943 = CARTESIAN_POINT('',(8.585417742369E-02,-8.923513599234E-03,1.105+    ));+#4944 = CARTESIAN_POINT('',(8.585417742369E-02,-1.956521925795E-02,1.105+    ));+#4945 = CARTESIAN_POINT('',(8.40805598139E-02,-3.042862711789E-02,1.105)+  );+#4946 = PCURVE('',#4766,#4947);+#4947 = DEFINITIONAL_REPRESENTATION('',(#4948),#4952);+#4948 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4949,#4950,#4951),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4949 = CARTESIAN_POINT('',(5.952704102843E-02,-3.214681917737E-03));+#4950 = CARTESIAN_POINT('',(4.888533536972E-02,-3.214681917737E-03));+#4951 = CARTESIAN_POINT('',(3.802192750978E-02,-1.441064307951E-03));+#4952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4953 = ORIENTED_EDGE('',*,*,#4954,.T.);+#4954 = EDGE_CURVE('',#4939,#4955,#4957,.T.);+#4955 = VERTEX_POINT('',#4956);+#4956 = CARTESIAN_POINT('',(7.875970698455E-02,-5.259884724021E-02,1.105+    ));+#4957 = SURFACE_CURVE('',#4958,(#4962),.PCURVE_S1.);+#4958 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4959,#4960,#4961),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4959 = CARTESIAN_POINT('',(8.40805598139E-02,-3.042862711789E-02,1.105)+  );+#4960 = CARTESIAN_POINT('',(8.230694220412E-02,-4.129203497782E-02,1.105+    ));+#4961 = CARTESIAN_POINT('',(7.875970698455E-02,-5.259884724021E-02,1.105+    ));+#4962 = PCURVE('',#4766,#4963);+#4963 = DEFINITIONAL_REPRESENTATION('',(#4964),#4968);+#4964 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4965,#4966,#4967),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4965 = CARTESIAN_POINT('',(3.802192750978E-02,-1.441064307951E-03));+#4966 = CARTESIAN_POINT('',(2.715851964984E-02,3.325533018348E-04));+#4967 = CARTESIAN_POINT('',(1.585170738746E-02,3.879788521406E-03));+#4968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4969 = ORIENTED_EDGE('',*,*,#4970,.T.);+#4970 = EDGE_CURVE('',#4955,#4971,#4973,.T.);+#4971 = VERTEX_POINT('',#4972);+#4972 = CARTESIAN_POINT('',(4.927331422186E-02,-5.259884724021E-02,1.105+    ));+#4973 = SURFACE_CURVE('',#4974,(#4978),.PCURVE_S1.);+#4974 = LINE('',#4975,#4976);+#4975 = CARTESIAN_POINT('',(7.875970698455E-02,-5.259884724021E-02,1.105+    ));+#4976 = VECTOR('',#4977,1.);+#4977 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#4978 = PCURVE('',#4766,#4979);+#4979 = DEFINITIONAL_REPRESENTATION('',(#4980),#4984);+#4980 = LINE('',#4981,#4982);+#4981 = CARTESIAN_POINT('',(1.585170738746E-02,3.879788521406E-03));+#4982 = VECTOR('',#4983,1.);+#4983 = DIRECTION('',(0.,1.));+#4984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4985 = ORIENTED_EDGE('',*,*,#4986,.T.);+#4986 = EDGE_CURVE('',#4971,#4987,#4989,.T.);+#4987 = VERTEX_POINT('',#4988);+#4988 = CARTESIAN_POINT('',(5.609065690947E-02,-3.369873458593E-02,1.105+    ));+#4989 = SURFACE_CURVE('',#4990,(#4994),.PCURVE_S1.);+#4990 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4991,#4992,#4993),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4991 = CARTESIAN_POINT('',(4.927331422186E-02,-5.259884724021E-02,1.105+    ));+#4992 = CARTESIAN_POINT('',(5.381820934694E-02,-4.339820588944E-02,1.105+    ));+#4993 = CARTESIAN_POINT('',(5.609065690947E-02,-3.369873458593E-02,1.105+    ));+#4994 = PCURVE('',#4766,#4995);+#4995 = DEFINITIONAL_REPRESENTATION('',(#4996),#5000);+#4996 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4997,#4998,#4999),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4997 = CARTESIAN_POINT('',(1.585170738746E-02,3.336618128409E-02));+#4998 = CARTESIAN_POINT('',(2.505234873822E-02,2.882128615902E-02));+#4999 = CARTESIAN_POINT('',(3.475182004174E-02,2.654883859648E-02));+#5000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5001 = ORIENTED_EDGE('',*,*,#5002,.T.);+#5002 = EDGE_CURVE('',#4987,#5003,#5005,.T.);+#5003 = VERTEX_POINT('',#5004);+#5004 = CARTESIAN_POINT('',(5.836310447201E-02,-1.424436642859E-02,1.105+    ));+#5005 = SURFACE_CURVE('',#5006,(#5010),.PCURVE_S1.);+#5006 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5007,#5008,#5009),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5007 = CARTESIAN_POINT('',(5.609065690947E-02,-3.369873458593E-02,1.105+    ));+#5008 = CARTESIAN_POINT('',(5.836310447201E-02,-2.399926328241E-02,1.105+    ));+#5009 = CARTESIAN_POINT('',(5.836310447201E-02,-1.424436642859E-02,1.105+    ));+#5010 = PCURVE('',#4766,#5011);+#5011 = DEFINITIONAL_REPRESENTATION('',(#5012),#5016);+#5012 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5013,#5014,#5015),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5013 = CARTESIAN_POINT('',(3.475182004174E-02,2.654883859648E-02));+#5014 = CARTESIAN_POINT('',(4.445129134525E-02,2.427639103394E-02));+#5015 = CARTESIAN_POINT('',(5.420618819908E-02,2.427639103394E-02));+#5016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5017 = ORIENTED_EDGE('',*,*,#5018,.T.);+#5018 = EDGE_CURVE('',#5003,#5019,#5021,.T.);+#5019 = VERTEX_POINT('',#5020);+#5020 = CARTESIAN_POINT('',(5.099150628134E-02,1.202734441636E-02,1.105)+  );+#5021 = SURFACE_CURVE('',#5022,(#5026),.PCURVE_S1.);+#5022 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5023,#5024,#5025),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5023 = CARTESIAN_POINT('',(5.836310447201E-02,-1.424436642859E-02,1.105+    ));+#5024 = CARTESIAN_POINT('',(5.836310447201E-02,3.048405266819E-03,1.105)+  );+#5025 = CARTESIAN_POINT('',(5.099150628134E-02,1.202734441636E-02,1.105)+  );+#5026 = PCURVE('',#4766,#5027);+#5027 = DEFINITIONAL_REPRESENTATION('',(#5028),#5032);+#5028 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5029,#5030,#5031),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5029 = CARTESIAN_POINT('',(5.420618819908E-02,2.427639103394E-02));+#5030 = CARTESIAN_POINT('',(7.149895989449E-02,2.427639103394E-02));+#5031 = CARTESIAN_POINT('',(8.047789904403E-02,3.164798922461E-02));+#5032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5033 = ORIENTED_EDGE('',*,*,#5034,.T.);+#5034 = EDGE_CURVE('',#5019,#5035,#5037,.T.);+#5035 = VERTEX_POINT('',#5036);+#5036 = CARTESIAN_POINT('',(2.954181831299E-02,2.10062835659E-02,1.105)+  );+#5037 = SURFACE_CURVE('',#5038,(#5042),.PCURVE_S1.);+#5038 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5039,#5040,#5041),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5039 = CARTESIAN_POINT('',(5.099150628134E-02,1.202734441636E-02,1.105)+  );+#5040 = CARTESIAN_POINT('',(4.361990809067E-02,2.10062835659E-02,1.105)+  );+#5041 = CARTESIAN_POINT('',(2.954181831299E-02,2.10062835659E-02,1.105)+  );+#5042 = PCURVE('',#4766,#5043);+#5043 = DEFINITIONAL_REPRESENTATION('',(#5044),#5048);+#5044 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5045,#5046,#5047),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5045 = CARTESIAN_POINT('',(8.047789904403E-02,3.164798922461E-02));+#5046 = CARTESIAN_POINT('',(8.945683819357E-02,3.901958741529E-02));+#5047 = CARTESIAN_POINT('',(8.945683819357E-02,5.309767719296E-02));+#5048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5049 = ORIENTED_EDGE('',*,*,#5050,.T.);+#5050 = EDGE_CURVE('',#5035,#5051,#5053,.T.);+#5051 = VERTEX_POINT('',#5052);+#5052 = CARTESIAN_POINT('',(8.757236948317E-03,1.208276996667E-02,1.105)+  );+#5053 = SURFACE_CURVE('',#5054,(#5058),.PCURVE_S1.);+#5054 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5055,#5056,#5057),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5055 = CARTESIAN_POINT('',(2.954181831299E-02,2.10062835659E-02,1.105)+  );+#5056 = CARTESIAN_POINT('',(1.657223954144E-02,2.10062835659E-02,1.105)+  );+#5057 = CARTESIAN_POINT('',(8.757236948317E-03,1.208276996667E-02,1.105)+  );+#5058 = PCURVE('',#4766,#5059);+#5059 = DEFINITIONAL_REPRESENTATION('',(#5060),#5064);+#5060 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5061,#5062,#5063),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5061 = CARTESIAN_POINT('',(8.945683819357E-02,5.309767719296E-02));+#5062 = CARTESIAN_POINT('',(8.945683819357E-02,6.606725596452E-02));+#5063 = CARTESIAN_POINT('',(8.053332459433E-02,7.388225855764E-02));+#5064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5065 = ORIENTED_EDGE('',*,*,#5066,.T.);+#5066 = EDGE_CURVE('',#5051,#5067,#5069,.T.);+#5067 = VERTEX_POINT('',#5068);+#5068 = CARTESIAN_POINT('',(9.422343551987E-04,-1.169479111452E-02,1.105+    ));+#5069 = SURFACE_CURVE('',#5070,(#5074),.PCURVE_S1.);+#5070 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5071,#5072,#5073),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5071 = CARTESIAN_POINT('',(8.757236948317E-03,1.208276996667E-02,1.105)+  );+#5072 = CARTESIAN_POINT('',(9.422343551986E-04,3.159256367431E-03,1.105)+  );+#5073 = CARTESIAN_POINT('',(9.422343551986E-04,-1.169479111452E-02,1.105+    ));+#5074 = PCURVE('',#4766,#5075);+#5075 = DEFINITIONAL_REPRESENTATION('',(#5076),#5080);+#5076 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5077,#5078,#5079),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5077 = CARTESIAN_POINT('',(8.053332459433E-02,7.388225855764E-02));+#5078 = CARTESIAN_POINT('',(7.16098109951E-02,8.169726115076E-02));+#5079 = CARTESIAN_POINT('',(5.675576351314E-02,8.169726115076E-02));+#5080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5081 = ORIENTED_EDGE('',*,*,#5082,.T.);+#5082 = EDGE_CURVE('',#5067,#5083,#5085,.T.);+#5083 = VERTEX_POINT('',#5084);+#5084 = CARTESIAN_POINT('',(3.103830817125E-03,-2.926469056146E-02,1.105+    ));+#5085 = SURFACE_CURVE('',#5086,(#5090),.PCURVE_S1.);+#5086 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5087,#5088,#5089),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5087 = CARTESIAN_POINT('',(9.422343551986E-04,-1.169479111452E-02,1.105+    ));+#5088 = CARTESIAN_POINT('',(9.422343551986E-04,-2.045202806284E-02,1.105+    ));+#5089 = CARTESIAN_POINT('',(3.103830817125E-03,-2.926469056146E-02,1.105+    ));+#5090 = PCURVE('',#4766,#5091);+#5091 = DEFINITIONAL_REPRESENTATION('',(#5092),#5096);+#5092 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5093,#5094,#5095),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5093 = CARTESIAN_POINT('',(5.675576351314E-02,8.169726115076E-02));+#5094 = CARTESIAN_POINT('',(4.799852656483E-02,8.169726115076E-02));+#5095 = CARTESIAN_POINT('',(3.91858640662E-02,7.953566468883E-02));+#5096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5097 = ORIENTED_EDGE('',*,*,#5098,.T.);+#5098 = EDGE_CURVE('',#5083,#4756,#5099,.T.);+#5099 = SURFACE_CURVE('',#5100,(#5104),.PCURVE_S1.);+#5100 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5101,#5102,#5103),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5101 = CARTESIAN_POINT('',(3.103830817125E-03,-2.926469056146E-02,1.105+    ));+#5102 = CARTESIAN_POINT('',(5.265427279051E-03,-3.807735306009E-02,1.105+    ));+#5103 = CARTESIAN_POINT('',(9.588620202904E-03,-4.705629220963E-02,1.105+    ));+#5104 = PCURVE('',#4766,#5105);+#5105 = DEFINITIONAL_REPRESENTATION('',(#5106),#5110);+#5106 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5107,#5108,#5109),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5107 = CARTESIAN_POINT('',(3.91858640662E-02,7.953566468883E-02));+#5108 = CARTESIAN_POINT('',(3.037320156758E-02,7.73740682269E-02));+#5109 = CARTESIAN_POINT('',(2.139426241804E-02,7.305087530305E-02));+#5110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5111 = SHELL_BASED_SURFACE_MODEL('',(#5112));+#5112 = OPEN_SHELL('',(#5113));+#5113 = ADVANCED_FACE('',(#5114,#5297),#5128,.T.);+#5114 = FACE_BOUND('',#5115,.F.);+#5115 = EDGE_LOOP('',(#5116,#5139,#5155,#5171,#5187,#5203,#5219,#5235,+    #5251,#5267,#5283));+#5116 = ORIENTED_EDGE('',*,*,#5117,.T.);+#5117 = EDGE_CURVE('',#5118,#5120,#5122,.T.);+#5118 = VERTEX_POINT('',#5119);+#5119 = CARTESIAN_POINT('',(1.52420263341E-02,7.953566468883E-02,1.105)+  );+#5120 = VERTEX_POINT('',#5121);+#5121 = CARTESIAN_POINT('',(-8.286119770718E-02,0.142277387635,1.105));+#5122 = SURFACE_CURVE('',#5123,(#5127),.PCURVE_S1.);+#5123 = LINE('',#5124,#5125);+#5124 = CARTESIAN_POINT('',(1.52420263341E-02,7.953566468883E-02,1.105)+  );+#5125 = VECTOR('',#5126,1.);+#5126 = DIRECTION('',(-0.842444236237,0.538783545435,0.));+#5127 = PCURVE('',#5128,#5133);+#5128 = PLANE('',#5129);+#5129 = AXIS2_PLACEMENT_3D('',#5130,#5131,#5132);+#5130 = CARTESIAN_POINT('',(8.263949550595E-02,6.822885242644E-02,1.105)+  );+#5131 = DIRECTION('',(0.,0.,1.));+#5132 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5133 = DEFINITIONAL_REPRESENTATION('',(#5134),#5138);+#5134 = LINE('',#5135,#5136);+#5135 = CARTESIAN_POINT('',(1.130681226238E-02,6.739746917186E-02));+#5136 = VECTOR('',#5137,1.);+#5137 = DIRECTION('',(0.538783545435,0.842444236237));+#5138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5139 = ORIENTED_EDGE('',*,*,#5140,.T.);+#5140 = EDGE_CURVE('',#5120,#5141,#5143,.T.);+#5141 = VERTEX_POINT('',#5142);+#5142 = CARTESIAN_POINT('',(-8.286119770718E-02,0.176530377724,1.105));+#5143 = SURFACE_CURVE('',#5144,(#5148),.PCURVE_S1.);+#5144 = LINE('',#5145,#5146);+#5145 = CARTESIAN_POINT('',(-8.286119770718E-02,0.142277387635,1.105));+#5146 = VECTOR('',#5147,1.);+#5147 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5148 = PCURVE('',#5128,#5149);+#5149 = DEFINITIONAL_REPRESENTATION('',(#5150),#5154);+#5150 = LINE('',#5151,#5152);+#5151 = CARTESIAN_POINT('',(7.404853520855E-02,0.165500693213));+#5152 = VECTOR('',#5153,1.);+#5153 = DIRECTION('',(1.,0.));+#5154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5155 = ORIENTED_EDGE('',*,*,#5156,.T.);+#5156 = EDGE_CURVE('',#5141,#5157,#5159,.T.);+#5157 = VERTEX_POINT('',#5158);+#5158 = CARTESIAN_POINT('',(1.890011265428E-02,0.176530377724,1.105));+#5159 = SURFACE_CURVE('',#5160,(#5164),.PCURVE_S1.);+#5160 = LINE('',#5161,#5162);+#5161 = CARTESIAN_POINT('',(-8.286119770718E-02,0.176530377724,1.105));+#5162 = VECTOR('',#5163,1.);+#5163 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#5164 = PCURVE('',#5128,#5165);+#5165 = DEFINITIONAL_REPRESENTATION('',(#5166),#5170);+#5166 = LINE('',#5167,#5168);+#5167 = CARTESIAN_POINT('',(0.108301525298,0.165500693213));+#5168 = VECTOR('',#5169,1.);+#5169 = DIRECTION('',(0.,-1.));+#5170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5171 = ORIENTED_EDGE('',*,*,#5172,.T.);+#5172 = EDGE_CURVE('',#5157,#5173,#5175,.T.);+#5173 = VERTEX_POINT('',#5174);+#5174 = CARTESIAN_POINT('',(1.890011265428E-02,0.194709958224,1.105));+#5175 = SURFACE_CURVE('',#5176,(#5180),.PCURVE_S1.);+#5176 = LINE('',#5177,#5178);+#5177 = CARTESIAN_POINT('',(1.890011265428E-02,0.176530377724,1.105));+#5178 = VECTOR('',#5179,1.);+#5179 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5180 = PCURVE('',#5128,#5181);+#5181 = DEFINITIONAL_REPRESENTATION('',(#5182),#5186);+#5182 = LINE('',#5183,#5184);+#5183 = CARTESIAN_POINT('',(0.108301525298,6.373938285167E-02));+#5184 = VECTOR('',#5185,1.);+#5185 = DIRECTION('',(1.,0.));+#5186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5187 = ORIENTED_EDGE('',*,*,#5188,.T.);+#5188 = EDGE_CURVE('',#5173,#5189,#5191,.T.);+#5189 = VERTEX_POINT('',#5190);+#5190 = CARTESIAN_POINT('',(4.694544110902E-02,0.194709958224,1.105));+#5191 = SURFACE_CURVE('',#5192,(#5196),.PCURVE_S1.);+#5192 = LINE('',#5193,#5194);+#5193 = CARTESIAN_POINT('',(1.890011265428E-02,0.194709958224,1.105));+#5194 = VECTOR('',#5195,1.);+#5195 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#5196 = PCURVE('',#5128,#5197);+#5197 = DEFINITIONAL_REPRESENTATION('',(#5198),#5202);+#5198 = LINE('',#5199,#5200);+#5199 = CARTESIAN_POINT('',(0.126481105798,6.373938285167E-02));+#5200 = VECTOR('',#5201,1.);+#5201 = DIRECTION('',(0.,-1.));+#5202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5203 = ORIENTED_EDGE('',*,*,#5204,.T.);+#5204 = EDGE_CURVE('',#5189,#5205,#5207,.T.);+#5205 = VERTEX_POINT('',#5206);+#5206 = CARTESIAN_POINT('',(4.694544110902E-02,0.176530377724,1.105));+#5207 = SURFACE_CURVE('',#5208,(#5212),.PCURVE_S1.);+#5208 = LINE('',#5209,#5210);+#5209 = CARTESIAN_POINT('',(4.694544110902E-02,0.194709958224,1.105));+#5210 = VECTOR('',#5211,1.);+#5211 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5212 = PCURVE('',#5128,#5213);+#5213 = DEFINITIONAL_REPRESENTATION('',(#5214),#5218);+#5214 = LINE('',#5215,#5216);+#5215 = CARTESIAN_POINT('',(0.126481105798,3.569405439694E-02));+#5216 = VECTOR('',#5217,1.);+#5217 = DIRECTION('',(-1.,0.));+#5218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5219 = ORIENTED_EDGE('',*,*,#5220,.T.);+#5220 = EDGE_CURVE('',#5205,#5221,#5223,.T.);+#5221 = VERTEX_POINT('',#5222);+#5222 = CARTESIAN_POINT('',(8.263949550595E-02,0.176530377724,1.105));+#5223 = SURFACE_CURVE('',#5224,(#5228),.PCURVE_S1.);+#5224 = LINE('',#5225,#5226);+#5225 = CARTESIAN_POINT('',(4.694544110902E-02,0.176530377724,1.105));+#5226 = VECTOR('',#5227,1.);+#5227 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#5228 = PCURVE('',#5128,#5229);+#5229 = DEFINITIONAL_REPRESENTATION('',(#5230),#5234);+#5230 = LINE('',#5231,#5232);+#5231 = CARTESIAN_POINT('',(0.108301525298,3.569405439694E-02));+#5232 = VECTOR('',#5233,1.);+#5233 = DIRECTION('',(0.,-1.));+#5234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5235 = ORIENTED_EDGE('',*,*,#5236,.T.);+#5236 = EDGE_CURVE('',#5221,#5237,#5239,.T.);+#5237 = VERTEX_POINT('',#5238);+#5238 = CARTESIAN_POINT('',(8.263949550595E-02,0.145159516251,1.105));+#5239 = SURFACE_CURVE('',#5240,(#5244),.PCURVE_S1.);+#5240 = LINE('',#5241,#5242);+#5241 = CARTESIAN_POINT('',(8.263949550595E-02,0.176530377724,1.105));+#5242 = VECTOR('',#5243,1.);+#5243 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5244 = PCURVE('',#5128,#5245);+#5245 = DEFINITIONAL_REPRESENTATION('',(#5246),#5250);+#5246 = LINE('',#5247,#5248);+#5247 = CARTESIAN_POINT('',(0.108301525298,1.202388469874E-17));+#5248 = VECTOR('',#5249,1.);+#5249 = DIRECTION('',(-1.,0.));+#5250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5251 = ORIENTED_EDGE('',*,*,#5252,.T.);+#5252 = EDGE_CURVE('',#5237,#5253,#5255,.T.);+#5253 = VERTEX_POINT('',#5254);+#5254 = CARTESIAN_POINT('',(4.694544110902E-02,0.145159516251,1.105));+#5255 = SURFACE_CURVE('',#5256,(#5260),.PCURVE_S1.);+#5256 = LINE('',#5257,#5258);+#5257 = CARTESIAN_POINT('',(8.263949550595E-02,0.145159516251,1.105));+#5258 = VECTOR('',#5259,1.);+#5259 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#5260 = PCURVE('',#5128,#5261);+#5261 = DEFINITIONAL_REPRESENTATION('',(#5262),#5266);+#5262 = LINE('',#5263,#5264);+#5263 = CARTESIAN_POINT('',(7.693066382446E-02,8.541019427761E-18));+#5264 = VECTOR('',#5265,1.);+#5265 = DIRECTION('',(0.,1.));+#5266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5267 = ORIENTED_EDGE('',*,*,#5268,.T.);+#5268 = EDGE_CURVE('',#5253,#5269,#5271,.T.);+#5269 = VERTEX_POINT('',#5270);+#5270 = CARTESIAN_POINT('',(4.694544110902E-02,7.953566468883E-02,1.105)+  );+#5271 = SURFACE_CURVE('',#5272,(#5276),.PCURVE_S1.);+#5272 = LINE('',#5273,#5274);+#5273 = CARTESIAN_POINT('',(4.694544110902E-02,0.145159516251,1.105));+#5274 = VECTOR('',#5275,1.);+#5275 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5276 = PCURVE('',#5128,#5277);+#5277 = DEFINITIONAL_REPRESENTATION('',(#5278),#5282);+#5278 = LINE('',#5279,#5280);+#5279 = CARTESIAN_POINT('',(7.693066382446E-02,3.569405439694E-02));+#5280 = VECTOR('',#5281,1.);+#5281 = DIRECTION('',(-1.,0.));+#5282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5283 = ORIENTED_EDGE('',*,*,#5284,.T.);+#5284 = EDGE_CURVE('',#5269,#5118,#5285,.T.);+#5285 = SURFACE_CURVE('',#5286,(#5290),.PCURVE_S1.);+#5286 = LINE('',#5287,#5288);+#5287 = CARTESIAN_POINT('',(4.694544110902E-02,7.953566468883E-02,1.105)+  );+#5288 = VECTOR('',#5289,1.);+#5289 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#5290 = PCURVE('',#5128,#5291);+#5291 = DEFINITIONAL_REPRESENTATION('',(#5292),#5296);+#5292 = LINE('',#5293,#5294);+#5293 = CARTESIAN_POINT('',(1.130681226238E-02,3.569405439694E-02));+#5294 = VECTOR('',#5295,1.);+#5295 = DIRECTION('',(0.,1.));+#5296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5297 = FACE_BOUND('',#5298,.F.);+#5298 = EDGE_LOOP('',(#5299,#5317,#5333));+#5299 = ORIENTED_EDGE('',*,*,#5300,.T.);+#5300 = EDGE_CURVE('',#5301,#5303,#5305,.T.);+#5301 = VERTEX_POINT('',#5302);+#5302 = CARTESIAN_POINT('',(1.890011265428E-02,0.145159516251,1.105));+#5303 = VERTEX_POINT('',#5304);+#5304 = CARTESIAN_POINT('',(-4.650203670657E-02,0.145159516251,1.105));+#5305 = SURFACE_CURVE('',#5306,(#5310),.PCURVE_S1.);+#5306 = LINE('',#5307,#5308);+#5307 = CARTESIAN_POINT('',(1.890011265428E-02,0.145159516251,1.105));+#5308 = VECTOR('',#5309,1.);+#5309 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#5310 = PCURVE('',#5128,#5311);+#5311 = DEFINITIONAL_REPRESENTATION('',(#5312),#5316);+#5312 = LINE('',#5313,#5314);+#5313 = CARTESIAN_POINT('',(7.693066382446E-02,6.373938285167E-02));+#5314 = VECTOR('',#5315,1.);+#5315 = DIRECTION('',(0.,1.));+#5316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5317 = ORIENTED_EDGE('',*,*,#5318,.T.);+#5318 = EDGE_CURVE('',#5303,#5319,#5321,.T.);+#5319 = VERTEX_POINT('',#5320);+#5320 = CARTESIAN_POINT('',(1.890011265428E-02,0.10336865132,1.105));+#5321 = SURFACE_CURVE('',#5322,(#5326),.PCURVE_S1.);+#5322 = LINE('',#5323,#5324);+#5323 = CARTESIAN_POINT('',(-4.650203670657E-02,0.145159516251,1.105));+#5324 = VECTOR('',#5325,1.);+#5325 = DIRECTION('',(0.842660258512,-0.538445622812,0.));+#5326 = PCURVE('',#5128,#5327);+#5327 = DEFINITIONAL_REPRESENTATION('',(#5328),#5332);+#5328 = LINE('',#5329,#5330);+#5329 = CARTESIAN_POINT('',(7.693066382446E-02,0.129141532213));+#5330 = VECTOR('',#5331,1.);+#5331 = DIRECTION('',(-0.538445622812,-0.842660258512));+#5332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5333 = ORIENTED_EDGE('',*,*,#5334,.T.);+#5334 = EDGE_CURVE('',#5319,#5301,#5335,.T.);+#5335 = SURFACE_CURVE('',#5336,(#5340),.PCURVE_S1.);+#5336 = LINE('',#5337,#5338);+#5337 = CARTESIAN_POINT('',(1.890011265428E-02,0.10336865132,1.105));+#5338 = VECTOR('',#5339,1.);+#5339 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5340 = PCURVE('',#5128,#5341);+#5341 = DEFINITIONAL_REPRESENTATION('',(#5342),#5346);+#5342 = LINE('',#5343,#5344);+#5343 = CARTESIAN_POINT('',(3.513979889388E-02,6.373938285167E-02));+#5344 = VECTOR('',#5345,1.);+#5345 = DIRECTION('',(1.,0.));+#5346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5347 = SHELL_BASED_SURFACE_MODEL('',(#5348));+#5348 = OPEN_SHELL('',(#5349));+#5349 = ADVANCED_FACE('',(#5350),#5364,.T.);+#5350 = FACE_BOUND('',#5351,.F.);+#5351 = EDGE_LOOP('',(#5352,#5375,#5391,#5407,#5423,#5439,#5455,#5471,+    #5487,#5503,#5519,#5535,#5551));+#5352 = ORIENTED_EDGE('',*,*,#5353,.T.);+#5353 = EDGE_CURVE('',#5354,#5356,#5358,.T.);+#5354 = VERTEX_POINT('',#5355);+#5355 = CARTESIAN_POINT('',(8.263949550595E-02,0.225304861993,1.105));+#5356 = VERTEX_POINT('',#5357);+#5357 = CARTESIAN_POINT('',(-8.286119770718E-02,0.204908259481,1.105));+#5358 = SURFACE_CURVE('',#5359,(#5363),.PCURVE_S1.);+#5359 = LINE('',#5360,#5361);+#5360 = CARTESIAN_POINT('',(8.263949550595E-02,0.225304861993,1.105));+#5361 = VECTOR('',#5362,1.);+#5362 = DIRECTION('',(-0.992491158779,-0.122316391973,0.));+#5363 = PCURVE('',#5364,#5369);+#5364 = PLANE('',#5365);+#5365 = AXIS2_PLACEMENT_3D('',#5366,#5367,#5368);+#5366 = CARTESIAN_POINT('',(8.263949550595E-02,0.204908259481,1.105));+#5367 = DIRECTION('',(0.,0.,1.));+#5368 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5369 = DEFINITIONAL_REPRESENTATION('',(#5370),#5374);+#5370 = LINE('',#5371,#5372);+#5371 = CARTESIAN_POINT('',(2.039660251254E-02,2.264477773354E-18));+#5372 = VECTOR('',#5373,1.);+#5373 = DIRECTION('',(-0.122316391973,0.992491158779));+#5374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5375 = ORIENTED_EDGE('',*,*,#5376,.T.);+#5376 = EDGE_CURVE('',#5356,#5377,#5379,.T.);+#5377 = VERTEX_POINT('',#5378);+#5378 = CARTESIAN_POINT('',(-8.286119770718E-02,0.233507843438,1.105));+#5379 = SURFACE_CURVE('',#5380,(#5384),.PCURVE_S1.);+#5380 = LINE('',#5381,#5382);+#5381 = CARTESIAN_POINT('',(-8.286119770718E-02,0.204908259481,1.105));+#5382 = VECTOR('',#5383,1.);+#5383 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5384 = PCURVE('',#5364,#5385);+#5385 = DEFINITIONAL_REPRESENTATION('',(#5386),#5390);+#5386 = LINE('',#5387,#5388);+#5387 = CARTESIAN_POINT('',(-1.837426801966E-17,0.165500693213));+#5388 = VECTOR('',#5389,1.);+#5389 = DIRECTION('',(1.,0.));+#5390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5391 = ORIENTED_EDGE('',*,*,#5392,.T.);+#5392 = EDGE_CURVE('',#5377,#5393,#5395,.T.);+#5393 = VERTEX_POINT('',#5394);+#5394 = CARTESIAN_POINT('',(3.863160856315E-02,0.245368911204,1.105));+#5395 = SURFACE_CURVE('',#5396,(#5400),.PCURVE_S1.);+#5396 = LINE('',#5397,#5398);+#5397 = CARTESIAN_POINT('',(-8.286119770718E-02,0.233507843438,1.105));+#5398 = VECTOR('',#5399,1.);+#5399 = DIRECTION('',(0.99526821036,9.716578331071E-02,0.));+#5400 = PCURVE('',#5364,#5401);+#5401 = DEFINITIONAL_REPRESENTATION('',(#5402),#5406);+#5402 = LINE('',#5403,#5404);+#5403 = CARTESIAN_POINT('',(2.859958395779E-02,0.165500693213));+#5404 = VECTOR('',#5405,1.);+#5405 = DIRECTION('',(9.716578331071E-02,-0.99526821036));+#5406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5407 = ORIENTED_EDGE('',*,*,#5408,.T.);+#5408 = EDGE_CURVE('',#5393,#5409,#5411,.T.);+#5409 = VERTEX_POINT('',#5410);+#5410 = CARTESIAN_POINT('',(-3.996182177048E-02,0.259668703183,1.105));+#5411 = SURFACE_CURVE('',#5412,(#5416),.PCURVE_S1.);+#5412 = LINE('',#5413,#5414);+#5413 = CARTESIAN_POINT('',(3.863160856315E-02,0.245368911204,1.105));+#5414 = VECTOR('',#5415,1.);+#5415 = DIRECTION('',(-0.983847700035,0.1790075505,0.));+#5416 = PCURVE('',#5364,#5417);+#5417 = DEFINITIONAL_REPRESENTATION('',(#5418),#5422);+#5418 = LINE('',#5419,#5420);+#5419 = CARTESIAN_POINT('',(4.046065172324E-02,4.400788694281E-02));+#5420 = VECTOR('',#5421,1.);+#5421 = DIRECTION('',(0.1790075505,0.983847700035));+#5422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5423 = ORIENTED_EDGE('',*,*,#5424,.T.);+#5424 = EDGE_CURVE('',#5409,#5425,#5427,.T.);+#5425 = VERTEX_POINT('',#5426);+#5426 = CARTESIAN_POINT('',(-3.996182177048E-02,0.286827222833,1.105));+#5427 = SURFACE_CURVE('',#5428,(#5432),.PCURVE_S1.);+#5428 = LINE('',#5429,#5430);+#5429 = CARTESIAN_POINT('',(-3.996182177048E-02,0.259668703183,1.105));+#5430 = VECTOR('',#5431,1.);+#5431 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5432 = PCURVE('',#5364,#5433);+#5433 = DEFINITIONAL_REPRESENTATION('',(#5434),#5438);+#5434 = LINE('',#5435,#5436);+#5435 = CARTESIAN_POINT('',(5.476044370213E-02,0.122601317276));+#5436 = VECTOR('',#5437,1.);+#5437 = DIRECTION('',(1.,0.));+#5438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5439 = ORIENTED_EDGE('',*,*,#5440,.T.);+#5440 = EDGE_CURVE('',#5425,#5441,#5443,.T.);+#5441 = VERTEX_POINT('',#5442);+#5442 = CARTESIAN_POINT('',(3.863160856315E-02,0.303454887924,1.105));+#5443 = SURFACE_CURVE('',#5444,(#5448),.PCURVE_S1.);+#5444 = LINE('',#5445,#5446);+#5445 = CARTESIAN_POINT('',(-3.996182177048E-02,0.286827222833,1.105));+#5446 = VECTOR('',#5447,1.);+#5447 = DIRECTION('',(0.978344329753,0.20698399078,0.));+#5448 = PCURVE('',#5364,#5449);+#5449 = DEFINITIONAL_REPRESENTATION('',(#5450),#5454);+#5450 = LINE('',#5451,#5452);+#5451 = CARTESIAN_POINT('',(8.191896335198E-02,0.122601317276));+#5452 = VECTOR('',#5453,1.);+#5453 = DIRECTION('',(0.20698399078,-0.978344329753));+#5454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5455 = ORIENTED_EDGE('',*,*,#5456,.T.);+#5456 = EDGE_CURVE('',#5441,#5457,#5459,.T.);+#5457 = VERTEX_POINT('',#5458);+#5458 = CARTESIAN_POINT('',(-8.286119770718E-02,0.312766380376,1.105));+#5459 = SURFACE_CURVE('',#5460,(#5464),.PCURVE_S1.);+#5460 = LINE('',#5461,#5462);+#5461 = CARTESIAN_POINT('',(3.863160856315E-02,0.303454887924,1.105));+#5462 = VECTOR('',#5463,1.);+#5463 = DIRECTION('',(-0.997075852334,7.641822225914E-02,0.));+#5464 = PCURVE('',#5364,#5465);+#5465 = DEFINITIONAL_REPRESENTATION('',(#5466),#5470);+#5466 = LINE('',#5467,#5468);+#5467 = CARTESIAN_POINT('',(9.854662844372E-02,4.400788694281E-02));+#5468 = VECTOR('',#5469,1.);+#5469 = DIRECTION('',(7.641822225914E-02,0.997075852334));+#5470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5471 = ORIENTED_EDGE('',*,*,#5472,.T.);+#5472 = EDGE_CURVE('',#5457,#5473,#5475,.T.);+#5473 = VERTEX_POINT('',#5474);+#5474 = CARTESIAN_POINT('',(-8.286119770718E-02,0.341587666535,1.105));+#5475 = SURFACE_CURVE('',#5476,(#5480),.PCURVE_S1.);+#5476 = LINE('',#5477,#5478);+#5477 = CARTESIAN_POINT('',(-8.286119770718E-02,0.312766380376,1.105));+#5478 = VECTOR('',#5479,1.);+#5479 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5480 = PCURVE('',#5364,#5481);+#5481 = DEFINITIONAL_REPRESENTATION('',(#5482),#5486);+#5482 = LINE('',#5483,#5484);+#5483 = CARTESIAN_POINT('',(0.107858120895,0.165500693213));+#5484 = VECTOR('',#5485,1.);+#5485 = DIRECTION('',(1.,0.));+#5486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5487 = ORIENTED_EDGE('',*,*,#5488,.T.);+#5488 = EDGE_CURVE('',#5473,#5489,#5491,.T.);+#5489 = VERTEX_POINT('',#5490);+#5490 = CARTESIAN_POINT('',(8.263949550595E-02,0.322521277229,1.105));+#5491 = SURFACE_CURVE('',#5492,(#5496),.PCURVE_S1.);+#5492 = LINE('',#5493,#5494);+#5493 = CARTESIAN_POINT('',(-8.286119770718E-02,0.341587666535,1.105));+#5494 = VECTOR('',#5495,1.);+#5495 = DIRECTION('',(0.993429319,-0.114447316054,0.));+#5496 = PCURVE('',#5364,#5497);+#5497 = DEFINITIONAL_REPRESENTATION('',(#5498),#5502);+#5498 = LINE('',#5499,#5500);+#5499 = CARTESIAN_POINT('',(0.136679407054,0.165500693213));+#5500 = VECTOR('',#5501,1.);+#5501 = DIRECTION('',(-0.114447316054,-0.993429319));+#5502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5503 = ORIENTED_EDGE('',*,*,#5504,.T.);+#5504 = EDGE_CURVE('',#5489,#5505,#5507,.T.);+#5505 = VERTEX_POINT('',#5506);+#5506 = CARTESIAN_POINT('',(8.263949550595E-02,0.292037224561,1.105));+#5507 = SURFACE_CURVE('',#5508,(#5512),.PCURVE_S1.);+#5508 = LINE('',#5509,#5510);+#5509 = CARTESIAN_POINT('',(8.263949550595E-02,0.322521277229,1.105));+#5510 = VECTOR('',#5511,1.);+#5511 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5512 = PCURVE('',#5364,#5513);+#5513 = DEFINITIONAL_REPRESENTATION('',(#5514),#5518);+#5514 = LINE('',#5515,#5516);+#5515 = CARTESIAN_POINT('',(0.117613017749,1.305766803005E-17));+#5516 = VECTOR('',#5517,1.);+#5517 = DIRECTION('',(-1.,0.));+#5518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5519 = ORIENTED_EDGE('',*,*,#5520,.T.);+#5520 = EDGE_CURVE('',#5505,#5521,#5523,.T.);+#5521 = VERTEX_POINT('',#5522);+#5522 = CARTESIAN_POINT('',(-4.267767373547E-03,0.273192537457,1.105));+#5523 = SURFACE_CURVE('',#5524,(#5528),.PCURVE_S1.);+#5524 = LINE('',#5525,#5526);+#5525 = CARTESIAN_POINT('',(8.263949550595E-02,0.292037224561,1.105));+#5526 = VECTOR('',#5527,1.);+#5527 = DIRECTION('',(-0.977288730651,-0.211912097207,0.));+#5528 = PCURVE('',#5364,#5529);+#5529 = DEFINITIONAL_REPRESENTATION('',(#5530),#5534);+#5530 = LINE('',#5531,#5532);+#5531 = CARTESIAN_POINT('',(8.712896508072E-02,9.673258314438E-18));+#5532 = VECTOR('',#5533,1.);+#5533 = DIRECTION('',(-0.211912097207,0.977288730651));+#5534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5535 = ORIENTED_EDGE('',*,*,#5536,.T.);+#5536 = EDGE_CURVE('',#5521,#5537,#5539,.T.);+#5537 = VERTEX_POINT('',#5538);+#5538 = CARTESIAN_POINT('',(8.263949550595E-02,0.25556721246,1.105));+#5539 = SURFACE_CURVE('',#5540,(#5544),.PCURVE_S1.);+#5540 = LINE('',#5541,#5542);+#5541 = CARTESIAN_POINT('',(-4.267767373547E-03,0.273192537457,1.105));+#5542 = VECTOR('',#5543,1.);+#5543 = DIRECTION('',(0.980048237936,-0.198759782949,0.));+#5544 = PCURVE('',#5364,#5545);+#5545 = DEFINITIONAL_REPRESENTATION('',(#5546),#5550);+#5546 = LINE('',#5547,#5548);+#5547 = CARTESIAN_POINT('',(6.828427797675E-02,8.69072628795E-02));+#5548 = VECTOR('',#5549,1.);+#5549 = DIRECTION('',(-0.198759782949,-0.980048237936));+#5550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5551 = ORIENTED_EDGE('',*,*,#5552,.T.);+#5552 = EDGE_CURVE('',#5537,#5354,#5553,.T.);+#5553 = SURFACE_CURVE('',#5554,(#5558),.PCURVE_S1.);+#5554 = LINE('',#5555,#5556);+#5555 = CARTESIAN_POINT('',(8.263949550595E-02,0.25556721246,1.105));+#5556 = VECTOR('',#5557,1.);+#5557 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5558 = PCURVE('',#5364,#5559);+#5559 = DEFINITIONAL_REPRESENTATION('',(#5560),#5564);+#5560 = LINE('',#5561,#5562);+#5561 = CARTESIAN_POINT('',(5.06589529795E-02,5.624273600125E-18));+#5562 = VECTOR('',#5563,1.);+#5563 = DIRECTION('',(-1.,0.));+#5564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5565 = SHELL_BASED_SURFACE_MODEL('',(#5566));+#5566 = OPEN_SHELL('',(#5567));+#5567 = ADVANCED_FACE('',(#5568),#5582,.T.);+#5568 = FACE_BOUND('',#5569,.F.);+#5569 = EDGE_LOOP('',(#5570,#5593,#5609,#5625,#5641,#5657,#5673,#5689,+    #5705,#5721,#5737,#5753,#5769,#5785,#5801,#5817,#5833,#5849,#5865,+    #5881,#5897,#5913,#5929,#5945,#5961,#5977,#5993,#6009));+#5570 = ORIENTED_EDGE('',*,*,#5571,.T.);+#5571 = EDGE_CURVE('',#5572,#5574,#5576,.T.);+#5572 = VERTEX_POINT('',#5573);+#5573 = CARTESIAN_POINT('',(1.612883513899E-02,0.414195137435,1.105));+#5574 = VERTEX_POINT('',#5575);+#5575 = CARTESIAN_POINT('',(1.003202460535E-02,0.398121727847,1.105));+#5576 = SURFACE_CURVE('',#5577,(#5581),.PCURVE_S1.);+#5577 = LINE('',#5578,#5579);+#5578 = CARTESIAN_POINT('',(1.612883513899E-02,0.414195137435,1.105));+#5579 = VECTOR('',#5580,1.);+#5580 = DIRECTION('',(-0.354654234121,-0.934997526318,0.));+#5581 = PCURVE('',#5582,#5587);+#5582 = PLANE('',#5583);+#5583 = AXIS2_PLACEMENT_3D('',#5584,#5585,#5586);+#5584 = CARTESIAN_POINT('',(8.263949550595E-02,0.341587666535,1.105));+#5585 = DIRECTION('',(0.,0.,1.));+#5586 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5587 = DEFINITIONAL_REPRESENTATION('',(#5588),#5592);+#5588 = LINE('',#5589,#5590);+#5589 = CARTESIAN_POINT('',(7.26074709006E-02,6.651066036696E-02));+#5590 = VECTOR('',#5591,1.);+#5591 = DIRECTION('',(-0.934997526318,0.354654234121));+#5592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5593 = ORIENTED_EDGE('',*,*,#5594,.T.);+#5594 = EDGE_CURVE('',#5574,#5595,#5597,.T.);+#5595 = VERTEX_POINT('',#5596);+#5596 = CARTESIAN_POINT('',(-9.754896853821E-03,0.364644695462,1.105));+#5597 = SURFACE_CURVE('',#5598,(#5602),.PCURVE_S1.);+#5598 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5599,#5600,#5601),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5599 = CARTESIAN_POINT('',(1.003202460535E-02,0.398121727847,1.105));+#5600 = CARTESIAN_POINT('',(6.096810533638E-04,0.37340193241,1.105));+#5601 = CARTESIAN_POINT('',(-9.754896853821E-03,0.364644695462,1.105));+#5602 = PCURVE('',#5582,#5603);+#5603 = DEFINITIONAL_REPRESENTATION('',(#5604),#5608);+#5604 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5605,#5606,#5607),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5605 = CARTESIAN_POINT('',(5.653406131192E-02,7.26074709006E-02));+#5606 = CARTESIAN_POINT('',(3.181426587553E-02,8.202981445259E-02));+#5607 = CARTESIAN_POINT('',(2.305702892721E-02,9.239439235978E-02));+#5608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5609 = ORIENTED_EDGE('',*,*,#5610,.T.);+#5610 = EDGE_CURVE('',#5595,#5611,#5613,.T.);+#5611 = VERTEX_POINT('',#5612);+#5612 = CARTESIAN_POINT('',(-3.763394865764E-02,0.355887458514,1.105));+#5613 = SURFACE_CURVE('',#5614,(#5618),.PCURVE_S1.);+#5614 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5615,#5616,#5617),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5615 = CARTESIAN_POINT('',(-9.754896853821E-03,0.364644695462,1.105));+#5616 = CARTESIAN_POINT('',(-2.011947476101E-02,0.355887458514,1.105));+#5617 = CARTESIAN_POINT('',(-3.763394865764E-02,0.355887458514,1.105));+#5618 = PCURVE('',#5582,#5619);+#5619 = DEFINITIONAL_REPRESENTATION('',(#5620),#5624);+#5620 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5621,#5622,#5623),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5621 = CARTESIAN_POINT('',(2.305702892721E-02,9.239439235978E-02));+#5622 = CARTESIAN_POINT('',(1.42997919789E-02,0.102758970267));+#5623 = CARTESIAN_POINT('',(1.42997919789E-02,0.120273444164));+#5624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5625 = ORIENTED_EDGE('',*,*,#5626,.T.);+#5626 = EDGE_CURVE('',#5611,#5627,#5629,.T.);+#5627 = VERTEX_POINT('',#5628);+#5628 = CARTESIAN_POINT('',(-7.299544975274E-02,0.370298101593,1.105));+#5629 = SURFACE_CURVE('',#5630,(#5634),.PCURVE_S1.);+#5630 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5631,#5632,#5633),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5631 = CARTESIAN_POINT('',(-3.763394865764E-02,0.355887458514,1.105));+#5632 = CARTESIAN_POINT('',(-6.01367220818E-02,0.355887458514,1.105));+#5633 = CARTESIAN_POINT('',(-7.299544975274E-02,0.370298101593,1.105));+#5634 = PCURVE('',#5582,#5635);+#5635 = DEFINITIONAL_REPRESENTATION('',(#5636),#5640);+#5636 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5637,#5638,#5639),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5637 = CARTESIAN_POINT('',(1.42997919789E-02,0.120273444164));+#5638 = CARTESIAN_POINT('',(1.42997919789E-02,0.142776217588));+#5639 = CARTESIAN_POINT('',(2.871043505841E-02,0.155634945259));+#5640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5641 = ORIENTED_EDGE('',*,*,#5642,.T.);+#5642 = EDGE_CURVE('',#5627,#5643,#5645,.T.);+#5643 = VERTEX_POINT('',#5644);+#5644 = CARTESIAN_POINT('',(-8.585417742369E-02,0.409871944511,1.105));+#5645 = SURFACE_CURVE('',#5646,(#5650),.PCURVE_S1.);+#5646 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5647,#5648,#5649),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5647 = CARTESIAN_POINT('',(-7.299544975274E-02,0.370298101593,1.105));+#5648 = CARTESIAN_POINT('',(-8.585417742369E-02,0.384708744673,1.105));+#5649 = CARTESIAN_POINT('',(-8.585417742369E-02,0.409871944511,1.105));+#5650 = PCURVE('',#5582,#5651);+#5651 = DEFINITIONAL_REPRESENTATION('',(#5652),#5656);+#5652 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5653,#5654,#5655),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5653 = CARTESIAN_POINT('',(2.871043505841E-02,0.155634945259));+#5654 = CARTESIAN_POINT('',(4.312107813792E-02,0.16849367293));+#5655 = CARTESIAN_POINT('',(6.828427797675E-02,0.16849367293));+#5656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5657 = ORIENTED_EDGE('',*,*,#5658,.T.);+#5658 = EDGE_CURVE('',#5643,#5659,#5661,.T.);+#5659 = VERTEX_POINT('',#5660);+#5660 = CARTESIAN_POINT('',(-8.324917655932E-02,0.432707271237,1.105));+#5661 = SURFACE_CURVE('',#5662,(#5666),.PCURVE_S1.);+#5662 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5663,#5664,#5665),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5663 = CARTESIAN_POINT('',(-8.585417742369E-02,0.409871944511,1.105));+#5664 = CARTESIAN_POINT('',(-8.585417742369E-02,0.421289607874,1.105));+#5665 = CARTESIAN_POINT('',(-8.324917655932E-02,0.432707271237,1.105));+#5666 = PCURVE('',#5582,#5667);+#5667 = DEFINITIONAL_REPRESENTATION('',(#5668),#5672);+#5668 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5669,#5670,#5671),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5669 = CARTESIAN_POINT('',(6.828427797675E-02,0.16849367293));+#5670 = CARTESIAN_POINT('',(7.970194133975E-02,0.16849367293));+#5671 = CARTESIAN_POINT('',(9.111960470274E-02,0.165888672065));+#5672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5673 = ORIENTED_EDGE('',*,*,#5674,.T.);+#5674 = EDGE_CURVE('',#5659,#5675,#5677,.T.);+#5675 = VERTEX_POINT('',#5676);+#5676 = CARTESIAN_POINT('',(-7.554502506681E-02,0.455320895762,1.105));+#5677 = SURFACE_CURVE('',#5678,(#5682),.PCURVE_S1.);+#5678 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5679,#5680,#5681),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5679 = CARTESIAN_POINT('',(-8.324917655932E-02,0.432707271237,1.105));+#5680 = CARTESIAN_POINT('',(-8.064417569494E-02,0.4441249346,1.105));+#5681 = CARTESIAN_POINT('',(-7.554502506681E-02,0.455320895762,1.105));+#5682 = PCURVE('',#5582,#5683);+#5683 = DEFINITIONAL_REPRESENTATION('',(#5684),#5688);+#5684 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5685,#5686,#5687),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5685 = CARTESIAN_POINT('',(9.111960470274E-02,0.165888672065));+#5686 = CARTESIAN_POINT('',(0.102537268066,0.163283671201));+#5687 = CARTESIAN_POINT('',(0.113733229228,0.158184520573));+#5688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5689 = ORIENTED_EDGE('',*,*,#5690,.T.);+#5690 = EDGE_CURVE('',#5675,#5691,#5693,.T.);+#5691 = VERTEX_POINT('',#5692);+#5692 = CARTESIAN_POINT('',(-4.361990809067E-02,0.455320895762,1.105));+#5693 = SURFACE_CURVE('',#5694,(#5698),.PCURVE_S1.);+#5694 = LINE('',#5695,#5696);+#5695 = CARTESIAN_POINT('',(-7.554502506681E-02,0.455320895762,1.105));+#5696 = VECTOR('',#5697,1.);+#5697 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#5698 = PCURVE('',#5582,#5699);+#5699 = DEFINITIONAL_REPRESENTATION('',(#5700),#5704);+#5700 = LINE('',#5701,#5702);+#5701 = CARTESIAN_POINT('',(0.113733229228,0.158184520573));+#5702 = VECTOR('',#5703,1.);+#5703 = DIRECTION('',(0.,-1.));+#5704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5705 = ORIENTED_EDGE('',*,*,#5706,.T.);+#5706 = EDGE_CURVE('',#5691,#5707,#5709,.T.);+#5707 = VERTEX_POINT('',#5708);+#5708 = CARTESIAN_POINT('',(-5.492672035305E-02,0.433926633344,1.105));+#5709 = SURFACE_CURVE('',#5710,(#5714),.PCURVE_S1.);+#5710 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5711,#5712,#5713),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5711 = CARTESIAN_POINT('',(-4.361990809067E-02,0.455320895762,1.105));+#5712 = CARTESIAN_POINT('',(-5.104693183165E-02,0.444790041204,1.105));+#5713 = CARTESIAN_POINT('',(-5.492672035305E-02,0.433926633344,1.105));+#5714 = PCURVE('',#5582,#5715);+#5715 = DEFINITIONAL_REPRESENTATION('',(#5716),#5720);+#5716 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5717,#5718,#5719),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5717 = CARTESIAN_POINT('',(0.113733229228,0.126259403597));+#5718 = CARTESIAN_POINT('',(0.103202374669,0.133686427338));+#5719 = CARTESIAN_POINT('',(9.233896680947E-02,0.137566215859));+#5720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5721 = ORIENTED_EDGE('',*,*,#5722,.T.);+#5722 = EDGE_CURVE('',#5707,#5723,#5725,.T.);+#5723 = VERTEX_POINT('',#5724);+#5724 = CARTESIAN_POINT('',(-5.880650887446E-02,0.412421519825,1.105));+#5725 = SURFACE_CURVE('',#5726,(#5730),.PCURVE_S1.);+#5726 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5727,#5728,#5729),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5727 = CARTESIAN_POINT('',(-5.492672035305E-02,0.433926633344,1.105));+#5728 = CARTESIAN_POINT('',(-5.880650887446E-02,0.423063225484,1.105));+#5729 = CARTESIAN_POINT('',(-5.880650887446E-02,0.412421519825,1.105));+#5730 = PCURVE('',#5582,#5731);+#5731 = DEFINITIONAL_REPRESENTATION('',(#5732),#5736);+#5732 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5733,#5734,#5735),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5733 = CARTESIAN_POINT('',(9.233896680947E-02,0.137566215859));+#5734 = CARTESIAN_POINT('',(8.147555894953E-02,0.14144600438));+#5735 = CARTESIAN_POINT('',(7.083385329082E-02,0.14144600438));+#5736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5737 = ORIENTED_EDGE('',*,*,#5738,.T.);+#5738 = EDGE_CURVE('',#5723,#5739,#5741,.T.);+#5739 = VERTEX_POINT('',#5740);+#5740 = CARTESIAN_POINT('',(-5.403991154816E-02,0.394241939325,1.105));+#5741 = SURFACE_CURVE('',#5742,(#5746),.PCURVE_S1.);+#5742 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5743,#5744,#5745),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5743 = CARTESIAN_POINT('',(-5.880650887446E-02,0.412421519825,1.105));+#5744 = CARTESIAN_POINT('',(-5.880650887446E-02,0.40056045206,1.105));+#5745 = CARTESIAN_POINT('',(-5.403991154816E-02,0.394241939325,1.105));+#5746 = PCURVE('',#5582,#5747);+#5747 = DEFINITIONAL_REPRESENTATION('',(#5748),#5752);+#5748 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5749,#5750,#5751),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5749 = CARTESIAN_POINT('',(7.083385329082E-02,0.14144600438));+#5750 = CARTESIAN_POINT('',(5.897278552538E-02,0.14144600438));+#5751 = CARTESIAN_POINT('',(5.265427279051E-02,0.136679407054));+#5752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5753 = ORIENTED_EDGE('',*,*,#5754,.T.);+#5754 = EDGE_CURVE('',#5739,#5755,#5757,.T.);+#5755 = VERTEX_POINT('',#5756);+#5756 = CARTESIAN_POINT('',(-4.040522617293E-02,0.38792342659,1.105));+#5757 = SURFACE_CURVE('',#5758,(#5762),.PCURVE_S1.);+#5758 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5759,#5760,#5761),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5759 = CARTESIAN_POINT('',(-5.403991154816E-02,0.394241939325,1.105));+#5760 = CARTESIAN_POINT('',(-4.927331422186E-02,0.38792342659,1.105));+#5761 = CARTESIAN_POINT('',(-4.040522617293E-02,0.38792342659,1.105));+#5762 = PCURVE('',#5582,#5763);+#5763 = DEFINITIONAL_REPRESENTATION('',(#5764),#5768);+#5764 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5765,#5766,#5767),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5765 = CARTESIAN_POINT('',(5.265427279051E-02,0.136679407054));+#5766 = CARTESIAN_POINT('',(4.633576005565E-02,0.131912809728));+#5767 = CARTESIAN_POINT('',(4.633576005565E-02,0.123044721679));+#5768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5769 = ORIENTED_EDGE('',*,*,#5770,.T.);+#5770 = EDGE_CURVE('',#5755,#5771,#5773,.T.);+#5771 = VERTEX_POINT('',#5772);+#5772 = CARTESIAN_POINT('',(-2.904298836024E-02,0.392523747266,1.105));+#5773 = SURFACE_CURVE('',#5774,(#5778),.PCURVE_S1.);+#5774 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5775,#5776,#5777),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5775 = CARTESIAN_POINT('',(-4.040522617293E-02,0.38792342659,1.105));+#5776 = CARTESIAN_POINT('',(-3.353245793501E-02,0.38792342659,1.105));+#5777 = CARTESIAN_POINT('',(-2.904298836024E-02,0.392523747266,1.105));+#5778 = PCURVE('',#5582,#5779);+#5779 = DEFINITIONAL_REPRESENTATION('',(#5780),#5784);+#5780 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5781,#5782,#5783),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5781 = CARTESIAN_POINT('',(4.633576005565E-02,0.123044721679));+#5782 = CARTESIAN_POINT('',(4.633576005565E-02,0.116171953441));+#5783 = CARTESIAN_POINT('',(5.093608073103E-02,0.111682483866));+#5784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5785 = ORIENTED_EDGE('',*,*,#5786,.T.);+#5786 = EDGE_CURVE('',#5771,#5787,#5789,.T.);+#5787 = VERTEX_POINT('',#5788);+#5788 = CARTESIAN_POINT('',(-1.91218148555E-02,0.411756413222,1.105));+#5789 = SURFACE_CURVE('',#5790,(#5794),.PCURVE_S1.);+#5790 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5791,#5792,#5793),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5791 = CARTESIAN_POINT('',(-2.904298836024E-02,0.392523747266,1.105));+#5792 = CARTESIAN_POINT('',(-2.455351878547E-02,0.397124067941,1.105));+#5793 = CARTESIAN_POINT('',(-1.91218148555E-02,0.411756413222,1.105));+#5794 = PCURVE('',#5582,#5795);+#5795 = DEFINITIONAL_REPRESENTATION('',(#5796),#5800);+#5796 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5797,#5798,#5799),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5797 = CARTESIAN_POINT('',(5.093608073103E-02,0.111682483866));+#5798 = CARTESIAN_POINT('',(5.553640140642E-02,0.107193014291));+#5799 = CARTESIAN_POINT('',(7.016874668715E-02,0.101761310361));+#5800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5801 = ORIENTED_EDGE('',*,*,#5802,.T.);+#5802 = EDGE_CURVE('',#5787,#5803,#5805,.T.);+#5803 = VERTEX_POINT('',#5804);+#5804 = CARTESIAN_POINT('',(-1.380096202615E-02,0.425834502999,1.105));+#5805 = SURFACE_CURVE('',#5806,(#5810),.PCURVE_S1.);+#5806 = LINE('',#5807,#5808);+#5807 = CARTESIAN_POINT('',(-1.91218148555E-02,0.411756413222,1.105));+#5808 = VECTOR('',#5809,1.);+#5809 = DIRECTION('',(0.353543800234,0.935417971452,0.));+#5810 = PCURVE('',#5582,#5811);+#5811 = DEFINITIONAL_REPRESENTATION('',(#5812),#5816);+#5812 = LINE('',#5813,#5814);+#5813 = CARTESIAN_POINT('',(7.016874668715E-02,0.101761310361));+#5814 = VECTOR('',#5815,1.);+#5815 = DIRECTION('',(0.935417971452,-0.353543800234));+#5816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5817 = ORIENTED_EDGE('',*,*,#5818,.T.);+#5818 = EDGE_CURVE('',#5803,#5819,#5821,.T.);+#5819 = VERTEX_POINT('',#5820);+#5820 = CARTESIAN_POINT('',(5.597980580886E-03,0.455210044662,1.105));+#5821 = SURFACE_CURVE('',#5822,(#5826),.PCURVE_S1.);+#5822 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5823,#5824,#5825),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5823 = CARTESIAN_POINT('',(-1.380096202615E-02,0.425834502999,1.105));+#5824 = CARTESIAN_POINT('',(-6.484789385779E-03,0.44578770111,1.105));+#5825 = CARTESIAN_POINT('',(5.597980580886E-03,0.455210044662,1.105));+#5826 = PCURVE('',#5582,#5827);+#5827 = DEFINITIONAL_REPRESENTATION('',(#5828),#5832);+#5828 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5829,#5830,#5831),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5829 = CARTESIAN_POINT('',(8.424683646482E-02,9.64404575321E-02));+#5830 = CARTESIAN_POINT('',(0.104200034575,8.912428489173E-02));+#5831 = CARTESIAN_POINT('',(0.113622378127,7.704151492507E-02));+#5832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5833 = ORIENTED_EDGE('',*,*,#5834,.T.);+#5834 = EDGE_CURVE('',#5819,#5835,#5837,.T.);+#5835 = VERTEX_POINT('',#5836);+#5836 = CARTESIAN_POINT('',(3.608203324908E-02,0.464632388214,1.105));+#5837 = SURFACE_CURVE('',#5838,(#5842),.PCURVE_S1.);+#5838 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5839,#5840,#5841),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5839 = CARTESIAN_POINT('',(5.597980580886E-03,0.455210044662,1.105));+#5840 = CARTESIAN_POINT('',(1.768075054755E-02,0.464632388214,1.105));+#5841 = CARTESIAN_POINT('',(3.608203324908E-02,0.464632388214,1.105));+#5842 = PCURVE('',#5582,#5843);+#5843 = DEFINITIONAL_REPRESENTATION('',(#5844),#5848);+#5844 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5845,#5846,#5847),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5845 = CARTESIAN_POINT('',(0.113622378127,7.704151492507E-02));+#5846 = CARTESIAN_POINT('',(0.123044721679,6.49587449584E-02));+#5847 = CARTESIAN_POINT('',(0.123044721679,4.655746225688E-02));+#5848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5849 = ORIENTED_EDGE('',*,*,#5850,.T.);+#5850 = EDGE_CURVE('',#5835,#5851,#5853,.T.);+#5851 = VERTEX_POINT('',#5852);+#5852 = CARTESIAN_POINT('',(7.34942797055E-02,0.449833766282,1.105));+#5853 = SURFACE_CURVE('',#5854,(#5858),.PCURVE_S1.);+#5854 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5855,#5856,#5857),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5855 = CARTESIAN_POINT('',(3.608203324908E-02,0.464632388214,1.105));+#5856 = CARTESIAN_POINT('',(6.11343819873E-02,0.464632388214,1.105));+#5857 = CARTESIAN_POINT('',(7.34942797055E-02,0.449833766282,1.105));+#5858 = PCURVE('',#5582,#5859);+#5859 = DEFINITIONAL_REPRESENTATION('',(#5860),#5864);+#5860 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5861,#5862,#5863),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5861 = CARTESIAN_POINT('',(0.123044721679,4.655746225688E-02));+#5862 = CARTESIAN_POINT('',(0.123044721679,2.150511351865E-02));+#5863 = CARTESIAN_POINT('',(0.108246099747,9.145215800458E-03));+#5864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5865 = ORIENTED_EDGE('',*,*,#5866,.T.);+#5866 = EDGE_CURVE('',#5851,#5867,#5869,.T.);+#5867 = VERTEX_POINT('',#5868);+#5868 = CARTESIAN_POINT('',(8.585417742369E-02,0.405105347185,1.105));+#5869 = SURFACE_CURVE('',#5870,(#5874),.PCURVE_S1.);+#5870 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5871,#5872,#5873),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5871 = CARTESIAN_POINT('',(7.34942797055E-02,0.449833766282,1.105));+#5872 = CARTESIAN_POINT('',(8.585417742369E-02,0.43503514435,1.105));+#5873 = CARTESIAN_POINT('',(8.585417742369E-02,0.405105347185,1.105));+#5874 = PCURVE('',#5582,#5875);+#5875 = DEFINITIONAL_REPRESENTATION('',(#5876),#5880);+#5876 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5877,#5878,#5879),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5877 = CARTESIAN_POINT('',(0.108246099747,9.145215800458E-03));+#5878 = CARTESIAN_POINT('',(9.344747781559E-02,-3.214681917736E-03));+#5879 = CARTESIAN_POINT('',(6.351768065045E-02,-3.214681917736E-03));+#5880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5881 = ORIENTED_EDGE('',*,*,#5882,.T.);+#5882 = EDGE_CURVE('',#5867,#5883,#5885,.T.);+#5883 = VERTEX_POINT('',#5884);+#5884 = CARTESIAN_POINT('',(8.291662325748E-02,0.380440977299,1.105));+#5885 = SURFACE_CURVE('',#5886,(#5890),.PCURVE_S1.);+#5886 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5887,#5888,#5889),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5887 = CARTESIAN_POINT('',(8.585417742369E-02,0.405105347185,1.105));+#5888 = CARTESIAN_POINT('',(8.585417742369E-02,0.392800875017,1.105));+#5889 = CARTESIAN_POINT('',(8.291662325748E-02,0.380440977299,1.105));+#5890 = PCURVE('',#5582,#5891);+#5891 = DEFINITIONAL_REPRESENTATION('',(#5892),#5896);+#5892 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5893,#5894,#5895),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5893 = CARTESIAN_POINT('',(6.351768065045E-02,-3.214681917736E-03));+#5894 = CARTESIAN_POINT('',(5.121320848256E-02,-3.214681917736E-03));+#5895 = CARTESIAN_POINT('',(3.885331076437E-02,-2.77127751529E-04));+#5896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5897 = ORIENTED_EDGE('',*,*,#5898,.T.);+#5898 = EDGE_CURVE('',#5883,#5899,#5901,.T.);+#5899 = VERTEX_POINT('',#5900);+#5900 = CARTESIAN_POINT('',(7.421481185947E-02,0.356552565117,1.105));+#5901 = SURFACE_CURVE('',#5902,(#5906),.PCURVE_S1.);+#5902 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5903,#5904,#5905),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5903 = CARTESIAN_POINT('',(8.291662325748E-02,0.380440977299,1.105));+#5904 = CARTESIAN_POINT('',(7.997906909128E-02,0.368081079581,1.105));+#5905 = CARTESIAN_POINT('',(7.421481185947E-02,0.356552565117,1.105));+#5906 = PCURVE('',#5582,#5907);+#5907 = DEFINITIONAL_REPRESENTATION('',(#5908),#5912);+#5908 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5909,#5910,#5911),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5909 = CARTESIAN_POINT('',(3.885331076437E-02,-2.77127751529E-04));+#5910 = CARTESIAN_POINT('',(2.649341304617E-02,2.660426414679E-03));+#5911 = CARTESIAN_POINT('',(1.496489858257E-02,8.424683646482E-03));+#5912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5913 = ORIENTED_EDGE('',*,*,#5914,.T.);+#5914 = EDGE_CURVE('',#5899,#5915,#5917,.T.);+#5915 = VERTEX_POINT('',#5916);+#5916 = CARTESIAN_POINT('',(4.040522617293E-02,0.356552565117,1.105));+#5917 = SURFACE_CURVE('',#5918,(#5922),.PCURVE_S1.);+#5918 = LINE('',#5919,#5920);+#5919 = CARTESIAN_POINT('',(7.421481185947E-02,0.356552565117,1.105));+#5920 = VECTOR('',#5921,1.);+#5921 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#5922 = PCURVE('',#5582,#5923);+#5923 = DEFINITIONAL_REPRESENTATION('',(#5924),#5928);+#5924 = LINE('',#5925,#5926);+#5925 = CARTESIAN_POINT('',(1.496489858257E-02,8.424683646482E-03));+#5926 = VECTOR('',#5927,1.);+#5927 = DIRECTION('',(0.,1.));+#5928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5929 = ORIENTED_EDGE('',*,*,#5930,.T.);+#5930 = EDGE_CURVE('',#5915,#5931,#5933,.T.);+#5931 = VERTEX_POINT('',#5932);+#5932 = CARTESIAN_POINT('',(5.426161374938E-02,0.381882041607,1.105));+#5933 = SURFACE_CURVE('',#5934,(#5938),.PCURVE_S1.);+#5934 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5935,#5936,#5937),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5935 = CARTESIAN_POINT('',(4.040522617293E-02,0.356552565117,1.105));+#5936 = CARTESIAN_POINT('',(4.971671862431E-02,0.369632994989,1.105));+#5937 = CARTESIAN_POINT('',(5.426161374938E-02,0.381882041607,1.105));+#5938 = PCURVE('',#5582,#5939);+#5939 = DEFINITIONAL_REPRESENTATION('',(#5940),#5944);+#5940 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5941,#5942,#5943),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5941 = CARTESIAN_POINT('',(1.496489858257E-02,4.223426933302E-02));+#5942 = CARTESIAN_POINT('',(2.804532845474E-02,3.292277688165E-02));+#5943 = CARTESIAN_POINT('',(4.029437507232E-02,2.837788175657E-02));+#5944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5945 = ORIENTED_EDGE('',*,*,#5946,.T.);+#5946 = EDGE_CURVE('',#5931,#5947,#5949,.T.);+#5947 = VERTEX_POINT('',#5948);+#5948 = CARTESIAN_POINT('',(5.880650887446E-02,0.406103007091,1.105));+#5949 = SURFACE_CURVE('',#5950,(#5954),.PCURVE_S1.);+#5950 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5951,#5952,#5953),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5951 = CARTESIAN_POINT('',(5.426161374938E-02,0.381882041607,1.105));+#5952 = CARTESIAN_POINT('',(5.880650887446E-02,0.394131088225,1.105));+#5953 = CARTESIAN_POINT('',(5.880650887446E-02,0.406103007091,1.105));+#5954 = PCURVE('',#5582,#5955);+#5955 = DEFINITIONAL_REPRESENTATION('',(#5956),#5960);+#5956 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5957,#5958,#5959),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5957 = CARTESIAN_POINT('',(4.029437507232E-02,2.837788175657E-02));+#5958 = CARTESIAN_POINT('',(5.25434216899E-02,2.38329866315E-02));+#5959 = CARTESIAN_POINT('',(6.451534055596E-02,2.38329866315E-02));+#5960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5961 = ORIENTED_EDGE('',*,*,#5962,.T.);+#5962 = EDGE_CURVE('',#5947,#5963,#5965,.T.);+#5963 = VERTEX_POINT('',#5964);+#5964 = CARTESIAN_POINT('',(5.331937939418E-02,0.424836843094,1.105));+#5965 = SURFACE_CURVE('',#5966,(#5970),.PCURVE_S1.);+#5966 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5967,#5968,#5969),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5967 = CARTESIAN_POINT('',(5.880650887446E-02,0.406103007091,1.105));+#5968 = CARTESIAN_POINT('',(5.880650887446E-02,0.418185777057,1.105));+#5969 = CARTESIAN_POINT('',(5.331937939418E-02,0.424836843094,1.105));+#5970 = PCURVE('',#5582,#5971);+#5971 = DEFINITIONAL_REPRESENTATION('',(#5972),#5976);+#5972 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5973,#5974,#5975),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5973 = CARTESIAN_POINT('',(6.451534055596E-02,2.38329866315E-02));+#5974 = CARTESIAN_POINT('',(7.659811052262E-02,2.38329866315E-02));+#5975 = CARTESIAN_POINT('',(8.324917655932E-02,2.932011611177E-02));+#5976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5977 = ORIENTED_EDGE('',*,*,#5978,.T.);+#5978 = EDGE_CURVE('',#5963,#5979,#5981,.T.);+#5979 = VERTEX_POINT('',#5980);+#5980 = CARTESIAN_POINT('',(3.796650195948E-02,0.431487909131,1.105));+#5981 = SURFACE_CURVE('',#5982,(#5986),.PCURVE_S1.);+#5982 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5983,#5984,#5985),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5983 = CARTESIAN_POINT('',(5.331937939418E-02,0.424836843094,1.105));+#5984 = CARTESIAN_POINT('',(4.783224991391E-02,0.431487909131,1.105));+#5985 = CARTESIAN_POINT('',(3.796650195948E-02,0.431487909131,1.105));+#5986 = PCURVE('',#5582,#5987);+#5987 = DEFINITIONAL_REPRESENTATION('',(#5988),#5992);+#5988 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5989,#5990,#5991),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5989 = CARTESIAN_POINT('',(8.324917655932E-02,2.932011611177E-02));+#5990 = CARTESIAN_POINT('',(8.990024259601E-02,3.480724559205E-02));+#5991 = CARTESIAN_POINT('',(8.990024259601E-02,4.467299354648E-02));+#5992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5993 = ORIENTED_EDGE('',*,*,#5994,.T.);+#5994 = EDGE_CURVE('',#5979,#5995,#5997,.T.);+#5995 = VERTEX_POINT('',#5996);+#5996 = CARTESIAN_POINT('',(2.494149763761E-02,0.427053865106,1.105));+#5997 = SURFACE_CURVE('',#5998,(#6002),.PCURVE_S1.);+#5998 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5999,#6000,#6001),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5999 = CARTESIAN_POINT('',(3.796650195948E-02,0.431487909131,1.105));+#6000 = CARTESIAN_POINT('',(3.05394782185E-02,0.431487909131,1.105));+#6001 = CARTESIAN_POINT('',(2.494149763761E-02,0.427053865106,1.105));+#6002 = PCURVE('',#5582,#6003);+#6003 = DEFINITIONAL_REPRESENTATION('',(#6004),#6008);+#6004 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6005,#6006,#6007),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6005 = CARTESIAN_POINT('',(8.990024259601E-02,4.467299354648E-02));+#6006 = CARTESIAN_POINT('',(8.990024259601E-02,5.210001728746E-02));+#6007 = CARTESIAN_POINT('',(8.546619857155E-02,5.769799786834E-02));+#6008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6009 = ORIENTED_EDGE('',*,*,#6010,.T.);+#6010 = EDGE_CURVE('',#5995,#5572,#6011,.T.);+#6011 = SURFACE_CURVE('',#6012,(#6016),.PCURVE_S1.);+#6012 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6013,#6014,#6015),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6013 = CARTESIAN_POINT('',(2.494149763761E-02,0.427053865106,1.105));+#6014 = CARTESIAN_POINT('',(1.934351705673E-02,0.422619821082,1.105));+#6015 = CARTESIAN_POINT('',(1.612883513899E-02,0.414195137435,1.105));+#6016 = PCURVE('',#5582,#6017);+#6017 = DEFINITIONAL_REPRESENTATION('',(#6018),#6022);+#6018 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6019,#6020,#6021),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6019 = CARTESIAN_POINT('',(8.546619857155E-02,5.769799786834E-02));+#6020 = CARTESIAN_POINT('',(8.103215454709E-02,6.329597844923E-02));+#6021 = CARTESIAN_POINT('',(7.26074709006E-02,6.651066036696E-02));+#6022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6027)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6024,#6025,#6026)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#6024 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#6025 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#6026 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#6027 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6024,+  'distance_accuracy_value','confusion accuracy');+#6028 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6029,#6031);+#6029 = ( REPRESENTATION_RELATIONSHIP('','',#4008,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6030) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#6030 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#6031 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #6032);+#6032 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Adom.LaserEtch','',#5,#4003,+  $);+#6033 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4005));+#6034 = PRESENTATION_LAYER_ASSIGNMENT('Adom.EtchStyle=flat','visible',(+    #4011,#4425,#4613,#4751,#5113,#5349,#5567));+#6035 = PRESENTATION_LAYER_ASSIGNMENT('Adom.EtchFace=top','visible',(+    #4011,#4425,#4613,#4751,#5113,#5349,#5567));+#6036 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #6037,#6047,#6056,#6065,#6074,#6084,#6093,#6102,#6111,#6120,#6129,+    #6138,#6147,#6156,#6165,#6174,#6183,#6192,#6201,#6210,#6219,#6228,+    #6237,#6246,#6255,#6264,#6273,#6282,#6291,#6300,#6309,#6318,#6327,+    #6336,#6345,#6354,#6363,#6372,#6381,#6390,#6399,#6408,#6417,#6426,+    #6435,#6444,#6453,#6462,#6471,#6480,#6489,#6498,#6507,#6516,#6525,+    #6535,#6544,#6553,#6562),#3990);+#6037 = STYLED_ITEM('color',(#6038),#62);+#6038 = PRESENTATION_STYLE_ASSIGNMENT((#6039,#6045));+#6039 = SURFACE_STYLE_USAGE(.BOTH.,#6040);+#6040 = SURFACE_SIDE_STYLE('',(#6041));+#6041 = SURFACE_STYLE_FILL_AREA(#6042);+#6042 = FILL_AREA_STYLE('',(#6043));+#6043 = FILL_AREA_STYLE_COLOUR('',#6044);+#6044 = COLOUR_RGB('',0.147999998088,0.145000001626,0.145000001626);+#6045 = CURVE_STYLE('',#6046,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6046 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6047 = STYLED_ITEM('color',(#6048),#235);+#6048 = PRESENTATION_STYLE_ASSIGNMENT((#6049,#6054));+#6049 = SURFACE_STYLE_USAGE(.BOTH.,#6050);+#6050 = SURFACE_SIDE_STYLE('',(#6051));+#6051 = SURFACE_STYLE_FILL_AREA(#6052);+#6052 = FILL_AREA_STYLE('',(#6053));+#6053 = FILL_AREA_STYLE_COLOUR('',#6044);+#6054 = CURVE_STYLE('',#6055,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6055 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6056 = STYLED_ITEM('color',(#6057),#416);+#6057 = PRESENTATION_STYLE_ASSIGNMENT((#6058,#6063));+#6058 = SURFACE_STYLE_USAGE(.BOTH.,#6059);+#6059 = SURFACE_SIDE_STYLE('',(#6060));+#6060 = SURFACE_STYLE_FILL_AREA(#6061);+#6061 = FILL_AREA_STYLE('',(#6062));+#6062 = FILL_AREA_STYLE_COLOUR('',#6044);+#6063 = CURVE_STYLE('',#6064,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6064 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6065 = STYLED_ITEM('color',(#6066),#469);+#6066 = PRESENTATION_STYLE_ASSIGNMENT((#6067,#6072));+#6067 = SURFACE_STYLE_USAGE(.BOTH.,#6068);+#6068 = SURFACE_SIDE_STYLE('',(#6069));+#6069 = SURFACE_STYLE_FILL_AREA(#6070);+#6070 = FILL_AREA_STYLE('',(#6071));+#6071 = FILL_AREA_STYLE_COLOUR('',#6044);+#6072 = CURVE_STYLE('',#6073,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6073 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6074 = STYLED_ITEM('color',(#6075),#552);+#6075 = PRESENTATION_STYLE_ASSIGNMENT((#6076,#6082));+#6076 = SURFACE_STYLE_USAGE(.BOTH.,#6077);+#6077 = SURFACE_SIDE_STYLE('',(#6078));+#6078 = SURFACE_STYLE_FILL_AREA(#6079);+#6079 = FILL_AREA_STYLE('',(#6080));+#6080 = FILL_AREA_STYLE_COLOUR('',#6081);+#6081 = COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244);+#6082 = CURVE_STYLE('',#6083,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6083 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6084 = STYLED_ITEM('color',(#6085),#643);+#6085 = PRESENTATION_STYLE_ASSIGNMENT((#6086,#6091));+#6086 = SURFACE_STYLE_USAGE(.BOTH.,#6087);+#6087 = SURFACE_SIDE_STYLE('',(#6088));+#6088 = SURFACE_STYLE_FILL_AREA(#6089);+#6089 = FILL_AREA_STYLE('',(#6090));+#6090 = FILL_AREA_STYLE_COLOUR('',#6044);+#6091 = CURVE_STYLE('',#6092,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6092 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6093 = STYLED_ITEM('color',(#6094),#716);+#6094 = PRESENTATION_STYLE_ASSIGNMENT((#6095,#6100));+#6095 = SURFACE_STYLE_USAGE(.BOTH.,#6096);+#6096 = SURFACE_SIDE_STYLE('',(#6097));+#6097 = SURFACE_STYLE_FILL_AREA(#6098);+#6098 = FILL_AREA_STYLE('',(#6099));+#6099 = FILL_AREA_STYLE_COLOUR('',#6044);+#6100 = CURVE_STYLE('',#6101,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6101 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6102 = STYLED_ITEM('color',(#6103),#764);+#6103 = PRESENTATION_STYLE_ASSIGNMENT((#6104,#6109));+#6104 = SURFACE_STYLE_USAGE(.BOTH.,#6105);+#6105 = SURFACE_SIDE_STYLE('',(#6106));+#6106 = SURFACE_STYLE_FILL_AREA(#6107);+#6107 = FILL_AREA_STYLE('',(#6108));+#6108 = FILL_AREA_STYLE_COLOUR('',#6044);+#6109 = CURVE_STYLE('',#6110,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6110 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6111 = STYLED_ITEM('color',(#6112),#817);+#6112 = PRESENTATION_STYLE_ASSIGNMENT((#6113,#6118));+#6113 = SURFACE_STYLE_USAGE(.BOTH.,#6114);+#6114 = SURFACE_SIDE_STYLE('',(#6115));+#6115 = SURFACE_STYLE_FILL_AREA(#6116);+#6116 = FILL_AREA_STYLE('',(#6117));+#6117 = FILL_AREA_STYLE_COLOUR('',#6044);+#6118 = CURVE_STYLE('',#6119,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6119 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6120 = STYLED_ITEM('color',(#6121),#870);+#6121 = PRESENTATION_STYLE_ASSIGNMENT((#6122,#6127));+#6122 = SURFACE_STYLE_USAGE(.BOTH.,#6123);+#6123 = SURFACE_SIDE_STYLE('',(#6124));+#6124 = SURFACE_STYLE_FILL_AREA(#6125);+#6125 = FILL_AREA_STYLE('',(#6126));+#6126 = FILL_AREA_STYLE_COLOUR('',#6044);+#6127 = CURVE_STYLE('',#6128,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6128 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6129 = STYLED_ITEM('color',(#6130),#923);+#6130 = PRESENTATION_STYLE_ASSIGNMENT((#6131,#6136));+#6131 = SURFACE_STYLE_USAGE(.BOTH.,#6132);+#6132 = SURFACE_SIDE_STYLE('',(#6133));+#6133 = SURFACE_STYLE_FILL_AREA(#6134);+#6134 = FILL_AREA_STYLE('',(#6135));+#6135 = FILL_AREA_STYLE_COLOUR('',#6044);+#6136 = CURVE_STYLE('',#6137,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6137 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6138 = STYLED_ITEM('color',(#6139),#976);+#6139 = PRESENTATION_STYLE_ASSIGNMENT((#6140,#6145));+#6140 = SURFACE_STYLE_USAGE(.BOTH.,#6141);+#6141 = SURFACE_SIDE_STYLE('',(#6142));+#6142 = SURFACE_STYLE_FILL_AREA(#6143);+#6143 = FILL_AREA_STYLE('',(#6144));+#6144 = FILL_AREA_STYLE_COLOUR('',#6044);+#6145 = CURVE_STYLE('',#6146,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6146 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6147 = STYLED_ITEM('color',(#6148),#1086);+#6148 = PRESENTATION_STYLE_ASSIGNMENT((#6149,#6154));+#6149 = SURFACE_STYLE_USAGE(.BOTH.,#6150);+#6150 = SURFACE_SIDE_STYLE('',(#6151));+#6151 = SURFACE_STYLE_FILL_AREA(#6152);+#6152 = FILL_AREA_STYLE('',(#6153));+#6153 = FILL_AREA_STYLE_COLOUR('',#6044);+#6154 = CURVE_STYLE('',#6155,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6155 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6156 = STYLED_ITEM('color',(#6157),#1132);+#6157 = PRESENTATION_STYLE_ASSIGNMENT((#6158,#6163));+#6158 = SURFACE_STYLE_USAGE(.BOTH.,#6159);+#6159 = SURFACE_SIDE_STYLE('',(#6160));+#6160 = SURFACE_STYLE_FILL_AREA(#6161);+#6161 = FILL_AREA_STYLE('',(#6162));+#6162 = FILL_AREA_STYLE_COLOUR('',#6044);+#6163 = CURVE_STYLE('',#6164,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6164 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6165 = STYLED_ITEM('color',(#6166),#1178);+#6166 = PRESENTATION_STYLE_ASSIGNMENT((#6167,#6172));+#6167 = SURFACE_STYLE_USAGE(.BOTH.,#6168);+#6168 = SURFACE_SIDE_STYLE('',(#6169));+#6169 = SURFACE_STYLE_FILL_AREA(#6170);+#6170 = FILL_AREA_STYLE('',(#6171));+#6171 = FILL_AREA_STYLE_COLOUR('',#6044);+#6172 = CURVE_STYLE('',#6173,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6173 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6174 = STYLED_ITEM('color',(#6175),#1446);+#6175 = PRESENTATION_STYLE_ASSIGNMENT((#6176,#6181));+#6176 = SURFACE_STYLE_USAGE(.BOTH.,#6177);+#6177 = SURFACE_SIDE_STYLE('',(#6178));+#6178 = SURFACE_STYLE_FILL_AREA(#6179);+#6179 = FILL_AREA_STYLE('',(#6180));+#6180 = FILL_AREA_STYLE_COLOUR('',#6081);+#6181 = CURVE_STYLE('',#6182,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6182 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6183 = STYLED_ITEM('color',(#6184),#1675);+#6184 = PRESENTATION_STYLE_ASSIGNMENT((#6185,#6190));+#6185 = SURFACE_STYLE_USAGE(.BOTH.,#6186);+#6186 = SURFACE_SIDE_STYLE('',(#6187));+#6187 = SURFACE_STYLE_FILL_AREA(#6188);+#6188 = FILL_AREA_STYLE('',(#6189));+#6189 = FILL_AREA_STYLE_COLOUR('',#6081);+#6190 = CURVE_STYLE('',#6191,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6191 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6192 = STYLED_ITEM('color',(#6193),#1724);+#6193 = PRESENTATION_STYLE_ASSIGNMENT((#6194,#6199));+#6194 = SURFACE_STYLE_USAGE(.BOTH.,#6195);+#6195 = SURFACE_SIDE_STYLE('',(#6196));+#6196 = SURFACE_STYLE_FILL_AREA(#6197);+#6197 = FILL_AREA_STYLE('',(#6198));+#6198 = FILL_AREA_STYLE_COLOUR('',#6081);+#6199 = CURVE_STYLE('',#6200,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6200 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6201 = STYLED_ITEM('color',(#6202),#1896);+#6202 = PRESENTATION_STYLE_ASSIGNMENT((#6203,#6208));+#6203 = SURFACE_STYLE_USAGE(.BOTH.,#6204);+#6204 = SURFACE_SIDE_STYLE('',(#6205));+#6205 = SURFACE_STYLE_FILL_AREA(#6206);+#6206 = FILL_AREA_STYLE('',(#6207));+#6207 = FILL_AREA_STYLE_COLOUR('',#6044);+#6208 = CURVE_STYLE('',#6209,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6209 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6210 = STYLED_ITEM('color',(#6211),#2144);+#6211 = PRESENTATION_STYLE_ASSIGNMENT((#6212,#6217));+#6212 = SURFACE_STYLE_USAGE(.BOTH.,#6213);+#6213 = SURFACE_SIDE_STYLE('',(#6214));+#6214 = SURFACE_STYLE_FILL_AREA(#6215);+#6215 = FILL_AREA_STYLE('',(#6216));+#6216 = FILL_AREA_STYLE_COLOUR('',#6044);+#6217 = CURVE_STYLE('',#6218,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6218 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6219 = STYLED_ITEM('color',(#6220),#2168);+#6220 = PRESENTATION_STYLE_ASSIGNMENT((#6221,#6226));+#6221 = SURFACE_STYLE_USAGE(.BOTH.,#6222);+#6222 = SURFACE_SIDE_STYLE('',(#6223));+#6223 = SURFACE_STYLE_FILL_AREA(#6224);+#6224 = FILL_AREA_STYLE('',(#6225));+#6225 = FILL_AREA_STYLE_COLOUR('',#6044);+#6226 = CURVE_STYLE('',#6227,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6227 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6228 = STYLED_ITEM('color',(#6229),#2192);+#6229 = PRESENTATION_STYLE_ASSIGNMENT((#6230,#6235));+#6230 = SURFACE_STYLE_USAGE(.BOTH.,#6231);+#6231 = SURFACE_SIDE_STYLE('',(#6232));+#6232 = SURFACE_STYLE_FILL_AREA(#6233);+#6233 = FILL_AREA_STYLE('',(#6234));+#6234 = FILL_AREA_STYLE_COLOUR('',#6044);+#6235 = CURVE_STYLE('',#6236,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6236 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6237 = STYLED_ITEM('color',(#6238),#2216);+#6238 = PRESENTATION_STYLE_ASSIGNMENT((#6239,#6244));+#6239 = SURFACE_STYLE_USAGE(.BOTH.,#6240);+#6240 = SURFACE_SIDE_STYLE('',(#6241));+#6241 = SURFACE_STYLE_FILL_AREA(#6242);+#6242 = FILL_AREA_STYLE('',(#6243));+#6243 = FILL_AREA_STYLE_COLOUR('',#6044);+#6244 = CURVE_STYLE('',#6245,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6245 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6246 = STYLED_ITEM('color',(#6247),#2240);+#6247 = PRESENTATION_STYLE_ASSIGNMENT((#6248,#6253));+#6248 = SURFACE_STYLE_USAGE(.BOTH.,#6249);+#6249 = SURFACE_SIDE_STYLE('',(#6250));+#6250 = SURFACE_STYLE_FILL_AREA(#6251);+#6251 = FILL_AREA_STYLE('',(#6252));+#6252 = FILL_AREA_STYLE_COLOUR('',#6044);+#6253 = CURVE_STYLE('',#6254,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6254 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6255 = STYLED_ITEM('color',(#6256),#2272);+#6256 = PRESENTATION_STYLE_ASSIGNMENT((#6257,#6262));+#6257 = SURFACE_STYLE_USAGE(.BOTH.,#6258);+#6258 = SURFACE_SIDE_STYLE('',(#6259));+#6259 = SURFACE_STYLE_FILL_AREA(#6260);+#6260 = FILL_AREA_STYLE('',(#6261));+#6261 = FILL_AREA_STYLE_COLOUR('',#6081);+#6262 = CURVE_STYLE('',#6263,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6263 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6264 = STYLED_ITEM('color',(#6265),#2363);+#6265 = PRESENTATION_STYLE_ASSIGNMENT((#6266,#6271));+#6266 = SURFACE_STYLE_USAGE(.BOTH.,#6267);+#6267 = SURFACE_SIDE_STYLE('',(#6268));+#6268 = SURFACE_STYLE_FILL_AREA(#6269);+#6269 = FILL_AREA_STYLE('',(#6270));+#6270 = FILL_AREA_STYLE_COLOUR('',#6044);+#6271 = CURVE_STYLE('',#6272,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6272 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6273 = STYLED_ITEM('color',(#6274),#2390);+#6274 = PRESENTATION_STYLE_ASSIGNMENT((#6275,#6280));+#6275 = SURFACE_STYLE_USAGE(.BOTH.,#6276);+#6276 = SURFACE_SIDE_STYLE('',(#6277));+#6277 = SURFACE_STYLE_FILL_AREA(#6278);+#6278 = FILL_AREA_STYLE('',(#6279));+#6279 = FILL_AREA_STYLE_COLOUR('',#6081);+#6280 = CURVE_STYLE('',#6281,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6281 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6282 = STYLED_ITEM('color',(#6283),#2442);+#6283 = PRESENTATION_STYLE_ASSIGNMENT((#6284,#6289));+#6284 = SURFACE_STYLE_USAGE(.BOTH.,#6285);+#6285 = SURFACE_SIDE_STYLE('',(#6286));+#6286 = SURFACE_STYLE_FILL_AREA(#6287);+#6287 = FILL_AREA_STYLE('',(#6288));+#6288 = FILL_AREA_STYLE_COLOUR('',#6044);+#6289 = CURVE_STYLE('',#6290,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6290 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6291 = STYLED_ITEM('color',(#6292),#2517);+#6292 = PRESENTATION_STYLE_ASSIGNMENT((#6293,#6298));+#6293 = SURFACE_STYLE_USAGE(.BOTH.,#6294);+#6294 = SURFACE_SIDE_STYLE('',(#6295));+#6295 = SURFACE_STYLE_FILL_AREA(#6296);+#6296 = FILL_AREA_STYLE('',(#6297));+#6297 = FILL_AREA_STYLE_COLOUR('',#6044);+#6298 = CURVE_STYLE('',#6299,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6299 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6300 = STYLED_ITEM('color',(#6301),#2564);+#6301 = PRESENTATION_STYLE_ASSIGNMENT((#6302,#6307));+#6302 = SURFACE_STYLE_USAGE(.BOTH.,#6303);+#6303 = SURFACE_SIDE_STYLE('',(#6304));+#6304 = SURFACE_STYLE_FILL_AREA(#6305);+#6305 = FILL_AREA_STYLE('',(#6306));+#6306 = FILL_AREA_STYLE_COLOUR('',#6044);+#6307 = CURVE_STYLE('',#6308,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6308 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6309 = STYLED_ITEM('color',(#6310),#2611);+#6310 = PRESENTATION_STYLE_ASSIGNMENT((#6311,#6316));+#6311 = SURFACE_STYLE_USAGE(.BOTH.,#6312);+#6312 = SURFACE_SIDE_STYLE('',(#6313));+#6313 = SURFACE_STYLE_FILL_AREA(#6314);+#6314 = FILL_AREA_STYLE('',(#6315));+#6315 = FILL_AREA_STYLE_COLOUR('',#6044);+#6316 = CURVE_STYLE('',#6317,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6317 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6318 = STYLED_ITEM('color',(#6319),#2658);+#6319 = PRESENTATION_STYLE_ASSIGNMENT((#6320,#6325));+#6320 = SURFACE_STYLE_USAGE(.BOTH.,#6321);+#6321 = SURFACE_SIDE_STYLE('',(#6322));+#6322 = SURFACE_STYLE_FILL_AREA(#6323);+#6323 = FILL_AREA_STYLE('',(#6324));+#6324 = FILL_AREA_STYLE_COLOUR('',#6044);+#6325 = CURVE_STYLE('',#6326,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6326 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6327 = STYLED_ITEM('color',(#6328),#2727);+#6328 = PRESENTATION_STYLE_ASSIGNMENT((#6329,#6334));+#6329 = SURFACE_STYLE_USAGE(.BOTH.,#6330);+#6330 = SURFACE_SIDE_STYLE('',(#6331));+#6331 = SURFACE_STYLE_FILL_AREA(#6332);+#6332 = FILL_AREA_STYLE('',(#6333));+#6333 = FILL_AREA_STYLE_COLOUR('',#6081);+#6334 = CURVE_STYLE('',#6335,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6335 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6336 = STYLED_ITEM('color',(#6337),#2754);+#6337 = PRESENTATION_STYLE_ASSIGNMENT((#6338,#6343));+#6338 = SURFACE_STYLE_USAGE(.BOTH.,#6339);+#6339 = SURFACE_SIDE_STYLE('',(#6340));+#6340 = SURFACE_STYLE_FILL_AREA(#6341);+#6341 = FILL_AREA_STYLE('',(#6342));+#6342 = FILL_AREA_STYLE_COLOUR('',#6081);+#6343 = CURVE_STYLE('',#6344,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6344 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6345 = STYLED_ITEM('color',(#6346),#2781);+#6346 = PRESENTATION_STYLE_ASSIGNMENT((#6347,#6352));+#6347 = SURFACE_STYLE_USAGE(.BOTH.,#6348);+#6348 = SURFACE_SIDE_STYLE('',(#6349));+#6349 = SURFACE_STYLE_FILL_AREA(#6350);+#6350 = FILL_AREA_STYLE('',(#6351));+#6351 = FILL_AREA_STYLE_COLOUR('',#6081);+#6352 = CURVE_STYLE('',#6353,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6353 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6354 = STYLED_ITEM('color',(#6355),#2808);+#6355 = PRESENTATION_STYLE_ASSIGNMENT((#6356,#6361));+#6356 = SURFACE_STYLE_USAGE(.BOTH.,#6357);+#6357 = SURFACE_SIDE_STYLE('',(#6358));+#6358 = SURFACE_STYLE_FILL_AREA(#6359);+#6359 = FILL_AREA_STYLE('',(#6360));+#6360 = FILL_AREA_STYLE_COLOUR('',#6081);+#6361 = CURVE_STYLE('',#6362,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6362 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6363 = STYLED_ITEM('color',(#6364),#2835);+#6364 = PRESENTATION_STYLE_ASSIGNMENT((#6365,#6370));+#6365 = SURFACE_STYLE_USAGE(.BOTH.,#6366);+#6366 = SURFACE_SIDE_STYLE('',(#6367));+#6367 = SURFACE_STYLE_FILL_AREA(#6368);+#6368 = FILL_AREA_STYLE('',(#6369));+#6369 = FILL_AREA_STYLE_COLOUR('',#6081);+#6370 = CURVE_STYLE('',#6371,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6371 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6372 = STYLED_ITEM('color',(#6373),#2862);+#6373 = PRESENTATION_STYLE_ASSIGNMENT((#6374,#6379));+#6374 = SURFACE_STYLE_USAGE(.BOTH.,#6375);+#6375 = SURFACE_SIDE_STYLE('',(#6376));+#6376 = SURFACE_STYLE_FILL_AREA(#6377);+#6377 = FILL_AREA_STYLE('',(#6378));+#6378 = FILL_AREA_STYLE_COLOUR('',#6081);+#6379 = CURVE_STYLE('',#6380,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6380 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6381 = STYLED_ITEM('color',(#6382),#2889);+#6382 = PRESENTATION_STYLE_ASSIGNMENT((#6383,#6388));+#6383 = SURFACE_STYLE_USAGE(.BOTH.,#6384);+#6384 = SURFACE_SIDE_STYLE('',(#6385));+#6385 = SURFACE_STYLE_FILL_AREA(#6386);+#6386 = FILL_AREA_STYLE('',(#6387));+#6387 = FILL_AREA_STYLE_COLOUR('',#6081);+#6388 = CURVE_STYLE('',#6389,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6389 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6390 = STYLED_ITEM('color',(#6391),#2916);+#6391 = PRESENTATION_STYLE_ASSIGNMENT((#6392,#6397));+#6392 = SURFACE_STYLE_USAGE(.BOTH.,#6393);+#6393 = SURFACE_SIDE_STYLE('',(#6394));+#6394 = SURFACE_STYLE_FILL_AREA(#6395);+#6395 = FILL_AREA_STYLE('',(#6396));+#6396 = FILL_AREA_STYLE_COLOUR('',#6081);+#6397 = CURVE_STYLE('',#6398,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6398 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6399 = STYLED_ITEM('color',(#6400),#2923);+#6400 = PRESENTATION_STYLE_ASSIGNMENT((#6401,#6406));+#6401 = SURFACE_STYLE_USAGE(.BOTH.,#6402);+#6402 = SURFACE_SIDE_STYLE('',(#6403));+#6403 = SURFACE_STYLE_FILL_AREA(#6404);+#6404 = FILL_AREA_STYLE('',(#6405));+#6405 = FILL_AREA_STYLE_COLOUR('',#6044);+#6406 = CURVE_STYLE('',#6407,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6407 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6408 = STYLED_ITEM('color',(#6409),#2970);+#6409 = PRESENTATION_STYLE_ASSIGNMENT((#6410,#6415));+#6410 = SURFACE_STYLE_USAGE(.BOTH.,#6411);+#6411 = SURFACE_SIDE_STYLE('',(#6412));+#6412 = SURFACE_STYLE_FILL_AREA(#6413);+#6413 = FILL_AREA_STYLE('',(#6414));+#6414 = FILL_AREA_STYLE_COLOUR('',#6044);+#6415 = CURVE_STYLE('',#6416,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6416 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6417 = STYLED_ITEM('color',(#6418),#3017);+#6418 = PRESENTATION_STYLE_ASSIGNMENT((#6419,#6424));+#6419 = SURFACE_STYLE_USAGE(.BOTH.,#6420);+#6420 = SURFACE_SIDE_STYLE('',(#6421));+#6421 = SURFACE_STYLE_FILL_AREA(#6422);+#6422 = FILL_AREA_STYLE('',(#6423));+#6423 = FILL_AREA_STYLE_COLOUR('',#6044);+#6424 = CURVE_STYLE('',#6425,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6425 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6426 = STYLED_ITEM('color',(#6427),#3043);+#6427 = PRESENTATION_STYLE_ASSIGNMENT((#6428,#6433));+#6428 = SURFACE_STYLE_USAGE(.BOTH.,#6429);+#6429 = SURFACE_SIDE_STYLE('',(#6430));+#6430 = SURFACE_STYLE_FILL_AREA(#6431);+#6431 = FILL_AREA_STYLE('',(#6432));+#6432 = FILL_AREA_STYLE_COLOUR('',#6081);+#6433 = CURVE_STYLE('',#6434,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6434 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6435 = STYLED_ITEM('color',(#6436),#3267);+#6436 = PRESENTATION_STYLE_ASSIGNMENT((#6437,#6442));+#6437 = SURFACE_STYLE_USAGE(.BOTH.,#6438);+#6438 = SURFACE_SIDE_STYLE('',(#6439));+#6439 = SURFACE_STYLE_FILL_AREA(#6440);+#6440 = FILL_AREA_STYLE('',(#6441));+#6441 = FILL_AREA_STYLE_COLOUR('',#6081);+#6442 = CURVE_STYLE('',#6443,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6443 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6444 = STYLED_ITEM('color',(#6445),#3316);+#6445 = PRESENTATION_STYLE_ASSIGNMENT((#6446,#6451));+#6446 = SURFACE_STYLE_USAGE(.BOTH.,#6447);+#6447 = SURFACE_SIDE_STYLE('',(#6448));+#6448 = SURFACE_STYLE_FILL_AREA(#6449);+#6449 = FILL_AREA_STYLE('',(#6450));+#6450 = FILL_AREA_STYLE_COLOUR('',#6081);+#6451 = CURVE_STYLE('',#6452,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6452 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6453 = STYLED_ITEM('color',(#6454),#3488);+#6454 = PRESENTATION_STYLE_ASSIGNMENT((#6455,#6460));+#6455 = SURFACE_STYLE_USAGE(.BOTH.,#6456);+#6456 = SURFACE_SIDE_STYLE('',(#6457));+#6457 = SURFACE_STYLE_FILL_AREA(#6458);+#6458 = FILL_AREA_STYLE('',(#6459));+#6459 = FILL_AREA_STYLE_COLOUR('',#6081);+#6460 = CURVE_STYLE('',#6461,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6461 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6462 = STYLED_ITEM('color',(#6463),#3515);+#6463 = PRESENTATION_STYLE_ASSIGNMENT((#6464,#6469));+#6464 = SURFACE_STYLE_USAGE(.BOTH.,#6465);+#6465 = SURFACE_SIDE_STYLE('',(#6466));+#6466 = SURFACE_STYLE_FILL_AREA(#6467);+#6467 = FILL_AREA_STYLE('',(#6468));+#6468 = FILL_AREA_STYLE_COLOUR('',#6044);+#6469 = CURVE_STYLE('',#6470,POSITIVE_LENGTH_MEASURE(0.1),#6044);+#6470 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6471 = STYLED_ITEM('color',(#6472),#3640);+#6472 = PRESENTATION_STYLE_ASSIGNMENT((#6473,#6478));+#6473 = SURFACE_STYLE_USAGE(.BOTH.,#6474);+#6474 = SURFACE_SIDE_STYLE('',(#6475));+#6475 = SURFACE_STYLE_FILL_AREA(#6476);+#6476 = FILL_AREA_STYLE('',(#6477));+#6477 = FILL_AREA_STYLE_COLOUR('',#6081);+#6478 = CURVE_STYLE('',#6479,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6479 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6480 = STYLED_ITEM('color',(#6481),#3667);+#6481 = PRESENTATION_STYLE_ASSIGNMENT((#6482,#6487));+#6482 = SURFACE_STYLE_USAGE(.BOTH.,#6483);+#6483 = SURFACE_SIDE_STYLE('',(#6484));+#6484 = SURFACE_STYLE_FILL_AREA(#6485);+#6485 = FILL_AREA_STYLE('',(#6486));+#6486 = FILL_AREA_STYLE_COLOUR('',#6081);+#6487 = CURVE_STYLE('',#6488,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6488 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6489 = STYLED_ITEM('color',(#6490),#3694);+#6490 = PRESENTATION_STYLE_ASSIGNMENT((#6491,#6496));+#6491 = SURFACE_STYLE_USAGE(.BOTH.,#6492);+#6492 = SURFACE_SIDE_STYLE('',(#6493));+#6493 = SURFACE_STYLE_FILL_AREA(#6494);+#6494 = FILL_AREA_STYLE('',(#6495));+#6495 = FILL_AREA_STYLE_COLOUR('',#6081);+#6496 = CURVE_STYLE('',#6497,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6497 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6498 = STYLED_ITEM('color',(#6499),#3721);+#6499 = PRESENTATION_STYLE_ASSIGNMENT((#6500,#6505));+#6500 = SURFACE_STYLE_USAGE(.BOTH.,#6501);+#6501 = SURFACE_SIDE_STYLE('',(#6502));+#6502 = SURFACE_STYLE_FILL_AREA(#6503);+#6503 = FILL_AREA_STYLE('',(#6504));+#6504 = FILL_AREA_STYLE_COLOUR('',#6081);+#6505 = CURVE_STYLE('',#6506,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6506 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6507 = STYLED_ITEM('color',(#6508),#3748);+#6508 = PRESENTATION_STYLE_ASSIGNMENT((#6509,#6514));+#6509 = SURFACE_STYLE_USAGE(.BOTH.,#6510);+#6510 = SURFACE_SIDE_STYLE('',(#6511));+#6511 = SURFACE_STYLE_FILL_AREA(#6512);+#6512 = FILL_AREA_STYLE('',(#6513));+#6513 = FILL_AREA_STYLE_COLOUR('',#6081);+#6514 = CURVE_STYLE('',#6515,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6515 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6516 = STYLED_ITEM('color',(#6517),#3775);+#6517 = PRESENTATION_STYLE_ASSIGNMENT((#6518,#6523));+#6518 = SURFACE_STYLE_USAGE(.BOTH.,#6519);+#6519 = SURFACE_SIDE_STYLE('',(#6520));+#6520 = SURFACE_STYLE_FILL_AREA(#6521);+#6521 = FILL_AREA_STYLE('',(#6522));+#6522 = FILL_AREA_STYLE_COLOUR('',#6081);+#6523 = CURVE_STYLE('',#6524,POSITIVE_LENGTH_MEASURE(0.1),#6081);+#6524 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6525 = STYLED_ITEM('color',(#6526),#3782);+#6526 = PRESENTATION_STYLE_ASSIGNMENT((#6527,#6533));+#6527 = SURFACE_STYLE_USAGE(.BOTH.,#6528);+#6528 = SURFACE_SIDE_STYLE('',(#6529));+#6529 = SURFACE_STYLE_FILL_AREA(#6530);+#6530 = FILL_AREA_STYLE('',(#6531));+#6531 = FILL_AREA_STYLE_COLOUR('',#6532);+#6532 = COLOUR_RGB('',0.690999998585,0.664000007176,0.597999987832);+#6533 = CURVE_STYLE('',#6534,POSITIVE_LENGTH_MEASURE(0.1),#6532);+#6534 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6535 = STYLED_ITEM('color',(#6536),#3858);+#6536 = PRESENTATION_STYLE_ASSIGNMENT((#6537,#6542));+#6537 = SURFACE_STYLE_USAGE(.BOTH.,#6538);+#6538 = SURFACE_SIDE_STYLE('',(#6539));+#6539 = SURFACE_STYLE_FILL_AREA(#6540);+#6540 = FILL_AREA_STYLE('',(#6541));+#6541 = FILL_AREA_STYLE_COLOUR('',#6532);+#6542 = CURVE_STYLE('',#6543,POSITIVE_LENGTH_MEASURE(0.1),#6532);+#6543 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6544 = STYLED_ITEM('color',(#6545),#3907);+#6545 = PRESENTATION_STYLE_ASSIGNMENT((#6546,#6551));+#6546 = SURFACE_STYLE_USAGE(.BOTH.,#6547);+#6547 = SURFACE_SIDE_STYLE('',(#6548));+#6548 = SURFACE_STYLE_FILL_AREA(#6549);+#6549 = FILL_AREA_STYLE('',(#6550));+#6550 = FILL_AREA_STYLE_COLOUR('',#6532);+#6551 = CURVE_STYLE('',#6552,POSITIVE_LENGTH_MEASURE(0.1),#6532);+#6552 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6553 = STYLED_ITEM('color',(#6554),#3956);+#6554 = PRESENTATION_STYLE_ASSIGNMENT((#6555,#6560));+#6555 = SURFACE_STYLE_USAGE(.BOTH.,#6556);+#6556 = SURFACE_SIDE_STYLE('',(#6557));+#6557 = SURFACE_STYLE_FILL_AREA(#6558);+#6558 = FILL_AREA_STYLE('',(#6559));+#6559 = FILL_AREA_STYLE_COLOUR('',#6532);+#6560 = CURVE_STYLE('',#6561,POSITIVE_LENGTH_MEASURE(0.1),#6532);+#6561 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6562 = STYLED_ITEM('color',(#6563),#3983);+#6563 = PRESENTATION_STYLE_ASSIGNMENT((#6564,#6569));+#6564 = SURFACE_STYLE_USAGE(.BOTH.,#6565);+#6565 = SURFACE_SIDE_STYLE('',(#6566));+#6566 = SURFACE_STYLE_FILL_AREA(#6567);+#6567 = FILL_AREA_STYLE('',(#6568));+#6568 = FILL_AREA_STYLE_COLOUR('',#6532);+#6569 = CURVE_STYLE('',#6570,POSITIVE_LENGTH_MEASURE(0.1),#6532);+#6570 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6571 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #6572,#6582,#6591,#6600,#6609,#6618,#6627),#6023);+#6572 = STYLED_ITEM('color',(#6573),#4011);+#6573 = PRESENTATION_STYLE_ASSIGNMENT((#6574,#6580));+#6574 = SURFACE_STYLE_USAGE(.BOTH.,#6575);+#6575 = SURFACE_SIDE_STYLE('',(#6576));+#6576 = SURFACE_STYLE_FILL_AREA(#6577);+#6577 = FILL_AREA_STYLE('',(#6578));+#6578 = FILL_AREA_STYLE_COLOUR('',#6579);+#6579 = COLOUR_RGB('',0.896243869286,0.896243869286,0.886003966688);+#6580 = CURVE_STYLE('',#6581,POSITIVE_LENGTH_MEASURE(0.1),#6579);+#6581 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6582 = STYLED_ITEM('color',(#6583),#4425);+#6583 = PRESENTATION_STYLE_ASSIGNMENT((#6584,#6589));+#6584 = SURFACE_STYLE_USAGE(.BOTH.,#6585);+#6585 = SURFACE_SIDE_STYLE('',(#6586));+#6586 = SURFACE_STYLE_FILL_AREA(#6587);+#6587 = FILL_AREA_STYLE('',(#6588));+#6588 = FILL_AREA_STYLE_COLOUR('',#6579);+#6589 = CURVE_STYLE('',#6590,POSITIVE_LENGTH_MEASURE(0.1),#6579);+#6590 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6591 = STYLED_ITEM('color',(#6592),#4613);+#6592 = PRESENTATION_STYLE_ASSIGNMENT((#6593,#6598));+#6593 = SURFACE_STYLE_USAGE(.BOTH.,#6594);+#6594 = SURFACE_SIDE_STYLE('',(#6595));+#6595 = SURFACE_STYLE_FILL_AREA(#6596);+#6596 = FILL_AREA_STYLE('',(#6597));+#6597 = FILL_AREA_STYLE_COLOUR('',#6579);+#6598 = CURVE_STYLE('',#6599,POSITIVE_LENGTH_MEASURE(0.1),#6579);+#6599 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6600 = STYLED_ITEM('color',(#6601),#4751);+#6601 = PRESENTATION_STYLE_ASSIGNMENT((#6602,#6607));+#6602 = SURFACE_STYLE_USAGE(.BOTH.,#6603);+#6603 = SURFACE_SIDE_STYLE('',(#6604));+#6604 = SURFACE_STYLE_FILL_AREA(#6605);+#6605 = FILL_AREA_STYLE('',(#6606));+#6606 = FILL_AREA_STYLE_COLOUR('',#6579);+#6607 = CURVE_STYLE('',#6608,POSITIVE_LENGTH_MEASURE(0.1),#6579);+#6608 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6609 = STYLED_ITEM('color',(#6610),#5113);+#6610 = PRESENTATION_STYLE_ASSIGNMENT((#6611,#6616));+#6611 = SURFACE_STYLE_USAGE(.BOTH.,#6612);+#6612 = SURFACE_SIDE_STYLE('',(#6613));+#6613 = SURFACE_STYLE_FILL_AREA(#6614);+#6614 = FILL_AREA_STYLE('',(#6615));+#6615 = FILL_AREA_STYLE_COLOUR('',#6579);+#6616 = CURVE_STYLE('',#6617,POSITIVE_LENGTH_MEASURE(0.1),#6579);+#6617 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6618 = STYLED_ITEM('color',(#6619),#5349);+#6619 = PRESENTATION_STYLE_ASSIGNMENT((#6620,#6625));+#6620 = SURFACE_STYLE_USAGE(.BOTH.,#6621);+#6621 = SURFACE_SIDE_STYLE('',(#6622));+#6622 = SURFACE_STYLE_FILL_AREA(#6623);+#6623 = FILL_AREA_STYLE('',(#6624));+#6624 = FILL_AREA_STYLE_COLOUR('',#6579);+#6625 = CURVE_STYLE('',#6626,POSITIVE_LENGTH_MEASURE(0.1),#6579);+#6626 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6627 = STYLED_ITEM('color',(#6628),#5567);+#6628 = PRESENTATION_STYLE_ASSIGNMENT((#6629,#6634));+#6629 = SURFACE_STYLE_USAGE(.BOTH.,#6630);+#6630 = SURFACE_SIDE_STYLE('',(#6631));+#6631 = SURFACE_STYLE_FILL_AREA(#6632);+#6632 = FILL_AREA_STYLE('',(#6633));+#6633 = FILL_AREA_STYLE_COLOUR('',#6579);+#6634 = CURVE_STYLE('',#6635,POSITIVE_LENGTH_MEASURE(0.1),#6579);+#6635 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+ENDSEC;+END-ISO-10303-21;
bat54ws-7-f.glbadded
⋯ 1 unchanged line ⋯
bat54ws-7-f.kicad_modadded+265
@@ -0,0 +1,265 @@+(footprint "bat54ws-7-f"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "SOD-323")+	(tags "SOD-323")+	(property "Reference" "REF**"+		(at 0 -1.85 0)+		(layer "F.SilkS")+		(uuid "79190826-681c-4fdc-b12c-3f8b6154fbab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "D_SOD-323"+		(at 0.1 1.9 0)+		(layer "F.Fab")+		(uuid "7c6bb9df-d0fb-4fc6-85db-faa2fbb7e2da")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "f2048a39-80ef-4169-8d09-1f2d88be028d")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "75d2582e-c82e-4e5b-b310-50525c2c39dc")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -1.61 -0.85)+		(end -1.61 0.85)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "9fa4a396-756e-42e1-95fe-51f739568da4")+	)+	(fp_line+		(start -1.61 -0.85)+		(end 1.05 -0.85)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "b2b464f7-a7f6-47fb-b985-5c555a333b02")+	)+	(fp_line+		(start -1.61 0.85)+		(end 1.05 0.85)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "58527a67-6c09-4075-bc2b-ca92033302e2")+	)+	(fp_line+		(start -1.6 -0.95)+		(end -1.6 0.95)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "14d3c7e3-424d-4c48-9696-e1af815ca346")+	)+	(fp_line+		(start -1.6 -0.95)+		(end 1.6 -0.95)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "25943275-b4f4-458b-968e-4e7d1b18b813")+	)+	(fp_line+		(start -1.6 0.95)+		(end 1.6 0.95)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "b091ffbd-8d7a-4fd2-affc-9bca98ed58c8")+	)+	(fp_line+		(start 1.6 -0.95)+		(end 1.6 0.95)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "2d3ac3c3-21b1-436c-a482-be0e5cbc03dc")+	)+	(fp_line+		(start -0.9 -0.7)+		(end 0.9 -0.7)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "a91bf8a8-a86b-4c9d-b9d5-768d008733e0")+	)+	(fp_line+		(start -0.9 0.7)+		(end -0.9 -0.7)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "6b9cddb4-30e0-4176-ba95-a9a8f1eebdf1")+	)+	(fp_line+		(start -0.3 -0.35)+		(end -0.3 0.35)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "57ce2fc2-7393-47f8-a2b5-b7c698d824b9")+	)+	(fp_line+		(start -0.3 0)+		(end -0.5 0)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "736d82eb-b026-4c17-b85c-32188fb4efe7")+	)+	(fp_line+		(start -0.3 0)+		(end 0.2 -0.35)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "c0a23ccb-47a9-4e99-add2-9e1dd8cc2ef7")+	)+	(fp_line+		(start 0.2 -0.35)+		(end 0.2 0.35)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "144ca42e-2457-408a-a685-f16c6c456078")+	)+	(fp_line+		(start 0.2 0)+		(end 0.45 0)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "582a92da-4d85-4031-886e-0b167511d5ce")+	)+	(fp_line+		(start 0.2 0.35)+		(end -0.3 0)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "027f9db6-b42c-444b-a815-728f17de2c0d")+	)+	(fp_line+		(start 0.9 -0.7)+		(end 0.9 0.7)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "b8ae0859-36a8-41d7-bebb-140105094216")+	)+	(fp_line+		(start 0.9 0.7)+		(end -0.9 0.7)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "4aa2c486-5a5a-4bc8-938c-7f12da303ff1")+	)+	(fp_text user "${REFERENCE}"+		(at 0 -1.85 0)+		(layer "F.Fab")+		(uuid "8c174789-8e4c-4a28-9d51-3650bdcb2856")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" smd roundrect+		(at -1.05 0)+		(size 0.6 0.45)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+		(uuid "8ca31b66-f8b6-45f9-8378-2150b0b7a501")+	)+	(pad "2" smd roundrect+		(at 1.05 0)+		(size 0.6 0.45)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+		(uuid "c9761b48-9e0e-49d7-8a73-4e53ce23d384")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-323.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
bat54ws-7-f.kicad_symadded+138
@@ -0,0 +1,138 @@+(kicad_symbol_lib+	(version 20251024)+	(generator "adom_amfm_wiki")+	(generator_version "10.0")+	(symbol "BAT54WS-7-F"+		(pin_numbers (hide yes))+		(pin_names (offset 1.016) (hide yes))+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(in_pos_files yes)+		(duplicate_pin_numbers_are_jumpers no)+		(property "Reference" "D"+			(at 0 2.54 0)+			(show_name no)+			(do_not_autoplace no)+			(effects (font (size 1.27 1.27)))+		)+		(property "Value" "BAT54WS-7-F"+			(at 0 -2.54 0)+			(show_name no)+			(do_not_autoplace no)+			(effects (font (size 1.27 1.27)))+		)+		(property "Footprint" "bat54ws-7-f:bat54ws-7-f"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "Datasheet" "https://www.lcsc.com/datasheet/lcsc_datasheet_1806121749_Diodes-Incorporated-BAT54WS-7-F_C124205.pdf"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "Description" "Diodes Incorporated BAT54WS-7-F, 1 Independent 100mA 1V@100mA 2uA@25V 30V 600mA SOD-323 Schottky Diodes"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "ki_keywords" "diode Schottky"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "MPN" "BAT54WS-7-F"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "Manufacturer" "Diodes Incorporated"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "LCSC" "C124205"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "Mouser" "621-BAT54WS-F"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "DigiKey" "BAT54WS-FDITR-ND"+			(at 0 0 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/bat54ws-7-f"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(symbol "BAT54WS-7-F_0_1"+			(polyline+				(pts+					(xy -1.905 0.635)+					(xy -1.905 1.27)+					(xy -1.27 1.27)+					(xy -1.27 -1.27)+					(xy -0.635 -1.27)+					(xy -0.635 -0.635)+				)+				(stroke (width 0.254) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27))+				(stroke (width 0.254) (type default))+				(fill (type none))+			)+			(polyline (pts (xy 1.27 0) (xy -1.27 0)) (stroke (width 0) (type default)) (fill (type none)))+		)+		(symbol "BAT54WS-7-F_1_1"+			(pin passive line+				(at -3.81 0 0)+				(length 2.54)+				(name "K" (effects (font (size 1.27 1.27))))+				(number "1" (effects (font (size 1.27 1.27))))+			)+			(pin passive line+				(at 3.81 0 180)+				(length 2.54)+				(name "A" (effects (font (size 1.27 1.27))))+				(number "2" (effects (font (size 1.27 1.27))))+			)+		)+		(embedded_fonts no)+	)+)
bat54ws-7-f.lbradded+123
@@ -0,0 +1,123 @@+<?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 BAT54WS-7-F, 1 Independent 100mA 1V@100mA 2uA@25V 30V 600mA SOD-323 Schottky Diodes</description>+<packages>+<package name="bat54ws-7-f">+  <description>2 pads, 2.7 x 0.5 mm. SOD-323</description>+  <smd name="1" x="-1.0500" y="-0.0000" dx="0.6000" dy="0.4500" layer="1" roundness="50"/>+  <smd name="2" x="1.0500" y="-0.0000" dx="0.6000" dy="0.4500" layer="1" roundness="50"/>+  <wire x1="-1.6100" y1="0.8500" x2="-1.6100" y2="-0.8500" width="0.1200" layer="21"/>+  <wire x1="-1.6100" y1="0.8500" x2="1.0500" y2="0.8500" width="0.1200" layer="21"/>+  <wire x1="-1.6100" y1="-0.8500" x2="1.0500" y2="-0.8500" width="0.1200" layer="21"/>+  <wire x1="-0.9000" y1="0.7000" x2="0.9000" y2="0.7000" width="0.1000" layer="51"/>+  <wire x1="-0.9000" y1="-0.7000" x2="-0.9000" y2="0.7000" width="0.1000" layer="51"/>+  <wire x1="-0.3000" y1="0.3500" x2="-0.3000" y2="-0.3500" width="0.1000" layer="51"/>+  <wire x1="-0.3000" y1="-0.0000" x2="-0.5000" y2="-0.0000" width="0.1000" layer="51"/>+  <wire x1="-0.3000" y1="-0.0000" x2="0.2000" y2="0.3500" width="0.1000" layer="51"/>+  <wire x1="0.2000" y1="0.3500" x2="0.2000" y2="-0.3500" width="0.1000" layer="51"/>+  <wire x1="0.2000" y1="-0.0000" x2="0.4500" y2="-0.0000" width="0.1000" layer="51"/>+  <wire x1="0.2000" y1="-0.3500" x2="-0.3000" y2="-0.0000" width="0.1000" layer="51"/>+  <wire x1="0.9000" y1="0.7000" x2="0.9000" y2="-0.7000" width="0.1000" layer="51"/>+  <wire x1="0.9000" y1="-0.7000" x2="-0.9000" y2="-0.7000" width="0.1000" layer="51"/>+  <text x="0" y="1.450" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.450" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="BAT54WS-7-F">+  <description>Diodes Incorporated BAT54WS-7-F, 1 Independent 100mA 1V@100mA 2uA@25V 30V 600mA SOD-323 Schottky Diodes</description>+  <wire x1="-1.9050" y1="0.6350" x2="-1.9050" y2="1.2700" width="0.2540" layer="94"/>+  <wire x1="-1.9050" y1="1.2700" x2="-1.2700" y2="1.2700" width="0.2540" layer="94"/>+  <wire x1="-1.2700" y1="1.2700" x2="-1.2700" y2="-1.2700" width="0.2540" layer="94"/>+  <wire x1="-1.2700" y1="-1.2700" x2="-0.6350" y2="-1.2700" width="0.2540" layer="94"/>+  <wire x1="-0.6350" y1="-1.2700" x2="-0.6350" y2="-0.6350" width="0.2540" layer="94"/>+  <wire x1="1.2700" y1="1.2700" x2="1.2700" y2="-1.2700" width="0.2540" layer="94"/>+  <wire x1="1.2700" y1="-1.2700" x2="-1.2700" y2="0.0000" width="0.2540" layer="94"/>+  <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="1.2700" width="0.2540" layer="94"/>+  <wire x1="1.2700" y1="0.0000" x2="-1.2700" y2="0.0000" width="0.1524" layer="94"/>+  <text x="0.0000" y="2.5400" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-2.5400" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="K" x="-3.81" y="0" length="short" direction="pas" visible="pad"/>+  <pin name="A" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="BAT54WS-7-F" prefix="D">+  <description>Diodes Incorporated BAT54WS-7-F, 1 Independent 100mA 1V@100mA 2uA@25V 30V 600mA SOD-323 Schottky Diodes</description>+  <gates>+    <gate name="G$1" symbol="BAT54WS-7-F" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="bat54ws-7-f">+      <connects>+        <connect gate="G$1" pin="K" pad="1"/>+        <connect gate="G$1" pin="A" pad="2"/>+      </connects>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="BAT54WS-7-F" constant="no"/>+          <attribute name="MANUFACTURER" value="Diodes Incorporated" constant="no"/>+          <attribute name="DATASHEET" value="https://www.lcsc.com/datasheet/lcsc_datasheet_1806121749_Diodes-Incorporated-BAT54WS-7-F_C124205.pdf" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/bat54ws-7-f" constant="no"/>+          <attribute name="MOUSER_PN" value="621-BAT54WS-F" constant="no"/>+          <attribute name="DIGIKEY_PN" value="BAT54WS-FDITR-ND" constant="no"/>+          <attribute name="LCSC_PN" value="C124205" constant="no"/>+        </technology>+      </technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
bat54ws-7-f.stepadded+1247
@@ -0,0 +1,1247 @@+ISO-10303-21;+HEADER;+/* D_SOD-323.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 D_SOD-323'),+/* implementation_level */ '2;1');++FILE_NAME(+/* name */ 'D_SOD-323.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('D_SOD-323','D_SOD-323','',(#8));+#8=PRODUCT_CONTEXT('',#2,'mechanical');+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1111);+#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,#54,#107,#120,#141,#164,#181,#194,#207,#220,#233,#246,#266,#281,#296,#360,#420,#436,#479,#527,#538,#549,#560,#571,#583,#608,#618,#630,#650,#664,#678,#692,#709,#720,#730,#741,#751,#761,#771,#781,#789,#803,#817,#827,#885,#901,#944,#954,#986,#997,#1006,#1016,#1026,#1036,#1044,#1064,#1079,#1095,#1104));+#17=ADVANCED_FACE('',(#18),#53,.F.);+#18=FACE_BOUND('',#19,.F.);+#19=EDGE_LOOP('',(#20,#29,#34,#40,#47,#50));+#20=ORIENTED_EDGE('',*,*,#21,.T.);+#21=EDGE_CURVE('',#22,#24,#26,.T.);+#22=VERTEX_POINT('',#23);+#23=CARTESIAN_POINT('',(-0.790270145251,-0.500135072626,0.1));+#24=VERTEX_POINT('',#25);+#25=CARTESIAN_POINT('',(-0.790270145251,0.500135072626,0.1));+#26=LINE('',#23,#27);+#27=VECTOR('',#28,1.);+#28=DIRECTION('',(0.,1.,0.));+#29=ORIENTED_EDGE('',*,*,#30,.T.);+#30=EDGE_CURVE('',#24,#31,#33,.T.);+#31=VERTEX_POINT('',#32);+#32=CARTESIAN_POINT('',(-0.85,0.53,0.525));+#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.85,0.175,0.525));+#38=LINE('',#39,#27);+#39=CARTESIAN_POINT('',(-0.85,-0.53,0.525));+#40=ORIENTED_EDGE('',*,*,#41,.F.);+#41=EDGE_CURVE('',#42,#36,#44,.T.);+#42=VERTEX_POINT('',#43);+#43=CARTESIAN_POINT('',(-0.85,-0.175,0.525));+#44=LINE('',#43,#45);+#45=VECTOR('',#46,1.);+#46=DIRECTION('',(1.110223024625E-16,1.,0.));+#47=ORIENTED_EDGE('',*,*,#48,.F.);+#48=EDGE_CURVE('',#49,#42,#38,.T.);+#49=VERTEX_POINT('',#39);+#50=ORIENTED_EDGE('',*,*,#51,.F.);+#51=EDGE_CURVE('',#22,#49,#52,.T.);+#52=B_SPLINE_CURVE_WITH_KNOTS('',1,(#23,#39),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#53=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#23,#39),(#25,#32)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#54=ADVANCED_FACE('',(#55),#104,.F.);+#55=FACE_BOUND('',#56,.T.);+#56=EDGE_LOOP('',(#20,#57,#64,#71,#78,#85,#92,#99));+#57=ORIENTED_EDGE('',*,*,#58,.T.);+#58=EDGE_CURVE('',#24,#59,#61,.T.);+#59=VERTEX_POINT('',#60);+#60=CARTESIAN_POINT('',(-0.725135072626,0.565270145251,0.1));+#61=LINE('',#25,#62);+#62=VECTOR('',#63,1.);+#63=DIRECTION('',(0.707106781187,0.707106781187,0.));+#64=ORIENTED_EDGE('',*,*,#65,.T.);+#65=EDGE_CURVE('',#59,#66,#68,.T.);+#66=VERTEX_POINT('',#67);+#67=CARTESIAN_POINT('',(0.725135072626,0.565270145251,0.1));+#68=LINE('',#60,#69);+#69=VECTOR('',#70,1.);+#70=DIRECTION('',(1.,0.,0.));+#71=ORIENTED_EDGE('',*,*,#72,.T.);+#72=EDGE_CURVE('',#66,#73,#75,.T.);+#73=VERTEX_POINT('',#74);+#74=CARTESIAN_POINT('',(0.790270145251,0.500135072626,0.1));+#75=LINE('',#67,#76);+#76=VECTOR('',#77,1.);+#77=DIRECTION('',(0.707106781187,-0.707106781187,0.));+#78=ORIENTED_EDGE('',*,*,#79,.T.);+#79=EDGE_CURVE('',#73,#80,#82,.T.);+#80=VERTEX_POINT('',#81);+#81=CARTESIAN_POINT('',(0.790270145251,-0.500135072626,0.1));+#82=LINE('',#74,#83);+#83=VECTOR('',#84,1.);+#84=DIRECTION('',(0.,-1.,0.));+#85=ORIENTED_EDGE('',*,*,#86,.T.);+#86=EDGE_CURVE('',#80,#87,#89,.T.);+#87=VERTEX_POINT('',#88);+#88=CARTESIAN_POINT('',(0.725135072626,-0.565270145251,0.1));+#89=LINE('',#81,#90);+#90=VECTOR('',#91,1.);+#91=DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#92=ORIENTED_EDGE('',*,*,#93,.T.);+#93=EDGE_CURVE('',#87,#94,#96,.T.);+#94=VERTEX_POINT('',#95);+#95=CARTESIAN_POINT('',(-0.725135072626,-0.565270145251,0.1));+#96=LINE('',#88,#97);+#97=VECTOR('',#98,1.);+#98=DIRECTION('',(-1.,0.,0.));+#99=ORIENTED_EDGE('',*,*,#100,.T.);+#100=EDGE_CURVE('',#94,#22,#101,.T.);+#101=LINE('',#95,#102);+#102=VECTOR('',#103,1.);+#103=DIRECTION('',(-0.707106781187,0.707106781187,0.));+#104=PLANE('',#105);+#105=AXIS2_PLACEMENT_3D('',#23,#13,#106);+#106=DIRECTION('',(0.844997546083,0.534770181587,0.));+#107=ADVANCED_FACE('',(#108),#119,.F.);+#108=FACE_BOUND('',#109,.F.);+#109=EDGE_LOOP('',(#57,#110,#115,#118));+#110=ORIENTED_EDGE('',*,*,#111,.T.);+#111=EDGE_CURVE('',#59,#112,#114,.T.);+#112=VERTEX_POINT('',#113);+#113=CARTESIAN_POINT('',(-0.755,0.625,0.525));+#114=B_SPLINE_CURVE_WITH_KNOTS('',1,(#60,#113),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#115=ORIENTED_EDGE('',*,*,#116,.F.);+#116=EDGE_CURVE('',#31,#112,#117,.T.);+#117=LINE('',#32,#62);+#118=ORIENTED_EDGE('',*,*,#30,.F.);+#119=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#25,#32),(#60,#113)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#120=ADVANCED_FACE('',(#121),#139,.F.);+#121=FACE_BOUND('',#122,.F.);+#122=EDGE_LOOP('',(#123,#128,#129,#136));+#123=ORIENTED_EDGE('',*,*,#124,.F.);+#124=EDGE_CURVE('',#49,#125,#127,.T.);+#125=VERTEX_POINT('',#126);+#126=CARTESIAN_POINT('',(-0.85,-0.53,0.675));+#127=B_SPLINE_CURVE_WITH_KNOTS('',1,(#39,#126),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#128=ORIENTED_EDGE('',*,*,#48,.T.);+#129=ORIENTED_EDGE('',*,*,#130,.T.);+#130=EDGE_CURVE('',#42,#131,#133,.T.);+#131=VERTEX_POINT('',#132);+#132=CARTESIAN_POINT('',(-0.85,-0.175,0.675));+#133=LINE('',#134,#135);+#134=CARTESIAN_POINT('',(-0.85,-0.175,0.503709028349));+#135=VECTOR('',#13,1.);+#136=ORIENTED_EDGE('',*,*,#137,.F.);+#137=EDGE_CURVE('',#125,#131,#138,.T.);+#138=LINE('',#126,#27);+#139=PLANE('',#140);+#140=AXIS2_PLACEMENT_3D('',#126,#70,#28);+#141=ADVANCED_FACE('',(#142),#163,.F.);+#142=FACE_BOUND('',#143,.F.);+#143=EDGE_LOOP('',(#144,#145,#153,#158));+#144=ORIENTED_EDGE('',*,*,#41,.T.);+#145=ORIENTED_EDGE('',*,*,#146,.T.);+#146=EDGE_CURVE('',#36,#147,#149,.T.);+#147=VERTEX_POINT('',#148);+#148=CARTESIAN_POINT('',(-0.918936542711,0.175,0.467155372437));+#149=CIRCLE('',#150,7.E-02);+#150=AXIS2_PLACEMENT_3D('',#151,#152,#13);+#151=CARTESIAN_POINT('',(-0.85,0.175,0.455));+#152=DIRECTION('',(-1.110223024625E-16,-1.,0.));+#153=ORIENTED_EDGE('',*,*,#154,.F.);+#154=EDGE_CURVE('',#155,#147,#157,.T.);+#155=VERTEX_POINT('',#156);+#156=CARTESIAN_POINT('',(-0.918936542711,-0.175,0.467155372437));+#157=LINE('',#156,#45);+#158=ORIENTED_EDGE('',*,*,#159,.F.);+#159=EDGE_CURVE('',#42,#155,#160,.T.);+#160=CIRCLE('',#161,7.E-02);+#161=AXIS2_PLACEMENT_3D('',#162,#152,#13);+#162=CARTESIAN_POINT('',(-0.85,-0.175,0.455));+#163=CYLINDRICAL_SURFACE('',#161,7.E-02);+#164=ADVANCED_FACE('',(#165),#139,.F.);+#165=FACE_BOUND('',#166,.F.);+#166=EDGE_LOOP('',(#167,#173,#174,#179));+#167=ORIENTED_EDGE('',*,*,#168,.F.);+#168=EDGE_CURVE('',#36,#169,#171,.T.);+#169=VERTEX_POINT('',#170);+#170=CARTESIAN_POINT('',(-0.85,0.175,0.675));+#171=LINE('',#172,#135);+#172=CARTESIAN_POINT('',(-0.85,0.175,0.503709028349));+#173=ORIENTED_EDGE('',*,*,#35,.T.);+#174=ORIENTED_EDGE('',*,*,#175,.T.);+#175=EDGE_CURVE('',#31,#176,#178,.T.);+#176=VERTEX_POINT('',#177);+#177=CARTESIAN_POINT('',(-0.85,0.53,0.675));+#178=B_SPLINE_CURVE_WITH_KNOTS('',1,(#32,#177),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#179=ORIENTED_EDGE('',*,*,#180,.F.);+#180=EDGE_CURVE('',#169,#176,#138,.T.);+#181=ADVANCED_FACE('',(#182),#193,.F.);+#182=FACE_BOUND('',#183,.F.);+#183=EDGE_LOOP('',(#99,#184,#185,#190));+#184=ORIENTED_EDGE('',*,*,#51,.T.);+#185=ORIENTED_EDGE('',*,*,#186,.F.);+#186=EDGE_CURVE('',#187,#49,#189,.T.);+#187=VERTEX_POINT('',#188);+#188=CARTESIAN_POINT('',(-0.755,-0.625,0.525));+#189=LINE('',#188,#102);+#190=ORIENTED_EDGE('',*,*,#191,.F.);+#191=EDGE_CURVE('',#94,#187,#192,.T.);+#192=B_SPLINE_CURVE_WITH_KNOTS('',1,(#95,#188),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#193=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#95,#188),(#23,#39)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#194=ADVANCED_FACE('',(#195),#206,.F.);+#195=FACE_BOUND('',#196,.F.);+#196=EDGE_LOOP('',(#92,#197,#198,#203));+#197=ORIENTED_EDGE('',*,*,#191,.T.);+#198=ORIENTED_EDGE('',*,*,#199,.F.);+#199=EDGE_CURVE('',#200,#187,#202,.T.);+#200=VERTEX_POINT('',#201);+#201=CARTESIAN_POINT('',(0.755,-0.625,0.525));+#202=LINE('',#201,#97);+#203=ORIENTED_EDGE('',*,*,#204,.F.);+#204=EDGE_CURVE('',#87,#200,#205,.T.);+#205=B_SPLINE_CURVE_WITH_KNOTS('',1,(#88,#201),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#206=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#88,#201),(#95,#188)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.51),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#207=ADVANCED_FACE('',(#208),#219,.F.);+#208=FACE_BOUND('',#209,.F.);+#209=EDGE_LOOP('',(#64,#210,#215,#218));+#210=ORIENTED_EDGE('',*,*,#211,.T.);+#211=EDGE_CURVE('',#66,#212,#214,.T.);+#212=VERTEX_POINT('',#213);+#213=CARTESIAN_POINT('',(0.755,0.625,0.525));+#214=B_SPLINE_CURVE_WITH_KNOTS('',1,(#67,#213),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#215=ORIENTED_EDGE('',*,*,#216,.F.);+#216=EDGE_CURVE('',#112,#212,#217,.T.);+#217=LINE('',#113,#69);+#218=ORIENTED_EDGE('',*,*,#111,.F.);+#219=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#60,#113),(#67,#213)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.51),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#220=ADVANCED_FACE('',(#221),#232,.F.);+#221=FACE_BOUND('',#222,.F.);+#222=EDGE_LOOP('',(#85,#223,#224,#229));+#223=ORIENTED_EDGE('',*,*,#204,.T.);+#224=ORIENTED_EDGE('',*,*,#225,.F.);+#225=EDGE_CURVE('',#226,#200,#228,.T.);+#226=VERTEX_POINT('',#227);+#227=CARTESIAN_POINT('',(0.85,-0.53,0.525));+#228=LINE('',#227,#90);+#229=ORIENTED_EDGE('',*,*,#230,.F.);+#230=EDGE_CURVE('',#80,#226,#231,.T.);+#231=B_SPLINE_CURVE_WITH_KNOTS('',1,(#81,#227),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#232=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#81,#227),(#88,#201)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#233=ADVANCED_FACE('',(#234),#245,.F.);+#234=FACE_BOUND('',#235,.F.);+#235=EDGE_LOOP('',(#71,#236,#241,#244));+#236=ORIENTED_EDGE('',*,*,#237,.T.);+#237=EDGE_CURVE('',#73,#238,#240,.T.);+#238=VERTEX_POINT('',#239);+#239=CARTESIAN_POINT('',(0.85,0.53,0.525));+#240=B_SPLINE_CURVE_WITH_KNOTS('',1,(#74,#239),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#241=ORIENTED_EDGE('',*,*,#242,.F.);+#242=EDGE_CURVE('',#212,#238,#243,.T.);+#243=LINE('',#213,#76);+#244=ORIENTED_EDGE('',*,*,#211,.F.);+#245=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#67,#213),(#74,#239)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#246=ADVANCED_FACE('',(#247),#265,.F.);+#247=FACE_BOUND('',#248,.F.);+#248=EDGE_LOOP('',(#78,#249,#250,#255,#262,#264));+#249=ORIENTED_EDGE('',*,*,#230,.T.);+#250=ORIENTED_EDGE('',*,*,#251,.F.);+#251=EDGE_CURVE('',#252,#226,#254,.T.);+#252=VERTEX_POINT('',#253);+#253=CARTESIAN_POINT('',(0.85,-0.175,0.525));+#254=LINE('',#239,#83);+#255=ORIENTED_EDGE('',*,*,#256,.F.);+#256=EDGE_CURVE('',#257,#252,#259,.T.);+#257=VERTEX_POINT('',#258);+#258=CARTESIAN_POINT('',(0.85,0.175,0.525));+#259=LINE('',#258,#260);+#260=VECTOR('',#261,1.);+#261=DIRECTION('',(-2.22044604925E-16,-1.,0.));+#262=ORIENTED_EDGE('',*,*,#263,.F.);+#263=EDGE_CURVE('',#238,#257,#254,.T.);+#264=ORIENTED_EDGE('',*,*,#237,.F.);+#265=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#74,#239),(#81,#227)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#266=ADVANCED_FACE('',(#267),#279,.F.);+#267=FACE_BOUND('',#268,.F.);+#268=EDGE_LOOP('',(#269,#270,#275,#278));+#269=ORIENTED_EDGE('',*,*,#116,.T.);+#270=ORIENTED_EDGE('',*,*,#271,.T.);+#271=EDGE_CURVE('',#112,#272,#274,.T.);+#272=VERTEX_POINT('',#273);+#273=CARTESIAN_POINT('',(-0.755,0.625,0.675));+#274=B_SPLINE_CURVE_WITH_KNOTS('',1,(#113,#273),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#275=ORIENTED_EDGE('',*,*,#276,.F.);+#276=EDGE_CURVE('',#176,#272,#277,.T.);+#277=LINE('',#177,#62);+#278=ORIENTED_EDGE('',*,*,#175,.F.);+#279=PLANE('',#280);+#280=AXIS2_PLACEMENT_3D('',#177,#77,#63);+#281=ADVANCED_FACE('',(#282),#294,.F.);+#282=FACE_BOUND('',#283,.F.);+#283=EDGE_LOOP('',(#284,#285,#286,#291));+#284=ORIENTED_EDGE('',*,*,#186,.T.);+#285=ORIENTED_EDGE('',*,*,#124,.T.);+#286=ORIENTED_EDGE('',*,*,#287,.F.);+#287=EDGE_CURVE('',#288,#125,#290,.T.);+#288=VERTEX_POINT('',#289);+#289=CARTESIAN_POINT('',(-0.755,-0.625,0.675));+#290=LINE('',#289,#102);+#291=ORIENTED_EDGE('',*,*,#292,.F.);+#292=EDGE_CURVE('',#187,#288,#293,.T.);+#293=B_SPLINE_CURVE_WITH_KNOTS('',1,(#188,#289),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#294=PLANE('',#295);+#295=AXIS2_PLACEMENT_3D('',#289,#63,#103);+#296=ADVANCED_FACE('',(#297),#355,.F.);+#297=FACE_BOUND('',#298,.F.);+#298=EDGE_LOOP('',(#299,#300,#301,#308,#313,#318,#323,#328,#334,#341,#347,#352));+#299=ORIENTED_EDGE('',*,*,#287,.T.);+#300=ORIENTED_EDGE('',*,*,#137,.T.);+#301=ORIENTED_EDGE('',*,*,#302,.T.);+#302=EDGE_CURVE('',#131,#303,#305,.T.);+#303=VERTEX_POINT('',#304);+#304=CARTESIAN_POINT('',(-0.825,-0.175,0.675));+#305=LINE('',#132,#306);+#306=VECTOR('',#307,1.);+#307=DIRECTION('',(1.,-1.110223024625E-16,0.));+#308=ORIENTED_EDGE('',*,*,#309,.F.);+#309=EDGE_CURVE('',#310,#303,#312,.T.);+#310=VERTEX_POINT('',#311);+#311=CARTESIAN_POINT('',(-0.825,-0.5175,0.675));+#312=LINE('',#311,#27);+#313=ORIENTED_EDGE('',*,*,#314,.F.);+#314=EDGE_CURVE('',#315,#310,#317,.T.);+#315=VERTEX_POINT('',#316);+#316=CARTESIAN_POINT('',(-0.7425,-0.6,0.675));+#317=LINE('',#316,#102);+#318=ORIENTED_EDGE('',*,*,#319,.F.);+#319=EDGE_CURVE('',#320,#315,#322,.T.);+#320=VERTEX_POINT('',#321);+#321=CARTESIAN_POINT('',(0.7425,-0.6,0.675));+#322=LINE('',#321,#97);+#323=ORIENTED_EDGE('',*,*,#324,.F.);+#324=EDGE_CURVE('',#325,#320,#327,.T.);+#325=VERTEX_POINT('',#326);+#326=CARTESIAN_POINT('',(0.825,-0.5175,0.675));+#327=LINE('',#326,#90);+#328=ORIENTED_EDGE('',*,*,#329,.F.);+#329=EDGE_CURVE('',#330,#325,#332,.T.);+#330=VERTEX_POINT('',#331);+#331=CARTESIAN_POINT('',(0.825,-0.175,0.675));+#332=LINE('',#333,#83);+#333=CARTESIAN_POINT('',(0.825,0.5175,0.675));+#334=ORIENTED_EDGE('',*,*,#335,.F.);+#335=EDGE_CURVE('',#336,#330,#338,.T.);+#336=VERTEX_POINT('',#337);+#337=CARTESIAN_POINT('',(0.85,-0.175,0.675));+#338=LINE('',#337,#339);+#339=VECTOR('',#340,1.);+#340=DIRECTION('',(-1.,2.22044604925E-16,0.));+#341=ORIENTED_EDGE('',*,*,#342,.T.);+#342=EDGE_CURVE('',#336,#343,#345,.T.);+#343=VERTEX_POINT('',#344);+#344=CARTESIAN_POINT('',(0.85,-0.53,0.675));+#345=LINE('',#346,#83);+#346=CARTESIAN_POINT('',(0.85,0.53,0.675));+#347=ORIENTED_EDGE('',*,*,#348,.T.);+#348=EDGE_CURVE('',#343,#349,#351,.T.);+#349=VERTEX_POINT('',#350);+#350=CARTESIAN_POINT('',(0.755,-0.625,0.675));+#351=LINE('',#344,#90);+#352=ORIENTED_EDGE('',*,*,#353,.T.);+#353=EDGE_CURVE('',#349,#288,#354,.T.);+#354=LINE('',#350,#97);+#355=PLANE('',#356);+#356=AXIS2_PLACEMENT_3D('',#357,#358,#359);+#357=CARTESIAN_POINT('',(-0.8375,1.101047627727E-17,0.675));+#358=DIRECTION('',(-4.586476420025E-27,1.633860438167E-31,-1.));+#359=DIRECTION('',(1.568703130043E-18,1.,1.633860438167E-31));+#360=ADVANCED_FACE('',(#361),#417,.F.);+#361=FACE_BOUND('',#362,.F.);+#362=EDGE_LOOP('',(#363,#364,#365,#372,#380,#387,#392,#397,#405,#412));+#363=ORIENTED_EDGE('',*,*,#130,.F.);+#364=ORIENTED_EDGE('',*,*,#159,.T.);+#365=ORIENTED_EDGE('',*,*,#366,.T.);+#366=EDGE_CURVE('',#155,#367,#369,.T.);+#367=VERTEX_POINT('',#368);+#368=CARTESIAN_POINT('',(-0.964779134804,-0.175,0.181797400913));+#369=LINE('',#156,#370);+#370=VECTOR('',#371,1.);+#371=DIRECTION('',(-0.158615661317,1.760987592604E-17,-0.987340403298));+#372=ORIENTED_EDGE('',*,*,#373,.T.);+#373=EDGE_CURVE('',#367,#374,#376,.T.);+#374=VERTEX_POINT('',#375);+#375=CARTESIAN_POINT('',(-1.181436840466,-0.175,-5.551115123126E-17));+#376=CIRCLE('',#377,0.22);+#377=AXIS2_PLACEMENT_3D('',#378,#46,#379);+#378=CARTESIAN_POINT('',(-1.181436840466,-0.175,0.22));+#379=DIRECTION('',(0.984807753012,-1.093356242224E-16,-0.173648177667));+#380=ORIENTED_EDGE('',*,*,#381,.T.);+#381=EDGE_CURVE('',#374,#382,#384,.T.);+#382=VERTEX_POINT('',#383);+#383=CARTESIAN_POINT('',(-1.25,-0.175,-5.551115123126E-17));+#384=LINE('',#375,#385);+#385=VECTOR('',#386,1.);+#386=DIRECTION('',(-1.,1.110223024625E-16,0.));+#387=ORIENTED_EDGE('',*,*,#388,.T.);+#388=EDGE_CURVE('',#382,#389,#391,.T.);+#389=VERTEX_POINT('',#390);+#390=CARTESIAN_POINT('',(-1.25,-0.175,0.15));+#391=LINE('',#383,#135);+#392=ORIENTED_EDGE('',*,*,#393,.T.);+#393=EDGE_CURVE('',#389,#394,#396,.T.);+#394=VERTEX_POINT('',#395);+#395=CARTESIAN_POINT('',(-1.181436840466,-0.175,0.15));+#396=LINE('',#390,#306);+#397=ORIENTED_EDGE('',*,*,#398,.T.);+#398=EDGE_CURVE('',#394,#399,#401,.T.);+#399=VERTEX_POINT('',#400);+#400=CARTESIAN_POINT('',(-1.112500297756,-0.175,0.207844627563));+#401=CIRCLE('',#402,7.E-02);+#402=AXIS2_PLACEMENT_3D('',#378,#403,#404);+#403=DIRECTION('',(-1.110223024625E-16,-1.,-0.));+#404=DIRECTION('',(0.,0.,-1.));+#405=ORIENTED_EDGE('',*,*,#406,.T.);+#406=EDGE_CURVE('',#399,#407,#409,.T.);+#407=VERTEX_POINT('',#408);+#408=CARTESIAN_POINT('',(-1.066657705663,-0.175,0.493202599087));+#409=LINE('',#400,#410);+#410=VECTOR('',#411,1.);+#411=DIRECTION('',(0.158615661317,-1.760987592604E-17,0.987340403298));+#412=ORIENTED_EDGE('',*,*,#413,.T.);+#413=EDGE_CURVE('',#407,#131,#414,.T.);+#414=CIRCLE('',#415,0.22);+#415=AXIS2_PLACEMENT_3D('',#162,#46,#416);+#416=DIRECTION('',(-0.984807753012,1.093356242224E-16,0.173648177667));+#417=PLANE('',#418);+#418=AXIS2_PLACEMENT_3D('',#419,#46,#13);+#419=CARTESIAN_POINT('',(-1.021526355437,-0.175,0.332418056697));+#420=ADVANCED_FACE('',(#421),#433,.F.);+#421=FACE_BOUND('',#422,.F.);+#422=EDGE_LOOP('',(#423,#424,#429,#432));+#423=ORIENTED_EDGE('',*,*,#154,.T.);+#424=ORIENTED_EDGE('',*,*,#425,.T.);+#425=EDGE_CURVE('',#147,#426,#428,.T.);+#426=VERTEX_POINT('',#427);+#427=CARTESIAN_POINT('',(-0.964779134804,0.175,0.181797400913));+#428=LINE('',#148,#370);+#429=ORIENTED_EDGE('',*,*,#430,.F.);+#430=EDGE_CURVE('',#367,#426,#431,.T.);+#431=LINE('',#368,#45);+#432=ORIENTED_EDGE('',*,*,#366,.F.);+#433=PLANE('',#434);+#434=AXIS2_PLACEMENT_3D('',#156,#435,#371);+#435=DIRECTION('',(-0.987340403298,1.096168048884E-16,0.158615661317));+#436=ADVANCED_FACE('',(#437),#476,.T.);+#437=FACE_BOUND('',#438,.T.);+#438=EDGE_LOOP('',(#167,#145,#424,#439,#446,#451,#456,#461,#467,#472));+#439=ORIENTED_EDGE('',*,*,#440,.T.);+#440=EDGE_CURVE('',#426,#441,#443,.T.);+#441=VERTEX_POINT('',#442);+#442=CARTESIAN_POINT('',(-1.181436840466,0.175,-5.551115123126E-17));+#443=CIRCLE('',#444,0.22);+#444=AXIS2_PLACEMENT_3D('',#445,#46,#379);+#445=CARTESIAN_POINT('',(-1.181436840466,0.175,0.22));+#446=ORIENTED_EDGE('',*,*,#447,.T.);+#447=EDGE_CURVE('',#441,#448,#450,.T.);+#448=VERTEX_POINT('',#449);+#449=CARTESIAN_POINT('',(-1.25,0.175,-5.551115123126E-17));+#450=LINE('',#442,#385);+#451=ORIENTED_EDGE('',*,*,#452,.T.);+#452=EDGE_CURVE('',#448,#453,#455,.T.);+#453=VERTEX_POINT('',#454);+#454=CARTESIAN_POINT('',(-1.25,0.175,0.15));+#455=LINE('',#449,#135);+#456=ORIENTED_EDGE('',*,*,#457,.T.);+#457=EDGE_CURVE('',#453,#458,#460,.T.);+#458=VERTEX_POINT('',#459);+#459=CARTESIAN_POINT('',(-1.181436840466,0.175,0.15));+#460=LINE('',#454,#306);+#461=ORIENTED_EDGE('',*,*,#462,.T.);+#462=EDGE_CURVE('',#458,#463,#465,.T.);+#463=VERTEX_POINT('',#464);+#464=CARTESIAN_POINT('',(-1.112500297756,0.175,0.207844627563));+#465=CIRCLE('',#466,7.E-02);+#466=AXIS2_PLACEMENT_3D('',#445,#403,#404);+#467=ORIENTED_EDGE('',*,*,#468,.T.);+#468=EDGE_CURVE('',#463,#469,#471,.T.);+#469=VERTEX_POINT('',#470);+#470=CARTESIAN_POINT('',(-1.066657705663,0.175,0.493202599087));+#471=LINE('',#464,#410);+#472=ORIENTED_EDGE('',*,*,#473,.T.);+#473=EDGE_CURVE('',#469,#169,#474,.T.);+#474=CIRCLE('',#475,0.22);+#475=AXIS2_PLACEMENT_3D('',#151,#46,#416);+#476=PLANE('',#477);+#477=AXIS2_PLACEMENT_3D('',#478,#46,#13);+#478=CARTESIAN_POINT('',(-1.021526355437,0.175,0.332418056697));+#479=ADVANCED_FACE('',(#480),#355,.F.);+#480=FACE_BOUND('',#481,.F.);+#481=EDGE_LOOP('',(#482,#487,#488,#489,#494,#498,#502,#507,#510,#515,#520,#525));+#482=ORIENTED_EDGE('',*,*,#483,.F.);+#483=EDGE_CURVE('',#169,#484,#486,.T.);+#484=VERTEX_POINT('',#485);+#485=CARTESIAN_POINT('',(-0.825,0.175,0.675));+#486=LINE('',#170,#306);+#487=ORIENTED_EDGE('',*,*,#180,.T.);+#488=ORIENTED_EDGE('',*,*,#276,.T.);+#489=ORIENTED_EDGE('',*,*,#490,.T.);+#490=EDGE_CURVE('',#272,#491,#493,.T.);+#491=VERTEX_POINT('',#492);+#492=CARTESIAN_POINT('',(0.755,0.625,0.675));+#493=LINE('',#273,#69);+#494=ORIENTED_EDGE('',*,*,#495,.T.);+#495=EDGE_CURVE('',#491,#496,#497,.T.);+#496=VERTEX_POINT('',#346);+#497=LINE('',#492,#76);+#498=ORIENTED_EDGE('',*,*,#499,.T.);+#499=EDGE_CURVE('',#496,#500,#345,.T.);+#500=VERTEX_POINT('',#501);+#501=CARTESIAN_POINT('',(0.85,0.175,0.675));+#502=ORIENTED_EDGE('',*,*,#503,.T.);+#503=EDGE_CURVE('',#500,#504,#506,.T.);+#504=VERTEX_POINT('',#505);+#505=CARTESIAN_POINT('',(0.825,0.175,0.675));+#506=LINE('',#501,#339);+#507=ORIENTED_EDGE('',*,*,#508,.F.);+#508=EDGE_CURVE('',#509,#504,#332,.T.);+#509=VERTEX_POINT('',#333);+#510=ORIENTED_EDGE('',*,*,#511,.F.);+#511=EDGE_CURVE('',#512,#509,#514,.T.);+#512=VERTEX_POINT('',#513);+#513=CARTESIAN_POINT('',(0.7425,0.6,0.675));+#514=LINE('',#513,#76);+#515=ORIENTED_EDGE('',*,*,#516,.F.);+#516=EDGE_CURVE('',#517,#512,#519,.T.);+#517=VERTEX_POINT('',#518);+#518=CARTESIAN_POINT('',(-0.7425,0.6,0.675));+#519=LINE('',#518,#69);+#520=ORIENTED_EDGE('',*,*,#521,.F.);+#521=EDGE_CURVE('',#522,#517,#524,.T.);+#522=VERTEX_POINT('',#523);+#523=CARTESIAN_POINT('',(-0.825,0.5175,0.675));+#524=LINE('',#523,#62);+#525=ORIENTED_EDGE('',*,*,#526,.F.);+#526=EDGE_CURVE('',#484,#522,#312,.T.);+#527=ADVANCED_FACE('',(#528),#536,.F.);+#528=FACE_BOUND('',#529,.F.);+#529=EDGE_LOOP('',(#530,#531,#532,#533));+#530=ORIENTED_EDGE('',*,*,#199,.T.);+#531=ORIENTED_EDGE('',*,*,#292,.T.);+#532=ORIENTED_EDGE('',*,*,#353,.F.);+#533=ORIENTED_EDGE('',*,*,#534,.F.);+#534=EDGE_CURVE('',#200,#349,#535,.T.);+#535=B_SPLINE_CURVE_WITH_KNOTS('',1,(#201,#350),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#536=PLANE('',#537);+#537=AXIS2_PLACEMENT_3D('',#350,#28,#98);+#538=ADVANCED_FACE('',(#539),#547,.F.);+#539=FACE_BOUND('',#540,.F.);+#540=EDGE_LOOP('',(#541,#542,#545,#546));+#541=ORIENTED_EDGE('',*,*,#216,.T.);+#542=ORIENTED_EDGE('',*,*,#543,.T.);+#543=EDGE_CURVE('',#212,#491,#544,.T.);+#544=B_SPLINE_CURVE_WITH_KNOTS('',1,(#213,#492),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#545=ORIENTED_EDGE('',*,*,#490,.F.);+#546=ORIENTED_EDGE('',*,*,#271,.F.);+#547=PLANE('',#548);+#548=AXIS2_PLACEMENT_3D('',#273,#84,#70);+#549=ADVANCED_FACE('',(#550),#558,.F.);+#550=FACE_BOUND('',#551,.F.);+#551=EDGE_LOOP('',(#552,#553,#554,#555));+#552=ORIENTED_EDGE('',*,*,#225,.T.);+#553=ORIENTED_EDGE('',*,*,#534,.T.);+#554=ORIENTED_EDGE('',*,*,#348,.F.);+#555=ORIENTED_EDGE('',*,*,#556,.F.);+#556=EDGE_CURVE('',#226,#343,#557,.T.);+#557=B_SPLINE_CURVE_WITH_KNOTS('',1,(#227,#344),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#558=PLANE('',#559);+#559=AXIS2_PLACEMENT_3D('',#344,#103,#91);+#560=ADVANCED_FACE('',(#561),#569,.F.);+#561=FACE_BOUND('',#562,.F.);+#562=EDGE_LOOP('',(#563,#564,#567,#568));+#563=ORIENTED_EDGE('',*,*,#242,.T.);+#564=ORIENTED_EDGE('',*,*,#565,.T.);+#565=EDGE_CURVE('',#238,#496,#566,.T.);+#566=B_SPLINE_CURVE_WITH_KNOTS('',1,(#239,#346),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#567=ORIENTED_EDGE('',*,*,#495,.F.);+#568=ORIENTED_EDGE('',*,*,#543,.F.);+#569=PLANE('',#570);+#570=AXIS2_PLACEMENT_3D('',#492,#91,#77);+#571=ADVANCED_FACE('',(#572),#581,.F.);+#572=FACE_BOUND('',#573,.F.);+#573=EDGE_LOOP('',(#574,#575,#576,#580));+#574=ORIENTED_EDGE('',*,*,#565,.F.);+#575=ORIENTED_EDGE('',*,*,#263,.T.);+#576=ORIENTED_EDGE('',*,*,#577,.T.);+#577=EDGE_CURVE('',#257,#500,#578,.T.);+#578=LINE('',#579,#135);+#579=CARTESIAN_POINT('',(0.85,0.175,0.503709028349));+#580=ORIENTED_EDGE('',*,*,#499,.F.);+#581=PLANE('',#582);+#582=AXIS2_PLACEMENT_3D('',#346,#98,#84);+#583=ADVANCED_FACE('',(#584),#605,.F.);+#584=FACE_BOUND('',#585,.F.);+#585=EDGE_LOOP('',(#586,#587,#595,#600));+#586=ORIENTED_EDGE('',*,*,#256,.T.);+#587=ORIENTED_EDGE('',*,*,#588,.T.);+#588=EDGE_CURVE('',#252,#589,#591,.T.);+#589=VERTEX_POINT('',#590);+#590=CARTESIAN_POINT('',(0.918936542711,-0.175,0.467155372437));+#591=CIRCLE('',#592,7.E-02);+#592=AXIS2_PLACEMENT_3D('',#593,#594,#13);+#593=CARTESIAN_POINT('',(0.85,-0.175,0.455));+#594=DIRECTION('',(2.22044604925E-16,1.,-0.));+#595=ORIENTED_EDGE('',*,*,#596,.F.);+#596=EDGE_CURVE('',#597,#589,#599,.T.);+#597=VERTEX_POINT('',#598);+#598=CARTESIAN_POINT('',(0.918936542711,0.175,0.467155372437));+#599=LINE('',#598,#260);+#600=ORIENTED_EDGE('',*,*,#601,.F.);+#601=EDGE_CURVE('',#257,#597,#602,.T.);+#602=CIRCLE('',#603,7.E-02);+#603=AXIS2_PLACEMENT_3D('',#604,#594,#13);+#604=CARTESIAN_POINT('',(0.85,0.175,0.455));+#605=CYLINDRICAL_SURFACE('',#606,7.E-02);+#606=AXIS2_PLACEMENT_3D('',#604,#607,#13);+#607=DIRECTION('',(2.22044604925E-16,1.,0.));+#608=ADVANCED_FACE('',(#609),#581,.F.);+#609=FACE_BOUND('',#610,.F.);+#610=EDGE_LOOP('',(#611,#615,#616,#617));+#611=ORIENTED_EDGE('',*,*,#612,.F.);+#612=EDGE_CURVE('',#252,#336,#613,.T.);+#613=LINE('',#614,#135);+#614=CARTESIAN_POINT('',(0.85,-0.175,0.503709028349));+#615=ORIENTED_EDGE('',*,*,#251,.T.);+#616=ORIENTED_EDGE('',*,*,#556,.T.);+#617=ORIENTED_EDGE('',*,*,#342,.F.);+#618=ADVANCED_FACE('',(#619),#628,.F.);+#619=FACE_BOUND('',#620,.F.);+#620=EDGE_LOOP('',(#621,#622,#625,#626));+#621=ORIENTED_EDGE('',*,*,#503,.F.);+#622=ORIENTED_EDGE('',*,*,#623,.T.);+#623=EDGE_CURVE('',#500,#336,#624,.T.);+#624=LINE('',#501,#260);+#625=ORIENTED_EDGE('',*,*,#335,.T.);+#626=ORIENTED_EDGE('',*,*,#627,.F.);+#627=EDGE_CURVE('',#504,#330,#332,.T.);+#628=PLANE('',#629);+#629=AXIS2_PLACEMENT_3D('',#501,#404,#340);+#630=ADVANCED_FACE('',(#631),#649,.F.);+#631=FACE_BOUND('',#632,.F.);+#632=EDGE_LOOP('',(#633,#634,#635,#636,#641,#646));+#633=ORIENTED_EDGE('',*,*,#508,.T.);+#634=ORIENTED_EDGE('',*,*,#627,.T.);+#635=ORIENTED_EDGE('',*,*,#329,.T.);+#636=ORIENTED_EDGE('',*,*,#637,.T.);+#637=EDGE_CURVE('',#325,#638,#640,.T.);+#638=VERTEX_POINT('',#639);+#639=CARTESIAN_POINT('',(0.765270145251,-0.487635072626,1.1));+#640=B_SPLINE_CURVE_WITH_KNOTS('',1,(#326,#639),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#641=ORIENTED_EDGE('',*,*,#642,.F.);+#642=EDGE_CURVE('',#643,#638,#645,.T.);+#643=VERTEX_POINT('',#644);+#644=CARTESIAN_POINT('',(0.765270145251,0.487635072626,1.1));+#645=LINE('',#644,#83);+#646=ORIENTED_EDGE('',*,*,#647,.F.);+#647=EDGE_CURVE('',#509,#643,#648,.T.);+#648=B_SPLINE_CURVE_WITH_KNOTS('',1,(#333,#644),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#649=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#333,#644),(#326,#639)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.035),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#650=ADVANCED_FACE('',(#651),#663,.F.);+#651=FACE_BOUND('',#652,.F.);+#652=EDGE_LOOP('',(#653,#654,#659,#662));+#653=ORIENTED_EDGE('',*,*,#324,.T.);+#654=ORIENTED_EDGE('',*,*,#655,.T.);+#655=EDGE_CURVE('',#320,#656,#658,.T.);+#656=VERTEX_POINT('',#657);+#657=CARTESIAN_POINT('',(0.712635072626,-0.540270145251,1.1));+#658=B_SPLINE_CURVE_WITH_KNOTS('',1,(#321,#657),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#659=ORIENTED_EDGE('',*,*,#660,.F.);+#660=EDGE_CURVE('',#638,#656,#661,.T.);+#661=LINE('',#639,#90);+#662=ORIENTED_EDGE('',*,*,#637,.F.);+#663=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#326,#639),(#321,#657)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#664=ADVANCED_FACE('',(#665),#677,.F.);+#665=FACE_BOUND('',#666,.F.);+#666=EDGE_LOOP('',(#667,#668,#673,#676));+#667=ORIENTED_EDGE('',*,*,#319,.T.);+#668=ORIENTED_EDGE('',*,*,#669,.T.);+#669=EDGE_CURVE('',#315,#670,#672,.T.);+#670=VERTEX_POINT('',#671);+#671=CARTESIAN_POINT('',(-0.712635072626,-0.540270145251,1.1));+#672=B_SPLINE_CURVE_WITH_KNOTS('',1,(#316,#671),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#673=ORIENTED_EDGE('',*,*,#674,.F.);+#674=EDGE_CURVE('',#656,#670,#675,.T.);+#675=LINE('',#657,#97);+#676=ORIENTED_EDGE('',*,*,#655,.F.);+#677=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#321,#657),(#316,#671)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.485),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#678=ADVANCED_FACE('',(#679),#691,.F.);+#679=FACE_BOUND('',#680,.F.);+#680=EDGE_LOOP('',(#681,#682,#687,#690));+#681=ORIENTED_EDGE('',*,*,#314,.T.);+#682=ORIENTED_EDGE('',*,*,#683,.T.);+#683=EDGE_CURVE('',#310,#684,#686,.T.);+#684=VERTEX_POINT('',#685);+#685=CARTESIAN_POINT('',(-0.765270145251,-0.487635072626,1.1));+#686=B_SPLINE_CURVE_WITH_KNOTS('',1,(#311,#685),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#687=ORIENTED_EDGE('',*,*,#688,.F.);+#688=EDGE_CURVE('',#670,#684,#689,.T.);+#689=LINE('',#671,#102);+#690=ORIENTED_EDGE('',*,*,#669,.F.);+#691=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#316,#671),(#311,#685)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#692=ADVANCED_FACE('',(#693),#708,.F.);+#693=FACE_BOUND('',#694,.F.);+#694=EDGE_LOOP('',(#695,#696,#698,#699,#704,#707));+#695=ORIENTED_EDGE('',*,*,#309,.T.);+#696=ORIENTED_EDGE('',*,*,#697,.T.);+#697=EDGE_CURVE('',#303,#484,#312,.T.);+#698=ORIENTED_EDGE('',*,*,#526,.T.);+#699=ORIENTED_EDGE('',*,*,#700,.T.);+#700=EDGE_CURVE('',#522,#701,#703,.T.);+#701=VERTEX_POINT('',#702);+#702=CARTESIAN_POINT('',(-0.765270145251,0.487635072626,1.1));+#703=B_SPLINE_CURVE_WITH_KNOTS('',1,(#523,#702),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#704=ORIENTED_EDGE('',*,*,#705,.F.);+#705=EDGE_CURVE('',#684,#701,#706,.T.);+#706=LINE('',#685,#27);+#707=ORIENTED_EDGE('',*,*,#683,.F.);+#708=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#311,#685),(#523,#702)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.035),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#709=ADVANCED_FACE('',(#710),#718,.F.);+#710=FACE_BOUND('',#711,.F.);+#711=EDGE_LOOP('',(#712,#713,#716,#717));+#712=ORIENTED_EDGE('',*,*,#302,.F.);+#713=ORIENTED_EDGE('',*,*,#714,.T.);+#714=EDGE_CURVE('',#131,#169,#715,.T.);+#715=LINE('',#132,#45);+#716=ORIENTED_EDGE('',*,*,#483,.T.);+#717=ORIENTED_EDGE('',*,*,#697,.F.);+#718=PLANE('',#719);+#719=AXIS2_PLACEMENT_3D('',#132,#404,#307);+#720=ADVANCED_FACE('',(#721),#728,.T.);+#721=FACE_BOUND('',#722,.F.);+#722=EDGE_LOOP('',(#723,#472,#726,#727));+#723=ORIENTED_EDGE('',*,*,#724,.T.);+#724=EDGE_CURVE('',#407,#469,#725,.T.);+#725=LINE('',#408,#45);+#726=ORIENTED_EDGE('',*,*,#714,.F.);+#727=ORIENTED_EDGE('',*,*,#413,.F.);+#728=CYLINDRICAL_SURFACE('',#729,0.22);+#729=AXIS2_PLACEMENT_3D('',#162,#403,#416);+#730=ADVANCED_FACE('',(#731),#738,.F.);+#731=FACE_BOUND('',#732,.F.);+#732=EDGE_LOOP('',(#733,#467,#736,#737));+#733=ORIENTED_EDGE('',*,*,#734,.T.);+#734=EDGE_CURVE('',#399,#463,#735,.T.);+#735=LINE('',#400,#45);+#736=ORIENTED_EDGE('',*,*,#724,.F.);+#737=ORIENTED_EDGE('',*,*,#406,.F.);+#738=PLANE('',#739);+#739=AXIS2_PLACEMENT_3D('',#400,#740,#411);+#740=DIRECTION('',(0.987340403298,-1.096168048884E-16,-0.158615661317));+#741=ADVANCED_FACE('',(#742),#749,.F.);+#742=FACE_BOUND('',#743,.F.);+#743=EDGE_LOOP('',(#744,#461,#747,#748));+#744=ORIENTED_EDGE('',*,*,#745,.T.);+#745=EDGE_CURVE('',#394,#458,#746,.T.);+#746=LINE('',#395,#45);+#747=ORIENTED_EDGE('',*,*,#734,.F.);+#748=ORIENTED_EDGE('',*,*,#398,.F.);+#749=CYLINDRICAL_SURFACE('',#750,7.E-02);+#750=AXIS2_PLACEMENT_3D('',#378,#152,#404);+#751=ADVANCED_FACE('',(#752),#759,.F.);+#752=FACE_BOUND('',#753,.F.);+#753=EDGE_LOOP('',(#754,#456,#757,#758));+#754=ORIENTED_EDGE('',*,*,#755,.T.);+#755=EDGE_CURVE('',#389,#453,#756,.T.);+#756=LINE('',#390,#45);+#757=ORIENTED_EDGE('',*,*,#745,.F.);+#758=ORIENTED_EDGE('',*,*,#393,.F.);+#759=PLANE('',#760);+#760=AXIS2_PLACEMENT_3D('',#390,#404,#307);+#761=ADVANCED_FACE('',(#762),#769,.F.);+#762=FACE_BOUND('',#763,.F.);+#763=EDGE_LOOP('',(#764,#451,#767,#768));+#764=ORIENTED_EDGE('',*,*,#765,.T.);+#765=EDGE_CURVE('',#382,#448,#766,.T.);+#766=LINE('',#383,#45);+#767=ORIENTED_EDGE('',*,*,#755,.F.);+#768=ORIENTED_EDGE('',*,*,#388,.F.);+#769=PLANE('',#770);+#770=AXIS2_PLACEMENT_3D('',#383,#307,#13);+#771=ADVANCED_FACE('',(#772),#779,.F.);+#772=FACE_BOUND('',#773,.F.);+#773=EDGE_LOOP('',(#774,#446,#777,#778));+#774=ORIENTED_EDGE('',*,*,#775,.T.);+#775=EDGE_CURVE('',#374,#441,#776,.T.);+#776=LINE('',#375,#45);+#777=ORIENTED_EDGE('',*,*,#765,.F.);+#778=ORIENTED_EDGE('',*,*,#381,.F.);+#779=PLANE('',#780);+#780=AXIS2_PLACEMENT_3D('',#375,#13,#386);+#781=ADVANCED_FACE('',(#782),#787,.T.);+#782=FACE_BOUND('',#783,.F.);+#783=EDGE_LOOP('',(#784,#439,#785,#786));+#784=ORIENTED_EDGE('',*,*,#430,.T.);+#785=ORIENTED_EDGE('',*,*,#775,.F.);+#786=ORIENTED_EDGE('',*,*,#373,.F.);+#787=CYLINDRICAL_SURFACE('',#788,0.22);+#788=AXIS2_PLACEMENT_3D('',#378,#403,#379);+#789=ADVANCED_FACE('',(#790),#802,.F.);+#790=FACE_BOUND('',#791,.F.);+#791=EDGE_LOOP('',(#792,#793,#798,#801));+#792=ORIENTED_EDGE('',*,*,#521,.T.);+#793=ORIENTED_EDGE('',*,*,#794,.T.);+#794=EDGE_CURVE('',#517,#795,#797,.T.);+#795=VERTEX_POINT('',#796);+#796=CARTESIAN_POINT('',(-0.712635072626,0.540270145251,1.1));+#797=B_SPLINE_CURVE_WITH_KNOTS('',1,(#518,#796),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#798=ORIENTED_EDGE('',*,*,#799,.F.);+#799=EDGE_CURVE('',#701,#795,#800,.T.);+#800=LINE('',#702,#62);+#801=ORIENTED_EDGE('',*,*,#700,.F.);+#802=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#523,#702),(#518,#796)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#803=ADVANCED_FACE('',(#804),#816,.F.);+#804=FACE_BOUND('',#805,.F.);+#805=EDGE_LOOP('',(#806,#807,#812,#815));+#806=ORIENTED_EDGE('',*,*,#516,.T.);+#807=ORIENTED_EDGE('',*,*,#808,.T.);+#808=EDGE_CURVE('',#512,#809,#811,.T.);+#809=VERTEX_POINT('',#810);+#810=CARTESIAN_POINT('',(0.712635072626,0.540270145251,1.1));+#811=B_SPLINE_CURVE_WITH_KNOTS('',1,(#513,#810),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#812=ORIENTED_EDGE('',*,*,#813,.F.);+#813=EDGE_CURVE('',#795,#809,#814,.T.);+#814=LINE('',#796,#69);+#815=ORIENTED_EDGE('',*,*,#794,.F.);+#816=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#518,#796),(#513,#810)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.485),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#817=ADVANCED_FACE('',(#818),#826,.F.);+#818=FACE_BOUND('',#819,.F.);+#819=EDGE_LOOP('',(#820,#821,#822,#825));+#820=ORIENTED_EDGE('',*,*,#511,.T.);+#821=ORIENTED_EDGE('',*,*,#647,.T.);+#822=ORIENTED_EDGE('',*,*,#823,.F.);+#823=EDGE_CURVE('',#809,#643,#824,.T.);+#824=LINE('',#810,#76);+#825=ORIENTED_EDGE('',*,*,#808,.F.);+#826=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#513,#810),(#333,#644)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#827=ADVANCED_FACE('',(#828),#882,.F.);+#828=FACE_BOUND('',#829,.F.);+#829=EDGE_LOOP('',(#830,#831,#832,#839,#847,#854,#859,#864,#870,#877));+#830=ORIENTED_EDGE('',*,*,#577,.F.);+#831=ORIENTED_EDGE('',*,*,#601,.T.);+#832=ORIENTED_EDGE('',*,*,#833,.T.);+#833=EDGE_CURVE('',#597,#834,#836,.T.);+#834=VERTEX_POINT('',#835);+#835=CARTESIAN_POINT('',(0.964779134804,0.175,0.181797400913));+#836=LINE('',#598,#837);+#837=VECTOR('',#838,1.);+#838=DIRECTION('',(0.158615661317,-3.521975185207E-17,-0.987340403298));+#839=ORIENTED_EDGE('',*,*,#840,.T.);+#840=EDGE_CURVE('',#834,#841,#843,.T.);+#841=VERTEX_POINT('',#842);+#842=CARTESIAN_POINT('',(1.181436840466,0.175,-5.551115123126E-17));+#843=CIRCLE('',#844,0.22);+#844=AXIS2_PLACEMENT_3D('',#845,#261,#846);+#845=CARTESIAN_POINT('',(1.181436840466,0.175,0.22));+#846=DIRECTION('',(-0.984807753012,2.186712484447E-16,-0.173648177667));+#847=ORIENTED_EDGE('',*,*,#848,.T.);+#848=EDGE_CURVE('',#841,#849,#851,.T.);+#849=VERTEX_POINT('',#850);+#850=CARTESIAN_POINT('',(1.25,0.175,-5.551115123126E-17));+#851=LINE('',#842,#852);+#852=VECTOR('',#853,1.);+#853=DIRECTION('',(1.,-2.22044604925E-16,0.));+#854=ORIENTED_EDGE('',*,*,#855,.T.);+#855=EDGE_CURVE('',#849,#856,#858,.T.);+#856=VERTEX_POINT('',#857);+#857=CARTESIAN_POINT('',(1.25,0.175,0.15));+#858=LINE('',#850,#135);+#859=ORIENTED_EDGE('',*,*,#860,.T.);+#860=EDGE_CURVE('',#856,#861,#863,.T.);+#861=VERTEX_POINT('',#862);+#862=CARTESIAN_POINT('',(1.181436840466,0.175,0.15));+#863=LINE('',#857,#339);+#864=ORIENTED_EDGE('',*,*,#865,.T.);+#865=EDGE_CURVE('',#861,#866,#868,.T.);+#866=VERTEX_POINT('',#867);+#867=CARTESIAN_POINT('',(1.112500297756,0.175,0.207844627563));+#868=CIRCLE('',#869,7.E-02);+#869=AXIS2_PLACEMENT_3D('',#845,#607,#404);+#870=ORIENTED_EDGE('',*,*,#871,.T.);+#871=EDGE_CURVE('',#866,#872,#874,.T.);+#872=VERTEX_POINT('',#873);+#873=CARTESIAN_POINT('',(1.066657705663,0.175,0.493202599087));+#874=LINE('',#867,#875);+#875=VECTOR('',#876,1.);+#876=DIRECTION('',(-0.158615661317,3.521975185207E-17,0.987340403298));+#877=ORIENTED_EDGE('',*,*,#878,.T.);+#878=EDGE_CURVE('',#872,#500,#879,.T.);+#879=CIRCLE('',#880,0.22);+#880=AXIS2_PLACEMENT_3D('',#604,#261,#881);+#881=DIRECTION('',(0.984807753012,-2.186712484447E-16,0.173648177667));+#882=PLANE('',#883);+#883=AXIS2_PLACEMENT_3D('',#884,#261,#13);+#884=CARTESIAN_POINT('',(1.021526355437,0.175,0.332418056697));+#885=ADVANCED_FACE('',(#886),#898,.F.);+#886=FACE_BOUND('',#887,.F.);+#887=EDGE_LOOP('',(#888,#889,#894,#897));+#888=ORIENTED_EDGE('',*,*,#596,.T.);+#889=ORIENTED_EDGE('',*,*,#890,.T.);+#890=EDGE_CURVE('',#589,#891,#893,.T.);+#891=VERTEX_POINT('',#892);+#892=CARTESIAN_POINT('',(0.964779134804,-0.175,0.181797400913));+#893=LINE('',#590,#837);+#894=ORIENTED_EDGE('',*,*,#895,.F.);+#895=EDGE_CURVE('',#834,#891,#896,.T.);+#896=LINE('',#835,#260);+#897=ORIENTED_EDGE('',*,*,#833,.F.);+#898=PLANE('',#899);+#899=AXIS2_PLACEMENT_3D('',#598,#900,#838);+#900=DIRECTION('',(0.987340403298,-2.192336097769E-16,0.158615661317));+#901=ADVANCED_FACE('',(#902),#941,.T.);+#902=FACE_BOUND('',#903,.T.);+#903=EDGE_LOOP('',(#611,#587,#889,#904,#911,#916,#921,#926,#932,#937));+#904=ORIENTED_EDGE('',*,*,#905,.T.);+#905=EDGE_CURVE('',#891,#906,#908,.T.);+#906=VERTEX_POINT('',#907);+#907=CARTESIAN_POINT('',(1.181436840466,-0.175,-5.551115123126E-17));+#908=CIRCLE('',#909,0.22);+#909=AXIS2_PLACEMENT_3D('',#910,#261,#846);+#910=CARTESIAN_POINT('',(1.181436840466,-0.175,0.22));+#911=ORIENTED_EDGE('',*,*,#912,.T.);+#912=EDGE_CURVE('',#906,#913,#915,.T.);+#913=VERTEX_POINT('',#914);+#914=CARTESIAN_POINT('',(1.25,-0.175,-5.551115123126E-17));+#915=LINE('',#907,#852);+#916=ORIENTED_EDGE('',*,*,#917,.T.);+#917=EDGE_CURVE('',#913,#918,#920,.T.);+#918=VERTEX_POINT('',#919);+#919=CARTESIAN_POINT('',(1.25,-0.175,0.15));+#920=LINE('',#914,#135);+#921=ORIENTED_EDGE('',*,*,#922,.T.);+#922=EDGE_CURVE('',#918,#923,#925,.T.);+#923=VERTEX_POINT('',#924);+#924=CARTESIAN_POINT('',(1.181436840466,-0.175,0.15));+#925=LINE('',#919,#339);+#926=ORIENTED_EDGE('',*,*,#927,.T.);+#927=EDGE_CURVE('',#923,#928,#930,.T.);+#928=VERTEX_POINT('',#929);+#929=CARTESIAN_POINT('',(1.112500297756,-0.175,0.207844627563));+#930=CIRCLE('',#931,7.E-02);+#931=AXIS2_PLACEMENT_3D('',#910,#607,#404);+#932=ORIENTED_EDGE('',*,*,#933,.T.);+#933=EDGE_CURVE('',#928,#934,#936,.T.);+#934=VERTEX_POINT('',#935);+#935=CARTESIAN_POINT('',(1.066657705663,-0.175,0.493202599087));+#936=LINE('',#929,#875);+#937=ORIENTED_EDGE('',*,*,#938,.T.);+#938=EDGE_CURVE('',#934,#336,#939,.T.);+#939=CIRCLE('',#940,0.22);+#940=AXIS2_PLACEMENT_3D('',#593,#261,#881);+#941=PLANE('',#942);+#942=AXIS2_PLACEMENT_3D('',#943,#261,#13);+#943=CARTESIAN_POINT('',(1.021526355437,-0.175,0.332418056697));+#944=ADVANCED_FACE('',(#945),#952,.T.);+#945=FACE_BOUND('',#946,.F.);+#946=EDGE_LOOP('',(#947,#937,#950,#951));+#947=ORIENTED_EDGE('',*,*,#948,.T.);+#948=EDGE_CURVE('',#872,#934,#949,.T.);+#949=LINE('',#873,#260);+#950=ORIENTED_EDGE('',*,*,#623,.F.);+#951=ORIENTED_EDGE('',*,*,#878,.F.);+#952=CYLINDRICAL_SURFACE('',#953,0.22);+#953=AXIS2_PLACEMENT_3D('',#604,#607,#881);+#954=ADVANCED_FACE('',(#955,#957),#983,.T.);+#955=FACE_BOUND('',#956,.T.);+#956=EDGE_LOOP('',(#704,#687,#673,#659,#641,#822,#812,#798));+#957=FACE_BOUND('',#958,.T.);+#958=EDGE_LOOP('',(#959,#967,#973,#979));+#959=ORIENTED_EDGE('',*,*,#960,.T.);+#960=EDGE_CURVE('',#961,#963,#965,.T.);+#961=VERTEX_POINT('',#962);+#962=CARTESIAN_POINT('',(-0.315270145251,-0.490270145251,1.1));+#963=VERTEX_POINT('',#964);+#964=CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.1));+#965=LINE('',#966,#97);+#966=CARTESIAN_POINT('',(-0.740270145251,-0.490270145251,1.1));+#967=ORIENTED_EDGE('',*,*,#968,.T.);+#968=EDGE_CURVE('',#963,#969,#971,.T.);+#969=VERTEX_POINT('',#970);+#970=CARTESIAN_POINT('',(-0.715270145251,0.490270145251,1.1));+#971=LINE('',#972,#27);+#972=CARTESIAN_POINT('',(-0.715270145251,-0.488952608939,1.1));+#973=ORIENTED_EDGE('',*,*,#974,.F.);+#974=EDGE_CURVE('',#975,#969,#977,.T.);+#975=VERTEX_POINT('',#976);+#976=CARTESIAN_POINT('',(-0.315270145251,0.490270145251,1.1));+#977=LINE('',#978,#97);+#978=CARTESIAN_POINT('',(-0.740270145251,0.490270145251,1.1));+#979=ORIENTED_EDGE('',*,*,#980,.F.);+#980=EDGE_CURVE('',#961,#975,#981,.T.);+#981=LINE('',#982,#27);+#982=CARTESIAN_POINT('',(-0.315270145251,-0.488952608939,1.1));+#983=PLANE('',#984);+#984=AXIS2_PLACEMENT_3D('',#685,#13,#985);+#985=DIRECTION('',(0.84333939541,0.537381302382,0.));+#986=ADVANCED_FACE('',(#987),#994,.F.);+#987=FACE_BOUND('',#988,.F.);+#988=EDGE_LOOP('',(#989,#932,#992,#993));+#989=ORIENTED_EDGE('',*,*,#990,.T.);+#990=EDGE_CURVE('',#866,#928,#991,.T.);+#991=LINE('',#867,#260);+#992=ORIENTED_EDGE('',*,*,#948,.F.);+#993=ORIENTED_EDGE('',*,*,#871,.F.);+#994=PLANE('',#995);+#995=AXIS2_PLACEMENT_3D('',#867,#996,#876);+#996=DIRECTION('',(-0.987340403298,2.192336097769E-16,-0.158615661317));+#997=ADVANCED_FACE('',(#998),#1005,.F.);+#998=FACE_BOUND('',#999,.F.);+#999=EDGE_LOOP('',(#1000,#926,#1003,#1004));+#1000=ORIENTED_EDGE('',*,*,#1001,.T.);+#1001=EDGE_CURVE('',#861,#923,#1002,.T.);+#1002=LINE('',#862,#260);+#1003=ORIENTED_EDGE('',*,*,#990,.F.);+#1004=ORIENTED_EDGE('',*,*,#865,.F.);+#1005=CYLINDRICAL_SURFACE('',#869,7.E-02);+#1006=ADVANCED_FACE('',(#1007),#1014,.F.);+#1007=FACE_BOUND('',#1008,.F.);+#1008=EDGE_LOOP('',(#1009,#921,#1012,#1013));+#1009=ORIENTED_EDGE('',*,*,#1010,.T.);+#1010=EDGE_CURVE('',#856,#918,#1011,.T.);+#1011=LINE('',#857,#260);+#1012=ORIENTED_EDGE('',*,*,#1001,.F.);+#1013=ORIENTED_EDGE('',*,*,#860,.F.);+#1014=PLANE('',#1015);+#1015=AXIS2_PLACEMENT_3D('',#857,#404,#340);+#1016=ADVANCED_FACE('',(#1017),#1024,.F.);+#1017=FACE_BOUND('',#1018,.F.);+#1018=EDGE_LOOP('',(#1019,#916,#1022,#1023));+#1019=ORIENTED_EDGE('',*,*,#1020,.T.);+#1020=EDGE_CURVE('',#849,#913,#1021,.T.);+#1021=LINE('',#850,#260);+#1022=ORIENTED_EDGE('',*,*,#1010,.F.);+#1023=ORIENTED_EDGE('',*,*,#855,.F.);+#1024=PLANE('',#1025);+#1025=AXIS2_PLACEMENT_3D('',#850,#340,#13);+#1026=ADVANCED_FACE('',(#1027),#1034,.F.);+#1027=FACE_BOUND('',#1028,.F.);+#1028=EDGE_LOOP('',(#1029,#911,#1032,#1033));+#1029=ORIENTED_EDGE('',*,*,#1030,.T.);+#1030=EDGE_CURVE('',#841,#906,#1031,.T.);+#1031=LINE('',#842,#260);+#1032=ORIENTED_EDGE('',*,*,#1020,.F.);+#1033=ORIENTED_EDGE('',*,*,#848,.F.);+#1034=PLANE('',#1035);+#1035=AXIS2_PLACEMENT_3D('',#842,#13,#853);+#1036=ADVANCED_FACE('',(#1037),#1042,.T.);+#1037=FACE_BOUND('',#1038,.F.);+#1038=EDGE_LOOP('',(#1039,#904,#1040,#1041));+#1039=ORIENTED_EDGE('',*,*,#895,.T.);+#1040=ORIENTED_EDGE('',*,*,#1030,.F.);+#1041=ORIENTED_EDGE('',*,*,#840,.F.);+#1042=CYLINDRICAL_SURFACE('',#1043,0.22);+#1043=AXIS2_PLACEMENT_3D('',#845,#607,#846);+#1044=ADVANCED_FACE('',(#1045),#1062,.F.);+#1045=FACE_BOUND('',#1046,.F.);+#1046=EDGE_LOOP('',(#959,#1047,#1053,#1058));+#1047=ORIENTED_EDGE('',*,*,#1048,.T.);+#1048=EDGE_CURVE('',#963,#1049,#1051,.T.);+#1049=VERTEX_POINT('',#1050);+#1050=CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.11));+#1051=LINE('',#1052,#135);+#1052=CARTESIAN_POINT('',(-0.715270145251,-0.490270145251,1.09));+#1053=ORIENTED_EDGE('',*,*,#1054,.T.);+#1054=EDGE_CURVE('',#1049,#1055,#1057,.T.);+#1055=VERTEX_POINT('',#1056);+#1056=CARTESIAN_POINT('',(-0.315270145251,-0.490270145251,1.11));+#1057=LINE('',#1050,#69);+#1058=ORIENTED_EDGE('',*,*,#1059,.F.);+#1059=EDGE_CURVE('',#961,#1055,#1060,.T.);+#1060=LINE('',#1061,#135);+#1061=CARTESIAN_POINT('',(-0.315270145251,-0.490270145251,1.09));+#1062=PLANE('',#1063);+#1063=AXIS2_PLACEMENT_3D('',#1052,#28,#13);+#1064=ADVANCED_FACE('',(#1065),#1077,.T.);+#1065=FACE_BOUND('',#1066,.T.);+#1066=EDGE_LOOP('',(#1058,#1067,#1068,#1074));+#1067=ORIENTED_EDGE('',*,*,#980,.T.);+#1068=ORIENTED_EDGE('',*,*,#1069,.T.);+#1069=EDGE_CURVE('',#975,#1070,#1072,.T.);+#1070=VERTEX_POINT('',#1071);+#1071=CARTESIAN_POINT('',(-0.315270145251,0.490270145251,1.11));+#1072=LINE('',#1073,#135);+#1073=CARTESIAN_POINT('',(-0.315270145251,0.490270145251,1.09));+#1074=ORIENTED_EDGE('',*,*,#1075,.F.);+#1075=EDGE_CURVE('',#1055,#1070,#1076,.T.);+#1076=LINE('',#1056,#27);+#1077=PLANE('',#1078);+#1078=AXIS2_PLACEMENT_3D('',#1061,#70,#13);+#1079=ADVANCED_FACE('',(#1080),#1093,.T.);+#1080=FACE_BOUND('',#1081,.T.);+#1081=EDGE_LOOP('',(#1082,#1083,#1089,#1092));+#1082=ORIENTED_EDGE('',*,*,#974,.T.);+#1083=ORIENTED_EDGE('',*,*,#1084,.T.);+#1084=EDGE_CURVE('',#969,#1085,#1087,.T.);+#1085=VERTEX_POINT('',#1086);+#1086=CARTESIAN_POINT('',(-0.715270145251,0.490270145251,1.11));+#1087=LINE('',#1088,#135);+#1088=CARTESIAN_POINT('',(-0.715270145251,0.490270145251,1.09));+#1089=ORIENTED_EDGE('',*,*,#1090,.T.);+#1090=EDGE_CURVE('',#1085,#1070,#1091,.T.);+#1091=LINE('',#1086,#69);+#1092=ORIENTED_EDGE('',*,*,#1069,.F.);+#1093=PLANE('',#1094);+#1094=AXIS2_PLACEMENT_3D('',#1088,#28,#13);+#1095=ADVANCED_FACE('',(#1096),#1102,.F.);+#1096=FACE_BOUND('',#1097,.F.);+#1097=EDGE_LOOP('',(#1098,#967,#1083,#1099));+#1098=ORIENTED_EDGE('',*,*,#1048,.F.);+#1099=ORIENTED_EDGE('',*,*,#1100,.F.);+#1100=EDGE_CURVE('',#1049,#1085,#1101,.T.);+#1101=LINE('',#1050,#27);+#1102=PLANE('',#1103);+#1103=AXIS2_PLACEMENT_3D('',#1052,#70,#13);+#1104=ADVANCED_FACE('',(#1105),#1109,.T.);+#1105=FACE_BOUND('',#1106,.T.);+#1106=EDGE_LOOP('',(#1099,#1053,#1107,#1108));+#1107=ORIENTED_EDGE('',*,*,#1075,.T.);+#1108=ORIENTED_EDGE('',*,*,#1090,.F.);+#1109=PLANE('',#1110);+#1110=AXIS2_PLACEMENT_3D('',#1050,#13,#70);+#1111=( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1115)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#1112,#1113,#1114)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1112=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1113=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1114=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1115=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1112,'distance_accuracy_value','confusion accuracy');+#1116=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#1117=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#1118,#1128,#1129,#1130,#1131,#1140,#1141,#1142,#1143,#1144,#1145,#1146,#1147,#1148,#1149,#1150,#1151,#1152,#1153,#1154,#1155,#1156,#1157,#1158,#1159,#1160,#1161,#1162,#1163,#1164,#1165,#1166,#1167,#1168,#1169,#1170,#1171,#1172,#1173,#1174,#1175,#1176,#1177,#1178,#1179,#1180,#1181,#1182,#1183,#1184,#1185,#1186,#1187,#1188,#1189,#1198,#1199,#1200,#1201),#1111);+#1118=STYLED_ITEM('color',(#1119),#17);+#1119=PRESENTATION_STYLE_ASSIGNMENT((#1120,#1126));+#1120=SURFACE_STYLE_USAGE(.BOTH.,#1121);+#1121=SURFACE_SIDE_STYLE('',(#1122));+#1122=SURFACE_STYLE_FILL_AREA(#1123);+#1123=FILL_AREA_STYLE('',(#1124));+#1124=FILL_AREA_STYLE_COLOUR('',#1125);+#1125=COLOUR_RGB('',0.147999998088,0.145000001626,0.145000001626);+#1126=CURVE_STYLE('',#1127,POSITIVE_LENGTH_MEASURE(0.1),#1125);+#1127=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#1128=STYLED_ITEM('color',(#1119),#54);+#1129=STYLED_ITEM('color',(#1119),#107);+#1130=STYLED_ITEM('color',(#1119),#120);+#1131=STYLED_ITEM('color',(#1132),#141);+#1132=PRESENTATION_STYLE_ASSIGNMENT((#1133,#1139));+#1133=SURFACE_STYLE_USAGE(.BOTH.,#1134);+#1134=SURFACE_SIDE_STYLE('',(#1135));+#1135=SURFACE_STYLE_FILL_AREA(#1136);+#1136=FILL_AREA_STYLE('',(#1137));+#1137=FILL_AREA_STYLE_COLOUR('',#1138);+#1138=COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244);+#1139=CURVE_STYLE('',#1127,POSITIVE_LENGTH_MEASURE(0.1),#1138);+#1140=STYLED_ITEM('color',(#1119),#164);+#1141=STYLED_ITEM('color',(#1119),#181);+#1142=STYLED_ITEM('color',(#1119),#194);+#1143=STYLED_ITEM('color',(#1119),#207);+#1144=STYLED_ITEM('color',(#1119),#220);+#1145=STYLED_ITEM('color',(#1119),#233);+#1146=STYLED_ITEM('color',(#1119),#246);+#1147=STYLED_ITEM('color',(#1119),#266);+#1148=STYLED_ITEM('color',(#1119),#281);+#1149=STYLED_ITEM('color',(#1119),#296);+#1150=STYLED_ITEM('color',(#1132),#360);+#1151=STYLED_ITEM('color',(#1132),#420);+#1152=STYLED_ITEM('color',(#1132),#436);+#1153=STYLED_ITEM('color',(#1119),#479);+#1154=STYLED_ITEM('color',(#1119),#527);+#1155=STYLED_ITEM('color',(#1119),#538);+#1156=STYLED_ITEM('color',(#1119),#549);+#1157=STYLED_ITEM('color',(#1119),#560);+#1158=STYLED_ITEM('color',(#1119),#571);+#1159=STYLED_ITEM('color',(#1132),#583);+#1160=STYLED_ITEM('color',(#1119),#608);+#1161=STYLED_ITEM('color',(#1132),#618);+#1162=STYLED_ITEM('color',(#1119),#630);+#1163=STYLED_ITEM('color',(#1119),#650);+#1164=STYLED_ITEM('color',(#1119),#664);+#1165=STYLED_ITEM('color',(#1119),#678);+#1166=STYLED_ITEM('color',(#1119),#692);+#1167=STYLED_ITEM('color',(#1132),#709);+#1168=STYLED_ITEM('color',(#1132),#720);+#1169=STYLED_ITEM('color',(#1132),#730);+#1170=STYLED_ITEM('color',(#1132),#741);+#1171=STYLED_ITEM('color',(#1132),#751);+#1172=STYLED_ITEM('color',(#1132),#761);+#1173=STYLED_ITEM('color',(#1132),#771);+#1174=STYLED_ITEM('color',(#1132),#781);+#1175=STYLED_ITEM('color',(#1119),#789);+#1176=STYLED_ITEM('color',(#1119),#803);+#1177=STYLED_ITEM('color',(#1119),#817);+#1178=STYLED_ITEM('color',(#1132),#827);+#1179=STYLED_ITEM('color',(#1132),#885);+#1180=STYLED_ITEM('color',(#1132),#901);+#1181=STYLED_ITEM('color',(#1132),#944);+#1182=STYLED_ITEM('color',(#1119),#954);+#1183=STYLED_ITEM('color',(#1132),#986);+#1184=STYLED_ITEM('color',(#1132),#997);+#1185=STYLED_ITEM('color',(#1132),#1006);+#1186=STYLED_ITEM('color',(#1132),#1016);+#1187=STYLED_ITEM('color',(#1132),#1026);+#1188=STYLED_ITEM('color',(#1132),#1036);+#1189=STYLED_ITEM('color',(#1190),#1044);+#1190=PRESENTATION_STYLE_ASSIGNMENT((#1191,#1197));+#1191=SURFACE_STYLE_USAGE(.BOTH.,#1192);+#1192=SURFACE_SIDE_STYLE('',(#1193));+#1193=SURFACE_STYLE_FILL_AREA(#1194);+#1194=FILL_AREA_STYLE('',(#1195));+#1195=FILL_AREA_STYLE_COLOUR('',#1196);+#1196=COLOUR_RGB('',0.690999998585,0.664000007176,0.597999987832);+#1197=CURVE_STYLE('',#1127,POSITIVE_LENGTH_MEASURE(0.1),#1196);+#1198=STYLED_ITEM('color',(#1190),#1064);+#1199=STYLED_ITEM('color',(#1190),#1079);+#1200=STYLED_ITEM('color',(#1190),#1095);+#1201=STYLED_ITEM('color',(#1190),#1104);+ENDSEC;+END-ISO-10303-21;
docs/bat54ws-7-f-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+67
@@ -0,0 +1,67 @@+{+ "slug": "bat54ws-7-f",+ "title": "BAT54WS-7-F",+ "version": "0.1.0",+ "type": "hardware",+ "kind": "component",+ "description": "Diodes Incorporated 30 V small-signal Schottky diode, SOD-323. Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.",+ "tags": [+  "component",+  "diode",+  "schottky",+  "sod-323",+  "detector",+  "diodes-inc"+ ],+ "mpn": "BAT54WS-7-F",+ "license": "CC-BY-SA-4.0",+ "dependencies": {},+ "hero": {+  "type": "image",+  "path": "docs/hero.png"+ },+ "visibility": "public",+ "files": [+  "bat54ws-7-f-etched.glb",+  "bat54ws-7-f-etched.step",+  "bat54ws-7-f.glb",+  "bat54ws-7-f.kicad_mod",+  "bat54ws-7-f.kicad_sym",+  "bat54ws-7-f.lbr",+  "bat54ws-7-f.step",+  "docs/bat54ws-7-f-datasheet.pdf",+  "docs/hero.png",+  "altium/Adom_bat54ws_7_f.PcbLib",+  "altium/Adom_bat54ws_7_f.SchLib",+  "altium/BAT54WS-7-F.adom-lbr.json",+  "page.json",+  "verification.json",+  "viewers/footprint.html",+  "viewers/symbol.html",+  "README.md",+  "LICENSE",+  "package.json"+ ],+ "component": {+  "mpn": "BAT54WS-7-F",+  "manufacturer": "Diodes Incorporated",+  "package": "SOD-323",+  "category": "Diode",+  "subcategory": "Schottky diode, small signal",+  "datasheet": "https://www.lcsc.com/datasheet/lcsc_datasheet_1806121749_Diodes-Incorporated-BAT54WS-7-F_C124205.pdf",+  "distributor_links": {+   "lcsc": {+    "part": "C124205",+    "url": "https://www.lcsc.com/product-detail/C124205.html"+   },+   "mouser": {+    "part": "621-BAT54WS-F",+    "url": "https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/BAT54WS-7-F?qs=BJo294706GxanB6a%2FKrrdw%3D%3D"+   },+   "digikey": {+    "part": "BAT54WS-FDITR-ND",+    "url": "https://www.digikey.com/en/products/detail/diodes-incorporated/BAT54WS-7-F/804865"+   }+  }+ }+}\ No newline at end of file
page.json+146−62
@@ -1,68 +1,152 @@ {-  "schema_version": 1,-  "slug": "bat54ws-7-f",-  "type": "component",-  "kind": "component",-  "title": "BAT54WS-7-F",-  "brief": "Diodes Incorporated 30 V small-signal Schottky diode, SOD-323. Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.",-  "version": "0.1.0",-  "because": "No wiki page covers Diodes Incorporated BAT54WS-7-F (searched the wiki by MPN on 2026-10-08); the AM/FM Receiver Molecule uses it and needs a reviewed symbol, footprint, 3D model and orderable part numbers.",-  "hero": {-    "type": "billboard",-    "headline": "BAT54WS-7-F",-    "subhead": "Diodes Incorporated 30 V small-signal Schottky diode, SOD-323",-    "screenshot": "docs/hero.png",-    "chrome": false+ "schema_version": 1,+ "type": "hardware",+ "kind": "component",+ "slug": "bat54ws-7-f",+ "title": "BAT54WS-7-F",+ "brief": "Diodes Incorporated 30 V small-signal Schottky diode, SOD-323. Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.",+ "version": "0.1.0",+ "license": "CC-BY-SA-4.0",+ "tags": [+  "component",+  "diode",+  "schottky",+  "sod-323",+  "detector",+  "diodes-inc"+ ],+ "component": {+  "mpn": "BAT54WS-7-F",+  "manufacturer": "Diodes Incorporated",+  "package": "SOD-323",+  "pin_count": 2,+  "category": "Diode",+  "subcategory": "Schottky diode, small signal",+  "datasheet": "https://www.lcsc.com/datasheet/lcsc_datasheet_1806121749_Diodes-Incorporated-BAT54WS-7-F_C124205.pdf",+  "parts": {+   "symbol": "bat54ws-7-f.kicad_sym",+   "footprint": "bat54ws-7-f.kicad_mod",+   "model_3d": "bat54ws-7-f-etched.glb",+   "model_3d_plain": "bat54ws-7-f.glb",+   "model_3d_step": "bat54ws-7-f-etched.step",+   "model_3d_step_plain": "bat54ws-7-f.step",+   "lbr": "bat54ws-7-f.lbr",+   "datasheet": "docs/bat54ws-7-f-datasheet.pdf",+   "step": "bat54ws-7-f-etched.step",+   "altium_schlib": "altium/Adom_bat54ws_7_f.SchLib",+   "altium_pcblib": "altium/Adom_bat54ws_7_f.PcbLib"   },-  "component": {-    "mpn": "BAT54WS-7-F",-    "manufacturer": "Diodes Incorporated",-    "package": "SOD-323",-    "pin_count": null,-    "category": "Diode",-    "subcategory": "Schottky diode, small signal",-    "body_size": null,-    "parts": {},-    "distributor_links": {-      "lcsc": {-        "part": "C124205",-        "url": "https://www.lcsc.com/product-detail/C124205.html"-      },-      "mouser": {-        "part": "621-BAT54WS-F",-        "url": "https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/BAT54WS-7-F?qs=BJo294706GxanB6a%2FKrrdw%3D%3D"-      },-      "digikey": {-        "part": "BAT54WS-FDITR-ND",-        "url": "https://www.digikey.com/en/products/detail/diodes-incorporated/BAT54WS-7-F/804865"-      }-    },-    "datasheet": "https://www.lcsc.com/datasheet/lcsc_datasheet_1806121749_Diodes-Incorporated-BAT54WS-7-F_C124205.pdf"+  "distributor_links": {+   "lcsc": {+    "part": "C124205",+    "url": "https://www.lcsc.com/product-detail/C124205.html"+   },+   "mouser": {+    "part": "621-BAT54WS-F",+    "url": "https://www.mouser.com/en/ProductDetail/Diodes-Incorporated/BAT54WS-7-F?qs=BJo294706GxanB6a%2FKrrdw%3D%3D"+   },+   "digikey": {+    "part": "BAT54WS-FDITR-ND",+    "url": "https://www.digikey.com/en/products/detail/diodes-incorporated/BAT54WS-7-F/804865"+   }   },-  "tags": [-    "component",-    "diode",-    "schottky",-    "sod-323",-    "detector",-    "diodes-inc"-  ],-  "discovery_triggers": [-    "bat54ws-7-f",-    "30 v small-signal schottky diode"-  ],-  "license": "CC-BY-SA-4.0",-  "visibility": {-    "public": true+  "viewers": {+   "symbol": "viewers/symbol.html",+   "footprint": "viewers/footprint.html"   },-  "author": {-    "name": "noah",-    "email": "[email protected]"+  "models_3d": [+   {+    "file": "bat54ws-7-f.step",+    "role": "plain",+    "up": "Z",+    "units": "mm",+    "origin": "footprint origin",+    "seat": "z = 0",+    "extents_mm": [+     2.5,+     1.25,+     1.11+    ],+    "zmin_mm": -0.0,+    "footprint_binding": "identity",+    "sha256": "cd8619b2119cd95683a2c5e660ab4f2d4db674f696cd6f9e9756f221171a214d",+    "checked": "2026-10-08",+    "checked_by": "step2glb features (bbox, floor_z)"+   },+   {+    "file": "bat54ws-7-f-etched.step",+    "role": "eda",+    "up": "Z",+    "units": "mm",+    "origin": "footprint origin",+    "seat": "z = 0",+    "extents_mm": [+     2.5,+     1.25,+     1.11+    ],+    "zmin_mm": -0.0,+    "footprint_binding": "identity",+    "sha256": "5ca1e0a443eda66522cd09652d32f92492d9d639739d62e2301b9ad5e62f3a90",+    "checked": "2026-10-08",+    "checked_by": "step2glb features (bbox, floor_z)"+   }+  ],+  "provenance": {+   "specs": "datasheet (cited per row) and the LCSC parametric listing retrieved 2026-10-08",+   "datasheet": [+    {+     "file": "docs/bat54ws-7-f-datasheet.pdf",+     "url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/1806121749_Diodes-Incorporated-BAT54WS-7-F_C124205.pdf",+     "sha256": "a910241faa214991993fa171bd226bdbb8730c0f453c18993c738d96226f26d6",+     "retrieved": "2026-10-08"+    }+   ],+   "cad_footprint": "Diode_SMD:D_SOD-323, KiCad official, CC-BY-SA 4.0",+   "cad_3d": "KiCad packages3D (tag 10.0.6), D_SOD-323.step",+   "etch": {+    "job_id": "19351ffdb2417959",+    "endpoint": "/laser-etch",+    "params": "name=BAT54WS&mode=flat"+   },+   "lcsc_model_cleaning": null   },-  "sample_prompts": [],-  "discovery_pitch": null,-  "metadata": {},-  "created_at": "2026-10-08T15:53:00.653Z",-  "updated_at": "2026-10-08T15:53:00.653Z",-  "org": "adom"+  "pins": [+   {+    "number": "1",+    "name": "K",+    "type": "passive",+    "description": "Cathode, the banded end (datasheet p.1, \"Polarity: Cathode Band\")."+   },+   {+    "number": "2",+    "name": "A",+    "type": "passive",+    "description": "Anode."+   }+  ],+  "wiki_url": "https://wiki.adom.inc/adom/bat54ws-7-f"+ },+ "discovery_triggers": [+  "bat54ws-7-f",+  "30 v small-signal schottky diode"+ ],+ "discovery_pitch": "BAT54WS-7-F: 30 V small-signal Schottky diode with cited specs, orderable part numbers and KiCad, Fusion and Altium libraries and a 3D model.",+ "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
verification.jsonadded+6
@@ -0,0 +1,6 @@+{+ "schema": "adom/verification@1",+ "part": "BAT54WS-7-F",+ "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>bat54ws-7-f - 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">bat54ws-7-f</span></header>+  <main>+    <div class="vpwrap">+      <div class="av-vp" id="vp">+        <svg xmlns="http://www.w3.org/2000/svg" viewBox="-2.350 -1.225 4.700 2.450" 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="0.600x0.450" data-mount="smd"><rect x="-1.350" y="-0.225" width="0.600" height="0.450" rx="0.113" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="2" data-shape="roundrect" data-size="0.600x0.450" data-mount="smd"><rect x="0.750" y="-0.225" width="0.600" height="0.450" rx="0.113" 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="-1.050" y="0.000" text-anchor="middle" dominant-baseline="central" font-size="0.189" fill="#fff" font-family="sans-serif" style="pointer-events:none">1</text><text x="1.050" y="0.000" text-anchor="middle" dominant-baseline="central" font-size="0.189" fill="#fff" font-family="sans-serif" style="pointer-events:none">2</text></g><g class="adom-layer-paste-apertures"><rect x="-1.350" y="-0.225" width="0.600" height="0.450" rx="0.05" transform="rotate(0.00 -1.050 0.000)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.750" y="-0.225" width="0.600" height="0.450" rx="0.05" transform="rotate(0.00 1.050 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.050" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.050" 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":2,"pasteDots":2};+(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+1730
@@ -0,0 +1,1730 @@+<!doctype html><html><head><meta charset="utf-8">+<title>BAT54WS-7-F - 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,d09GMgABAAAAAGP8AA8AAAABIBQAAGOaAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGnobgYNwHKAiBmAAiE4RCAqCxyCB+28Lh3YAATYCJAOPaAQgBZJXB5xgG2X1B9g2DW4eaidQKePr1ia2YhybErcNiDr3xzacFcHGAVDA/6Jn//9nJZUxtl3dLyAQiFmQKcFFcSbkctWEdDWqccq7EZHRKLqaoc/VheFl3igRlDXhlDyCxcOUTMlIcDe7ubhSPMP6Ot9vBDWKQCDYVyC/T0JKb16LUjHzg5rfSZ9l6ngnGosl0i03BG0TiyU1uQTRqMv82j/8Ldn9MG17+/kBCrSpNqE75X/C4oliiGRpv7mH28OWDrIKjF0eI2olp16iaKwqsnqADwAVoCN6soCewAGB+vevXj2rkw+sVj0rQsU/z8/tz30LRo3B5qgxR4hj4IBR+Rki0R9t9hGQT45UQJtyVEi0hQWoxMzAolIlRMFIQLQZ4uf0j1JBtEgSPCmiIUAEYkTsRfRFiLyEBBLMG6yGFrEa0lEqo+Yzo521/X9AlU466UbnHdSmjAMWYz0D/w+/H7/WPvdLiNAKiWiaPWkP9AYzj/6fP2CduY8sjCCBLEijBdbl7wA8m3ED87+mBgCuV+AwK3EEveu2n7ZGJcZM6BLbqQlfCuLzf3g7/ZfW1/DiK4i7DyVpJ0j/r2C8fzjyElfSnmH7uv93aj8jWQszus0CUgqIF2RfJ4qbtE6r7ct5p+X8yH1/dvsHAEkJtwAg2Y/xG/93av4gJnadtyZy5nRusX+2LKuRJVf6Oj2nE8ACuAgpgAuWsG7Aom66w28iFIQEyWwUugQI+Pc/Vcvqmv6a0kVReXp1DpKdaWdhQ4KDdAoXtEOch9II3EBTeLMiD/pglIglF3fn/3Pv3vnvjr9WY2scUYZRGFOAAaZRnZmsdCjgX7fWMt/ufSfZ28c8lQgUs/+psGx0O56FAVelgChYsLsHTEQyTSCCtb94P9sI10hVU5C/P+BI8Qsl0xJtupY1bRkzLFmas2IOaGT0s7B7CSxXoCtgOvh7Va0WnyAsOc0Yq9vRhqSZ5cXQk3burOuuS3F68P0PgsAnRAogJVGUlrJW3rVMy0FykjaBBMUFgzSkSPHMTSFpvSmG8lIORXlz1ZUur6vvqlzUzVVXtud/3eKOC7t5KVrwAB9gJNEC7XzhxS7bicIHGOBqE3zP79fq3n/W5A1+4w+lgr9BNKmUSNscKZnSKldrpe0O3gYAHJEwJBSgkHGJm5mDX3iY2yeau9Be8JFtkCygEQtPG0JS0TEqFeEihI6xEVKE56G1StvvcCZh4VIJyxYuYWlne+fgbx1RZ4Lu6ijpcAdQsoyQMRbZod87Lekq6XBhYBA/Cm6/JM/z6nxOKw1KmtHFO/ZuWkUgYaUDGMjyAigLfK7G65vA92IPMpRQ7FaWEHLqbvh9vdhd9zeFDqXIYyileBJyXvCCBBER8X7fZblqAgFqVEjNgGZYOX+877BNe8BKLROj4mgQ7RGYPj5LjrSbpFvyMn418nEdMmfFYru1P5ZdSlhhKOwEMu4yvlcLAXz4SNsN+PzBbbv7q/uQ6wQEzICbAQoFjgOEjw/HUSgkTBiccFEQISGcaDsgiRLhJEUPxcbacFmnI5Q0aWFJ1xhKk6awNJuHstAPOHiggAAjwfbCTnwNYyBf+0MaGPCA/4cBYYx09LvFYPyYHVubmn/CvuWfKYb8a8WIvvXwb9UDI7I3ds2v1UD+sdKBdlFR1FghIsfhQ+HeJMGGGZ+fgPoL9wVJDBjJ4J9T1xK0twJoZ+9uwClQfP96url7VrVv3G/vY9DUs7A8fuI7vQNEtKZTALoC09VCagAGhk1BD2IHiIx4AnbhTbDBiQrUGUzClq80ZAUUBJTC1TgCeBLN3IbLp+4m7ld4su3DSATG8XL13xr+jEUz/ia2DJLY6zRGBMhibaYD8pgrtuQ560ol+jqaAwMhlFXncJNg/Z0X3s+Mk+SwyIXLWctjPM1z9yzmVTPd5gN28QDHgCc5A/iec+N3/lUhvGoVoijcZQgXEBuYK2IQW4pl0ElS9JUBBSEKvnzyw40eo6ag3TZFImV5XKJKuKsnmDdIo1pce1HX/bv37SP1mCHDz/QC7Gt9/KzqR/10a6J/rGB0wEzHn2qOCWxqelDrYFFek6fh1U22KcQV93EGU3fA39wZSNz2eaj8AqmsQCKBDYRyKpCkeY5jiumeKvtKZwv3KrAFDlm57jbblL3npDjMnIS9OoJL6UZSTYhdGAqwyes8yli/NZYQt8hEheVSSVdpDvIAgtjlBNaR1qZ5JOV0vg5kRzImrIMJw8qvrvJIhoMvBPtWqurbE5eCv3n4ZoMX/8KAJXmLHK8jkIaXyGbkoHvmLnBtirZJte8/0/woKDp4VPFHlHoU0r+QvJbXEF5s39KxA/UY0ZbidqbtbfNlOt5Y64U6ml2fUV+9Ddhe38LEW93uJ/GamgRjrvVzuN5TU6rN0IqkKGse+MCFNstEQFK/ssiwX73i1W2KJ2jZv8FjqqxnPar6XtrQa7lsX/YY3R4BOY/3IvA2EqJxWFc25iuk2r76OirNZfVD1txGeW9OHhyvF3KsLn3z4rPoQX5C+zuyloJ6gS9otohjZya3x9MIvVxQ/SLKcS2xdBs1/ihcSerHmq7y9M5jOMZ51xjclExZ2rAb+X9rMQL2s0RhzQadI2dKXLlT42kDlk386UqTRl+pUgZq1DB0zDE877xjFCCwL2vWmdSsJdPaXMkKhoiPD1wlDCIkhEmUCBcba8NnoR/UaAJPAs8DL0DqgZeAl4FXgLeAs3DuAu8DnwJzwGfAN8C3wM/An8BfIEB6AJkAZGGQ5aEwQ9GKEE7EGITFNHysI8QhQpwjxjNC/IJcGnJ6/SEP1h9ycf0h65EgZ5fdg+sK34euhsdmgCDfJ+HMEw7ofqK3Ie7tUyyLQgm9DSR7BKh3vmVP/RkJ+GMEt62F17aOIF2r/oj42qP+Zf1HeJAD27G2qWmvRzhSLuBlQOdMsr/+WNJKZ3mk/FnpVcbqbs2szR8Te32k4TXKltnydOxtSX+iv9hf73ta7/7XURSuERAhIYqiOTLn8ER4O7JLQgbqIUYPZvAeP+nLmP8MGWdFupIjBUzgXqYtwUoSOere/qGzKSNYQiWo6OVBqLW3zPDBZMoOk2iB8P6UmGTUSxNH9UHrn9pnjQKKFwjkIR7k+9gl8c4c1oY072tJwlvciWGecXo340uRgTQuLr++h9pj9WvJSguvCXfvXcbO0MvClY4wbQAFXUKYEL+PuD2KuBfKzJElgLfIUieJDYw9I2XkAQIdP8N8uy+cr/1fBW7mywWZcxyntZyDlZCX86aE6GHv6d6C77w/JEG65GGHEfvL8ZwUfZu/rbg2Bz4Jay1s8T07MMHiCcLSNwST41qnIMLchx0vsRCkwuri1vMmxaklOVr6qawstZyWb6Qgv7wQU4TD9D2ucHDDQ7nKVO9aHai3xkjxIR/xyWdffPPdDz/96sv0KVkqahpaOvpiUDMyMbOwsnNwcnEbKuNgskyzZs1ngSxiybIVq9as27Rt175Dx06duXDlpu9hU8E6NQ0tHX2xQ5uTm7f4jEKgZUvdjj0Hjr48gBeEQvqFUyTZSfIqBXXFlJ9WMQrrwUMkEoUO0w9L7iIP8pFP+fLtR0tbR1dP38DQqBv/Td5xuvhyayg5O781mj8x5Jjus+ywKcj/D3YQYqvQt+r8roEDxcboZhipAI5tHGrbEp0IdZ8P+xRVeS5z37fE9CtWZSszuaNGYvALIR7qaBbVmKrzHY5x8folhkr5ylJOKlKlqldXm6slNXq0QafzJpn3OL4JCImISYoU+eCjTz774ltflk+bPCpqGlo6egZGJmYW1mbjs0cccHJxGyrDpBGjxg5quU3hpqvMhFlz5ssCsmjJshWr1qxnM2zbte/QsdOc1e3c0IVcunLtxm08tN98f6P7v0w5V0FKDb00oqWjP2zUMjNrs8N5TnHzFl80BFq2yXbtO3S8rf8bUlvRYrISkppn8LK8csiXAqr4wrJ5lagchlJYl8GNKdS8Hg1BCCHE4/F4PB5vZSPjMjFsatbNe6Dc1ih/DlZi6CCKRLITfnI6Dagk0gLz1VsbFouD5C0CT0Iw0SiB3BctC0kzj6KYh0JBhlIFhEH3EMLSQnQGqLgD+aGiLlkGl7TzFaSs6KEZprlz5DBvGjQNOteAkSnkY/QBkmdcOD4cqMelZ7EgliqVZDeKp+3cdNuljw5/9oCtgIiESA2gBCLRJHIDdp3vvvgvKJtEdrSsDENVSDfiOG6X+6ygYMvd1cB2NfCqkoDkITDhKJuWZZebyb5bHxlH+TXYr6gKtFwFdEJa/9kC2xZSeQkaIWGt5bbgL4+68oqMw+OPIpQ5kUS+CPQ7rxddfClKbgdkDiWehFGCR6soRzvOYxOnyitAtTKJHDA5TlLVaqjt3FJhO3XYLKQxBrMokAL92BquOkvkBipv0IaN2vfjr5PllIzMrEWIJ5I6+V+WUaZEPqmQUCSEAgx3R1Hd874KXwSERMQkkXUyJTPd3CQfGSJoPyAshBcpUUVxyWSUHKkQrA5BqDjM8Bf5hyw4LJ0SLVFo0Dy+tKYfoVlhJCZuGlmDkuDEaJ6aqkahUCnazVE5TKpun/rQ6D0+ASERMUlkPeMmTZkxN/fkM58iBOjFgLJgTApJC6eITHJKpYLBQwiJQofpYHHhCWDelPSoa2JTs25+mo+qhiSCtg4349BFDJcUXJM917YkBSnQk3YsjR7SM+2CHyXcj+skcdzgGq+UUEqVpXxVkcpUVaoZta1Oql4aNL6xSaU1LiqnQCAQCAQripKkoqahpaMvBjeMTMwsrM1GsUcccHJxGyrDlBGjxsq41OR8SmCaNINZc+az2M+yrFq3aduufYeOnZZzyqVrt81D+K38pfu/TFnU8CYtfTFClZm12KHJyc1btql27Tt0XINaWVFiqhJS84ygLFku5OdFN5WZ8E5IVVov0o6GGrgofln8473OVfFsxD3026O7Wpm2dXT19A0MjYwz6WWKWTf/Gt758lYn1dhuXPVR0xSOyuBTl4WpESApnLz1S92Vww81thsMFgZfSogRSfXGYzUOjWs8JcpVtmrOQNWexS11wxcBIRExSVEiKmoaWjr6YqAZmZhZWNk5OLm4DbUpkelJZtKsOfNZxLJV6zZt27WfQxw7de7StdvbPN6kPpnW9MUOXU5u3nlGVBaVQz7FWvlgg98Ag0baGtH2sM+jtbR1dPX0DQyNjE1Mzbp5T0aWBoRQSfUAsZud/Ar7Z2JFUigNc+1O2FKEHwSERMQkkdWZkplubpJPEiJoPyAt5LpIiYaLS5aMXblUBAsBKkznScGmnxpV0rPuqahKNW7jG7YCpOUqtb+xFLCfSzAuiqs7uYx2woFjUrOwYi7tk2RXn/cf+Rb37fRIqKUwX45iRet1OhAnlkRL9ZusTA6bPG4caZ0YDrh4Y7EajCAwAiOmMzWs2md7JFlzPABTGDD1rMqrp703wDcBIRExSZGKffDRJ5998a0oMSpqGlo6egZGJmYW1mYj2OGIEy5uQ2WYMGLU2LtGEwPMADPAxJgYE2NiDMMwDMMwMSbGxJgY8xtBeIQYE2NijFjBOrdBlx3OciQnFzcP7zCqFD8bkg2gNrM9y67tO3S8CQpHlsSQkJpnDMpi5VK+FMQVxxKn3bNWZcNngyZDx7Ac7DVzQk49B77t3LSLfRrddqnuSq7duO3fiXvAesxT7dlLXpU3ec+H8okv337SirTR0dXTNzA0MjYxNTMvi41tadWtv4Vf6A3YokDqUsWXGxjfe7cpvuQ8toV3t0JckryeM8FVuF/yXAlghGJaCVL+pFLrEjluug6NaZ1cjpKezZsAAAA+DmZLAAAAAACwchlmjBg1dqDbeL9ZEwAAAAAAAABM4Ry5SJeuXLtxu549AQBAhV4Hra51yjAMc9x0G++aL0GFDj+gu7A9uh1X97rmOicFLMuyLByFBtkHswAAAAAAAAAfDs25dCHFLepN7xJ8KTYF7+llrWsbo+TXrm4ZUYCO2XY17PPdcLyqtfqFjcs7+1tYA8Itc/VIVFxDmonFUBkPCbaRcVsKhUYgeg4WyzTEDasnqBrTQWtZnc80xAiVAyuqyFjKhBgKp4vUy2eio+ro6tzAxI2sXsyLaiVuh71DXjWwcfQc9Gf3PBQh+R05EaUdZrqwsJLf7i4ERT57VAqzcMfGYyXZnaE296ozC8ssoJ+maZqmHwu9V+/Vj6V+MKVdmZu3+IQh0BqY1o6LIpSoTXHJdQe3V+/Vq5lKsAgRqDAKV4fXy4HfO1d1dI9WIpFIaqIK0aCsGmZu0xCpK13b+1ZIHHIomWhLXedaODUwNzgKV3jKVQ7d97wmbipqhhaVkvUYGJmYWWKFnYOTi9tQGQ/qMMdYtmrdpm279h3mGKd9D5camrT079sxD/ko/nhINhJqcydQ5WbRQm4KI5Lie+imhzykWsPgIRKJQhfGTWy4TnhXUO12UhFP9lC3p2h7DW/eS4upraOrp29gaGRcFkDb0qpbH8oVc3/cmvDeaW62ljEQ9DNaRa7Yz5PcUhc4WSgTUcHYCFSY6rJXIYosuPPHiH/sLToB4R+bKXT6XauR/Whk3cEHvbQa5qJoSj0qR9L4aIpsZ/zwpN+vPl0IC1aLQovCJ4tkYmsSltquXVs1PEQiUegwvcss5c4o8vlAbhyZzpCjvHEVlooRaCXG/9OV6nSTNtWmczYTdXE2xTAMwzDMamLcYY7WzHhnTlMLhd6Cm3etHdqKvnVVZienn7Np3ezVezVt1elFtMVGEI0wkZJ8GZjVqMpzJTJLATJCIWlQ1m3p+IvplAaNml75DHklm0YtCm5PmhKzhBQcicZWYUo6bpOSHBBXL2Q1hqjXeqdKKb3KpVd1Wdn5qmkYuf+0rrBut55MvehLP0MzyUJlo2xFaDs7slsOCuyknEXowpWbcldgD568ePPRfS1XIxBJ5MvNkN3PrQqnC76c6RILfnZIfK3a7sB0HpSfRHdo7S2E+9UYgppod32Xj+YEUV205KNhsOS1K7j9J7hOlYXJqiuV2piG37sy+3GUzshQHrwGPvffU/+Wps5/0XCKMCRSiUwKSmxshMS+EU96WgbWAaMR3H0r6PYRSdIwskz9X7cEcpiINHDQraJvOR5bGhw50efME483AQuBAjmLEMFFlCiukiVzs0cmd3nybFSgxCal2vxHrMtePaaUmTbtlFdeOW3WrDPeeKPRO581mTOn1YJFbb777oJffrnojz8uWbLkcggZdCUe6961gavFRCi3HglV24Bi1fJGqVJJoXTppFGTZjLonHPIqMUVcuiOO5R16KDikUdUderE0KOXmmHDlntuEssL82mFLfmDECow95SllxVI40P83UvI7PApUsZ3c1xu8W339ekJ6NAGEsToEPnGiYLo08qYkOwD6PsLTGTArdh/PPtAgpSXrg1f/yaDXk3YJm9yQ+bK0z7y5V17dc4HzWsbgG9Oa30gebMvYq8haS7vEDCQLgN6pRelBXxVYeciwyNIYtfsL5XzxIwGQDZnemTqzPG21aGJIkqgWLOhJKcvab/47H8vDUB8IMN//Mu/FGYUZ0xJ2LicAakKOKEq7nYYozzr0vG3tvqWjJi33UMDb21C6V4dsYsXz2jVgl4m8dsjSy2R6Lxa8VT+9k44By7GISAbBpPldzYoyZosL/SY+q2I5CnCJ6zv7sXn000PuSP39G6Z0cyitOihk1SqUGaNeqVIq94HRLm4rBIlxeQJoth1/meAPKz7J5fMu/ePi0lE9JTbQ8pLomlZmxruWcLTGDBUnbea1RF74JgrEOVkU/JYHWG9/e0b4JOo/CiHtWJm2d01W2sZZ5de8w1/9kVb5Y/++Kf3L15VtA9X3kMAcg5IDy1idtuHhz57/leAjE+3wCKfbfyCr/y2FcZRRceGUixCRH4NQDcAkCkt8vTzfICwH7CT/901TAUEbKOEN8NwB0yTCSBY8UhwZUHxikLs+iNbPUgOyKxG/Zy3r5pAwc4APAbVOLpEjETitJOw8uKSycx+xBR+nvvSsg/r65cIgay1dNLJxecJxC8Hta4uWVWkvU0CGY8okqsU/yAg978/bywl4KO67r4RrVj94QZYkLNS20ZqOIqewP5ffQAAfGJukPM0umxnd340wrvPF/OvYX1o7anvCUARalDEKsIMajxKYyCj2Xqw3ud7aDgJxlcWhkPHovxkgVab9FyfVFV1gS7D8C4fpGIgkbiYPACHpUdsshESWiedgrqjSpfhy+KQfMKJnDWez9QB8tQ3lTDTLQmNsFAr3ed+ByCw4MQCyxuzV8JOnj2we0GtcH8flP5ujjUHYyOvtwcKIbaieO0XSdMMnWVVE8x6TLbqHC7/VWxJblZuUPUtwGWR+ozP0CgxVCKcu9hYkKu7bICasy7r5CLh5Q6imakTq/WVx1bkFlQ+qjjjjjVYbcVVdjAV/LSfS67d84vBltwDtSqSl0VF9xMdkTbIjRtSDTW3g4ubHd3qyzoqYfLg8icROB+Wg6DwIn/uKsg+6noBDLuI/RTowzEVWHFDMydI//pTPpGxHKoA7ZXBOmUvJccbcUVgRWKzGQOyJdbc4GyjsylYHnyN4DB6DIfnbSnEAYjw9qeAxDm0SnPqeRSRYmfBZ6z1XP2eym/l3jhg6PoLNg9EV7W2n5CCFB3eUI5F/SLWCAJtdMML9TWpdo6tH4DkFJmyTK2PhyI1oI0KUpR/bwN62KU48u7qSYhLHhSgHhRQprSv69DZm/+VCSrHq45YVqZ2ZqPKx2mDGzmWlHeV4J2uj/CK28nIEf8JWUSUWFZdEBHrqikRTWpGLm5N8h8RMseM0YJlqUDpqLLL5VK9RmmrEgimGz0VZxJgOfKN/7Y+JSckKk81gjwG0nFQJVwAiK8PUjUJN9q1lqlPwmFaqT4NPKBdw7vnwgPQrs4YM/6usiqmdop67ZF/wQmdRat1caYhPYmi/Esb0MMuxZEXFw01IXIQ8K/aVIq2dWjrzZ8/Uuog0qNOVJlZiypOS7ieo+roh3lFIEpEuTCl6dG2gjiX4xUFN2mi1z8viq8q1V+bravLrW/IY04gyppcrDONRA8Gqb6M8P4Q2ZL0RYjAEyWKkWTJjO2VyUSeEv8oVcVZjTaexLqE6DFln2nTCr3ySpFZs4q98UaJdz47ZM6cKgsWVfvuuzo/Y1B9PNYNt4GrF0Uoby5C1c0nXXpf06S5xZxzru9pcaUfE2gW98FKAAJG2b/rf9ZDlTWrEMHB67dOmgzZy5NDIU8BFc0y9D8Lgg1gA9gANosVsy9sARMJsp06KOpUsZAIJTtcEmEzizSzJKdPqrfix0JFkPPnh9wIKPmcFCVUflFSQP0XbQpo+GYxgcY/20V48N0kCroOdoAdW33ypy8szPyy7TC8//2rFeZuoTv777eE6Qz+3hK/W4EPvkqKr6FU1tH/1xLVtSimbMT9G6xSSw5UzaX6hsVYNpIB/lAuMaplFPuXsdUsp04TCJ2FJbBEVoIlsdLsClab5fAGOLwuNq9Hm19Fi+cCVpKVUlf+wOQY1XtHA0PBIiXYK0OeUrUaNBO77r4uQ8bN+GjR3xARGdExaeMyZcuJnA7CqUqTLbrlKVWrQTOx6+7rMmTczPe3YVY4wXJu8l319si3ocZznDXnxLlyWzghF8ft5BpqmiP6xI9gd+A8uTvCzdl/TuqxJvfY3CYukKvnTopYrjep7x3qbwDusv32pIHB5IE512K/PGloP3noXBMZnktQMxYuTy11690Nt/EIIPa3k8cGnBO3hQv4wyMME0y/FlOeeqZNu1ZiY2a88NI7r7wxa9pr4z547r1Jn0z4yJwFS1/63FvzLfS1b30vvz6UKFPp90D1/+lzGLNlz5Erd+tFqVWn3mFHHHXDLXeMeeqZ58ZNmDSVAio6ZaqMWPGiAdN6yzXX3XDTLbfdcde9kErSGNiM2XO3QbAYu4mUIOSqZB/qERch1+z0kd6SEHLdLh/rKxYhN+z2if7iEHLTHp8aEB8ht+x1zaCECLltn+uGbI+QO/brNGxHhNx1QJcRiRFyT4puo5LCYmUOBkPFAFlGMSk4IBQgKhDQIBh3HjAoqykDDQgaDIMWBHQCwO01vrSBZOCLvsvab3LpjxDzfwhaZCxUfOZ6rELwEueoeBuPhRcfEoZTugkKk0ziShIrrnoNGjXZzK0maEFiiHzo5qXYU2m88zU4p7fSXXUKOm10GLADgijAYBQcPMQrHL+OFBnwFEnkmOtGfA4JMRlzZlZlmwL1ml31wIBxr5OGnqRLRXKLd/eAESoXKZv70GaXtLkObDaSza1vM0vYXHo2E9Fm79p0gs3WsVa8zdysH2czlSXnDHAjWcMzAmaKUf/TgKGkWEb6fGXtIkqs3owFVsPETl+ovsOD0mMUKdOTsuoaYKexODUkYynB06DHlP2naSxNNeHYKgi0cJlz4P5pOpennvwSGIi0GbDkyFPLy7py3fkjwTgxNhuPNSfeNgleZ+Lq1EdtZyG1r+0687VFiJh1lqxNPYN2DZL6GMuVH4FQcXavs3h96tlEtUhpK7ZOgPCukYr4TNfGP35mpAqQ4aYSbOahYL/y6BQHeVt3qPG0B626bheftHB8yX9SDIP4/z7AhrnqHqBcT1Fu46W0Vb4I3TJbouRfHepeGnvjm1/f67w71NfFeohtrKtLREbHpIXDoPPhuPDqnIu49yoKnW316gx2YqcVIC6bNmq9Fed/683PBlsECBYqUowESXbbL41Izq/3+vFy1eodc1Kjc1BabEqbdmJjZrzw0juvvDFr2mvjPnjuvUmfTPhozhefvTWvgVnQqJUT9IOpsBbFTvAjJAybfC3aOlUYxpWJSMcJeRyO1PfOM+MmMwpDQUi7D9775GMIgaunnpsw5YmIzfW6dB7U9UyolQL4phA1nrGruD64DcH1q4n7pUvulKEFBFCPbkPgPHfUuTJeem2veTc4DcQP6Dlv2xO4ifVXg5u7yILPHz6vB3gOkO/WH1hPZipPGmGPOhGuTv6zgC924EH7ERHtdUqjS2nSZciMM5lyW4yxaqnWBaX4qHie+CyzzTmTkpS5eTxvXtP3vFeWCovJ0mBpswxYPJYly8GOjnGyM914FNU11LnqglNxMZxwA27WUNFgauhqON+Au60OV2s9ru6fu5L6HSf8fbO0BKx32BnNrqSNy5gFV0pVxvyc0sx2fyMHmhUx65wzMUlJ4bC2/XvOC0uJxWCx3jgLPsH7WTq/+RQgOk8vG1z11VLm3Gb8vwD8x4/+93/+66svPv/sk4/+6k8890zgwsfDxRS1Y/uXL0u2w3azXvSr+URc9a0RN+3k8IOqB0UPCh5kfPX3RMlE0UTWROZEysS+r+q/0n/F+orxuef9lafP7y/db1saJ51ef3rOwLahLcHIgs36gjNCJFZMjHbFCzMb83ERZof/mxsSFhEVE5eQlJKWkZWTV1BUUlZRVVPX0NTS1tHV0zcwNDLGxsHFwycgJAIRk5CSkVNQUlHTgGnp6BkUMDIxs0BYpcEAW4F7pUp3UL4SlerUqnfEYUcdd0KDk04547RGTc4675wWbVpddMEllwstWpBgoZW1XY0o4XUXL6yZ0pRWU0wHHSlEQntVqrDedEAu7BixPQJFtp+hOuVFSK48cKcDiiMiCRSgUDEnO0ftnehaHLE6CFU746ywdlTEpaL9RPbJlCFbjlxZChXVWIFyFcq8ywY/YfnssUuMh4MZyP9LMED+ArQ/Qfs02P0H4PhjAMj8ADVFflM4BDgr5hB2NNYWO3mcA351z6Uig2mILsXKcRpiAVDxBOQCXt0IcU+DT5DkUr+GbmcR1uD8SQIGxy0w3DMOpFVDZ4JUXlp581YEneP0uzjC1M+6NIH0miMHrYMevA7oQSDOd14aPnhCK/GeKMrgWB23iBfzs3hkSGYi5fRqMEPoLIImp5xxqTKsSq8aMpiqKxW6CxQ9/69ApvsJ12aCyJPcx/EmKohgWo76flFoB6mIZDXANv7M2Qb3xT24BWqkQrnyNI5+m4vmKZiRDVhYuBTvNq/RCI2B68ZcWHx3H01LFF7iclZeX855AN5JUmcppZwHA3Ngf0ITuCQS7jo36HvC/gh95yWyGTCoPII8lDHhEyFzWYgBKdtWWhiGSsgtGNRgiIyeM4oWVqQmdwz5EQslGFQeAZyi3C/GT3QTYJwBfn6lA+eqDcwCDKoupVMlR7eGZo1sKIUR5UeklnLkAcRij9wRo1inBjDg7nHuQ6SsI9BNoXioynm8NQvr/bCbrTFsQxdu7LLVYnQcKzoEkXzWkNOqjVHjDElJ95hEIsIGwTCvLRahtb7+DVia2TudxKKj7cTo2BGvuzCxtrbDLe7t1u5//x0Ft9uq2Zh6LbWhoFGFWqgiyvb62mZbLKyE4hhKkRQ8xzQIXJFTLuDFiD8JeznhbbmvuUYdzeRUSb1slu50MgeppSyXPBcdM5YXQ5qlUo24YutjWnQijSQghad0I0pDoe+nSfaUDIcq0v60y5/FHQc5y/Kwj2BWPvYS1zxu6PTHrm3yHEU952QcA35G7/PcDTUufxciIdNbwAw/EuDi7w9cHvW8CsVfyHm95diPJEWmj9veIy6m/bHEOoV15QljHEAl6JO7htyW0GrrWrhCCMUjDQpVGp7TNucmtNDrXeiFNMICwYqQ8Drj4Jr1D1X+b0i4vhqqIjLEQfl86QJXzsVnQ0l63Zq0X40Ny4YMtWfZXpJExnvqOVEBq1XNG9MR2HMOSzWDDGmqaNPjkdBjBXEiofFlvPoQYvUJ3KhhKYoTKvuyqKTN82hhU+lxWT5njEdcefLjzN+LkU8IJtRpSN1cfhnPFWxW6ihyLNXs+PAAq+nzVD4bxClXpukk4T29QFVWIpwkEN8pNV/hquYU5A91tzHH+2wS+76/9UOvcfXyWPe9Xw/pPfTANxu+Gtx32MF+1y0jAwMBIZk4GY67L+AKKp9HHeW7ZFBAelW5cg5ipogtY4xTwtXTCiXHchIScobamtCQlumSJakmQYNSWELjowCZ/qQjz9m8SxsB8VcpssO+cAu9yhYxbO8zbQX48gGWmDUsT55FrdK0C1CrhQJaKfLN1TJOd6HRt4p5bebBZgnO3c2SzDEXCZbqZxif/xcC+396MjxmdpSktUFjVWniVIaXS25rwubpWGgmLNUu9Ov44Si1EBCZnRy6eOqzsxdBuqK3+bbDGCzFubtRgFgDCrATNPUCS6rXdGeX1opoKO1yEbNI+zbg3Lo3VrAn2lQWa2skwNMQHBsKs6iiqrzgPm2CPNwC356J1PmeQLDpKvoO3dCII0y2L6FwSB/iTMJ3bZg8doTLGXL9MEOeQYaNeJyxx1mGTpGDLOUkkBftFOB78FpD2Otd+jBPjVvhbvwsLzr73yLUStbXwIBakRjBjEZy5PhAwRytnzapcnBCtdI4PU3VGLTILOUh19GtGjLs26bmkFIO06Z5qxNektbVEOuAMuRZlx0R4HiBybKqmM3Zw6pmLLdyo+HT9zfDA9PtnPLUmC/mWKX1Vsql9GUdkK3mZVd+/e1dL4fqfIwi4ka0CsVATzNQOItmK2SPkJ+yZDmArM6uHJJmVa66B5f0BYd0Z6JN757Te/q2HAxNS9e+auTzbzI0etc9l5xA/rqZwIJqFdofv5wH0JQCeIY35wtIEdEtzy/pY6DyWQAGcsgli6LSsKM5ih5qNfFsMSy6w2BZ/L+Jqp68y04YEV5QLYvMzrnhoL9g4VoMS6tpeVnI5PL7WCwKlfK4Lx3hYwZFh9Z4BFTKz1XjtgLKi1uOqmyXvnFsX6s3DimGmvhcLwIRwI02dxiO79WrPMDSvp46BJRN2Rq8KXjtUb+HySVMtlqRTQcvsB+BagKcK/n07c1ysO6jDr+/3Zg90+0qBJSrvrNGBkxGszIslV8ICRv88O63ja2W88HXKXwsetPFtgiLFcTSE2ag8h5IAhGI917Lj48uo57mpxQFlTu2Gk31VdtH83N+BBAzlAHih0VmFzKD3vmWr4ED0NAiChnnLCSnAIQlhXFDRWhIVQM4SSQIHxfH6ANCPoIxNo+BNtq0d9YRppvSpu9SeaKcai5jaZieph5UJpgp8lI8WGkrKKB0iBxQTBNQedWI/HK+7Q65T7nsFOOke+BWbzyHLmBTZOlnj7WmsnS/fBfie5UH7a4Xjc/yKfSvZcWjS3+7PAUTV0h7X0K6xaaKNgbZaXOdqkz5S6gKz/T4t96lJbGiQW9L91akyZSAgSXtyBDVA04mKZ0vn43PVUrjgQ4KKPpoaiHfdBHKUwHHc2gj2zXcI7Ku5XzPVe2SjCLPoRTXx9yWMjTHLeCnyCXm88+gp7lWftzvSeURxApPXwSAvu9HbxiG7zwuw3epzNwBibdRtSMPOyi2UtRAaHgUfFPBeU+wdKCCIUVhViPj2bKGfqDENMPq8XjIPBeRHFW9x7/c7vPH79lzqNpQudTvd/TKD19euILtPjMsqvJA7oT3Au4zK9JA2aZIIT+lyFsvUrlK5bfgBmIKsvIlcRFiulicVCsHm2e71Anx5604qqs8P0DwkaRllwoKL6VbtSJull/ZAeS0Li6HYRF/SxbxAHOMe/7KOQE8o1sz5OGBg/g7ABPJcVuR1V87spsovWQ9jQnw5s/M6ZMqb9Dp+1MFDrr8K8cHCxgSLISE+76fFft6qMwUqSZrOdXoufWqI/3JfP6UGsQy/T5WxfvEu6VQ0i33mPhbNecbARBCb33iFgwgZhK+elvxdfONhY80E5DHwDUe1LOqGmHTu2k9+sSObD7f8wSrwWnEcWEDoo6SKy2yEkpVDPKmmrfhC0nkFTPPRmPpL8G8hZ6ah1Pt67oPmlPhUL5ari6+J0rVf37e22/7rjatELqb31I+CXXYYWBD7crqX/jO6136dVSb6irFydE5d67DRHHw6AFEZsBrK/M/mFLVsqs5P5BXDjD1o/8LoQvG+D35Ohm0of+yXgYl6H994RnTfwoYKtxnPuz0P8J0i2JebxLgq/80K/CZPt1Ydr4ydjCZqomH2F3pYTww2GmiHtW4gyzcMz/lQGTEyMlQwQdImuoiSbBpE2X30tOydiuFKFF/5rNDPsmtZHV4Lp1Ke9tZJtEqWfdFrP4v47wXcgmc9uCOTuAefhV2qNuPXelFi9eKnthxNq5mqoWWEmm/aMZBLaqS5+WylL4ThwX7uJ1lObT/6GVhHZz8LwwcqSxrVtNndMFrEbL8oz4oXPajLC1qNxldEqMoETywkzKjtn2EzFQydKJj0pT9/xd1FhCxwa6Ir8CQ4/Thp0iObvpR8K2bXqz7KN67oTOPBFbiEVaubVM7QgAvyjmdmotpyZ84Y9mO1Ku12RUBTQ/m44c9cWfHmys8o32jjhP7o3jPNjpww5MecP2t1afF7C3nCJM3eFfFAL7b9VGgb07hswLLFiOLQnrmRJ5bXXbakWE/apzC4gkIQ8kwqgwQolDE41d6iY0oouZ4JWEy+Jo7mkFQEtBNX9xqCb6iK4LTEgDUWd1jwgvhOwEN5oRLeEohSxL+uE+rf5qW0/hUNztJDxk0MsZBkMC52WVyR+O406FxMLr0SLcAy+ZEipYjexqqx8TVszEqLkk0qhnMpDxUKPds5DOIszMJ33gqTuhbqdx1g4uNgcDrIhMfI4zgUmsmNnGITrNyUrCfXh+CQvvUDglnoabl5AXdWtOkXi+j8gcsglDxoChAbAAnYnohB6QNzPcAn5vvjlzJqOe8LbiuHTXl0J2fY/MGOfpZtwb7WaUYpDR6sZxYpyjEHKUaiG/RuZsuxcVbcBCAZ1rgPMIxUlIMh3YdclUvl+2wF+J0o3i1nS1Nl2WPyzggkfCD4cl5hZ1h0Jz8jSmaV8uxY5Pximc2Ja+espT8lM6XXM11Lrlik2lSNJkUmoiPP5kVphJxWWtGE41qETjtsyWQhZ8IjGIhgGe6QTq7xJCNBOfcNuDb8SoYRUcrZxzLjaMohh/J0c5kMcumVkPGG9+TQ2uQ0EPXD29a4nZt4W3EMfuMbyDt/6bDcGhEHBOpIKFx++Krn2kzDb/u5hHirBZihgwqCzt858IiYDPUWSgWVnQGq8oO2j6mzODYedfeDVNgDzERMDyGNvPVWprdJoR0KeKIA07sZqMq4VEMisbhDByJWcs04SCeGQl4CbyKpZjF2lVkKNTU1mBeEakU8QwSSrQZVXMnCeN/IgJ8iwaiVooEIRtID8JAeMfIHBnDLk/t5cQjRsAxS1HEJQdkN2cE7tvkdlDzJDK4ZZKBOTaTBI0kENQkuVKB5juoeOLd6gafZ/BFIdqod20U7DgLq4ekweDPHhj5nPlkkiGDCoCceGNRG/v5oZqN1S6aWezKp4FhRlhSSkuRQAhFcwAJB+2j4i/880QJ6G/eYD8UpkPdawPDZqKSorF+J/Z3Or480aLDzzn9+bbZOvpN3vdN9fVmoJB0AMPZ+guXCKMi5yvaBxXrWBJhtLxIecJNB3w10jCQ7LghWpIAQbn7nehV0vAINT+vKCBLKGzpSq8VoG308UtpGn5hcRM2JbAiCgtzf4W7RUlmR3sSnxLmMWmmHHZXklrbWfaCmW96TXrh7Kb32+k09uJM+nI6m70FTz9NyOuw9OYIF9A5Bm6TBrEM+Gsgfl3A0rVkHCT/j3UYg2ZFF8OTuFX2U9ZHYUJd7SwRAlfQyOFlayAgJWtHhh1CSdpBqfWlLkAl0q1H4gHUCQIv3xgslT350oVPz5hAw6N3nhPYvk/3MlB5X3Xcx6crP5TOlG2Xg89D4a2XVFzfVVL5sy6Kq42Ft4aAPUM5gDMohGBrHt8QPnSFyTOLU2QddLFTizMm6wx50bQZLVNNF2ybO6Vl5jTlccYakAZZaVQSTRNKBQX9lhqD8t2nM4ZDAU3zJy9wKELhkDtv6sK5ypmOYsG0+W3Sd9lZOGWekTZAjTExBSwulLUcKpBUmyHuqDyzQVV5RuNu7vG0rguG3DAzELl1r6xYw+TVZcjzhY82hwL8bCCsAJ9znA0ZKN/XearmwEH1s2IGuGzK9oeFdFKIHg+yy8Z+EaCSm7s5ZFVHFNPvMBPBPRBBO/jS7WtRgALmunwpLfVq9eoyP5Zu7JKp42iWvrrPmbqZcwPKWc7mguy/llV/UlueLm1qkW2WJUvTT54/q/0orjduksyJXCXtqKPfp8plp1YbZvQ0VZzC3bRPyJDdyJISeOaYuunAxifuLUhiOqPCacTwigp63lVGpi1lhSfxh6VtOU66OjXIGbJJs1A2hS00tcigMTXJ8GT0nsEZmuolFIIpyGOo5WVYZX2fzVKt71XJzlfJx4eMzmcGpccrEHMTLxVU3RjWVlCRMto2iGvJQAG9+3jn3W9zrYXOeqQKf9SsqBXyJW2l8juJXtxnKaPakzq0jrJ8gFuXuV4Gmj11nIkMg4/3f87Fq7hQuR0YAzEUcHAh6TpqPok8g73kWR6zC9eS6TTpxq0kZ8V64dppdd5RFSt41nLazIbLmi8VwCgtK9ZG5hBkx3lZfnFZnlEnLkUpdZpJtxc13XbaIQ7tYa0tXZm7985LEHJypFM24C6HKs2LNLawiS60LYbcfK/3IB7t71TdYRvJo7p2Qs7oi3WjgS3znnA3OVnMOBjVNDJXyHN8Ys708Un+pE5vHqbYT2JCESbwaqM0kkDxx87yQZgU+oyU0nsiA0ERp1SDCLW2AFZPFdKEDjiTJawaWOT4V7fqM3di6FsdrkQXN/Grq7QwfDLbPkQKjNHpYdKK4bFHKPPRrHKIbl35dJXbhYSt9jpLXorTphE+bYzX8mtmjzTM3YosLQrAeD5ksV9ZHSCxwWdzq1L6Z4ZLtBGaJSv9TjoQ33UJ2rJ4LPLYDZPymAnqREx0/zegao/i/8iY/zGBMv33OubrCObAYBVFjjQE6xsSP7ZUMAGIcAXpS2761wTpa7XJ/dMoWtBPRI1MAth0jnXuMk9dUSCH1vWC0pI8pW2oKdygZ+mMGypK1+oKM1vWPy85n7S3wF6Tw0uv8Fx5lPgzQf9Jv+YPm1n0TD0oTVI6XUoFCVWxayY32gzx87bCpfR41ilkfxbhFD7zFEEaVmdCj9O5wilTZu0//oc0nwLOuSydbGfDQKWp49ymhwniZJ5NLxWb1VwyvYCHP3Ulx9vUQtZXb13gRv1wYCNZuelYQuKn6iM0A1dR9OmnDznxVElLXB2EN8r5evXzrgNeL0QFcjoMPetNd3oO5KcU+fqpZFem81OGn0JYELn/29N9ngMTmRWec/M0vQvPz+Wn9bppD3nscPqtP4NdXzlrN3w4tuM3V53feqBwLywovz+9ReXiAuhJJAsVgtTvilB7gjFZkTGCmLjzwHYczoJBgy/1eFT0cepEdBTwt2DmEWAQevxgl+gg/ec6dbr2cVZ27aOAE91h+94J3dctCt33Ttg4uNwybni6KADLYBa4LX+slzDMVB4kZXOVRuBu96jv6RdWbmspkSrbC+E92z3Bkhexr1/h699XXH1L4Ot2WytGdsRUdm+pKhQo5HyhRi3gGmXAbVQ3how16eFHW3/Uvee3A2hKR3dujywUKBR8SG8QC7VGcYYiYVgdqq8rM27KfHfKt7KzJ7x2dBByfjn5Mu7Sb4LE6v6hyNo9o7E1E7uFrLRSim232QqJTNbdJkQEAYmFF5uC3c5Q917AfcAW2C+XpNdpO0sqyneUanPJqk1zQgfXOtrgbh5pqL9AUub3KhgkooLO46roIe0Ms3DSJGTQTQK5zCQAg98Vd6Komr1jMbXje4T5aWWUE5KrlrbCZgScK6Mea9tNUg40c81ja6vslxz8GvPKuUBnsWWsC7zeXFWtbqd0wL36iRgaeHDAaNZjkjfx4NQfAm7H0oRiBk2uYhYW9XRsK23bXJggO+h75bMjmom35t9TjTpOPQ6wLxh6sWLdgI9/cRn5ZIpUUKLRF9gt2jPUPHyuC94zd62i9NGT8cqHnfuSbdCTctXQxc+/t7fQO9za/nbqrNCxU1keoEfpM3MhjUjXPbCZyReyUHXeoM65YaHSa8HFukjo3xGV8USY0RuHB36LoWXu4oK28nR3YoexxVke2HpqucWGzcwl86hZ9DeWL9txGdvV0MA+n6k3H588cbNrauepLmpVaQi/Vqmo6tj3t/j2hIpGeQinJLz8fAfwf1v86VBHx6HD9zpOJO2I6W4eHN29ZWgUZF9fvLRJ/w1JT3qoB73ZUTn2xUub1L9EgcwdCV1TKQdERXH21pKSsD/Wy4fV6ws/a6PJJ999fKLhTu+BxKPtwa6SEE6FAIjti3aKk5IbbCdoX1DnvgioD+Kt8RQ6h0rPY9M2BPoWNtUVFtc0RFwq/5lofJz9tS7uirRjtuEZOZsmMU0zi9BmW7Q9t3YEnGwxZ8wLXub59baDdNNr8Zm/3jiYCBB/8Nlkxc2el4/d6p2o3NS4pXv8WXr5766KZxmVEOnx6hr7IqZsy5ZS59Ydze5Z7CGRXNYrE4PcTJkezilJJd+aih/2L5FoYWtqGyFfgZS9sJbniYv71yG4YUd9sUTk4oSNESq7o1+3rD/HE/OZ+RIOD+jI+ffW1bjay9dZHCQhjcFT5ZO0RaimyPPJ44V99Q3VPeWe5qIQJZ0ngplknSO8KeJCMpB1G8OM95rtzcAT9Nmv681mndZk0V13LLTtGoGSYVBTWCg9eyOfKgzlozlnrocELoCZ2wvOjtepkr3Tipre18N7XtfzXx0Abeh8I/jeAnKGdo4GJEqeljbWzKSz/35nee3jktXShqrp0iTe+9H14O+KhUbhTFy559YDceV/nNK2A82lho7oLcbnhu7YXlAADojv1N6RbAf+85h5S8Q8wIvF2z8/4HanFlQM/9vJMXdyNNbfgNVm8aQYPPyPp+00gz5fuUHZjSh16yd8A6rraaysdLW0zmxFKhy2HKW3PMVMiBVxJUp+RJt3g48skQIqtA8QyRZzNsPlHq2vbRsopRlzatbsl6uRIZVVJlVZh9RWoDkf3zkcYXbb/FTI2zwCgatGpuUWbraAcA3xV7TbDBU7+kHCt7RloK6+baQ8z5A5ILA8gDcYakw51fCQxiqTaqxDSmQS0KUjuwfj6juHw0vaOyo3NQO8VK4W1KC1hmB5I4xcZEj4XqwIBgQBuWWRXKdRC7EdqtQ0dJq8QdEwiUyKgBaEb+kvoRmyK9er4VsNnT0xRVtL/c1Il4zG4KvVAnuLMZPqbOuzlAmVZp5AbYREygIhX2kCh4HgK4Tj1mbmms3ltjQkvL+RA8FskG0mEjEROcScCEz59keCRyDO/E7m5g+G58elBfrNbsTeTk1GssQyWJgAjiEPkC/uPmx644NLKyqGvvbVbTk4knR/4OFN0pTsumS7v4aYB1sLtSxzSt7ZbBKLT8VZUvNeyibn86ix7LTe4lIdnohYygrrYN7EhrQioJn6TX5+dBXR3ExYTZBNGqxDBtt4YT8E+EtXtOv1NRYiraR9Td2jZTRTZlsa6JKq42GVVSrrI0Ca/RbXOlBCMxNrNujhK5a0gdKKVto8irw56Y0MaQxocoDNP+tSueu7IvBElg3roO+FGVnhQDXXmCDOzCrGRXwp0oZsjSnlFivUSpvag28M/ZOjt6phKAzWhv57zZRfrjboijWgC5m0KWwTyMTwFMGhZf9HsDckKMCTYUupiYAEjzayuSo56LyyXFQWFCk51rFcWRFkv7YMmg683qr8J+Lidjpb9Y+tEJ6fXtXFq7HPLm+E14XzW6vRangtaKo48fj4YmXrZfflcnxnZ79UNl8AtDFZfvKLn+S7axyDOwsyt36vGxTn5iWDo+3SDTIvRbvMW+oD0p1kiOIuYSmHIckM1Yfd1ELhEEp7M1wfmilmED8h3FOAXboqSRVwEDPF0WHDb8JitDgcw/7aEmbOEuGuwiKzKO4RPgHfd0qEwgJaij5NmhYZ+wpKIhDqaYnadHlaDBUUPVCbiI6aiI4Zp06sfwgFd944FXl8HhahssC/qud61E6jf6W6Uu7tMPuIrChLFVdlkUs1Fk55hNnqJyoyS70rQILOJGCrcxNWAmXC6qzCHS1lzq1V62wOKkRnssR8Rgpa9Jvs5rXU7HTl9mvONC5wRmorm4C2j0z6p0S2JJd+KZdOQ5Lpjbi2/7GHMGSSs3ubsqtvvsk2mXYYTWyWybjNbATviu9UVF8SXBJU3aoYhk5zTuOwY/5jZ1zOcC4cyNSjHBJHVZGkCLTXpOTw3pVgFflOuarn+xaEvdBtzkQUYAttiSxPyeaeE+NkoVaKDsZ1ILQKa40yVCftr9iflCjPACS4QWigpLgRj8Nj+/5dBTCWNb95b7pmcGSqenCYvlKNP3MpI725NeUA3cX0jB0dhrIajcACnZUF8+VEFkSlMUU5yhC+dH+hhKd1VYC/g/ODCwlImrj9181BWlCQ8Z1BX+DJP9fUeEaYnGtoOBemHrPadr/4mC2/S+0JCd8bE29is37n+aekaSg2KCGDKCVmANwcnv+CD6QcZAG/DIaQSQJBWa48NZ1P5VN54HVs4az32QWfzWe5QbWqAquhVNJL2x3IdFieNJPB9RAqNFyeTMLVFkA2+XsgNz4G31zxfn4Io97pFAipbIOsUyPncJOuJSX+pa3RVz8DZA53ru2AuB2gaklwZY7UWHTN1AngtfwOO1CVbJ4F5XBHrKafAJdWXH3BZeHBtROe44nJvUp3ciLQbCMERYYfCsaloPtO6SFx0TVrA2JfxqX0p6WApHeL8o9ddgTVDS3TpDb/71sOiqdgykgB/ZFk4aris6sBO84YTX/r8iCNksalljdXTJKeBfvufdWNMb6fFfN1VLSHGoPIY1exmCRIw0keAdRZRjRQYwSoxtQmbkrWK4Yo94la+V5yOonLIJN4TFvIwlXlfP4v6vwgnZLOzQsyJ9WlqzCZO+n9lh6TR5EIl/+ZWU4TQqIdw2C62bINZqKuvPfhBvR+LxHcafLdNSiAfQQw4ge1nRC3M/Aw6dMtT/XyUO0sVe+U51r8dznJ38bkxTC6MJ2dGqekbMTlMtK+SN8kpwSob2iVxe0ndxGNDkajNjovarb23e96aAg68TnSWj2ILHZONodTxL3+dEsoxMcMlTXKEY9VGd7zpufbJoFdyDZqv8nR5zzUml6deyn5oCJ8zp4HbNsIhIh+P45Tc6VOfFwnVK4cVnJse8Jaj7GxMBnQ5kkSQkWQZ65EeUpUigfXdYo4nX7HeuRyvDzVLVcR4Ok8HpOdQ6M9pvMKKDT2ID74ULEuiJpgoFSHFwR3mhWvi5qdFOqgtgAa+E7Hz9G1qTTC2KeRcZpG1XD4UCPzohbLsdQ8lnC80synf/4cn7n9Zu3e8X05yPPDGJQ0dipWQdm4KZdO+yI9Xk4JYK2blkmmukp8bUpuaRdQgyxcLXOnJsijtda+ZJMuUadCUBi9WpPjlDRjdJX8OiNFKVR+U5S8QnperZp86lRTo6ipZ5rYJuE0DyZKX+ZvNwIm+/zHN1tdmZaOhnOjLALL4eYoDteSxbwTPV5VXeOv99SQxdyTe92ruidBKWigFF/tF4SDTNyAyYEYladwdOAUDy2Kzpc3GkCWvkPx1vC4QZU7XTKiyikxP+UiB17NDVy0974atrXVbtu21V08G3BIqJC0yIXgCLLW6W4sRqrsGgJesp0TBtl5js7WespVJQwpZUyOVqjMkmeRPs3OPEGkCoRMwFNnN2WNviBD6zmzfGh4kVRbDWPlDKqsjP6Uegt+XImcaxLtl7LG1tEo5WYWSyvry4z9fqGo5LB5XVk99z9fmK5IYBWrPfZ7RpMeUfIeP/3Nv8ZspuszhCxtY2lbZ8WmVkAQK2BBbbi2IFjWqDXxSmm3GkrofLVRQXUwZdBgNEMkjnjsbSCwJCJGTLdnoSKzvJ+41qpa+5hddkylJr8bulgM6nAQLhU1uT/O5lW/E5iMjbLgLqgwSv6Y2GM4nVGxm0exC1Z51vSn8Gdx4HwXtuvKUsTIPOAQFoI7TQGzuo/+cXaaUcWbgIU6W99ZUhcNv/VDThrjRNubFfVYaX6JGB3833ogrkBmrCY2WdKNXVVNWmXC5s9HmzpSC8riaoeGBOWQ3jJWgIhFerNIXICA+3jWPSkEd5zIKIGseKeWpDli2VJpX+J0Jb12dp9jDLH5NXZf2r9/JQjexUsGUp1wUNrMN7GL92YxtNKKTz9eVZdTUc7IKGdUZFNUxOZQeFW1+uIpw0X+sAx5M9BciH2rP211ypek00PtuxskJK9ha/MsBUJkm2TmvNpSrNBgzZeKp8+oNmN1xAbMB2cp02+rY76isZgTQrI8a5OStuwlG0Zaczv2UIpPeFzfjqG0G4Lqd6hvi4wW490jymwT8iYQ0TZoqQMeOqQyta3aTTZwesjthtBv/WmeepkVyurn/DANRcBqLFEGyvq6mRutpjQ9tIYNibe5Y88WirqD5wQ5D/z3qJAFSfJZ4gRHKC8ubNtoGSLm+EX0+OkJTSPB7xg3HJP4y6YoVkzq4yDAnpaf1oekcf77yuRHh2ywrMNAu38Ndxyl9GVNq9H6XICDPttprd5ydW+pqleeawb8WtqWgcE32h/76S9Q4qMxOMdvwqD3P87jzqbn1hWGhBQBQg6OOsF2EUvPk3x2yvLM+niXq3d6doTcN45iCzH5aGMySuihUL18e5/2Q++aei9AOCmU7WTWOh5Vhc6e+4S1DUZoTpTPh/NonfUBh8XBpDPZwJ0mHTKZKtZzKSK+UjaHyuI2rzG9FHF5QpZ4WpyMhCUSdXsvCnIKrjsaQWZWWfLLKUZpfHRfVvj8S9vlUw2HxvCEroV5PW3ZNdNfE1CaRMkCmIsiG6uxHgmZkqNDJ/6jafCfP6CZ1+E1HCp85rwqmTeOHV1lIWQ8bGeZprenqrdUPb2G64U9oGkyeU3fU8yrnXBqhDE9zOTGs6ET1KYELIf7QfGa/5meljjknhKf21eHz1FKrRgMNhuHQW8i4NB7rvspm2M2ojE4Qsp7ws+s5NTZYa50xM9ZE3Maozdp9b5hb4ahf0FFroLMivp1+viibnjiomZRmsMv7K3k+nqcjdgepYJVDrvDSULal406ys52mpzbnOAwELCYdKYDcUzTpw8j4MWxeh1VG2rWvQtp3NOijqHhncLeANhF4b/gSxxJGknKVTupPNaYnHBKsPokRtnTPUg7jCLEAJIGjdk4ifVstN6vOFLaZlm8t2yIl9C232xlsVg1dslnDkHszYxaY4XsYmQdv6gxehNn74fqL9AmwH5o32pnTXT4XQI68jtA0ezUdYg4HYHnrGJtciH9iF7jdP+7HmPZLlA0jHQqivYug1QxPU+KPqUNJ3zDZuPIOSsTKh4dS/YAHotCB6FRwXjC6jvOKmPRGBwG7S4AhQNy/525sQ478YRK+ZJXuXLcg3MXTAmnNEjiSeFJwOxXnSv85wbREF+dWFbCoQYhO96wV2S1vMLJmDH0yxWNOuUKzcFcQ7+0Qkg/27PlHlS1M9DTi+oa4BP2eCmvqNfjUhZmVpUHaV6L5KryGkmEtPsUKZbBNVDq+zqUuNz3qjajRkkdoSV/mQSdKMdHbmkt18V0hSEmfYTzBZ33BZ0Ceeev4FCL/yz8jOPnWKaDXAV2+OG53inPnfm6sleN2m+IeiLed60bX/Q5wVMf9DmPbBmcGsuu3NvePyGsHBi3Dx3LboGT7epYFgKm7ttFfFdvNVgejjKSIYaqi4uKqFIHR+nu8PEcNKDqNqclwiLNbxuKBmF6LZL8Xb+bmZuK7TFPKQ0nKSYS0Wd3+OZ4107LSVhGeUuupUhxbhWDykeHe9lD20zB+pZXL72c3+kYxaJkjZeuXPYVbalNDdksbI80X/EoWXt2CawQ0eFjGmdfv7nUU5d7jtMVWgXZVlux9nfkI0UmwVXYhSqF52OU2fouRr2TOGi9TgXIh2e+MJU96Vmb5J3J7utyPj/yiEal6mzdqdy8ZOhvjjRXdwSwlWgwbeZPohLkk7nCWxNzyF1A+67Hpgtc6RbRWLJJXXWtjMC1quX8zHYz6EK+FULCqmi56rCvgBIUhi8Uf0UCgRa9iDdVlPJ5u9qtkes5XvEREh2lUmovZY0rXSed70EE8Rguw3HlFF8qyK00ukriUl7rL2JN5flcJpnDNig5zYeR5rIRtkjss3HUxfYuffj9h9LFyRP+C4x354MYlVYywCWSVEKq/fg+I9t9wSFOP49mJ2zcUS9utXHnB9abQDLmY9qWW6DbbghwmOCNUsieNoIRxx/nFVROtZQJddqgi4kvQJUveKnBhh4KviOBgb5UETCPjm35pTUX7IBTbBtQ76Wa3hX+OV6B9awWXLBT/fEeEu26rHTRiwdLhAVGG6kMdfbchrcy5EGdQ5uNZrSvTjr3OGAkxNmNlj8S5/zrnD4HV16YzcT9fR5y0duxQ0zmYXP6e6DIh0PJKEfdzMtvXrcrHx1ZIZehqNuaRqMn/WxVah8A04JZY1zg4VppqnwfIglypptut8TPDVrmfBxUbR07pAZXR5bf6ZY1y50facWRgNBhPQ8jpt6JSku+v/bnaVLl6dR6lhRZPS+TS65ZRVzfKE9xnihFvD0F7hEpzzWBvO3/gVLtO/8rlziEY39AoXYJWWJxPgE20QuQQoIIWJ3ysOUQQNUzs8beQCz9J5X/GjFYgHjYjy5M56TGKXM34vLotC/59KUBmZxOuIMv6Lgv6BDIOry2JKeAuFoll554LSRdz2ScL5KufsJKxTdJRPIipQ8U9V7psGPqfHANUG5SVlvDUL9Kb0l7JjwdeTFUBhVQTQQLRQIwHeHkaUt4QG1EbC2QNhYPdkVV9XcFbzZJbOK74jtsJ12EGERCa4GIySt+GURPIgqKwhmSg42TXU6klrBxr02CerEpd/cFhgyyZe0INtGoL85y5GCSkVlzqCE0fb+n1dBXHkMRQdZOwqelw+5DdaALKa5vmG7U1KxC9TCjRsocbDalagafUvwcoHyjwxf/QQ2/mIAr3MGMJsbEDiWTuXJh6i0u+pUg9O/w0U6z/RRB6s3qPRspg9gKOrC3k9JukiPmaZdpUY3mRccVLK8a9XJ2kN/8CyspvGBKMBpABvMiIJZXJte8okEF/feExrporiJm0SDHHrobi2nFiA43MhvFFwcppZU2goduul7bpNe7tTo6Tad1GtcOpDh40Rhfr/HfWwpeYUm1i33hiPKt5UuP++YR/cNSIP2EwuvZ7qApb4aEnnR1MrjzPFSgynvG65/W7srkUXiZjYlD3/HZqKgnpcMbvnJ+fL61Ycdv7iOfDEbUs1DEh/MLPQx+Lj+z4dv3nOi3SH9y6t76s6yKODSbMRH64VHtGz6MF8m5WaEfSOLnPnsyB/1h7zuz2mDt1Xlnnr9DgKr4elC7RmtrczntLbA26oGMpqWQqVqZgqojU2g6EPkSEebA3zJv4PTxRL/SO0Ad5iZlJqcEwxtTcn54RP7mQf5pjP1qJksDs3l6rYBfoAHrWx3dsrKhcBQfhrkCU8EAYuIlRXBS2bAgNVmQmiJITgUWN8a386YaH+WnAuWbyW+Z7wpIMuY2GZMkeFTwTnKegSeCDDw5lnoxKfFQdMy5hEQy0FwBJ2zCkVNTEoFGr6NHVjmiD+NrYY7AbBywmHlJEezUstQQfP9wqAXg+vWgNo3W1npRSNulBUnBXlWjWO1w/pqxppEiA9tniBbhjN6okh/monAGNf9gdvh2v5PJbJFBHIw/GcOB5LHN7/Zn8VVmFru4RxehCoPiUYFkTDwUFqHq1hXyd1nZQcDtA9OnvRn/F/f3BhX1dYe4KAtfQz5f4aifUTkw3KmFOSy9nsXW6vJpZzRnfPiqd3JuvCHxUXzi/aScdmN2Jj49EyQeQ1IfpSK/ZtxNRac6fyz6cfzR97bqrST168AqYPq1+4XF7efKtQO4l1QNM7Jtor8s8dAu2DLxRkeQ/ZVrDzibySKoieP39rMNqzM285MnpjoLRe+n5nqOZMbh+aQ8Kp/Ee5C6HBX5KCz0uYpq0slsCZ2WTaN7wpnnOJGax9xFLyaoqrREx0j6ey8mGpTUkwQsMiMGGx1DioklxaYwe9MvvWY2tFFYGE/J5+aQBbzLqnmqttiub7Kz5rcdGQJyHTBcdnkzL5XIxE8hHdyevGC+ar4vjvnMbb5S5hnzjJPCG3t5PR8SQRDvl1+PuB0BsUNaiUAi4D/+ebe4DXyx4/tton6uhwFMBBFFxzuO9+svb7m9Bawk5lejHPaHAD34BgQVVq6szC0K7fb3APoBBDsqgP4Zs3qk3QFmvgIv7LBgZWVxPgq9x8UNrwRWfQsSFVijIopUKgmwOShZmJeq1GqeWg1uL4rBwQtCf08oVVylEpAh4LqwIFVpNFwNDEx+xI6NhRdSORHi0i6jzH3/w9XcspqEyl0j/vVyi2MMKVLITDZIbLWDMt9djmKN9Gu9gmFrOfjxwL5DQU69Yt6kZiCtBz8ZGN+uS+CPVgrFVTWjB9BE7diBPQXx7NFKAQT2qOCVLa4n24x+e+NT7rVPAelrDwKxfXHDor2ZC36NBd9df9ezaMlY/mXAVwEVwMu9qlwFV6/8YB+p/sa0qN/1pA3wVDVlZTDdTEtjpbHMNDoENGrp0DCMtPQrVF6mVxEmCGpyKalUk9VbRCCWwtprg8vVgig/pVaMPh31P5ZcyVQcouD7iOMym87ybWnF1kQ4NcNpJv2sQdpGUdcW1Qn+tt9VUUua8R4zJ+DPm1dOBbrl/mPbAjSusJyPEylbxrYb2X/i8zlWrAL6/db7M0XcQgABrBuuqvOA6Y9n73u18zTJfwAh8Jrdcm0TLrdPBAWFwFYK59tvtw6dE6kXLqSmXLyIv6p9uvab5t6dcTj97zFKk++hC9ub3Qf734x/0N8nmszdmppe/2BeMGd9LVcDfhCHl/srG/idq8Dw1t2rer9dv3s97be3Rq/q7g6587xz5MZXDbAevOR7B1AjLvDFg3TL5L0vH0Tn/1EU3DSVmkf0pCxbUB7hbREbszdGYHoOXj6MnY8BSgnbAXf3Ov/Mv5AY1a7KC44n5ZFlcuk5/O0NTDCtfcdhIoIrx6hywQN23HwFfyl2yNEPeg/sPN4cUVOKElQLFXU9kymp6UWxRc01nq4VvZE7cvFiac2NBxCXpedrAvedi7+9rHmk22AYNpHopc2j9bXtgyU0K9G+bvILId7/JPiOEGBipG2qNLNNOJbcn6Ws9cNL2TJNoxMhzaxJTGbPnEpx26lu31xNY2M70rpoQlkYn2g0E7nMKi6zhMcmU7isxLcTBXGaE/JczYzSAyT5+MqQNDZfDAVLFdIJZKJOUbdWlo8669qtHPMQk0tHJh+eJ7cZYxRO8vkR0HCxorlrNZH6pTgLAX3aoDyq/tDWNSqmk5LCbBojT3tU5r0BXciUTf42dL/Cf2LJO2WZug+dliP0dIrFPFG+aOv3ujZxHjV5orCSl/KA8/+JiU4pN+R0Y9lD8jABJ3sC9r4xpEcUsO+Nnwp018W/YcC0vaH/Qg/swcz/E87XQ1oI4nu7ewCdmeTp35taQT9735qOIXKFANINEsEFkpHLjfH4dyZ9YASPTxx76fd8neq+wSgcHyW1LLdwtyliRMaAO0IQhqDdaR1XEsgqirar5HZHqI5CUV/pv4+GqOLMEtR6Q7C0NEoyOX7wF0WB7xkDCsjCk/IIspKcJjQ3AKg1KhV2rkBuP6Sw8QSyQpqC9n84g0Wl0znD6SywDQdTRox0QPVKf50FQszjLURqbvKwXWhXQUqGVLWnFVzh+KOzLiw1r2TdGrtBbIwgZu6e9MsM5QYCtxVxsVBVfjGQwuOQKJCoRgqRsTlJ2rieuFiX69sUE9cNbmOX1INjmUBFsJiy+YIoyvtKcpg/Fywuypdhv4AYqpFAlCm6uKaOzcym2GkVoDZwyKuwSbqDf2lKZ6F7aEpLFVrOBSgkP0mLKVgkRDfIeiQeixGilOSFEwhq3mrm2cjIPTjBAwKlstbWssAnCuRuCDA3I9PDTqK4VxiOjftk1UxnfjPKygjL9iC8nPoMq+civPQmQDUJyzhVNyARQ27dzNwcCuasgP5gzb69z8pLx0sHwV2AMM3c2ma2tLaakZaWt173FR7O8AtNlyaSknLLcwhWZrkujZhryEW/BiJRLspsd4OZCxDnCIc1VIOGvU0OEKh7YJxj6tRityabuhzQvxlSxJFHrliJoOWhjPwbylJ4vrSD5XWgzT5fqTwlSWWXzCkTwtxpr3F6Gtkc9ba7XL8g6Ixn2+7mIO0pmmaTfZx3t/ng/tixnlx0MArZXgMf3HcYdZ4ipeaQ7AE59PfP5fg+puc/5ydUxSsyionepfUFGqtBIS44RTGWOt7GeDC/j/b+WIkSjl24F0q4vF7czsFM420tq2bj33+zvON/6LpwKj79Xm+TzuU6iaNfmdzR/icpOpFD1joUl7bkG32d16EvJPnqQgMi2YXNnpiDKP+C3gymUo93LFuHnvzJedsYXUaVFLTjKiWklMnyUW4BaaGRAd6l+YnksiQy+Ytw2KNGTe4/sTncTfLkMt8DrQ009CYne83f0JI1YcwHjw230usmum6GdwlQ7dVMNZCM0P5PC6grlcoZJVizEL9gTVwAxF20iGwiMQLDc8fCBfg4kLDjA3Ddk+AHhNz+FubX+fFN0GEf2PxgXx3sd9tJVV+7zpW+e5toxcWawkbeDmTd5b9RkCl2Kr/KiN1iToSb3+RZagGsJI3MYJbiqHSEvhkMAovh2mIFa6jKJmMo1UIyaiKlKe5S4h4ZtPV6zIVyDoKq0xz7wlRcb3H7ImNTHJ16NpnqxZwk1otF49tBQIF/bjkrNpD+3yCNex3w+UNei8m3Mb6Yd2tE6z6AQXz/LIXg3bUCcnYP2T6Q/NUCHiAXBFkQZGtuNWS8i+ntn1jnWJzdiauHcYoZpBjkxVRXknehOXQ2O3e/3EG9nmGRac4u3ZnH3O405pXBgtIZCUgVm/4rHDv3neGjwD0s9VOd3kqTqX357Ye+0peKUJgW/c9ZyjcSHG2pGuoDfseMXyreVUwsQB7jfc3jRa6OvPZSUu1DcpUeZYKkak1aKWb1fxWQGyEL1mxj1r7SG92pG3IEtQjADGYzMVvXitnlaIYx41yv+s3J2+EOkuPy0/lpARgsismx92Jke9wPs2z7g9QApnmRVOaQ8jDtbFsVv90xI6TOJD/hsuIuIeaqM110NJ/bUlplZnWMYi8vNs6r+zl2sVnHjIpLtabi5css0o11wrnFiJupeVreWYaJ5KSwJp176Hw0mSExa063Q0nIbtbEsC1fkBr5bV36e+3X+qJInoVTKynIQfbEAJCf3eNI26u3bDlxdlGYcNLM9YhxrIlr7+aWluRZgBxwkCFZIDvyA4c0EStvxrPpLE0LegwGWE+BNHPGAJQLu8CPzPhVX7iyixjppXdmrnDaCpLGjoy2YhrXqSPugT1gH/gD/vd768xY7e7OATUFpjLNhKoSmWgqVFdlbLlJ2nJuQoyAZW9stJhaihbwLTIgdsB+1gAG0AxFBkQV4gIAVCILsck7xzxa1XTALvBTFSGbFSu2hwWxX36/OyP9uJm3Uj9O+duh/en0ARAjuOPQipn3BzGEX/iB20n3cEhFZYvZZY2WkR9okwH2RK1eZfJFiHLqKlKOdiH+zR4a3HqwnfTSUKsUsz6f4kw3lcMtKY523Cpjj05xRKnKuow7FqNEdTFK70ol1yglSbZJOx6jDwj0EdvQHj9ltjfFm/f59S03vJRUjjRY73IKm4i2jynvWDKtKetDydoBKc/NP8EFbYo9oTu6gscFLTnTYxJzp9LbufyWnLpIOn0ctOsz6lDM3ZpG/8PMGu9Dh2dRvU9KLhtI4+5xG1YfZfov4CRcnm3ZCn/uLx0zzLcprTFSzSfKwvxUYy2yY7NyLEkXhFrPmQaPow4O+7LvGoeKYuqlkE70mNGyjBxuytnFSAZkYpqqkRI/ynASHsUlhZDNOMA4RZsGDfUYqb6dVkfJZ+BWIwuJts8ZJRmH/yks3dVPFwL5SxgJgAICAUcAYHszIQAO2g0BBNkIBFAkfIMAGuWMQgAdhGwMAXTJZlcIoIeQQyGAPt4QIIAB6raEAIZkKisEMKa2/hDAhPoxCQFMfbzdOGZU77Y45pPoibZcgNirfYmAdfc+joB0n8DU5N4Uamu/Fg7qSAK4FYwcCMNlB4Zs1oHDs+TAk4oHJYgTAQeRVDIdEoKbcpBoz9ghSWkxDmmWK3PIcNhjh2ye3XoHmemdloOC3EvaUp5Mr+AlEMChe3kHAvrd8fIvNO4WOjd3Jy6jVLEkIUeYfbv2nHg6lvfh5jI9WkpCGhOrlDimzfCn66zKdjiiOivjRt2OzCfE5Xt9kNQ2UAgQlGZUnpLnFGlagjKDWAexIVtdbWL3owZ3K/GvDsACIoaTk5gRz0uQvAIsRsbl8uaDXjrAHCd4CrJAX1J9AfZt2336UF3oibVNXDxM5amyP0zFIOeNepHAuKexDFJ5pEDOMAJwmV/ZpVFTaoakVKBlinmZmCa5k+XCMxgmdqpLcUW3tcI4NDu5R+V4XUmlZLxKiAZ9moh6YzGti+GAiLNBwG6AJq7qJCaSRUcxJzcKmteSRVoItAiQI6TknNsBq3xQaZwpG8vJsaIA1/iCyrhlQl9mfQ8UZ2S4hvC08G3uoA8pSSDEzdW4EgG3g8xiMVkIpuHOdXvJMoe55O1IiiU42YwNKaDt1MQ2CbIHH0aup6Bx4hAGDPH4oDB9SYuvFYTQesNNgeEziCzCHhMTJK+gE3kzU2ENYhNYZTW6vYc7V2QFGU8Sbqwo6RQ6bIW6bAS6SA73SoltvmDDnQ0XI527qRAuOLegObe2EcYp7ysyl9XLzjaghQmS19XtFiIVUC190krHGhn6lCRi9jRRJz2lMGxro9dqrKqio36oF7ep5Z927K4aKg5fSBTGFc96t8o4Iu9SXH53R4Z4Wbp9yJLuYSxWoVvxxk+YtBdDDfvyy1hqF+rOpbhGwbURSC9WFxP/RwwSdWxSF5QBullPn1oZURiHxo/OALntHGbuLjQd5CKmQ4Q7ngwsQl6pEFrsg4iqhCIjn710njAckhuoXkn+nkPbDEw9dtY6AH/KZTL6T/2TTl3etteyDEP6HXdEnyWpdvnDvNyQyJxxX5z2xIJFR5z2iQ7N7BLvFPlumy8e6fZEpy5vhPihR6+zXP4rdNuAQaF++SBTGWmloGjvVXuuZDkeuRf8lGSt8sIrL3120FavvbXdzz4ChcvhEB4REBFJIBL88TeSSApJIxlYCpoiMpJDCFHIU0BFswydIiXKVKj23Y8wqGFajkWdBk1aVtC2sp+GY9PBoUvPKlz6DBjiMeqF6YyZMGUm29+jyJoNW3adcz57bBxcPHwCQiJQv/z20qtcSUjJyCkoqahlMLxqOnoGBYxMzCxdScAqh1KvZsxqsHVFMildmkuJUmXKVTRiSp6vvpNGTRQlodI+1KglN+DfwmYtWrVpr05Ve221zQEpUqVJr0UrsQvuatPunhS3HXTG/TK67kYHu5pIpizZcuTKk69AoSLFShxSqky5CpWqyqlajVp16h12xFHHHNfghJNOOV15ZzRWqcInxxWpdkK+Eodk1WfObtilztNWyRk/neJuutUFF11y2RVJFa+W+zo88NAjjz3RqUu3NPsX36ffgEFDho0YNSaPY//nxk2YNKX5aS/RjKDr3njrXfiDj9DzuS/NyeCoLNoX349+9qvf/elvSxgCzdp5Px4SdfHY1hN02iFKrjiSDghCRBlUpGUaYhSKxsBaeq5gSp5INr15IxswTnWp6E+sTmimcXQ0fXcfBJwfI2nFxnF7i+V5vBVJFRf4YhrsXADCjfL3fNFJkbNw6lSJJtnROqW45SyWDbpJPAd5v13ooW2zHKQZIr3MqtJRexlRZYk4952eFchBIs6rAAxlbMUclFUgh35cFSkiq5YNhtmAgeqDMA5r1y5jF20fs3qB3+pLX7SXZFIEn3E61KRaPUL0ZNaujVdUZicI80Ts1mXuYu1z1gZhEYJ1+WJRNU4uQOOkFTPbtjGlZRDioD4qqhI3hY3sS7vnlnavhUvVebXQvxWqZTFcvJAiNhnnna+sYeN841QF4XbBrvP4LbKq1hqPMkDO+nHdRqKjMxHz5cVkaeOlmrOGVK3LIs3NXWJn6qTpgGR7C2umkXA59+oJiwhWFp1xfBSqDoOPP+Aj0Oow+NUDPOxdpjbXcDNMFVoMWKZtKhMHxc0EQA8ZInSH2+Jk4EfNEQNTRT3j0wGHjd7k6vzijOJKkLZZFWyHWHW4KloQwrvvqhnY0MSustnEwioIN5581T1Rx1ij+J1ICGidolfs0X65oogLG3dq7TnfVjp7taimbGywsRrGhkBzaduT6GusLhqluZe28ugyo1pRYmJL2YC5BGBKQGYSiKYEwCSQdpRAyy9+0AEn1RSNpS/jfkY8OcAMG0egVTI94kZbRPwiUJmcOO/FcJ6Hi4rFlKwi68gdEiV+APLFxATljVXmJZj1nkNv/479OO5b/6eKKe99yZENJzlW6tnHVHfuSoarII2MyR1TomWjjcp1NIG+DAoNPqXCAKH6xDtWBZmGyifTUO3k/n7v59XPTkVI+snanS107v7CbR6Xn10UDzQQ7+s9AcnP78hIdTefThahfiP1HMYM/sHwDnUrAKUV6LYKqU9woBLBzf0vBMAlCUtcmnDW/Q8DoIwX/DFdmVqyBAZAOcOMMoZnwIgfYBgwI2vMiCdgGAiDv7QLQJYAACIAIwAzAgAAeCYCMBEACMDMYn6F4EocsE9snDY54sXTRtTDISBGmuui0yHhANbNRzveS9t+euO5xXzKk8ayzSIvAnsG2DCPRm5Ti5s09hiiP1gQUOV3InGLfGpgIH07XrAmLiboZMWNX8Q699OmhD1mmyAf9Z+M0J7YZx++6HziExFvGtSnJWbMNo4DuEkd8iHdxQoPfSzoUd23P0K6Vmkmdb4SsLt4L36TPjxTLAAA) 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">BAT54WS-7-F</span>+      <span class="subject-meta"><span class="sep">·</span><span>2 pins</span><span class="sep">·</span><span>bat54ws-7-f</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="20.700mm" height="16.080mm" viewBox="89.6500 91.9600 20.7000 16.0800">++<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="100" r="14.489999999999998" 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="89.65" y="91.96" width="20.7" height="16.08" fill="#0d1117"/>+<rect x="89.65" y="91.96" width="20.7" height="16.08" fill="url(#adom-canvas-grid)"/>+<rect x="89.65" y="91.96" width="20.7" height="16.08" 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>++<path style="fill:none; +stroke:#4a5568; stroke-width:0.2540; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 98.0950,99.3650+98.0950,98.7300+98.7300,98.7300+98.7300,101.2700+99.3650,101.2700+99.3650,100.6350+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.2540; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 101.2700,98.7300+101.2700,101.2700+98.7300,100.0000+Z" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 101.2700,100.0000+98.7300,100.0000+" /> +</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M98.7300 100.0000+L96.1900 100.0000+" />+<path d="M101.2700 100.0000+L103.8100 100.0000+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="100.0000" y="98.0950"+textLength="2.5618" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">D?</text>+<g class="stroked-text">+<path d="M99.1230 98.0395+L99.1230 96.7695+" />+<path d="M99.1230 96.7695+L99.4254 96.7695+" />+<path d="M99.4254 96.7695+L99.6068 96.8300+" />+<path d="M99.6068 96.8300+L99.7278 96.9510+" />+<path d="M99.7278 96.9510+L99.7883 97.0719+" />+<path d="M99.7883 97.0719+L99.8487 97.3138+" />+<path d="M99.8487 97.3138+L99.8487 97.4952+" />+<path d="M99.8487 97.4952+L99.7883 97.7371+" />+<path d="M99.7883 97.7371+L99.7278 97.8581+" />+<path d="M99.7278 97.8581+L99.6068 97.9791+" />+<path d="M99.6068 97.9791+L99.4254 98.0395+" />+<path d="M99.4254 98.0395+L99.1230 98.0395+" />+<path d="M100.5745 97.9186+L100.6349 97.9791+" />+<path d="M100.6349 97.9791+L100.5745 98.0395+" />+<path d="M100.5745 98.0395+L100.5140 97.9791+" />+<path d="M100.5140 97.9791+L100.5745 97.9186+" />+<path d="M100.5745 97.9186+L100.5745 98.0395+" />+<path d="M100.3326 96.8300+L100.4535 96.7695+" />+<path d="M100.4535 96.7695+L100.7559 96.7695+" />+<path d="M100.7559 96.7695+L100.8768 96.8300+" />+<path d="M100.8768 96.8300+L100.9373 96.9510+" />+<path d="M100.9373 96.9510+L100.9373 97.0719+" />+<path d="M100.9373 97.0719+L100.8768 97.1929+" />+<path d="M100.8768 97.1929+L100.8164 97.2533+" />+<path d="M100.8164 97.2533+L100.6954 97.3138+" />+<path d="M100.6954 97.3138+L100.6349 97.3743+" />+<path d="M100.6349 97.3743+L100.5745 97.4952+" />+<path d="M100.5745 97.4952+L100.5745 97.5557+" />+</g><text x="100.0000" y="103.1750"+textLength="14.0522" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">BAT54WS-7-F</text>+<g class="stroked-text">+<path d="M93.8012 102.4543+L93.9826 102.5148+" />+<path d="M93.9826 102.5148+L94.0431 102.5752+" />+<path d="M94.0431 102.5752+L94.1035 102.6962+" />+<path d="M94.1035 102.6962+L94.1035 102.8776+" />+<path d="M94.1035 102.8776+L94.0431 102.9986+" />+<path d="M94.0431 102.9986+L93.9826 103.0591+" />+<path d="M93.9826 103.0591+L93.8616 103.1195+" />+<path d="M93.8616 103.1195+L93.3778 103.1195+" />+<path d="M93.3778 103.1195+L93.3778 101.8495+" />+<path d="M93.3778 101.8495+L93.8012 101.8495+" />+<path d="M93.8012 101.8495+L93.9221 101.9100+" />+<path d="M93.9221 101.9100+L93.9826 101.9705+" />+<path d="M93.9826 101.9705+L94.0431 102.0914+" />+<path d="M94.0431 102.0914+L94.0431 102.2124+" />+<path d="M94.0431 102.2124+L93.9826 102.3333+" />+<path d="M93.9826 102.3333+L93.9221 102.3938+" />+<path d="M93.9221 102.3938+L93.8012 102.4543+" />+<path d="M93.8012 102.4543+L93.3778 102.4543+" />+<path d="M94.5874 102.7567+L95.1921 102.7567+" />+<path d="M94.4664 103.1195+L94.8897 101.8495+" />+<path d="M94.8897 101.8495+L95.3131 103.1195+" />+<path d="M95.5550 101.8495+L96.2807 101.8495+" />+<path d="M95.9179 103.1195+L95.9179 101.8495+" />+<path d="M97.3088 101.8495+L96.7040 101.8495+" />+<path d="M96.7040 101.8495+L96.6436 102.4543+" />+<path d="M96.6436 102.4543+L96.7040 102.3938+" />+<path d="M96.7040 102.3938+L96.8250 102.3333+" />+<path d="M96.8250 102.3333+L97.1274 102.3333+" />+<path d="M97.1274 102.3333+L97.2483 102.3938+" />+<path d="M97.2483 102.3938+L97.3088 102.4543+" />+<path d="M97.3088 102.4543+L97.3693 102.5752+" />+<path d="M97.3693 102.5752+L97.3693 102.8776+" />+<path d="M97.3693 102.8776+L97.3088 102.9986+" />+<path d="M97.3088 102.9986+L97.2483 103.0591+" />+<path d="M97.2483 103.0591+L97.1274 103.1195+" />+<path d="M97.1274 103.1195+L96.8250 103.1195+" />+<path d="M96.8250 103.1195+L96.7040 103.0591+" />+<path d="M96.7040 103.0591+L96.6436 102.9986+" />+<path d="M98.4578 102.2729+L98.4578 103.1195+" />+<path d="M98.1554 101.7891+L97.8531 102.6962+" />+<path d="M97.8531 102.6962+L98.6392 102.6962+" />+<path d="M99.0021 101.8495+L99.3045 103.1195+" />+<path d="M99.3045 103.1195+L99.5464 102.2124+" />+<path d="M99.5464 102.2124+L99.7883 103.1195+" />+<path d="M99.7883 103.1195+L100.0907 101.8495+" />+<path d="M100.5140 103.0591+L100.6954 103.1195+" />+<path d="M100.6954 103.1195+L100.9978 103.1195+" />+<path d="M100.9978 103.1195+L101.1187 103.0591+" />+<path d="M101.1187 103.0591+L101.1792 102.9986+" />+<path d="M101.1792 102.9986+L101.2397 102.8776+" />+<path d="M101.2397 102.8776+L101.2397 102.7567+" />+<path d="M101.2397 102.7567+L101.1792 102.6357+" />+<path d="M101.1792 102.6357+L101.1187 102.5752+" />+<path d="M101.1187 102.5752+L100.9978 102.5148+" />+<path d="M100.9978 102.5148+L100.7559 102.4543+" />+<path d="M100.7559 102.4543+L100.6349 102.3938+" />+<path d="M100.6349 102.3938+L100.5744 102.3333+" />+<path d="M100.5744 102.3333+L100.5140 102.2124+" />+<path d="M100.5140 102.2124+L100.5140 102.0914+" />+<path d="M100.5140 102.0914+L100.5744 101.9705+" />+<path d="M100.5744 101.9705+L100.6349 101.9100+" />+<path d="M100.6349 101.9100+L100.7559 101.8495+" />+<path d="M100.7559 101.8495+L101.0582 101.8495+" />+<path d="M101.0582 101.8495+L101.2397 101.9100+" />+<path d="M101.7839 102.6357+L102.7516 102.6357+" />+<path d="M103.2354 101.8495+L104.0820 101.8495+" />+<path d="M104.0820 101.8495+L103.5378 103.1195+" />+<path d="M104.5658 102.6357+L105.5335 102.6357+" />+<path d="M106.5616 102.4543+L106.1382 102.4543+" />+<path d="M106.1382 103.1195+L106.1382 101.8495+" />+<path d="M106.1382 101.8495+L106.7430 101.8495+" />+</g></g> +</svg>+      </div>+    </div>+    <aside>+      <div class="ah"><span class="atitle">Pins <span class="acount">2</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">bat54ws-7-f</span></span><span class="it"><span class="k">PINS</span><span class="v">2</span></span><span class="it descit"><span class="k">DESC</span><span class="v">Diodes Incorporated BAT54WS-7-F, 1 Independent 100mA 1V@100mA 2uA@25V 30V 600mA SOD-323 Schottky Diodes</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":"#78909c","desc":"","length":2.54,"name":"K","number":"1","type":"Passive","x":-3.81,"y":0.0},{"angle":180,"color":"#78909c","desc":"","length":2.54,"name":"A","number":"2","type":"Passive","x":3.81,"y":0.0}], 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>